Version 2016.11.6 is a bugfix release for 2016.11.0.
Total Merges: 137
Total Issue References: 58
Total PR References: 153
Contributors: 49 (BenoitKnecht, Ch3LL, Enquier, F30, Foxlik, The-Loeki, UtahDave, abednarik, alex-zel, arif-ali, automate-solutions, axmetishe, bdrung, cachedout, cro, darenjacobs, dmurphy18, dschaller, epcim, garethgreenaway, github-abcde, gtmanfred, isbm, jettero, jmarinaro, kiorky, lomeroe, lordcirth, lorengordon, lubyou, mcalmer, moio, onlyanegg, peter-funktionIT, pkazmierczak, pprkut, rallytime, ricohouse, seanjnkns, sebw, skizunov, svinota, t0fik, terminalmage, tmeneau, tonybaloney, twangboy, whiteinge, yannj-fr)
Generated at: 2018-05-27 20:18:17 UTC
PR #41861: (twangboy) Fix problems with get_rule and delete_rule @ 2017-06-20 20:37:23 UTC
afc61ffe63 Merge pull request #41861 from twangboy/fix_win_firewall
78892074f5 Fix problems with get_rule and delete_rule
ISSUE #41778: (frogunder) 2016.11.6 - TCP Transport gives Exception (refs: #41787)
PR #41812: (skizunov) TCP: Fix salt-master in bad state if remote side closed connection @ 2017-06-20 19:46:53 UTC
03b6ae5ea8 Merge pull request #41812 from skizunov/develop4
736420eb83 TCP: Fix salt-master in bad state if remote side closed connection
PR #41857: (dmurphy18) Modified support for deprecated netstat being removed by utilizing ss @ 2017-06-20 18:46:27 UTC
cf2252bcea Merge pull request #41857 from dmurphy18/netstat_fix
017fbdbc53 Modified support for deprecated netstat being removed by utilizing ss
ISSUE #40878: (joewreschnig) SSH modules spam warning about MD5 fingerprints when there aren't any (refs: #41837)
ISSUE #40005: (vutny) ssh_known_hosts.present does not support SHA256 key fingerprints (refs: #40543)
PR #41837: (rallytime) Add fingerpint_hash_type option to ssh_auth state and related functions @ 2017-06-20 18:14:53 UTC
PR #41839: (cro) Extend proxy to jinja @ 2017-06-19 23:03:00 UTC
e7fc30f482 Merge pull request #41839 from cro/extend_proxy_to_jinja
172d3520ea Merge branch 'extend_proxy_to_jinja' of github.com:cro/salt into extend_proxy_to_jinja
2e4a0633da Extend __proxy__ to jinja as proxy (like __salt__->salt)
2ffad2af35 Extend __proxy__ to jinja as proxy (like __salt__->salt)
ISSUE #40845: (e-senthilkumar) /jobs call is broken in 2016.11.4 (refs: #41786)
ISSUE #38962: (gstachowiak) Broken /jobs in salt-api in salt 2016.11.1 (Carbon) (refs: #39472)
PR #41786: (whiteinge) Runner arg parsing regressions @ 2017-06-19 23:00:07 UTC
PR #39472: (whiteinge) Update _reformat_low to not run kwarg dicts through parse_input (refs: #41786)
58387b127a Merge pull request #41786 from whiteinge/runner-arg-parsing-regressions
bf15c0bb5f Restore sending __current_eauth_* through to the function
6be975da2c Fix regressions from not calling load_args_and_kwargs
9d1cc1a176 Add test to check that runners ignore invalid kwargs
PR #41776: (gtmanfred) npm 5.0.0 added a second line after fsevents @ 2017-06-19 16:53:43 UTC
be0e9abedb Merge pull request #41776 from gtmanfred/2016.11
733a2279ca npm 5.0.0 added a second line after fsevents
ISSUE #32400: (rallytime) Document Default Config Values (refs: #41783)
PR #41783: (rallytime) Add a bunch of config options to the various master/minion files that are missing @ 2017-06-19 16:42:54 UTC
d94d4e4d19 Merge pull request #41783 from rallytime/config-doc-updates
c828ad803a Add a bunch of config options to the various master/minion files that are missing
PR #41816: (twangboy) Upgrade psutil to version 5.2.2 @ 2017-06-17 01:51:29 UTC
2c681887d3 Merge pull request #41816 from twangboy/update_psutil_req
8b4e3ad77d Upgrade psutil to version 5.2.2
ISSUE #41785: (UtahDave) Using master tops without a top.sls file causes extra errors in minion log (refs: #41803)
PR #41803: (terminalmage) Don't log an error when no top.sls is found @ 2017-06-16 22:49:08 UTC
3e5fe7ca4b Merge pull request #41803 from terminalmage/issue41785
f9f4d49f05 Don't log an error when no top.sls is found
PR #41801: (terminalmage) Don't take hostname from name param when creating docker container (2016.11 branch) @ 2017-06-16 17:02:02 UTC
d12bc4ee68 Merge pull request #41801 from terminalmage/issue41781-2016.11
8236d3e1c3 Don't take hostname from name param when creating docker container (2016.11 branch)
PR #41768: (rallytime) Manually back-port the changes in PR #41615 @ 2017-06-15 20:41:45 UTC
PR #41740: (terminalmage) Fix spurious error when glob/regex used in publisher_acl @ 2017-06-15 15:14:56 UTC
36cb223ab2 Merge pull request #41740 from terminalmage/zd1532
e5f3d08751 Fix spurious error when glob/regex used in publisher_acl
PR #41749: (terminalmage) Fix bug in pkg_resource.parse_targets when version passed @ 2017-06-15 15:05:52 UTC
126a36747b Merge pull request #41749 from terminalmage/parse_targets
698806fb09 No need to manually create pkg_params dict when name and version passed
7484bcc6c6 parse_targets: include version in packed return data
PR #41753: (rallytime) Back-port #41449 to 2016.11 @ 2017-06-14 22:16:10 UTC
PR #41750: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-06-14 22:15:41 UTC
e685858269 Merge pull request #41750 from rallytime/merge-2016.11
89834e49c2 Merge branch '2016.3' into '2016.11'
c5a79a1ea6 Merge pull request #41695 from xiaoanyunfei/fixRecursion
c54fde69a0 fix spell error
bc855b4711 fix swallow exception
c0b1f57fc0 add exception
aacf9f0a44 fix maximum recursion depth exceeded
4b43ba3366 Merge pull request #41585 from cro/sign_minion_messages
628f709c3c Correct test--caching requires files on disk but the test just supplies what would have been read from disk.
687872a488 Lint
dadf4b851c Add documentation to the example master and minion configuration files. Move minion event signing to a saner place. Enable dropping messages when signature does not verify or when minion is not adding the signature to its payloads.
e44673cdae Add caching of key.
c3917d1e91 Fat finger fix.
3b9326fda7 Sign_minion_messages support
PR #41756: (Ch3LL) Add Change Log to 2016.11.6 Release Notes @ 2017-06-14 20:57:08 UTC
36cc8f1e35 Merge pull request #41756 from Ch3LL/2016.11.6_release
fa368f21ac Add Change Log to 2016.11.6 Release Notes
ISSUE #40155: (grichmond-salt) State module boto_vpc not working with boto 2 (refs: #41692)
PR #41692: (rallytime) Add boto and boto3 version dependencies to boto_vpc state docs @ 2017-06-14 19:05:07 UTC
edcafc6a26 Merge pull request #41692 from rallytime/fix-40155
539c1b0692 Add boto and boto3 version dependencies to boto_vpc state docs
ISSUE #39918: (kivoli) Enabling list merging leads to multiplying of unique list items (refs: #40902)
PR #40902: (lorengordon) Removes duplicates when merging pillar lists and adds pillar.get override for pillar_merge_lists @ 2017-06-14 18:39:09 UTC
bdaeb55a77 Merge pull request #40902 from lorengordon/pillar-get-merge-lists
6e35673fe3 Preserves order when removing duplicates
18eda7084c Updates list merge tests to check for sorted, unique lists
74bf91f99e Sorts the list when removing duplicates
26a4b1b17f Adds pillar.get param to control list merge/overwrite behavior
ed04bae94c Removes duplicate values when merging lists
ISSUE #32743: (tonybaloney) Issue with salt-cloud on OpenSUSE (refs: #41723)
PR #41723: (rallytime) Support apache-libcloud work-around for issue #32743 for versions older than 2.0.0 @ 2017-06-14 17:13:38 UTC
PR #40837: (tonybaloney) Upgrade apache-libcloud package dependency for 2.0 (refs: #41723)
203ec6730f Merge pull request #41723 from rallytime/libcloud-support
1e9a06000b Bump version check down to 1.4.0 and use distutils.version lib
a30f654b04 Support apache-libcloud work-around for issue #32743 for versions older than 2.0.0
ISSUE #41654: (Enquier) Nova Cloud module doesn't work for python-novaclient 8.0.0+ (refs: #41655)
PR #41655: (Enquier) Allow Nova cloud module to set a specific floating ip address @ 2017-06-14 16:44:05 UTC
62dbf5083c Merge pull request #41655 from Enquier/nova-cloud-set_ip_address
293bc64158 Removed empty debug log
3d9871fe11 Cleaning up, removing debugging tests
c78e5feea9 Fixing error message
404dffb6b8 Debugging variable format
6fa3b976a5 removing string call
005995e1b0 modifying variable calls
9e5e7a38ec Testing variable changes
05e240f37f Debugging Format of floating_ip variable
366aca00a8 Adding Max version check for Nova since Cloud no longer operates at higher versions
6f66c9d10c Fixing response of floating_ip_show to align with other floating ip's. Spelling fix
58459adbe8 Adding ability to set a Floating IP by a specific IP address
PR #41731: (terminalmage) Clarify that archive_format is required pre-2016.11.0 @ 2017-06-14 15:05:21 UTC
82eab84883 Merge pull request #41731 from terminalmage/docs
d3f4ea1a84 Clarify that archive_format is required pre-2016.11.0
PR #41663: (skizunov) Don't invoke lspci if enable_lspci is False @ 2017-06-13 21:19:42 UTC
b6d27beac2 Merge pull request #41663 from skizunov/develop3
154d6ce59e Don't invoke lspci if enable_lspci is False
ISSUE #40446: (sumeetisp) [Documentation] include list of kwargs for ec2.create_volume in cloud driver (refs: #41693)
PR #41693: (rallytime) Document available kwargs for ec2.create_volume function @ 2017-06-13 19:51:10 UTC
46b8d5dc4b Merge pull request #41693 from rallytime/fix-40446
569eb2bf7e Document available kwargs for ec2.create_volume function
ISSUE #41691: (jdonofrio728) Can't pass integers as cmd.run environment variables (refs: #41696)
PR #41696: (terminalmage) Handle a few edge/corner cases with non-string input to cmd.run @ 2017-06-13 18:48:56 UTC
aab55d304a Merge pull request #41696 from terminalmage/issue41691
0623e40d33 Apparently some funcs are passing tuples to cmd.run_*
cdbfb94cfe Handle a few edge/corner cases with non-string input to cmd.run
PR #41697: (terminalmage) Resubmit #41545 against 2016.11 branch @ 2017-06-13 16:10:37 UTC
ISSUE #40605: (sumeetisp) Salt-run manage.bootstrap (refs: #41711)
PR #41711: (rallytime) Update deprecated version info in manage.bootstrap func for root_user @ 2017-06-13 16:04:32 UTC
09260d7c08 Merge pull request #41711 from rallytime/fix-40605
903c2ffca5 Update deprecated version info in manage.bootstrap fucn for root_user
ISSUE #39668: (mirceaulinic) Master scheduled job not recorded on the event bus (refs: #41658)
PR #41658: (garethgreenaway) Fixes to the salt scheduler @ 2017-06-13 16:00:57 UTC
d563b3e345 Merge pull request #41658 from garethgreenaway/39668_schedule_runners_fire_events
d688a1cd88 Enable jobs scheduled on the master to fire their return data to the event bus
PR #41706: (twangboy) Add missing batch files @ 2017-06-13 15:32:53 UTC
3c3b9343b7 Merge pull request #41706 from twangboy/batch_files
0d4be0220b Add batch files for master
PR #41710: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-06-13 15:11:38 UTC
1afc4adc5a Merge pull request #41710 from rallytime/merge-2016.11
5150916556 Merge branch '2016.3' into '2016.11'
5058b0de1f Merge pull request #41707 from terminalmage/master-tops-docs
6ec9dfb7f3 Update version in master-tops docs
1c1964d807 Merge pull request #41689 from yannj-fr/fix-41688
a47eddccd2 Fix #41688 : fix mkfs command linux-swap support
PR #41702: (gtmanfred) npm 5 and greater requires --force for cache clean @ 2017-06-12 23:21:56 UTC
5d763b9b7f Merge pull request #41702 from gtmanfred/2016.11
8bd19fcc17 fix version number
0fa380f75c npm 5 and greater requires --force for cache clean
ISSUE #41668: (yannj-fr) Parted modules mkfs command does not work with NTFS (refs: #41670)
PR #41704: (rallytime) Back-port #41670 to 2016.11 @ 2017-06-12 23:20:31 UTC
ISSUE #39939: (martinschipper) Relative symlinks are changed with file.recurse 2016.11.3 (refs: #41700)
PR #41700: (terminalmage) roots: return actual link destination when listing symlinks @ 2017-06-12 22:07:03 UTC
0b89377dce Merge pull request #41700 from terminalmage/issue39939
bdbb265a0b roots: return actual link destination when listing symlinks
PR #41699: (rallytime) Remove note about version incompatibility with salt-cloud @ 2017-06-12 19:44:28 UTC
7cf47f9651 Merge pull request #41699 from rallytime/troubleshooting-doc-update
c91ca5f809 Remove note about version incompatibility with salt-cloud
ISSUE #40410: (DarrenDai) Targeting Minions by IP Range via restful API doesn't work (refs: #41694)
PR #41694: (rallytime) Add ipcidr options to "Allowed Values" list in LocalClient expr_form docs @ 2017-06-12 19:06:16 UTC
d68a6316b8 Merge pull request #41694 from rallytime/fix-40410
6de9da1d5d Add ipcidr options to "Allowed Values" list in LocalClient expr_form docs
ISSUE #41365: (lubyou) file.managed chokes on windows paths when source_hash is set to the URI of a file that contains source hash strings (refs: #41659)
PR #41659: (lubyou) Use re.escape to escape paths before handing them to re.match @ 2017-06-12 18:10:53 UTC
80d4a3ab98 Merge pull request #41659 from lubyou/41365-fix-file-managed
d49a1579b0 Use re.escape to escape paths, before handing them to re.match
ac240facca use correct variable
c777eba2c1 Use re.escape to escape paths, before handing them to re.match
PR #41661: (whiteinge) Add note about avoiding the -i flag for the /keys endpoint @ 2017-06-09 15:03:40 UTC
564d5fd9d3 Merge pull request #41661 from whiteinge/rest_cherrypy-keys-headers
a66ffc9d3e Add note about avoiding the -i flag for the /keys endpoint
ISSUE #41651: (Sakorah) pkg.installed fails when unholding and test=true (refs: #41660)
PR #41660: (garethgreenaway) Fix to modules/aptpkg.py for unheld @ 2017-06-09 14:53:23 UTC
38424f3e3e Merge pull request #41660 from garethgreenaway/41651_fixing_aptpkg_held_unheld_with_test
30da2370a4 Fix when test=True and packages were being set to unheld.
PR #41656: (rallytime) Back-port #41575 to 2016.11 @ 2017-06-08 22:43:23 UTC
PR #41456: (bdrung) Fix pkgrepo.managed always return changes for test=true @ 2017-06-08 18:21:05 UTC
e6d37b5f3e Merge pull request #41456 from bdrung/fix-pkgrepo.managed-changes-check
d3ce7bf05f Fix pkgrepo.managed always return changes for test=true
1592687294 Document aptpkg architectures parameter
ISSUE #41478: (jf) security / information leak with consul pillar when substitution values are not present (refs: #41530)
PR #41530: (gtmanfred) Set default for consul_pillar to None @ 2017-06-08 18:13:15 UTC
721e5b6cb9 Merge pull request #41530 from gtmanfred/2016.11
2a4633ce16 Set default for consul_pillar to None
ISSUE #41629: (lubyou) salt.states.cmd.script: Parameter "args" is overwritten if "name/id" contains spaces (refs: #41638)
PR #41638: (gtmanfred) don't overwrite args if they are passed to the script @ 2017-06-08 17:48:48 UTC
8926d1c731 Merge pull request #41638 from gtmanfred/cmdscript
6c7d68b97d don't overwrite args if they are passed to the script
PR #41639: (dmurphy18) Update notrim check, netstat takes minutes if large number connections @ 2017-06-07 23:03:24 UTC
ecb09b8694 Merge pull request #41639 from dmurphy18/minion_netstat_check
7ab3319090 Update notrim check, netstat takes minutes if large number connections - 260K
ISSUE #38894: (amendlik) salt.runner and salt.wheel ignore test=True (refs: #41309, #41611)
PR #41611: (garethgreenaway) Additional fixes to states/saltmod.py @ 2017-06-07 22:58:24 UTC
2913a33b27 Merge pull request #41611 from garethgreenaway/41309_right_return_res
fda41ede76 Updating result values to be None for test cases.
003f2d9323 Following the documentation, when passed the test=True argument the runner and wheel functions should return a result value of False.
ISSUE #41626: (ruiaylin) When onlyif and bg are used together the (refs: #41637)
PR #41637: (gtmanfred) never run bg for onlyif or unless cmd states @ 2017-06-07 17:37:47 UTC
334a5fc2a0 Merge pull request #41637 from gtmanfred/cmd
40fb6c6249 never run bg for onlyif or unless cmd states
PR #41255: (lordcirth) linux_syctl.default_config(): only return path, don't create it @ 2017-06-07 14:13:07 UTC
34dd9ea862 Merge pull request #41255 from lordcirth/fix-sysctl-test-11
0089be4440 linux_sysctl: use dirname() as suggested
262d95e41d linux_syctl.default_config(): only return path, don't create it
277232b3ac linux_sysctl.persist(): create config dir if needed
ISSUE #35481: (giany) global_identifier does not work when using Softlayer driver (refs: #41551)
PR #41616: (rallytime) Back-port #41551 to 2016.11 @ 2017-06-06 22:44:09 UTC
PR #41551: (darenjacobs) Update __init__.py (refs: #41616)
4cf577771b Merge pull request #41616 from rallytime/bp-41551
53bca96328 Update __init__.py
PR #41552: (Enquier) Adding logic so that update_floatingip can disassociate floatingip's @ 2017-06-06 18:25:56 UTC
846ca54688 Merge pull request #41552 from Enquier/neutron-floatingip-remove
aeed51c1e3 Adding port=None default and documentation
fcce05e1e4 Adding logic so that update_floatingip can disassociate floatingip's Previously update_floatingip would cause an error if port is set to None.
PR #41569: (gtmanfred) Check all entries in result @ 2017-06-06 18:18:17 UTC
b720ecb732 Merge pull request #41569 from gtmanfred/fix_test_result_check
19ea5481b6 remove test that never passed
e2a4d5e1e2 Check all entries in result
ISSUE #41540: (UtahDave) archive.extracted fails on second run (refs: #41599)
PR #41599: (garethgreenaway) Fixes to modules/archive.py @ 2017-06-06 18:02:14 UTC
d9546c6283 Merge pull request #41599 from garethgreenaway/41540_fixes_to_archive_module
66a136e6d8 Fixing issues raised in #41540 when a zip file is created on a Windows system. The issue has two parts, first directories that end up in the archive end up in the results of aarchive.list twice as they show up as both files and directories because of the logic to handle the fact that Windows doesn't mark them as directories. This issue shows up when an extraction is run a second time since the module verified the file types and the subdirectory is not a file. The second issue is related to permissions, if Salt is told to extract permissions (which is the default) then the directory and files end up being unreadable since the permissions are not available. This change sets the permissions to what the default umask for the user running Salt is.
ISSUE #40950: (idokaplan) Import certificate (refs: #41453, #41383)
PR #41453: (peter-funktionIT) Update win_pki.py @ 2017-06-06 17:15:55 UTC
PR #41383: (peter-funktionIT) Update win_pki.py (refs: #41453)
10ac80ee96 Merge pull request #41453 from peter-funktionIT/fix_win_pki_state_import_cert
d146fd029c Update win_pki.py
ef8e3ef569 Update win_pki.py
PR #41557: (dmurphy18) Add symbolic link for salt-proxy service similar to other service files @ 2017-06-06 17:13:52 UTC
3335fcbc7d Merge pull request #41557 from dmurphy18/fix-proxy-service
ffe492d6a9 Add symbolic link salt-proxy service similar to other service files
PR #41597: (rallytime) Back-port #41533 to 2016.11 @ 2017-06-06 15:15:09 UTC
PR #41533: (svinota) unit tests: add pyroute2 interface dict test (refs: #41597)
65ed230f45 Merge pull request #41597 from rallytime/bp-41533
535b8e8d8e Update new pyroute2 unit test to conform with 2016.11 branch standards
5c86dee73c unit tests: test_pyroute2 -- add skipIf
026b39493f unit tests: add encoding clause into test_pyroute2
9ab203d54b unit tests: fix absolute imports in test_pyroute2
1f507cfa7a unit tests: add pyroute2 interface dict test
PR #41596: (rallytime) Back-port #41487 to 2016.11 @ 2017-06-06 02:44:17 UTC
ISSUE #41435: (seanjnkns) 2016.11: Keystone.endpoint_present overwrites all interfaces (refs: #41509)
PR #41509: (seanjnkns) Add keystone V3 API support for keystone.endpoint_present|absent @ 2017-06-03 03:01:05 UTC
ISSUE #38061: (Ch3LL) x509.crl_managed ValueError when digest is not specified in the module (refs: #41539)
PR #41539: (gtmanfred) allow digest to be empty in create_crl @ 2017-06-02 17:00:04 UTC
0a08649637 Merge pull request #41539 from gtmanfred/x509
0989be8919 allow digest to be empty in create_crl
ISSUE #41154: (mephi42) archive.extracted outputs password embedded in archive URL (refs: #41561)
PR #41561: (terminalmage) Redact HTTP basic authentication in archive.extracted @ 2017-06-02 15:33:14 UTC
3ae8336895 Merge pull request #41561 from terminalmage/issue41154
cbf8acbafc Redact HTTP basic authentication in archive.extracted
PR #41436: (skizunov) TCP transport: Fix occasional errors when using salt command (refs: #41787) @ 2017-06-01 16:37:43 UTC
39840bfe4e Merge pull request #41436 from skizunov/develop2
07d5862773 unit.transport.tcp_test: Clean up channel after use
4b6aec7154 Preserve original IO Loop on cleanup
892c6d4d24 TCP transport: Fix occasional errors when using salt command
ISSUE #41335: (syphernl) [2016.11.5] ssh_auth.present: IndexError: list index out of range (refs: #41337)
PR #41337: (Foxlik) Fix #41335 - list index out of range on empty line in authorized_keys @ 2017-05-31 19:59:17 UTC
PR #41512: (twangboy) Use psutil where possible in win_status.py @ 2017-05-31 19:56:00 UTC
1ace72d871 Merge pull request #41512 from twangboy/fix_win_status
582d09b484 Get psutil import
fd88bb277f Remove unused imports (lint)
41a39dff00 Use psutil where possible
PR #41490: (t0fik) Backport of SELinux module installation and removal @ 2017-05-31 19:38:00 UTC
683cc5f414 Merge pull request #41490 from jdsieci/2016.11_selinux
e2fbada1c1 Backport of SELinux module installation and removal
PR #41522: (jettero) Sadly, you can't have '.'s and '$'s in dict keys in a mongodb doc. @ 2017-05-31 15:55:24 UTC
2e7e84b8f2 Merge pull request #41522 from jettero/mongodb-keys-are-stupid
12648f5439 dang, thought I already got that. Apparently only got the bottom one. This should do it.
7c4a763518 ugh, forgot about this lint too. This one looks especially terrible.
c973988d8d forgot about the linter pass … fixed
da0d9e4045 Sadly, you can't have '.'s and '$'s in dict keys in a mongodb doc.
ISSUE #41504: (mtkennerly) Can't set REG_DWORD registry value larger than 0x7FFFFFFF (refs: #41506)
PR #41506: (gtmanfred) check for integer types @ 2017-05-31 00:48:21 UTC
30ad4fd9a0 Merge pull request #41506 from gtmanfred/2016.11
5fe2e9bbf5 check for integer types
PR #41469: (Ch3LL) Fix keep_jobs keyerror in redis returner @ 2017-05-30 18:37:42 UTC
06ef17dec3 Merge pull request #41469 from Ch3LL/fix_redis_error
8ee1251a3a Fix keep_jobs keyerror in redis returner
PR #41473: (twangboy) Fix win_firewall execution and state modules @ 2017-05-30 18:35:24 UTC
7a09b2b678 Merge pull request #41473 from twangboy/fix_win_firewall
e503b455c3 Fix lint error
d3f0f8bcd2 Fix win_firewall execution and state modules
PR #41499: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-30 18:06:03 UTC
PR #41464: (rallytime) Back-port #39850 to 2016.11 @ 2017-05-26 21:22:44 UTC
PR #39850: (epcim) Fix endpoint handling per region (refs: #41464)
83f1e48241 Merge pull request #41464 from rallytime/bp-39850
9b84b751b2 Pylint fixes
6db8915021 Endpoint handling per region, fixes #35874 - extend tests for multiple regions - region arg by default set to None - print verbose changes to be exec.
PR #41443: (UtahDave) use proper arg number @ 2017-05-26 20:36:37 UTC
960c5767fa Merge pull request #41443 from UtahDave/fix_args_masterpy
dfbdc275ca use proper arg number
ISSUE #41341: (lorengordon) TypeError traceback in network.system with retain_settings=True (refs: #41350)
PR #41350: (lorengordon) Supports quoted values in /etc/sysconfig/network @ 2017-05-26 16:22:03 UTC
88c28c18c3 Merge pull request #41350 from lorengordon/issue-41341
f2f6da7039 Supports quoted values in /etc/sysconfig/network
PR #41398: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-26 15:17:49 UTC
824f2d3b69 Merge pull request #41398 from rallytime/merge-2016.11
2941e9c923 Merge pull request #22 from terminalmage/merge-2016.11
087a958afc base64 encode binary data sent using salt-cp
503f925275 Add missing import
d2d9a3d29f Merge branch '2016.3' into '2016.11'
d617c9fe72 Merge pull request #41265 from terminalmage/issue41234
edf552fe9a Update PKG_TARGETS for RHEL-based distros
0ecc7b9b20 yumpkg: fix latest_version() when showdupesfromrepos=1 set in /etc/yum.conf
26bd914580 Merge pull request #41316 from Ch3LL/update_latest_2016.3
520740d862 [2016.13] Bump latest release version to 2016.11.5
18898b7d1f Merge pull request #41216 from terminalmage/issue16592
0e15fdbb1a Update salt-cp integration test to reflect recent changes
10dc695cc4 Make salt-cp work with larger files
c078180539 Make KeyErrors more specific when interpreting returns
fc401c9eb4 Add generator functions for reading files
PR #41442: (UtahDave) use proper arg number @ 2017-05-26 13:42:50 UTC
ec08064b99 Merge pull request #41442 from UtahDave/fix_args
0324833c9e use proper arg number
ISSUE #37824: (dxiri) SSLError Trying to use v3 API of Openstack Newton as provider. (refs: #41397, #40752)
ISSUE #36548: (abonillasuse) openstack auth with nova driver (refs: #38647)
PR #41397: (Enquier) Updating Nova/Neutron modules to support KeystoneAuth and SSLVerify @ 2017-05-25 21:16:14 UTC
PR #40752: (Enquier) Add ability to specify a custom SSL certificate or disable SSL verification in KeystoneAuth v3 (refs: #41397)
PR #38647: (gtmanfred) Allow novaclient to use keystoneauth1 sessions for authentication (refs: #41397)
22096d9213 Merge pull request #41397 from Enquier/neutron-ssl-verify
d25dcf61d5 Small error in nova that was preventing execution
0e7a1009ed Updated module docs to include changes made
05e0192665 Adding missing os_auth_system
4e0f4981e4 allow service_type to be specified default is now 'network'
991e84343f Added non-profile and defaults for Neutron
c93f112c9b Updating Nova Module to include use_keystone Auth
66ab1e5184 Re-adding neutron dependency check
cce07eefc2 Updating Neutron module to support KeystoneAuth
ISSUE #34460: (Ch3LL) Receive an error when using salt-api to call a runner (refs: #41409)
PR #41409: (garethgreenaway) Fixes to ipc transport @ 2017-05-25 21:06:27 UTC
14a58cf536 Merge pull request #41409 from garethgreenaway/34460_fixes_ipc_transport
5613b72dfe Updating the exception variable to be more in line with the rest of the exception code
41eee8b333 Fixing a potential lint issue
760d561dfa Fixing a potential lint issue
c11bcd0d12 Changing the approaching and including an except for the action socket.error exception, then logging a trace log if error number is 0 and an error log otherwise.
3f950596f4 Fixing lint issues.
f3a6531a69 On occasion an exception will occur which results in the event not returning properly, even though the wire_bytes is correctly populated. In this situation, we log to trace and continue. #34460
PR #41421: (UtahDave) Correct doc to actually blacklist a module @ 2017-05-25 21:01:46 UTC
824428700d Merge pull request #41421 from UtahDave/fix_blacklist_docs
5eb27571a0 Correct doc to actually blacklist a module
ISSUE #41353: (rmarchei) Orchestrate runner needs saltenv on 2016.11.5 (refs: #41431)
PR #41431: (terminalmage) Fix regression in state orchestration @ 2017-05-25 18:44:53 UTC
b98d5e00d4 Merge pull request #41431 from terminalmage/issue41353
16eae64cca Fix regression in state orchestration
ISSUE #41338: (ricohouse) Exception not raised when running config compare and the device (Juniper) returns error (refs: #41429)
PR #41429: (ricohouse) Issue #41338: Return false when compare config fails @ 2017-05-25 17:18:02 UTC
PR #41414: (Ch3LL) Update bootstrap script verstion to latest release(v2017.05.24) @ 2017-05-24 19:51:49 UTC
561a416cf3 Merge pull request #41414 from Ch3LL/update_bootstrap
d8c03eef60 Update bootstrap script verstion to latest release(v2017.05.24)
PR #41336: (mcalmer) fix setting and getting locale on SUSE systems @ 2017-05-24 17:46:08 UTC
88fd3c0ed9 Merge pull request #41336 from mcalmer/fix-locale-on-SUSE
f30f5c8a25 fix unit tests
428baa9bce fix setting and getting locale on SUSE systems
PR #41393: (rallytime) Back-port #41235 to 2016.11 @ 2017-05-24 16:08:56 UTC
PR #41394: (rallytime) Back-port #41243 to 2016.11 @ 2017-05-24 16:00:17 UTC
PR #41401: (bdrung) Add documentation key to systemd service files @ 2017-05-24 15:49:54 UTC
3a45ac30f0 Merge pull request #41401 from bdrung/systemd-service-documentation-key
3f7f30895d Add documentation key to systemd service files
PR #41404: (bdrung) Fix typos @ 2017-05-24 14:42:44 UTC
d34333c30b Merge pull request #41404 from bdrung/fix-typos
33a7f8b2ec Fix typos
PR #41388: (bdrung) Do not require sphinx-build for cleaning docs @ 2017-05-23 19:32:41 UTC
3083764195 Merge pull request #41388 from bdrung/clean-doc-without-sphinx
5b79a0a9f8 Do not require sphinx-build for cleaning docs
ISSUE #41362: (automate-solutions) On AWS EC2: salt-cloud -f delete_keypair ec2 keyname=mykeypair doesn't delete the keypair (refs: #41364)
PR #41364: (automate-solutions) Fix issue #41362 invalid parameter used: KeyName.1 instead of KeyName @ 2017-05-23 17:32:10 UTC
ISSUE #40950: (idokaplan) Import certificate (refs: #41453, #41383)
PR #41383: (peter-funktionIT) Update win_pki.py (refs: #41453) @ 2017-05-23 17:26:43 UTC
92f94e66bc Merge pull request #41383 from peter-funktionIT/fix-win_pki-get_cert_file
4d9bd06176 Update win_pki.py
PR #41113: (cro) Rescue proxy_auto_tests PR from git rebase hell @ 2017-05-22 17:05:07 UTC
PR #39575: (cro) WIP: Proxy auto test, feedback appreciated (refs: #41113)
1ba95684a9 Merge pull request #41113 from cro/proxy_auto_test2
19db038b99 Fix test--use proxy_config instead of minion_config
7749ceadb6 Change default proxy minion opts so only the proxy-specific ones are listed, and the rest are taken from DEFAULT_MINION_OPTS.
106394c80c Lint.
3be90cc9f4 Rescue proxy_auto_tests PR from git rebase hell
PR #41360: (cro) Sysrc on FreeBSD, YAML overeager to coerce to bool and int @ 2017-05-22 15:54:31 UTC
375892d910 Merge pull request #41360 from cro/sysrc_fix
6db31ce52a Fix problem with sysrc on FreeBSD, YAML overeager to coerce to bool and int.
ISSUE #41190: (jheidbrink) Cannot extract tar.xz archive when it exceeds size of /tmp (refs: #41372)
PR #41372: (terminalmage) Don't use intermediate file when listing contents of tar.xz file @ 2017-05-22 15:36:45 UTC
01b71c75c1 Merge pull request #41372 from terminalmage/issue41190
1f08936d9c Remove unused import
68cb897520 Replace reference to fileobj
788874408a Remove '*' from mode
3d4b833627 Don't use intermediate file when listing contents of tar.xz file
PR #41373: (alex-zel) Allow HTTP authentication to ES. @ 2017-05-22 15:32:09 UTC
5edfcf972c Merge pull request #41373 from alex-zel/patch-3
3192eab128 Allow HTTP authentication to ES.
ISSUE #40748: (djhaskin987) Consul backend minion cache does not work (refs: #41287)
PR #41287: (garethgreenaway) Fix to consul cache @ 2017-05-19 18:32:56 UTC
29bd7f48b7 Merge pull request #41287 from garethgreenaway/40748_2016_11_consul
5039fe12fb Removing chdir as it is no needed with this change
4550c3ce49 Updating the code that is pulling in the list of cached minions to use self.cache.list instead of relying on checking the local file system, which only works for the localfs cache method. #40748
ISSUE #38894: (amendlik) salt.runner and salt.wheel ignore test=True (refs: #41309, #41611)
PR #41309: (garethgreenaway) Adding test argument for runners & wheel orchestration modules @ 2017-05-19 18:26:09 UTC
672aaa88d3 Merge pull request #41309 from garethgreenaway/38894_allowing_test_argument
e1a88e8bf7 Allowing test=True to be passed for salt.runner and salt.wheel when used with orchestration
ISSUE #41306: (lomeroe) win_lgpo does not properly pack group policy version number in gpt.ini (refs: #41319, #41307)
PR #41319: (lomeroe) backport #41307 to 2016.11, properly pack version numbers into single @ 2017-05-19 18:25:00 UTC
PR #41327: (Ch3LL) Add 2016.11.6 Release Notes @ 2017-05-19 18:05:09 UTC
6bdb7cca7d Merge pull request #41327 from Ch3LL/add_2016.11.6_release
e5fc0aeb9c Add 2016.11.6 Release Notes
PR #41329: (lorengordon) Corrects versionadded for win_network.get_route @ 2017-05-19 17:47:57 UTC
1faffd3932 Merge pull request #41329 from lorengordon/doc-fix
3c471247f0 Corrects versionadded for win_network.get_route
PR #41322: (Ch3LL) Add patched packages warning to 2016.11.5 release notes @ 2017-05-18 21:53:26 UTC
6ca65592da Merge pull request #41322 from Ch3LL/fix_release_2016.11.5_notes
9a1bf4205f fix url refs in rst
cde008ff77 Add patched packages warning to 2016.11.5 release notes
PR #41208: (pkazmierczak) Fix: zypper handling of multiple version packages @ 2017-05-18 15:44:26 UTC
9f359d841f Merge pull request #41208 from pkazmierczak/pkazmierczak-zypper-multiple-ver-pkgs
d411a91676 Reverted back to cascading with statements for python 2.6 compat
7204013653 Compacted with statements in the unit test.
6c4c08042c Added unit tests and copied the behavior to .upgrade method, too.
5f952007f6 Fix: zypper handling of multiple version packages
PR #41317: (Ch3LL) [2016.11] Bump latest release version to 2016.11.5 @ 2017-05-18 15:34:13 UTC
bcef99adb6 Merge pull request #41317 from Ch3LL/update_latest_2016.11
cdb072c207 [2016.11] Bump latest release version to 2016.11.5
PR #41232: (axmetishe) Add basic auth for SPM @ 2017-05-17 19:08:56 UTC
b8ddd7ee08 Merge pull request #41232 from axmetishe/2016.11
76104f23b4 Add basic auth for SPM
PR #41236: (BenoitKnecht) states: cron: show correct changes when using special @ 2017-05-17 18:51:58 UTC
7bdb66d969 Merge pull request #41236 from BenoitKnecht/2016.11
33211d032e states: cron: show correct changes when using special
PR #41269: (isbm) Bugfix: Unable to use "127" as hostname for the Minion ID @ 2017-05-17 18:31:15 UTC
1c1e092f56 Merge pull request #41269 from isbm/isbm-minion-id-127-name
5168ef8959 Add unit test for hostname can be started from 127
0d0354198b Harden to 127. IP part
d9c8324a6b Unit test for accepting hosts names as 127
65b03c667b Bugfix: unable to use 127 as hostname
PR #41289: (garethgreenaway) Fixing consul cache @ 2017-05-17 16:54:12 UTC
d0fa31d4ca Merge pull request #41289 from garethgreenaway/2016_11_5_fix_consul_cache_ls
780a28c9a0 Swapping the order in the func_alias so the ls function is available.
ISSUE #41291: (lomeroe) win_lgpo does not properly convert large decimal values in regpol data (refs: #41301, #41303)
PR #41303: (lomeroe) backport #41301 -- properly convert packed string to decimal values @ 2017-05-17 16:32:22 UTC
ISSUE #41231: (kaihowl) PR #30777 misses an update to the documentation for pkg.installed and hold:true (refs: #41251)
ISSUE #30733: (ealphonse) version-controlled packages with hold: True can no longer be upgraded by salt (refs: #30777)
PR #41283: (terminalmage) Backport #41251 to 2016.11 @ 2017-05-16 18:01:17 UTC
PR #41181: (gtmanfred) add resolving extra flags to yum upgrade @ 2017-05-16 04:07:47 UTC
d8e9676fcf Merge pull request #41181 from gtmanfred/2016.11
2ca71713b1 use six and clean_kwargs
c9bf09a5a1 add resolving extra flags to yum upgrade
ISSUE #40177: (eldadru) libcloud_dns state "global name '__salt__' is not defined" in salt.cmd runner (refs: #40246)
PR #41220: (rallytime) Back-port #40246 to 2016.11 @ 2017-05-15 17:59:38 UTC
PR #40246: (tonybaloney) Fix libcloud_dns state module bug (refs: #41220)
75942235f0 Merge pull request #41220 from rallytime/bp-40246
79f1bb2bba Remove unused/duplicate imports leftover from merge-conflict resolution
2f610680e5 remove unused imports
9b7de2e7d7 fix unit tests
49d94559ab linting
4b260a4594 linting
41d1adab5f fix up tests
b3822e03fc add fixes for incorrectly importing modules directly instead of using __salt__
ISSUE #41230: (RealKelsar) 2016.11.5 IPv6 nameserver in resolv.conf leads to minion exception (refs: #41244)
ISSUE #40912: (razed11) IPV6 Warning when ipv6 set to False (refs: #40934)
PR #41244: (cachedout) Fix ipv6 nameserver grains @ 2017-05-15 17:55:39 UTC
PR #41242: (pprkut) Fix changing a mysql user to unix socket authentication. @ 2017-05-15 17:00:06 UTC
895fe582eb Merge pull request #41242 from M2Mobi/mysql_socket_auth
7d8359766d Fix changing a mysql user to unix socket authentication.
ISSUE #40940: (djhaskin987) When state_aggregate is set to True, the latest keyword doesn't work with pkg.installed (refs: #41101)
PR #41101: (terminalmage) Fix "latest" keyword for version specification when used with aggregation @ 2017-05-15 16:52:35 UTC
50d8fde123 Merge pull request #41101 from terminalmage/issue40940
7fe64219ae Add rtag check to integration test for pkg.refresh_db
88a08aa3bf Add comments to explain what removing the rtag file actually does
92011dbe5f Fix "latest" keyword for version specification when used with aggregation
ISSUE #34775: (babilen) Please allow users to disable branch environment mapping in GitFS (refs: #41144)
PR #41146: (terminalmage) gitfs: Backport performance fixes for getting tree objects @ 2017-05-12 17:35:47 UTC
PR #41144: (terminalmage) gitfs: Add two new options to affect saltenv mapping (refs: #41146)
049712ba53 Merge pull request #41146 from terminalmage/backport-get_tree-performance-improvement
f9d6734afe gitfs: Backport performance fixes for getting tree objects
ISSUE #41135: (shallot) gpg renderer doesn't seem to work with salt-ssh, tries to execute gpg on the minion? (refs: #41161)
PR #41161: (The-Loeki) gpg renderer: fix gpg_keydir always reverting to default @ 2017-05-12 17:19:07 UTC
4215a0b99d Merge pull request #41161 from The-Loeki/2016.11
24946fef18 gpg renderer: fix gpg_keydir always reverting to default
ISSUE #41162: (onlyanegg) Elasticsearch module functions should pass hosts and profile to index_exists() (refs: #41163)
PR #41163: (onlyanegg) Elasticsearch - pass hosts and profile to index_exists() @ 2017-05-12 17:18:06 UTC
5b10fc58ba Merge pull request #41163 from onlyanegg/elasticsearch-pass_profile_to_index_exists
7f512c701b Pass hosts and profile to index_exists() method
ISSUE #41185: (jmarinaro) package name collisions in chocolatey state (refs: #41186)
PR #41186: (jmarinaro) Fix package name collisions in chocolatey state @ 2017-05-12 17:01:31 UTC
d433cf850d Merge pull request #41186 from jmarinaro/fix-chocolatey-package-collision
229f3bf9f3 apply changes to uninstalled function
ffd4c7ef04 Fix package name collisions in chocolatey state
PR #41189: (github-abcde) utils/minions.py: Fixed case where data is an empty dict resulting in… @ 2017-05-12 16:32:25 UTC
bb5ef41ce0 Merge pull request #41189 from github-abcde/utils-minions-fix
853dc5406c utils/minions.py: Fixed case where data is an empty dict resulting in errors.
PR #41104: (Ch3LL) Add test to query results of /jobs call in api @ 2017-05-10 20:11:08 UTC
b136b15330 Merge pull request #41104 from Ch3LL/add_jobs_test
dac16583b7 add test to query results of /jobs call in api
PR #41170: (lomeroe) Backport #41081 to 2016.11 @ 2017-05-10 19:58:52 UTC
PR #41081: (lomeroe) Update win_dns_client to use reg.read_value and set_value (refs: #41170)
ca18b4df93 Merge pull request #41170 from lomeroe/bp-41081
2af89f2165 update mock data
b7fa115a59 update win_dns_client tests with correct module names
4d05a22675 Update win_dns_client to use reg.read_value and set_value
PR #41173: (twangboy) Add silent action to MsgBox for Path Actions @ 2017-05-10 19:57:06 UTC
d7ec37b003 Merge pull request #41173 from twangboy/fix_installer
24b11ffdc2 Add release notes
96918dcfa6 Add silent action to MsgBox for Path Actions
PR #41158: (Ch3LL) 2016.11.5 release notes: add additional commits @ 2017-05-09 22:41:40 UTC
88e93b7fe5 Merge pull request #41158 from Ch3LL/update_2016.11.5
28371aa035 2016.11.5 release notes: add additional commits
PR #41148: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-05-09 20:23:28 UTC
d2ae7deff2 Merge pull request #41148 from rallytime/merge-2016.11
aba35e20dd Merge branch '2016.3' into '2016.11'
2969153097 Merge pull request #41122 from terminalmage/masterless-env_cache-fix
be732f0577 gitfs: refresh env cache during update in masterless
b8f0a4f108 Merge pull request #41123 from terminalmage/gitfs-vsts-note
f6a16956a0 Add note on lack of support for VSTS in older libssh2 releases.
8f79b6f537 Merge pull request #41090 from bbinet/rdurations_float
fd48a63653 rdurations should be floats so that they can be summed when profiling
PR #41147: (rallytime) Back-port #39676 to 2016.11 @ 2017-05-09 18:40:44 UTC
PR #40852: (isbm) Isbm fix coregrains constants bsc#1032931 @ 2017-05-09 18:35:46 UTC
a2f359fa13 Merge pull request #40852 from isbm/isbm-fix-coregrains-constants-bsc#1032931
f3b12a3f5b Do not use multiple variables in "with" statement as of lint issues
35a8d99934 Disable the test for a while
76cb1b7150 Rewrite test case for using no patch decorators
f71af0b625 Fix lint issues
0e6abb3e37 Add UT on set_hw_clock on Gentoo
a2b1d4638c Add UT for set_hwclock on Debian
5356a0821a Bugfix: use correct grain name for SUSE platform
88e8184702 Add UT set_hwclock on SUSE
0cd590f927 Fix UT names
bee94ade63 Add UT for set_hwclock on RedHat
dfe2610d05 Add UT for set_hwclock on Arch
d000a8a6f5 Add UT for set_hwclock on solaris
d2614aedaa Fix docstrings
6d782191dc Add UT for set_hwclock on AIX
d303e0dd8a Add UT for AIX on get_hwclock
86f2d83781 Add UT on Solaris
c3cafed6d5 Add UT for Debian on get_hwclock
d337c09357 Add UT for RedHat/SUSE platforms on get_hwclock
501a59ca7e Bugfix: use correct grain for SUSE and RedHat platform
f25dc5c56c Add UT for get_hwclock on SUSE platform
08e00c865c Remove dead code
1216a0bf12 Add UT for get_hwclock on UTC/localtime
39332c71d3 Remove duplicate code
58676c568d Add UT for Debian on set_zone
1b9ce37b1b Add UT for gentoo on set_zone
cf7f766a68 Bugfix: use correct os_family grain value for SUSE series
6ed9be985e Adjust UT to use correct grain for SUSE series
ce4c836a60 Add UT for set_zone on SUSE series
155a498b49 Doc fix
a40876cdac Remove unnecessary mock patch
ffab2db213 Fix doc for RH UT
72388f7ae2 Add UT for RedHat's set_zone
11595d3a42 Refactor with setup/teardown
ce6a06de98 Bugfix: use correct grain constant for platform
28072c9e41 Adjust the test so it is using the right grain for SUSE systems
7a0e4be4f8 Add unit test for get_zone and various platforms
ISSUE #41105: (terminalmage) ssl_verify gitfs/git_pillar option does not work with pygit2 (refs: #41111)
PR #41111: (terminalmage) Allow "ssl_verify: False" to work with pygit2 @ 2017-05-09 17:56:12 UTC
6fa41dc89d Merge pull request #41111 from terminalmage/issue41105
8c6410e3cd Add notices about ssl_verify only working in 0.23.2 and newer
98ce829729 Support ssl_verify in pygit2
f73c4b7167 Add http(s) auth config docs for GitPython
PR #41008: (cro) Look in /opt//lib instead of just /opt/local/lib on Illumos distros. @ *2017-05-09 16:56:00 UTC
81add1b944 Merge pull request #41008 from cro/rsax_smos
a4f7aa145e Look for libcrypto in both /opt/tools and /opt/local on Illumos-based distros.
PR #41124: (gtmanfred) add user_data to digitalocean @ 2017-05-09 16:47:42 UTC
c649725e9b Merge pull request #41124 from gtmanfred/do
2370d9316b add user_data to digital ocean
ISSUE #41125: (tmeneau) service.running returns True if enable=None and init script returns 0 (refs: #41127)
PR #41127: (tmeneau) Fix incorrect service.running state response when enable=None and init script returns 0 @ 2017-05-09 16:43:35 UTC
d0a3fcf33a Merge pull request #41127 from xetus-oss/fix-41125-service-running
d8766562c9 fix incorrect service.running success response