***ISSUE**`#47484`_: (`whytewolf`_) Windows: pkg.latest state not updating packages. (refs: `#47702`_)
***PR**`#47739`_: (`rallytime`_) Back-port `#47702`_ to 2018.3.1
@ *2018-05-21 15:37:03 UTC*
***PR**`#47702`_: (`damon-atkins`_) State pkg.latest called win pkg.install with list of pkgs and the required versions (refs: `#47739`_)
* 97d6fe7434 Merge pull request `#47739`_ from rallytime/bp-47702
* f79da64bb0 Update is_windows path to use `platform`
* f04b19b5b6 Ensure targeted_pkgs always contains value for non-windows.
* 14659f9cad Adjusted based on feed back.
* 9f18f7cdf5 Whitespace lint issues
* 2a29b28ee6 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
***PR**`#47730`_: (`rallytime`_) Back-port `#47700`_ to 2018.3.1
@ *2018-05-21 15:36:16 UTC*
***PR**`#47700`_: (`yannj-fr`_) fix roots modification time check (refs: `#47730`_)
* cfbe0ba73e Merge pull request `#47730`_ from rallytime/bp-47700
***PR**`#47595`_: (`rallytime`_) Back-port `#47569`_ to 2018.3.1
@ *2018-05-10 22:08:53 UTC*
***PR**`#47569`_: (`Ch3LL`_) Update salt.utils.path mock in virtual core test (refs: `#47595`_)
* c4c400f3e9 Merge pull request `#47595`_ from rallytime/bp-47569
* 0763f96458 update salt.utils.platform path for virt core test
* 718252c1ef Update salt.utils.path mock in virtual core test
***PR**`#47599`_: (`rallytime`_) Back-port `#47570`_ to 2018.3.1
@ *2018-05-10 22:06:44 UTC*
***PR**`#47570`_: (`gtmanfred`_) Update dependency to msgpack (refs: `#47599`_)
* ec7de14be0 Merge pull request `#47599`_ from rallytime/bp-47570
* 9334c03da9 Update dependency to msgpack
***PR**`#47571`_: (`rallytime`_) [2018.3.1] Update man pages
@ *2018-05-10 16:21:57 UTC*
* 2a10d92669 Merge pull request `#47571`_ from rallytime/man-pages
* ade5e9f664 [2018.3.1] Update man pages
***PR**`#47550`_: (`pcn`_) Fixes a bad deletion I did that only surfaced in 2018.3
@ *2018-05-09 13:36:33 UTC*
* 85284caaf9 Merge pull request `#47550`_ from pcn/fix-disable-term-protect-in-2018.3
* d58a56877c Fixes a bad deletion I did that only surfaced in 2018.3
***ISSUE**`#47553`_: (`douglasjreynolds`_) Unicode version error in lxc (refs: `#47554`_)
***PR**`#47554`_: (`douglasjreynolds`_) Converted unicode str version to a LooseVersion; matching line 2080.
@ *2018-05-09 13:34:13 UTC*
* f9083ff77e Merge pull request `#47554`_ from douglasjreynolds/lxc_unicode_fix
* e6bce581c6 Converted unicode str version to _LooseVersion to match line 2080.
***PR**`#47518`_: (`Ch3LL`_) Fix 47364: ensure we are not caching zfs.is_supported
@ *2018-05-09 13:29:07 UTC*
* fe4e79f1de Merge pull request `#47518`_ from Ch3LL/zfs_support
* d19fef963e remove unnecessary patch in zfs.is_supported test
* 58c4f29f96 Fix 47364: ensure we are not caching zfs.is_supported
***PR**`#47159`_: (`terminalmage`_) Fix for whitelist/blacklist checking for non-list iterables
@ *2018-05-08 20:43:51 UTC*
* 332e9f13a6 Merge pull request `#47159`_ from terminalmage/whitelist_blacklist-iter-fix
* ca936de372 Treat empty whitelist/blacklist as no whitelist/blacklist
* bcccaf2621 Raise a TypeError when invalid input passed to check_whitelist_blacklist
* 2ae510ff2b Fix comment in test
* 17398efcf7 Fix for whitelist/blacklist checking for non-list iterables
***PR**`#47514`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
@ *2018-05-08 18:36:54 UTC*
* 21809ddc02 Merge pull request `#47514`_ from rallytime/merge-2018.3
* e2616b605f Update the pip tests to use the parsing syntax generated in PR `#47196`_
* b13b59791f Remove double instance of adding `--format=json` in pip module
* 2ad60c7e81 Lint: remove duplicate function in helpers.py
* 75480158b3 Lint: cur_version should just be pip_version
* 5565d5e9b1 Update old utils paths with new utils paths
* 786076ac03 Merge branch '2017.7' into '2018.3'
* 611ca1fc03 Merge pull request `#47476`_ from gtmanfred/2017.7
* 1f91a85587 specify cache dir for pip install
* 99e150e09c check for kitchen-vagrant gem before loading windows tests
* 7c3f2c56da Merge pull request `#47412`_ from twangboy/fix_47125
* c9bab0b8e3 Merge branch '2017.7' into fix_47125
* 2600e404d5 Fix overly long line
* 5c8db05769 Fix issue where the cwd was being removed
* 4846e957c4 Merge pull request `#47467`_ from twangboy/cleanup_settings
* 9d498293b1 Remove unused settings, update NSIS
* da9871d36b Merge pull request `#47196`_ from twangboy/fix_47024
* 14ee5537b9 Add @with_tempdir helper
* 6c3b5fa6fa Fix typo
* f031710af2 Merge branch '2017.7' into fix_47024
* 7c46d9d0d4 Fix integration.modules.test_pip
* 22ac81df63 Fix integration.modules.test_pip
* 57d98224d4 Merge pull request #9 from terminalmage/twangboy/fix_47024
* 37a13d8004 Update pip unit tests to reflect changes
* 7f86779be0 Lint fix
* c48d8f4f61 DRY and other fixes in pip module
* b1117896a0 Change from global variable to __context__``
* 3e6e524eca Fix some tests``
* c94f0f20e4 Fix lint error
* fd47b21530 Fix merge conflict
* e8c4524bae Merge pull request `#47455`_ from Ch3LL/unreleased_rn
* b6d0cc2ab7 Add In Progress Warning for 2017.7.6 Release Notes
* 2c7a4b6179 Merge pull request `#47459`_ from gtmanfred/2017.7
* d228e72477 update ubuntu-rolling to 18.04
* 64a64c0ed7 Merge pull request `#47462`_ from terminalmage/docs
* 6d7803ece0 Fix docs build on Sphinx 1.7+
* 6cd0d31c03 Merge pull request `#47438`_ from lomeroe/double_admx_test
* 4902f1e2ba check if a policy has either an enabled value or enabled list entry or a disabled value or disabled list entry when determining the state of the policy
* ed69821d19 Merge pull request `#47433`_ from s0undt3ch/2017.7
* 5abadf25d6 Add missing requirements files not commited in `#47106`_
***ISSUE**`#47443`_: (`skylerberg`_) Input validation does not raise SaltInvocationError in win_dsc.py (refs: `#47505`_)
***PR**`#47516`_: (`rallytime`_) Back-port `#47505`_ to 2018.3
***PR**`#47465`_: (`rallytime`_) Back-port `#47354`_ to 2018.3
@ *2018-05-04 13:06:04 UTC*
***PR**`#47354`_: (`folti`_) fix forward port of `#46751`_ (refs: `#47465`_)
***PR**`#46751`_: (`folti`_) top file merging strategy 'same' works again (refs: `#47354`_)
* 3658604c43 Merge pull request `#47465`_ from rallytime/bp-47354
* 3df6fa7990 fix forward port of `#46751`_
***PR**`#47435`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
@ *2018-05-04 13:05:32 UTC*
* fa293f8fac Merge pull request `#47435`_ from rallytime/merge-2018.3
* be0731da5f Add skipIfs back in for rest_tornado tests
* fd98ee3dc1 Lint: Add missing blank line
* 561718b20b Update old is_windows utils path to new utils path
* a94cdf8a0d Merge branch '2017.7' into '2018.3'
* 7ae3497b0c Merge pull request `#47429`_ from gtmanfred/2017.7
* 8ae32033cc server_list_min should use state, not status
* 2f5fc4ecc5 Merge pull request `#47399`_ from isbm/isbm-zeromq17-deprecationwarning-2017.7.2-v2
* a36e49fd27 fix pylint
* 98b5629b36 Fix imports
* d94c0f0152 Remove unnecessary variable
* 8e377b5653 Lintfix: E0203 and attribute access
* 2aab70b1b8 Install ZMQ handler if <15 version
* 296c589f4b Use ZMQ switch utility in the integration tests
* ab5fa34d7c Use ZMQ_VERSION_INFO constant everywhere
* 43b5558b82 Add trace logging on ZMQ sockets communication
* 164204a9fe Remove duplicate code for ZMQ monitor handling
* 834b1e4ff0 Remove obsolete ZMQIOLoop direct instance
* 1c90cbdb3c Remove an empty line
* ef2e0acd66 Add logging on ZMQ socket exception
* 38ceed371d Lintfix: ident
* 1ece6a5f52 Lintfix: line too long
* 4e650c0b44 Remove code duplicate by reusing utilities functions
* 57da54b676 Fix imports
* 948368e9a1 Add libzmq version info builder
* 0b4a17b859 Update log exception message
* 116e1809fc Put a message alongside the exception to the logs
* 4bc43124b7 Remove unnecessary ZMQ import and check for its presence
* 05f4d40269 Use utility for ZMQ import handling in SSH client
* 457ef7d9a5 Use utility for ZMQ import handling in flo/zero
* 08dee6f5bd Use utility for ZMQ import handling
* e2a353cfb0 Remove unnecessary ZMQ extra-check for cache utils
* c8f2cc271d Remove unnecessary ZMQ extra-check for master utils
* 3940667bb9 Remove old ZMQ import handling
* f34a53e029 Use ZMQ utility for version check
* cbb26dcb28 Use ZMQ installer for master
* 453e83210a Add ZMQ version build
* af9601e21d Use ZMQ importer utility in async
* d50b2b2023 Incorporate tornado-5 fixes
* 1fd9af0655 Add ZMQ backward-compatibility tornado installer for older versions
* ad4b40415c Add one place for handling various ZMQ versions and IOLoop classes
* b14e974b5f Merge pull request `#47343`_ from Ch3LL/win_srv_test
* 2173b6f549 ensure we are enabling/disabling before test
* d58be06751 Add additionatl service module integration tests and enable for windows
* b0f3fb577f Merge pull request `#47375`_ from terminalmage/issue47310
* fa2bea52bb Remove extra blank line to appease linter
* f8ab2be81c Add debug logging if we fail to detect virtual packages
* 67c4fc56ac Warn on use of virtual packages in pkg.installed state
* 56235032f4 Merge pull request `#47415`_ from kstreee/fix-local-client-tgt-bug
* b8d37e0a1e To add a test case for the syndic environment, copies the test case which was written by @mattp- that was already merged into develop branch, related pr is `#46692`_.
* 4627bad1fd Realizes 'tgt' field into actual minions using ckminions to subscribe results of the minions before publishing a payload.
* d65ceaee03 Merge pull request `#47286`_ from baniobloom/vpc_peering_connection_name_fix
* a968965087 Merge branch '2017.7' into vpc_peering_connection_name_fix
* 8a5d4437bb Merge pull request `#47270`_ from meaksh/2017.7-fix-retcode-on-schedule-utils
* d299cf3385 Merge branch '2017.7' into 2017.7-fix-retcode-on-schedule-utils
* b6da600fff Initialize __context__ retcode for functions handled via schedule util module
* 5b51075384 Merge pull request `#47371`_ from rallytime/fix-47264
* a43485b49c Fix "of pass" typo in grains.delval docs: change to "or pass"
* a86e53be66 Merge pull request `#47389`_ from dwoz/moregittestfix
* 67745c1362 Older GitPython versions will not have close
* a5367eaf63 Merge pull request `#47388`_ from dwoz/test_pip_fix
* eb26321e8b Fix missing import
* 9b59b991c2 Merge pull request `#47380`_ from gtmanfred/2017.7
* 93d1445ec1 add io_loop handling to runtests engine
* 37822c0cbb Merge pull request `#47384`_ from dwoz/test_pip_fix
* a37a9da1fb Fix py2 version of pip test
* eefd96732e Merge pull request `#47382`_ from dwoz/gitfs_tests
* 1570708fac Close the repo and fix multiple tests
* 57c75ff660 Merge pull request `#47369`_ from terminalmage/ldap_pillar
* 085883ae2d Return an empty dict if no search_order in ldap ext_pillar config file
* bcc66dd9bf Merge pull request `#47363`_ from DSRCorporation/bugs/replace_exc_info_with_exception
* 3f7b93a23c Tornado5.0: Future.exc_info is dropped
* bcef34f7e1 Merge pull request `#47334`_ from terminalmage/ldap_pillar
* 0175a8687c pillar_ldap: Fix cryptic errors when config file fails to load
***PR**`#47038`_: (`garethgreenaway`_) [2018.3] fix to fileclient.py
@ *2018-04-25 14:57:04 UTC*
* 205701dcbe Merge pull request `#47038`_ from garethgreenaway/46977_fixing_fileclient_forward_compatibilty
* ba01d2133a Updating version.py to include Magnesium.
* 10c823dd79 The _ext_nodes master function has been renamed to _master_tops. To ensure compatibility when using older Salt masters we continue to pass the function as _ext_nodes until the Magnesium release.
***ISSUE**`#47059`_: (`OrlandoArcapix`_) Some states incorrectly return None instead of an empty dict when there are no changes (refs: `#47060`_)
***ISSUE**`#46985`_: (`OrlandoArcapix`_) grafana4_user.present and grafana4_org.present states not working in 2018.3.0 (refs: `#47048`_)
***PR**`#47060`_: (`OrlandoArcapix`_) Return an empty dict for 'changes' instead of 'None'
@ *2018-04-25 14:55:24 UTC*
***PR**`#47048`_: (`OrlandoArcapix`_) Issue46985 fix grafana4 state (refs: `#47060`_)
* 89daf4fdc7 Merge pull request `#47060`_ from OrlandoArcapix/Issue47059-return_dict_from_state
* 5378e4fd07 Update grafana_datasource test to check for empty dict being returned on no changes, rather than None
* f115452653 Return an empty dict for 'changes' instead of 'None'
***ISSUE**`#47089`_: (`syphernl`_) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 404: ordinal not in range(128) (refs: `#47153`_)
* 3ef4fe6ed2 Merge pull request `#47291`_ from bosatsu/fix-proxy-minion-beacon-doc
* 01980b4c43 Fix topics/releases/2018.3.0.rst to include correct example of proxy_example beacon yaml configuration.
* 9682e26eec Fix topics/proxyminion/beacon.rst to include correct example of salt_proxy beacon yaml configuration.
***ISSUE**`#47239`_: (`bosatsu`_) Unable to load salt_proxy beacon on minion in 2018.3.0 (refs: `#47255`_)
***PR**`#47255`_: (`garethgreenaway`_) [2018.3] Fixes to salt_proxy beacon and beacon tests
@ *2018-04-25 13:41:51 UTC*
* ea2d68b865 Merge pull request `#47255`_ from garethgreenaway/47239_fixes_to_salt_proxy_beacon
* a2a8d78cb0 Fixing status beacon tests.
* c87d6cae23 Ensure the salt_proxy is returning the correct tuple when the configuration is valid. Update various beacon unit tests to ensure they are testing the results of the validate function for a True result.
***PR**`#47292`_: (`dwoz`_) Fix decorator wart
@ *2018-04-25 04:25:23 UTC*
***PR**`#47290`_: (`dwoz`_) Run cache_master test in tmp dir (refs: `#47292`_)
* 19f9e8258f Merge pull request `#47292`_ from dwoz/cp_fix_again
* 7d045eb235 Fix decorator wart
***PR**`#47285`_: (`dwoz`_) Fix reg grains test
@ *2018-04-25 00:16:56 UTC*
* da532aa1ac Merge pull request `#47285`_ from dwoz/core_test_fix
* 884f4c1829 Fix extra space
* 8a9027c0c9 Fix reg grains test
***PR**`#47290`_: (`dwoz`_) Run cache_master test in tmp dir (refs: `#47292`_)
@ *2018-04-24 23:37:21 UTC*
* f591cff643 Merge pull request `#47290`_ from dwoz/test_cp_fix
* 5ff51affbd Run cache_master test in tmp dir
***ISSUE**`#47092`_: (`syphernl`_) [2018.3.0] pkg.installed breaks with virtual packages (refs: `#47250`_)
***ISSUE**`#38838`_: (`Zorlin`_) Failing to remove nginx (refs: `#44455`_)
***ISSUE**`#47225`_: (`pruiz`_) zfs.filesystem_present takes forever on a dataset with lots (10k+) of snapshots (refs: `#47228`_, `#47227`_, `#47226`_)
***PR**`#47262`_: (`garethgreenaway`_) [2018.3] Fixes to targeting in Slack engine
@ *2018-04-24 13:18:36 UTC*
* 0b836106b9 Merge pull request `#47262`_ from garethgreenaway/slack_engine_target_fix
* bcdef641e8 Removing target and tgt_type from the cmdline that is passed along to Salt, the target is used else where and including it in the cmdline causes problem when it is passed along. Adding an additional test to ensure we are getting the right targt.
***ISSUE**`#47047`_: (`Giandom`_) Pillars aren't evaluated when alias is passed in Slack Engine (refs: `#47142`_)
***PR**`#47142`_: (`garethgreenaway`_) [2018.3] pillar and output formatting fixes to Slack engine
@ *2018-04-23 19:55:07 UTC*
* 2ed4b38b02 Merge pull request `#47142`_ from garethgreenaway/47047_passing_pillar_to_slack_aliases
* 6f183e1d80 Initial commmit for unit/engines/test_slack_engine
* a2840fc230 Only include the rest of the cmdline if the cmd is an alias.
* e846df7409 Fixing a bug when passing pillar values to aliases for the Slack engine. Cleaned up the formatting of the results, color codes don't translate well into Slack output. For any state runs, eg. highstate. apply, sls, we run the output through the highstate formater. For anything else run it though the yaml outputer. Running it though highstate causes errors when the output does match what the highstate output is expecting.
***PR**`#47245`_: (`terminalmage`_) Ensure we pass hexid as bytes when zmq_filtering enabled
@ *2018-04-23 16:54:57 UTC*
* 42a0e655dc Merge pull request `#47245`_ from terminalmage/zeromq-bytes
* a7accc0548 Ensure we pass hexid as bytes when zmq_filtering enabled
***PR**`#47242`_: (`aesposito91`_) PY3 fix for zeromq setsockopt
@ *2018-04-23 16:38:09 UTC*
* 73525d1460 Merge pull request `#47242`_ from aesposito91/2018.3
***PR**`#47241`_: (`mirceaulinic`_) Fix the imports into the netacl execution and state modules
@ *2018-04-23 14:56:32 UTC*
* b78295aee9 Merge pull request `#47241`_ from cloudflare/fix-47117
* 26c5583264 `#47117`_: fix the napalm imports in the netacl state module
* 48396467c1 `#47117`_: fix the napalm imports in the netacl execution module
***PR**`#47219`_: (`garethgreenaway`_) [2018.3] Fixing a backward compatibility issue with vault module & runner
@ *2018-04-23 14:10:19 UTC*
* 88557ea991 Merge pull request `#47219`_ from garethgreenaway/vault_backward_compatibility
* 1758081ffe When using the vault module on a 2018.3 minion against a 2017.7 master, the 2018.3 minion is expecting a verify element in the results from the Salt runner on the master. The runner in 2017.7 did not include a verify element, which results in an error. This change accounts for this by using the default in 2018.3 which is not to verify if not configured.
***PR**`#47186`_: (`dmurphy18`_) backport of issue 46933, updated ZFS handling to Salt 2018.3.x
@ *2018-04-23 14:07:06 UTC*
* 370feadbd2 Merge pull request `#47186`_ from dmurphy18/zfs_backport_46933
* 283359d315 Corrected typo in comma-seprated and 2018.3.0 -> 2018.3.1
* b7f8d5a22f Replace use of Fluorine with 2018.3.0 for comma-separated warnings
* 3f30ab2ed6 ZFS backport of 46933 to 2018.3.1
***PR**`#47217`_: (`twangboy`_) Remove installation of pywin32 from setup.py
@ *2018-04-23 13:32:54 UTC*
* bf3a67d11b Merge pull request `#47217`_ from twangboy/fix_setup
* eb3d45bb08 Remove installation of pywin32 from setup.py
***PR**`#47195`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
@ *2018-04-20 19:25:30 UTC*
* 8e21703f13 Merge pull request `#47195`_ from rallytime/merge-2018.3
* f90fd8c663 Test fix: file strings must be unicode in master config
* bee4948df1 Lint: use full path for event utils function
* 120c5446b7 Update old utils paths to new utils paths
* 4718d31e53 Merge branch '2017.7' into '2018.3'
* 65f344e371 Merge pull request `#47184`_ from Ch3LL/status_test
* 25a84428b8 Add status module integration modules tests for Windows
* 965600ad6c Merge pull request `#47163`_ from rallytime/jenkins-autodoc
* 0039395017 Updage jenkins module autodocs to use jenkinsmod name instead
* 0a43dde5fc Merge pull request `#47185`_ from twangboy/add_tests
* 345daa0423 Add additional integration tests to whitelist
* 1a600bb9a4 Merge pull request `#47172`_ from dwoz/cover_without_admin
* cadd759727 Use warnings to warn user
* 144c68e214 Allow non admin name based runs on windows
* d5997d2301 Merge pull request `#47110`_ from kstreee/fix-misusing-of-timeout
* 0624aee0ed Fixes misusing of the timeout option.
* 87ca2b4003 Merge pull request `#40961`_ from terminalmage/issue40948
* 6ba66cca41 Fix incorrect logic in exception check
* fed5041c5f Make error more specific to aid in troubleshooting
* 8c67ab53b4 Fix path in log message
* 3198ca8b19 Make error more explicit when PKI dir not present for salt-call
* f5e63584d4 Merge pull request `#47134`_ from Ch3LL/user_win_test
* e7c9bc4038 Add user integration tests for windows OS
* da2f6a3fac Merge pull request `#47131`_ from gtmanfred/cli
* 1b1c29bf62 add __cli for master processes
* 9b8e6ffb8c Merge pull request `#47129`_ from rallytime/bp-47121
* 11da526b21 add ImportError
* bd0c23396c fix pip.req import error in pip 10.0.0
* eb5ac51a48 Merge pull request `#47102`_ from gtmanfred/2017.7
* 3dc93b310b fix tests
* 8497e08f8e fix pip module for 10.0.0
* 4c07a3d1e9 fix other tests
* b71e3d8a04 dont allow using no_use_wheel for pip 10.0.0 or newer
* c1dc42e67e Merge pull request `#47037`_ from twangboy/fix_dev_scripts
* 990a24d7ed Fix build_env scripts
***ISSUE**`#46906`_: (`whytewolf`_) Windows failure with PR 46541 (refs: `#47168`_)
***PR**`#47168`_: (`gtmanfred`_) fix metadata grain for py3 and windows
@ *2018-04-20 19:07:50 UTC*
* a56eb7e05d Merge pull request `#47168`_ from gtmanfred/metadata
* 396f7906e3 fix metadata grain for py3 and windows
* ed061617a2 Fix unicode_literal issue in mac_assistive
* 82e17e5fc8 Fix args/kwargs
* 455146500a Move some functions into mac_utils
* 125586264b Add utils\mac_service.py
***ISSUE**`#46953`_: (`cskowronnek`_) salt-cloud azurearm [ERROR ] There was a profile error: Parameter 'subscription_id' must be str. (refs: `#47012`_)
***PR**`#47012`_: (`terminalmage`_) Azure: ensure subscription_id is a str type
@ *2018-04-11 13:57:08 UTC*
* 79347f108a Merge pull request `#47012`_ from terminalmage/issue46953
* 5192622a32 Azure: ensure subscription_id is a str type
***PR**`#46526`_: (`Ch3LL`_) Add tests for new source_* minion options
@ *2018-04-10 19:56:45 UTC*
* 6503bf8dfa Merge pull request `#46526`_ from Ch3LL/ip_conf
* c01180ff47 Patch ZMQ versions for master_uri test
* da38f332a5 Change comment and salt.utils.network import
* e972ebdf1a Add for new source_* minion options
***PR**`#46993`_: (`L4rS6`_) Fix: tuple instead of string
@ *2018-04-10 17:07:59 UTC*
* 03907d3fce Merge pull request `#46993`_ from L4rS6/fix-broken-keystone-auth/2018.3
* e33ba1b3d5 Fix: tuple instead of string
***PR**`#46990`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
@ *2018-04-10 17:07:33 UTC*
* ffaee26540 Merge pull request `#46990`_ from rallytime/merge-2018.3
* ccc5bad2df Merge branch '2017.7' into merge-2018.3
* ba5421d988 Merge pull request `#46991`_ from gtmanfred/windows
* 98588c1dc5 use saltstack salt-jenkins
* 2f1cf3e511 Merge branch '2017.7' into '2018.3'
* 00c4067585 Merge pull request `#46975`_ from gtmanfred/windows
* 1f69c0d7f8 make sure windows outputs xml junit files
* 4a2ec1bbb3 support new versions of winrm-fs
* b9efec8526 remove libnacl on windows
* 2edd5eaf9e fix path
* b03e272e44 windows work
* 3cf2353e41 Merge pull request `#46945`_ from vutny/doc-faq-fix-jinja
* bfdf54e61d [DOC] Fix Jinja block in FAQ page
* fc2f728665 Merge pull request `#46925`_ from terminalmage/fix-file.patch-docstring
* 97695657f0 Remove reference to directory support in file.patch state
* eef6c518e1 Merge pull request `#46900`_ from rallytime/bp-46801
* 6a41e8b457 rename jenkins to jenkinsmod
* 71839b0303 Merge pull request `#46899`_ from rallytime/bp-45116
* b92f908da4 fix adding parameters to http.query from sdb yaml
***PR**`#46339`_: (`DmitryKuzmenko`_) SSH State test failures
@ *2018-04-10 17:06:51 UTC*
* a34b92ae82 Merge pull request `#46339`_ from DSRCorporation/bugs/ssh_state_test_failures
* bd98c49dc7 Merge branch '2018.3' into bugs/ssh_state_test_failures
* 6fdc458a7f Increase timeout for run_run in ShellCase
* 8e60cccdfb Give background task more chance to start.
* e0b6878fac One more useful assert for better test results.
* 92a6c43c73 More logging and assertion fixes. Extended ssh ops timeout.
* 6ebdd17ac4 Advanced logging in the failing SSH State tests.
***PR**`#46989`_: (`Ch3LL`_) Fix redis cache log debug line
@ *2018-04-10 16:35:12 UTC*
* 9924100c44 Merge pull request `#46989`_ from Ch3LL/redis_log
* 6160bc06c6 Fix redis cache log debug line
***ISSUE**`#46834`_: (`oeuftete`_) strftime filter not found in 2018.3.0 (refs: `#46848`_)
* c6431936cb Merge pull request `#46848`_ from garethgreenaway/testing_jinja_filters_avaiable_via_salt_ssh
* 5fcda3eff8 Merge branch '2018.3' into testing_jinja_filters_avaiable_via_salt_ssh
* 0adfee9b11 Updating a couple tests. Fixing check_whitelist_blacklist to work with PY3 when non-iterables are passed. Adding warning about lst_avg results being wrong and future updates in Neon.
* f3f42146ca Removing expected from strftime and hashsum tests since the results are always different and we are only concerned about the filter being available.
* 860234c045 Fixing lint.
* 0891c6b580 fixing docstring
* c8945e4b2e cleaning up some imports.
* 0599759e5b cleaning up some test doc strings.
* dceda5eb88 Moving all jinja filter tests into support/jinja_filters.py. Updaitng integration/ssh/test_jinja_filters.py to use those tests. Adding integration/modules/test_state_jinja_filters.py to also use the common jinja filter tests.
* 07d7e3ca01 Adding a new integration test and corresponding state files to test availabilty of jinja filters when using salt-ssh.
***ISSUE**`#46880`_: (`liquidgecka`_) rabbitmq_policy broken in 2018.3.0 (refs: `#46973`_)
***PR**`#46973`_: (`rallytime`_) New "apply_to" kwarg in rabbitmq module should be added at the end
@ *2018-04-10 14:42:32 UTC*
***PR**`#41233`_: (`dnABic`_) added parameter apply_to for rabbitmq policy (refs: `#46973`_)
* fbbcb7584c Merge pull request `#46973`_ from rallytime/fix-46880
* 8ce21f982c New "apply_to" kwarg in rabbitmq module should be added at the end
***ISSUE**`#46934`_: (`d601`_) GPG encrypted binary data in pillars breaks in 2018.3.0 (refs: `#46966`_)
***PR**`#46966`_: (`terminalmage`_) Fix traceback when attempting to decode binary data to unicode
@ *2018-04-10 14:08:35 UTC*
* 58f59cfbff Merge pull request `#46966`_ from terminalmage/issue46934
* df43ffdb8f salt.payload.Serial: fix traceback when unpacking binary blob
* 40a49358c9 gpg renderer: fix tranceback when decrypted ciphertext contains binary data
* 17a88f6a71 Include exc_info in pillar render errors to aid in troubleshooting
***ISSUE**`#46881`_: (`SynPrime`_) Cron.file - source file not found (refs: `#46944`_)
***PR**`#46944`_: (`garethgreenaway`_) [2018.3] cron.file with salt source URL
@ *2018-04-10 13:34:03 UTC*
* e33e792e2a Merge pull request `#46944`_ from garethgreenaway/46881_Cron_file_source_file_not_found
* 438aafeb03 Adding kwargs to calls into file module functions
* 14d12b1d6b Remove unused imports. Gating tests so they do not run on Windows
* 623d96f21a Adding dummy cron file for integration/states/test_cron
* c8e01871d6 Adding an integration test to test cron.file.
* ddc55d8f9b Fixing bug that made cron.file unable to use a file via a Salt URL.
***PR**`#46937`_: (`gtmanfred`_) enable_ssh_minions does not work with subset yet
@ *2018-04-07 02:54:56 UTC*
* 08e8782f76 Merge pull request `#46937`_ from gtmanfred/2018.3
* 3fb75e903c enable_ssh_minions does not work with subset yet
***PR**`#46936`_: (`gtmanfred`_) don't copy __pycache__ or .pyc files for kitchen
@ *2018-04-06 19:15:46 UTC*
* ac4e7cd73f Merge pull request `#46936`_ from gtmanfred/2018.3
* 91474878fa don't copy __pycache__ or .pyc files for kitchen
***ISSUE**`#46659`_: (`stamak`_) [salt-cloud] [new oxygen openstack driver ] no public_ips and floating_ips in salt-cloud output (refs: `#46912`_)
***PR**`#46912`_: (`gtmanfred`_) pull latest vm data after building for openstack shade driver
@ *2018-04-06 13:46:42 UTC*
* 8105fd9715 Merge pull request `#46912`_ from gtmanfred/openstack
* 5ef538f8ad pull latest vm data after building for openstack shade driver
***PR**`#46908`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
@ *2018-04-05 21:27:03 UTC*
* 735ea12960 Merge pull request `#46908`_ from rallytime/merge-2018.3
* 102e966512 Remove redundant section in log setup
* 177c686b52 Update old utils paths to new utils paths
* 0a297e7319 Merge branch '2017.7' into '2018.3'
* d0f5b43753 Merge pull request `#44926`_ from frogunder/whitelisted_acl
* 18e460fc30 Merge branch '2017.7' into whitelisted_acl
* 1ad4d7d988 fix assert errors
* e6a56016df update test
* 19a2244cb7 whitelist_acl_test
* 7d822f9cec Merge pull request `#46464`_ from gtmanfred/orchestration
* 637cdc6b7b fix pylint
* 0151013ddb document `cli` option for cmd_subset
* 4a3ed6607d add test for subset in orchestration
* 3112359dd6 fix salt subset in orchestrator
* 805ed1c964 Merge pull request `#46879`_ from dwoz/cloudtestfix
* dc54fc53c3 Fix multiple typos causing tests to fail
* f70f6de282 Merge pull request `#46647`_ from twangboy/win_fix_test_grains
* c179388b0e Fix the tear down function in integration.modules.test_grains.GrainsAppendTestCase
* 91c078ce12 Merge pull request `#46756`_ from nages13/bugfix-grain-virtual_subtype
* 781f5030a4 Merge branch 'bugfix-grain-virtual_subtype' of https://github.com/nages13/salt into bugfix-grain-virtual_subtype
* cd1ac4b7f9 Merge branch '2017.7' into bugfix-grain-virtual_subtype
* 0ace76c0e7 Merge branch '2017.7' into bugfix-grain-virtual_subtype
* 9eb6f5c0d0 Merge branch '2017.7' into bugfix-grain-virtual_subtype
* 73d6d9d365 Merge branch '2017.7' into bugfix-grain-virtual_subtype
* a4a17eba6a Merge branch '2017.7' into bugfix-grain-virtual_subtype
* bf5034dbdb Merge branch '2017.7' into bugfix-grain-virtual_subtype
* 8d12770951 Merge branch '2017.7' into bugfix-grain-virtual_subtype
* 7e704c0e81 Moved down container check code below hypervisors to validate containers type running in virtual environment. Fixes `#46754`_ & `#43405`_
* 710f74c4a6 fix grains['virtual_subtype'] to show Docker on xen kernels
* 058bbed221 Merge pull request `#46799`_ from garethgreenaway/46762_prereq_shenanigans_tests
* 13875e78cf Fixing documention string for test.
* 3d288c44d4 Fixing test documentation
* 6cff02ef6a Adding tests for `#46788`_
* d9770bf3f8 Merge pull request `#46867`_ from terminalmage/unicode-logging-normalization
* 7652688e83 Backport string arg normalization to 2017.7 branch
* 9eb98b1f6e Merge pull request `#46770`_ from twangboy/fix_46433
* 89af0a6222 Merge branch '2017.7' into fix_46433
* 67b4697578 Remove unused import (ling)
* 9302fa5ab0 Clean up code comments
* b383b9b330 Change the order of SID Lookup
* 9c776cffb7 Merge pull request `#46839`_ from gtmanfred/tupletarget
* 3b7208ce27 match tuple for targets as well
* 7db251dc11 Merge pull request `#46845`_ from rallytime/bp-46817
* 36a0f6d8ca address filehandle/event leak in async run_job invocations
* e3d17ab7bc Merge pull request `#46847`_ from dwoz/missing-strdup
* 55845f4846 strdup from libc is not available on windows
* f2dd79f9c4 Merge pull request `#46776`_ from gtmanfred/2017.7
* edc1059ee0 fix shrinking list in for loop bug
***PR**`#46853`_: (`terminalmage`_) Add back date_format filter
@ *2018-04-05 20:33:50 UTC*
* 9a47afc33b Merge pull request `#46853`_ from terminalmage/date_format_filter
* 266d13a665 Add back date_format filter
***PR**`#46882`_: (`jasperla`_) Backport `#46280`_`#46849`_`#46852`_ to 2018.3
@ *2018-04-05 14:29:12 UTC*
***PR**`#46852`_: (`jasperla`_) fix creating a nic tag on a link with double 0 in the MAC (refs: `#46882`_)
***PR**`#46849`_: (`jasperla`_) Unbreak creating etherstubs on SmartOS (refs: `#46882`_)
***PR**`#46280`_: (`jasperla`_) Remove unneeded checks for binaries in SmartOS modules (refs: `#46882`_)
* a064a3e695 Merge pull request `#46882`_ from jasperla/smartos/backports
* 47a66975ff fix creating a nic tag on a link with double 0 in the MAC
* a3cb0e576e Unbreak creating etherstubs on SmartOS
* e703254990 Remove unneeded checks for binaries in SmartOS modules
***PR**`#46873`_: (`terminalmage`_) Attempt UTF-8 first when decoding/encoding
@ *2018-04-05 14:16:28 UTC*
* 4e5e291c99 Merge pull request `#46873`_ from terminalmage/utf8-first
* cf28eb74aa Don't log command when output_loglevel == 'quiet'
* f59cee28db Remove hacky workarounds to get encode/decode tests to pass on Windows
* 76e5d81bb4 Remove hacky workaround to get Windows to decode deserialized data properly
* 0b5729e58a Remove hacky workaround to get git state/exec module to work properly on Windows
* 22ff48518f Attempt UTF-8 first when decoding/encoding
***ISSUE**`#43499`_: (`tyeapple`_) zmq setsockopt need to adapt python3 (refs: `#46874`_)
***PR**`#46878`_: (`terminalmage`_) Backport `#46874`_ to 2018.3
@ *2018-04-05 13:26:04 UTC*
***PR**`#46874`_: (`johnj`_) Use bytestrings for PY3 compatibility when running setsockopt for zmq.SUBSCRIBE (refs: `#46878`_)
* 1518762465 Merge pull request `#46878`_ from terminalmage/bp-46874
* d9511d04d4 `#43499`_, zmq setsockopt need to adapt python3
***PR**`#46869`_: (`gtmanfred`_) Always return dictionary for _localectl_status
@ *2018-04-05 13:25:14 UTC*
* 67894e3ee9 Merge pull request `#46869`_ from gtmanfred/2018.3
* 1496e985f7 fix pylint
* 75425dfd20 fix tests for localemod
* 2d7c7b5e33 Always return dictionary for _localectl_status
***PR**`#46870`_: (`mirceaulinic`_) Correct the documentation for two new proxy modules
@ *2018-04-04 21:48:41 UTC*
* 58c8ff18e2 Merge pull request `#46870`_ from cloudflare/proxy-doc
* f4b6184476 Corect and add the cimc proxy module to autodoc
* a99bc202b9 Correct & add Panos to autodoc
***PR**`#46729`_: (`terminalmage`_) Performance improvement/error catching in expr_match
@ *2018-04-04 20:25:57 UTC*
* d7e4b9d755 Merge pull request `#46729`_ from terminalmage/expr_match
* 70cfafe299 Add test case
* 250039b11f Restore original variable name
* ae0f112a49 Log an exception when non-string val/expr passed to expr_match
* dac42a672b Performance improvement/error catching in expr_match
***PR**`#46872`_: (`terminalmage`_) Backport `#46863`_ to 2018.3
@ *2018-04-04 19:04:40 UTC*
***PR**`#46863`_: (`TamCore`_) fixed top function which was broken since commit 002aa88a97e (refs: `#46872`_)
* e0b383afb5 Merge pull request `#46872`_ from terminalmage/bp-46863
* be284e5b99 Add skipIf when older mock present
* db8faaee56 Add unit tests for ext_nodes master_tops module
* ee437f7cbf fixed top function which was broken since commit 002aa88a97e
***PR**`#46850`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
@ *2018-04-04 18:07:44 UTC*
* 5c76d98d1a Merge pull request `#46850`_ from rallytime/merge-2018.3
* a0fcd5c053 Fix test_cp failure: forgot to add tgt to test when @with_tempfile is present
* d0202cab72 Resolve bad merge: there should only be one test_get_file_from_env_in_url test
* e28f71b418 Lint: use full salt utils path
* 4ad50bbdee Update old utils paths to new paths
* 893196d3e6 Merge branch '2017.7' into '2018.3'
* 1941426218 Merge pull request `#46838`_ from gtmanfred/npm
* bff61dd291 use http registry for npm
* e544254e7b Merge pull request `#46823`_ from rallytime/fix-42312
* dafa820f93 Improve __virtual__ checks in sensehat module
* 37f6d2de35 Merge pull request `#46641`_ from skizunov/develop3
* c624aa4827 Make LazyLoader thread safe
* 989508b100 Merge pull request `#46837`_ from rallytime/merge-2017.7
* 8522c1d634 Merge branch '2016.11' into '2017.7'
* 3e844ed1df Merge pull request `#46739`_ from rallytime/2016.11_update_version_doc
* 4d9fc5cc0f Update release versions for the 2016.11 branch
* 307e7f35f9 Merge pull request `#46740`_ from rallytime/2017.7_update_version_doc
* 7edf98d224 Update 2018.3.0 information and move branch from "latest" to "previous"
* 5336e866ac Update release versions for the 2017.7 branch
* ebf5dd276f Merge pull request `#46783`_ from twangboy/fix_46680
* da5ce25ef3 Fix unit tests on Linux
* b7f4f377cd Add space I removed
* f1c68a09b5 Fix network.managed test=True on Windows
* f652f25cc1 Merge pull request `#46821`_ from rallytime/fix-mantest-failures
* 209a8029c3 Fix the new test failures from the mantest changes
* c460f62081 Merge pull request `#46800`_ from lomeroe/2017_7-46627
* 2bee383e9d correct create list item value names if the valuePrefix attribute does not exist on the list item, the value is the value name, other wise, the valuename a number with the valuePrefix prepended to it
* df26f2641e Merge pull request `#46675`_ from dwoz/inspectlib-tests
* d39f4852d8 Handle non-zero status exception
* 83c005802b Handle cases where git can not be found
* 628b87d5c4 Skip test when git symlinks are not configured
* 4083e7c460 Merge pull request `#46815`_ from terminalmage/bp-46809
* 71d5601507 Fix sharedsecret authentication
* 3bac9717f4 Merge pull request `#46769`_ from dwoz/wincloudtest
* eabc234e5d Fix config override name
* 5c22a0f88d Use aboslute imports
* 810042710d Set default cloud test timeout back to 500 seconds
* 5ac89ad307 Use winrm_verify_ssl option causing tests to pass
* 71858a709c allow not verifying ssl winrm saltcloud
* ba5f11476c Adding windows minion tests for salt cloud
* f1be939763 Merge pull request `#46786`_ from twangboy/fix_46757
* b0053250ff Remove int(), just return -1
* 7d56126d74 Fixes some lint
* 49b3e937da Return int(-1) when pidfile contains invalid data
* 89bf24b15c Merge pull request `#46814`_ from terminalmage/bp-46772
* a9f26f2ab8 avoid breaking if AutoRemove is not found
* 97779c965d fix container removal if auto_remove was enabled
* 5ea4ffbdb6 Merge pull request `#46813`_ from terminalmage/event-debug-log
* 5d6de3a2eb Get rid of confusing debug logging
* e533b7182d Merge pull request `#46766`_ from twangboy/win_fix_test_git
* 5afc66452c Remove unused/redundant imports
* 88fd72c52c Use with_tempfile decorator where possible
* 69d450db84 Merge pull request `#46778`_ from terminalmage/salt-jenkins-906
* bbfd35d3ea Replace flaky SPM man test
* c935ffb740 Merge pull request `#46788`_ from garethgreenaway/46762_prereq_shenanigans
* fa7aed6424 Ensure failed tags are added to self.pre.
* 395b7f8fdc Merge pull request `#46655`_ from dwoz/pyobjects-46350
* 4a358217a0 Merge pull request `#46809`_ from ezh/2018.3-sharedsecret
* 20db8f03f7 Merge branch '2018.3' into 2018.3-sharedsecret
* 9df6d18ec7 Fix sharedsecret authentication
***PR**`#46820`_: (`rallytime`_) [2018.3] Update the latest release information for docs
@ *2018-04-03 14:36:31 UTC*
* 1519d7d895 Merge pull request `#46820`_ from rallytime/2018.3_update_version_doc
* 274f8ee0dd [2018.3] Update the latest release information for docs
***PR**`#46731`_: (`rallytime`_) Back-port `#46024`_ to 2018.3
@ *2018-04-02 19:00:42 UTC*
***PR**`#46024`_: (`zmedico`_) Trivial bug fixes for tagify and fire_args functions (refs: `#46731`_)
* 07f1141722 Merge pull request `#46731`_ from rallytime/bp-46024
* ee4ee5b619 fire_args: fix UnboundLocalError: local variable 'tag'
* 4ce2c21824 tagify: handle integer suffix list
***ISSUE**`#46779`_: (`anlutro`_) salt-ssh 2018.3 states with "runas" fail with "Environment could not be retrieved for User" (refs: `#46796`_)
***PR**`#46796`_: (`terminalmage`_) Fix regression introduced in merge-forward
@ *2018-04-02 18:10:22 UTC*
***PR**`#46503`_: (`psyer`_) Fixes stdout user environment corruption (refs: `#46796`_)
* 4f31c1062d Merge pull request `#46796`_ from terminalmage/issue46779
* f8f9d045ac Add regression test
* e0e4e19ba3 Include extra troubleshooting information
* dcb0c67309 Fix regression introduced in merge-forward
***PR**`#46690`_: (`dincamihai`_) Fix unicode handling in pkg.info_installed
@ *2018-03-29 14:10:48 UTC*
* 4609a7dd85 Merge pull request `#46690`_ from dincamihai/2018.3
* 980adf8253 Fix unicode handling in pkg.info_installed
***PR**`#46746`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
@ *2018-03-28 21:13:07 UTC*
* e5b3c8fa91 Merge pull request `#46746`_ from rallytime/merge-2018.3
* e8864b7b0b Merge branch '2017.7' into '2018.3'
* 1222bdbc00 Merge pull request `#46732`_ from rallytime/bp-46032
* bf0b962dc0 Workaroung python bug in traceback.format_exc()
* 50fe1e9480 Merge pull request `#46749`_ from vutny/doc-deprecate-copr
* a1cc55da3d [DOC] Remove mentions of COPR repo from RHEL installation page
* bd1e8bcc7d Merge pull request `#46734`_ from terminalmage/busybox
* 6502b6b4ff Make busybox image builder work with newer busybox releases
* c09c6f819c Merge pull request `#46742`_ from gtmanfred/2017.7
* fd0e649d1e only use npm test work around on newer versions
* 3b6d5eca88 Merge pull request `#46743`_ from Ch3LL/mac_auth
* 4f1c42c0e3 Workaround getpwnam in auth test for MacOSX
* d0278345fc Update old utils paths to new utils paths
* e312efb5e7 Merge branch '2017.7' into '2018.3'
* b548a3e742 Merge pull request `#46171`_ from amaclean199/fix_mysql_grants_comparison
* 97db3d9766 Merge branch '2017.7' into fix_mysql_grants_comparison
* 0565b3980e Merge branch '2017.7' into fix_mysql_grants_comparison
* 8af407173d Merge branch '2017.7' into fix_mysql_grants_comparison
* 00d13f05c4 Fix mysql grant comparisons by stripping both of escape characters and quotes. Fixes `#26920`_
* 554400e067 Merge pull request `#46709`_ from vutny/doc-faq-minion-master-restart
* d0929280fc [DOC] Update FAQ about Salt self-restarting
* 3f21e9cc65 Merge pull request `#46503`_ from psyer/fix-cmd-run-env-corrupt
* e8582e80f2 Python 3-compatibility fix to unit test
* 27f651906d Merge pull request `#1`_ from terminalmage/fix-cmd-run-env-corrupt
* 172d3b2e04 Allow cases where no marker was found to proceed without raising exception
* 35ad828ab8 Simplify the marker parsing logic
* a09f20ab45 fix repr for the linter
* 4ee723ac0f Rework how errors are output
* dc283940e0 Merge branch '2017.7' into fix-cmd-run-env-corrupt
* a91926561f Fix linting problems
* e8d3d017f9 fix bytes or str in find command
* 0877cfc38f Merge branch '2017.7' into fix-cmd-run-env-corrupt
* 86176d1252 Merge branch '2017.7' into fix-cmd-run-env-corrupt
* 3a7cc44ade Add python3 support for byte encoded markers
* 09048139c7 Do not show whole env in error
* ed94700255 fix missing raise statement
* 15868bc88c Fixes stdout user environment corruption
* ac2a6616a7 Merge pull request `#46432`_ from twangboy/win_locales_utf8
* affa35c30d Revert passing encoding
* a0ab27ef15 Merge remote-tracking branch 'dw/win_locales_utf8' into win_locales_utf8
* 9f95c50061 Use default SLS encoding, fall back to system encoding
* 6548d550d0 Use salt.utils.to_unicode
* 8c0164fb63 Add ability to specify encoding in sdecode
* 2e7985a81c Default to utf-8 on Windows
* 8017860dcc Use salt.utils.to_unicode
* c10ed26eab Add ability to specify encoding in sdecode
* 8d7e2d0058 Default to utf-8 on Windows
* fadc5e4ba4 Merge pull request `#46669`_ from terminalmage/pillar-merge-order
* b4a1d34b47 Add option to return to pre-2017.7.3 pillar include merge order
* b90f0d1364 Merge pull request `#46711`_ from terminalmage/wildcard-versions-info
* fc7d16f1af Add performance reminder for wildcard versions
* 6c80d90bb6 Merge pull request `#46693`_ from dwoz/test_smtp_return
* 5bf850c67f File and Pillar roots are dictionaries
* 9a6bc1418c Merge pull request `#46543`_ from dafenko/fix-add-saltenv-pillarenv-to-pillar-item
* 6d5b2068aa Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
* 5219377313 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
* b7d39caa86 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
* 25f1074a85 Add docstring for added parameters
* 973bc13955 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
* 164314a859 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
* 267ae9f633 Fix missing saltenv and pillarenv in pillar.item
* f776040e25 Merge pull request `#46679`_ from vutny/doc-state-pkg
* 4a730383bf [DOC] Correct examples in `pkg` state module
* 47409eaa6e Merge pull request `#46646`_ from twangboy/win_fix_test_local_cache
* 8d93156604 Fix `unit.returners.test_local_cache` for Windows
* 0c2dce0416 Merge pull request `#46649`_ from terminalmage/issue46595
* e82a1aa1ec Make server_id consistent on Python 3
* 4e7466a21c Merge pull request `#46588`_ from UtahDave/no_crash_winshell
* b7842a1777 Update error message.
* 95dfdb91ca Don't stacktrace when salt-ssh w/o saltwinshell
* 33af3cfc7c Merge pull request `#46631`_ from rallytime/update-pillar-unit-tests
* 0f728186aa Fix pillar unit test failures: file_roots and pillar_roots environments should be lists
* d329e7af78 Merge pull request `#46640`_ from terminalmage/file.copy-docs
* 480c5f8faa Clarify the docs for the file.copy state
* ff40590c06 Merge pull request `#46642`_ from vutny/doc-cloud-index
* 51e6aa54a1 [DOC] Unify cloud modules index header
* 83ed40c06a Merge pull request `#46619`_ from rallytime/merge-2017.7
* bcbddf5d07 Merge branch '2017.7.5' into '2017.7'
* 19bb725698 Merge pull request `#46612`_ from Ch3LL/7.5_rn
* 6076bfa2ee Add changelog to 2017.7.5 release
* 31c78aef11 Merge pull request `#46572`_ from dmurphy18/update_xxxbuild
* c87511570d Merge branch '2017.7.5' into update_xxxbuild
* cdd768fa4d Merge pull request `#46577`_ from gtmanfred/2017.7.5
* 78cbf7b5cd Fix npm issue
* c76f7eb028 enable debug logging on the minionlog
* e6682c660c Merge pull request `#46551`_ from terminalmage/salt-jenkins-885
* 703b5e7e65 Change versionadded to show that 2018.3.0 will not have this function
* 010d260d06 Rewrite failing Suse pkg integration test
* f3f5dec239 zypper.py: fix version argument being ignored
* 214f2d6ad3 Add pkg.list_repo_pkgs to zypper.py
* 0a541613f2 Additon of -sa flag to allow for revision numbers other than -0 or -1
* bd62699ccb Merge pull request `#46563`_ from gtmanfred/2017.7.5
* 8d5ab72983 virtualenv version too old for python3.6
* 2916708124 Merge pull request `#46561`_ from gtmanfred/2017.7.5
* 2c39ac6dfb disable verbose
* ee3bff6e32 Merge pull request `#46537`_ from rallytime/bp-46529
* 289c7a228f retry if there is a segfault
* 1271536a89 Merge pull request `#46519`_ from rallytime/man-pages-2017.7.5
* 782a5584f5 Update man pages for 2017.7.5
* df12135439 Merge pull request `#46584`_ from twangboy/lgpo-46568
* 661017104b Detect disabled reg_multi_sz elements properly
* 2fd3aa487c Merge pull request `#46624`_ from twangboy/win_fix_installer
* fa0b0efe46 Fix some installer script inconsistencies
* f038e3c452 Merge pull request `#46571`_ from garethgreenaway/46552_onfail_and_require
* 152c43c843 Accounting for a case when multiple onfails are used along with requires. Previously if you have multiple states using 'onfail' and two of those states using a 'require' against the first one state, the last two will run even if the 'onfail' isn't met because the 'require' is met because the first state returns true even though it didn't excute. This change adds an additional hidden variable that is used when checking requisities to determine if the state actually ran.
* 2677330e19 Merge pull request `#46520`_ from gtmanfred/2017.7
* caefedc095 make sure utils is empty for pickling for windows
* 2883548e6b pass utils to the scheduler for reloading in modules
* 7bc3c2e588 Merge pull request `#46531`_ from terminalmage/issue44299
* b70c3389da Fix case where no comments specified
* ce391c53f4 Add regression test for `#44299`_
* c3e36a6c94 Fix regression in yumpkg._parse_repo_file()
* f0c79e3da3 Slight modification to salt.utils.pkg.rpm.combine_comments()
* b80edb5d26 Merge pull request `#46567`_ from dwoz/runtest-n-wart
* 3b6901e19d Honor named tests when running integration suites
* 1dcd22e767 Merge pull request `#46580`_ from twangboy/win_update_docs_dism
* d52b99d7a3 Clarify some issues with msu files in win_dism.py
* 0a68c22332 Merge pull request `#46541`_ from gtmanfred/metadata
* 069f790b3c Merge pull request `#45944`_ from cloudflare/netbox-autodoc
* ed69b987cf Add NetBox module autodoc
***PR**`#45984`_: (`garethgreenaway`_) [oxygen] Missing `format` in the call to write.
@ *2018-02-12 19:06:04 UTC*
* 2a6285d313 Merge pull request `#45984`_ from garethgreenaway/fixing_mac_tests_again
* ae7791d30b Missing `format` in the call to write.
***PR**`#45922`_: (`rallytime`_) [oxygen] Merge forward from 2017.7 to oxygen
@ *2018-02-09 20:24:26 UTC*
* 88f481a3df Merge pull request `#45922`_ from rallytime/merge-oxygen
* 9c49c8d47c Remove extra patch
* b96f4cf8ad Remove duplicate import in cmdmod.py
* 34ecdffa71 Replace old utils paths with new paths
* d80547e0b8 Merge branch '2017.7' into 'oxygen'
* 0cbe93cd69 Merge pull request `#45920`_ from rallytime/merge-2017.7
* e4e4744218 Merge branch '2016.11' into '2017.7'
* 27ff82f996 Merge pull request `#45864`_ from rallytime/release-note-fix
* 104a24f244 Remove extraneous ] in release notes for 2016.11.9
* 5fa010de2b Merge pull request `#45787`_ from rallytime/2016.11.9_docs
* a38d4d44fa [2016.11] Bump latest and previous versions
* 643a8a5278 Merge pull request `#45814`_ from gtmanfred/2017.7
* d8eec9aa97 fix cookies dict size changing in http.query
* 3a3f87c16d Merge pull request `#45877`_ from rallytime/new-release-notes
* f937e8ba81 Add release notes file for 2017.7.4 release
* 1c3cc00670 Merge pull request `#45904`_ from rallytime/bp-41017
* 80c56cdcea Fixed typo in pkg state documentation
* 317d35bd15 Merge pull request `#45907`_ from terminalmage/fix-grains-backport
* 6cf7e50cc4 Fix backport of grains fix
* dade5f0cab Merge pull request `#45906`_ from rallytime/bp-45548
* 1befa7386c Update x509.py
* 82c473a1fe Merge pull request `#45902`_ from terminalmage/issue45893
* 9d200efc26 Add regression test for issue 45893
* 1468f1d0ff Remove duplicated section in docstring and fix example
* 6cc5cd9b8a Check the effective saltenv for cached archive
* fdedde3cfb Merge pull request `#45862`_ from rallytime/bp-45830
* 1024856f9a Wrapping the put_nowait in a try...except and catching the exception when the multiprocessing queue is full. This situation is happening when running the full testing suite on MacOS where the queue limit is 32767 vs on Linux where the queue limit is unlimited.
* 43a45b42c3 Merge pull request `#45779`_ from The-Loeki/patch-3
* 8575ae3d52 Merge branch '2017.7' into patch-3
* 47cf00d88e SSH shell shim: Don't use $() for optimal support
* cca997d0da Merge pull request `#45788`_ from rallytime/2017.7.3_docs
* d5faf6126b [2017.7] Bump latest and previous versions
* 746206cebe Merge pull request `#45842`_ from rallytime/bp-45827
* c631598a87 Fix traceback in disks grains when /sys/block not available
* 900aadcd67 Merge pull request `#45721`_ from garethgreenaway/44978_show_duration_when_no_state_run
* 359265869f Adding a couple tests to ensure that duration is included in state run results even when states do not run.
* 912347abc3 Include the duration when a state does not run, for example when the `onchanges` requisite is not met.
* 80a2d009b4 Merge pull request `#45517`_ from kstreee/fix-mkdir
* 24d41f2451 Fixes base dir making logic to ensure not raising the exception when base directory already exists.
* 7a4b1b2e77 Merge pull request `#45835`_ from kstreee/fix-missing-return-statement
* 68c7f3dcba Adds a missing return statement.
* 0a04f118c2 Merge pull request `#45840`_ from rallytime/bp-45603
* 9653363131 Fix for duplicate entries with pkrepo.managed
* bd2178cd5f Merge pull request `#45716`_ from ciiqr/fix_cmd_script_quoting
* 217791079b some code cleanup (lint errors and escape_argument as _cmd_quote)
* 1c29bc5a3d fixed quoting of script path in cmd.script
* 272f912c7c Merge pull request `#45719`_ from bdrung/fix-python3-sphinx-build
* 179e8fbe73 doc: Do not mock non-existing __qualname__ attribute
* 971e59ebe2 Drop enforcing new-style object for SaltYamlSafeLoader
* fc04336c3b Merge pull request `#45764`_ from mchugh19/2017.7
* 0a7f1a4d75 English better
* 37e067c7b5 support amazon linux 2 for service module
***PR**`#45861`_: (`rallytime`_) [oxygen] Merge forward from oxygen.rc1 to oxygen
@ *2018-02-08 13:39:59 UTC*
* 048c18ea42 Merge pull request `#45861`_ from rallytime/merge-oxygen
* 6d812ac192 Merge branch 'oxygen.rc1' into 'oxygen'