neulab/tldr huggingface dataset:
• PR #51159: (rkrieger) Prevent crash by testing for 'manufacturer' in osdata on OpenBSD @ 2019-01-14 18:08:22 UTC
• PR #51146: (terminalmage) Fix invalid assignment in vsphere module @ 2019-01-12 21:44:33 UTC
• PR #51154: (twangboy) Add support for Advanced Audit policies @ 2019-01-12 21:43:27 UTC
• PR #51151: (Ch3LL) Backport #51061 to 2018.3 @ 2019-01-12 03:18:44 UTC
• PR #51061: (garethgreenaway) [fluorine] fix to salt.utils.vt.Terminal (refs: #51151)
• ffdae27 When writing output to stdout we want to ensure that the data is a string not bytes.  Under py2 the salt.utils.data.encode function results in a string but under py3 the result is a bytestring. Swapping out salt.utils.data.encode for salt.utils.stringutils.to_str.
• PR #51150: (Ch3LL) Back-port #49508 to 2018.3 @ 2019-01-12 03:18:19 UTC
• PR #49508: (bergmannf) Fix X509 remote signing on python3 (refs: #51150)
• ISSUE #50433: (zerthimon) Wildcard grant fails in mysql_grants.present in mysql 8.x (refs: #51152)
• PR #51152: (garethgreenaway) [2018.3] Fixes to mysql module to handle ALL PRIVILEGES grant @ 2019-01-12 03:17:15 UTC
• ISSUE #50849: (5uper5hoot) MySQL version needs to be decoded (refs: #51133)
• PR #51133: (5uper5hoot) Fixes mysql server version comparison.  @ 2019-01-10 16:45:38 UTC
• PR #50878: (max-arnold) Fix profile outputter docs @ 2019-01-08 18:32:40 UTC
• PR #51076: (OrangeDog) Typos in index_template_present documentation @ 2019-01-08 18:25:20 UTC
• PR #51081: (garethgreenaway) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2019-01-07 20:34:16 UTC
• ISSUE #50966: (klafkoff) 2018.3.3 missing a patch to salt/modules/nxos.py (refs: #51080)
• PR #51080: (garethgreenaway) [2018.3] Fix to nxos module @ 2019-01-07 18:07:25 UTC
• PR #51079: (terminalmage) Fix shadow.set_date/shadow.set_expire on F28 @ 2019-01-07 16:28:36 UTC
• c47b646 Merge pull request #51079 from terminalmage/salt-jenkins-1238
• ccd5c15 Fix shadow.set_date/shadow.set_expire on F28
• ISSUE #47043: (xBytez) lsattr slowing down archive.extracted (refs: #51044)
• PR #51044: (terminalmage) archive.extracted: Don't run lsattr when enforcing user/group ownership @ 2019-01-03 19:26:03 UTC
• aeeb047 Merge pull request #51044 from terminalmage/issue47043
• 787b79a archive.extracted: Don't run lsattr when enforcing user/group ownership
• ISSUE #50964: (gtmanfred) Add a long description to setup.py for the new pypi.org (refs: #51031)
• PR #51034: (garethgreenaway) Back-port PR #51031 to 2018.3 @ 2019-01-03 15:42:22 UTC
• PR #51031: (waynew) Set long_description (refs: #51034)
• 04fdae5 Merge pull request #51034 from garethgreenaway/bp-51031
• cd310c2 Set long_description
• ISSUE #50634: (marek-obuchowicz) Debian pkg.managed gpg/tty issue (refs: #50972)
• PR #50972: (pirogoeth) Use gpg's --batch in apt-key adv during repo key add @ 2019-01-03 02:34:13 UTC
• 4685e0e Merge pull request #50972 from pirogoeth/sjohn/2018.3-apt-key-batch
• cd3d755 Merge branch '2018.3' into sjohn/2018.3-apt-key-batch
• PR #51028: (whytewolf) AIX lsattr fix for file module.  @ 2019-01-03 01:52:33 UTC
• 44bc862 Merge pull request #51028 from whytewolf/aix_lsattr_fix
• 1b733c6 Set lsattr functions to return None if salt.utils.platform.is_aix returns true.
• 7410008 Merge branch '2018.3' into sjohn/2018.3-apt-key-batch
• PR #51018: (garethgreenaway) [fluorine] Merge forward from 2017.7 to 2018.3 @ 2019-01-01 23:11:02 UTC
• b4774a8 Merge pull request #51018 from garethgreenaway/merge-2018.3
• 773bf31 Use gpg's --batch in apt-key adv during repo key add
• 12f7583 Merge branch '2017.7' into merge-2018.3
• 4529150 Merge pull request #50977 from rallytime/config-docs
• 43c39e7 Add documentation to master config docs for job_cache_store_endtime
• 887cd07 Add some salt-api options to the master config docs
• 0d49746 Fix some formatting in master config docs
• 409594b Merge pull request #50991 from twangboy/requests_2017.7
• 32b9d2a Update requests for osx
• 413dc72 Merge branch '2017.7' of https://github.com/saltstack/salt into requests_2017.7
• e053074 Merge pull request #50983 from garethgreenaway/bp-50885
• 09a8e6e fix a del in cloud vmware that crash when the key isn't there
• 4196690 Update requests to 2.21.0
• 23f78b0 Upgrade requests to 2.20.1
• PR #50990: (twangboy) Requests 2018.3 @ 2018-12-31 20:19:01 UTC
• c53723a Merge pull request #50990 from twangboy/requests_2018.3
• e8b9233 Update requests on osx
• b22856f Update requests to 2.21.0
• 242389b Merge branch '2018.3' of https://github.com/saltstack/salt into requests_2018.3
• 0d4b799 Upgrade requests to 2.20.1
• PR #51004: (twangboy) Add tests for the win_wusa state and module @ 2018-12-31 20:03:30 UTC
• cecd108 Merge pull request #51004 from twangboy/win_wusa
• 0e92528 Merge branch '2018.3' into win_wusa
• c0d2495 Fix lint, add test docs
• 1750270 Add state tests for win_wusa
• 6285b64 Update win_wusa and add tests
• PR #51014: (madrisan) ssh module: missing space in error message @ 2018-12-31 19:59:19 UTC
• 3e0515b Merge pull request #51014 from madrisan/patch-1
• ab980fb ssh module: missing space in error message
• PR #50883: (terminalmage) Backport #49622 to 2018.3 branch @ 2018-12-31 19:58:11 UTC
• PR #49622: (angeloudy) fix command line options (refs: #50883)
• 582d6b4 Merge pull request #50883 from terminalmage/bp-49622
• c93dbfa Update archive.py
• 925a9c9 Update archive.py
• ed2bed3 fix command line options
• PR #50945: (garethgreenaway)  [2018.3] Merge forward from 2017.7 to 2018.8 @ 2018-12-30 00:05:47 UTC
• fd9711b Merge pull request #50945 from garethgreenaway/merge-2017.7
• 43b3fa4 Merge branch '2018.3' into merge-2017.7
• ISSUE #50854: (Ch3LL) [fluorine] windows stops when cannot connect to master (refs: #50855)
• PR #51006: (dwoz) Let minions try to connect to master indefinitly @ 2018-12-28 21:10:39 UTC
• PR #50855: (dwoz) Let minions try to connect to master indefinitly (refs: #51006)
• b8615e1 Merge pull request #51006 from dwoz/backport_50855
• 5563631 Let minions try to connect to master indefinitly
• ISSUE #50989: (mpx8701) SLS error (An exception occurred in this state: Traceback) (refs: #51005)
• PR #51005: (garethgreenaway) [2018.3] Fixes to junos state module @ 2018-12-28 20:51:31 UTC
• cfed697 Merge pull request #51005 from garethgreenaway/50989_fixing_junos_state_arguments
• d4ac180 Fixing the arguments accepted by cli function in the junos state module which are passed along to the cli function in junos module, so they align.
• 3cfca8e Merge branch '2018.3' into merge-2017.7
• PR #50982: (twangboy) Fix issue with LGPO when returning empty dict (2018.3) @ 2018-12-26 19:58:12 UTC
• daa591b Merge pull request #50982 from twangboy/fix_lgpo_2018.3
• d942934 Get rid of requests import (CaseInsensitiveDict)
• 6170fa5 Merge branch '2018.3' into merge-2017.7
• ISSUE #46886: (bbh-kmd) Unable to get salt-minion to call salt-call with alternate configuration (refs: #50959)
• PR #50984: (garethgreenaway) Back-port PR #50959 to 2018.3 @ 2018-12-26 19:29:54 UTC
• PR #50959: (bbh-kmd) #46886: Use correct path to config_dir when running salt from alternate placement. (refs: #50984)
• 110bc66 Merge pull request #50984 from garethgreenaway/bp-50959
• 20fa5c9 Update sudo.py
• PR #50958: (bdrung) Fix twilio version checking @ 2018-12-25 10:46:15 UTC
• 8fc89a0 Merge pull request #50958 from bdrung/fix-twilio
• df8d7b9 Fix twilio version checking
• d89c9b5 Merge branch '2018.3' into merge-2017.7
• ISSUE #50947: (cachedout) Log full of IPv6 warnings (refs: #50962)
• PR #50962: (terminalmage) Remove redundant overrides for ip_address/ip_interface @ 2018-12-21 22:04:34 UTC
• bb87822 Merge pull request #50962 from terminalmage/ipv6-warnings
• 773b983 Merge branch '2018.3' into ipv6-warnings
• f3b1254 Remove redundant overrides for ip_address/ip_interface
• cea01e7 Updating valigdate_tgt to ensure tests pass.
• cdc7825 yet another lint fix.
• f44a87e One last lint fix.
• 45f363b Fixing various lint errors.
• 6a65bf9 Merge branch '2017.7' into merge-2017.7
• 747dd69 Merge pull request #50876 from terminalmage/issue50153
• 676a12a Fix compound matching in eauth
• 07fca64 Merge pull request #50909 from damon-atkins/jenkins_pylint
• da1fc32 change params.CHANGE_BRANCH to env.CHANGE_BRANCH
• e7f0ab6 Merge pull request #50873 from Ch3LL/bp-50740
• 5fd9ed9 Merge branch '2017.7' into bp-50740
• 2f77b2d Merge pull request #50869 from garethgreenaway/50848_mysql_exception_test
• 3767d4f Merge branch '2017.7' into 50848_mysql_exception_test
• af3e145 Cleanup.
• b85c5bf Adding a test to ensure exception handling is correct.
• 4242e64 Merge branch '2017.7' into bp-50740
• a5caab7 Merge pull request #50872 from Ch3LL/bp-50864
• fc9c64b fix typo in file.managed documentation
• fd73f86 Catch UnicodeDecodeErrors in id verification
• PR #50937: (Ch3LL) Fix external_pillars documentation @ 2018-12-20 19:15:20 UTC
• 49f2a35 Merge pull request #50937 from Ch3LL/pillar_doc
• 1f01489 Fix external_pillars documentation
• ISSUE #50919: (dpkirchner) state.apply test documentation unclear (refs: #50940)
• PR #50940: (terminalmage) Fix confusing state module documentation @ 2018-12-20 18:29:26 UTC
• 4213527 Merge pull request #50940 from terminalmage/issue50919
• 3318927 Fix confusing state module documentation
• PR #50929: (twangboy) Fix unit.utils.test_lgpo_netsh on Windows for Py3 (2018.3) @ 2018-12-20 17:50:37 UTC
• 421e4f4 Merge pull request #50929 from twangboy/fix_test_lgpo_netsh_2018.3
• 01f9beb Fix failing lgpo netsh tests
• PR #50917: (dwoz) Cherry pick test fixes from fluorine @ 2018-12-19 17:56:19 UTC
• b08b7e1 Merge pull request #50917 from dwoz/test_fixes
• 16d10fb Fix linter warnings
• b22f827 Increase and standardize ShellCase timeouts
• a5c8c18 Do not pass unicode in environment
• PR #50913: (bdrung) Fix documentation build @ 2018-12-19 16:03:55 UTC
• 59df6b4 Merge pull request #50913 from bdrung/fix-doc-build
• ecdb452 doc: Indroduce MOCK_MODULES_MAPPING
• cf64824 doc: Move mock_decorator_with_params up
• 08ef669 doc: Address pylint issues in conf.py
• 67a3e37 doc: Mark preamble variable as raw string
• b1e6080 doc: Fix reference to salt executors
• e48b324 doc: Replace xa0 (non-breaking space) by spaces
• b973e7a doc: Fix iterating over the Mock object in Python 3
• bb29948 doc: Do not mock non-existing __mro_entries__ attribute
• e6cf3c4 Do not mock json when building the documentation
• 4acaf45 Fix sphynx error about tornado.version_info
• ISSUE #50892: (cruscio) archive.extracted source_hash is case sensitive (refs: #50906)
• PR #50906: (garethgreenaway) [2018.3] Ensure source_hash returned from get_source_sum is lowercase.  @ 2018-12-19 04:22:23 UTC
• f4e6b88 Merge pull request #50906 from garethgreenaway/50892_archive_extracted_source_hash_case_sensitive
• bcf8f06 fixing lint
• 543ec7b Ensure source_hash returned from get_source_sum is lowercase.
• PR #50867: (Ch3LL) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-12-14 21:32:23 UTC
• b95b44f Merge pull request #50867 from Ch3LL/merge-2018.3
• 512293f Remove dunder_dictionaries.rst. Was added to modules/developing.rst
• 89b4e09 Merge branch '2017.7' into '2018.3'
• 858cfac Merge pull request #50863 from 5uper5hoot/fix-issue-50848
• c90d201 Unpack exception args in python3 compatible way.
• e28b2ba Merge pull request #50752 from kstreee/fix-memory-leak
• 98cc63a Fixes a memory leak un-cleared stream connections.
• 1f57602 Merge pull request #50837 from Ch3LL/pyren_doc
• a873019 Clarify py render docs when data context is available
• fdff675 Merge pull request #50844 from twangboy/fix_grains
• 473f4d7 Fix some unrelated lint
• fd1a072 Fix grains for future windows releases
• 32dfaba Merge pull request #50816 from dubb-b/2017.7
• dc7ff48 Pinning bootstrap to the tagged version of salt.
• b1e5f3f Merge pull request #50709 from mattLLVW/service_unmask
• b199255 Merge branch '2017.7' into service_unmask
• 38addd1 salt style guideline
• 823c4ad Implement unmask in states.services
• 91a6bf5 Functional unmask, must add tests
• e4e9563 Merge pull request #50633 from astronouth7303/loader-docs
• 03e3168 whitelist_modules is linked via enable_whitelist_modules for some reason? idk
• 5ca1f8e Typos
• 7cb1a87 Add a quick index of loader-related settings
• 318ca48 Make a note to not import modules
• 6294658 Merge remote-tracking branch 'origin/2017.7' into loader-docs
• 678958e Editing
• 9d59629 Merge branch '2017.7' into loader-docs
• 374d0e9 Finish the last sections
• 98da110 Migrate Dynamic Module Distribution to Modular Systems.
• 1bdd49d Add more links and write some system summaries
• bd3796a Update TOC
• 3a9ab1b Merge dunders into developing, expand to cover all dunders.
• d06739a Add short writeups for a bunch of systems.
• 705e7e4 Add a bunch of cross linking
• 40f9b16 Add missing module type sections
• 172d8c2 Refactor headings
• 53154a0 Oops, missed that
• 0dcd341 Possible horrific use of toctrees? maybe
• bed3509 Refactor, add a TOC
• f647c1d Fill in some missing modules
• 9d4b596 Merge branch '2017.7' into loader-docs
• 26468df Add missing blank line
• 205fea9 Some more revising
• d4a8f7e Remove some code from some links
• 65e4199 I feel like it should be up there
• d44f5ce Rephrase footnote
• 125e46e Add section on how modules get loaded, including giant table of names
• 5bfc6c6 Update reference to modules/index
• 4b096c1 Move all the module-development documentation into a single folder
• dcdb9b2 Merge pull request #50750 from bewing/pepa12
• 9931a41 Fix last key detection in pepa key_value_to_tree
• cb85d5d Merge pull request #50733 from marmarek/patch-3
• 1011421 Report salt-call exit code from ssh_py_shim.py
• b086ff3 Merge pull request #50756 from GwiYeong/local-client-fix
• c488092 fix local client missing minion return
• ISSUE #50850: (akrus) key_cache: sched prints error messages in logs (refs: #50859)
• PR #50859: (garethgreenaway) [2018.3] Fixes for key_cache and python3 @ 2018-12-13 23:57:07 UTC
• 216fa14 Merge pull request #50859 from garethgreenaway/50850_python_key_cache_file_binary
• ebc9a01 When reading and writing the key cache file, when using Python3, ensuring the file is read & written in binary mode.
• PR #50828: (twangboy) Fix issues with lgpo state and util @ 2018-12-13 16:37:33 UTC
• 6b45aad Merge pull request #50828 from twangboy/fix_lgpo
• 05baa95 Merge branch '2018.3' into fix_lgpo
• PR #50843: (bdrung) Fix RemoveCapacityFromDiskgroupTestCase require pyvmomi @ 2018-12-12 20:36:32 UTC
• 6ea059d Merge pull request #50843 from bdrung/fix-tests
• 0d00ae4 Fix RemoveCapacityFromDiskgroupTestCase require pyvmomi
• ISSUE #50829: (ghost) process.absent UnicodeDecodeError (refs: #50839)
• PR #50839: (terminalmage) Fix UnicodeDecodeError in ps module @ 2018-12-12 19:59:12 UTC
• 14d7d1d Merge pull request #50839 from terminalmage/issue50829
• 3a3d9b7 Ensure that unicode types returned from compatibility funcs
• 1a00abc Add unit test for _get_proc_cmdline
• 9eaa2ed Remove extraneous comments
• ISSUE saltstack/salt#49393: (Poil) file.directory recurse not always changing perms (refs: #50653)
• PR #50653: (lexvella) Check file_mode in file.directory and _check_directory @ 2018-12-12 16:30:52 UTC
• 264a042 Merge pull request #50653 from lexvella/2018.3
• 4ea9386 Merge branch '2018.3' into 2018.3
• 42e4ab3 Merge branch '2018.3' into 2018.3
• 79f6b42 Check file_mode in file.directory and _check_directory
• 1233e2b Fix some lint
• 56c0e55 Fix issues with lgpo state and util
• ISSUE #45026: (angeloudy) bytes error in mysql module (refs: #50823)
• PR #50823: (terminalmage) salt.modules.mysql: Decode fetch results before making string comparisons @ 2018-12-11 21:04:41 UTC
• a8ad17a Merge pull request #50823 from terminalmage/issue45026
• ec8e116 Decode fetch results before making string comparisons
• PR #50817: (dubb-b) Adding git 'v' to the bootstrap options @ 2018-12-11 17:28:10 UTC
• e31e731 Merge pull request #50817 from dubb-b/2018.3
• 48fc01f Adding git 'v' to the bootstrap options
• PR #50780: (twangboy) Add netsh mechanism in the LGPO module @ 2018-12-10 22:09:20 UTC
• 9b6b39c Merge pull request #50780 from twangboy/lgpo_netsh
• 5eea728 Fix some lint
• f077783 Add some tests
• 2dde12a Fix one more lint item
• c55b7b4 Fix some lint
• 1247598 Add more policies
• b2b9795 Fix overly long lines
• f18d1aa Add additional policies that use netsh
• cb50648 Add versionadded tags
• 00cbf26 Add the netsh mechanism to the lgpo module
• PR #50783: (sathieu) gitfs/git_pillar: Fix UnicodeDecodeError while cleaning stale refs @ 2018-12-10 20:34:53 UTC
• 0351296 Merge pull request #50783 from sathieu/gitfs_stalerefs_unicode
• ef160a6 gitfs/git_pillar: Fix UnicodeDecodeError while cleaning stale refs
• ISSUE #45867: (Nick2253) Icinga2 Module uses incorrect paths (refs: #50615)
• PR #50765: (ClaudiuPID) Fix icinga2 cert path @ 2018-12-10 18:10:24 UTC
• PR #50615: (ClaudiuPID) Fixes icinga2 certs path for newer versions 2.8+ (refs: #50765)
• deadf9c Merge pull request #50765 from ClaudiuPID/fix-icinga2-cert-path
• ce1842e Merge branch '2018.3' into fix-icinga2-cert-path
• 31878d5 Pylint fixes
• 47bfba1 Migrated to cmd.run_all and tested on working srv
• a1dddce Fixes icinga2 certs path for newer versions 2.8+
• PR #50692: (terminalmage) Update a couple test modules to use with_tempdir/with_tempfile decorators @ 2018-12-10 17:24:02 UTC
• 9f8289b Merge pull request #50692 from terminalmage/update-tests
• 36a4a1a Merge branch '2018.3' into update-tests
• be14517 Make x509 tests use tempfiles instead of hard-coding them
• a394cd7 Update file integration tests to use decorator for tempdirs
• PR #50768: (sathieu) git_pillar: Add support for all_saltenvs parameter @ 2018-12-10 16:39:37 UTC
• 3a71567 Merge pull request #50768 from sathieu/git_pillar_all_saltenvs
• e971412 git_pillar: Add support for all_saltenvs parameter
• ISSUE #48801: (dstoliker) salt.states.user.present - mindays, warndays, and inactdays won't return to salt's default values (refs: #50796)
• PR #50796: (dwoz) Fix #48801 min, max, inact, and warn changes @ 2018-12-10 16:30:14 UTC
• 12a8447 Merge pull request #50796 from dwoz/issue48801
• 6b95223 fix linter errors
• 87a04df Fix #48801 min, max, inact, and warn changes
• ISSUE #46388: (dynek) IPv4 & v6 network configuration on Debian (refs: #49355)
• ISSUE #40262: (pjediny) Salt enforces configuration from /etc/network/interfaces.d/* to /etc/network/interface (refs: #49355)
• ISSUE #38672: (valentin2105) IPv6 Network states is incomplete (refs: #49355)
• PR #50804: (Ch3LL) Back-port #49355 to 2018.3 @ 2018-12-10 16:21:31 UTC
• PR #49355: (MTecknology) Improve management of interfaces in debian-based distributions (refs: #50804)
• PR #46980: (MTecknology) Fix broken rendering debian_eth.jinja. (refs: #49355)
• b266e8b Merge pull request #50804 from Ch3LL/bp-49355
• d34eade Use a temp file instead of /etc/network/interfaces for unit tests.
• 622c354 Support reading multiple addresses from interface files.
• 15c34fe Support unicode in space-delimited list; fixes unit tests in py2.
• 0b59561 Added documentation about debian interfaces.d/*. (Fixes: #40262)
• 1b096fb Removed python lint.
• 6e41225 Finished adding support for multiple IP addresses.
• 4c7df5f Cleaned up documentation/examples in states.network:
• 601f434 Added support for -ipaddrs and -ipv6ipaddrs to modules.debian_ip().
• 638f899 Added support for loopback devices to modules.debian_ip(). (Fixes: #38672)
• cf61c8d Added a bunch of unit tests for modules.debian_ip.build_interface().
• b905cf6 Added support for dns_{nameservers,search} being a list or string.
• PR #50767: (dwoz) Make sure ldap passwords are honored @ 2018-12-05 22:59:17 UTC
• dc9414c Merge pull request #50767 from dwoz/ldap_no_pass
• 67aa591 Fix linter errors
• be3945a Remove crufty import
• 91f50a4 Add more ldap auth tests for ZD-2993
• 055a8d5 Make sure ldap passwords are honored
• ISSUE #50364: (sathieu) git_pillar mountpoint ignores the root parameter (refs: #50626)
• PR #50626: (sathieu) git_pillar: Allow root and mountpoint parameters together @ 2018-12-05 17:46:59 UTC
• 60aa0d5 Merge pull request #50626 from sathieu/git_pillar_mountpoint_and_root
• 5423c27 git_pillar: Allow root and mountpoint parameters together
• PR #50745: (bbinet) Fix grafana dashboard updating when nothing has changed @ 2018-12-04 19:26:32 UTC
• c02387e Merge pull request #50745 from bbinet/fix-grafana-dashboard-update
• 7019d47 Fix grafana dashboard updating when nothing has changed
• PR #50737: (garethgreenaway) [develop] Merge forward from 2017.7 to 2018.8 @ 2018-12-04 16:02:13 UTC
• ae81498 Merge pull request #50737 from garethgreenaway/merge-2017.7
• fde8db5 Merge branch '2017.7' into merge-2017.7
• 246c055 Merge pull request #50718 from dwoz/run_run_timeout
• ecd8486 Honor run_run timeout for shell tests
• 979b3aa Merge pull request #50702 from damon-atkins/jenkins_pylint
• 5936066 ensure archiveArtifacts are always collected. Use CHANGE_BRANCH to detect merge-forward
• 22acaaa Merge pull request #50632 from astronouth7303/loader-exception-handler
• 0f72815 Merge branch '2017.7' into loader-exception-handler
• d9e7be1 Merge pull request #50670 from damon-atkins/jenkins_pylint
• b6d1605 ci/lint corrected filenames and test condition on full lint Also fix CODEOWNER team name
• 194801a Merge branch 'loader-exception-handler' of github.com:astronouth7303/salt into loader-exception-handler
• dadeb0d Merge branch '2017.7' into loader-exception-handler
• 8697744 Use single quotes per style guide
• 07868f1 Improve logging output
• fb05bd5 Eat an exception from an entry point instead of letting it kill the system.
• PR #50685: (Ch3LL) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-30 18:46:07 UTC
• edaa9fe Merge pull request #50685 from Ch3LL/merge_2018.3
• d46aff0 Merge branch 2017.7 into 2018.3
• 6dc3afc Merge pull request #50672 from garethgreenaway/49691_file_replace_search_only_return_false
• 7e7df06 lint
• 6b73c76 When using file.replace, with the search_only option, if the pattern does not exist in the file then we should return False.
• 1236b51 Merge pull request #50659 from garethgreenaway/49954_gem_installed_less_than_greater_than_support
• 0ec8bcf When using the gem installed state, when passing a version that includes greater than or less than symbols, ensure that the installed versions meets that requirement.
• 6317f3a Merge pull request #50583 from damon-atkins/jenkins_pylint
• 2d1f51c Fix lint only changes, full lint on merge forwards - lint only changes previous diff picked up out of data files, when the branch was out of date. - full limit on merge forward to pick up changes in the lint checks between versions. - update CODEOWNERS for .ci/*
• 15bf09a Merge pull request #50605 from Oloremo/fix-supervisord-dead-state-idempotency
• ba3f281 Merge branch '2017.7' into fix-supervisord-dead-state-idempotency
• cf9ab84 Merge branch '2017.7' into fix-supervisord-dead-state-idempotency
• af386a2 Fixed the supervisord.dead state idempotency
• ISSUE #50016: (abednarik) State augeas.change do not update config file (refs: #50690)
• PR #50690: (garethgreenaway)  [2018.3] fixes to augeas_cfg module @ 2018-11-30 18:44:42 UTC
• 7cb2405 Merge pull request #50690 from garethgreenaway/50016_ensure_path_is_str
• cec7cb4 Older versions of python-augeas need the path passed to aug.match to be a string.
• ISSUE #49392: (Poil) hosts not replacing existing entry (refs: #50657)
• PR #50657: (terminalmage) Rewrite host.present state to allow for removal of entries not matching IP @ 2018-11-29 17:58:40 UTC
• a5c7639 Merge pull request #50657 from terminalmage/issue49392
• 2ddb587 Add release notes for new "clean" option
• e4946f9 Rename "remove" argument to "clean"
• 7fd3bce Add remove parameter to host.present state
• 2671a30 Add unit tests for host.present state
• 30f1b85 Remove non-matching IPs from hosts file
• ec297a0 Performance improvements in hosts module
• d1c2038 Add generic ip address validation function
• 9f54720 Add ignore ability to process_read_exception
• ISSUE #48759: (MyIgel) acme.cert: Fail to update certificate after adding aliases / missing --expand (refs: #50683)
• PR #50683: (garethgreenaway) [2018.3] Fixes to acme module when adding aliases to existing certificate @ 2018-11-29 17:46:54 UTC
• b604785 Merge pull request #50683 from garethgreenaway/48759_adding_aliases_include_expand
• 3940a0f When adding alises to an existing Certbot certificate, if we see a message about expanding in the stderr returned from cmd.run_all we should rerun the cmd with --expand included.
• ISSUE #50406: (glkappe) salt-ssh can't use Mongo returner (refs: #50664)
• PR #50664: (garethgreenaway)  [2018.3] Fix to logic for configuring returners @ 2018-11-28 05:24:30 UTC
• 15f9ae4 Merge pull request #50664 from garethgreenaway/50406_salt_ssh_returner_configuration
• 3525411 When pulling values out of the available configuration for returners we should always default to using keys for those returners, eg. mongo.user for the username.  Otherwise in certain situations, eg. when using salt-ssh we will end up with the wrong value for the user.
• PR #50652: (twangboy) Fix unit.utils.test_mac_utils on Windows @ 2018-11-27 20:45:41 UTC
• afbcf03 Merge pull request #50652 from twangboy/fix_test_mac_utils
• c4cb729 Fix path issues with the tests
• PR #50640: (garethgreenaway) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-26 22:33:22 UTC
• 61a824f Merge pull request #50640 from garethgreenaway/merge-2017
• 409c98f Merge branch '2018.3' into merge-2017
• ISSUE #50403: (prometheanfire) tornado 5.1.1 is not co-installable with salt on python2.7 (refs: #50639)
• PR #50639: (dwoz) Handle pipenv like version restrictions @ 2018-11-26 19:42:11 UTC
• 20a2de3 Merge pull request #50639 from dwoz/pipfix
• 9c6f653 Handle pipenv like version restrictions
• fced78b lint
• 45a1aa3 Merge branch '2017.7' into merge-2017
• b2cf134 Merge pull request #50463 from dwoz/zmqpubserv
• a289e3c Merge branch '2017.7' into zmqpubserv
• 6679242 Merge pull request #50590 from garethgreenaway/bp-50333
• 1f5aa4b pkg.installed currently fails when sources is used along with hold: True.  This was due to a change in #48426 that swapped out sending the pkgs variable for the desired variable instead. This caused problems with pkg.hold because desired and sources are always populated, and pkg.hold can only include one or the other.  This change just includes desired in the call to pkg.hold since desired has the same value for sources.
• 39e811b Add issue url to tests
• c4d7a43 Add debug log when connecting
• 4f81432 Set subscribe via sockopt for better compatibility
• 6882209 More reliable pub server publishing
• ISSUE #49957: (whytewolf) salt-master scheduled items ignore maxrunning. (refs: #50130)
• PR #50130: (garethgreenaway) [2018.3] Fixes to schedule maxrunning on master @ 2018-11-26 18:35:35 UTC
• 5b7ab35 Merge pull request #50130 from garethgreenaway/49957_master_schedule_ignoring_maxrunning
• 2f6dac9 Updating test_maxrunning_master to Mock get_running_jobs.
• abda0a4 Reverting changes to doc/conf.py.
• 6d072fc Some additional cleanup.
• 4bd0406 Adding integration.scheduler.test_maxrunning to ignore list.
• 45e160d Adding integration.scheduler.test_maxrunning to filename_map.yml
• 2201a46 Fixing lint
• 6c0ee32 removing unused cache_jobs function from utils/master.py
• c2ed1d4 Adding some logging when the cache files are unable to be removed.
• 44940d6 Ensure minion tests using minion options.
• 722be43 Fixing lint
• 65b4421 Adding some master specific functions to uitls/masters.py to determine if a Salt process is running.  Updating utils/schedule.py to use the appropriate running function either from utils/master.py or utils/minion.py depending on where the scheduled job is running. Adding tests to test maxrunning in scheduled jobs for both the minion and master.
• 0d65304 Swapping manual mocking to autodoc_mock_imports
• ISSUE #50542: (doug-stratoscale) mysql.user_exists doesn't work with Mysql 8.0.13 (refs: #50551)
• PR #50551: (garethgreenaway) [2018.3] Fixes to verify_login in mysql module @ 2018-11-26 17:44:25 UTC
• 26759c2 Merge pull request #50551 from garethgreenaway/50542_mysql_ensure_verify_login_uses_connection_host
• 96742aed4 Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
• eb510a6 Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
• 6d2309d Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
• db89b27 Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
• 0284323 Ensure that verify_login is using the host from the connection_args and not the host associated with the user.  Adding a test to ensure user_exists when the passed host is the MySQL wildcard %.
• PR #50619: (s0undt3ch) Don't squash tracebacks and Unicode fixes @ 2018-11-26 17:04:31 UTC
• 14c4fd5 Merge pull request #50619 from s0undt3ch/2018.3
• a4771d2 UNICODE!
• 72205a5 DO! NOT! SQUASH! TRACEBACKS!
• ISSUE #50562: (soostdijck) scheduled highstate ignores blackout (refs: #50586)
• PR #50586: (garethgreenaway) [2018.3] minion_blackout for scheduled jobs @ 2018-11-23 11:15:38 UTC
• 59809a1 Merge pull request #50586 from garethgreenaway/50562_minion_blackout_scheduler
• 48673b7 Adding some defaults for minion_blackout code when pillar & grains are not available in opts.  Removing some debugging code.
• 9f422b2 Moving the minion_blackout code to the start of the try...except.  Adding a test to ensure we get a log.exception when minion_blackout is True.
• 2bf8fa5 Adding support for minion_blackout for jobs that are run from the Salt scheduler.
• PR #50576: (garethgreenaway) Back-port PR #50549 to 2018.3 @ 2018-11-21 14:39:55 UTC
• PR #50549: (cachedout) Add security credits to release notes (refs: #50576)
• 5c28179 Merge pull request #50576 from garethgreenaway/bp-50549
• 807068d Typo fix
• 2ef8307 Typo fix
• 7c8957a Typo fix
• c1ca603 Merge branch '2018.3' into bp-50549
• b163380 Add security credits to release notes
• PR #50599: (terminalmage) Merge Sphinx fixes from 2017.7 to 2018.3 @ 2018-11-21 13:31:18 UTC
• c9531d8 Merge pull request #50599 from terminalmage/merge-2018.3
• ba82b07 Merge remote-tracking branch 'upstream/2017.7' into merge-2018.3
• 1b8a8ac Merge pull request #50592 from terminalmage/docs-2017.7
• db15776 Remove overline from section title
• 8127dd5 Disable unused shorturls plugin
• ISSUE #50254: (jmcook1) file.line adding line every time (refs: #50366)
• PR #50366: (t0fik) 2018.3 fix issue50254 @ 2018-11-20 20:31:30 UTC
• 60b4622 Merge pull request #50366 from jdsieci/2018.3-fix-issue50254
• a9b9fa2 Fixed pylint warnigs
• 342786b Issue #50254 fixed
• 1ab59e7 Added integration tests
• 110f74f Added unit tests reproducing issue
• ISSUE #50558: (angeloudy) 'test=True' does not work with artifactory.download (refs: #50580)
• ISSUE #50155: (mikemartino) artifactory.downloaded state is not respecting test=True (refs: #50580)
• PR #50580: (garethgreenaway) [2018.3] Adding test=True to artifactory.download.  @ 2018-11-20 16:37:14 UTC
• 735c9f4 Merge pull request #50580 from garethgreenaway/50155_artificatory_download_state_test_true
• 7dd57d0 Lint.
• 3661ee0 Adding test=True to artifactory.download.
• ISSUE #46292: (asymetrixs) win_wua should have possibility to specify source file (refs: #50397)
• PR #50577: (garethgreenaway) Back-port PR #50397 to 2018.3 @ 2018-11-19 21:28:42 UTC
• PR #50397: (tlemarchand) Add Win WUSA management, to install Windows Update files (.msu). (refs: #50577)
• 015834d Merge pull request #50577 from garethgreenaway/bp-50397
• dd2d872 Documentation
• af6d21f Import unicode_literals from future and add versionadded tag
• 09dc09d Disable powershell modules list Add list_kbs function
• 05852d0 pchanges to changes named parameters
• 16525e4 Add Win WUSA management, to install Windows Update files (.msu).
• PR #50570: (garethgreenaway) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-19 20:04:05 UTC
• 12e0d80 Merge pull request #50570 from garethgreenaway/merge-2018.3
• 4c85119 merge-forward 2017.7 to 2018.3
• 02238a7 Merge pull request #50520 from dwoz/issue_50459
• 1aa2e34 Simplifie and portable homedir lookup
• f14f747 Fix windows home dir lookup
• d3620c3 Always set .gitconfig dir to user's home
• edd9738 Merge pull request #50532 from dubb-b/2017.7
• 009e52d Adding tag to ec2 cloud tests
• b0446f5 Merge pull request #50500 from terminalmage/2017.7-docs
• 870a364 Set docs jenkins job to treat warnings as errors
• e03bdcd Update docs references for states with func_alias
• 8a2c08f Disable custom sphinx automodule
• ISSUE #50266: (4815162342lost) grains.virtual show incorrect info (refs: #50519)
• PR #50519: (garethgreenaway) [2018.3] Fix to virtual core grain @ 2018-11-16 23:42:18 UTC
• 6fba83c Merge pull request #50519 from garethgreenaway/50266_core_virtual_grain_fixes
• dcae2f0 Merge branch '2018.3' into 50266_core_virtual_grain_fixes
• PR #50427: (sathieu) Backports git_pillar tests improvements to 2018.3 @ 2018-11-16 16:37:29 UTC
• PR #50425: (sathieu) git_pillar: Add tests for mountpoint parameter (refs: #50427)
• PR #50407: (sathieu) git_pillar: Add tests for root parameter (refs: #50427)
• PR #50378: (sathieu) Don't fail on git_pillar tests when destructive tests are not enable (refs: #50427)
• 84edd62 Merge pull request #50427 from sathieu/bp-git_pillar_tests
• 12ea1cc git_pillar: Add tests for mountpoint parameter
• fce467e git_pillar: Add tests for root parameter
• ba150a5 Don't fail on git_pillar tests when destructive tests are not enable
• PR #50530: (terminalmage) Enable proxy/ssh daemons when filename mapping causes those tests to be run @ 2018-11-15 23:03:06 UTC
• 4651481 Merge pull request #50530 from terminalmage/salt-jenkins-1209
• fbee11d Enable proxy/ssh daemons when filename mapping causes those tests to be run
• 4f30611 lint
• 4f9eb95 Fixing a typo in the _virtual function, should be checking for existing grains in osdata not grains.  Updating the detection to look for /sys/bus/xen/drivers/xenconsole instead of specifically looking for any files under /sys/bus/xen/drivers.  Some systems that are not running as Xen PV hosts include files under that location, particular Oracle Linux.
• ISSUE #50224: (mruepp) Augeas changes state with setm not working (refs: #50526)
• PR #50526: (terminalmage) Work around augeas' lack of unicode support @ 2018-11-15 17:33:26 UTC
• 6c07ba4 Merge pull request #50526 from terminalmage/issue50224
• ee246ed Work around augeas' lack of unicode support
• PR #50503: (terminalmage) Set jenkins docs job to treat any warnings as errors (2018.3 branch) @ 2018-11-14 19:30:24 UTC
• d83da51d Merge pull request #50503 from terminalmage/2018.3-docs
• a4fc108 Fix docs configuration for renamed logstash engine
• 5b06464 Set docs jenkins job to treat warnings as errors
• 9b6c669 Update docs references for states with func_alias
• 62b5d40 Disable custom sphinx automodule
• ISSUE #48343: (bornwitbugs) CPU Beacon TypeError (refs: #50514)
• PR #50514: (bornwitbugs) Load beacon fix @ 2018-11-14 19:20:33 UTC
• fa2f4a5 Merge pull request #50514 from bornwitbugs/load_beacon_fix
• e59ced6 Merge branch '2018.3' of github.com:saltstack/salt into load_beacon_fix
• PR #50509: (Ch3LL) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-14 17:52:06 UTC
• a50377b Merge pull request #50509 from Ch3LL/merge-2018.3
• 178dab3 Merge branch 2017.7 into 2018.3
• c00fd43 Merge pull request #50493 from rallytime/bp-50362
• 60559cf Remove flaky test
• a696a8f Fix test_matcher on Windows
• 3cac1d0 Merge pull request #50494 from terminalmage/2017.7-docs
• d561b26 Late import to fix docs build errors
• 0829944 Merge pull request #50479 from Ch3LL/digital_ocean_location
• 917781d Lint: Add blank line
• 3583519 Update digital ocean location for cloud tests
• accf681 Merge pull request #50480 from terminalmage/docs
• c34690e Don't import obsolete Directive class from Sphinx
• 2e9b3d2 Merge pull request #50478 from rallytime/update-bootstrap-docs
• 66b078c Update the bootstrap script documentation to point to bootstrap repo
• PR #50502: (twangboy) Add definition for RestrictRemoteSAM @ 2018-11-14 14:30:38 UTC
• 55b4914 Merge pull request #50502 from twangboy/lgpo_2018.3
• fe92a3a Add definition for RestrictRemoteSAM
• ISSUE #48734: (oddfellow) salt-run jobs.list_jobs has Target: unknown-target (refs: #50328)
• ISSUE #43453: (kunal-bajpai) Runner job load is never saved to job cache (refs: #43454)
• PR #50328: (rallytime) Fix issue with salt-run jobs.list_jobs where Target: unknown-target @ 2018-11-13 19:49:58 UTC
• PR #43454: (kunal-bajpai) Fix save_load which is never called for returner jobs (refs: #50328)
• c1dde7e Merge pull request #50328 from rallytime/fix-48734
• 2c51cf9 Make target test job more specific to reduce test flakiness
• caace3f Rewrite job cache target test to be more robust
• b29fcfa New test must be py3 compatible...oops. :)
• c684c29 Fix issue #48734
• 6859e0e Add regression test for issue #48734
• PR #50499: (dwoz) Fix 2018.3 build @ 2018-11-13 18:46:54 UTC
• 351faeb Merge pull request #50499 from dwoz/build_fix
• 5754b4a Fix 2018.3 build
• PR #50496: (terminalmage) Fix 2018.3 docs build warnings @ 2018-11-13 17:21:09 UTC
• 6f4b23f Merge pull request #50496 from terminalmage/2018.3-docs
• cb25641 Fix header underline length to avoid another sphinx warning
• 9272f7b Fix more sphinx build errors
• 18a8104 Late import to fix docs build errors
• d457132 Fix sphinx build warnings in 2018.3 branch
• ISSUE #50227: (sheagcraig) mac_utils _available_services will fail with malformed launchd plists present (refs: #50228)
• PR #50492: (rallytime) Back-port #50228 and #50443 to 2018.3 @ 2018-11-13 16:59:15 UTC
• PR #50443: (weswhet) fix when checking for service Label on macOS (refs: #50492)
• PR #50228: (sheagcraig) Fix 50227 malformed plists (refs: #50492, #50443)
• 6b272c1 Merge pull request #50492 from rallytime/bp-50228-and-50443
• 7879a2d Fix logging format
• f578392 Lint Fix: add mock_open import
• e5b999b add try/except when checking for service Label
• 3c36bdd Fix linting errors.
• fab57de Write tests to handle invalid launchd plist XML.
• bb429b0 Condense service result assertions, add a binary plist test.
• a809fef Factor out another helper function, implement broken symlink test.
• 216f7ef Update testing for mac_utils services.
• 89d8267 Fix trailing-slash bug in User LaunchAgent appending.
• 0e23b6e Handle bad plists by ignoring them, with py2 and py3 specific approaches
• fa44149 Avoid AttributeError when checking for exception types.
• fd62b33 Add secondary exception handler for malformed plists.
• ae6f49b Make test correctly generate a double exception.
• PR #50486: (twangboy) Back port lgpo from Fluorine @ 2018-11-13 09:40:17 UTC
• da980d9 Merge pull request #50486 from twangboy/lgpo_2018.3
• bbbc07b Back port lgpo from Fluorine
• ISSUE #50218: (ata-sql) git.latest with unless command fails after upgrade to 2018.3.3 (refs: #50456)
• PR #50456: (terminalmage) Two bugfixes @ 2018-11-13 06:06:52 UTC
• 7dd3438 Merge pull request #50456 from terminalmage/issue50218
• 6143408 Add unit test for TimedProc regression
• e234abd Add support for list of commands in git states' onlyif/unless
• cbf05c8 TimedProc: Don't assume args is a string
• 87de250 Exit gracefully when mod_run_check raises exception
• PR #50455: (dubb-b) Adding the released version as the bootstrap minion.  @ 2018-11-12 22:52:53 UTC
• d8514e6 Merge pull request #50455 from dubb-b/2018.3
• fb61482 adding git
• 181b8a4 removing stable
• fc93ad6 Adding the released version as the bootstrap minion.
• PR #50483: (rallytime) Back-port #50272 to 2018.3 @ 2018-11-12 22:45:05 UTC
• PR #50272: (jyurdal) Fix out of order docker Env comparison (refs: #50483)
• cfb3351 Merge pull request #50483 from rallytime/bp-50272
• 0f02da7 Remove unnecessary u prefix from string literals
• fc26ae8 Add unit test for comparing containers with the same env vars
• cf7cb4b extra blank line after function definition(pylint)
• 1de9ce3 Compare sorted docker environment
• PR #50481: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-12 22:44:15 UTC
• 360ae6a Merge pull request #50481 from rallytime/merge-2018.3
• 1517bb3 Update old utils paths to use new paths
• d8e7c47 Merge branch '2017.7' into '2018.3'
• e5f97cd Merge pull request #50467 from dwoz/test_kitchen_up
• 8c5e93e Use patched version of test-kitchen until next release
• b16ff9c Merge pull request #50469 from dwoz/minion_timeout_test
• 57f702d Fix linter warning
• 686153a Fix up integration.minion.test_timeout
• 45b438e Merge pull request #50470 from dwoz/set_time_flaky
• 794ba17 Reset date and time after changing
• c85561e Merge pull request #50442 from rallytime/replace-docbanner
• 193325d Update docbanner hyperlink
• 7200568 Merge pull request #50439 from rallytime/bootstrap-contributing-docs
• d2158aa Add bootstrap section to contributing docs
• cca7a36 Merge pull request #50441 from rallytime/replace-docbanner
• 2af92bd Update SaltConf doc banner
• 1e72d20 Merge pull request #50414 from flassman/backmerge-for-typeerror-windows-python3
• 20fff15 use exc.winerror not exc[0] to avoid python3 TypeError
• 93095cb Merge pull request #50415 from flassman/pass-cwd-to-runas_system
• 0113137 cwd needs to be passed from runas() to runas_system()
• ISSUE #50461: (absolutejam) elementaryOS 'pkg' __virtual__ returned false (refs: #50468)
• PR #50468: (garethgreenaway)  [2018.3] Adding elementary override to grains/core.py @ 2018-11-12 16:41:57 UTC
• 3aaad17 Merge pull request #50468 from garethgreenaway/50461_fix_elementary_os_family_grain
• 77e8dcc On later versions of elementary, the os_family is being populated as elementary.  In order for the aptpkg module to function, we need to override is to be Debian.
• ISSUE #50311: (marek-obuchowicz) pkg.installed state fails even though it suceeded (refs: #50590, #50333)
• ISSUE #46689: (mxork) pkg.installed: hold: True not applied to a package which is already installed. (refs: #48426)
• PR #50333: (garethgreenaway) [2018.3] Fix to pkg.installed for sources and hold: True (refs: #50590) @ 2018-11-08 18:02:33 UTC
• PR #48426: (garethgreenaway) [2017.7] fixes to states/pkg.py (refs: #50333)
• d9179fb Merge pull request #50333 from garethgreenaway/50311_pkg_installed_fails_sources_hold
• 7bc9b3d Merge branch '2018.3' into 50311_pkg_installed_fails_sources_hold
• 6e96728 pkg.installed currently fails when sources is used along with hold: True.  This was due to a change in #48426 that swapped out sending the pkgs variable for the desired variable instead.  This caused problems with pkg.hold because desired and sources are always populated, and pkg.hold can only include one or the other.  This change just includes desired in the call to pkg.hold since desired has the same value for sources.
• PR #50434: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-08 17:40:39 UTC
• 193c80a Merge pull request #50434 from rallytime/merge-2018.3
• 83dfbb2 Merge branch '2017.7' into '2018.3'
• ef4509e Merge pull request #50370 from dwoz/pubd_msg_logs
• 58ced12 log jid to payload size
• 3c537b5 Log message flow to publish daemon
• PR #50417: (meaksh) Get the right target when using "__env__" on git ext_pillar to avoid merging problems @ 2018-11-08 17:07:03 UTC
• 73ce80f Merge pull request #50417 from meaksh/2018.3-fix-git_pillar-__env__-solving-for-merging
• 71af32d Remove unicode references
• b7af5e5 Test git ext_pillar across multiple repos using __env__
• 59894e2 Resolve target branch when using __env__
• ISSUE #50292: (dstoliker) sysctl in test=True mode results in [ERROR ] Could not open sysctl file (refs: #50423)
• PR #50423: (garethgreenaway) [2018.3] Fixes to sysctl modules and state @ 2018-11-08 14:13:00 UTC
• e9464c9 Merge pull request #50423 from garethgreenaway/50292_no_error_log_test_true
• 95a7f12 Adding file check and empty list return to freebsd_sysctl.py
• 469c090 Adding a check to see if the config file exists, if not then return an empty list so we get the would be changes.  Adding a test for this functionality.
• ISSUE #50420: (weswhet) mac_system virtual function fails to load on 2018.3.3 (refs: #50421)
• PR #50421: (weswhet) fixing an issue on mac_system where the virtual function wouldnt load @ 2018-11-07 21:57:44 UTC
• fccf875 Merge pull request #50421 from weswhet/fix-mac_system-loader
• 042445d fixing an issue on mac_system where the virtual function wouldnt load
• PR #50409: (casselt) Fix test mode for mount state if device_name_regex is used.  @ 2018-11-07 16:04:45 UTC
• d2fc910 Merge pull request #50409 from casselt/mount-device_name_regex-test-mode-fix
• 56d5a32 Fix test mode for mount state if device_name_regex is used.
• PR #50383: (rallytime) [2018.3] Merge forward from 2017.7 to 2018.3 @ 2018-11-06 15:51:53 UTC
• c2fda9d Merge pull request #50383 from rallytime/merge-2018.3
• e993692 Merge branch '2017.7' into '2018.3'
• cd7c95f Merge pull request #50128 from mgomersbach/fix-py3-reload-compat
• e453e82 Satisfy pylint, use naming instead of W or E classification
• d20581c Merge branch 'fix-py3-reload-compat' of github.com:mgomersbach/salt into fix-py3-reload-compat
• 48c6a4f Merge branch '2017.7' into fix-py3-reload-compat
• 5cd9741 Satisfy pylint
• a2838db Satisfy pylint checks
• 05c598c Fix import error by utilizing six and strict version spec
• 95174e6 Merge branch '2017.7' into fix-py3-reload-compat
• ab8b5b4 Update workaround to root of file
• 37ab1f8 Update workaround to root of file
• 253ab11 Workaround for py2 builtin, =<3.3 imp and >=3.4 libimport quirks, solves #50127
• aa6b149 Merge pull request #50354 from rallytime/version_num_docs
• 0621f7d Add a few more feature release codenames to the version_numbers doc
• 6472100 Merge pull request #50359 from dwoz/clitest
• 18b5d43 Increase cli batch test timeout for increased reliablity
• 99c8f35 Merge pull request #50345 from dwoz/pub_d_logging
• fd58523 Fix linter warnings
• 5e1db3c Fix ZMQ PubServer daemon logging works on winndows
• 8899832 Configure logging for ZMQ PubServer daemon
• 44f7af4 Merge pull request #50350 from dubb-b/2017.7
• 346a831 Updating the AMI's and sizes for the test run.
• b947a18 Merge pull request #50274 from rallytime/bp-41472
• 0a1e607 When the minion key is denied by the master then exit status 77 (permission denied)
• 4725acd Merge pull request #50195 from damon-atkins/jenkins_pylint
• eb13407 capture some extra info
• ab8e845 Merge pull request #50329 from twangboy/fix_cloud_winrm
• cf5fb04 Check WinRM port before initiating connection
• e535b38 Merge pull request #50252 from dwoz/backport_fs_fix
• 59ac284 Do not allow age to be a negative number
• ISSUE #49523: (MTecknology) [salt-cloud] Non-ascii chars cause an exception in salt-cloud (refs: #50146, #50236)
• PR saltstack/salt#50174: (rallytime) Back-port #50146 to 2018.3 (refs: #50231)
• PR #50236: (rallytime) Fix salt-cloud UnicodeEncodeError when writing to stdout @ 2018-11-05 22:04:18 UTC
• PR #50235: (rallytime) Don't encode the return values in utils/vt.py (refs: #50236)
• PR #50231: (rallytime) Revert "Back-port #50146 to 2018.3" (refs: #50236)
• PR #50230: (rallytime) Add various ssh tests to the filemap for salt/utils/vt.py changes (refs: #50291, #50235)
• PR #50174: (rallytime) Back-port #50146 to 2018.3 (refs: #50236)
• PR #50146: (MTecknology) Improve handling of non-ascii characters in terminal output. (Fixes: #49523) (refs: #50235, #`saltstack/salt`#50174`_`_, #50174, #50231, #50236)
• 46c7dc2d Merge pull request #50236 from rallytime/fix-cloud-vt
• c1984c9 Fix salt-cloud UnicodeEncodeError when writing to stdout
• ISSUE #50062: (whytewolf) max_event_size does not always trim large events.  (refs: #50382)
• PR #50382: (garethgreenaway) [2018.3] Fix to utils/dicttrim.py to honor max_event_size with nested dictionaries @ 2018-11-05 20:04:06 UTC
• ed4fa87 Merge pull request #50382 from garethgreenaway/50062_max_event_size_does_not_always_trim_large_events
• 039f3d1 Increase limit for trimming.
• 7f77bfe Adding test for utils/dicttrim.py
• 9b55ac7 Adding _trim_dict_in_dict to utils/dictrim.py to be called from trim_dict when data contains a nested dictionary.  This will ensure that values will still be trimmed correctly.
• PR #50387: (rallytime) Back-port #50339 to 2018.3 @ 2018-11-05 20:03:15 UTC
• PR #50339: (bartlaarhoven) The driver requires dependency, not the other way around. (refs: #50387)
• 493d653 Merge pull request #50387 from rallytime/bp-50339
• a3f264d Lint: Add extra blank line
• bd18412 The driver requires dependency, not the other way around.
• ISSUE #41342: (githubcdr) beacons.state does not save as list (refs: #50347)
• PR #50347: (garethgreenaway) [2018.3] Fixes to beacon state module @ 2018-11-05 14:19:41 UTC
• 3022b7d Merge pull request #50347 from garethgreenaway/41342_beacon_state_module_fixes
• 8885d1f Merge branch '2018.3' into 41342_beacon_state_module_fixes
• c2354a9 Fixing beacon state test.  Adding a reset function to beacon module to clear out beacon configuration.  Useful for tests runs to ensure bits are left over between runs.