Salt 2016.3.3 Release Notes

Version 2016.3.3 is a bugfix release for 2016.3.0.

Known Issues

issue #36055: Salt Cloud events (salt/cloud) are not generated on the master event bus when provisioning cloud systems.

Bootstrap Issue #973: python-futures is not installed when installing from a git tag on RedHat-based distributions. Python futures is needed when

running Salt with the TCP transport. This is fixed on the develop branch of the salt-bootstrap repo and the fix will be included in the upcoming release of salt-bootstrap, but is a bug in the bootstrap release that ships with this version of Salt. Please see the salt-bootstrap repo for more information on how to update your bootstrap version.

Changelog for v2016.3.2..v2016.3.3

Generated at: 2018-05-27 04:47:36 UTC

  • PR #35603: (rallytime) Make sure version label is correct in header

  • PR #35602: (rallytime) Update release notes for 2016.3.3

  • ISSUE #35102: (TheBigBear) Exception raised when processing __virtual__ function for mac_system - (mac os x installation relies on un-installed 'mac_service_helper.sh') (refs: #35580)

  • PR #35580: (twangboy) Fix mac_service attempts to parse non-plist files @ 2016-08-19 09:24:38 UTC

    • 9683bb3c58 Merge pull request #35580 from twangboy/fix_35102

    • 4122e66ed5 Handle malformed plist files

    • 52feff9309 Fix mac_service attempts to parse non-plist files

  • PR #35586: (hu-dabao) Fix 35420, add run_on_start in build_schedule_item @ 2016-08-19 09:23:32 UTC

    • c4ec94d6e8 Merge pull request #35586 from hu-dabao/fix-35420

    • 2d3a882cc2 fix 35420, add run_on_start in build_schedule_item, remove redundancy of enabled

    • PR #35583: (terminalmage) Fix localemod tests

  • PR #35579: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-18 22:00:41 UTC

    • d1339fd9f5 Merge pull request #35579 from rallytime/merge-2016.3

    • 00dff9dcbd Merge branch '2015.8' into '2016.3'

    • 26a7f7d9f7 Merge pull request #35577 from terminalmage/unit-file-changes

      • 6cb0fb47f3 pkg/salt-syndic.service: change Type to notify

      • 175ba99e0e pkg/salt-minion.service: remove KillMode, change Type to notify

      • 540ec28954 pkg/salt-master.service: remove KillMode

      • 69fad464ab pkg/salt-api.service: change Type to notify

  • PR #35571: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-18 19:50:03 UTC

    • f7a18234db Merge pull request #35571 from rallytime/merge-2016.3

    • 2930df924e Update localemod_test systemd.sd_booted mock to use salt.utils.systemd.booted

    • e61b04a707 Merge branch '2015.8' into '2016.3'

      • 2a5d1a0eee fix-35384, fix the logic caused by wrong indent (#35566)

      • feb852f8c0 Clarify config.get docstring (#35492)

      • 205d8e2e7b Merge pull request #35483 from gtmanfred/2015.8

        • 2d8ec1e9db use __opts__ in salt.utils.cloud for cache functions

      • 70fa2d0901 Merge pull request #35546 from whiteinge/salt-api-eauth-fail-gracefully

        • eb3574adae Don't fail hard if the user's permissions cannot be found

        • ec597bd54c Change groups check in token to look for truthy values

      • 61fec6caa9 add missing glob import (#35525)

      • 0e3f2fc6cb Whitespace fix for 2015.8 (#35540)

      • fd3274c800 Merge pull request #35510 from terminalmage/issue33516

        • 5b5f19d269 Update zypper unit test to reflect call to config.get

        • 2730edb516 Add note about systemd-run usage in package states

        • e2d9e87e10 salt/modules/systemd.py: Use systemd-run --scope where needed

        • 22919a25bc Notify systemd on salt-api start

        • a40b3f8a08 Notify systemd on syndic start

        • e847d3af30 Notify systemd on minion start

        • d648887afc salt/modules/zypper.py: Use systemd-run --scope where needed

        • 2e17976722 salt/modules/yumpkg.py: Use systemd-run --scope where needed

        • 86b59c1e74 salt/modules/pacman.py: Use systemd-run --scope where needed

        • e32d92c6d5 salt/modules/ebuild.py: Use systemd-run --scope where needed

        • c7d21d3ae3 salt/modules/aptpkg.py: Use systemd-run --scope where needed

        • f83e0ef242 Add unit tests for salt.utils.systemd

        • 5b12f030c6 Add func to salt.utils.systemd to tell if scopes are available

    • PR #35573: (rallytime) Back-port #33337 to 2016.3

    • PR #33337: (mzupan) adding the () to make changes work (refs: #35573)

  • PR #35572: (terminalmage) Fix poor formatting in pkg state docs @ 2016-08-18 18:15:52 UTC

  • PR #35489: (rallytime) Back-port #35463 to 2016.3 @ 2016-08-18 07:16:03 UTC

    • PR #35463: (skizunov) Make auth_timeout user configurable again (refs: #35489)

    • f2eb3dc105 Merge pull request #35489 from rallytime/bp-35463

    • bbf7ce121b Remove final self.MINION_CONNECT_TIMEOUT ref

    • cf2e2daab9 Make auth_timeout user configurable again

    • PR #35538: (thatch45) Treat python XML as an optdep

  • PR #35526: (thatch45) Always deploy the thin to /var/tmp @ 2016-08-17 19:44:26 UTC

    • e2bd575461 Merge pull request #35526 from thatch45/ssh_W_tmp

    • a381f02cfe Always deploy the thin to /var/tmp

  • PR #35522: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-17 18:07:16 UTC

    • 8b770869e4 Merge pull request #35522 from rallytime/merge-2016.3

    • ff212d8976 Whitespace fix

    • c305d8d99b Merge branch '2015.8' into '2016.3'

    • b3b28cb760 Might be a good idea to be able to download the software we make (#35513)

    • 9f87081cef Merge pull request #35302 from Ch3LL/add_job_cache_test

      • ccb2a5cadf remove unused imports

      • 512ae81dfd remove TMP and add integration.TMP

      • c9b7c3cf80 need to add returners option in other places

      • 7316df7a02 fix pylint

      • 50a4f0fe6a fix comment

      • 6837acf742 add job cache integration tests

    • 1c82c6bee5 Merge pull request #35512 from cachedout/fixup_35419

      • 253662541a Fix import

      • f16a30786b Fixes consul.agent_service_register which was broken for registering service checks.

    • e1a373fa4c Merge pull request #35497 from deepakhj/2015.8

      • 685db4ab88 Fix spacing

    • 4048255ed6 Merge pull request #35508 from terminalmage/update-docstring

      • 67c945fce0 Add Carbon to versionadded for git.diff

  • PR #35516: (rallytime) Back-port #34441 to 2016.3 @ 2016-08-17 15:47:23 UTC

  • PR #35517: (rallytime) Back-port #34502 to 2016.3 @ 2016-08-17 15:47:10 UTC

    • PR #34502: (markuskramerIgitt) Windows installer build scripts will exit on error (refs: #35517)

    • 45080d9860 Merge pull request #35517 from rallytime/bp-34502

    • 32da48df08 setup.py will not print each individual file

    • 698a076a39 Completely remove Python and verify

    • 7406bd22a6 Errors will stop the scripts

  • PR #35429: (tankywoo) Fix iptables target options with no arguments @ 2016-08-17 10:05:17 UTC

    • c1deb945d7 Merge pull request #35429 from tankywoo/fix-iptables-target-options

    • 914eb60d51 Fix iptables target options with no arguments

  • ISSUE #35458: (iggy) SALT.STATES.APACHE_MODULE needs version annotations (refs: #35495)

  • PR #35495: (rallytime) Use correct deprecated notation instead of a warning for apache_module.enable state function. @ 2016-08-17 09:36:40 UTC

    • 678759ba6c Merge pull request #35495 from rallytime/fix-35458

    • 9bae3d09a6 Use correct deprecated notation instead of a warning.

  • ISSUE #35336: (Sylvain303) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: #35360, #35498, #35406, #saltstack/salt`#35360`_)

  • PR #35498: (rallytime) Add supported templates list to all template doc references in file state @ 2016-08-17 09:33:36 UTC

    • PR #35406: (rallytime) Provide links to the renderers in the template docs (refs: #35498)

    • PR #35360: (rallytime) Add all template registery templates to file.managed docs (refs: #35498)

    • 5bd44b10a7 Merge pull request #35498 from rallytime/file-state-docs

    • 6190b2d738 Add supported templates list to all template doc references in file state

  • PR #35487: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-16 18:36:21 UTC

    • 6df4648765 Merge pull request #35487 from rallytime/merge-2016.3

    • c6c82be1de Merge branch '2015.8' into '2016.3'

    • bfe7107a87 Update bootstrap script to latest stable (2016.08.16) (#35486)

    • 240fc12863 Merge pull request #35413 from cachedout/issue_35296

      • fb8a12d677 Fix silly error

      • 3646cf1afa Additional checks on master and integration test

      • 09efde7634 Splat the list into os.path.join

      • fc0d5878bc Set file_recv on test master

      • 81c4d136c5 Transition file push paths to lists

    • c3319b2a8b Merge pull request #35476 from cachedout/issue_35380

      • c05fcf33d1 Fixup SSH bug where sudo without sudo user would break

    • 004778c966 Merge pull request #35471 from terminalmage/issue34479

      • e243c63e43 win_pkg: Fix traceback when package is not installed

    • 5c9428c32d Merge pull request #35448 from isbm/isbm-zypper-106-fix

      • dd82e6a848 Add ignore_repo_failure option to suppress zypper's exit code 106 on unavailable repos

    • 1473474b04 Merge pull request #35451 from isbm/isbm-zypper-mod_repo-unchanged

      • 8790197d86 Fix Unit test for suppressing the exception removal on non-modified repos

      • 3f00c6997a Remove zypper's raise exception if mod_repo has no arguments and/or no changes

    • a8c4f17f50 Merge pull request #35453 from theothergraham/fix_CacheDisk

    • d8c35b5260 Merge pull request #35459 from thatch45/shim_fix

      • 10037b00cb Some environments refuse to return the command output

    • 38b60a32e5 [2015.8] Update bootstrap script to latest stable (2016.08.15) (#35460)

  • ISSUE #34161: (bobrik) Salt command can hang forever because of one broken minion (refs: #35446)

    • PR #35446: (cachedout) Make salt-client aware of edge-case where saltutil might be broken

  • ISSUE #35422: (ViaviSolutions) aptpkg.py: install_recommends: True does not force "--install-recommends" (refs: #35449)

  • PR #35449: (dkruger) aptpkg will specify --install-recommends if enabled by the SLS @ 2016-08-16 01:38:56 UTC

    • f90ecbb15e Merge pull request #35449 from dkruger/fix-35422

    • f54bf445b5 aptpkg will specify --install-recommends if enabled by the SLS

  • ISSUE #33367: (supertom) [salt-cloud] libcloud >= 1.0.0 incompatible regarding node_state (refs: #33518)

  • PR #35467: (rallytime) Back-port #33518 to 2016.3 @ 2016-08-16 01:17:01 UTC

  • PR #35456: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-15 19:16:23 UTC

    • 9b2c075611 Merge pull request #35456 from rallytime/merge-2016.3

    • 6a86a12294 Merge branch '2015.8' into '2016.3'

    • d75005c519 Fix cp.push_dir pushing empty dirs (#35442)

    • 09925ba353 Minor doc fixup (#35436)

    • a0b128a85a Merge pull request #35132 from sjorge/2015.8-35121

      • 5cb38c8ae0 switch to fpread().splitlines(), as per @lorengordon suggestion

      • 634f1dded5 fixes #35121, causing lots of mayham (onchange) with 2016.3.2 for me

    • PR saltstack/salt#35308: (farcaller) Actually fixed dockerng.list_tags (refs: #35447)

    • PR saltstack/salt#34702: (farcaller) Fixed dockerng.list_tags (refs: #35447)

    • PR #35447: (ticosax) [dockerng] RepoTags can be also be None with docker 1.12

    • PR #34702: (farcaller) Fixed dockerng.list_tags (refs: #`saltstack/salt#35308`_)

  • ISSUE saltstack/salt#35403: (randomed) Setting ext_job_cache breaks on salt-master (refs: #35427)

    • PR #35427: (cachedout) Correct errant call to argspec from master. Fix ext_job_cache.

  • ISSUE #35423: (Ch3LL) Stacktrace when running state.sls against an sls does not exist (refs: #35428)

    • PR #35428: (cachedout) Resolve stacktrace logged by highstate outputter if sls cannot be found

  • PR #35412: (s0undt3ch) Only allow one sync read to happen at a time. @ 2016-08-12 23:57:29 UTC

    • 607169a01b Merge pull request #35412 from s0undt3ch/2016.3

    • f54b3cc514 Only allow one sync read to happen at a time.

  • ISSUE #35336: (Sylvain303) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: #35360, #35498, #35406, #saltstack/salt`#35360`_)

  • PR #35393: (deniszh) No need to run ddns update every time @ 2016-08-12 12:40:36 UTC

    • b3e9e98b40 Merge pull request #35393 from deniszh/2016.3_fix35350

    • 6f2f080f4a No need to run dns update every time

  • PR #35407: (hu-dabao) [Fix-35094] None will not be added to grains which generate [none] @ 2016-08-12 12:34:05 UTC

    • a5fe05b7f9 Merge pull request #35407 from hu-dabao/fix-35094

    • a23108f795 None will not be added to grains which generate [none]

  • PR #35411: (eliasp) modules.event.send(): Prevent backtrace for masterless Minions @ 2016-08-12 12:29:02 UTC

    • 4dc776ffbf Merge pull request #35411 from eliasp/2016.3-modules.event-handle-file_client-opt

    • 8d7244bdd9 modules.event.send(): Also check for file_client and use_master_when_local opts

  • PR #35395: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-11 20:59:37 UTC

    • c032506e6b Merge pull request #35395 from rallytime/merge-2016.3

    • 0d1aa630f1 Lint fix

    • cf038ee3fe Merge branch '2015.8' into '2016.3'

    • d9c20c0456 Update freebsd.rst (#35394)

    • a375dd7e1f Clean up open filehandles (#35359)

    • 9ea7a34c30 Merge pull request #35339 from isbm/isbm-2015.8-minion-importerror-fix

      • 12af60b7be Fix continuous minion restart if a dependency wasn't installed

    • fd9b05ace4 Merge pull request #35357 from twangboy/file.recurse.clean.2015.8

      • d328ec0157 Fix file.recurse with clean: True

  • ISSUE #35226: (mathieubouchard) Do not throw an exception when an invalid requisite is set (refs: #35373)

  • PR #35352: (twangboy) Fix file.recurse with clean: True on Windows (2016.3) @ 2016-08-11 00:46:11 UTC

    • 72f3548671 Merge pull request #35352 from twangboy/file.recurse.clean

    • ecad616d08 Fix file.recurse with clean: True

  • PR #35356: (jfindlay) document log levels and warn on all logging below info @ 2016-08-11 00:45:56 UTC

    • 0fcfc70cc8 Merge pull request #35356 from jfindlay/log_levels

    • 2fc3a55338 utils.verify.verify_log: warn at all levels less than info

    • 72a3f18a2e log.setup: minor optimization

    • 66332510c6 doc.ref.configuration.logging: document log levels

    • 93616eff3e doc.ref.configuration.logging: fix formatting

    • 472a2d31de doc.ref.configuration.logging: cleanup formatting

  • PR #35358: (twangboy) Update libsodium deps @ 2016-08-11 00:36:30 UTC

    • 2f7be03053 Merge pull request #35358 from twangboy/update_libsodium_deps

    • d120a8906f Add vcredist 14 dlls

  • ISSUE #35336: (Sylvain303) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: #35360, #35498, #35406, #saltstack/salt`#35360`_)

  • PR #35360: (rallytime) Add all template registery templates to file.managed docs (refs: #35498) @ 2016-08-11 00:35:20 UTC

    • f9e03b9c59 Merge pull request #35360 from rallytime/fix-35336

    • 30badb5402 Add all template registery templates to file.managed docs

  • ISSUE #24745: (The-Loeki) RFC: disk versus blockdev (refs: #24893)

  • PR #35362: (rallytime) Correct deprecation version tags @ 2016-08-11 00:34:38 UTC

    • PR #35361: (rallytime) Blockdev deprecations (refs: #35362)

    • PR #25267: (jfindlay) Disk module improvements (refs: #35362)

    • PR #24893: (The-Loeki) Contribution: Disk module improvements (refs: #`saltstack/salt`#25267`_`_, #25267)

    • 3c628d3cbc Merge pull request #35362 from rallytime/correct-deprecated-tag

    • 507827a014 Correct deprecation version tags

  • PR #35347: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-10 20:07:42 UTC

    • 87e29188c0 Merge pull request #35347 from rallytime/merge-2016.3

    • a651962e95 Merge branch '2015.8' into '2016.3'

    • 4618b433e9 Merge pull request #35323 from thatch45/ssh_crazy

      • 8a5b47b5d7 Collect all error data from the wfuncs call

      • 11864c31b7 supress a stack trace to show clean ssh error

      • 9fbfa282fa wow this solves an issue!

    • cfae862972 Merge pull request #35325 from kev009/fbsd-netstat-route

      • 0d49dd3c29 Fix fbsd netstat route on fbsd 10+

    • 244c3bd495 Pass port to ssh.check_known_host, closes #35264 (#35301)

    • 243909f39d file.recurse: Do not convert octal mode string to int (#35309)

    • PR #35334: (cachedout) Restore random_master functionality

  • PR #35331: (hu-dabao) fix 35165, salt-run jobs.exit_success jid is broken @ 2016-08-10 11:50:10 UTC

    • 78dfd18ec6 Merge pull request #35331 from hu-dabao/fix-35165

    • 4dcce18d01 fix 35165, salt-run jobs.exit_success jid is broken

  • PR #35318: (rallytime) Remove legacy compat docs in mysql pillar since the code was removed already @ 2016-08-10 11:34:48 UTC

    • PR #30913: (justinta) Deprecated code removed. (refs: #35318)

    • fcca0b9333 Merge pull request #35318 from rallytime/remove-deprecation-docs

    • 75f205e485 Remove legacy compat docs in mysql pillar since the code was removed already

  • PR #35329: (hu-dabao) sys.doc will skip all not connected minions @ 2016-08-10 11:18:22 UTC

    • 3446dc9ec6 Merge pull request #35329 from hu-dabao/fix-tiny-salt-cli

    • 4b806a70ea sys.doc will skip all not connected minions

  • PR #35306: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-09 18:50:44 UTC

    • 31f7d307a7 Merge pull request #35306 from rallytime/merge-2016.3

    • 2d3eadfe49 Merge branch '2015.8' into '2016.3'

    • 2efc1b333b Merge pull request #35290 from terminalmage/issue35051

      • d621aa7b61 Update runner/wheel unit tests to reflect new key in ret dict

      • 90c12a9c7b Add __orchestration__ key to orch returns for runner/wheel funcs

      • 7b8c3b86e7 Suppress error about invalid changes data for orchestration jobs

      • 54a1704d6c Suppress event for wheel/runner funcs executed from orchestration

      • f409f62bf2 Accept print_event option in WheelClient.cmd()

      • b42b25ccce Add cmd func for RunnerClient

      • 480065fe00 Add print_event option to client mixins

  • PR #35229: (lubyou) Ignore import error for pwd module in mac_shadow @ 2016-08-09 15:48:16 UTC

    • 94529d0578 Merge pull request #35229 from lubyou/fix-mac_shadow

    • b45039c240 Do not blindly ignore import failures

    • c1d5670b79 Ignore import error for pwd module

  • PR #35227: (isbm) Isbm osfinger ubuntu fix @ 2016-08-09 15:38:31 UTC

    • ce7aeb6ca4 Merge pull request #35227 from isbm/isbm-osfinger-ubuntu-fix

    • fe5da97283 Lintfix: E8303

    • 6eea62d4ec Add a deprecation warning

    • 4dc45f2509 Add grains unit test for Ubuntu systems

    • 3904e4b81c Bugfix: Ubuntu osfinger should contain also minor version

    • a69f97f9ad Bugfix: use oscodename if lsb_distrib_codename key exists empty.

  • PR #35286: (hu-dabao) fix 34425, a bug that sys.doc cannot output format @ 2016-08-09 09:50:12 UTC

    • 47e328f755 Merge pull request #35286 from hu-dabao/fix-34425

    • 86fb359f58 fix 34425, a bug that sys.doc cannot output format

  • ISSUE #27294: (stenstad) salt-cloud should support Openstack Identitiy v3 for authentication (refs: #35213)

  • PR #35275: (rallytime) Back-port #35213 to 2016.3 @ 2016-08-09 00:02:43 UTC

    • PR #35213: (gtmanfred) add identity v3 support to openstack driver (refs: #35275)

    • d79cb1b4ec Merge pull request #35275 from rallytime/bp-35213

    • 9b9fc508cc add identity v3 support to openstack driver

    • PR #35278: (dmurphy18) Increase timeout for siging to 10 seconds when signing rpm packages

  • PR #35276: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-08 18:20:29 UTC

    • 959a00e4b7 Merge pull request #35276 from rallytime/merge-2016.3

    • 2b4c156df1 Merge branch '2015.8' into '2016.3'

    • f8158124d5 Merge pull request #35211 from cachedout/issue_31074

      • 6f53232e6d Better error handling and a workaround for group mismatch.

      • 5b56a4acf7 Docs

      • ae04e7aaeb Initial POC

    • 3e4eb13daa Merge pull request #35271 from bobrik/default-output-profile

      • 6cdee21036 Default state_output_profile to True everywhere, closes #35166

    • 673e1aa1aa Merge pull request #35233 from terminalmage/issue32719

      • 730a077041 Do not attempt to get fqdn_ip{4,6} grains when ipv{4,6} grains are empty

    • cdf3c0fe73 Merge pull request #35202 from multani/fix/test-doc

      • 1642dba5d1 doc: fix broken links in the test documentation page

    • e1331cd2a3 Merge pull request #35236 from rallytime/bp-35119

      • 9ade78de7b Revise unnecessary code duplication

      • 7c15f5b20a Fix formatting

      • 64f93f8938 Assume two EVRs are equal if E and V are equal but one R is missing.

    • 4f2b8aa5b6 Merge pull request #35240 from derekmaciel/bp-35225

      • 9ed47f713a Add missing documentation for pkg.installed

    • 4bcfaa97d0 Merge pull request #35241 from terminalmage/gitfs-fixes

      • e05648cc2d Break from loop when file is found

      • 6764a88601 Ensure that failed recursion results in no blob object being returned

    • f6d7360e0b Merge pull request #35245 from rallytime/bp-35039

      • 51ab9cd6d4 Add saltenv support to module.run

    • d65a5c7134 Merge pull request #35249 from terminalmage/issue35214

      • bcd5129e9f Fix regression in git.latest when update is fast-forward

      • e2e8bbbfde Add integration test for #35214

  • ISSUE #35003: (edgan) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: #35232)

  • ISSUE #34481: (L4rS6) rabbitmq_user.present with password keyword throws exception (refs: #35232)

  • ISSUE #33588: (whytewolf) rabbitmq_user.present error (refs: #35232)

  • PR #35274: (rallytime) Lint fixes for 2016.3 branch @ 2016-08-08 16:45:41 UTC

    • PR #35232: (theredcat) fix rabbitmq version detection using a package-agnostic version (refs: #35274)

    • 157939d5b0 Merge pull request #35274 from rallytime/lint-2016.3

    • 0d3d711e9c Lint fixes for 2016.3 branch

  • PR #35269: (meaksh) Checksum validation for zypper pkg.download in 2016.3 and develop @ 2016-08-08 14:45:16 UTC

    • c58bb18624 Merge pull request #35269 from meaksh/checksum-during-zypper-pkg-download-for-2016.3-and-develop

    • 18700e821e unit tests for rpm.checksum() and zypper.download()

    • c3f29ab205 checksum validation during zypper pkg.download

  • PR #35197: (vutny) Make pkgbuild.repo state recognize createrepo command return code @ 2016-08-06 23:20:47 UTC

    • d3f2ce2a1a Merge pull request #35197 from vutny/pkgbuild-repo-failure-detection

    • a5f6630e97 Make pkgbuild.repo state recognize createrepo command return code

  • ISSUE #34446: (mirceaulinic) Proxy minions & straight minion using the same caching directory (refs: #35178)

  • PR #35178: (cro) Add append_minionid_config_dirs option @ 2016-08-06 22:21:14 UTC

    • f004b831d2 Merge pull request #35178 from cro/proxy_cache_fix2

    • 84cc7d67c0 Add documentation for append_minionid_config_dirs.

    • f0961e741e Merge with 2016.3

  • ISSUE #35234: (Sylvain303) Bug: module disk.wipe dont wipe the filesystem information (refs: #35253)

  • PR #35259: (cachedout) Fixup 35253 @ 2016-08-06 21:59:48 UTC

    • PR #35253: (abednarik) Fix disk.wipe missing option. (refs: #35259)

    • 6eb1c48469 Merge pull request #35259 from cachedout/fixup_35253

    • 104116f464 Add release notes and include entry about disk.wipe fix

    • 6714e8f386 Fix mock call in disk wipe test

  • ISSUE #35234: (Sylvain303) Bug: module disk.wipe dont wipe the filesystem information (refs: #35253)

  • PR #35253: (abednarik) Fix disk.wipe missing option. (refs: #35259) @ 2016-08-06 21:55:01 UTC

    • 4e7d7f8e4c Merge pull request #35253 from abednarik/disk_wipe_fix

    • ff33df4ba1 Fix disk.wipe missing option.

  • PR #35206: (hu-dabao) Make the log level back to warning for unclassified exc @ 2016-08-06 21:40:38 UTC

    • eeede82109 Merge pull request #35206 from hu-dabao/fix-exc-log

    • 676be7d711 Make the log level back to warning for unclassified exc

  • PR #35196: (isbm) Deprecate status.uptime one version later @ 2016-08-06 08:39:40 UTC

    • 21808e27d5 Merge pull request #35196 from isbm/isbm-too-fast-uptime-deprecation

    • 6f3a32dace Deprecate status.uptime one version later

  • PR #35207: (eliasp) Handle exceptions in _get_virtual() and in _get_virtual() consumers @ 2016-08-06 08:29:08 UTC

    • 100645e557 Merge pull request #35207 from eliasp/2016.3-modules.aptpkg-handle-exceptions

    • 2f11df98ca Handle exceptions in _get_virtual() and in _get_virtual() consumers

  • ISSUE #35003: (edgan) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: #35232)

  • ISSUE #34481: (L4rS6) rabbitmq_user.present with password keyword throws exception (refs: #35232)

  • ISSUE #33588: (whytewolf) rabbitmq_user.present error (refs: #35232)

  • PR #35232: (theredcat) fix rabbitmq version detection using a package-agnostic version (refs: #35274) @ 2016-08-06 08:13:02 UTC

    • 7302a8a6e5 Merge pull request #35232 from theredcat/fix-rabbitmq-version-detection

    • f75eb2ecc7 Fix runas in code order and make the check_password work with the new >3.5.7 version

    • 4d8119b88b fix rabbitmq version detection using a package-agnostic version

  • PR #35244: (rallytime) Back-port #31677 to 2016.3 @ 2016-08-06 07:53:28 UTC

    • PR #31677: (miihael) Return correct value for services that must be enabled in Systemd (refs: #35244)

    • 2e9fa3799c Merge pull request #35244 from rallytime/bp-31677

    • 45d563d5ac Return correct value for services that must be enabled in Systemd, not in SysV

  • PR #35182: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-03 20:57:29 UTC

    • bd0496eef5 Merge pull request #35182 from rallytime/merge-2016.3

    • c35974f78f Merge branch '2015.8' into '2016.3'

    • 67d8dd0fd0 Don't discard running beacons config when listing becaons (#35174)

    • 3754550dd2 Add missing CLI Examples to aws_sqs module funcs (#35173)

    • 4967ed275f doc version update to 2015.8.11, updates to release notes (#35145)

  • PR #35150: (rallytime) Start release notes for 2016.3.3 @ 2016-08-03 13:46:31 UTC

    • f9f92ad326 Merge pull request #35150 from rallytime/2016.3.3-release-notes

    • a64026fc99 Start release notes for 2016.3.3

  • PR #35157: (hu-dabao) master returned from func should be a string as designed so far @ 2016-08-03 13:29:16 UTC

    • 518ecf897a Merge pull request #35157 from hu-dabao/func-return-string

    • a7506af4c9 master returned from func should be a string as designed so far

    • PR #35147: (jacobhammons) doc version updated to 2016.3.2

  • PR #35136: (s0undt3ch) Don't restart processes if the manager is not set to restart them @ 2016-08-02 18:40:05 UTC

    • dc7d7db3d5 Merge pull request #35136 from s0undt3ch/2016.3

    • 7b8bf2d2b4 Don't restart processes if the manager is not set to restart them

  • PR #35133: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-02 18:06:18 UTC

    • bf04bd3316 Merge pull request #35133 from rallytime/merge-2016.3

    • 0d5f0b6016 Merge branch '2015.8' into '2016.3'

    • 81845ee31d Merge pull request #35114 from terminalmage/git_pillar-env-remap-docs

      • 5951554e9f Add clarification docs on a common git_pillar misconfiguration

    • 88a9fb1b31 Merge pull request #34768 from hrumph/bad-installed-state

      • e1fcb8311d Put pkg.latest_version in try/except structure Move refreshed or refresh to different spot (just for code tidyness)

      • e0b6261659 changed name of varibale 'refreshed' to 'was_refreshed'

      • 340110b4b4 Move check for rtag to outermost-nesting in function

      • ac67c6b493 Lint fix

      • 0435a1375e Get rid of repetition in code by using new "refreshed" variable instead

      • 3b1dc978e2 Lint fix

      • a9bd1b92b9 lint fixes

      • 71d69343ef Fixes #34767

    • 343576408f Merge pull request #35043 from rallytime/new-release-notes

      • bdcc81a384 Start release notes file for 2015.8.12

  • PR #35120: (kstreee) The '_handle_event_socket_recv' function in Salt Api is missing first data of stream. @ 2016-08-02 16:22:50 UTC

  • PR #35110: (hu-dabao) Do not return job status back to master for master_alive and master_failback schedules @ 2016-08-02 07:49:46 UTC

    • 77b1f43b0d Merge pull request #35110 from hu-dabao/master-check-lighter

    • 3a3b66e27d dont return job status back to master for master_alive and master_failback schedules

  • PR #35104: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-08-01 18:56:43 UTC

    • 94a983f129 Merge pull request #35104 from rallytime/merge-2016.3

    • dda2c32325 Merge branch '2015.8' into '2016.3'

      • 848bf0272f Merge pull request #35050 from terminalmage/fix-saltdev-arg

        • 40cfa7cf17 Avoid needlessly running 2 argspecs in salt.utils.format_call()

        • fd186b7e4c Pass environment as 'saltdev' if runner/wheel func accepts a saltdev argument

        • 951b52ab93 Pass __env__ from saltmod orch states to to saltutil.{runner,wheel}

      • 2144178ae0 Merge pull request #35066 from jfindlay/postgres_log

        • c2c442234f returners.postgres_local_cache: do not log in __virtual__

      • 7121618142 Merge pull request #35024 from bobrik/daemon-reload-fix

        • c300615e9d Cache systemd unit update check per unit, closes #34927

      • 865c29f126 Expressly deny a minion if a key cannot be found instead of raising stacktrace (#35026)

  • ISSUE #32761: (notpeter) Ubuntu 16.04 Xenial Xerus Support (refs: #`saltstack/salt#33870`_)

  • PR #35105: (rallytime) Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability @ 2016-08-01 17:26:55 UTC

    • 6c056a829e Merge pull request #35105 from rallytime/update-2016.3.0-release-notes

    • fbaff3e98e Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability

  • PR #35059: (vutny) Add fun_args field to events generated by execution of Master modules @ 2016-08-01 13:01:42 UTC

    • 1f8a0fd1e7 Merge pull request #35059 from vutny/event-function-args

    • 19d080445b Add fun_args field to events generated by execution of Master modules

  • PR #34955: (lubyou) force dism to always output english text @ 2016-08-01 12:54:03 UTC

    • d137c4b986 Merge pull request #34955 from lubyou/fix-dism-on-non-english-systems

    • 63c974a3d0 add missing comma

    • 775ea73578 fix unit tests

    • 51869807f1 force dism to always output english text

  • PR #35078: (jacobweinstock) added missing non-keyword argument skip_verify to __get_artifact func… @ 2016-08-01 12:22:47 UTC

    • ff7ddf0b68 Merge pull request #35078 from jacobweinstock/fix-missing-non-keyword-argument

    • c40314ba80 added missing non-keyword argument skip_verify to __get_artifact function

  • PR #35008: (hu-dabao) Fix multimaster failover on more than two masters and failback behaviour @ 2016-07-29 16:34:37 UTC

    • 878e200cd9 Merge pull request #35008 from hu-dabao/fix-multimaster

    • 12da890910 Fix multimaster failover on more than two masters and failback behaviour

  • 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)

  • PR #35055: (galet) #33536 pkgrepo.managed does not disable a yum repo with "disabled: True" @ 2016-07-29 15:40:15 UTC

    • 11ed147448 Merge pull request #35055 from galet/2016.3

    • d70796bbfe #33536 pkgrepo.managed does not disable a yum repo with "disabled: True"

  • PR #35039: (whiteinge) Add saltenv support to module.run (refs: #35245) @ 2016-07-29 14:01:03 UTC

    • ebaee39b2b Merge pull request #35039 from whiteinge/module-run-saltenv

    • 7ef287e09e Add saltenv support to module.run

  • PR #35046: (eliasp) Prevent backtrace in salt.states.network @ 2016-07-29 13:59:09 UTC

    • 32ed78a399 Merge pull request #35046 from eliasp/2016.3-salt.states.network-prevent-backtrace

    • 1542cd5124 Prevent backtrace in salt.states.network

  • PR #35054: (lubyou) Only fail user lookup is the user parameter is required @ 2016-07-29 13:58:41 UTC

    • f34bb7a8de Merge pull request #35054 from lubyou/fix-win_dacl-disable_inheritance

    • 1e4e856fb2 Only fail user lookup is the user parameter is required

  • PR #35029: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-28 18:01:35 UTC

    • bee303db51 Merge pull request #35029 from rallytime/merge-2016.3

    • 65f9365ee0 Merge branch '2015.8' into '2016.3'

    • 2b511f3013 Merge pull request #35000 from rallytime/bp-33875

      • 35696ad637 Pylint fix

      • f9fd6ddd8a Fixup #33875

      • 56b1f6c651 Fix naive fileserver map diff algorithm

    • 837bc6ba7d Merge pull request #34994 from rallytime/bp-34835

      • 9268a793de same thing for the mine in salt-ssh

      • 3e11e19714 Fix the mine in salt ssh

    • PR #35021: (terminalmage) Don't add '.' to strerror when passed string ends in ? or !

    • PR #34983: (eliasp) modules.slack.post_message: Allow sending messages to direct-message …

  • PR #34996: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2016-07-27 19:03:04 UTC

    • 05cfb1cefc Merge pull request #34996 from rallytime/merge-2016.3

    • a7d4f93697 Merge branch '2015.8' into '2016.3'

      • b58c663d8d Merge pull request #34991 from cachedout/ssh_timeout

        • 39cd8da399 Lint diff against salt-testing

        • 443e5cdde2 Add timeout to ssh tests

      • 5f8370ae8d Refine errors in client (#34976)

      • a83cdf9339 Merge pull request #34831 from thatch45/recoverssh

      • fa73041a49 If the thin does not match, then redeploy, don't error

    • PR #34987: (eliasp) salt.states.slack: check correct result attribute

  • ISSUE saltstack/salt#34526: (danielmotaleite) salt-ssh + mine = weird error (refs: #34835, #saltstack/salt`#34835`_)

  • PR #34835: (thatch45) Make the mine and publish combine minion and master opts in salt-ssh (refs: #34994) @ 2016-07-27 17:25:26 UTC

    • edeb0eda36 Merge pull request #34835 from thatch45/34526_

    • 1d2477df05 same thing for the mine in salt-ssh

    • 6b6c5ff278 Fix the mine in salt ssh