These release notes are for an old release of Salt. This release might contain known security and other issues that are fixed in the latest release.

# Salt 2016.11.9 Release Notes

Version 2016.11.9 is a bugfix release for 2016.11.0.

## Statistics

- Total Merges: 143

- Total Issue References: 60

- Total PR References: 167

- Contributors: 54 (Ch3LL, UtahDave, VertigoRay, akissa, aogier, arthtux, austinpapp, basepi, benediktwerner, bobrik, brejoc, cachedout, cetanu, corywright, creideiki, cro, cruscio, damon-atkins, dayid, defanator, dereckson, dijit, doesitblend, garethgreenaway, gtmanfred, gurubert, gvengel, jfindlay, johnj, jubrad, junovitch, lomeroe, lordcirth, lorengordon, mattLLVW, meaksh, moio, msummers42, mtkennerly, nicholasmhughes, oeuftete, rallytime, rasathus, roaldnefs, rossengeorgiev, seanjnkns, senthilkumar-e, techhat, terminalmage, twangboy, vernondcole, vutny, whiteinge, whytewolf)

## Windows Changes

### `pkg` Execution Module`

Significate changes (PR #43708 & #45390, damon-atkins) have been made to the pkg execution module. Users should test this release against their existing package sls definition files.

- `pkg.list_available` no longer defaults to refreshing the winrepo meta database.

- `pkg.install` without a `version` parameter no longer upgrades software if the software is already installed. Use `pkg.install version=latest` (or simply use a `pkg.latest` state to get the old behavior.

- `pkg.list_pkgs` now returns multiple versions if software installed more than once.

- `pkg.list_pkgs` now returns `Not Found` when the version is not found instead of `(value not set)` which matches the contents of the sls definitions.

- `pkg.remove` will wait up to 3 seconds (normally about a second) to detect changes in the registry after removing software, improving reporting of version changes.

- `pkg.remove` can remove `latest` software, if `latest` is defined in sls definition.

- Documentation was update for the execution module to match the style in new versions, some corrections as well.

- All install/remove commands are prefix with cmd.exe shell and cmdmod is called with a command line string instead of a list. Some sls files in saltstack/salt-winrepo-ng expected the commands to be prefixed with cmd.exe (i.e. the use of `&`).

- Some execution module functions results, now behave more like their Unix/Linux versions.

### `cmd` Execution Module

Due to a difference in how Python's `subprocess.Popen()` spawns processes on Windows, passing the command as a list of arguments can result in problems. This is because Windows' CreateProcess requires the command to be passed as a single string. Therefore, `subprocess` will attempt to re-assemble the list of arguments into as string. Some escaped characters and quotes can cause the resulting string to be incorrectly-assembled, resulting in a failure to execute the command.

Salt now deals with these cases by joining the list of arguments correctly and ensuring that the command is passed to `subprocess.Popen()` as a string.

## Changelog for v2016.11.8..v2016.11.9

Generated at: 2018-05-27 20:28:05 UTC

- PR #45638: (twangboy) Win fix shell info @ 2018-01-23 22:38:22 UTC

  - 10812969f0 Merge pull request #45638 from twangboy/win_fix_shell_info

  - 872da3ffba Only convert text types in the list_values function

  - 0e41535cdb Fix reg.py to only convert text types to unicode

  - 3579534ea5 Fix issue with detecting powershell

- PR #45564: (Ch3LL) Add PR changes to 2016.11.9 Release Notes @ 2018-01-19 21:36:05 UTC

  - 2d1dd1186e Merge pull request #45564 from Ch3LL/r-notes-2016

  - 325f4cbcda Add PR changes to 2016.11.9 Release Notes

- PR #45563: (Ch3LL) Update man pages for 2016.11.9 @ 2018-01-19 21:19:00 UTC

  - 28e4398150 Merge pull request #45563 from Ch3LL/man_2016

  - 529bc0c680 update release number for salt-call man page 2016.11.9

  - 11b7222148 Update man pages for 2016.11.9

- PR #45532: (gtmanfred) fix mock for opensuse @ 2018-01-18 22:48:30 UTC

  - 654df0f526 Merge pull request #45532 from gtmanfred/2016.11.9

  - 6c26025664 fix mock for opensuse

- PR #45518: (gtmanfred) fix last 2016.11.9 failing tests @ 2018-01-18 12:03:50 UTC

  - 571c33aa39 Merge pull request #45518 from gtmanfred/2016.11.9

  - 5455d2dee6 fix centos 6 pip test

  - 40255194b0 fix fedora pkg test

- ISSUE #45394: (dmurphy18) git.latest fails when "depth" is used with a non-default branch (refs: #45399)

- PR #45443: (rallytime) Back-port #45399 to 2016.11.9 @ 2018-01-17 14:53:58 UTC

  - PR #45399: (terminalmage) Fix git.latest failure when rev is not the default branch (refs: #45443)

  - 4e0a0eec1f Merge pull request #45443 from rallytime/bp-45399-2016.11.9

  - 919e92c911 Fix git.latest failure when rev is not the default branch

- ISSUE #45432: (TheBigBear) winrepo-ng fault pkg.refresh_db doesn't work - it processes ANY stray .git metadata *.sls files present on minion (refs: #45493)

- PR #45493: (damon-atkins) win_pkg: pkg.refresh_db report an issue if a sls pkg definition does not contain a dict instead of aborting @ 2018-01-17 14:52:03 UTC

  - ebd4db66b8 Merge pull request #45493 from damon-atkins/2016.11_fix_sls_defintion_wrong_type

  - af108440df win_pkg lint space after ,

  - c6e922a236 win_pkg lint issues

  - f4627d7a80 fix quote i.e. change ` to '

  - 6938a4c099 pkg.refresh_db report an issue if a sls pkg definition id not a dict instead of aborting.

- PR #45446: (rallytime) Back-port #45390 to 2016.11.9 @ 2018-01-16 20:08:38 UTC

  - PR #45390: (damon-atkins) win_pkg: fix pkg.remove, pkg.list_pkgs (refs: #45446)

  - 7322efba92 Merge pull request #45446 from rallytime/bp-45390

  - 69f045ea24 lint too-many-blank-lines

  - 10a7501ede Update release notes

  - 6f2affe01c fix pkg.remove, pkg.list_pkgs

- PR #45424: (twangboy) Fix some issues with reg.py @ 2018-01-13 19:34:47 UTC

  - b0ece9f4d4 Merge pull request #45424 from twangboy/win_reg

  - 30f06205f7 Fix some issues with reg.py

- PR #45327: (lomeroe) Backport #44861 to 2016.11 @ 2018-01-08 21:10:41 UTC

  - PR #44861: (twangboy) Fix win_lgpo for unknown values (refs: #45327)

  - 0959ae4ea3 Merge pull request #45327 from lomeroe/bp-44861_2016.11

  - 784139f734 Check for values other than 0 or 1

- PR #45268: (damon-atkins) Fix pkg.install packagename version=latest i.e. if on an old version is installed @ 2018-01-08 17:34:15 UTC

  - a6db5f95f0 Merge pull request #45268 from damon-atkins/2016.11_win_pkg_pkg_install_latest

  - 325a9f0f66 Update 2016.11.9.rst

  - 4da9200b9c Update 2016.11.9.rst

  - 126aee36ac Update 2016.11.9.rst

  - 1c01967943 Update 2016.11.9.rst

  - a0d89882b8 Fix pkg.install packagename version=latest i.e. if on an old version upgrade to the latest

- PR #45256: (rallytime) Back-port #45034 to 2016.11 @ 2018-01-04 14:25:42 UTC

  - PR #45034: (brejoc) Fix for pidfile removal logging (refs: #45256)

  - 1c5e905b61 Merge pull request #45256 from rallytime/bp-45034

  - 68f971b38f Apply test fixes from #45034 to parsers_test.py

  - 9454236694 Fix for pidfile removal logging

- ISSUE saltstack/salt-jenkins#598: (rallytime) [oxygen] CentOS 7 is failing ~ 20 tests in the integration.ssh.test_state.SSHStateTest (refs: #45209)

- PR #45235: (rallytime) Back-port #45209 to 2016.11 @ 2018-01-02 20:20:15 UTC

  - PR #45209: (gtmanfred) enable UsePAM for ssh tests (refs: #45235)

  - b75f50afe3 Merge pull request #45235 from rallytime/bp-45209

  - 2d0a9bbf7e enable UsePAM for ssh tests

- PR #44965: (gtmanfred) check if VALUE is a string_type @ 2018-01-02 16:42:39 UTC

  - 3ab962b01a Merge pull request #44965 from gtmanfred/2016.11

  - a5d8a6340e check if VALUE is a string_type

- ISSUE #27160: (martinadolfi) salt.states.mount persistence error using spaces in route (refs: #45232)

- PR #45232: (rasathus) Backport #27160 to 2016.11 @ 2018-01-02 15:48:22 UTC

  - 40fb30f63f Merge pull request #45232 from rasathus/2016.11

  - 7a2bd8f49b Merge branch '2016.11' into 2016.11

- ISSUE #44516: (doesitblend) Windows PY3 Minion Returns UTF16 UnicodeError (refs: #44944, #45161)

- PR #45161: (lomeroe) Backport #44944 to 2016.11 @ 2017-12-30 13:19:35 UTC

  - PR #44944: (lomeroe) win_lgpo registry.pol encoding updates (refs: #45161)

  - 707ef55175 Merge pull request #45161 from lomeroe/bp-44944_2016.11

  - 0a4c6b5a83 remove references to six.unichr

  - f3196d795d lint fixes for static regexes

  - 11b637d108 lint fixes

  - c14d6282ad do not decode registry.pol file wholesale, but instead decode individual elements of the file

- ISSUE #45188: (jak3kaj) salt state status.process always returns false (refs: #45199)

- PR #45199: (gtmanfred) status.pid returns pid ids not process names @ 2017-12-28 19:06:11 UTC

  - 6f52034e08 Merge pull request #45199 from gtmanfred/status

  - fb07f9ea7d status.pid returns pid ids not process names

- ISSUE #44728: (casselt) Nodegroups can not be defined by glob with ? or seq (refs: #45118)

- PR #45118: (garethgreenaway) [2016.11] Fix to allow nodegroups to include sequences @ 2017-12-27 18:49:10 UTC

  - d3381e27d0 Merge pull request #45118 from garethgreenaway/44728_nodegroups_seq

  - 0ff811de70 Swapping import to be the old path for 2016.11

  - b3e2f388f5 Fix to allow nodegroups to include sequences

- PR #45127: (twangboy) Fix issue with 1641 return code @ 2017-12-22 15:18:28 UTC

  - f969aca3a3 Merge pull request #45127 from twangboy/win_fix_pkg

  - 14639739f2 Fix issue with 1641 return code

- PR #45137: (twangboy) Catch correct error type in list_keys and list_values @ 2017-12-22 14:45:22 UTC

  - dc357b39f0 Merge pull request #45137 from twangboy/win_fix_reg_tests

  - b6f4ef8d73 Catch correct error type in list_keys and list_values

- PR #45130: (rallytime) Resolve groups for salt api @ 2017-12-21 20:38:32 UTC

  - 0aa1662731 Merge pull request #45130 from rallytime/api-groups

  - 2dcc8df845 Resolve groups for salt api

- PR #45114: (twangboy) Move pam library load to try/except block @ 2017-12-21 14:37:17 UTC

  - 7dc3cc4641 Merge pull request #45114 from twangboy/win_fix_pam

  - cf5eae1f77 Move pam library load to try/except block

- ISSUE #45049: (vernondcole) salt cloud module documentation is missing from the index. (refs: #45070)

- PR #45100: (rallytime) Back-port #45070 to 2016.11 @ 2017-12-20 14:55:01 UTC

  - PR #45070: (vernondcole) insert clouds modules in index (refs: #45100)

  - 7e128e8f15 Merge pull request #45100 from rallytime/bp-45070

  - 0bdb46dab9 add clouds modules to index

- PR #45098: (rallytime) Back-port #45092 to 2016.11 @ 2017-12-20 14:40:51 UTC

  - PR #45092: (terminalmage) Fix integration.states.test_pip.PipStateTest.test_pip_installed_weird_install (refs: #45098)

  - bdf93f339d Merge pull request #45098 from rallytime/bp-45092

  - 80b6bd6813 Fix integration.states.test_pip.PipStateTest.test_pip_installed_weird_install

- ISSUE #41044: (pirxthepilot) user.present 'date' parameter is not applying (refs: #44078)

- PR #44078: (rossengeorgiev) user.present: allow date param to be 0 @ 2017-12-19 15:59:29 UTC

  - 324b7d4058 Merge pull request #44078 from rossengeorgiev/fix-41044

  - a81a6fe23c fix #41044; allow for date param to be 0

- PR #44970: (rallytime) Update bootstrap script to latest release: 2017.12.13 @ 2017-12-19 15:49:05 UTC

  - 48a59761df Merge pull request #44970 from rallytime/update-bootstrap-script

  - b2c8057427 Update bootstrap script to latest release: 2017.12.13

- ISSUE #45036: (dijit) Quiet installation of packaged minions fails due to redistributable not being quietly installed [py3] [Windows] (refs: #45040)

- PR #45069: (rallytime) Back-port #45040 to 2016.11 @ 2017-12-19 14:25:57 UTC

  - PR #45040: (dijit) Installation Fails on headless machines. (refs: #45069)

  - 637fdaed58 Merge pull request #45069 from rallytime/bp-45040

  - aa438e1605 Installation Fails on headless machines.

    > - de53c45c29 Backport #27160 to 2016.11

- ISSUE #41286: (arthtux) boto_vpc.accept_vpc_peering_connection wait a object (refs: #41305)

- PR #44969: (rallytime) Back-port #41305 to 2016.11 @ 2017-12-15 17:22:18 UTC

  - PR #41305: (arthtux) correct accept_vpc_peering_connection (refs: #44969)

  - 4d6d640381 Merge pull request #44969 from rallytime/bp-41305

  - 5c4bee43dc correct accept_vpc_peering_connection

- PR #45031: (terminalmage) Fix invalid exception class in mysql returner @ 2017-12-15 15:00:15 UTC

  - 10de468f13 Merge pull request #45031 from terminalmage/fix-mysql-returner

  - f3bd12c27c Fix invalid exception class in mysql returner

- ISSUE #44820: (msteed) Custom returner breaks manage runner (refs: #44958)

- PR #44972: (terminalmage) Backport #44958 to 2016.11 branch @ 2017-12-14 16:56:02 UTC

  - PR #44958: (terminalmage) Fix a race condition in manage runner (refs: #44972)

  - 9a7406207f Merge pull request #44972 from terminalmage/bp-44958

  - a416bf0112 No need to manually do connect_pub, use listen=True in run_job

  - 3ec004bd2e Fix a race condition in manage runner

- ISSUE #44378: (llua) minion: infinite loop during start when schedule key is null (refs: #44385)

- PR #44385: (gtmanfred) schedule should be a dict in opts @ 2017-12-12 20:44:02 UTC

  - 1032ca3290 Merge pull request #44385 from gtmanfred/schedule

  - 9e15c38da2 add comma

  - 855d933cb7 schedule should be a dict

- ISSUE #44734: (cruscio) Documentation inconsistency for minion ping_interval timing (refs: #44770)

- PR #44770: (cruscio) Fix minion ping_interval documentation @ 2017-12-11 19:50:19 UTC

  - 68d901b12c Merge pull request #44770 from cruscio/2016.11

  - e2682bf441 Fix minion ping_interval documentation

- ISSUE #44292: (andrew-regan) grains['virtual_subtype'] assignment for Docker broken on Mac (refs: #44335)

- PR #44335: (gtmanfred) add docker-ce to docker subtype grains check @ 2017-12-10 17:17:49 UTC

  - d4ab55ec47 Merge pull request #44335 from gtmanfred/2016.11

  - 3f1268d67f fix patching for python 2.6

  - 1d0bd5bb32 Merge branch '2016.11' into 2016.11

  - f02b02032d Merge pull request #4 from terminalmage/pr-44335

    - b4eb1527a6 Add test for PR 44335

  - a30af3252e add docker-ce to docker subtype grains check

- ISSUE #44530: (roaldnefs) Identifier not working in salt.states.cron when special is used (refs: #44579)

- PR #44579: (roaldnefs) Fix bug in cron module and state - Fixes #44530 @ 2017-12-07 20:18:27 UTC

  - bb1f8dceaf Merge pull request #44579 from roaldnefs/fix-cron-identifier

  - df73a4c051 Merge branch '2016.11' into fix-cron-identifier

- PR #44852: (damon-atkins) win_pkg fix spelling typos and minion option 2016.11 @ 2017-12-06 16:49:17 UTC

  - af0131fa1f Merge pull request #44852 from damon-atkins/2016.11_win_pkg_typo_n_fix

  - 0e7c19084f Lint: Remove extra whitespace

  - 7c7e21f94d Fix spelling typo, and fix backwards campatible minion option for repo location

- ISSUE #44365: (icycle77) file.managed appears to ignore source_hash check (refs: #44794)

- PR #44794: (terminalmage) Fix regression in file.managed when source_hash used with local file @ 2017-12-04 14:23:29 UTC

  - 88c0d66b4e Merge pull request #44794 from terminalmage/issue44365

  - 3b8b6f25e6 Remove debugging line

  - 153bf45b03 Fix regression in file.managed when source_hash used with local file

- ISSUE #35777: (rallytime) Properly deprecate template context data in Fluorine (refs: #44738)

- ISSUE #35523: (rallytime) Come up with a reasonable alternative for lxc.edited_conf (refs: #44738)

- PR #44738: (rallytime) Bump some deprecation warnings from Oxygen to Fluorine @ 2017-12-01 23:10:08 UTC

  - c8bb9dfbbb Merge pull request #44738 from rallytime/bump-oxygen-warnings

  - ead3c569e1 Bump deprecation warnings from Oxygen to Fluorine

- ISSUE #44730: (msciciel) State network.routes could not add route without gateway on centos7 (refs: #44741)

- PR #44741: (gtmanfred) if gateway is not specified use iface @ 2017-12-01 23:09:03 UTC

  - 88e3aab00d Merge pull request #44741 from gtmanfred/rhip

  - 439dc8dce6 if gateway is not specified use iface

- ISSUE #31405: (SEJeff) Salt leaves tmp file when file.managed dest file is immutable (refs: #44699)

- PR #44699: (jfindlay) utils/files.py remove temp file upon move failure @ 2017-12-01 15:03:54 UTC

  - 97e0cf569c Merge pull request #44699 from jfindlay/attr_file

  - 9e5a40ea7c Merge branch '2016.11' into attr_file

  - 5c34607f6c utils/files remove temp file upon move failure

- ISSUE #44556: (doesitblend) --static option doesn't return highstate output (refs: #44714)

- PR #44714: (rallytime) Allow --static option to display state runs with highstate output @ 2017-12-01 14:31:19 UTC

  - 7434e0afdf Merge pull request #44714 from rallytime/fix-44556

  - 1bbe1abeb2 Allow --static option to display state runs with highstate output

- PR #44517: (whytewolf) Publish port doc missing @ 2017-11-28 21:50:19 UTC

  - 998d714ee7 Merge pull request #44517 from whytewolf/publish_port_doc_missing

  - 4b5855283a missed one place where i didn't chanbge master_port from my copy to publish_port

  - e4610baea5 update doc to have publish port

- PR #41279: (Ch3LL) Add fqdn and dns core grain tests @ 2017-11-27 21:28:10 UTC

  - 6169b52749 Merge pull request #41279 from Ch3LL/add_grain_tests

  - 1b64f15692 Merge branch '2016.11' into add_grain_tests

  - 095f1b7d7a Merge branch '2016.11' into add_grain_tests

  - 9ea4db4224 mock socket.getaddrinfo

  - 78a07e30f4 add more fqdn tests and remove some of the mocking

  - 5dbf4144ce add ipv6 in opts

  - eabc1b4f9c Add fqdn and dns core grain tests

    > - 3ec4329307 Merge branch '2016.11' into fix-cron-identifier

- ISSUE #44544: (creideiki) pgjsonb returner sets wrong timezone on timestamps in database when using Python 2 (refs: #44563)

- PR #44563: (creideiki) Send Unix timestamps to database in pgjsonb returner @ 2017-11-21 17:44:32 UTC

  - dc6de050a9 Merge pull request #44563 from creideiki/pgjsonb-timestamps-44544

  - 231e412ca4 Merge branch '2016.11' into pgjsonb-timestamps-44544

- ISSUE #44601: (rallytime) CherryPy 12.0 removed support for "engine.timeout_monitor.on" config option (refs: #44602)

- PR #44602: (rallytime) Handle timeout_monitor attribute error for new versions of CherryPy @ 2017-11-20 21:38:40 UTC

  - 4369df020b Merge pull request #44602 from rallytime/fix-44601

  - ff303fd060 Handle timeout_monitor/TimeoutError issues for new versions of CherryPy

- PR #44604: (lorengordon) Documents the exclude argument in state execution module @ 2017-11-20 18:19:18 UTC

  - 4a4756fc37 Merge pull request #44604 from lorengordon/doc-exclude

  - c4a6c40eb3 Documents the exclude argument in state execution module

  - 15c445e6b9 Send Unix timestamps to database in pgjsonb

    > - 99fa05a456 Fix for bug in cron state

    > - 97328faeac Fix for bug in cron module

- PR #44434: (whytewolf) add a note that describes grain rebuilding on restart and refresh @ 2017-11-14 11:21:54 UTC

  - 91d46d4cfc Merge pull request #44434 from whytewolf/1837

  - d148e39dda change from md to rst for code reference

  - 955e305bda fix bad english, as requested by cachedout

  - 7256fcc1c9 update note to take into account grains_cache

  - 7a2981585e Merge branch '2016.11' into 1837

  - aca0405b26 add a note that describes grain rebuilding on restart and refresh

- ISSUE #41474: (dmaziuk) state.file.* line endings (refs: #44321)

- PR #44321: (gvengel) Fix file.line diff formatting. @ 2017-11-13 19:36:39 UTC

  - a3bd99317f Merge pull request #44321 from gvengel/fix-file-line-diff-output

  - 69a50204a6 Add newline for lint.

  - ef7b6bbb81 Fixed issue with file.line on Windows running Python 2.

  - 8f89c99fa5 Fix FileModuleTest setUp and tearDown to work on Windows.

  - 3ac5391f5f Namespace missing functions for file.line on Windows.

  - b2b8f075b9 Fixed test to work on Windows.

  - 5a5a2dd026 Added integration test for issue #41474

  - 24d7315f1a Fix file.line diff formatting.

- ISSUE #43417: (damon-atkins) win_pkg: pkg.install and pkg.remove general issues (refs: #43708)

- PR #43708: (damon-atkins) Merge Ready : Backport develop win_pkg to 2016.11 with additional bug fixes @ 2017-11-13 19:33:41 UTC

  - 9ca563718d Merge pull request #43708 from damon-atkins/2016.11_43417_Backport_and_Fixes

  - 04d03ea6b8 Updated comment

  - 1dd565e585 Merge remote branch 'upstream/2016.11' into 2016.11_43417_Backport_and_Fixes

  - dd48ba2616 Merge remote branch 'upstream/2016.11' into 2016.11_43417_Backport_and_Fixes

  - a0d08598bf dco fix

  - 9467899fc6 Merge remote branch 'upstream/2016.11' into 2016.11_43417_Backport_and_Fixes

  - 6dc180fd0e doco fixes

  - 2496a42ea4 lint fix

  - 2c937fbe19 Merge remote branch 'upstream/2016.11' into 2016.11_43417_Backport_and_Fixes

  - c9c8c48a4d all remove/install commands are passed to cmd.exe /s /c and commands are passed as strings to cmdmod

  - 350244bd93 typo in comments and doc strings.

  - ec31f5a9bd 2017.11/develop version() was ignoring saltenv setting.

  - b314549a32 Backport of devlop to 2016.11 with additional bug fixes

- ISSUE #44423: (mtkennerly) The win_path.exists state cannot prepend to the very start of the PATH (refs: #44424)

- PR #44477: (rallytime) Back-port #44424 to 2016.11 @ 2017-11-13 17:33:29 UTC

  - PR #44424: (mtkennerly) Fix #44423: Handle index=None and index=0 distinctly in the win_path.exists state (refs: #44477)

  - 68ea22188e Merge pull request #44477 from rallytime/bp-44424

  - 4a9f8dcc96 Fix #44423: Handle index=None and index=0 distinctly

- ISSUE #44034: (seanjnkns) salt-call pillar overrides broken in 2016.11.8 and 2017.7.2 (refs: #44483)

- PR #44483: (terminalmage) salt-call: account for instances where __pillar__ is empty @ 2017-11-13 17:30:36 UTC

  - 2c89050a24 Merge pull request #44483 from terminalmage/issue44034

  - a9db8becea salt-call: account for instances where __pillar__ is empty

- PR #44489: (whytewolf) update log-granular-levels to describe what they are filtering on @ 2017-11-13 17:27:37 UTC

  - b5c2028680 Merge pull request #44489 from whytewolf/1956_log-granular-levels

  - 9cdeb4e903 update log-granular-levels to describe what they are filtering on

- PR #44193: (twangboy) Fix reg.py for use with LGPO module @ 2017-11-10 19:01:17 UTC

  - ea07f9c54c Merge pull request #44193 from twangboy/win_fix_reg

  - 44d6d9f46d Remove unused import (lint)

  - f7502436bd Fix various issues

  - 221e6e3b91 make salt.utils.to_unicode return none when passed none

  - ce41acc788 Fix many issues with reg.py

  - 4a19df1f7f Use six.text_type instead of str

  - 1b12acd303 Check type before casting

  - 03fa37b445 Cast vdata to its proper type

- PR #43863: (nicholasmhughes) Atomicfile only copies mode and not user/group perms @ 2017-11-10 18:47:55 UTC

  - ed8da2450b Merge pull request #43863 from nicholasmhughes/fix-atomicfile-permission-copy

  - ea852ec5d3 remove index use with stat module attributes

  - dbeeb0e917 fixes #38452 atomicfile only copies mode and not user/group perms

- ISSUE #39901: (seanjnkns) network.managed ipaddrs ignored (refs: #44260)

- PR #44260: (seanjnkns) Fixes #39901 for RH/CentOS 7 @ 2017-11-07 23:14:59 UTC

  - a66cd67d15 Merge pull request #44260 from seanjnkns/issue-39901

  - ed8cccf457 #39901: Fix pylint

  - 43c81dfdee #39901: Add unit tests

  - 613d500876 Merge branch '2016.11' into issue-39901

  - b97e8046ca Utilize salt.utils.validate.net.* and _raise_error_iface

  - 6818f3631d Fixes #39901 for RH/CentOS 7

- PR #44383: (gtmanfred) switch salt-jenkins over to saltstack for kitchen-salt tests @ 2017-11-03 19:56:48 UTC

  - 5e289f42ba Merge pull request #44383 from gtmanfred/2016kitchen

  - b65f4ea4ea switch salt-jenkins over to saltstack

- PR #44173: (twangboy) Use google style docstrings in win_system.py @ 2017-10-31 17:56:34 UTC

  - cab54e34b5 Merge pull request #44173 from twangboy/win_system_docs

  - 8e111b413d Fix some of the wording and grammar errors

  - a12bc5ae41 Use google style docstrings

- PR #44304: (jfindlay) states.cron identifier defaults to name @ 2017-10-31 16:39:47 UTC

  - 7aaea1d179 Merge pull request #44304 from jfindlay/cron_id

  - cc038c5bec states.cron identifier defaults to name

- ISSUE #44313: (rossengeorgiev) salt-ssh: --user option missing from the cli documentation (refs: #44322)

- PR #44322: (rossengeorgiev) updated CLI docs for salt-ssh @ 2017-10-30 21:39:23 UTC

  - e4dbbde734 Merge pull request #44322 from rossengeorgiev/saltssh-docs-update

  - b18f2e5a6d fix program name and description for --static

  - 5b10918f02 updated CLI docs for salt-ssh

- PR #44345: (gtmanfred) remove binding from erb template rendering @ 2017-10-30 20:57:43 UTC

  - 4e6f09e3eb Merge pull request #44345 from gtmanfred/2016kitchen

  - 79b8b2d0bf remove binding

- PR #44342: (gtmanfred) render template files platforms.yml and driver.yml @ 2017-10-30 20:04:00 UTC

  - 209847c8c2 Merge pull request #44342 from gtmanfred/2016kitchen

  - c50508f0b7 render template files platforms.yml and driver.yml

- ISSUE #44336: (corywright) Docs for archive.tar should not use leading dash for tar options (refs: #44339)

- PR #44339: (corywright) Remove leading dash from options in archive.tar docs (2016.11) @ 2017-10-30 19:00:34 UTC

  - 1be65224cb Merge pull request #44339 from corywright/issue-44336-fix-archive-tar-docs-2016-11

  - 9c1c35a59f Remove leading dash (-) from options in archive.tar documentation

- ISSUE #44272: (gurubert) [patch] win_service.stop() fails (refs: #44295)

- PR #44295: (gurubert) fixes issue #44272 @ 2017-10-27 14:28:57 UTC

  - bebc33daf5 Merge pull request #44295 from HeinleinSupport/issue44272

  - f972715a45 fixes issue #44272

- PR #44286: (gtmanfred) use our git repo for kitchen-salt @ 2017-10-25 19:27:32 UTC

  - e7ca9f8407 Merge pull request #44286 from gtmanfred/2016.11

  - 193e715e37 use our git repo for kitchen-salt

- PR #44259: (gtmanfred) begin switching in kitchen-salt for running the test suite @ 2017-10-25 13:30:35 UTC

  - 8a1ea165af Merge pull request #44259 from gtmanfred/2016.11

  - 56a3ad8f68 fix pylint comments

  - 4add666db1 add comment to Gemfile and move copyartifacts

  - b4c8f7eb57 fix pylint

  - 392fd4f837 try newest salttesting

  - 79251287d0 add logging

  - 38963d5a82 use transport if not set in state_file

  - 10e309a64f which vagrant should go to stderr

  - 9307564de0 fix output columns

  - 2da22f87e1 test opennebula

  - 9f38f16905 add opennebula to Gemfile

  - 7465f9b27a add script for copying back artifacts

  - 255118cfd7 run tests with kitchen

- PR #44268: (twangboy) Fix typo @ 2017-10-25 13:01:35 UTC

  - 9d6bc8509b Merge pull request #44268 from twangboy/win_fix_lgpo_typo

  - a6a4c10a77 Fix typo

- PR #44269: (terminalmage) Fix log message in salt.utils.gitfs @ 2017-10-25 13:00:58 UTC

  - 0beb65a283 Merge pull request #44269 from terminalmage/fix-log-message

  - bc9cd65496 Fix log message in salt.utils.gitfs

- ISSUE #44155: (rhoths) file.directory with clean not triggering listener in test mode (refs: #44160)

- PR #44160: (gtmanfred) add changes to test return @ 2017-10-23 14:35:21 UTC

  - 304dd2529d Merge pull request #44160 from gtmanfred/directory

  - a7d3d668f4 missed removing changes in the next test

  - ac0b5ec440 fix test

  - d3d00c3e62 add changes to test return

- PR #44205: (rallytime) Back-port #44177 to 2016.11 @ 2017-10-23 14:09:07 UTC

  - PR #44177: (senthilkumar-e) Fixing default redis.host in documentation (refs: #44205)

  - e10395483d Merge pull request #44205 from rallytime/bp-44177

  - b9940f8521 Fixing default redis.host in documentation

- ISSUE #44140: (vtolstov) incorrect network interfaces settings with network.managed under debian jessie (refs: #44167)

- PR #44167: (garethgreenaway) Fixes to modules/debian_ip @ 2017-10-20 14:25:39 UTC

  - 09ddfd0c08 Merge pull request #44167 from garethgreenaway/44140_debian_ip_fixes

  - 5f7555846f When looping through the various pre, post, up and down commands put them into the interface dict using the right internet family variable.

- PR #43830: (rallytime) Back-port #43644 to 2016.11 @ 2017-10-19 22:57:51 UTC

  - PR #43644: (defanator) Several fixes for RDS DB parameter group management (refs: #43830)

  - 9f9e936b52 Merge pull request #43830 from rallytime/bp-43644

  - 12845ae802 Several fixes for RDS DB parameter group management

- ISSUE #43936: (oeuftete) manage.present still reports lost minion (refs: #43994)

- ISSUE #38367: (tyeapple) logic error in connected_ids function of salt/utils/minions.py when using include_localhost=True (refs: #43994)

- PR #43994: (oeuftete) Fix manage.present to show lost minions @ 2017-10-19 22:27:59 UTC

  - 07db6a3d8b Merge pull request #43994 from oeuftete/fix-manage-runner-presence

  - f3980d7d83 Fix manage.present to show lost minions

- ISSUE #44150: (rossengeorgiev) version param in pkg.installed broken in 2016.11.8/2017.7.2 in EL6-7 (refs: #44188)

- PR #44188: (terminalmage) yumpkg: Check pkgname instead of name to see if it is a kernel pkg @ 2017-10-19 22:20:35 UTC

  - a07537e258 Merge pull request #44188 from terminalmage/issue44150

  - 0692f442db yumpkg: Check pkgname instead of name to see if it is a kernel pkg

- ISSUE #43427: (tylerjones4508) Salt-Cloud There was a profile error: invalid literal for int() with base 10: (refs: #44089)

- PR #44158: (rallytime) Back-port #44089 to 2016.11 @ 2017-10-19 20:38:15 UTC

  - PR #44089: (cetanu) Catch on empty Virtualbox network addr #43427 (refs: #44158)

  - 715edc0cea Merge pull request #44158 from rallytime/bp-44089

  - 534faf0b7a Catch on empty Virtualbox network addr #43427

- ISSUE #43307: (marek-knappe) Filesystem creation is failing on newly created LV (refs: #44029)

- PR #44131: (rallytime) Back-port #44029 to 2016.11 @ 2017-10-17 15:05:39 UTC

  - PR #44029: (msummers42) addresses issue #43307, disk.format_ to disk.format (refs: #44131)

  - 0cd493b691 Merge pull request #44131 from rallytime/bp-44029

  - bebf301976 fixed test addressing issue #43307, disk.format_ to disk.format

  - b4ba7ae2fc addresses issue #43307, disk.format_ to disk.format

- ISSUE #44087: (mfussenegger) Using state.highstate with terse=true prevents useful error output (refs: #44093)

- PR #44093: (gtmanfred) don't filter if return is not a dict @ 2017-10-16 19:13:19 UTC

  - 3a68e356f8 Merge pull request #44093 from gtmanfred/fix-44087

  - 5455c5053b fix pylint

  - f749cafa25 don't filter if return is not a dict

- PR #44122: (cachedout) Add note about GPG signing to PR template @ 2017-10-16 19:09:38 UTC

  - c785d7a847 Merge pull request #44122 from cachedout/gpg_pr_template

  - e41e3d76be Typo fix

  - 37c7980880 Add note about GPG signing to PR template

- PR #44124: (rallytime) [2016.11] Merge forward from 2016.11.8 to 2016.11 @ 2017-10-16 19:07:14 UTC

  - bf90ea1f51 Merge pull request #44124 from rallytime/merge-2016.11

  - 59861291c8 Merge branch '2016.11.8' into '2016.11'

    - 57623e2abe Merge pull request #44028 from rallytime/bp-44011

      - 89e084bda3 Do not allow IDs with null bytes in decoded payloads

      - 206ae23f15 Don't allow path separators in minion ID

- PR #44097: (gtmanfred) OpenNebula does not require the template_id to be specified @ 2017-10-16 18:36:17 UTC

  - 13f3ffa83a Merge pull request #44097 from gtmanfred/openneb

  - c29655b2c2 Merge branch '2016.11' into openneb

  - bd2490b149 OpenNebula does not require the template_id to be specified

- PR #44110: (roaldnefs) Format fix code example local returner doc @ 2017-10-16 15:57:50 UTC

  - ac3e4df964 Merge pull request #44110 from roaldnefs/fix-doc-local-returner

  - efd58f7594 Merge branch '2016.11' into fix-doc-local-returner

- PR #44092: (techhat) Made sure that unicoded data is sent to sha256() @ 2017-10-13 21:20:12 UTC

  - c960ca32c2 Merge pull request #44092 from techhat/awsunicode

  - bbd9db4d00 One more encoding

  - 0e8b325667 Apparently __salt_system_encoding__ is a thing

  - 1e7211838d Use system encoding

  - 1af21bbe5e Made sure that unicoded data is sent to sha256()

- ISSUE #43581: (jcourington) cherrypy stats issue (refs: #44021)

- PR #44021: (whiteinge) Also catch cpstats AttributeError for bad CherryPy release ~5.6.0 @ 2017-10-12 18:11:41 UTC

  - PR #42655: (whiteinge) Reenable cpstats for rest_cherrypy (refs: #44021)

  - PR #33806: (cachedout) Work around upstream cherrypy bug (refs: #42655)

  - d89c317d96 Merge pull request #44021 from whiteinge/cpstats-attribute-error

  - bf14e5f578 Also catch cpstats AttributeError for bad CherryPy release ~5.6.0

- PR #44025: (dayid) Typo correction of lover to lower @ 2017-10-11 17:31:45 UTC

  - bbdabe242a Merge pull request #44025 from dayid/lover_typo

  - 385980c21a Merge branch '2016.11' of https://github.com/saltstack/salt into lover_typo

  - 266dc00a23 Typo correction of lover to lower

- PR #44030: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-10-11 13:01:42 UTC

  - d8f3891a5e Merge pull request #44030 from rallytime/merge-2016.11

  - 53eaf0d75c Merge branch '2016.3' into '2016.11'

  - 64fd839377 Merge pull request #44010 from Ch3LL/2016.3.7_follow_up

    - 9a00302cd8 fix 2016.3.7 release notes merge conflict

    - 63da1214db Do not allow IDs with null bytes in decoded payloads

    - ee792581fc Don't allow path separators in minion ID

    - 8aab65c718 fix 2016.3.7 release notes merge conflict

  - bd73dcb02c Merge pull request #43977 from Ch3LL/3.8_sec

  - 5fb3f5f6b1 Add Security Notes to 2016.3.8 Release Notes

- PR #44011: (Ch3LL) Security Fixes for 2016.11.8 (refs: #44028) @ 2017-10-10 20:04:36 UTC

  - 0dbf41e79e Merge pull request #44011 from Ch3LL/2016.11.7_follow_up

  - c0149101c0 Do not allow IDs with null bytes in decoded payloads

  - 19481423dd Don't allow path separators in minion ID

- PR #44023: (Ch3LL) Add 2016.11.9 Release Note File @ 2017-10-10 20:03:03 UTC

  - d61300df20 Merge pull request #44023 from Ch3LL/11.9rn

  - 7f9015eb41 Add 2016.11.9 Release Note File

- PR #44019: (benediktwerner) Added missing docs to the tutorial index and fixed spelling mistake @ 2017-10-10 19:57:06 UTC

  - 9ff53bf63a Merge pull request #44019 from benediktwerner/2016.11

  - bc53598027 Fixed spelling mistake in salt_bootstrap tutorial

  - 6c30344824 Added missing tutorial docs to the tutorial index

- PR #43955: (meaksh) Enable a new '--with-salt-version' parameter for the "setup.py" script @ 2017-10-10 17:36:52 UTC

  - 364523f5f8 Merge pull request #43955 from meaksh/2016.11-fix-2291

  - a81b78381b Merge branch '2016.11' into 2016.11-fix-2291

  - 44bc91bb98 Enable '--with-salt-version' parameter for setup.py script

- ISSUE #43945: (bobrik) kmod.present doesn't work with compiled-in modules (refs: #43962)

- PR #43962: (bobrik) Report built-in modiles in kmod.available, fixes #43945 @ 2017-10-10 16:31:39 UTC

  - fec714b91d Merge pull request #43962 from bobrik/kmod-built-in

  - 95ab901553 Report built-in modiles in kmod.available, fixes #43945

- PR #43960: (cro) Require that bindpw be non-empty when auth.ldap.anonymous is False @ 2017-10-09 23:09:02 UTC

  - e434c39c4e Merge pull request #43960 from cro/ldap_nopw_bind2

  - 962a20cf4b Require that bindpw be non-empty if auth.ldap.anonymous=False

  - 9df3d91d8f Release notes blurb for change to bindpw requirements

- PR #43991: (Ch3LL) Add Security Notes to 2016.3.8 Release Notes @ 2017-10-09 22:00:25 UTC

  - e9dfda2177 Merge pull request #43991 from Ch3LL/3.8_sec_2

  - 1977df8462 Add Security Notes to 2016.3.8 Release Notes

- ISSUE #42947: (rossengeorgiev) Zenoss state changes production state even when test=true (refs: #43968)

- PR #43968: (rossengeorgiev) fix zenoss state module not respecting test=true @ 2017-10-09 21:27:31 UTC

  - 2346d2691e Merge pull request #43968 from rossengeorgiev/fix-zenoss-prod_state

  - e6d31c1ea6 fix zenoss state module not respecting test=true

- PR #43776: (Ch3LL) [2016.11] Bump latest and previous versions @ 2017-10-09 17:22:15 UTC

  - 8d56a5ac45 Merge pull request #43776 from Ch3LL/2016.11.8_docs

  - f72bc00000 [2016.11] Bump latest and previous versions

- PR #43976: (Ch3LL) Add Security Notes to 2016.11.8 Release Notes @ 2017-10-09 17:20:54 UTC

  - 21bf71c3f5 Merge pull request #43976 from Ch3LL/11.8_sec

  - f0c3184288 Add Security Notes to 2016.11.8 Release Notes

- PR #43973: (terminalmage) Fix grains.has_value when value is False @ 2017-10-09 14:59:20 UTC

  - 1d5397ab5b Merge pull request #43973 from terminalmage/fix-grains.has_value

  - bf45ae6e6a Fix grains.has_value when value is False

- PR #43888: (rallytime) Back-port #43841 to 2016.11 @ 2017-10-05 20:09:58 UTC

  - PR #43841: (austinpapp) add -n with netstat so we don't resolve IPs (refs: #43888)

  - 9ac3f2ea7b Merge pull request #43888 from rallytime/bp-43841

  - 87d676f08a add -n with netstat so we don't resolve

- PR #43916: (dereckson) Fix typo in salt-cloud scaleway documentation @ 2017-10-05 18:58:00 UTC

  - f880ac4c08 Merge pull request #43916 from dereckson/fix-typo-cloud-scaleway

  - 15b8b8a9f4 Fix typo in salt-cloud scaleway documentation

- PR #43884: (UtahDave) Update SaltConf banner per Rhett's request @ 2017-10-04 13:08:30 UTC

  - 2ab7549d48 Merge pull request #43884 from UtahDave/2016.11local

  - e3b2857285 Merge branch '2016.11' into 2016.11local

- PR #43869: (terminalmage) Only join cmd if it's not a string @ 2017-10-03 16:25:07 UTC

  - 4b882d4272 Merge pull request #43869 from terminalmage/issue43522

  - fe28b0d4fb Only join cmd if it's not a string

  - 8c671fd0c1 Update SaltConf banner per Rhett's request

- ISSUE #43373: (rgcosma) use keyword breaks sls_id (refs: #43707)

- PR #43707: (terminalmage) Add missing support for use/use_in requisites to state.sls_id @ 2017-10-01 14:07:53 UTC

  - a2161efda3 Merge pull request #43707 from terminalmage/issue43373

  - 3ebde1895f Merge branch '2016.11' into issue43373

  - e580ed4caa Merge branch '2016.11' into issue43373

  - 5b3be6e8af Fix failing unit test

  - f73764481b Add missing support for use/use_in requisites to state.sls_id

- PR #43807: (terminalmage) cmdmod: Don't list-ify string commands on Windows @ 2017-09-29 02:48:36 UTC

  - 85b3aa332a Merge pull request #43807 from terminalmage/issue43522

  - d8708bf698 cmdmod: Don't list-ify string commands on Windows

- PR #43768: (vutny) Fix Pylint deprecated option warnings @ 2017-09-28 12:27:36 UTC

  - ea8d273c2b Merge pull request #43768 from vutny/fix-pylint-deprecation-warnings

  - f8b3fa9da1 Merge branch '2016.11' into fix-pylint-deprecation-warnings

- ISSUE #40311: (cralston0) --hide-timeout used with --output json --static produces unparseable JSON (refs: #43772)

- PR #43772: (gtmanfred) don't print Minion not responding with quiet @ 2017-09-27 15:39:18 UTC

  - 1a8cc60bb4 Merge pull request #43772 from gtmanfred/2016.11

  - 0194c60960 don't print Minion not responding with quiet

- PR #43747: (rallytime) Add GPG Verification section to Contributing Docs @ 2017-09-26 21:25:37 UTC

  - 9dee896fb9 Merge pull request #43747 from rallytime/gpg-verification

  - 7a70de19f4 Merge branch '2016.11' into gpg-verification

- ISSUE #43729: (The-Loeki) Docker events engine broken on newer docker.py (refs: #43733)

- PR #43733: (terminalmage) Allow docker_events engine to work with newer docker-py @ 2017-09-26 16:47:40 UTC

  - 1cc3ad1c8d Merge pull request #43733 from terminalmage/issue43729

  - 6e5c99bda0 Allow docker_events engine to work with newer docker-py

- ISSUE #42082: (stamak) [salt.utils.gitfs ][CRITICAL] Invalid gitfs configuration parameter 'saltenv' in remote git+ssh://git@ourgitserver/ourgitrepo.git. (refs: #43458)

- PR #43458: (terminalmage) Fix missing PER_REMOTE_ONLY in cache.clear_git_lock runner @ 2017-09-26 14:39:01 UTC

  - 5d38be4ff7 Merge pull request #43458 from terminalmage/issue42082

  - 5f90812b12 Fix missing PER_REMOTE_ONLY in cache.clear_git_lock runner

    > - 23bb4a5dde Add GPG Verification section to Contributing Docs

- ISSUE #43650: (rallytime) Review contributing documentation and the merge-forward process (refs: #43727)

- ISSUE #42706: (blarghmatey) Parallel Cache Failure (refs: #43018)

- PR #43727: (rallytime) Revise "Contributing" docs: merge-forwards/release branches explained! @ 2017-09-26 12:43:16 UTC

  - PR #43018: (jubrad) Update state.py (refs: #43727)

  - 023a563657 Merge pull request #43727 from rallytime/fix-43650

  - babad12d83 Revise "Contributing" docs: merge-forwards/release branches explained!

- PR #43648: (rallytime) Handle VPC/Subnet ID not found errors in boto_vpc module @ 2017-09-22 17:40:43 UTC

  - f46c858f25 Merge pull request #43648 from rallytime/handle-boto-vpc-errors

  - 54842b5012 Handle VPC/Subnet ID not found errors in boto_vpc module

    - 651ed16ad3 Fix Pylint deprecated option warnings

- PR #43575: (akissa) Fix CSR not recreated if key changes @ 2017-09-21 17:52:01 UTC

  - 9dba34aa06 Merge pull request #43575 from akissa/fix-csr-not-recreated-if-key-changes

  - b1b4dafd39 Fix CSR not recreated if key changes

- ISSUE #42165: (arount) top_file_merging_strategy: merge does not works (refs: #43415)

- PR #43672: (rallytime) Back-port #43415 to 2016.11 @ 2017-09-21 16:38:56 UTC

  - PR #43415: (mattLLVW) Fix env_order in state.py (refs: #43672)

  - 1d4fa48209 Merge pull request #43672 from rallytime/bp-43415

  - 3fb42bc238 Fix env_order in state.py

- PR #43673: (rallytime) Back-port #43652 to 2016.11 @ 2017-09-21 16:37:36 UTC

  - PR #43652: (VertigoRay) Salt Repo has Deb 9 and 8 (refs: #43673)

  - ff832ee607 Merge pull request #43673 from rallytime/bp-43652

  - d91c47c6f0 Salt Repo has Deb 9 and 8

- PR #43677: (terminalmage) Fix RST headers for runners (2016.11 branch) @ 2017-09-21 16:35:57 UTC

  - 365cb9fba8 Merge pull request #43677 from terminalmage/runners-docs-2016.11

  - 2fd88e94fa Fix RST headers for runners (2016.11 branch)

- PR #43534: (twangboy) Fixes removal of double-quotes by shlex_split in winrepo for 2016.11 @ 2017-09-21 14:39:42 UTC

  - be38239e5d Merge pull request #43534 from twangboy/win_fix_pkg.install_2016.11

  - 1546c1ca04 Add posix=False to call to salt.utils.shlex_split

  - PR #43663: (moio) multiprocessing minion option: documentation fixes (develop) (refs: #43661)

- PR #43661: (moio) multiprocessing minion option: documentation fixes (2016.11) @ 2017-09-21 13:02:27 UTC

  - 0d3fd3d374 Merge pull request #43661 from moio/2016.11-multiprocessing-doc-fix

  - 625eabb83f multiprocessing minion option: documentation fixes

- PR #43646: (brejoc) Added tests for pid-file deletion in DaemonMixIn @ 2017-09-20 19:21:54 UTC

  - 6b4516c025 Merge pull request #43646 from brejoc/2016.11.4-pidfile-tests

  - 96f39a420b Fixed linting

  - 08fba98735 Fixed several issues with the test

  - 3a089e450f Added tests for pid-file deletion in DaemonMixIn

- PR #43591: (rallytime) [2016.11] Merge forward from 2016.11.8 to 2016.11 @ 2017-09-19 16:18:34 UTC

  - cfb1625741 Merge pull request #43591 from rallytime/merge-2016.11

  - 57b9d642c2 Merge branch '2016.11.8' into '2016.11'

    - e83421694f Merge pull request #43550 from twangboy/osx_fix_preinstall_2016.11.8

    - 1b0a4d39d2 Fix logic in /etc/paths.d/salt detection

- PR #43572: (vutny) cloud.action: list_nodes_min returns all EC2 instances @ 2017-09-18 20:36:44 UTC

  - 8671b91f62 Merge pull request #43572 from vutny/fix-salt-cloud-list-min-instance-set

  - 21966e7ce8 cloud.action: list_nodes_min returns all instances

- PR #43461: (twangboy) Add /norestart switch to vcredist install @ 2017-09-12 20:33:46 UTC

  - f2b86fa2db Merge pull request #43461 from twangboy/win_norestart

  - 2d269d1a76 Change all comment markers to '#'

  - d80aea16cb Handle ErrorCodes returned by VCRedist installer

  - fb31e9a530 Add /norestart switch to vcredist install

- ISSUE #43267: (brejoc) OSError - Can't delete PIDfile when not root (refs: #43366)

- PR #43366: (brejoc) Catching error when PIDfile cannot be deleted @ 2017-09-12 15:31:16 UTC

  - 90e8ca9c36 Merge pull request #43366 from brejoc/2016.11.pidfile-fix

  - 6e3eb76c79 Removed unused format argument

  - daf4948b3d Catching error when PIDfile cannot be deleted

- ISSUE #43386: (rajvidhimar) Scheduler's job_kwargs not working as expected. (refs: #43442)

- PR #43442: (garethgreenaway) [2016.11] Fixes to scheduler __pub values in kwargs @ 2017-09-12 15:16:20 UTC

  - a6c458607a Merge pull request #43442 from garethgreenaway/43386_2016_11_schedule_kwargs_pub

  - e637ecbe86 Merge branch '2016.11' into 43386_2016_11_schedule_kwargs_pub

  - 6114df8dc3 Adding a small check to ensure we do not continue to populate kwargs with __pub_ items from the kwargs item.

- ISSUE #43223: (rallytime) Properly deprecate describe_route_table function in boto_vpc module (refs: #43445)

- PR #43456: (rallytime) Add Neon to version list @ 2017-09-12 15:00:27 UTC

  - PR #43445: (rallytime) Bump deprecation warning for boto_vpc.describe_route_table (refs: #43456)

  - 3c429299f9 Merge pull request #43456 from rallytime/43445_follow_up

  - 35c1d8898d Add Neon to version list

- PR #43441: (meaksh) Use $HOME to get the user home directory instead using '~' char @ 2017-09-11 21:25:20 UTC

  - 6db7a721c0 Merge pull request #43441 from meaksh/2016.11-salt-bash-completion-fix

  - be4f26ab21 Use $HOME to get the user home directory instead using '~' char

- ISSUE #43223: (rallytime) Properly deprecate describe_route_table function in boto_vpc module (refs: #43445)

- PR #43445: (rallytime) Bump deprecation warning for boto_vpc.describe_route_table (refs: #43456) @ 2017-09-11 21:23:28 UTC

  - 05fff44a50 Merge pull request #43445 from rallytime/bump-deprecation-warning

  - c91cd1c6d9 Bump deprecation warning for boto_vpc.describe_route_table

- PR #43432: (rallytime) Back-port #43419 to 2016.11 @ 2017-09-11 17:36:37 UTC

  - PR #43419: (gtmanfred) make cache dirs when spm starts (refs: #43432)

  - c57dc5f0e3 Merge pull request #43432 from rallytime/bp-43419

  - c471a29527 make cache dirs when spm starts

- ISSUE #43387: (aogier) genesis.bootstrap debootstrap fails if no qemu specified (refs: #43390)

- PR #43390: (aogier) better qemu_static parameter mangle in deboostrap management, tests @ 2017-09-11 13:18:30 UTC

  - 57cccd75d0 Merge pull request #43390 from aogier/43387-genesis-qemu

  - 496f14a7e7 forgot to mock the proper one

  - 51c7a1ba00 only check if static_qemu is_executable()

  - 70642e495d better qemu_static parameter mangle in deboostrap management, tests

- ISSUE #43338: (LEMNX) virtualenv never-download (refs: #43356)

- PR #43356: (gtmanfred) never-download got readded @ 2017-09-07 17:46:05 UTC

  - 6106aec696 Merge pull request #43356 from gtmanfred/2016.11

  - 3f19b247f3 Add handler.messages back in for test comparison

  - 9911b04208 fix test

  - 3c6ae99a77 never-download got readded

- PR #43325: (doesitblend) mine_interval option is minutes not seconds @ 2017-09-07 16:58:11 UTC

  - e638fac54e Merge pull request #43325 from doesitblend/salt-mine-doc-fix

  - 1e94d0ac3a Lint: Remove trailing whitespace

  - 51af8f8757 Fix mine_interval phrasing in default file

  - ba0cdd4536 Fix phrasing for mine_interval description

  - 9ff03c2d43 Update Salt Mine documentation to show that the mine_interval option is configured in minutes.

- ISSUE #43086: (aogier) pylint: Instance of 'tuple' has no 'extend' member (no-member) (refs: #43105)

- PR #43105: (aogier) groupadd module: string does not have attribute 'extend', plus homogeneous cmd parm building @ 2017-09-06 15:49:44 UTC

  - fc587f784a Merge pull request #43105 from aogier/43086-no-member

  - 5111cf8bad Merge branch '2016.11' into 43086-no-member

- PR #43333: (damon-atkins) Docs are wrong cache_dir (bool) and cache_file (str) cannot be passed as params + 1 bug @ 2017-09-06 14:21:35 UTC

  - d97a680372 Merge pull request #43333 from damon-atkins/2016.11

  - 92de2bb498 Update doco

  - fc9c61d12e Update win_pkg.py

  - c91fc14704 Merge branch '2016.11' into 2016.11

  - cb3af2bbbd Docs are wrong cache_dir (bool) and cache_file (str) cannot be passed on the cli (#2)

- ISSUE #43295: (V3XATI0N) salt.cache.redis_cache does not actually work. (refs: #43329)

- PR #43361: (rallytime) Back-port #43329 to 2016.11 @ 2017-09-05 23:23:01 UTC

  - PR #43329: (johnj) Fix #43295, better handling of consul initialization (refs: #43361)

  - 0c986f5eba Merge pull request #43361 from rallytime/bp-43329

  - b09e5b4379 Fix #43295, better handling of consul initialization issues

- ISSUE #35840: (junovitch) preserve_minion_cache is broken in 2016.3+ (refs: #42903)

- PR #42903: (junovitch) Fix 'preserve_minion_cache: True' functionality (fixes #35840) @ 2017-09-05 22:57:14 UTC

  - 22287439e6 Merge pull request #42903 from junovitch/issue-35840-fix-preserve-minion-cache-2016.11

  - c9d4fdbd45 Merge branch '2016.11' into issue-35840-fix-preserve-minion-cache-2016.11

  - 93a68e32a5 Merge branch '2016.11' into issue-35840-fix-preserve-minion-cache-2016.11

  - 079f097985 Fix 'preserve_minion_cache: True' functionality (fixes #35840)

- PR #43360: (terminalmage) Fix failing tests in Fedora @ 2017-09-05 22:23:13 UTC

  - 4860e10757 Merge pull request #43360 from terminalmage/sj-496

  - 433bca14b1 Fix KeyError in yumpkg configparser code on Python 3

  - f6c16935d8 Move --showduplicates before repository-packages

- PR #43244: (rallytime) Update release branch section with a few more details @ 2017-09-05 20:27:59 UTC

  - 4ba2dbe41e Merge pull request #43244 from rallytime/release-branch-clarifications

  - 0d5a46dbaa Update release branch section with a few more details

- ISSUE #43348: (9maf4you) network.managed doesn't work on CentOS 7 (refs: #43359)

- PR #43359: (gtmanfred) ipaddr_start ipaddr_end for el7 @ 2017-09-05 19:44:24 UTC

  - 1a012eb3d7 Merge pull request #43359 from gtmanfred/ipaddr

  - 23d9abb560 ipaddr_start ipaddr_end for el7

- PR #43247: (rallytime) Back-port various mention bot settings to 2016.11 @ 2017-09-05 18:17:54 UTC

  - PR #43206: (rallytime) Always notify tkwilliams when changes occur on boto files (refs: #43247)

  - PR #43183: (basepi) Add basepi to userBlacklist for mention bot (refs: #43247)

  - PR #42923: (rallytime) Always notify ryan-lane when changes occur on boto files (refs: #43247)

  - 8f88111be8 Merge pull request #43247 from rallytime/mentionbot-backports

  - 2b85757d73 Always notify tkwilliams when changes occur on boto files

  - 40b5a29f90 Add basepi to userBlacklist for mention bot

  - bad8f56969 Always notify ryan-lane when changes occur on boto files

- PR #43277: (rallytime) Add CODEOWNERS file @ 2017-09-01 16:56:53 UTC

  - 02867fdcd2 Merge pull request #43277 from rallytime/owners-file

  - 2b4da0f0e7 Add CODEOWNERS file

- PR #43312: (lordcirth) cron docs: Remind user to use quotes for special strings @ 2017-09-01 16:24:15 UTC

  - 1c1c484479 Merge pull request #43312 from lordcirth/fix-cron-docs

  - ec94a13750 cron docs: Remind user to use quotes for special strings

- PR #43290: (lordcirth) Clarify file.py docs @ 2017-09-01 14:30:04 UTC

  - 0d1ed4b750 Merge pull request #43290 from lordcirth/fix-file-path-docs

  - 14a4591854 file.py docs: correct group and mode

  - d4214ca283 file.py docs: specify absolute paths

- PR #43274: (terminalmage) Use six.integer_types instead of int @ 2017-08-30 21:32:42 UTC

  - 26ff89539e Merge pull request #43274 from terminalmage/fix-int-types

  - d533877743 Use six.integer_types instead of int

  - 42a118ff56 fixed cmd composition and unified his making across module

  - 881f1822f2 Format fix code example local returner doc