Salt 2016.11.9 Release Notes

Version 2016.11.9 is a bugfix release for 2016.11.0.

Changes for v2016.11.8..v2016.11.9

Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):

Generated at: 2018-01-24T21:13:27Z

Statistics:

  • Total Merges: 143
  • Total Issue references: 65
  • Total PR references: 175

Changes:

Windows

Execution module pkg

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 in a state use pkg.latest 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 behavour more like their Unix/Linux versions.

Execution module cmdmod

Windows cmdmod forcing cmd to be a list (issue #43522) resolved by "cmdmod: Don't list-ify string commands on Windows" PR #43807. Linux/Unix OS command & arguments requires a list. Windows was being treated the same. Windows requires commands & arguments to be a string, which this PR fixes.

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

    • 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-19T21:36:05Z

    • 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-19T21:19:00Z

    • 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-18T22:48:30Z

    • 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-18T12:03:50Z

    • 571c33aa39 Merge pull request #45518 from gtmanfred/2016.11.9
    • 5455d2dee6 fix centos 6 pip test
    • 40255194b0 fix fedora pkg test
  • PR #45443: (rallytime) Back-port #45399 to 2016.11.9 @ 2018-01-17T14:53:58Z

    • ISSUE #45394: (dmurphy18) git.latest fails when "depth" is used with a non-default branch | refs: #45399
    • 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
  • 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-17T14:52:03Z

    • 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
    • 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-16T20:08:38Z

    • 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-13T19:34:47Z

    • 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-08T21:10:41Z

    • 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-08T17:34:15Z

    • 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-04T14:25:42Z

    • 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
  • PR #45235: (rallytime) Back-port #45209 to 2016.11 @ 2018-01-02T20:20:15Z

    • ISSUE #598: (syphernl) Explanation on how to execute interactive installs | refs: #45209
    • 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-02T16:42:39Z

    • 3ab962b01a Merge pull request #44965 from gtmanfred/2016.11
    • a5d8a6340e check if VALUE is a string_type
  • PR #45232: (rasathus) Backport #27160 to 2016.11 @ 2018-01-02T15:48:22Z

    • ISSUE #27160: (martinadolfi) salt.states.mount persistence error using spaces in route | refs: #45232 #45232
    • 40fb30f63f Merge pull request #45232 from rasathus/2016.11
    • 7a2bd8f49b Merge branch '2016.11' into 2016.11
  • PR #45161: (lomeroe) Backport #44944 to 2016.11 @ 2017-12-30T13:19:35Z

    • ISSUE #44516: (doesitblend) Windows PY3 Minion Returns UTF16 UnicodeError | refs: #44944 #45161
    • 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
  • PR #45199: (gtmanfred) status.pid returns pid ids not process names @ 2017-12-28T19:06:11Z

    • ISSUE #45188: (jak3kaj) salt state status.process always returns false | refs: #45199
    • 6f52034e08 Merge pull request #45199 from gtmanfred/status
    • fb07f9ea7d status.pid returns pid ids not process names
  • PR #45118: (garethgreenaway) [2016.11] Fix to allow nodegroups to include sequences @ 2017-12-27T18:49:10Z

    • ISSUE #44728: (casselt) Nodegroups can not be defined by glob with ? or seq | refs: #45118
    • 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-22T15:18:28Z

    • 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-22T14:45:22Z

    • 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-21T20:38:32Z

    • 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-21T14:37:17Z

    • 7dc3cc4641 Merge pull request #45114 from twangboy/win_fix_pam
    • cf5eae1f77 Move pam library load to try/except block
  • PR #45100: (rallytime) Back-port #45070 to 2016.11 @ 2017-12-20T14:55:01Z

    • ISSUE #45049: (vernondcole) salt cloud module documentation is missing from the index. | refs: #45070
    • 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-20T14:40:51Z

    • 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
  • PR #44078: (rossengeorgiev) user.present: allow date param to be 0 @ 2017-12-19T15:59:29Z

    • ISSUE #41044: (pirxthepilot) user.present 'date' parameter is not applying | refs: #44078
    • 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-19T15:49:05Z

    • 48a59761df Merge pull request #44970 from rallytime/update-bootstrap-script
    • b2c8057427 Update bootstrap script to latest release: 2017.12.13
  • PR #45069: (rallytime) Back-port #45040 to 2016.11 @ 2017-12-19T14:25:57Z

    • ISSUE #45036: (dijit) Quiet installation of packaged minions fails due to redistributable not being quietly installed [py3] [Windows] | refs: #45040 #45040
    • ISSUE #27160: (martinadolfi) salt.states.mount persistence error using spaces in route | refs: #45232 #45232
    • 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
  • PR #44969: (rallytime) Back-port #41305 to 2016.11 @ 2017-12-15T17:22:18Z

    • ISSUE #41286: (arthtux) boto_vpc.accept_vpc_peering_connection wait a object | refs: #41305
    • 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-15T15:00:15Z

    • 10de468f13 Merge pull request #45031 from terminalmage/fix-mysql-returner
    • f3bd12c27c Fix invalid exception class in mysql returner
  • PR #44972: (terminalmage) Backport #44958 to 2016.11 branch @ 2017-12-14T16:56:02Z

    • ISSUE #44820: (msteed) Custom returner breaks manage runner | refs: #44958
    • 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
  • PR #44385: (gtmanfred) schedule should be a dict in opts @ 2017-12-12T20:44:02Z

    • ISSUE #44378: (llua) minion: infinite loop during start when schedule key is null | refs: #44385
    • 1032ca3290 Merge pull request #44385 from gtmanfred/schedule
    • 9e15c38da2 add comma
    • 855d933cb7 schedule should be a dict
  • PR #44770: (cruscio) Fix minion ping_interval documentation @ 2017-12-11T19:50:19Z

    • ISSUE #44734: (cruscio) Documentation inconsistency for minion ping_interval timing | refs: #44770
    • 68d901b12c Merge pull request #44770 from cruscio/2016.11
    • e2682bf441 Fix minion ping_interval documentation
  • PR #44335: (gtmanfred) add docker-ce to docker subtype grains check @ 2017-12-10T17:17:49Z

    • ISSUE #44292: (andrew-regan) grains['virtual_subtype'] assignment for Docker broken on Mac | refs: #44335
    • ISSUE #4: (thatch45) pacman module
    • 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
  • PR #44579: (roaldnefs) Fix bug in cron module and state - Fixes #44530 @ 2017-12-07T20:18:27Z

    • ISSUE #44530: (roaldnefs) Identifier not working in salt.states.cron when special is used | refs: #44579
    • 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-06T16:49:17Z

    • 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
  • PR #44794: (terminalmage) Fix regression in file.managed when source_hash used with local file @ 2017-12-04T14:23:29Z

    • ISSUE #44365: (icycle77) file.managed appears to ignore source_hash check | refs: #44794
    • 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
  • PR #44738: (rallytime) Bump some deprecation warnings from Oxygen to Fluorine @ 2017-12-01T23:10:08Z

    • 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
    • c8bb9dfbbb Merge pull request #44738 from rallytime/bump-oxygen-warnings
    • ead3c569e1 Bump deprecation warnings from Oxygen to Fluorine
  • PR #44741: (gtmanfred) if gateway is not specified use iface @ 2017-12-01T23:09:03Z

    • ISSUE #44730: (msciciel) State network.routes could not add route without gateway on centos7 | refs: #44741
    • 88e3aab00d Merge pull request #44741 from gtmanfred/rhip
    • 439dc8dce6 if gateway is not specified use iface
  • PR #44699: (jfindlay) utils/files.py remove temp file upon move failure @ 2017-12-01T15:03:54Z

    • ISSUE #31405: (SEJeff) Salt leaves tmp file when file.managed dest file is immutable | refs: #44699
    • 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
  • PR #44714: (rallytime) Allow --static option to display state runs with highstate output @ 2017-12-01T14:31:19Z

    • ISSUE #44556: (doesitblend) --static option doesn't return highstate output | refs: #44714
    • 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-28T21:50:19Z

    • 998d714ee7 Merge pull request #44517 from whytewolf/publish_port_doc_missing
    • 4b5855283a missed one place where i didn't change 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-27T21:28:10Z

    • 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
  • PR #44563: (creideiki) Send Unix timestamps to database in pgjsonb returner @ 2017-11-21T17:44:32Z

    • ISSUE #44544: (creideiki) pgjsonb returner sets wrong timezone on timestamps in database when using Python 2 | refs: #44563
    • dc6de050a9 Merge pull request #44563 from creideiki/pgjsonb-timestamps-44544
    • 231e412ca4 Merge branch '2016.11' into pgjsonb-timestamps-44544
  • PR #44602: (rallytime) Handle timeout_monitor attribute error for new versions of CherryPy @ 2017-11-20T21:38:40Z

    • ISSUE #44601: (rallytime) CherryPy 12.0 removed support for "engine.timeout_monitor.on" config option | refs: #44602
    • 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-20T18:19:18Z

    • 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-14T11:21:54Z

    • 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
  • PR #44321: (gvengel) Fix file.line diff formatting. @ 2017-11-13T19:36:39Z

    • ISSUE #41474: (dmaziuk) state.file.* line endings | refs: #44321
    • 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.
  • PR #43708: (damon-atkins) Merge Ready : Backport develop win_pkg to 2016.11 with additional bug fixes @ 2017-11-13T19:33:41Z

    • ISSUE #43417: (damon-atkins) win_pkg: pkg.install and pkg.remove general issues | refs: #43708
    • 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
  • PR #44477: (rallytime) Back-port #44424 to 2016.11 @ 2017-11-13T17:33:29Z

    • ISSUE #44423: (mtkennerly) The win_path.exists state cannot prepend to the very start of the PATH | refs: #44424
    • 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
  • PR #44483: (terminalmage) salt-call: account for instances where __pillar__ is empty @ 2017-11-13T17:30:36Z

    • ISSUE #44034: (seanjnkns) salt-call pillar overrides broken in 2016.11.8 and 2017.7.2 | refs: #44483
    • 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-13T17:27:37Z

    • 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-10T19:01:17Z

    • 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 it's proper type
  • PR #43863: (nicholasmhughes) Atomicfile only copies mode and not user/group perms @ 2017-11-10T18:47:55Z

    • ISSUE #38452: (jf) file.line with mode=delete does not preserve ownership of a file
    • 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
  • PR #44260: (seanjnkns) Fixes #39901 for RH/CentOS 7 @ 2017-11-07T23:14:59Z

    • ISSUE #39901: (seanjnkns) network.managed ipaddrs ignored | refs: #44260
    • 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-03T19:56:48Z

    • 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-31T17:56:34Z

    • 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-31T16:39:47Z

    • 7aaea1d179 Merge pull request #44304 from jfindlay/cron_id
    • cc038c5bec states.cron identifier defaults to name
  • PR #44322: (rossengeorgiev) updated CLI docs for salt-ssh @ 2017-10-30T21:39:23Z

    • ISSUE #44313: (rossengeorgiev) salt-ssh: --user option missing from the cli documentation | refs: #44322
    • 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-30T20:57:43Z

    • 4e6f09e3eb Merge pull request #44345 from gtmanfred/2016kitchen
    • 79b8b2d0bf remove binding
  • PR #44342: (gtmanfred) render template files platforms.yml and driver.yml @ 2017-10-30T20:04:00Z

    • 209847c8c2 Merge pull request #44342 from gtmanfred/2016kitchen
    • c50508f0b7 render template files platforms.yml and driver.yml
  • PR #44339: (corywright) Remove leading dash from options in archive.tar docs (2016.11) @ 2017-10-30T19:00:34Z

    • ISSUE #44336: (corywright) Docs for archive.tar should not use leading dash for tar options | refs: #44339
    • 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
  • PR #44295: (gurubert) fixes issue #44272 @ 2017-10-27T14:28:57Z

    • ISSUE #44272: (gurubert) [patch] win_service.stop() fails | refs: #44295
    • bebc33daf5 Merge pull request #44295 from HeinleinSupport/issue44272
    • f972715a45 fixes issue #44272
  • PR #44286: (gtmanfred) use our git repo for kitchen-salt @ 2017-10-25T19:27:32Z

    • 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-25T13:30:35Z

    • 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-25T13:01:35Z

    • 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-25T13:00:58Z

    • 0beb65a283 Merge pull request #44269 from terminalmage/fix-log-message
    • bc9cd65496 Fix log message in salt.utils.gitfs
  • PR #44160: (gtmanfred) add changes to test return @ 2017-10-23T14:35:21Z

    • ISSUE #44155: (rhoths) file.directory with clean not triggering listener in test mode | refs: #44160
    • 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-23T14:09:07Z

    • 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
  • PR #44167: (garethgreenaway) Fixes to modules/debian_ip @ 2017-10-20T14:25:39Z

    • ISSUE #44140: (vtolstov) incorrect network interfaces settings with network.managed under debian jessie | refs: #44167
    • 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-19T22:57:51Z

    • 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
  • PR #43994: (oeuftete) Fix manage.present to show lost minions @ 2017-10-19T22:27:59Z

    • 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
    • 07db6a3d8b Merge pull request #43994 from oeuftete/fix-manage-runner-presence
    • f3980d7d83 Fix manage.present to show lost minions
  • PR #44188: (terminalmage) yumpkg: Check pkgname instead of name to see if it is a kernel pkg @ 2017-10-19T22:20:35Z

    • ISSUE #44150: (rossengeorgiev) version param in pkg.installed broken in 2016.11.8/2017.7.2 in EL6-7 | refs: #44188
    • a07537e258 Merge pull request #44188 from terminalmage/issue44150
    • 0692f442db yumpkg: Check pkgname instead of name to see if it is a kernel pkg
  • PR #44158: (rallytime) Back-port #44089 to 2016.11 @ 2017-10-19T20:38:15Z

    • ISSUE #43427: (tylerjones4508) Salt-Cloud There was a profile error: invalid literal for int() with base 10: | refs: #44089
    • 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
  • PR #44131: (rallytime) Back-port #44029 to 2016.11 @ 2017-10-17T15:05:39Z

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

    • ISSUE #44087: (mfussenegger) Using state.highstate with terse=true prevents useful error output | refs: #44093
    • 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-16T19:09:38Z

    • 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-16T19:07:14Z

    • 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-16T18:36:17Z

    • 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-16T15:57:50Z

    • 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-13T21:20:12Z

    • 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()
  • PR #44021: (whiteinge) Also catch cpstats AttributeError for bad CherryPy release ~5.6.0 @ 2017-10-12T18:11:41Z

    • ISSUE #43581: (jcourington) cherrypy stats issue | refs: #44021
    • PR #42655: (whiteinge) Re-enable 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-11T17:31:45Z

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

    • PR #44010: (Ch3LL) Security Fixes for 2016.3.8
    • PR #43977: (Ch3LL) Add Security Notes to 2016.3.8 Release Notes
    • 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-10T20:04:36Z

    • 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-10T20:03:03Z

    • 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-10T19:57:06Z

    • 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-10T17:36:52Z

    • ISSUE #2291: (scott-w) Extend pkg to install from file
    • 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
  • PR #43962: (bobrik) Report built-in modiles in kmod.available, fixes #43945 @ 2017-10-10T16:31:39Z

    • ISSUE #43945: (bobrik) kmod.present doesn't work with compiled-in modules
    • 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-09T23:09:02Z

    • 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-09T22:00:25Z

    • e9dfda2177 Merge pull request #43991 from Ch3LL/3.8_sec_2
    • 1977df8462 Add Security Notes to 2016.3.8 Release Notes
  • PR #43968: (rossengeorgiev) fix zenoss state module not respecting test=true @ 2017-10-09T21:27:31Z

    • ISSUE #42947: (rossengeorgiev) Zenoss state changes production state even when test=true | refs: #43968
    • 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-09T17:22:15Z

    • 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-09T17:20:54Z

    • 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-09T14:59:20Z

    • 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-05T20:09:58Z

    • 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-05T18:58:00Z

    • 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-04T13:08:30Z

    • 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-03T16:25:07Z

    • 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
  • PR #43707: (terminalmage) Add missing support for use/use_in requisites to state.sls_id @ 2017-10-01T14:07:53Z

    • ISSUE #43373: (rgcosma) use keyword breaks sls_id | refs: #43707
    • 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-29T02:48:36Z

    • 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-28T12:27:36Z

    • ea8d273c2b Merge pull request #43768 from vutny/fix-pylint-deprecation-warnings
    • f8b3fa9da1 Merge branch '2016.11' into fix-pylint-deprecation-warnings
  • PR #43772: (gtmanfred) don't print Minion not responding with quiet @ 2017-09-27T15:39:18Z

    • ISSUE #40311: (cralston0) --hide-timeout used with --output json --static produces unparseable JSON | refs: #43772
    • 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-26T21:25:37Z

    • 9dee896fb9 Merge pull request #43747 from rallytime/gpg-verification
    • 7a70de19f4 Merge branch '2016.11' into gpg-verification
  • PR #43733: (terminalmage) Allow docker_events engine to work with newer docker-py @ 2017-09-26T16:47:40Z

    • ISSUE #43729: (The-Loeki) Docker events engine broken on newer docker.py | refs: #43733
    • 1cc3ad1c8d Merge pull request #43733 from terminalmage/issue43729
    • 6e5c99bda0 Allow docker_events engine to work with newer docker-py
  • PR #43458: (terminalmage) Fix missing PER_REMOTE_ONLY in cache.clear_git_lock runner @ 2017-09-26T14:39:01Z

    • ISSUE #42082: (stamak) [salt.utils.gitfs ][CRITICAL] Invalid gitfs configuration parameter 'saltenv' in remote git+ssh://git@ourgitserver/ourgitrepo.git. | refs: #43458
    • 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
  • PR #43727: (rallytime) Revise "Contributing" docs: merge-forwards/release branches explained! @ 2017-09-26T12:43:16Z

    • ISSUE #43650: (rallytime) Review contributing documentation and the merge-forward process | refs: #43727
    • ISSUE #42706: (blarghmatey) Parallel Cache Failure | refs: #43018
    • 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-22T17:40:43Z

    • 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-21T17:52:01Z

    • 9dba34aa06 Merge pull request #43575 from akissa/fix-csr-not-recreated-if-key-changes
    • b1b4dafd39 Fix CSR not recreated if key changes
  • PR #43672: (rallytime) Back-port #43415 to 2016.11 @ 2017-09-21T16:38:56Z

    • ISSUE #42165: (arount) top_file_merging_strategy: merge does not works | refs: #43415
    • 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-21T16:37:36Z

    • 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-21T16:35:57Z

    • 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-21T14:39:42Z

    • 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 #43661: (moio) multiprocessing minion option: documentation fixes (2016.11) @ 2017-09-21T13:02:27Z

    • PR #43663: (moio) multiprocessing minion option: documentation fixes (develop) | refs: #43661
    • 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-20T19:21:54Z

    • 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-19T16:18:34Z

    • PR #43550: (twangboy) Fix preinstall script on OSX for 2016.11.8
    • 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-18T20:36:44Z

    • 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-12T20:33:46Z

    • 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
  • PR #43366: (brejoc) Catching error when PIDfile cannot be deleted @ 2017-09-12T15:31:16Z

    • ISSUE #43267: (brejoc) OSError - Can't delete PIDfile when not root | refs: #43366
    • 90e8ca9c36 Merge pull request #43366 from brejoc/2016.11.pidfile-fix
    • 6e3eb76c79 Removed unused format argument
    • daf4948b3d Catching error when PIDfile cannot be deleted
  • PR #43442: (garethgreenaway) [2016.11] Fixes to scheduler __pub values in kwargs @ 2017-09-12T15:16:20Z

    • ISSUE #43386: (rajvidhimar) Scheduler's job_kwargs not working as expected. | refs: #43442
    • 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.
  • PR #43456: (rallytime) Add Neon to version list @ 2017-09-12T15:00:27Z

    • 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 #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-11T21:25:20Z

    • 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
  • PR #43445: (rallytime) Bump deprecation warning for boto_vpc.describe_route_table | refs: #43456 #43456 @ 2017-09-11T21:23:28Z

    • ISSUE #43223: (rallytime) Properly deprecate describe_route_table function in boto_vpc module | refs: #43445
    • 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-11T17:36:37Z

    • 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
  • PR #43390: (aogier) better qemu_static parameter mangle in deboostrap management, tests @ 2017-09-11T13:18:30Z

    • ISSUE #43387: (aogier) genesis.bootstrap debootstrap fails if no qemu specified | refs: #43390
    • 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
  • PR #43356: (gtmanfred) never-download got readded @ 2017-09-07T17:46:05Z

    • ISSUE #43338: (LEMNX) virtualenv never-download | refs: #43356
    • 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-07T16:58:11Z

    • 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.
  • PR #43105: (aogier) groupadd module: string does not have attribute 'extend', plus homogeneous cmd parm building @ 2017-09-06T15:49:44Z

    • ISSUE #43086: (aogier) pylint: Instance of 'tuple' has no 'extend' member (no-member) | refs: #43105
    • 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-06T14:21:35Z

    • ISSUE #2: (thatch45) salt job queries
    • 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)
  • PR #43361: (rallytime) Back-port #43329 to 2016.11 @ 2017-09-05T23:23:01Z

    • ISSUE #43295: (V3XATI0N) salt.cache.redis_cache does not actually work. | refs: #43329
    • 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
  • PR #42903: (junovitch) Fix 'preserve_minion_cache: True' functionality (fixes #35840) @ 2017-09-05T22:57:14Z

    • ISSUE #35840: (junovitch) preserve_minion_cache is broken in 2016.3+ | refs: #42903 #42903
    • 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-05T22:23:13Z

    • 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-05T20:27:59Z

    • 4ba2dbe41e Merge pull request #43244 from rallytime/release-branch-clarifications
    • 0d5a46dbaa Update release branch section with a few more details
  • PR #43359: (gtmanfred) ipaddr_start ipaddr_end for el7 @ 2017-09-05T19:44:24Z

    • ISSUE #43348: (9maf4you) network.managed doesn't work on CentOS 7 | refs: #43359
    • 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-05T18:17:54Z

    • 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-01T16:56:53Z

    • 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-01T16:24:15Z

    • 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-01T14:30:04Z

    • 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-30T21:32:42Z

    • 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