Version 2016.3.6 is a bugfix release for 2016.3.0.
Total Merges: 119
Total Issue References: 52
Total PR References: 163
Contributors: 43 (Adaephon-GH, Ch3LL, DmitryKuzmenko, Foxlik, GideonRed-zz, The-Loeki, UtahDave, alexbleotu, anlutro, bobrik, cachedout, cro, dincamihai, drawsmcgraw, fboismenu, galet, garethgreenaway, grep4linux, gtmanfred, jacobhammons, jfindlay, joe-niland, lvg01, mbom2004, mcalmer, mchugh19, meaksh, mirceaulinic, morganwillcock, narendraingale2, nasenbaer13, ni3mm4nd, rallytime, s0undt3ch, sergeizv, smarsching, techhat, terminalmage, thatch45, twangboy, velom, vutny, yue9944882)
CVE-2017-7893 Compromised salt-minions can impersonate the salt-master. (Discovery credit: Frank Spierings)
Generated at: 2018-05-27 13:45:07 UTC
PR #40232: (rallytime) Update release notes for 2016.3.6 @ 2017-03-22 21:09:35 UTC
24c4ae9c21 Merge pull request #40232 from rallytime/update-release-notes
2ead188b4f Update release notes for 2016.3.6
ISSUE #39854: (Foxlik) quoted space in authorized_keys confuses ssh.py (refs: #39855)
PR #39855: (Foxlik) Use regular expression instead of split when replacing authorized_keys @ 2017-03-22 18:28:32 UTC
c59ae9a82c Merge pull request #39855 from Foxlik/use_regex_to_compare_authorized_keys
d46845a5b6 Add newline at end of file
d4a3c8a66a Use regular expression instead of split when replacing authorized_keys
PR #40221: (rallytime) Back-port #39179 to 2016.3 @ 2017-03-22 17:40:34 UTC
ISSUE #40203: (frogunder) 2016.3.6. Minion don't connect to older master. (refs: #40206)
PR #40206: (cro) Leave sign_pub_messages off by default. @ 2017-03-22 16:43:03 UTC
a27a2cc3bb Merge pull request #40206 from cro/sign_pub_take2
01048de83f leave sign_pub_messages off on minion by default.
a82b005507 Leave sign_pub_messages off by default.
PR #40193: (rallytime) Back-port #40117 to 2016.3 @ 2017-03-22 16:42:21 UTC
PR #40117: (narendraingale2) Fix force remove (refs: #40193)
d1abb4cbaa Merge pull request #40193 from rallytime/bp-40117
cf1857904b More optimization.
5a08266814 Removed debug statemnt
f557f7c6bb Added fix for issue 39393
bb62278b73 Reverting changes.
a9107cde44 Added if condition for broken link.
PR #40196: (twangboy) Update dependencies for PyOpenSSL @ 2017-03-22 16:40:46 UTC
0f1ff4d4a8 Merge pull request #40196 from twangboy/win_fix_deps
6761527793 Update dependencies for PyOpenSSL
PR #40184: (terminalmage) Link to minion start reactor example from FAQ. @ 2017-03-21 17:33:09 UTC
b0501515cb Merge pull request #40184 from terminalmage/link-reactor-example
a42be82993 Link to minion start reactor example from FAQ.
PR #40182: (terminalmage) Add support for "stopped" state to dockerng's mod_watch @ 2017-03-21 15:40:29 UTC
d4e6c58526 Merge pull request #40182 from terminalmage/dockerng-mod_watch-stopped
4629a26fb7 Add support for "stopped" state to dockerng's mod_watch
PR #40171: (Ch3LL) additional PRs/issues for 2016.3.6 release notes @ 2017-03-20 22:14:17 UTC
a0b4082484 Merge pull request #40171 from Ch3LL/2016.3.6_release
9c6d8d892f additional PRs/issues for 2016.3.6 release notes
PR #40120: (sergeizv) gce: Exclude GCENodeDriver objects from _expand_node result @ 2017-03-20 21:44:42 UTC
33ba7821f7 Merge pull request #40120 from sergeizv/gce-expand-node-fix
9d0fbe7e01 gce: Exclude GCENodeDriver objects from _expand_node result
PR #40122: (meaksh) Adding "pkg.install downloadonly=True" support to yum/dnf execution module @ 2017-03-20 21:44:15 UTC
48843977c3 Merge pull request #40122 from meaksh/2016.3-yum-downloadonly-support
067f3f77c2 Adding downloadonly support to yum/dnf module
PR #40159: (cro) Turn on sign_pub_messages by default. @ 2017-03-20 21:00:49 UTC
60e1d4e2f3 Merge pull request #40159 from cro/sign_pub
e663b761fb Fix small syntax error
0a0f46fb14 Turn on sign_pub_messages by default. Make sure messages with no 'sig' are dropped with error when sign_pub_messages is True.
PR #40123: (twangboy) Adds support for inet_pton in Windows to network util @ 2017-03-20 16:25:47 UTC
28e4fc17b6 Merge pull request #40123 from twangboy/win_fix_network
06dfd55ef9 Adds support for inet_pton in Windows to network util
ISSUE #39995: (frogunder) Head of Develop - Multimaster error (refs: #40141)
ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289, #39131)
PR #40141: (bobrik) Use the first address if cannot connect to any @ 2017-03-20 15:06:57 UTC
PR #40059: (terminalmage) Fix traceback when virtualenv.managed is invoked with nonexistent user @ 2017-03-16 20:46:43 UTC
116201f345 Merge pull request #40059 from terminalmage/fix-virtualenv-traceback
e3cfd29d6b Fix traceback when virtualenv.managed is invoked with nonexistent user
PR #40090: (rallytime) Back-port #40056 to 2016.3 @ 2017-03-16 19:42:58 UTC
PR #40057: (cachedout) More mentionbot blacklists @ 2017-03-16 18:10:11 UTC
d1570bba4c Merge pull request #40057 from cachedout/ollie_blacklist
0ac2e83d37 Merge branch '2016.3' into ollie_blacklist
PR #40070: (Ch3LL) update 2016.3.6 release notes with additional PR's @ 2017-03-16 15:43:22 UTC
d36bdb1a6e Merge pull request #40070 from Ch3LL/2016.3.6_release
a1f8b49bd1 update 2016.3.6 release notes with additional PR's
PR #40018: (meaksh) Allows overriding 'timeout' and 'gather_job_timeout' to 'manage.up' runner call @ 2017-03-15 19:43:01 UTC
8dcffc7751 Merge pull request #40018 from meaksh/2016.3-handling-timeouts-for-manage.up-runner
9f5c3b7dcd Allows one to set custom timeouts for 'manage.up' and 'manage.status'
2102d9c75c Allows one to set 'timeout' and 'gather_job_timeout' via kwargs
PR #40038: (velom) correctly parse "pkg_name===version" from pip freeze @ 2017-03-15 19:30:03 UTC
22fc5299a2 Merge pull request #40038 from velom/fix-pip-freeze-parsing
3fae91d879 correctly parse "pkg_name===version" from pip freeze
ISSUE #40036: (oogali) UnboundLocalError: local variable 'ifcfg' referenced before assignment (refs: #40053)
PR #40053: (gtmanfred) Update rh_ip.py @ 2017-03-15 18:57:32 UTC
3584f935fa Merge pull request #40053 from saltstack/rh_ip_patch
219947acdb Update rh_ip.py
ISSUE #40011: (tsaridas) salt-minion does not shutdown properly 2016.11.3 rh6 (refs: #40041)
PR #40041: (terminalmage) Fix transposed lines in salt.utils.process @ 2017-03-15 17:58:24 UTC
837432d3d2 Merge pull request #40041 from terminalmage/issue40011
5b5d1b375c Fix transposed lines in salt.utils.process
PR #40021: (Ch3LL) 2016.3.6 release notes with change log @ 2017-03-14 21:06:18 UTC
ee7f3b1200 Merge pull request #40021 from Ch3LL/2016.3.6_release
f3e7e4fb2a Add 2016.3.6 Release Notes
PR #40016: (terminalmage) Attempt to fix failing grains tests in 2016.3 @ 2017-03-14 18:34:32 UTC
26895b7be2 Merge pull request #40016 from terminalmage/fix-grains-test
0ec81a4cde Fixup a syntax error
5d84b40bfd Attempt to fix failing grains tests in 2016.3
PR #39980: (vutny) [2016.3] Allow using bg kwarg for cmd.run state function @ 2017-03-14 17:16:14 UTC
0c61d064ad Merge pull request #39980 from vutny/cmd-run-state-bg
a81dc9dfc1 [2016.3] Allow using bg kwarg for cmd.run state function
ISSUE #39942: (Foxlik) Web Documentation not in sync with release 2016.11.3 (refs: #39994)
PR #39994: (rallytime) Add a versionadded tag for dockerng ulimits addition @ 2017-03-13 20:58:02 UTC
b042484455 Merge pull request #39994 from rallytime/ulimits-dockerng-version
37bd800fac Add a versionadded tag for dockerng ulimits addition
PR #39988: (terminalmage) Add comment explaining change from #39973 @ 2017-03-13 18:37:29 UTC
PR #39973: (terminalmage) Don't use docker.Client instance from context if missing attributes (refs: #39988)
e125c94ba5 Merge pull request #39988 from terminalmage/dockerng-timeout
bd2519ed1b Add comment explaining change from #39973
PR #39973: (terminalmage) Don't use docker.Client instance from context if missing attributes (refs: #39988) @ 2017-03-11 14:57:50 UTC
cd0336e868 Merge pull request #39973 from terminalmage/dockerng-timeout
869416e7db Don't use docker.Client instance from context if missing attributes
PR #39962: (cachedout) Disable mention bot delay on 2016.3 @ 2017-03-10 20:24:08 UTC
282c607d26 Merge pull request #39962 from cachedout/disable_mentionbot_delay_3
7a638f204b Disable mention bot delay on 2016.3
5592c680b5 More mentionbot blacklists
PR #39937: (cachedout) Fix --non-gpg-checks in zypper module @ 2017-03-10 18:02:51 UTC
1e0c88ae08 Merge pull request #39937 from cachedout/gpg_zypper
13ed0d1209 Fix --non-gpg-checks in zypper module
PR #39929: (terminalmage) Scrap event-based approach for refreshing grains (2016.3 branch) @ 2017-03-09 22:03:16 UTC
4526fc6e08 Merge pull request #39929 from terminalmage/pr-39770-2016.3
cf0100dabe Scrap event-based approach for refreshing grains
ISSUE #22080: (The-Loeki) CIDR matching for IPv6 / improve IPv6 support in utils.network (refs: #39919)
PR #39919: (The-Loeki) CIDR matching supports IPv6, update docs @ 2017-03-09 16:03:00 UTC
111110caf8 Merge pull request #39919 from The-Loeki/patch-1
170cbadc54 CIDR matching supports IPv6, update docs
PR #39899: (techhat) Update cleanup function for azure @ 2017-03-08 23:28:33 UTC
caf10e9988 Merge pull request #39899 from techhat/cleanupdisks
baf4579e63 Update cleanup function for azure
PR #39871: (terminalmage) Squelch warning for pygit2 import @ 2017-03-07 20:40:18 UTC
fcf95f3654 Merge pull request #39871 from terminalmage/squelch-import-warning
2b2ec69d04 Squelch warning for pygit2 import
PR #39794: (cachedout) Clean up errors which might be thrown when the monitor socket shuts down @ 2017-03-04 16:12:37 UTC
f223fa8906 Merge pull request #39794 from cachedout/clean_monitor_socket_shutdown
2e683e788b Clean up errors which might be thrown when the monitor socket shuts down
PR #39819: (terminalmage) Improve the Top File matching docs @ 2017-03-04 16:06:40 UTC
4002dc1947 Merge pull request #39819 from terminalmage/top-file-matching-docs
7178e77eee Improve the Top File matching docs
PR #39820: (ni3mm4nd) Add missing apostrophe in Beacons topic documentation @ 2017-03-04 16:05:29 UTC
c08aaeb7fd Merge pull request #39820 from ni3mm4nd/beacons_topic_doc_typo
804b12048c Add missing apostrophe
PR #39826: (cachedout) Add group func to yubikey auth @ 2017-03-04 16:02:14 UTC
cbd2a4e3cc Merge pull request #39826 from cachedout/yubikey_fix
6125eff02d Add group func to yubikey auth
ISSUE #39622: (drawsmcgraw) boto_vpc.create_subnet does not properly assign tags (refs: #39624)
PR #39624: (drawsmcgraw) Address issue 39622 @ 2017-03-03 15:59:04 UTC
f575ef459f Merge pull request #39624 from drawsmcgraw/39622
13da50be33 Fix indention lint errors
545026352f Address issue 39622
ISSUE #39119: (frogunder) Head of 2016.3 - Salt-Master uses 90 seconds to restart (refs: #39796)
PR #39796: (cachedout) Stop the process manager when it no longer has processes to manage @ 2017-03-02 23:03:13 UTC
1f3619c1e5 Merge pull request #39796 from cachedout/master_shutdown
e31d46c1b8 Stop the process manager when it no longer has processes to manage
ISSUE #39333: (jagguli) Not Available error - Scheduling custom runner functions (refs: #39791)
ISSUE #38514: (githubcdr) Unable to schedule runners (refs: #39791)
PR #39791: (gtmanfred) load runners if role is master @ 2017-03-02 19:43:41 UTC
53341cf152 Merge pull request #39791 from gtmanfred/2016.3
3ab4f843bf load runners if role is master
ISSUE #39782: (sergeizv) salt-cloud show_instance action fails on EC2 instances (refs: #39784)
ISSUE #33162: (jfindlay) Key error with salt.utils.cloud.cache_node and EC2 (refs: #39784, #33164)
ISSUE #39336: (GevatterGaul) salt-minion fails with IPv6 (refs: #39766)
ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289, #39131)
PR #39766: (rallytime) Restore ipv6 connectivity and "master: <ip>:<port>" support @ 2017-03-02 02:55:55 UTC
PR #39289: (bobrik) Autodetect IPv6 connectivity from minion to master (refs: #39766, #40141)
PR #25021: (GideonRed-zz) Introduce ip:port minion config (refs: #39766)
4ee59be22c Merge pull request #39766 from rallytime/fix-ipv6-connection
65b239664e Restore ipv6 connectivity and "master: <ip>:<port>" support
ISSUE #33187: (usbportnoy) Deploy to jboss TypeError at boss7.py:469 (refs: #39761, #39170)
PR #39761: (cachedout) Properly display error in jboss7 state @ 2017-03-01 18:43:23 UTC
a24da31131 Merge pull request #39761 from cachedout/issue_33187
c2df29edb2 Properly display error in jboss7 state
PR #39728: (rallytime) [2016.3] Bump latest release version to 2016.11.3 @ 2017-02-28 18:07:44 UTC
0888bc32ef Merge pull request #39728 from rallytime/update-release-ver-2016.3
c9bc8af8f2 [2016.3] Bump latest release version to 2016.11.3
PR #39619: (terminalmage) Add a function to simply refresh the grains @ 2017-02-28 00:20:27 UTC
b52dbeec68 Merge pull request #39619 from terminalmage/zd1207
c7dfb494a6 Fix mocking for grains refresh
7e0ced3b45 Properly hand proxy minions
692c456da3 Add a function to simply refresh the grains
ISSUE #39482: (bobrik) file.managed and file mode don't mention default mode (refs: #39487)
PR #39487: (bobrik) Document default permission modes for file module @ 2017-02-24 23:49:00 UTC
3f8b5e6733 Merge pull request #39487 from bobrik/mode-docs
41ef69b3ca Document default permission modes for file module
ISSUE #39169: (blueyed) Using batch-mode with salt.state in orchestration runner considers all minions to have failed (refs: #39641)
PR #39641: (smarsching) Return runner return code in a way compatible with check_state_result @ 2017-02-24 23:07:11 UTC
PR #39633: (terminalmage) Fix misspelled argument in salt.modules.systemd.disable() @ 2017-02-24 18:21:36 UTC
fc970b6a16 Merge pull request #39633 from terminalmage/fix-systemd-typo
ca54541abe Add missing unit test for disable func
17109e1522 Fix misspelled argument in salt.modules.systemd.disable()
PR #39613: (terminalmage) Fix inaccurate documentation @ 2017-02-24 06:07:35 UTC
53e78d67f6 Merge pull request #39613 from terminalmage/fix-docs
9342eda377 Fix inaccurate documentation
PR #39600: (vutny) state.file: drop non-relevant examples for source_hash parameter @ 2017-02-23 16:55:27 UTC
4e2b852f83 Merge pull request #39600 from vutny/state-file-docs
9b0427c27a state.file: drop non-relevant examples for source_hash parameter
PR #39584: (cachedout) A note in the docs about mentionbot @ 2017-02-23 15:12:13 UTC
ed83420417 Merge pull request #39584 from cachedout/mentionbot_docs
652044b18f A note in the docs about mentionbot
PR #39583: (cachedout) Add empty blacklist to mention bot @ 2017-02-23 02:22:57 UTC
d3e50b4f2f Merge pull request #39583 from cachedout/mentionbot_blacklist
62491c900d Add empty blacklist to mention bot
PR #39579: (rallytime) [2016.3] Pylint: Remove unused import @ 2017-02-22 23:46:33 UTC
8352e6b44b Merge pull request #39579 from rallytime/fix-lint
65889e1f30 [2016.3] Pylint: Remove unused import
PR #39578: (cachedout) Add mention-bot configuration @ 2017-02-22 23:39:24 UTC
43dba3254c Merge pull request #39578 from cachedout/2016.3
344499eef7 Add mention-bot configuration
PR #39542: (twangboy) Gate ssh_known_hosts state against Windows @ 2017-02-22 20:16:41 UTC
8f7a0f9d96 Merge pull request #39542 from twangboy/gate_ssh_known_hosts
c90a52ef27 Remove expensive check
6d645cae0e Add __virtual__ function
ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289, #39131)
PR #39289: (bobrik) Autodetect IPv6 connectivity from minion to master (refs: #39766, #40141) @ 2017-02-22 19:05:32 UTC
c10965833a Merge pull request #39289 from bobrik/autodetect-ipv6
2761a1b244 Move new kwargs to the end of argument list
0df6b922e7 Narrow down connection exception to socket.error
e8a2cc0488 Do no try to connect to salt master in syndic config test
af9578631e Properly log address that failed to resolve or pass connection check
9a34fbeba9 Actually connect to master instead of checking route availability
c494839c65 Avoid bare exceptions in dns_check
29f376676d Rewrite dns_check to try to connect to address
55965ce505 Autodetect IPv6 connectivity from minion to master
PR #39569: (s0undt3ch) Don't use our own six dictionary fixes in this branch @ 2017-02-22 18:59:49 UTC
3fb928b63a Merge pull request #39569 from s0undt3ch/2016.3
49da135abd Don't use our own six dictionary fixes in this branch
PR #39508: (dincamihai) Openscap @ 2017-02-22 18:36:36 UTC
91e3319df8 Merge pull request #39508 from dincamihai/openscap
9fedb84607 Always return oscap's stderr
0ecde2cd02 Include oscap returncode in response
ISSUE #30802: (kjelle) Missing ulimits on docker.running / dockerng.running (refs: #39562)
PR #39562: (terminalmage) Add ulimits to dockerng state/exec module @ 2017-02-22 16:31:49 UTC
fbe2194a93 Merge pull request #39562 from terminalmage/issue30802
c50374041d Add ulimits to dockerng state/exec module
da42040c1a Try the docker-py 2.0 client name first
PR #39544: (terminalmage) dockerng.get_client_args: Fix path for endpoint config for some versions of docker-py
ISSUE #39447: (Foxlik) dockerng keeps restarting privileged container (refs: #39483)
PR #39498: (terminalmage) Resubmit PR #39483 against 2016.3 branch @ 2017-02-20 19:35:33 UTC
PR #39497: (terminalmage) Two dockerng compatibility fixes @ 2017-02-19 17:43:36 UTC
6418e725ed Merge pull request #39497 from terminalmage/docker-compat-fixes
cbd0270bac docker: make docker-exec the default execution driver
a6a17d58aa Handle docker-py 2.0's new host_config path
PR #39423: (dincamihai) Openscap module @ 2017-02-17 18:31:04 UTC
9c4292fb4e Merge pull request #39423 from dincamihai/openscap
9d13422ac1 OpenSCAP module
ISSUE #39444: (clem-compilatio) salt-cloud - IPv6 and IPv4 private_ips - preferred_ip sends False to is_public_ip (refs: #39464)
PR #39464: (gtmanfred) skip false values from preferred_ip @ 2017-02-16 22:48:32 UTC
7dd2502360 Merge pull request #39464 from gtmanfred/2016.3
f829d6f9fc skip false values from preferred_ip
PR #39460: (cachedout) Fix mocks in win_disim tests @ 2017-02-16 19:27:48 UTC
db359ff2c3 Merge pull request #39460 from cachedout/win_dism_test_fix
e652a45592 Fix mocks in win_disim tests
PR #39426: (morganwillcock) win_dism: Return failure when package path does not exist @ 2017-02-16 00:09:22 UTC
9dbfba9b57 Merge pull request #39426 from morganwillcock/dism
a7d5118262 Return failure when package path does not exist
PR #39431: (UtahDave) Fix grains.setval performance @ 2017-02-15 23:56:30 UTC
56162706e3 Merge pull request #39431 from UtahDave/fix_grains.setval_performance
391bbecd90 add docs
709c197f84 allow sync_grains to be disabled on grains.setval
ISSUE #39304: (Auha) boto_s3_bucket documentation dependency clarification (refs: #39405)
PR #39405: (rallytime) Update :depends: docs for boto states and modules @ 2017-02-15 17:32:08 UTC
239e16e612 Merge pull request #39405 from rallytime/fix-39304
bd1fe03ce7 Update :depends: docs for boto states and modules
ISSUE #38762: (oz123) Configuration information for custom returners (refs: #39411)
PR #39411: (rallytime) Update external_cache docs with other configuration options @ 2017-02-15 17:30:40 UTC
415102f346 Merge pull request #39411 from rallytime/fix-38762
e13febe58d Update external_cache docs with other configuration options
PR #39421: (terminalmage) Update docs on upstream EPEL7 pygit2/libgit2 issues
PR #39409: (terminalmage) salt.fileserver.roots: Fix regression in symlink_list
PR #39337: (terminalmage) Don't re-walk the roots fileserver in symlink_list() (refs: #39409)
PR #39362: (dincamihai) Add cp.push test @ 2017-02-14 18:42:11 UTC
8b8ab8ef8e Merge pull request #39362 from dincamihai/cp-push-test-2016.3
91383c5a19 Add cp.push test
PR #39380: (joe-niland) Quote numeric user names so pwd.getpwnam handles them properly @ 2017-02-14 18:33:33 UTC
4b726f955b Merge pull request #39380 from joe-niland/quote-numeric-usernames
c2edfdd464 Quote numeric user names so pwd.getpwnam handles them properly
PR #39400: (meaksh) Prevents 'OSError' exception in case certain job cache path doesn't exist @ 2017-02-14 18:27:04 UTC
1116d32df9 Merge pull request #39400 from meaksh/2016.3-fix-local-cache-issue
e7e559ef5c Prevents 'OSError' exception in case path doesn't exist
PR #39300: (terminalmage) Replace more usage of str.format in the loader @ 2017-02-13 19:01:19 UTC
PR #39227: (terminalmage) Loader optimzation (refs: #39300)
6c854da1d4 Merge pull request #39300 from terminalmage/loader-optimization
d3e5d1525e Replace more usage of str.format in the loader
PR #39337: (terminalmage) Don't re-walk the roots fileserver in symlink_list() (refs: #39409) @ 2017-02-13 18:41:17 UTC
5286b5ff1b Merge pull request #39337 from terminalmage/issue34428
a7d2135dc2 Don't re-walk the roots fileserver in symlink_list()
PR #39339: (cro) Add link to external pillar documentation for clarification. @ 2017-02-13 18:40:13 UTC
ce781deeb5 Merge pull request #39339 from cro/pillar_filetree_doc
410810cea2 Clarification on external pillar usage.
PR #39316: (terminalmage) Document the upstream RedHat bug with their pygit2 package
PR #39313: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2017-02-10 16:23:23 UTC
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
ISSUE #38595: (yue9944882) Redis ext job cache occurred error (refs: #38610)
PR #39297: (cro) Add doc to recommend pgjsonb for master job caches @ 2017-02-09 22:49:59 UTC
f16027d30e Merge pull request #39297 from cro/pg_returner_docs
28bac649ae Typo
19fedcdd23 Add doc to recommend pgjsonb for master job caches
PR #39286: (terminalmage) Allow minion/CLI saltenv/pillarenv to override master when compiling pillar @ 2017-02-09 21:22:46 UTC
77e50ed8b7 Merge pull request #39286 from terminalmage/fix-pillarenv-precedence
3cb9833e57 Allow minion/CLI saltenv/pillarenv to override master when compiling pillar
ISSUE #39220: (lvg01) state file.line skips leading spaces in content with mode:ensure and indent:False (refs: #39221)
ISSUE #36913: (terminalmage) Support custom refspecs in GitFS (refs: #39210)
PR #39280: (terminalmage) Add warning for Dulwich removal
PR #39210: (terminalmage) salt.utils.gitfs: remove dulwich support, make refspecs configurable (refs: #39280)
PR #39260: (terminalmage) Update jsonschema tests to reflect change in jsonschema 2.6.0
ISSUE saltstack/salt#33536: (murzick) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: #35055)
ISSUE #33536: (murzick) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: #35055)
PR #39227: (terminalmage) Loader optimzation (refs: #39300) @ 2017-02-08 19:38:21 UTC
8e88f71dd9 Merge pull request #39227 from terminalmage/loader-optimization
c750662946 Loader optimzation
ISSUE #38856: (fhaynes) salt-cloud throws an exception when ec2 does not return encoding (refs: #39228)
PR #39228: (gtmanfred) default to utf8 encoding if not specified @ 2017-02-08 19:36:57 UTC
bc89b297f8 Merge pull request #39228 from gtmanfred/2016.3
afee047b08 default to utf8 encoding if not specified
PR #39231: (terminalmage) Add clarification for jenkins execution module @ 2017-02-08 19:34:45 UTC
d9b0671dbd Merge pull request #39231 from terminalmage/clarify-jenkins-depends
ad1b1255f2 Add clarification for jenkins execution module
PR #39232: (terminalmage) Avoid recursion in s3/svn ext_pillars @ 2017-02-08 19:33:28 UTC
ddcff89a84 Merge pull request #39232 from terminalmage/issue21342
c88896c277 Avoid recursion in s3/svn ext_pillars
ISSUE #38697: (fboismenu) On Windows, ip.get_all_interfaces returns at most 2 DNS/WINS Servers (refs: #38793)
ISSUE #33187: (usbportnoy) Deploy to jboss TypeError at boss7.py:469 (refs: #39761, #39170)
PR #39199: (rallytime) Back-port #39170 to 2016.3 @ 2017-02-07 16:19:32 UTC
PR #39170: (grep4linux) Added missing source_hash_name argument in get_managed function (refs: #39199)
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
ISSUE #37174: (mikeadamz) The State execution failed to record the order in which all states were executed spam while running pkg.upgrade from orchestration runner (refs: #39206)
PR #39206: (cachedout) Ignore empty dicts in highstate outputter @ 2017-02-07 16:11:36 UTC
2621c119fd Merge pull request #39206 from cachedout/issue_issue_37174
be31e0559c Ignore empty dicts in highstate outputter
PR #39209: (terminalmage) Sort the return list from the fileserver.envs runner @ 2017-02-07 16:07:08 UTC
ISSUE #38697: (fboismenu) On Windows, ip.get_all_interfaces returns at most 2 DNS/WINS Servers (refs: #38793)
PR #39166: (Ch3LL) fix boto ec2 module create_image doc @ 2017-02-06 18:27:17 UTC
fa45cbc359 Merge pull request #39166 from Ch3LL/fix_boto_ec2_docs
90af696331 fix boto ec2 module create_image doc
PR #39173: (rallytime) Restore "Salt Community" doc section @ 2017-02-06 18:19:11 UTC
ISSUE #38704: (nasenbaer13) Archive extracted fails when another state run is queued (refs: #38705)
PR #39077: (terminalmage) Apply fix from #38705 to 2016.3 branch
PR #38705: (nasenbaer13) Fix for #38704 archive extracted and dockerio states (refs: #39077)
PR #39145: (garethgreenaway) [2016.3] Fix when targeting via pillar with Salt syndic
PR #38804: (alexbleotu) Second attempt to fix prepending of root_dir to paths @ 2017-02-02 16:10:37 UTC
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
ISSUE #39118: (bobrik) Minion ipv6 option is not documented (refs: #39289, #39131)
PR #39131: (bobrik) Clarify ipv6 option for minion and interface for master, closes #39118
PR #39116: (terminalmage) Don't abort pillar.get with merge=True if default is None
PR #39091: (terminalmage) Run test_valid_docs in batches @ 2017-02-01 19:09:05 UTC
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
PR #39081: (terminalmage) Move fileclient tests to tests/integration/fileserver/fileclient_test.py
PR #39067: (rallytime) Bump openstack deprecation notice to Oxygen
PR #39047: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3 @ 2017-01-30 23:48:14 UTC
PR #39028: (terminalmage) Clarify delimiter argument @ 2017-01-30 18:20:26 UTC
ISSUE #38753: (alexbleotu) __proxy__ dunder is not injected when invoking the salt variable in sls files (refs: #38899, #38829)
ISSUE #38557: (alexbleotu) Proxy not working on develop (refs: #38829)
ISSUE #38265: (mirceaulinic) __utils__ object not available in proxy module (refs: #38899, #38829)
ISSUE #32918: (mirceaulinic) Proxy minions reconnection (refs: #38829)
ISSUE #37938: (johje349) Memory leak in Reactor (refs: #38951)
ISSUE #33890: (hvnsweeting) salt memleak when running state.sls (refs: #38951)
PR #38951: (DmitryKuzmenko) Keep the only one record per module-function in depends decorator. @ 2017-01-27 17:05:42 UTC
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.
ISSUE #34780: (joehoyle) S3fs broken in 2016.3.1 (refs: #38982)
PR #38982: (rallytime) Set response when using "GET" method in s3 utils @ 2017-01-27 17:04:48 UTC
85165edb70 Merge pull request #38982 from rallytime/fix-34780
1583c5579a Set response when using "GET" method in s3 utils
PR #38989: (anlutro) Documentation: fix SLS in environment variable examples @ 2017-01-27 17:00:08 UTC
cfdbc99e12 Merge pull request #38989 from alprs/docfix-state_pt3_environ
52a9ad1c60 fix SLS in environment variable examples
PR #39000: (rallytime) Skip the test_badload test until Jenkins move is complete @ 2017-01-27 16:58:21 UTC
55e4d2572e Merge pull request #39000 from rallytime/skip-badload-test
4b3ff0fe0f Skip the test_badload test until Jenkins move is complete
PR #38995: (terminalmage) Fix pillar.item docstring @ 2017-01-27 16:58:00 UTC
fe054eb772 Merge pull request #38995 from terminalmage/fix-pillar.item-docstring
06d094dd8f Fix pillar.item docstring
ISSUE #34551: (mbom2004) salt.engines.logstash not loading (refs: #38950)
PR #38950: (mbom2004) Fixed Logstash Engine in file logstash.py @ 2017-01-26 19:10:07 UTC
PR #38952: (terminalmage) Make the ext_pillars available to pillar.ext tunable @ 2017-01-26 19:01:56 UTC
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
ISSUE #35777: (rallytime) Properly deprecate template context data in Fluorine (refs: #38948)
PR #38948: (rallytime) Bump the template context deprecation version to Oxygen @ 2017-01-25 19:45:59 UTC
2c4ad85a78 Merge pull request #38948 from rallytime/bump-template-context-deprecation
749e0031d7 Bump the template context deprecation version to Oxygen
PR #38946: (rallytime) Back-port #37632 to 2016.3 @ 2017-01-25 19:40:40 UTC
PR #38913: (Adaephon-GH) Ignore plist files without Label key @ 2017-01-25 19:07:27 UTC
953a20350a Merge pull request #38913 from Adaephon-GH/patch-1
e2f4a16fdd Removing trailing whitespace
616292c6b1 Ignore plist files without Label key
PR #38917: (twangboy) Update Jinja2 to 2.9.4 @ 2017-01-25 19:05:38 UTC
826dce1059 Merge pull request #38917 from twangboy/update_jinja_mac
62e608b627 Update Jinja2 to 2.9.4
ISSUE #38540: (amendlik) API wheel client throws exception and success=true (refs: #38925)
ISSUE #38537: (amendlik) API client wheel_async always returns status 500 (refs: #38925)
PR #38925: (terminalmage) Fix two wheel issues in netapi @ 2017-01-25 18:28:52 UTC
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
PR #38926: (gtmanfred) add note about pysss for pam eauth @ 2017-01-25 18:12:20 UTC
618596f0cc Merge pull request #38926 from gtmanfred/2016.3
9cae953c93 add note about pysss for pam eauth
ISSUE #38825: (IshMalik) file.managed multiple sources for redundency failure (refs: #38847)
PR #38847: (terminalmage) Catch MinionError in file.source_list @ 2017-01-24 16:03:10 UTC
405d86a2ca Merge pull request #38847 from terminalmage/issue38825
11a47803ce Use log.exception() instead
e40fac589a Catch MinionError in file.source_list
ISSUE #36121: (Ashald) TemplateNotFound/Unable to cache file (refs: #38875)
PR #38875: (terminalmage) Reactor: fix traceback when salt:// path is nonexistent @ 2017-01-24 15:23:39 UTC
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 nonexistent salt:// path
ISSUE #37413: (Snarfingcode666) Salt-cloud vmware missing reboot command (refs: #38887, #38890)
PR #38890: (cro) Backport #38887 to 2016.3: Enable resetting a VM via salt-cloud & VMware driver @ 2017-01-24 15:15:35 UTC
PR #38883: (techhat) Don't require text_out path to exist @ 2017-01-23 18:20:42 UTC
PR #38851: (terminalmage) Support docker-py 2.0 in dockerng @ 2017-01-23 16:48:12 UTC
6430a45196 Merge pull request #38851 from terminalmage/docker-py-2.0
3c061b21fe Support docker-py 2.0 in dockerng
PR #38844: (cachedout) Fix memory leak in HTTP client @ 2017-01-20 20:59:14 UTC
ac8008d843 Merge pull request #38844 from cachedout/http_memory_leak
c46bf85518 Fix memory leak in HTTP client
ISSUE #38798: (ripta) match.compound fails to match when pillar data is used (refs: #38823)
PR #38823: (gtmanfred) pass pillar to compound matcher in match module @ 2017-01-20 19:19:09 UTC
dfe6dfe963 Merge pull request #38823 from gtmanfred/2016.3
f0a71e8707 pass pillar to compound matcher in match module