2014.7.6.rst 64 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586
  1. ===========================
  2. Salt 2014.7.6 Release Notes
  3. ===========================
  4. :release: 2015-05-18
  5. Version 2014.7.6 is a bugfix release for :ref:`2014.7.0 <release-2014-7-0>`.
  6. Statistics
  7. ==========
  8. - Total Merges: **122**
  9. - Total Issue References: **66**
  10. - Total PR References: **166**
  11. - Contributors: **49** (`0xf10e`_, `Azidburn`_, `F30`_, `JaseFace`_, `JohannesEbke`_, `aletourneau`_, `aneeshusa`_, `basepi`_, `bastichelaar`_, `bersace`_, `cachedout`_, `cedwards`_, `cellscape`_, `chris-prince`_, `clan`_, `clinta`_, `cr1st1p`_, `cro`_, `dr4Ke`_, `ericfode`_, `ether42`_, `garethgreenaway`_, `gtmanfred`_, `hvnsweeting`_, `jfindlay`_, `jleroy`_, `joejulian`_, `justinta`_, `kaithar`_, `lorengordon`_, `martinhoefling`_, `mguegan`_, `multani`_, `notpeter`_, `panticz`_, `rallytime`_, `rominf`_, `rubic`_, `s0undt3ch`_, `skizunov`_, `slinu3d`_, `t0rrant`_, `techhat`_, `teizz`_, `terminalmage`_, `thatch45`_, `twangboy`_, `vdesjardins`_, `vr-jack`_)
  12. Security Fix
  13. ============
  14. **CVE-2015-4017** Certificates are not verified when connecting to server in
  15. the Aliyun and Proxmox modules
  16. Only users of the Aliyun or Proxmox cloud modules are at risk. The
  17. vulnerability does not exist in the latest 2015.5.0 release of Salt.
  18. Changelog for v2014.7.5..v2014.7.6
  19. ==================================
  20. *Generated at: 2018-05-27 20:42:49 UTC*
  21. * **PR** `#23810`_: (`rallytime`_) Backport `#23757`_ to 2014.7
  22. @ *2015-05-18 15:30:21 UTC*
  23. * **PR** `#23757`_: (`clan`_) use abspath, do not eliminating symlinks (refs: `#23810`_)
  24. * aee00c83df Merge pull request `#23810`_ from rallytime/bp-23757
  25. * fb32c32065 use abspath, do not eliminating symlinks
  26. * **ISSUE** `#20198`_: (`jcftang`_) virt.get_graphics, virt.get_nics are broken, in turn breaking other things (refs: `#23809`_, `#21469`_)
  27. * **PR** `#23809`_: (`rallytime`_) Fix virtualport section of virt.get_nics loop
  28. @ *2015-05-18 15:30:09 UTC*
  29. * **PR** `#21487`_: (`rallytime`_) Backport `#21469`_ to 2014.7 (refs: `#23809`_)
  30. * **PR** `#21469`_: (`vdesjardins`_) fixes `#20198`_: virt.get_graphics and virt.get_nics calls in module virt (refs: `#21487`_)
  31. * 6b3352bb1a Merge pull request `#23809`_ from rallytime/virt_get_nics_fix
  32. * 0616fb7884 Fix virtualport section of virt.get_nics loop
  33. * **PR** `#23823`_: (`gtmanfred`_) add link local for ipv6
  34. @ *2015-05-17 12:48:25 UTC*
  35. * 188f03f567 Merge pull request `#23823`_ from gtmanfred/2014.7
  36. * 5ef006d59d add link local for ipv6
  37. * **PR** `#23802`_: (`gtmanfred`_) if it is ipv6 ip_to_int will fail
  38. @ *2015-05-16 04:06:59 UTC*
  39. * **PR** `#23573`_: (`techhat`_) Scan all available networks for public and private IPs (refs: `#23802`_)
  40. * f3ca682f92 Merge pull request `#23802`_ from gtmanfred/2014.7
  41. * 2da98b58c8 if it is ipv6 ip_to_int will fail
  42. * **PR** `#23488`_: (`cellscape`_) LXC cloud fixes
  43. @ *2015-05-15 18:09:35 UTC*
  44. * d9af0c3e82 Merge pull request `#23488`_ from cellscape/lxc-cloud-fixes
  45. * 64250a67e5 Remove profile from opts after creating LXC container
  46. * c4047d2a71 Set destroy=True in opts when destroying cloud instance
  47. * 9e1311a7cd Store instance names in opts when performing cloud action
  48. * 934bc57c73 Correctly pass custom env to lxc-attach
  49. * 7fb85f7be1 Preserve test=True option in cloud states
  50. * 9771b5a313 Fix detection of absent LXC container in cloud state
  51. * fb24f0cf02 Report failure when failed to create/clone LXC container
  52. * 2d9aa2bb97 Avoid shadowing variables in lxc module
  53. * 792e1021f2 Allow to override profile options in lxc.cloud_init_interface
  54. * 42bd64b9b3 Return changes on successful lxc.create from salt-cloud
  55. * 4409eabb83 Return correct result when creating cloud LXC container
  56. * 377015c881 Issue `#16424`_: List all providers when creating salt-cloud instance without profile
  57. * **ISSUE** `#22332`_: (`rallytime`_) [salt-ssh] Add a check for host in /etc/salt/roster (refs: `#23748`_)
  58. * **PR** `#23748`_: (`basepi`_) [2014.7] Log salt-ssh roster render errors more assertively and verbosely
  59. @ *2015-05-14 22:38:10 UTC*
  60. * 808bbe1cb2 Merge pull request `#23748`_ from basepi/salt-ssh.roster.host.check
  61. * bc53e049e0 Log entire exception for render errors in roster
  62. * 753de6a621 Log render errors in roster to error level
  63. * e01a7a90b3 Always let the real YAML error through
  64. * **ISSUE** `#22959`_: (`highlyunavailable`_) Windows Salt hangs if file.directory is trying to write to a drive that doesn't exist (refs: `#23731`_)
  65. * **PR** `#23731`_: (`twangboy`_) Fixes `#22959`_: Trying to add a directory to an unmapped drive in windows
  66. @ *2015-05-14 21:59:14 UTC*
  67. * 72cf360255 Merge pull request `#23731`_ from twangboy/fix_22959
  68. * 88e5495b2d Fixes `#22959`_: Trying to add a directory to an unmapped drive in windows
  69. * **PR** `#23730`_: (`rallytime`_) Backport `#23729`_ to 2014.7
  70. @ *2015-05-14 21:58:34 UTC*
  71. * **PR** `#23729`_: (`rallytime`_) Partially merge `#23437`_ (grains fix) (refs: `#23730`_)
  72. * **PR** `#23437`_: (`cedwards`_) Grains item patch (refs: `#23729`_)
  73. * 2610195262 Merge pull request `#23730`_ from rallytime/bp-23729
  74. * 1877caecba adding support for nested grains to grains.item
  75. * **PR** `#23688`_: (`twangboy`_) Added inet_pton to utils/validate/net.py for ip.set_static_ip in windows
  76. @ *2015-05-14 16:15:56 UTC*
  77. * 3e9df883d6 Merge pull request `#23688`_ from twangboy/fix_23415
  78. * 6a91169bae Fixed unused-import pylint error
  79. * 5e25b3f355 fixed pylint errors
  80. * 1a9676626f Added inet_pton to utils/validate/net.py for ip.set_static_ip in windows
  81. * **ISSUE** `#23403`_: (`iamfil`_) salt.runners.cloud.action fun parameter is replaced (refs: `#23680`_)
  82. * **PR** `#23680`_: (`cachedout`_) Rename kwarg in cloud runner
  83. @ *2015-05-13 19:44:02 UTC*
  84. * 1b86460d73 Merge pull request `#23680`_ from cachedout/issue_23403
  85. * d5986c21b4 Rename kwarg in cloud runner
  86. * **ISSUE** `#23548`_: (`kkaig`_) grains.list_present produces incorrect (?) output (refs: `#23674`_)
  87. * **PR** `#23674`_: (`cachedout`_) Handle lists correctly in grains.list_prsesent
  88. @ *2015-05-13 18:34:58 UTC*
  89. * cd64af0ce4 Merge pull request `#23674`_ from cachedout/issue_23548
  90. * da8a2f5cb3 Handle lists correctly in grains.list_prsesent
  91. * **PR** `#23672`_: (`twangboy`_) Fix user present
  92. @ *2015-05-13 18:30:09 UTC*
  93. * d322a19213 Merge pull request `#23672`_ from twangboy/fix_user_present
  94. * 731e7af3dd Merge branch '2014.7' of https://github.com/saltstack/salt into fix_user_present
  95. * d6f70a4545 Fixed user.present to create password in windows
  96. * **ISSUE** `#23604`_: (`Azidburn`_) service.dead on systemd Minion create an Error Message (refs: `#23607`_)
  97. * **PR** `#23670`_: (`rallytime`_) Backport `#23607`_ to 2014.7
  98. @ *2015-05-13 18:27:17 UTC*
  99. * **PR** `#23607`_: (`Azidburn`_) Fix for `#23604`_. No error reporting. Exitcode !=0 are ok (refs: `#23670`_)
  100. * 43f7025000 Merge pull request `#23670`_ from rallytime/bp-23607
  101. * ed30dc4642 Fix for `#23604`_. No error reporting. Exitcode !=0 are ok
  102. * **ISSUE** `#22141`_: (`Deshke`_) grains.get_or_set_hash render error if hash begins with "%" (refs: `#23640`_)
  103. * **PR** `#23661`_: (`rallytime`_) Merge `#23640`_ with whitespace fix
  104. @ *2015-05-13 15:47:30 UTC*
  105. * **PR** `#23640`_: (`cachedout`_) Add warning to get_or_set_hash about reserved chars (refs: `#23661`_)
  106. * 0f006ac1d8 Merge pull request `#23661`_ from rallytime/merge-23640
  107. * 4427f42bb6 Whitespace fix
  108. * dd9115466e Add warning to get_or_set_hash about reserved chars
  109. * **ISSUE** `#23452`_: (`landergate`_) minion crashed with empty grain (refs: `#23639`_)
  110. * **PR** `#23639`_: (`cachedout`_) Handle exceptions raised by __virtual__
  111. @ *2015-05-13 15:11:12 UTC*
  112. * 84e2ef88fc Merge pull request `#23639`_ from cachedout/issue_23452
  113. * d418b49a77 Syntax error!
  114. * 45b4015d7d Handle exceptions raised by __virtual__
  115. * **ISSUE** `#23611`_: (`hubez`_) master_type set to 'failover' but 'master' is not of type list but of type <type 'str'> (refs: `#23637`_)
  116. * **PR** `#23637`_: (`cachedout`_) Convert str master to list
  117. @ *2015-05-13 15:08:19 UTC*
  118. * bd9b94ba8c Merge pull request `#23637`_ from cachedout/issue_23611
  119. * 56cb1f52e3 Fix typo
  120. * f6fcf19a7f Convert str master to list
  121. * **PR** `#23595`_: (`rallytime`_) Backport `#23549`_ to 2014.7
  122. @ *2015-05-12 21:19:40 UTC*
  123. * **PR** `#23549`_: (`vr-jack`_) Update __init__.py (refs: `#23595`_)
  124. * f20c0e42ce Merge pull request `#23595`_ from rallytime/bp-23549
  125. * 6efcac09ad Update __init__.py
  126. * **ISSUE** `#23110`_: (`martinhoefling`_) Copying files from gitfs in file.recurse state fails (refs: `#23496`_)
  127. * **PR** `#23594`_: (`rallytime`_) Backport `#23496`_ to 2014.7
  128. @ *2015-05-12 21:19:34 UTC*
  129. * **PR** `#23496`_: (`martinhoefling`_) Fix for issue `#23110`_ (refs: `#23594`_)
  130. * 1acaf86da7 Merge pull request `#23594`_ from rallytime/bp-23496
  131. * d5ae1d268a Fix for issue `#23110`_ This resolves issues when the freshly created directory is removed by fileserver.update.
  132. * **PR** `#23593`_: (`rallytime`_) Backport `#23442`_ to 2014.7
  133. @ *2015-05-12 21:19:26 UTC*
  134. * **PR** `#23442`_: (`clan`_) add directory itself to keep list (refs: `#23593`_)
  135. * 2c221c7332 Merge pull request `#23593`_ from rallytime/bp-23442
  136. * 39869a15bd check w/ low['name'] only
  137. * 304cc499e9 another fix for file defined w/ id, but require name
  138. * 8814d4180e add directory itself to keep list
  139. * **PR** `#23606`_: (`twangboy`_) Fixed checkbox for starting service and actually starting it
  140. @ *2015-05-12 21:18:50 UTC*
  141. * fadd1ef63c Merge pull request `#23606`_ from twangboy/fix_installer
  142. * 038331edab Fixed checkbox for starting service and actually starting it
  143. * **ISSUE** `#22908`_: (`karanjad`_) Add failhard option to salt orchestration (refs: `#23389`_)
  144. * **PR** `#23592`_: (`rallytime`_) Backport `#23389`_ to 2014.7
  145. @ *2015-05-12 16:44:42 UTC*
  146. * **PR** `#23389`_: (`cachedout`_) Correct fail_hard typo (refs: `#23592`_)
  147. * 10b3f0f643 Merge pull request `#23592`_ from rallytime/bp-23389
  148. * 734cc43801 Correct fail_hard typo
  149. * **PR** `#23573`_: (`techhat`_) Scan all available networks for public and private IPs (refs: `#23802`_)
  150. @ *2015-05-12 15:22:22 UTC*
  151. * cd34b9b6c4 Merge pull request `#23573`_ from techhat/novaquery
  152. * f92db5e92f Linting
  153. * 26e00d3ccc Scan all available networks for public and private IPs
  154. * **ISSUE** `#23479`_: (`danielmorlock`_) Typo in pkg.removed for Gentoo? (refs: `#23558`_)
  155. * **PR** `#23558`_: (`jfindlay`_) reorder emerge command line
  156. @ *2015-05-12 15:17:46 UTC*
  157. * 2a72cd71c2 Merge pull request `#23558`_ from jfindlay/fix_ebuild
  158. * 45404fb2a6 reorder emerge command line
  159. * **ISSUE** `#23355`_: (`dr4Ke`_) salt-ssh: 'sources: salt://' files from 'pkg' state are not included in salt_state.tgz (refs: `#23530`_)
  160. * **PR** `#23530`_: (`dr4Ke`_) salt-ssh state: fix including all salt:// references
  161. @ *2015-05-12 15:13:43 UTC*
  162. * a664a3c6fd Merge pull request `#23530`_ from dr4Ke/fix_salt-ssh_to_include_pkg_sources
  163. * 5df6a8008c fix pylint warning
  164. * d0549e56ba salt-ssh state: fix including all salt:// references
  165. * **ISSUE** `#23004`_: (`b18`_) 2014.7.5 - Windows - pkg.list_pkgs - "nxlog" never shows up in output. (refs: `#23433`_)
  166. * **PR** `#23433`_: (`twangboy`_) Obtain all software from the registry
  167. @ *2015-05-11 22:47:52 UTC*
  168. * 55c3869861 Merge pull request `#23433`_ from twangboy/list_pkgs_fix
  169. * 8ab5b1b86f Fix pylint error
  170. * 2d11d6545e Obtain all software from the registry
  171. * **PR** `#23554`_: (`jleroy`_) Debian: Hostname always updated
  172. @ *2015-05-11 21:57:00 UTC*
  173. * 755bed0abd Merge pull request `#23554`_ from jleroy/debian-hostname-fix
  174. * 5ff749e487 Debian: Hostname always updated
  175. * **ISSUE** `#23411`_: (`dr4Ke`_) grains.append should work at any level of a grain (refs: `#23440`_, `#23474`_)
  176. * **PR** `#23551`_: (`dr4Ke`_) grains.append unit tests, related to `#23474`_
  177. @ *2015-05-11 21:54:25 UTC*
  178. * **PR** `#23474`_: (`dr4Ke`_) Fix grains.append in nested dictionnary grains `#23411`_ (refs: `#23551`_)
  179. * **PR** `#23440`_: (`dr4Ke`_) fix grains.append in nested dictionnary grains `#23411`_ (refs: `#23474`_)
  180. * 6ec87ce9f5 Merge pull request `#23551`_ from dr4Ke/grains.append_unit_tests
  181. * ebff9df5b2 fix pylint errors
  182. * c4954046ad unit tests for grains.append module function
  183. * 0c9a32326c use MagickMock
  184. * c838a22377 unit tests for grains.append module function
  185. * **ISSUE** `#23411`_: (`dr4Ke`_) grains.append should work at any level of a grain (refs: `#23440`_, `#23474`_)
  186. * **PR** `#23474`_: (`dr4Ke`_) Fix grains.append in nested dictionnary grains `#23411`_ (refs: `#23551`_)
  187. @ *2015-05-11 18:00:21 UTC*
  188. * **PR** `#23440`_: (`dr4Ke`_) fix grains.append in nested dictionnary grains `#23411`_ (refs: `#23474`_)
  189. * e96c5c5bf3 Merge pull request `#23474`_ from dr4Ke/fix_grains.append_nested
  190. * a01a5bb51e grains.get, parameter delimititer, versionadded: 2014.7.6
  191. * b39f50475d remove debugging output
  192. * b6e15e295c fix grains.append in nested dictionnary grains `#23411`_
  193. * **PR** `#23537`_: (`t0rrant`_) Update changelog
  194. @ *2015-05-11 17:02:16 UTC*
  195. * ab7e1aed8e Merge pull request `#23537`_ from t0rrant/patch-1
  196. * 8e03cc99d3 Update changelog
  197. * **PR** `#23538`_: (`cro`_) Update date in LICENSE file
  198. @ *2015-05-11 15:19:25 UTC*
  199. * b79fed3a92 Merge pull request `#23538`_ from cro/licupdate
  200. * 345efe25c9 Update date in LICENSE file
  201. * **ISSUE** `#23159`_: (`aneeshusa`_) Unused validator (refs: `#23505`_)
  202. * **PR** `#23505`_: (`aneeshusa`_) Remove unused ssh config validator. Fixes `#23159`_.
  203. @ *2015-05-09 13:24:15 UTC*
  204. * a123a36f05 Merge pull request `#23505`_ from aneeshusa/remove-unused-ssh-config-validator
  205. * 90af1672ca Remove unused ssh config validator. Fixes `#23159`_.
  206. * **ISSUE** `#20518`_: (`ekle`_) module s3.get does not support eu-central-1 (refs: `#23467`_)
  207. * **PR** `#23467`_: (`slinu3d`_) Added AWS v4 signature support
  208. @ *2015-05-08 14:36:19 UTC*
  209. * ca2c21a63c Merge pull request `#23467`_ from slinu3d/2014.7
  210. * 0b4081d8f4 Fixed pylint error at line 363
  211. * 5be5eb5b14 Fixed pylink errors
  212. * e64f374ffa Fixed lint errors
  213. * b9d1ac4f1f Added AWS v4 signature support
  214. * **PR** `#23444`_: (`techhat`_) Add create_attach_volume to nova driver
  215. @ *2015-05-07 19:51:32 UTC*
  216. * e6f9eec02e Merge pull request `#23444`_ from techhat/novacreateattach
  217. * ebdb7eae2d Add create_attach_volume to nova driver
  218. * **ISSUE** `#529`_: (`rubic`_) run salt in user space (refs: `#543`_)
  219. * **PR** `saltstack/salt-bootstrap#563`_: (`notpeter`_) Ubuntu alternate ppas (refs: `#23460`_)
  220. * **PR** `#543`_: (`rubic`_) updated documentation for user, fixed configuration template links (refs: #`saltstack/salt-bootstrap#563`_)
  221. * **PR** `#23460`_: (`s0undt3ch`_) [2014.7] Update to latest stable bootstrap script v2015.05.07
  222. @ *2015-05-07 19:10:54 UTC*
  223. * e331463319 Merge pull request `#23460`_ from s0undt3ch/hotfix/bootstrap-script-2014.7
  224. * edcd0c41f2 Update to latest stable bootstrap script v2015.05.07
  225. * **PR** `#23439`_: (`techhat`_) Add wait_for_passwd_maxtries variable
  226. @ *2015-05-07 07:28:56 UTC*
  227. * 7a8ce1a954 Merge pull request `#23439`_ from techhat/maxtries
  228. * 0ad3ff2c88 Add wait_for_passwd_maxtries variable
  229. * **PR** `#23422`_: (`cro`_) $HOME should not be used, some shells don't set it.
  230. @ *2015-05-06 21:02:36 UTC*
  231. * 644eb75fec Merge pull request `#23422`_ from cro/gce_sh_home
  232. * 4ef9e6ba06 Don't use $HOME to find user's directory, some shells don't set it
  233. * **PR** `#23425`_: (`basepi`_) [2014.7] Fix typo in FunctionWrapper
  234. @ *2015-05-06 20:38:03 UTC*
  235. * ef17ab4b2a Merge pull request `#23425`_ from basepi/functionwrapper_typo
  236. * c390737f3e Fix typo in FunctionWrapper
  237. * **PR** `#23385`_: (`rallytime`_) Backport `#23346`_ to 2014.7
  238. @ *2015-05-06 20:12:29 UTC*
  239. * **PR** `#23346`_: (`ericfode`_) Allow file_map in salt-cloud to handle folders. (refs: `#23385`_)
  240. * 1b13ec04c2 Merge pull request `#23385`_ from rallytime/bp-23346
  241. * 9efc13c810 more linting fixes
  242. * cf131c9a5a cleaned up some pylint errors
  243. * f981699c75 added logic to sftp_file and file_map to allow folder uploads using file_map
  244. * **PR** `#23414`_: (`jfindlay`_) 2015.2 -> 2015.5
  245. @ *2015-05-06 20:04:02 UTC*
  246. * f8c7a62089 Merge pull request `#23414`_ from jfindlay/update_branch
  247. * 8074d16d52 2015.2 -> 2015.5
  248. * **PR** `#23404`_: (`hvnsweeting`_) saltapi cherrypy: initialize var when POST body is empty
  249. @ *2015-05-06 17:35:56 UTC*
  250. * 54b3bd43e4 Merge pull request `#23404`_ from hvnsweeting/cherrypy-post-emptybody-fix
  251. * f85f8f954c initialize var when POST body is empty
  252. * **PR** `#23409`_: (`terminalmage`_) Update Lithium docstrings in 2014.7 branch
  253. @ *2015-05-06 16:20:46 UTC*
  254. * 160f703296 Merge pull request `#23409`_ from terminalmage/update-lithium-docstrings-2014.7
  255. * bc97d011ba Fix sphinx typo
  256. * 20006b06f6 Update Lithium docstrings in 2014.7 branch
  257. * **ISSUE** `#17245`_: (`tomashavlas`_) localemod does not generate locale for Arch (refs: `#23397`_, `#23307`_)
  258. * **PR** `#23397`_: (`jfindlay`_) add more flexible whitespace to locale_gen search
  259. @ *2015-05-06 03:44:11 UTC*
  260. * aa5fb0aa46 Merge pull request `#23397`_ from jfindlay/fix_locale_gen
  261. * 0941fefd2b add more flexible whitespace to locale_gen search
  262. * **PR** `#23368`_: (`kaithar`_) Backport `#23367`_ to 2014.7
  263. @ *2015-05-05 21:42:26 UTC*
  264. * **PR** `#23367`_: (`kaithar`_) Put the sed insert statement back in to the output. (refs: `#23368`_)
  265. * **PR** `#18368`_: (`basepi`_) Merge forward from 2014.7 to develop (refs: `#23368`_, `#23367`_)
  266. * 0c76dd4d8a Merge pull request `#23368`_ from kaithar/bp-23367
  267. * 577f41972e Pylint fix
  268. * 8d9acd1f89 Put the sed insert statement back in to the output.
  269. * **ISSUE** `#23294`_: (`variia`_) file.replace fails to append if repl string partially available (refs: `#23350`_)
  270. * **PR** `#23350`_: (`lorengordon`_) Append/prepend: search for full line
  271. @ *2015-05-05 21:42:11 UTC*
  272. * 3493cc1fca Merge pull request `#23350`_ from lorengordon/file.replace_assume_line
  273. * b60e224beb Append/prepend: search for full line
  274. * **ISSUE** `#23026`_: (`adelcast`_) Incorrect salt-syndic logfile and pidfile locations (refs: `#23341`_)
  275. * **PR** `#23341`_: (`cachedout`_) Fix syndic pid and logfile path
  276. @ *2015-05-05 21:29:10 UTC*
  277. * 7be5c48ad5 Merge pull request `#23341`_ from cachedout/issue_23026
  278. * e98e65e787 Fix tests
  279. * 6011b437ca Fix syndic pid and logfile path
  280. * **ISSUE** `#19114`_: (`pykler`_) salt-ssh and gpg pillar renderer (refs: `#23347`_, `#23272`_, `#23188`_)
  281. * **PR** `#23272`_: (`basepi`_) [2014.7] Allow salt-ssh minion config overrides via master config and roster (refs: `#23347`_)
  282. @ *2015-05-05 21:28:47 UTC*
  283. * **PR** `#23188`_: (`basepi`_) [2014.7] Work around bug in salt-ssh in config.get for gpg renderer (refs: `#23272`_)
  284. * ea61abfa68 Merge pull request `#23272`_ from basepi/salt-ssh.minion.config.19114
  285. * c223309bb7 Add versionadded
  286. * be7407feae Lint
  287. * c2c337567e Missing comma
  288. * 8e3e8e073a Pass the minion_opts through the FunctionWrapper
  289. * cb69cd07de Match the master config template in the master config reference
  290. * 87fc3161f9 Add Salt-SSH section to master config template
  291. * 91dd9dcbdc Add ssh_minion_opts to master config ref
  292. * c273ea14c6 Add minion config to salt-ssh doc
  293. * a0b6b760c3 Add minion_opts to roster docs
  294. * 5212c35260 Accept minion_opts from the target information
  295. * e2099b6e1b Process `ssh_minion_opts` from master config
  296. * 3b64214377 Revert "Work around bug in salt-ssh in config.get for gpg renderer"
  297. * 494953a208 Remove the strip (embracing multi-line YAML dump)
  298. * fe87f0fe39 Dump multi-line yaml into the SHIM
  299. * b751a7281c Inject local minion config into shim if available
  300. * **ISSUE** `#19114`_: (`pykler`_) salt-ssh and gpg pillar renderer (refs: `#23347`_, `#23272`_, `#23188`_)
  301. * **PR** `#23347`_: (`basepi`_) [2014.7] Salt-SSH Backport FunctionWrapper.__contains__
  302. @ *2015-05-05 14:13:21 UTC*
  303. * **PR** `#23272`_: (`basepi`_) [2014.7] Allow salt-ssh minion config overrides via master config and roster (refs: `#23347`_)
  304. * **PR** `#23188`_: (`basepi`_) [2014.7] Work around bug in salt-ssh in config.get for gpg renderer (refs: `#23272`_)
  305. * 4f760dd9cb Merge pull request `#23347`_ from basepi/salt-ssh.functionwrapper.contains.19114
  306. * 30595e3ff7 Backport FunctionWrapper.__contains__
  307. * **ISSUE** `#22742`_: (`hvnsweeting`_) salt-master says: "This master address: 'salt' was previously resolvable but now fails to resolve!" (refs: `#23344`_)
  308. * **PR** `#23344`_: (`cachedout`_) Explicitely set file_client on master
  309. @ *2015-05-04 23:21:48 UTC*
  310. * 02658b1e60 Merge pull request `#23344`_ from cachedout/issue_22742
  311. * 5adc96ce7f Explicitely set file_client on master
  312. * **PR** `#23318`_: (`cellscape`_) Honor seed argument in LXC container initializaton
  313. @ *2015-05-04 20:58:12 UTC*
  314. * **PR** `#23311`_: (`cellscape`_) Fix new container initialization in LXC runner (refs: `#23318`_)
  315. * ba7605d1cb Merge pull request `#23318`_ from cellscape/honor-seed-argument
  316. * 228b1be299 Honor seed argument in LXC container initializaton
  317. * **ISSUE** `#17245`_: (`tomashavlas`_) localemod does not generate locale for Arch (refs: `#23397`_, `#23307`_)
  318. * **PR** `#23307`_: (`jfindlay`_) check for /etc/locale.gen
  319. @ *2015-05-04 20:56:32 UTC*
  320. * 4ac4509c57 Merge pull request `#23307`_ from jfindlay/fix_locale_gen
  321. * 101199ac14 check for /etc/locale.gen
  322. * **ISSUE** `saltstack/salt-bootstrap#580`_: (`bradthurber`_) git develop broken in centos6/rhel6/others? due to missing python tornado dep (refs: `#23324`_)
  323. * **ISSUE** `saltstack/salt-bootstrap#560`_: (`bradthurber`_) param to avoid git install on CentOS/RHEL? (refs: `#23324`_)
  324. * **ISSUE** `#552`_: (`jhutchins`_) Support require and watch under the same state dec (refs: `#23324`_)
  325. * **PR** `saltstack/salt-bootstrap#589`_: (`panticz`_) Fix Debian Squeeze backports mirror (refs: `#23324`_)
  326. * **PR** `saltstack/salt-bootstrap#504`_: (`rominf`_) opensuse 13.2: fix installation (refs: `#23324`_)
  327. * **PR** `#567`_: (`bastichelaar`_) Added upstart module (refs: `#23324`_)
  328. * **PR** `#23324`_: (`s0undt3ch`_) [2014.7] Update to the latest stable release of the bootstrap script v2015.05.04
  329. @ *2015-05-04 16:28:30 UTC*
  330. * f790f42ed6 Merge pull request `#23324`_ from s0undt3ch/hotfix/bootstrap-script-2014.7
  331. * 6643e47ce5 Update to the latest stable release of the bootstrap script v2015.05.04
  332. * **PR** `#23329`_: (`cro`_) Require requests to verify cert when talking to aliyun and proxmox cloud providers
  333. @ *2015-05-04 16:18:17 UTC*
  334. * 5487367baa Merge pull request `#23329`_ from cro/cloud_verify_cert
  335. * 860d4b7338 Turn on ssl verify for requests.
  336. * **PR** `#23311`_: (`cellscape`_) Fix new container initialization in LXC runner (refs: `#23318`_)
  337. @ *2015-05-04 09:55:29 UTC*
  338. * ea2017672d Merge pull request `#23311`_ from cellscape/fix-salt-cloud-lxc-init
  339. * 76fbb34e7d Fix new container initialization in LXC runner
  340. * **ISSUE** `#18880`_: (`johtso`_) npm installed breaks when a module is missing (refs: `#23298`_)
  341. * **PR** `#23298`_: (`chris-prince`_) Fixed issue `#18880`_ in 2014.7 branch
  342. @ *2015-05-03 15:49:41 UTC*
  343. * c399b8f568 Merge pull request `#23298`_ from chris-prince/2014.7
  344. * 0fa25dbb58 Fixed issue `#18880`_ in 2014.7 branch
  345. * **ISSUE** `#23148`_: (`cr1st1p`_) virt - error handling bogus if machine image location is wrong (refs: `#23151`_)
  346. * **PR** `#23292`_: (`rallytime`_) Merge `#23151`_ with pylint fixes
  347. @ *2015-05-02 03:54:12 UTC*
  348. * **PR** `#23151`_: (`cr1st1p`_) Fixes `#23148`_ (refs: `#23292`_)
  349. * 16ecefd466 Merge pull request `#23292`_ from rallytime/merge-23151
  350. * 8ff852a23a Merge `#23151`_ with pylint fixes
  351. * 8ffa12e82d Fixes `#23148`_
  352. * **PR** `#23274`_: (`basepi`_) [2014.7] Reduce salt-ssh debug log verbosity
  353. @ *2015-05-01 20:19:23 UTC*
  354. * ce24315a4b Merge pull request `#23274`_ from basepi/salt-ssh.debug.verbosity
  355. * ecee6c68f4 Log stdout and stderr to trace
  356. * 08f54d79c6 Log stdout and stderr to trace as well
  357. * 9b9c30f5ad Reduce salt-ssh debug log verbosity
  358. * **ISSUE** `#22605`_: (`mavenAtHouzz`_) Tornado websockets event Handlers registration are incorrect (refs: `#23261`_)
  359. * **PR** `#23261`_: (`rallytime`_) Fix tornado websocket event handler registration
  360. @ *2015-05-01 18:20:31 UTC*
  361. * 7b55e4310f Merge pull request `#23261`_ from rallytime/fix-22605
  362. * 4950fbf2b3 Fix tornado websocket event handler registration
  363. * **PR** `#23258`_: (`teizz`_) TCP keepalives on the ret side, Revisited.
  364. @ *2015-05-01 16:13:49 UTC*
  365. * 83ef7cb114 Merge pull request `#23258`_ from teizz/ret_keepalive_2014_7_5
  366. * 0b9fb6f9be The fixes by cachedout which were backported into 2015_2 were missing a single parameter thus not setting up the TCP keepalive for the ZeroMQ Channel by default.
  367. * **ISSUE** `#23224`_: (`twellspring`_) iptables.append --log parameters must be after --jump LOG (refs: `#23241`_)
  368. * **PR** `#23241`_: (`techhat`_) Move iptables log options after the jump
  369. @ *2015-05-01 01:31:59 UTC*
  370. * 8de3c83956 Merge pull request `#23241`_ from techhat/issue23224
  371. * 87f7948c99 Move iptables log options after the jump
  372. * **PR** `#23228`_: (`rallytime`_) Backport `#23171`_ to 2014.7
  373. @ *2015-04-30 21:09:45 UTC*
  374. * **PR** `#23171`_: (`skizunov`_) Bugfix: 'clean_proc_dir' is broken (refs: `#23228`_)
  375. * f20210e499 Merge pull request `#23228`_ from rallytime/bp-23171
  376. * e670e99506 Bugfix: 'clean_proc_dir' is broken
  377. * **ISSUE** `#22703`_: (`Xiol`_) salt-ssh does not work with list matcher (refs: `#22808`_)
  378. * **PR** `#23227`_: (`rallytime`_) Backport `#22808`_ to 2014.7
  379. @ *2015-04-30 21:09:14 UTC*
  380. * **PR** `#22808`_: (`basepi`_) [2015.2] Add list targeting to salt-ssh flat roster (refs: `#23227`_)
  381. * 721cc285ee Merge pull request `#23227`_ from rallytime/bp-22808
  382. * d208a00b2a Dict, not list
  383. * a3f529e003 It's already been converted to a list
  384. * dd57f2d1c1 Add list targeting to salt-ssh flat roster
  385. * **PR** `#22823`_: (`hvnsweeting`_) 22822 file directory clean
  386. @ *2015-04-30 15:25:51 UTC*
  387. * 82c22afacc Merge pull request `#22823`_ from hvnsweeting/22822-file-directory-clean
  388. * c749c276b4 fix lint - remove unnecessary parenthesis
  389. * cb3dfee969 refactor
  390. * 8924b5a911 refactor: use relpath instead of do it manually
  391. * d3060a51a3 refactor
  392. * 5759a0e8f0 bugfix: fix file.directory clean=True when it require parent dir
  393. * **ISSUE** `saltstack/salt#22941`_: (`bersace`_) `_pillar` func breaks fileserver globals (refs: `#22942`_)
  394. * **ISSUE** `#22941`_: (`bersace`_) `_pillar` func breaks fileserver globals (refs: `#22977`_)
  395. * **PR** `#22977`_: (`bersace`_) Fix fileserver backends __opts__ overwritten by _pillar
  396. @ *2015-04-30 15:24:56 UTC*
  397. * **PR** `#22942`_: (`bersace`_) Fix fileserver backends global overwritten by _pillar (refs: `#22977`_)
  398. * f6c0728bfb Merge pull request `#22977`_ from bersace/fix-fileserver-backends-pillar-side-effect
  399. * 5f451f63cf Fix fileserver backends __opts__ overwritten by _pillar
  400. * **ISSUE** `#23166`_: (`claudiupopescu`_) "Error in function _minion_event" resulting in modules not loaded (refs: `#23180`_)
  401. * **PR** `#23180`_: (`jfindlay`_) fix typos from 36841bdd in masterapi.py
  402. @ *2015-04-30 15:22:41 UTC*
  403. * 34206f7ae3 Merge pull request `#23180`_ from jfindlay/remote_event
  404. * 72066e1073 fix typos from 36841bdd in masterapi.py
  405. * **ISSUE** `#23153`_: (`cr1st1p`_) cmdmod : run_chroot - broken in 2014.7.5 - missing kwargs (refs: `#23176`_)
  406. * **PR** `#23176`_: (`jfindlay`_) copy standard cmd.run* kwargs into cmd.run_chroot
  407. @ *2015-04-30 15:22:12 UTC*
  408. * b6b82165c8 Merge pull request `#23176`_ from jfindlay/run_chroot
  409. * 7dc3417b44 copy standard cmd.run* kwargs into cmd.run_chroot
  410. * **ISSUE** `#23192`_: (`joejulian`_) supervisord mod_watch does not accept sfun (refs: `#23193`_)
  411. * **PR** `#23193`_: (`joejulian`_) supervisord.mod_watch should accept sfun
  412. @ *2015-04-30 04:34:21 UTC*
  413. * effacbe294 Merge pull request `#23193`_ from joejulian/2014.7_supervisord_accept_sfun
  414. * efb59f9d9d supervisord.mod_watch should accept sfun
  415. * **ISSUE** `#19114`_: (`pykler`_) salt-ssh and gpg pillar renderer (refs: `#23347`_, `#23272`_, `#23188`_)
  416. * **PR** `#23188`_: (`basepi`_) [2014.7] Work around bug in salt-ssh in config.get for gpg renderer (refs: `#23272`_)
  417. @ *2015-04-30 04:34:10 UTC*
  418. * 72fe88e5c6 Merge pull request `#23188`_ from basepi/salt-ssh.function.wrapper.gpg.19114
  419. * d73979ee12 Work around bug in salt-ssh in config.get for gpg renderer
  420. * **ISSUE** `#21480`_: (`msciciel`_) TypeError: string indices must be integers, not str (refs: `#23154`_)
  421. * **PR** `#23154`_: (`cachedout`_) Re-establish channel on interruption in fileclient
  422. @ *2015-04-29 16:18:59 UTC*
  423. * 168508ec2a Merge pull request `#23154`_ from cachedout/refresh_channel
  424. * 9f8dd80c38 Re-establish channel on interruption in fileclient
  425. * **ISSUE** `#20647`_: (`ryan-lane`_) file.serialize fails to serialize due to ordered dicts (refs: `#20779`_)
  426. * **PR** `#23146`_: (`rallytime`_) Backport `#20779`_ to 2014.7
  427. @ *2015-04-28 20:45:06 UTC*
  428. * **PR** `#20779`_: (`cachedout`_) Use declared yaml options (refs: `#23146`_)
  429. * 3b53e04534 Merge pull request `#23146`_ from rallytime/bp-20779
  430. * ffd18493e8 compare OrderedDicts in serializer unit test
  431. * a22170627c Just change serialize
  432. * a111798e8e Use declared yaml options
  433. * **PR** `#23145`_: (`rallytime`_) Backport `#23089`_ to 2014.7
  434. @ *2015-04-28 20:44:56 UTC*
  435. * **PR** `#23089`_: (`cachedout`_) Stringify version number before lstrip (refs: `#23145`_)
  436. * 8bb4664bf9 Merge pull request `#23145`_ from rallytime/bp-23089
  437. * 93c41afd23 Stringify version number before lstrip
  438. * **ISSUE** `#16188`_: (`drawks`_) salt.modules.parted has various functions with bogus input validation. (refs: `#23124`_)
  439. * **PR** `#23144`_: (`rallytime`_) Backport `#23124`_ to 2014.7
  440. @ *2015-04-28 20:44:46 UTC*
  441. * **PR** `#23124`_: (`ether42`_) fix parsing the output of parted in parted.list_() (refs: `#23144`_)
  442. * c85d36fd29 Merge pull request `#23144`_ from rallytime/bp-23124-2014-7
  443. * 6b64da706c fix parsing the output of parted
  444. * **PR** `#23120`_: (`terminalmage`_) Don't run os.path.relpath() if repo doesn't have a "root" param set
  445. @ *2015-04-28 15:46:54 UTC*
  446. * a27b158153 Merge pull request `#23120`_ from terminalmage/fix-gitfs-relpath
  447. * 1860fffd68 Don't run os.path.relpath() if repo doesn't have a "root" param set
  448. * **PR** `#23132`_: (`clinta`_) Backport b27c176
  449. @ *2015-04-28 15:00:30 UTC*
  450. * fcba607978 Merge pull request `#23132`_ from clinta/patch-2
  451. * a824d727d1 Backport b27c176
  452. * **ISSUE** `#18476`_: (`Auha`_) Upgrading salt on my master caused dependency issues (refs: `#18610`_, `#23114`_)
  453. * **PR** `#23114`_: (`rallytime`_) Adjust ZeroMQ 4 docs to reflect changes to Ubuntu 12 packages
  454. @ *2015-04-28 03:59:24 UTC*
  455. * **PR** `#18610`_: (`rallytime`_) Make ZMQ 4 installation docs for ubuntu more clear (refs: `#23114`_)
  456. * b0f4b28487 Merge pull request `#23114`_ from rallytime/remove_ubuntu_zmq4_docs
  457. * f6cc7c8f8a Adjust ZeroMQ 4 docs to reflect changes to Ubuntu 12 packages
  458. * **ISSUE** `#23085`_: (`xenophonf`_) Use "s3fs" (not "s3") in fileserver_roots (refs: `#23097`_)
  459. * **PR** `#23108`_: (`rallytime`_) Backport `#23097`_ to 2014.7
  460. @ *2015-04-28 03:58:05 UTC*
  461. * **PR** `#23097`_: (`rallytime`_) Change s3 to s3fs in fileserver_roots docs example (refs: `#23108`_)
  462. * 399857f20b Merge pull request `#23108`_ from rallytime/bp-23097
  463. * fa889845df Change s3 to s3fs in fileserver_roots docs example
  464. * **ISSUE** `#22171`_: (`basepi`_) We should only call returner.save_load once per jid (refs: `#22199`_)
  465. * **PR** `#23112`_: (`basepi`_) [2014.7] Backport `#22199`_ to fix mysql returner save_load errors
  466. @ *2015-04-28 03:55:44 UTC*
  467. * **PR** `#22199`_: (`basepi`_) [2015.2] Put a bandaid on the save_load duplicate issue (mysql returner) (refs: `#23112`_)
  468. * 5541537c32 Merge pull request `#23112`_ from basepi/mysql_returner_save_load
  469. * 0127012ed3 Put a bandaid on the save_load duplicate issue
  470. * **PR** `saltstack/salt#22925`_: (`rallytime`_) Backport `#22895`_ to 2014.7 (refs: `#23113`_)
  471. * **PR** `#23113`_: (`rallytime`_) Revert "Backport `#22895`_ to 2014.7"
  472. @ *2015-04-28 03:27:29 UTC*
  473. * **PR** `#22895`_: (`aletourneau`_) pam_tally counter was not reset to 0 after a succesfull login (refs: `#23113`_, `#22925`_, #saltstack/salt`#22925`_)
  474. * dfe2066b25 Merge pull request `#23113`_ from saltstack/revert-22925-bp-22895
  475. * b957ea8977 Revert "Backport `#22895`_ to 2014.7"
  476. * **ISSUE** `#23013`_: (`ghost`_) gitfs regression with authenticated repos (refs: `#23094`_)
  477. * **PR** `#23094`_: (`terminalmage`_) pygit2: disable cleaning of stale refs for authenticated remotes
  478. @ *2015-04-27 20:51:28 UTC*
  479. * 21515f3c23 Merge pull request `#23094`_ from terminalmage/issue23013
  480. * aaf7b04f79 pygit2: disable cleaning of stale refs for authenticated remotes
  481. * **PR** `#23048`_: (`jfindlay`_) py-2.6 compat for utils/boto.py ElementTree exception
  482. @ *2015-04-25 16:56:45 UTC*
  483. * d45aa21dca Merge pull request `#23048`_ from jfindlay/ET_error
  484. * 64c42ccb5f py-2.6 compat for utils/boto.py ElementTree exception
  485. * **ISSUE** `#22981`_: (`syphernl`_) Locale state throwing traceback when generating not (yet) existing locale (refs: `#23025`_)
  486. * **PR** `#23025`_: (`jfindlay`_) catch exceptions on bad system locales/encodings
  487. @ *2015-04-25 16:56:30 UTC*
  488. * d25a5c102f Merge pull request `#23025`_ from jfindlay/fix_sys_locale
  489. * 9c4d62bb00 catch exceptions on bad system locales/encodings
  490. * **PR** `#22932`_: (`hvnsweeting`_) bugfix: also manipulate dir_mode when source not defined
  491. @ *2015-04-25 16:54:58 UTC*
  492. * 5e44b59a14 Merge pull request `#22932`_ from hvnsweeting/file-append-bugfix
  493. * 3f368de14a do not use assert in execution module
  494. * 9d4fd4a8c8 bugfix: also manipulate dir_mode when source not defined
  495. * **ISSUE** `#23021`_: (`ether42`_) ps.pgrep raises NoSuchProcess (refs: `#23055`_)
  496. * **PR** `#23055`_: (`jfindlay`_) prevent ps module errors on accessing dead procs
  497. @ *2015-04-24 22:39:49 UTC*
  498. * c2416a425f Merge pull request `#23055`_ from jfindlay/fix_ps
  499. * c2dc7adeb1 prevent ps module errors on accessing dead procs
  500. * **PR** `#23031`_: (`jfindlay`_) convert exception e.message to just e
  501. @ *2015-04-24 18:38:13 UTC*
  502. * bfd9158a83 Merge pull request `#23031`_ from jfindlay/exception
  503. * 856bad1c31 convert exception e.message to just e
  504. * **PR** `#23015`_: (`hvnsweeting`_) if status of service is stop, there is not an error with it
  505. @ *2015-04-24 14:35:10 UTC*
  506. * 7747f3342e Merge pull request `#23015`_ from hvnsweeting/set-non-error-lvl-for-service-status-log
  507. * 92ea163513 if status of service is stop, there is not an error with it
  508. * **ISSUE** `#22993`_: (`jetpak`_) salt-minion restart causes all spawned daemons to die on centos7 (systemd) (refs: `#23000`_)
  509. * **PR** `#23000`_: (`jfindlay`_) set systemd service killMode to process for minion
  510. @ *2015-04-24 03:42:39 UTC*
  511. * 2e09789156 Merge pull request `#23000`_ from jfindlay/systemd_kill
  512. * 3d575e29c4 set systemd service killMode to process for minion
  513. * **ISSUE** `#22707`_: (`arthurlogilab`_) retry_dns of master configuration is missing from the documentation (refs: `#22999`_)
  514. * **PR** `#22999`_: (`justinta`_) Added retry_dns to minion doc.
  515. @ *2015-04-24 03:30:24 UTC*
  516. * b5c059ab26 Merge pull request `#22999`_ from jtand/fix_22707
  517. * 8486e17ab3 Added retry_dns to minion doc.
  518. * **PR** `#22990`_: (`techhat`_) Use the proper cloud conf variable
  519. @ *2015-04-23 17:48:07 UTC*
  520. * 27dc877bfd Merge pull request `#22990`_ from techhat/2014.7
  521. * d33bcbc2c1 Use the proper cloud conf variable
  522. * **PR** `#22976`_: (`multani`_) Improve state_output documentation
  523. @ *2015-04-23 12:24:22 UTC*
  524. * 13dff652c6 Merge pull request `#22976`_ from multani/fix/state-output-doc
  525. * 19efd419b5 Improve state_output documentation
  526. * **PR** `#22955`_: (`terminalmage`_) Fix regression introduced yesterday in dockerio module
  527. @ *2015-04-22 18:56:39 UTC*
  528. * 89fa18500c Merge pull request `#22955`_ from terminalmage/dockerio-run-fix
  529. * b4472ad1b2 Fix regression introduced yesterday in dockerio module
  530. * **PR** `#22954`_: (`rallytime`_) Backport `#22909`_ to 2014.7
  531. @ *2015-04-22 18:56:20 UTC*
  532. * **PR** `#22909`_: (`mguegan`_) Fix compatibility with pkgin > 0.7 (refs: `#22954`_)
  533. * 46ef227911 Merge pull request `#22954`_ from rallytime/bp-22909
  534. * 70c1cd3969 Fix compatibility with pkgin > 0.7
  535. * **ISSUE** `#18720`_: (`Reiner030`_) timeouts when setting Route53 records (refs: `#22856`_)
  536. * **PR** `#22856`_: (`jfindlay`_) increase timeout and decrease tries for route53 records
  537. @ *2015-04-22 16:47:01 UTC*
  538. * c9ae593461 Merge pull request `#22856`_ from jfindlay/route53_timeout
  539. * ba4a786984 add route53 record sync wait, default=False
  540. * ea2fd50660 increase timeout and tries for route53 records
  541. * **PR** `#22946`_: (`s0undt3ch`_) Test with a more recent pip version to avoid a traceback
  542. @ *2015-04-22 16:25:17 UTC*
  543. * a178d444b8 Merge pull request `#22946`_ from s0undt3ch/2014.7
  544. * bc87749e2c Test with a more recent pip version to avoid a traceback
  545. * **ISSUE** `#22571`_: (`BoomerB`_) same error message as on issue #18504 (refs: `#22945`_)
  546. * **PR** `#22945`_: (`garethgreenaway`_) Fixes to scheduler
  547. @ *2015-04-22 16:25:00 UTC*
  548. * de339bef0a Merge pull request `#22945`_ from garethgreenaway/22571_2014_7_schedule_pillar_refresh_seconds_exceptions
  549. * bfa6d25ed8 Fixing a reported issue when using a scheduled job from pillar with splay. _seconds element that acted as a backup of the actual seconds was being removed when pillar was refreshed and causing exceptions. This fix moves some splay related code out of the if else condition so it's checked whether the job is in the job queue or not.
  550. * **ISSUE** `#18843`_: (`calvinhp`_) State user.present will fail to create home if user exists and homedir doesn't (refs: `#22933`_, `#22887`_)
  551. * **PR** `#22887`_: (`hvnsweeting`_) fix `#18843`_
  552. @ *2015-04-22 15:47:05 UTC*
  553. * 12d2b91d85 Merge pull request `#22887`_ from hvnsweeting/18843-fix-user-present-home
  554. * 7fe7b089fd run user.chhome once to avoid any side-effect when run it twice
  555. * 19de9954ee clarify the usage of home arg
  556. * d6dc09af64 enhance doc, as usermod on ubuntu 12.04 will not CREATE home
  557. * 0ce4d7feb6 refactor: force to use boolean
  558. * 849d19edd7 log debug the creating dir process
  559. * c4e95b9f48 fix `#18843`_: usermod won't create a dir if old home does not exist
  560. * **ISSUE** `#2417`_: (`ffa`_) Module standards (refs: `#22829`_)
  561. * **ISSUE** `#21140`_: (`holms`_) locale.present state executed successfully, although originally fails (refs: `#22930`_, `#22829`_)
  562. * **PR** `#22930`_: (`jfindlay`_) localemod.gen_locale now always returns a boolean
  563. @ *2015-04-22 15:37:39 UTC*
  564. * **PR** `#22829`_: (`F30`_) Always return a boolean in gen_locale() (refs: `#22930`_)
  565. * b7de7bdf47 Merge pull request `#22930`_ from jfindlay/localegen_bool
  566. * 399399f89e localemod.gen_locale now always returns a boolean
  567. * **ISSUE** `#18843`_: (`calvinhp`_) State user.present will fail to create home if user exists and homedir doesn't (refs: `#22933`_, `#22887`_)
  568. * **PR** `#22933`_: (`hvnsweeting`_) add test for `#18843`_
  569. @ *2015-04-22 15:27:18 UTC*
  570. * 11bcf14979 Merge pull request `#22933`_ from hvnsweeting/18843-test
  571. * b13db32fde add test for `#18843`_
  572. * **PR** `#22925`_: (`rallytime`_) Backport `#22895`_ to 2014.7
  573. @ *2015-04-22 02:30:26 UTC*
  574. * **PR** `#22895`_: (`aletourneau`_) pam_tally counter was not reset to 0 after a succesfull login (refs: `#23113`_, `#22925`_, #saltstack/salt`#22925`_)
  575. * 6890752dd3 Merge pull request `#22925`_ from rallytime/bp-22895
  576. * 3852d96213 Pylint fix
  577. * 90f7829ad3 Fixed pylint issues
  578. * 5ebf159554 Cleaned up pull request
  579. * a08ac478f6 pam_tally counter was not reset to 0 after a succesfull login
  580. * **ISSUE** `#22790`_: (`whiteinge`_) jobs.list_jobs runner tracebacks on 'missing' argument (refs: `#22914`_)
  581. * **PR** `#22914`_: (`cachedout`_) Call proper returner function in jobs.list_jobs
  582. @ *2015-04-22 00:49:01 UTC*
  583. * eca37ebc11 Merge pull request `#22914`_ from cachedout/issue_22790
  584. * d828d6fd58 Call proper returner function in jobs.list_jobs
  585. * **PR** `#22918`_: (`JaseFace`_) Add a note to the git_pillar docs stating that GitPython is the only currently supported provider
  586. @ *2015-04-22 00:48:26 UTC*
  587. * 44f3409b01 Merge pull request `#22918`_ from JaseFace/git-pillar-provider-doc-note
  588. * 0aee5c23d4 Add a note to the git_pillar docs stating that GitPython is the only currently supported provider
  589. * **PR** `#22907`_: (`techhat`_) Properly merge cloud configs to create profiles
  590. @ *2015-04-21 22:02:44 UTC*
  591. * 31c461f573 Merge pull request `#22907`_ from techhat/cloudconfig
  592. * 3bf4e66112 Properly merge cloud configs to create profiles
  593. * **ISSUE** `#22782`_: (`0xf10e`_) Turning everything into OrderedDicts broke states.keystone.user_present() (refs: `#22894`_)
  594. * **PR** `#22894`_: (`0xf10e`_) Fix issue `#22782`_
  595. @ *2015-04-21 18:55:18 UTC*
  596. * f0939754a0 Merge pull request `#22894`_ from 0xf10e/2014.7
  597. * 58fa24c7fa Clarify doc on kwarg 'roles' for user_present().
  598. * f0ae2eb84f Improve readability by renaming tenant_role
  599. * **ISSUE** `#12003`_: (`MarkusMuellerAU`_) [state.dockerio] docker.run TypeError: run() argument after ** must be a mapping, not str (refs: `#22902`_)
  600. * **PR** `#22902`_: (`rallytime`_) Change state example to use proper kwarg
  601. @ *2015-04-21 18:50:47 UTC*
  602. * c802ba7514 Merge pull request `#22902`_ from rallytime/docker_doc_fix
  603. * 8f703461b0 Change state example to use proper kwarg
  604. * **PR** `#22898`_: (`terminalmage`_) dockerio: better error message for native exec driver
  605. @ *2015-04-21 18:02:58 UTC*
  606. * 81771a7769 Merge pull request `#22898`_ from terminalmage/issue12003
  607. * c375309434 dockerio: better error message for native exec driver
  608. * **ISSUE** `#22825`_: (`paolodina`_) Issue using file.replace in state file (refs: `#22897`_)
  609. * **PR** `#22897`_: (`rallytime`_) Add param documentation for file.replace state
  610. @ *2015-04-21 17:31:04 UTC*
  611. * e2ec4ecc55 Merge pull request `#22897`_ from rallytime/fix-22825
  612. * 9c51630002 Add param documentation for file.replace state
  613. * **ISSUE** `saltstack/salt#22844`_: (`bersace`_) LocalClient file cache confuse pillar and state files (refs: `#22850`_)
  614. * **PR** `#22850`_: (`bersace`_) Fix pillar and salt fileserver mixed
  615. @ *2015-04-21 17:04:33 UTC*
  616. * fd53889f0e Merge pull request `#22850`_ from bersace/fix-pillar-salt-mixed
  617. * 31b98e72eb Initialize state file client after pillar loading
  618. * f6bebb7a31 Use saltenv
  619. * **PR** `#22818`_: (`twangboy`_) Added documentation regarding pip in windows
  620. @ *2015-04-21 03:58:59 UTC*
  621. * 1380fec1b9 Merge pull request `#22818`_ from twangboy/upd_pip_docs
  622. * cb999c7d70 Update pip.py
  623. * 3cc5c970ad Added documentation regarding pip in windows
  624. * **PR** `#22872`_: (`rallytime`_) Prevent stacktrace on os.path.exists in hosts module
  625. @ *2015-04-21 02:54:40 UTC*
  626. * b2bf17f5d5 Merge pull request `#22872`_ from rallytime/fix_hosts_stacktrace
  627. * c88a1ea243 Prevent stacktrace on os.path.exists in hosts module
  628. * **PR** `#22853`_: (`s0undt3ch`_) Don't assume package installation order.
  629. @ *2015-04-21 02:42:41 UTC*
  630. * 03af523de9 Merge pull request `#22853`_ from s0undt3ch/2014.7
  631. * b62df62151 Don't assume package installation order.
  632. * **PR** `#22877`_: (`s0undt3ch`_) Don't fail on `make clean` just because the directory does not exist
  633. @ *2015-04-21 02:40:47 UTC*
  634. * 9211e36564 Merge pull request `#22877`_ from s0undt3ch/hotfix/clean-docs-fix
  635. * 95d6887949 Don't fail on `make clean` just because the directory does not exist
  636. * **PR** `#22873`_: (`thatch45`_) Type check the version since it will often be numeric
  637. @ *2015-04-21 02:38:11 UTC*
  638. * 5bdbd08bbd Merge pull request `#22873`_ from thatch45/type_check
  639. * 53b8376626 Type check the version since it will often be numeric
  640. * **PR** `#22870`_: (`twangboy`_) Added ability to send a version with a space in it
  641. @ *2015-04-20 23:18:28 UTC*
  642. * c965b0a035 Merge pull request `#22870`_ from twangboy/fix_installer_again
  643. * 3f180cfaae Added ability to send a version with a space in it
  644. * **PR** `#22863`_: (`rallytime`_) Backport `#20974`_ to 2014.7
  645. @ *2015-04-20 19:29:37 UTC*
  646. * **PR** `#20974`_: (`JohannesEbke`_) Fix expr_match usage in salt.utils.check_whitelist_blacklist (refs: `#22863`_)
  647. * 2973eb18bc Merge pull request `#22863`_ from rallytime/bp-20974
  648. * 14913a4cb4 Fix expr_match usage in salt.utils.check_whitelist_blacklist
  649. * **PR** `#22578`_: (`hvnsweeting`_) gracefully handle when salt-minion cannot decrypt key
  650. @ *2015-04-20 15:24:45 UTC*
  651. * c45b92bb4b Merge pull request `#22578`_ from hvnsweeting/2014-7-fix-compile-pillar
  652. * f75b24ad68 gracefully handle when salt-minion cannot decrypt key
  653. * **ISSUE** `#21979`_: (`yrdevops`_) gitfs: error message not descriptive enough when libgit2 was compiled without libssh2 (refs: `#22800`_)
  654. * **PR** `#22800`_: (`terminalmage`_) Improve error logging for pygit2 SSH-based remotes
  655. @ *2015-04-18 17:18:55 UTC*
  656. * 900c7a510f Merge pull request `#22800`_ from terminalmage/issue21979
  657. * 8f1c0084cd Clarify that for pygit2, receiving 0 objects means repo is up-to-date
  658. * 98885f71d6 Add information about libssh2 requirement for pygit2 ssh auth
  659. * 09468d2607 Fix incorrect log message
  660. * 2093bf8d96 Adjust loglevels for gitfs errors
  661. * 9d394dfe46 Improve error logging for pygit2 SSH-based remotes
  662. * **PR** `#22813`_: (`twangboy`_) Updated instructions for building salt
  663. @ *2015-04-18 04:10:07 UTC*
  664. * e99f2fdb28 Merge pull request `#22813`_ from twangboy/win_doc_fix
  665. * adc421acdd Fixed some formatting issues
  666. * 8901b3b5a6 Updated instructions for building salt
  667. * **ISSUE** `#22708`_: (`Bilge`_) salt-ssh file.accumulated error: NameError: global name 'msgpack' is not defined (refs: `#22810`_)
  668. * **PR** `#22810`_: (`basepi`_) [2014.7] More msgpack gating for salt-ssh
  669. @ *2015-04-17 22:28:24 UTC*
  670. * fe1de89ad7 Merge pull request `#22810`_ from basepi/salt-ssh.more.msgpack.gating
  671. * d4da8e66a4 Gate msgpack in salt/modules/saltutil.py
  672. * 02303b22ce Gate msgpack in salt/modules/data.py
  673. * d7e8741f02 Gate salt.states.file.py msgpack
  674. * **ISSUE** `#17144`_: (`xpender`_) salt-cloud -m fails with softlayer (refs: `#22803`_)
  675. * **PR** `#22803`_: (`rallytime`_) Allow map file to work with softlayer
  676. @ *2015-04-17 20:34:42 UTC*
  677. * 11df71e16d Merge pull request `#22803`_ from rallytime/fix-17144
  678. * ce88b6ad41 Allow map file to work with softlayer
  679. * **PR** `#22807`_: (`rallytime`_) Add 2014.7.5 links to windows installation docs
  680. @ *2015-04-17 20:32:13 UTC*
  681. * cd43a95212 Merge pull request `#22807`_ from rallytime/windows_docs_update
  682. * 5931a582d1 Replace all 4s with 5s
  683. * eadaead755 Add 2014.7.5 links to windows installation docs
  684. * **PR** `#22795`_: (`rallytime`_) Added release note for 2014.7.5 release
  685. @ *2015-04-17 18:05:36 UTC*
  686. * 0b295e2c87 Merge pull request `#22795`_ from rallytime/release_notes
  687. * fde1feed46 Remove extra line
  688. * b19b95d992 Added release note for 2014.7.5 release
  689. * **ISSUE** `#22740`_: (`lorengordon`_) New Windows installer assumes salt is installed to the current directory (refs: `#22759`_)
  690. * **PR** `#22759`_: (`twangboy`_) Final edits to the batch files for running salt
  691. @ *2015-04-17 04:31:15 UTC*
  692. * **PR** `#22754`_: (`twangboy`_) Removed redundant \\\\ and " (refs: `#22759`_)
  693. * 3c91459de2 Merge pull request `#22759`_ from twangboy/fix_bat_one_last_time
  694. * 075f82e046 Final edits to the batch files for running salt
  695. * **PR** `#22760`_: (`thatch45`_) Fix issues with the syndic
  696. @ *2015-04-17 04:30:48 UTC*
  697. * 20d3f2bb83 Merge pull request `#22760`_ from thatch45/syndic_fix
  698. * e2db624b37 Fix issues with the syndic not resolving the master when the interface is set
  699. * **PR** `#22762`_: (`twangboy`_) Fixed version not showing in Add/Remove Programs
  700. @ *2015-04-17 04:29:46 UTC*
  701. * 54c45845ab Merge pull request `#22762`_ from twangboy/fix_installer
  702. * 4d25af8acf Fixed version not showing in Add/Remove Programs
  703. .. _`#12003`: https://github.com/saltstack/salt/issues/12003
  704. .. _`#16188`: https://github.com/saltstack/salt/issues/16188
  705. .. _`#16424`: https://github.com/saltstack/salt/issues/16424
  706. .. _`#17144`: https://github.com/saltstack/salt/issues/17144
  707. .. _`#17245`: https://github.com/saltstack/salt/issues/17245
  708. .. _`#18368`: https://github.com/saltstack/salt/pull/18368
  709. .. _`#18476`: https://github.com/saltstack/salt/issues/18476
  710. .. _`#18610`: https://github.com/saltstack/salt/pull/18610
  711. .. _`#18720`: https://github.com/saltstack/salt/issues/18720
  712. .. _`#18843`: https://github.com/saltstack/salt/issues/18843
  713. .. _`#18880`: https://github.com/saltstack/salt/issues/18880
  714. .. _`#19114`: https://github.com/saltstack/salt/issues/19114
  715. .. _`#20198`: https://github.com/saltstack/salt/issues/20198
  716. .. _`#20518`: https://github.com/saltstack/salt/issues/20518
  717. .. _`#20647`: https://github.com/saltstack/salt/issues/20647
  718. .. _`#20779`: https://github.com/saltstack/salt/pull/20779
  719. .. _`#20974`: https://github.com/saltstack/salt/pull/20974
  720. .. _`#21140`: https://github.com/saltstack/salt/issues/21140
  721. .. _`#21469`: https://github.com/saltstack/salt/pull/21469
  722. .. _`#21480`: https://github.com/saltstack/salt/issues/21480
  723. .. _`#21487`: https://github.com/saltstack/salt/pull/21487
  724. .. _`#21979`: https://github.com/saltstack/salt/issues/21979
  725. .. _`#22141`: https://github.com/saltstack/salt/issues/22141
  726. .. _`#22171`: https://github.com/saltstack/salt/issues/22171
  727. .. _`#22199`: https://github.com/saltstack/salt/pull/22199
  728. .. _`#22332`: https://github.com/saltstack/salt/issues/22332
  729. .. _`#22571`: https://github.com/saltstack/salt/issues/22571
  730. .. _`#22578`: https://github.com/saltstack/salt/pull/22578
  731. .. _`#22605`: https://github.com/saltstack/salt/issues/22605
  732. .. _`#22703`: https://github.com/saltstack/salt/issues/22703
  733. .. _`#22707`: https://github.com/saltstack/salt/issues/22707
  734. .. _`#22708`: https://github.com/saltstack/salt/issues/22708
  735. .. _`#22740`: https://github.com/saltstack/salt/issues/22740
  736. .. _`#22742`: https://github.com/saltstack/salt/issues/22742
  737. .. _`#22754`: https://github.com/saltstack/salt/pull/22754
  738. .. _`#22759`: https://github.com/saltstack/salt/pull/22759
  739. .. _`#22760`: https://github.com/saltstack/salt/pull/22760
  740. .. _`#22762`: https://github.com/saltstack/salt/pull/22762
  741. .. _`#22782`: https://github.com/saltstack/salt/issues/22782
  742. .. _`#22790`: https://github.com/saltstack/salt/issues/22790
  743. .. _`#22795`: https://github.com/saltstack/salt/pull/22795
  744. .. _`#22800`: https://github.com/saltstack/salt/pull/22800
  745. .. _`#22803`: https://github.com/saltstack/salt/pull/22803
  746. .. _`#22807`: https://github.com/saltstack/salt/pull/22807
  747. .. _`#22808`: https://github.com/saltstack/salt/pull/22808
  748. .. _`#22810`: https://github.com/saltstack/salt/pull/22810
  749. .. _`#22813`: https://github.com/saltstack/salt/pull/22813
  750. .. _`#22818`: https://github.com/saltstack/salt/pull/22818
  751. .. _`#22823`: https://github.com/saltstack/salt/pull/22823
  752. .. _`#22825`: https://github.com/saltstack/salt/issues/22825
  753. .. _`#22829`: https://github.com/saltstack/salt/pull/22829
  754. .. _`#22850`: https://github.com/saltstack/salt/pull/22850
  755. .. _`#22853`: https://github.com/saltstack/salt/pull/22853
  756. .. _`#22856`: https://github.com/saltstack/salt/pull/22856
  757. .. _`#22863`: https://github.com/saltstack/salt/pull/22863
  758. .. _`#22870`: https://github.com/saltstack/salt/pull/22870
  759. .. _`#22872`: https://github.com/saltstack/salt/pull/22872
  760. .. _`#22873`: https://github.com/saltstack/salt/pull/22873
  761. .. _`#22877`: https://github.com/saltstack/salt/pull/22877
  762. .. _`#22887`: https://github.com/saltstack/salt/pull/22887
  763. .. _`#22894`: https://github.com/saltstack/salt/pull/22894
  764. .. _`#22895`: https://github.com/saltstack/salt/pull/22895
  765. .. _`#22897`: https://github.com/saltstack/salt/pull/22897
  766. .. _`#22898`: https://github.com/saltstack/salt/pull/22898
  767. .. _`#22902`: https://github.com/saltstack/salt/pull/22902
  768. .. _`#22907`: https://github.com/saltstack/salt/pull/22907
  769. .. _`#22908`: https://github.com/saltstack/salt/issues/22908
  770. .. _`#22909`: https://github.com/saltstack/salt/pull/22909
  771. .. _`#22914`: https://github.com/saltstack/salt/pull/22914
  772. .. _`#22918`: https://github.com/saltstack/salt/pull/22918
  773. .. _`#22925`: https://github.com/saltstack/salt/pull/22925
  774. .. _`#22930`: https://github.com/saltstack/salt/pull/22930
  775. .. _`#22932`: https://github.com/saltstack/salt/pull/22932
  776. .. _`#22933`: https://github.com/saltstack/salt/pull/22933
  777. .. _`#22941`: https://github.com/saltstack/salt/issues/22941
  778. .. _`#22942`: https://github.com/saltstack/salt/pull/22942
  779. .. _`#22945`: https://github.com/saltstack/salt/pull/22945
  780. .. _`#22946`: https://github.com/saltstack/salt/pull/22946
  781. .. _`#22954`: https://github.com/saltstack/salt/pull/22954
  782. .. _`#22955`: https://github.com/saltstack/salt/pull/22955
  783. .. _`#22959`: https://github.com/saltstack/salt/issues/22959
  784. .. _`#22976`: https://github.com/saltstack/salt/pull/22976
  785. .. _`#22977`: https://github.com/saltstack/salt/pull/22977
  786. .. _`#22981`: https://github.com/saltstack/salt/issues/22981
  787. .. _`#22990`: https://github.com/saltstack/salt/pull/22990
  788. .. _`#22993`: https://github.com/saltstack/salt/issues/22993
  789. .. _`#22999`: https://github.com/saltstack/salt/pull/22999
  790. .. _`#23000`: https://github.com/saltstack/salt/pull/23000
  791. .. _`#23004`: https://github.com/saltstack/salt/issues/23004
  792. .. _`#23013`: https://github.com/saltstack/salt/issues/23013
  793. .. _`#23015`: https://github.com/saltstack/salt/pull/23015
  794. .. _`#23021`: https://github.com/saltstack/salt/issues/23021
  795. .. _`#23025`: https://github.com/saltstack/salt/pull/23025
  796. .. _`#23026`: https://github.com/saltstack/salt/issues/23026
  797. .. _`#23031`: https://github.com/saltstack/salt/pull/23031
  798. .. _`#23048`: https://github.com/saltstack/salt/pull/23048
  799. .. _`#23055`: https://github.com/saltstack/salt/pull/23055
  800. .. _`#23085`: https://github.com/saltstack/salt/issues/23085
  801. .. _`#23089`: https://github.com/saltstack/salt/pull/23089
  802. .. _`#23094`: https://github.com/saltstack/salt/pull/23094
  803. .. _`#23097`: https://github.com/saltstack/salt/pull/23097
  804. .. _`#23108`: https://github.com/saltstack/salt/pull/23108
  805. .. _`#23110`: https://github.com/saltstack/salt/issues/23110
  806. .. _`#23112`: https://github.com/saltstack/salt/pull/23112
  807. .. _`#23113`: https://github.com/saltstack/salt/pull/23113
  808. .. _`#23114`: https://github.com/saltstack/salt/pull/23114
  809. .. _`#23120`: https://github.com/saltstack/salt/pull/23120
  810. .. _`#23124`: https://github.com/saltstack/salt/pull/23124
  811. .. _`#23132`: https://github.com/saltstack/salt/pull/23132
  812. .. _`#23144`: https://github.com/saltstack/salt/pull/23144
  813. .. _`#23145`: https://github.com/saltstack/salt/pull/23145
  814. .. _`#23146`: https://github.com/saltstack/salt/pull/23146
  815. .. _`#23148`: https://github.com/saltstack/salt/issues/23148
  816. .. _`#23151`: https://github.com/saltstack/salt/pull/23151
  817. .. _`#23153`: https://github.com/saltstack/salt/issues/23153
  818. .. _`#23154`: https://github.com/saltstack/salt/pull/23154
  819. .. _`#23159`: https://github.com/saltstack/salt/issues/23159
  820. .. _`#23166`: https://github.com/saltstack/salt/issues/23166
  821. .. _`#23171`: https://github.com/saltstack/salt/pull/23171
  822. .. _`#23176`: https://github.com/saltstack/salt/pull/23176
  823. .. _`#23180`: https://github.com/saltstack/salt/pull/23180
  824. .. _`#23188`: https://github.com/saltstack/salt/pull/23188
  825. .. _`#23192`: https://github.com/saltstack/salt/issues/23192
  826. .. _`#23193`: https://github.com/saltstack/salt/pull/23193
  827. .. _`#23224`: https://github.com/saltstack/salt/issues/23224
  828. .. _`#23227`: https://github.com/saltstack/salt/pull/23227
  829. .. _`#23228`: https://github.com/saltstack/salt/pull/23228
  830. .. _`#23241`: https://github.com/saltstack/salt/pull/23241
  831. .. _`#23258`: https://github.com/saltstack/salt/pull/23258
  832. .. _`#23261`: https://github.com/saltstack/salt/pull/23261
  833. .. _`#23272`: https://github.com/saltstack/salt/pull/23272
  834. .. _`#23274`: https://github.com/saltstack/salt/pull/23274
  835. .. _`#23292`: https://github.com/saltstack/salt/pull/23292
  836. .. _`#23294`: https://github.com/saltstack/salt/issues/23294
  837. .. _`#23298`: https://github.com/saltstack/salt/pull/23298
  838. .. _`#23307`: https://github.com/saltstack/salt/pull/23307
  839. .. _`#23311`: https://github.com/saltstack/salt/pull/23311
  840. .. _`#23318`: https://github.com/saltstack/salt/pull/23318
  841. .. _`#23324`: https://github.com/saltstack/salt/pull/23324
  842. .. _`#23329`: https://github.com/saltstack/salt/pull/23329
  843. .. _`#23341`: https://github.com/saltstack/salt/pull/23341
  844. .. _`#23344`: https://github.com/saltstack/salt/pull/23344
  845. .. _`#23346`: https://github.com/saltstack/salt/pull/23346
  846. .. _`#23347`: https://github.com/saltstack/salt/pull/23347
  847. .. _`#23350`: https://github.com/saltstack/salt/pull/23350
  848. .. _`#23355`: https://github.com/saltstack/salt/issues/23355
  849. .. _`#23367`: https://github.com/saltstack/salt/pull/23367
  850. .. _`#23368`: https://github.com/saltstack/salt/pull/23368
  851. .. _`#23385`: https://github.com/saltstack/salt/pull/23385
  852. .. _`#23389`: https://github.com/saltstack/salt/pull/23389
  853. .. _`#23397`: https://github.com/saltstack/salt/pull/23397
  854. .. _`#23403`: https://github.com/saltstack/salt/issues/23403
  855. .. _`#23404`: https://github.com/saltstack/salt/pull/23404
  856. .. _`#23409`: https://github.com/saltstack/salt/pull/23409
  857. .. _`#23411`: https://github.com/saltstack/salt/issues/23411
  858. .. _`#23414`: https://github.com/saltstack/salt/pull/23414
  859. .. _`#23422`: https://github.com/saltstack/salt/pull/23422
  860. .. _`#23425`: https://github.com/saltstack/salt/pull/23425
  861. .. _`#23433`: https://github.com/saltstack/salt/pull/23433
  862. .. _`#23437`: https://github.com/saltstack/salt/pull/23437
  863. .. _`#23439`: https://github.com/saltstack/salt/pull/23439
  864. .. _`#23440`: https://github.com/saltstack/salt/pull/23440
  865. .. _`#23442`: https://github.com/saltstack/salt/pull/23442
  866. .. _`#23444`: https://github.com/saltstack/salt/pull/23444
  867. .. _`#23452`: https://github.com/saltstack/salt/issues/23452
  868. .. _`#23460`: https://github.com/saltstack/salt/pull/23460
  869. .. _`#23467`: https://github.com/saltstack/salt/pull/23467
  870. .. _`#23474`: https://github.com/saltstack/salt/pull/23474
  871. .. _`#23479`: https://github.com/saltstack/salt/issues/23479
  872. .. _`#23488`: https://github.com/saltstack/salt/pull/23488
  873. .. _`#23496`: https://github.com/saltstack/salt/pull/23496
  874. .. _`#23505`: https://github.com/saltstack/salt/pull/23505
  875. .. _`#23530`: https://github.com/saltstack/salt/pull/23530
  876. .. _`#23537`: https://github.com/saltstack/salt/pull/23537
  877. .. _`#23538`: https://github.com/saltstack/salt/pull/23538
  878. .. _`#23548`: https://github.com/saltstack/salt/issues/23548
  879. .. _`#23549`: https://github.com/saltstack/salt/pull/23549
  880. .. _`#23551`: https://github.com/saltstack/salt/pull/23551
  881. .. _`#23554`: https://github.com/saltstack/salt/pull/23554
  882. .. _`#23558`: https://github.com/saltstack/salt/pull/23558
  883. .. _`#23573`: https://github.com/saltstack/salt/pull/23573
  884. .. _`#23592`: https://github.com/saltstack/salt/pull/23592
  885. .. _`#23593`: https://github.com/saltstack/salt/pull/23593
  886. .. _`#23594`: https://github.com/saltstack/salt/pull/23594
  887. .. _`#23595`: https://github.com/saltstack/salt/pull/23595
  888. .. _`#23604`: https://github.com/saltstack/salt/issues/23604
  889. .. _`#23606`: https://github.com/saltstack/salt/pull/23606
  890. .. _`#23607`: https://github.com/saltstack/salt/pull/23607
  891. .. _`#23611`: https://github.com/saltstack/salt/issues/23611
  892. .. _`#23637`: https://github.com/saltstack/salt/pull/23637
  893. .. _`#23639`: https://github.com/saltstack/salt/pull/23639
  894. .. _`#23640`: https://github.com/saltstack/salt/pull/23640
  895. .. _`#23661`: https://github.com/saltstack/salt/pull/23661
  896. .. _`#23670`: https://github.com/saltstack/salt/pull/23670
  897. .. _`#23672`: https://github.com/saltstack/salt/pull/23672
  898. .. _`#23674`: https://github.com/saltstack/salt/pull/23674
  899. .. _`#23680`: https://github.com/saltstack/salt/pull/23680
  900. .. _`#23688`: https://github.com/saltstack/salt/pull/23688
  901. .. _`#23729`: https://github.com/saltstack/salt/pull/23729
  902. .. _`#23730`: https://github.com/saltstack/salt/pull/23730
  903. .. _`#23731`: https://github.com/saltstack/salt/pull/23731
  904. .. _`#23748`: https://github.com/saltstack/salt/pull/23748
  905. .. _`#23757`: https://github.com/saltstack/salt/pull/23757
  906. .. _`#23802`: https://github.com/saltstack/salt/pull/23802
  907. .. _`#23809`: https://github.com/saltstack/salt/pull/23809
  908. .. _`#23810`: https://github.com/saltstack/salt/pull/23810
  909. .. _`#23823`: https://github.com/saltstack/salt/pull/23823
  910. .. _`#2417`: https://github.com/saltstack/salt/issues/2417
  911. .. _`#529`: https://github.com/saltstack/salt/issues/529
  912. .. _`#543`: https://github.com/saltstack/salt/pull/543
  913. .. _`#552`: https://github.com/saltstack/salt/issues/552
  914. .. _`#567`: https://github.com/saltstack/salt/pull/567
  915. .. _`0xf10e`: https://github.com/0xf10e
  916. .. _`Auha`: https://github.com/Auha
  917. .. _`Azidburn`: https://github.com/Azidburn
  918. .. _`Bilge`: https://github.com/Bilge
  919. .. _`BoomerB`: https://github.com/BoomerB
  920. .. _`Deshke`: https://github.com/Deshke
  921. .. _`F30`: https://github.com/F30
  922. .. _`JaseFace`: https://github.com/JaseFace
  923. .. _`JohannesEbke`: https://github.com/JohannesEbke
  924. .. _`MarkusMuellerAU`: https://github.com/MarkusMuellerAU
  925. .. _`Reiner030`: https://github.com/Reiner030
  926. .. _`Xiol`: https://github.com/Xiol
  927. .. _`adelcast`: https://github.com/adelcast
  928. .. _`aletourneau`: https://github.com/aletourneau
  929. .. _`aneeshusa`: https://github.com/aneeshusa
  930. .. _`arthurlogilab`: https://github.com/arthurlogilab
  931. .. _`b18`: https://github.com/b18
  932. .. _`basepi`: https://github.com/basepi
  933. .. _`bastichelaar`: https://github.com/bastichelaar
  934. .. _`bersace`: https://github.com/bersace
  935. .. _`bradthurber`: https://github.com/bradthurber
  936. .. _`cachedout`: https://github.com/cachedout
  937. .. _`calvinhp`: https://github.com/calvinhp
  938. .. _`cedwards`: https://github.com/cedwards
  939. .. _`cellscape`: https://github.com/cellscape
  940. .. _`chris-prince`: https://github.com/chris-prince
  941. .. _`clan`: https://github.com/clan
  942. .. _`claudiupopescu`: https://github.com/claudiupopescu
  943. .. _`clinta`: https://github.com/clinta
  944. .. _`cr1st1p`: https://github.com/cr1st1p
  945. .. _`cro`: https://github.com/cro
  946. .. _`danielmorlock`: https://github.com/danielmorlock
  947. .. _`dr4Ke`: https://github.com/dr4Ke
  948. .. _`drawks`: https://github.com/drawks
  949. .. _`ekle`: https://github.com/ekle
  950. .. _`ericfode`: https://github.com/ericfode
  951. .. _`ether42`: https://github.com/ether42
  952. .. _`ffa`: https://github.com/ffa
  953. .. _`garethgreenaway`: https://github.com/garethgreenaway
  954. .. _`ghost`: https://github.com/ghost
  955. .. _`gtmanfred`: https://github.com/gtmanfred
  956. .. _`highlyunavailable`: https://github.com/highlyunavailable
  957. .. _`holms`: https://github.com/holms
  958. .. _`hubez`: https://github.com/hubez
  959. .. _`hvnsweeting`: https://github.com/hvnsweeting
  960. .. _`iamfil`: https://github.com/iamfil
  961. .. _`jcftang`: https://github.com/jcftang
  962. .. _`jetpak`: https://github.com/jetpak
  963. .. _`jfindlay`: https://github.com/jfindlay
  964. .. _`jhutchins`: https://github.com/jhutchins
  965. .. _`jleroy`: https://github.com/jleroy
  966. .. _`joejulian`: https://github.com/joejulian
  967. .. _`johtso`: https://github.com/johtso
  968. .. _`justinta`: https://github.com/justinta
  969. .. _`kaithar`: https://github.com/kaithar
  970. .. _`karanjad`: https://github.com/karanjad
  971. .. _`kkaig`: https://github.com/kkaig
  972. .. _`landergate`: https://github.com/landergate
  973. .. _`lorengordon`: https://github.com/lorengordon
  974. .. _`martinhoefling`: https://github.com/martinhoefling
  975. .. _`mavenAtHouzz`: https://github.com/mavenAtHouzz
  976. .. _`mguegan`: https://github.com/mguegan
  977. .. _`msciciel`: https://github.com/msciciel
  978. .. _`multani`: https://github.com/multani
  979. .. _`notpeter`: https://github.com/notpeter
  980. .. _`panticz`: https://github.com/panticz
  981. .. _`paolodina`: https://github.com/paolodina
  982. .. _`pykler`: https://github.com/pykler
  983. .. _`rallytime`: https://github.com/rallytime
  984. .. _`rominf`: https://github.com/rominf
  985. .. _`rubic`: https://github.com/rubic
  986. .. _`ryan-lane`: https://github.com/ryan-lane
  987. .. _`s0undt3ch`: https://github.com/s0undt3ch
  988. .. _`saltstack/salt#22844`: https://github.com/saltstack/salt/issues/22844
  989. .. _`saltstack/salt#22925`: https://github.com/saltstack/salt/pull/22925
  990. .. _`saltstack/salt#22941`: https://github.com/saltstack/salt/issues/22941
  991. .. _`saltstack/salt-bootstrap#504`: https://github.com/saltstack/salt-bootstrap/pull/504
  992. .. _`saltstack/salt-bootstrap#560`: https://github.com/saltstack/salt-bootstrap/issues/560
  993. .. _`saltstack/salt-bootstrap#563`: https://github.com/saltstack/salt-bootstrap/pull/563
  994. .. _`saltstack/salt-bootstrap#580`: https://github.com/saltstack/salt-bootstrap/issues/580
  995. .. _`saltstack/salt-bootstrap#589`: https://github.com/saltstack/salt-bootstrap/pull/589
  996. .. _`skizunov`: https://github.com/skizunov
  997. .. _`slinu3d`: https://github.com/slinu3d
  998. .. _`syphernl`: https://github.com/syphernl
  999. .. _`t0rrant`: https://github.com/t0rrant
  1000. .. _`techhat`: https://github.com/techhat
  1001. .. _`teizz`: https://github.com/teizz
  1002. .. _`terminalmage`: https://github.com/terminalmage
  1003. .. _`thatch45`: https://github.com/thatch45
  1004. .. _`tomashavlas`: https://github.com/tomashavlas
  1005. .. _`twangboy`: https://github.com/twangboy
  1006. .. _`twellspring`: https://github.com/twellspring
  1007. .. _`variia`: https://github.com/variia
  1008. .. _`vdesjardins`: https://github.com/vdesjardins
  1009. .. _`vr-jack`: https://github.com/vr-jack
  1010. .. _`whiteinge`: https://github.com/whiteinge
  1011. .. _`xenophonf`: https://github.com/xenophonf
  1012. .. _`xpender`: https://github.com/xpender
  1013. .. _`yrdevops`: https://github.com/yrdevops