neulab/tldr huggingface dataset:
• f2b41d04d7 Fix rendering issues for Cherrypy netapi documentation.
• 6922da46dc doc: fix warnings + some rendering issues
• PR #29850: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-18 21:33:49 UTC
• 50f48c4bf3 Merge pull request #29850 from basepi/merge-forward-2015.8
• 7402599c62 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
• f43f3d166c Merge pull request #29730 from rallytime/fix-24698
• 120fd5fdf0 Update docker-py version requirement to 0.6.0 for dockerio.py files
• c393a4175a Merge pull request #29715 from rallytime/fix-23343
• a0ed857c37 Install correct package version, if provided, for npm state.
• 1310afbbc2 Merge pull request #29721 from terminalmage/nested-output-multiline-fix
• 761be9cb93 Fix display of multiline strings when iterating over a list
• 52cc07cec9 Merge pull request #29646 from rallytime/fix-29488
• c5fa9e9351 Don't stacktrace on kwargs.get if kwargs=None
• PR #29811: (anlutro) influxdb: add retention policy module functions @ 2015-12-18 17:19:02 UTC
• 05d2aaaef2 Merge pull request #29811 from alprs/feature-influxdb_retention
• 51088d938a add tests, rename a function to more closely mirror influxdb
• 785da17a67 missing comma
• 7e9e9a1030 influxdb: add retention policy module functions
• ISSUE #29396: (Ch3LL) Windows 2012 Multi-Master ZMQError (refs: #29814)
• PR #29814: (basepi) [2015.8][Windows] Fix multi-master on windows @ 2015-12-18 17:16:52 UTC
• 7eefaac58a Merge pull request #29814 from basepi/multi-master.windows.29396
• 2405501d75 Add documentation for tcp ipc_mode and multi-master
• 307e867980 For tcp ipc_mode, give each minion different pub/pull ports
• 5a21893e82 Fix ipc_mode check in windows
• PR #29819: (rallytime) Add esxi module and state to docs build @ 2015-12-18 16:20:27 UTC
• fb4eb28645 Merge pull request #29819 from rallytime/esxi-docs
• e7c5863468 Add esxi module and state to docs build
• PR #29832: (jleimbach) Fixed typo in order to use the keyboard module for RHEL without systemd @ 2015-12-18 16:04:57 UTC
• e865c787a4 Merge pull request #29832 from jleimbach/fix-keyboard.py-for-rhel-without-systemd
• 7b72b3c52c Fixed typo in order to use the keyboard module for RHEL without systemd
• PR #29803: (rallytime) Add vSphere module to doc ref module tree @ 2015-12-17 18:52:56 UTC
• 4044f3bb93 Merge pull request #29803 from rallytime/vsphere-docs
• 3b7f5540ec Add vSphere module to doc ref module tree
• ISSUE #29751: (ether42) mod_hostname behavior is systemd dependant (refs: #29767)
• PR #29767: (abednarik) Hosts file update in mod_hostname.  @ 2015-12-17 18:31:18 UTC
• 9b4c2194f6 Merge pull request #29767 from abednarik/network_mod_hpstname_fix
• eebd3e3e4a Hosts file update in mod_hostname.
• ISSUE #29631: (joshughes) pygit2: git submodules cause traceback in file_list (refs: #29772)
• PR #29772: (terminalmage) pygit2: skip submodules when traversing tree @ 2015-12-17 18:23:16 UTC
• 0c65eeb82b Merge pull request #29772 from terminalmage/issue29631
• 8c4ea64b0d pygit2: skip submodules when traversing tree
• PR #29765: (gtmanfred) allow nova driver to be boot from volume @ 2015-12-17 18:20:33 UTC
• 1b430b251f Merge pull request #29765 from gtmanfred/2015.8
• e95f7561c5 cloudnetworks should be making public_ips a list
• ec7e45fbfb add documentation for boot from volume on nova driver
• eafcc5e3ac Add boot from volume for openstack nova
• PR #29773: (l2ol33rt) Append missing wget in debian installation guide @ 2015-12-17 17:29:18 UTC
• c4f226f31e Merge pull request #29773 from l2ol33rt/debian_install_docfix
• 64cb4b0540 Append missing wget in debian installation guide
• PR #29800: (rallytime) Back-port #29769 to 2015.8 @ 2015-12-17 17:28:52 UTC
• PR #29769: (pass-by-value) Add documentation about scopes (GCE) (refs: #29800)
• aca4da3abc Merge pull request #29800 from rallytime/bp-29769
• 10bfcb8cb0 Add documentation about scopes (GCE)
• PR #29775: (paulnivin) Change listen requisite resolution from name to ID declaration @ 2015-12-16 22:56:03 UTC
• ab61f78295 Merge pull request #29775 from lyft/listen-id-declaration-resolution-stable
• ff3a809c11 Change listen requisite resolution from name to ID declaration
• PR #29754: (rallytime) Back-port #29719 to 2015.8 @ 2015-12-16 17:25:51 UTC
• PR #29719: (gqgunhed) fixed: include all items from kern.disks split (refs: #29754)
• 5af64b64f2 Merge pull request #29754 from rallytime/bp-29719
• ed275977e3 fixed: include all items from kern.disks split
• PR #29713: (The-Loeki) Pillar-based cloud providers still forcing use of deprecated 'provider' @ 2015-12-16 14:51:31 UTC
• PR #27953: (The-Loeki) Fix CloudStack cloud for new 'driver' syntax (refs: #29713)
• b3f17fdaf8 Merge pull request #29713 from The-Loeki/patch-1
• 35fe2a5c18 lint fix
• dfab6f8186 Update __init__.py
• 65e2d9ac1e Pillar-based cloud providers still forcing use of deprecated 'provider'
• ISSUE #14634: (Sacro) 'unless' documentation isn't logically plausible (refs: #29729)
• PR #29729: (rallytime) Further clarifications on "unless" and "onlyif" requisites.  @ 2015-12-16 14:45:06 UTC
• 1f4810be0f Merge pull request #29729 from rallytime/fix-14634
• 45b77fb288 Add note about shell truthiness vs python truthiness
• 3bfb87c031 Spelling fixes
• 15c466cc12 Further clarifications on "unless" and "onlyif" requisites.
• ISSUE #29736: (akissa) Pillar sqlite3 examples incorrect (refs: #29737)
• PR #29737: (akissa) fix pillar sqlite3 documentation examples @ 2015-12-16 14:41:57 UTC
• 7084f79199 Merge pull request #29737 from akissa/fix-pillar-sqlite3-examples
• 1c98f8d609 fix pillar sqlite3 documentation examples
• ISSUE #29741: (akissa) Pillar Sqlite3 does not honour database config option when using salt-call (refs: #29743)
• PR #29743: (akissa) fix pillar sqlite not honouring config options @ 2015-12-16 14:40:27 UTC
• e977096409 Merge pull request #29743 from akissa/fix-pillar-sqlite3-does-not-honour-config
• 6184fb1ae1 fix pillar sqlite not honouring config options
• ISSUE #29152: (guettli) docs for states.postgres_user.present: name and password twice? (refs: #29723)
• PR #29723: (rallytime) Clarify db_user and db_password kwargs for postgres_user.present state function @ 2015-12-15 23:58:43 UTC
• 2cea0b0a2d Merge pull request #29723 from rallytime/fix-29152
• 8d8fdd0a27 Clarify db_user and db_password kwargs for postgres_user.present state function
• ISSUE #29154: (guettli) [Docs] for cmd.run. Missing link to details for "stateful" (refs: #29722)
• PR #29722: (rallytime) Link "stateful" kwargs to definition of what "stateful" means for cmd state.  @ 2015-12-15 23:25:48 UTC
• 30eab23c43 Merge pull request #29722 from rallytime/fix-29154
• 5c045a86af Link "stateful" kwargs to definition of what "stateful" means for cmd state.
• ISSUE #29091: (gravyboat) Salt pillar best practices should show 2 matchers in base (refs: #29724)
• PR #29724: (rallytime) Add examples of using multiple matching levels to Pillar docs @ 2015-12-15 23:02:32 UTC
• c9ca1a371e Merge pull request #29724 from rallytime/fix-29091
• 45080f3629 Add examples of using multiple matching levels to Pillar docs
• PR #29726: (cachedout) Disable some boto tests per resolution of moto issue @ 2015-12-15 22:15:35 UTC
• 4985cc57f1 Merge pull request #29726 from cachedout/disable_moto_2015_8
• d19827fd3a Disable some boto tests per resolution of moto issue
• ISSUE #25723: (jamesog) file.directory fails in test mode when using recurse ignore_files (refs: #29708)
• PR #29708: (lagesag) Fix test=True for file.directory with recurse ignore_files/ignore_dirs.  @ 2015-12-15 19:15:14 UTC
• aba82abffd Merge pull request #29708 from lagesag/fix-file-directory-test-mode
• a872b5eecf PyLint fix #25723
• 3e46cb9213 Fix test=True for file.directory with recurse ignore_files/ignore_dirs.
• ISSUE #29199: (hubez) 2015.8.1 and 2015.5.6: salt-minion self-restart doesn't work in daemon mode. Works when not a daemon (refs: #29642)
• PR #29642: (cachedout) Correctly restart daemonized minions on failure @ 2015-12-15 19:02:40 UTC
• 7c38dec0ad Merge pull request #29642 from cachedout/issue_29199
• 8b2c6817cf Sleep before restart
• 4105e2abfb Correctly restart daemonized minions on failure
• PR #29599: (cachedout) Clean up minion shutdown @ 2015-12-15 19:01:35 UTC
• bd918394c3 Merge pull request #29599 from cachedout/clean_minion_shutdown
• 0b917971fe Log at debug level instead
• a04280ceb3 Re-raise error to preserve restart behavior
• dc480e332a Clean up warning on failed master ping.
• 049a3dbbbc Additional fixes.
• 8a4969b730 Clean up minion shutdown
• PR #29675: (clinta) allow returning all refs @ 2015-12-15 18:55:36 UTC
• 31eb291caf Merge pull request #29675 from clinta/git-ls-remote-noref
• f8c34b0c76 version updated
• 73b169e7dd lint, remove trainling whitespace
• 8400e68426 allow returning all refs
• PR #29683: (rallytime) Catch more specific error to pass the error message through elegantly.  @ 2015-12-15 18:41:54 UTC
• 7c50533d3f Merge pull request #29683 from rallytime/vsan_fixes
• afc003079e Catch more specifc error to pass the error message through elegantly.
• PR #29687: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-15 18:38:46 UTC
• 30499e4896 Merge pull request #29687 from basepi/merge-forward-2015.8
• b51cba59c0 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
• f606c23ea8 Merge pull request #29673 from rallytime/fix-29661
• e4af7a1157 Default value should be False and not 'False'
• f77c8e7baf Merge pull request #29527 from jfindlay/2015.5
• 1a8044f0c9 2015.5.7 notes: add note about not being released
• ISSUE #27611: (benburkert) PR #26818 broke git.latest with :mirror/:bare  (refs: #29681)
• PR #29681: (clinta) fix bare/mirror in git.latest @ 2015-12-15 18:37:16 UTC
• 3c427e82bf Merge pull request #29681 from clinta/git-mirror
• b387072a6f fix bare/mirror in git.latest
• PR #29644: (rallytime) Fixed a couple more ESXi proxy minion bugs @ 2015-12-14 18:36:28 UTC
• fe0778dad5 Merge pull request #29644 from rallytime/esxi-fixes
• 577d5487a3 Fixed a couple more ESXi proxy minion bugs
• PR #29645: (rallytime) Back-port #29558 to 2015.8 @ 2015-12-14 18:11:38 UTC
• PR #29558: (ruxandraburtica) Returning security group when no VPC id is given (refs: #29645)
• ef2c9e3f61 Merge pull request #29645 from rallytime/bp-29558
• 2cf9374342 Replaced tabs with spaces.
• 5e7e3fe682 Returning security group when no VPC id is given, even if the group is not in EC2-classic.
• ISSUE #29630: (c4t3l) Fresh minion install (2015.8.3) returns service __virtual__ is False errors on salt-calls (refs: #29632)
• ISSUE #29581: (zmalone) Complaints about pyOpenSSL version on Saltstack 2015.8.3 (refs: #29632)
• PR #29632: (jfindlay) reduce severity of tls module __virtual__ logging @ 2015-12-11 20:11:32 UTC
• a2a7f1527b Merge pull request #29632 from jfindlay/tls_virt
• 3ed6a052fd modules.tls.__virtual__: don't spam everyone's error log
• 76a200e780 modules.tls.__virtual__: refactor cert path comment
• 0a0532e598 modules.tls.__virtual__: remove redundant parens
• ISSUE #29598: (javicacheiro) Duplicated MTU entry added (refs: #29606)
• PR #29606: (abednarik) Fixed duplicate mtu entry in RedHat 7  network configuration.  @ 2015-12-11 17:24:45 UTC
• f6f3aa6613 Merge pull request #29606 from abednarik/remove_duplicate_mtu_entry_rh7_net_template
• afb2f887ba Fixed duplicate mtu entry in RedHat 7  network configuration.
• PR #29613: (rallytime) Various ESXi Proxy Minion Bug Fixes @ 2015-12-11 17:18:58 UTC
• c7e73bc4c8 Merge pull request #29613 from rallytime/esxi-fixes
• aa5dd88b6f Various ESXi Proxy Minion Bug Fixes
• ISSUE #26364: (cedwards) [freebsd] TCP transport not working in 2015.8.0rc3 (refs: #29628)
• PR #29628: (DmitryKuzmenko) Don't create io_loop before fork @ 2015-12-11 17:15:11 UTC
• a56c763423 Merge pull request #29628 from DSRCompany/bug/26364_freebsd_tcp
• 729ffcae36 Don't create io_loop before fork
• PR #29609: (basepi) [2015.8][salt-ssh] Add ability to set salt-ssh command umask in roster @ 2015-12-10 22:52:27 UTC
• 41b8117237 Merge pull request #29609 from basepi/salt-ssh.umask.29574
• 0afa5b0d5d Add cmd_umask to roster docs
• 5c03f892bc Allow setting the cmd_umask from within the roster
• ISSUE #29586: (basepi) Orchestrate doesn't handle minion error properly (refs: #29603)
• ISSUE #29546: (jefferyharrell) Can't seem to get orchestrate to recognize a failed state (refs: #29603)
• PR #29603: (basepi) Fix orchestration failure-checking @ 2015-12-10 21:23:57 UTC
• 1e394f5ab1 Merge pull request #29603 from basepi/orchestrate.failures.29546
• 2bdcadaa27 Remove unnecessary and
• 501f91a388 Fix error in failure checking for salt.state within orchestration
• ISSUE #29584: (kwilliams057) dockerng image-present fails when trying to pull from registry (refs: #29597)
• PR #29597: (terminalmage) dockerng: Prevent exception when API response contains empty dictionary @ 2015-12-10 19:57:42 UTC
• b5b80b9324 Merge pull request #29597 from terminalmage/issue29584
• d68067b5db dockerng: Prevent exception when API response contains empty dictionary
• ISSUE #29585: (job) cidr argument in salt.modules.network.ip_addrs6() is broken (refs: #29587)
• PR #29596: (rallytime) Back-port #29587 to 2015.8 @ 2015-12-10 19:57:18 UTC
• PR #29587: (job) Fix the 'cidr' arg in salt.modules.network.ip_addrs6() (refs: #29596)
• ffb54cced7 Merge pull request #29596 from rallytime/bp-29587
• bfb75ce363 Fix the 'cidr' arg in salt.modules.network.ip_addrs6()
• PR #29588: (rallytime) Added ESXi Proxy Minion Tutorial @ 2015-12-10 16:17:51 UTC
• 08dd663a27 Merge pull request #29588 from rallytime/esxi-proxy-tutorial
• 5a2bb260d3 Added ESXi Proxy Minion Tutorial
• ISSUE #29557: (arthurlogilab) [modules/nova] AttributeError: 'module' object has no attribute 'discover_extensions' when using nova.image_list (refs: #29572)
• PR #29572: (gtmanfred) [nova] use old discover_extensions if available @ 2015-12-09 17:35:42 UTC
• fe5db23863 Merge pull request #29572 from gtmanfred/2015.8
• d0ffa520f4 use old discover_extensions if available
• ISSUE #29009: (LoveIsGrief) git.latest doesn't checkout submodules (refs: #29545)
• PR #29545: (terminalmage) git.latest: init submodules if not yet initialized @ 2015-12-09 16:19:42 UTC
• ecbc60ba05 Merge pull request #29545 from terminalmage/issue29009
• 6619503aec git.latest: init submodules if not yet initialized
• PR #29548: (rallytime) Back-port #29449 to 2015.8 @ 2015-12-09 16:19:07 UTC
• PR #29449: (AkhterAli) Adding message for null public IP (refs: #29548)
• 3b2c93a2e5 Merge pull request #29548 from rallytime/bp-29449
• 3715cd7d65 Adding message for null public IP
• PR #29547: (rallytime) Refactored ESXCLI-based functions to accept a list of esxi_hosts @ 2015-12-09 16:08:03 UTC
• fd67903bf9 Merge pull request #29547 from rallytime/esxi-proxy
• 469648dd07 Refactored ESXCLI-based functions to accept a list of esxi_hosts
• PR #29563: (anlutro) Fix a call to deprecated method in python-influxdb @ 2015-12-09 16:00:24 UTC
• 21437f9235 Merge pull request #29563 from alprs/fix-influx_deprecated_method
• 7c69c177ed update test
• 46d7d92069 fix a call to deprecated method in python-influxdb
• PR #29565: (bdrung) Fix typos and missing release note @ 2015-12-09 15:59:21 UTC
• f29e0a7021 Merge pull request #29565 from bdrung/2015.8
• b96d8ff1d9 Minor update to release notes for missing fix
• e72354aac4 Fix typo specfic -> specific
• 5708355762 Fix typo comparsion -> comparison
• PR #29540: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-08 21:27:01 UTC
• 25d3a75d8c Merge pull request #29540 from basepi/merge-forward-2015.8
• e59364ad1d Fix failing unit test
• 9673fd0937 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
• 867d550271 Merge pull request #29539 from basepi/merge-forward-2015.5
• 2c9c4ba430 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
• 85aa70a6cb Merge pull request #29392 from jacobhammons/2014.7
• d7f0db1dd8 updated version number to not reference a specific build from the latest branch
• de7f3d5a59 Merge pull request #29504 from rallytime/fix-12072
• 8357c95dc2 Document userdata_file option for EC2 driver
• 65deba8bb5 Merge pull request #29507 from rallytime/ec2-doc-fix
• 90b4823bc2 Switch volumes and del_*_on_destroy example ordering
• 0918c9294f Merge pull request #29469 from abednarik/doc_note_for_saltcloud_connection_timeout
• 8e5c3e366a Added Documentation note in salt cloud.
• e43c7c05a6 Merge pull request #29461 from dmyerscough/fix-resource-limits
• 85a8a3b033 Fix resource limits, systemd sets the default number of open files to 4096 causing te master to complain about limits when you have a large number of keys
• 730f02fbdf Merge pull request #29439 from rallytime/bp-28656
• 2f11bb021f #28526 fixed yumpkg module
• 197210d52e Merge pull request #29418 from jacobhammons/dot8
• 4f51a737f9 Added CVE 2015-8034 to 2015.5.8 release notes
• b3452f2a1a Merge pull request #29389 from jacobhammons/2015.5
• 824721ff36 updated version numbers
• 6a7a95f28a Merge pull request #28501 from twangboy/jmoney_26898
• c0cf33332c Fixed some Lint...
• df17fc59d3 Merge pull request #6 from jfindlay/twang_test
• bc7e0cfe64 add file.symlink unit tests
• 9381dc7215 orthogonalize file.symlink unit tests
• 8f462ba044 Merge pull request #5 from cachedout/fix_twangboy_test
• 5293150d25 Fix tests
• 7d39091c91 Fixed some more lint
• 3dbd62af2c Fixed some tests... hopefully
• f187db3288 Removed unnecessary logic
• 89ebd268e6 Added file attributes restore on fail
• 9ec72ca724 fix file state unit tests for win symlink feature
• 69c32a663e Fixed some lint
• 638dec5027 Fixed some tests... let's see if they're really are
• 5ed7a99792 Replaced instances of shutil.rmtree in file state
• 2651ce509f Fix file.remove for windows
• 760a521603 Merge pull request #29348 from jtand/file_search_fix
• 04f82bd4fd Fixes an file.search on python2.6
• 51ea88d489 Merge pull request #29336 from rallytime/bp-29276
• 3a0e19debb Prevent adding port twice when adding entry in known hosts
• 28255af52a Merge pull request #29333 from rallytime/bp-29280
• 722d02ff4a Lint
• 4a0040c1b4 [Doc] Add note for SVN state
• PR #29499: (rallytime) Initial commit of ESXi Proxy Minion @ 2015-12-08 21:10:13 UTC
• 3ae096b7ac Merge pull request #29499 from rallytime/esxi-proxy
• d8b1ba3991 Make sure ESXCLI gating is correct in vsphere __virtual__
• 55589f8021 Provide some more inline comments for longer functions
• baf2f8ce7a Pylint fix
• 763ae5d676 VMotion functions, gate ESXCLI requirement, allow protocol/port for ESXCLI function
• d909df254e Bug fixes for esxi states
• 7102677679 Bug fixes and move ntp and ssh service start/stop/restart to single funcs
• 77b37add84 Added syslog_configured state, and some minor bug fixes
• df49f533f6 More state functions and a couple of bug fixes
• a50c74cfe2 Merge pull request #13 from cro/esxi-proxy3
• 87fc980f33 Add syslog config and network firewall rules enable
• 42be49f481 Merge pull request #11 from cro/esxi-proxy
• d858642f05 Add documentation.
• 43879d1dfe Functions for setting network coredumps
• 7d7d2afa7f Initial commit of ESXi state and refactored vsan_add_disks to include a get function.
• bc945a48db Add execution module functions to upload ssh key for root and retrieve ssh key for root.
• 238b0f5bea Update error return policy and add service running/policy functions
• 9ba9019419 Initial commit of ESXi proxy work.
• PR #29526: (jfindlay) 2015.8.2 notes: add note about not being released @ 2015-12-08 21:09:50 UTC
• 873f6a9460 Merge pull request #29526 from jfindlay/2015.8
• 917e6f850c 2015.8.2 notes: add note about not being released
• ISSUE #29484: (m7v8) patchlevel detection broken for openSuSE (refs: #29531)
• PR #29531: (jfindlay) grains.core: handle undefined variable @ 2015-12-08 21:07:38 UTC
• 3de61e3655 Merge pull request #29531 from jfindlay/suse_patch
• 1ad5a088fc grains.core: handle undefined variable
• ISSUE #29486: (m7v8) Pull request breaks our setup (umask) (refs: #29538)
• PR #29538: (basepi) [2015.8] [salt-ssh] Remove umask around actual execution for salt-ssh @ 2015-12-08 20:45:58 UTC
• PR #29126: (fcrozat) Fix deployment when umask is non-standard (refs: #29538)
• 1d8014411a Merge pull request #29538 from basepi/salt-ssh.umask.29486
• 5edfa014f5 Remove umask around actual execution for salt-ssh
• ISSUE #28715: (mlalpho) Tagging Resources with boto_rds (refs: #29505)
• PR #29505: (rallytime) Update boto_rds state docs to include funky yaml syntax for "tags" option.  @ 2015-12-08 17:05:02 UTC
• fb02fc1ef1 Merge pull request #29505 from rallytime/fix-28715
• f43f851a92 Update boto_rds state docs to include funky yaml syntax for "tags" option.
• PR #29513: (bdrung) Drop obsolete syslog.target from systemd services @ 2015-12-08 16:05:01 UTC
• 38888add5e Merge pull request #29513 from bdrung/2015.8
• b1a4ade618 Drop obsolete syslog.target from systemd services
• PR #29500: (rallytime) Back-port #29467 to 2015.8 @ 2015-12-07 23:24:00 UTC
• PR #29467: (serge-p) Update module.py (refs: #29500)
• 148dad6674 Merge pull request #29500 from rallytime/bp-29467
• ca0be8bff0 Update module.py
• ISSUE #29001: (olfway) debconf.set doesn't support "prereq" in states (refs: #29463)
• PR #29463: (abednarik) Add **kwargs to debconf.set.  @ 2015-12-07 19:56:05 UTC
• 9d11acc7db Merge pull request #29463 from abednarik/debconf_fix_prereq_support
• b17f1fed43 Add **kwargs to debconf.set.
• ISSUE #29311: (Reiner030) Feature Request: System uptime also in seconds (refs: #29399)
• PR #29399: (jfindlay) modules.status: add human_readable option to uptime @ 2015-12-07 19:53:52 UTC
• 7efd6dd140 Merge pull request #29399 from jfindlay/second_up
• 1903124814 modules.win_status: add reason to virtual ret
• 35ba7da470 modules.status: add reason to __virtual__ return
• 48e7beb0eb modules.status: add in_seconds option to uptime
• PR #29433: (cro) Files for building .pkg files for MacOS X @ 2015-12-07 19:47:23 UTC
• 042daf91b8 Merge pull request #29433 from cro/mac_native_pkg
• 8e191ae264 Add web references
• 5f1459d708 Update mac packaging
• 092b7ddd0a First crack at build files for Mac OS X Native package
• ISSUE #29445: (shawnbutts) salt.loaded.int.module.nova.__virtual__() is wrongly returning None. (refs: #29455)
• PR #29455: (jfindlay) modules.nova.__init__: do not return None @ 2015-12-07 19:44:00 UTC
• 5ff3749108 Merge pull request #29455 from jfindlay/nova_none
• 19da8233c8 modules.nova.__init__: do not return None
• PR #29454: (jfindlay) rh_service module __virtual__ return error messages @ 2015-12-07 19:32:15 UTC
• 289e9d169e Merge pull request #29454 from jfindlay/rh_service
• 9975508f86 modules.rh_service.__virtual__: handle SUSE osrelease as num
• d7ab7bf51f modules.rh_service: __virtual__ error messages
• PR #29476: (tbaker57) Doc fix - route_table_present needs subnet_names (not subnets) as a key @ 2015-12-07 18:47:22 UTC
• cb465927d6 Merge pull request #29476 from tbaker57/boto_vpc_docfix
• 36946640b8 Fix - don't specify 'name' key inside the list - just the subnet names
• 5cab4b775a Doc fix - route_table_present needs subnet_names (not subnets) as a key
• PR #29487: (rallytime) Back-port #29450 to 2015.8 @ 2015-12-07 17:25:23 UTC
• PR #29450: (pass-by-value) Raise error if dracr password is above 20 chars (refs: #29487)
• 6696cf6eb5 Merge pull request #29487 from rallytime/bp-29450
• 2c55c55ff1 Raise error if dracr password is above 20 chars
• ISSUE #29133: (cedwards) FX2 proxy-minion dellchassis idrac state incomplete (refs: #29441)
• PR #29441: (rallytime) Make sure docs line up with blade_idrac function specs @ 2015-12-05 16:30:27 UTC
• a1ffc5aacb Merge pull request #29441 from rallytime/fix-doc-dellchassis
• cf62361830 Make sure docs line up with blade_idrac function specs
• PR #29440: (rallytime) Back-port #28925 to 2015.8 @ 2015-12-05 00:21:26 UTC
• PR #28925: (pass-by-value) Fx2 firmware update (refs: #29440)
• 6cc6f776bc Merge pull request #29440 from rallytime/bp-28925
• 1b57a57c48 Lint fixes
• 7cea3afb4f Support multiple hosts
• 0be3620715 Set kwarg
• b7324b5102 Add doc for new state
• 613dd0b7a2 Make sure creds are set before racadm update
• 929e679b25 Add firmware update state to dellchassis
• 6356af3b99 Raise error
• 820ad7b3df Validate file existence
• 94704304ec Add firmware update functions to module
• ISSUE #29425: (paclat) services for older OEL releases. (refs: #29435)
• PR #29435: (galet) Grains return wrong OS version and other OS related values for Oracle Linux @ 2015-12-05 00:19:11 UTC
• 129f45f7c3 Merge pull request #29435 from galet/2015.8
• fdaa81ccf8 Grains return wrong OS version and other OS related values for Oracle Linux
• c494ddd5fc Grains return wrong OS version and other OS related values for Oracle Linux
• ISSUE saltstack/salt#29313: (rmatulat) state/host.present and alias-assignment to multiple IPs fails (refs: #29430)
• PR #29430: (rmatulat) Fix host.present state limitation @ 2015-12-04 23:08:20 UTC
• e2b43a3f1e Merge pull request #29430 from rall0r/2015.8
• d3dacff4a2 Fix host.present state limitation
• PR #29417: (jacobhammons) Repo install updates @ 2015-12-04 02:39:41 UTC
• ab890b632a Merge pull request #29417 from jacobhammons/repo-install-updates
• d58182c5fa updated repo path for RHEL installation
• 5e54359869 Updated Debian, RHEL / Cent, Ubuntu installation instructions with new repo structure for 2015.8.3. Added CVE-2015-8034 to release notes.
• PR #29402: (techhat) Add rate limiting to linode @ 2015-12-03 20:27:10 UTC
• cb1e2e6e73 Merge pull request #29402 from techhat/ratelimit
• f0a4d93077 Add rate limiting to linode
• ISSUE #19332: (QuinnyPig) Nondeterminism in Pillar (refs: #29400)
• PR #29400: (twangboy) Fix #19332 @ 2015-12-03 20:25:16 UTC
• 8fe39d0ef8 Merge pull request #29400 from twangboy/fix_19332
• 7bdddaca53 Fixed grammer
• d965d00a09 Fix #19332
• PR #29398: (cachedout) Lint 29288 @ 2015-12-03 18:03:53 UTC
• d2c0fcbc97 Merge pull request #29398 from cachedout/lint_29288
• 3b0033e529 Lint #29288
• 386459ca6d Merge pull request #1 from jfindlay/glustest
• 4d6c71aa80 modules.glusterfs: fix start_volume unit test
• f336c44630 Bootstrap failed, retrying
• bd729cb3ea Set default GlusterFS version to 6
• 443bfc6a81 Fixed volume status for >= 3.7 in glusterfs.py
• ISSUE #29116: (johnsocp) Unresolvable masters in the minions masters list cause minion to raise an error (refs: #29331)
• PR #29331: (DmitryKuzmenko) Bugfix - #29116 raet dns error @ 2015-12-03 17:10:40 UTC
• 5b8e7820ac Merge pull request #29331 from DSRCompany/bug/29116_raet_dns_error_2
• 8c2b217af5 Make pylint happy
• e5672ee716 Don't exit if no master found
• 1c324f5467 Don't fail if can't connect to master
• PR #29390: (jacobhammons) updated version numbers in documentation @ 2015-12-03 17:02:05 UTC
• 7bc6b1210d Merge pull request #29390 from jacobhammons/2015.8
• 486935b233 updated version numbers
• ISSUE #25446: (DmitryKuzmenko) Stack overflow on LazyLoader deep copying (refs: #29381)
• PR #29381: (nmadhok) No need to deepcopy since six.iterkeys() creates a copy @ 2015-12-03 15:54:52 UTC
• fd677e1d58 Merge pull request #29381 from nmadhok/2015.8-runtime-fix
• f109698196 No need to deepcopy since six.iterkeys() creates a copy
• PR #29349: (cro) Fix mis-setting chassis names @ 2015-12-03 00:56:54 UTC
• 2973025058 Merge pull request #29349 from cro/fx2_name_fix
• 95d6d72a5d Fix mis-setting the name of the chassis.
• ISSUE #29236: (sjorge) network.mod_bufsize has wrong docstring (refs: #29237)
• ISSUE #29235: (sjorge) network.get_bufsize has wrong docstring (refs: #29237)
• ISSUE #29234: (sjorge) network.dig should only be available if we have the 'dig' binary (refs: #29237)
• ISSUE #29233: (sjorge) network.default_route does not seem to honor the family parameter (refs: #29237)
• ISSUE #29232: (sjorge) network.active_tcp seems linux specific (refs: #29237)
• ISSUE #29231: (sjorge) docstrings in salt/utils/network.py  are incorrect (refs: #29237)
• PR #29334: (rallytime) Back-port #29237 to 2015.8 @ 2015-12-02 19:37:31 UTC
• PR #29237: (sjorge) Module network fixes (refs: #29334)
• 17d80c051a Merge pull request #29334 from rallytime/bp-29237
• 598226def1 fix unit test (attempt 1)
• a461d7bf12 changed from Boron to 2015.8.4, so this can be backported
• 3892b12514 fix up a few remarks from jfindlay
• 2f940e22aa also we should keep returning {} for other systems
• 4953f58894 forgot to remove a debug line, how embarasing
• e96f3c0c3b fix docs in salt/utils/network.py #29231 - looks like this got copied at some point
• 3888bb403f fixup network.default_route with family set on SunOS #29233
• c0e6ea98a6 fix network.active_tcp on SunOS (we fake it until we make it) #29232
• 92f881284e add decorator to network.dig #29234
• 77950eb55c fix docstring for get_bufsize #29235
• 52fb80cd18 fix docstring for mod_bufsize #29236
• ISSUE #28990: (adithep) Dockerng volume (refs: #29300)
• PR #29300: (ticosax) [dockerng] Add support for volume management in dockerng @ 2015-12-02 17:48:53 UTC
• 5ec7947595 Merge pull request #29300 from ticosax/dockerng-volumes
• 80d085ea92 fix typo
• cb9cb463b0 Provide states for managing docker volumes
• dff6fa1fb2 Add execution module to manage docker volumes
• PR #29218: (clan) check service enable state in test mode @ 2015-12-02 15:31:00 UTC
• 99b7d87688 Merge pull request #29218 from clan/service_state
• a1250a9729 check service enable state in test mode
• PR #29315: (jfindlay) dev tutorial doc: fix markup errors @ 2015-12-01 21:42:17 UTC
• 08ced73b13 Merge pull request #29315 from jfindlay/docs
• e8e23dc444 dev tutorial doc: fix markup errors
• PR #29317: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 @ 2015-12-01 21:28:30 UTC
• a3a463ff8b Merge pull request #29317 from basepi/merge-forward-2015.8
• 0d90dd3a19 Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8
• 14e94b3593 Merge pull request #29316 from basepi/merge-forward-2015.5
• 33f40b3c47 Merge remote-tracking branch 'upstream/2014.7' into merge-forward-2015.5
• d2fb2109a3 Merge pull request #29296 from douardda/patch-3
• d2885390f4 Use process KillMode on Debian systems also
• 6a2ffbfb7c Merge pull request #29216 from clan/file_search_on_proc_file
• 91a20c07a1 try mmap first
• 8aa4f2053e remove extra space to fix lint failure
• d34e6b1a9a use read only if has read() method
• 3209c1cdb5 size is 0 doesn't mean no data, e.g, /proc/version
• d6aaae8d7b Merge pull request #29261 from attiasr/patch-1
• 7a99b90596 add log and return if pkg already installed
• 1843c7ab8e fix incorrect reinstallation of windows pkg
• 9236188867 Merge pull request #29214 from cro/ssl_verify_ssl
• e9c13c561b Doc bug--salt.utils.http takes verify_ssl not ssl_verify.
• df7b35a86b Merge pull request #29204 from lorengordon/fix-29202
• b1dae5e6fe Use os.path.join to return full path to ca bundle
• PR #29240: (clan) handle acl_type [[d]efault:][user|group|mask|other] @ 2015-12-01 17:56:20 UTC
• 39667fda12 Merge pull request #29240 from clan/linux_acl
• 02429aca69 handle acl_type [[d]efault:][user|group|mask|other]
• PR #29305: (lorengordon) Add 'file' as a source_hash proto @ 2015-12-01 17:39:37 UTC
• 027bed7c90 Merge pull request #29305 from lorengordon/source_hash_protos
• 53fdf0bf97 Update message for invalid source_hash
• 2d20d71bd5 Add file as a source_hash proto
• ISSUE #29251: (adamsewell) status.uptime causes exception on Windows minion 2015.8.1 (refs: #29272)
• PR #29272: (jfindlay) win_status module: handle 12 hour time in uptime @ 2015-12-01 16:33:12 UTC
• 1129ee1d2e Merge pull request #29272 from jfindlay/win_up_time
• 6a2315109e win_status module: python timedelta to find uptime
• b7a535341f win_status module: handle 12 hour time in uptime
• ISSUE #26526: (JensRantil) Managing a file:// source fails (refs: #29289)
• PR #29289: (terminalmage) file.managed: Allow local file sources to use source_hash @ 2015-12-01 16:19:27 UTC
• 0fd3e8b0fb Merge pull request #29289 from terminalmage/issue26526
• 64ae3f996e file.managed: Allow local file sources to use source_hash
• ISSUE #29262: (anlutro) ssh_auth.absent removes keys when test=True (refs: #29264)
• PR #29264: (anlutro) Prevent ssh_auth.absent from running when test=True @ 2015-11-30 21:54:15 UTC
• 8d32d8d43d Merge pull request #29264 from alprs/fix-ssh_auth_absent_test
• 9193676f9c fix ssh_auth_test
• febbfa792f prevent ssh_auth.absent from running when test=True
• ISSUE #29071: (eliasp) git_pillar.update runner can't handle >=2015.8.0 configuration (refs: #29277)
• PR #29277: (terminalmage) Update git_pillar runner to support new git ext_pillar config schema @ 2015-11-30 21:39:51 UTC
• 459d30f27f Merge pull request #29277 from terminalmage/issue29071
• 6981bb3be7 Update git_pillar runner to support new git ext_pillar config schema
• 293c8e635c Separate repo locking logic into its own function
• PR #29283: (cachedout) Single-quotes and use format @ 2015-11-30 21:34:41 UTC
• PR #29139: (thomaso-mirodin) [salt-ssh] Add a range roster and range targeting options for the flat roster (refs: #29283)
• df1f0d93c7 Merge pull request #29283 from cachedout/style_29139
• d764497b17 Single-quotes and use format
• PR #29139: (thomaso-mirodin) [salt-ssh] Add a range roster and range targeting options for the flat roster (refs: #29283) @ 2015-11-30 21:25:50 UTC
• 3aa84b6763 Merge pull request #29139 from thomaso-mirodin/salt-ssh-flat-roster-range-filter
• 56b3302fe9 Pylint fixes for PR #29139
• e010f2d3b5 Add a range roster for salt-ssh
• c5eeb77ebc Add range support to salt-ssh's flat roster
• PR #29282: (cachedout) dev docs: add development tutorial (refs: #29282) @ 2015-11-30 21:14:50 UTC
• dbf7755aa2 Merge pull request #29282 from cachedout/fix_29279
• 1efaab2dd5 Fix typo in #29279
• a5ea39132f dev docs: add development tutorial
• ISSUE #28991: (timcharper) allow role-assumption with s3 credentials (refs: #28994)
• PR #28994: (timcharper) add support to s3 for aws role assumption @ 2015-11-30 20:52:18 UTC
• 87e4aa4fae Merge pull request #28994 from timcharper/2015.8.1-dev
• e060986828 add support to s3 for aws role assumption
• ISSUE #29209: (ssgward) SPM logging level doesn't seem to be functional (refs: #29278)
• PR #29278: (techhat) Add verify_log to SPM @ 2015-11-30 20:48:32 UTC
• 3d16434f14 Merge pull request #29278 from techhat/issue29209
• 759e8c4542 Add verify_log to SPM
• PR #29067: (jacksontj) Fix infinite recursion in state compiler for prereq of SLSs @ 2015-11-30 20:27:09 UTC
• d651d7167e Merge pull request #29067 from jacksontj/2015.8
• 64e439cda2 Add test for infinite recursion with sls prerequisites
• d687682016 No reason to continuously resolve the k, v pair here since it doesn't change in the inner loop
• 6d747df5db Correctly resolve requisite_in for SLS requisites
• ISSUE #29161: (jefferyharrell) saltmod.state's ret argument seems to do nothing (refs: #29207)
• PR #29207: (jfindlay) do not shadow ret function argument @ 2015-11-30 20:14:06 UTC
• d42bcea905 Merge pull request #29207 from jfindlay/ret_non_shadow
• 5de0b93ac6 saltutil.cmd module: do not shadow ret function argument
• 7809f2a389 saltmod.state state: do not shadow ret function argument
• PR #29215: (rallytime) Back-port #29192 to 2015.8 @ 2015-11-30 20:12:30 UTC
• PR #29192: (bastiaanb) fix issue 29191: only try partial matches when a wildcard has been sp… (refs: #29215)
• 8cc1d8de46 Merge pull request #29215 from rallytime/bp-29192
• 5226cd8f79 remove trailing whitespace fix subdict_match test cases
• 44713cdb95 fix issue 29191: only try partial matches when a wildcard has been specified
• PR #29217: (clan) show duration only if state_output_profile is False @ 2015-11-30 20:11:18 UTC
• PR #19320: (clan) add 'state_output_profile' option for profile output (refs: #29217)
• f488d25911 Merge pull request #29217 from clan/highstate_duration
• 9bdaae8325 show duration only if state_output_profile is False
• PR #29221: (ticosax) [dokcerng] Docu network mode @ 2015-11-30 19:22:49 UTC
• e5bd1c293d Merge pull request #29221 from ticosax/docu-network_mode
• a0b674a0ea Extend documentation of network_mode parameter.
• ISSUE #29250: (adamsewell) status.cpu_load is not available on Salt 2015.8.1 (refs: #29269)
• PR #29269: (jfindlay) win_status module: fix function names in docs @ 2015-11-30 19:14:24 UTC
• 7fd02c2145 Merge pull request #29269 from jfindlay/winstatus
• f2f2dab491 win_status module: fix function names in docs
• PR #29213: (rallytime) Move _wait_for_task func from vmware cloud to vmware utils @ 2015-11-30 18:53:24 UTC
• 6c2e62f7d4 Merge pull request #29213 from rallytime/vmware_utils_wait_for_task
• 44e7f83686 Move _wait_for_task func from vmware cloud to vmware utils
• PR #29271: (techhat) Pass full path for digest (SPM) @ 2015-11-30 18:35:42 UTC
• 69cbc09ca0 Merge pull request #29271 from techhat/issue29212
• 6cd6a0ace0 Pass full path for digest (SPM)
• PR #29244: (isbm) List products consistently across all SLES systems @ 2015-11-30 18:31:42 UTC
• 1efe484309 Merge pull request #29244 from isbm/isbm-zypper-products
• db36a73b16 Remove code duplication
• d62abedbf7 Remove dead code
• 302b5d3bc1 List products consistently across all SLES systems
• ISSUE #29119: (mo-mughrabi) salt.modules.consul.catalog_register does not accept address as a string (refs: #29255)
• PR #29255: (garethgreenaway) fixes to consul module @ 2015-11-30 18:30:02 UTC
• 318ad36449 Merge pull request #29255 from garethgreenaway/29119_consul_module_fixes
• 655b0ec403 various fixes to the consul execution module, in particular a fix to address #29119
• PR #29208: (whytewolf) Glance more profile errors @ 2015-11-25 23:50:27 UTC
• b225263279 Merge pull request #29208 from whytewolf/glance_more_profile_errors
• c8fe514ec1 found 3 more spots where the profile was not being passed through.
• b2e3c1f8de Merge pull request #1 from saltstack/2015.8
• ISSUE #29140: (davidballano) mount.unmounted is not behaving as I would expect (refs: #29200)
• PR #29200: (jfindlay) mount state: unmount by device is optional @ 2015-11-25 20:03:22 UTC
• 6d3c04516f Merge pull request #29200 from jfindlay/singular_umount
• b54de47b1b mount state: unmount by device is optional
• ISSUE #29187: (trevor-h) salt-cloud Windows provisioning on EC2 fails to use winrm (refs: #29205)
• PR #29205: (trevor-h) Fixes #29187 - using winrm on EC2 @ 2015-11-25 20:00:01 UTC
• fffcf9fef6 Merge pull request #29205 from trevor-h/fix-salt-cloud-winrm-ec2
• 48e0edd0d2 Fixes #29187 - using winrm on EC2
• PR #29170: (cachedout) Migrate pydsl tests to integration test suite @ 2015-11-25 19:56:48 UTC
• 1937a47dec Merge pull request #29170 from cachedout/refactor_pydsl_test
• 2477ff2eab Add __init__ and pydsl test
• 063f075a99 Add integration renderer tests to the suite
• 81bf332be4 Migrate pydsl tests to integration test suite
• ISSUE #29137: (Dravu) MTU is output twice when used in network.managed (refs: #29198)
• PR #29198: (jfindlay) rh_ip module: only set the mtu once @ 2015-11-25 18:11:09 UTC
• 11d68f7b1c Merge pull request #29198 from jfindlay/single_mtu
• 0a8952f6ac rh_ip module: only set the mtu once
• ISSUE #29111: (eliasp) Backtrace in state ssh_known_hosts.present when ssh-keygen is not available (refs: #29135)
• PR #29135: (jfindlay) ssh_known_hosts.present state: catch not found exc @ 2015-11-25 18:10:43 UTC
• f19355e0bb Merge pull request #29135 from jfindlay/ssh_except
• 363add7131 ssh_known_hosts.present state: catch not found exc
• PR #29196: (s0undt3ch) We need novaclient imported to compare versions @ 2015-11-25 17:16:27 UTC
• 6a12197e13 Merge pull request #29196 from s0undt3ch/2015.8
• 78a7c34f2b We need novaclient imported to compare versions
• ISSUE #28072: (jchv) pygit 0.23.2 is not supported in Salt 2015.8.1 (refs: #29059)
• PR #29059: (terminalmage) Work around upstream pygit2 bug @ 2015-11-25 16:39:30 UTC
• 0c0e15d4e9 Merge pull request #29059 from terminalmage/issue28072
• 82e223087e Work around upstream pygit2 bug
• PR #29112: (eliasp) Prevent backtrace (KeyError) in ssh_known_hosts.present state @ 2015-11-25 16:25:57 UTC
• cc69c87dd2 Merge pull request #29112 from eliasp/ssh_known_hosts.present-backtrace-test
• 3f19c311e8 Prevent backtrace (KeyError) in ssh_known_hosts.present state
• PR #29178: (whytewolf) Profile not being passed to keystone.endpoint_get in _auth. so if a p… @ 2015-11-25 16:09:49 UTC
• 7775d65089 Merge pull request #29178 from whytewolf/glance_keystone_profile_fix
• 807dd426a6 Profile not being passed to keystone.endpoint_get in _auth. so if a profiles are being used, then keystone.endpoint_get will not be able to authenticate causing glance to not be able to get its endpoint.
Salt 2015.8.5 Release Notes Version 2015.8.5 is a bugfix release for 2015.8.0.
IMPORTANT: About this Release Salt 2015.8.5 is identical to the 2015.8.4 release with the addition of a fix for issue #30820, fixed by PR #30833. See here for the 2015.8.4 release notes.
Known Issue in boto_* execution modules This release contains an issue that causes the boto_* execution modules to display a __salt__ not defined error (issue #30300). This issue will be fixed in an upcoming release, but can be manually resolved by completing the following:
1. Download the boto_* execution modules that you would like to update from the 2015.8 branch of Salt. A complete list of affected modules with the specific changes is available in :pull`30867`.
A simple way to get the updated modules is to download a zip file of the 2015.8 branch from GitHub. The updated modules are in the salt\modules directory.
2. Place the boto_* modules into salt://_modules.
3. Run the following command to sync these modules to all Salt minions:
salt '*' saltutil.sync_modules
Changelog for v2015.8.4..v2015.8.5 Generated at: 2018-05-27 23:47:32 UTC
• c7db4350d5 Fix regression in scanning for state with 'name' param
Salt 2015.8.7 Release Notes Version 2015.8.7 is a bugfix release for 2015.8.0.
NOTE: Salt 2015.8.4, 2015.8.5, and 2015.8.7 were all released within a short period due to regressions found soon after the releases of 2015.8.4 and 2015.8.5. See here for the 2015.8.4 release notes, and here for the 2015.8.5 release notes.
• Total Issue References: 1
• Total PR References: 5
• Contributors: 4 (gtmanfred, justinta, pass-by-value, terminalmage)
Change to Epoch Support for YUM/DNF For pkg.installed states, on Linux distributions which use yum/dnf, packages which have a non-zero epoch in the version number now require this epoch to be included when specifying an exact version for a package. For example:
The pkg.latest_version and pkg.list_repo_pkgs functions can be used to get the correct version string to use, as they will now contain the epoch when it is non-zero.
Changelog for v2015.8.5..v2015.8.7 Generated at: 2018-05-28 00:17:59 UTC
• PR #31111: (justinta) Fixes failing npm test on arch.  @ 2016-02-10 21:51:47 UTC
• 8d84c636cf Merge pull request #31111 from jtand/8_4_npm_fix
• b0a48e5ef2 Fixes failing npm test on arch.
• PR #30217: (pass-by-value) Make sure cloud actions can be called via salt run
• ISSUE #31014: (gtmanfred) [2015.8] pkg breaks for yum pkgs.latest if the packages has an epoch (refs: #31031, #31015)
• PR #31092: (terminalmage) Apply PR #31031 to 2015.8.4.follow_up @ 2016-02-10 20:54:37 UTC
• PR #31031: (terminalmage) More complete fix for #31014 (refs: #31092)
• PR #31015: (gtmanfred) include possible epoch in version for rpm (refs: #31031)
• 5a6a93e98b Merge pull request #31092 from terminalmage/issue31014-2015.8.4.follow_up
• 2767a4e519 Don't handle epoch specially for dnf
• e5dfcc0ef2 More efficient way to add the epoch before version number
• ed7462793c include possible epoch in version for rpm
• 6c6b66aedd Comment multiprocessing line in minion config
• 1f7dfefc4a Set multiprocessing to true in config.py
• 433c645c20 Fix remove placeholder files
• 71037560d4 Remove placeholder files
• 20b381fdf7 Set overwrite to off
• ca50f56d6c Fix boto_secgroup
• fd571d23de Fix boto test failures
• cfb6588744 Fix regression when contents_pillar/contents_grains is a list.
• 881d8669e3 utils.aws: use time lib to conver to epoch seconds
• 31412920fc The call to cp.get_url needs the saltenv, if you're using environments other than base, it will fail.
• a8694014a9 Fix regression in git_pillar when multiple remotes are configured
• 2243f25be5 Properly set the default value for pillar_merge_lists
• c7472ff6aa Lint
• d868711a83 Fix failing boto_vpc module unit tests
• ed09516469 Fix failing state module tests
• fd0e940088 Pylint fix
• bc780a7c25 Don't use pack=pack. Just pass in pack=__salt__ always.
• 1ae022dbfe Pass in 'pack' variable to utils.boto.assign_funcs function from ALL boto modules.
• 1efaff107d Remove bad symlinks in osx pkg dirs
Salt 2015.8.8 Release Notes Version 2015.8.8 is a bugfix release for 2015.8.0.
IMPORTANT: Version 2015.8.8.2 was released shortly after 2015.8.8 to fix several known issues.  If you installed 2015.8.8 before 03/30/2016, you likely have installed 2015.8.8 and can optionally upgrade (find out which version you have installed using salt --version.
Statistics • Total Merges: 313
• Total Issue References: 146
• Contributors: 74 (Ch3LL, DmitryKuzmenko, JohannesEbke, RabidCicada, Talkless, The-Loeki, abednarik, anlutro, basepi, bdrung, cachedout, captaininspiration, clarkperkins, clinta, cro, darix, dmacvicar, dr4Ke, dschaller, edencrane, garethgreenaway, gladiatr72, gtmanfred, iacopo-papalini, isbm, jacksontj, jacobhammons, jakehilton, jespada, jfindlay, joejulian, justinta, kiorky, kraney, llua, mcalmer, mchugh19, mew1033, mlalpho, moltob, multani, myii, opdude, paiou, pass-by-value, peripatetic-sojourner, pprince, rallytime, redmcg, replicant0wnz, rhansen, rmtmckenzie, s0undt3ch, sakateka, sbreidba, seanjnkns, sjmh, sjorge, skizunov, szeestraten, tbaker57, techhat, terminalmage, thusoy, ticosax, twangboy, virtualguy, vutny, whiteinge, xmj, xopher-mc, yannis666, youngnick, zygiss)
Security Fix CVE-2016-3176 Insecure configuration of PAM external authentication service
This issue affects all Salt versions prior to 2015.8.8/2015.5.10 when PAM external authentication is enabled. This issue involves passing an alternative PAM authentication service with a command that is sent to LocalClient, enabling the attacker to bypass the configured authentication service. Thank you to Dylan Frese <dmfrese@gmail.com> for bringing this issue to our attention.
This update defines the PAM eAuth service that users authenticate against in the Salt Master configuration.
Read Before Upgrading Debian 7 (Wheezy) from 2015.8.7 to 2015.8.8 Before you upgrade from 2015.8.7 on Debian 7, you must run the following commands to remove previous packages:
sudo apt-get remove python-pycrypto sudo apt-get remove python-apache-libcloud
Note that python-pycrypto will likely remove python-apache-libcloud, so the second command might not be necessary. These have been replaced by python-crypto and python-libcloud with ~bpo70+1 moniker.
Read Before Upgrading Debian 8 (Jessie) from Salt Versions Earlier than 2015.8.4 Salt systemd service files are missing the following statement in these versions:
[Service] KillMode=process
This statement must be added to successfully upgrade on these earlier versions of Salt.
Changelog for v2015.8.7..v2015.8.8 Generated at: 2018-05-28 00:23:11 UTC
• PR #31964: (jfindlay) update 2015.8.8 release notes @ 2016-03-17 21:22:04 UTC
• b9d0336cf8 Merge pull request #31964 from jfindlay/2015.8
• b984659678 update 2015.8.8 release notes
• ISSUE #31586: (frogunder) Proxy minion service.modules fails (refs: #31601)
• ISSUE #31585: (frogunder) Proxy minion commands causing exceptions (refs: #31601)
• PR #31947: (cro) Move proxymodule assignment earlier in proxy minion init @ 2016-03-17 18:14:23 UTC
• PR #31601: (cro) Proxy fixes for #31585 and #31586
• fefb694104 Merge pull request #31947 from cro/bp-31601
• 4eb193edb7 Lint, unrelated but fixed anyway.
• d661081016 Lint.
• 59e0a6f923 Dont add this file
• c68b968403 Old-style proxymodules need to be setup earlier in minion init. Also include more correct comments in config.py
• PR #31948: (rallytime) Revert "not not" deletion and add comment as to why that is there @ 2016-03-17 17:00:22 UTC
• a86490ee68 Merge pull request #31948 from rallytime/disable-pylint-error
• 86196cd59d Revert "not not" deletion and add comment as to why that is there
• PR #31952: (rallytime) Fix lint for 2015.8 branch @ 2016-03-17 16:59:49 UTC
• db3af864ae Merge pull request #31952 from rallytime/lint-2015.8
• 3e964ec9d4 Fix lint for 2015.8 branch
• PR #31933: (rallytime) Fix linking syntax in testing docs @ 2016-03-17 14:44:13 UTC
• 9ab4d6164b Merge pull request #31933 from rallytime/fix-test-links
• 06dd2c0411 Fix linking syntax in testing docs
• PR #31930: (cro) Backport changes from 2016.3 @ 2016-03-16 22:12:29 UTC
• 723d0ca19f Merge pull request #31930 from cro/bp-31601
• aa9a288b5a Add these files back in
• 916ef26957 Remove .orig file mistakenly added, reformat example.
• 3c8185571d Lint.
• 9de9b9e86d Missin import
• d571f3b8fe Backport PR`#31601`_
• PR #31924: (jfindlay) update 2015.8.8 release notes @ 2016-03-16 22:10:15 UTC
• ce765ad2df Merge pull request #31924 from jfindlay/2015.8