Version 2016.11.3 is a bugfix release for 2016.11.0.
Total Merges: 137
Total Issue References: 49
Total PR References: 130
Contributors: 47 (Ch3LL, DmitryKuzmenko, MTecknology, The-Loeki, UtahDave, anlutro, arthru, axmetishe, bailsman, bobrik, cachedout, clinta, corywright, cro, dmaziuk, dmitrievav, dmurphy18, eliasp, eradman, ezh, gtmanfred, hu-dabao, hujunya, isbm, jak3kaj, janhorstmann, joe-niland, kevinanderson1, kstreee, l2ol33rt, lomeroe, mcalmer, meaksh, mirceaulinic, morganwillcock, nasenbaer13, nicholasmhughes, rallytime, sakateka, sergeizv, sjorge, techhat, terminalmage, thatch45, toanju, twangboy, vutny)
Generated at: 2018-05-27 19:39:56 UTC
PR #39536: (twangboy) Namespace 'status' functions in 'win_status' @ 2017-02-21 23:45:31 UTC
PR #39005: (cro) Ungate the status.py module and raise unsupported errors in functions not executable on Windows. (refs: #39536)
40f72db53e Merge pull request #39536 from twangboy/fix_win_status
d5453e2f9e Remove unused import (lint)
837c32e673 Remove list2cmdline
c258cb3f73 Streamline wmic command returns for easier parsing
6d2cf8171e Fix 'ping_master' function
d946d10597 Namespace 'status' functions in 'win_status'
PR #39534: (rallytime) Fix breakage in aptpkg and dpkg execution modules @ 2017-02-21 20:31:15 UTC
ISSUE #34712: (richardscollin) Salt Test Suite Error - develop (refs: #37366)
PR #39370: (twangboy) Gate win_osinfo and winservice @ 2017-02-17 23:53:58 UTC
e4c71683d9 Merge pull request #39370 from twangboy/gate_win_utils
167cdb3447 Gate windows specific imports, add __virtual__
e67387deb7 Add option to return a Non instantiated class
315b0cc105 Clarify return value for win_osinfo
994314ed3d Fix more docs
2bbe3cbf49 Fix some docs
4103563ee1 Merge branch 'gate_win_utils' of https://github.com/twangboy/salt into gate_win_utils
24c1bd079d Remove extra newlines
82a86ced55 Add helper function for winservice
0051b5a5e2 Put the win_osinfo classes in a helper function
4e08534877 Gate win_osinfo and winservice better
PR #39486: (twangboy) Remove orphaned function list_configurable_policies @ 2017-02-17 22:21:50 UTC
a3e71b6cce Merge pull request #39486 from twangboy/win_remove_orphaned
1328055c4d Remove orphaned function list_configurable_policies
PR #39418: (anlutro) Allow aptpkg.info_installed on package names that aren't installed (refs: #39534) @ 2017-02-17 18:34:19 UTC
87b269fc80 Merge pull request #39418 from alprs/fix-aptpkg_info_nonexistent_pkg
246bf1e938 add failhard argument to various apt pkg functions
PR #39438: (mirceaulinic) file.get_managed: refetch source when file hashsum is changed @ 2017-02-17 17:58:29 UTC
e816d6c23e Merge pull request #39438 from cloudflare/fix_39422
8453800639 file.get_managed: refetch cached file when hashsum chnaged
ISSUE #39203: (dmaziuk) salt.users gecos field (refs: #39432)
PR #39432: (dmaziuk) Quick and dirty fix for GECOS fields with more than 3 commas @ 2017-02-17 17:57:30 UTC
a5fe8f0fa6 Merge pull request #39432 from dmaziuk/issue39203
41c046308c Remove #
4f877c6b6f Quick and dirty fix for GECOS fields with more than 3 commas
PR #39484: (corywright) The Reactor docs should use pillar='{}' instead of 'pillar={}' @ 2017-02-17 17:50:57 UTC
3665229a5a Merge pull request #39484 from corywright/fix-reactor-docs-pillar-keyword-args
cc90d0d53f The Reactor docs should use pillar='{}' instead of 'pillar={}'
PR #39456: (twangboy) Add salt icon to buildenv directory @ 2017-02-16 22:47:58 UTC
2e3a9c5e58 Merge pull request #39456 from twangboy/win_fix_icon
8dd915dae4 Add salt icon to buildenv directory
PR #39462: (twangboy) Use url_path instead of url_data.path @ 2017-02-16 22:44:18 UTC
63adc03484 Merge pull request #39462 from twangboy/win_fix_fileclient
a96bc13133 Use url_path instead of url_data.path
PR #39458: (rallytime) Fix more warnings in doc build @ 2017-02-16 21:45:52 UTC
e9b034f02f Merge pull request #39458 from rallytime/fixup-more-doc-build-warnings
e698bc3508 Fix more warnings in doc build
PR #39437: (sakateka) Fixes about saltfile @ 2017-02-16 20:32:15 UTC
e4f8c2bfb0 Merge pull request #39437 from sakateka/fixes_about_saltfile
ab68524d7a less pylint: salt/utils/parsers.py
9e7d9dcc78 Revert "pylint: salt/utils/parsers.py"
f3f129c8f1 document ~/.salt/Saltfile
33f3614b1e pylint: salt/utils/parsers.py
0f36e10e7d expand config_dir and '~/.salt/Saltfile' as last resort
ISSUE #38032: (meggiebot) Add missing Carbon docs (refs: #39448)
PR #39448: (gtmanfred) Add release notes for cisco proxy minions added in Carbon @ 2017-02-16 17:29:48 UTC
8e2cbd2307 Merge pull request #39448 from gtmanfred/2016.11
3172e88700 Add release notes for cisco proxy minions added in Carbon
PR #39428: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-16 00:01:15 UTC
070904b719 Merge pull request #39428 from rallytime/merge-2016.11
2acb188ac9 Change path
value from a tuple to a list
6d78adbf08 Merge branch '2016.3' into '2016.11'
4ff13acf8b salt.fileserver.roots: Fix regression in symlink_list (#39409)
8b8ab8ef8e Merge pull request #39362 from dincamihai/cp-push-test-2016.3
91383c5a19 Add cp.push test
4b726f955b Merge pull request #39380 from joe-niland/quote-numeric-usernames
c2edfdd464 Quote numeric user names so pwd.getpwnam handles them properly
1116d32df9 Merge pull request #39400 from meaksh/2016.3-fix-local-cache-issue
e7e559ef5c Prevents 'OSError' exception in case path doesn't exist
6c854da1d4 Merge pull request #39300 from terminalmage/loader-optimization
d3e5d1525e Replace more usage of str.format in the loader
5286b5ff1b Merge pull request #39337 from terminalmage/issue34428
a7d2135dc2 Don't re-walk the roots fileserver in symlink_list()
ce781deeb5 Merge pull request #39339 from cro/pillar_filetree_doc
410810cea2 Clarification on external pillar usage.
fa3014393c Document the upstream RedHat bug with their pygit2 package (#39316)
ISSUE #39360: (bbinet) file.symlink should not try to set ownership to root:root (refs: #39364)
PR #39429: (rallytime) Back-port #39364 to 2016.11 @ 2017-02-15 21:27:21 UTC
PR #39424: (twangboy) Fix problem with too many connection attempts in Windows @ 2017-02-15 18:51:35 UTC
881ebf2e93 Merge pull request #39424 from twangboy/win_fix_dos
d3f7dd7f50 Add sleep to eval_master
ISSUE #30561: (jfindlay) salt-ssh fails with IPv6 address (refs: #39419, #38831)
ISSUE #22984: (tomasfejfar) salt-ssh problem possibly related to ipv6 (refs: #39419, #38831)
PR #39419: (The-Loeki) Backport Salt-SSH IPv6 fixes to 2016.11 @ 2017-02-15 17:33:13 UTC
PR #38877: (The-Loeki) Salt-SSH client: Don't overwrite self.host w/IPv6 brackets (refs: #39419)
PR #38831: (The-Loeki) Salt-SSH deal with raw IPv6 addresses (refs: #39419, #38877)
47872355a8 Merge pull request #39419 from The-Loeki/bp-ssh-ipv6
4fc5626f16 Don't overwrite self.host w/IPv6 brackets
dd1223468b Salt-SSH deal with raw IPv6 addresses
PR #39379: (terminalmage) win_pkg: remove all installed versions when no explicit version passed @ 2017-02-14 18:41:28 UTC
878946d0f8 Merge pull request #39379 from terminalmage/issue34821
fd9ab8e4e3 Remove extra newline
5871825b9e win_pkg: remove all installed versions when no explicit version passed
PR #39392: (anlutro) Make sure OrderedDict order is preserved in nested output @ 2017-02-14 17:50:15 UTC
caffef88cf Merge pull request #39392 from alprs/fix-nested_output_ordered_dict
625a770a23 make sure OrderedDict order is preserved in output
PR #39378: (dmurphy18) Update make_repo in debbuild.py execution module to utilize timeout @ 2017-02-14 17:10:15 UTC
f2459e3ce8 Merge pull request #39378 from dmurphy18/deb_pkg_fix
4bd47cc18a Updated all make_repo loops to use timeout value for retries
ISSUE #39358: (Kimamisa) Backport the RDS fix in Carbon (refs: #39369)
PR #39369: (rallytime) Back-port #37338 to 2016.11 @ 2017-02-13 21:41:19 UTC
PR #39303: (kstreee) Removes a redundant test case after removed 'batch' in 'netapi'. @ 2017-02-13 19:55:46 UTC
03ab8b1b5a Merge pull request #39303 from kstreee/fix-testcase-rm-batch-in-netapi
51972d0724 Removes a redundant test case after removed 'batch' in 'netapi'.
PR #39315: (Ch3LL) improve salt-run salt.cmd test @ 2017-02-13 19:00:14 UTC
60640f77d7 Merge pull request #39315 from Ch3LL/fix_run_salt_test
b3cbc5a408 improve salt-run salt.cmd test
ISSUE #39243: (morganwillcock) win_system.reboot: can return True without rebooting (refs: #39311)
PR #39311: (morganwillcock) win_system: return False from a skipped reboot @ 2017-02-13 18:59:11 UTC
2ca63a93cd Merge pull request #39311 from morganwillcock/skip-reboot
0f3abb613d Clarify success for shutdown function
dcb4d05275 win_system: return False from a skipped reboot
PR #39346: (joe-niland) Ignore non-HTTP IIS bindings @ 2017-02-13 18:18:36 UTC
082105fa84 Merge pull request #39346 from joe-niland/handle-iis-bindings
8d5afdb0ae win_iis module: list_sites - when retrieving bindings, ignore bindigs whose protocols do not have host headers
ISSUE #39321: (mgresser) Grain matching failing where grain value is an INT (refs: #39361)
PR #39361: (gtmanfred) make sure both variables are strings. @ 2017-02-13 17:20:17 UTC
PR #39317: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-10 23:07:32 UTC
ce1f01f81a Merge pull request #39317 from rallytime/merge-2016.11
c1df446b7a Merge branch '2016.3' into '2016.11'
9de559ff4e Merge pull request #39313 from rallytime/merge-2016.3
0b8dddf12b Merge branch '2015.8' into '2016.3'
fc551bcf5d Merge pull request #39293 from sergeizv/grammar-fix
70f2b586d3 Rewrap paragraph
e6ab5178ea Grammar fix
8a1b45632a Merge pull request #39295 from sergeizv/typo-fix
5d9f36d58d Fix typo
cfaafece34 Merge pull request #39296 from sergeizv/whitespace-fix
1d4c1dc140 Whitespace fix in docs Makefile
0b4dcf4a47 Merge pull request #39294 from sergeizv/fix-link
04bde6eed2 Fix link in proxyminion guide
dd3ca0ecb0 Fix #38595 - Unexpected error log from redis retuner in master's log (#39299)
f16027d30e Merge pull request #39297 from cro/pg_returner_docs
28bac649ae Typo
19fedcdd23 Add doc to recommend pgjsonb for master job caches
77e50ed8b7 Merge pull request #39286 from terminalmage/fix-pillarenv-precedence
3cb9833e57 Allow minion/CLI saltenv/pillarenv to override master when compiling pillar
52440416ca Merge pull request #39221 from lvg01/fix-bug-39220
5a27207c57 Add warning for Dulwich removal (#39280)
ISSUE #38451: (ezh) 2016.11 file.replace has multiple errors under python 3 (refs: #38464)
PR #38464: (ezh) [38451] Fix file.replace 2016.11 @ 2017-02-09 23:07:49 UTC
c3c621aab0 Merge pull request #38464 from doublescoring/fix-2016.11-38451
81f0337338 [38451] Fix few bugs after review
1bdab253ad [38451] Fix pylint W1699(incompatible-py3-code)
3bfc6547da [38451] Fix file.replace to make it suitable to python 3
PR #39291: (terminalmage) Add note about using saltenv jinja var in pillar top files @ 2017-02-09 21:43:50 UTC
6365211a6f Merge pull request #39291 from terminalmage/pillar-docs
fbd551e069 Add note about using saltenv jinja var in pillar top files
PR #39281: (twangboy) Require VCRedist on 2008R2 and below instead of 2008 @ 2017-02-09 17:59:57 UTC
a496ec2a16 Merge pull request #39281 from twangboy/win_installer
ef5078729a Capitalize the 'r' for 2008R2
1b6bd634ac Require VCRedist on 2008R2 and below instead of 2008
PR #39264: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-09 17:10:14 UTC
db6140aa83 Merge pull request #39264 from rallytime/merge-2016.11
a9c2c106c1 Pylint fix
f6aad99db2 Merge branch '2016.3' into '2016.11'
1b9217d636 Update jsonschema tests to reflect change in jsonschema 2.6.0 (#39260)
c1d16cc3d0 Better handling of enabled/disabled arguments in pkgrepo.managed (#39251)
8e88f71dd9 Merge pull request #39227 from terminalmage/loader-optimization
c750662946 Loader optimzation
bc89b297f8 Merge pull request #39228 from gtmanfred/2016.3
afee047b08 default to utf8 encoding if not specified
d9b0671dbd Merge pull request #39231 from terminalmage/clarify-jenkins-depends
ad1b1255f2 Add clarification for jenkins execution module
ddcff89a84 Merge pull request #39232 from terminalmage/issue21342
c88896c277 Avoid recursion in s3/svn ext_pillars
ef4e437bbc Fix the win_ip_test failures (#39230)
df5f934c34 Merge pull request #39199 from rallytime/bp-39170
c129905310 Added missing source_hash_name argument in get_managed function Additional fix to #33187 Customer was still seeing errors, this should now work. Tested with 2015.8.13 and 2016.11.2
2621c119fd Merge pull request #39206 from cachedout/issue_issue_37174
be31e0559c Ignore empty dicts in highstate outputter
dd440452ea Merge pull request #39209 from terminalmage/sorted-envs
e6dda4a625 Sort the return list from the fileserver.envs runner
7bed68743e [2016.3] Pylint fix (#39202)
ab76054127 Merge pull request #39197 from cachedout/pr-38793
f3d35fb5c6 Lint fixes
624f25b78d Fix for #38697
ISSUE #39269: (alexharrington) Remount forced with lizardfs fuse filesystem due to device missmatch (refs: #39276)
ISSUE #39106: (carsten-AEI) CVMFS fuse mount gets remounted every time (refs: #39276)
PR #39276: (gtmanfred) _device_mismatch_ignored will never be True @ 2017-02-09 17:05:28 UTC
304eb19b18 Merge pull request #39276 from gtmanfred/2016.11
6635a9fd3b _device_mismatch_ignored will never be True
PR #39238: (dmurphy18) Update disk fstype, inodeusage, percent and mount.active functions for AIX support @ 2017-02-08 21:53:32 UTC
7611698474 Merge pull request #39238 from dmurphy18/fix_aix_disk_mount
a8a519c493 Removed space for pylint
8fa0ffa427 Updates due to code review comments
97c59a8d1c Updated mount functionality for active on AIX
1a32b2cc89 Updated disk functionality for fstype, inodeuage and percent on AIX
PR #39233: (rallytime) Various doc updates to fix warnings in doc build @ 2017-02-08 19:29:53 UTC
99bfa7dfee Merge pull request #39233 from rallytime/fixup-more-doc-build-warnings
2f74dcf685 Various doc updates to fix warnings in doc build
PR #39237: (axmetishe) fix rds subnet group creation @ 2017-02-08 19:04:31 UTC
59e927b520 Merge pull request #39237 from axmetishe/2016.11
6f4be8b69c fix rds subnet group creation
PR #39234: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11
PR #39225: (terminalmage) Put legacy git_pillar on a deprecation path for Oxygen
ISSUE #39078: (morganwillcock) setup.py: cannot install without setting global options (refs: #39180)
PR #39180: (morganwillcock) setup.py: Remove global options from install command @ 2017-02-07 16:20:49 UTC
19c3d90a32 Merge pull request #39180 from morganwillcock/setup
d7e05091a2 Remove global options from Install
PR #38863: (hujunya) fix django auth not work @ 2017-02-07 15:43:00 UTC
a0907bc861 Merge pull request #38863 from hujunya/fix_django_auth
2a99ff46d3 check if django_auth_path has been in sys.path
933ebf15d7 fix pylint violations
6b5a7f4b64 fix django auth not work
PR #39198: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-06 21:01:56 UTC
c3e541e0a2 Merge pull request #39198 from rallytime/merge-2016.11
7ea5f7f82f Merge branch '2016.3' into '2016.11'
ISSUE #39059: (mirceaulinic) KeyError: 'multiprocessing' in the master logs (proxy minions) (refs: #39063)
PR #39063: (mirceaulinic) Avoid KeyError: 'multiprocessing' in the master logs @ 2017-02-06 19:37:35 UTC
2a85d73f59 Merge pull request #39063 from cloudflare/ISS-39059
7118eff034 Avoid KeyError: 'multiprocessing'
ISSUE #38782: (lomeroe) win_lgpo unable to find some Administrative Template policies (refs: #38783, #39083, #39090)
ISSUE #38761: (DaveOHenry) Cannot apply state that contains lgpo.set (refs: #39083, #39088)
ISSUE #38689: (lomeroe) win_lgpo state fails to set single policy due to case sensitive check (refs: #39083, #39084, #38690)
ISSUE #38100: (skjaro) Problem with win_lgpo.py in salt 2016.11.0 (refs: #39083, #39089, #38779)
ISSUE #21485: (lorengordon) Feature Request: Manage Windows Local Security Policy Settings (refs: #36336)
PR #39083: (lomeroe) Backport #36336 to 2016.11 @ 2017-02-06 18:50:52 UTC
PR #36336: (lomeroe) add additional static policies to computer configuration policy class (refs: #39083)
91c25bd651 Merge pull request #39083 from lomeroe/bp-36336
03e5319124 Merge branch '2016.11' into bp-36336
981ec89a4d update command line example to correct policy name
e2574da0b8 Fix/Add documentation, 80 char line lengths
5e94a30a34 add additional static policies to computer configuration policy class duplicate code cleanup/misc code efficiencies
PR #39153: (nicholasmhughes) Fix selinux.mode state config file handling @ 2017-02-06 18:37:34 UTC
30455079fe Merge pull request #39153 from nicholasmhughes/fix-selinux.mode-config-predictability
8d8ba9c7d2 added the new getconfig function to the test
a6a24e1a1b Addressed edge case when attempting to set the config file to 'Disabled'. The state should only check the file, since the in-memory setting won't disappear until after reboot.
6858658cc2 The selinux.mode state only checked the current status of SELinux in memory (getenforce) when determining if changes needed to be made. The /etc/selinux/config file could have a different value, and it would not be changed. This commit enhances idempotency of the state in regards to both the in-memory and configuration file enforcement of SELinux.
ISSUE #38081: (haraldrudell) x509 state or module cannot generate password protected private keys (refs: #39159)
PR #39159: (clinta) Csr crl passphrase @ 2017-02-06 18:36:05 UTC
7b5eb17cbe Merge pull request #39159 from clinta/csr-crl-passphrase
cf548ac717 Remove unnecessary pass
4ebf7a3df4 Remove unnecessary pass statement
6a8046970e fix csr bugs and pep8
36dcf5f3da only overwrite if overwrite option is specified
403000d375 recreate cert on bad password
6497094ba7 passphrase for crl
3ef809fb0f passphrase for csr
PR #39162: (meaksh) Adding more function to Snapper module @ 2017-02-06 18:33:53 UTC
b240468525 Merge pull request #39162 from meaksh/snapper-module-improvements
f950732fa0 pylint fixes
aa2f9906e0 Removing extra spaces
9d6a33f257 Adds 'snapper.create_config' unit tests
d38ed505f8 Adds 'snapper.modify_snapshots' unit tests
d5496ccc99 Adds 'snapper.delete_snapshots' unit tests
3eecb6076b Snapper: Adding support for creating configurations
041e54d42a Snapper: Adding support for snapshot metadata modification
eaf5de9dce Snapper: Adding support for deleting snapshots
ISSUE #38370: (tjyang) Salt-Cloud: There was a query error: Required field "deviceChange" not provided (not @optional) (refs: #39171)
PR #39171: (techhat) Raise an error for a disk size that is too small @ 2017-02-06 18:19:46 UTC
6f9251ebed Merge pull request #39171 from techhat/issue38370
ec57a39c00 Typo
2ed2932387 Clean up debug logs
671282656a Raise an error for a disk size that is too small
PR #39179: (mcalmer) fix error parsing @ 2017-02-06 17:57:00 UTC
036f36dc9b Merge pull request #39179 from mcalmer/fix-dockerng-error-parsing
6750ccd78e fix error parsing
PR #39189: (morganwillcock) Fix NetBSD sockstat parsing @ 2017-02-06 17:28:08 UTC
30f83156cb Merge pull request #39189 from morganwillcock/sockstat
344d13eff5 Fix NetBSD sockstat example
64b693195c Fix NetBSD sockstat parsing
ISSUE #38003: (morganwillcock) salt.runners.cache functions seem to ignore minion targeting parameter (refs: #39141)
PR #39141: (UtahDave) Don't overwrite the minion_ids var that was passed @ 2017-02-03 20:56:25 UTC
6a9704189f Merge pull request #39141 from UtahDave/fix_cache_lookup_ZD1187
0340614d15 return all minions' grains if no tgt
f833bf3a79 Don't overwrite the minion_ids var that was passed
PR #39164: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-03 17:57:07 UTC
d19cee716f Merge pull request #39164 from rallytime/merge-2016.11
6504bb6b02 Merge branch '2016.3' into '2016.11'
da3053ea9b update vmware getting started doc (#39146)
e78ca0f575 Fixing a weird edge case when using salt syndics and targetting via pillar. Without this fix the master of masters ends up in an infinite loop since the data returned from the minions is differently structured than if a sync was not in use. (#39145)
cd8077ab81 Merge pull request #38804 from alexbleotu/root_dir_fix-2016.3-gh
b3bdd3b04a Add missing whiteline
c7715acd53 Merge pull request #3 from cro/ab_rootdirfix
e8cbafaaf1 When running testsuite, salt.syspaths.ROOT_DIR is often empty.
b12dd44a26 Merge pull request #1 from cro/ab_rootdirfix
bffc537aca Remove extra if statements (rstrip will check for the presence anyway).
97521b3468 Second attempt to fix prepending of root_dir to paths
6ffeda3ee5 Clarify ipv6 option for minion and inteface for master, closes #39118 (#39131)
646b9ea4e5 Don't abort pillar.get with merge=True if default is None (#39116)
PR #39152: (twangboy) Remove files not needed by salt-minion @ 2017-02-03 17:11:11 UTC
ed12512045 Merge pull request #39152 from twangboy/win_installer
5ff8a14317 Fix problem deleting files
4524dd49d4 Remove files not needed by salt-minion
ISSUE #38691: (lomeroe) win_lgpo module throws a key error when run with return_not_configured=True (refs: #39085, #38666)
ISSUE #38241: (frogunder) mine.get and salt-ssh gives error message (refs: #38970)
PR #38970: (gtmanfred) when using local_cache we have to pass the list of minions @ 2017-02-02 19:24:39 UTC
4eec641b65 Merge pull request #38970 from gtmanfred/2016.11
ebb9df3ec7 when using local_cache we have to pass the list of minions
ISSUE #39110: (morganwillcock) archive.extracted: 2016.11.2 returns state failure for some zip formats, if already extracted (refs: #39128)
PR #39128: (terminalmage) Fix archive.list on Windows
ISSUE saltstack/salt#36712: (dmitrievav) s3.put function does not create s3 bucket (refs: #36714)
ISSUE #38689: (lomeroe) win_lgpo state fails to set single policy due to case sensitive check (refs: #39083, #39084, #38690)
ISSUE #38100: (skjaro) Problem with win_lgpo.py in salt 2016.11.0 (refs: #39083, #39089, #38779)
ISSUE #38782: (lomeroe) win_lgpo unable to find some Administrative Template policies (refs: #38783, #39083, #39090)
ISSUE #38761: (DaveOHenry) Cannot apply state that contains lgpo.set (refs: #39083, #39088)
PR #39122: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-02-01 21:41:59 UTC
50d72da3f6 Merge pull request #39122 from rallytime/merge-2016.11
a782b00ee1 Merge branch '2016.3' into '2016.11'
cc9b69b6bc Merge pull request #39091 from terminalmage/update-test-valid-docs
d76f0380d0 add debug logging for batch vars
b4afea2a25 Don't fail test if data is empty
b3a5d549c1 Account for trimmed value in 'salt -d' output
909916c78e Run test_valid_docs in batches
bcee3d1ef6 Move fileclient tests to tests/integration/fileserver/fileclient_test.py (#39081)
122422bc08 Bump openstack deprecation notice to Oxygen (#39067)
PR #39087: (lomeroe) Backport #37375 to 2016.11 @ 2017-02-01 19:02:58 UTC
PR #37375: (lomeroe) add updating gpt.ini file when ADM template policies are modified (gp… (refs: #39087)
f8a6863d98 Merge pull request #39087 from lomeroe/bp-37375
c3aaa536f3 _in_range_inclusive class method incorrectly called isinstance
ce263f9372 set_computer_policy and set_user_policy call "set" by the original function name (set) instead of the aliased function name set_
ff7d74bfb0 correct tool extension guid for user registry policies
08f0078ef3 spelling correction
5fc40485f7 add updating gpt.ini file when ADM template policies are modified (gpt.ini file must exist with proper data for ADM policies to apply)
PR #39094: (rallytime) Add a bunch of missing doc module references @ 2017-02-01 18:56:27 UTC
c4c6e701af Merge pull request #39094 from rallytime/doc-build-warnings
b866427f59 Add a bunch of missing doc module references
PR #39108: (janhorstmann) [Bugfix] Fix state x509.crl_managed @ 2017-02-01 18:32:43 UTC
d302bb747e Merge pull request #39108 from janhorstmann/fix-x509-state
9f5c532510 [Bugfix] Fix state x509.crl_managed
ISSUE #39100: (whytewolf) salt-run fileserver.update Exception (refs: #39107)
ISSUE #39098: (FraaJad) state.event runner fails with TypeError: argument of type 'NoneType' is not iterable (refs: #39107)
ISSUE #38638: (mirceaulinic) salt.cmd runner raises TypeError when function returns bool (refs: #39107)
PR #39107: (mirceaulinic) Check if data['return'] is dict type @ 2017-02-01 18:21:46 UTC
bf61ec9515 Merge pull request #39107 from cloudflare/FIX-38638
7c34815979 Check if data['return'] is dict type
ISSUE #39065: (jak3kaj) primary bonding option is not applied (refs: #39068, #39069)
ISSUE #39065: (jak3kaj) primary bonding option is not applied (refs: #39068, #39069)
ISSUE #38704: (nasenbaer13) Archive extracted fails when another state run is queued (refs: #38705)
PR #39076: (terminalmage) Re-submit PR #38705 against 2016.11 branch @ 2017-01-31 20:11:55 UTC
ISSUE #39057: (sergeizv) modules.linux_lvm.fullversion provides incomplete info (refs: #39058)
PR #39058: (sergeizv) Fix salt.modules.linux_lvm.fullversion @ 2017-01-31 19:01:12 UTC
86b4b77bfe Merge pull request #39058 from sergeizv/fix-lvm-fullversion
e46c89f9ed Fix salt.modules.linux_lvm.fullversion
fb7ef99838 Fix mock emulating lvm version
ISSUE #39051: (afletch) salt.roster.cache / salt.utils.cloud is_public_ip - incorrect public IP address (refs: #39066)
PR #39066: (techhat) 127.0.0.0/8 is all loopback @ 2017-01-31 18:43:22 UTC
721b245f90 Merge pull request #39066 from techhat/issue39051
ea43bb8101 127.0.0.0/8 is all loopback
ISSUE #39070: (sergeizv) modules.linux_lvm.pvcreate misbehaves if all submitted devices are already LVM PVs (refs: #39071)
PR #39071: (sergeizv) Fix modules.linux_lvm.pvcreate on existing LVM PVs @ 2017-01-31 18:36:54 UTC
c54d9f4e2a Merge pull request #39071 from sergeizv/fix-lvm-pvcreate
f1e3e86e6a Fix modules.linux_lvm.pvcreate on existing LVM PVs
0f84ca2487 Add test for modules.linux_lvm.pvcreate on existing LVM PVs
3967992bfd Fix test for modules.linux_lvm.pvcreate
PR #39048: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-01-31 15:55:49 UTC
88b171f863 Merge pull request #39048 from rallytime/merge-2016.11
b2b3989773 Merge branch '2016.3' into '2016.11'
a24af5ac46 Merge pull request #39047 from rallytime/merge-2016.3
fef1b1133d Add 2016.3.6 release notes file (#39045)
7c43f4ac32 [2016.3] Update release numbers for doc build (#39042)
ff324599d5 Update 2016.3.5 release notes (#39038)
5b09dc4198 Merge pull request #39028 from terminalmage/clarify-delimiter-argument
f29ef071f3 Clarify delimiter argument
1ff359fa58 Add CLI Example for rest_sample_utils.get_test_string function (#39030)
f13fb9ef1e Enable __proxy__ availability in states, highstate, and utils. Enable __utils__ availability in proxies. (#38899)
PR #39040: (rallytime) [2016.11] Update release numbers for doc build
PR #39005: (cro) Ungate the status.py module and raise unsupported errors in functions not executable on Windows. (refs: #39536)
PR #39012: (terminalmage) Fix "invalid lexer" errors in docs build @ 2017-01-28 06:47:45 UTC
e70904c480 Merge pull request #39012 from terminalmage/invalid-lexer
868001baac Fix "invalid lexer" errors in docs build
PR #39003: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-01-28 00:09:09 UTC
cea0f32936 Merge pull request #39003 from rallytime/merge-2016.11
76e95087fd Merge branch '2016.3' into '2016.11'
da96221741 Merge pull request #38951 from DSRCorporation/bugs/37938_fix_depends_decorator_memleak
0b18f34678 Keep the only one record per module-function in depends decorator.
85165edb70 Merge pull request #38982 from rallytime/fix-34780
1583c5579a Set response when using "GET" method in s3 utils
cfdbc99e12 Merge pull request #38989 from alprs/docfix-state_pt3_environ
52a9ad1c60 fix SLS in environment variable examples
55e4d2572e Merge pull request #39000 from rallytime/skip-badload-test
4b3ff0fe0f Skip the test_badload test until Jenkins move is complete
fe054eb772 Merge pull request #38995 from terminalmage/fix-pillar.item-docstring
06d094dd8f Fix pillar.item docstring
ISSUE #38853: (bobrik) file.serialize still expects show_diff instead of show_changes (refs: #38908)
PR #38908: (bobrik) Deprecate show_diff for file.serialize to mimic file.managed, closes #38853 @ 2017-01-27 17:15:37 UTC
ISSUE saltstack/salt-bootstrap#1021: (sjorge) salt-bootstrap missing salt-api.xml on smartos (refs: #38978)
PR #38978: (sjorge) fixes saltstack/salt-bootstrap#1021 @ 2017-01-27 17:05:10 UTC
4b75dfac95 Merge pull request #38978 from sjorge/2016.11-bootstrap
26eb35f99d fixes salt/salt-bootstrap`#1021`_
PR #38991: (isbm) Isbm zypper state unknown pkg crash @ 2017-01-27 16:59:38 UTC
b40f369d98 Merge pull request #38991 from isbm/isbm-zypper-state-unknown-pkg-crash
35f620e1c8 Prevent crash on unknown to the repo package
PR #38979: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-01-26 22:56:13 UTC
3e76662166 Merge pull request #38979 from rallytime/merge-2016.11
fdaa5ac1b0 Merge branch '2016.3' into '2016.11'
b66b6f6423 Merge pull request #38950 from mbom2004/2016.3
c09f39d6c9 Remove unused json import
249efa3068 Fixed Logstash Engine in file logstash.py
a6c6e47842 Handle changing "is_default" value in moto package for boto test mock (#38973)
b965b5dcc2 Merge pull request #38952 from terminalmage/zd1168
6b014e53fc Rename on_demand_pillar to on_demand_ext_pillar
d216f90c63 Document new on_demand_pillar option and add to config template
426b20f02f Add documentation for on-demand pillar to pillar.ext docstring
7b10274b6b Make on-demand ext_pillars tunable
d54723ccae Add on_demand_pillar config option
2c4ad85a78 Merge pull request #38948 from rallytime/bump-template-context-deprecation
749e0031d7 Bump the template context deprecation version to Oxygen
e4514ca7d8 Merge pull request #38946 from rallytime/bp-37632
ee37cdace9 Fix some lint
c08071e182 Fix versions report for server OSs
953a20350a Merge pull request #38913 from Adaephon-GH/patch-1
e2f4a16fdd Removing trailing whitespace
616292c6b1 Ignore plist files without Label key
826dce1059 Merge pull request #38917 from twangboy/update_jinja_mac
62e608b627 Update Jinja2 to 2.9.4
b27733cc33 Merge pull request #38925 from terminalmage/issue38540
76392fc6ad Fix traceback when a netapi module uses wheel_async
bd4474fa62 Fix 'success' value for wheel commands
618596f0cc Merge pull request #38926 from gtmanfred/2016.3
9cae953c93 add note about pysss for pam eauth
PR #38937: (arthru) Fix smtp ret require gnupg @ 2017-01-26 20:08:16 UTC
0660cc3cf2 Merge pull request #38937 from HashBangDev/fix-smtp-ret-require-gnupg
399556b9fe Remove trailing whitespace
f308d13a17 log an error on gnupg absence instead of raising an exception
0427879d19 fails if gpgowner is set in smtp returner config but the installation lacks gnupg module
27449c5a9b smtp returner does not require gnupg to be installed
ISSUE #38816: (grichmond-salt) Errors in cloud runners are not reliably being captured as failures. (refs: #38955)
PR #38955: (techhat) Do a better job at error detection in runners @ 2017-01-26 20:00:18 UTC
d947c5c449 Merge pull request #38955 from techhat/issue38816
ea8654f400 Typo
94050ff716 Watch out for bools
0142b0bcb3 Do a better job at error detection in runners
PR #38953: (thatch45) fix an issue where thorium would remove keys of reattaching minions @ 2017-01-26 19:15:59 UTC
PR #38957: (mcalmer) Fix timezone handling for rpm installtime @ 2017-01-26 18:41:15 UTC
27166fad4e Merge pull request #38957 from mcalmer/fix-rpm-install_date-timezone
c7da9f87b6 Fix timezone handling for rpm installtime
PR #38965: (toanju) salt-cloud will use list_floating_ips for OpenStack @ 2017-01-26 16:44:12 UTC
PR #34280: (kevinanderson1) salt-cloud will use list_floating_ips for Openstack (refs: #38965)
ec690a0a12 Merge pull request #38965 from toanju/2016.11
1253ce9b63 salt-cloud will use list_floating_ips for OpenStack
PR #38949: (clinta) Use signing passphrase as public passphrase when generating self-sign… @ 2017-01-25 20:20:58 UTC
d906e8fadb Merge pull request #38949 from clinta/x509-passphrase-bug
c8697e38a8 Use signing passphrase as public passphrase when generating self-signed certificates
PR #38929: (MTecknology) Fix psutil regressions in 2016.11 @ 2017-01-25 20:17:41 UTC
de3b2cc97b Merge pull request #38929 from MTecknology/2016.11
73a8c6d121 Load core grains only if required.
4966011cb5 Modules might still be needed, even if psutil loads.
fb0432fd21 Fixes a regression with old versions of python-psutil.
PR #38940: (isbm) Isbm sanitizers fix and unit test @ 2017-01-25 20:15:56 UTC
3ec806c003 Merge pull request #38940 from isbm/isbm-sanitizers-fix-and-unit-test
a112b790fe Fix typo
47a16916c3 Add unit test
046c5436eb Fix leading dots on sanitized hostname
PR #38944: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-01-25 19:44:42 UTC
e420763285 Merge pull request #38944 from rallytime/merge-2016.11
ee33a53a64 Merge branch '2016.3' into '2016.11'
405d86a2ca Merge pull request #38847 from terminalmage/issue38825
11a47803ce Use log.exception() instead
e40fac589a Catch MinionError in file.source_list
b5df104fc2 Merge pull request #38875 from terminalmage/issue36121
fbc4d2a2c4 reactor: ensure glob_ref is a string
2e443d79a3 cp.cache_file: add note re: return for nonexistant salt:// path
e9ebec4d80 Merge pull request #38890 from cro/vmware_reset_vm_20163
0146562fb4 Call correct function for resetting a VM
c3fbfcd231 Merge pull request #38883 from techhat/dontrequire
67bc4d6687 Don't require text_out path to exist
6430a45196 Merge pull request #38851 from terminalmage/docker-py-2.0
3c061b21fe Support docker-py 2.0 in dockerng
ac8008d843 Merge pull request #38844 from cachedout/http_memory_leak
c46bf85518 Fix memory leak in HTTP client
dfe6dfe963 Merge pull request #38823 from gtmanfred/2016.3
f0a71e8707 pass pillar to compound matcher in match module
a04ab86da1 Merge pull request #38833 from Ch3LL/add_release_notes_2016.3.5
374dc1ab88 skip 2016.3.5 due to :doc: references
31f324c4ff add 2016.3.5 changelog to release notes
ISSUE #38753: (alexbleotu) __proxy__ dunder is not injected when invoking the salt variable in sls files (refs: #38899, #38900, #38829)
ISSUE #38557: (alexbleotu) Proxy not working on develop (refs: #38829)
ISSUE #38265: (mirceaulinic) __utils__ object not available in proxy module (refs: #38899, #38900, #38829)
ISSUE #32918: (mirceaulinic) Proxy minions reconnection (refs: #38829)
PR #38900: (cro) Enable __proxy__ availability in states, highstate, and utils. Enable __utils__ for proxies. @ 2017-01-25 19:36:48 UTC
PR #38899: (cro) Enable __proxy__ availability in states, highstate, and utils. Enable __utils__ for proxies. (refs: #38900)
PR #38829: (cro) MANY dunder variable fixes for proxies + proxy keepalive from @mirceaulinic (refs: #38899, #38900)
PR #37864: (mirceaulinic) Proxy keepalive feature (refs: #38829)
bd4889ac73 Merge pull request #38900 from cro/px_dunder_201611
9a86fddfa1 Remove extra call to salt.loader.utils.
f4ba89735c Resolve merge conflict
PR #38918: (thatch45) Thorium typos @ 2017-01-25 19:00:40 UTC
f94b8798b6 Merge pull request #38918 from thatch45/thorium_typos
0b4aca9145 fix some minor typos in the thorium docs
58a18e2b58 Add test= True to the master so that thorium does not stack trace
ISSUE #38543: (amendlik) salt --subset returns wrong number of minions (refs: #38919)
PR #38919: (cachedout) Correctly pass subset to cmd_subset @ 2017-01-25 18:59:16 UTC
32fbb945b7 Merge pull request #38919 from cachedout/issue_38543
a555de7c56 Correctly pass subset to cmd_subset
PR #38922: (twangboy) Fix 64bit detection, vcredist only on <= 2008 @ 2017-01-25 18:47:41 UTC
6b3c738bfd Merge pull request #38922 from twangboy/fix_vcredist
214e1cc598 Fix 64bit detection, vcredist only on <= 2008
ISSUE #38371: (syphernl) [2016.11.1] Scheduled highstates not returning to master (refs: #38923)
PR #38923: (DmitryKuzmenko) Fixed broken __schedule_return handler. @ 2017-01-25 18:45:30 UTC
PR #38927: (l2ol33rt) Adding explicit install of python-systemd in jessie-backports on Debian Guide @ 2017-01-25 18:21:18 UTC
828e9bd8f9 Merge pull request #38927 from l2ol33rt/debian_doc_fix
9cc9c6110d Adding explicit call to python-systemd in jessie-backports
ISSUE #37413: (Snarfingcode666) Salt-cloud vmware missing reboot command (refs: #38890, #38887, #38889)
PR #38889: (cro) Backport #38887 to 2016.11: Call correct function for resetting a VM @ 2017-01-24 15:20:29 UTC
PR #38891: (UtahDave) Proper function parameter default @ 2017-01-24 15:06:09 UTC
53d0aa8855 Merge pull request #38891 from UtahDave/fix_cassandra_protocol_version
c475609683 Proper function parameter default
PR #38904: (terminalmage) Add top file merging docs to the master config file documentation @ 2017-01-24 14:59:26 UTC
c680ee3174 Merge pull request #38904 from terminalmage/docs
42a3652620 Add top file merging docs to the master config file documentation
PR #38885: (meaksh) Increasing timeouts for running integrations tests @ 2017-01-23 18:59:50 UTC
41a3055213 Merge pull request #38885 from meaksh/2016.11-fix-tests-issues
4311b0b6de Increasing timeouts for running integrations tests
PR #38639: (isbm) Isbm disable custom roster for api 2016.11 @ 2017-01-23 18:59:11 UTC
bde6d3eee7 Merge pull request #38639 from isbm/isbm-disable-custom-roster-for-api-2016.11
ffbd45062e Explain what it is about and how to configure that