neulab/tldr huggingface dataset:
• 1e0c88ae08 Merge pull request #39937 from cachedout/gpg_zypper
• 13ed0d1209 Fix --non-gpg-checks in zypper module
• PR #39963: (cachedout) Mention bot delay disable for 2016.11 @ 2017-03-10 20:25:25 UTC
• 269a2fd739 Merge pull request #39963 from cachedout/disable_mentionbot_delay_11
• 5fcea05691 Mention bot delay disable for 2016.11
• ISSUE #7997: (shantanub) Proper way to upgrade salt-minions / salt-master packages without losing minion connectivity (refs: #39952)
• PR #39952: (vutny) Fix #7997: describe how to upgrade Salt Minion in a proper way @ 2017-03-10 18:41:57 UTC
• 6350b07384 Merge pull request #39952 from vutny/doc-faq-minion-upgrade-restart
• d989d749d6 Fix #7997: describe how to upgrade Salt Minion in a proper way
• PR #39935: (cro) Add special token to insert the minion id into the default_include path @ 2017-03-10 17:51:55 UTC
• dc7d4f4224 Merge pull request #39935 from cro/namespace_proxy_cfg
• e4aef54c73 Add special token to insert the minion id into the default_include path
• PR #39936: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-03-10 17:05:04 UTC
• 9503a1d0c6 Merge pull request #39936 from rallytime/merge-2016.11
• c8b5d390b5 Merge branch '2016.3' into '2016.11'
• 4526fc6e08 Merge pull request #39929 from terminalmage/pr-39770-2016.3
• cf0100dabe Scrap event-based approach for refreshing grains
• 111110caf8 Merge pull request #39919 from The-Loeki/patch-1
• 170cbadc54 CIDR matching supports IPv6, update docs
• caf10e9988 Merge pull request #39899 from techhat/cleanupdisks
• baf4579e63 Update cleanup function for azure
• fcf95f3654 Merge pull request #39871 from terminalmage/squelch-import-warning
• 2b2ec69d04 Squelch warning for pygit2 import
• f223fa8906 Merge pull request #39794 from cachedout/clean_monitor_socket_shutdown
• 2e683e788b Clean up errors which might be thrown when the monitor socket shuts down
• 4002dc1947 Merge pull request #39819 from terminalmage/top-file-matching-docs
• 7178e77eee Improve the Top File matching docs
• c08aaeb7fd Merge pull request #39820 from ni3mm4nd/beacons_topic_doc_typo
• 804b12048c Add missing apostrophe
• cbd2a4e3cc Merge pull request #39826 from cachedout/yubikey_fix
• 6125eff02d Add group func to yubikey auth
• f575ef459f Merge pull request #39624 from drawsmcgraw/39622
• 13da50be33 Fix indention lint errors
• 545026352f Address issue 39622
• 1f3619c1e5 Merge pull request #39796 from cachedout/master_shutdown
• e31d46c1b8 Stop the process manager when it no longer has processes to manage
• 53341cf152 Merge pull request #39791 from gtmanfred/2016.3
• 3ab4f843bf load runners if role is master
• c234c25092 Merge pull request #39784 from sergeizv/fix-39782
• b71c3fe13c Revert "cloud.clouds.ec2: cache each named node (‐ #33164)"
• 4ee59be22c Merge pull request #39766 from rallytime/fix-ipv6-connection
• 65b239664e Restore ipv6 connectivity and "master: <ip>:<port>" support
• ISSUE #38121: (Da-Juan) Beacon configuration doesn't work as a list (refs: #39932, #39930)
• PR #39932: (rallytime) Cherry-pick the beacon fixes made in #39930 to 2016.11 @ 2017-03-10 00:21:09 UTC
• PR #39930: (s0undt3ch) Moar Py3 and a fix for #38121 (refs: #39932)
• 899e037f0a Merge pull request #39932 from rallytime/cp-beacon-fixes
• 4a52cca926 Pylint fixes
• 4627c4ea6d Code cleanup and make sure the beacons config file is deleted after testing
• c7fc09f97d Support the new list configuration format.
• be06df9b64 Remove *args, **kwargs. Not needed, not useful.
• 4a242829ee These tests aren't even using mock!
• 6408b123e7 These tests are not destructive
• 50e51b5b9d The beacons configuration is now a list. Handle it!
• PR #39933: (hkrist) Fixed rawfile_json returner output format.  @ 2017-03-10 00:20:52 UTC
• 2e68edee4a Merge pull request #39933 from hkrist/fix-rawfile_json_returner-format
• 4d0ddcd110 Fixed rawfile_json returner output format. It outputted python object instead of standard json.
• PR #39934: (dmurphy18) Correct comment lines output from execution module's host.list_hosts @ 2017-03-10 00:20:14 UTC
• fb0dc33c42 Merge pull request #39934 from dmurphy18/fix_host_list
• e7b9a45079 Correct comment lines output got list_hosts
• PR #39900: (twangboy) Namespace the line function properly in win_file @ 2017-03-09 22:19:12 UTC
• a6f88d03df Merge pull request #39900 from twangboy/win_fix_line
• 462bdecd33 Namespace the line function properly in win_file
• ISSUE #37741: (discountbin) Check in file.replace state for ignore_if_missing (refs: #37743, #39910)
• PR #39910: (rallytime) Back-port #37743 to 2016.11 @ 2017-03-09 22:16:58 UTC
• PR #37743: (discountbin) Adding check for ignore_if_missing param when calling _check_file. (refs: #39910)
• 77ecff4e02 Merge pull request #39910 from rallytime/bp-37743
• ca306c0860 Replace pass with updated comment for return
• 1a78878b47 Adding check for ignore_if_missing param when calling _check_file.
• PR #39770: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-03-09 22:00:17 UTC
• c2d4d17589 Merge pull request #39770 from rallytime/merge-2016.11
• dbaea3de73 Remove extra refresh reference that snuck in
• d9f48ac6ea Don't shadow refresh_pillar
• d86b03dc90 Remove manual refresh code from minion.py
• a7e419e35f Scrap event-based approach for refreshing grains
• 776a9431b9 Merge branch '2016.3' into '2016.11'
• a24da31131 Merge pull request #39761 from cachedout/issue_33187
• c2df29edb2 Properly display error in jboss7 state
• 0888bc32ef Merge pull request #39728 from rallytime/update-release-ver-2016.3
• c9bc8af8f2 [2016.3] Bump latest release version to 2016.11.3
• b52dbeec68 Merge pull request #39619 from terminalmage/zd1207
• c7dfb494a6 Fix mocking for grains refresh
• 7e0ced3b45 Properly hand proxy minions
• 692c456da3 Add a function to simply refresh the grains
• PR #39872: (techhat) Add installation tips for azurearm driver @ 2017-03-07 23:18:04 UTC
• 801ff28053 Merge pull request #39872 from techhat/fixdocs
• 35440c5936 Add installation tips for azure
• 2a1ae0bf2e Change example master in azure docs
• PR #39837: (terminalmage) Fix regression in archive.extracted when it runs file.directory @ 2017-03-07 04:09:51 UTC
• 6d0f15c31a Merge pull request #39837 from terminalmage/more-issue39751
• 0285ff3c7d Fix regression in archive.extracted when it runs file.directory
• PR #39858: (techhat) Reorder keys that were being declared in the wrong place @ 2017-03-07 03:51:56 UTC
• 68752a2a18 Merge pull request #39858 from techhat/statuskey
• 507a4f7f93 Reorder keys that were being declared in the wrong place
• ISSUE #38830: (danielmotaleite) salt-ssh: vault fails to use config (refs: #38943)
• PR #39862: (rallytime) Back-port #38943 to 2016.11 @ 2017-03-07 03:34:40 UTC
• PR #38943: (thatch45) When we generate the pillar we should send in the master opts (refs: #39862)
• 49c8faa141 Merge pull request #39862 from rallytime/bp-38943
• e21b16c002 try it with a different init sequence
• 92cac0ff8b make it a deepcopy
• 58cb8cd4f5 make sure to copy the top dict reference since we are moding it
• a0b671ea43 When we generate the pillar we should send in the master opts
• PR #39852: (rallytime) Back-port #39651 to 2016.11 @ 2017-03-06 21:18:34 UTC
• PR #39651: (DennisHarper) Checking Instance when calling a function that can return None (refs: #39852)
• 8ecc719f90 Merge pull request #39852 from rallytime/bp-39651
• bb5ddbe18c Checking instance exists in master._get_cached_minion_data when cache.fetch returns None
• 79f2a7cbb7 Update __init__.py
• e2a232921d Checking instance exists in master._get_cached_minion_data when cache.fetch returns None
• 838774291d Update __init__.py
• ff6f63e9dd Checking instance exists in master._get_cached_minion_data when cache.fetch returns None
• 855f87554c Checking instance exists in master._get_cached_minion_data when cache.fetch returns None
• ISSUE #39052: (githubcdr) Minion restart very slow since 2016.11.2 (refs: #39104)
• PR #39851: (rallytime) Back-port #39104 to 2016.11 @ 2017-03-06 21:17:43 UTC
• PR #39104: (githubcdr) Do not use name resolving for --notrim check (refs: #39851)
• 897275ae5f Merge pull request #39851 from rallytime/bp-39104
• 6539dbdbca Do not use name resolving for --notrim check
• ISSUE #38231: (tjuup) Typo: salt-key deleteed (refs: #39799)
• PR #39799: (Ch3LL) Fix deleteed message when key is deleted @ 2017-03-03 05:17:43 UTC
• d0440e2a2a Merge pull request #39799 from Ch3LL/fix_salt_key_msg
• 8346682cf7 Fix deleteed message when key is deleted
• ISSUE #38962: (gstachowiak) Broken /jobs in salt-api in salt 2016.11.1 (Carbon) (refs: #39472)
• PR #39472: (whiteinge) Update _reformat_low to not run kwarg dicts through parse_input @ 2017-03-02 17:46:20 UTC
• 9f70ad7164 Merge pull request #39472 from whiteinge/_reformat_low-update
• d11f5381a4 Add RunnerClient test for old/new-style arg/kwarg parsing
• ec377ab379 Reenable skipped RunnerClient tests
• 27f7fd9ad4 Update _reformat_low to run arg through parse_input
• 5177153459 Revert parse_input change from #32005
• PR #39727: (terminalmage) salt.modules.state: check gathered pillar for errors instead of in-memory pillar @ 2017-03-02 17:06:43 UTC
• 7dfc4b572a Merge pull request #39727 from terminalmage/issue39627
• 3bb0ebd872 Update tests for PR 39727
• c334b59c96 salt.modules.state: check gathered pillar for errors instead of in-memory pillar
• 97dd8a13d9 Ensure that ext_pillar begins with pillar_override if ext_pillar_first is True
• f951266944 Add log message for successful makostack processing
• PR #39776: (mirceaulinic) WIP: Save _schedule.conf under <proxy ID> dir @ 2017-03-02 16:27:45 UTC
• 965f474316 Merge pull request #39776 from cloudflare/proxy-schedule
• 35b8b8fd64 Save _schedule.conf under <minion ID> dir
• PR #39788: (cachedout) Disable one API test that is flaky @ 2017-03-02 16:17:31 UTC
• 555f1473f6 Merge pull request #39788 from cachedout/disable_api_test
• 523e377b33 Disable one API test that is flaky
• PR #39762: (terminalmage) Fix regression in file.get_managed @ 2017-03-02 02:59:34 UTC
• 793979cbe6 Merge pull request #39762 from terminalmage/issue39751
• 64db0b8563 Add integration tests for remote file sources
• f9f894d981 Fix regression in file.get_managed when skip_verify=True
• 28651a6699 Remove next(iter()) extraction
• ISSUE #35088: (Modulus) salt/cloud/ec2.py encoding problems. (refs: #37912)
• PR #39767: (rallytime) Back-port #38316 to 2016.11 @ 2017-03-02 02:54:57 UTC
• PR #38316: (mlalpho) salt utils aws encoding fix (refs: #39767)
• PR #37912: (attiasr) fix encoding problem aws responses (refs: #38316)
• 91a9337ab3 Merge pull request #39767 from rallytime/bp-38316
• 1dcf018df7 requests api says Response.encoding can sometimes be None http://docs.python-requests.org/en/master/api/#requests.Response.encoding and result.text.encode() doesn't accept None and expects a string.
• PR #39768: (rallytime) Back-port #39719 to 2016.11 @ 2017-03-02 02:54:40 UTC
• PR #39719: (Seb-Solon) Support new version of tuned-adm binary (refs: #39768)
• 4a01bd64ea Merge pull request #39768 from rallytime/bp-39719
• d7cb70f203 Enh: Support new version of tuned-adm binary
• PR #39760: (Ch3LL) Initial 2016.11.4 Release Notes Doc @ 2017-03-01 18:43:39 UTC
• 780457f934 Merge pull request #39760 from Ch3LL/2016.11.4_notes
• 1853c998c4 add initial 2016.11.4 release notes
• PR #39731: (twangboy) Add docs for Kwargs in pkg.refresh_db @ 2017-02-28 22:02:59 UTC
• 0147f78ab5 Merge pull request #39731 from twangboy/win_pkg_docs
• 423e6f7448 Add docs for Kwargs in pkg.refresh_db
• ISSUE #39710: (huangfupeng) schedule.add parameter can not use “after“ (refs: #39734)
• PR #39734: (garethgreenaway) Missing parameter in the schedule.add function @ 2017-02-28 20:43:08 UTC
• fce2d184f3 Merge pull request #39734 from garethgreenaway/39710_missing_schedule_add_parameter
• 63eb610245 Per #39710, missing parameter in the schedule.add function
• PR #39729: (rallytime) [2016.11] Bump latest release version to 2016.11.3 @ 2017-02-28 18:08:25 UTC
• 7b4865c058 Merge pull request #39729 from rallytime/update-release-ver-2016.11
• b5a7111ad9 [2016.11] Bump latest release version to 2016.11.3
• PR #39721: (vutny) DOCS: add 2nd level header for advanced targeting methods @ 2017-02-28 17:57:46 UTC
• 47e494fe07 Merge pull request #39721 from vutny/doc-targeting
• 1d86cf1161 DOCS: add 2nd level header for advanced targeting methods
• ISSUE #39683: (alankrita) Error in Saltstack's rest auth "Authentication module threw 'status' " (refs: #39711)
• PR #39711: (alankrita) Fix error in Saltstack's rest auth "Authentication module threw 'status' " @ 2017-02-28 15:56:09 UTC
• d39b679d82 Merge pull request #39711 from alankrita/fix-rest-eauth
• ee426562a7 Fix error in Saltstack's rest auth "Authentication module threw 'status' "
• PR #39699: (techhat) Strip shabang line from rendered HTTP data @ 2017-02-28 00:05:01 UTC
• 3940321462 Merge pull request #39699 from techhat/httpshabang
• 559eb93576 Strip shabang line from rendered HTTP data
• PR #39694: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-27 22:13:49 UTC
• 00f121eade Merge pull request #39694 from rallytime/merge-2016.11
• 756f1de2d2 Merge branch '2016.3' into '2016.11'
• 3f8b5e6733 Merge pull request #39487 from bobrik/mode-docs
• 41ef69b3ca Document default permission modes for file module
• f7389bf1f5 Merge pull request #39641 from smarsching/issue-39169-2016.3
• 88c2d9a540 Fix return data structure for runner (issue #39169).
• fc970b6a16 Merge pull request #39633 from terminalmage/fix-systemd-typo
• ca54541abe Add missing unit test for disable func
• 17109e1522 Fix misspelled argument in salt.modules.systemd.disable()
• 53e78d67f6 Merge pull request #39613 from terminalmage/fix-docs
• 9342eda377 Fix inaccurate documentation
• ISSUE #39642: (drawsmcgraw) boto_vpc.nat_gateway_present does not honor the allocation_id parameter like the module does (refs: #39643)
• PR #39643: (drawsmcgraw) issue 39642 - boto_vpc.nat_gateway_present should accept parameter al… @ 2017-02-27 20:19:09 UTC
• 2c919e31d6 Merge pull request #39643 from drawsmcgraw/39642
• 56d9adfbf6 issue 39642 - boto_vpc.nat_gateway_present should accept parameter allocation_id.
• PR #39666: (terminalmage) Rewrite the test_valid_docs test @ 2017-02-26 20:14:33 UTC
• df013c5f31 Merge pull request #39666 from terminalmage/test_valid_docs
• 5a3c099e4f Rewrite the tests_valid_docs test
• PR #39662: (The-Loeki) Py3 compat: Force minions to be a list for local serialized caches @ 2017-02-26 02:36:46 UTC
• a29a7be7f8 Merge pull request #39662 from The-Loeki/py3cachefix
• b02ef984f7 Add comment
• 0fe5c90a05 Py3 compat: Force minions to be a list for local serialized caches
• PR #39644: (vutny) Improve and align dockerng execution module docs @ 2017-02-25 04:16:28 UTC
• bd6efd18b1 Merge pull request #39644 from vutny/dockerng-docs
• c4988e874e Improve and align dockerng execution module docs
• PR #39516: (jettero) Prevent spurious "Template does not exist" error @ 2017-02-24 23:41:36 UTC
• fffab54078 Merge pull request #39516 from jettero/give-pillarenv-tops-similar-treatment
• 8fe48fa5c4 prevent billions of inexplicable lines of this:
• PR #39654: (skizunov) Fix issue where compile_pillar failure causes minion to exit @ 2017-02-24 22:47:52 UTC
• be9629b180 Merge pull request #39654 from skizunov/develop2
• 9f80bbce07 Fix issue where compile_pillar failure causes minion to exit
• PR #39653: (cachedout) Use salt's ordereddict for comparison @ 2017-02-24 22:46:24 UTC
• e63cbbaab9 Merge pull request #39653 from cachedout/26_odict
• 91eb7210bb Use salt's ordereddict for comparison
• ISSUE #38836: (toanctruong) file.managed with S3 Source errors out with obscure message (refs: #39609, #39589)
• PR #39609: (gtmanfred) intialize the Client stuff in FSClient @ 2017-02-24 18:50:55 UTC
• 0bc6027e68 Merge pull request #39609 from gtmanfred/2016.11
• 0820620ef8 intialize the Client stuff in FSClient
• PR #39615: (skizunov) Bonjour/Avahi beacons: Make sure TXT record length is valid @ 2017-02-24 18:47:05 UTC
• 28035c07b3 Merge pull request #39615 from skizunov/develop2
• b1c7e9b505 Bonjour/Avahi beacons: Make sure TXT record length is valid
• PR #39617: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-24 16:07:55 UTC
• e9410fb669 Merge pull request #39617 from rallytime/merge-2016.11
• 13622899d2 Merge branch '2016.3' into '2016.11'
• 4e2b852f83 Merge pull request #39600 from vutny/state-file-docs
• 9b0427c27a state.file: drop non-relevant examples for source_hash parameter
• ed83420417 Merge pull request #39584 from cachedout/mentionbot_docs
• 652044b18f A note in the docs about mentionbot
• d3e50b4f2f Merge pull request #39583 from cachedout/mentionbot_blacklist
• 62491c900d Add empty blacklist to mention bot
• ISSUE #38758: (bobrik) Remote state execution is much slower on 2016.11.1 compared to 2016.3.4 (refs: #39505)
• ISSUE #33575: (anlutro) File states seem slower in 2016.3, especially on first cache retrieval (refs: #33896)
• ISSUE #29643: (matthayes) Can't get batch mode and --failhard to work as expected (refs: #31164)
• ISSUE #28569: (andrejohansson) Reactor alert on highstate fail (refs: #31164)
• PR #39505: (cachedout) Threadsafety option for context dictionaries @ 2017-02-23 19:38:13 UTC
• PR #37378: (skizunov) Fix __context__ to properly sandbox (refs: #39505)
• PR #33896: (DmitryKuzmenko) Don't deep copy context dict values. (refs: #39505)
• PR #31164: (DmitryKuzmenko) Issues/29643 fix invalid retcode (refs: #33896)
• 0d31201e08 Merge pull request #39505 from cachedout/issue_38758
• 1dba2f9cb0 Add warning in docs
• 9cf654b72c Threadsafety option for context dictionaries
• PR #39507: (joe-niland) Detect IIS version and vary certificate association command depending on version @ 2017-02-23 19:15:40 UTC
• c0d4357f46 Merge pull request #39507 from joe-niland/iis-7-cert-binding
• c94f0b8c62 Fix additional issue whereby existing certificate bindings were not found in IIS 7.5, due to the fact that IIS earlier than 8 doesn't support SNI
• 18effe0103 Detect IIS version and vary certificate association command depending on version
• PR #39565: (terminalmage) states.file.patch/modules.file.check_hash: use hash length to determine type @ 2017-02-23 19:14:28 UTC
• e6f5e8a474 Merge pull request #39565 from terminalmage/issue39512
• cbdf905b9f Update test to reflect new state comment
• 650dbaca4e states.file.patch/modules.file.check_hash: use hash length to determine type
• PR #39591: (mcalmer) fix case in os_family for Suse @ 2017-02-23 19:07:17 UTC
• 53e22b8f15 Merge pull request #39591 from mcalmer/fix-case-in-os_family
• 81bd96e32d fix case in os_family for Suse
• ISSUE #38452: (jf) file.line with mode=delete does not preserve ownership of a file (refs: #39592)
• PR #39592: (skazi0) Ensure user/group/file_mode after line edit @ 2017-02-23 18:40:05 UTC
• aee43f7fa4 Merge pull request #39592 from skazi0/line-user-fix
• baf84b4430 Ensure user/group/file_mode after line edit
• PR #39596: (ticosax) Reduce scope of try except StopIteration wrapping @ 2017-02-23 18:16:17 UTC
• 6ab4151213 Merge pull request #39596 from ticosax/reduce-scope-catehed-exception
• 54cdacb680 Reduce scope of try except StopIteration wrapping
• PR #39610: (rallytime) Back-port #39589 to 2016.11 @ 2017-02-23 17:48:03 UTC
• PR #39589: (MasterNayru) Allow masterless minions to pull files from S3 (refs: #39610)
• b1c3b84862 Merge pull request #39610 from rallytime/bp-39589
• 83ec174d44 Set utils property explicitly for FSClient
• 3889006149 Allow masterless minions to pull files from S3
• PR #39606: (rallytime) [2016.11] Pylint: add missing import @ 2017-02-23 16:39:55 UTC
• fe15ed9b92 Merge pull request #39606 from rallytime/lint-2016.11
• 71164348e7 [2016.11] Pylint: add missing import
• PR #39573: (thatch45) Added a few more comments to the ssl docs @ 2017-02-23 02:17:13 UTC
• PR #39554: (DmitryKuzmenko) Cosmetic: support bool value for 'ssl' config option. (refs: #39573)
• PR #39528: (thatch45) Add better ssl option docs (refs: #39554)
• 5987c4e30e Merge pull request #39573 from thatch45/ssl_docs
• b230c35eac This should be good to go now
• PR #39577: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-23 02:10:12 UTC
• b8e321cbec Merge pull request #39577 from rallytime/merge-2016.11
• 397c756a01 Merge branch '2016.3' into '2016.11'
• 8352e6b44b Merge pull request #39579 from rallytime/fix-lint
• 65889e1f30 [2016.3] Pylint: Remove unused import
• 43dba3254c Merge pull request #39578 from cachedout/2016.3
• 344499eef7 Add mention-bot configuration
• c52cecd856 Fix syntax error leftover from incomplete merge-conflict resolution
• 7b9b3f700d Merge branch '2016.3' into '2016.11'
• 8f7a0f9d96 Merge pull request #39542 from twangboy/gate_ssh_known_hosts
• c90a52ef27 Remove expensive check
• 6d645cae0e Add __virtual__ function
• c10965833a Merge pull request #39289 from bobrik/autodetect-ipv6
• 2761a1b244 Move new kwargs to the end of argument list
• 0df6b922e7 Narrow down connection exception to socket.error
• e8a2cc0488 Do no try to connect to salt master in syndic config test
• af9578631e Properly log address that failed to resolve or pass connection check
• 9a34fbeba9 Actually connect to master instead of checking route availability
• c494839c65 Avoid bare exceptions in dns_check
• 29f376676d Rewrite dns_check to try to connect to address
• 55965ce505 Autodetect IPv6 connectivity from minion to master
• 3fb928b63a Merge pull request #39569 from s0undt3ch/2016.3
• 49da135abd Don't use our own six dictionary fixes in this branch
• 91e3319df8 Merge pull request #39508 from dincamihai/openscap
• 9fedb84607 Always return oscap's stderr
• 0ecde2cd02 Include oscap returncode in response
• fbe2194a93 Merge pull request #39562 from terminalmage/issue30802
• c50374041d Add ulimits to dockerng state/exec module
• da42040c1a Try the docker-py 2.0 client name first
• 01d4a84a2f dockerng.get_client_args: Fix path for endpoint config for some versions of docker-py (#39544)
• PR #39574: (Ch3LL) Update 2016.11.3 release notes @ 2017-02-23 00:10:23 UTC
• cff9334929 Merge pull request #39574 from Ch3LL/update_release_notes
• c0f8c35df7 fix reference to set in docs
• 663f6f159d add additional PRs to 2016.11.3 release notes
• PR #39528: (thatch45) Add better ssl option docs (refs: #39554) @ 2017-02-22 18:29:47 UTC
• b492f7094c Merge pull request #39528 from thatch45/ssl_docs
• c357e37831 Add minion config
• 539bb2aa80 Add better ssl option docs
• ISSUE saltstack/salt#35869: (amontalban) timezone.system state fails on FreeBSD when /etc/localtime does not exists (refs: #39532)
• PR #39532: (amontalban) Fix case when /etc/localtime is a file and it is not updated @ 2017-02-22 18:28:54 UTC
• 0dad49cdff Merge pull request #39532 from amontalban/corner_case_35869
• f0d3c16547 Fix case when /etc/localtime is a file and it is not updated
• PR #39540: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-22 18:24:01 UTC
• 9cfaf3b599 Merge pull request #39540 from rallytime/merge-2016.11
• 49fe4e891e Merge branch '2016.11' into '2016.11'
• c613d19e76 Merge branch '2016.3' into '2016.11'
• dff35b58f8 Merge pull request #39498 from terminalmage/pr-39483
• 20b097a745 dockerng: compare sets instead of lists of security_opt
• 6418e725ed Merge pull request #39497 from terminalmage/docker-compat-fixes
• cbd0270bac docker: make docker-exec the default execution driver
• a6a17d58aa Handle docker-py 2.0's new host_config path
• 9c4292fb4e Merge pull request #39423 from dincamihai/openscap
• 9d13422ac1 OpenSCAP module
• 7dd2502360 Merge pull request #39464 from gtmanfred/2016.3
• f829d6f9fc skip false values from preferred_ip
• db359ff2c3 Merge pull request #39460 from cachedout/win_dism_test_fix
• e652a45592 Fix mocks in win_disim tests
• 9dbfba9b57 Merge pull request #39426 from morganwillcock/dism
• a7d5118262 Return failure when package path does not exist
• 56162706e3 Merge pull request #39431 from UtahDave/fix_grains.setval_performance
• 391bbecd90 add docs
• 709c197f84 allow sync_grains to be disabled on grains.setval
• 239e16e612 Merge pull request #39405 from rallytime/fix-39304
• bd1fe03ce7 Update :depends: docs for boto states and modules
• 415102f346 Merge pull request #39411 from rallytime/fix-38762
• e13febe58d Update external_cache docs with other configuration options
• 7e1803b617 Update docs on upstream EPEL7 pygit2/libgit2 issues (‐ #39421)
• PR #39554: (DmitryKuzmenko) Cosmetic: support bool value for 'ssl' config option. (refs: #39573) @ 2017-02-22 16:59:03 UTC
• 56fe2f198e Merge pull request #39554 from DSRCorporation/bugs/ssl_bool
• 7a6fc11291 Cosmetic: support bool value for 'ssl' config option.
• PR #39560: (vutny) [CLOUD] Log error when private/public IP was not detected @ 2017-02-22 16:49:46 UTC
• cf37f83565 Merge pull request #39560 from vutny/cloud-detect-ips
• 567bb50884 [CLOUD] Log error when private/public IP was not detected
Salt 2016.11.5 Release Notes Version 2016.11.5 is a bugfix release for 2016.11.0.
Statistics • Total Merges: 82
• Total Issue References: 23
• Total PR References: 80
• Contributors: 32 (BenoitKnecht, Ch3LL, DmitryKuzmenko, Enquier, SolarisYan, UtahDave, alexproca, benediktwerner, bobrik, brd, cachedout, clinta, corywright, cro, danlsgiga, drawsmcgraw, ezh, gtmanfred, isbm, jf, jleproust, lorengordon, nevins-b, oeuftete, peter-funktionIT, rallytime, rkgrunt, senthilkumar-e, sjorge, skizunov, terminalmage, twangboy)
Patched Packages Due to the critical nature of issue issue #41230 we have decided to patch the 2016.11.5 packages with PR #41244. This issue affects all calls to a salt-minion if there is an ipv6 nameserver set on the minion's host. The patched packages on repo.saltstack.com will divert from the v2016.11.5 tag and pypi packages due to the patches applied to the packages.
Changelog for v2016.11.4..v2016.11.5 Generated at: 2018-05-27 20:12:47 UTC
• PR #41134: (twangboy) Fix pkg.install on Windows on 2016.11 @ 2017-05-09 15:10:19 UTC
• a10f0146a4 Merge pull request #41134 from twangboy/fix_get_msiexec
• d808a60129 Remove redundant if statement
• b4d6d5a927 Fix for version_num of None and Latest
• 0f31822a83 Fix problem when use_msiexec is a bool
• ISSUE #41100: (frogunder) Exception occurred in runner jobs.list_jobs (refs: #41102)
• PR #41102: (gtmanfred) don't pass jid to list_jobs @ 2017-05-08 17:45:40 UTC
• 4ecab68bb9 Merge pull request #41102 from gtmanfred/2016.11
• 83057d0f0f don't pass jid to list_jobs
• 505cb45722 Merge branch 'fix-file-blockreplace-diff-in-test-mode' of https://github.com/L4rS6/salt into L4rS6-fix-file-blockreplace-diff-in-test-mode
• de9f66b448 show chanages in file.blockreplace function in testing mode. also used same programming style as in file.managed function: (ret['changes']['diff'] = ret['pchanges']['diff'])
• PR #41103: (lorengordon) Adds a get_route() function to win_network.py @ 2017-05-06 06:19:42 UTC
• 2af89beb53 Merge pull request #41103 from lorengordon/win.get_route
• 93ce5644ea Adds test for win_network.get_route
• b9cbbc0290 Adds a get_route() function to win_network.py
• PR #41098: (rallytime) Back-port #41088 to 2016.11 @ 2017-05-05 19:04:03 UTC
• PR #41088: (sjorge) Fix docs for zfs state module (refs: #41098)
• 2f9b5a4074 Merge pull request #41098 from rallytime/bp-41088
• dc6cd2ea45 Fix docs for zfs state module
• PR #41097: (rallytime) Back-port #41079 to 2016.11 @ 2017-05-05 19:03:43 UTC
• PR #41079: (brd) Remove an extra colon that is causing rendering issues (refs: #41097)
• 2123001f32 Merge pull request #41097 from rallytime/bp-41079
• 845b49c304 Remove and extra colon that is causing rendering issues
• PR #41093: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-05 17:22:09 UTC
• ff6fa2b120 Merge pull request #41093 from rallytime/merge-2016.11
• a670eaa1db Merge branch '2016.3' into '2016.11'
• 247400c44e Merge pull request #41083 from rallytime/git-state-fix
• b85ee48ff4 Git state: head_ref should be head_rev in "latest" function
• PR #41084: (rallytime) Skip the test_salt_documentation_arguments_not_assumed test for Arch @ 2017-05-04 21:56:29 UTC
• PR #41074: (rallytime) Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch (refs: #41084)
• 4c2e636cd1 Merge pull request #41084 from rallytime/disable-matcher-test-arch
• da811fe505 Skip the correct test for the matcher tests in Arch
• b9d1ce9aed Revert "Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch"
• PR #41069: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-04 20:34:58 UTC
• 1179720327 Merge pull request #41069 from rallytime/merge-2016.11
• 08c58919cb Merge branch '2016.3' into '2016.11'
• 69418092bd Merge pull request #41070 from rallytime/lint-2016.3
• 486e2ba62e Pylint: remove extra line in mac_system module
• db70b2d42e Pylint: remove extra line in mac_system module
• 855d157aa6 Merge branch '2016.3' into '2016.11'
• 3101694d71 Merge pull request #41048 from willkil/mac_system_non_root
• b65b82a750 mac_system: return False for non-root user
• PR #41074: (rallytime) Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch (refs: #41084) @ 2017-05-04 19:26:16 UTC
• 9d638abc62 Merge pull request #41074 from rallytime/disable-matcher-test-arch
• 9eb482d5c7 Skip integration.shell.matcher.MatchTest.test_salt_documentation test for Arch
• PR #41078: (Ch3LL) Add 2016.11.5 release notes and change log @ 2017-05-04 19:00:58 UTC
• 72c854d9ac Merge pull request #41078 from Ch3LL/add_2016.11.5_release
• 96ed815687 Add 2016.11.5 release notes and change log
• PR #40879: (peter-funktionIT) Update win_pki.py @ 2017-05-04 16:12:00 UTC
• eac8401e90 Merge pull request #40879 from peter-funktionIT/2016.11
• 80fa9e5b76 Update win_pki.py
• a48b05f158 Update win_pki.py
• 3a4e6d9d91 Update win_pki.py
• ISSUE #40928: (sokratisg) Orchestration runner, highstate and environment question (refs: #41036)
• PR #41036: (terminalmage) Do not force effective saltenv when running states via orchestration @ 2017-05-04 15:44:14 UTC
• 547a9738db Merge pull request #41036 from terminalmage/issue40928
• 72ef34c420 Do not force effective saltenv when running states via orchestration
• PR #41039: (terminalmage) Look for currently-running python's pip first @ 2017-05-04 15:43:52 UTC
• 6e2458e171 Merge pull request #41039 from terminalmage/improve-pip-bin
• effe8b9432 Look for currently-running python's pip first
• PR #41049: (Ch3LL) fix integration wheel test_gen test @ 2017-05-04 15:33:59 UTC
• ff39613a53 Merge pull request #41049 from Ch3LL/fix_wheel_test
• ba223827b9 fix integration wheel test_gen test
• PR #41054: (terminalmage) Update package targets for Arch pkg tests @ 2017-05-04 14:59:42 UTC
• 4e4b3514b4 Merge pull request #41054 from terminalmage/salt-jenkins-315
• ee493bae47 Update package targets for Arch pkg tests
• PR #41046: (twangboy) Fix pkg.remove @ 2017-05-04 14:58:57 UTC
• 62dff52820 Merge pull request #41046 from twangboy/fix_pkg_remove
• 2af38e5564 Use target instead of version_num
• PR #41045: (terminalmage) Clarify gitfs docs @ 2017-05-03 22:24:55 UTC
• 2b47b7bec6 Merge pull request #41045 from terminalmage/clarify-gitfs-docs
• c757eda331 Clarify gitfs docs
• PR #41032: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-03 19:31:58 UTC
• 819007cd00 Merge pull request #41032 from rallytime/merge-2016.11
• d26fd0bbf4 Merge branch '2016.3' into '2016.11'
• b00acb0034 Merge pull request #41011 from terminalmage/docker-refresh-credentials
• b8d1dcc307 Use proposed docker-py reload_config() func
• ISSUE #35699: (jleproust) LVM state fails to add new device, volume group name is empty string (refs: #41007)
• PR #41007: (jleproust) Recognize LVM2 pv with empty vg as orphan @ 2017-05-03 18:24:51 UTC
• d7fbd38474 Merge pull request #41007 from jleproust/fix_lvm_empty_vg
• 3b9a845145 Recognize LVM2 pv with empty vg as orphan
• PR #41029: (rallytime) Back-port #38565 to 2016.11 @ 2017-05-03 17:05:10 UTC
• PR #38565: (drawsmcgraw) Update management of ip addresses for salt cloud azurearm module (refs: #41029)
• 4eab962e9e Merge pull request #41029 from rallytime/bp-38565
• 2df93ae3ab Update management of ip addresses. - Assign static, private IP addresses. - Ability to not assign a public IP to a VM.
• PR #41012: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-02 22:06:40 UTC
• 97500f078d Merge pull request #41012 from rallytime/merge-2016.11
• fc756c595c Merge branch '2016.3' into '2016.11'
• 19894f68ca Merge pull request #40724 from cro/minion_key_revoke_cfg
• cbc70195c0 Change message level when minion requests key revoke and feature is turned off.
• 65ea8997b7 Add allow_minion_key_revoke config option
• 8920495943 Add config option to prevent minions from revoking their own keys.
• 129859f79b Merge pull request #40952 from terminalmage/fix-dockerng.login-docs
• dfbbeb5946 Fix documentation for docker login function in pre-nitrogen release branches
• PR #40726: (benediktwerner) Fixed minion keys remaining pending after auto signing and fixed typo (Resubmitted to 2016.3) @ 2017-05-02 16:57:34 UTC
• e210eaead4 Merge pull request #40726 from benediktwerner/fix-minions-remain-pending-after-autosign-and-typo
• 82c144e960 Fixed minion keys remaining pending after auto signing and fixed typo
• PR #40960: (danlsgiga) Fix consul module "AttributeError: 'dict' object has no attribute 'json'" @ 2017-05-02 16:16:57 UTC
• 4f342e2fe5 Merge pull request #40960 from danlsgiga/2016.11
• 6e4cc6db47 Fix consul module "AttributeError: 'dict' object has no attribute 'json'"
• PR #40963: (twangboy) Fix fullname parameter for add function @ 2017-05-02 16:08:59 UTC
• c3b329b398 Merge pull request #40963 from twangboy/fix_win_useradd
• 5371b6b85e Fix fullname parameter for add function
• PR #40995: (twangboy) Remove unused code fragments @ 2017-05-02 15:31:58 UTC
• d79c033239 Merge pull request #40995 from twangboy/remove_utils
• 8c01aacd9b Remove unused code fragments
• ISSUE #40981: (ezh) docker-events engine is broken with modern docker (refs: #40982)
• PR #40991: (rallytime) Back-port #40982 to 2016.11 @ 2017-05-01 22:31:30 UTC
• PR #40982: (ezh) Fix docker_events field handling (refs: #40991)
• c6162876d6 Merge pull request #40991 from rallytime/bp-40982
• 8fcb7205db Fix docker_events field handling
• ISSUE #40965: (weirdbricks) salt-cloud sudo failing (refs: #40987)
• PR #40987: (gtmanfred) get sudo_password correctly @ 2017-05-01 19:39:55 UTC
• 3fb24929c6 Merge pull request #40987 from gtmanfred/2016.11
• 2ed694cac6 get sudo_password correctly
• ISSUE #40988: (santzi) status.netdev tx_bytes is always zero (refs: #40992)
• PR #40992: (gtmanfred) fix bug in status.netdev @ 2017-05-01 19:38:35 UTC
• ecbac138d1 Merge pull request #40992 from gtmanfred/netdev
• a9eed7f1c9 fix bug in status.netdev
• ISSUE #40976: (sjorge) smtp.send_msg state oddities (refs: #40993)
• PR #40993: (gtmanfred) smtp state can use profile or sender @ 2017-05-01 19:35:47 UTC
• d852320d34 Merge pull request #40993 from gtmanfred/smtp
• 068ebfd9ec smtp state can use profile or sender
• PR #40958: (rallytime) Back-port #40939 to 2016.11 @ 2017-04-28 18:01:17 UTC
• PR #40939: (Ch3LL) Allow vmware to query deploy arg from opts (refs: #40958)
• fc26fb8a05 Merge pull request #40958 from rallytime/bp-40939
• 3e9394862f allow vmware to query deploy arg from opts
• ISSUE saltstack/salt#34640: (nevins-b) utils.shlex_split removing quotes which are required for augeas (refs: #`saltstack/salt#34643`_)
• PR saltstack/salt#34643: (nevins-b) fix augeas module so shlex doesn't strip quotes (refs: #38115)
• PR #40957: (rallytime) Back-port #38115 to 2016.11 @ 2017-04-28 18:01:02 UTC
• PR #38115: (cro) Revert "fix augeas module so shlex doesn't strip quotes" (refs: #40957)
• a586e12180 Merge pull request #40957 from rallytime/bp-38115
• eb889173b0 Revert "fix augeas module so shlex doesn't strip quotes"
• ISSUE #40635: (promorphus) Orchestrate + Batches returns false failed information (refs: #40905)
• PR #40905: (rkgrunt) Fixed issue with parsing of master minion returns when batching is en… @ 2017-04-28 17:52:32 UTC
• 00a15eba60 Merge pull request #40905 from rkgrunt/40635
• 4f9c92a012 Fixed issue with parsing of master minion returns when batching is enabled.
• PR #40954: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-28 16:41:49 UTC
• bb50d4f646 Merge pull request #40954 from rallytime/merge-2016.11
• 7f31e41aa6 Merge branch '2016.3' into '2016.11'
• 55a399583e Merge pull request #40930 from rallytime/bp-40811
• 3ccb553f9f get config_dir based off conf_file
• 7bc01be859 Merge pull request #40927 from terminalmage/docs
• 8c078f144c Add additional note about quoting within load_yaml
• 123b5cdc11 Add documentation for PyYAML's loading of time expressions
• 7eab9c6cf4 Merge pull request #40891 from terminalmage/pip-installed
• 75e6bc0aa3 Fix two issues with pip.install
• ISSUE #39531: (ypid) Use yaml.safe_* instead of yaml.load / yaml.dump / … (refs: #40751)
• PR #40751: (rallytime) Use Salt's SaltYamlSafeLoader and SafeOrderedDumper classes for yaml.load/dump @ 2017-04-28 12:56:06 UTC
• 909d519ddb Merge pull request #40751 from rallytime/fix-39531
• 85dc4164f5 Don't change the salt.utils.jinja yaml Dumper class
• 4fe6ac93c6 Add extra line for lint
• 55cfa12975 Use salt.utils.yamldumper with SafeOderedDumper as the Dumper in yaml.dump
• 62c4d37c2f Use salt.utils.yamlloader with SaltYamlSafeLoader as the Loader with yaml.load
• ISSUE #37307: (szjur) Minions run every job twice and open 2 connections to the same syndic - apparently after reconnection between masters (refs: #40861)
• PR #40861: (DmitryKuzmenko) Don't run status.master while minion is failing-over.  @ 2017-04-28 12:14:56 UTC
• 18fdd8cc34 Merge pull request #40861 from DSRCorporation/bugs/37307_minion_run_jobs_twice
• f0d46d04af Don't run status.master while minion is failing-over.
• PR #40923: (terminalmage) aptpkg: fix temp pkg unhold when version is specified @ 2017-04-28 11:59:54 UTC
• 62cb7b1ae6 Merge pull request #40923 from terminalmage/aptpkg-install-fix-unhold
• 6dda4f2bc3 aptpkg: fix temp pkg unhold when version is specified
• ISSUE #40908: (nicksloan) If master_port is a string the minion cannot connect and prints an unhelpful error message (refs: #40933)
• ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289)
• PR #40933: (gtmanfred) allow master_port to be a string @ 2017-04-28 11:54:58 UTC
• PR #39289: (bobrik) Autodetect IPv6 connectivity from minion to master (refs: #40933)
• 9d92ba7878 Merge pull request #40933 from gtmanfred/2016.11
• 194423c08e allow master_port to be a string
• ISSUE #40912: (razed11) IPV6 Warning when ipv6 set to False (refs: #40934)
• PR #40934: (gtmanfred) Only display IPvX warning if role is master @ 2017-04-28 11:53:50 UTC
• d5e0b8b655 Merge pull request #40934 from gtmanfred/ipv6
• 7855cd6ce6 Only display IPvX warning if role is master
• ISSUE #40881: (stamak) 2016.11 SoftLayer salt-cloud driver connects on private IP instead of public IP (refs: #40935)
• PR #40935: (gtmanfred) Attempt to connect to public ip address in softlayer @ 2017-04-28 11:43:57 UTC
• 8fdfe4ece6 Merge pull request #40935 from gtmanfred/softlayer
• d6eb11410f Attempt to connect to public ip address in softlayer
• PR #40936: (terminalmage) Add dockerng fixes to 2016.11.4 release notes @ 2017-04-27 19:54:16 UTC
• 7404309bec Merge pull request #40936 from terminalmage/release_notes
• e494ae43e5 Add dockerng fixes to 2016.11.4 release notes
• ISSUE #33093: (gtmanfred) [salt-cloud][nova] race condition when assigning floating ips to cloud servers (refs: #37696)
• PR #40929: (rallytime) Back-port #37696 to 2016.11 @ 2017-04-27 17:43:26 UTC
• PR #37696: (SolarisYan) if vm state is not ACTIVE, it will fail (refs: #40929)
• a622518ad2 Merge pull request #40929 from rallytime/bp-37696
• 1a28722c5a Pylint fix
• 8e0a9864c5 if vm state is not ACTIVE, associate floating ip to it will fail.So we should wait for state of vm is ACTIVE,then associate the assigned floating ip to it
• PR #40921: (corywright) Make salt.auth.rest heading consistent with all other salt.auth documentation @ 2017-04-27 17:36:47 UTC
• f88ce8e4de Merge pull request #40921 from corywright/consistent-salt-auth-headings
• 2995a05c2b Make salt.auth.rest heading consistent with all other salt.auth documentation
• ISSUE #37824: (dxiri) SSLError Trying to use v3 API of Openstack Newton as provider. (refs: #40752)
• PR #40752: (Enquier) Add ability to specify a custom SSL certificate or disable SSL verification in KeystoneAuth v3 @ 2017-04-27 17:29:09 UTC
• 26be306b5c Merge pull request #40752 from Enquier/nova_ssl_2
• 817f49296e fixing lint errors in keystone auth error
• f683636c61 fix trailing whitespace
• 4a70b8c0cc fixing minor error in security_groups security groups parser had incorrect split action which caused errors
• c9d6f8e5ed adding note in documentation
• c24dfe3fba adding support for cacert verification
• bfaf5e322d Merge pull request #5 from saltstack/2016.11
• ISSUE #40845: (e-senthilkumar) /jobs call is broken in 2016.11.4 (refs: #40894)
• PR #40894: (senthilkumar-e) Fix for broken /jobs/<jid> in 2016.11.4 @ 2017-04-27 11:33:00 UTC
• 0f2ec1e1db Merge pull request #40894 from senthilkumar-e/broken_jobs_api_fix
• 2f55b26e08 Fixing the pylint issue
• fb607bab75 Fix for broken /jobs/<jid> in 2016.11.4
• PR #40876: (BenoitKnecht) states: sqlite3: fix table_present with multi-line schema @ 2017-04-26 15:21:19 UTC
• ea55c15367 Merge pull request #40876 from BenoitKnecht/fix-sqlite3-table-present-with-multiline-schema
• 2ca627d02d states: sqlite3: fix table_present with multi-line schema
• ISSUE #40741: (clinta) Regression in 2016.11.3. File.managed downloads every time. (refs: #40742)
• PR #40742: (clinta) Fix #40741 @ 2017-04-25 22:52:06 UTC
• e09bafdceb Merge pull request #40742 from clinta/40741
• 72bf5af9e6 Set sfn if cached_sum == source_sum
• PR #40859: (skizunov) Fix TCP Transport to work with Tornado 4.5 @ 2017-04-25 04:29:00 UTC
• 5249496f74 Merge pull request #40859 from skizunov/develop2
• 958ecdace8 Fix TCP Transport to work with Tornado 4.5
• PR #40862: (gtmanfred) status should be an int @ 2017-04-24 23:11:31 UTC
• ca80f287af Merge pull request #40862 from gtmanfred/2016.11
• 87ec1da771 status should be an int
• PR #40865: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-24 23:06:28 UTC
• c95341959d Merge pull request #40865 from rallytime/merge-2016.11
• 53ad3159cc Merge branch '2016.3' into '2016.11'
• 2a71dc3552 Merge pull request #40854 from Ch3LL/11.4_release_2016.3
• 889540a313 [2016.3] Bump latest release version to 2016.11.4
• b5f67f0750 Merge pull request #40822 from lordcirth/fix-rsync-changes
• 1b304bb476 Extra space before inline comment
• ea4592de91 rsync.py: Don't return changes when clean
• PR #40855: (Ch3LL) [2016.11] Bump latest release version to 2016.11.4 @ 2017-04-24 17:37:47 UTC
• 7861f12df8 Merge pull request #40855 from Ch3LL/11.4_release_2016.11
• e7b604339d [2016.11] Bump latest release version to 2016.11.4
• PR #40817: (isbm) Some UT for cloud @ 2017-04-23 10:01:40 UTC
• 25b62aee47 Merge pull request #40817 from isbm/isbm-skip-false-values-from-preferred-ip-201611
• 7c5714b90b Describe debug information
• e0210ff8cb Reformat idents, fix typos
• fb777e3f3e PEP8: fix unused variable
• b2e85de85d Fix lint, typos and readability
• 116c96a4b7 Fix UT parameter changes
• 61558f08e7 Lintfix E0602
• ed84420df0 Add unit test for node ip filtering
• 82582cff77 Skip test, if libcloud is not around
• f005d53c56 Fix name error exception
• b668e60b4c Move out nested function for testing purposes
• 5e574a24d9 Add unit test for nova connector
• 181d0780d0 Lintfix
• 8e9ce1a68d Move out nested function to be unit-testable
• cd43805770 Add initial unit test for openstack cloud module
• 177f31446d Add fake preferred IP function for testing
• d1aeb13ac7 Move out openstack's nested function to be testable
• PR #40824: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-21 20:03:10 UTC
• 50ddf219a6 Merge pull request #40824 from rallytime/merge-2016.11
• f31f9512b8 Merge branch '2016.3' into '2016.11'
• 3b9ebeb98f Merge pull request #40754 from lordcirth/fix-uppercase-checksums
• c80c792704 remove too many newlines for lint
• a7d8f375e8 file.manage_file: uppercase checksums now work
• PR #40811: (UtahDave) get config_dir based off conf_file if __opts__['config_dir'] doesn't exist (refs: #40930) @ 2017-04-21 17:44:42 UTC
• d6e26d18cb Merge pull request #40811 from UtahDave/2016.11local
• 9f6e2e9c92 get config_dir based off conf_file
• PR #40820: (gtmanfred) remove deprecated firstgen rackspace cloud driver @ 2017-04-21 17:42:19 UTC
• ddedf05b7d Merge pull request #40820 from gtmanfred/2016.11
• b60a8d013a remove rackspace from index
• 559aa1d8b6 remove deprecated firstgen rackspace cloud driver
• PR #40797: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-20 19:42:04 UTC
• 2ab42489df Merge pull request #40797 from rallytime/merge-2016.11
• 22500a7261 Merge branch '2016.3' into '2016.11'
• 623e2eb61f Merge pull request #40791 from a-powell/s3-util-get-memory-fix
• 36f6521014 Merge remote-tracking branch 'upstream/2016.3' into s3-util-get-memory-fix
• 04637cd4eb Fixing objects being loaded into memory when performing a GET request with a local file specified.
• PR #40800: (rallytime) Back-port #40720 to 2016.11 @ 2017-04-20 19:41:41 UTC
• PR #40720: (oeuftete) Call tornado.httputil.url_concat compatibly (refs: #40800)
• ced839f841 Merge pull request #40800 from rallytime/bp-40720
• 6c0124ae21 Call tornado.httputil.url_concat compatibly
• ISSUE #19137: (jeffclay) MSI installer(s) for windows minion (refs: #40716)
• PR #40785: (alexproca) win_pkg: backport 2016.11 add msiexec override to enable selection of 32 or 64 msiexec.exe @ 2017-04-20 16:45:14 UTC
• PR #40716: (alexproca) win_pkg: add msiexec override to enable selection of 32 or 64 msiexec.exe (refs: #40785)
• 5388ffa7a2 Merge pull request #40785 from alexproca/backport-winexec-selection
• 91cafd5094 Add option to select 32 or 64 version of msiexec
• PR #40796: (terminalmage) Fix inaccurate nodegroup docs @ 2017-04-20 16:08:22 UTC
• f0f135c71d Merge pull request #40796 from terminalmage/fix-nodegroup-docs
• f99259a6eb Fix inaccurate nodegroup docs
• ISSUE #40737: (jf) Fix consul_pillar documentation: 'root=' canNOT start with a slash (refs: #40760)
• PR #40769: (rallytime) Back-port #40760 to 2016.11 @ 2017-04-19 20:23:22 UTC
• PR #40760: (jf) Fix 'root=/...' references in consul_pillar documentation: 'keys should not start with a forward slash'! (refs: #40769)
• d8f78550d9 Merge pull request #40769 from rallytime/bp-40760
• 71ac15fc4c Fix 'root=/...' references in consul_pillar documentation: 'keys should not start with a forward slash'!
• PR #40756: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-19 17:47:51 UTC
• 61f8de43df Merge pull request #40756 from rallytime/merge-2016.11
• 0e087323f1 Merge branch '2016.3' into '2016.11'
• f4f3ee69ba Merge pull request #40721 from gtmanfred/2016.3
• 58b88859b3 unset the bitwise instead of toggle
• ISSUE #29602: (multani) cloud.action start raises "got an unexpected keyword argument 'kwargs'" (refs: #40735)
• PR #40735: (rallytime) Handle stacktraces in cloud.action function in module and runner @ 2017-04-18 20:05:06 UTC
• 3557b5140e Merge pull request #40735 from rallytime/handle-cloud-traces
• 87154a95a4 Use log.error instead of log.err
• b35bf919a3 Handle stacktraces in cloud.action function in module and runner
• PR #40745: (cro) Backport Add support for specifying a datastore for new disks. PR #36457 @ 2017-04-18 20:00:51 UTC
• PR #36457: (cro) Add support for specifying a datastore for new disks. (refs: #40745)
• e700d8183b Merge pull request #40745 from cro/vmware_disk_datastore_bp
• 1460f82ce4 Remove leftover conflict markers (oops! :-/ )
• b26be652dd Remove leftover conflict markers (oops! :-/ )
• 096f063464 Remove leftover conflict markers (oops! :-/ )
• d24078d1a0 Add docs for "datastore" param for disks
• 500d6b281d Document validity of a datastore key inside a disk definition.
• 7608b10225 Add support for specifying a datastore for new disks.
• PR #40740: (cro) Backport pr #39802 to add random_startup_delay @ 2017-04-18 19:47:55 UTC
• PR #39802: (cachedout) A random startup delay option for minions (refs: #40740)
• 78dbab01dc Merge pull request #40740 from cro/minion_delay_start
• 2ab95b7dd5 Set minion test to use default opts
• 785e6060a9 Add requested docs
• 8ab321f934 A random startup delay option for minions
• PR #40728: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-04-17 21:13:15 UTC
• a48ecc4a5c Merge pull request #40728 from rallytime/merge-2016.11
• 0a5e05a6e5 Merge branch '2016.3' into '2016.11'
• bf8bb0fde6 Merge pull request #40719 from rallytime/bp-40714
• d6c436246b Make salt.modules.pw_user.get_loginclass return string rather than dict
• 4145d33e46 Merge pull request #40718 from terminalmage/fix-docstring