Salt 2015.5.5 Release Notes

Version 2015.5.5 is a bugfix release for 2015.5.0.

Changes:

  • The cron.present state now correctly defaults to state ID as identifier.
  • When querying for VMs in ditigal_ocean_v2.py, the number of VMs to include in a page was changed from 20 (default) to 200 to reduce the number of API calls to Digital Ocean.
  • The vmware Salt-Cloud driver was back-ported from the develop branch in order for installations of Salt that are older than 2015.8.0 to be able to use the vmware driver without stack-tracing on various deprecation paths that were implemented in the 2015.8.0 release.

Changes for v2015.5.3..v2015.5.5

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

Generated at: 2015-08-20T17:02:37Z

Statistics:

  • Total Merges: 280
  • Total Issue references: 168
  • Total PR references: 371

Changes:

  • PR #26292: (jquast) Rabbitmq 3.2.4 on Ubuntu has "...done.", not "...done" @ 2015-08-13T19:53:29Z

  • PR #26296: (jquast) bugfix missing `runas=None' for rabbitmqctl cmds (backport to 2015.5) @ 2015-08-13T19:52:40Z

  • PR #26293: (jfindlay) Fix #26268 @ 2015-08-13T19:48:06Z

    • ISSUE #25618: (twangboy) Fix reg.py to work with the registry properly | refs: #26268
    • PR #26268: (twangboy) Multiple improvements to reg executionmod and state mod | refs: #26293
  • PR #26290: (rallytime) Only call convert_to_arn when action name is provided @ 2015-08-13T18:48:58Z

    • ISSUE #25192: (deuscapturus) 2015.5.2 boto_cloudwatch_alarm.present not working. | refs: #26290
  • PR #26288: (bbinet) allow deleting grains which value is False @ 2015-08-13T18:24:36Z

  • PR #26263: (rallytime) Don't make changes when test=True for openstack present/absent funcs @ 2015-08-13T16:30:31Z

    • ISSUE #24882: (nmadhok) salt.states.openstack_config.present and salt.states.openstack_config.absent make changes when test=True | refs: #26263
  • PR #26265: (rallytime) Don't stacktrace on query return in ec2.create_snapshot @ 2015-08-13T16:28:48Z

    • ISSUE #24484: (codehotter) clouds/ec2.py: create_snapshot throws exception | refs: #26265
  • PR #26285: (stanislavb) Remove explicit version from instance identity URL @ 2015-08-13T16:25:32Z

  • PR #26275: (cachedout) Re-init modules on multi-master reconnect @ 2015-08-13T15:52:50Z

  • PR #26273: (garethgreenaway) Fixes to schedule module in 2015.5 @ 2015-08-13T15:34:43Z

  • PR #26271: (rallytime) Fix del_root_vol_on_destroy and del_all_vols_on_destroy functionality on ec2 @ 2015-08-12T23:22:47Z

    • ISSUE #24483: (codehotter) clouds/ec2.py: del_root_vol_on_destroy and del_all_vols_on_destroy not working | refs: #26271
  • PR #26219: (anlutro) cron: make identifier default to state ID @ 2015-08-12T18:42:33Z

    • ISSUE #25958: (anlutro) Cron identifier does not default to state ID as documented | refs: #26219
  • PR #26257: (rallytime) Back-port #26237 to 2015.5 @ 2015-08-12T18:40:35Z

    • ISSUE #26207: (fullermd) group members setting fails with obscure error message on FreeBSD | refs: #26237
    • PR #26237: (silenius) fix issue #26207 | refs: #26257
  • PR #26258: (nmadhok) Fix permission on tests/runtests.py on 2015.5 branch @ 2015-08-12T18:40:04Z

  • PR #26261: (nmadhok) Correct spelling of integration in docs @ 2015-08-12T18:14:48Z

    • PR #2015: (thekuffs) Esky / bbfreeze support
  • PR #26247: (nmadhok) Initial commit of unit tests for vmware cloud driver @ 2015-08-12T16:58:24Z

  • PR #26246: (nmadhok) Backport additions to VMware cloud driver from develop to 2015.5 branch @ 2015-08-12T15:11:26Z

  • PR #26239: (opdude) Fixed documentation to match function name @ 2015-08-12T14:48:52Z

  • PR #26232: (garethgreenaway) Fix to trust_key in gpg module for 2015.5. @ 2015-08-12T04:48:27Z

  • PR #26084: (twangboy) Added python_shell=True, quoted user input @ 2015-08-10T21:29:35Z

    • ISSUE #25802: (jefftucker) Running module "npm.list" fails on Windows for masterless minion | refs: #26084
  • PR #26183: (cro) Fix LDAP configuration issue. @ 2015-08-10T19:09:41Z

  • PR #26186: (jacobhammons) regenerated man pages @ 2015-08-10T19:07:44Z

  • PR #26182: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-08-10T19:00:10Z

    • ISSUE #25961: (getabc) [2015.5.3-2] salt-winrepo.git/salt-minion.sls fails certificate '*.wpengine.com' or 'wpengine.com' | refs: #26047
    • ISSUE #25751: (basepi) Document master_finger more prominently | refs: #26088
    • PR #26116: (corux) file.replace fails if repl string is an invalid regex and append/prepend is used
    • PR #26088: (jacobhammons) Master finger
    • PR #26047: (jacobhammons) Updated windows download links in the docs to https://repo.saltstack.com
  • PR #26000: (driskell) Implement full event caching for subscribed tags @ 2015-08-10T18:57:17Z

    • ISSUE #25998: (driskell) Event subsystem discarding required events during --batch breaking it for slow running commands | refs: #26000
  • PR #26175: (rallytime) Back-port #26153 to 2015.5 @ 2015-08-10T18:22:32Z

    • PR #26153: (loa) Fix dockerio state documentation typo | refs: #26175
  • PR #26177: (rallytime) Back-port #26147 to 2015.5 @ 2015-08-10T18:22:01Z

    • ISSUE #26024: (jpic) lxc_conf_unset in cloud.profile is ignored
    • PR #26147: (martinhoefling) Fixes #26024 | refs: #26177
  • PR #26179: (rallytime) Back-port #25404 to 2015.5 @ 2015-08-10T18:21:50Z

    • ISSUE #21082: (clinta) master_type failover does not failover on DNS errors | refs: #25404
    • PR #25404: (DmitryKuzmenko) Fixed minion failover to next master on DNS errors. | refs: #26179
  • PR #26180: (jfindlay) fix processing of state.template @ 2015-08-10T18:21:38Z

    • ISSUE #26112: (wt) state.template fails with unclear error with template with only an include | refs: #26180
  • PR #26172: (nmadhok) [Backport] Make sure variable is a dictionary before popping something from it. @ 2015-08-10T16:42:50Z

    • ISSUE #26162: (nmadhok) VMware cloud driver create function failing with traceback on latest develop | refs: #26163 #26172
    • PR #26163: (nmadhok) Make sure variable is a dictionary before popping something from it.
  • PR #26168: (cachedout) Fix slack docs @ 2015-08-10T14:57:18Z

    • ISSUE #26098: (rdinoff) SALT.STATES.SLACK Doc update | refs: #26168
  • PR #26127: (garethgreenaway) Fixes to salt.utils.http related to cp.get_file_str bug. @ 2015-08-10T14:38:25Z

    • ISSUE #24106: (nvx) fileclient.py#get_url ignores HTTP Auth again (2015.5 regression) | refs: #26127
  • PR #26140: (nmadhok) VMware cloud driver fixes @ 2015-08-10T13:15:58Z

    • ISSUE #26141: (nmadhok) salt-cloud VMware driver fails with error in parsing configuration file | refs: #26140
    • ISSUE #25809: (o-sleep) vmware cloud module error message | refs: #26140
    • ISSUE #25625: (steverweber) cloud vmware driver does not provide mac_address unless vmware tools is running | refs: #26137 #26140
  • PR #26137: (steverweber) use device mac address if vmtools not active @ 2015-08-09T03:05:36Z

    • ISSUE #25625: (steverweber) cloud vmware driver does not provide mac_address unless vmware tools is running | refs: #26137 #26140
  • PR #26119: (jodv) Backport eauth bugfix to 2015.5 @ 2015-08-09T02:19:52Z

  • PR #26135: (cro) Fix proxy minions in 2015.5 and significantly update documentation. @ 2015-08-09T02:19:21Z

  • PR #26132: (TheBigBear) minor edit @ 2015-08-08T21:05:34Z

  • PR #26133: (amontalban) Fixed #25915 in salt/modules/pkgng.py and salt/states/pkg.py @ 2015-08-08T21:05:05Z

    • ISSUE #25915: (ari) FreeBSD pkg install fails
  • PR #26111: (anlutro) Better error messages when virtualenv creation fails @ 2015-08-07T21:42:09Z

  • PR #26110: (jfindlay) check for sources before adding them to cmd str @ 2015-08-07T21:33:23Z

  • PR #26106: (vr-jack) Update __init__.py @ 2015-08-07T21:15:55Z

  • PR #26101: (rallytime) Back-port #25984 to 2015.5 @ 2015-08-07T18:56:26Z

    • ISSUE #25983: (jmdcal) Trying to get md5 of local zip | refs: #25984
    • PR #25984: (jmdcal) Support local files without md5sum | refs: #26101
  • PR #26080: (techhat) Fix string checking in s3fs @ 2015-08-06T23:36:09Z

  • PR #26079: (cachedout) Update docs to remove state.over @ 2015-08-06T23:35:26Z

    • ISSUE #26039: (basepi) Update scheduler docs to use orchestrate instead of overstate | refs: #26079
  • PR #26058: (opdude) Fix choco version on chocolatey versions below 0.9.9 @ 2015-08-06T18:50:10Z

  • PR #26068: (jfindlay) fix autoruns.list looking in wrong directory @ 2015-08-06T18:49:48Z

  • PR #26065: (s0undt3ch) [2015.5] Update to latest bootstrap stable release v2015.06.08 @ 2015-08-06T17:09:35Z

    • ISSUE #634: (loupgaroublond) /srv/salt/_grains/ not documented | refs: #26065
    • ISSUE #631: (fatbox) Can't extend the same item multiple times | refs: #26065
    • ISSUE #625: (whiteinge) cmd.run state user flag is not working | refs: #25506 #632
    • PR #640: (terminalmage) fix syntax errors introduced in 0f776c13 | refs: #26065
    • PR #638: (blast-hardcheese) Tightened up configuration documentation | refs: #26065
    • PR #633: (epoelke) Bug fix to salt-key | refs: #26065
    • PR #632: (whiteinge) Change the cmd.run state to use the new runas arg | refs: #26065
  • PR #26061: (gmcwhistler) Patch for issue #25994 @ 2015-08-06T17:07:34Z

    • ISSUE #25994: (gmcwhistler) module.ilo tempfile creation in __execute_cmd results in TypeError: cannot concatenate 'str' and 'int' objects
  • PR #26064: (s0undt3ch) Don't stacktrace when trying to get the default locale. @ 2015-08-06T16:11:05Z

    • ISSUE #26063: (saltstack-bot) not working with salt-cloud shows unknown locale error | refs: #26064
  • PR #26048: (jacobhammons) Updated windows download links in the docs to https://repo.saltstack.com @ 2015-08-05T22:59:50Z

  • PR #26044: (rallytime) Make sure the key we're comparing is also lowercase @ 2015-08-05T19:23:54Z

    • ISSUE #25616: (rallytime) [2015.5] Provisioning Linodes Stacktraces | refs: #26044
  • PR #26042: (jfindlay) fix test mode logic in state docs @ 2015-08-05T19:23:07Z

  • PR #26036: (nicholascapo) survey.hash: Remove manually printed text @ 2015-08-05T19:21:59Z

    • ISSUE #24460: (nicholascapo) Survey runner does not follow --out flag | refs: #26036
  • PR #26030: (opdude) Fix a bug in choco version that returned odd data @ 2015-08-05T16:30:25Z

  • PR #26032: (jfindlay) add test logic to state reult doc @ 2015-08-05T16:28:32Z

  • PR #26031: (alekti) Revert "Add file as supported protocol for file source_hash. Fixes #23764" @ 2015-08-05T15:32:01Z

    • ISSUE #23764: (es1o) source_hash from local file is not supported. | refs: #25750
  • PR #26021: (anlutro) Documentation: Specify versionadded for git.present shared argument @ 2015-08-05T14:17:38Z

  • PR #26020: (alekti) Correctly resolve conflict merging pull 25750 to 2015.5 @ 2015-08-05T14:16:58Z

    • ISSUE #23764: (es1o) source_hash from local file is not supported. | refs: #25750
    • PR #25750: (alekti) Add file as supported protocol for file source_hash. Fixes #25701. | refs: #26020
  • PR #26016: (basepi) Revert "Deep merge of pillar lists" @ 2015-08-05T04:59:52Z

    • ISSUE #22241: (masterkorp) Salt master not properly generating the map | refs: #25358
    • PR #25358: (dkiser) Deep merge of pillar lists | refs: #26016
  • PR #25992: (twangboy) Refactor win_system.py @ 2015-08-05T04:54:18Z

    • ISSUE #12255: (eliasp) 'system.set_computer_desc' fails with non-ASCII chars | refs: #25992
    • ISSUE #3: (thatch45) libvirt module
  • PR #26002: (twangboy) Fixed regex to account for comment character followed by whitespace @ 2015-08-04T22:28:11Z

    • ISSUE #25948: (twangboy) Fix uncomment function to handle spaces | refs: #26002
  • PR #25970: (jfindlay) accept addition of layman overlay @ 2015-08-04T15:42:28Z

    • ISSUE #25949: (godlike64) layman.add does not work with unofficial overlays | refs: #25970
  • PR #25971: (basepi) [2015.5] salt.modules.reg Add spaces for strings split across multiple lines @ 2015-08-04T15:39:48Z

  • PR #25990: (rallytime) Back-port #25976 to 2015.5 @ 2015-08-04T14:36:53Z

    • PR #25976: (fleaflicker) Typo in help output | refs: #25990
  • PR #25996: (attiasr) fix msiexec package remove @ 2015-08-04T14:36:31Z

  • PR #25966: (rallytime) Back-port #25864 to 2015.5 @ 2015-08-03T18:48:26Z

    • ISSUE #25863: (peterdemin) pkg.installed fails on already installed package if it is in versionlock.list | refs: #25864
    • PR #25864: (peterdemin) #25863 state.pkg.installed fix | refs: #25966
  • PR #25967: (rallytime) Back-port #25917 to 2015.5 @ 2015-08-03T18:48:02Z

    • PR #25917: (jmdcal) adding missing format string | refs: #25967
  • PR #25895: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-08-03T17:12:37Z

    • ISSUE #23764: (es1o) source_hash from local file is not supported. | refs: #25750
    • PR #25750: (alekti) Add file as supported protocol for file source_hash. Fixes #25701. | refs: #26020
    • PR #25704: (cachedout) Ensure prior alignment with master_type in 2014.7
    • PR #25657: (MrCitron) Add the ability to specify a base pattern for carbon returner
    • PR #25633: (AkhterAli) Update loader.py
  • PR #25941: (jfindlay) add timelib to dependency versions @ 2015-08-03T12:23:42Z

    • ISSUE #25850: (ssgward) Need to add packages to --versions-report | refs: #25941
  • PR #25951: (garethgreenaway) Log when event.fire and event.fire_master fail. @ 2015-08-03T00:19:45Z

  • PR #25942: (jfindlay) typo in minion doc @ 2015-07-31T23:34:55Z

    • ISSUE #25838: (grep4linux) docs disable_modules documentation typo | refs: #25942
  • PR #25938: (jacobhammons) Doc on using syndic with multimaster @ 2015-07-31T23:05:05Z

  • PR #25848: (twangboy) Added allusers="1" when installing msi @ 2015-07-31T20:33:17Z

    • ISSUE #25839: (twangboy) ALLUSERS="1" should be a default when installing MSI's | refs: #25848
  • PR #25898: (jfindlay) clarify and expand syndic docs @ 2015-07-31T20:01:23Z

  • PR #25927: (jacksontj) Pass actual renderers to the Reactor's Compiler @ 2015-07-31T20:00:17Z

    • ISSUE #25852: (UtahDave) Salt loader is not loading Salt vars in reactor python renderer | refs: #25927
  • PR #25921: (cachedout) Handle non-ascii in state log @ 2015-07-31T17:41:30Z

    • ISSUE #25810: (nvx) winpkg highstate fails when a new package name contains a unicide character | refs: #25921
  • PR #25919: (TheBigBear) Minor update to msi un-installer info @ 2015-07-31T17:39:48Z

  • PR #25905: (rallytime) Back-port #25982 to 2015.5 @ 2015-07-30T23:24:19Z

    • PR #25892: (TheBigBear) Update 7-zip msi un-installer instructions | refs: #25905
  • PR #25890: (rallytime) Back-port #25698 to 2015.5 @ 2015-07-30T23:12:09Z

    • ISSUE #25577: (yellow1912) Wrong indentation in document | refs: #25696
    • PR #25698: (rallytime) Back-port #25659 to 2015.8 | refs: #25890
    • PR #25696: (AkhterAli) Update schedule.py
    • PR #25659: (isbm) Bugfix: crash at getting non-existing repo | refs: #25698
  • PR #25894: (jacobhammons) Minor doc bug fixes @ 2015-07-30T23:02:34Z

    • ISSUE #25650: (jacksontj) state.running documentation is incorrect | refs: #25894
    • ISSUE #24042: (whiteinge) The state_events setting is not documented | refs: #25894
    • ISSUE #23788: (k5jj) functions in drac.py module do not match documentation | refs: #25894
    • ISSUE #21296: (Lothiraldan) Possible minion enumeration using saltutil.find_job and eauth | refs: #25894
  • PR #25877: (rallytime) Protect against passing a map file in addition to VM names with --destroy @ 2015-07-30T21:55:45Z

    • ISSUE #24036: (arthurlogilab) [salt-cloud] Protect against passing command line arguments as names for the --destroy command in map files | refs: #25877
  • PR #25870: (rallytime) Back-port #25824 to 2015.5 @ 2015-07-30T21:54:35Z

    • PR #25824: (klyr) Fix get_managed() in file.py module for local files | refs: #25870
  • PR #25885: (t0rrant) Update Debian changelog @ 2015-07-30T20:05:59Z

  • PR #25875: (rallytime) Back-port #25862 to 2015.5 @ 2015-07-30T17:34:02Z

    • ISSUE #25478: (zyio) salt-ssh - Unable to locate current thin version | refs: #25862
    • ISSUE #25026: (sylvia-wang) salt-ssh "Failure deploying thin" when using salt module functions | refs: #25862
    • PR #25862: (zyio) Adding SCP_NOT_FOUND exit code | refs: #25875
  • PR #25873: (rallytime) Back-port #25855 to 2015.5 @ 2015-07-30T17:33:55Z

  • PR #25871: (rallytime) Back-port #25829 to 2015.5 @ 2015-07-30T17:33:43Z

    • PR #25829: (peterdemin) Fixed typo in salt.states.saltmod.function doc string | refs: #25871
  • PR #25869: (rallytime) Back-port #25788 to 2015.5 @ 2015-07-30T17:33:33Z

    • ISSUE #24002: (csakoda) File lock contention on windows minions causing highstate crash | refs: #25788
    • PR #25788: (opdude) Catch a hard crash when running highstate on windows | refs: #25869
  • PR #25853: (davidjb) Make ssh-id-wrapper accessible to non-root users @ 2015-07-30T16:49:47Z

    • ISSUE #19532: (stolendog) salt-ssh running git clone with not root user | refs: #25853
  • PR #25856: (jfindlay) expand minion reauth scalability documentation @ 2015-07-30T15:33:17Z

    • ISSUE #25447: (spo0nman) SaltMaster is crippled with Minion Re-Authentication | refs: #25856
  • PR #25840: (jfindlay) add note to winrepo state docs about required grain @ 2015-07-30T14:38:27Z

    • ISSUE #25801: (themalkolm) Update docs that salt.states.winrepo requires roles:salt-master in grains. | refs: #25840
  • PR #25846: (jfindlay) rework deprecation documentation for release names @ 2015-07-30T13:26:21Z

    • ISSUE #25827: (0xf10e) "Deprecating Code" doesn't mention Usage of warn_until() w/ Release Names | refs: #25846
  • PR #25833: (jahamn) Allows cp.push to recreate empty files @ 2015-07-29T16:14:48Z

    • ISSUE #23288: (UtahDave) cp.push fails to recreate empty files. | refs: #25833
  • PR #25831: (rallytime) Add salt:// to key_url options to docs for pkgrepo.managed @ 2015-07-29T15:38:43Z

    • ISSUE #11474: (JensRantil) pkgrepo.managed key_url: salt:// always use base env | refs: #25831
  • PR #25807: (rallytime) Provide helpful error when using actions with a mapfile @ 2015-07-29T15:30:15Z

    • ISSUE #22699: (arthurlogilab) salt-cloud fails on KeyError when given a nonexistent action | refs: #25807
  • PR #25818: (jfindlay) fix autoruns list @ 2015-07-29T15:29:20Z

  • PR #25826: (anlutro) Check that "onchanges" is a list @ 2015-07-29T15:00:28Z

  • PR #25798: (twangboy) Fixed stacktrace on package name not found @ 2015-07-28T22:40:14Z

    • ISSUE #25258: (nickw8) windows minion repo not updating | refs: #25798
  • PR #25797: (twangboy) Changed repocache back to cached_repo @ 2015-07-28T22:39:32Z

  • PR #25793: (rallytime) Back-port #25730 to 2015.5 @ 2015-07-28T19:37:34Z

    • PR #25730: (sjorge) patchelf lives in pkgsrc | refs: #25793
  • PR #25792: (rallytime) Back-port #25688 to 2015.5 @ 2015-07-28T19:37:17Z

    • PR #25688: (bclermont) Don't acquire lock if there is no formatter | refs: #25792
  • PR #25796: (cachedout) Remove debug from docs @ 2015-07-28T17:35:59Z

  • PR #25749: (jahamn) Allow zpool.create on character devices @ 2015-07-28T16:01:40Z

    • ISSUE #24920: (voileux) module.zpool.create on character device is not possible by salt | refs: #25749
  • PR #25685: (twangboy) Fixed regex issues with comment and uncomment @ 2015-07-28T15:29:49Z

  • PR #25763: (twangboy) Fix 25437 | refs: #25797 @ 2015-07-28T15:29:27Z

    • ISSUE #25437: (lorengordon) Stacktrace on Windows when running pkg.list_pkgs | refs: #25598 #25763
  • PR #25752: (thatch45) State top saltenv @ 2015-07-28T01:02:10Z

  • PR #25755: (twangboy) Fixed problem with dunder functions not being passed @ 2015-07-27T19:31:22Z

    • ISSUE #25717: (twangboy) Problem with chocolatey module not loading | refs: #25755
  • PR #25648: (twangboy) Clarified functionality of reg module, fixed state to work with new module @ 2015-07-27T19:30:33Z

    • ISSUE #25352: (m03) reg.absent reporting incorrect results | refs: #25648
    • ISSUE #1: (thatch45) Enable regex on the salt cli
  • PR #25740: (rallytime) Back-port #25722 to 2015.5 @ 2015-07-27T16:08:40Z

    • ISSUE #25154: (uvsmtid) All data mixed on STDOUT together should generate valid JSON output | refs: #25722
    • ISSUE #25153: (uvsmtid) Multiple results should generate valid JSON output | refs: #25722
    • PR #25722: (uvsmtid) Minor docs changes to emphasize JSON output problems without --static option | refs: #25740
  • PR #25739: (rallytime) Back-port #25709 to 2015.5 @ 2015-07-27T16:08:27Z

    • PR #25709: (colekowalski) add direct-io-mode to mount_invisible_options | refs: #25739
    • PR #25699: (rallytime) Back-port #25660 to 2015.5 | refs: #25709
    • PR #25660: (colekowalski) add glusterfs' direct-io-mode to mount_invisible_keys | refs: #25699 #25709
  • PR #25738: (rallytime) Back-port #25671 to 2015.5 @ 2015-07-27T16:08:23Z

    • PR #25671: (niq000) added a parameter so verifying SSL is now optional instead of hard-coded | refs: #25738
  • PR #25737: (rallytime) Back-port #25608 to 2015.5 @ 2015-07-27T16:08:18Z

    • ISSUE #25229: (rall0r) Module git.latest kills target directory when test=True | refs: #25608
    • PR #25608: (rall0r) Fix: prevent git.latest from removing target | refs: #25737
  • PR #25733: (davidjb) Avoid IndexError when listing mounts if mount output ends in newline @ 2015-07-27T16:08:05Z

  • PR #25705: (blackduckx) Support for setm augeas command. @ 2015-07-27T16:07:10Z

    • ISSUE #22460: (onmeac) Command setm is not supported (yet) | refs: #25705
  • PR #25703: (cachedout) Return to str for master_type for 2015.5 @ 2015-07-27T16:06:22Z

  • PR #25702: (twangboy) Fixed win_user module for groups with spaces in the name @ 2015-07-27T15:06:33Z

    • ISSUE #25144: (johnccfm) user.present on Windows fails to add user to groups if group name contains a space | refs: #25702
  • PR #25711: (twangboy) Fixed problem with win_servermanager.list_installed @ 2015-07-27T15:05:48Z

    • ISSUE #25351: (m03) win_servermanager.list_installed failing with "IndexError: list index out of range" | refs: #25711
  • PR #25714: (cachedout) Display warning when progressbar can't be loaded @ 2015-07-25T00:10:13Z

    • ISSUE #25435: (yee379) progressbar dependency missing | refs: #25714
  • PR #25699: (rallytime) Back-port #25660 to 2015.5 | refs: #25709 @ 2015-07-24T22:11:40Z

    • PR #25660: (colekowalski) add glusterfs' direct-io-mode to mount_invisible_keys | refs: #25699 #25709
  • PR #25694: (s0undt3ch) Salt-SSH fix for #25689 @ 2015-07-24T21:41:57Z

    • ISSUE #25689: (anlutro) Minion log in salt-ssh | refs: #25694
  • PR #25710: (jahamn) Integration Testcase for Issue 25250 @ 2015-07-24T20:57:33Z

    • ISSUE #25250: (wipfs) 'force' option in copy state deletes target file | refs: #25461 #25710
  • PR #25680: (basepi) [2015.5] Move cmd.run jinja aliasing to a wrapper class to prevent side effects @ 2015-07-24T19:52:10Z

    • PR #25049: (terminalmage) Fix cmd.run when cross-called in a state/execution module | refs: #25680
  • PR #25682: (basepi) [2015.5] Fix parsing args with just a hash (#) @ 2015-07-24T19:52:01Z

  • PR #25695: (stanislavb) Configurable AWS region & region from IAM metadata @ 2015-07-24T19:36:40Z

  • PR #25645: (kev009) Fix pkgng provider to work with a sources list and the underlying pkg… @ 2015-07-24T16:33:18Z

  • PR #25677: (aneeshusa) Fix pacman.list_upgrades when refresh=True. @ 2015-07-24T16:30:06Z

  • PR #25675: (UtahDave) Use OS line endings with contents on file.managed @ 2015-07-24T16:29:50Z

    • ISSUE #25674: (UtahDave) file.managed with contents parameter uses wrong line endings on Windows | refs: #25675
  • PR #25676: (basepi) Update release candidate docs to 2015.8.0rc2 @ 2015-07-23T20:29:37Z

  • PR #25666: (nmadhok) Check if the properties exist before looping over them causing KeyError @ 2015-07-23T17:55:40Z

    • ISSUE #25665: (nmadhok) salt-cloud VMware driver fails with KeyErrors if there's any existing machine in the VMware infrastructure in (invalid state) | refs: #25666
  • PR #25656: (anlutro) Fix locale detection in debian/gentoo @ 2015-07-23T16:46:40Z

  • PR #25661: (rallytime) Back-port #25624 to 2015.5 @ 2015-07-23T16:26:48Z

    • PR #25624: (bobrik) Fix typo in get_routes example for debian_ip | refs: #25661
  • PR #25662: (rallytime) Back-port #25638 to 2015.5 @ 2015-07-23T16:26:40Z

    • ISSUE #15209: (hubez) file.manage: source_hash not working with s3:// (2014.7.0rc1) | refs: #25638
    • PR #25638: (TronPaul) fix bad merge in 99fc7ec | refs: #25662
  • PR #25644: (cachedout) pillar doc fix @ 2015-07-22T22:57:23Z

    • ISSUE #25413: (zizkebab) pillar_opts default behavior is not reflected in the docs | refs: #25644
  • PR #25642: (cachedout) Warn on pillar schedule delete @ 2015-07-22T22:04:12Z

    • ISSUE #25540: (dennisjac) salt highstate schedule cannot be removed | refs: #25642
  • PR #25598: (twangboy) Fixed problem trying to load file with name of boolean type @ 2015-07-22T17:07:49Z

    • ISSUE #25437: (lorengordon) Stacktrace on Windows when running pkg.list_pkgs | refs: #25598 #25763
    • 7b79e433 Merge pull request #25598 from twangboy/fix_25437
  • PR #25604: (terminalmage) Move patching of mock_open to within test @ 2015-07-22T16:53:55Z

    • ISSUE #25323: (terminalmage) unit.modules.tls_test fails with older mock | refs: #25604
  • PR #25609: (s0undt3ch) [2015.5] Update the bootstrap script to latest release v2015.07.22 @ 2015-07-22T16:28:52Z

    • ISSUE #630: (syphernl) Allow for an include statement in config files | refs: #25609
    • PR #627: (chjohnst) add saltversion grain | refs: #25609
  • PR #25603: (terminalmage) Add version_cmp function to yumpkg.py @ 2015-07-22T15:42:29Z

    • ISSUE #21912: (rvora) pkg.latest not updating the package on CentOS though yum reports an update available | refs: #25603
  • PR #25590: (garethgreenaway) 2015.5 scheduled jobs return data @ 2015-07-21T21:57:42Z

    • ISSUE #25560: (dennisjac) scheduled highstate runs don't return results to the job cache | refs: #25590
  • PR #25584: (rallytime) Back-port #24054 and #25576 to 2015.5 @ 2015-07-21T21:16:38Z

    • PR #25576: (pcn) s3fs breaks when fetching files from s3 | refs: #25584
    • PR #24054: (mgwilliams) s3.head: return useful data | refs: #25584
  • PR #25589: (jahamn) Fixes ssh_known_host not taking port into account @ 2015-07-21T21:15:06Z

    • ISSUE #23626: (mirko) salt state 'ssh_known_hosts' doesn't take 'port' into account | refs: #25589
  • PR #25573: (EvaSDK) Do not execute bootstrap script twice @ 2015-07-21T18:20:04Z

    • PR #25465: (EvaSDK) 2015.5.3 LXC module fixes | refs: #25573
  • PR #25580: (attiasr) use explicit utf-8 decoding (#25532) @ 2015-07-21T15:40:49Z

    • ISSUE #25532: (attiasr) salt/modules/win_pkg.py list_pkgs is broken (encoding issues) | refs: #25556 #25580
  • PR #25568: (twangboy) Fixed win_useradd module to add fullname @ 2015-07-21T14:30:25Z

    • ISSUE #25206: (jfindlay) fullname issues with user.add state on windows | refs: #25568
  • PR #25561: (twangboy) Fixed the gem module to work on windows... without injection @ 2015-07-20T21:12:15Z

    • ISSUE #21041: (deuscapturus) state module gem.installed not working on Windows. | refs: #25430 #25561 #25428
    • PR #25428: (twangboy) Fixed the gem module to work on windows | refs: #25561
  • PR #25521: (cachedout) Fix outputter for state.orch @ 2015-07-20T19:30:14Z

  • PR #25563: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-07-20T19:27:36Z

    • PR #25416: (cachedout) Fix broken keyword
  • PR #25559: (cachedout) Lint win_pkg @ 2015-07-20T17:46:29Z

  • PR #25556: (attiasr) fix for #25532 @ 2015-07-20T17:45:11Z

    • ISSUE #25532: (attiasr) salt/modules/win_pkg.py list_pkgs is broken (encoding issues) | refs: #25556 #25580
  • PR #25554: (jfindlay) verify_ssl=True for s3 ext pillar @ 2015-07-20T17:43:38Z

    • ISSUE #25538: (stanislavb) S3 ext_pillar configuration requires verify_ssl | refs: #25554
  • PR #25551: (rallytime) Backport #25530 to 2015.5 @ 2015-07-20T17:43:00Z

    • PR #25530: (andre-luiz-dos-santos) The variable name must be last | refs: #25551
  • PR #25533: (attiasr) port 445 for windows bootstraping @ 2015-07-20T15:13:06Z

  • PR #25525: (gtmanfred) add make _prepare an alias for postinitio @ 2015-07-20T15:12:38Z

    • ISSUE #25432: (gtmanfred) [2015.5.3][raet] raet error with SaltRaetRoadStackJoiner | refs: #25525
  • PR #25519: (rallytime) Backport vmware driver to 2015.5 branch @ 2015-07-20T15:11:26Z

    • ISSUE #25511: (rallytime) Make provider --> driver change backward compatible | refs: #25519 #25519
    • ISSUE #23574: (CedNantes) Failed to Deploy Salt-Minion on a Win 2012 R2 using wmware Cloud Driver from Develop branch | refs: #25519
  • PR #25542: (Oro) Fix hipchat.send_message when using API v2 @ 2015-07-20T15:09:13Z

  • PR #25531: (rallytime) Back-port #25529 to 2015.5 @ 2015-07-18T19:16:10Z

    • PR #25529: (davidjb) Fix minor typo in best practice example | refs: #25531
  • PR #25528: (davidjb) Fix typo in extend declaration doco @ 2015-07-18T14:22:06Z

  • PR #25517: (rallytime) Back-port #25486 to 2015.5 @ 2015-07-17T21:49:26Z

    • ISSUE #25486: (whiteinge) Highstate outputter not used for state.apply | refs: #25517
    • PR #25485: (attiasr) fix file downloads on windows
  • PR #25516: (rallytime) Back-port #25483 to 2015.5 @ 2015-07-17T21:49:05Z

    • ISSUE #25479: (alexandrsushko) multiple mount.mounted of one device | refs: #25483
    • PR #25483: (alexandrsushko) Added 'none' to the set of specialFSes | refs: #25516
  • PR #25513: (garethgreenaway) fixes to schedule.add documentation in 2015.5 @ 2015-07-17T17:03:24Z

    • ISSUE #25493: (blackduckx) Issue with job_args on schedule.add command | refs: #25513
  • PR #25465: (EvaSDK) 2015.5.3 LXC module fixes | refs: #25573 @ 2015-07-17T15:57:54Z

  • PR #25506: (s0undt3ch) [2015.5] Update bootstrap script to latest stable release, v2015.07.17 @ 2015-07-17T15:40:38Z

    • ISSUE #25456: (julienlavergne) [2015.8.0rc1] salt-bootstrap fails to install salt master | refs: #25506
    • ISSUE #25270: (iggy) [2015.8.0rc1] salt-bootstrap fails to properly install a minion | refs: #25506
    • ISSUE #625: (whiteinge) cmd.run state user flag is not working | refs: #25506 #632
    • ISSUE #611: (fatbox) Peer interface fails to return data occasionally | refs: #25506
    • ISSUE #607: (thatch45) next level -X support | refs: #25506
    • ISSUE #598: (syphernl) Explanation on how to execute interactive installs | refs: #25506
    • ISSUE #455: (whiteinge) Document common troubleshooting tips | refs: #25506
    • PR #624: (chjohnst) Docs are not correct with network.ping as args are not supported | refs: #25506
    • PR #621: (akoumjian) Adding ec2 cloud-init bootstrap docs | refs: #25506
    • PR #606: (terminalmage) need empty line before code blocks. added ones that were missing. | refs: #25506
    • PR #602: (terminalmage) State-related documentation changes | refs: #25506
  • PR #25498: (jfindlay) only read /proc/1/cmdline if it exists @ 2015-07-17T15:35:33Z

    • ISSUE #25454: (mschiff) Regression: salt 2015.5 not working in secure chroot anymore. | refs: #25498
  • PR #25487: (rallytime) Back-port #25464 to 2015.5 @ 2015-07-16T16:58:36Z

    • PR #25464: (jquast) docfix: "cache_jobs: False" => grains_cache: False" | refs: #25487
  • PR #25482: (oeuftete) Fix docker.running detection of running container @ 2015-07-16T16:58:29Z

    • PR #2015: (thekuffs) Esky / bbfreeze support
  • PR #25468: (joejulian) Add support for pyOpenSSL > 0.10 @ 2015-07-16T15:10:30Z

    • ISSUE #25384: (rickh563) pyopenssl 0.14 requirement in 2015.5.3 does not work in RHEL6 : ZD-364 | refs: #25468
  • PR #25467: (rallytime) Add lxml dependency to opennebula docs @ 2015-07-16T15:09:57Z

  • PR #25461: (jahamn) Update file, if force option and content not same @ 2015-07-15T20:15:07Z

    • ISSUE #25250: (wipfs) 'force' option in copy state deletes target file | refs: #25461 #25710
    • ISSUE #24647: (nmadhok) salt.states.file.copy does not copy the file if it already exists with force=True | refs: #25461
  • PR #25438: (rallytime) Reduce digital_ocean_v2 API call frequency @ 2015-07-15T19:40:18Z

    • ISSUE #25431: (namcois) Digital Ocean v2 reducing API calls by adding per_page | refs: #25438
  • PR #25457: (jacksontj) Saltnado @ 2015-07-15T17:50:12Z

    • PR #25427: (tony-cocco) Saltnado runner client results in blocking call despite being set-up as Runner.async | refs: #25457
  • PR #25459: (jahamn) Fixed 'defulats' typo in verify.py @ 2015-07-15T16:53:06Z

  • PR #25426: (jquast) bugfix: trailing "...done" in rabbitmq output (backport from 'develop' to 2015.5) @ 2015-07-15T14:48:05Z

  • PR #25433: (jleroy) Support for IPv6 addresses scopes in network.interfaces (ifconfig) @ 2015-07-15T14:44:09Z

    • PR #25151: (jleroy) Support for IPv6 addresses scopes in network.interfaces | refs: #25274 #25433
  • PR #25430: (twangboy) Disabled rbenv execution module for Windows @ 2015-07-15T14:41:18Z

    • ISSUE #21041: (deuscapturus) state module gem.installed not working on Windows. | refs: #25430 #25561 #25428
    • ISSUE #1846: (seanchannel) development dependencies
  • PR #25420: (techhat) Move S3 to use AWS Signature Version 4 @ 2015-07-14T22:03:09Z

  • PR #25418: (twangboy) Fixed problem with file.managed test=True @ 2015-07-14T21:26:59Z

    • ISSUE #20441: (deuscapturus) State module file.managed returns an error on Windows and test=Test | refs: #25418
  • PR #25417: (ahus1) extended documentation about dependencies for dig module @ 2015-07-14T20:49:51Z

  • PR #25411: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-07-14T17:55:26Z

    • PR #25375: (cachedout) Fix error in config.py for master_type
    • PR #25324: (jacobhammons) Latest help theme updates
  • PR #25406: (anlutro) Force arguments to aptpkg.version_cmp into strings @ 2015-07-14T16:15:41Z

  • PR #25408: (rallytime) Back-port #25399 to 2015.5 @ 2015-07-14T16:09:06Z

    • PR #25399: (jarpy) Demonstrate per-minion client_acl. | refs: #25408
  • PR #25240: (tankywoo) file make os.walk only be called one @ 2015-07-14T16:04:49Z

  • PR #25395: (rallytime) Back-port #25389 to 2015.5 @ 2015-07-14T03:26:34Z

    • PR #25389: (l2ol33rt) Adding entropy note for gpg renderer | refs: #25395
  • PR #25392: (rallytime) Back-port #25256 to 2015.5 @ 2015-07-14T03:25:13Z

    • PR #25256: (yanatan16) Don't assume source_hash exists | refs: #25392
  • PR #25398: (twangboy) Fix date @ 2015-07-14T03:21:17Z

  • PR #25397: (GideonRed) Introduce standard error output when cli exits with non-zero status @ 2015-07-14T03:20:24Z

  • PR #25386: (cachedout) Lint #25383 @ 2015-07-13T21:01:10Z

    • ISSUE #24444: (michaelkrupp) file.managed does not handle dead symlinks | refs: #25383
    • PR #25383: (jahamn) Fix manage_file function in salt/modules/file.py to handle broken sym…
  • PR #25383: (jahamn) Fix manage_file function in salt/modules/file.py to handle broken sym… @ 2015-07-13T20:58:23Z

    • ISSUE #24444: (michaelkrupp) file.managed does not handle dead symlinks | refs: #25383
  • PR #25369: (anlutro) Fix aptpkg.version_cmp @ 2015-07-13T20:18:45Z

  • PR #25379: (jfindlay) check for cwd before getting it @ 2015-07-13T19:50:27Z

    • ISSUE #25337: (eliasp) salt-call from non-existend cwd backtraces | refs: #25379
  • PR #25334: (jfindlay) return all cmd info back to zypper fcn @ 2015-07-13T17:03:29Z

    • ISSUE #25320: (podloucky-init) zypper module list_upgrades broken (2015.5.2) | refs: #25334
  • PR #25339: (jfindlay) update orchestration docs @ 2015-07-13T16:04:26Z

  • PR #25358: (dkiser) Deep merge of pillar lists | refs: #26016 @ 2015-07-13T15:51:01Z

    • ISSUE #22241: (masterkorp) Salt master not properly generating the map | refs: #25358
  • PR #25346: (bechtoldt) set correct indention in states/requisites.rst (docs), fixes #25281 @ 2015-07-13T15:34:45Z

    • ISSUE #25281: (shinshenjs) Unless usage in Official Doc syntax error?
  • PR #25336: (terminalmage) Don't try to read init binary if it wasn't found @ 2015-07-13T09:45:30Z

  • PR #25350: (davidjb) Fix documentation for file.blockreplace @ 2015-07-13T03:41:20Z

  • PR #25326: (rallytime) Back-port #20972 to 2015.5 @ 2015-07-10T18:49:44Z

    • ISSUE #19288: (oba11) AssociatePublicIpAddress doesn't work with salt-cloud 2014.7.0 | refs: #20972 #25326
    • PR #20972: (JohannesEbke) Fix interface cleanup when using AssociatePublicIpAddress in #19288 | refs: #25326
  • PR #25327: (rallytime) Back-port #25290 to 2015.5 @ 2015-07-10T18:49:37Z

    • ISSUE #24433: (chrimi) Salt locale state fails, if locale has not been generated | refs: #25290
    • PR #25290: (pcdummy) Simple fix for locale.present on Ubuntu. | refs: #25327
  • PR #25328: (rallytime) Back-port #25309 to 2015.5 @ 2015-07-10T17:22:59Z

    • ISSUE #24827: (yermulnik) locale.present doesn't generate locales | refs: #25309
    • PR #25309: (davidjb) Format /etc/locale.gen correctly in salt.modules.localemod.gen_locale | refs: #25328
  • PR #25322: (jacobhammons) version change to 2015.5.3 @ 2015-07-10T16:11:24Z

  • PR #25308: (jacksontj) Make clear commands trace level logging @ 2015-07-10T14:20:06Z

    • PR #24737: (jacksontj) Move AES command logging to trace | refs: #25308
  • PR #25269: (jfindlay) Extract tomcat war version @ 2015-07-10T01:28:21Z

    • ISSUE #24520: (nvx) Tomcat module fails to extract version number from snapshot builds (2015.5 regression) | refs: #24927
    • PR #24927: (egarbi) Tomcat module fails to extract version number from snapshot builds #2… | refs: #25269
  • PR #25238: (DmitryKuzmenko) Pillarenv backport 2015.5 @ 2015-07-10T01:25:07Z

    • ISSUE #18808: (amendlik) Add command line argument to select pillar environment | refs: #25238
    • PR #23719: (DmitryKuzmenko) Support pillarenv cmdline in state.sls
  • PR #25299: (twangboy) Added -NonInteractive so powershell doesn't hang waiting for input @ 2015-07-09T21:00:16Z

    • ISSUE #13943: (Supermathie) Powershell commands that expect input hang forever | refs: #25299
  • PR #25301: (jacobhammons) bug fix for module function display in help @ 2015-07-09T20:46:34Z

  • PR #25279: (jacobhammons) Additional docs on external and master job cache, assorted doc fixes @ 2015-07-09T16:46:26Z

    • ISSUE #25277: (jacobhammons) CherryPy recommended versions | refs: #25279
  • PR #25274: (jleroy) Fix for issue #25268 @ 2015-07-09T13:36:26Z

    • ISSUE #25268: (lichtamberg) Salt not working anymore in 2015.8/develop: ValueError: 'scope' is not in list | refs: #25274
    • PR #25151: (jleroy) Support for IPv6 addresses scopes in network.interfaces | refs: #25274 #25433
  • PR #25272: (twangboy) Fixed problem with service not starting @ 2015-07-08T23:29:48Z

  • PR #25225: (nmadhok) Backporting fix for issue #25223 on 2015.5 branch @ 2015-07-08T15:16:18Z

    • ISSUE #25223: (nmadhok) Runner occasionally fails with a RuntimeError when fired by a reactor | refs: #25225
  • PR #25214: (rallytime) A couple of doc fixes for the http tutorial @ 2015-07-07T22:23:07Z

  • PR #25194: (rallytime) Update moto version check in boto_vpc_test and update min version @ 2015-07-07T18:27:32Z

    • ISSUE #24272: (rallytime) Fix boto_vpc_test moto version check | refs: #25194
  • PR #25205: (basepi) Update releasecandidate docs @ 2015-07-07T15:25:24Z

  • PR #25187: (UtahDave) Doc fixes: Fix misspelling and remove extraneous double spaces @ 2015-07-07T01:07:04Z

  • PR #25182: (cachedout) Try to re-pack long floats as strs @ 2015-07-07T01:06:43Z

  • PR #25185: (rallytime) Back-port #25128 to 2015.5 @ 2015-07-07T00:58:00Z

    • ISSUE #23822: (sidcarter) Zip file extracted permissions are incorrect | refs: #25128
    • PR #25128: (stanislavb) Use cmd_unzip to preserve permissions | refs: #25185
  • PR #25181: (rallytime) Back-port #25102 to 2015.5 @ 2015-07-07T00:57:13Z

    • PR #25102: (derBroBro) Update win_network.py | refs: #25181
  • PR #25179: (rallytime) Back-port #25059 to 2015.5 @ 2015-07-07T00:56:44Z

    • ISSUE #24301: (iggy) influxdb_user and influxdb_database states need virtual functions | refs: #25059
    • PR #25059: (babilen) Add virtual functions to influxdb state modules | refs: #25179
  • PR #25196: (twangboy) Fixed #18919 false-positive on pkg.refresh @ 2015-07-07T00:24:13Z

    • ISSUE #18919: (giner) Windows: pkg.refresh_db returns false-positive success | refs: #25196
  • PR #25180: (rallytime) Back-port #25088 to 2015.5 @ 2015-07-06T20:33:45Z

  • PR #25191: (basepi) Add extrndest back to fileclient.is_cached in 2015.5 @ 2015-07-06T19:35:24Z

    • PR #25117: (basepi) Fix fileclient.is_cached | refs: #25191
  • PR #25175: (rallytime) Back-port #25020 to 2015.5 @ 2015-07-06T18:53:19Z

    • ISSUE #25016: (martinhoefling) salt-run doc.execution fails with AttributeError
    • PR #25020: (martinhoefling) Fix for issue #25016 | refs: #25175
  • PR #25173: (rallytime) Partial back-port of #25019 @ 2015-07-06T18:52:59Z

    • ISSUE #21879: (bechtoldt) Reference pages in documentation are outdated again | refs: #25019
    • ISSUE #19262: (bechtoldt) salt.pillar.file_tree doesn't appear in the documentation | refs: #25019
    • PR #25019: (bechtoldt) add missing module documentation to references | refs: #25173
    • PR #24421: (bechtoldt) add missing module documentation | refs: #25019
    • PR #21880: (bechtoldt) update references, fixes #21879 | refs: #25019
    • PR #20039: (bechtoldt) completing some doc references | refs: #25019
  • PR #25171: (rallytime) Back-port #25001 to 2015.5 @ 2015-07-06T18:51:53Z

    • PR #25001: (jasonkeene) Add docs for key arg in ssh_known_hosts.present | refs: #25171
  • PR #25170: (rallytime) Back-port #24982 to 2015.5 @ 2015-07-06T16:34:43Z

    • PR #24982: (asyncsrc) ec2 network_interfaces fix | refs: #25170
  • PR #25161: (aneeshusa) Allow checking for non-normalized systemd units. @ 2015-07-06T15:15:31Z

  • PR #25151: (jleroy) Support for IPv6 addresses scopes in network.interfaces | refs: #25274 #25433 @ 2015-07-06T14:43:03Z

  • PR #25166: (cachedout) Lint #25149 @ 2015-07-06T14:40:29Z

    • ISSUE #24979: (mavenAtHouzz) [Discussion] Support for more than 1 netapi.rest_tornado server process | refs: #25149
    • PR #25149: (jacksontj) Saltnado multiprocess support | refs: #25166
  • PR #25149: (jacksontj) Saltnado multiprocess support | refs: #25166 @ 2015-07-06T14:38:43Z

    • ISSUE #24979: (mavenAtHouzz) [Discussion] Support for more than 1 netapi.rest_tornado server process | refs: #25149
  • PR #25120: (d--j) add missing continue for exception case @ 2015-07-02T19:38:45Z

  • PR #25117: (basepi) Fix fileclient.is_cached | refs: #25191 @ 2015-07-02T19:38:26Z

  • PR #25087: (0xf10e) Fix execution module for glance - now based on 2015.5! @ 2015-07-02T19:36:27Z

  • PR #25129: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-07-02T17:37:40Z

    • ISSUE #18447: (ryan-lane) Can't install salt with raet using pip -e git
    • PR #25093: (jaybocc2) quick fix for issue #18447
    • PR #25069: (puneetk) Add a helper module function called list_enabled
  • PR #25114: (jfindlay) Revert "Revert "adding states/postgres_database unit test case."" @ 2015-07-02T01:01:29Z

    • PR #24798: (jtand) Revert "adding states/postgres_database unit test case." | refs: #25114
    • PR #24329: (jayeshka) adding states/postgres_database unit test case. | refs: #24798
  • PR #24362: (jayeshka) adding states/postgres_user unit test case. @ 2015-07-01T21:45:31Z

  • PR #24361: (jayeshka) adding states/postgres_schema unit test case. @ 2015-07-01T21:44:56Z

  • PR #24331: (jayeshka) adding states/postgres_extension unit test case. @ 2015-07-01T21:43:58Z

  • PR #26486: (thusoy) Git: Don't leak https user/pw to log @ 2015-08-20T16:04:52Z

    • ISSUE #26484: (thusoy) Git state leaks HTTPS user/pw to log | refs: #26486
    • ISSUE #26482: (thusoy) Git states doesn't allow user-only auth | refs: #26483
    • PR #26483: (thusoy) Handle user-only http auth in git module | refs: #26486
  • PR #26476: (jacobhammons) Minor doc bug fixes @ 2015-08-19T22:52:35Z

    • ISSUE #26432: (centromere) Documentation incorrectly references salt-key on the minion | refs: #26476
    • ISSUE #26403: (adelcast) Grains documentation incorrectly states they are static | refs: #26476
    • ISSUE #26329: (cro) Add note to eauth docs indicating default PAM service. | refs: #26476
    • ISSUE #26264: (grep4linux) state trees cannot have 'dots' in the name | refs: #26476
    • ISSUE #26233: (dove-young) pip install salt, then start master failed on Fedora 22 | refs: #26476
  • PR #26443: (cachedout) Fix connect issue in event init @ 2015-08-19T22:50:22Z

    • ISSUE #26366: (GreatSnoopy) The development tree produces hanging, 100%cpu salt-master processes | refs: #26443
    • ISSUE #26301: (waynew) CPU pegged out running salt-master (after running command) | refs: #26443
    • ISSUE #25998: (driskell) Event subsystem discarding required events during --batch breaking it for slow running commands | refs: #26000
    • PR #26000: (driskell) Implement full event caching for subscribed tags | refs: #26443
  • PR #26445: (cachedout) Raise clean error when no minions targeted in batch mode @ 2015-08-19T22:50:07Z

    • ISSUE #26343: (jfindlay) batch error when no minions match target | refs: #26445
  • PR #26483: (thusoy) Handle user-only http auth in git module | refs: #26486 @ 2015-08-19T22:47:41Z

    • ISSUE #26482: (thusoy) Git states doesn't allow user-only auth | refs: #26483
  • PR #26496: (jfindlay) add dateutil dependency reporting @ 2015-08-19T22:46:31Z

  • PR #26494: (cachedout) Remove unnecessary debug statements @ 2015-08-19T20:46:00Z

  • PR #26465: (rallytime) Back-port #26457 to 2015.5 @ 2015-08-19T16:08:16Z

    • PR #26457: (arthurlogilab) docstring improvement for network.ping module execution | refs: #26465
  • PR #26434: (s0undt3ch) Fix missed typo @ 2015-08-18T18:14:29Z

  • PR #26430: (rallytime) List public and private ips under the correct label @ 2015-08-18T16:20:32Z

    • ISSUE #26426: (alxbse) Private/public IPs are interchanged when listing nova driver cloud nodes | refs: #26430
  • PR #26431: (rallytime) Back-port #26417 to 2015.5 @ 2015-08-18T15:41:58Z

    • PR #26417: (scottjpack) Changed t1 -> t2 micro | refs: #26431
  • PR #26378: (stanislavb) Fix EC2 credentials from IAM roles for s3fs and s3 ext_pillar in 2015.5 @ 2015-08-18T14:01:53Z

  • PR #26420: (terminalmage) Only use pygit2.errors if it exists (2015.5 branch) @ 2015-08-18T14:00:01Z

    • ISSUE #26245: (bradthurber) salt v2015.5.3 gitfs.py using newer pygit2 feature than required minimum | refs: #26420
  • PR #26409: (basepi) [2015.5] Merge forward from 2014.7 to 2015.5 @ 2015-08-17T23:19:56Z

    • PR #26242: (cro) Remove dead code
    • PR #26216: (cro) Fix LDAP configuration issue.
  • PR #26406: (jfindlay) fix syntax error in lvm exec module @ 2015-08-17T21:18:25Z

    • ISSUE #26404: (ssgward) Syntax error in lvm.vg_absent state causing failure | refs: #26406
  • PR #26405: (TheBigBear) dependency zip files moved to new site @ 2015-08-17T21:17:24Z

  • PR #26298: (vr-jack) Keep $HOME from being interpretted by Master shell @ 2015-08-17T21:15:11Z

  • PR #26324: (s0undt3ch) Salt is now pip install'able in windows @ 2015-08-17T20:41:34Z

  • PR #26371: (bastiaanb) fix issue #26161: on RedHat family systems touch /var/lock/subsys/$SE… @ 2015-08-17T20:39:28Z

    • ISSUE #26161: (bastiaanb) salt initscripts do not set lock file in /var/lock/subsys as required on RedHat family OSes
  • PR #26402: (twangboy) Removed documentation no longer required @ 2015-08-17T20:35:37Z

    • ISSUE #25801: (themalkolm) Update docs that salt.states.winrepo requires roles:salt-master in grains. | refs: #26328
    • ISSUE #25562: (jefftucker) winrepo state does not run on masterless minion | refs: #26328
    • PR #26328: (twangboy) Removed salt-master role requirement | refs: #26402
  • PR #26392: (rallytime) Back-port #26376 to 2015.5 @ 2015-08-17T19:39:51Z

    • PR #26376: (TheBigBear) minor edit spelling | refs: #26392
  • PR #26342: (rallytime) Don't call boto_elb._attributes_present if no attributes were provided @ 2015-08-17T19:19:08Z

    • ISSUE #16049: (ryan-lane) boto_elb.present state requires attributes argument | refs: #26342
  • PR #26389: (rallytime) Back-port #26160 to 2015.5 @ 2015-08-17T19:09:16Z

  • PR #26300: (jfindlay) mock pwd function calls in pw_user exec module @ 2015-08-17T18:56:41Z

    • ISSUE #26266: (o-sleep) limit pw_user.getent() from returning entire corporate list | refs: #26300
  • PR #26386: (jahamn) Fixes autosign_timeout usage in check_autosign_dir @ 2015-08-17T18:34:40Z

    • ISSUE #24334: (afletch) autosign_timeout not honoured | refs: #26386
  • PR #26328: (twangboy) Removed salt-master role requirement | refs: #26402 @ 2015-08-17T18:30:17Z

    • ISSUE #25801: (themalkolm) Update docs that salt.states.winrepo requires roles:salt-master in grains. | refs: #26328
    • ISSUE #25562: (jefftucker) winrepo state does not run on masterless minion | refs: #26328
  • PR #26362: (garethgreenaway) Fixes to mount state. @ 2015-08-17T17:44:55Z

    • ISSUE #26327: (bradthurber) mount.mounted opts incorrect "forced unmount and mount because options (tcp) changed" | refs: #26362
  • PR #26379: (s0undt3ch) [2015.5] Backport #26353 @ 2015-08-17T17:19:29Z

    • PR #26353: (sixninetynine) fixed a typo in setup.py | refs: #26379
  • PR #26277: (rallytime) Handle exception when user is not found in keystone.user_get @ 2015-08-14T19:41:59Z

    • ISSUE #26240: (0xf10e) keystone.user_get raises exception when user is not found | refs: #26277
  • PR #26326: (rallytime) Make ec2.create_snapshot return less unweildly and more relevant @ 2015-08-14T19:40:47Z

    • ISSUE #24484: (codehotter) clouds/ec2.py: create_snapshot throws exception | refs: #26326
  • PR #26306: (rallytime) Move VM creation details dict to log.trace @ 2015-08-14T17:39:52Z

    • ISSUE #16179: (UtahDave) Salt Cloud -l debug includes the entire bootstrap script twice in its output | refs: #26306