Version 2016.3.4 is a bugfix release for 2016.3.0.
Total Merges: 275
Total Issue References: 119
Total PR References: 374
Contributors: 80 (BenoitKnecht, Ch3LL, DavidWittman, DmitryKuzmenko, Jlin317, Kimamisa, UtahDave, aaronm-cloudtek, abednarik, ahammond, alertedsnake, alexander-bauer, amontalban, basepi, bl4ckcontact, bx2, cachedout, clarkperkins, clinta, cro, damon-atkins, danlsgiga, darkalia, dmurphy18, do3meli, edhgoose, efficks, eliasp, eradman, fix7, galet, goestin, gtmanfred, hrumph, hu-dabao, isbm, jackywu, jacobhammons, jbonachera, jf, jfindlay, jizhilong, justinta, kstreee, l2ol33rt, lomeroe, lorengordon, maximeguillet, meaksh, mikeadamz, mirceaulinic, morganwillcock, mrproper, multani, nvtkaszpir, oba11, onorua, opdude, orymate, oz123, pass-by-value, pbdeuchler, rallytime, roosri, silenius, skizunov, slinn0, stanislavb, swiftgist, techhat, terminalmage, thatch45, theredcat, ticosax, twangboy, vutny, whiteinge, xbglowx, xiaoanyunfei, yhekma)
The Salt Minion does not clean up files in /tmp
when rendering templates.
This potentially results in either running out of disk space or running out of
inodes. Please see issue 37541 for more information. This bug was fixed with
PR 37540, which will be available in the 2016.3.5
release of
Salt.
The release of the bootstrap-salt.sh
script that is included with 2016.3.4
release has a bug in it that fails to install salt correctly for git installs
using tags in the 2015.5 branch. This bug has not been fixed in the
salt-bootstrap repository yet, but the previous bootstrap release
(v2016.08.16) does not contain this bug.
The disk.wipe execution module function has been modified so that it correctly wipes a disk.
Add ability to clone from a snapshot to the VMWare salt-cloud driver.
Add ability to specify disk backing mode in the VMWare salt cloud profile.
Generated at: 2018-05-27 04:56:54 UTC
ISSUE #37281: (frogunder) 2016.3.4: Raet Transport not working (refs: #37282)
PR #37282: (thatch45) add cpub to raet event for compat @ 2016-10-27 21:33:48 UTC
PR #37252: (vutny) Set logging level to 'info' for message about init system detection @ 2016-10-27 06:15:01 UTC
PR #37257: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-26 17:32:36 UTC
2087cfce90 Merge pull request #37257 from rallytime/merge-2016.3
2066f10d7b Merge branch '2015.8' into '2016.3'
f49ccdf30f Merge pull request #37234 from rallytime/bp-37167
a7dbb5bfc9 fixes pkgrepo for fedora>22 saltstack/salt#31240
ISSUE #37238: (cmclaughlin) Restarting master causes minion to hang (refs: #37254)
ISSUE #37192: (Ch3LL) 2016.3.4: Windows minion does not kill process running in foreground (refs: #37254)
ISSUE #37191: (Ch3LL) 2016.3.4: Multi-Master Failover minion hangs when masters not running (refs: #37254)
ISSUE #35480: (jelenak) 200 processes of salt-master (2016.3.2) (refs: #36184, #36555, #37254)
PR #37254: (DmitryKuzmenko) Bugs/37191 minion hangs @ 2016-10-26 16:28:41 UTC
ea6155c3f4 Merge pull request #37254 from DSRCorporation/bugs/37191_minion_hangs
9ee24b2d70 Revert "Don't set the daemon flag for LoggingQueue process."
ISSUE #37187: (darkalia) Supervisord is considered as "systemd" in grains (refs: #37218)
PR #37218: (darkalia) Issue #37187 Do not parse first /proc/1/cmdline binary if it's not b… @ *2016-10-26 01:41:03 UTC
PR #37239: (Ch3LL) Fix cloud tests timeout @ 2016-10-26 01:11:52 UTC
760ed9f56d Merge pull request #37239 from Ch3LL/fix_cloud_timeout
394fccf556 fix run_cloud timeout
23947c5944 change timeout for cloud tests
PR #37244: (rallytime) Update bootstrap release to 2016.10.25 @ 2016-10-26 00:46:29 UTC
6c5f619398 Merge pull request #37244 from rallytime/update-bootstrap
f728a5bc7b Update bootstrap release to 2016.10.25
PR saltstack/salt#36334: (pass-by-value) Add ability to specify disk backing mode for VMware cloud profile (refs: #37245)
PR #37245: (rallytime) Back-port #36334 to 2016.3 @ 2016-10-26 00:41:00 UTC
PR #36334: (pass-by-value) Add ability to specify disk backing mode for VMware cloud profile (refs: #37245)
bb7caf8c42 Merge pull request #37245 from rallytime/bp-36334
f64ca3c442 Update release notes and version added
0a3d266d6b Add ability to specify disk backing mode for VMware cloud profile
ISSUE #37132: (bl4ckcontact) Incorrect flag defined for disabling AD computer account in win_system.py (refs: #37154)
PR #37233: (rallytime) Back-port #37154 to 2016.3 @ 2016-10-25 18:32:56 UTC
PR #37154: (bl4ckcontact) modules.win_system.py: Fix flag disabling AD Computer objects (refs: #37233)
3c94315d35 Merge pull request #37233 from rallytime/bp-37154
849af162f1 modules.win_system.py: Fix flag disabling AD Computer objects
PR #37232: (rallytime) Back-port #37153 to 2016.3 @ 2016-10-25 18:32:41 UTC
PR #37228: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-25 18:22:57 UTC
a913eed92a Merge pull request #37228 from rallytime/merge-2016.3
b99d6733b6 Merge branch '2015.8' into '2016.3'
d608465d77 Merge pull request #37178 from isbm/isbm-fix-saltapi-ssh-crash
44da411c3a Do not prematurily raise an exception, let the main loop take care of it instead
ee48deeded Do not restart the whole thing if roster is not around
b8f4e46920 Fix PEP8
PR #37213: (cachedout) More salttesting fixes @ 2016-10-25 07:53:33 UTC
6aaf6bf399 Merge pull request #37213 from cachedout/more_salttesting_fixes
0bbf06bd86 Lint fix
f609917760 Workaround for utils
a6a24c2b3b Workaround for tornado test startup error
88bcfa2c0a Fix TCP test
ISSUE #37194: (sjorge) function_cache in modules.mine docs? (refs: #37207)
PR #37207: (cachedout) Correct documentation for mine_functions @ 2016-10-25 07:25:09 UTC
b448455c31 Merge pull request #37207 from cachedout/issue_37194
9fcdf6da94 Correct documentation for mine_functions
ISSUE #37182: (Ch3LL) 2016.3.4: multi-master minion stack trace when killed with ctrl+c (refs: #37208)
PR #37208: (cachedout) Give multimion a process manager and its own destroy method @ 2016-10-25 07:24:52 UTC
a5e1c041cc Merge pull request #37208 from cachedout/issue_37182
1449770b0b Give multimion a process manager and its own destroy method
PR #37206: (cachedout) Address transport test hang @ 2016-10-25 05:25:55 UTC
e19ee88b6b Merge pull request #37206 from cachedout/transport_test_hang
c4393d5e9e Address transport test hang
PR #37179: (isbm) Fix Salt-API ssh crash (2016.3) @ 2016-10-25 04:52:19 UTC
6737fd3ad9 Merge pull request #37179 from isbm/isbm-fix-saltapi-ssh-crash-2016-3
28edda457e Do not prematurily raise an exception, let the main loop take care of it instead
372f2bbd93 Do not restart the whole thing if roster is not around
8d1450cc47 Fix PEP8
ISSUE saltstack/salt#37176: (guettli) docs for "load tags" explains "import_yaml" (refs: #37183)
PR #37183: (gtmanfred) load tags should reference the actual load tags @ 2016-10-25 04:38:00 UTC
815dfd1c04 Merge pull request #37183 from gtmanfred/2016.3
1b7b4b1a0c load tags should reference the actual load tags
PR #37188: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-25 04:37:26 UTC
ca63376c97 Merge pull request #37188 from rallytime/merge-2016.3
ccb664050d Merge branch '2015.8' into '2016.3'
b3e79dcd51 Merge pull request #37139 from awerner/fix-spm-download-remote-download
a606a42575 Minor style change
e3916813bb Download spm package from remote repository and save it to cache directory
35b4494157 Merge pull request #37162 from rallytime/bp-36823
3032a542d9 Use NotifyAccess=all in all unit files
4826995973 Remove EnvironmentFile and Restart lines from unit files
3be15694d2 Use Type=notify for debian systemd units
d58fda6f67 Use control-group default for killmode
PR #37175: (cachedout) Fix test hang (refs: #37186) @ 2016-10-24 09:55:37 UTC
0d7af935e5 Merge pull request #37175 from cachedout/fix_test_hange
0fecb5ff2e Remove sleep. Thanks @s0undt3ch
cedc609503 Fix test suite hang on salt testing
ISSUE #36866: (sjorge) [2016.11.0rc1] salt-master <> salt-minion communication borken due to master_alive_interval (refs: #37144, #37117, #37142)
PR #37144: (DmitryKuzmenko) Bugs/36866 salt minion communication broken 2016.3 @ 2016-10-24 03:19:06 UTC
PR #37142: (DmitryKuzmenko) status.master: don't fail if host_to_ips returns None (refs: #37144)
PR #37117: (DmitryKuzmenko) Updated host_to_ip to return all the IPs instead of the first one. (refs: #37144, #37142)
334313ec64 Merge pull request #37144 from DSRCorporation/bugs/36866_salt-minion_communication_broken_2016.3
87c2e93e40 Don't fail if host_to_ips returns None.
f625e6d3a9 Updated host_to_ip to return all the IPs instead of the first one.
PR #37158: (jfindlay) add mock for status.uptime unit test (refs: #37157) @ 2016-10-24 03:13:53 UTC
ISSUE #37037: (mikeadamz) schedule state always reports changed when running in highstate (refs: #37098)
PR #37161: (rallytime) Back-port #37098 to 2016.3 @ 2016-10-24 03:13:14 UTC
PR #37159: (rallytime) Back-port #37107 to 2016.3 @ 2016-10-22 13:55:47 UTC
PR #37163: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-22 13:52:37 UTC
1e520b3f48 Merge pull request #37163 from rallytime/merge-2016.3
8fff95b3b4 Merge branch '2015.8' into '2016.3'
a5335a2f15 Merge pull request #37137 from awerner/fix-spm-msgpack
52d47cece9 SPM-METADATA are now loaded as yaml from remote URLs
8c46d69251 Merge pull request #37109 from meaksh/zypper-distupgrade-support-2015.8
330f830c9b Disables 'novendorchange' for old SLEs versions
01b0a6917c Minor pylint fixes
7dbb0bd252 Unit tests fixes
e89982b6d2 Improves 'dryrun' outputting. Setting 'novendorchange' as not supported for SLE11
c5a34cbadf Adds multiple repositories support to 'fromrepo' parameter
38fdd28962 Merge pull request #37087 from vutny/gpg-fix-short-keyid
c589cba8a9 salt.modules.gpg: allow getting keys by short key ID
3a37a22366 Merge pull request #37088 from meaksh/zypper-distupgrade-support-2015.8
c0641a4027 Fix in log message
a092a974da Refactor: Cleanup and pylint fixes
1331ae5c72 Unit tests for zypper upgrade and dist-upgrade
4bcfef2ba2 Adding 'dist-upgrade' support to zypper module
2f29e9e956 Merge pull request #37090 from zer0def/silence-prereq-supervisord-warnings
6a4bfbb485 Silence warnings about "__prerequired__" being an invalid kwarg when using prereq. (no refs)
PR #37150: (rallytime) Allow the minion test daemons a couple of tries to connect to the master
PR #37152: (rallytime) Add note about salt-bootstrap known issue for 2016.3.4
PR #37135: (aaronm-cloudtek) Fix example signing policy in salt.states.x509 docs @ 2016-10-21 11:45:24 UTC
8de7b39b5e Merge pull request #37135 from Cloudtek/x509-docs-fix
ce87f7311b Fix example signing policy in salt.states.x509 docs
PR #37140: (vutny) pkgbuild.repo: fix GPG signing with use_passphrase=False @ 2016-10-21 09:37:54 UTC
41ae90d3c3 Merge pull request #37140 from vutny/pkgbuild-repo-sign-with-no-passphrase
409a3100a7 pkgbuild.repo: fix GPG signing with use_passphrase=False
PR #37071: (vutny) pkgbuild.repo: add timeout parameter for waiting passphrase prompt @ 2016-10-21 05:20:26 UTC
96a1292a7e Merge pull request #37071 from vutny/pkgbuild-repo-gpg-sign-timeout
cfc3a0ed92 pkgbuild.repo: add timeout parameter for waiting passphrase prompt
ISSUE saltstack/salt#31454: (johje349) Salt Mine memory leak (refs: #36024)
ISSUE #37018: (tsaridas) get events from python (refs: #37115)
ISSUE #31454: (johje349) Salt Mine memory leak (refs: #36720)
PR #37115: (DmitryKuzmenko) Backport/36720 fix race condition @ 2016-10-21 05:16:15 UTC
PR #36720: (skizunov) Fix race condition when returning events from commands (refs: #37115)
PR #36024: (DmitryKuzmenko) Don't subscribe to events if not sure it would read them. (refs: #36720)
274120300d Merge pull request #37115 from DSRCorporation/backport/36720_fix_race_condition
d7e3209e13 For IPCClient, remove entry from instance map on close
82e27634a7 Fix race condition when returning events from commands
PR #37119: (jfindlay) log.setup: only assign user if defined @ 2016-10-21 05:14:55 UTC
PR #36203: (xiaoanyunfei) fix owner of MultiprocessingLoggingQueue (refs: #37119)
169a82e62b Merge pull request #37119 from jfindlay/log_proc_user
8c29949a0e log.setup: only assign user if defined
1d503f032c tests.integration: pass opts as a dict
PR #37120: (rallytime) Back-port #36246 to 2016.3 @ 2016-10-20 19:38:32 UTC
PR #36418: (rallytime) Back-port #36246 to 2016.3 (refs: #37120)
PR #36246: (twangboy) Fix test_issue_6833_pip_upgrade_pip test on OS X (refs: #36418, #37120)
2a35f57be8 Merge pull request #37120 from rallytime/bp-36246
f1c8d98119 Skip weird_install test on Mac OS X
90de794290 Fix test_issue_6833_pip_upgrade_pip test on OSX
PR #37103: (cachedout) Remove unnecessary sleep from unit.utils.process_test.TestProcessMana… @ 2016-10-20 08:45:07 UTC
0b87e7890a Merge pull request #37103 from cachedout/fix_proc_test
d7aebd1877 Remove unnecessary sleep from unit.utils.process_test.TestProcessManager.test_restarting
PR #36823: (terminalmage) Update debian systemd unit files to use default KillMode, Type=notify (refs: #37162) @ 2016-10-20 05:54:42 UTC
PR #36806: (l2ol33rt) Deb systemd should use control-group default for killmode (refs: #36823)
326bbd5e30 Merge pull request #36823 from terminalmage/pr-36806
fb6e545f78 Use NotifyAccess=all in all unit files
0ccf789172 Remove EnvironmentFile and Restart lines from unit files
ddd44e9b13 Use Type=notify for debian systemd units
036d73f31b Use control-group default for killmode
PR #37030: (isbm) Fix status.uptime for Solaris 9, 10 and 11. @ 2016-10-20 05:52:53 UTC
0c40e71e17 Merge pull request #37030 from isbm/isbm-solaris-status-fix
7d7b5ef9a9 Lintfix: E8303 too many blank lines
c11940d14c Fix status.uptime for Solaris 9, 10 and 11.
PR #37101: (rallytime) [2016.3] Merge forward from 2016.3 to carbon @ 2016-10-20 05:39:24 UTC
eb88c73222 Merge pull request #37101 from rallytime/merge-2016.3
b445a5e579 Merge branch '2015.8' into '2016.3'
68eeb29783 Add warning about GitPython 2.0.9 incompatibility with Python 2.6 (#37099)
39d59ab0df Merge pull request #36880 from vutny/cp-get-salt-url
d1ab98b459 cp.get_url: update usage doc and add tests for file:// URL with dest=None
c7cf79e959 cp.get_url: add note and test for https:// URL with dest=None
ff55f77179 cp.get_url: write more verbose docstring
94a34a08ba cp.get_url: add integration tests
983f82fcf4 cp.get_url: fix variable type check
b33f4d7b93 cp.get_url: log error message if no file could be fetched from salt:// URL
99cf3038cc cp.get_url: fix dest=None behaviour with salt:// URL
PR #36958: (twangboy) Fix bug where cmd.powershell fails to return @ 2016-10-19 16:03:58 UTC
8d44efed78 Merge pull request #36958 from twangboy/fix_cmd_powershell
427be7b422 Add versionadded
d8e0e0e482 Fix missing comma
7b46d04a84 Add note about increased completion times
9365581a36 Clarify docs, add depth option
PR #37086: (cachedout) Make salt-call a first-class citizen for multi-master @ 2016-10-19 15:19:09 UTC
beb54b3ffa Merge pull request #37086 from cachedout/mm_req
7dc15c1a48 Lint utils
9bbe3c998b Lint error in publish
e22a3d2be6 Add multi-master support to publish.publish
7f141ba38c Add function to search for substr in list
007eef84d7 Extend support to event.fire_master
8171c73b00 Multi-master support for salt-call
ISSUE #36814: (martin-helmich) x509.create_csr creates invalid CSR (refs: #36898)
ISSUE #34872: (cbuechler) "Minion did not return" executing state with long running command, 2016.3 regression (refs: #37025)
PR #37025: (cro) Make salt.utils.minion._check_cmdline work on OSes without /proc. @ 2016-10-19 03:00:10 UTC
a32b8cd741 Merge pull request #37025 from cro/freebsd_no_proc
1ac87e0efd Make salt.utils.minion._check_cmdline work on OSes without /proc.
PR #37050: (twangboy) Fix service state for Windows (DO NOT MERGE FORWARD) @ 2016-10-19 02:46:27 UTC
PR #36923: (twangboy) Fix service state for Windows (refs: #37050)
e09d9f85c5 Merge pull request #37050 from twangboy/fix_win_service_state
b3b688e298 Fix tests
1e1ee786c9 Set service to manual if disabled on start
PR saltstack/salt#29322: (mrproper) add http proxy support for tornado (refs: #37076)
PR #37076: (jfindlay) Document proxy settings @ 2016-10-19 02:30:27 UTC
5e998638a4 Merge pull request #37076 from jfindlay/proxy_doc
7328df68f5 doc.topic.tutorials.http.query: add proxy section
331072b35d doc.topic.tutorials.http.query: add subheadings
478def4923 doc.ref.configuration.minion: add proxy vars
ISSUE #37001: (phil123456) URGENT : archive.extracted does not work anymore (refs: #37081)
PR #37081: (terminalmage) Fix archive.extracted remote source_hash verification @ 2016-10-19 02:22:22 UTC
9ec366833e Merge pull request #37081 from terminalmage/issue37001
a3c4deeb82 Fix archive.extracted remote source_hash verification
ISSUE #35097: (jwhite530) Minions die with "un-handled exception from the multiprocessing process" (refs: #37064)
PR #37064: (cachedout) Unify job check in scheduler @ 2016-10-19 02:08:06 UTC
67faee1f94 Merge pull request #37064 from cachedout/issue_35097
980ba892c9 Unify job check in scheduler
PR #37072: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-18 15:23:17 UTC
PR #37049: (terminalmage) Further clarification on new grains docs from #37028 @ 2016-10-18 01:47:57 UTC
PR #37028: (damon-atkins) Update topics/grains doco, about considerations before adding a Grain (refs: #37049)
71fd01ab8d Merge pull request #37049 from terminalmage/grains-docs
854586c6a4 Add one more paragraph
a0502a7b90 Restructure grain writing docs
4e419e90ac Further clarification on new grains docs from #37028
ISSUE saltstack/salt#18419: (jasonrm) salt-cloud fails to run as non-root user (refs: #35483)
ISSUE #34806: (jerrykan) salt-cloud ignores sock_dir when firing event (refs: #35483)
PR #37057: (rallytime) [2016.3] Update salt.utils.cloud references to __utils__ for cache funcs @ 2016-10-18 01:31:43 UTC
PR #36977: (twangboy) Remove whitespace from string commands @ 2016-10-17 22:32:03 UTC
f8cd7b7b28 Merge pull request #36977 from twangboy/fix_cmd_run
6586050736 Move strip to powershell block, add -NoProfile
PR #37048: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-17 16:05:48 UTC
9378b22d80 Merge pull request #37048 from rallytime/merge-2016.3
5efd6d3df9 Merge branch '2015.8' into '2016.3'
7f5aced50e Merge pull request #36972 from zer0def/supervisor-state-fixes
53801c6e80 Mitigates failure reports when making sure an existing supervisor process group is running, despite success.
4e2ad07b0f Prevent source files in /tmp from being deleted by file.managed states (#37023)
4e9824a65e args does not always exist (#37019)
PR #37028: (damon-atkins) Update topics/grains doco, about considerations before adding a Grain (refs: #37049) @ 2016-10-17 09:54:21 UTC
104a153a1f Merge pull request #37028 from damon-atkins/update_topics_grains_doco
01e83a715e doc/topics/grains Update doco on when a grain should be created
a0e1fcc951 Add information to consider before adding a Grain to doco's for Grains
PR #37012: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-14 18:07:03 UTC
c30656814d Merge pull request #37012 from rallytime/merge-2016.3
a7c9a72104 Merge branch '2015.8' into '2016.3'
c6254d59fd Merge pull request #36807 from terminalmage/issue36723
7d60e73308 Fix pillar merging when ext_pillar_first is enabled
e2bc94b029 cp.get_file_str: do not fail if file not found (#36936)
ISSUE #34397: (jaredhanson11) ignore_epoch needs to be passed through to version_cmp functions (refs: #34531)
PR #37007: (skizunov) opkg: Support ignore_epoch argument in version comparisons
PR #34531: (terminalmage) Support ignore_epoch argument in version comparisons (refs: #37007)
PR #36808: (gtmanfred) allow for closing stuff in beacons (refs: #36835) @ 2016-10-14 15:50:09 UTC
8b3e65448d Merge pull request #36808 from gtmanfred/beacons
727d4f309a allow for closing stuff in beacons
PR #36993: (terminalmage) Make helper funcs private
ISSUE #27316: (efficks) Extracted state with zip format failed on Windows (refs: #27317)
ISSUE #27207: (PredatorVI) archive.extracted state not preserving file permissions (refs: #33906)
ISSUE #26569: (ssgward) Add support for password-protected zip files in archive.extracted on Windows (refs: #31116)
ISSUE #23822: (sidcarter) Zip file extracted permissions are incorrect (refs: #25128)
PR saltstack/salt#36539: (jfindlay) Prefer archive.cmd_unzip (refs: #`saltstack/salt`#36648`_`_, #36648)
PR #36986: (jfindlay) modules.archive.unzip: zipfile is stdlib @ 2016-10-13 21:38:00 UTC
PR #36648: (jfindlay) Integration tests for archive execution module (refs: #36986)
PR #33906: (lomeroe) Archive unzip permissions (refs: #36539, #saltstack/salt`#36539`_)
PR #31116: (UtahDave) Add password support for zip files in archive module and state (refs: #36539, #saltstack/salt`#36539`_)
PR #27764: (basepi) Merge forward from 2015.8 to develop (refs: #36539, #saltstack/salt`#36539`_)
PR #27317: (efficks) State unzip should use unzip command instead of unzip_cmd. (refs: #36539, #saltstack/salt`#36539`_)
PR #25128: (stanislavb) Use cmd_unzip to preserve permissions (refs: #36539, #saltstack/salt`#36539`_)
a75761de87 Merge pull request #36986 from jfindlay/arch_test
2ec2684860 modules.archive.unzip: zipfile is stdlib
ISSUE #36422: (rippiedoos) No error Reporting for (yum)pkg.upgrade (refs: #`saltstack/salt#36450`_)
PR saltstack/salt#36980: (rallytime) Skip pkg.upgrade test if pkg install/upgrade has problems (refs: #36981)
PR saltstack/salt#36450: (terminalmage) Normalize pkg.upgrade and raise CommandExecutionError on failure (refs: #36981, #`saltstack/salt#36980`_)
PR #36981: (rallytime) Skip pkg.upgrades test on distros other that Suse in 2016.3 @ 2016-10-13 21:29:36 UTC
c7595b84a7 Merge pull request #36981 from rallytime/upgrades-test-fix
a5ae737057 Skip pkg.upgrades test on distros other that Suse in 2016.3
ISSUE #36671: (wrigtim) systemd.py available() breaks on latest LSB-compliant versions of systemd (refs: #36755)
PR #36755: (terminalmage) systemd.py: check retcode for service availability in systemd >= 231 @ 2016-10-13 19:41:50 UTC
6b782c15e1 Merge pull request #36755 from terminalmage/issue36671
d916c2b49c Handle cases where retcode/output feature is backported
b3364646ad Update systemd module unit tests
a2439acbc9 systemd.py: check retcode for service availability in systemd >= 231
ISSUE #36746: (Ch3LL) Carbon: When killing a job jid output missing (refs: #36750)
PR #36750: (terminalmage) Add the CLI client and pub_data as class attributes @ 2016-10-13 19:38:33 UTC
10d255c511 Merge pull request #36750 from terminalmage/issue36746
0e7c600e02 Only display Ctrl-c message on SIGINT
9025be48c5 Include the jid (when available) in SystemExit message on Ctrl-c
9c9f1f620b Add the CLI client and pub_data as class attributes
ISSUE #36240: (hrumph) win_certutil add_store state not installing certificates (refs: #36241)
PR #36950: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-12 20:57:41 UTC
c1f84388d6 Merge pull request #36950 from rallytime/merge-2016.3
1d3ce45ac0 Merge branch '2015.8' into '2016.3'
2ccc44f314 Merge pull request #36914 from rallytime/suse_show_link
b8ffd9f53f Allow alternatives.show_link function to work on Suse distros
5362e5183e Merge branch '2015.8' into '2016.3'
fe2f094838 salt.modules.gpg: initialize GnuPG home dir with correct ownership (#36824)
4b21cca909 Fix race condition in which files were removed during a file.directory (#36928)
7838d8d3f9 Remove "Targeting with Executions" section from docs (#36925)
a56bf8bd2d Update references to future default value change that was reverted (#36924)
PR #36948: (rallytime) Back-port #36943 to 2016.3 @ 2016-10-12 18:33:02 UTC
PR #36946: (rallytime) Back-port #36892 to 2016.3 @ 2016-10-12 18:32:35 UTC
PR #36892: (nvtkaszpir) Update tutorial.rst (refs: #36946)
f43a10252d Merge pull request #36946 from rallytime/bp-36892
94c97ee726 Update tutorial.rst
ISSUE #35198: (goestin) beacons modules: service fails (refs: #35199)
PR #36945: (rallytime) Back-port #35199 to 2016.3 @ 2016-10-12 18:31:16 UTC
5c70669ac0 Merge pull request #36945 from rallytime/bp-35199
390b906c2f adhere pep8 e713
79c9905fc5 Re-added accidentally removed line 85
8bba13896a Fixed issue #35198 now without deprecated code.
1241d87f1d fix for issue #35198
PR #36949: (terminalmage) Fix versionadded
PR #36929: (rallytime) [yumpkg] Skip test_pkg_upgrade_has_pending_upgrades if there are no upgrades @ 2016-10-11 22:55:49 UTC
6ea1f59058 Merge pull request #36929 from rallytime/fix-pending-upgrade-test
32829b9474 [yumpkg] Skip test_pkg_upgrade_has_pending_upgrades if there are no upgrades
ISSUE #36906: (sjorge) [docs] comments about targetting execution still correct? (refs: #36926, #`saltstack/salt`#36925`_`_, #36925)
PR saltstack/salt#36925: (rallytime) Remove "Targeting with Executions" section from docs (refs: #36926)
PR #36926: (rallytime) [2016.3] Remove "Targeting with Executions" section from docs
PR #36915: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-11 19:49:42 UTC
b7f87e0aed Merge pull request #36915 from rallytime/merge-2016.3
971c27cba2 Merge branch '2015.8' into '2016.3'
f3443fb992 Properly handle "shared" arg in git.init when it is a bool (#36912)
bdbf1619cb Check for test=True in salt.wait_for_event orchestration events (#36897)
PR #36820: (BenoitKnecht) Fix diff output of test runs for Debian slave interfaces
ISSUE #36855: (edwardsdanielj) Issue with setting up schedule job via state.apply (refs: #36894)
PR #36885: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-10 19:30:25 UTC
86ac8bd680 Merge pull request #36885 from rallytime/merge-2016.3
c09b9d6e6a Merge branch '2015.8' into '2016.3'
3ce4897b97 Merge pull request #36857 from terminalmage/systemd-unit-tests
7c78d6f419 Add unit tests for systemd scope usage
PR #36889: (terminalmage) salt-ssh: Try "command -v" before falling back to "which"
ISSUE #36804: (Ch3LL) CARBON: error when using pkg.installed with url source (refs: #36830)
PR #36830: (terminalmage) fileclient: Change queryarg comparison from None to simple boolean check
PR #36853: (rallytime) Back-port #33939 to 2016.3 @ 2016-10-07 21:44:33 UTC
PR #36852: (rallytime) Back-port #36743 to 2016.3 @ 2016-10-07 21:35:43 UTC
PR #36844: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-10-07 19:20:31 UTC
0b7661244d Merge pull request #36844 from rallytime/merge-2016.3
1c3a9a3ee9 Merge branch '2015.8' into '2016.3'
3e6b16de2b Merge pull request #36786 from cachedout/fixup_36676
3c93134e57 Typo
13eb463bd9 Fixup alterernatives module
c126f2e132 Merge pull request #36757 from cachedout/issue_33841
4bce452500 Resolve issue with minion failing to restart on failure
89f9fc8c0d Merge pull request #36749 from jacobhammons/file-dict
71f91b3a50 Fixes the cli examples to reference the correct function
804a2a1ab0 Merge pull request #36730 from rallytime/bp-36028
4be4f900ee Back-port #36028 to 2015.8
PR #36835: (jfindlay) unify and expand beacon documentation @ 2016-10-07 15:59:34 UTC
PR #36808: (gtmanfred) allow for closing stuff in beacons (refs: #36835)
dc5d821be6 Merge pull request #36835 from jfindlay/beacon_doc
b2eccdefd5 doc.topics.beacons: reflow text at 80 chars
b181f9890d doc.topics.{reactor|beacons}: unify examples, many minor edits
28b4e30009 doc.glossary: use parenthesis
82cf39db00 doc.glossary: add JID
cc071b75cb doc.glossary: add idempotent
ISSUE #36787: (maximeguillet) postgres.* calls fail with postgresql 9.6 and .psqlrc custom file (refs: #36789)
PR #36789: (maximeguillet) Fix behavior of psql -c option with postgresql 9.6 @ 2016-10-06 11:24:51 UTC
1284de27fc Merge pull request #36789 from maximeguillet/fix-psqlrc-pg9.6
b59c23bef1 Fix one remaining postgresql tests linked to #36787.
8b92ae2061 Fix postgresql tests using position in the argument list of psql.
21f2a17a07 Fix postgresql tests by adding --no-psqlrc option introduced by #36787.
574e30e915 Fix behavior of psql -c option with postgresql 9.6
ISSUE #36579: (scubahub) No error generated when reactor file does not exist. (refs: #36797)
PR #36797: (cachedout) Error on reaction with missing SLS file @ 2016-10-06 11:19:27 UTC
a1d59f4d2f Merge pull request #36797 from cachedout/issue_36579
6ce4653fa3 Error on reaction with missing SLS file
ISSUE saltstack/salt#36788: (damon-atkins) pillar/libvirt.py assume certtool is available and works every time (refs: #36803)
PR #36803: (gtmanfred) do not load libvirt pillar if certtool is unavailable @ 2016-10-06 11:15:14 UTC
b75130be2d Merge pull request #36803 from gtmanfred/2016.3
2183737085 do not load libvirt pillar if certtool is unavailable
PR #36815: (BenoitKnecht) Fix glance.image_present state @ 2016-10-06 10:29:44 UTC
39148dc711 Merge pull request #36815 from BenoitKnecht/fix-glance-image-present-state-2016.3
342eee444d states: glance: handle image list instead of dict
02b91ecf15 states: glance: import keystone exceptions from new location
ISSUE #36738: (edhgoose) rpmdev-vercmp throws lots of warnings on Amazon Linux (refs: #36739)
PR #36754: (terminalmage) Base rpmdev-vercmp comparison result on retcode @ 2016-10-05 12:50:23 UTC
PR #36739: (edhgoose) Add support for rpmdevtools returning < / > / == (refs: #36754)
81c935f210 Merge pull request #36754 from terminalmage/issue36738
928c99d2f7 Base rpmdev-vercmp comparison result on retcode
PR saltstack/salt#36728: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 (refs: #36785)
PR #36785: (cachedout) Fixup merge forward #36728 @ 2016-10-05 11:02:16 UTC
PR #36728: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 (refs: #36785)
4bdb997dae Merge pull request #36785 from cachedout/pr-36728
118ba8a772 Update alternatives module to strip newline chars
24b8bba145 Merge branch '2015.8' into '2016.3'
a01a68d4be Merge pull request #36676 from vutny/redhat-alternatives-detect-fail
bba9d0d105 alternatives.install state: detect alternatives command failed
eab4fd563a Merge pull request #36700 from terminalmage/update-faq
3d15eedfe0 Add additional information about onchanges/onchanges_in
57ecbe6c53 Update minion restart example to use onchanges instead of cmd.wait
ISSUE #36766: (bx2) salt-cloud (vultr) throws NameError: global name '__opts__' is not defined (refs: #36768)
PR #36768: (gtmanfred) add __utils__ to vultr cloud provider @ 2016-10-05 06:59:27 UTC
90cca6b135 Merge pull request #36768 from gtmanfred/2016.3
9df2fd11dd add __utils__ to vultr cloud provider
PR #36764: (cachedout) Another bit of detection for failed pip tests @ 2016-10-04 13:05:29 UTC
8ff69bf0c7 Merge pull request #36764 from cachedout/more_pip_test_fixing
b9f5343449 Another bit of detection for failed pip tests
ISSUE #27316: (efficks) Extracted state with zip format failed on Windows (refs: #27317)
ISSUE #27207: (PredatorVI) archive.extracted state not preserving file permissions (refs: #33906)
ISSUE #26569: (ssgward) Add support for password-protected zip files in archive.extracted on Windows (refs: #31116)
ISSUE #23822: (sidcarter) Zip file extracted permissions are incorrect (refs: #25128)
PR saltstack/salt#36722: (rallytime) Skip cmd_unzip test if salt.utils.which('zip') isn't available (refs: #36747)
PR saltstack/salt#36648: (jfindlay) Integration tests for archive execution module (refs: #36747)
PR saltstack/salt#36539: (jfindlay) Prefer archive.cmd_unzip (refs: #`saltstack/salt`#36648`_`_, #36648)
PR #36747: (jfindlay) modules.archive integration tests: check for gzip, rar @ 2016-10-04 11:47:32 UTC
PR #33906: (lomeroe) Archive unzip permissions (refs: #36539, #saltstack/salt`#36539`_)
PR #31116: (UtahDave) Add password support for zip files in archive module and state (refs: #36539, #saltstack/salt`#36539`_)
PR #27764: (basepi) Merge forward from 2015.8 to develop (refs: #36539, #saltstack/salt`#36539`_)
PR #27317: (efficks) State unzip should use unzip command instead of unzip_cmd. (refs: #36539, #saltstack/salt`#36539`_)
PR #25128: (stanislavb) Use cmd_unzip to preserve permissions (refs: #36539, #saltstack/salt`#36539`_)
5c0cbfc4c6 Merge pull request #36747 from jfindlay/arch_test
b5fcca9983 modules.archive int tests: check for gzip, rar
PR #36744: (cachedout) Fix issue where test suite could hang on shutdown @ 2016-10-03 15:37:00 UTC
93f1daa4ce Merge pull request #36744 from cachedout/fix_test_shutdown
cdf2a56564 Fix issue where test suite could hang on shutdown
ISSUE saltstack/salt#32490: (davegiles) __proxy__ not available when called from state.sls_id, fine from state.highstate (refs: #36696)
PR #36696: (cro) pass __proxy__ in state.sls_id @ 2016-10-01 09:37:50 UTC
6fa9ec36d2 Merge pull request #36696 from cro/proxy_in_sls_id
891004f3be try/except for when __proxy__ is not injected.
e8e53d60be pass __proxy__ in state.sls_id
PR #36716: (vutny) salt.modules.ini_manage: fix creating options in empty file @ 2016-10-01 09:35:11 UTC
e0b288feb3 Merge pull request #36716 from vutny/fix-ini-manage
73eb773fb0 salt.modules.ini_manage: fix creating options in empty file
ISSUE #29421: (scbunn) pillar data leaks through environments (refs: #36435, #saltstack/salt`#36435`_)
PR saltstack/salt#36628: (yhekma) Update doc to reflect the version where 'none' was added as a pillar_… (refs: #36724)
PR saltstack/salt#36435: (yhekma) Add "none" as a pillar merging strategy (refs: #`saltstack/salt`#36628`_`_, #36628)
PR #36724: (rallytime) Back-port #36628 to 2016.3 @ 2016-10-01 09:33:43 UTC
PR #36628: (yhekma) Update doc to reflect the version where 'none' was added as a pillar_… (refs: #36724)
97713b09f5 Merge pull request #36724 from rallytime/bp-36628
3bb2cb6379 Update doc to reflect the version where 'none' was added as a pillar_source_merging_strategy
PR saltstack/salt#36643: (roosri) a small, and unfortunate error (refs: #36725)
PR #36725: (rallytime) Back-port #36643 to 2016.3 @ 2016-10-01 09:33:13 UTC
PR #36726: (rallytime) Back-port #36722 to 2016.3 @ 2016-10-01 09:32:53 UTC
ISSUE saltstack/salt#36718: (Ch3LL) Error when using archive.zip on python2.6 (refs: #36719)
PR saltstack/salt#36616: (cro) Zypper fix test (refs: #36699)
PR #36699: (cachedout) Fix error in test @ 2016-09-30 11:28:18 UTC
7d022a3f39 Merge pull request #36699 from cachedout/fixup_36616
16f5bb70ec Remove line that checks against unordered keys
0e9148293a Fix error in test
ISSUE #36669: (jackywu) fix bug of including loopback addr will never work (refs: #36670)
PR #36670: (jackywu) fix bug for including loopback addr @ 2016-09-30 10:21:53 UTC
0aa35596c0 Merge pull request #36670 from jackywu/2016.3
48d2d512d8 fix bug for including loopback addr
ISSUE #36692: (lorengordon) Expose ignore_if_missing param to the file.replace state (refs: #36694)
PR #36694: (lorengordon) Exposes ignore_if_missing to file.replace state module @ 2016-09-30 10:12:27 UTC
0e8c9abe8d Merge pull request #36694 from lorengordon/issue-36692
35f3bb3a8a Exposes ignore_if_missing to file.replace state module
PR saltstack/salt#35356: (jfindlay) document log levels and warn on all logging below info (refs: #36686)
PR #36686: (jfindlay) log levels doc: try long form table @ 2016-09-29 18:21:47 UTC
c089ac6c67 Merge pull request #36686 from jfindlay/log_levels
4dd4fc94dc log levels doc: try long form table
PR #36690: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-29 17:46:24 UTC
PR #36680: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-29 16:49:16 UTC
f95dd696e5 Merge pull request #36680 from rallytime/merge-2016.3
3e4ac617d3 Merge branch '2015.8' into '2016.3'
e4c5d0bfd6 Merge pull request #36664 from cachedout/remove_useless_size_check
3d098c64ef Remove possible race between grains dumps in test
8cfe371a5a Merge pull request #36663 from cachedout/skip_pip_tests_on_download_fail
0c7fb91dc5 Fix error
e3f8618982 Merge pull request #36662 from cachedout/skip_pip_tests_on_download_fail
0bbc60ccd7 Skip over tests where upstream pip isn't there
3249a11e71 Merge pull request #36661 from cachedout/fix_grain_test_race
2dcb92134d Fix race between minion job timeout and cli test timeout
b0190f248e Merge pull request #36660 from cachedout/fix_2068_issue_test
f4906fe771 Fix test not to rely on external resources
ISSUE #28125: (peter-slovak) [2015.8] support for __env__ in Git external pillar (refs: #36659)
PR #36659: (terminalmage) Support dynamic env in new-style git_pillar @ 2016-09-29 05:04:38 UTC
eab1680f3f Merge pull request #36659 from terminalmage/issue28125
45352b36bd Support dynamic env in new-style git_pillar
ISSUE #34927: (bobrik) Salt does not run "systemd daemon-reload" on unit override (refs: #36538)
PR #36538: (clinta) daemon-reload on call to service.avaliable @ 2016-09-29 02:28:00 UTC
PR #36616: (cro) Zypper fix test @ 2016-09-29 02:26:22 UTC
d8a61eb9f6 Merge pull request #36616 from cro/zypper_fix_test
b618a5c07d Remove debugging
3870589462 Test for pkg.upgrade. Most robust on Suse but better than nothing elsewhere
867638ff48 Test for pkg.upgrade. Most robust on Suse but better than nothing elsewhere
PR #36621: (terminalmage) Fix shadowed builtins @ 2016-09-29 02:25:54 UTC
ccd92d22d2 Merge pull request #36621 from terminalmage/fix-shadowed-builtins
62729eff8d Update tests to include fix for renamed function
283aca8f2a Update test to reflect new function signature
0f158b5edd Fix shadowed builtins
PR saltstack/salt#36618: (onorua) Fix memory leak for 0mq transport in case of TCP DDOS (refs: #36636)
PR #36636: (rallytime) Back-port #36618 to 2016.3 @ 2016-09-29 02:23:09 UTC
ISSUE #27316: (efficks) Extracted state with zip format failed on Windows (refs: #27317)
ISSUE #27207: (PredatorVI) archive.extracted state not preserving file permissions (refs: #33906)
ISSUE #26569: (ssgward) Add support for password-protected zip files in archive.extracted on Windows (refs: #31116)
ISSUE #23822: (sidcarter) Zip file extracted permissions are incorrect (refs: #25128)
PR saltstack/salt#36539: (jfindlay) Prefer archive.cmd_unzip (refs: #`saltstack/salt`#36648`_`_, #36648)
PR #36648: (jfindlay) Integration tests for archive execution module (refs: #36986) @ 2016-09-29 02:16:54 UTC
PR #33906: (lomeroe) Archive unzip permissions (refs: #36539, #saltstack/salt`#36539`_)
PR #31116: (UtahDave) Add password support for zip files in archive module and state (refs: #36539, #saltstack/salt`#36539`_)
PR #27764: (basepi) Merge forward from 2015.8 to develop (refs: #36539, #saltstack/salt`#36539`_)
PR #27317: (efficks) State unzip should use unzip command instead of unzip_cmd. (refs: #36539, #saltstack/salt`#36539`_)
PR #25128: (stanislavb) Use cmd_unzip to preserve permissions (refs: #36539, #saltstack/salt`#36539`_)
750ff8220c Merge pull request #36648 from jfindlay/arch_test
cc4d958557 modules.archive: add integration tests
99bf89447b modules.archive: add opts arg to g(un)zip
c1219e68c5 modules.archive.unzip: depend on zipfile module
315b031de9 modules.archive: use less redundant message
PR saltstack/salt#36389: (cachedout) Pr 36386 (refs: #36650)
PR #36650: (rallytime) Revert "Pr 36386" @ 2016-09-29 02:11:15 UTC
PR #36386: (xiaoanyunfei) fix salt-api's default opts were covered by salt-master #35734 (refs: #36389, #36650, #saltstack/salt`#36389`_)
PR #35734: (xiaoanyunfei) fix salt-api's default opts were covered by salt-master (refs: #36386)
91aa464d5d Merge pull request #36650 from saltstack/revert-36389-pr-36386
33ef5bffe6 Revert "Pr 36386"
ISSUE #36304: (Ch3LL) stack trace when transport is not a currently supported transport (refs: #36646)
PR #36646: (rallytime) Provide an error message when invalid transport is set @ 2016-09-28 22:52:11 UTC
ab5c0e9e65 Merge pull request #36646 from rallytime/fix-36304
ae021d6dec Provide an error message when invalid transport is set
PR #36635: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-28 21:10:25 UTC
6d9b28506c Merge pull request #36635 from rallytime/merge-2016.3
787c1f557e Pylint fix
da574e5b03 Merge branch '2015.8' into '2016.3'
f0d561a229 Merge pull request #36632 from isbm/isbm-thin-modules-config-15.8
975f8bb27d Add extra-mods options to the Salt-Thin via SSH CLI
a441b35588 Add documentation about Salt Thin configuration
3bfb17ee62 Add a description of the thin/min parameters to the master config
3d878f9da5 Get the thin Salt with configured extra modules on SSH
2be9330be6 Add thin options to the master config.
58577d342e Generate thin with configured extrta modules
ISSUE #36553: (nilliams) states.hg.latest claims to succeed despite errors (refs: #36620)
PR #36620: (rallytime) Don't allow mercurial states to return True with errors @ 2016-09-28 05:50:50 UTC
83da81cdfd Merge pull request #36620 from rallytime/fix-36553
a828bdd0b8 Update test mocks for cmd.run_all dicts
3904dfc5a8 Don't allow mercurial states to return True with errors
PR #36622: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-28 05:39:43 UTC
1c001d0ee1 Merge pull request #36622 from rallytime/merge-2016.3
90c66ef756 Merge branch '2015.8' into '2016.3'
9b9e167b47 Merge pull request #36562 from kiorky/s2015.8
47c3d03035 Fix pkg.latest_version using localized output
4ab52ae0f6 Merge pull request #36607 from vutny/detect-service-fail
c4f899b3b3 salt.states.service: detect that service failed to start/stop
5de036b56c Merge pull request #36611 from multani/2015.8
79fdc12395 jinja: fix YAML terminator removal in Jinja's "yaml" filter
6e36191fc4 Fix trust key 2015.8 (#36540)
PR #36520: (twangboy) Fix cmd.script runas for Windows @ 2016-09-28 04:07:00 UTC
e7def534b1 Merge pull request #36520 from twangboy/fix_cmd.script_runas
377ced5c24 Remove directory in Windows with runas
25d52efeac Fix mkdir
18d41f7711 Add mkdir
9d55bff914 Use cachedir for Windows
ISSUE saltstack/salt#32368: (vitaliyf) Low timeout values causes duplicate commands to execute (refs: #36564)
PR #36564: (DmitryKuzmenko) Improve and fix _check_cache_minions @ 2016-09-28 02:50:54 UTC
798bf3086b Merge pull request #36564 from DSRCorporation/bugs/32368_grains_match_bug
be61f97db3 Minor: syntax error fixes.
29660ed672 Improve and fix _check_cache_minions
PR #36606: (danlsgiga) Add support for ACL Tokens in consul_pillar with the option consul.token @ 2016-09-28 02:46:03 UTC
133705d567 Merge pull request #36606 from danlsgiga/consul_pillar_token
a5907c9c89 Add support for ACL Tokens in consul_pillar with the option consul.token
PR #36613: (slinn0) Remove file.check_managed_changes when not needed (backport of PR #36589 to 2016.3) @ 2016-09-28 02:35:56 UTC
PR #36609: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-27 18:34:22 UTC
PR #36595: (cachedout) Remove tests which no longer apply @ 2016-09-27 07:38:15 UTC
25fa754d94 Merge pull request #36595 from cachedout/issue_7754_fix
3a83b0bd16 Remove tests which no longer apply
ISSUE #36586: (gehzumteufel) Documentation update (refs: #36594)
PR #36594: (cachedout) Update boostrap docs to recent versions of Ubuntu @ 2016-09-27 06:18:49 UTC
aed98f47de Merge pull request #36594 from cachedout/issue_36586
1e6a60ab01 Update boostrap docs to recent versions of Ubuntu
PR #36585: (twangboy) Add pyOpenSSL to req file for Windows @ 2016-09-27 05:49:42 UTC
c79f525863 Merge pull request #36585 from twangboy/add_pyopenssl
5fc63a1054 Add pyOpenSSL to req file for Windows
ISSUE #36568: (lkx007) cp.push remove_source problem (refs: #36572)
ISSUE #36491: (cro) pkg.upgrade does not upgrade on Leap 42.1 or Tumbleweed (refs: #36495)
PR #36495: (cro) Fix pkg.upgrade for zypper @ 2016-09-26 10:02:39 UTC
d0dd92b037 Merge pull request #36495 from cro/zypper_fix
6c5807c4be Fix pkg.upgrade for zypper
ISSUE #27316: (efficks) Extracted state with zip format failed on Windows (refs: #27317)
ISSUE #27207: (PredatorVI) archive.extracted state not preserving file permissions (refs: #33906)
ISSUE #26569: (ssgward) Add support for password-protected zip files in archive.extracted on Windows (refs: #31116)
ISSUE #23822: (sidcarter) Zip file extracted permissions are incorrect (refs: #25128)
PR #36539: (jfindlay) Prefer archive.cmd_unzip @ 2016-09-26 10:02:11 UTC
PR #33906: (lomeroe) Archive unzip permissions (refs: #36539, #saltstack/salt`#36539`_)
PR #31116: (UtahDave) Add password support for zip files in archive module and state (refs: #36539, #saltstack/salt`#36539`_)
PR #27764: (basepi) Merge forward from 2015.8 to develop (refs: #36539, #saltstack/salt`#36539`_)
PR #27317: (efficks) State unzip should use unzip command instead of unzip_cmd. (refs: #36539, #saltstack/salt`#36539`_)
PR #25128: (stanislavb) Use cmd_unzip to preserve permissions (refs: #36539, #saltstack/salt`#36539`_)
4bca246a27 Merge pull request #36539 from jfindlay/arch_perms
d64ae48783 states.archive: use archive.cmd_unzip when possible
928a7891b4 modules.archive.unzip: log a warning about perms
ISSUE #36514: (nilliams) salt.stages.hg errors when -identity option is used (refs: #36546)
PR #36546: (rallytime) Mercurial Module: Pass the identity_path portion as own arg @ 2016-09-26 09:44:30 UTC
ab50cde391 Merge pull request #36546 from rallytime/fix-36514
9afe76759e Mercurial Module: Pass the identity_path portion as own arg
ISSUE #35480: (jelenak) 200 processes of salt-master (2016.3.2) (refs: #36184, #36555, #37254)
PR #36555: (DmitryKuzmenko) Bugs/35480 master shutdown @ 2016-09-26 09:25:43 UTC
aea55fce61 Merge pull request #36555 from DSRCorporation/bugs/35480_master_shutdown
6ad2998715 Wait for kill in ProcessManager should be greater in main process than in subprocess.
c9c45a5d79 Don't set the daemon flag for LoggingQueue process.
PR #36542: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-23 22:47:26 UTC
ISSUE #29421: (scbunn) pillar data leaks through environments (refs: #36435, saltstack/salt#36435)
PR #36529: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-23 16:42:42 UTC
PR #36483: (dmurphy18) Isolate sun IPv6 fix to Sun OS only @ 2016-09-23 09:24:54 UTC
03491634ff Merge pull request #36483 from dmurphy18/aix_fix_ipv6
b68f982c6a Updated check as per code review
cbcdb472fe Isolate SUN IPv6 fix to Sun Os only
ISSUE #36279: (alertedsnake) state.postgres_privileges should allow grants to ALL tables/sequences. (refs: #36280)
PR #36280: (alertedsnake) Feature/2016.3 better postgresql grants @ 2016-09-23 07:55:32 UTC
PR #36249: (alertedsnake) Quote postgres privilege target names (refs: #36280)
654fa8d770 Merge pull request #36280 from jwplayer/feature/2016.3-better-postgresql-grants
e7a597da00 Bugfix: don't concatenate when not needed
ba60b7972a Additional documentation.
8b877f014d 'All' grants for PostgreSQL.
PR #36508: (twangboy) Fix chocolatey @ 2016-09-23 07:36:03 UTC
8104d5c92a Merge pull request #36508 from twangboy/fix_chocolatey
a7c858d9ab Fix retcodes
feadd827a7 Add additional functionality to upgrade
fb5eb4dc03 Fix retcodes, add upgrade function
PR #36519: (terminalmage) Rewrite minionfs walkthrough @ 2016-09-23 05:19:59 UTC
364f74dfc9 Merge pull request #36519 from terminalmage/docs
2df51ce3e9 Rewrite minionfs walkthrough
cc9d41fb0e Change items in minionfs blacklist/whitelist example
PR #36505: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-22 17:37:33 UTC
6f54e16cdf Merge pull request #36505 from rallytime/merge-2016.3
5bd4d6430b Merge branch '2015.8' into '2016.3'
bf6195b9a6 postgres_extension state: small corrections in docstrings (#36500)
b021ea5d40 Merge pull request #36464 from vutny/postgres-tablespace-options
580aed87b9 Fix options parameter processing in postgres_tablespace.present
ISSUE #35813: (UtahCampusD) Empty dictionary returned from grains.items command within local client (refs: #36496)
PR #36496: (cachedout) Add repr to namespacedict @ 2016-09-22 04:34:11 UTC
464c4305f9 Merge pull request #36496 from cachedout/namespace_repr
333842c319 Add repr to namespacedict
PR #36474: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-22 04:16:58 UTC
a0f838af36 Merge pull request #36474 from rallytime/merge-2016.3
8805b57a1e Merge branch '2015.8' into '2016.3'
41d3c09857 Merge pull request #35433 from terminalmage/issue34790
71b51f49ba Add integration tests for PR #35433
82515eccde Add an additional hint for cases where rev == 'HEAD'
4b7e2f9475 git.latest: Add a hint for possible rev changes resulting in non-fast-forward failures
87263b9387 Merge pull request #36445 from notpeter/salt_cloud_iam_role
469d1a61fe Remove (required).
98449e66f5 Better docs for use-instance-role-credentials.
ISSUE #36475: (amendlik) GitFS online documentation is missing a section present in the code (refs: #36478)
PR #36478: (rallytime) Add the "bash" option to the "code-block"directive. @ 2016-09-22 04:15:14 UTC
ec4f4f49ca Merge pull request #36478 from rallytime/fix-36475
7be7d5832f Add the "bash" option to the "code-block"directive.
PR #36484: (terminalmage) Fix for temp files being left over by salt-cloud execution @ 2016-09-22 04:11:58 UTC
PR #36482: (clarkperkins) Have salt-cloud clean up tmp files (refs: #36484)
4c6e7bf873 Merge pull request #36484 from terminalmage/salt-cloud-tmp-files
0bf520e089 Ensure temp file is actually removed
072fd823f7 Use os.write() on file descriptor instead of opening a filehandle
f61e8d6366 Fix for temp files being left over by salt-cloud execution
PR #36486: (terminalmage) Improve the rebase docs in contributing guidelines @ 2016-09-21 19:21:10 UTC
9005a87635 Merge pull request #36486 from terminalmage/rebase-docs
4839c325ae Improve the rebase docs in contributing guidelines
PR #36455: (twangboy) Update docs for Windows @ 2016-09-21 14:28:28 UTC
bc5ac9adae Merge pull request #36455 from twangboy/windows_installation_docs
ec67a9bb2f Add cachedout's recommendations
26a40dadbe Update docs for Windows
PR #36459: (cachedout) Pr 36426 @ 2016-09-21 06:34:29 UTC
3d23371ca2 Merge pull request #36459 from cachedout/pr-36426
bb5c01ae9d Lint
85d2068326 Refactor for testing and adding related engine tests
266adae2fd Make sqs_events engine support owner_acct_id
PR #36442: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-20 23:16:30 UTC
c8e15dcdca Merge pull request #36442 from rallytime/merge-2016.3
2740fb7bfd Merge branch '2015.8' into '2016.3'
266dd7c00a Merge pull request #36379 from twangboy/windows_grains
6138390da7 Fix typo
cf045e5c03 Remove comment
ddb6e11bcb Remove refactoring
45dc920db0 Clarify comments
211fd3b47e Improve version checking
88be5a3761 Check for Python 2.7.12 and 3.5.2
6f80f0062a Add osservicepack grain
04c4ec4f81 Fix lint
5789ea99cf Force string
6c5bd7664b Fix join syntax
ac8610d523 Add ServicePack to osrelease
92034936c1 Fix windows grains for os
5625827ee2 Merge pull request #36378 from terminalmage/issue36321
7b1f621206 Fix git.latest test with local changes to reflect changes in state
0364fedb76 Use a single conditional
0dd1e7b53e git.latest Treat an up-to-date checkout with local changes as up-to-date
PR #36310: (thatch45) Fix bug where the client will destroy the loop @ 2016-09-20 13:14:23 UTC
d0a495f08b Merge pull request #36310 from thatch45/keep_loop
a3c0d4a0ab Add docstring
083f1d998a Fix bug where the client will destroy the loop
PR #36394: (oba11) fix accound_id in boto_iam and get_region in boto_sns @ 2016-09-20 13:11:28 UTC
6e16ca46ed Merge pull request #36394 from oba11/module-fixes
966685020c fix accound_id in boto_iam and get_region in boto_sns
PR #36424: (jfindlay) skip some mac_timezone tests @ 2016-09-20 06:43:47 UTC
ISSUE #36388: (qurczak) pkg.list_upgrades return debug information rather than packages list (refs: #36428)
PR #36428: (terminalmage) A couple fixes for Antergos Linux @ 2016-09-20 06:42:16 UTC
6319e3419a Merge pull request #36428 from terminalmage/issue36388
b0069ad0d8 pacman.py: use os_family grain to assign as pkg virtual module
5d632dbfca Properly set os grain for Antergos
0ae8dca2d0 pkg.list_upgrades: Ignore "downloading" lines in pacman output
ISSUE #36373: (frioux) Salt-API does not validate input properly (refs: #36425)
PR #36425: (whiteinge) Check for dictionary explicitly since we're accessing it as one @ 2016-09-20 06:41:40 UTC
155bd14b5e Merge pull request #36425 from whiteinge/salt-api-dict-payload
0b63ed258f Check for dictionary explicitly since we're accessing it as one
ISSUE saltstack/salt#18341: (falzm) Dry-running state.highstate only returns the first change (refs: #36199)
PR #36199: (thatch45) skip all failhards if test=True @ 2016-09-20 05:38:32 UTC
420be364ee Merge pull request #36199 from thatch45/fix_18341
e13d61f06a skip all failhards if test=True
PR #36418: (rallytime) Back-port #36246 to 2016.3 (refs: #37120) @ 2016-09-19 21:56:52 UTC
PR #36419: (rallytime) Back-port #36329 to 2016.3 @ 2016-09-19 21:56:33 UTC
PR #36420: (rallytime) Back-port #36365 to 2016.3 @ 2016-09-19 21:56:17 UTC
PR #36413: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-19 18:59:31 UTC
3dd2590e28 Merge pull request #36413 from rallytime/merge-2016.3
c64e489f6f Merge branch '2015.8' into '2016.3'
9bc4eeb71e Fix typo (#36409)
ac5c812e4b Fix OS identification for CloudLinux (#36408)
bb4d69f58a git.latest: fail gracefully for misconfigured remote repo (#36391)
ad7045ad3b Merge pull request #36315 from puneetk/patch-6
3ac308ac76 Update aptpkg.py
892cc4cd48 Update aptpkg.py
cbe98d97a3 Fix pylint whitespace errors
e5371ac720 No force_yes parameter to pkg.upgrade #21248
2aa6df859a Merge pull request #36381 from twangboy/fix_win_service
04edea5c59 Add '/y' switch to the net stop and start commands
373c5db180 Merge pull request #36384 from twangboy/update_setup_req
a817aef1c2 Add windows requirements file
ISSUE #36371: (nasenbaer13) _extern_path in fileclient is broken (refs: #36305)
PR #36305: (gtmanfred) cache query args with url as well @ 2016-09-19 18:30:51 UTC
a8a3a9f021 Merge pull request #36305 from gtmanfred/2016.3
70e7f6d58b cache query args with url as well
PR #36389: (cachedout) Pr 36386 @ 2016-09-17 11:54:37 UTC
PR #36386: (xiaoanyunfei) fix salt-api's default opts were covered by salt-master #35734 (refs: #36389, #36650, #saltstack/salt`#36389`_)
PR #35734: (xiaoanyunfei) fix salt-api's default opts were covered by salt-master (refs: #36386)
602bd2d1ef Merge pull request #36389 from cachedout/pr-36386
f5d63d93cc Lint
93269cfb65 fix salt-api log and pid
PR #36352: (pass-by-value) Update versionadded and release notes
PR #36369: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-16 16:31:14 UTC
495d365e54 Merge pull request #36369 from rallytime/merge-2016.3
37aea4188a Merge branch '2015.8' into '2016.3'
40b2e3d189 Merge pull request #36353 from rallytime/refresh-db-cleanup
275319193a Check for Ign/Hit membership instead of == in aptpkg.refresh_db
df9d9b3624 Merge pull request #36355 from rallytime/bp-36288
70ffdafbf0 Schema test requires jsonschema 2.5.0 or above
3f308d7694 postgres_extension: report changes when an extension was installed (#36335)
d2a583bc22 Merge pull request #36337 from cachedout/conduct
2fb61b9c9f SaltStack's code of conduct
ef128ad0b0 Return None when find_file identifies the path as a directory (#36342)
PR #36249: (alertedsnake) Quote postgres privilege target names (refs: #36280)
ISSUE #36338: (jbonachera) infoblox.present state does not use "infoblox_server", "infoblox_user" or "infoblox_password" arguments (refs: #36339)
ISSUE #36292: (lorengordon) pkg.check_db is not available in salt 2016.3? (refs: #36350)
PR #36350: (terminalmage) Add note about yumpkg.check_db removal in Boron @ 2016-09-15 20:32:32 UTC
f09c3e499f Merge pull request #36350 from terminalmage/docs
b815c98577 Add note about yumpkg.check_db removal in Boron
PR #36344: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 (refs: #36346) @ 2016-09-15 17:38:57 UTC
ISSUE #36308: (ahammond) salt-cloud defaults to IPv6 rather than IPv6 (refs: #36312)
ISSUE #35819: (cable2999) pkg.group_installed doesn't handle missing package group (refs: #`saltstack/salt`#35907`_`_, #35907)
PR saltstack/salt#35907: (rallytime) Catch CommandExecutionError when the group in group_installed doesn't exist (refs: #36299)
PR #36299: (rallytime) Gate the pkg.group_installed state test: not all pkg modules have group_install @ 2016-09-14 19:04:26 UTC
6a3019bbf1 Merge pull request #36299 from rallytime/gate-pkg-group-installed-test
9e15df9b23 Switch the order of the decorator
ee997be6d8 Fix pkg group test by passing a list instead of str
c7d8867096 Gate the pkg.group_installed state test: not all pkg modules have group_install
ISSUE #33686: (BretFisher) blockreplace marker_end isn't applied with newline (refs: #`saltstack/salt`#36273`_`_, #36273)
PR #36297: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-14 16:07:30 UTC
a8a72c985f Merge pull request #36297 from rallytime/merge-2016.3
e2f1cf6025 Merge branch '2015.8' into '2016.3'
b9b8e45362 Merge pull request #36272 from terminalmage/improved-gitfs-logging
223a20e987 Improved gitfs/git_pillar error logging
abb6aacb4b Merge pull request #36277 from terminalmage/gitfs-check-key-path
4fee18c820 salt.utils.gitfs: Check for existence of ssh keys
ed2d2bd331 Integration tests fixes for 2015.8 (#36262)
297a12c387 Fix misspelling of "occurred" in log messages/exceptions (#36270)
PR #36178: (cachedout) Filter out pub kwargs from cloud runner
PR #36238: (pass-by-value) Add ability to clone from a snapshot to salt-cloud vmware driver @ 2016-09-14 05:31:51 UTC
PR #36264: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-13 18:25:41 UTC
d634fd8628 Merge pull request #36264 from rallytime/merge-2016.3
f603757b55 Merge branch '2015.8' into '2016.3'
931486ba35 Merge pull request #36096 from twangboy/update_setup
dc1988add5 fix download when requests not present
b4479bff5f Add additional required dll's
b0dd6ff5c8 Merge pull request #36244 from terminalmage/gen-back-bug
363b21fd9b salt.fileserver.Fileserver: Don't try to split a list in _gen_back
dcc9380996 Merge pull request #36245 from terminalmage/roots-bug
75d4997b70 roots backend: Don't include '.' or '..' in empty_dirs
fdf40907b7 Some unit tests fixes (#36227)
ISSUE #33525: (anlutro) file.serialize no longer indents/pretty-prints in 2016.3 (refs: #35688)
PR #35688: (cachedout) Splat serializer default configs into the serializer kwargs @ 2016-09-13 09:21:46 UTC
de06116075 Merge pull request #35688 from cachedout/issue_33525
4910e8191c Provide fallback for serializers without opts
a238666aba Add serializer test
345fd2a9e5 Splat serializer default configs into the serializer kwargs
ISSUE #36021: (mirceaulinic) Scheduled runners not executed (for proxy minions, at least) (refs: #36025)
PR #36025: (mirceaulinic) Potential fix for #36021 @ 2016-09-13 07:46:41 UTC
PR #36235: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-12 17:40:42 UTC
fcbebb40c3 Merge pull request #36235 from rallytime/merge-2016.3
99dcf84b62 Merge branch '2015.8' into '2016.3'
4e9490eebe Merge pull request #36214 from vutny/postgres-extension-doc
5fe548f043 postgres_extension state module: fix docstrings
5b7b96c0b7 Merge pull request #36205 from vutny/postgres-tablespace-doc
78296b90d8 Add missing maintenance_db kwarg to postgres_tablespace.present docstring
6a5f7cb346 Ignore states that do not have a numeric jid, i.e. 'req' (#36185)
ISSUE #35423: (Ch3LL) Stacktrace when running state.sls against an sls does not exist (refs: #36137)
ISSUE #33915: (mattglv) Orchestration runner output on Success vs Failures in 2016.3.0 (refs: #36137)
ISSUE #25664: (sdm24) 2015.5.2 MySQL Returner: salt-run jobs.lookup_jid doesn't return full result for highstate output (refs: #35559)
PR #36137: (cachedout) Allow highstate outputter to show all results @ 2016-09-12 16:37:49 UTC
ISSUE #35340: (dqminh) Custom modules are only resynced to minions at highstate (refs: #36217)
ISSUE #35480: (jelenak) 200 processes of salt-master (2016.3.2) (refs: #36184, #36555, #37254)
PR #36184: (DmitryKuzmenko) Disable signal handling while handling signal @ 2016-09-11 22:59:08 UTC
6ebe655e17 Merge pull request #36184 from DSRCorporation/bugs/35480_master_shutdown
229504efef Removed unused import.
ca8eb7e076 Don't run the same signal handler twice. Catch os.kill errors.
PR #36203: (xiaoanyunfei) fix owner of MultiprocessingLoggingQueue (refs: #37119) @ 2016-09-11 09:15:15 UTC
f11f093f8c Merge pull request #36203 from xiaoanyunfei/logowner
74dc90c7bb cancle pr last
90e4a25dd0 Merge branch 'logowner' of https://github.com/xiaoanyunfei/salt into logowner
bd61b88fc8 fix log owner
58160ed6c0 Merge branch '2016.3' of github.com:saltstack/salt into 2016.3
f2de71782b move back
b8214824fd add simplify code
aec9385c6b Merge branch '2016.3' of github.com:saltstack/salt into 2016.3
1074b3355d Merge branch '2016.3' of github.com:saltstack/salt into 2016.3
ea0d74cd27 fix salt-api opts
ffd87b2f2f fix logqueue owner
PR #36188: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-09 18:59:20 UTC
ISSUE #35819: (cable2999) pkg.group_installed doesn't handle missing package group (refs: #`saltstack/salt`#35907`_`_, #35907)
PR #35907: (rallytime) Catch CommandExecutionError when the group in group_installed doesn't exist @ 2016-09-09 10:14:16 UTC
1d5f97d36b Merge pull request #35907 from rallytime/fix-35819
d7380d83be requires_system_grains decorator needs a grains=None kwarg
b20f6b9384 Catch CommandExecutionError when group_installed doesn't exist
ISSUE saltstack/salt#35972: (tjyang) DeprecationWarning: The "osmajorrelease" will be a type of an integer. (refs: #36068)
PR saltstack/salt#35637: (cachedout) Add Nitrogen release notes (refs: #36068)
PR #36068: (rallytime) Remove grains type deprecation warning from 2016.3 @ 2016-09-09 10:00:50 UTC
40127b6bf3 Merge pull request #36068 from rallytime/fix-35972
2b7679c9f6 Remove grains type deprecation warning from 2016.3
ISSUE #36094: (UtahDave) Windows stacktraces on msgpack on Carbon (refs: #36152)
PR #36152: (cachedout) Remove unnecessary unpack @ 2016-09-09 09:13:47 UTC
24bd03734d Merge pull request #36152 from cachedout/issue_36094
95eb95a0f8 Remove unnecessary unpack
PR #36158: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-08 21:53:50 UTC
dc3a68ed8c Merge pull request #36158 from rallytime/merge-2016.3
7f955bda0a Merge branch '2015.8' into '2016.3'
6242702288 Fix issue with cp.push (#36136)
0e13118f6e Document owner kwarg for postgres_schema.present state function (#36147)
4cc8ea9577 Merge pull request #36146 from meaksh/tests-fixes-for-2015.8
9f9aa4779c rename darwin_sysctl.py to mac_sysctl.py
2cf6f36d89 modules.darwin_sysctl: __virtual__ return err msg.
f74ca15f50 Remove test for file dir behavior
c65aefee20 Fix tests that assert CommandExecutionError (#32485)
f8c0b439b8 Fixed more lint
63ff731009 Fixed tests
04b1a4a9ca Fixed use of assert_has_calls in tests.
46e4bb58e5 Fixed LoadAuthTestCase
4e9733ad6d Rename dockerio.py unit tests to dockerio_test.py
ec0cc943e0 Make sure spm tests are picked up by runtests.
2605f34849 Fix missing first data in stream when subscribing stream using a function 'read_async'.
305bab8be0 Fixed _interfaces_ifconfig output for SunOS test
b5ca02c867 Fix tests that assert CommandExecutionError (#32485)
1fb6340fef Fix tests (#35693)
5977f1f54c Skip utils_test if timelib is not installed (#32699)
d1b9a4061e Fixing skipped boto tests to prevent errors if boto3 does not exists.
c4ddfe3887 Merge pull request #35954 from morganwillcock/upgrade-on-batteries
108f9470f2 win_pkg: report failure for failed launch of Scheduled Task
e0978220f7 win_pkg: allow minion upgrade when using batteries
94b7659304 Merge pull request #36129 from terminalmage/pygit2-ssl_verify
640f0c17c6 pygit2: Prevent traceback on initial gitfs setup
PR #36154: (DavidWittman) Remove unclosed backticks in walkthrough doc (refs: #36170)
ISSUE #36055: (gladiatr72) 2016.3.3 -- missing salt-cloud events on the master event bus (refs: #36161)
PR #36161: (jacobhammons) Adds #36055 to release notes @ 2016-09-08 17:11:36 UTC
PR #36139: (meaksh) Fixing unit tests for 2016.3 @ 2016-09-08 13:20:21 UTC
1f909038f0 Merge pull request #36139 from meaksh/tests-fixes-for-2016.3
52a7ed605e Fixed _interfaces_ifconfig output for SunOS test
158bcbff65 Fix tests that assert CommandExecutionError (#32485)
8b480167e1 Fix tests (#35693)
29814f9d43 Skip utils_test if timelib is not installed (#32699)
d1d806f893 Fix PortageConfigTestCase in case of portage is not present
1c260e4bd0 Fix tests to prevent errors when libcloud is not present
71ebf2c8cd Fixing skipped boto tests to prevent errors if boto3 does not exists.
PR #36143: (multani) doc: fix doc formatting for salt.states.mount @ 2016-09-08 13:11:03 UTC
3eb3df55ad Merge pull request #36143 from multani/fix-doc-state-mount
035a212a9b doc: fix doc formatting for salt.states.mount
ISSUE saltstack/salt#18419: (jasonrm) salt-cloud fails to run as non-root user (refs: #35483)
ISSUE #36057: (Inveracity) Regression in opennebula cloud provider (refs: #36070)
ISSUE #34806: (jerrykan) salt-cloud ignores sock_dir when firing event (refs: #35483)
PR #36070: (rallytime) Use __utils__ instead of salt.utils.cloud in opennebula driver (refs: #36169) @ 2016-09-08 01:18:45 UTC
PR #35483: (gtmanfred) use __utils__ in salt.cloud (refs: #35855, #37057, #36070)
70da628018 Merge pull request #36070 from rallytime/fix-36057
de4f77cb68 Fixup failing test: need to mock __utils__ instead of salt.utils.cloud call
25e3f2b4b8 Use __utils__ instead of salt.utils.cloud in opennebula driver
PR #36089: (terminalmage) Support running git states / remote exec funcs as a different user in Windows @ 2016-09-08 01:17:23 UTC
b7556a2aeb Merge pull request #36089 from terminalmage/issue35565
796156c5f5 Add attribution
2e56527ead Move command logging to before win_runas
91eafddda6 Pass the "password" param to git module functions
7871065d32 Use "user" instead of "runas" in _git_run() helper
5943b4662c Add "password" param to funcs which support the user parameter
5c7b9f0341 Make "password" an explicit argument, not a kwarg
PR #35923: (kstreee) Fixes a bug that Ctrl-c not working on Salt CLI. @ 2016-09-07 11:47:50 UTC
45ba2e806b Merge pull request #35923 from kstreee/fix-cli-stalling
6569267afc Fixes a bug that Ctrl-c not working on Salt CLI.
ISSUE #18341: (falzm) Dry-running state.highstate only returns the first change (refs: #36078)
PR #36078: (thatch45) Failhard test=True fix @ 2016-09-07 05:10:35 UTC
48dc5ad4ee Merge pull request #36078 from thatch45/failhard_test
9b36904149 Fix failhard causing test=True to failhard too soon
ISSUE #34515: (vernondcole) Please actually implement skip_verify for archive.extracted (refs: #34529)
PR #34529: (Ch3LL) Add skip_verify for archive.extracted @ 2016-09-06 21:05:31 UTC
40081176af Merge pull request #34529 from Ch3LL/add_skip_verify_archive
38203e3d2c add tornado web app to serve up static file for test
617f5680e4 add windows path and add custom tar
c5035118bf add skip_verify option to archive.extracted
PR #36073: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-06 19:45:48 UTC
fc41c744a0 Merge pull request #36073 from rallytime/merge-2016.3
e9c634685b Merge branch '2015.8' into '2016.3'
fa09050150 consul: fix formatting of consul.agent_join (#36061)
PR saltstack/salt#36030: (whiteinge) Add include_* kwargs to the *_dict key functions (refs: #36040)
PR #36040: (rallytime) Add docs for new kwargs added to the wheel key module
PR #36039: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-02 21:50:47 UTC
74143999d3 Merge pull request #36039 from rallytime/merge-2016.3
5f499cfd41 Merge branch '2015.8' into '2016.3'
1b39c7ed48 Merge pull request #35978 from DSRCorporation/bugs/28462_update_auth_data_on_reauth
778ae9a9ff Update auth data on reauth.
b652271ddc Fix type error in networkfbsd osmajorrelease compare (#36016)
bc81818075 Merge pull request #36018 from meaksh/bp-36000-to-2015.8
8c05d2aac5 Lint for #35916
b5fe6100ee Check for single quote before splitting on single quote
ISSUE saltstack/salt#35683: (JensRantil) Salt wheel key documentation improvements (refs: #35824, #saltstack/salt`#35824`_)
PR saltstack/salt#35824: (rallytime) Add more documentation to the wheel key module (refs: #36038)
PR #35824: (rallytime) Add more documentation to the wheel key module (refs: #36038)
PR #36033: (gtmanfred) catch unicode encoding errors in json outputter
PR #36010: (eliasp) modules.service: Do not default to OpenRC on Gentoo, also allow systemd
ISSUE #33969: (Inveracity) Redis returner stacktrace in clean_old_jobs 2016.3.0 (refs: #33998)
ISSUE #35618: (komljen) [salt-cloud] With 'make_master: True' minions are configured with the masters public IP address on AWS (refs: #35919, #saltstack/salt`#35919`_)
PR saltstack/salt#35919: (rallytime) Add documentation about salt_interface to EC2 docs (refs: #36015)
PR #35919: (rallytime) Add documentation about salt_interface to EC2 docs (refs: #36015)
PR saltstack/salt#36000: (rallytime) Lint #35916 (refs: #36019, #36018)
PR saltstack/salt#35916: (swiftgist) Check for single quote before splitting on single quote (refs: #36019, #36018)
PR #36019: (meaksh) Back-port #36000 to 2016.3 @ 2016-09-02 20:34:30 UTC
PR #35916: (swiftgist) Check for single quote before splitting on single quote (refs: #`saltstack/salt`#36000`_`_, #36000)
e88df5845d Merge pull request #36019 from meaksh/bp-36000-to-2016.3
1b2abeabd1 Lint for #35916
8b4f46fbd0 Check for single quote before splitting on single quote
PR #36028: (thatch45) Fix error when profiling is turned on and minions don't return (refs: #36730)
PR #36030: (whiteinge) Add include_* kwargs to the *_dict key functions
ISSUE saltstack/salt#31454: (johje349) Salt Mine memory leak (refs: #36024)
PR #36024: (DmitryKuzmenko) Don't subscribe to events if not sure it would read them. (refs: #36720) @ 2016-09-02 15:41:01 UTC
cd60ec5d57 Merge pull request #36024 from DSRCorporation/bugs/31454_local_client_memleak
01911c530e Don't subscribe to events if not sure it would read them.
PR #36023: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-02 15:37:59 UTC
PR #36004: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-09-01 21:11:06 UTC
d248ab0120 Merge pull request #36004 from rallytime/merge-2016.3
318bffed1d Merge branch '2015.8' into '2016.3'
678f10cf8b Avoid traceback in mac_user.py when user.chhome is invoked from a user state (#35901)
2da501071e Merge pull request #35967 from twangboy/improve_show_sls_2015.8
2ed9a82ef8 Allow full path to be passed to show_sls
d86fba15b3 Merge pull request #35981 from cachedout/cptestcase_license
dd562dd200 Update Salt's licensing information to include cptestcase
PR #35952: (twangboy) Load UserProfile when using RunAs (2016.3) @ 2016-09-01 15:18:15 UTC
f7b85cb70b Merge pull request #35952 from twangboy/fix_win_runas_2016.3
3721a09ea3 Load UserProfile on RunAs
PR #35959: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-31 22:14:54 UTC
b8ca3f5e4d Merge pull request #35959 from rallytime/merge-2016.3
bb4605ffee Merge branch '2015.8' into '2016.3'
0f0f15d048 Merge pull request #35956 from jacobhammons/dot12
3e21e35933 Version docs to 2015.8.12
d2db4ea7a2 cachedir should be /cloud not /master (#35897)
f4cdcc0d66 Better logging when file_recv_max_size is exceeded (#35914)
PR #35955: (jacobhammons) Version docs to 2016.3.3 @ 2016-08-31 20:35:55 UTC
a87b91a8ea Merge pull request #35955 from jacobhammons/dot3
ac8fe6ff9e Version docs to 2016.3.3
ISSUE #875: (dhoffutt) state pkg won't install package nscd (refs: #35865)
PR #35865: (jacobhammons) Fix incremental doc builds - OS X, postgres returner, tcp transport doc updates
ISSUE #35829: (amontalban) FreeBSD pkg.latest speed improvement (refs: #35904)
PR #35904: (amontalban) Fixes #35829 for branch 2016.3
PR #35931: (vutny) Salt Cloud: add centos default user for official CentOS AMIs
PR saltstack/salt#35892: (cachedout) Fixup Docker test (refs: #35926)
PR saltstack/salt#35581: (pbdeuchler) Correctly check if image is in current tags (refs: #35926)
PR #35926: (ticosax) [dockerng] Mention that docker image names must be given with repository
PR #35581: (pbdeuchler) Correctly check if image is in current tags (refs: #35926)
ISSUE #35825: (tjyang) "'drac' __virtual__ returned False" from salt-run drac.version host (refs: #35868)
PR #35868: (rallytime) Add more helpful return messages for drac runner @ 2016-08-31 01:33:27 UTC
ca06c62900 Merge pull request #35868 from rallytime/fix-35825
00ae17248e Update error message to be more helpful and fix doc formatting
30a422bfe0 Add more helpful return messages for drac runner
PR #35903: (rallytime) [2016.3] Merge forward from 2015.8 into 2016.3 @ 2016-08-30 17:15:36 UTC
95b89dbce9 Merge pull request #35903 from rallytime/merge-2016.3
9e55bee5d5 Merge branch '2015.8' into '2016.3'
08e10f69eb Clarifies how to create aliased functions (#35891)
6dd5f68a08 Merge pull request #35856 from vutny/2015.8
eceedadfa5 salt-cloud: fix path to Salt Master socket dir
336d1a700d Merge pull request #35880 from terminalmage/issue35747
123a611066 pacman.py: Fix incorrect return in pkg.latest_version
6383451c99 Merge pull request #35884 from terminalmage/clarify-pkg-latest-logic
b0b419d1d8 Fix condition for Gentoo USE flag update
1542fd4716 Add clarifying comments to the pkg.latest state
ISSUE saltstack/salt#18419: (jasonrm) salt-cloud fails to run as non-root user (refs: #35483)
ISSUE #34806: (jerrykan) salt-cloud ignores sock_dir when firing event (refs: #35483)
PR #35855: (vutny) [REGRESSION] salt-cloud: fix path to Salt Master socket dir (refs: #35856) @ 2016-08-30 07:09:04 UTC
PR #35881: (whiteinge) Add fail-safe in case Salt gives us data we can't serialize @ 2016-08-30 06:43:11 UTC
f0987cf27a Merge pull request #35881 from whiteinge/salt-api-catch-serializer-error
6e27fad21f Add fail-safe in case Salt gives us data we can't serialize
ISSUE #35837: (JensRantil) Doc improvement: Mention engine under extension modules (refs: #35864)
ISSUE #35835: (JensRantil) Incorrect SQS config documentation statement (refs: #35861)
ISSUE #35834: (JensRantil) Incorrect SQS engine config (refs: #35860)
PR #35859: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-29 18:21:04 UTC
96747bc3bb Merge pull request #35859 from rallytime/merge-2016.3
5f93d682aa Merge branch '2015.8' into '2016.3'
eda2ae0add Merge pull request #35781 from thatch45/ssh_deploy_more
2558dcc100 follow up on the re-deploy if there is a checksum mismatch
165237412c Merge pull request #35815 from gtmanfred/2015.8
805d43598e list_nodes_min should return a minimum dictionary
b12c6577d2 Merge pull request #35833 from terminalmage/2015.8-top-file-merging-docs
c534d88280 More clarification/correction in minion docs
e9e6ea8485 One more tweak to top file merging docs
ISSUE #34478: (hujunya) makedir bug in the file module (refs: #35849)
PR #35849: (theredcat) Fix potential infinite loop with no error when using recursive makedirs @ 2016-08-29 11:37:19 UTC
dc705ff675 Merge pull request #35849 from theredcat/fix_file_makedirs_infinite_loop
86d5398b28 Fix potential infinite loop with no error when using recursive makedirs
PR #35682: (vutny) [BACKPORT] Fix empty fun_agrs field in Reactor generated events @ 2016-08-29 04:11:06 UTC
PR #35659: (vutny) Fix empty fun_agrs field in Reactor generated events (refs: #35682)
PR #35059: (vutny) Add fun_args field to events generated by execution of Master modules (refs: #35659, #35682)
433743f609 Merge pull request #35682 from vutny/backport-35659
78d16a8057 [BACKPORT] Fix empty fun_agrs field in Reactor generated events
ISSUE #34973: (szjur) Syndic stops forwarding job results if the local salt-master is restarted (refs: #35792)
PR #35792: (DmitryKuzmenko) Reconnect syndic to event bus if master disappeared. @ 2016-08-29 02:13:19 UTC
30c2db7b09 Merge pull request #35792 from DSRCorporation/bugs/34973_syndic_reconnect_master_2016.3
9afdbb0e97 Reconnect syndic to master event bus if master disappears.
ab1afd002e Fixed syndic event bus connection.
ea8e1385c1 Fixed syndic unhandled future exception if master is stopped.
PR #35817: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-26 20:44:18 UTC
43c08ae431 Merge pull request #35817 from rallytime/merge-2016.3
e8e73b55ac Merge branch '2015.8' into '2016.3'
d285fe64b7 Merge pull request #35811 from rallytime/bp-35576
04c063b315 Updated user.py to redact password when test=true
e212c55b7a Schedule documentation update (#35745)
eb4d2f299b Better unicode handling in gitfs (#35802)
0ee237a9cb Remove extra "to" in top.rst docs (#35808)
2fc61763d8 Correct the top_file_merging_strategy documentation (#35774)
PR #35788: (hu-dabao) fix 34241, webutil.useradd_all is deprecated
ISSUE saltstack/salt#33536: (murzick) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: #35055)
ISSUE #33536: (murzick) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: #35055, #35806)
ISSUE #35741: (fix7) modjk: use of auth credentials to access jk-status broken (refs: #35796)
PR #35807: (jacobhammons) Adds mock for tornado.locks
PR #35800: (alexander-bauer) Trivial documentation spelling fix
PR #35763: (isbm) Sphinx crash: documentation config fix @ 2016-08-25 21:12:39 UTC
9b5ee2155e Merge pull request #35763 from isbm/isbm-doc-conf-sphinx-crashfix
a56ae4e8f5 Configure importing Mock to handle 'total' method from psutils properly
9c057d0266 Return psutil back to the list of mocked imports
3d7758461e Improve Mock to be flexible and able to mock methods from the mocked modules
ISSUE #35771: (bdrung) Spelling errors in salt 2016.3.2 (refs: #35773)
PR #35767: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-25 16:09:37 UTC
ISSUE #20575: (starchy) "salt --subset=n" appears to always choose the same nodes (refs: #35753)
PR #35753: (rallytime) Fixup the unit.client_test.LocalClientTestCase.test_cmd_subset from #35720 @ 2016-08-25 15:55:23 UTC
ISSUE #35458: (iggy) SALT.STATES.APACHE_MODULE needs version annotations (refs: #35732)
PR #35737: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-24 19:48:45 UTC
PR #35729: (cachedout) Remove docs mocks for msgpack and psutils @ 2016-08-24 14:42:06 UTC
7877ff1d5e Merge pull request #35729 from cachedout/fix_docs_build
fdbf01d5ad Remove docs mocks for msgpack and psutils
PR #35628: (jf) Fix user.present state reporting for groups when remove_groups=false @ 2016-08-24 08:15:31 UTC
962e493304 Merge pull request #35628 from jf/fix_user.present_reporting_when_remove_groups=false
1f818c832e Fix user.present state reporting for groups when remove_groups=false
PR #35696: (xiaoanyunfei) fix maximum recursion depth bug @ 2016-08-24 08:01:16 UTC
02d86c6550 Merge pull request #35696 from xiaoanyunfei/2016.3
5db9255926 fix maximum recursion depth
PR #35720: (hu-dabao) fix 20575, make subset really return random subset (refs: #35753) @ 2016-08-24 07:03:58 UTC
79d10aea2d Merge pull request #35720 from hu-dabao/fix-20575
70af980c01 fix 20575, make subset really return random subset
PR #35700: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-23 17:23:40 UTC
5d0b9a248e Merge pull request #35700 from rallytime/merge-2016.3
9e9923c3f4 Merge branch '2015.8' into '2016.3'
aee5b62542 Merge pull request #35680 from terminalmage/issue35630
d76659a63a Don't use six.text_type() in salt.utils.gitfs
74678923b8 Fixup doc formatting for the sqs_events engine (#35663)
PR #35634: (hu-dabao) fix 34922, StopIteration should not throw exception out @ 2016-08-23 08:13:08 UTC
f305389172 Merge pull request #35634 from hu-dabao/fix-34922
fe338ff41f fix 34922, StopIteration should not throw exception out
PR #35679: (twangboy) Revert to vcredist 12 (2013) @ 2016-08-23 08:05:40 UTC
e45aa55d79 Merge pull request #35679 from twangboy/change.vcredist.version.2016.3
3d6d473d48 Revert to vcredist 12 (2013)
PR #35662: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-22 19:03:43 UTC
PR #35615: (hu-dabao) fix 35591, verify the acl file exist before proceed @ 2016-08-21 04:41:32 UTC
67692f868c Merge pull request #35615 from hu-dabao/fix-35591
402b83e4d3 change file verification to exist
7355eb4ecd move python lib import after absolute_import
69a2427670 fix 35591, verify the acl file exist before proceed
PR #35485: (cro) Cassandra returner bugfixes and documentation. @ 2016-08-20 02:42:28 UTC
de6fca3909 Merge pull request #35485 from cro/jpmc_cass_return
0b01a7a266 Six import for range.
7e87d4170d Fix Py3 lint?
d4336d011c [1,2,3] -> range(1,4)
cec7f6a7ec remove unneeded import
e31555345f Add timeout documentation.
901ab8b74c Remove unnecessary log statements
1954c1a3f3 Update cassandra returner for JPMC
ISSUE #35519: (morganwillcock) win_dism state doesn't handle all success return codes (refs: #35520)
PR #35520: (morganwillcock) Check for all success return codes in win_dism state @ 2016-08-20 02:35:01 UTC
edefff51d4 Merge pull request #35520 from morganwillcock/dism-return-codes
0b95b85e69 Check for all success return codes in dism state
PR #35616: (xbglowx) Remove duplicate auth_tries in minion docs @ 2016-08-20 02:32:50 UTC
27211dbd64 Merge pull request #35616 from xbglowx/2016.3
2801f0fdcc Remove duplicate auth_tries in minion docs
ISSUE #34992: (szjur) Syndic strips vital parts of events (such as 'retcode' and 'success') (refs: #35552)
PR #35552: (DmitryKuzmenko) Syndic fix: don't strip 'retcode' and 'success' from events. @ 2016-08-20 02:00:40 UTC
25ac9bacc6 Merge pull request #35552 from DSRCorporation/bugs/34992_syndic_strip_retcode
d036299f6f Syndic fix: don't strip 'retcode' and 'success' from events.
ISSUE #25664: (sdm24) 2015.5.2 MySQL Returner: salt-run jobs.lookup_jid doesn't return full result for highstate output (refs: #35559)
PR #35559: (Jlin317) Fix highstate outputter when it's given multiple results (refs: #36137) @ 2016-08-20 01:56:25 UTC
bec8322e13 Merge pull request #35559 from Jlin317/fix_highstate_outputter
27aa038cc6 Fix highstate outputter when it's given multiple results
ISSUE #32478: (oliver-dungey) rsync.synchronized - user/group options required (refs: #32739)
PR #35605: (rallytime) Back-port #32739 to 2016.3 @ 2016-08-20 01:39:38 UTC
PR #35606: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-19 22:19:05 UTC
6eabe6356f Merge pull request #35606 from rallytime/merge-2016.3
f2eb625778 Merge branch '2015.8' into '2016.3'
0c7aa802f5 Update release notes for 2015.8.12 (#35600)
dd12b48239 Update release notes for 2015.8.12 (#35599)
beb6ca8ef9 Update linux_sysctl tests to reflect new context key (#35584)
fd08d33597 Add warning about AWS flagging of nmap usage (#35575)