2015-07-22
Version 2015.5.11 is a bugfix release for 2015.5.0.
Total Merges: 101
Total Issue References: 73
Total PR References: 162
Contributors: 46 (AndrewPashkin, Ch3LL, DmitryKuzmenko, TheNullByte, UtahDave, abednarik, amontalban, anlutro, attiasr, basepi, borgstrom, brejoc, bstevenson, cachedout, carlwgeorge, efficks, gerhardqux, gtmanfred, heyfife, jacobhammons, jfindlay, justinta, lomeroe, lorengordon, mtorromeo, nmadhok, notpeter, paclat, pcn, phistrom, rallytime, robgott, sacren, sastorsl, serge-p, sjmh, sjorge, techhat, terminalmage, thatch45, thegoodduke, toanju, tomwalsh, twangboy, whiteinge, yannis666)
Generated at: 2018-05-27 22:41:56 UTC
PR #33386: (terminalmage) Fix traceback in logging for config validation (refs: #33405)
ISSUE #33376: (tmehlinger) pip state broken in 2015.8.9 with pip <6.0 (refs: #33383)
PR #33383: (thatch45) maintain the fallabck because I am totally sick of this crap @ 2016-05-20 00:03:59 UTC
ISSUE #26574: (jfindlay) minion stacktrace on top file yaml syntax error (refs: #33375)
PR #33372: (jacobhammons) revved 2015.8 branch to .9 in version selector @ 2016-05-19 20:05:35 UTC
ISSUE #32400: (rallytime) Document Default Config Values (refs: #33286, #33292, #32538, #33287, #32454, #33282)
ISSUE #23643: (falzm) Error in iptables module: argument --match-set: expected 2 argument(s) (refs: #33301)
PR #33301: (gerhardqux) Fix iptables --match-set (#23643)
ISSUE #32400: (rallytime) Document Default Config Values (refs: #33286, #33292, #32538, #33287, #32454, #33282)
ISSUE #33276: (sjmh) minion_id_caching has no documentation (refs: #33282)
ISSUE #32400: (rallytime) Document Default Config Values (refs: #33286, #33292, #32538, #33287, #32454, #33282)
ISSUE #33118: (saltuser) file.replace not working correctly on newer minions (refs: #33137)
PR #33137: (lorengordon) Clarify file.replace MULTILINE flag interaction with regex anchors
ISSUE #32250: (ikryten) Cannot run salt-minion as unprivileged user using 'user' directive (refs: #33211)
PR #33211: (cachedout) Don't try to kill a parent proc if we can't @ 2016-05-12 21:29:50 UTC
698f1eb657 Merge pull request #33211 from cachedout/user_kill
d4f2e5baa7 Don't try to kill a parent proc if we can't
ISSUE #32198: (goatjam) State 'pkg.installed' was not found in SLS (refs: #33205)
ISSUE #33163: (jaybocc2) Salt 2015.8.5 incompatible with Pip v8.1.2 (refs: #33180)
PR #33141: (justinta) Skipping salt-call --local test @ 2016-05-10 17:05:17 UTC
6cd1641840 Merge pull request #33141 from jtand/disable_local_pkg_install_test
8b1e34fb17 Skipping salt-call --local test
ISSUE #33074: (robnagler) Critical error in msgpack exposes pillar data (refs: #33078)
PR #33078: (cachedout) Lower display of msgpack failure msg to debug
PR #33080: (justinta) Use saltstack repo in buildpackage.py on CentOS 5
PR #33025: (Ch3LL) add test for installing package while using salt-call --local
PR #33055: (justinta) File and User test fixes for 2015.5 on Fedora23
PR #33067: (sacren) Fix minor document error of test.assertion
ISSUE #22580: (ryanwalder) minion runs highstate on start if schedule set in pillar (refs: #32958)
ISSUE #23714: (naemono) file.copy force ignored during highstate, but not with 'salt-call state.sls_id' (refs: #32732, #32848)
PR #32848: (lomeroe) backport PR #32732 to 2015.5 fixes #23714
PR #32732: (lomeroe) correct use of force flag in file.copy #23714 (refs: #32848)
PR #32837: (jfindlay) salt-cloud -u downloads stable version from bootstrap.saltstack.com by default
PR #32667: (jfindlay) [2015.5] update bootstrap to 2016.04.18 release
PR #32776: (rallytime) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2016-04-25 15:18:12 UTC
c842e1e437 Merge pull request #32776 from rallytime/merge-2015.5
7ecbf9f885 Merge pull request #14 from whiteinge/runner-async-low
211f7b4af1 Format low data correct for runner_async
ce72851861 Merge branch '2014.7' into '2015.5'
2775edc176 Saltnado /run fix (#32590)
b19c5a5ce7 Verify auth in saltnado run (#32552)
PR #32691: (terminalmage) Support remote sources in a source list
ISSUE #32661: (dergrunepunkt) Batch exception w/dulpicated minion IDs (refs: #32686)
PR #32686: (cachedout) Fix stacktrace in batch with dup minion ids @ 2016-04-19 19:18:50 UTC
ISSUE #32612: (oliver-dungey) Calling Salt Modules from Templates - more complex examples would be great (refs: #32657)
ISSUE #32381: (tbaker57) user.present state includes shadow hash in return when user updated (refs: #32561)
PR #32561: (gtmanfred) redact passwords and hashes from user.present updates @ 2016-04-14 15:48:59 UTC
027b502335 Merge pull request #32561 from gtmanfred/user_passwords
3db5e78d5d redact passwords and hashes from user.present updates
ISSUE #32400: (rallytime) Document Default Config Values (refs: #33286, #33292, #32538, #33287, #32454, #33282)
PR #32538: (rallytime) Back-port #32528 to 2015.5 @ 2016-04-13 15:06:14 UTC
PR #32528: (AndrewPashkin) Document "grains" setting in the minion configuration reference (refs: #32538)
7307bcb88e Merge pull request #32538 from rallytime/bp-32528
46a4e8a310 Remove merge conflict line
e0d947c707 Document "grains" setting in the minion configuration reference
ISSUE #32400: (rallytime) Document Default Config Values (refs: #33286, #33292, #32538, #33287, #32454, #33282)
ISSUE #32413: (commutecat) Raspbian detected by both systemd.py and service.py __virtual__ functions (refs: #32421, #32458)
PR #32458: (terminalmage) Improve and clarify docs on provider overrides. @ 2016-04-09 14:25:42 UTC
100c6e1b25 Merge pull request #32458 from terminalmage/clarify-providers-docs
500d3ebbaa Add link to provider override docs to all group providers
83ca01f620 dd link to provider override docs to all shadow providers
c5fe38789d Add link to provider override docs to all user providers
5c1c1dda59 Add link to provider override docs to all service providers
736f2befc9 Add link to provider override docs to all package providers
f9306347cc Clarify the scope of the provider param in states.
af24c82ab0 Add documentation on virtual module provider overrides to the module docs
0bc6c97a63 Improve docstrings
1948920674 Add external ref to windows package manager docs
e7fa21438c Add new doc pages to toctree
f0de1236ec Move the tables of virtual modules to individual documentation pages
ISSUE #11497: (eeaston) cmd.run cwd should not be checked before preconditions (refs: #32293)
ISSUE #32413: (commutecat) Raspbian detected by both systemd.py and service.py __virtual__ functions (refs: #32421, #32458)
PR #32421: (terminalmage) Ignore Raspbian in service.py __virtual__
ISSUE #1409: (twinshadow) module/network.py: Interfaces do not list multiple addesses
ISSUE saltstack/salt#28262: (palica) FreeBSD pkgng provider raising error for minion (refs: #32376)
ISSUE #28262: (palica) FreeBSD pkgng provider raising error for minion (refs: #32399, #32376)
PR #32399: (amontalban) Backport to fix #28262 for 2015.5 as requested in PR #32376 @ 2016-04-06 22:48:23 UTC
PR #32376: (amontalban) Fixes saltstack/salt#28262 (refs: #32399)
a36866d7db Merge pull request #32399 from amontalban/2015.5
e1ffbd615a Fixes saltstack/salt#28262 for 2015.5 branch
ISSUE #32066: (guettli) Proxmox docs outdated (refs: #32374)
PR #32374: (cachedout) Update proxmox documentation @ 2016-04-05 22:25:16 UTC
3f03c5fcf9 Merge pull request #32374 from cachedout/issue_32066
62389d1d1a Update proxmox documentation
PR #32339: (Ch3LL) remove reference to master_alive_check in 2015.5 @ 2016-04-04 20:39:24 UTC
8578089beb Merge pull request #32339 from Ch3LL/fix_doc_multi-master
2774da288d remove reference to master_alive_check
ISSUE #32044: (ScoreUnder) Multiple masters throwing warnings? "Key master with value [...] has an invalid type of list, a str is required for this value" (refs: #32129)
PR #32284: (rallytime) Audit config.py default types and values @ 2016-04-02 02:00:38 UTC
PR #32129: (terminalmage) Support multiple valid option types when performing type checks (refs: #32284)
fbdc47cc55 Merge pull request #32284 from rallytime/config-audit
0491513204 Don't be so explicit. Just use string_types.
083c477fd3 Use six.string_types in config default tuples
7e642b8381 Audit config.py default types and values - first sweep
ISSUE #32301: (terminalmage) pkg.latest_version returns inaccurate version when blank "Release" param set in package metadata (refs: #32302)
PR #32302: (terminalmage) Properly support packages with blank "Release" param in pkg.latest_version @ 2016-04-01 22:13:27 UTC
0a6d44e57b Merge pull request #32302 from terminalmage/fix-missing-release
413c371ccd Properly support packages with blank "Release" param in pkg.latest_version
ISSUE #31963: (UtahDave) pkgrepo.managed state test=True doesn't actually test if changes need to be made. (refs: #32162)
PR #32162: (terminalmage) Properly handle yum/zypper repositories in pkgrepo.managed @ 2016-03-30 17:51:05 UTC
5d08db7c92 Merge pull request #32162 from terminalmage/issue31963
5c1bdb812c Fix pkgrepo integration test
e7fb3095ce Properly handle yum/zypper repositories in pkgrepo.managed
add2111fec Use six.iteritems instead of dict.items
6c21881c38 Docstring tweaks
ecbb78b649 Remove useless function
06f3309552 Normalize variable naming to match other functions
690537ca8b Look for apt-add-repository in PATH instead of assuming it's there
709d80bb1b aptpkg: Accept **kwargs instead of a dict for pkg.expand_repo_def
ISSUE #31976: (moltob) Schedules not persisted on Windows minion (Installer issue) (refs: #32223)
PR #32223: (twangboy) Create minion.d directory on install for Windows @ 2016-03-30 14:43:27 UTC
ISSUE #31501: (grep4linux) Salt states fail with error 'Failed to return clean data' when using salt-ssh in Amazon EC2 (refs: #32218)
PR #32218: (cachedout) Only display error when tty is True in salt-ssh @ 2016-03-29 19:13:44 UTC
3309ff6a29 Merge pull request #32218 from cachedout/issue_31501
6795d6aef0 Only display error when tty is True in salt-ssh
PR #32196: (justinta) Fixed pylint error in app_pam_test.py @ 2016-03-28 23:59:42 UTC
6e0cb22c96 Merge pull request #32196 from jtand/cherrypy_pam_test_lint_fix
bd3942e0fd Fixed pylint error in app_pam_test.py
PR #32154: (Ch3LL) Add integration tests for salt-api using pam eauth @ 2016-03-28 16:06:36 UTC
PR #31826: (gtmanfred) Remove ability of authenticating user to specify pam service (refs: #32154)
6b8b8b51c0 Merge pull request #32154 from Ch3LL/ch3ll_pam_2015.5
ba605b0128 fix more pylint and add ability to close cherrypy engine
2d4dc4da05 add teardown call
d115878714 fix pylint error
4c1ab082b6 add pam salt-api tests
PR #32170: (gtmanfred) add name for lxc for use with cloud cache @ 2016-03-28 14:34:16 UTC
230443be6c Merge pull request #32170 from gtmanfred/lxc_cloud_name
eb7d82e7be add name for lxc for use with cloud cache
ISSUE #31731: (sjorge) rh_service references osrelease before it is available, also does not return bool (refs: #32165)
PR #32165: (terminalmage) Make __virtual__ for rhservice.py more robust (refs: #32164)
PR #32164: (terminalmage) Make __virtual__ for rhservice.py more robust (2015.5 branch) (refs: #32165) @ 2016-03-27 18:21:52 UTC
32b0421a34 Merge pull request #32164 from terminalmage/issue31731-2015.5
18439c4f89 Make __virtual__ for rhservice.py more robust (2015.5 branch)
PR #32141: (paclat) fixes 32108 @ 2016-03-25 16:50:59 UTC
6212e9aa56 Merge pull request #32141 from paclat/issue_32108
72c5d12d43 fixes 32108
ISSUE #32044: (ScoreUnder) Multiple masters throwing warnings? "Key master with value [...] has an invalid type of list, a str is required for this value" (refs: #32129)
PR #32129: (terminalmage) Support multiple valid option types when performing type checks (refs: #32284) @ 2016-03-24 21:16:29 UTC
bdd7ea89d5 Merge pull request #32129 from terminalmage/issue32044
34ca1ea12e Change type check errors to debug loglevel
5462081488 Support multiple valid option types when performing type checks
ISSUE #32052: (bstevenson) list_absent function doesn't loop through list of values (refs: #32056)
PR #32056: (bstevenson) Fix list absent @ 2016-03-24 17:35:00 UTC
c42014eb54 Merge pull request #32056 from bstevenson/fix-list_absent
1500aae027 set deleted value to list
1dc8f5f289 unit test update
39adf86fec Fixed negation logic
be9388173b Removed has_key in lieu of in
e48593ed81 Comments and Changes output fixes
b98f5517de Updated to conform to proper ret values
d18b4be80b remove whitespace end of line 186:q
d2b89c85ad fix formating
103cee9e29 cleaned up formating
7a4d7f0bff added whitespace
8ea5b545b0 Loop through list values in list_absent
PR #32096: (rallytime) Back-port #32065 to 2015.5 @ 2016-03-23 22:01:36 UTC
PR #32065: (TheNullByte) Fix an issue with the minion targeting example in docs (refs: #32096)
848ce5647f Merge pull request #32096 from rallytime/bp-32065
36a9d6a374 Fix an issue with the minion targeting example
PR #32104: (jacobhammons) One additional known issue for 2015.5.10 release notes @ 2016-03-23 21:20:50 UTC
9b332d48b9 Merge pull request #32104 from jacobhammons/dot10
b9fc882a1e One additional known issue for 2015.5.10 release notes
PR #32100: (jacobhammons) 2015.5.10 release docs @ 2016-03-23 20:05:21 UTC
ff51d548e1 Merge pull request #32100 from jacobhammons/dot10
544a1661ce 2015.5.10 release docs
ISSUE #32037: (terminalmage) Increase the visibility of state.apply in Salt's documentation (refs: #32038)
PR #32038: (terminalmage) Improve state module docs, replace references to state.highstate/state.sls with state.apply @ 2016-03-23 17:08:02 UTC
72a20f9799 Merge pull request #32038 from terminalmage/issue32037
8b2d983324 Add reference to state tutorial to state.apply docstring
9b4fe8443e Move highstate usage details to top of state.apply docstring
74ee8c54bc Clarify prior role of state.highstate in states tutorial
1b97e4a3df Improve state module docs, replace references to state.highstate/state.sls with state.apply
PR #32051: (terminalmage) Fix outputter for state.apply @ 2016-03-23 16:42:43 UTC
908a7bf5cd Merge pull request #32051 from terminalmage/fix-state-apply-output
7d7cb45565 Fix outputter for state.apply
ISSUE #31788: (crocket) pkg.installed doesn't work on Manjaro. (refs: #32002)
PR #32002: (abednarik) Added Manajro Linux to virtual. @ 2016-03-21 17:55:16 UTC
0e66f678d4 Merge pull request #32002 from abednarik/pkg_manjaron_issue31788
1b052d0a66 Added Manajro Linux to virtual. List extended with ManajaroLinux in order su load pacman module.
PR #31957: (rallytime) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2016-03-18 15:12:22 UTC
PR #31972: (terminalmage) Make lack of python-ldap module more explicit when LDAP eauth is enabled @ 2016-03-18 15:11:59 UTC
a52e3ad7a1 Merge pull request #31972 from terminalmage/zh-584
1e5639e495 Make lack of python-ldap module more explicit when LDAP eauth is enabled
PR #31935: (twangboy) Back port nullsoft build script from 2015.8 @ 2016-03-17 14:54:50 UTC
2d1f2a0c2e Merge pull request #31935 from twangboy/fix_build_script2
4af8c9dbfc Back port nullsoft build script from 2015.8
PR #31912: (jfindlay) log.mixins: remove extemporaneous .record @ 2016-03-16 01:56:46 UTC
43240dc566 Merge pull request #31912 from jfindlay/log_mixin
9f9c694654 log.mixins: remove extemporaneous .record
PR #31825: (justinta) Updated .testing.pylintrc to match newer versions of pylint @ 2016-03-15 18:12:44 UTC
440e0dcbe0 Merge pull request #31825 from jtand/udpate_pylintrc
9a14e02766 Updated beacons/sh.py to work with enumerate()
0ecec691a0 Adjusted beacons to work with enumerate better
f509b4113e Fixed final lint error
5945b3f11f Fix and disable pylint errors
06ae6eaf55 Fixed pylint errors on jboss state and module
de96db97c8 Fixed more pylint errors, and disabled some more
c07b0a20b5 Merge branch 'lint_fixes' into udpate_pylintrc
2e6a152308 Fixed lint error in lxc.py
908ca1a439 Fixed lint error in ssh_py_shim
404c1b50f7 Changed range(len()) to enumerate()
1e13586546 Changed range(len()) to enumerate()
9ccce7a9a5 Added more disables
9c1aab3b4e Updated .testing.pylintrc to match newer versions of pylint
ISSUE #31867: (damon-atkins) " __virtual__ returned False" is not a clear error message (refs: #31878, #31900)
PR #31900: (rallytime) Add "python module" clarification to ps __virtual__ warning. @ 2016-03-15 17:59:35 UTC
471c9444a3 Merge pull request #31900 from rallytime/fix-psutil-warning
22403d69ae Add "python module" clarification to ps __virtual__ warning.
ISSUE #31867: (damon-atkins) " __virtual__ returned False" is not a clear error message (refs: #31878, #31900)
ISSUE #19659: (wonderslug) state process.absent is failing on Ubuntu 14.04 because psutil is not installed (refs: #31878)
PR #31878: (rallytime) Make sure __virtual__ error message is helpful when psutil is missing @ 2016-03-14 21:31:42 UTC
c44c1b5e59 Merge pull request #31878 from rallytime/fix-psutil-warning
44b29f72a1 Make sure __virtual__ error message is helpful when psutil is missing
PR #31852: (rallytime) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2016-03-13 02:47:02 UTC
5c592b6768 Merge pull request #31852 from rallytime/merge-2015.5
1470de17fa Merge branch '2014.7' into '2015.5'
218c902091 Merge pull request #31834 from jfindlay/2014.7
358fdad0c8 add 2014.7.8 release notes
a423c6cd04 Merge pull request #31833 from jfindlay/2014.7
6910fcc584 add 2014.7.9 release notes
c5e7c03953 Merge pull request #31826 from gtmanfred/2014.7
d73f70ebb2 Remove ability of authenticating user to specify pam service
PR #31827: (gtmanfred) Remove ability of authenticating user to specify pam service @ 2016-03-11 20:40:19 UTC
0cc1d5db03 Merge pull request #31827 from gtmanfred/2015.5
979173b78a Remove ability of authenticating user to specify pam service
PR #31810: (whiteinge) Fix outdated Jinja 'env' variable reference @ 2016-03-11 03:52:21 UTC
8cf0b9eb3d Merge pull request #31810 from whiteinge/saltenv-jinja-var
cb72b19240 Fix outdated Jinja 'env' variable reference
ISSUE #31729: (brejoc) Creating VM with salt-cloud fails for provider Exoscale (Cloudstack) (refs: #31744)
PR #31744: (brejoc) Fix for AttributeError with libcloud <0.15 @ 2016-03-10 00:15:26 UTC
970ef0e445 Merge pull request #31744 from brejoc/fix-attribute-error-with-older-libcloud/2015.5
bb29dc2283 Added version to libcloud depends statement
87f9534fce Added log message with update suggestion for libcloud
72eab406cd Fix for AttributeError with libcloud <0.15
ISSUE #31666: (sjorge) salt-call --local pillar.items is overly eager to give data (refs: #31740)
PR #31740: (terminalmage) Assume pillar_opts is False when not specified in masterless mode @ 2016-03-09 22:57:57 UTC
df2d23ba5d Merge pull request #31740 from terminalmage/issue31666
aeaf5864cd Fall back to False when pillar_opts not set
fe19d77eb4 Add default value for pillar_opts on minion
ISSUE #31749: (milan-milo) salt-cloud spitting out error 'AttributeError: 'NoneType' object has no attribute 'pop'' (refs: #31750)
ISSUE #26162: (nmadhok) VMware cloud driver create function failing with traceback on latest develop (refs: #26170)
PR #31750: (rallytime) Back-port #26170 to 2015.5 @ 2016-03-09 17:44:14 UTC
ISSUE #30559: (kaidokert) module.wait does not fail when called state fails (refs: #31689)
PR #31689: (rallytime) Back-port #29467 to 2015.5 @ 2016-03-06 19:26:11 UTC
PR #31687: (cachedout) Removed useless GPG tests @ 2016-03-05 00:08:27 UTC
d7914cdb14 Merge pull request #31687 from cachedout/rm_gpg_test
8b00513ebb Removed useless tests
ISSUE #31619: (alexxannar) 2015.8.7 pkg.installed problem with version parameter (refs: #31660)
PR #31660: (terminalmage) Remove epoch from version string if present when installing with yum @ 2016-03-04 20:49:23 UTC
bd4d12a155 Merge pull request #31660 from terminalmage/issue31619
da954d7b92 Add integration test for packages with epoch in version
4fa7e4defe Move epoch removal
290192af56 Remove epoch from version string if present when installing with yum
PR #31683: (rallytime) Back-port #31578 to 2015.5 @ 2016-03-04 20:47:41 UTC
ISSUE #31671: (guettli) Word "Job Cache" does not match (refs: #31682)
PR #31682: (cachedout) Add definition of job cache to glossary @ 2016-03-04 20:07:19 UTC
27f443895d Merge pull request #31682 from cachedout/cache_meaning
a75e146125 Add definition of job cache to glossary
PR #31658: (rallytime) Add mentioned of Salt's Coding Style docs to the Contributing docs @ 2016-03-03 22:14:57 UTC
bd04c964d1 Merge pull request #31658 from rallytime/add-style-to-contrib
6b526b5878 Add mentioned of Salt's Coding Style docs to the Contributing docs
ISSUE #21932: (clinta) Salt Coding Style docs should list requirements for salt pylintrc (refs: #31655)
PR #31655: (rallytime) Make note of pylint dependencies in docs @ 2016-03-03 18:37:06 UTC
10658dffe6 Merge pull request #31655 from rallytime/pylint-docs
6e0377d376 Make note of pylint dependencies in docs
PR #31440: (cachedout) Set correct type for master_tops config value @ 2016-03-02 21:17:14 UTC
6075774a01 Merge pull request #31440 from cachedout/master_tops_type
f49cc75049 Set correct type for master_tops config value
ISSUE #31614: (frizzby) salt.utils.http.query() implementation contradicts its documentation. decode arg (refs: #31622)
PR #31622: (jfindlay) doc/topics/tutorials/http: update query decoding docs @ 2016-03-02 18:23:44 UTC
6d31b8918f Merge pull request #31622 from jfindlay/query_doc
4e48fec806 doc/topics/tutorials/http: update query decoding docs
PR #31558: (cachedout) Don't stacktrace if ssh binary is not installed with salt-ssh @ 2016-02-29 22:15:44 UTC
dbf6e0786c Merge pull request #31558 from cachedout/ensure_ssh_installed
cecc6e0a5f Don't stacktrace if ssh binary is not installed with salt-ssh
PR #31521: (terminalmage) salt-ssh: Fix race condition when caching files to build the thin tarball @ 2016-02-29 15:32:22 UTC
060a60fd90 Merge pull request #31521 from terminalmage/issue24753
0d352bbc16 Add fileclient tests
d9370a8041 Update cp module salt-ssh wrapper to use new cachedir param
0320494b1d Update the SSH state module wrappers to pass an alternate cachedir
65bdcb3afa Accept and pass through the alternate cachedir when prepping the thin tar
c3f7a2f2e5 Add ability to specify an alternate base dir for file caching
PR #31497: (rallytime) Remove duplicate "timeout" definition in Roster docs @ 2016-02-26 15:01:30 UTC
92f8f89218 Merge pull request #31497 from rallytime/remove-timeout-dup
83e6480d20 Remove duplicate "timeout" definition in Roster docs
PR #31472: (rallytime) Update contributing docs @ 2016-02-25 16:05:59 UTC
da001bcb49 Merge pull request #31472 from rallytime/update-contributing-docs
5871e4d1e0 Update contributing docs
ISSUE #30183: (jakehilton) Minion startup extremely delayed when first master in failover multi master setup is down (refs: #31382)
PR #31461: (DmitryKuzmenko) Set auth retry count to 0 if multimaster mode is failover. @ 2016-02-24 17:15:30 UTC
PR #31382: (DmitryKuzmenko) Set auth retry count to 0 if multimaster mode is failover (refs: #31461)
f35e2dd1d3 Merge pull request #31461 from DSRCompany/issues/30183_fix_multimaster_failover_2015.5
3d09c3b7a3 Set auth retry count to 0 if multimaster mode is failover.
ISSUE #31356: (sastorsl) file.copy module with recurse=true and non-existing src dir does not fail and resets dst dir permissions (refs: #31442)
PR #31442: (sastorsl) Add os.path.exists(src) to file.py, def copy @ 2016-02-23 23:40:03 UTC
26733ce988 Merge pull request #31442 from sastorsl/salt-modules-file.py-copy-check-src
0a4132866d removed lint in the exception string
f8b5d498c3 Add os.path.exists(src) to file.py, def copy
ISSUE #30739: (paclat) manage.present does not work when minion is using localhost (refs: #31441)
PR #31441: (cachedout) Include localhost minions in presence detection for runner @ 2016-02-23 23:36:59 UTC
e480727d27 Merge pull request #31441 from cachedout/issue_30739
ffcfad1570 Include localhost minions in presence detection for runner
PR #31416: (carlwgeorge) selinux module documentation fix @ 2016-02-22 21:49:28 UTC
91ff95f093 Merge pull request #31416 from carlwgeorge/selinux_doc_fix
0e6846d72e selinux module documentation fix
PR #31336: (terminalmage) Improve config validation logging @ 2016-02-22 19:34:24 UTC
7d01979898 Merge pull request #31336 from terminalmage/config-validation-logging
795008bad1 Improve config validation logging
ISSUE #31369: (sjorge) illumos/solaris/smartos display compacted hwaddrs (refs: #31374)
PR #31374: (sjorge) fix for #31369 @ 2016-02-22 16:22:21 UTC
fed096a29d Merge pull request #31374 from sjorge/solarish_hwaddr
bdf2576dfb missed a .format and messed up the join
bbd2fdc96d fix for illumos/solaris hwaddr
PR #31339: (jacobhammons) changed latest release to 2015.8.7 @ 2016-02-19 00:30:24 UTC
6ee17f905b Merge pull request #31339 from jacobhammons/dot7prev
07120a8d48 changed latest release to 2015.8.7
PR #31288: (notpeter) Improve salt.states.ssh_known_hosts documentation. @ 2016-02-17 22:09:18 UTC
cd3400e67e Merge pull request #31288 from notpeter/ssh_known_hosts_docs
3f573d89a2 Improve salt.states.ssh_known_hosts documentation.
PR #31183: (heyfife) Fixed named external_ip reservation/re-use code in gce driver. @ 2016-02-17 19:02:27 UTC
875d9925fa Merge pull request #31183 from heyfife/fix-gce-named-static-ip-reservation
26774e2323 Fixed named external_ip reservation/re-use code.
ISSUE #31001: (toanju) Fedora 23 check installed packages fails (refs: #31032)
PR #31032: (terminalmage) (2015.5 branch) yumpkg: ensure that dnf-plugins-core >= 0.1.15 is installed @ 2016-02-17 19:02:03 UTC
e56c402c0c Merge pull request #31032 from terminalmage/issue31001
42daea4509 yumpkg.py: Remove repoquery usage everywhere but check_db
50befbc149 backport salt.utils.pkg.rpm to 2015.5
a1ad14994a Move salt.utils.itersplit() to salt.utils.itertools.split()
5b8646ce64 Ignore failure to install new enough dnf-plugins-core
defe0859fd Ensure that dnf-plugins-core 0.1.15 is installed
ISSUE #31174: (sjorge) salt.states.archive.extacted displays incorrect message: (refs: #31176)
PR #31264: (sjorge) fix if_missing gets appended to dirs list, take III @ 2016-02-17 17:12:25 UTC
PR #31250: (sjorge) if_missing append to array as far back as 2014.1 (refs: #31264)
PR #31176: (sjorge) if_missing incorrected appended to directories_created (refs: #31250, #31264)
cec69b74f0 Merge pull request #31264 from sjorge/if_missing-155-fix
545edbf5e1 fix if_missing gets appended to dirs list, take III
PR #31110: (cachedout) Fixup 30730 @ 2016-02-10 21:37:55 UTC
fa3f474de9 Merge pull request #31110 from cachedout/fixup_30730
5bf5848e04 Fixup unit test
f558f68e0a Fixes pylint warnings
56a975ec43 Attempt to fix pylint warnings
55d71be057 Make documentation and code examples consistent with code
1f04fed6f8 Change parameter name from includes to skips
ccf5e13e7d Adding support for skipHidden in SetInclude
4f2d4af2e7 Variable names standardization
f5917ac1e8 Fixes typo
26e5236073 Invert RebootRequired logic
8065a7abf6 Add basic documentation and define how the skips parameter works.
389fea7508 Change parameter name from includes to skips
30e1fef906 Adding support for skipHidden in SetInclude
1244eea5be Variable names standardization, consistent if/else logic with states.win_update
ISSUE #30900: (mchugh19) modules/qemu_nbd.py assumes versions of utilities that don't exist on ubuntu (refs: #30949)
PR #30974: (rallytime) Back-port #30949 to 2015.5 @ 2016-02-08 16:38:46 UTC
ISSUE #28951: (ClaudiuPID) CloudLinux 7 changes (refs: #30897)
PR #30942: (rallytime) Back-port #30897 to 2015.5 @ 2016-02-05 19:00:55 UTC
PR #30922: (jacobhammons) Rev latest version to 2015.8.5 @ 2016-02-05 01:20:27 UTC
35b7f62669 Merge pull request #30922 from jacobhammons/prev-rel-notes
57c1ec637a Rev latest version to 2015.8.5
ISSUE #30840: (HeathNaylor) Generic Error for SALT.STATES.BOTO_ELB (refs: #30865)
PR #30865: (abednarik) Better boto elb error message. @ 2016-02-04 21:02:05 UTC
2488bb902e Merge pull request #30865 from abednarik/better_boto_elb_error
3561e8c19b Better boto elb error message.
PR #30831: (jacobhammons) Updated readme @ 2016-02-02 21:06:02 UTC
4da04f82c8 Merge pull request #30831 from jacobhammons/readme-update
01a92f5d98 Updated readme
PR #30829: (jacobhammons) Updated latest version to 2015.8.4 @ 2016-02-02 20:06:13 UTC
90c1ea9f6c Merge pull request #30829 from jacobhammons/release-2015.5
c95bb60148 Version to 2015.8.4
ISSUE #24575: (BrandKNY) raid.present inside mdadm.py triggers IndexError: list index out of range (refs: #30784)
PR #30784: (rallytime) Back-port #24952 to 2015.5 @ 2016-02-01 21:43:01 UTC
ISSUE #30560: (terminalmage) yumpkg.py: pkg.unhold fails in yum (refs: #30764)
PR #30764: (terminalmage) Work around yum versionlock's inability to remove holds by package name alone @ 2016-02-01 18:14:27 UTC
e978f5392f Merge pull request #30764 from terminalmage/issue30560
39736afcd7 Work around yum versionlock's inability to remove holds by package name alone
PR #30760: (toanju) Changed output format of arp_ip_target from list to comma delimited... @ 2016-01-31 19:05:02 UTC
ISSUE #30722: (yannis666) mine config is not merged from minion config and pillar (refs: #30757)
PR #30757: (yannis666) Fix to mine update to merge configuration @ 2016-01-31 19:02:44 UTC
1c205b4898 Merge pull request #30757 from yannis666/fix-for-mine-update-merge
61bb23e256 Fix to mine update to merge configuration
ISSUE #28751: (olfway) network.system state ignores test=True on debian/ubuntu (refs: #30749)
PR #30749: (abednarik) Fix Netwotk hostname Module in Debian systems. @ 2016-01-29 23:01:09 UTC
f9fde8f6a7 Merge pull request #30749 from abednarik/fix_network_system_test
1e9e97df59 Fix Netwotk hostname Module in Debian systems.
ISSUE #28438: (vakulich) Master failed to save job cache file: "Could not write job invocation cache file: [Errno 2] No such file or directory" (refs: #30699)
PR #30699: (abednarik) Add Retry to save_load. @ 2016-01-29 16:08:30 UTC
076268089a Merge pull request #30699 from abednarik/save_load_retry_time
186872cf49 Add Retry to save_load.
ISSUE #30565: (heaje) scsi.ls fails to run both on CentOS 6 and CentOS 7 (refs: #30659)
PR #30659: (sjmh) Fix lsscsi issues for certain platforms @ 2016-01-28 15:53:38 UTC
8d79d1b9c7 Merge pull request #30659 from sjmh/fix-scsi
3544dd995e Fix lsscsi issues for certain platforms
ISSUE #18980: (lrhazi) salt-cloud: ExtraData: unpack(b) received extra data. (refs: #30671)
PR #30671: (techhat) Add file locking to cloud index @ 2016-01-27 17:14:55 UTC
516919525a Merge pull request #30671 from techhat/lockcloud
4719f8d4ea Whitespace
8e7eca23e4 Add file locking to cloud index
ISSUE #28320: (Grokzen) file.comment & file.uncomment changes file permissions on edit (refs: #30586)
PR #30586: (abednarik) Fix comment_line permissions. @ 2016-01-25 23:24:02 UTC
643c9c9616 Merge pull request #30586 from abednarik/fix_comment_line_perms
8b395a42cb Fix comment_line permissions.
PR #30582: (terminalmage) yumpkg.check_db: run separate repoquery commands when multiple names passed @ 2016-01-24 17:15:04 UTC
a823e21428 Merge pull request #30582 from terminalmage/dnf-repoquery-multiple-targets
410da789f9 yumpkg.check_db: run separate repoquery commands when multiple names passed
PR #30548: (jacobhammons) Added placeholder release notes for 2015.5.10 @ 2016-01-22 18:36:01 UTC
8e56be7f4c Merge pull request #30548 from jacobhammons/doc-fixes
03c51bb54d Added placeholder release notes for 2015.5.10 Changed old doc links from docs.saltstack.org to docs.saltstack.com
PR #30530: (terminalmage) 2015.5 tweaks from #30529 @ 2016-01-22 16:26:21 UTC
PR #30529: (terminalmage) Merge 2015.5 into 2015.8 (refs: #30530)
1aafd4c5b5 Merge pull request #30530 from terminalmage/yumpkg-dnf-cleanup
2586f71bcf 2015.5 tweaks from #30529
ISSUE #23553: (aboe76) dnf a new package provider for fedora 22 (refs: #30484)
PR #30484: (terminalmage) Backport DNF support to 2015.5 branch @ 2016-01-21 22:14:46 UTC
7798d42272 Merge pull request #30484 from terminalmage/dnf-yumpkg-2015.5
330e26d1da Hide get_locked_packages
5a637420e8 Backport DNF support to 2015.5 branch
PR #30512: (jfindlay) disable pkgrepo test for ubuntu 15.10+ @ 2016-01-21 21:32:58 UTC
b348f804b1 Merge pull request #30512 from jfindlay/repo_test
66f06f2bd3 disable pkgrepo test for ubuntu 15.10+
PR #30478: (justinta) Updated pip_state to work with pip 8.0 @ 2016-01-21 16:02:41 UTC
a9348dfef8 Merge pull request #30478 from jtand/pip_8_update
6227368830 Convert version to int, instead of comparing strings to ints
20384a4810 Added InstallationError to except block
baa274bca9 Updated pip_state to work with pip 8.0
ISSUE #30465: (alandrees) Nested imports with pyobjects (refs: #30482)
PR #30482: (borgstrom) Pyobjects recursive import support (for 2015.5) @ 2016-01-21 15:54:32 UTC
a30147c64f Merge pull request #30482 from borgstrom/pyobjects_recursive
2c55a7580b Fixup lint errors
b46df0e4b5 Allow recursive salt:// imports
51bfa16173 Add test to prove that recursive imports are currently broken
PR #30459: (jfindlay) modules.pkg: disable repo int test for ubuntu 15.10 @ 2016-01-20 16:41:12 UTC
5c7cc51937 Merge pull request #30459 from jfindlay/pkg_tests
fb9972f590 modules.pkg: disable repo int test for ubuntu 15.10
PR #30443: (justinta) Boto uses False for is_default instead of None @ 2016-01-19 18:28:08 UTC
dd2ceb4c07 Merge pull request #30443 from jtand/boto_vpc_5
2f77152479 Boto uses False for is_default instead of None
ISSUE #26833: (twangboy) salt-cloud fails to spin up windows minion on 2015.8 Head (refs: #26853)
ISSUE #21256: (dhs-rec) win.exe package for RH 6 (refs: #26853)
PR #30420: (attiasr) Backport #26853 @ 2016-01-19 17:33:58 UTC
ISSUE #30341: (dnd) salt-cloud linode connection reset by peer (refs: #30364)
PR #30364: (rallytime) Add TLS version imports and add linode driver documentation notices @ 2016-01-14 19:04:47 UTC
5a923b3aa9 Merge pull request #30364 from rallytime/fix-30341
79bcf151cb Add TLS version imports and add linode driver documentation notices
ISSUE #28822: (HerrBerg) saltenv url-parameter not working in file.managed for salt:// sources since 2015.8 (refs: #30166)
PR #30184: (rallytime) Back-port #30166 to 2015.5 @ 2016-01-13 18:27:36 UTC
PR #30291: (thegoodduke) ipset: fix test=true & add comment for every entry @ 2016-01-12 19:40:23 UTC
PR #30170: (thegoodduke) ipset: fix comment and test (refs: #30291)
1d8413fd2f Merge pull request #30291 from thegoodduke/for_fix_ipset
62d6ccf561 ipset: fix test=true & add comment for every entry