neulab/tldr huggingface dataset:
• ff63f36932 Fixes / enhancements for mock_open
• PR #48133: (rallytime) Updates the 2018.3.2 and 2018.3.3 release notes files @ 2018-06-14 21:21:15 UTC
• PR #48129: (rallytime) Add release notes for 2018.3.2 (refs: #48133)
• 5d92e2763a Merge pull request #48133 from rallytime/release-notes-2018.3
• afe1e91972 Add "in progress" notation to 2018.3.2 release notes
• 3e4272ac09 Add release notes for 2018.3.2
• 88c584cb0d Move 2018.3.2 release notes to 2018.3.3
• PR #48103: (terminalmage) Fix for gitfs base env being pinned to commit ID @ 2018-06-14 16:29:24 UTC
• 0e3f846836 Merge pull request #48103 from terminalmage/gitfs-base-pinned-to-commit
• 31ab2fe8de Fix for gitfs base env being pinned to commit ID
• PR #48077: (twangboy) Fix issue with salt.utils.parsers on Windows @ 2018-06-14 16:22:57 UTC
• 4b6f1c7f75 Merge pull request #48077 from twangboy/fix_parsers
• 0f7d7691a2 Call logger in each case
• 0e99dd741c Fix logic for non-root
• 2d2534a688 Fix parsers for Windows, fix tests
• PR #48096: (twangboy) Fix unit.utils.test_which on Windows @ 2018-06-14 13:15:14 UTC
• 80332b32a7 Merge pull request #48096 from twangboy/fix_test_which
• d26fc56f13 Use os.sep for paths
• PR #48102: (rallytime) [2018.3] Update 2018.3.2 references to 2018.3.3 @ 2018-06-14 13:14:26 UTC
• 66b2200913 Merge pull request #48102 from rallytime/update-doc-refs-2018.3
• 1c9bcce3d8 Update 2018.3.2 references to 2018.3.3
• PR #48109: (rallytime) Back-port #47851 to 2018.3 @ 2018-06-14 13:09:04 UTC
• PR #47851: (rares-pop) Fixup! add master.py:FileserverUpdate **kwargs (refs: #48109)
• 2902ee0b14 Merge pull request #48109 from rallytime/bp-47851
• e9dc30bf8e Fixup! add master.py:FileserverUpdate **kwargs
• ISSUE #47925: (JonGriggs) GitFS looking for files in the master branch only (refs: #47943)
• PR #47943: (terminalmage) Make sure we set the effective environment when lock_saltenv is True @ 2018-06-13 20:02:00 UTC
• 2529292568 Merge pull request #47943 from terminalmage/issue47925
• 534e1a7100 Merge branch '2018.3' into issue47925
• PR #48089: (rallytime) Update release versions for the 2018.3 branch @ 2018-06-13 14:03:44 UTC
• 9e1d0040e4 Merge pull request #48089 from rallytime/update_version_doc_2018.3
• fad6a0991e Remove "in progress" info for 2018.3.1 release notes
• a3b3b0a0e1 Remove "in progress" info for 2017.7.6 release notes
• f9be1b9125 Update release versions for the 2018.3 branch
• PR #48054: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-06-13 12:58:46 UTC
• b10b7355a0 Merge pull request #48054 from rallytime/merge-2018.3
• 508d70fabf Update old utils paths to use new paths
• 3d2ea16c3a Merge branch '2017.7' into '2018.3'
• ffee3576ec Merge pull request #48044 from twangboy/wua_add_fail_code
• d41d0c25eb Add faile code for WinHTTP send/receive error
• 871a910fcb Merge pull request #48009 from dwoz/winswarmfix
• 5027c7bb84 minionswarm runs on windows
• 0dcaead36d Merge pull request #47968 from gtmanfred/2017.7
• ae1b0d28bb pass LANG and HOME into tox commands
• 8d15b93d00 remove tox virtualenvs from doc tests
• e1872e2036 simplify tox.ini
• 81bd01f5af add tests.txt for running tests with tox requirements
• 556a2067fc fix masterapi test to use testing directory for configs
• 5a41f484ef add EXPENSIVE_TESTS
• 055cd5a6ba set DESTRUCTIVE_TESTS environment variable for pytest
• 42dd6b83eb Merge pull request #47978 from twangboy/fix_test_pkg
• 8bb36b3a4b Add try/finally, fix typo in 7zip def file
• a67b21ef3d Merge pull request #47959 from twangboy/fix_test_service
• 0cd47aa81e Remove unused import
• d4b42540e3 Fix failing test when service doesn't exist
• b81d482067 Merge pull request #47983 from garethgreenaway/backport_47843_2017_7
• 7b7fb1f5d5 Adding missing test sls file.
• 54e51bc627 Backporting #47843 to 2017.7, updating test for 2017.7.
• d56ddad22c Merge pull request #47533 from twangboy/fix_47178
• 24717cbc21 Change version added to 2017.7.7
• 0592f1bac2 Fix issues with functions that user makedirs on Windows
• 5c56b8c755 Merge pull request #47827 from twangboy/fix_47791
• fbbd91f09e Add more descriptive debug message
• 365f81651b Fix deprecated exception handling
• 8dd6710b93 Use local instead of network
• 980d99d74b Fix issue when archive is on mapped drive
• PR #48060: (gtmanfred) mark test as expensive @ 2018-06-13 12:58:21 UTC
• c83818e4f9 Merge pull request #48060 from gtmanfred/2018.3
• 914935c4d4 Merge branch '2018.3' into 2018.3
• PR #48057: (terminalmage) Fix link without target in 2018.3.0 release notes @ 2018-06-11 18:50:17 UTC
• a4eb41623d Merge pull request #48057 from terminalmage/docs-2018.3
• 20f71ff6f6 Fix link without target in 2018.3.0 release notes
• d8c035e5e5 mark test as expensive
• PR #48042: (terminalmage) Switch to trace level logging for further test failure troubleshooting @ 2018-06-11 14:03:48 UTC
• 0f9a3122df Merge pull request #48042 from terminalmage/salt-jenkins-1000
• b33a0b5eaa Switch to trace level logging for further test failure troubleshooting
• PR #48041: (terminalmage) salt.utils.hashutils: Only decode to utf-8 on Windows @ 2018-06-11 13:31:41 UTC
• 6c5389189a Merge pull request #48041 from terminalmage/hashutils-fix-windows
• 58c7cd33d7 salt.utils.hashutils: Only decode to utf-8 on Windows
• PR #48014: (cro) Find job pause @ 2018-06-08 13:48:45 UTC
• dcae209951 Merge pull request #48014 from cro/find_job_pause
• 440aa67c4f Lint: Add blank line
• 7b0e99a511 One more case where returner doesn't respond
• 5abeedf882 Catch two cases when a returner is not able to be contacted--these would throw a stacktrace.
• PR #47915: (garethgreenaway) [2018.3] state runner pause resume kill @ 2018-06-07 16:08:30 UTC
• ea85f882bc Merge pull request #47915 from garethgreenaway/state_runner_pause_resume_kill
• 2ecbe9c034 fixing typo in alias_function call.
• 4377e0cc08 Some fixes to the set_pause and rm_pause function in the state runner, renaming to in line with the functions in the state module.  Including aliases to previous names for back-ward compatibility.  Including a soft_kill function to kill running orchestration states.  A new test to test soft_kill functionality.
• PR #48002: (rallytime) Back-port #47923 to 2018.3 @ 2018-06-07 15:25:39 UTC
• PR #47923: (isbm) Prevent crash if files in file.recurse (refs: #48002)
• 5c11fcde60 Merge pull request #48002 from rallytime/bp-47923
• 9465e5f1e9 Use to_unicode from stringutils avoid deprecation warning
• 73d33cbfc3 Prevent crash if files in file.recurse
• PR #48003: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-06-07 15:25:19 UTC
• 3d0a087c71 Merge pull request #48003 from rallytime/merge-2018.3
• a6533a9332 Merge branch '2017.7' into '2018.3'
• 998a1c13d5 Merge pull request #47966 from mbunkus/fix-postfix-prefix-free-key-names-assumption
• 0ae402d1b5 Fix postfix.set_main's assumption of prefix-free key names
• df50ce7b1b Merge pull request #47824 from twangboy/fix_setup.py
• 4538b3abb3 Remove 'len-as-condition' disablement
• d4efcc3c8b Skip lint errors
• 1b3977f8d4 Remove m2crypto download for Windows
• 3e91a31134 Merge pull request #47922 from damon-atkins/2017.7_win_pkg_keys_fix
• 7129203b1b Merge branch '2017.7' into 2017.7_win_pkg_keys_fix
• 8008fca2f6 Merge pull request #47933 from terminalmage/add-pillar.get-docs
• 4eb022b675 Clarify pillar.get docs
• ab565bfaa3 Merge pull request #47944 from terminalmage/fix-git.detached-docs
• 1d082b4389 Replace use of deprecated argument name in git.detached docstring
• 6253793cb6 Merge branch '2017.7' into 2017.7_win_pkg_keys_fix
• 4ce0fe6546 win_pkg under py3 keys returns a view instead of a list, wrap keys in list()
• PR #48022: (morganwillcock) win_wua state: fix function name in examples @ 2018-06-07 15:03:52 UTC
• 0a05212f60 Merge pull request #48022 from morganwillcock/patch-1
• 443f4d6f21 win_wua state: fix function name in examples
• ISSUE #47546: (ender8282) archive.extracted fails when archive includes files with non-ascii names with 2018.3.0 (refs: #48015, #47572)
• PR #48015: (garethgreenaway) [2018.3] more unicode nonsense in archive module @ 2018-06-07 14:44:55 UTC
• 406efb161e Merge pull request #48015 from garethgreenaway/47546_more_unicode_nonsense
• f457f9cb84 Adding a test to ensure archive.list returns the right results when a tar file contains a file with unicode in its name.
• 9af49bc595 Ensure member names are decoded before adding to various lists.
• PR #47989: (dwoz) Properly decode password from aws using m2crypto @ 2018-06-06 20:44:28 UTC
• 1ce7d6c38a Merge pull request #47989 from dwoz/awscloud
• 23ab2727be Fix linter errors
• 6c8daa2b85 Properly decode password from aws using m2crypto
• PR #47976: (terminalmage) Capture and log output of processes that timed out and were killed @ 2018-06-06 19:17:08 UTC
• 76068c83f5 Merge pull request #47976 from terminalmage/salt-jenkins-1000
• 41e5a75027 Add catch_timeout to run_script
• 551ada8e4d Capture and log output of processes that timed out and were killed
• PR #47990: (terminalmage) Docs fixes in 2018.3 release branch @ 2018-06-06 17:15:17 UTC
• f12a52736e Merge pull request #47990 from terminalmage/2018.3-docs
• f89d2ccd30 Clean up Sphinx warnings
• f5fc936865 Add clarifying comment so that we don't break this
• 94849780ac fix docs build error due to IndexError
• PR #47982: (twangboy) Fix unit.modules.test_win_dns_client tests @ 2018-06-06 15:02:10 UTC
• 9d56af3cad Merge pull request #47982 from twangboy/fix_test_win_dns_client
• 2dcdf6788c Force string to ModuleType
• PR #47985: (twangboy) Fix unit.states.test_reg test failure @ 2018-06-06 14:56:03 UTC
• 1b4c72345b Merge pull request #47985 from twangboy/fix_test_reg
• 4ce551811f Remove the unnecessary to_unicode stuff
• 863ded39fa Mock reg.cast_vdata
• PR #47957: (garethgreenaway) [2018.8] Ensure x509 passphrase is a string @ 2018-06-05 13:27:33 UTC
• 84100570f7 Merge pull request #47957 from garethgreenaway/47236_ensure_passphrase_is_a_string
• 99bad3cca6 removing unnecessary change
• e22df8473d Ensuring that when a passphrase is passed in, it is returned as a string from the passphrase callback.
• d0cf06a24d Make sure we set the effective environment when lock_saltenv is True
• 8da6ce45dc Finish the docstring for git.cloned state
• 4a8260a5e5 Add tests for git.cloned state
• 311179da05 Add git.cloned state
• PR #47926: (dmurphy18) Backport of PR 47808 to 2018.3, improved grains support for AIX @ 2018-06-04 19:31:24 UTC
• PR #47808: (dmurphy18) Updated AIX support for grains reported (refs: #47926)
• c355da9e0d Merge pull request #47926 from dmurphy18/backport_pr47808
• ac15d2093a Backport of PR 47808 to 2018.3, improved grains support for AIX
• PR #47927: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-06-04 18:55:12 UTC
• a46e42ab11 Merge pull request #47927 from rallytime/merge-2018.3
• 5baab66f4b Lint: Whitespace fix
• 7e1d278d19 Update old utils paths to use new utils paths
• 3273bbdab7 Merge branch '2017.7' into '2018.3'
• a2b588299b Merge pull request #47860 from terminalmage/state-writing-docs
• 8cb33d3dec Quiet the linter
• af51e16f23 Use more elegant RST syntax
• 91cd57d1e0 Update mocking to reflect changes in service module
• b9ace5a859 Fix crappy mocking
• bc9e3acef3 Lint fixes
• d37f7e4f04 Add 2017.7.6 release notes
• 9dddeeefab Improve documentation on syncing states
• f465fa3ca7 Add best practices docs for writing states
• 93ee5ee2b0 Fix all Sphinx warnings
• 64b9b4d0b8 Clarify that name would override the id declaration
• d2f3377b5b Merge pull request #47877 from dwoz/sleep_audit
• ebc7cde9cb Revert job chunk wait time change
• 735e92093e Merge pull request #47917 from dwoz/winsuite
• 118601ebd6 Fix windows tests suite breakage
• 63efb76d51 Merge pull request #47822 from Ch3LL/win_user_test
• 3a691b405f add user_home path for both windows and linux
• 788abf771e Add user state integration tests to windows
• b9da4f1221 Merge pull request #47876 from doesitblend/add-file-read-windows
• 3f7e7ec327 Add file.read function to Windows module
• cbe2ecfae8 Merge pull request #47882 from frogunder/45013
• 38d114a2d2 add whoami test
• PR #47931: (rallytime) Back-port #47913 to 2018.3 @ 2018-06-04 14:39:16 UTC
• PR #47913: (rares-pop) Fixup! beacons/avahi_announce.py finding grains (refs: #47931)
• 4db1f8c603 Merge pull request #47931 from rallytime/bp-47913
• c51e732f4d Fixup! beacons/avahi_announce.py finding grains
• PR #47930: (rallytime) Back-port #47725 to 2018.3 @ 2018-06-04 14:38:58 UTC
• PR #47725: (bbczeuz) network_settings beacon: Update example to follow new cfg convention (refs: #47930)
• d05a6c70d3 Merge pull request #47930 from rallytime/bp-47725
• 5c666409f3 Spelling fix
• cfe0a5bb42 network_settings: Fix doc using new list/dict syntax
• PR #47557: (L4rS6) fix broken rabbitmq list policies in rabbitmq version 3.7 @ 2018-06-04 13:25:07 UTC
• 484d83014b Merge pull request #47557 from L4rS6/fix-broken-rabbitmq-list-policies
• 6d7ef27557 Merge branch '2018.3' into fix-broken-rabbitmq-list-policies
• e043ea2833 refactored list_policies code and added more tests
• eea81feb7b fix broken rabbitmq list policies in rabbitmq version 3.7
• PR #47949: (terminalmage) Continued troubleshooting on salt-jenkins 1000 @ 2018-06-04 13:17:14 UTC
• 866a2fbf5e Merge pull request #47949 from terminalmage/salt-jenkins-1000
• 9c369c6aa8 Remove temp logging from test
• af02d5ba7b Add result logging to run_script, make returns DRY
• PR #47941: (terminalmage) Update test logging for salt-jenkins @ 2018-06-03 02:40:56 UTC
• 0b85d1273f Merge pull request #47941 from terminalmage/salt-jenkins-1000
• fb66368af9 Update test logging for salt-jenkins 1000
• PR #47924: (Ch3LL) Catch all exceptions in git import for salt.utils.gitfs @ 2018-06-01 21:06:58 UTC
• 58b5f2b4dd Merge pull request #47924 from Ch3LL/mac_gitpy
• 75c51ad69b Catch all exceptions in git import for salt.utils.gitfs
• ISSUE #47269: (isdig) Reopen Windows Minion That Has IAM Role Cannot Access to S3 (refs: #47879)
• PR #47879: (dwoz) Fix ami role usage warts #47269 @ 2018-06-01 14:11:55 UTC
• b88ec5258d Merge pull request #47879 from dwoz/ami_role_fix
• 3884c2cf5f Fix ami role usage warts #47269
• PR #47788: (twangboy) Use pytz to calculate timezones @ 2018-05-31 18:33:20 UTC
• b09596982b Merge pull request #47788 from twangboy/fix_47559
• 0d229c6182 Merge branch '2018.3' into fix_47559
• 9e612ec9e7 Fix markup in release notes
• 60499d18f0 Skip test if pytz not present
• 72cc361c7b Move pytz to 3rd party import, add to __virtual__
• b8a6488688 Update __virtual__ function
• 9923176b68 Use __utils__, fix unit tests
• 73e033f555 Return offset in the same format as Unix
• 5656183c5e Add timezone.list, add 2018.3.2 release notes
• 986f6c9b2a Use pytz to calculate timezones
• PR #47899: (terminalmage) salt-jenkins issue 1000 @ 2018-05-31 18:24:49 UTC
• ae73cb3947 Merge pull request #47899 from terminalmage/salt-jenkins-1000
• 25afc932f7 WIP salt-jenkins issue 1000
• PR #47753: (Ch3LL) Add stderr launchctl helper class and fix service mac tests @ 2018-05-31 18:16:57 UTC
• 8f78e3aef6 Merge pull request #47753 from Ch3LL/service_mac
• 185c9e9ae2 only stop service if its running
• e15e674955 Add stderr launchctl helper class and fix service mac tests
• PR #47908: (meaksh) Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt @ 2018-05-31 18:13:27 UTC
• 828bf39695 Merge pull request #47908 from meaksh/2018.3-align-suse-salt-master-service
• efe308013a Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt
• PR #47868: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-05-30 21:20:38 UTC
• b4bac9b41b Merge pull request #47868 from rallytime/merge-2018.3
• e5d386e91c Update solaris core grains test
• 267f09c1a0 Lint: Remove unused import
• 120ee16b70 Replace old utils paths with new utils paths
• dc32b67c03 Merge branch '2017.7' into '2018.3'
• 4b28e510f1 Merge pull request #47853 from dwoz/py3-cloud-test
• c2f8aef7c5 Fix for py3 ec2 cloud tests
• 215efa6b73 Merge pull request #47847 from garethgreenaway/47833_reactor_runner_documentation
• 03676712de Adding some addition documentation to the reactor runner indicating that the reactor system must be active prior to using it.
• 0bf651b470 Merge pull request #47846 from Ch3LL/p_refresh_test
• 019edad8e4 Fix flaky refresh pillar integration test
• 799fce979d Merge pull request #47552 from twangboy/fix_46981
• cffc9b7806 Merge branch '2017.7' into fix_46981
• 81308a4a44 Add release notes for 2017.7.7
• 008af0ac6b Fix unit tests
• 87097eefb6 Add comments about how get is returning data
• f1f1bfc5c1 Show GPO settings, raise error if trying to set gpo managed settings
• ffc2ebc373 Merge pull request #47691 from lomeroe/solaris_product_grains
• 6889befc6b Merge branch '2017.7' into solaris_product_grains
• 49053bc106 lint fix
• 6f185c9179 another lint fix
• dbffba6876 fix tons of errors in my tests
• 8c9355d34c Lint fix
• b29ec75da7 Update regexes in core grains for detecting the 'product' grain on Solaris Sparc systems.  Additionally, copy the 'product' grain to 'productname' to be consistent with other OSes.
• 96b7c0cc76 Merge pull request #47778 from Ch3LL/win_state_pkg
• e1786de6b0 Merge branch '2017.7' into win_state_pkg
• f8c467d3e6 Fix text editor error
• 872e162137 Add test_pkg integration state tests to windows
• 6f934c2259 Merge pull request #47823 from Ch3LL/win_dns_test
• 7848114d6a Add win_dns module integration tests for windows
• e63e04602d Merge pull request #47838 from rallytime/bp-47810
• bd2b62fa66 better debug message
• 83565c55df Address PR feedback
• 50bce3a2f3 make decode_linode_plan_label a private function
• 2ba4fc4cea fix raising when a 'GB' format invalid plan is supplied
• 3afb50d5a2 slight cleanup
• 319fbd3406 match quotation mark types properly
• 95e0202223 more consistent use of parens in logged warning
• f52926ca87 log a warning when the user supplied a label we could decode but was not in the proper format
• 121303d827 reduce complexity of get_plan_id by moving decoding of the user-supplied label to its own function
• cf534c7314 Fix Linode plan selection
• 9ef6e60617 Merge pull request #47805 from twangboy/add_sign.bat
• 66d8b0331a Add sign.bat script for signing packages
• 93420950d3 Merge pull request #47500 from dwoz/winuser
• 0ca5224cbf Merge branch '2017.7' into winuser
• e5948902af Use salt utils method for this_user
• a056a293f1 Centeralize test username lookup
• 6a6ab69722 Get the current username on windows
• 552526f309 Merge pull request #47802 from rallytime/bp-40892
• bb357da084 add minion function to reload beacon #35960
• c9cccf53b9 Merge pull request #47816 from Ch3LL/disable_windows
• 2509d36888 Add windows to service disable ERROR check in tests
• 2cb6634c6b Merge pull request #47773 from frogunder/45011
• 7c9b0bda33 add win_servermanager.list_available test
• e65dece202 Merge pull request #47807 from dwoz/winrmtests
• 1f1cc1357a Increase instance size for cloud tests
• be8dcd21f1 Try an even bigger timeout
• PR #47900: (rallytime) [2018.3] Merge forward from 2018.3.1 to 2018.3 @ 2018-05-30 18:09:41 UTC
• 21550dbd2d Merge pull request #47900 from rallytime/merge-2018.3.1-to-2018.3
• 2801eecb26 Merge branch '2018.3.1' into '2018.3'
• ISSUE #30367: (paulfanelli) salt-run orchestration via state.sls always successful; it is ignoring state return value (refs: #47843)
• PR #47843: (garethgreenaway) [2018.3] orchestration results False when function is False (refs: #47983) @ 2018-05-30 17:21:54 UTC
• a0bf565741 Merge pull request #47843 from garethgreenaway/30367_orch_return_false_when_function_fails
• 09242697b8 Merge branch '2018.3' into 30367_orch_return_false_when_function_fails
• PR #47866: (rallytime) Back-port #47814 to 2018.3 @ 2018-05-29 19:55:24 UTC
• PR #47814: (travispaul) Bugfixes and unit tests for pkgin module (refs: #47866)
• da6f7a5538 Merge pull request #47866 from rallytime/bp-47814
• d50c0ab96b Lint test_pkgin.py
• 4dac0b4a31 pkgin latest_version bugfix
• 4ae0313797 Bugfixes and unit tests for pkgin module
• PR #47865: (rallytime) Back-port #47600 to 2018.3 @ 2018-05-29 19:54:44 UTC
• PR #47600: (travispaul) Prevent crash on NetBSD and OpenBSD when no swap is configured. (refs: #47865)
• d9e7f2b5b1 Merge pull request #47865 from rallytime/bp-47600
• f9f464fa51 Prevent crash on NetBSD and OpenBSD when no swap is configured.
• PR #47221: (azelezni) Fix boto_ec2 unused parameter "network_interfaces" @ 2018-05-29 14:41:35 UTC
• 61561a8279 Merge pull request #47221 from azelezni/fix-boto_ec2-network_interfaces
• 03ee0023eb Fix unused network_interfaces parameter
• 1ece61ddfa Fix unused network_interfaces parameter
• 3e074be9c3 Fixing lint
• 02609b6e61 Adding state files for new test.
• 377e34c689 Updating function in saltmod to ensure that the result is a failure if the function being run returns as False.
• PR #47850: (rallytime) Fix autodoc for new swarm module @ 2018-05-26 01:53:16 UTC
• c4d828c986 Merge pull request #47850 from rallytime/swarm-autodoc
• 467c8fa45c Fix autodoc for new swarm module
• PR #47800: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-05-26 01:17:40 UTC
• 30b31c5db5 Merge pull request #47800 from rallytime/merge-2018.3
• 9e3ce39e8c Typo: test_type --> text_type
• 8877489386 Fix bad merge caught by test in zpool state
• c328450be2 Update old utils paths to new paths
• 4abfd26e86 Merge branch '2017.7' into '2018.3'
• 46618d2ce7 Merge pull request #47765 from meaksh/2017.7-fix-zypper-error-reading-repo
• 4475ba19b8 Prevent zypper from parsing repo configuration from not .repo files
• 0e87559ee3 Merge pull request #47781 from rallytime/update-linode-sizes
• a90c1b760e Update cloud test profile and docs to use new Linode size lables
• 3ddc56cb9b Merge pull request #47748 from rallytime/merge-2017.7
• b75f5ae38e Merge branch '2017.7.6' into '2017.7'
• edf94c915e Merge pull request #47775 from gtmanfred/2017.7.6
• 548f65d056 catch UnsupportedOperation with AssertionError
• 17596f3025 Merge branch '2017.7.6' into '2017.7'
• 8c38ecd75f Merge pull request #47769 from gtmanfred/2017.7.6
• 3fdfc0fa82 skip test that breaks test suite
• e458f4a031 Merge branch '2017.7.6' into '2017.7'
• 0d5b473ce2 Merge pull request #47747 from Ch3LL/rn_2017.7.6
• d4aa83b92d Add changelog to 2017.7.6 release notes
• 8a5b34f7d9 Merge pull request #47702 from damon-atkins/2017.7.6_fix_pkg.latest_state
• adcc094e08 Merge branch '2017.7.6' into 2017.7.6_fix_pkg.latest_state
• d610c192d9 Merge pull request #47700 from yannj-fr/2017.7.6
• 961c1ef61e fix roots modification time check
• 2a73e905df Merge branch '2017.7.6' into 2017.7.6
• 266749420f Merge pull request #47632 from gtmanfred/2017.7.6
• 2c50c0d2f5 fix pylint
• 4a29057b16 Fix last test for tornado
• 550ef2e272 allow using tornado 5.0
• 62e468448b handle new _create_stream in tornado 5.0
• 2643c356af Merge pull request #47720 from rallytime/bp-47692-2017.7.6
• 6e5cb36839 Default windows to m1.small for ec2-classic
• 20d9785244 fix roots modification time check
• aef37dd1ce fix roots modification time check
• d51662e053 Ensure targeted_pkgs always contains value for non-windows.
• 83b4224cf8 Adjusted based on feed back.
• 12f983ce9f Whitespace lint issues
• 075d3d3c49 pkg.install execution module on windows ensures the software package is installed when no version is specified, it does not upgrade the software to the latest. This is per the design. pkg.latest must provide the versions to install to pkg.install
• 0ddc864f90 Merge pull request #47779 from dwoz/winrmtests
• d5eafe9d53 Use common timeout variable
• 7e948eb540 Increase ec2 cloud timeouts to 1000
• 17c4c8443c Merge pull request #47430 from baniobloom/vpc_association_not_found
• 0f1d007f91 added catch for VPCAssociationNotFound
• 9c5dde1449 Merge pull request #47525 from baniobloom/duplicate_sec_group_rule
• dcc35df489 if we are trying to add the same rule then we are already in the desired state, return true
• 536ce2fa42 Merge pull request #47772 from gtmanfred/2017.7
• 67756a50fd lock down dependencies for kitchen-salt
• 12b330f049 Merge pull request #47749 from terminalmage/issue47717
• cd484bef69 Fix "dnf list upgrades" parsing
• 5cd18b9e70 Merge pull request #47755 from dwoz/winrmtests
• 57dd89e6c3 Default to ec2 classic compatible images
• f89668920a Be explicit about winrm setting
• f45a96ba1d Merge pull request #47668 from Ch3LL/win_pkg_test
• a8981024de Add pkg.latest_version windows test
• 7b12444dfa Merge pull request #47750 from dwoz/cloudtest
• 63b722ba21 Allow ssh_interface to default to public_ips
• 27fbb42210 Merge pull request #47737 from dwoz/win_timeout
• e88833a07d Cloud test fixup
• 1a93f060fb Merge pull request #47729 from UtahDave/fix_get_info_doc
• 443a2d72a2 fix cli example to match function name
• 00a13761c7 Merge pull request #47682 from terminalmage/issue47182
• d0243e8f23 Suppress spurious lint failure
• 3b449f11fc Add regression test for excludes issue
• 28a7d2b81c Skip __exclude__ in find_sls_ids
• 518f7bcc62 Merge pull request #47708 from darkpixel/47696-do-not-enumerate-none
• 54e9bf9ec9 Merge branch '2017.7' into 47696-do-not-enumerate-none
• cad062eaa7 Merge pull request #47681 from rallytime/merge-2017.7
• 6c06cb3ae3 Merge branch '2017.7.6' into '2017.7'
• fd2d45d9c2 Merge pull request #47683 from Ch3LL/mac_user_test
• 5a1b25b9c7 Remove unnecessary setUp in states.test_user test for mac
• f323799c42 Merge pull request #47692 from dwoz/win_instance_type
• 20b6070d54 Default windows to m1.small for ec2-classic
• 990ece5cd5 Merge pull request #47665 from gtmanfred/cloud
• fd8a02decb use dictupdate to update the providers dictionary and merge lists
• a2ed8cbb7f Merge pull request #47151 from zer0def/configparser-defaultsect
• a8f2ad977e Merge branch '2017.7' into configparser-defaultsect
• cca2a806c9 Made interaction with [DEFAULT] section in ConfigParser as sane as upstream permits.
• e6fb8342ef Merge pull request #47673 from terminalmage/bp-45808
• 454291ad62 Fix errors when attempting to cache files with long names or URLs
• b0446aab07 Merge pull request #47670 from gtmanfred/2017.7
• dfd5a8715f add a pytest.ini and update a dependency for kitchen
• 0d06da6944 Merge pull request #47626 from gtmanfred/2017.7
• 418364a533 make dev_python27.txt have the same message as dev_python34.txt
• d53b44d10f remove lock file
• 493ed7f93d use the toml dict format
• e0f7cc1447 add proxy tests decorator to pytest conftest
• 0a621dd0ec add Pipfile for managing dependencies in salt
• f78b81db94 simplify dev and base.txt to single files
• a07a8906a0 Merge pull request #47578 from Ch3LL/mac_service_disabled
• 6032a01f55 change disable check for upstart service on ubuntu14
• 33b4cfbc5b Change service assertion check for systemd platforms
• 14896f9743 change codeauthor and class name
• 502c5bdff5 Ensure mac_service.disabled is correctly querying services
• 95d4488f01 Merge branch '2017.7.6' into 47696-do-not-enumerate-none
• 16c2153385 Merge pull request #47667 from Ch3LL/mac_user_enable
• ba40d3d1a1 Update test_mac_user_enable_auto_login to test both py2 and py3
• a4921e86c9 Merge pull request #47645 from Ch3LL/py3_rm_pip
• 225d90ad4c query the pip path for test test_issue_2087_missing_pip
• e441733ac1 Merge pull request #47646 from rallytime/bp-47601-and-47643
• 9e1d1a5ef8 Fix typo
• 4e94609136 Remove unwanted file
• 0109249c78 use ignore-undefined-variable
• 37caecb7f4 Ignore pylint WindowsError
• c1135d90c7 Better doc string
• e53d6b9ed9 Skip tests when we can not use runas
• 041e4c6ddb Wrap properties loop with a check for None. Closes GH-47696
• PR #47581: (twangboy) Add get_encoding salt util @ 2018-05-25 20:40:07 UTC
• da9eaa1825 Merge pull request #47581 from twangboy/fix_47274
• ff6600f25e Merge branch '2018.3' into fix_47274
• 6eff2f847b Add suggested changes
• e27e9fd1e7 Fix tests on Py3
• f398cbbdda Use os.linesep.join instead of textwrap.dedent
• 771392e299 Fix unit tests, add newline='' to io.open
• c0f735dde3 Remove comment
• 6d877bb48b Add comment
• 9f369d3f22 Remove to_encoding, create get_encoding
• 68be0f9ed2 Add is_encoding salt util
• ISSUE #47694: (thuhak) utils/boto and utils/boto3 load error (refs: #47726)
• PR #47726: (gtmanfred) rename boto to botomod @ 2018-05-25 20:37:37 UTC
• b860d95b2c Merge pull request #47726 from gtmanfred/2018.3
• 43997a466e fix tests
• 59180e09a8 switch all salt.utils.boto* calls to __utils__ calls
• 7e30f459c9 rename boto to botomod
• ISSUE #47701: (babs) elasticsearch.index_template_present state with check_definition: True fails.  (refs: #47703)
• PR #47803: (rallytime) Back-port #47703 to 2018.3 @ 2018-05-23 20:12:30 UTC
• PR #47703: (babs) Fix elasticsearch.index_template_present with check_definition (refs: #47803)
• 2a270162d0 Merge pull request #47803 from rallytime/bp-47703
• 8fce0c562d Fix elasticsearch with check_definition
• PR #47804: (rallytime) Back-port #47761 to 2018.3 @ 2018-05-23 20:11:55 UTC
• PR #47761: (zerthimon) Fix userdata in openstack instances (refs: #47804)
• 780043e6fd Merge pull request #47804 from rallytime/bp-47761
• b7bc306333 Fix userdata in openstack instances
• PR #47776: (garethgreenaway) [2018.3] Fixes to failing _before_connect tests @ 2018-05-23 15:10:35 UTC
• 1efe891c42 Merge pull request #47776 from garethgreenaway/970_two_minion_unit_tests_failing
• a5011b49ab Merge branch '2018.3' into 970_two_minion_unit_tests_failing
• ef24f72169 Fixing unit.test_minion.MinionTestCase.test_beacons_before_connect and unit.test_minion.MinionTestCase.test_scheduler_before_connect.
• PR #47783: (rallytime) [2018.3] Merge forward from 2018.3.1 to 2018.3 @ 2018-05-23 14:51:56 UTC
• 4a6ca67883 Merge pull request #47783 from rallytime/merge-2018.3
• 1adb8ea27f Merge branch '2018.3.1' into '2018.3'
• PR #47149: (meaksh) [2018.3] Strip trailing commas on Linux user's GECOS fields @ 2018-05-22 21:18:49 UTC
• f8a6a85d28 Merge pull request #47149 from meaksh/2018.3-remove-trailing-commas-on-linux-user-gecos-fields
• 60ec3230db Merge branch '2018.3' into 2018.3-remove-trailing-commas-on-linux-user-gecos-fields
• ISSUE #46938: (racooper) Beacons documentation update for 2018.3 (refs: #47740)
• PR #47740: (garethgreenaway) [2018.3] Updating Beacon topic to include list based configuration for Beacons @ 2018-05-21 13:58:01 UTC
• 19f4137b63 Merge pull request #47740 from garethgreenaway/46938_beacons_documentation
• 5d23ef4dd8 Updating Beacon topic to include list based configuration for Beacons
• PR #47710: (terminalmage) salt.loader: add error logging when whitelist lookup fails @ 2018-05-18 16:56:18 UTC
• 22807ac756 Merge pull request #47710 from terminalmage/fix-loader-whitelist
• 6192391b7b Add additional missing modules to whitelist
• 7192c38f66 Change key -> function to make log message more clear
• 91f9fd38fd Fix loader whitelists in unit tests
• d4f2662e5b Add error logging when whitelist lookup fails
• PR #47680: (rallytime) [2018.3] Merge forward from 2018.3.1 to 2018.3 @ 2018-05-17 21:30:27 UTC
• b91c0f5647 Merge pull request #47680 from rallytime/merge-2018.3
• 9b1773a763 Merge branch '2018.3.1' into '2018.3'
• PR #47545: (dmurphy18) Fix non-root build and signing for rpm packages @ 2018-05-17 21:20:10 UTC
• dbf12f9be2 Merge pull request #47545 from dmurphy18/fix_nonroot_build
• 220f887fa6 Fixed review comment, changed file.chown to file.makedirs_perms
• b15a1652b5 Changed versionadded from 2018.3.1 to 2018.3.2, to reflect when change should be accepted
• 90eb03e375 Additional error checking and minor cleanup
• 40d77e03d2 Correct building rpms with non-root user
• PR #47572: (garethgreenaway) [2018.3] archive module, filenames with Unicode characters @ 2018-05-17 20:41:11 UTC
• 69056e5b67 Merge pull request #47572 from garethgreenaway/47546_archive_non_ascii_filenames
• 5e97b8b44a Updating with requested changes.
• cc1aa75a2f only convert to bytes when using Python2
• 0fe32f4066 Updating integration/modules/test_archive to include filenames with unicode characters.
• 5a9cadd125 Accounting for when files in an archive contain non-ascii characters
• PR #47661: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-05-16 15:53:36 UTC
• cb04d9c37e Merge pull request #47661 from rallytime/merge-2018.3
• dd3e6f3f0a Merge branch '2017.7' into '2018.3'
• f63d801858 Merge pull request #47639 from rallytime/merge-2017.7
• 1503f1020f Merge branch '2017.7.6' into '2017.7'
• 6f178ca908 Merge pull request #47570 from gtmanfred/2017.7.6
• 84aa034e03 Update dependency to msgpack
• 98bd598701 Merge pull request #47523 from rallytime/man-pages
• 48ecb78dec [2017.7.6] Update man pages
• e608ea9617 Merge pull request #47517 from rallytime/bp-47505-2017.7.6
• 0734578533 Raise proper invocation errors
• db0eef3e8b Merge pull request #47643 from dwoz/runas_detect
• 8c5e54b8b3 Fix typo
• 69bc88f1c6 Remove unwanted file
• 6dd3ab9f06 Merge pull request #47601 from dwoz/runas_detect
• 3235ac08cb use ignore-undefined-variable
• 58911d510a Ignore pylint WindowsError
• 17987d3c5a Better doc string
• a48ac26573 Skip tests when we can not use runas
• f61ccae627 Merge pull request #47611 from Ch3LL/deb_doc
• 6d2ddd050f One more grammar fixup
• 2d5ff01261 Grammar fix
• 138847c9c4 Update debian install docs to reflect new latest debian releases
• 9e2fe284e4 Merge pull request #47598 from rallytime/bp-47568-2017.7
• 09458c65cf Add exception logging on serialize/deserialize exceptions
• c62c855f9c salt.serializers.yaml/yamlex: remove invalid multi_constructor
• 8a7913ccc3 Merge pull request #47548 from Ch3LL/syslog
• 31f13a4197 sysloghander: check for 3.5.4 python version
• a020352a03 Catch Sysloghandler errors when log file does not exist
• 82fb6ba366 Merge pull request #47508 from gtmanfred/2017.7
• 1a87e7455f allow pulling the mysql_query.run_file to pull from the fileserver
• be29b58a09 Merge pull request #47562 from rallytime/bp-47513
• 357bc084b3 fix #46546
• d3121fcfa4 Merge pull request #47471 from meaksh/2017.7-fix-inconsistent-scheduled-jid-with-returners
• f079939500 Do not override jid on returners, only sending back to master
• 662f6086db Merge pull request #47313 from Circuitsoft/2017.7
• 237560b745 Merge branch '2017.7' into 2017.7
• cb674fb1cb Enable opkg as pkgrepo handler on Poky
• 7a58fd157e Enable opkg on non-NILinuxRT systems
• 139360c55f Add Poky to OS Information Grains
• d74057224d Un-normalize os_family in pkgrepo state
• PR #47672: (terminalmage) Backport #47487 to 2018.3 @ 2018-05-16 13:55:40 UTC
• PR #47487: (rosscdh) bad ref to error fix (refs: #47672)
• d17a16b648 Merge pull request #47672 from terminalmage/bp-47487
• 12abbfdcf7 bad ref to error fix
• ISSUE #47501: (mateiw) salt-ssh doesn't propagate pillar when overriding pillar in module.run + state.apply (refs: #47504)
• PR #47504: (mateiw) Fix pillar propagation in salt-ssh when overriding pillar in module.run + state.apply @ 2018-05-16 13:55:05 UTC
• 9d4f5203a7 Merge pull request #47504 from mateiw/2018.3-salt-ssh-pillar-propagation-issue-47501
• 3ffa412ee5 Merge branch '2018.3' into 2018.3-salt-ssh-pillar-propagation-issue-47501
• 2f1485e067 Option to merge current pillar with opts['pillar'] during pillar compile
• PR #47212: (weswhet) fix macOS running as user.  @ 2018-05-16 13:54:23 UTC
• 4fe78bbb9b Merge pull request #47212 from weswhet/fix-macos-runas
• 8ee11d74af Merge branch '2018.3' into fix-macos-runas
• e78fa45927 adding in requested changes
• 33c1492099 Merge branch '2018.3' into fix-macos-runas
• 0ecabcae78 adding in a fix for running commands as a user on macos
• ISSUE #47587: (FedericoOlivieri) --out=table broken in  2018.3.0 'str' object but received a 'unicode' (refs: #47674)
• PR #47674: (terminalmage) Fix regression in table outputter due to unicode types @ 2018-05-16 13:41:04 UTC
• 0c7439a955 Merge pull request #47674 from terminalmage/issue47587
• 43e3dcd398 Fix Python 3 incompatibility in table outputter
• d729656703 Add unit tests for table outputter
• 907d182dea Fix regression in table outputter due to unicode strings
• PR #47617: (aesposito91) Update napalm.py @ 2018-05-15 15:44:35 UTC
• d1a1a594e9 Merge pull request #47617 from aesposito91/2018.3
• 9f5d201dd7 Update napalm.py
• ISSUE #46871: (guettli) Sentry Logging Handler (refs: #47649)
• PR #47649: (paulcollinsiii) Some additional details about Sentry for the docs @ 2018-05-15 15:41:36 UTC
• 049abe2850 Merge pull request #47649 from paulcollinsiii/sentry_docs
• 2a8dfd65d7 Some additional details about Sentry for the docs
• PR #47642: (garethgreenaway) [2018.3] Updating templates used by salt-extend for unicode goodness @ 2018-05-15 15:38:26 UTC
• 8a21b864df Merge pull request #47642 from garethgreenaway/unicode_update_salt_extend_templates
• 68d73f7afc Updating the templates that the salt-extend utility uses to include unicode_literals & print_function
• 0232a6e1ad Add 'other' as valid kwargs for 'user.add' method
• ff861d9089 Merge branch '2018.3' into 2018.3-remove-trailing-commas-on-linux-user-gecos-fields
• PR #47603: (terminalmage) Move/merge more test modules @ 2018-05-14 20:48:43 UTC
• 99f53c0a9f Merge pull request #47603 from terminalmage/more-test-renaming
• d612bd27e4 Move/merge more test modules
• PR #47640: (rallytime) [2018.3] Merge forward from 2018.3.1 to 2018.3 @ 2018-05-14 17:59:06 UTC
• cc3daa88f3 Merge pull request #47640 from rallytime/merge-2018.3
• 2827c56399 Merge branch '2018.3.1' into '2018.3'
• f1680f1d9b Do make comparisons in a single line
• 7dea455c12 Add unit test for new method 'user.chother'
• 694882632c Add 'other' attribute to GECOS fields to avoid inconsistencies with chfn
• 6c089c9de1 Fix unsupported chars checking on GECOS fields
• d5c9ca0fbc Add unit tests for GECOS fields
• ed940c4f58 Strip trailing commas on Linux user GECOS fields
• PR #47589: (Ch3LL) Remove duplicate file id in watch_any doc example @ 2018-05-10 22:06:00 UTC
• 4ec63dd041 Merge pull request #47589 from Ch3LL/watch_any_doc
• 8cb97a48f5 Add additional state to watch_any doc example
• f7223a3bbf Remove duplicate file id in watch_any doc example
• PR #47564: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-05-10 19:13:36 UTC
• 9836a7e62b Merge pull request #47564 from rallytime/merge-2018.3
• 295e302fcf Lint: Fix syntax error from bad merge-conflict resolution
• 25f03ae425 Merge branch '2017.7' into '2018.3'
• 291d3d3bd8 Merge pull request #47540 from terminalmage/cmdmod-home-fix
• e4b277f82e Fix corner case where runas user's HOME env value is incorrect
• 49af577b3e Merge pull request #47547 from terminalmage/gitfs-tutorial
• 806ffb298a Add masterless mode docs to gitfs tutorial
• 476ba053d1 Merge pull request #47538 from terminalmage/pip-docs
• 98e8ffeba4 Fix/clarify some of the pip module documentation
• 7cc8d9d30a Merge pull request #47524 from dwoz/whitelistlines
• 2605ff8712 Gracefully handle blank lines in whitelist.txt
• f1a5b13072 Merge pull request #47527 from dwoz/test_file_name
• 4aea7ca571 Update doc string
• b3289e5a1c Fix test file name
• e9c1723175 Merge pull request #47408 from Ch3LL/skip_diskusage
• 068da8ad7d Merge branch '2017.7' into skip_diskusage
• 1a7ffb4e0d return error if diskusage not available
• 10bd63a976 Skip status.diskusage integration tests on macsox
• 2f50ff7bc8 Merge pull request #47480 from baniobloom/ConflictingDomainExists
• d22ed7dffa added handling for the aws error ConflictingDomainExists
• 7f53be6e92 Merge pull request #47444 from terminalmage/render_state-spurious-error
• a1e9fe00fd Skip trying to render a template for a nonexistant SLS file
• 50b9c4d79d Merge pull request #47478 from terminalmage/rename-pip-state-test
• 9f7a9ebebd Rename pip state test modules to match naming convention
• e78ac0f9b7 Merge pull request #47505 from dwoz/win_dsc_fixes
• d1fcb40d1c Raise proper invocation errors
• 0d4d5047d8 Merge pull request #47499 from dwoz/win_run_timeout_again
• c6697b9f16 Move kill process tree and re-use it
• 6a4d0380b1 Merge pull request #47493 from dwoz/win_run_timeout
• fec1233dc4 Add support for windows timeout to run_salt
• PR #47565: (rallytime) Back-port #47440 to 2018.3 @ 2018-05-10 18:15:50 UTC
• PR #47440: (kt97679) fix for the race condition, details are here: https://github.com/salt… (refs: #47565)
• b22657ff9e Merge pull request #47565 from rallytime/bp-47440
• 7c43417d46 addressed feedback
• 1abe05207c fix for the race condition, details are here: https://github.com/saltstack/salt/issues/33223#issuecomment-386117236
• PR #47590: (Ch3LL) Fix firewalld prune_services deprecation warning @ 2018-05-10 17:01:48 UTC
• 17e0fdca6c Merge pull request #47590 from Ch3LL/firewall_warn
• d29b8e0ae2 Fix firewalld prune_services deprecation warning
• PR #47568: (terminalmage) salt.serializers.yaml/yamlex: remove invalid multi_constructor (refs: #47598) @ 2018-05-10 16:21:09 UTC
• 2fcb108d71 Merge pull request #47568 from terminalmage/salt-jenkins-971
• ISSUE #38671: (MikeSpaceG) zpool.get error (refs: #47224)
• PR #47563: (rallytime) Back-port #47224 to 2018.3 @ 2018-05-10 16:18:07 UTC
• PR #47224: (sjorge) Zpool zol fixes (refs: #47563)
• e3ee7053fb Merge pull request #47563 from rallytime/bp-47224
• 1d191445a7 FIX #38671 - zpool.get should support older zfs version
• 23705b12cb zpool.scub docs should mention pause is not always available
• d73885aa5c Make sure the docs mention that createboot is only available on illumos
• PR #47569: (Ch3LL) Update salt.utils.path mock in virtual core test @ 2018-05-10 15:18:31 UTC
• 8e26624db3 Merge pull request #47569 from Ch3LL/core_virt
• PR #47576: (rallytime) [2018.3] Small Documentation Fixes @ 2018-05-10 14:08:11 UTC
• fc93715eea Merge pull request #47576 from rallytime/doc-updates
• ca927fc14b Add extra lines that are needed for proper code-block formatting
• b330d763a4 Remove infoblox state autodoc file
Salt 2018.3.4 Release Notes Version 2018.3.4 is a bugfix release for 2018.3.0.
State Changes • The host.present state can now remove the specified hostname from IPs not specified in the state. This can be done by setting the newly-added clean argument to True.
Statistics • Total Merges: 531
• Total Issue References: 111
• Total PR References: 412
• Contributors: 76 (5uper5hoot, Ch3LL, ClaudiuPID, Giandom, KaiSforza, MTecknology, ManicoW, OrangeDog, ShantonRU, The-Loeki, Yxnt, aarnaud, amendlik, angeloudy, bartlaarhoven, bbh-kmd, bbinet, bdrung, bergmannf, bluesliverx, bornwitbugs, brejoc, cachedout, casselt, cro, cstarke, dgmorrisjr, dmurphy18, dubb-b, dwoz, frogunder, garethgreenaway, gtmanfred, isbm, jacobweinstock, jgleissner, jodok, jpsv, jyurdal, kiemlicz, kunal-bajpai, lexvella, lomeroe, m03, madrisan, mat813, mattp-, max-arnold, mchugh19, meaksh, michaelgibson, nhavens, pirogoeth, rallytime, rkrieger, rmarcinik, rongzeng54, rwaweber, s0undt3ch, sathieu, sheagcraig, silenius, sunyq, t0fik, terminalmage, terrible-broom, thebluesnevrdie, thetaurean, tlemarchand, tonybaloney, twangboy, waynew, weswhet, whytewolf, yosnoop, zwo-bot)
Changelog for v2018.3.3..v2018.3.4 Generated at: 2019-02-06 20:56:17 UTC
• PR #51525: (twangboy) Backport 51095 to 2018.3.4 @ 2019-02-06 20:20:37 UTC
• PR #51520: (frogunder) Update man pages for 2018.3.4 @ 2019-02-06 18:42:13 UTC
• ISSUE #51428: (yosnoop) salt.utils.dns.lookup fails with dig method on EL7 (refs: #51429)
• PR #51429: (yosnoop) The +nocl is supported much wider than +noclass @ 2019-02-06 17:48:48 UTC
• ISSUE #49226: (defanator) salt-cloud grains inheritance from provider to profile (2018 vs 2016) (refs: #51366)
• PR #51441: (Ch3LL) Backport #51366 into 2018.3.4 @ 2019-02-06 17:42:19 UTC
• PR #51366: (dwoz) Cloud provider and profile configs are merged [2018.3] (refs: #51441)
• PR #51458: (twangboy) Add Py2 Warning for Py2 Installer @ 2019-02-06 17:33:02 UTC
• PR #51460: (twangboy) Update installer mac 2018.3.4 @ 2019-02-06 17:31:18 UTC
• PR #51471: (twangboy) Fix the failing dns test on Windows @ 2019-02-03 22:03:34 UTC
• PR #51462: (ShantonRU) Fix insecure SQL queries in MySQL module @ 2019-02-01 21:19:20 UTC
• PR #51445: (terminalmage) Remove custom grains module from 2018.3 branch @ 2019-02-01 16:48:13 UTC
• PR #51438: (twangboy) Add missing raise statement @ 2019-01-30 20:04:05 UTC
• PR #51432: (Ch3LL) Backport #51324 into 2018.3.4 @ 2019-01-30 17:51:50 UTC
• PR #51324: (garethgreenaway)  [2018.3] Fixes to x509 module and test (refs: #51432)
• PR #51377: (twangboy) Fix issue when directory doesn't exist in LGPO module (2018.3.4) @ 2019-01-29 17:33:25 UTC
• PR #51338: (Ch3LL) Backport #51207 into 2018.3.4 @ 2019-01-27 23:44:59 UTC
• PR #51207: (twangboy) Backport 50771 to 2018.3 (refs: #51338)
• PR #50771: (terminalmage) Fix failing opensuse tests (refs: #51207)
• ISSUE #51158: (AndreiPashkin) saltmod.state doesn't respect "roster" argument (refs: #51170)
• PR #51337: (Ch3LL) Backport #51170 into 2018.3.4 @ 2019-01-27 23:44:24 UTC
• PR #51170: (dwoz) Honor roster system for ssh orchestrations (refs: #51337)
• ISSUE #50221: (tkaehn) file.managed: contents_pillar and pillar.file_tree with keep_newline is broken in 2018.3.3 (refs: #51252)
• PR #51340: (Ch3LL) Backport #51252 into 2018.3.4 @ 2019-01-27 23:42:49 UTC
• PR #51252: (dwoz) Peserve newlines from pillar data for file.managed [2018.3] (refs: #51340)
• PR #51290: (s0undt3ch) [2018.3.4] Fix minion start @ 2019-01-25 15:14:47 UTC
• PR #51317: (terminalmage) Fix regression in dynamic pillarenv @ 2019-01-25 09:29:44 UTC
• PR #51311: (twangboy) Fix failing test unit.states.test_file.TestFileState.test_managed on Windows @ 2019-01-24 21:09:35 UTC
• ISSUE #51195: (littleski) fstab improperly escaped when spaces are used in options (refs: #51226)
• ISSUE #27160: (martinadolfi) salt.states.mount persistence error using spaces in route (refs: #39593)
• PR #51292: (Ch3LL) Backport #51226 into 2018.3.4 @ 2019-01-24 11:11:34 UTC
• PR #51226: (garethgreenaway) [2018.3] Handle spaces in fstab opts, similar fix to #39593 (refs: #51292)
• PR #39593: (zwo-bot) Fix issue #27160 - escape whitespaces in fstab entry in module mount when persist=True (refs: #51226)
• PR #51295: (Ch3LL) Backport #51279 into 2018.3.4 @ 2019-01-24 11:10:19 UTC
• PR #51279: (twangboy) Backport __context__ support from develop (refs: #51295)
• PR #51293: (Ch3LL) Backport #51233 into 2018.3.4 @ 2019-01-24 09:17:49 UTC
• PR #51233: (Ch3LL) Backport #51105 to 2018.3 (refs: #51293)
• PR #51105: (garethgreenaway) [develop] Report permission changes in test mode (refs: #51233)
• ISSUE #51248: (johnnybubonic) "[WARNING ] The file_roots parameter is not properly formatted, using defaults" (refs: #51278)
• PR #51278: (dwoz) Warn about proper validation option @ 2019-01-22 22:13:13 UTC
• PR #51230: (Ch3LL) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2019-01-18 19:50:10 UTC
• ISSUE #51211: (sathieu) file_roots envs with slash leads to "No such file or directory: '/var/cache/salt/master/file_lists/roots/.foo/bar.w' (refs: #51212)
• ISSUE #48132: (BenjaminSchiborr) Dynamic File Roots (refs: #51212)
• PR #51212: (sathieu) Allow slashes in file_roots envs.  @ 2019-01-17 17:29:18 UTC
• PR #51209: (garethgreenaway) [2018.3] Back-port PR #51124 to 2018.3 @ 2019-01-17 13:28:32 UTC
• PR #51124: (Ch3LL) Handle encoding when opening file for both py2/py3 (refs: #51209)
• PR #51184: (twangboy) Fix win_lgpo_auditpol salt util on Windows @ 2019-01-16 18:08:01 UTC
• PR #51191: (Ch3LL) Backport #50918 into 2018.3 @ 2019-01-16 18:02:19 UTC
• PR #50918: (twangboy) Fix test_debian_ip on Windows (refs: #51191)
• ISSUE #49883: (kiemlicz) salt-cloud azurearm is not working (refs: #51144)
• PR #51144: (jgleissner) 2018.3 azurearm py3 @ 2019-01-15 16:46:35 UTC
• PR #51171: (twangboy) Add random sleep time to avoid overloading Windows @ 2019-01-15 16:45:33 UTC
• PR #51174: (jpsv) Update OpsGenie to use their V2 API (2018.3) @ 2019-01-15 16:44:54 UTC
• ISSUE #42280: (michaelgibson) make ldap eauth 2 factor compatible (refs: #42426, #45347)
• PR #51010: (amendlik) Allow unauthenticated bind for listing LDAP groups @ 2019-01-15 16:43:42 UTC
• PR #45811: (gtmanfred) Fix ldap eauth (refs: #51010)
• PR #45347: (amendlik) LDAP group membership (refs: #51010)
• PR #42426: (michaelgibson) adding 2-factor auth capability to ldap eauth module - #42280 (refs: #45347)
• PR #51112: (s0undt3ch)  [2018.3] Update to salt-bootstrap v2019.01.08 @ 2019-01-15 16:42:09 UTC
• PR #51097: (terminalmage) Fix improper exception raises (2018.3) @ 2019-01-15 16:38:25 UTC
• PR #51169: (twangboy) More descriptive error when missing GitPython or PyGit2 @ 2019-01-15 16:37:44 UTC
• ISSUE #51160: (amendlik) Minion crashes with long hostname under Python 3 (refs: #51173, #51161)
• PR #51173: (dwoz) Avoid exceptions by passing bytes to idna @ 2019-01-15 16:32:31 UTC
• PR #51161: (amendlik) Ignore exceptions when generating the minion ID (refs: #51173)
• PR #51147: (Ch3LL) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2019-01-15 02:05:51 UTC
• PR #51161: (amendlik) Ignore exceptions when generating the minion ID (refs: #51173) @ 2019-01-14 22:47:54 UTC
• ISSUE #51067: (rkrieger) KeyError u'manufacturer' causes salt-minion crash on start with OpenBSD arm64 system (refs: #51159)
• ISSUE #3: (thatch45) libvirt module (refs: #51159)