salt/doc/topics/releases/2016.11.8.rst
Benjamin Drung ae899aee64 Fix various spelling mistakes in release notes
There are various spelling mistakes in the git commit messages in the
release notes.

Fix those spelling mistakes. Since each commit is either referenced by
the commit has or pull request, fixing those spelling mistakes has no
negative effect on finding those commit.

Signed-off-by: Benjamin Drung <benjamin.drung@ionos.com>
2022-03-16 16:45:52 -04:00

82 KiB

Salt 2016.11.8 Release Notes

Version 2016.11.8 is a bugfix release for 2016.11.0 <release-2016-11-0>.

Statistics

Security Fix

CVE-2017-14695 Directory traversal vulnerability in minion id validation in SaltStack. Allows remote minions with incorrect credentials to authenticate to a master via a crafted minion ID. Credit for discovering the security flaw goes to: Julian Brost (julian@0x4a42.net)

CVE-2017-14696 Remote Denial of Service with a specially crafted authentication request. Credit for discovering the security flaw goes to: Julian Brost (julian@0x4a42.net)

Anonymous Binds and LDAP/Active Directory

When auth.ldap.anonymous is set to False, the bind password can no longer be empty.

Changelog for v2016.11.7..v2016.11.8

Generated at: 2018-05-27 20:23:07 UTC

  • PR #43508: (rallytime) Back-port #43333 to 2016.11.8 @ 2017-09-14 21:40:19 UTC
  • PR #43434: (rallytime) Add 2016.11.8 release notes @ 2017-09-11 17:06:29 UTC
  • PR #43271: (twangboy) Fix minor formatting issue @ 2017-08-30 18:35:12 UTC
  • PR #43228: (twangboy) Win fix pkg.install @ 2017-08-30 14:26:21 UTC
  • PR #43191: (viktorkrivak) Fix apache.config with multiple statement @ 2017-08-28 18:13:44 UTC
    • b4c689dff5 Merge pull request #43191 from viktorkrivak/fix-apache-config-multi-entity
    • c15bcbe1cc Merge remote-tracking branch 'upstream/2016.11' into fix-apache-config-multi-entity
    • 4164047951 Fix apache.config with multiple statement At this moment when you post more than one statement in config only last is used. Also file is rewrote multiple times until last statement is written. Example: salt '*' apache.config /etc/httpd/conf.d/ports.conf config="[{'Listen': '8080'}, {'Proxy': "Something"}]" Ends only with Proxy Something and ignore Listen 8080, This patch fix this issue.
  • ISSUE #42279: (dafyddj) win_lgpo matches multiple policies due to startswith() (refs: #43154, #43116)
  • PR #43154: (lomeroe) Backport #43116 to 2016.11 @ 2017-08-28 16:40:41 UTC
    • PR #43116: (lomeroe) Fix 42279 in develop (refs: #43154)
    • b90e59ede9 Merge pull request #43154 from lomeroe/bp-43116-2016.11
    • 8f593b0b02 verify that files exist before trying to remove them, win_file.remove raises an exception if the file does not exist
    • 33a30bac06 correcting bad format statement in search for policy to be disabled
    • acc3d7ac82 correct fopen calls from salt.utils for 2016.11's utils function
    • 2da1cdd109 lint fix
    • 61bd12c0de track xml namespace to ensure policies w/duplicate IDs or Names do not conflict
    • f232bed9f9 add additional checks for ADM policies that have the same ADMX policy ID (#42279)
  • ISSUE #42642: (githubcdr) state.augeas (refs: #42669, #43202)
  • PR #43202: (garethgreenaway) Reverting previous augeas module changes @ 2017-08-28 13:14:27 UTC
    • 5308c27f9f Merge pull request #43202 from garethgreenaway/42642_2016_11_augeas_module_revert_fix
    • ef7e93eb3f Reverting this change due to it breaking other uses.
  • ISSUE #43101: (aogier) genesis.bootstrap fails if no pkg AND exclude_pkgs (which can't be a string) (refs: #43103)
  • PR #43103: (aogier) genesis.bootstrap deboostrap fix @ 2017-08-25 20:48:23 UTC
    • f16b7246e4 Merge pull request #43103 from aogier/43101-genesis-bootstrap
    • db94f3bb1c better formatting
    • e5cc667762 tests: fix a leftover and simplify some parts
    • 13e5997457 lint
    • 216ced69e5 allow comma-separated pkgs lists, quote args, test deb behaviour
    • d8612ae006 fix debootstrap and enhance packages selection/deletion via cmdline
  • ISSUE #42329: (jagguli) State git.latest does not pull latest tags (refs: #42663)
  • PR #42663: (jagguli) Check remote tags before deciding to do a fetch #42329 @ 2017-08-25 20:14:32 UTC
  • ISSUE #43198: (corywright) disk.format_ needs to be aliased to disk.format (refs: #43199)
  • PR #43199: (corywright) Add disk.format alias for disk.format_ @ 2017-08-25 19:21:07 UTC
  • ISSUE saltstack/salt-jenkins#495: (Ch3LL) npm tests failing (refs: #43196)
  • PR #43196: (gtmanfred) Pin request install to version for npm tests @ 2017-08-25 18:43:06 UTC
  • ISSUE #43143: (abulford) git.detached does not fetch if rev is missing from local (refs: #43178)
  • PR #43178: (terminalmage) git.detached: Fix traceback when rev is a SHA and is not present locally @ 2017-08-25 13:58:37 UTC
    • ace2715c60 Merge pull request #43178 from terminalmage/issue43143
    • 2640833400 git.detached: Fix traceback when rev is a SHA and is not present locally
  • PR #43179: (terminalmage) Fix missed deprecation @ 2017-08-24 22:52:34 UTC
  • PR #43171: (terminalmage) Add warning about adding new functions to salt/utils/__init__.py @ 2017-08-24 19:10:23 UTC
    • b595440d90 Merge pull request #43171 from terminalmage/salt-utils-warning
    • 7b5943a31a Add warning about adding new functions to salt/utils/__init__.py
  • PR #43173: (Ch3LL) Add New Release Branch Strategy to Contribution Docs @ 2017-08-24 19:04:56 UTC
  • PR #43151: (ushmodin) state.sls hangs on file.recurse with clean: True on windows @ 2017-08-23 17:25:33 UTC
  • PR #42986: (renner) Notify systemd synchronously (via NOTIFY_SOCKET) @ 2017-08-22 16:52:56 UTC
    • ae9d2b7985 Merge pull request #42986 from renner/systemd-notify
    • 79c53f3f81 Fallback to systemd_notify_call() in case of socket.error
    • f1765472dd Notify systemd synchronously (via NOTIFY_SOCKET)
  • ISSUE #43036: (mcarlton00) Linux VMs in Bhyve aren't displayed properly in grains (refs: #43037)
  • PR #43037: (mcarlton00) Issue #43036 Bhyve virtual grain in Linux VMs @ 2017-08-22 16:43:40 UTC
  • PR #43100: (vutny) [DOCS] Add missing utils sub-dir listed for extension_modules @ 2017-08-22 15:40:09 UTC
    • 0a86f2d884 Merge pull request #43100 from vutny/doc-add-missing-utils-ext
    • af743ff6c3 [DOCS] Add missing utils sub-dir listed for extension_modules
  • ISSUE #15171: (JensRantil) Maximum recursion limit hit related to requisites (refs: #42985)
  • PR #42985: (DmitryKuzmenko) Properly handle prereq having lost requisites. @ 2017-08-21 22:49:39 UTC
    • e2bf2f448e Merge pull request #42985 from DSRCorporation/bugs/15171_recursion_limit
    • 651b1bab09 Properly handle prereq having lost requisites.
  • PR #43092: (blarghmatey) Fixed issue with silently passing all tests in Testinfra module @ 2017-08-21 20:22:08 UTC
    • e51333306c Merge pull request #43092 from mitodl/2016.11
    • d4b113acdf Fixed issue with silently passing all tests in Testinfra module
  • PR #43060: (twangboy) Osx update pkg scripts @ 2017-08-21 20:06:12 UTC
  • ISSUE #42869: (abednarik) Git Module : Failed to update repository (refs: #43064)
  • PR #43064: (terminalmage) Fix race condition in git.latest @ 2017-08-21 14:29:52 UTC
  • ISSUE #42041: (lorengordon) pkg.list_repo_pkgs fails to find pkgs with spaces around yum repo enabled value (refs: #43054)
  • PR #43054: (lorengordon) Uses ConfigParser to read yum config files @ 2017-08-18 20:49:44 UTC
    • PR #42045: (arount) Fix: salt.modules.yumpkg: ConfigParser to read ini like files. (refs: #43054)
    • 96e8e836d1 Merge pull request #43054 from lorengordon/fix/yumpkg/config-parser
    • 3b2cb81a72 fix typo in salt.modules.yumpkg
    • 38add0e4a2 break if leading comments are all fetched
    • d7f65dc7a7 fix configparser import & log if error was raised
    • ca1b1bb633 use configparser to parse yum repo file
  • PR #43048: (rallytime) Back-port #43031 to 2016.11 @ 2017-08-18 12:56:04 UTC
  • PR #43023: (terminalmage) Fixes/improvements to Jenkins state/module @ 2017-08-18 01:33:10 UTC
    • ad89ff3104 Merge pull request #43023 from terminalmage/fix-jenkins-xml-caching
    • 33fd8ff939 Update jenkins.py
    • fc306fc8c3 Add missing colon in if statement
    • 822eabcc81 Catch exceptions raised when making changes to jenkins
    • 91b583b493 Improve and correct exception raising
    • f096917a0e Raise an exception if we fail to cache the config xml
  • PR #43026: (rallytime) Back-port #43020 to 2016.11 @ 2017-08-17 23:19:46 UTC
  • ISSUE #40490: (alxwr) saltstack x509 incompatible to m2crypto 0.26.0 (refs: #42760)
  • PR #43033: (rallytime) Back-port #42760 to 2016.11 @ 2017-08-17 22:24:43 UTC
    • PR #42760: (AFriemann) Catch TypeError thrown by m2crypto when parsing missing subjects in c… (refs: #43033)
    • 4150b094fe Merge pull request #43033 from rallytime/bp-42760
    • 3e3f7f5d8e Catch TypeError thrown by m2crypto when parsing missing subjects in certificate files.
  • PR #43032: (rallytime) Back-port #42547 to 2016.11 @ 2017-08-17 21:53:50 UTC
  • ISSUE #42992: (pabloh007) docker.save flag push does is ignored (refs: #43027)
  • PR #43027: (pabloh007) Fixes ignore push flag for docker.push module issue #42992 @ 2017-08-17 19:55:37 UTC
  • ISSUE #42627: (taigrrr8) salt-cp no longer works. Was working a few months back. (refs: #42890)
  • PR #42890: (DmitryKuzmenko) Make chunked mode in salt-cp optional @ 2017-08-17 18:37:44 UTC
    • 51d16840bb Merge pull request #42890 from DSRCorporation/bugs/42627_salt-cp
    • cfddbf1c75 Apply code review: update the doc
    • afedd3b654 Typos and version fixes in the doc.
    • 9fedf6012e Fixed 'test_valid_docs' test.
    • 999388680c Make chunked mode in salt-cp optional (disabled by default).
  • PR #43009: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-08-17 18:00:09 UTC
  • PR #43021: (terminalmage) Use socket.AF_INET6 to get the correct value instead of doing an OS check @ 2017-08-17 17:57:09 UTC
    • PR #43014: (Ch3LL) Change AF_INET6 family for mac in test_host_to_ips (refs: #43021)
    • 37c63e7cf2 Merge pull request #43021 from terminalmage/fix-network-test
    • 4089b7b1bc Use socket.AF_INET6 to get the correct value instead of doing an OS check
  • PR #43019: (rallytime) Update bootstrap script to latest stable: v2017.08.17 @ 2017-08-17 17:56:41 UTC
    • 8f6423247c Merge pull request #43019 from rallytime/bootstrap_2017.08.17
    • 2f762b3a17 Update bootstrap script to latest stable: v2017.08.17
  • PR #43014: (Ch3LL) Change AF_INET6 family for mac in test_host_to_ips (refs: #43021) @ 2017-08-17 16:17:51 UTC
  • PR #42968: (vutny) [DOCS] Fix link to Salt Cloud Feature Matrix @ 2017-08-16 13:16:16 UTC
  • ISSUE #38839: (DaveOHenry) Invoking runner.cloud.action via reactor sls fails (refs: #42291)
  • PR #42291: (vutny) Fix #38839: remove state from Reactor runner kwags @ 2017-08-15 23:01:08 UTC
  • ISSUE #42644: (stamak) nova salt-cloud -P Private IPs returned, but not public. Checking for misidentified IPs (refs: #42940)
  • PR #42940: (gtmanfred) create new ip address before checking list of allocated ips @ 2017-08-15 21:47:18 UTC
  • PR #42959: (rallytime) Back-port #42883 to 2016.11 @ 2017-08-15 21:25:48 UTC
    • PR #42883: (rallytime) Fix failing boto tests (refs: #42959)
    • d6496eca72 Merge pull request #42959 from rallytime/bp-42883
    • c6b9ca4b9e Lint fix: add missing space
    • 5597b1a30e Skip 2 failing tests in Python 3 due to upstream bugs
    • a0b19bdc27 Update account id value in boto_secgroup module unit test
    • 60b406e088 @mock_elb needs to be changed to @mock_elb_deprecated as well
    • 6ae1111295 Replace @mock_ec2 calls with @mock_ec2_deprecated calls
  • PR #42944: (Ch3LL) [2016.11] Add clean_id function to salt.utils.verify.py @ 2017-08-15 18:06:12 UTC
  • PR #42952: (Ch3LL) [2016.11] Bump latest and previous versions @ 2017-08-15 17:23:02 UTC
  • PR #42950: (Ch3LL) Add Security Notice to 2016.11.7 Release Notes @ 2017-08-15 16:50:23 UTC
  • PR #42836: (aneeshusa) Backport salt.utils.versions from develop to 2016.11 @ 2017-08-14 20:56:54 UTC
  • PR #42919: (rallytime) Back-port #42871 to 2016.11 @ 2017-08-14 20:44:00 UTC
  • ISSUE #42803: (gmcwhistler) master_type: str, not working as expected, parent salt-minion process dies. (refs: #42848)
  • ISSUE #42753: (grichmond-salt) SaltReqTimeout Error on Some Minions when One Master in a Multi-Master Configuration is Unavailable (refs: #42848)
  • PR #42918: (rallytime) Back-port #42848 to 2016.11 @ 2017-08-14 20:43:43 UTC
  • PR #42861: (twangboy) Fix pkg.install salt-minion using salt-call @ 2017-08-14 19:07:22 UTC
  • PR #42798: (s-sebastian) Update return data before calling returners @ 2017-08-14 15:51:30 UTC
  • ISSUE #41976: (abulford) dockerng network states do not respect test=True (refs: #41977)
  • PR #41977: (abulford) Fix dockerng.network* ignoring of tests=True @ 2017-08-11 18:37:20 UTC
    • c15d0034fe Merge pull request #41977 from redmatter/fix-dockerng-network-ignores-test
    • 1cc2aa503a Fix dockerng.network* ignoring of tests=True
  • PR #42886: (sarcasticadmin) Adding missing output flags to salt cli docs @ 2017-08-11 18:35:19 UTC
    • 3b9c3c5671 Merge pull request #42886 from sarcasticadmin/adding_docs_salt_outputs
    • 744bf954ff Adding missing output flags to salt cli
  • PR #42882: (gtmanfred) make sure cmd is not run when npm isn't installed @ 2017-08-11 17:53:14 UTC
  • PR #42788: (amendlik) Remove waits and retries from Saltify deployment @ 2017-08-11 15:38:05 UTC
  • PR #42877: (terminalmage) Add virtual func for cron state module @ 2017-08-11 15:33:09 UTC
  • PR #42859: (terminalmage) Add note about git CLI requirement for GitPython to GitFS tutorial @ 2017-08-11 14:53:03 UTC
    • ab9f6cef33 Merge pull request #42859 from terminalmage/gitpython-git-cli-note
    • 35e05c9515 Add note about git CLI requirement for GitPython to GitFS tutorial
  • ISSUE saltstack/salt-jenkins#475: (rallytime) Arch is failing npm cache test (refs: #42856)
  • ISSUE #41770: (Ch3LL) NPM v5 incompatible with salt.modules.cache_list (refs: #42856)
  • PR #42856: (gtmanfred) skip cache_clean test if npm version is >= 5.0.0 @ 2017-08-11 13:39:20 UTC
  • PR #42864: (whiteinge) Make syndic_log_file respect root_dir setting @ 2017-08-11 13:28:21 UTC
    • 01ea854029 Merge pull request #42864 from whiteinge/syndic-log-root_dir
    • 4b1f55da9c Make syndic_log_file respect root_dir setting
  • PR #42851: (terminalmage) Backport #42651 to 2016.11 @ 2017-08-10 18:02:39 UTC
  • ISSUE #42683: (rgcosma) Gluster module broken in 2017.7 (refs: #42806)
  • PR #42806: (rallytime) Update doc references in glusterfs.volume_present @ 2017-08-10 14:10:16 UTC
  • PR #42829: (twangboy) Fix passing version in pkgs as shown in docs @ 2017-08-10 14:07:24 UTC
    • 27a8a2695a Merge pull request #42829 from twangboy/win_pkg_fix_install
    • 83b9b230cd Add winrepo to docs about supporting versions in pkgs
    • 81fefa6e67 Add ability to pass version in pkgs list
  • PR #42838: (twangboy) Document requirements for win_pki @ 2017-08-10 13:59:46 UTC
  • PR #42805: (rallytime) Back-port #42552 to 2016.11 @ 2017-08-09 22:37:56 UTC
  • ISSUE #42731: (infoveinx) http.query template_data render exception (refs: #42804)
  • PR #42804: (rallytime) Back-port #42784 to 2016.11 @ 2017-08-09 22:37:40 UTC
  • PR #42826: (terminalmage) Fix misspelling of "versions" @ 2017-08-09 19:39:43 UTC
  • PR #42786: (Ch3LL) Fix typo for template_dict in http docs @ 2017-08-08 18:14:50 UTC
  • ISSUE #42600: (twangboy) Unable to set 'Not Configured' using win_lgpo execution module (refs: #42795, #42744)
  • PR #42795: (lomeroe) backport #42744 to 2016.11 @ 2017-08-08 17:17:15 UTC
  • ISSUE #42747: (whiteinge) Outputters mutate data which can be a problem for Runners and perhaps other things (refs: #42748)
  • PR #42748: (whiteinge) Workaround Orchestrate problem that highstate outputter mutates data @ 2017-08-07 21:11:33 UTC
    • 61fad97286 Merge pull request #42748 from whiteinge/save-before-output
    • de60b77c82 Workaround Orchestrate problem that highstate outputter mutates data
  • PR #42764: (amendlik) Fix infinite loop with salt-cloud and Windows nodes @ 2017-08-07 20:47:07 UTC
  • ISSUE #42690: (ChristianBeer) git.latest state with remote set fails on first try (refs: #42694)
  • PR #42694: (gtmanfred) allow adding extra remotes to a repository @ 2017-08-07 18:08:11 UTC
  • ISSUE #42642: (githubcdr) state.augeas (refs: #42669, #43202)
  • PR #42669: (garethgreenaway) [2016.11] Fixes to augeas module @ 2017-08-06 17:58:03 UTC
    • 7b2119feee Merge pull request #42669 from garethgreenaway/42642_2016_11_augeas_module_fix
    • 24413084e2 Updating the call to shlex_split to pass the posix=False argument so that quotes are preserved.
  • PR #42629: (xiaoanyunfei) tornado api @ 2017-08-03 22:21:20 UTC
  • PR #42655: (whiteinge) Reenable cpstats for rest_cherrypy @ 2017-08-03 20:44:10 UTC
  • ISSUE #42686: (gilbsgilbs) Unable to set multiple RabbitMQ tags (refs: #42693)
  • PR #42693: (gilbsgilbs) Fix RabbitMQ tags not properly set. @ 2017-08-03 20:23:08 UTC
  • ISSUE #41433: (sbojarski) boto_cfn.present fails when reporting error for failed state (refs: #42574)
  • PR #42574: (sbojarski) Fixed error reporting in "boto_cfn.present" function. @ 2017-08-01 17:55:29 UTC
    • f2b0c9b4fa Merge pull request #42574 from sbojarski/boto-cfn-error-reporting
    • 5c945f10c2 Fix debug message in "boto_cfn._validate" function.
    • 181a1beecc Fixed error reporting in "boto_cfn.present" function.
  • PR #42623: (terminalmage) Fix unicode constructor in custom YAML loader @ 2017-07-31 19:25:18 UTC
    • bc1effc4f2 Merge pull request #42623 from terminalmage/fix-unicode-constructor
    • fcf45889dd Fix unicode constructor in custom YAML loader
  • PR #42515: (gtmanfred) Allow not interpreting backslashes in the repl @ 2017-07-28 16:00:09 UTC
  • ISSUE #42456: (gdubroeucq) Use yum lib (refs: #42586)
  • PR #42586: (gdubroeucq) [Fix] yumpkg.py: add option to the command "check-update" @ 2017-07-27 23:52:00 UTC
  • ISSUE #41982: (abulford) dockerng.network* matches too easily (refs: #41988)
  • PR #41988: (abulford) Fix dockerng.network* name matching @ 2017-07-27 21:25:06 UTC
  • PR #42339: (isbm) Bugfix: Jobs scheduled to run at a future time stay pending for Salt minions (bsc#1036125) @ 2017-07-27 19:05:51 UTC
    • 4b16109122 Merge pull request #42339 from isbm/isbm-jobs-scheduled-in-a-future-bsc1036125
    • bbba84ce2d Bugfix: Jobs scheduled to run at a future time stay pending for Salt minions (bsc#1036125)
  • ISSUE #23516: (dkiser) BUG: cron job scheduler sporadically works (refs: #42077)
  • PR #42077: (vutny) Fix scheduled job run on Master if when parameter is a list @ 2017-07-27 19:04:23 UTC
    • PR #41973: (vutny) Fix Master/Minion scheduled jobs based on Cron expressions (refs: #42077)
    • 6c5a7c604a Merge pull request #42077 from vutny/fix-jobs-scheduled-with-whens
    • b1960cea44 Fix scheduled job run on Master if when parameter is a list
  • PR #42414: (vutny) DOCS: unify hash sum with hash type format @ 2017-07-27 18:48:40 UTC
  • ISSUE #42375: (dragonpaw) salt.modules.*.__virtualname__ doens't work as documented. (refs: #42523)
  • PR #42523: (rallytime) Add a mention of the True/False returns with __virtual__() @ 2017-07-27 18:13:07 UTC
    • 535c922511 Merge pull request #42523 from rallytime/fix-42375
    • 685c2cced6 Add information about returning a tuple with an error message
    • fa466519c4 Add a mention of the True/False returns with __virtual__()
  • PR #42527: (twangboy) Document changes to Windows Update in Windows 10/Server 2016 @ 2017-07-27 17:45:38 UTC
  • PR #42551: (binocvlar) Remove '-s' (--script) argument to parted within align_check function @ 2017-07-27 17:35:31 UTC
    • 69b06586da Merge pull request #42551 from binocvlar/fix-lack-of-align-check-output
    • c4fabaa192 Remove '-s' (--script) argument to parted within align_check function
  • ISSUE #42403: (astronouth7303) [2017.7] Pillar empty when state is applied from orchestrate (refs: #42433)
  • PR #42573: (rallytime) Back-port #42433 to 2016.11 @ 2017-07-27 13:51:21 UTC
  • PR #42571: (twangboy) Avoid loading system PYTHON* environment vars @ 2017-07-26 22:48:55 UTC
    • e931ed2517 Merge pull request #42571 from twangboy/win_add_pythonpath
    • d55a44dd1a Avoid loading user site packages
    • 9af1eb2741 Ignore any PYTHON* environment vars already on the system
    • 4e2fb03a95 Add pythonpath to batch files and service
  • ISSUE #42371: (tsaridas) Minion unresponsive after trying to failover (refs: #42387)
  • PR #42387: (DmitryKuzmenko) Fix race condition in usage of weakvaluedict @ 2017-07-25 20:57:42 UTC
    • de2f397041 Merge pull request #42387 from DSRCorporation/bugs/42371_KeyError_WeakValueDict
    • e721c7eee2 Don't use key in weakvaluedict because it could lie.
  • ISSUE #41955: (root360-AndreasUlm) rabbitmq 3.6.10 changed output => rabbitmq-module broken (refs: #41968)
  • PR #41968: (root360-AndreasUlm) Fix rabbitmqctl output sanitizer for version 3.6.10 @ 2017-07-25 19:12:36 UTC
    • 641a9d7efd Merge pull request #41968 from root360-AndreasUlm/fix-rabbitmqctl-output-handler
    • 76fd941d91 added tests for rabbitmq 3.6.10 output handler
    • 3602af1e1b Fix rabbitmqctl output handler for 3.6.10
  • ISSUE #42477: (aikar) Invalid ssh_interface value prevents salt-cloud provisioning without reason of why (refs: #42479)
  • PR #42479: (gtmanfred) validate ssh_interface for ec2 @ 2017-07-25 18:37:18 UTC
  • ISSUE #42405: (felrivero) The documentation is incorrectly compiled (PILLAR section) (refs: #42516)
  • PR #42516: (rallytime) Add info about top file to pillar walk-through example to include edit.vim @ 2017-07-25 17:01:12 UTC
    • a925c7029a Merge pull request #42516 from rallytime/fix-42405
    • e3a6717efa Add info about top file to pillar walk-through example to include edit.vim
  • ISSUE #42417: (clem-compilatio) salt-cloud - openstack - "no more floating IP addresses" error - but public_ip in node (refs: #42509)
  • PR #42509: (clem-compilatio) Fix assign_floating_ips in openstack.py @ 2017-07-24 17:14:13 UTC
  • PR #42464: (garethgreenaway) [2016.11] Small fix to modules/git.py @ 2017-07-21 21:28:57 UTC
    • 4bf35a74de Merge pull request #42464 from garethgreenaway/2016_11_remove_tmp_identity_file
    • ff24102d51 Uncomment the line that removes the temporary identity file.
  • ISSUE #42357: (Giandom) Salt pillarenv problem with slack engine (refs: #42443)
  • PR #42443: (garethgreenaway) [2016.11] Fix to slack engine @ 2017-07-21 15:48:57 UTC
    • e2120dbd0e Merge pull request #42443 from garethgreenaway/42357_pass_args_kwargs_correctly
    • 635810b3e3 Updating the slack engine in 2016.11 to pass the args and kwrags correctly to LocalClient
  • ISSUE #42198: (shengis) state sqlite3.row_absent fail with "parameters are of unsupported type" (refs: #42200)
  • PR #42200: (shengis) Fix #42198 @ 2017-07-21 14:47:29 UTC
    • 8262cc9054 Merge pull request #42200 from shengis/sqlite3_fix_row_absent_2016.11
    • 407b8f4bb3 Fix #42198 If where_args is not set, not using it in the delete request.
  • ISSUE #42413: (goten4) Invalid error message when proxy_host is set and tornado not installed (refs: #42424)
  • PR #42424: (goten4) Fix error message when tornado or pycurl is not installed @ 2017-07-20 21:53:40 UTC
  • PR #42350: (twangboy) Fixes problem with Version and OS Release related grains on certain versions of Python (2016.11) @ 2017-07-19 17:07:26 UTC
    • 42bb1a64ca Merge pull request #42350 from twangboy/win_fix_ver_grains_2016.11
    • 8c048403d7 Detect Server OS with a desktop release name
  • PR #42356: (meaksh) Allow checking whether a function is available on the AliasesLoader wrapper @ 2017-07-19 16:56:41 UTC
    • 0a72e56f6b Merge pull request #42356 from meaksh/2016.11-AliasesLoader-wrapper-fix
    • 915d94219e Allow checking whether a function is available on the AliasesLoader wrapper
  • PR #42368: (twangboy) Remove build and dist directories before install (2016.11) @ 2017-07-19 16:47:28 UTC
    • 10eb7b7a79 Merge pull request #42368 from twangboy/win_fix_build_2016.11
    • a7c910c31e Remove build and dist directories before install
  • PR #42370: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-07-18 22:39:41 UTC
  • PR #42360: (Ch3LL) [2016.11] Update version numbers in doc config for 2017.7.0 release @ 2017-07-18 19:23:30 UTC
    • f06a6f1796 Merge pull request #42360 from Ch3LL/doc-update-2016.11
    • b90b7a7506 [2016.11] Update version numbers in doc config for 2017.7.0 release
  • ISSUE #32400: (rallytime) Document Default Config Values (refs: #42319)
  • PR #42319: (rallytime) Add more documentation for config options that are missing from master/minion docs @ 2017-07-18 18:02:32 UTC
    • e0595b0a0f Merge pull request #42319 from rallytime/config-docs
    • b40f980632 Add more documentation for config options that are missing from master/minion docs
  • ISSUE #42333: (b3hni4) Getting "invalid type of dict, a list is required" when trying to configure engines in master config file (refs: #42352)
  • PR #42352: (CorvinM) Multiple documentation fixes @ 2017-07-18 15:10:37 UTC
  • PR #42353: (terminalmage) is_windows is a function, not a propery/attribute @ 2017-07-18 14:38:51 UTC
    • b256001760 Merge pull request #42353 from terminalmage/fix-git-test
    • 14cf6ce322 is_windows is a function, not a propery/attribute
  • ISSUE #41116: (hrumph) FAQ has wrong instructions for upgrading Windows minion. (refs: #42264)
  • PR #42264: (rallytime) Update minion restart section in FAQ doc for windows @ 2017-07-17 17:40:40 UTC
    • 866a1febb4 Merge pull request #42264 from rallytime/fix-41116
    • bd638880e3 Add mono-spacing to salt-minion reference for consistency
    • 30d62f43da Update minion restart section in FAQ doc for windows
  • ISSUE #42194: (jryberg) pkg version: latest are now broken, appending <package>-latest to filename (refs: #42275)
  • PR #42275: (terminalmage) pkg.installed: pack name/version into pkgs argument @ 2017-07-17 17:38:39 UTC
    • 9a707088ad Merge pull request #42275 from terminalmage/issue42194
    • 663874908a pkg.installed: pack name/version into pkgs argument
  • ISSUE #41721: (sazaro) state.sysrc broken when setting the value to YES or NO (refs: #42269)
  • PR #42269: (rallytime) Add some clarity to "multiple quotes" section of yaml docs @ 2017-07-17 17:38:18 UTC
    • e588f235e0 Merge pull request #42269 from rallytime/fix-41721
    • f2250d474a Add a note about using different styles of quotes.
    • 38d9b3d553 Add some clarity to "multiple quotes" section of yaml docs
  • ISSUE #42152: (dubb-b) salt-cloud errors on Rackspace driver using -out=yaml (refs: #42282)
  • PR #42282: (rallytime) Handle libcloud objects that throw RepresenterErrors with --out=yaml @ 2017-07-17 17:36:35 UTC
    • 5aaa214a75 Merge pull request #42282 from rallytime/fix-42152
    • f032223843 Handle libcloud objects that throw RepresenterErrors with --out=yaml
  • ISSUE #42295: (lubyou) file.absent fails on windows if the file to be removed has the "readonly" attribute set (refs: #42308)
  • PR #42308: (lubyou) Force file removal on Windows. Fixes #42295 @ 2017-07-17 17:12:13 UTC
  • ISSUE #42267: (gzcwnk) salt-ssh not creating ssh keys automatically as per documentation (refs: #42314)
  • PR #42314: (rallytime) Add clarification to salt ssh docs about key auto-generation. @ 2017-07-17 14:07:49 UTC
    • da2a8a518f Merge pull request #42314 from rallytime/fix-42267
    • c406046940 Add clarification to salt ssh docs about key auto-generation.
  • ISSUE #41936: (michaelkarrer81) git.latest identity does not set the correct user for the private key file on the minion (refs: #41945)
  • PR #41945: (garethgreenaway) Fixes to modules/git.py @ 2017-07-14 17:46:10 UTC
    • acadd54013 Merge pull request #41945 from garethgreenaway/41936_allow_identity_files_with_user
    • 44841e5626 Moving the call to cp.get_file inside the with block to ensure the umask is preserved when we grab the file.
    • f9ba60eed8 Merge pull request #1 from terminalmage/pr-41945
      • 1b6026177c Restrict set_umask to mkstemp call only
    • 68549f3496 Fixing umask to we can set files as executable.
    • 4949bf3ff3 Updating to swap on the new salt.utils.files.set_umask context_manager
    • 8faa9f6d92 Updating PR with requested changes.
    • 494765e939 Updating the git module to allow an identity file to be used when passing the user parameter
  • ISSUE #42240: (casselt) empty_password in user.present always changes password, even with test=True (refs: #42289)
  • PR #42289: (CorvinM) Multiple empty_password fixes for state.user @ 2017-07-14 16:14:02 UTC
  • PR #42123: (vutny) DOCS: describe importing custom util classes @ 2017-07-12 15:53:24 UTC
    • a91a3f81b1 Merge pull request #42123 from vutny/fix-master-utils-import
    • 6bb8b8f98c Add missing doc for utils_dirs Minion config option
    • f1bc58f6d5 Utils: add example of module import
  • PR #42261: (rallytime) Some minor doc fixes for dnsutil module so they'll render correctly @ 2017-07-11 23:14:53 UTC
    • e2aa5114e4 Merge pull request #42261 from rallytime/minor-doc-fix
    • 8c76bbb53d Some minor doc fixes for dnsutil module so they'll render correctly
  • PR #42262: (rallytime) Back-port #42224 to 2016.11 @ 2017-07-11 23:14:25 UTC
    • PR #42224: (tdutrion) Remove duplicate instruction in Openstack Rackspace config example (refs: #42262)
    • 3e9dfbc9cc Merge pull request #42262 from rallytime/bp-42224
    • c31ded341c Remove duplicate instruction in Openstack Rackspace config example
  • ISSUE #42137: (kiemlicz) cmd.run with multiple commands - random order of execution (refs: #42181)
  • PR #42181: (garethgreenaway) fixes to state.py for names parameter @ 2017-07-11 21:21:32 UTC
    • 7780579c36 Merge pull request #42181 from garethgreenaway/42137_backport_fix_from_2017_7
    • a34970b45b Back porting the fix for 2017.7 that ensures the order of the names parameter.
  • PR #42253: (gtmanfred) Only use unassociated ips when unable to allocate @ 2017-07-11 20:53:51 UTC
  • PR #42252: (UtahDave) simple docstring updates @ 2017-07-11 20:48:33 UTC
  • ISSUE #42232: (astronouth7303) Half of dnsutil refers to dig (refs: #42235)
  • PR #42235: (astronouth7303) Abolish references to dig in examples. @ 2017-07-10 20:06:11 UTC
  • PR #42215: (twangboy) Add missing config to example @ 2017-07-07 20:18:44 UTC
  • PR #42211: (terminalmage) Only pass a saltenv in orchestration if one was explicitly passed (2016.11) @ 2017-07-07 20:16:35 UTC
    • 274946ab00 Merge pull request #42211 from terminalmage/issue40928
    • 22a18fa2ed Only pass a saltenv in orchestration if one was explicitly passed (2016.11)
  • PR #42173: (rallytime) Back-port #37424 to 2016.11 @ 2017-07-07 16:39:59 UTC
  • ISSUE #39365: (dglloyd) service.running fails if sysv script has no status command and enable: True (refs: #39366)
  • PR #42175: (rallytime) Back-port #39366 to 2016.11 @ 2017-07-06 19:51:47 UTC
  • PR #42172: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-07-06 18:16:29 UTC
    • ea16f47f0a Merge pull request #42172 from rallytime/merge-2016.11
    • b1fa332a11 Merge branch '2016.3' into '2016.11'
      • 8fa1fa5bb1 Merge pull request #42155 from phsteve/doc-fix-puppet
        • fb2cb78a31 Fix docs for puppet.plugin_sync so code-block renders properly and sync is spelled consistently
  • PR #42176: (rallytime) Back-port #42109 to 2016.11 @ 2017-07-06 18:15:35 UTC
  • PR #42095: (terminalmage) Add debug logging to dockerng.login @ 2017-07-06 17:13:05 UTC
  • ISSUE #42116: (terminalmage) CLI pillar override regression in 2017.7.0rc1 (refs: #42119)
  • PR #42119: (terminalmage) Fix regression in CLI pillar override for salt-call @ 2017-07-06 17:02:52 UTC
    • 2b754bc5af Merge pull request #42119 from terminalmage/issue42116
    • 9a268949e3 Add integration test for 42116
    • 1bb42bb609 Fix regression when CLI pillar override is used with salt-call
  • ISSUE #42114: (clallen) saltenv bug in pillar.get execution module function (refs: #42121)
  • PR #42121: (terminalmage) Fix pillar.get when saltenv is passed @ 2017-07-06 16:52:34 UTC
  • PR #42094: (terminalmage) Prevent command from showing in exception when output_loglevel=quiet @ 2017-07-06 16:18:09 UTC
    • 687992c240 Merge pull request #42094 from terminalmage/quiet-exception
    • 47d61f4edf Prevent command from showing in exception when output_loglevel=quiet
  • ISSUE #42115: (nomeelnoj) Installing EPEL repo breaks salt-cloud (refs: #42163)
  • PR #42163: (vutny) Fix #42115: parse libcloud "rc" version correctly @ 2017-07-06 16:15:07 UTC
  • PR #42164: (Ch3LL) Fix kerberos create_keytab doc @ 2017-07-06 15:55:33 UTC
  • PR #42141: (rallytime) Back-port #42098 to 2016.11 @ 2017-07-06 15:11:49 UTC
  • PR #42140: (rallytime) Back-port #42097 to 2016.11 @ 2017-07-06 15:11:29 UTC
  • PR #42142: (Ch3LL) Update builds available for rc1 @ 2017-07-05 21:11:56 UTC
  • PR #42078: (damon-atkins) pkg.install and pkg.remove fix version number input. @ 2017-07-05 06:04:57 UTC
    • 4780d7830a Merge pull request #42078 from damon-atkins/fix_convert_flt_str_version_on_cmd_line
    • 09d37dd892 Fix comment typo
    • 7167549425 Handle version=None when converted to a string it becomes 'None' parm should default to empty string rather than None, it would fix better with existing code.
    • 4fb2bb1856 Fix typo
    • cf55c3361c pkg.install and pkg.remove on the command line take number version numbers, store them within a float. However version is a string, to support versions numbers like 1.3.4
  • PR #42105: (Ch3LL) Update releasecanddiate doc with new 2017.7.0rc1 Release @ 2017-07-04 03:14:42 UTC
  • ISSUE #41885: (astronouth7303) Recommended pip installation outdated? (refs: #42099)
  • PR #42099: (rallytime) Remove references in docs to pip install salt-cloud @ 2017-07-03 22:13:44 UTC
  • ISSUE #42076: (abulford) dockerng.volume_present test looks as though it would cause a change (refs: #42086)
  • PR #42086: (abulford) Make result=true if Docker volume already exists @ 2017-07-03 15:48:33 UTC
    • 81d606a8cb Merge pull request #42086 from redmatter/fix-dockerng-volume-present-result
    • 8d549685a7 Make result=true if Docker volume already exists
  • ISSUE #25842: (shikhartanwar) Running salt-minion as non-root user to execute sudo commands always returns an error (refs: #42021)
  • PR #42021: (gtmanfred) Set concurrent to True when running states with sudo @ 2017-06-30 21:02:15 UTC
  • PR #42029: (terminalmage) Mock socket.getaddrinfo in unit.utils.network_test.NetworkTestCase.test_host_to_ips @ 2017-06-30 20:58:56 UTC
    • b784fbbdf8 Merge pull request #42029 from terminalmage/host_to_ips
    • 26f848e111 Mock socket.getaddrinfo in unit.utils.network_test.NetworkTestCase.test_host_to_ips
  • PR #42055: (dmurphy18) Upgrade support for gnupg v2.1 and higher @ 2017-06-30 20:54:02 UTC
  • PR #42048: (Ch3LL) Add initial 2016.11.7 Release Notes @ 2017-06-30 16:00:05 UTC
  • PR #42024: (leeclemens) doc: Specify versionadded for SELinux policy install/uninstall @ 2017-06-29 23:29:50 UTC
  • PR #42030: (whiteinge) Re-add msgpack to mocked imports @ 2017-06-29 20:47:59 UTC
  • PR #42028: (whiteinge) Revert "Allow docs to be built under Python 3" (refs: #42030) @ 2017-06-29 19:47:46 UTC
    • 53031d2f55 Merge pull request #42028 from saltstack/revert-41961-py3_doc
    • 5592e6e5d4 Revert "Allow docs to be built under Python 3"
  • ISSUE #42013: (dusto) Misspelled nozeroconf in salt/modules/rh_ip.py (refs: #42017)
  • PR #42017: (lorengordon) Fixes typo "nozerconf" -> "nozeroconf" @ 2017-06-29 17:30:48 UTC
  • PR #41906: (terminalmage) Better support for numeric saltenvs @ 2017-06-29 17:19:33 UTC
  • PR #41995: (terminalmage) Temporarily set the umask before writing an auth token @ 2017-06-29 01:09:48 UTC
    • 6a3c03c2d5 Merge pull request #41995 from terminalmage/token-umask
    • 4f54b0069f Temporarily set the umask before writing an auth token
  • PR #41999: (terminalmage) Update IP address for unit.utils.network_test.NetworkTestCase.test_host_to_ips @ 2017-06-29 01:01:31 UTC
    • e3801b0e78 Merge pull request #41999 from terminalmage/fix-network-test
    • fb6a93314f Update IP address for unit.utils.network_test.NetworkTestCase.test_host_to_ips
  • ISSUE #18659: (whiteinge) mod_aggregate not working for list-form configuration (refs: #41991)
  • PR #41991: (Da-Juan) Accept a list for state_aggregate global setting @ 2017-06-29 00:58:59 UTC
  • PR #41993: (UtahDave) change out salt support link to SaltConf link @ 2017-06-29 00:55:20 UTC
  • PR #41987: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2017-06-28 20:19:11 UTC
  • PR #41985: (rallytime) Back-port #41780 to 2016.11 @ 2017-06-28 20:18:57 UTC
    • PR #41780: (ferringb) Fix salt.util.render_jinja_tmpl usage for when not used in an environmnet (refs: #41985)
    • 768339d734 Merge pull request #41985 from rallytime/bp-41780
    • 8f8d3a473a Fix salt.util.render_jinja_tmpl usage for when not used in an environment.
  • ISSUE #34963: (craigafinch) Incorrect behavior or documentation for comments in salt.states.pkgrepo.managed (refs: #41820)
  • PR #41986: (rallytime) Back-port #41820 to 2016.11 @ 2017-06-28 20:18:43 UTC
    • PR #41820: (nhavens) Fix yum repo file comments to work as documented in pkgrepo.managed (refs: #41986)
    • bd9090c0bf Merge pull request #41986 from rallytime/bp-41820
    • 72320e35b9 Fix yum repo file comments to work as documented in pkgrepo.managed
  • PR #41973: (vutny) Fix Master/Minion scheduled jobs based on Cron expressions (refs: #42077) @ 2017-06-28 16:39:02 UTC
    • a31da52635 Merge pull request #41973 from vutny/fix-croniter-scheduled-jobs
    • 148788e652 Fix Master/Minion scheduled jobs based on Cron expressions
  • PR #41980: (Ch3LL) [2016.11] Bump latest release version to 2016.11.6 @ 2017-06-28 15:35:11 UTC
  • PR #41961: (cachedout) Allow docs to be built under Python 3 @ 2017-06-27 21:11:54 UTC
  • PR #41948: (davidjb) Fix Composer state's name docs; formatting @ 2017-06-27 17:51:29 UTC
  • PR #41914: (vutny) archive.extracted: fix hash sum verification for local archives @ 2017-06-26 17:59:27 UTC
    • e28e10ded2 Merge pull request #41914 from vutny/fix-archive-extracted-local-file-hash
    • 54910fe55f archive.extracted: fix hash sum verification for local archives
  • PR #41912: (Ch3LL) Allow pacman module to run on Manjaro @ 2017-06-26 15:35:20 UTC
  • ISSUE #38093: (DmitryKuzmenko) Make threads avoid blocking waiting while communicating using TCP transport. (refs: #41516)
  • PR #41516: (kstreee) Implements MessageClientPool to avoid blocking waiting for zeromq and tcp communications. @ 2017-06-26 14:41:38 UTC
    • PR #37878: (kstreee) Makes threads avoid blocking waiting while communicating using Zeromq. (refs: #41516)
    • ff67d47a2e Merge pull request #41516 from kstreee/fix-blocking-waiting-tcp-connection
    • df96969959 Removes redundant closing statements.
    • 94b9ea51eb Implements MessageClientPool to avoid blocking waiting for zeromq and tcp communications.
  • PR #41888: (Ch3LL) Add additional commits to 2016.11.6 release notes @ 2017-06-22 16:19:00 UTC
  • PR #41882: (Ch3LL) Add pycryptodome to crypt_test @ 2017-06-21 19:51:10 UTC
  • PR #41877: (Ch3LL) Fix netstat and routes test @ 2017-06-21 16:16:58 UTC
  • ISSUE #41367: (lubyou) certutil.add_store does not work on non english windows versions or on Windows 10 (localised or English) (refs: #41566)
  • PR #41566: (morganwillcock) win_certutil: workaround for reading serial numbers with non-English languages @ 2017-06-21 15:40:29 UTC
    • 66f8c83c93 Merge pull request #41566 from morganwillcock/certutil
    • c337d52d0c Fix test data for test_get_serial, and a typo
    • 7f6961378e test and lint fixes
    • 8ee48432f4 Suppress output of crypt context and be more specific with whitespace vs. serial
    • 61f817d172 Match serials based on output position (fix for non-English languages)
  • PR #41679: (terminalmage) Prevent unnecessary duplicate pillar compilation @ 2017-06-21 15:32:42 UTC
    • 4d0f5c433d Merge pull request #41679 from terminalmage/get-top-file-envs
    • a916e8da49 Improve normalization of saltenv/pillarenv usage for states
    • 02f293a19c Update state unit tests to reflect recent changes
    • b7e5c11165 Don't compile pillar data when getting top file envs
    • 8d6fdb7c9a Don't compile pillar twice for salt-call
    • d2abfbf4ed Add initial_pillar argument to salt.state
    • 70186de532 salt.pillar: rename the "pillar" argument to "pillar_override"
  • ISSUE #39668: (mirceaulinic) Master scheduled job not recorded on the event bus (refs: #41658)
  • ISSUE #12653: (pengyao) salt schedule doesn't return jobs result info to master (refs: #41853)
  • PR #41853: (vutny) Fix master side scheduled jobs to return events @ 2017-06-20 22:06:29 UTC