Salt 2016.11.1 Release Notes

Version 2016.11.1 is a bugfix release for 2016.11.0.

Changes for v2016.11.0..v2016.11.1

Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):

Generated at: 2016-12-09T21:54:17Z

Statistics:

  • Total Merges: 89
  • Total Issue references: 55
  • Total PR references: 155

Changes:

  • PR #38182: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-12-09T21:25:47Z

    • PR #38177: (vutny) Correct cp.get_file_str docstring and add integration tests
    • PR #38163: (Ch3LL) enabled ec2 cloud tests
    • PR #38153: (vutny) Master config includes may contain errors and be safely skipped
    • 23c0393 Merge pull request #38182 from rallytime/merge-2016.11
    • 627242a Merge branch '2016.3' into '2016.11'
      • 65b2ad7 Merge pull request #38163 from Ch3LL/enabled_ec2_cloud
        • be74c45 enabled ec2 cloud tests
      • b63f74e Merge pull request #38177 from vutny/fix-cp-get-file-str
        • a449980 Correct cp.get_file_str docstring and add integration tests
      • 7596313 Merge pull request #38153 from vutny/master-includes-error-tolerance
        • cd0154e Master config includes may contain errors and be safely skipped
  • PR #38158: (cachedout) Fix type problem in grains.filter_by @ 2016-12-09T21:24:40Z

    • ISSUE #38094: (bartuss7) TypeError: object of type 'float' has no len() in grains.filter_by | refs: #38158
    • 8355adc Merge pull request #38158 from cachedout/issue_38094
    • e8196e2 Lint, remove set literal
    • 9f4ebb3 Fix type problem in grains.filter_by
  • PR #38156: (terminalmage) Remove rtag when windows minion refreshes early in state @ 2016-12-09T21:15:01Z

    • ISSUE #38090: (jf) pkg.installed does not seem to refresh the repo database, no matter what | refs: #38113 #38156
    • 31a157d Merge pull request #38156 from terminalmage/fix-windows-refresh
    • 258bd4c Remove rtag when windows minion refreshes early in state
  • PR #38183: (cro) Fix bad set operations when setting up securitygroups in AWS. @ 2016-12-09T21:12:10Z

    • ISSUE #37981: (tazaki) Salt-cloud ec2 vpc securitygroupid always returning default | refs: #38183
    • PR #37891: (isbm) rsync port to 2015.8
    • c638952 Merge pull request #38183 from cro/fix_37891
    • 0527d6f Fix bad set operations when setting up securitygroups in AWS. Fixes #37891.
  • fc95045 Reset socket default timeout to None (fixes daemons_tests failures) (#38181)
    • PR #38181: (rallytime) Reset socket default timeout to None (fixes daemons_tests failures)
  • PR #38148: (whiteinge) Remove ssh_async from NetapiClient clients; it is not implemented @ 2016-12-09T18:49:42Z

    • 7ccbedd Merge pull request #38148 from whiteinge/no-ssh-async-client
    • cb58cd4 Remove ssh_async from NetapiClient clients; it is not implemented
  • PR #38160: (terminalmage) Update information about xz-utils in archive state/module docs @ 2016-12-09T18:34:03Z

    • 8d4e194 Merge pull request #38160 from terminalmage/update-archive-docs
    • 8e4ad3c Update information about xz-utils in archive state/module docs
  • PR #38164: (techhat) Add Azure ARM docs for 2016.11.0 @ 2016-12-09T18:00:22Z

    • ISSUE #38024: (Ch3LL) 2016.11.0 release notes missing azure arm reference | refs: #38164
    • 05136f0 Merge pull request #38164 from techhat/azuredocs
    • 71b787e Add Azure ARM docs for 2016.11.0
  • PR #38173: (rallytime) Bump some win* module deprecations from Nitrogen to Oxygen @ 2016-12-09T16:57:29Z

    • e3c858c Merge pull request #38173 from rallytime/update-win-deprecation-versions
    • 09a50b2 Bump some win* module deprecations from Nitrogen to Oxygen
  • PR #38036: (terminalmage) archive.extracted: fix problems with overwrite arg @ 2016-12-08T19:08:41Z

    • PR #37889: (isbm) Allow overwrite archives extraction | refs: #38036
    • 827bf59 Merge pull request #38036 from terminalmage/archive-extracted-override
    • a1c70c7 archive.extracted: fix problems with overwrite arg
  • PR #38133: (terminalmage) Fix edge case in creation of trans tar for salt-thin @ 2016-12-08T17:47:26Z

    • 50773a5 Merge pull request #38133 from terminalmage/zd1067
    • 71e0bd0 Fix edge case in creation of trans tar for salt-thin
  • PR #38138: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-12-07T20:15:56Z

    • PR #38134: (rallytime) Skip daemon unit tests when running on Python 2.6
    • 6026cb2 Merge pull request #38138 from rallytime/merge-2016.11
    • 28b56ea Merge branch '2016.3' into '2016.11'
    • 86091db Skip daemon unit tests when running on Python 2.6 (#38134)
  • PR #38130: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-12-07T20:11:19Z

    • ISSUE #38091: (tjyang) [WARNING ] salt.loaded.int.module.zenoss.__virtual__() is wrongly returning None. | refs: #38102
    • ISSUE #36707: (do3meli) slow FreeBSD sysctl module with test=true | refs: #36794
    • PR #38104: (rallytime) Back-port #36794 to 2016.3
    • PR #38102: (rallytime) Add False + msg tuple return if requests is missing for zenoss module
    • PR #36794: (do3meli) FreeBSD sysctl module now handels config_file parameter in show method | refs: #38104
    • 90478ef Merge pull request #38130 from rallytime/merge-2016.11
    • 4d7d9ab Merge branch '2016.3' into '2016.11'
      • d3d98fd4 Merge pull request #38102 from rallytime/fix-38091
        • 4f79d5a Add False + msg tuple return if requests is missing for zenoss module
      • 8c8cbc2 Merge pull request #38104 from rallytime/bp-36794
        • c906c8a Pylint fixes
        • da3ebf8 FreeBSD sysctl module now handels config_file parameter in show method
  • 1a42e24 Fix beacon index (#38129)
    • PR #38129: (Ch3LL) Fix beacon index
  • bbdfcab Add versionadded tags for network module funcs (#38127)
    • PR #38127: (rallytime) Add versionadded tags for network module funcs
  • PR #38043: (MTecknology) Debian networking fix @ 2016-12-07T17:32:18Z

    • ISSUE #38042: (MTecknology) [2016.11.0] Invalid interfaces file produced by debian_ip module | refs: #38043
    • fd06bab Merge pull request #38043 from MTecknology/2016.11
    • 6d5e132 Removing trailing whitespace from previous commit
    • f882674 Adding some options that are valid for inet6 blocks.
    • 81cb688 Better check for dual stack.
    • 525c746 May Cthulhu take mercy on my soul for this commit.
    • 300ca60 I guess this makes the previous commit a bit redundant, but I'm not sure if I want to remove it.
    • 6e7fc39 This now seems absurdly obvious, but I'm not ruling out that I'll break everything.
    • 82d2b89 Rolling back unit test.
    • b3edbcf Adding larger and more complete debian_ip unit test.
    • 3afd7b6 Adding the valid/documented 'slaves' option.
    • b6b1adc Typo: missing closing parenthesis
    • 756e41c Fixing a typo; line should not be commented
    • 32a1374 Corrects expected return value
    • 88f9d9f Mostly whitespace & comment changes
    • 41ffb8d Removing redundant line
    • 3a81686 Ensure iface_dict not being populated will not produce a stacktrace
    • 4de2cb2 Corrects regression in debian_ip/debian_eth.jinja
  • PR #38107: (cachedout) Status beacon should raise proper exception @ 2016-12-07T17:21:49Z

    • PR #38088: (dmurphy18) Updated to match formulas and allow for missing functions | refs: #38107
    • 4b9a7f2 Merge pull request #38107 from cachedout/supercede_38088
    • 73d7248 Change to log.debug per Tom
    • da135b1 Fix docs
    • 792b422 Pylint fix
    • 88e03bb Fix typo
    • a8ce153 Status beacon should raise proper exception
  • PR #38101: (lorengordon) Clarifies file.replace behavior on symlinks @ 2016-12-07T13:27:11Z

    • da8f5ac Merge pull request #38101 from lorengordon/file-replace-note
    • 345990f Clarifies file.replace behavior on symlinks
  • PR #38113: (terminalmage) Revert changes to refresh tag for pkg states @ 2016-12-07T13:11:14Z

    • ISSUE #38090: (jf) pkg.installed does not seem to refresh the repo database, no matter what | refs: #38113 #38156
    • d47761f Merge pull request #38113 from terminalmage/issue38090
    • 9f347df Revert changes to refresh tag for pkg states
  • PR #38120: (Da-Juan) Fix status beacon config default values @ 2016-12-07T13:08:33Z

    • ISSUE #37976: (t0nyhays) Error when status beacon fires (2016.11.0) | refs: #38120
    • d4c34e0 Merge pull request #38120 from Da-Juan/2016.11
    • 7e4a35e Fix status beacon config default values
  • PR #38114: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-12-07T12:45:04Z

    • ISSUE #38037: (dmurphy18) pkg.latest and yumpkg.latest_version return incorrect package versions 2016.3 and 2016.11 | refs: #38045
    • ISSUE #37939: (Talkless) file.comment always report changes in test=True mode | refs: #38039
    • ISSUE #35342: (morganwillcock) win_pkg: refresh_db doesn't remove cached items which have been renamed or removed | refs: #38083
    • PR #38083: (twangboy) Only delete .sls files from winrepo-ng [DO NOT MERGE FORWARD]
    • PR #38059: (rallytime) Call exec_test for the Syndic daemon in tests.unit.daemons_test.py
    • PR #38057: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 | refs: #38059
    • PR #38045: (terminalmage) yumpkg.py: don't include non-upgrade versions found by "yum list available"
    • PR #38039: (rallytime) Check to see if a line is already commented before moving on
    • PR #38034: (cachedout) Modify daemons test to use multiprocessing | refs: #38059
    • 6868089 Merge pull request #38114 from rallytime/merge-2016.11
    • fec9dec Merge branch '2016.3' into '2016.11'
      • fbc8776 Merge pull request #38083 from twangboy/fix_refresh_db
        • 978af6d Remove only .sls files from the cached winrepo-ng
      • 9dcfdee Merge pull request #38059 from rallytime/daemons-test-fix
        • eb372b2 Add missing "not" statement: The last syndic test should assertFalse()
        • 4e10f8e Call exec_test for the Syndic daemon in tests.unit.daemons_test.py
      • 9cd42b9 Merge pull request #38039 from rallytime/fix-37939
        • 1da7aac Update unit tests to account for additional file.search call
        • 8a685b1 Check to see if a line is already commented before moving on
        • f2c0455 Write an integration test demonstrating the issue
      • a34a763 Merge pull request #38045 from terminalmage/issue38037
        • 6528950 Simplify logic for matching desired pkg arch with actual pkg arch
        • 3babbcd yumpkg.py: don't include non-upgrade versions found by "yum list available"
  • PR #38109: (gtmanfred) mode needs to be an integer @ 2016-12-07T11:58:24Z

    • b9920e5 Merge pull request #38109 from gtmanfred/2016.11
    • 7546760 mode needs to be an integer
  • PR #38103: (rallytime) Back-port #37283 to 2016.11 @ 2016-12-06T23:12:59Z

    • PR #37283: (jeanpralo) Handle docker-compose up to version 1.9.0 | refs: #38103
    • PR #37215: (mschneider82) removed version check | refs: #37283
    • fd77dcb Merge pull request #38103 from rallytime/bp-37283
    • 11944df handle up to version 1.9.0
  • PR #38057: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 | refs: #38059 @ 2016-12-06T23:11:41Z

    • ISSUE #37945: (gstachowiak) Missing exception handling in salt.master.Maintenance. Process never completes. | refs: #37961
    • ISSUE #37867: (tobiasBora) Bug into lsb_release that crash salt | refs: #37962
    • ISSUE #37737: (b-harper) python client api CloudClient multiple calls needed | refs: #37928
    • ISSUE #37059: (basepi) Beacon fileserver operations cause scheduled jobs with fileserver operations to hang | refs: #37899
    • ISSUE #35088: (Modulus) salt/cloud/ec2.py encoding problems. | refs: #37912
    • PR #38034: (cachedout) Modify daemons test to use multiprocessing | refs: #38059
    • PR #38002: (laleocen) fix broken yaml code block
    • PR #37995: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
    • PR #37978: (terminalmage) Add clarifying language to ext_pillar_first docs
    • PR #37964: (terminalmage) Add clarification on expr_form usage and future deprecation
    • PR #37962: (cachedout) Catch possible exception from lsb_release
    • PR #37961: (cachedout) Handle empty tokens safely
    • PR #37950: (vutny) Set default Salt Master address for a Syndic (like for a Minion)
    • PR #37929: (gtmanfred) add list_nodes_min to nova driver
    • PR #37928: (techhat) Don't modify self.opts directly
    • PR #37926: (kontrolld) Fixes no IPv6 functionality in /etc/sysconfig/network
    • PR #37925: (kontrolld) Fix missing ipv6 options centos network
    • PR #37924: (cachedout) Update test for new gem ver
    • PR #37921: (rallytime) [2016.3] Merge forward from 2015.8 to 2016.3
    • PR #37918: (rallytime) [2015.8] Update version numbers in doc config for 2016.11.0 release
    • PR #37914: (terminalmage) Update earlier release channels' docs with Carbon release notes
    • PR #37912: (attiasr) fix encoding problem aws responses
    • PR #37899: (DmitryKuzmenko) Clear functions context in schedule tasks for ZeroMQ.
    • PR #37272: (vutny) Get default logging level and log file from default opts dict
    • 5d9d6b9 Merge pull request #38057 from rallytime/merge-2016.11
    • 3428840 Fix SaltKeyOptionParserTestCase test failures
    • 186e2d0 Don't allow libcloud mock module injection in unit/states/libcloud_dns_test.py either
    • d513a60 Do not allow libcloud to be injected as a mock value in the libcloud_dns_test
    • 74a417e Update the mocked cloud configs to also include master configs
    • f2c8cb1 Better merge conflict resolution from the initial merge
    • 8fd53a4 Merge branch '2016.3' into '2016.11'
      • 6724fe4 Modify daemons test to use multiprocessing (#38034)
      • 6942d5d Merge pull request #37995 from rallytime/merge-2016.3
        • b44e179 Merge branch '2015.8' into '2016.3'
          • 7a7e367 Merge pull request #37978 from terminalmage/ext_pillar_first-docs
            • 61ed9a8 Add clarifying language to ext_pillar_first docs
      • cd66c17 fix broken yaml code block (#38002)
      • 3dd45fb Merge pull request #37912 from attiasr/fix_aws_response_encoding
        • ba4ec4e use Requests result encoding to encode the text
        • abe4eb3 fix encoding problem aws responses
      • 69a74a4 Merge pull request #37950 from vutny/fix-starting-up-syndic
        • 7d9bc9a syndic_master: correct default value, documentation and example config
        • 92a7c7e Set default Salt Master address for a Syndic (like for a Minion)
      • 7f269bc Add clarification on expr_form usage and future deprecation (#37964)
      • 1001987 Catch possible exception from lsb_release (#37962)
      • 330021c Handle empty tokens safely (#37961)
      • ea46639 Merge pull request #37272 from vutny/fix-getting-default-logging-opts
        • e5ce523 Fix description in the Salt Syndic usage info
        • 518a3dd Add unit tests for Salt parsers processing logging options
        • 83d6a44 Add ssh_log_file option to master config and documentation
        • c8a0915 Fix configuration example and documentation for syndic_log_file option
        • e64dd3e Correct default attributes for various parser classes
        • 82a2e21 Fix default usage string for Salt command line programs
        • 45dffa2 Fix readding and updating logfile and pidfile config options for Salt API
        • f47253c Fix reading and applying Salt Cloud default configuration
        • fad5bec Work with a copy of default opts dictionaries
        • b7c2481 Fix log_level_logfile config value type
        • 1bd76a1 Fix setting temporary log level if CLI option omitted
        • 121848c Fix obtaining log_granular_levels config setting
        • 44cf07f Make CLI options take precedence for setting up logfile_logger
        • 61afaf1 Fix setting option attributes when processing log_level and log_file
        • 3c60e23 Fix processing of log_level_logfile config setting
        • 55a0af5 Use attribute functions for getting/setting options and config values
        • c25f2d0 Fix getting Salt API default logfile option
        • f242237 Remove processing of unused and undocumented cli_*_log_* config options
        • 2065e83 Get default logging level and file from default opts dict
      • f2f957d Merge pull request #37925 from kontrolld/add-ipv6-centos-network
        • ac2b477 Adding IPv6 functionality for CentOS /etc/sysconfig/network
      • c07ad11 Merge pull request #37899 from DSRCorporation/bugs/37059_schedule_task_hang
        • 9497748 Clear functions context in schedule tasks for ZeroMQ.
      • a55519d Merge pull request #37928 from techhat/issue37737
        • a09a60e Don't modify self.opts directly
      • 9d17f1c Merge pull request #37929 from gtmanfred/2016.3
        • c7d2c73 add list_nodes_min to nova driver
      • 3bb743b Merge pull request #37926 from kontrolld/fix-ipv6-centos-network
        • 3ed42e5 updated
        • 3b3bc4f Fixes no IPv6 functionality in /etc/sysconfig/network
      • 271170a Merge pull request #37921 from rallytime/merge-2016.3
        • 523a67c Merge branch '2015.8' into '2016.3'
          • 4cdc6cf Update earlier release channels' docs with Carbon release notes (#37914)
          • d31491a [2015.8] Update version numbers in doc config for 2016.11.0 release (#37918)
      • 6cd6429 Merge pull request #37924 from cachedout/fix_gem_states
        • 894cca3 Update test for new gem ver
  • 9969544 Account for case where vim install already exists and is at an older version (#38112)
    • PR #38112: (rallytime) Account for case where vim install already exists and is at an older version
  • PR #38021: (mateiw) Add master_tops support in salt-ssh @ 2016-12-06T14:26:22Z

    • ISSUE #19502: (kt97679) salt-ssh fails to run state.highstate with custom master_tops | refs: #38021
    • f8c67a9 Merge pull request #38021 from mateiw/salt-ssh_master_tops
    • 65a0f10 Add/remove newlines
    • 7037fa1 Add master_tops support in salt-ssh
  • 1bb31bb Start release notes file for 2016.11.1 release (#38084)
    • PR #38084: (rallytime) Start release notes file for 2016.11.1 release
  • PR #37878: (kstreee) Makes threads avoid blocking waiting while communicating using Zeromq. @ 2016-12-05T19:50:46Z

    • 7829551 Merge pull request #37878 from kstreee/2016.11
    • 9103878 Fixes blocking waiting through implementing a socket pool class.
  • PR #37987: (rbjorklin) consul_pillar support for limiting pillar exposure via minion targeting @ 2016-12-05T19:48:20Z

    • PR #37985: (rbjorklin) consul_pillar support for limiting pillar exposure via minion targeting | refs: #37987
    • 0809ccd Merge pull request #37987 from rbjorklin/consul-pillar-target
    • 5d0454a Ignore W1401 (anomalous-backslash-in-string)
    • 2e929a5 Linting fixes
    • 171cab1 Fixed possible incorrect behavior if target wasn't on start/end of str
    • 7440582 consul_pillar support for limiting pillar exposure via minion targeting
  • PR #38067: (terminalmage) Remove virtual funcs for archive state/module @ 2016-12-05T16:37:23Z

    • ISSUE #38062: (UtahDave) archive execution module not loading on Windows in 2016.11.0 | refs: #38067
    • 83dcfe8 Merge pull request #38067 from terminalmage/issue38062
    • 2e0f26a Remove virtual funcs for archive state/module
  • PR #38058: (rallytime) Remove initdb dependency in postgres module @ 2016-12-04T04:19:02Z

    • ISSUE #38001: (tomlaredo) Regression on postgres_group.present ('postgres_group' __virtual__ returned False) | refs: #38023
    • ISSUE #37986: (marek-obuchowicz) Module postgres - wrong docs, doesn't work with debian 8.5 | refs: #38023
    • ISSUE #37935: (ipmb) Postgres module regression on 2016.11 | refs: #37946 #37993 #38023 #38058
    • PR #38023: (gtmanfred) Expand error message for postgres states | refs: #38058
    • PR #37993: (ticosax) Remove initdb dependency to consume postgres module. | refs: #38058
    • c993367 Merge pull request #38058 from rallytime/remove-init-db-dep
    • c1ceeca Remove initdb dependency in postgres module
  • PR #38004: (terminalmage) Fix regression in user/group mgmt for archive.extracted @ 2016-12-02T18:28:49Z

    • ISSUE #37969: (lordcirth) Archive.extracted fails if -user: root is specified | refs: #38004
    • 1ac53e5 Merge pull request #38004 from terminalmage/issue37969
    • 23bb90a Add integration test for archive.extracted with user/group set to root
    • e5ee721 Don't use simple boolean check on uid/gid
  • PR #38051: (Ch3LL) add docs for hash_type change to sha256 @ 2016-12-02T18:11:36Z

    • ISSUE #37941: (L4rS6) Outdated documentation for 2016.11.x | refs: #38051
    • e90cbbe Merge pull request #38051 from Ch3LL/fix_hash_docs
    • e95f88f add docs for hash_type change to sha256
  • PR #38028: (terminalmage) Pass full_return to saltutil.runner @ 2016-12-02T09:49:31Z

    • ISSUE #38000: (morganwillcock) 2016.11.0: saltutil.runner returns a different dict structure and breaks template rendering | refs: #38028
    • 1b52289 Merge pull request #38028 from terminalmage/issue38000
    • 9bf13d5 Pass full_return to saltutil.runner
  • PR #38044: (terminalmage) Remove debugging code @ 2016-12-02T09:43:44Z

    • ISSUE #37980: (tveastman) Having 'git' in fileserver_backends and no gitfs_remotes defined causes a crash | refs: #38044
    • 41c44ff Merge pull request #38044 from terminalmage/issue37980
    • f70a040 Remove debugging code
  • PR #38035: (dmurphy18) Updated to return status from make_repo similar to rpmbuild.py @ 2016-12-01T22:30:53Z

    • 9661258 Merge pull request #38035 from dmurphy18/fix_debbuild
    • 3bca96e Updated to return status from make_repo similar to rpmbuild.py
  • PR #38023: (gtmanfred) Expand error message for postgres states | refs: #38058 @ 2016-12-01T22:05:06Z

    • ISSUE #38001: (tomlaredo) Regression on postgres_group.present ('postgres_group' __virtual__ returned False) | refs: #38023
    • ISSUE #37986: (marek-obuchowicz) Module postgres - wrong docs, doesn't work with debian 8.5 | refs: #38023
    • ISSUE #37935: (ipmb) Postgres module regression on 2016.11 | refs: #37946 #37993 #38023 #38058
    • 141b5c5 Merge pull request #38023 from gtmanfred/2016.11
    • 1aa43eb Expand error message for postgres states
    • ac72ee6 Revert "Updated the bins_dir to default to pg_bin #37935"
  • PR #38026: (rallytime) Back-port #38015 to 2016.11 @ 2016-12-01T19:16:15Z

    • 7948642 Merge pull request #38026 from rallytime/bp-38015
    • 11becf3 Typo fix
  • e51448f Added Carbon release notes. Fixed sphinx errors in the file. (#38022)
    • PR #38022: (DmitryKuzmenko) Added Carbon release notes. Fixed sphinx errors in the file.
  • 6f34332 Adjust code examples to use the actual bootstrap-salt.sh file name (#38011)
    • PR #38011: (rallytime) Adjust code examples to use the actual bootstrap-salt.sh file name
  • PR #37954: (gtmanfred) use sleep from path for docker.sls_build @ 2016-11-30T18:08:45Z

    • ISSUE #37940: (alex-zel) dockerng.sls_build fails on some distributions | refs: #37954
    • 0a04127 Merge pull request #37954 from gtmanfred/2016.11
    • 9caf0b4 use sleep from path for docker.sls_build
  • PR #37993: (ticosax) Remove initdb dependency to consume postgres module. | refs: #38058 @ 2016-11-30T18:08:13Z

    • 4ef5c98 Merge pull request #37993 from ticosax/remove-initdb-requirement
    • c5c7a53 Remove initdb dependency to consume postgres module.
  • PR #37997: (cachedout) Update gem test for 2016.11 @ 2016-11-30T17:13:45Z

    • 2e55656 Merge pull request #37997 from cachedout/gem_test_carbon
    • 1d221aa Update gem test for 2016.11
  • PR #37979: (terminalmage) Revert addition of pillar_roots_override_ext_pillar @ 2016-11-30T14:34:24Z

    • ISSUE #36723: (white-hat) ext_pillar_first option is broken in 2016.3 | refs: #36807
    • ISSUE #24501: (astehlik) Order in top.sls file is not respected for pillar data in local mode | refs: #31316
    • ISSUE #19332: (QuinnyPig) Nondeterminism in Pillar | refs: #31316
    • PR #36807: (terminalmage) Fix pillar merging when ext_pillar_first is enabled | refs: #37979 #37979
    • PR #31316: (kraney) Let ext_pillar_first determine the override order | refs: #37979 #37979
    • ca3a948 Merge pull request #37979 from terminalmage/revert-pillar-change
    • 6135dfa Revert addition of pillar_roots_override_ext_pillar
  • 186b3c7 Fix RST link format (#37958) (#37970)
    • PR #37970: (rallytime) Back-port #37958 to 2016.11
    • PR #37958: (mirceaulinic) Fix RST link format in Carbon release notes | refs: #37970
  • 6976be4 Pylint fix (#37971)
    • PR #37971: (rallytime) Lint 2016.11 sooner rather than later
    • PR #37955: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 | refs: #37971
  • PR #37946: (scott-w) Updated the bins_dir to default to pg_bin @ 2016-11-29T16:48:27Z

    • 36f9140 Merge pull request #37946 from scott-w/37935-fix-bin-dir
    • d33d403 Restored missing initdb #37935
    • a041b9f Use Salt deprecation warning #37935
    • a967893 Updated the bins_dir to default to pg_bin #37935
  • PR #37889: (isbm) Allow overwrite archives extraction | refs: #38036 @ 2016-11-29T16:18:57Z

    • d8650c5 Merge pull request #37889 from isbm/isbm-states-archive-fix
    • e67706b Document the behaviour.
    • 1970814 Prevent crash during externally changed archive permissions
    • 91b4257 Add overwrite option so the extraction of the archive can be always performed.
    • e6958f7 Remove nonsense comment and react on generally absent path name
  • PR #37869: (isbm) Input sanitation (16.11) @ 2016-11-29T16:17:16Z

    • e2b9e58 Merge pull request #37869 from isbm/isbm-input-sanitation-16.11
    • f9ec5d6 Use six instead of builtins
    • 203dfcb Use American spelling instead
    • 91ed307 Sanitise input for the keys and IDs
    • 86623f9 Add a stub for ID sanitiser (at the moment same as hostname)
    • 637144c Rename "general.py" to "sanitisers.py"
    • f2571fc Add hostname sanitiser
    • 3ae086a Add filename sanitiser
    • 816b1d1 Add general sanitisers
  • PR #37884: (isbm) Do not include "gpg-pubkey" packages, filtering by their name @ 2016-11-28T21:11:37Z

    • e539a94 Merge pull request #37884 from isbm/isbm-zypper-gpgkey-pkg-filter
    • 038374a Do not include "gpg-pubkey" packages, filtering by their name
  • PR #37882: (attiasr) multiple issues in boto_rds state and module @ 2016-11-28T21:09:11Z

    • eb3d81a Merge pull request #37882 from attiasr/fix_missing_tags
    • 73b3c5f Add newline
    • 166c42b fix boto_rds.describe
    • ddd88ba fix boto_rds.describe parameters and subnetgroup_present
    • bfe7f92 fix missing tags in call to boto_rds.exists
  • 8f986b2 Remove release candidate doc ref from 2016.11.0 release notes (#37931)
    • PR #37931: (rallytime) Remove release candidate doc ref from 2016.11.0 release notes
  • PR #37930: (cachedout) Remove dictionary comprehension in netusers @ 2016-11-28T20:27:06Z

    • 3d2dabc Merge pull request #37930 from cachedout/fix_comp
    • 670e832 Remove dictionary comprehension in netusers
  • PR #37923: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-11-28T19:55:03Z

    • ISSUE #37870: (fj40crawler) salt.states.augeas.change returns None when test=True | refs: #37895
    • ISSUE #37732: (dhaines) list_semod() (from modules/selinux.py) incompatible with policycoreutils-2.5 (RHEL 7.3) | refs: #37736
    • ISSUE #37287: (AaronM-Cloudtek) salt.states.ddns.present: 'NS' record type always returns as changed | refs: #37785
    • ISSUE #32829: (tyhunt99) Dockerng appears to not be using docker registries pillar data | refs: #36893 #36893
    • PR #37916: (rallytime) [2016.3] Update version numbers in doc config for 2016.11.0 release
    • PR #37907: (Talkless) Fix server trust in test run of svn.latest
    • PR #37896: (toanju) rh networking: add missing values
    • PR #37895: (fj40crawler) Change return value for salt/states/augeas.py to be True instead of N…
    • PR #37886: (bdrung) Fix various spelling mistakes
    • PR #37866: (meaksh) Backport #37149 #36938 and #36784 to 2016.3
    • PR #37863: (rallytime) Back-port #36893 to 2016.3
    • PR #37857: (meaksh) Backport #37149 and #36938 to 2015.8 | refs: #37866
    • PR #37856: (meaksh) Backport #36784 to 2015.8 | refs: #37866
    • PR #37847: (laleocen) add multiline encryption documentation to nacl
    • PR #37797: (clan) check count of columns after split
    • PR #37785: (AaronM-Cloudtek) respect trailing dot in ddns name parameter
    • PR #37762: (twangboy) Add pre_versions to chocolatey.installed
    • PR #37736: (dhaines) handle semodule version >=2.4 (#37732) and fix typo
    • PR #37149: (dincamihai) Fix pkg.latest_version when latest already installed | refs: #37866 #37857
    • PR #36938: (wanparo) acl.delfacl: fix position of -X option to setfacl | refs: #37866 #37857
    • PR #36893: (tyhunt99) add option to force a reauth for a docker registry | refs: #37863
    • PR #36784: (moio) OS grains for SLES Expanded Support | refs: #37866 #37856
    • 0f8b187 Merge pull request #37923 from rallytime/merge-2016.11
    • da7f551 Don't let 2016.3 doc config changes overwrite the 2016.11 changes
    • dfedd11 Merge branch '2016.3' into '2016.11'
      • c35ba1f Merge pull request #37916 from rallytime/doc-update-2016.3
        • bd40592 [2016.3] Update version numbers in doc config for 2016.11.0 release
      • e13a248 Merge pull request #37785 from Cloudtek/ddns-respect-trailing-dot
        • 262e3b3 respect trailing dot in ddns name parameter
      • c03b389 Merge pull request #37895 from fj40crawler/fix-augeas-return-for-test
        • ddc238d Fixed augeas_test.py to match True v.s. None for test_change_in_test_mode
        • ef75c45 Merge branch '2016.3' of github.com:saltstack/salt into fix-augeas-return-for-test
        • b0fe0cd Change return value for salt/states/augeas.py to be True instead of None for cases where salt is run with test=True. Fixes #37870
      • fdbc31e Merge pull request #37907 from Talkless/patch-2
        • 072a319 Fix server trust in test run of svn.latest
      • f39fdf4 Merge pull request #37896 from toanju/2016.3
        • c953041 rh networking: add missing values
      • ea935c5 Merge pull request #37886 from bdrung/fix-typos
        • 9a51ba5 Fix various spelling mistakes
      • 371b0a8 Merge pull request #37736 from dhaines/issue-37732
        • 7ef590a Update selinux.py
        • 516a67e fix indexing error
        • 4e49c1e fix typo
        • b16f2d8 handle semodule version >=2.4 (#37732) and fix typo
      • 87aeb66 Merge pull request #37797 from clan/extfs
        • acf0f96 check count of columns after split
      • f7c7109 Merge pull request #37762 from twangboy/fix_chocolatey_state
        • 9696b6d Use keyword args instead of relying on ordering
        • 398eaa0 Add pre_versions to the available arguments
      • 56baa92 Merge pull request #37866 from meaksh/2016.3-bp-37149-36938-36784
        • 9d8d578 Fix pkg.latest_version when latest already installed
        • ffca0d4 - acl.delfacl: fix position of -X option to setfacl
        • 3dfed6b Adjust linux_acl unit test argument ordering
        • f185ecd core.py: quote style fixed
        • 8404d13 Setting up OS grains for SLES Expanded Support (SUSE's Red Hat compatible platform)
      • d0cc7f0 Merge pull request #37863 from rallytime/bp-36893
        • 4c70534 Add versionadded to reauth option in dockerng module
        • 5ca2c38 added documentation for the new reuth option in docker registry configuration
        • 5b0c11a add option to force a reauth for a docker registry
      • b17a118 add multiline encryption documentation to nacl (#37847)
  • 1427115 Add a release notes reference to the docker-sls tutorial (#37927)
    • PR #37927: (thatch45) Add a release notes reference to the docker-sls tutorial
  • d204099 [2016.11] Update version numbers in doc config for 2016.11.0 release (#37917)
    • PR #37917: (rallytime) [2016.11] Update version numbers in doc config for 2016.11.0 release
  • PR #37890: (bbinet) Fix support for extra_mods='six' to add six module to a thin.tgz tarball @ 2016-11-28T13:53:06Z
    • ee00592 Merge pull request #37890 from bbinet/fix-genthin-six
    • 7fceaa3 Fix support for extra_mods='six' to add six module to a thin.tgz tarball
  • 47d21d9 Don't skip pillar compilation when master_type=='disable' (#37843)
    • ISSUE #37713: (aboe76) masterless minion can't call pillar.item from pillar stack (development branch) | refs: #37843
    • PR #37843: (terminalmage) Don't skip pillar compilation when master_type=='disable'
    • PR #32521: (adelcast) Fix salt-call on standalone minion case | refs: #37843
  • 16ce844 Eliminate warning when 'ssl' not set (#37849)
    • ISSUE #37449: (thatch45) Allow TLS connections in the Tornado TCP transport | refs: #37776 #37859
    • PR #37849: (skizunov) Eliminate warning when 'ssl' not set
    • PR #37776: (DmitryKuzmenko) Full TLS/SSL options support as provided by Tornado TCPServer. | refs: #37849
  • 0c607cc An example configuration for TLS/SSL. (#37859)
    • ISSUE #37449: (thatch45) Allow TLS connections in the Tornado TCP transport | refs: #37776 #37859
    • PR #37859: (DmitryKuzmenko) TLS example config
  • 7c1cfa8 Clarify the master_type docs (#37841)
    • PR #37841: (terminalmage) Clarify the master_type docs
  • 2bc42b8 PY3: Fix exception when handling connect exception in TCP transport (#37831)
    • PR #37831: (skizunov) PY3: Fix exception when handling connect exception in TCP transport
  • PR #37829: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-11-22T15:26:00Z

    • ISSUE #37787: (elyulka) user.present state fails to change loginclass on FreeBSD | refs: #37827
    • ISSUE #37751: (freach) Documentation salt.states.dockerng.running: "privileged" property undocumented | refs: #37789
    • ISSUE #37653: (gravyboat) Salt.cron docs don't wrap @hourly and @daily correctly in quotes for the examples | refs: #37816
    • ISSUE #37383: (edwardsdanielj) Orchestration arguments (kwarg) not being interperted / How I learned to stop worrying about documentation and love experimenting | refs: #37817
    • ISSUE #31953: (sjorge) Documentation for salt.states.cron is incorrect | refs: #32157
    • ISSUE #19269: (markuskramerIgitt) Undocumented feature names: of file.directory | refs: #37823
    • ISSUE #15697: (arthurlogilab) keystone.user_present should not re-set the password when user exists | refs: #37821
    • ISSUE #5999: (pille) libvirt.keys does not work | refs: #37820
    • PR #37827: (silenius) add missing chloginclass
    • PR #37826: (rallytime) Update branch refs to more relevant branch
    • PR #37823: (rallytime) Add "names" option to file state docs: point users to highstate doc examples
    • PR #37822: (laleocen) add documentation for multiline encryption using nacl | refs: #37826
    • PR #37821: (rallytime) Clarify keystone.user_present password state docs with default behavior
    • PR #37820: (rallytime) Add some dependency documentation to libvirt docs
    • PR #37817: (rallytime) Update orchestrate runner file.copy doc example
    • PR #37816: (rallytime) Back-port #32157 to 2016.3
    • PR #37812: (rallytime) Back-port #37790 to 2016.3
    • PR #37811: (rallytime) Back-port #37789 to 2016.3
    • PR #37810: (rallytime) Back-port #37775 to 2016.3
    • PR #37790: (sofixa) Update cloud/proxmox.rst with more options and LXC | refs: #37812
    • PR #37789: (fedusia) issue: 37751 | refs: #37811
    • PR #37775: (calve) Document python argument in salt.states.virtualenv_mod | refs: #37810
    • PR #37772: (bdrung) Support initializing OpenSSL 1.1
    • PR #32157: (cachedout) Add quotes to cron doc | refs: #37816
    • dd81d2f Merge pull request #37829 from rallytime/merge-2016.11
    • 3d6d32e Merge branch '2016.3' into '2016.11'
    • aa37487 add missing chloginclass (#37827)
    • 0e74bad Update branch refs to more relevant branch (#37826)
    • 6a9b49c Add "names" option to file state docs: point users to highstate doc examples (#37823)
    • aaf587d Clarify keystone.user_present password state docs with default behavior (#37821)
    • c300863 Add some dependency documentation to libvirt docs (#37820)
    • 485270f Merge pull request #37772 from bdrung/openssl1.1
      • 819c965 Support initializing OpenSSL 1.1
    • 4910912 Update orchestrate runner file.copy doc example (#37817)
    • c5d3d8b Merge pull request #37816 from rallytime/bp-32157
      • d9c2971 Add quotes to cron doc
    • 97e6b6a Merge pull request #37812 from rallytime/bp-37790
      • ca3b6e7 Update proxmox.rst with more options and LXC
    • 27703c5 Merge pull request #37811 from rallytime/bp-37789
      • ba3fef4 fix comment
      • a021f76 issue: 37751 Add documentation for option privileged
    • adac9d7 Merge pull request #37810 from rallytime/bp-37775
      • 2bed914 Document python argument in salt.states.virtualenv_mod
  • c66b51b network.routes should not raise exception if no interface (#37794)
    • PR #37794: (sjorge) network.routes should not raise exception if no interface
  • PR #37815: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-11-21T20:22:49Z

    • ISSUE #37742: (blaketmiller) Cannot match on nodegroup when checking minions | refs: #37763
    • ISSUE #37725: (secumod) salt-call incorrectly parses master hostname:port from minion config | refs: #37766
    • PR #37766: (cachedout) Fix ip/port issue with salt-call
    • PR #37763: (cachedout) Add nodegroup check to ckminions
    • 628c4a3 Merge pull request #37815 from rallytime/merge-2016.11
    • c6b5fd3 Merge branch '2016.3' into '2016.11'
      • 7de7844 Add nodegroup check to ckminions (#37763)
      • d674369 Fix ip/port issue with salt-call (#37766)
  • PR #37776: (DmitryKuzmenko) Full TLS/SSL options support as provided by Tornado TCPServer. | refs: #37849 @ 2016-11-21T20:11:52Z

    • ISSUE #37449: (thatch45) Allow TLS connections in the Tornado TCP transport | refs: #37776 #37859
    • 0b30b93 Merge pull request #37776 from DSRCorporation/features/37449_tls
    • 6857b9b Documented new TLS/SSL settings.
    • e42898f Full TLS/SSL options support as provided by Tornado TCPServer.
  • PR #37773: (rallytime) [2016.11] Merge forward from 2016.3 to 2016.11 @ 2016-11-18T19:18:42Z

    • ISSUE #36629: (yhekma) The pillar run module does not honor saltenv | refs: #37738
    • ISSUE #33709: (msummers42) Any/All Salt-SSH invocations in 2016.3.0 Fails with AttributeError: 'module' object has no attribute 'BASE_THORIUM_ROOTS_DIR' | refs: #37767
    • PR #37767: (cachedout) Add thorium path to syspaths
    • PR #37760: (hu-dabao) Fix couchbase returner and add couple of more features
    • PR #37745: (cro) Switch default filter tag for ONE resources from user only to all resources
    • PR #37738: (terminalmage) Allow pillar.get to retrieve fresh pillar data when saltenv passed
    • 3835f91 Merge pull request #37773 from rallytime/merge-2016.11
    • c859fc9 Merge branch '2016.3' into '2016.11'
    • c62ff6b Add thorium path to syspaths (#37767)
    • bff949f Merge pull request #37760 from hu-dabao/fix_cb_returner
      • de372f2 1. returner no need to check whether the jid exists for external job cache setup 2. add full_ret to return doc so that the document will be informative 3. make ttl as a config attribute because salt-minion does not have keep_jobs attribute 4. add password into config attribute 5. update the documents accordingly
    • 1f976ac Merge pull request #37738 from terminalmage/issue36629
      • da46678 Allow pillar.get to retrieve fresh pillar data when saltenv passed
    • 7aee7fc Switch default filter tag for ONE resources from user only to all resources (#37745)
  • PR #37764: (mirceaulinic) Doc fixes and replace feature @ 2016-11-18T03:15:31Z

    • 6f0f70c Merge pull request #37764 from cloudflare/NET-UPDATE
    • c3f0202 Replace feature and doc fixes