1
0

2016.3.4.rst 146 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525
  1. ===========================
  2. Salt 2016.3.4 Release Notes
  3. ===========================
  4. Version 2016.3.4 is a bugfix release for :ref:`2016.3.0 <release-2016-3-0>`.
  5. Statistics
  6. ==========
  7. - Total Merges: **275**
  8. - Total Issue References: **119**
  9. - Total PR References: **374**
  10. - Contributors: **80** (`BenoitKnecht`_, `Ch3LL`_, `DavidWittman`_, `DmitryKuzmenko`_, `Jlin317`_, `Kimamisa`_, `UtahDave`_, `aaronm-cloudtek`_, `abednarik`_, `ahammond`_, `alertedsnake`_, `alexander-bauer`_, `amontalban`_, `basepi`_, `bl4ckcontact`_, `bx2`_, `cachedout`_, `clarkperkins`_, `clinta`_, `cro`_, `damon-atkins`_, `danlsgiga`_, `darkalia`_, `dmurphy18`_, `do3meli`_, `edhgoose`_, `efficks`_, `eliasp`_, `eradman`_, `fix7`_, `galet`_, `goestin`_, `gtmanfred`_, `hrumph`_, `hu-dabao`_, `isbm`_, `jackywu`_, `jacobhammons`_, `jbonachera`_, `jf`_, `jfindlay`_, `jizhilong`_, `justinta`_, `kstreee`_, `l2ol33rt`_, `lomeroe`_, `lorengordon`_, `maximeguillet`_, `meaksh`_, `mikeadamz`_, `mirceaulinic`_, `morganwillcock`_, `mrproper`_, `multani`_, `nvtkaszpir`_, `oba11`_, `onorua`_, `opdude`_, `orymate`_, `oz123`_, `pass-by-value`_, `pbdeuchler`_, `rallytime`_, `roosri`_, `silenius`_, `skizunov`_, `slinn0`_, `stanislavb`_, `swiftgist`_, `techhat`_, `terminalmage`_, `thatch45`_, `theredcat`_, `ticosax`_, `twangboy`_, `vutny`_, `whiteinge`_, `xbglowx`_, `xiaoanyunfei`_, `yhekma`_)
  11. Known Issues
  12. ============
  13. The Salt Minion does not clean up files in ``/tmp`` when rendering templates.
  14. This potentially results in either running out of disk space or running out of
  15. inodes. Please see :issue:`37541` for more information. This bug was fixed with
  16. :pull:`37540`, which will be available in the ``2016.3.5`` release of
  17. Salt.
  18. The release of the ``bootstrap-salt.sh`` script that is included with 2016.3.4
  19. release has a bug in it that fails to install salt correctly for git installs
  20. using tags in the 2015.5 branch. This bug has not been fixed in the
  21. `salt-bootstrap repository`_ yet, but the `previous bootstrap release`_
  22. (v2016.08.16) does not contain this bug.
  23. .. _`previous bootstrap release`: https://raw.githubusercontent.com/saltstack/salt-bootstrap/v2016.08.16/bootstrap-salt.sh
  24. .. _`salt-bootstrap repository`: https://github.com/saltstack/salt-bootstrap
  25. Changes
  26. =======
  27. - The `disk.wipe` execution module function has been modified
  28. so that it correctly wipes a disk.
  29. - Add ability to clone from a snapshot to the VMWare salt-cloud driver.
  30. - Add ability to specify disk backing mode in the VMWare salt cloud profile.
  31. Changelog for v2016.3.3..v2016.3.4
  32. ==================================
  33. *Generated at: 2018-05-27 04:56:54 UTC*
  34. * **PR** `#37285`_: (`rallytime`_) Update 2016.3.4 release notes
  35. * **ISSUE** `#37281`_: (`frogunder`_) 2016.3.4: Raet Transport not working (refs: `#37282`_)
  36. * **PR** `#37282`_: (`thatch45`_) add cpub to raet event for compat
  37. @ *2016-10-27 21:33:48 UTC*
  38. * 3b62a89e45 Merge pull request `#37282`_ from thatch45/raet_cpub
  39. * 90f778dbc1 Add func for compat with main event system
  40. * 8e52f425e4 add cpub to raet event for compat
  41. * **PR** `#37278`_: (`jfindlay`_) update 2016.3.4 release notes
  42. * **PR** `#37252`_: (`vutny`_) Set logging level to 'info' for message about init system detection
  43. @ *2016-10-27 06:15:01 UTC*
  44. * d0ce3de50c Merge pull request `#37252`_ from vutny/suppress-init-grain-error
  45. * 3f20cc01ed Set logging level to 'info' for message about init system detection
  46. * **PR** `#37259`_: (`rallytime`_) [2016.3] Update man pages for the 2016.3 branch
  47. * **PR** `#37257`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  48. @ *2016-10-26 17:32:36 UTC*
  49. * 2087cfce90 Merge pull request `#37257`_ from rallytime/merge-2016.3
  50. * 2066f10d7b Merge branch '2015.8' into '2016.3'
  51. * f49ccdf30f Merge pull request `#37234`_ from rallytime/bp-37167
  52. * a7dbb5bfc9 fixes pkgrepo for fedora>22 `saltstack/salt#31240`_
  53. * **ISSUE** `#37238`_: (`cmclaughlin`_) Restarting master causes minion to hang (refs: `#37254`_)
  54. * **ISSUE** `#37192`_: (`Ch3LL`_) 2016.3.4: Windows minion does not kill process running in foreground (refs: `#37254`_)
  55. * **ISSUE** `#37191`_: (`Ch3LL`_) 2016.3.4: Multi-Master Failover minion hangs when masters not running (refs: `#37254`_)
  56. * **ISSUE** `#35480`_: (`jelenak`_) 200 processes of salt-master (2016.3.2) (refs: `#36184`_, `#36555`_, `#37254`_)
  57. * **PR** `#37254`_: (`DmitryKuzmenko`_) Bugs/37191 minion hangs
  58. @ *2016-10-26 16:28:41 UTC*
  59. * ea6155c3f4 Merge pull request `#37254`_ from DSRCorporation/bugs/37191_minion_hangs
  60. * 9ee24b2d70 Revert "Don't set the `daemon` flag for LoggingQueue process."
  61. * **ISSUE** `#37187`_: (`darkalia`_) Supervisord is considered as "systemd" in grains (refs: `#37218`_)
  62. * **PR** `#37218`_: (`darkalia`_) Issue `#37187`_ Do not parse first /proc/1/cmdline binary if it's not *b…
  63. @ *2016-10-26 01:41:03 UTC*
  64. * d1a6bb72ac Merge pull request `#37218`_ from darkalia/37187_supervisor_2016.3
  65. * a8dfc6bb96 Issue `#37187`_ Do not parse first /proc/1/cmdline binary if it's not \*bin/init and set supervisord
  66. * **PR** `#37239`_: (`Ch3LL`_) Fix cloud tests timeout
  67. @ *2016-10-26 01:11:52 UTC*
  68. * 760ed9f56d Merge pull request `#37239`_ from Ch3LL/fix_cloud_timeout
  69. * 394fccf556 fix run_cloud timeout
  70. * 23947c5944 change timeout for cloud tests
  71. * **PR** `#37244`_: (`rallytime`_) Update bootstrap release to 2016.10.25
  72. @ *2016-10-26 00:46:29 UTC*
  73. * 6c5f619398 Merge pull request `#37244`_ from rallytime/update-bootstrap
  74. * f728a5bc7b Update bootstrap release to 2016.10.25
  75. * **PR** `saltstack/salt#36334`_: (`pass-by-value`_) Add ability to specify disk backing mode for VMware cloud profile (refs: `#37245`_)
  76. * **PR** `#37245`_: (`rallytime`_) Back-port `#36334`_ to 2016.3
  77. @ *2016-10-26 00:41:00 UTC*
  78. * **PR** `#36334`_: (`pass-by-value`_) Add ability to specify disk backing mode for VMware cloud profile (refs: `#37245`_)
  79. * bb7caf8c42 Merge pull request `#37245`_ from rallytime/bp-36334
  80. * f64ca3c442 Update release notes and version added
  81. * 0a3d266d6b Add ability to specify disk backing mode for VMware cloud profile
  82. * **ISSUE** `#37132`_: (`bl4ckcontact`_) Incorrect flag defined for disabling AD computer account in win_system.py (refs: `#37154`_)
  83. * **PR** `#37233`_: (`rallytime`_) Back-port `#37154`_ to 2016.3
  84. @ *2016-10-25 18:32:56 UTC*
  85. * **PR** `#37154`_: (`bl4ckcontact`_) modules.win_system.py: Fix flag disabling AD Computer objects (refs: `#37233`_)
  86. * 3c94315d35 Merge pull request `#37233`_ from rallytime/bp-37154
  87. * 849af162f1 modules.win_system.py: Fix flag disabling AD Computer objects
  88. * **PR** `#37232`_: (`rallytime`_) Back-port `#37153`_ to 2016.3
  89. @ *2016-10-25 18:32:41 UTC*
  90. * **PR** `#37153`_: (`eradman`_) Update configuration examples for Joyent (refs: `#37232`_)
  91. * 94852f2eb1 Merge pull request `#37232`_ from rallytime/bp-37153
  92. * 3829b7592f Update configuration examples for Joyent
  93. * **PR** `#37228`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  94. @ *2016-10-25 18:22:57 UTC*
  95. * a913eed92a Merge pull request `#37228`_ from rallytime/merge-2016.3
  96. * b99d6733b6 Merge branch '2015.8' into '2016.3'
  97. * d608465d77 Merge pull request `#37178`_ from isbm/isbm-fix-saltapi-ssh-crash
  98. * 44da411c3a Do not prematurily raise an exception, let the main loop take care of it instead
  99. * ee48deeded Do not restart the whole thing if roster is not around
  100. * b8f4e46920 Fix PEP8
  101. * **PR** `#37213`_: (`cachedout`_) More salttesting fixes
  102. @ *2016-10-25 07:53:33 UTC*
  103. * 6aaf6bf399 Merge pull request `#37213`_ from cachedout/more_salttesting_fixes
  104. * 0bbf06bd86 Lint fix
  105. * f609917760 Workaround for utils
  106. * a6a24c2b3b Workaround for tornado test startup error
  107. * 88bcfa2c0a Fix TCP test
  108. * **ISSUE** `#37194`_: (`sjorge`_) function_cache in modules.mine docs? (refs: `#37207`_)
  109. * **PR** `#37207`_: (`cachedout`_) Correct documentation for mine_functions
  110. @ *2016-10-25 07:25:09 UTC*
  111. * b448455c31 Merge pull request `#37207`_ from cachedout/issue_37194
  112. * 9fcdf6da94 Correct documentation for mine_functions
  113. * **ISSUE** `#37182`_: (`Ch3LL`_) 2016.3.4: multi-master minion stack trace when killed with ctrl+c (refs: `#37208`_)
  114. * **PR** `#37208`_: (`cachedout`_) Give multimion a process manager and its own destroy method
  115. @ *2016-10-25 07:24:52 UTC*
  116. * a5e1c041cc Merge pull request `#37208`_ from cachedout/issue_37182
  117. * 1449770b0b Give multimion a process manager and its own destroy method
  118. * **PR** `#37206`_: (`cachedout`_) Address transport test hang
  119. @ *2016-10-25 05:25:55 UTC*
  120. * e19ee88b6b Merge pull request `#37206`_ from cachedout/transport_test_hang
  121. * c4393d5e9e Address transport test hang
  122. * **PR** `#37179`_: (`isbm`_) Fix Salt-API ssh crash (2016.3)
  123. @ *2016-10-25 04:52:19 UTC*
  124. * 6737fd3ad9 Merge pull request `#37179`_ from isbm/isbm-fix-saltapi-ssh-crash-2016-3
  125. * 28edda457e Do not prematurily raise an exception, let the main loop take care of it instead
  126. * 372f2bbd93 Do not restart the whole thing if roster is not around
  127. * 8d1450cc47 Fix PEP8
  128. * **ISSUE** `saltstack/salt#37176`_: (`guettli`_) docs for "load tags" explains "import_yaml" (refs: `#37183`_)
  129. * **PR** `#37183`_: (`gtmanfred`_) load tags should reference the actual load tags
  130. @ *2016-10-25 04:38:00 UTC*
  131. * 815dfd1c04 Merge pull request `#37183`_ from gtmanfred/2016.3
  132. * 1b7b4b1a0c load tags should reference the actual load tags
  133. * **PR** `#37188`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  134. @ *2016-10-25 04:37:26 UTC*
  135. * ca63376c97 Merge pull request `#37188`_ from rallytime/merge-2016.3
  136. * ccb664050d Merge branch '2015.8' into '2016.3'
  137. * b3e79dcd51 Merge pull request `#37139`_ from awerner/fix-spm-download-remote-download
  138. * a606a42575 Minor style change
  139. * e3916813bb Download spm package from remote repository and save it to cache directory
  140. * 35b4494157 Merge pull request `#37162`_ from rallytime/bp-36823
  141. * 3032a542d9 Use NotifyAccess=all in all unit files
  142. * 4826995973 Remove EnvironmentFile and Restart lines from unit files
  143. * 3be15694d2 Use Type=notify for debian systemd units
  144. * d58fda6f67 Use control-group default for killmode
  145. * **PR** `#37186`_: (`rallytime`_) Pylint fix for 2016.3
  146. * **PR** `#37175`_: (`cachedout`_) Fix test hang (refs: `#37186`_)
  147. * **PR** `#37175`_: (`cachedout`_) Fix test hang (refs: `#37186`_)
  148. @ *2016-10-24 09:55:37 UTC*
  149. * 0d7af935e5 Merge pull request `#37175`_ from cachedout/fix_test_hange
  150. * 0fecb5ff2e Remove sleep. Thanks @s0undt3ch
  151. * cedc609503 Fix test suite hang on salt testing
  152. * **ISSUE** `#36866`_: (`sjorge`_) [2016.11.0rc1] salt-master <> salt-minion communication borken due to master_alive_interval (refs: `#37144`_, `#37117`_, `#37142`_)
  153. * **PR** `#37144`_: (`DmitryKuzmenko`_) Bugs/36866 salt minion communication broken 2016.3
  154. @ *2016-10-24 03:19:06 UTC*
  155. * **PR** `#37142`_: (`DmitryKuzmenko`_) status.master: don't fail if host_to_ips returns None (refs: `#37144`_)
  156. * **PR** `#37117`_: (`DmitryKuzmenko`_) Updated host_to_ip to return all the IPs instead of the first one. (refs: `#37144`_, `#37142`_)
  157. * 334313ec64 Merge pull request `#37144`_ from DSRCorporation/bugs/36866_salt-minion_communication_broken_2016.3
  158. * 87c2e93e40 Don't fail if host_to_ips returns None.
  159. * f625e6d3a9 Updated host_to_ip to return all the IPs instead of the first one.
  160. * **PR** `#37158`_: (`jfindlay`_) add mock for `status.uptime` unit test (refs: `#37157`_)
  161. @ *2016-10-24 03:13:53 UTC*
  162. * **PR** `#37157`_: (`jfindlay`_) Implement `status.uptime` on macOS (refs: `#37158`_)
  163. * c5d81a8ade Merge pull request `#37158`_ from jfindlay/mac_skip_uptime
  164. * 094eac06eb modules.status.uptime unit test: mock on linux
  165. * **ISSUE** `#37037`_: (`mikeadamz`_) schedule state always reports changed when running in highstate (refs: `#37098`_)
  166. * **PR** `#37161`_: (`rallytime`_) Back-port `#37098`_ to 2016.3
  167. @ *2016-10-24 03:13:14 UTC*
  168. * **PR** `#37098`_: (`mikeadamz`_) Add run_on_start to SCHEDULE_CONF (refs: `#37161`_)
  169. * e51f90b459 Merge pull request `#37161`_ from rallytime/bp-37098
  170. * 36bc2a1ded Add run_on_start to SCHEDULE_CONF
  171. * **PR** `#37159`_: (`rallytime`_) Back-port `#37107`_ to 2016.3
  172. @ *2016-10-22 13:55:47 UTC*
  173. * **PR** `#37107`_: (`do3meli`_) use versionadded and deprecated warnings in apache_module (refs: `#37159`_)
  174. * b5025c044e Merge pull request `#37159`_ from rallytime/bp-37107
  175. * c63126a2f0 removed trailing whitespaces in apache_module.py
  176. * a812cbfea7 use versionadded and deprecated warnings in apache_module
  177. * **PR** `#37163`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  178. @ *2016-10-22 13:52:37 UTC*
  179. * 1e520b3f48 Merge pull request `#37163`_ from rallytime/merge-2016.3
  180. * 8fff95b3b4 Merge branch '2015.8' into '2016.3'
  181. * a5335a2f15 Merge pull request `#37137`_ from awerner/fix-spm-msgpack
  182. * 52d47cece9 SPM-METADATA are now loaded as yaml from remote URLs
  183. * 8c46d69251 Merge pull request `#37109`_ from meaksh/zypper-distupgrade-support-2015.8
  184. * 330f830c9b Disables 'novendorchange' for old SLEs versions
  185. * 01b0a6917c Minor pylint fixes
  186. * 7dbb0bd252 Unit tests fixes
  187. * e89982b6d2 Improves 'dryrun' outputting. Setting 'novendorchange' as not supported for SLE11
  188. * c5a34cbadf Adds multiple repositories support to 'fromrepo' parameter
  189. * 38fdd28962 Merge pull request `#37087`_ from vutny/gpg-fix-short-keyid
  190. * c589cba8a9 salt.modules.gpg: allow getting keys by short key ID
  191. * 3a37a22366 Merge pull request `#37088`_ from meaksh/zypper-distupgrade-support-2015.8
  192. * c0641a4027 Fix in log message
  193. * a092a974da Refactor: Cleanup and pylint fixes
  194. * 1331ae5c72 Unit tests for zypper upgrade and dist-upgrade
  195. * 4bcfef2ba2 Adding 'dist-upgrade' support to zypper module
  196. * 2f29e9e956 Merge pull request `#37090`_ from zer0def/silence-prereq-supervisord-warnings
  197. * 6a4bfbb485 Silence warnings about "__prerequired__" being an invalid kwarg when using `prereq`. (no refs)
  198. * **PR** `#37150`_: (`rallytime`_) Allow the minion test daemons a couple of tries to connect to the master
  199. * **PR** `#37152`_: (`rallytime`_) Add note about salt-bootstrap known issue for 2016.3.4
  200. * **PR** `#37135`_: (`aaronm-cloudtek`_) Fix example signing policy in salt.states.x509 docs
  201. @ *2016-10-21 11:45:24 UTC*
  202. * 8de7b39b5e Merge pull request `#37135`_ from Cloudtek/x509-docs-fix
  203. * ce87f7311b Fix example signing policy in salt.states.x509 docs
  204. * **PR** `#37140`_: (`vutny`_) pkgbuild.repo: fix GPG signing with `use_passphrase=False`
  205. @ *2016-10-21 09:37:54 UTC*
  206. * 41ae90d3c3 Merge pull request `#37140`_ from vutny/pkgbuild-repo-sign-with-no-passphrase
  207. * 409a3100a7 pkgbuild.repo: fix GPG signing with `use_passphrase=False`
  208. * **PR** `#37071`_: (`vutny`_) pkgbuild.repo: add `timeout` parameter for waiting passphrase prompt
  209. @ *2016-10-21 05:20:26 UTC*
  210. * 96a1292a7e Merge pull request `#37071`_ from vutny/pkgbuild-repo-gpg-sign-timeout
  211. * cfc3a0ed92 pkgbuild.repo: add `timeout` parameter for waiting passphrase prompt
  212. * **ISSUE** `saltstack/salt#31454`_: (`johje349`_) Salt Mine memory leak (refs: `#36024`_)
  213. * **ISSUE** `#37018`_: (`tsaridas`_) get events from python (refs: `#37115`_)
  214. * **ISSUE** `#31454`_: (`johje349`_) Salt Mine memory leak (refs: `#36720`_)
  215. * **PR** `#37115`_: (`DmitryKuzmenko`_) Backport/36720 fix race condition
  216. @ *2016-10-21 05:16:15 UTC*
  217. * **PR** `#36720`_: (`skizunov`_) Fix race condition when returning events from commands (refs: `#37115`_)
  218. * **PR** `#36024`_: (`DmitryKuzmenko`_) Don't subscribe to events if not sure it would read them. (refs: `#36720`_)
  219. * 274120300d Merge pull request `#37115`_ from DSRCorporation/backport/36720_fix_race_condition
  220. * d7e3209e13 For IPCClient, remove entry from instance map on close
  221. * 82e27634a7 Fix race condition when returning events from commands
  222. * **PR** `#37119`_: (`jfindlay`_) log.setup: only assign user if defined
  223. @ *2016-10-21 05:14:55 UTC*
  224. * **PR** `#36203`_: (`xiaoanyunfei`_) fix owner of MultiprocessingLoggingQueue (refs: `#37119`_)
  225. * 169a82e62b Merge pull request `#37119`_ from jfindlay/log_proc_user
  226. * 8c29949a0e log.setup: only assign user if defined
  227. * 1d503f032c tests.integration: pass opts as a dict
  228. * **PR** `#37126`_: (`Ch3LL`_) fix digital ocean image name in profile
  229. * **PR** `#37125`_: (`jfindlay`_) add 2016.3.4 release notes
  230. * **PR** `#37120`_: (`rallytime`_) Back-port `#36246`_ to 2016.3
  231. @ *2016-10-20 19:38:32 UTC*
  232. * **PR** `#36418`_: (`rallytime`_) Back-port `#36246`_ to 2016.3 (refs: `#37120`_)
  233. * **PR** `#36246`_: (`twangboy`_) Fix test_issue_6833_pip_upgrade_pip test on OS X (refs: `#36418`_, `#37120`_)
  234. * 2a35f57be8 Merge pull request `#37120`_ from rallytime/bp-36246
  235. * f1c8d98119 Skip weird_install test on Mac OS X
  236. * 90de794290 Fix test_issue_6833_pip_upgrade_pip test on OSX
  237. * **PR** `#37103`_: (`cachedout`_) Remove unnecessary sleep from unit.utils.process_test.TestProcessMana…
  238. @ *2016-10-20 08:45:07 UTC*
  239. * 0b87e7890a Merge pull request `#37103`_ from cachedout/fix_proc_test
  240. * d7aebd1877 Remove unnecessary sleep from unit.utils.process_test.TestProcessManager.test_restarting
  241. * **PR** `#36823`_: (`terminalmage`_) Update debian systemd unit files to use default KillMode, Type=notify (refs: `#37162`_)
  242. @ *2016-10-20 05:54:42 UTC*
  243. * **PR** `#36806`_: (`l2ol33rt`_) Deb systemd should use control-group default for killmode (refs: `#36823`_)
  244. * 326bbd5e30 Merge pull request `#36823`_ from terminalmage/pr-36806
  245. * fb6e545f78 Use NotifyAccess=all in all unit files
  246. * 0ccf789172 Remove EnvironmentFile and Restart lines from unit files
  247. * ddd44e9b13 Use Type=notify for debian systemd units
  248. * 036d73f31b Use control-group default for killmode
  249. * **PR** `#37030`_: (`isbm`_) Fix status.uptime for Solaris 9, 10 and 11.
  250. @ *2016-10-20 05:52:53 UTC*
  251. * 0c40e71e17 Merge pull request `#37030`_ from isbm/isbm-solaris-status-fix
  252. * 7d7b5ef9a9 Lintfix: E8303 too many blank lines
  253. * c11940d14c Fix status.uptime for Solaris 9, 10 and 11.
  254. * **PR** `#37101`_: (`rallytime`_) [2016.3] Merge forward from 2016.3 to carbon
  255. @ *2016-10-20 05:39:24 UTC*
  256. * eb88c73222 Merge pull request `#37101`_ from rallytime/merge-2016.3
  257. * b445a5e579 Merge branch '2015.8' into '2016.3'
  258. * 68eeb29783 Add warning about GitPython 2.0.9 incompatibility with Python 2.6 (`#37099`_)
  259. * 39d59ab0df Merge pull request `#36880`_ from vutny/cp-get-salt-url
  260. * d1ab98b459 cp.get_url: update usage doc and add tests for `file://` URL with `dest=None`
  261. * c7cf79e959 cp.get_url: add note and test for https:// URL with ``dest=None``
  262. * ff55f77179 cp.get_url: write more verbose docstring
  263. * 94a34a08ba cp.get_url: add integration tests
  264. * 983f82fcf4 cp.get_url: fix variable type check
  265. * b33f4d7b93 cp.get_url: log error message if no file could be fetched from `salt://` URL
  266. * 99cf3038cc cp.get_url: fix `dest=None` behaviour with `salt://` URL
  267. * **PR** `#36958`_: (`twangboy`_) Fix bug where cmd.powershell fails to return
  268. @ *2016-10-19 16:03:58 UTC*
  269. * 8d44efed78 Merge pull request `#36958`_ from twangboy/fix_cmd_powershell
  270. * 427be7b422 Add versionadded
  271. * d8e0e0e482 Fix missing comma
  272. * 7b46d04a84 Add note about increased completion times
  273. * 9365581a36 Clarify docs, add depth option
  274. * **PR** `#37086`_: (`cachedout`_) Make salt-call a first-class citizen for multi-master
  275. @ *2016-10-19 15:19:09 UTC*
  276. * beb54b3ffa Merge pull request `#37086`_ from cachedout/mm_req
  277. * 7dc15c1a48 Lint utils
  278. * 9bbe3c998b Lint error in publish
  279. * e22a3d2be6 Add multi-master support to publish.publish
  280. * 7f141ba38c Add function to search for substr in list
  281. * 007eef84d7 Extend support to event.fire_master
  282. * 8171c73b00 Multi-master support for salt-call
  283. * **ISSUE** `#36814`_: (`martin-helmich`_) x509.create_csr creates invalid CSR (refs: `#36898`_)
  284. * **PR** `#36898`_: (`clinta`_) X509 fixes
  285. @ *2016-10-19 03:03:43 UTC*
  286. * 6b94153ea6 Merge pull request `#36898`_ from clinta/x509-fixes
  287. * e732fe7725 fix docs on CSR state
  288. * 9b6f1a336c fix quotes and remove dependency on pkg_resources
  289. * eb4433d1ae return early if there are no requested extensions in the csr
  290. * d00cf8ef87 allow specifying digest for crl
  291. * dd50705e58 fix `#36814`_
  292. * **ISSUE** `#34872`_: (`cbuechler`_) "Minion did not return" executing state with long running command, 2016.3 regression (refs: `#37025`_)
  293. * **PR** `#37025`_: (`cro`_) Make salt.utils.minion._check_cmdline work on OSes without /proc.
  294. @ *2016-10-19 03:00:10 UTC*
  295. * a32b8cd741 Merge pull request `#37025`_ from cro/freebsd_no_proc
  296. * 1ac87e0efd Make salt.utils.minion._check_cmdline work on OSes without /proc.
  297. * **PR** `#37050`_: (`twangboy`_) Fix service state for Windows (DO NOT MERGE FORWARD)
  298. @ *2016-10-19 02:46:27 UTC*
  299. * **PR** `#36923`_: (`twangboy`_) Fix service state for Windows (refs: `#37050`_)
  300. * e09d9f85c5 Merge pull request `#37050`_ from twangboy/fix_win_service_state
  301. * b3b688e298 Fix tests
  302. * 1e1ee786c9 Set service to manual if disabled on start
  303. * **PR** `saltstack/salt#29322`_: (`mrproper`_) add http proxy support for tornado (refs: `#37076`_)
  304. * **PR** `#37076`_: (`jfindlay`_) Document proxy settings
  305. @ *2016-10-19 02:30:27 UTC*
  306. * 5e998638a4 Merge pull request `#37076`_ from jfindlay/proxy_doc
  307. * 7328df68f5 doc.topic.tutorials.http.query: add proxy section
  308. * 331072b35d doc.topic.tutorials.http.query: add subheadings
  309. * 478def4923 doc.ref.configuration.minion: add proxy vars
  310. * **ISSUE** `#37001`_: (`phil123456`_) URGENT : archive.extracted does not work anymore (refs: `#37081`_)
  311. * **PR** `#37081`_: (`terminalmage`_) Fix archive.extracted remote source_hash verification
  312. @ *2016-10-19 02:22:22 UTC*
  313. * 9ec366833e Merge pull request `#37081`_ from terminalmage/issue37001
  314. * a3c4deeb82 Fix archive.extracted remote source_hash verification
  315. * **ISSUE** `#35097`_: (`jwhite530`_) Minions die with "un-handled exception from the multiprocessing process" (refs: `#37064`_)
  316. * **PR** `#37064`_: (`cachedout`_) Unify job check in scheduler
  317. @ *2016-10-19 02:08:06 UTC*
  318. * 67faee1f94 Merge pull request `#37064`_ from cachedout/issue_35097
  319. * 980ba892c9 Unify job check in scheduler
  320. * **PR** `#37072`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  321. @ *2016-10-18 15:23:17 UTC*
  322. * 7ef10f6de6 Merge pull request `#37072`_ from rallytime/merge-2016.3
  323. * 78a144f19a Merge branch '2015.8' into '2016.3'
  324. * 7dd91c2880 Merge pull request `#37053`_ from rallytime/update-fedora-install-docs
  325. * 24e0f5e024 Update the Fedora installation docs
  326. * 4eb0a89b7c remove options from pylint (`#37054`_)
  327. * **PR** `#37049`_: (`terminalmage`_) Further clarification on new grains docs from `#37028`_
  328. @ *2016-10-18 01:47:57 UTC*
  329. * **PR** `#37028`_: (`damon-atkins`_) Update topics/grains doco, about considerations before adding a Grain (refs: `#37049`_)
  330. * 71fd01ab8d Merge pull request `#37049`_ from terminalmage/grains-docs
  331. * 854586c6a4 Add one more paragraph
  332. * a0502a7b90 Restructure grain writing docs
  333. * 4e419e90ac Further clarification on new grains docs from `#37028`_
  334. * **ISSUE** `saltstack/salt#18419`_: (`jasonrm`_) salt-cloud fails to run as non-root user (refs: `#35483`_)
  335. * **ISSUE** `#34806`_: (`jerrykan`_) salt-cloud ignores sock_dir when firing event (refs: `#35483`_)
  336. * **PR** `#37057`_: (`rallytime`_) [2016.3] Update salt.utils.cloud references to __utils__ for cache funcs
  337. @ *2016-10-18 01:31:43 UTC*
  338. * **PR** `#35483`_: (`gtmanfred`_) use __utils__ in salt.cloud (refs: `#35855`_, `#37057`_, `#36070`_)
  339. * 9a6671ce69 Merge pull request `#37057`_ from rallytime/cloud-utils-cleanup
  340. * d0dc7d4e55 [2016.3] Update salt.utils.cloud references to __utils__ for cache funcs
  341. * **PR** `#36977`_: (`twangboy`_) Remove whitespace from string commands
  342. @ *2016-10-17 22:32:03 UTC*
  343. * f8cd7b7b28 Merge pull request `#36977`_ from twangboy/fix_cmd_run
  344. * 6586050736 Move strip to powershell block, add -NoProfile
  345. * **PR** `#37048`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  346. @ *2016-10-17 16:05:48 UTC*
  347. * 9378b22d80 Merge pull request `#37048`_ from rallytime/merge-2016.3
  348. * 5efd6d3df9 Merge branch '2015.8' into '2016.3'
  349. * 7f5aced50e Merge pull request `#36972`_ from zer0def/supervisor-state-fixes
  350. * 53801c6e80 Mitigates failure reports when making sure an existing supervisor process group is running, despite success.
  351. * 4e2ad07b0f Prevent source files in /tmp from being deleted by file.managed states (`#37023`_)
  352. * 4e9824a65e args does not always exist (`#37019`_)
  353. * **PR** `#37028`_: (`damon-atkins`_) Update topics/grains doco, about considerations before adding a Grain (refs: `#37049`_)
  354. @ *2016-10-17 09:54:21 UTC*
  355. * 104a153a1f Merge pull request `#37028`_ from damon-atkins/update_topics_grains_doco
  356. * 01e83a715e doc/topics/grains Update doco on when a grain should be created
  357. * a0e1fcc951 Add information to consider before adding a Grain to doco's for Grains
  358. * **PR** `#37012`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  359. @ *2016-10-14 18:07:03 UTC*
  360. * c30656814d Merge pull request `#37012`_ from rallytime/merge-2016.3
  361. * a7c9a72104 Merge branch '2015.8' into '2016.3'
  362. * c6254d59fd Merge pull request `#36807`_ from terminalmage/issue36723
  363. * 7d60e73308 Fix pillar merging when ext_pillar_first is enabled
  364. * e2bc94b029 cp.get_file_str: do not fail if file not found (`#36936`_)
  365. * **ISSUE** `#34397`_: (`jaredhanson11`_) ignore_epoch needs to be passed through to version_cmp functions (refs: `#34531`_)
  366. * **PR** `#37007`_: (`skizunov`_) opkg: Support ignore_epoch argument in version comparisons
  367. * **PR** `#34531`_: (`terminalmage`_) Support ignore_epoch argument in version comparisons (refs: `#37007`_)
  368. * **PR** `#36808`_: (`gtmanfred`_) allow for closing stuff in beacons (refs: `#36835`_)
  369. @ *2016-10-14 15:50:09 UTC*
  370. * 8b3e65448d Merge pull request `#36808`_ from gtmanfred/beacons
  371. * 727d4f309a allow for closing stuff in beacons
  372. * **PR** `#36993`_: (`terminalmage`_) Make helper funcs private
  373. * **ISSUE** `#27316`_: (`efficks`_) Extracted state with zip format failed on Windows (refs: `#27317`_)
  374. * **ISSUE** `#27207`_: (`PredatorVI`_) archive.extracted state not preserving file permissions (refs: `#33906`_)
  375. * **ISSUE** `#26569`_: (`ssgward`_) Add support for password-protected zip files in archive.extracted on Windows (refs: `#31116`_)
  376. * **ISSUE** `#23822`_: (`sidcarter`_) Zip file extracted permissions are incorrect (refs: `#25128`_)
  377. * **PR** `saltstack/salt#36539`_: (`jfindlay`_) Prefer archive.cmd_unzip (refs: #`saltstack/salt`#36648`_`_, `#36648`_)
  378. * **PR** `#36986`_: (`jfindlay`_) modules.archive.unzip: zipfile is stdlib
  379. @ *2016-10-13 21:38:00 UTC*
  380. * **PR** `#36648`_: (`jfindlay`_) Integration tests for archive execution module (refs: `#36986`_)
  381. * **PR** `#33906`_: (`lomeroe`_) Archive unzip permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  382. * **PR** `#31116`_: (`UtahDave`_) Add password support for zip files in archive module and state (refs: `#36539`_, #saltstack/salt`#36539`_)
  383. * **PR** `#27764`_: (`basepi`_) Merge forward from 2015.8 to develop (refs: `#36539`_, #saltstack/salt`#36539`_)
  384. * **PR** `#27317`_: (`efficks`_) State unzip should use unzip command instead of unzip_cmd. (refs: `#36539`_, #saltstack/salt`#36539`_)
  385. * **PR** `#25128`_: (`stanislavb`_) Use cmd_unzip to preserve permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  386. * a75761de87 Merge pull request `#36986`_ from jfindlay/arch_test
  387. * 2ec2684860 modules.archive.unzip: zipfile is stdlib
  388. * **ISSUE** `#36422`_: (`rippiedoos`_) No error Reporting for (yum)pkg.upgrade (refs: #`saltstack/salt#36450`_)
  389. * **PR** `saltstack/salt#36980`_: (`rallytime`_) Skip pkg.upgrade test if pkg install/upgrade has problems (refs: `#36981`_)
  390. * **PR** `saltstack/salt#36450`_: (`terminalmage`_) Normalize pkg.upgrade and raise CommandExecutionError on failure (refs: `#36981`_, #`saltstack/salt#36980`_)
  391. * **PR** `#36981`_: (`rallytime`_) Skip pkg.upgrades test on distros other that Suse in 2016.3
  392. @ *2016-10-13 21:29:36 UTC*
  393. * c7595b84a7 Merge pull request `#36981`_ from rallytime/upgrades-test-fix
  394. * a5ae737057 Skip pkg.upgrades test on distros other that Suse in 2016.3
  395. * **ISSUE** `#36671`_: (`wrigtim`_) systemd.py available() breaks on latest LSB-compliant versions of systemd (refs: `#36755`_)
  396. * **PR** `#36755`_: (`terminalmage`_) systemd.py: check retcode for service availability in systemd >= 231
  397. @ *2016-10-13 19:41:50 UTC*
  398. * 6b782c15e1 Merge pull request `#36755`_ from terminalmage/issue36671
  399. * d916c2b49c Handle cases where retcode/output feature is backported
  400. * b3364646ad Update systemd module unit tests
  401. * a2439acbc9 systemd.py: check retcode for service availability in systemd >= 231
  402. * **ISSUE** `#36746`_: (`Ch3LL`_) Carbon: When killing a job jid output missing (refs: `#36750`_)
  403. * **PR** `#36750`_: (`terminalmage`_) Add the CLI client and pub_data as class attributes
  404. @ *2016-10-13 19:38:33 UTC*
  405. * 10d255c511 Merge pull request `#36750`_ from terminalmage/issue36746
  406. * 0e7c600e02 Only display Ctrl-c message on SIGINT
  407. * 9025be48c5 Include the jid (when available) in SystemExit message on Ctrl-c
  408. * 9c9f1f620b Add the CLI client and pub_data as class attributes
  409. * **ISSUE** `#36240`_: (`hrumph`_) win_certutil add_store state not installing certificates (refs: `#36241`_)
  410. * **PR** `#36241`_: (`hrumph`_) Fixes `#36240`_
  411. @ *2016-10-12 23:28:35 UTC*
  412. * 3ac9ced202 Merge pull request `#36241`_ from hrumph/cert_problem
  413. * 51230fc263 Merge pull request `#1`_ from rallytime/pr-36241
  414. * 32846794c8 Update mocks for failing tests in win_certutil_test
  415. * b26578d1ac Fixes `#36240`_
  416. * **PR** `#36950`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  417. @ *2016-10-12 20:57:41 UTC*
  418. * c1f84388d6 Merge pull request `#36950`_ from rallytime/merge-2016.3
  419. * 1d3ce45ac0 Merge branch '2015.8' into '2016.3'
  420. * 2ccc44f314 Merge pull request `#36914`_ from rallytime/suse_show_link
  421. * b8ffd9f53f Allow alternatives.show_link function to work on Suse distros
  422. * 5362e5183e Merge branch '2015.8' into '2016.3'
  423. * fe2f094838 salt.modules.gpg: initialize GnuPG home dir with correct ownership (`#36824`_)
  424. * 4b21cca909 Fix race condition in which files were removed during a file.directory (`#36928`_)
  425. * 7838d8d3f9 Remove "Targeting with Executions" section from docs (`#36925`_)
  426. * a56bf8bd2d Update references to future default value change that was reverted (`#36924`_)
  427. * **PR** `#36948`_: (`rallytime`_) Back-port `#36943`_ to 2016.3
  428. @ *2016-10-12 18:33:02 UTC*
  429. * **PR** `#36943`_: (`orymate`_) doc: document what the argument of salt --subset means (refs: `#36948`_)
  430. * 7e2128c05d Merge pull request `#36948`_ from rallytime/bp-36943
  431. * d2f8f18430 doc: document what the argument of salt --subset means
  432. * **PR** `#36946`_: (`rallytime`_) Back-port `#36892`_ to 2016.3
  433. @ *2016-10-12 18:32:35 UTC*
  434. * **PR** `#36892`_: (`nvtkaszpir`_) Update tutorial.rst (refs: `#36946`_)
  435. * f43a10252d Merge pull request `#36946`_ from rallytime/bp-36892
  436. * 94c97ee726 Update tutorial.rst
  437. * **ISSUE** `#35198`_: (`goestin`_) beacons modules: service fails (refs: `#35199`_)
  438. * **PR** `#36945`_: (`rallytime`_) Back-port `#35199`_ to 2016.3
  439. @ *2016-10-12 18:31:16 UTC*
  440. * **PR** `#35199`_: (`goestin`_) fix for issue `#35198`_ (refs: `#36945`_)
  441. * 5c70669ac0 Merge pull request `#36945`_ from rallytime/bp-35199
  442. * 390b906c2f adhere pep8 e713
  443. * 79c9905fc5 Re-added accidentally removed line 85
  444. * 8bba13896a Fixed issue `#35198`_ now without deprecated code.
  445. * 1241d87f1d fix for issue `#35198`_
  446. * **PR** `#36949`_: (`terminalmage`_) Fix versionadded
  447. * **PR** `#36930`_: (`jfindlay`_) return opennebula errors to user
  448. * **PR** `#36929`_: (`rallytime`_) [yumpkg] Skip test_pkg_upgrade_has_pending_upgrades if there are no upgrades
  449. @ *2016-10-11 22:55:49 UTC*
  450. * 6ea1f59058 Merge pull request `#36929`_ from rallytime/fix-pending-upgrade-test
  451. * 32829b9474 [yumpkg] Skip test_pkg_upgrade_has_pending_upgrades if there are no upgrades
  452. * **ISSUE** `#36906`_: (`sjorge`_) [docs] comments about targetting execution still correct? (refs: `#36926`_, #`saltstack/salt`#36925`_`_, `#36925`_)
  453. * **PR** `saltstack/salt#36925`_: (`rallytime`_) Remove "Targeting with Executions" section from docs (refs: `#36926`_)
  454. * **PR** `#36926`_: (`rallytime`_) [2016.3] Remove "Targeting with Executions" section from docs
  455. * **PR** `#36915`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  456. @ *2016-10-11 19:49:42 UTC*
  457. * b7f87e0aed Merge pull request `#36915`_ from rallytime/merge-2016.3
  458. * 971c27cba2 Merge branch '2015.8' into '2016.3'
  459. * f3443fb992 Properly handle "shared" arg in git.init when it is a bool (`#36912`_)
  460. * bdbf1619cb Check for test=True in salt.wait_for_event orchestration events (`#36897`_)
  461. * **PR** `#36820`_: (`BenoitKnecht`_) Fix diff output of test runs for Debian slave interfaces
  462. * **ISSUE** `#36855`_: (`edwardsdanielj`_) Issue with setting up schedule job via state.apply (refs: `#36894`_)
  463. * **PR** `#36894`_: (`jfindlay`_) states.schedule: splay is not ordereddict
  464. * **PR** `#36885`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  465. @ *2016-10-10 19:30:25 UTC*
  466. * 86ac8bd680 Merge pull request `#36885`_ from rallytime/merge-2016.3
  467. * c09b9d6e6a Merge branch '2015.8' into '2016.3'
  468. * 3ce4897b97 Merge pull request `#36857`_ from terminalmage/systemd-unit-tests
  469. * 7c78d6f419 Add unit tests for systemd scope usage
  470. * **PR** `#36889`_: (`terminalmage`_) salt-ssh: Try "command -v" before falling back to "which"
  471. * **ISSUE** `#36804`_: (`Ch3LL`_) CARBON: error when using pkg.installed with url source (refs: `#36830`_)
  472. * **PR** `#36830`_: (`terminalmage`_) fileclient: Change queryarg comparison from None to simple boolean check
  473. * **PR** `#36853`_: (`rallytime`_) Back-port `#33939`_ to 2016.3
  474. @ *2016-10-07 21:44:33 UTC*
  475. * **PR** `#33939`_: (`bx2`_) Removed `!`-password check for salt-cloud vultr provider (refs: `#36853`_)
  476. * 6a6bdf3e3f Merge pull request `#36853`_ from rallytime/bp-33939
  477. * efbc09c1a6 Removed `!`-password check
  478. * **PR** `#36852`_: (`rallytime`_) Back-port `#36743`_ to 2016.3
  479. @ *2016-10-07 21:35:43 UTC*
  480. * **PR** `#36743`_: (`do3meli`_) corrected OS Name in openbsd_sysctl module load error message (refs: `#36852`_)
  481. * 01348bde18 Merge pull request `#36852`_ from rallytime/bp-36743
  482. * 899130d11f corrected OS Name in module load error message
  483. * **PR** `#36844`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  484. @ *2016-10-07 19:20:31 UTC*
  485. * 0b7661244d Merge pull request `#36844`_ from rallytime/merge-2016.3
  486. * 1c3a9a3ee9 Merge branch '2015.8' into '2016.3'
  487. * 3e6b16de2b Merge pull request `#36786`_ from cachedout/fixup_36676
  488. * 3c93134e57 Typo
  489. * 13eb463bd9 Fixup alterernatives module
  490. * c126f2e132 Merge pull request `#36757`_ from cachedout/issue_33841
  491. * 4bce452500 Resolve issue with minion failing to restart on failure
  492. * 89f9fc8c0d Merge pull request `#36749`_ from jacobhammons/file-dict
  493. * 71f91b3a50 Fixes the cli examples to reference the correct function
  494. * 804a2a1ab0 Merge pull request `#36730`_ from rallytime/bp-36028
  495. * 4be4f900ee Back-port `#36028`_ to 2015.8
  496. * **PR** `#36835`_: (`jfindlay`_) unify and expand beacon documentation
  497. @ *2016-10-07 15:59:34 UTC*
  498. * **PR** `#36808`_: (`gtmanfred`_) allow for closing stuff in beacons (refs: `#36835`_)
  499. * dc5d821be6 Merge pull request `#36835`_ from jfindlay/beacon_doc
  500. * b2eccdefd5 doc.topics.beacons: reflow text at 80 chars
  501. * b181f9890d doc.topics.{reactor|beacons}: unify examples, many minor edits
  502. * 28b4e30009 doc.glossary: use parenthesis
  503. * 82cf39db00 doc.glossary: add JID
  504. * cc071b75cb doc.glossary: add idempotent
  505. * **ISSUE** `#36787`_: (`maximeguillet`_) postgres.* calls fail with postgresql 9.6 and .psqlrc custom file (refs: `#36789`_)
  506. * **PR** `#36789`_: (`maximeguillet`_) Fix behavior of psql -c option with postgresql 9.6
  507. @ *2016-10-06 11:24:51 UTC*
  508. * 1284de27fc Merge pull request `#36789`_ from maximeguillet/fix-psqlrc-pg9.6
  509. * b59c23bef1 Fix one remaining postgresql tests linked to `#36787`_.
  510. * 8b92ae2061 Fix postgresql tests using position in the argument list of psql.
  511. * 21f2a17a07 Fix postgresql tests by adding --no-psqlrc option introduced by `#36787`_.
  512. * 574e30e915 Fix behavior of psql -c option with postgresql 9.6
  513. * **ISSUE** `#36579`_: (`scubahub`_) No error generated when reactor file does not exist. (refs: `#36797`_)
  514. * **PR** `#36797`_: (`cachedout`_) Error on reaction with missing SLS file
  515. @ *2016-10-06 11:19:27 UTC*
  516. * a1d59f4d2f Merge pull request `#36797`_ from cachedout/issue_36579
  517. * 6ce4653fa3 Error on reaction with missing SLS file
  518. * **ISSUE** `saltstack/salt#36788`_: (`damon-atkins`_) pillar/libvirt.py assume certtool is available and works everytime (refs: `#36803`_)
  519. * **PR** `#36803`_: (`gtmanfred`_) do not load libvirt pillar if certtool is unavailable
  520. @ *2016-10-06 11:15:14 UTC*
  521. * b75130be2d Merge pull request `#36803`_ from gtmanfred/2016.3
  522. * 2183737085 do not load libvirt pillar if certtool is unavailable
  523. * **PR** `#36815`_: (`BenoitKnecht`_) Fix glance.image_present state
  524. @ *2016-10-06 10:29:44 UTC*
  525. * 39148dc711 Merge pull request `#36815`_ from BenoitKnecht/fix-glance-image-present-state-2016.3
  526. * 342eee444d states: glance: handle image list instead of dict
  527. * 02b91ecf15 states: glance: import keystone exceptions from new location
  528. * **ISSUE** `#36738`_: (`edhgoose`_) rpmdev-vercmp throws lots of warnings on Amazon Linux (refs: `#36739`_)
  529. * **PR** `#36754`_: (`terminalmage`_) Base rpmdev-vercmp comparison result on retcode
  530. @ *2016-10-05 12:50:23 UTC*
  531. * **PR** `#36739`_: (`edhgoose`_) Add support for rpmdevtools returning < / > / == (refs: `#36754`_)
  532. * 81c935f210 Merge pull request `#36754`_ from terminalmage/issue36738
  533. * 928c99d2f7 Base rpmdev-vercmp comparison result on retcode
  534. * **PR** `saltstack/salt#36728`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 (refs: `#36785`_)
  535. * **PR** `#36785`_: (`cachedout`_) Fixup merge forward `#36728`_
  536. @ *2016-10-05 11:02:16 UTC*
  537. * **PR** `#36728`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 (refs: `#36785`_)
  538. * 4bdb997dae Merge pull request `#36785`_ from cachedout/pr-36728
  539. * 118ba8a772 Update alternatives module to strip newline chars
  540. * 24b8bba145 Merge branch '2015.8' into '2016.3'
  541. * a01a68d4be Merge pull request `#36676`_ from vutny/redhat-alternatives-detect-fail
  542. * bba9d0d105 `alternatives.install` state: detect `alternatives` command failed
  543. * eab4fd563a Merge pull request `#36700`_ from terminalmage/update-faq
  544. * 3d15eedfe0 Add additional information about onchanges/onchanges_in
  545. * 57ecbe6c53 Update minion restart example to use onchanges instead of cmd.wait
  546. * **ISSUE** `#36766`_: (`bx2`_) salt-cloud (vultr) throws NameError: global name '__opts__' is not defined (refs: `#36768`_)
  547. * **PR** `#36768`_: (`gtmanfred`_) add __utils__ to vultr cloud provider
  548. @ *2016-10-05 06:59:27 UTC*
  549. * 90cca6b135 Merge pull request `#36768`_ from gtmanfred/2016.3
  550. * 9df2fd11dd add __utils__ to vultr cloud provider
  551. * **PR** `#36764`_: (`cachedout`_) Another bit of detection for failed pip tests
  552. @ *2016-10-04 13:05:29 UTC*
  553. * 8ff69bf0c7 Merge pull request `#36764`_ from cachedout/more_pip_test_fixing
  554. * b9f5343449 Another bit of detection for failed pip tests
  555. * **ISSUE** `#27316`_: (`efficks`_) Extracted state with zip format failed on Windows (refs: `#27317`_)
  556. * **ISSUE** `#27207`_: (`PredatorVI`_) archive.extracted state not preserving file permissions (refs: `#33906`_)
  557. * **ISSUE** `#26569`_: (`ssgward`_) Add support for password-protected zip files in archive.extracted on Windows (refs: `#31116`_)
  558. * **ISSUE** `#23822`_: (`sidcarter`_) Zip file extracted permissions are incorrect (refs: `#25128`_)
  559. * **PR** `saltstack/salt#36722`_: (`rallytime`_) Skip cmd_unzip test if salt.utils.which('zip') isn't available (refs: `#36747`_)
  560. * **PR** `saltstack/salt#36648`_: (`jfindlay`_) Integration tests for archive execution module (refs: `#36747`_)
  561. * **PR** `saltstack/salt#36539`_: (`jfindlay`_) Prefer archive.cmd_unzip (refs: #`saltstack/salt`#36648`_`_, `#36648`_)
  562. * **PR** `#36747`_: (`jfindlay`_) modules.archive integration tests: check for gzip, rar
  563. @ *2016-10-04 11:47:32 UTC*
  564. * **PR** `#33906`_: (`lomeroe`_) Archive unzip permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  565. * **PR** `#31116`_: (`UtahDave`_) Add password support for zip files in archive module and state (refs: `#36539`_, #saltstack/salt`#36539`_)
  566. * **PR** `#27764`_: (`basepi`_) Merge forward from 2015.8 to develop (refs: `#36539`_, #saltstack/salt`#36539`_)
  567. * **PR** `#27317`_: (`efficks`_) State unzip should use unzip command instead of unzip_cmd. (refs: `#36539`_, #saltstack/salt`#36539`_)
  568. * **PR** `#25128`_: (`stanislavb`_) Use cmd_unzip to preserve permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  569. * 5c0cbfc4c6 Merge pull request `#36747`_ from jfindlay/arch_test
  570. * b5fcca9983 modules.archive int tests: check for gzip, rar
  571. * **PR** `#36744`_: (`cachedout`_) Fix issue where test suite could hang on shutdown
  572. @ *2016-10-03 15:37:00 UTC*
  573. * 93f1daa4ce Merge pull request `#36744`_ from cachedout/fix_test_shutdown
  574. * cdf2a56564 Fix issue where test suite could hang on shutdown
  575. * **ISSUE** `saltstack/salt#32490`_: (`davegiles`_) __proxy__ not available when called from state.sls_id, fine from state.highstate (refs: `#36696`_)
  576. * **PR** `#36696`_: (`cro`_) pass __proxy__ in state.sls_id
  577. @ *2016-10-01 09:37:50 UTC*
  578. * 6fa9ec36d2 Merge pull request `#36696`_ from cro/proxy_in_sls_id
  579. * 891004f3be try/except for when __proxy__ is not injected.
  580. * e8e53d60be pass __proxy__ in state.sls_id
  581. * **PR** `#36716`_: (`vutny`_) salt.modules.ini_manage: fix creating options in empty file
  582. @ *2016-10-01 09:35:11 UTC*
  583. * e0b288feb3 Merge pull request `#36716`_ from vutny/fix-ini-manage
  584. * 73eb773fb0 salt.modules.ini_manage: fix creating options in empty file
  585. * **ISSUE** `#29421`_: (`scbunn`_) pillar data leaks through environments (refs: `#36435`_, #saltstack/salt`#36435`_)
  586. * **PR** `saltstack/salt#36628`_: (`yhekma`_) Update doc to reflect the version where 'none' was added as a pillar\_… (refs: `#36724`_)
  587. * **PR** `saltstack/salt#36435`_: (`yhekma`_) Add "none" as a pillar merging strategy (refs: #`saltstack/salt`#36628`_`_, `#36628`_)
  588. * **PR** `#36724`_: (`rallytime`_) Back-port `#36628`_ to 2016.3
  589. @ *2016-10-01 09:33:43 UTC*
  590. * **PR** `#36628`_: (`yhekma`_) Update doc to reflect the version where 'none' was added as a pillar\_… (refs: `#36724`_)
  591. * 97713b09f5 Merge pull request `#36724`_ from rallytime/bp-36628
  592. * 3bb2cb6379 Update doc to reflect the version where 'none' was added as a pillar_source_merging_strategy
  593. * **PR** `saltstack/salt#36643`_: (`roosri`_) a small, and unfortunate error (refs: `#36725`_)
  594. * **PR** `#36725`_: (`rallytime`_) Back-port `#36643`_ to 2016.3
  595. @ *2016-10-01 09:33:13 UTC*
  596. * **PR** `#36643`_: (`roosri`_) a small, and unfortunate error (refs: `#36725`_)
  597. * 8e7529764b Merge pull request `#36725`_ from rallytime/bp-36643
  598. * c5b8e442f9 a small, and unfortunate error
  599. * **PR** `#36726`_: (`rallytime`_) Back-port `#36722`_ to 2016.3
  600. @ *2016-10-01 09:32:53 UTC*
  601. * **PR** `#36722`_: (`rallytime`_) Skip cmd_unzip test if salt.utils.which('zip') isn't available (refs: `#36726`_)
  602. * cf32c59b6a Merge pull request `#36726`_ from rallytime/bp-36722
  603. * 5904cc04c6 Skip cmd_unzip test if salt.utils.which('zip') isn't available
  604. * **ISSUE** `saltstack/salt#36718`_: (`Ch3LL`_) Error when using archive.zip on python2.6 (refs: `#36719`_)
  605. * **PR** `#36719`_: (`Ch3LL`_) fix python26 archive zip module
  606. * **PR** `saltstack/salt#36616`_: (`cro`_) Zypper fix test (refs: `#36699`_)
  607. * **PR** `#36699`_: (`cachedout`_) Fix error in test
  608. @ *2016-09-30 11:28:18 UTC*
  609. * 7d022a3f39 Merge pull request `#36699`_ from cachedout/fixup_36616
  610. * 16f5bb70ec Remove line that checks against unordered keys
  611. * 0e9148293a Fix error in test
  612. * **ISSUE** `#36669`_: (`jackywu`_) fix bug of including loopback addr will never work (refs: `#36670`_)
  613. * **PR** `#36670`_: (`jackywu`_) fix bug for including loopback addr
  614. @ *2016-09-30 10:21:53 UTC*
  615. * 0aa35596c0 Merge pull request `#36670`_ from jackywu/2016.3
  616. * 48d2d512d8 fix bug for including loopback addr
  617. * **ISSUE** `#36692`_: (`lorengordon`_) Expose `ignore_if_missing` param to the file.replace state (refs: `#36694`_)
  618. * **PR** `#36694`_: (`lorengordon`_) Exposes `ignore_if_missing` to file.replace state module
  619. @ *2016-09-30 10:12:27 UTC*
  620. * 0e8c9abe8d Merge pull request `#36694`_ from lorengordon/issue-36692
  621. * 35f3bb3a8a Exposes `ignore_if_missing` to file.replace state module
  622. * **PR** `saltstack/salt#35356`_: (`jfindlay`_) document log levels and warn on all logging below info (refs: `#36686`_)
  623. * **PR** `#36686`_: (`jfindlay`_) log levels doc: try long form table
  624. @ *2016-09-29 18:21:47 UTC*
  625. * c089ac6c67 Merge pull request `#36686`_ from jfindlay/log_levels
  626. * 4dd4fc94dc log levels doc: try long form table
  627. * **PR** `#36690`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  628. @ *2016-09-29 17:46:24 UTC*
  629. * e0a851b2f1 Merge pull request `#36690`_ from rallytime/merge-2016.3
  630. * 7fc38c9aca Merge branch '2015.8' into '2016.3'
  631. * 7d1972bd5c Merge pull request `#36684`_ from rallytime/merge-2015.8
  632. * 838722d225 Merge branch '2015.5' into '2015.8'
  633. * 8f1ba2fa26 Merge pull request `#36678`_ from rallytime/merge-2015.5
  634. * 51240ecb13 Merge branch '2014.7' into '2015.5'
  635. * 86dc3dc9f7 Merge pull request `#36641`_ from fuzzy-id/fix-lvm-thin-argument
  636. * 740516aace fix thin argument for 'lvm.lv_create'
  637. * **PR** `#36680`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  638. @ *2016-09-29 16:49:16 UTC*
  639. * f95dd696e5 Merge pull request `#36680`_ from rallytime/merge-2016.3
  640. * 3e4ac617d3 Merge branch '2015.8' into '2016.3'
  641. * e4c5d0bfd6 Merge pull request `#36664`_ from cachedout/remove_useless_size_check
  642. * 3d098c64ef Remove possible race between grains dumps in test
  643. * 8cfe371a5a Merge pull request `#36663`_ from cachedout/skip_pip_tests_on_download_fail
  644. * 0c7fb91dc5 Fix error
  645. * e3f8618982 Merge pull request `#36662`_ from cachedout/skip_pip_tests_on_download_fail
  646. * 0bbc60ccd7 Skip over tests where upstream pip isn't there
  647. * 3249a11e71 Merge pull request `#36661`_ from cachedout/fix_grain_test_race
  648. * 2dcb92134d Fix race between minion job timeout and cli test timeout
  649. * b0190f248e Merge pull request `#36660`_ from cachedout/fix_2068_issue_test
  650. * f4906fe771 Fix test not to rely on external resources
  651. * **ISSUE** `#28125`_: (`peter-slovak`_) [2015.8] support for __env__ in Git external pillar (refs: `#36659`_)
  652. * **PR** `#36659`_: (`terminalmage`_) Support dynamic env in new-style git_pillar
  653. @ *2016-09-29 05:04:38 UTC*
  654. * eab1680f3f Merge pull request `#36659`_ from terminalmage/issue28125
  655. * 45352b36bd Support dynamic env in new-style git_pillar
  656. * **ISSUE** `#34927`_: (`bobrik`_) Salt does not run "systemd daemon-reload" on unit override (refs: `#36538`_)
  657. * **PR** `#36538`_: (`clinta`_) daemon-reload on call to service.avaliable
  658. @ *2016-09-29 02:28:00 UTC*
  659. * 0c2bd4b66b Merge pull request `#36538`_ from clinta/daemon-reload
  660. * 833beb9b36 Merge pull request `#1`_ from terminalmage/pr-36538
  661. * c4060ba2c1 Move check for service availability to a helper function
  662. * 20c2c91bba daemon-reload on call to service.avaliable
  663. * **PR** `#36616`_: (`cro`_) Zypper fix test
  664. @ *2016-09-29 02:26:22 UTC*
  665. * d8a61eb9f6 Merge pull request `#36616`_ from cro/zypper_fix_test
  666. * b618a5c07d Remove debugging
  667. * 3870589462 Test for pkg.upgrade. Most robust on Suse but better than nothing elsewhere
  668. * 867638ff48 Test for pkg.upgrade. Most robust on Suse but better than nothing elsewhere
  669. * **PR** `#36621`_: (`terminalmage`_) Fix shadowed builtins
  670. @ *2016-09-29 02:25:54 UTC*
  671. * ccd92d22d2 Merge pull request `#36621`_ from terminalmage/fix-shadowed-builtins
  672. * 62729eff8d Update tests to include fix for renamed function
  673. * 283aca8f2a Update test to reflect new function signature
  674. * 0f158b5edd Fix shadowed builtins
  675. * **PR** `saltstack/salt#36618`_: (`onorua`_) Fix memory leak for 0mq transport in case of TCP DDOS (refs: `#36636`_)
  676. * **PR** `#36636`_: (`rallytime`_) Back-port `#36618`_ to 2016.3
  677. @ *2016-09-29 02:23:09 UTC*
  678. * **PR** `#36618`_: (`onorua`_) Fix memory leak for 0mq transport in case of TCP DDOS (refs: `#36636`_)
  679. * 24f82b2809 Merge pull request `#36636`_ from rallytime/bp-36618
  680. * 275845c3d2 Fix memory leak for 0mq transport
  681. * **ISSUE** `#27316`_: (`efficks`_) Extracted state with zip format failed on Windows (refs: `#27317`_)
  682. * **ISSUE** `#27207`_: (`PredatorVI`_) archive.extracted state not preserving file permissions (refs: `#33906`_)
  683. * **ISSUE** `#26569`_: (`ssgward`_) Add support for password-protected zip files in archive.extracted on Windows (refs: `#31116`_)
  684. * **ISSUE** `#23822`_: (`sidcarter`_) Zip file extracted permissions are incorrect (refs: `#25128`_)
  685. * **PR** `saltstack/salt#36539`_: (`jfindlay`_) Prefer archive.cmd_unzip (refs: #`saltstack/salt`#36648`_`_, `#36648`_)
  686. * **PR** `#36648`_: (`jfindlay`_) Integration tests for archive execution module (refs: `#36986`_)
  687. @ *2016-09-29 02:16:54 UTC*
  688. * **PR** `#33906`_: (`lomeroe`_) Archive unzip permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  689. * **PR** `#31116`_: (`UtahDave`_) Add password support for zip files in archive module and state (refs: `#36539`_, #saltstack/salt`#36539`_)
  690. * **PR** `#27764`_: (`basepi`_) Merge forward from 2015.8 to develop (refs: `#36539`_, #saltstack/salt`#36539`_)
  691. * **PR** `#27317`_: (`efficks`_) State unzip should use unzip command instead of unzip_cmd. (refs: `#36539`_, #saltstack/salt`#36539`_)
  692. * **PR** `#25128`_: (`stanislavb`_) Use cmd_unzip to preserve permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  693. * 750ff8220c Merge pull request `#36648`_ from jfindlay/arch_test
  694. * cc4d958557 modules.archive: add integration tests
  695. * 99bf89447b modules.archive: add opts arg to g(un)zip
  696. * c1219e68c5 modules.archive.unzip: depend on zipfile module
  697. * 315b031de9 modules.archive: use less redundant message
  698. * **PR** `saltstack/salt#36389`_: (`cachedout`_) Pr 36386 (refs: `#36650`_)
  699. * **PR** `#36650`_: (`rallytime`_) Revert "Pr 36386"
  700. @ *2016-09-29 02:11:15 UTC*
  701. * **PR** `#36386`_: (`xiaoanyunfei`_) fix salt-api's default opts were covered by salt-master `#35734`_ (refs: `#36389`_, `#36650`_, #saltstack/salt`#36389`_)
  702. * **PR** `#35734`_: (`xiaoanyunfei`_) fix salt-api's default opts were covered by salt-master (refs: `#36386`_)
  703. * 91aa464d5d Merge pull request `#36650`_ from saltstack/revert-36389-pr-36386
  704. * 33ef5bffe6 Revert "Pr 36386"
  705. * **ISSUE** `#36304`_: (`Ch3LL`_) stack trace when transport is not a currently supported transport (refs: `#36646`_)
  706. * **PR** `#36646`_: (`rallytime`_) Provide an error message when invalid transport is set
  707. @ *2016-09-28 22:52:11 UTC*
  708. * ab5c0e9e65 Merge pull request `#36646`_ from rallytime/fix-36304
  709. * ae021d6dec Provide an error message when invalid transport is set
  710. * **PR** `#36635`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  711. @ *2016-09-28 21:10:25 UTC*
  712. * 6d9b28506c Merge pull request `#36635`_ from rallytime/merge-2016.3
  713. * 787c1f557e Pylint fix
  714. * da574e5b03 Merge branch '2015.8' into '2016.3'
  715. * f0d561a229 Merge pull request `#36632`_ from isbm/isbm-thin-modules-config-15.8
  716. * 975f8bb27d Add extra-mods options to the Salt-Thin via SSH CLI
  717. * a441b35588 Add documentation about Salt Thin configuration
  718. * 3bfb17ee62 Add a description of the thin/min parameters to the master config
  719. * 3d878f9da5 Get the thin Salt with configured extra modules on SSH
  720. * 2be9330be6 Add thin options to the master config.
  721. * 58577d342e Generate thin with configured extrta modules
  722. * **ISSUE** `#36553`_: (`nilliams`_) states.hg.latest claims to succeed despite errors (refs: `#36620`_)
  723. * **PR** `#36620`_: (`rallytime`_) Don't allow mercurial states to return True with errors
  724. @ *2016-09-28 05:50:50 UTC*
  725. * 83da81cdfd Merge pull request `#36620`_ from rallytime/fix-36553
  726. * a828bdd0b8 Update test mocks for cmd.run_all dicts
  727. * 3904dfc5a8 Don't allow mercurial states to return True with errors
  728. * **PR** `#36622`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  729. @ *2016-09-28 05:39:43 UTC*
  730. * 1c001d0ee1 Merge pull request `#36622`_ from rallytime/merge-2016.3
  731. * 90c66ef756 Merge branch '2015.8' into '2016.3'
  732. * 9b9e167b47 Merge pull request `#36562`_ from kiorky/s2015.8
  733. * 47c3d03035 Fix pkg.latest_version using localized output
  734. * 4ab52ae0f6 Merge pull request `#36607`_ from vutny/detect-service-fail
  735. * c4f899b3b3 `salt.states.service`: detect that service failed to start/stop
  736. * 5de036b56c Merge pull request `#36611`_ from multani/2015.8
  737. * 79fdc12395 jinja: fix YAML terminator removal in Jinja's "yaml" filter
  738. * 6e36191fc4 Fix trust key 2015.8 (`#36540`_)
  739. * **PR** `#36520`_: (`twangboy`_) Fix cmd.script runas for Windows
  740. @ *2016-09-28 04:07:00 UTC*
  741. * e7def534b1 Merge pull request `#36520`_ from twangboy/fix_cmd.script_runas
  742. * 377ced5c24 Remove directory in Windows with runas
  743. * 25d52efeac Fix mkdir
  744. * 18d41f7711 Add mkdir
  745. * 9d55bff914 Use cachedir for Windows
  746. * **ISSUE** `saltstack/salt#32368`_: (`vitaliyf`_) Low timeout values causes duplicate commands to execute (refs: `#36564`_)
  747. * **PR** `#36564`_: (`DmitryKuzmenko`_) Improve and fix `_check_cache_minions`
  748. @ *2016-09-28 02:50:54 UTC*
  749. * 798bf3086b Merge pull request `#36564`_ from DSRCorporation/bugs/32368_grains_match_bug
  750. * be61f97db3 Minor: syntax error fixes.
  751. * 29660ed672 Improve and fix `_check_cache_minions`
  752. * **PR** `#36606`_: (`danlsgiga`_) Add support for ACL Tokens in consul_pillar with the option consul.token
  753. @ *2016-09-28 02:46:03 UTC*
  754. * 133705d567 Merge pull request `#36606`_ from danlsgiga/consul_pillar_token
  755. * a5907c9c89 Add support for ACL Tokens in consul_pillar with the option consul.token
  756. * **PR** `#36613`_: (`slinn0`_) Remove file.check_managed_changes when not needed (backport of PR `#36589`_ to 2016.3)
  757. @ *2016-09-28 02:35:56 UTC*
  758. * **PR** `#36589`_: (`slinn0`_) Do not generate pchanges in file.managed unless test=True (refs: `#36613`_)
  759. * b365f1e34d Merge pull request `#36613`_ from slinn0/2016.3_36588_fixes
  760. * d9da5cb2d4 Backport of PR `#36589`_ / Issue `#36588`_ to 2016.3 branch.
  761. * **PR** `#36609`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  762. @ *2016-09-27 18:34:22 UTC*
  763. * e23af98d97 Merge pull request `#36609`_ from rallytime/merge-2016.3
  764. * f15d4a38bd Merge branch '2015.8' into '2016.3'
  765. * 57ec792f6b Merge pull request `#36550`_ from rickyninja/2015.8
  766. * f9ef30aabe Add version_cmp for FreeBSD pkg.
  767. * **PR** `#36595`_: (`cachedout`_) Remove tests which no longer apply
  768. @ *2016-09-27 07:38:15 UTC*
  769. * 25fa754d94 Merge pull request `#36595`_ from cachedout/issue_7754_fix
  770. * 3a83b0bd16 Remove tests which no longer apply
  771. * **ISSUE** `#36586`_: (`gehzumteufel`_) Documentation update (refs: `#36594`_)
  772. * **PR** `#36594`_: (`cachedout`_) Update boostrap docs to recent versions of Ubuntu
  773. @ *2016-09-27 06:18:49 UTC*
  774. * aed98f47de Merge pull request `#36594`_ from cachedout/issue_36586
  775. * 1e6a60ab01 Update boostrap docs to recent versions of Ubuntu
  776. * **PR** `#36585`_: (`twangboy`_) Add pyOpenSSL to req file for Windows
  777. @ *2016-09-27 05:49:42 UTC*
  778. * c79f525863 Merge pull request `#36585`_ from twangboy/add_pyopenssl
  779. * 5fc63a1054 Add pyOpenSSL to req file for Windows
  780. * **ISSUE** `#36568`_: (`lkx007`_) cp.push remove_source problem (refs: `#36572`_)
  781. * **PR** `#36572`_: (`cachedout`_) Fix salt.utils.rm_rf to delete files too
  782. * **ISSUE** `#36491`_: (`cro`_) pkg.upgrade does not upgrade on Leap 42.1 or Tumbleweed (refs: `#36495`_)
  783. * **PR** `#36495`_: (`cro`_) Fix pkg.upgrade for zypper
  784. @ *2016-09-26 10:02:39 UTC*
  785. * d0dd92b037 Merge pull request `#36495`_ from cro/zypper_fix
  786. * 6c5807c4be Fix pkg.upgrade for zypper
  787. * **ISSUE** `#27316`_: (`efficks`_) Extracted state with zip format failed on Windows (refs: `#27317`_)
  788. * **ISSUE** `#27207`_: (`PredatorVI`_) archive.extracted state not preserving file permissions (refs: `#33906`_)
  789. * **ISSUE** `#26569`_: (`ssgward`_) Add support for password-protected zip files in archive.extracted on Windows (refs: `#31116`_)
  790. * **ISSUE** `#23822`_: (`sidcarter`_) Zip file extracted permissions are incorrect (refs: `#25128`_)
  791. * **PR** `#36539`_: (`jfindlay`_) Prefer archive.cmd_unzip
  792. @ *2016-09-26 10:02:11 UTC*
  793. * **PR** `#33906`_: (`lomeroe`_) Archive unzip permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  794. * **PR** `#31116`_: (`UtahDave`_) Add password support for zip files in archive module and state (refs: `#36539`_, #saltstack/salt`#36539`_)
  795. * **PR** `#27764`_: (`basepi`_) Merge forward from 2015.8 to develop (refs: `#36539`_, #saltstack/salt`#36539`_)
  796. * **PR** `#27317`_: (`efficks`_) State unzip should use unzip command instead of unzip_cmd. (refs: `#36539`_, #saltstack/salt`#36539`_)
  797. * **PR** `#25128`_: (`stanislavb`_) Use cmd_unzip to preserve permissions (refs: `#36539`_, #saltstack/salt`#36539`_)
  798. * 4bca246a27 Merge pull request `#36539`_ from jfindlay/arch_perms
  799. * d64ae48783 states.archive: use archive.cmd_unzip when possible
  800. * 928a7891b4 modules.archive.unzip: log a warning about perms
  801. * **ISSUE** `#36514`_: (`nilliams`_) salt.stages.hg errors when -identity option is used (refs: `#36546`_)
  802. * **PR** `#36546`_: (`rallytime`_) Mercurial Module: Pass the identity_path portion as own arg
  803. @ *2016-09-26 09:44:30 UTC*
  804. * ab50cde391 Merge pull request `#36546`_ from rallytime/fix-36514
  805. * 9afe76759e Mercurial Module: Pass the identity_path portion as own arg
  806. * **ISSUE** `#35480`_: (`jelenak`_) 200 processes of salt-master (2016.3.2) (refs: `#36184`_, `#36555`_, `#37254`_)
  807. * **PR** `#36555`_: (`DmitryKuzmenko`_) Bugs/35480 master shutdown
  808. @ *2016-09-26 09:25:43 UTC*
  809. * aea55fce61 Merge pull request `#36555`_ from DSRCorporation/bugs/35480_master_shutdown
  810. * 6ad2998715 Wait for kill in ProcessManager should be greater in main process than in subprocess.
  811. * c9c45a5d79 Don't set the `daemon` flag for LoggingQueue process.
  812. * **PR** `#36542`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  813. @ *2016-09-23 22:47:26 UTC*
  814. * a1e0afe1c7 Merge pull request `#36542`_ from rallytime/merge-2016.3
  815. * 861a001749 Merge branch '2015.8' into '2016.3'
  816. * 07c9d040c0 Fixup the rabbitmq_user state test failure (`#36541`_)
  817. * **ISSUE** `#29421`_: (`scbunn`_) pillar data leaks through environments (refs: `#36435`_, `saltstack/salt#36435`_)
  818. * **PR** `#36532`_: (`rallytime`_) Back-port `#36435`_ to 2016.3
  819. * **PR** `#36435`_: (`yhekma`_) Add "none" as a pillar merging strategy (refs: `#36532`_)
  820. * **PR** `#36535`_: (`rallytime`_) Be explicit about the salt.utils.templates import
  821. * **PR** `#36537`_: (`rallytime`_) Wrap the entire GrainsAppendTestCase class with destructiveTest
  822. * **PR** `#36529`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  823. @ *2016-09-23 16:42:42 UTC*
  824. * 55cf4d6a04 Merge pull request `#36529`_ from rallytime/merge-2016.3
  825. * 52cf40db8c Merge branch '2015.8' into '2016.3'
  826. * 1c3758544c Merge pull request `#36441`_ from twangboy/update_setup
  827. * fc4a03a75d Check for existing library on Windows
  828. * **PR** `#36483`_: (`dmurphy18`_) Isolate sun IPv6 fix to Sun OS only
  829. @ *2016-09-23 09:24:54 UTC*
  830. * 03491634ff Merge pull request `#36483`_ from dmurphy18/aix_fix_ipv6
  831. * b68f982c6a Updated check as per code review
  832. * cbcdb472fe Isolate SUN IPv6 fix to Sun Os only
  833. * **ISSUE** `#36279`_: (`alertedsnake`_) state.postgres_privileges should allow grants to ALL tables/sequences. (refs: `#36280`_)
  834. * **PR** `#36280`_: (`alertedsnake`_) Feature/2016.3 better postgresql grants
  835. @ *2016-09-23 07:55:32 UTC*
  836. * **PR** `#36249`_: (`alertedsnake`_) Quote postgres privilege target names (refs: `#36280`_)
  837. * 654fa8d770 Merge pull request `#36280`_ from jwplayer/feature/2016.3-better-postgresql-grants
  838. * e7a597da00 Bugfix: don't concatenate when not needed
  839. * ba60b7972a Additional documentation.
  840. * 8b877f014d 'All' grants for PostgreSQL.
  841. * **PR** `#36508`_: (`twangboy`_) Fix chocolatey
  842. @ *2016-09-23 07:36:03 UTC*
  843. * 8104d5c92a Merge pull request `#36508`_ from twangboy/fix_chocolatey
  844. * a7c858d9ab Fix retcodes
  845. * feadd827a7 Add additional functionality to upgrade
  846. * fb5eb4dc03 Fix retcodes, add upgrade function
  847. * **PR** `#36519`_: (`terminalmage`_) Rewrite minionfs walkthrough
  848. @ *2016-09-23 05:19:59 UTC*
  849. * 364f74dfc9 Merge pull request `#36519`_ from terminalmage/docs
  850. * 2df51ce3e9 Rewrite minionfs walkthrough
  851. * cc9d41fb0e Change items in minionfs blacklist/whitelist example
  852. * **PR** `#36505`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  853. @ *2016-09-22 17:37:33 UTC*
  854. * 6f54e16cdf Merge pull request `#36505`_ from rallytime/merge-2016.3
  855. * 5bd4d6430b Merge branch '2015.8' into '2016.3'
  856. * bf6195b9a6 `postgres_extension` state: small corrections in docstrings (`#36500`_)
  857. * b021ea5d40 Merge pull request `#36464`_ from vutny/postgres-tablespace-options
  858. * 580aed87b9 Fix `options` parameter processing in `postgres_tablespace.present`
  859. * **ISSUE** `#35813`_: (`UtahCampusD`_) Empty dictionary returned from grains.items command within local client (refs: `#36496`_)
  860. * **PR** `#36496`_: (`cachedout`_) Add repr to namespacedict
  861. @ *2016-09-22 04:34:11 UTC*
  862. * 464c4305f9 Merge pull request `#36496`_ from cachedout/namespace_repr
  863. * 333842c319 Add repr to namespacedict
  864. * **PR** `#36474`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  865. @ *2016-09-22 04:16:58 UTC*
  866. * a0f838af36 Merge pull request `#36474`_ from rallytime/merge-2016.3
  867. * 8805b57a1e Merge branch '2015.8' into '2016.3'
  868. * 41d3c09857 Merge pull request `#35433`_ from terminalmage/issue34790
  869. * 71b51f49ba Add integration tests for PR `#35433`_
  870. * 82515eccde Add an additional hint for cases where rev == 'HEAD'
  871. * 4b7e2f9475 git.latest: Add a hint for possible rev changes resulting in non-fast-forward failures
  872. * 87263b9387 Merge pull request `#36445`_ from notpeter/salt_cloud_iam_role
  873. * 469d1a61fe Remove (required).
  874. * 98449e66f5 Better docs for use-instance-role-credentials.
  875. * **ISSUE** `#36475`_: (`amendlik`_) GitFS online documentation is missing a section present in the code (refs: `#36478`_)
  876. * **PR** `#36478`_: (`rallytime`_) Add the "bash" option to the "code-block"directive.
  877. @ *2016-09-22 04:15:14 UTC*
  878. * ec4f4f49ca Merge pull request `#36478`_ from rallytime/fix-36475
  879. * 7be7d5832f Add the "bash" option to the "code-block"directive.
  880. * **PR** `#36484`_: (`terminalmage`_) Fix for temp files being left over by salt-cloud execution
  881. @ *2016-09-22 04:11:58 UTC*
  882. * **PR** `#36482`_: (`clarkperkins`_) Have salt-cloud clean up tmp files (refs: `#36484`_)
  883. * 4c6e7bf873 Merge pull request `#36484`_ from terminalmage/salt-cloud-tmp-files
  884. * 0bf520e089 Ensure temp file is actually removed
  885. * 072fd823f7 Use os.write() on file descriptor instead of opening a filehandle
  886. * f61e8d6366 Fix for temp files being left over by salt-cloud execution
  887. * **PR** `#36486`_: (`terminalmage`_) Improve the rebase docs in contributing guidelines
  888. @ *2016-09-21 19:21:10 UTC*
  889. * 9005a87635 Merge pull request `#36486`_ from terminalmage/rebase-docs
  890. * 4839c325ae Improve the rebase docs in contributing guidelines
  891. * **PR** `#36455`_: (`twangboy`_) Update docs for Windows
  892. @ *2016-09-21 14:28:28 UTC*
  893. * bc5ac9adae Merge pull request `#36455`_ from twangboy/windows_installation_docs
  894. * ec67a9bb2f Add cachedout's recommendations
  895. * 26a40dadbe Update docs for Windows
  896. * **PR** `#36459`_: (`cachedout`_) Pr 36426
  897. @ *2016-09-21 06:34:29 UTC*
  898. * 3d23371ca2 Merge pull request `#36459`_ from cachedout/pr-36426
  899. * bb5c01ae9d Lint
  900. * 85d2068326 Refactor for testing and adding related engine tests
  901. * 266adae2fd Make sqs_events engine support owner_acct_id
  902. * **PR** `#36442`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  903. @ *2016-09-20 23:16:30 UTC*
  904. * c8e15dcdca Merge pull request `#36442`_ from rallytime/merge-2016.3
  905. * 2740fb7bfd Merge branch '2015.8' into '2016.3'
  906. * 266dd7c00a Merge pull request `#36379`_ from twangboy/windows_grains
  907. * 6138390da7 Fix typo
  908. * cf045e5c03 Remove comment
  909. * ddb6e11bcb Remove refactoring
  910. * 45dc920db0 Clarify comments
  911. * 211fd3b47e Improve version checking
  912. * 88be5a3761 Check for Python 2.7.12 and 3.5.2
  913. * 6f80f0062a Add osservicepack grain
  914. * 04c4ec4f81 Fix lint
  915. * 5789ea99cf Force string
  916. * 6c5bd7664b Fix join syntax
  917. * ac8610d523 Add ServicePack to osrelease
  918. * 92034936c1 Fix windows grains for os
  919. * 5625827ee2 Merge pull request `#36378`_ from terminalmage/issue36321
  920. * 7b1f621206 Fix git.latest test with local changes to reflect changes in state
  921. * 0364fedb76 Use a single conditional
  922. * 0dd1e7b53e git.latest Treat an up-to-date checkout with local changes as up-to-date
  923. * **PR** `#36310`_: (`thatch45`_) Fix bug where the client will destroy the loop
  924. @ *2016-09-20 13:14:23 UTC*
  925. * d0a495f08b Merge pull request `#36310`_ from thatch45/keep_loop
  926. * a3c0d4a0ab Add docstring
  927. * 083f1d998a Fix bug where the client will destroy the loop
  928. * **PR** `#36394`_: (`oba11`_) fix accound_id in boto_iam and get_region in boto_sns
  929. @ *2016-09-20 13:11:28 UTC*
  930. * 6e16ca46ed Merge pull request `#36394`_ from oba11/module-fixes
  931. * 966685020c fix accound_id in boto_iam and get_region in boto_sns
  932. * **PR** `#36424`_: (`jfindlay`_) skip some mac_timezone tests
  933. @ *2016-09-20 06:43:47 UTC*
  934. * **PR** `#36194`_: (`jfindlay`_) skip some mac_timezone tests (refs: `#36424`_)
  935. * ae1fc430c2 Merge pull request `#36424`_ from jfindlay/bp-36194
  936. * a20a2148bf skip some mac_timezone tests
  937. * **ISSUE** `#36388`_: (`qurczak`_) pkg.list_upgrades return debug information rather than packages list (refs: `#36428`_)
  938. * **PR** `#36428`_: (`terminalmage`_) A couple fixes for Antergos Linux
  939. @ *2016-09-20 06:42:16 UTC*
  940. * 6319e3419a Merge pull request `#36428`_ from terminalmage/issue36388
  941. * b0069ad0d8 pacman.py: use os_family grain to assign as pkg virtual module
  942. * 5d632dbfca Properly set os grain for Antergos
  943. * 0ae8dca2d0 pkg.list_upgrades: Ignore "downloading" lines in pacman output
  944. * **ISSUE** `#36373`_: (`frioux`_) Salt-API does not validate input properly (refs: `#36425`_)
  945. * **PR** `#36425`_: (`whiteinge`_) Check for dictionary explicitly since we're accessing it as one
  946. @ *2016-09-20 06:41:40 UTC*
  947. * 155bd14b5e Merge pull request `#36425`_ from whiteinge/salt-api-dict-payload
  948. * 0b63ed258f Check for dictionary explicitly since we're accessing it as one
  949. * **ISSUE** `saltstack/salt#18341`_: (`falzm`_) Dry-running state.highstate only returns the first change (refs: `#36199`_)
  950. * **PR** `#36199`_: (`thatch45`_) skip all failhards if test=True
  951. @ *2016-09-20 05:38:32 UTC*
  952. * 420be364ee Merge pull request `#36199`_ from thatch45/fix_18341
  953. * e13d61f06a skip all failhards if test=True
  954. * **PR** `#36418`_: (`rallytime`_) Back-port `#36246`_ to 2016.3 (refs: `#37120`_)
  955. @ *2016-09-19 21:56:52 UTC*
  956. * **PR** `#36246`_: (`twangboy`_) Fix test_issue_6833_pip_upgrade_pip test on OS X (refs: `#36418`_, `#37120`_)
  957. * b2365f553e Merge pull request `#36418`_ from rallytime/bp-36246
  958. * aab02f28b4 Ensure we have a test venv created using virtualenv < 13.0
  959. * **PR** `#36419`_: (`rallytime`_) Back-port `#36329`_ to 2016.3
  960. @ *2016-09-19 21:56:33 UTC*
  961. * **PR** `#36329`_: (`oz123`_) Fix a minor typo in docs (refs: `#36419`_)
  962. * bc703e2062 Merge pull request `#36419`_ from rallytime/bp-36329
  963. * ffdebf7a25 Fix a minor typo in docs
  964. * **PR** `#36420`_: (`rallytime`_) Back-port `#36365`_ to 2016.3
  965. @ *2016-09-19 21:56:17 UTC*
  966. * **PR** `#36365`_: (`Kimamisa`_) Fix a minor typo in docs (refs: `#36420`_)
  967. * fbfa0657fc Merge pull request `#36420`_ from rallytime/bp-36365
  968. * 864e513fca Fix a minor typo in docs
  969. * **PR** `#36413`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  970. @ *2016-09-19 18:59:31 UTC*
  971. * 3dd2590e28 Merge pull request `#36413`_ from rallytime/merge-2016.3
  972. * c64e489f6f Merge branch '2015.8' into '2016.3'
  973. * 9bc4eeb71e Fix typo (`#36409`_)
  974. * ac5c812e4b Fix OS identification for CloudLinux (`#36408`_)
  975. * bb4d69f58a git.latest: fail gracefully for misconfigured remote repo (`#36391`_)
  976. * ad7045ad3b Merge pull request `#36315`_ from puneetk/patch-6
  977. * 3ac308ac76 Update aptpkg.py
  978. * 892cc4cd48 Update aptpkg.py
  979. * cbe98d97a3 Fix pylint whitespace errors
  980. * e5371ac720 No force_yes parameter to pkg.upgrade `#21248`_
  981. * 2aa6df859a Merge pull request `#36381`_ from twangboy/fix_win_service
  982. * 04edea5c59 Add '/y' switch to the net stop and start commands
  983. * 373c5db180 Merge pull request `#36384`_ from twangboy/update_setup_req
  984. * a817aef1c2 Add windows requirements file
  985. * **ISSUE** `#36371`_: (`nasenbaer13`_) _extern_path in fileclient is broken (refs: `#36305`_)
  986. * **PR** `#36305`_: (`gtmanfred`_) cache query args with url as well
  987. @ *2016-09-19 18:30:51 UTC*
  988. * a8a3a9f021 Merge pull request `#36305`_ from gtmanfred/2016.3
  989. * 70e7f6d58b cache query args with url as well
  990. * **PR** `#36389`_: (`cachedout`_) Pr 36386
  991. @ *2016-09-17 11:54:37 UTC*
  992. * **PR** `#36386`_: (`xiaoanyunfei`_) fix salt-api's default opts were covered by salt-master `#35734`_ (refs: `#36389`_, `#36650`_, #saltstack/salt`#36389`_)
  993. * **PR** `#35734`_: (`xiaoanyunfei`_) fix salt-api's default opts were covered by salt-master (refs: `#36386`_)
  994. * 602bd2d1ef Merge pull request `#36389`_ from cachedout/pr-36386
  995. * f5d63d93cc Lint
  996. * 93269cfb65 fix salt-api log and pid
  997. * **PR** `#36352`_: (`pass-by-value`_) Update versionadded and release notes
  998. * **PR** `#36369`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  999. @ *2016-09-16 16:31:14 UTC*
  1000. * 495d365e54 Merge pull request `#36369`_ from rallytime/merge-2016.3
  1001. * 37aea4188a Merge branch '2015.8' into '2016.3'
  1002. * 40b2e3d189 Merge pull request `#36353`_ from rallytime/refresh-db-cleanup
  1003. * 275319193a Check for Ign/Hit membership instead of == in aptpkg.refresh_db
  1004. * df9d9b3624 Merge pull request `#36355`_ from rallytime/bp-36288
  1005. * 70ffdafbf0 Schema test requires jsonschema 2.5.0 or above
  1006. * 3f308d7694 postgres_extension: report changes when an extension was installed (`#36335`_)
  1007. * d2a583bc22 Merge pull request `#36337`_ from cachedout/conduct
  1008. * 2fb61b9c9f SaltStack's code of conduct
  1009. * ef128ad0b0 Return None when find_file identifies the path as a directory (`#36342`_)
  1010. * **PR** `#36249`_: (`alertedsnake`_) Quote postgres privilege target names (refs: `#36280`_)
  1011. * **PR** `#36330`_: (`silenius`_) set __virtualname__ to 'service'
  1012. * **ISSUE** `#36338`_: (`jbonachera`_) infoblox.present state does not use "infoblox_server", "infoblox_user" or "infoblox_password" arguments (refs: `#36339`_)
  1013. * **PR** `#36339`_: (`jbonachera`_) Use infoblox_* values if present in arguments
  1014. * **PR** `#36345`_: (`gtmanfred`_) remove help message from glance module
  1015. * **PR** `#36346`_: (`rallytime`_) Add resize2fs unit test from blockdev_test to disk_test
  1016. * **PR** `#36344`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 (refs: `#36346`_)
  1017. * **ISSUE** `#36292`_: (`lorengordon`_) pkg.check_db is not available in salt 2016.3? (refs: `#36350`_)
  1018. * **PR** `#36350`_: (`terminalmage`_) Add note about yumpkg.check_db removal in Boron
  1019. @ *2016-09-15 20:32:32 UTC*
  1020. * f09c3e499f Merge pull request `#36350`_ from terminalmage/docs
  1021. * b815c98577 Add note about yumpkg.check_db removal in Boron
  1022. * **PR** `#36344`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3 (refs: `#36346`_)
  1023. @ *2016-09-15 17:38:57 UTC*
  1024. * a33da842c0 Merge pull request `#36344`_ from rallytime/merge-2016.3
  1025. * d1f560147d Merge branch '2015.8' into '2016.3'
  1026. * dc518c5340 Skip test_resize2fs if resize2fs does not exists (`#36325`_)
  1027. * **ISSUE** `#36308`_: (`ahammond`_) salt-cloud defaults to IPv6 rather than IPv6 (refs: `#36312`_)
  1028. * **PR** `#36312`_: (`ahammond`_) merge error overwrites correct ssh_host with stale data in ip_address
  1029. * **ISSUE** `#35819`_: (`cable2999`_) pkg.group_installed doesn't handle missing package group (refs: #`saltstack/salt`#35907`_`_, `#35907`_)
  1030. * **PR** `saltstack/salt#35907`_: (`rallytime`_) Catch CommandExecutionError when the group in group_installed doesn't exist (refs: `#36299`_)
  1031. * **PR** `#36299`_: (`rallytime`_) Gate the pkg.group_installed state test: not all pkg modules have group_install
  1032. @ *2016-09-14 19:04:26 UTC*
  1033. * 6a3019bbf1 Merge pull request `#36299`_ from rallytime/gate-pkg-group-installed-test
  1034. * 9e15df9b23 Switch the order of the decorator
  1035. * ee997be6d8 Fix pkg group test by passing a list instead of str
  1036. * c7d8867096 Gate the pkg.group_installed state test: not all pkg modules have group_install
  1037. * **ISSUE** `#33686`_: (`BretFisher`_) blockreplace marker_end isn't applied with newline (refs: #`saltstack/salt`#36273`_`_, `#36273`_)
  1038. * **PR** `saltstack/salt#36273`_: (`techhat`_) Add append_newline flag for `#33686`_ (refs: `#36295`_)
  1039. * **PR** `#36295`_: (`rallytime`_) Back-port `#36273`_ to 2016.3
  1040. * **PR** `#36273`_: (`techhat`_) Add append_newline flag for `#33686`_ (refs: `#36295`_)
  1041. * **PR** `#36296`_: (`rallytime`_) Back-port `#36124`_ to 2016.3
  1042. * **PR** `#36124`_: (`twangboy`_) Skip test on all OS's but linux (refs: `#36296`_)
  1043. * **PR** `#36297`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1044. @ *2016-09-14 16:07:30 UTC*
  1045. * a8a72c985f Merge pull request `#36297`_ from rallytime/merge-2016.3
  1046. * e2f1cf6025 Merge branch '2015.8' into '2016.3'
  1047. * b9b8e45362 Merge pull request `#36272`_ from terminalmage/improved-gitfs-logging
  1048. * 223a20e987 Improved gitfs/git_pillar error logging
  1049. * abb6aacb4b Merge pull request `#36277`_ from terminalmage/gitfs-check-key-path
  1050. * 4fee18c820 salt.utils.gitfs: Check for existence of ssh keys
  1051. * ed2d2bd331 Integration tests fixes for 2015.8 (`#36262`_)
  1052. * 297a12c387 Fix misspelling of "occurred" in log messages/exceptions (`#36270`_)
  1053. * **PR** `#36178`_: (`cachedout`_) Filter out pub kwargs from cloud runner
  1054. * **PR** `#36238`_: (`pass-by-value`_) Add ability to clone from a snapshot to salt-cloud vmware driver
  1055. @ *2016-09-14 05:31:51 UTC*
  1056. * fc7a1d536f Merge pull request `#36238`_ from pass-by-value/vmware_clone_from_snapshot
  1057. * dd670bd18f Fix lint error and add try except
  1058. * d96981639b Add ability to clone from a snapshot to salt-cloud vmware driver
  1059. * **PR** `#36263`_: (`meaksh`_) Integration tests fixes for 2016.3
  1060. * **PR** `#36264`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1061. @ *2016-09-13 18:25:41 UTC*
  1062. * d634fd8628 Merge pull request `#36264`_ from rallytime/merge-2016.3
  1063. * f603757b55 Merge branch '2015.8' into '2016.3'
  1064. * 931486ba35 Merge pull request `#36096`_ from twangboy/update_setup
  1065. * dc1988add5 fix download when requests not present
  1066. * b4479bff5f Add additional required dll's
  1067. * b0dd6ff5c8 Merge pull request `#36244`_ from terminalmage/gen-back-bug
  1068. * 363b21fd9b salt.fileserver.Fileserver: Don't try to split a list in _gen_back
  1069. * dcc9380996 Merge pull request `#36245`_ from terminalmage/roots-bug
  1070. * 75d4997b70 roots backend: Don't include '.' or '..' in empty_dirs
  1071. * fdf40907b7 Some unit tests fixes (`#36227`_)
  1072. * **ISSUE** `#33525`_: (`anlutro`_) file.serialize no longer indents/pretty-prints in 2016.3 (refs: `#35688`_)
  1073. * **PR** `#35688`_: (`cachedout`_) Splat serializer default configs into the serializer kwargs
  1074. @ *2016-09-13 09:21:46 UTC*
  1075. * de06116075 Merge pull request `#35688`_ from cachedout/issue_33525
  1076. * 4910e8191c Provide fallback for serializers without opts
  1077. * a238666aba Add serializer test
  1078. * 345fd2a9e5 Splat serializer default configs into the serializer kwargs
  1079. * **ISSUE** `#36021`_: (`mirceaulinic`_) Scheduled runners not executed (for proxy minions, at least) (refs: `#36025`_)
  1080. * **PR** `#36025`_: (`mirceaulinic`_) Potential fix for `#36021`_
  1081. @ *2016-09-13 07:46:41 UTC*
  1082. * d9d477ed45 Merge pull request `#36025`_ from cloudflare/CF-FIX-36021
  1083. * 03007be6b1 Potential fix for `#36021`_
  1084. * **PR** `#36183`_: (`opdude`_) Fix timezones states on OS X
  1085. * **PR** `#36235`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1086. @ *2016-09-12 17:40:42 UTC*
  1087. * fcbebb40c3 Merge pull request `#36235`_ from rallytime/merge-2016.3
  1088. * 99dcf84b62 Merge branch '2015.8' into '2016.3'
  1089. * 4e9490eebe Merge pull request `#36214`_ from vutny/postgres-extension-doc
  1090. * 5fe548f043 `postgres_extension` state module: fix docstrings
  1091. * 5b7b96c0b7 Merge pull request `#36205`_ from vutny/postgres-tablespace-doc
  1092. * 78296b90d8 Add missing `maintenance_db` kwarg to `postgres_tablespace.present` docstring
  1093. * 6a5f7cb346 Ignore states that do not have a numeric jid, i.e. 'req' (`#36185`_)
  1094. * **ISSUE** `#35423`_: (`Ch3LL`_) Stacktrace when running state.sls against an sls does not exist (refs: `#36137`_)
  1095. * **ISSUE** `#33915`_: (`mattglv`_) Orchestration runner output on Success vs Failures in 2016.3.0 (refs: `#36137`_)
  1096. * **ISSUE** `#25664`_: (`sdm24`_) 2015.5.2 MySQL Returner: salt-run jobs.lookup_jid doesn't return full result for highstate output (refs: `#35559`_)
  1097. * **PR** `#36137`_: (`cachedout`_) Allow highstate outputter to show all results
  1098. @ *2016-09-12 16:37:49 UTC*
  1099. * **PR** `#35559`_: (`Jlin317`_) Fix highstate outputter when it's given multiple results (refs: `#36137`_)
  1100. * 7b96197c5e Merge pull request `#36137`_ from cachedout/issue_35423
  1101. * 1e8431f2b8 Allow highstate outputter to show all results
  1102. * **ISSUE** `#35340`_: (`dqminh`_) Custom modules are only resynced to minions at highstate (refs: `#36217`_)
  1103. * **PR** `#36217`_: (`cachedout`_) Docs clarification for module sync and state.apply
  1104. * **ISSUE** `#35480`_: (`jelenak`_) 200 processes of salt-master (2016.3.2) (refs: `#36184`_, `#36555`_, `#37254`_)
  1105. * **PR** `#36184`_: (`DmitryKuzmenko`_) Disable signal handling while handling signal
  1106. @ *2016-09-11 22:59:08 UTC*
  1107. * 6ebe655e17 Merge pull request `#36184`_ from DSRCorporation/bugs/35480_master_shutdown
  1108. * 229504efef Removed unused import.
  1109. * ca8eb7e076 Don't run the same signal handler twice. Catch os.kill errors.
  1110. * **PR** `#36203`_: (`xiaoanyunfei`_) fix owner of MultiprocessingLoggingQueue (refs: `#37119`_)
  1111. @ *2016-09-11 09:15:15 UTC*
  1112. * f11f093f8c Merge pull request `#36203`_ from xiaoanyunfei/logowner
  1113. * 74dc90c7bb cancle pr last
  1114. * 90e4a25dd0 Merge branch 'logowner' of https://github.com/xiaoanyunfei/salt into logowner
  1115. * bd61b88fc8 fix log owner
  1116. * 58160ed6c0 Merge branch '2016.3' of github.com:saltstack/salt into 2016.3
  1117. * f2de71782b move back
  1118. * b8214824fd add simplify code
  1119. * aec9385c6b Merge branch '2016.3' of github.com:saltstack/salt into 2016.3
  1120. * 1074b3355d Merge branch '2016.3' of github.com:saltstack/salt into 2016.3
  1121. * ea0d74cd27 fix salt-api opts
  1122. * ffd87b2f2f fix logqueue owner
  1123. * **PR** `#36193`_: (`thatch45`_) Fix stack trace in salt-ssh gitfs
  1124. * **PR** `#36188`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1125. @ *2016-09-09 18:59:20 UTC*
  1126. * f035121291 Merge pull request `#36188`_ from rallytime/merge-2016.3
  1127. * 521a7b2470 Merge branch '2015.8' into '2016.3'
  1128. * d4628f3c6b Allow additional kwargs in states.dockerng.image_present (`#36156`_)
  1129. * 24b0387b92 Back-port `#36070`_ to 2015.8 (`#36169`_)
  1130. * 116d7ac3e5 If windows pkg db hasn't been created yet, refresh the db instead of stacktracing (`#36008`_)
  1131. * **ISSUE** `#35819`_: (`cable2999`_) pkg.group_installed doesn't handle missing package group (refs: #`saltstack/salt`#35907`_`_, `#35907`_)
  1132. * **PR** `#35907`_: (`rallytime`_) Catch CommandExecutionError when the group in group_installed doesn't exist
  1133. @ *2016-09-09 10:14:16 UTC*
  1134. * 1d5f97d36b Merge pull request `#35907`_ from rallytime/fix-35819
  1135. * d7380d83be requires_system_grains decorator needs a grains=None kwarg
  1136. * b20f6b9384 Catch CommandExecutionError when group_installed doesn't exist
  1137. * **ISSUE** `saltstack/salt#35972`_: (`tjyang`_) DeprecationWarning: The "osmajorrelease" will be a type of an integer. (refs: `#36068`_)
  1138. * **PR** `saltstack/salt#35637`_: (`cachedout`_) Add Nitrogen release notes (refs: `#36068`_)
  1139. * **PR** `#36068`_: (`rallytime`_) Remove grains type deprecation warning from 2016.3
  1140. @ *2016-09-09 10:00:50 UTC*
  1141. * 40127b6bf3 Merge pull request `#36068`_ from rallytime/fix-35972
  1142. * 2b7679c9f6 Remove grains type deprecation warning from 2016.3
  1143. * **ISSUE** `#36094`_: (`UtahDave`_) Windows stacktraces on msgpack on Carbon (refs: `#36152`_)
  1144. * **PR** `#36152`_: (`cachedout`_) Remove unnecessary unpack
  1145. @ *2016-09-09 09:13:47 UTC*
  1146. * 24bd03734d Merge pull request `#36152`_ from cachedout/issue_36094
  1147. * 95eb95a0f8 Remove unnecessary unpack
  1148. * **PR** `#36158`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1149. @ *2016-09-08 21:53:50 UTC*
  1150. * dc3a68ed8c Merge pull request `#36158`_ from rallytime/merge-2016.3
  1151. * 7f955bda0a Merge branch '2015.8' into '2016.3'
  1152. * 6242702288 Fix issue with cp.push (`#36136`_)
  1153. * 0e13118f6e Document `owner` kwarg for `postgres_schema.present` state function (`#36147`_)
  1154. * 4cc8ea9577 Merge pull request `#36146`_ from meaksh/tests-fixes-for-2015.8
  1155. * 9f9aa4779c rename darwin_sysctl.py to mac_sysctl.py
  1156. * 2cf6f36d89 modules.darwin_sysctl: __virtual__ return err msg.
  1157. * f74ca15f50 Remove test for file dir behavior
  1158. * c65aefee20 Fix tests that assert CommandExecutionError (`#32485`_)
  1159. * f8c0b439b8 Fixed more lint
  1160. * 63ff731009 Fixed tests
  1161. * 04b1a4a9ca Fixed use of assert_has_calls in tests.
  1162. * 46e4bb58e5 Fixed LoadAuthTestCase
  1163. * 4e9733ad6d Rename dockerio.py unit tests to dockerio_test.py
  1164. * ec0cc943e0 Make sure spm tests are picked up by runtests.
  1165. * 2605f34849 Fix missing first data in stream when subscribing stream using a function 'read_async'.
  1166. * 305bab8be0 Fixed _interfaces_ifconfig output for SunOS test
  1167. * b5ca02c867 Fix tests that assert CommandExecutionError (`#32485`_)
  1168. * 1fb6340fef Fix tests (`#35693`_)
  1169. * 5977f1f54c Skip utils_test if timelib is not installed (`#32699`_)
  1170. * d1b9a4061e Fixing skipped boto tests to prevent errors if boto3 does not exists.
  1171. * c4ddfe3887 Merge pull request `#35954`_ from morganwillcock/upgrade-on-batteries
  1172. * 108f9470f2 win_pkg: report failure for failed launch of Scheduled Task
  1173. * e0978220f7 win_pkg: allow minion upgrade when using batteries
  1174. * 94b7659304 Merge pull request `#36129`_ from terminalmage/pygit2-ssl_verify
  1175. * 640f0c17c6 pygit2: Prevent traceback on initial gitfs setup
  1176. * 7cdbc546f1 Back-port `#36062`_ to 2015.8 (`#36118`_)
  1177. * **PR** `#36170`_: (`rallytime`_) Back-port `#36154`_ to 2016.3
  1178. * **PR** `#36154`_: (`DavidWittman`_) Remove unclosed backticks in walkthrough doc (refs: `#36170`_)
  1179. * **ISSUE** `#36055`_: (`gladiatr72`_) 2016.3.3 -- missing salt-cloud events on the master event bus (refs: `#36161`_)
  1180. * **PR** `#36161`_: (`jacobhammons`_) Adds `#36055`_ to release notes
  1181. @ *2016-09-08 17:11:36 UTC*
  1182. * 4ccf8a841f Merge pull request `#36161`_ from jacobhammons/relnotes
  1183. * ecb0979be7 Adds `#36055`_ to release notes
  1184. * **PR** `#36139`_: (`meaksh`_) Fixing unit tests for 2016.3
  1185. @ *2016-09-08 13:20:21 UTC*
  1186. * 1f909038f0 Merge pull request `#36139`_ from meaksh/tests-fixes-for-2016.3
  1187. * 52a7ed605e Fixed _interfaces_ifconfig output for SunOS test
  1188. * 158bcbff65 Fix tests that assert CommandExecutionError (`#32485`_)
  1189. * 8b480167e1 Fix tests (`#35693`_)
  1190. * 29814f9d43 Skip utils_test if timelib is not installed (`#32699`_)
  1191. * d1d806f893 Fix PortageConfigTestCase in case of portage is not present
  1192. * 1c260e4bd0 Fix tests to prevent errors when libcloud is not present
  1193. * 71ebf2c8cd Fixing skipped boto tests to prevent errors if boto3 does not exists.
  1194. * **PR** `#36143`_: (`multani`_) doc: fix doc formatting for salt.states.mount
  1195. @ *2016-09-08 13:11:03 UTC*
  1196. * 3eb3df55ad Merge pull request `#36143`_ from multani/fix-doc-state-mount
  1197. * 035a212a9b doc: fix doc formatting for salt.states.mount
  1198. * **ISSUE** `saltstack/salt#18419`_: (`jasonrm`_) salt-cloud fails to run as non-root user (refs: `#35483`_)
  1199. * **ISSUE** `#36057`_: (`Inveracity`_) Regression in opennebula cloud provider (refs: `#36070`_)
  1200. * **ISSUE** `#34806`_: (`jerrykan`_) salt-cloud ignores sock_dir when firing event (refs: `#35483`_)
  1201. * **PR** `#36070`_: (`rallytime`_) Use __utils__ instead of salt.utils.cloud in opennebula driver (refs: `#36169`_)
  1202. @ *2016-09-08 01:18:45 UTC*
  1203. * **PR** `#35483`_: (`gtmanfred`_) use __utils__ in salt.cloud (refs: `#35855`_, `#37057`_, `#36070`_)
  1204. * 70da628018 Merge pull request `#36070`_ from rallytime/fix-36057
  1205. * de4f77cb68 Fixup failing test: need to mock __utils__ instead of salt.utils.cloud call
  1206. * 25e3f2b4b8 Use __utils__ instead of salt.utils.cloud in opennebula driver
  1207. * **PR** `#36089`_: (`terminalmage`_) Support running git states / remote exec funcs as a different user in Windows
  1208. @ *2016-09-08 01:17:23 UTC*
  1209. * b7556a2aeb Merge pull request `#36089`_ from terminalmage/issue35565
  1210. * 796156c5f5 Add attribution
  1211. * 2e56527ead Move command logging to before win_runas
  1212. * 91eafddda6 Pass the "password" param to git module functions
  1213. * 7871065d32 Use "user" instead of "runas" in _git_run() helper
  1214. * 5943b4662c Add "password" param to funcs which support the user parameter
  1215. * 5c7b9f0341 Make "password" an explicit argument, not a kwarg
  1216. * **PR** `#35923`_: (`kstreee`_) Fixes a bug that Ctrl-c not working on Salt CLI.
  1217. @ *2016-09-07 11:47:50 UTC*
  1218. * 45ba2e806b Merge pull request `#35923`_ from kstreee/fix-cli-stalling
  1219. * 6569267afc Fixes a bug that Ctrl-c not working on Salt CLI.
  1220. * **ISSUE** `#18341`_: (`falzm`_) Dry-running state.highstate only returns the first change (refs: `#36078`_)
  1221. * **PR** `#36078`_: (`thatch45`_) Failhard test=True fix
  1222. @ *2016-09-07 05:10:35 UTC*
  1223. * 48dc5ad4ee Merge pull request `#36078`_ from thatch45/failhard_test
  1224. * 9b36904149 Fix failhard causing test=True to failhard too soon
  1225. * **ISSUE** `#34515`_: (`vernondcole`_) Please actually implement skip_verify for archive.extracted (refs: `#34529`_)
  1226. * **PR** `#34529`_: (`Ch3LL`_) Add skip_verify for archive.extracted
  1227. @ *2016-09-06 21:05:31 UTC*
  1228. * 40081176af Merge pull request `#34529`_ from Ch3LL/add_skip_verify_archive
  1229. * 38203e3d2c add tornado web app to serve up static file for test
  1230. * 617f5680e4 add windows path and add custom tar
  1231. * c5035118bf add skip_verify option to archive.extracted
  1232. * **PR** `#36073`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1233. @ *2016-09-06 19:45:48 UTC*
  1234. * fc41c744a0 Merge pull request `#36073`_ from rallytime/merge-2016.3
  1235. * e9c634685b Merge branch '2015.8' into '2016.3'
  1236. * fa09050150 consul: fix formatting of consul.agent_join (`#36061`_)
  1237. * **PR** `saltstack/salt#36030`_: (`whiteinge`_) Add include_* kwargs to the \*_dict key functions (refs: `#36040`_)
  1238. * **PR** `#36040`_: (`rallytime`_) Add docs for new kwargs added to the wheel key module
  1239. * **PR** `#36047`_: (`whiteinge`_) Doc cherrypy deemphasize urlencoded
  1240. * **PR** `#36039`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1241. @ *2016-09-02 21:50:47 UTC*
  1242. * 74143999d3 Merge pull request `#36039`_ from rallytime/merge-2016.3
  1243. * 5f499cfd41 Merge branch '2015.8' into '2016.3'
  1244. * 1b39c7ed48 Merge pull request `#35978`_ from DSRCorporation/bugs/28462_update_auth_data_on_reauth
  1245. * 778ae9a9ff Update auth data on reauth.
  1246. * b652271ddc Fix type error in networkfbsd osmajorrelease compare (`#36016`_)
  1247. * bc81818075 Merge pull request `#36018`_ from meaksh/bp-36000-to-2015.8
  1248. * 8c05d2aac5 Lint for `#35916`_
  1249. * b5fe6100ee Check for single quote before splitting on single quote
  1250. * **ISSUE** `saltstack/salt#35683`_: (`JensRantil`_) Salt wheel key documentation improvements (refs: `#35824`_, #saltstack/salt`#35824`_)
  1251. * **PR** `saltstack/salt#35824`_: (`rallytime`_) Add more documentation to the wheel key module (refs: `#36038`_)
  1252. * **PR** `#36038`_: (`rallytime`_) Back-port `#35824`_ to 2016.3
  1253. * **PR** `#35824`_: (`rallytime`_) Add more documentation to the wheel key module (refs: `#36038`_)
  1254. * **PR** `#36033`_: (`gtmanfred`_) catch unicode encoding errors in json outputter
  1255. * **PR** `#36010`_: (`eliasp`_) modules.service: Do not default to OpenRC on Gentoo, also allow systemd
  1256. * **ISSUE** `#33969`_: (`Inveracity`_) Redis returner stacktrace in clean_old_jobs 2016.3.0 (refs: `#33998`_)
  1257. * **PR** `#36014`_: (`rallytime`_) Back-port `#33998`_ to 2016.3
  1258. * **PR** `#33998`_: (`jizhilong`_) fix redis_return's clean_old_jobs. (refs: `#36014`_)
  1259. * **ISSUE** `#35618`_: (`komljen`_) [salt-cloud] With 'make_master: True' minions are configured with the masters public IP address on AWS (refs: `#35919`_, #saltstack/salt`#35919`_)
  1260. * **PR** `saltstack/salt#35919`_: (`rallytime`_) Add documentation about salt_interface to EC2 docs (refs: `#36015`_)
  1261. * **PR** `#36015`_: (`rallytime`_) Back-port `#35919`_ to 2016.3
  1262. * **PR** `#35919`_: (`rallytime`_) Add documentation about salt_interface to EC2 docs (refs: `#36015`_)
  1263. * **PR** `saltstack/salt#36000`_: (`rallytime`_) Lint `#35916`_ (refs: `#36019`_, `#36018`_)
  1264. * **PR** `saltstack/salt#35916`_: (`swiftgist`_) Check for single quote before splitting on single quote (refs: `#36019`_, `#36018`_)
  1265. * **PR** `#36019`_: (`meaksh`_) Back-port `#36000`_ to 2016.3
  1266. @ *2016-09-02 20:34:30 UTC*
  1267. * **PR** `#36000`_: (`rallytime`_) Lint `#35916`_ (refs: `#36019`_, `#36018`_)
  1268. * **PR** `#35916`_: (`swiftgist`_) Check for single quote before splitting on single quote (refs: #`saltstack/salt`#36000`_`_, `#36000`_)
  1269. * e88df5845d Merge pull request `#36019`_ from meaksh/bp-36000-to-2016.3
  1270. * 1b2abeabd1 Lint for `#35916`_
  1271. * 8b4f46fbd0 Check for single quote before splitting on single quote
  1272. * **PR** `#36028`_: (`thatch45`_) Fix error when profiling is turned on and minions don't return (refs: `#36730`_)
  1273. * **PR** `#36030`_: (`whiteinge`_) Add include_* kwargs to the \*_dict key functions
  1274. * **ISSUE** `saltstack/salt#31454`_: (`johje349`_) Salt Mine memory leak (refs: `#36024`_)
  1275. * **PR** `#36024`_: (`DmitryKuzmenko`_) Don't subscribe to events if not sure it would read them. (refs: `#36720`_)
  1276. @ *2016-09-02 15:41:01 UTC*
  1277. * cd60ec5d57 Merge pull request `#36024`_ from DSRCorporation/bugs/31454_local_client_memleak
  1278. * 01911c530e Don't subscribe to events if not sure it would read them.
  1279. * **PR** `#36023`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1280. @ *2016-09-02 15:37:59 UTC*
  1281. * 32d5f896d4 Merge pull request `#36023`_ from rallytime/merge-2016.3
  1282. * a63c9dfc6a Merge branch '2015.8' into '2016.3'
  1283. * e6b93c2380 Merge pull request `#36022`_ from saltstack/revert-33770-service_tests
  1284. * 6cf56843d4 Revert "service state integration tests"
  1285. * **PR** `#36004`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1286. @ *2016-09-01 21:11:06 UTC*
  1287. * d248ab0120 Merge pull request `#36004`_ from rallytime/merge-2016.3
  1288. * 318bffed1d Merge branch '2015.8' into '2016.3'
  1289. * 678f10cf8b Avoid traceback in mac_user.py when user.chhome is invoked from a user state (`#35901`_)
  1290. * 2da501071e Merge pull request `#35967`_ from twangboy/improve_show_sls_2015.8
  1291. * 2ed9a82ef8 Allow full path to be passed to show_sls
  1292. * d86fba15b3 Merge pull request `#35981`_ from cachedout/cptestcase_license
  1293. * dd562dd200 Update Salt's licensing information to include cptestcase
  1294. * **PR** `#35952`_: (`twangboy`_) Load UserProfile when using RunAs (2016.3)
  1295. @ *2016-09-01 15:18:15 UTC*
  1296. * f7b85cb70b Merge pull request `#35952`_ from twangboy/fix_win_runas_2016.3
  1297. * 3721a09ea3 Load UserProfile on RunAs
  1298. * **PR** `#35959`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1299. @ *2016-08-31 22:14:54 UTC*
  1300. * b8ca3f5e4d Merge pull request `#35959`_ from rallytime/merge-2016.3
  1301. * bb4605ffee Merge branch '2015.8' into '2016.3'
  1302. * 0f0f15d048 Merge pull request `#35956`_ from jacobhammons/dot12
  1303. * 3e21e35933 Version docs to 2015.8.12
  1304. * d2db4ea7a2 cachedir should be /cloud not /master (`#35897`_)
  1305. * f4cdcc0d66 Better logging when file_recv_max_size is exceeded (`#35914`_)
  1306. * **PR** `#35955`_: (`jacobhammons`_) Version docs to 2016.3.3
  1307. @ *2016-08-31 20:35:55 UTC*
  1308. * a87b91a8ea Merge pull request `#35955`_ from jacobhammons/dot3
  1309. * ac8fe6ff9e Version docs to 2016.3.3
  1310. * **ISSUE** `#875`_: (`dhoffutt`_) state pkg won't install package nscd (refs: `#35865`_)
  1311. * **PR** `#35865`_: (`jacobhammons`_) Fix incremental doc builds - OS X, postgres returner, tcp transport doc updates
  1312. * **ISSUE** `#35829`_: (`amontalban`_) FreeBSD pkg.latest speed improvement (refs: `#35904`_)
  1313. * **PR** `#35904`_: (`amontalban`_) Fixes `#35829`_ for branch 2016.3
  1314. * **PR** `#35931`_: (`vutny`_) Salt Cloud: add `centos` default user for official CentOS AMIs
  1315. * **PR** `saltstack/salt#35892`_: (`cachedout`_) Fixup Docker test (refs: `#35926`_)
  1316. * **PR** `saltstack/salt#35581`_: (`pbdeuchler`_) Correctly check if image is in current tags (refs: `#35926`_)
  1317. * **PR** `#35926`_: (`ticosax`_) [dockerng] Mention that docker image names must be given with repository
  1318. * **PR** `#35581`_: (`pbdeuchler`_) Correctly check if image is in current tags (refs: `#35926`_)
  1319. * **ISSUE** `#35825`_: (`tjyang`_) "'drac' __virtual__ returned False" from salt-run drac.version host (refs: `#35868`_)
  1320. * **PR** `#35868`_: (`rallytime`_) Add more helpful return messages for drac runner
  1321. @ *2016-08-31 01:33:27 UTC*
  1322. * ca06c62900 Merge pull request `#35868`_ from rallytime/fix-35825
  1323. * 00ae17248e Update error message to be more helpful and fix doc formatting
  1324. * 30a422bfe0 Add more helpful return messages for drac runner
  1325. * **PR** `#35903`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 into 2016.3
  1326. @ *2016-08-30 17:15:36 UTC*
  1327. * 95b89dbce9 Merge pull request `#35903`_ from rallytime/merge-2016.3
  1328. * 9e55bee5d5 Merge branch '2015.8' into '2016.3'
  1329. * 08e10f69eb Clarifies how to create aliased functions (`#35891`_)
  1330. * 6dd5f68a08 Merge pull request `#35856`_ from vutny/2015.8
  1331. * eceedadfa5 salt-cloud: fix path to Salt Master socket dir
  1332. * 336d1a700d Merge pull request `#35880`_ from terminalmage/issue35747
  1333. * 123a611066 pacman.py: Fix incorrect return in pkg.latest_version
  1334. * 6383451c99 Merge pull request `#35884`_ from terminalmage/clarify-pkg-latest-logic
  1335. * b0b419d1d8 Fix condition for Gentoo USE flag update
  1336. * 1542fd4716 Add clarifying comments to the pkg.latest state
  1337. * **ISSUE** `saltstack/salt#18419`_: (`jasonrm`_) salt-cloud fails to run as non-root user (refs: `#35483`_)
  1338. * **ISSUE** `#34806`_: (`jerrykan`_) salt-cloud ignores sock_dir when firing event (refs: `#35483`_)
  1339. * **PR** `#35855`_: (`vutny`_) [REGRESSION] salt-cloud: fix path to Salt Master socket dir (refs: `#35856`_)
  1340. @ *2016-08-30 07:09:04 UTC*
  1341. * **PR** `#35483`_: (`gtmanfred`_) use __utils__ in salt.cloud (refs: `#35855`_, `#37057`_, `#36070`_)
  1342. * cf8f081401 Merge pull request `#35855`_ from vutny/salt-cloud-fix-sock_dir
  1343. * a662ea5337 salt-cloud: fix path to Salt Master socket dir
  1344. * **PR** `#35881`_: (`whiteinge`_) Add fail-safe in case Salt gives us data we can't serialize
  1345. @ *2016-08-30 06:43:11 UTC*
  1346. * f0987cf27a Merge pull request `#35881`_ from whiteinge/salt-api-catch-serializer-error
  1347. * 6e27fad21f Add fail-safe in case Salt gives us data we can't serialize
  1348. * **ISSUE** `#35837`_: (`JensRantil`_) Doc improvement: Mention engine under extension modules (refs: `#35864`_)
  1349. * **PR** `#35864`_: (`rallytime`_) Add engines to list of extension module options in master config docs
  1350. * **ISSUE** `#35835`_: (`JensRantil`_) Incorrect SQS config documentation statement (refs: `#35861`_)
  1351. * **PR** `#35861`_: (`rallytime`_) Fix IAM roles statement to be boto version specific in sqs_events
  1352. * **ISSUE** `#35834`_: (`JensRantil`_) Incorrect SQS engine config (refs: `#35860`_)
  1353. * **PR** `#35860`_: (`rallytime`_) Fix doc formatting for sqs_events engine example config
  1354. * **PR** `#35859`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1355. @ *2016-08-29 18:21:04 UTC*
  1356. * 96747bc3bb Merge pull request `#35859`_ from rallytime/merge-2016.3
  1357. * 5f93d682aa Merge branch '2015.8' into '2016.3'
  1358. * eda2ae0add Merge pull request `#35781`_ from thatch45/ssh_deploy_more
  1359. * 2558dcc100 follow up on the re-deploy if there is a checksum missmatch
  1360. * 165237412c Merge pull request `#35815`_ from gtmanfred/2015.8
  1361. * 805d43598e list_nodes_min should return a minimum dictionary
  1362. * b12c6577d2 Merge pull request `#35833`_ from terminalmage/2015.8-top-file-merging-docs
  1363. * c534d88280 More clarification/correction in minion docs
  1364. * e9e6ea8485 One more tweak to top file merging docs
  1365. * **ISSUE** `#34478`_: (`hujunya`_) makedir bug in the file module (refs: `#35849`_)
  1366. * **PR** `#35849`_: (`theredcat`_) Fix potential infinite loop with no error when using recursive makedirs
  1367. @ *2016-08-29 11:37:19 UTC*
  1368. * dc705ff675 Merge pull request `#35849`_ from theredcat/fix_file_makedirs_infinite_loop
  1369. * 86d5398b28 Fix potential infinite loop with no error when using recursive makedirs
  1370. * **PR** `#35682`_: (`vutny`_) [BACKPORT] Fix empty `fun_agrs` field in Reactor generated events
  1371. @ *2016-08-29 04:11:06 UTC*
  1372. * **PR** `#35659`_: (`vutny`_) Fix empty `fun_agrs` field in Reactor generated events (refs: `#35682`_)
  1373. * **PR** `#35059`_: (`vutny`_) Add `fun_args` field to events generated by execution of Master modules (refs: `#35659`_, `#35682`_)
  1374. * 433743f609 Merge pull request `#35682`_ from vutny/backport-35659
  1375. * 78d16a8057 [BACKPORT] Fix empty `fun_agrs` field in Reactor generated events
  1376. * **ISSUE** `#34973`_: (`szjur`_) Syndic stops forwarding job results if the local salt-master is restarted (refs: `#35792`_)
  1377. * **PR** `#35792`_: (`DmitryKuzmenko`_) Reconnect syndic to event bus if master disappeared.
  1378. @ *2016-08-29 02:13:19 UTC*
  1379. * 30c2db7b09 Merge pull request `#35792`_ from DSRCorporation/bugs/34973_syndic_reconnect_master_2016.3
  1380. * 9afdbb0e97 Reconnect syndic to master event bus if master disappears.
  1381. * ab1afd002e Fixed syndic event bus connection.
  1382. * ea8e1385c1 Fixed syndic unhandled future exception if master is stopped.
  1383. * **PR** `#35817`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1384. @ *2016-08-26 20:44:18 UTC*
  1385. * 43c08ae431 Merge pull request `#35817`_ from rallytime/merge-2016.3
  1386. * e8e73b55ac Merge branch '2015.8' into '2016.3'
  1387. * d285fe64b7 Merge pull request `#35811`_ from rallytime/bp-35576
  1388. * 04c063b315 Updated user.py to redact password when test=true
  1389. * e212c55b7a Schedule documentation update (`#35745`_)
  1390. * eb4d2f299b Better unicode handling in gitfs (`#35802`_)
  1391. * 0ee237a9cb Remove extra "to" in top.rst docs (`#35808`_)
  1392. * 2fc61763d8 Correct the top_file_merging_strategy documentation (`#35774`_)
  1393. * **PR** `#35788`_: (`hu-dabao`_) fix 34241, webutil.useradd_all is deprecated
  1394. * **ISSUE** `saltstack/salt#33536`_: (`murzick`_) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: `#35055`_)
  1395. * **ISSUE** `#33536`_: (`murzick`_) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: `#35055`_, `#35806`_)
  1396. * **PR** `#35810`_: (`rallytime`_) Back-port `#35806`_ to 2016.3
  1397. * **PR** `#35806`_: (`rallytime`_) Bump the deprecation warning in pkgrepo state to Nitrogen (refs: `#35810`_)
  1398. * **PR** `#35055`_: (`galet`_) `#33536`_ pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: `#35806`_)
  1399. * **ISSUE** `#35741`_: (`fix7`_) modjk: use of auth credentials to access jk-status broken (refs: `#35796`_)
  1400. * **PR** `#35796`_: (`fix7`_) Fix `#35741`_
  1401. * **PR** `#35807`_: (`jacobhammons`_) Adds mock for tornado.locks
  1402. * **PR** `#35800`_: (`alexander-bauer`_) Trivial documentation spelling fix
  1403. * **PR** `#35763`_: (`isbm`_) Sphinx crash: documentation config fix
  1404. @ *2016-08-25 21:12:39 UTC*
  1405. * 9b5ee2155e Merge pull request `#35763`_ from isbm/isbm-doc-conf-sphinx-crashfix
  1406. * a56ae4e8f5 Configure importing Mock to handle 'total' method from psutils properly
  1407. * 9c057d0266 Return psutil back to the list of mocked imports
  1408. * 3d7758461e Improve Mock to be flexible and able to mock methods from the mocked modules
  1409. * **ISSUE** `#35771`_: (`bdrung`_) Spelling errors in salt 2016.3.2 (refs: `#35773`_)
  1410. * **PR** `#35773`_: (`rallytime`_) Documentation spelling fixes
  1411. * **PR** `#35767`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1412. @ *2016-08-25 16:09:37 UTC*
  1413. * e355c1cf90 Merge pull request `#35767`_ from rallytime/merge-2016.3
  1414. * 8ad6a12c80 Merge branch '2015.8' into '2016.3'
  1415. * 2a12795bac Fixes Windows download paths (`#35742`_)
  1416. * **ISSUE** `#20575`_: (`starchy`_) "salt --subset=n" appears to always choose the same nodes (refs: `#35753`_)
  1417. * **PR** `#35753`_: (`rallytime`_) Fixup the unit.client_test.LocalClientTestCase.test_cmd_subset from `#35720`_
  1418. @ *2016-08-25 15:55:23 UTC*
  1419. * **PR** `#35720`_: (`hu-dabao`_) fix 20575, make subset really return random subset (refs: `#35753`_)
  1420. * b3f6367621 Merge pull request `#35753`_ from rallytime/fix-client-unit-test
  1421. * 92f8c836e8 Add cmd_mock back in to function spec
  1422. * a671f0a092 Fixup the unit.client_test.LocalClientTestCase.test_cmd_subset from `#35720`_
  1423. * **ISSUE** `#35458`_: (`iggy`_) SALT.STATES.APACHE_MODULE needs version annotations (refs: `#35732`_)
  1424. * **PR** `#35732`_: (`rallytime`_) Add versionadded for enabled function in apache_module state
  1425. * **PR** `#35737`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1426. @ *2016-08-24 19:48:45 UTC*
  1427. * bab0e3d449 Merge pull request `#35737`_ from rallytime/merge-2016.3
  1428. * 61e37d5956 Merge branch '2015.8' into '2106.3'
  1429. * 06a75be8bd Merge pull request `#35701`_ from gtmanfred/2015.8
  1430. * 2d2bc1ffea use aws.get_location in s3 modules
  1431. * 79bc01b88c Make test runs behave better (`#35708`_)
  1432. * **PR** `#35729`_: (`cachedout`_) Remove docs mocks for msgpack and psutils
  1433. @ *2016-08-24 14:42:06 UTC*
  1434. * 7877ff1d5e Merge pull request `#35729`_ from cachedout/fix_docs_build
  1435. * fdbf01d5ad Remove docs mocks for msgpack and psutils
  1436. * **PR** `#35628`_: (`jf`_) Fix user.present state reporting for groups when remove_groups=false
  1437. @ *2016-08-24 08:15:31 UTC*
  1438. * 962e493304 Merge pull request `#35628`_ from jf/fix_user.present_reporting_when_remove_groups=false
  1439. * 1f818c832e Fix user.present state reporting for groups when remove_groups=false
  1440. * **PR** `#35696`_: (`xiaoanyunfei`_) fix maximum recursion depth bug
  1441. @ *2016-08-24 08:01:16 UTC*
  1442. * 02d86c6550 Merge pull request `#35696`_ from xiaoanyunfei/2016.3
  1443. * 5db9255926 fix maximum recursion depth
  1444. * **PR** `#35720`_: (`hu-dabao`_) fix 20575, make subset really return random subset (refs: `#35753`_)
  1445. @ *2016-08-24 07:03:58 UTC*
  1446. * 79d10aea2d Merge pull request `#35720`_ from hu-dabao/fix-20575
  1447. * 70af980c01 fix 20575, make subset really return random subset
  1448. * **PR** `#35700`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1449. @ *2016-08-23 17:23:40 UTC*
  1450. * 5d0b9a248e Merge pull request `#35700`_ from rallytime/merge-2016.3
  1451. * 9e9923c3f4 Merge branch '2015.8' into '2016.3'
  1452. * aee5b62542 Merge pull request `#35680`_ from terminalmage/issue35630
  1453. * d76659a63a Don't use six.text_type() in salt.utils.gitfs
  1454. * 74678923b8 Fixup doc formatting for the sqs_events engine (`#35663`_)
  1455. * **PR** `#35634`_: (`hu-dabao`_) fix 34922, StopIteration should not throw exception out
  1456. @ *2016-08-23 08:13:08 UTC*
  1457. * f305389172 Merge pull request `#35634`_ from hu-dabao/fix-34922
  1458. * fe338ff41f fix 34922, StopIteration should not throw exception out
  1459. * **PR** `#35679`_: (`twangboy`_) Revert to vcredist 12 (2013)
  1460. @ *2016-08-23 08:05:40 UTC*
  1461. * e45aa55d79 Merge pull request `#35679`_ from twangboy/change.vcredist.version.2016.3
  1462. * 3d6d473d48 Revert to vcredist 12 (2013)
  1463. * **PR** `#35662`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1464. @ *2016-08-22 19:03:43 UTC*
  1465. * 9fe0972761 Merge pull request `#35662`_ from rallytime/merge-2016.3
  1466. * 1d819d7cc2 Merge branch '2015.8' into '2016.3'
  1467. * 399e9f57cc Update release notes for 2015.8.12 (`#35614`_)
  1468. * f7f8221169 Everything in the sample master config file should be commented out (`#35611`_)
  1469. * c9070c212f Merge pull request `#35569`_ from rallytime/test-for-35384
  1470. * 30f42d5352 Write test for multiple unless commands where 1st cmd passes and 2nd fails
  1471. * **PR** `#35661`_: (`justinta`_) Backport `#35627`_ to 2016.3
  1472. * **PR** `#35627`_: (`cachedout`_) Comment boto lambda test (refs: `#35661`_)
  1473. * **PR** `#35615`_: (`hu-dabao`_) fix 35591, verify the acl file exist before proceed
  1474. @ *2016-08-21 04:41:32 UTC*
  1475. * 67692f868c Merge pull request `#35615`_ from hu-dabao/fix-35591
  1476. * 402b83e4d3 change file verification to exist
  1477. * 7355eb4ecd move python lib import after absolute_import
  1478. * 69a2427670 fix 35591, verify the acl file exist before proceed
  1479. * **PR** `#35485`_: (`cro`_) Cassandra returner bugfixes and documentation.
  1480. @ *2016-08-20 02:42:28 UTC*
  1481. * de6fca3909 Merge pull request `#35485`_ from cro/jpmc_cass_return
  1482. * 0b01a7a266 Six import for range.
  1483. * 7e87d4170d Fix Py3 lint?
  1484. * d4336d011c [1,2,3] -> range(1,4)
  1485. * cec7f6a7ec remove unneeded import
  1486. * e31555345f Add timeout documentation.
  1487. * 901ab8b74c Remove unnecessary log statements
  1488. * 1954c1a3f3 Update cassandra returner for JPMC
  1489. * **ISSUE** `#35519`_: (`morganwillcock`_) win_dism state doesn't handle all success return codes (refs: `#35520`_)
  1490. * **PR** `#35520`_: (`morganwillcock`_) Check for all success return codes in win_dism state
  1491. @ *2016-08-20 02:35:01 UTC*
  1492. * edefff51d4 Merge pull request `#35520`_ from morganwillcock/dism-return-codes
  1493. * 0b95b85e69 Check for all success return codes in dism state
  1494. * **PR** `#35616`_: (`xbglowx`_) Remove duplicate auth_tries in minion docs
  1495. @ *2016-08-20 02:32:50 UTC*
  1496. * 27211dbd64 Merge pull request `#35616`_ from xbglowx/2016.3
  1497. * 2801f0fdcc Remove duplicate auth_tries in minion docs
  1498. * **ISSUE** `#34992`_: (`szjur`_) Syndic strips vital parts of events (such as 'retcode' and 'success') (refs: `#35552`_)
  1499. * **PR** `#35552`_: (`DmitryKuzmenko`_) Syndic fix: don't strip 'retcode' and 'success' from events.
  1500. @ *2016-08-20 02:00:40 UTC*
  1501. * 25ac9bacc6 Merge pull request `#35552`_ from DSRCorporation/bugs/34992_syndic_strip_retcode
  1502. * d036299f6f Syndic fix: don't strip 'retcode' and 'success' from events.
  1503. * **ISSUE** `#25664`_: (`sdm24`_) 2015.5.2 MySQL Returner: salt-run jobs.lookup_jid doesn't return full result for highstate output (refs: `#35559`_)
  1504. * **PR** `#35559`_: (`Jlin317`_) Fix highstate outputter when it's given multiple results (refs: `#36137`_)
  1505. @ *2016-08-20 01:56:25 UTC*
  1506. * bec8322e13 Merge pull request `#35559`_ from Jlin317/fix_highstate_outputter
  1507. * 27aa038cc6 Fix highstate outputter when it's given multiple results
  1508. * **ISSUE** `#32478`_: (`oliver-dungey`_) rsync.synchronized - user/group options required (refs: `#32739`_)
  1509. * **PR** `#35605`_: (`rallytime`_) Back-port `#32739`_ to 2016.3
  1510. @ *2016-08-20 01:39:38 UTC*
  1511. * **PR** `#32739`_: (`abednarik`_) Rsync synchronized updates. (refs: `#35605`_)
  1512. * 4153aeba29 Merge pull request `#35605`_ from rallytime/bp-32739
  1513. * 36d8b4a409 Rsync synchronized updates.
  1514. * **PR** `#35606`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  1515. @ *2016-08-19 22:19:05 UTC*
  1516. * 6eabe6356f Merge pull request `#35606`_ from rallytime/merge-2016.3
  1517. * f2eb625778 Merge branch '2015.8' into '2016.3'
  1518. * 0c7aa802f5 Update release notes for 2015.8.12 (`#35600`_)
  1519. * dd12b48239 Update release notes for 2015.8.12 (`#35599`_)
  1520. * beb6ca8ef9 Update linux_sysctl tests to reflect new context key (`#35584`_)
  1521. * fd08d33597 Add warning about AWS flagging of nmap usage (`#35575`_)
  1522. .. _`#18341`: https://github.com/saltstack/salt/issues/18341
  1523. .. _`#1`: https://github.com/saltstack/salt/issues/1
  1524. .. _`#20575`: https://github.com/saltstack/salt/issues/20575
  1525. .. _`#21248`: https://github.com/saltstack/salt/issues/21248
  1526. .. _`#23822`: https://github.com/saltstack/salt/issues/23822
  1527. .. _`#25128`: https://github.com/saltstack/salt/pull/25128
  1528. .. _`#25664`: https://github.com/saltstack/salt/issues/25664
  1529. .. _`#26569`: https://github.com/saltstack/salt/issues/26569
  1530. .. _`#27207`: https://github.com/saltstack/salt/issues/27207
  1531. .. _`#27316`: https://github.com/saltstack/salt/issues/27316
  1532. .. _`#27317`: https://github.com/saltstack/salt/pull/27317
  1533. .. _`#27764`: https://github.com/saltstack/salt/pull/27764
  1534. .. _`#28125`: https://github.com/saltstack/salt/issues/28125
  1535. .. _`#29421`: https://github.com/saltstack/salt/issues/29421
  1536. .. _`#31116`: https://github.com/saltstack/salt/pull/31116
  1537. .. _`#31454`: https://github.com/saltstack/salt/issues/31454
  1538. .. _`#32478`: https://github.com/saltstack/salt/issues/32478
  1539. .. _`#32485`: https://github.com/saltstack/salt/pull/32485
  1540. .. _`#32699`: https://github.com/saltstack/salt/pull/32699
  1541. .. _`#32739`: https://github.com/saltstack/salt/pull/32739
  1542. .. _`#33525`: https://github.com/saltstack/salt/issues/33525
  1543. .. _`#33536`: https://github.com/saltstack/salt/issues/33536
  1544. .. _`#33686`: https://github.com/saltstack/salt/issues/33686
  1545. .. _`#33906`: https://github.com/saltstack/salt/pull/33906
  1546. .. _`#33915`: https://github.com/saltstack/salt/issues/33915
  1547. .. _`#33939`: https://github.com/saltstack/salt/pull/33939
  1548. .. _`#33969`: https://github.com/saltstack/salt/issues/33969
  1549. .. _`#33998`: https://github.com/saltstack/salt/pull/33998
  1550. .. _`#34397`: https://github.com/saltstack/salt/issues/34397
  1551. .. _`#34478`: https://github.com/saltstack/salt/issues/34478
  1552. .. _`#34515`: https://github.com/saltstack/salt/issues/34515
  1553. .. _`#34529`: https://github.com/saltstack/salt/pull/34529
  1554. .. _`#34531`: https://github.com/saltstack/salt/pull/34531
  1555. .. _`#34806`: https://github.com/saltstack/salt/issues/34806
  1556. .. _`#34872`: https://github.com/saltstack/salt/issues/34872
  1557. .. _`#34927`: https://github.com/saltstack/salt/issues/34927
  1558. .. _`#34973`: https://github.com/saltstack/salt/issues/34973
  1559. .. _`#34992`: https://github.com/saltstack/salt/issues/34992
  1560. .. _`#35055`: https://github.com/saltstack/salt/pull/35055
  1561. .. _`#35059`: https://github.com/saltstack/salt/pull/35059
  1562. .. _`#35097`: https://github.com/saltstack/salt/issues/35097
  1563. .. _`#35198`: https://github.com/saltstack/salt/issues/35198
  1564. .. _`#35199`: https://github.com/saltstack/salt/pull/35199
  1565. .. _`#35340`: https://github.com/saltstack/salt/issues/35340
  1566. .. _`#35423`: https://github.com/saltstack/salt/issues/35423
  1567. .. _`#35433`: https://github.com/saltstack/salt/pull/35433
  1568. .. _`#35458`: https://github.com/saltstack/salt/issues/35458
  1569. .. _`#35480`: https://github.com/saltstack/salt/issues/35480
  1570. .. _`#35483`: https://github.com/saltstack/salt/pull/35483
  1571. .. _`#35485`: https://github.com/saltstack/salt/pull/35485
  1572. .. _`#35519`: https://github.com/saltstack/salt/issues/35519
  1573. .. _`#35520`: https://github.com/saltstack/salt/pull/35520
  1574. .. _`#35552`: https://github.com/saltstack/salt/pull/35552
  1575. .. _`#35559`: https://github.com/saltstack/salt/pull/35559
  1576. .. _`#35569`: https://github.com/saltstack/salt/pull/35569
  1577. .. _`#35575`: https://github.com/saltstack/salt/pull/35575
  1578. .. _`#35581`: https://github.com/saltstack/salt/pull/35581
  1579. .. _`#35584`: https://github.com/saltstack/salt/pull/35584
  1580. .. _`#35599`: https://github.com/saltstack/salt/pull/35599
  1581. .. _`#35600`: https://github.com/saltstack/salt/pull/35600
  1582. .. _`#35605`: https://github.com/saltstack/salt/pull/35605
  1583. .. _`#35606`: https://github.com/saltstack/salt/pull/35606
  1584. .. _`#35611`: https://github.com/saltstack/salt/pull/35611
  1585. .. _`#35614`: https://github.com/saltstack/salt/pull/35614
  1586. .. _`#35615`: https://github.com/saltstack/salt/pull/35615
  1587. .. _`#35616`: https://github.com/saltstack/salt/pull/35616
  1588. .. _`#35618`: https://github.com/saltstack/salt/issues/35618
  1589. .. _`#35627`: https://github.com/saltstack/salt/pull/35627
  1590. .. _`#35628`: https://github.com/saltstack/salt/pull/35628
  1591. .. _`#35634`: https://github.com/saltstack/salt/pull/35634
  1592. .. _`#35659`: https://github.com/saltstack/salt/pull/35659
  1593. .. _`#35661`: https://github.com/saltstack/salt/pull/35661
  1594. .. _`#35662`: https://github.com/saltstack/salt/pull/35662
  1595. .. _`#35663`: https://github.com/saltstack/salt/pull/35663
  1596. .. _`#35679`: https://github.com/saltstack/salt/pull/35679
  1597. .. _`#35680`: https://github.com/saltstack/salt/pull/35680
  1598. .. _`#35682`: https://github.com/saltstack/salt/pull/35682
  1599. .. _`#35688`: https://github.com/saltstack/salt/pull/35688
  1600. .. _`#35693`: https://github.com/saltstack/salt/pull/35693
  1601. .. _`#35696`: https://github.com/saltstack/salt/pull/35696
  1602. .. _`#35700`: https://github.com/saltstack/salt/pull/35700
  1603. .. _`#35701`: https://github.com/saltstack/salt/pull/35701
  1604. .. _`#35708`: https://github.com/saltstack/salt/pull/35708
  1605. .. _`#35720`: https://github.com/saltstack/salt/pull/35720
  1606. .. _`#35729`: https://github.com/saltstack/salt/pull/35729
  1607. .. _`#35732`: https://github.com/saltstack/salt/pull/35732
  1608. .. _`#35734`: https://github.com/saltstack/salt/pull/35734
  1609. .. _`#35737`: https://github.com/saltstack/salt/pull/35737
  1610. .. _`#35741`: https://github.com/saltstack/salt/issues/35741
  1611. .. _`#35742`: https://github.com/saltstack/salt/pull/35742
  1612. .. _`#35745`: https://github.com/saltstack/salt/pull/35745
  1613. .. _`#35753`: https://github.com/saltstack/salt/pull/35753
  1614. .. _`#35763`: https://github.com/saltstack/salt/pull/35763
  1615. .. _`#35767`: https://github.com/saltstack/salt/pull/35767
  1616. .. _`#35771`: https://github.com/saltstack/salt/issues/35771
  1617. .. _`#35773`: https://github.com/saltstack/salt/pull/35773
  1618. .. _`#35774`: https://github.com/saltstack/salt/pull/35774
  1619. .. _`#35781`: https://github.com/saltstack/salt/pull/35781
  1620. .. _`#35788`: https://github.com/saltstack/salt/pull/35788
  1621. .. _`#35792`: https://github.com/saltstack/salt/pull/35792
  1622. .. _`#35796`: https://github.com/saltstack/salt/pull/35796
  1623. .. _`#35800`: https://github.com/saltstack/salt/pull/35800
  1624. .. _`#35802`: https://github.com/saltstack/salt/pull/35802
  1625. .. _`#35806`: https://github.com/saltstack/salt/pull/35806
  1626. .. _`#35807`: https://github.com/saltstack/salt/pull/35807
  1627. .. _`#35808`: https://github.com/saltstack/salt/pull/35808
  1628. .. _`#35810`: https://github.com/saltstack/salt/pull/35810
  1629. .. _`#35811`: https://github.com/saltstack/salt/pull/35811
  1630. .. _`#35813`: https://github.com/saltstack/salt/issues/35813
  1631. .. _`#35815`: https://github.com/saltstack/salt/pull/35815
  1632. .. _`#35817`: https://github.com/saltstack/salt/pull/35817
  1633. .. _`#35819`: https://github.com/saltstack/salt/issues/35819
  1634. .. _`#35824`: https://github.com/saltstack/salt/pull/35824
  1635. .. _`#35825`: https://github.com/saltstack/salt/issues/35825
  1636. .. _`#35829`: https://github.com/saltstack/salt/issues/35829
  1637. .. _`#35833`: https://github.com/saltstack/salt/pull/35833
  1638. .. _`#35834`: https://github.com/saltstack/salt/issues/35834
  1639. .. _`#35835`: https://github.com/saltstack/salt/issues/35835
  1640. .. _`#35837`: https://github.com/saltstack/salt/issues/35837
  1641. .. _`#35849`: https://github.com/saltstack/salt/pull/35849
  1642. .. _`#35855`: https://github.com/saltstack/salt/pull/35855
  1643. .. _`#35856`: https://github.com/saltstack/salt/pull/35856
  1644. .. _`#35859`: https://github.com/saltstack/salt/pull/35859
  1645. .. _`#35860`: https://github.com/saltstack/salt/pull/35860
  1646. .. _`#35861`: https://github.com/saltstack/salt/pull/35861
  1647. .. _`#35864`: https://github.com/saltstack/salt/pull/35864
  1648. .. _`#35865`: https://github.com/saltstack/salt/pull/35865
  1649. .. _`#35868`: https://github.com/saltstack/salt/pull/35868
  1650. .. _`#35880`: https://github.com/saltstack/salt/pull/35880
  1651. .. _`#35881`: https://github.com/saltstack/salt/pull/35881
  1652. .. _`#35884`: https://github.com/saltstack/salt/pull/35884
  1653. .. _`#35891`: https://github.com/saltstack/salt/pull/35891
  1654. .. _`#35897`: https://github.com/saltstack/salt/pull/35897
  1655. .. _`#35901`: https://github.com/saltstack/salt/pull/35901
  1656. .. _`#35903`: https://github.com/saltstack/salt/pull/35903
  1657. .. _`#35904`: https://github.com/saltstack/salt/pull/35904
  1658. .. _`#35907`: https://github.com/saltstack/salt/pull/35907
  1659. .. _`#35914`: https://github.com/saltstack/salt/pull/35914
  1660. .. _`#35916`: https://github.com/saltstack/salt/pull/35916
  1661. .. _`#35919`: https://github.com/saltstack/salt/pull/35919
  1662. .. _`#35923`: https://github.com/saltstack/salt/pull/35923
  1663. .. _`#35926`: https://github.com/saltstack/salt/pull/35926
  1664. .. _`#35931`: https://github.com/saltstack/salt/pull/35931
  1665. .. _`#35952`: https://github.com/saltstack/salt/pull/35952
  1666. .. _`#35954`: https://github.com/saltstack/salt/pull/35954
  1667. .. _`#35955`: https://github.com/saltstack/salt/pull/35955
  1668. .. _`#35956`: https://github.com/saltstack/salt/pull/35956
  1669. .. _`#35959`: https://github.com/saltstack/salt/pull/35959
  1670. .. _`#35967`: https://github.com/saltstack/salt/pull/35967
  1671. .. _`#35978`: https://github.com/saltstack/salt/pull/35978
  1672. .. _`#35981`: https://github.com/saltstack/salt/pull/35981
  1673. .. _`#36000`: https://github.com/saltstack/salt/pull/36000
  1674. .. _`#36004`: https://github.com/saltstack/salt/pull/36004
  1675. .. _`#36008`: https://github.com/saltstack/salt/pull/36008
  1676. .. _`#36010`: https://github.com/saltstack/salt/pull/36010
  1677. .. _`#36014`: https://github.com/saltstack/salt/pull/36014
  1678. .. _`#36015`: https://github.com/saltstack/salt/pull/36015
  1679. .. _`#36016`: https://github.com/saltstack/salt/pull/36016
  1680. .. _`#36018`: https://github.com/saltstack/salt/pull/36018
  1681. .. _`#36019`: https://github.com/saltstack/salt/pull/36019
  1682. .. _`#36021`: https://github.com/saltstack/salt/issues/36021
  1683. .. _`#36022`: https://github.com/saltstack/salt/pull/36022
  1684. .. _`#36023`: https://github.com/saltstack/salt/pull/36023
  1685. .. _`#36024`: https://github.com/saltstack/salt/pull/36024
  1686. .. _`#36025`: https://github.com/saltstack/salt/pull/36025
  1687. .. _`#36028`: https://github.com/saltstack/salt/pull/36028
  1688. .. _`#36030`: https://github.com/saltstack/salt/pull/36030
  1689. .. _`#36033`: https://github.com/saltstack/salt/pull/36033
  1690. .. _`#36038`: https://github.com/saltstack/salt/pull/36038
  1691. .. _`#36039`: https://github.com/saltstack/salt/pull/36039
  1692. .. _`#36040`: https://github.com/saltstack/salt/pull/36040
  1693. .. _`#36047`: https://github.com/saltstack/salt/pull/36047
  1694. .. _`#36055`: https://github.com/saltstack/salt/issues/36055
  1695. .. _`#36057`: https://github.com/saltstack/salt/issues/36057
  1696. .. _`#36061`: https://github.com/saltstack/salt/pull/36061
  1697. .. _`#36062`: https://github.com/saltstack/salt/pull/36062
  1698. .. _`#36068`: https://github.com/saltstack/salt/pull/36068
  1699. .. _`#36070`: https://github.com/saltstack/salt/pull/36070
  1700. .. _`#36073`: https://github.com/saltstack/salt/pull/36073
  1701. .. _`#36078`: https://github.com/saltstack/salt/pull/36078
  1702. .. _`#36089`: https://github.com/saltstack/salt/pull/36089
  1703. .. _`#36094`: https://github.com/saltstack/salt/issues/36094
  1704. .. _`#36096`: https://github.com/saltstack/salt/pull/36096
  1705. .. _`#36118`: https://github.com/saltstack/salt/pull/36118
  1706. .. _`#36124`: https://github.com/saltstack/salt/pull/36124
  1707. .. _`#36129`: https://github.com/saltstack/salt/pull/36129
  1708. .. _`#36136`: https://github.com/saltstack/salt/pull/36136
  1709. .. _`#36137`: https://github.com/saltstack/salt/pull/36137
  1710. .. _`#36139`: https://github.com/saltstack/salt/pull/36139
  1711. .. _`#36143`: https://github.com/saltstack/salt/pull/36143
  1712. .. _`#36146`: https://github.com/saltstack/salt/pull/36146
  1713. .. _`#36147`: https://github.com/saltstack/salt/pull/36147
  1714. .. _`#36152`: https://github.com/saltstack/salt/pull/36152
  1715. .. _`#36154`: https://github.com/saltstack/salt/pull/36154
  1716. .. _`#36156`: https://github.com/saltstack/salt/pull/36156
  1717. .. _`#36158`: https://github.com/saltstack/salt/pull/36158
  1718. .. _`#36161`: https://github.com/saltstack/salt/pull/36161
  1719. .. _`#36169`: https://github.com/saltstack/salt/pull/36169
  1720. .. _`#36170`: https://github.com/saltstack/salt/pull/36170
  1721. .. _`#36178`: https://github.com/saltstack/salt/pull/36178
  1722. .. _`#36183`: https://github.com/saltstack/salt/pull/36183
  1723. .. _`#36184`: https://github.com/saltstack/salt/pull/36184
  1724. .. _`#36185`: https://github.com/saltstack/salt/pull/36185
  1725. .. _`#36188`: https://github.com/saltstack/salt/pull/36188
  1726. .. _`#36193`: https://github.com/saltstack/salt/pull/36193
  1727. .. _`#36194`: https://github.com/saltstack/salt/pull/36194
  1728. .. _`#36199`: https://github.com/saltstack/salt/pull/36199
  1729. .. _`#36203`: https://github.com/saltstack/salt/pull/36203
  1730. .. _`#36205`: https://github.com/saltstack/salt/pull/36205
  1731. .. _`#36214`: https://github.com/saltstack/salt/pull/36214
  1732. .. _`#36217`: https://github.com/saltstack/salt/pull/36217
  1733. .. _`#36227`: https://github.com/saltstack/salt/pull/36227
  1734. .. _`#36235`: https://github.com/saltstack/salt/pull/36235
  1735. .. _`#36238`: https://github.com/saltstack/salt/pull/36238
  1736. .. _`#36240`: https://github.com/saltstack/salt/issues/36240
  1737. .. _`#36241`: https://github.com/saltstack/salt/pull/36241
  1738. .. _`#36244`: https://github.com/saltstack/salt/pull/36244
  1739. .. _`#36245`: https://github.com/saltstack/salt/pull/36245
  1740. .. _`#36246`: https://github.com/saltstack/salt/pull/36246
  1741. .. _`#36249`: https://github.com/saltstack/salt/pull/36249
  1742. .. _`#36262`: https://github.com/saltstack/salt/pull/36262
  1743. .. _`#36263`: https://github.com/saltstack/salt/pull/36263
  1744. .. _`#36264`: https://github.com/saltstack/salt/pull/36264
  1745. .. _`#36270`: https://github.com/saltstack/salt/pull/36270
  1746. .. _`#36272`: https://github.com/saltstack/salt/pull/36272
  1747. .. _`#36273`: https://github.com/saltstack/salt/pull/36273
  1748. .. _`#36277`: https://github.com/saltstack/salt/pull/36277
  1749. .. _`#36279`: https://github.com/saltstack/salt/issues/36279
  1750. .. _`#36280`: https://github.com/saltstack/salt/pull/36280
  1751. .. _`#36292`: https://github.com/saltstack/salt/issues/36292
  1752. .. _`#36295`: https://github.com/saltstack/salt/pull/36295
  1753. .. _`#36296`: https://github.com/saltstack/salt/pull/36296
  1754. .. _`#36297`: https://github.com/saltstack/salt/pull/36297
  1755. .. _`#36299`: https://github.com/saltstack/salt/pull/36299
  1756. .. _`#36304`: https://github.com/saltstack/salt/issues/36304
  1757. .. _`#36305`: https://github.com/saltstack/salt/pull/36305
  1758. .. _`#36308`: https://github.com/saltstack/salt/issues/36308
  1759. .. _`#36310`: https://github.com/saltstack/salt/pull/36310
  1760. .. _`#36312`: https://github.com/saltstack/salt/pull/36312
  1761. .. _`#36315`: https://github.com/saltstack/salt/pull/36315
  1762. .. _`#36325`: https://github.com/saltstack/salt/pull/36325
  1763. .. _`#36329`: https://github.com/saltstack/salt/pull/36329
  1764. .. _`#36330`: https://github.com/saltstack/salt/pull/36330
  1765. .. _`#36334`: https://github.com/saltstack/salt/pull/36334
  1766. .. _`#36335`: https://github.com/saltstack/salt/pull/36335
  1767. .. _`#36337`: https://github.com/saltstack/salt/pull/36337
  1768. .. _`#36338`: https://github.com/saltstack/salt/issues/36338
  1769. .. _`#36339`: https://github.com/saltstack/salt/pull/36339
  1770. .. _`#36342`: https://github.com/saltstack/salt/pull/36342
  1771. .. _`#36344`: https://github.com/saltstack/salt/pull/36344
  1772. .. _`#36345`: https://github.com/saltstack/salt/pull/36345
  1773. .. _`#36346`: https://github.com/saltstack/salt/pull/36346
  1774. .. _`#36350`: https://github.com/saltstack/salt/pull/36350
  1775. .. _`#36352`: https://github.com/saltstack/salt/pull/36352
  1776. .. _`#36353`: https://github.com/saltstack/salt/pull/36353
  1777. .. _`#36355`: https://github.com/saltstack/salt/pull/36355
  1778. .. _`#36365`: https://github.com/saltstack/salt/pull/36365
  1779. .. _`#36369`: https://github.com/saltstack/salt/pull/36369
  1780. .. _`#36371`: https://github.com/saltstack/salt/issues/36371
  1781. .. _`#36373`: https://github.com/saltstack/salt/issues/36373
  1782. .. _`#36378`: https://github.com/saltstack/salt/pull/36378
  1783. .. _`#36379`: https://github.com/saltstack/salt/pull/36379
  1784. .. _`#36381`: https://github.com/saltstack/salt/pull/36381
  1785. .. _`#36384`: https://github.com/saltstack/salt/pull/36384
  1786. .. _`#36386`: https://github.com/saltstack/salt/pull/36386
  1787. .. _`#36388`: https://github.com/saltstack/salt/issues/36388
  1788. .. _`#36389`: https://github.com/saltstack/salt/pull/36389
  1789. .. _`#36391`: https://github.com/saltstack/salt/pull/36391
  1790. .. _`#36394`: https://github.com/saltstack/salt/pull/36394
  1791. .. _`#36408`: https://github.com/saltstack/salt/pull/36408
  1792. .. _`#36409`: https://github.com/saltstack/salt/pull/36409
  1793. .. _`#36413`: https://github.com/saltstack/salt/pull/36413
  1794. .. _`#36418`: https://github.com/saltstack/salt/pull/36418
  1795. .. _`#36419`: https://github.com/saltstack/salt/pull/36419
  1796. .. _`#36420`: https://github.com/saltstack/salt/pull/36420
  1797. .. _`#36422`: https://github.com/saltstack/salt/issues/36422
  1798. .. _`#36424`: https://github.com/saltstack/salt/pull/36424
  1799. .. _`#36425`: https://github.com/saltstack/salt/pull/36425
  1800. .. _`#36428`: https://github.com/saltstack/salt/pull/36428
  1801. .. _`#36435`: https://github.com/saltstack/salt/pull/36435
  1802. .. _`#36441`: https://github.com/saltstack/salt/pull/36441
  1803. .. _`#36442`: https://github.com/saltstack/salt/pull/36442
  1804. .. _`#36445`: https://github.com/saltstack/salt/pull/36445
  1805. .. _`#36455`: https://github.com/saltstack/salt/pull/36455
  1806. .. _`#36459`: https://github.com/saltstack/salt/pull/36459
  1807. .. _`#36464`: https://github.com/saltstack/salt/pull/36464
  1808. .. _`#36474`: https://github.com/saltstack/salt/pull/36474
  1809. .. _`#36475`: https://github.com/saltstack/salt/issues/36475
  1810. .. _`#36478`: https://github.com/saltstack/salt/pull/36478
  1811. .. _`#36482`: https://github.com/saltstack/salt/pull/36482
  1812. .. _`#36483`: https://github.com/saltstack/salt/pull/36483
  1813. .. _`#36484`: https://github.com/saltstack/salt/pull/36484
  1814. .. _`#36486`: https://github.com/saltstack/salt/pull/36486
  1815. .. _`#36491`: https://github.com/saltstack/salt/issues/36491
  1816. .. _`#36495`: https://github.com/saltstack/salt/pull/36495
  1817. .. _`#36496`: https://github.com/saltstack/salt/pull/36496
  1818. .. _`#36500`: https://github.com/saltstack/salt/pull/36500
  1819. .. _`#36505`: https://github.com/saltstack/salt/pull/36505
  1820. .. _`#36508`: https://github.com/saltstack/salt/pull/36508
  1821. .. _`#36514`: https://github.com/saltstack/salt/issues/36514
  1822. .. _`#36519`: https://github.com/saltstack/salt/pull/36519
  1823. .. _`#36520`: https://github.com/saltstack/salt/pull/36520
  1824. .. _`#36529`: https://github.com/saltstack/salt/pull/36529
  1825. .. _`#36532`: https://github.com/saltstack/salt/pull/36532
  1826. .. _`#36535`: https://github.com/saltstack/salt/pull/36535
  1827. .. _`#36537`: https://github.com/saltstack/salt/pull/36537
  1828. .. _`#36538`: https://github.com/saltstack/salt/pull/36538
  1829. .. _`#36539`: https://github.com/saltstack/salt/pull/36539
  1830. .. _`#36540`: https://github.com/saltstack/salt/pull/36540
  1831. .. _`#36541`: https://github.com/saltstack/salt/pull/36541
  1832. .. _`#36542`: https://github.com/saltstack/salt/pull/36542
  1833. .. _`#36546`: https://github.com/saltstack/salt/pull/36546
  1834. .. _`#36550`: https://github.com/saltstack/salt/pull/36550
  1835. .. _`#36553`: https://github.com/saltstack/salt/issues/36553
  1836. .. _`#36555`: https://github.com/saltstack/salt/pull/36555
  1837. .. _`#36562`: https://github.com/saltstack/salt/pull/36562
  1838. .. _`#36564`: https://github.com/saltstack/salt/pull/36564
  1839. .. _`#36568`: https://github.com/saltstack/salt/issues/36568
  1840. .. _`#36572`: https://github.com/saltstack/salt/pull/36572
  1841. .. _`#36579`: https://github.com/saltstack/salt/issues/36579
  1842. .. _`#36585`: https://github.com/saltstack/salt/pull/36585
  1843. .. _`#36586`: https://github.com/saltstack/salt/issues/36586
  1844. .. _`#36588`: https://github.com/saltstack/salt/issues/36588
  1845. .. _`#36589`: https://github.com/saltstack/salt/pull/36589
  1846. .. _`#36594`: https://github.com/saltstack/salt/pull/36594
  1847. .. _`#36595`: https://github.com/saltstack/salt/pull/36595
  1848. .. _`#36606`: https://github.com/saltstack/salt/pull/36606
  1849. .. _`#36607`: https://github.com/saltstack/salt/pull/36607
  1850. .. _`#36609`: https://github.com/saltstack/salt/pull/36609
  1851. .. _`#36611`: https://github.com/saltstack/salt/pull/36611
  1852. .. _`#36613`: https://github.com/saltstack/salt/pull/36613
  1853. .. _`#36616`: https://github.com/saltstack/salt/pull/36616
  1854. .. _`#36618`: https://github.com/saltstack/salt/pull/36618
  1855. .. _`#36620`: https://github.com/saltstack/salt/pull/36620
  1856. .. _`#36621`: https://github.com/saltstack/salt/pull/36621
  1857. .. _`#36622`: https://github.com/saltstack/salt/pull/36622
  1858. .. _`#36628`: https://github.com/saltstack/salt/pull/36628
  1859. .. _`#36632`: https://github.com/saltstack/salt/pull/36632
  1860. .. _`#36635`: https://github.com/saltstack/salt/pull/36635
  1861. .. _`#36636`: https://github.com/saltstack/salt/pull/36636
  1862. .. _`#36641`: https://github.com/saltstack/salt/pull/36641
  1863. .. _`#36643`: https://github.com/saltstack/salt/pull/36643
  1864. .. _`#36646`: https://github.com/saltstack/salt/pull/36646
  1865. .. _`#36648`: https://github.com/saltstack/salt/pull/36648
  1866. .. _`#36650`: https://github.com/saltstack/salt/pull/36650
  1867. .. _`#36659`: https://github.com/saltstack/salt/pull/36659
  1868. .. _`#36660`: https://github.com/saltstack/salt/pull/36660
  1869. .. _`#36661`: https://github.com/saltstack/salt/pull/36661
  1870. .. _`#36662`: https://github.com/saltstack/salt/pull/36662
  1871. .. _`#36663`: https://github.com/saltstack/salt/pull/36663
  1872. .. _`#36664`: https://github.com/saltstack/salt/pull/36664
  1873. .. _`#36669`: https://github.com/saltstack/salt/issues/36669
  1874. .. _`#36670`: https://github.com/saltstack/salt/pull/36670
  1875. .. _`#36671`: https://github.com/saltstack/salt/issues/36671
  1876. .. _`#36676`: https://github.com/saltstack/salt/pull/36676
  1877. .. _`#36678`: https://github.com/saltstack/salt/pull/36678
  1878. .. _`#36680`: https://github.com/saltstack/salt/pull/36680
  1879. .. _`#36684`: https://github.com/saltstack/salt/pull/36684
  1880. .. _`#36686`: https://github.com/saltstack/salt/pull/36686
  1881. .. _`#36690`: https://github.com/saltstack/salt/pull/36690
  1882. .. _`#36692`: https://github.com/saltstack/salt/issues/36692
  1883. .. _`#36694`: https://github.com/saltstack/salt/pull/36694
  1884. .. _`#36696`: https://github.com/saltstack/salt/pull/36696
  1885. .. _`#36699`: https://github.com/saltstack/salt/pull/36699
  1886. .. _`#36700`: https://github.com/saltstack/salt/pull/36700
  1887. .. _`#36716`: https://github.com/saltstack/salt/pull/36716
  1888. .. _`#36719`: https://github.com/saltstack/salt/pull/36719
  1889. .. _`#36720`: https://github.com/saltstack/salt/pull/36720
  1890. .. _`#36722`: https://github.com/saltstack/salt/pull/36722
  1891. .. _`#36724`: https://github.com/saltstack/salt/pull/36724
  1892. .. _`#36725`: https://github.com/saltstack/salt/pull/36725
  1893. .. _`#36726`: https://github.com/saltstack/salt/pull/36726
  1894. .. _`#36728`: https://github.com/saltstack/salt/pull/36728
  1895. .. _`#36730`: https://github.com/saltstack/salt/pull/36730
  1896. .. _`#36738`: https://github.com/saltstack/salt/issues/36738
  1897. .. _`#36739`: https://github.com/saltstack/salt/pull/36739
  1898. .. _`#36743`: https://github.com/saltstack/salt/pull/36743
  1899. .. _`#36744`: https://github.com/saltstack/salt/pull/36744
  1900. .. _`#36746`: https://github.com/saltstack/salt/issues/36746
  1901. .. _`#36747`: https://github.com/saltstack/salt/pull/36747
  1902. .. _`#36749`: https://github.com/saltstack/salt/pull/36749
  1903. .. _`#36750`: https://github.com/saltstack/salt/pull/36750
  1904. .. _`#36754`: https://github.com/saltstack/salt/pull/36754
  1905. .. _`#36755`: https://github.com/saltstack/salt/pull/36755
  1906. .. _`#36757`: https://github.com/saltstack/salt/pull/36757
  1907. .. _`#36764`: https://github.com/saltstack/salt/pull/36764
  1908. .. _`#36766`: https://github.com/saltstack/salt/issues/36766
  1909. .. _`#36768`: https://github.com/saltstack/salt/pull/36768
  1910. .. _`#36785`: https://github.com/saltstack/salt/pull/36785
  1911. .. _`#36786`: https://github.com/saltstack/salt/pull/36786
  1912. .. _`#36787`: https://github.com/saltstack/salt/issues/36787
  1913. .. _`#36789`: https://github.com/saltstack/salt/pull/36789
  1914. .. _`#36797`: https://github.com/saltstack/salt/pull/36797
  1915. .. _`#36803`: https://github.com/saltstack/salt/pull/36803
  1916. .. _`#36804`: https://github.com/saltstack/salt/issues/36804
  1917. .. _`#36806`: https://github.com/saltstack/salt/pull/36806
  1918. .. _`#36807`: https://github.com/saltstack/salt/pull/36807
  1919. .. _`#36808`: https://github.com/saltstack/salt/pull/36808
  1920. .. _`#36814`: https://github.com/saltstack/salt/issues/36814
  1921. .. _`#36815`: https://github.com/saltstack/salt/pull/36815
  1922. .. _`#36820`: https://github.com/saltstack/salt/pull/36820
  1923. .. _`#36823`: https://github.com/saltstack/salt/pull/36823
  1924. .. _`#36824`: https://github.com/saltstack/salt/pull/36824
  1925. .. _`#36830`: https://github.com/saltstack/salt/pull/36830
  1926. .. _`#36835`: https://github.com/saltstack/salt/pull/36835
  1927. .. _`#36844`: https://github.com/saltstack/salt/pull/36844
  1928. .. _`#36852`: https://github.com/saltstack/salt/pull/36852
  1929. .. _`#36853`: https://github.com/saltstack/salt/pull/36853
  1930. .. _`#36855`: https://github.com/saltstack/salt/issues/36855
  1931. .. _`#36857`: https://github.com/saltstack/salt/pull/36857
  1932. .. _`#36866`: https://github.com/saltstack/salt/issues/36866
  1933. .. _`#36880`: https://github.com/saltstack/salt/pull/36880
  1934. .. _`#36885`: https://github.com/saltstack/salt/pull/36885
  1935. .. _`#36889`: https://github.com/saltstack/salt/pull/36889
  1936. .. _`#36892`: https://github.com/saltstack/salt/pull/36892
  1937. .. _`#36894`: https://github.com/saltstack/salt/pull/36894
  1938. .. _`#36897`: https://github.com/saltstack/salt/pull/36897
  1939. .. _`#36898`: https://github.com/saltstack/salt/pull/36898
  1940. .. _`#36906`: https://github.com/saltstack/salt/issues/36906
  1941. .. _`#36912`: https://github.com/saltstack/salt/pull/36912
  1942. .. _`#36914`: https://github.com/saltstack/salt/pull/36914
  1943. .. _`#36915`: https://github.com/saltstack/salt/pull/36915
  1944. .. _`#36923`: https://github.com/saltstack/salt/pull/36923
  1945. .. _`#36924`: https://github.com/saltstack/salt/pull/36924
  1946. .. _`#36925`: https://github.com/saltstack/salt/pull/36925
  1947. .. _`#36926`: https://github.com/saltstack/salt/pull/36926
  1948. .. _`#36928`: https://github.com/saltstack/salt/pull/36928
  1949. .. _`#36929`: https://github.com/saltstack/salt/pull/36929
  1950. .. _`#36930`: https://github.com/saltstack/salt/pull/36930
  1951. .. _`#36936`: https://github.com/saltstack/salt/pull/36936
  1952. .. _`#36943`: https://github.com/saltstack/salt/pull/36943
  1953. .. _`#36945`: https://github.com/saltstack/salt/pull/36945
  1954. .. _`#36946`: https://github.com/saltstack/salt/pull/36946
  1955. .. _`#36948`: https://github.com/saltstack/salt/pull/36948
  1956. .. _`#36949`: https://github.com/saltstack/salt/pull/36949
  1957. .. _`#36950`: https://github.com/saltstack/salt/pull/36950
  1958. .. _`#36958`: https://github.com/saltstack/salt/pull/36958
  1959. .. _`#36972`: https://github.com/saltstack/salt/pull/36972
  1960. .. _`#36977`: https://github.com/saltstack/salt/pull/36977
  1961. .. _`#36981`: https://github.com/saltstack/salt/pull/36981
  1962. .. _`#36986`: https://github.com/saltstack/salt/pull/36986
  1963. .. _`#36993`: https://github.com/saltstack/salt/pull/36993
  1964. .. _`#37001`: https://github.com/saltstack/salt/issues/37001
  1965. .. _`#37007`: https://github.com/saltstack/salt/pull/37007
  1966. .. _`#37012`: https://github.com/saltstack/salt/pull/37012
  1967. .. _`#37018`: https://github.com/saltstack/salt/issues/37018
  1968. .. _`#37019`: https://github.com/saltstack/salt/pull/37019
  1969. .. _`#37023`: https://github.com/saltstack/salt/pull/37023
  1970. .. _`#37025`: https://github.com/saltstack/salt/pull/37025
  1971. .. _`#37028`: https://github.com/saltstack/salt/pull/37028
  1972. .. _`#37030`: https://github.com/saltstack/salt/pull/37030
  1973. .. _`#37037`: https://github.com/saltstack/salt/issues/37037
  1974. .. _`#37048`: https://github.com/saltstack/salt/pull/37048
  1975. .. _`#37049`: https://github.com/saltstack/salt/pull/37049
  1976. .. _`#37050`: https://github.com/saltstack/salt/pull/37050
  1977. .. _`#37053`: https://github.com/saltstack/salt/pull/37053
  1978. .. _`#37054`: https://github.com/saltstack/salt/pull/37054
  1979. .. _`#37057`: https://github.com/saltstack/salt/pull/37057
  1980. .. _`#37064`: https://github.com/saltstack/salt/pull/37064
  1981. .. _`#37071`: https://github.com/saltstack/salt/pull/37071
  1982. .. _`#37072`: https://github.com/saltstack/salt/pull/37072
  1983. .. _`#37076`: https://github.com/saltstack/salt/pull/37076
  1984. .. _`#37081`: https://github.com/saltstack/salt/pull/37081
  1985. .. _`#37086`: https://github.com/saltstack/salt/pull/37086
  1986. .. _`#37087`: https://github.com/saltstack/salt/pull/37087
  1987. .. _`#37088`: https://github.com/saltstack/salt/pull/37088
  1988. .. _`#37090`: https://github.com/saltstack/salt/pull/37090
  1989. .. _`#37098`: https://github.com/saltstack/salt/pull/37098
  1990. .. _`#37099`: https://github.com/saltstack/salt/pull/37099
  1991. .. _`#37101`: https://github.com/saltstack/salt/pull/37101
  1992. .. _`#37103`: https://github.com/saltstack/salt/pull/37103
  1993. .. _`#37107`: https://github.com/saltstack/salt/pull/37107
  1994. .. _`#37109`: https://github.com/saltstack/salt/pull/37109
  1995. .. _`#37115`: https://github.com/saltstack/salt/pull/37115
  1996. .. _`#37117`: https://github.com/saltstack/salt/pull/37117
  1997. .. _`#37119`: https://github.com/saltstack/salt/pull/37119
  1998. .. _`#37120`: https://github.com/saltstack/salt/pull/37120
  1999. .. _`#37125`: https://github.com/saltstack/salt/pull/37125
  2000. .. _`#37126`: https://github.com/saltstack/salt/pull/37126
  2001. .. _`#37132`: https://github.com/saltstack/salt/issues/37132
  2002. .. _`#37135`: https://github.com/saltstack/salt/pull/37135
  2003. .. _`#37137`: https://github.com/saltstack/salt/pull/37137
  2004. .. _`#37139`: https://github.com/saltstack/salt/pull/37139
  2005. .. _`#37140`: https://github.com/saltstack/salt/pull/37140
  2006. .. _`#37142`: https://github.com/saltstack/salt/pull/37142
  2007. .. _`#37144`: https://github.com/saltstack/salt/pull/37144
  2008. .. _`#37150`: https://github.com/saltstack/salt/pull/37150
  2009. .. _`#37152`: https://github.com/saltstack/salt/pull/37152
  2010. .. _`#37153`: https://github.com/saltstack/salt/pull/37153
  2011. .. _`#37154`: https://github.com/saltstack/salt/pull/37154
  2012. .. _`#37157`: https://github.com/saltstack/salt/pull/37157
  2013. .. _`#37158`: https://github.com/saltstack/salt/pull/37158
  2014. .. _`#37159`: https://github.com/saltstack/salt/pull/37159
  2015. .. _`#37161`: https://github.com/saltstack/salt/pull/37161
  2016. .. _`#37162`: https://github.com/saltstack/salt/pull/37162
  2017. .. _`#37163`: https://github.com/saltstack/salt/pull/37163
  2018. .. _`#37175`: https://github.com/saltstack/salt/pull/37175
  2019. .. _`#37178`: https://github.com/saltstack/salt/pull/37178
  2020. .. _`#37179`: https://github.com/saltstack/salt/pull/37179
  2021. .. _`#37182`: https://github.com/saltstack/salt/issues/37182
  2022. .. _`#37183`: https://github.com/saltstack/salt/pull/37183
  2023. .. _`#37186`: https://github.com/saltstack/salt/pull/37186
  2024. .. _`#37187`: https://github.com/saltstack/salt/issues/37187
  2025. .. _`#37188`: https://github.com/saltstack/salt/pull/37188
  2026. .. _`#37191`: https://github.com/saltstack/salt/issues/37191
  2027. .. _`#37192`: https://github.com/saltstack/salt/issues/37192
  2028. .. _`#37194`: https://github.com/saltstack/salt/issues/37194
  2029. .. _`#37206`: https://github.com/saltstack/salt/pull/37206
  2030. .. _`#37207`: https://github.com/saltstack/salt/pull/37207
  2031. .. _`#37208`: https://github.com/saltstack/salt/pull/37208
  2032. .. _`#37213`: https://github.com/saltstack/salt/pull/37213
  2033. .. _`#37218`: https://github.com/saltstack/salt/pull/37218
  2034. .. _`#37228`: https://github.com/saltstack/salt/pull/37228
  2035. .. _`#37232`: https://github.com/saltstack/salt/pull/37232
  2036. .. _`#37233`: https://github.com/saltstack/salt/pull/37233
  2037. .. _`#37234`: https://github.com/saltstack/salt/pull/37234
  2038. .. _`#37238`: https://github.com/saltstack/salt/issues/37238
  2039. .. _`#37239`: https://github.com/saltstack/salt/pull/37239
  2040. .. _`#37244`: https://github.com/saltstack/salt/pull/37244
  2041. .. _`#37245`: https://github.com/saltstack/salt/pull/37245
  2042. .. _`#37252`: https://github.com/saltstack/salt/pull/37252
  2043. .. _`#37254`: https://github.com/saltstack/salt/pull/37254
  2044. .. _`#37257`: https://github.com/saltstack/salt/pull/37257
  2045. .. _`#37259`: https://github.com/saltstack/salt/pull/37259
  2046. .. _`#37278`: https://github.com/saltstack/salt/pull/37278
  2047. .. _`#37281`: https://github.com/saltstack/salt/issues/37281
  2048. .. _`#37282`: https://github.com/saltstack/salt/pull/37282
  2049. .. _`#37285`: https://github.com/saltstack/salt/pull/37285
  2050. .. _`#875`: https://github.com/saltstack/salt/issues/875
  2051. .. _`BenoitKnecht`: https://github.com/BenoitKnecht
  2052. .. _`BretFisher`: https://github.com/BretFisher
  2053. .. _`Ch3LL`: https://github.com/Ch3LL
  2054. .. _`DavidWittman`: https://github.com/DavidWittman
  2055. .. _`DmitryKuzmenko`: https://github.com/DmitryKuzmenko
  2056. .. _`Inveracity`: https://github.com/Inveracity
  2057. .. _`JensRantil`: https://github.com/JensRantil
  2058. .. _`Jlin317`: https://github.com/Jlin317
  2059. .. _`Kimamisa`: https://github.com/Kimamisa
  2060. .. _`PredatorVI`: https://github.com/PredatorVI
  2061. .. _`UtahCampusD`: https://github.com/UtahCampusD
  2062. .. _`UtahDave`: https://github.com/UtahDave
  2063. .. _`aaronm-cloudtek`: https://github.com/aaronm-cloudtek
  2064. .. _`abednarik`: https://github.com/abednarik
  2065. .. _`ahammond`: https://github.com/ahammond
  2066. .. _`alertedsnake`: https://github.com/alertedsnake
  2067. .. _`alexander-bauer`: https://github.com/alexander-bauer
  2068. .. _`amendlik`: https://github.com/amendlik
  2069. .. _`amontalban`: https://github.com/amontalban
  2070. .. _`anlutro`: https://github.com/anlutro
  2071. .. _`basepi`: https://github.com/basepi
  2072. .. _`bdrung`: https://github.com/bdrung
  2073. .. _`bl4ckcontact`: https://github.com/bl4ckcontact
  2074. .. _`bobrik`: https://github.com/bobrik
  2075. .. _`bx2`: https://github.com/bx2
  2076. .. _`cable2999`: https://github.com/cable2999
  2077. .. _`cachedout`: https://github.com/cachedout
  2078. .. _`cbuechler`: https://github.com/cbuechler
  2079. .. _`clarkperkins`: https://github.com/clarkperkins
  2080. .. _`clinta`: https://github.com/clinta
  2081. .. _`cmclaughlin`: https://github.com/cmclaughlin
  2082. .. _`cro`: https://github.com/cro
  2083. .. _`damon-atkins`: https://github.com/damon-atkins
  2084. .. _`danlsgiga`: https://github.com/danlsgiga
  2085. .. _`darkalia`: https://github.com/darkalia
  2086. .. _`davegiles`: https://github.com/davegiles
  2087. .. _`dhoffutt`: https://github.com/dhoffutt
  2088. .. _`dmurphy18`: https://github.com/dmurphy18
  2089. .. _`do3meli`: https://github.com/do3meli
  2090. .. _`dqminh`: https://github.com/dqminh
  2091. .. _`edhgoose`: https://github.com/edhgoose
  2092. .. _`edwardsdanielj`: https://github.com/edwardsdanielj
  2093. .. _`efficks`: https://github.com/efficks
  2094. .. _`eliasp`: https://github.com/eliasp
  2095. .. _`eradman`: https://github.com/eradman
  2096. .. _`falzm`: https://github.com/falzm
  2097. .. _`fix7`: https://github.com/fix7
  2098. .. _`frioux`: https://github.com/frioux
  2099. .. _`frogunder`: https://github.com/frogunder
  2100. .. _`galet`: https://github.com/galet
  2101. .. _`gehzumteufel`: https://github.com/gehzumteufel
  2102. .. _`gladiatr72`: https://github.com/gladiatr72
  2103. .. _`goestin`: https://github.com/goestin
  2104. .. _`gtmanfred`: https://github.com/gtmanfred
  2105. .. _`guettli`: https://github.com/guettli
  2106. .. _`hrumph`: https://github.com/hrumph
  2107. .. _`hu-dabao`: https://github.com/hu-dabao
  2108. .. _`hujunya`: https://github.com/hujunya
  2109. .. _`iggy`: https://github.com/iggy
  2110. .. _`isbm`: https://github.com/isbm
  2111. .. _`jackywu`: https://github.com/jackywu
  2112. .. _`jacobhammons`: https://github.com/jacobhammons
  2113. .. _`jaredhanson11`: https://github.com/jaredhanson11
  2114. .. _`jasonrm`: https://github.com/jasonrm
  2115. .. _`jbonachera`: https://github.com/jbonachera
  2116. .. _`jelenak`: https://github.com/jelenak
  2117. .. _`jerrykan`: https://github.com/jerrykan
  2118. .. _`jf`: https://github.com/jf
  2119. .. _`jfindlay`: https://github.com/jfindlay
  2120. .. _`jizhilong`: https://github.com/jizhilong
  2121. .. _`johje349`: https://github.com/johje349
  2122. .. _`justinta`: https://github.com/justinta
  2123. .. _`jwhite530`: https://github.com/jwhite530
  2124. .. _`komljen`: https://github.com/komljen
  2125. .. _`kstreee`: https://github.com/kstreee
  2126. .. _`l2ol33rt`: https://github.com/l2ol33rt
  2127. .. _`lkx007`: https://github.com/lkx007
  2128. .. _`lomeroe`: https://github.com/lomeroe
  2129. .. _`lorengordon`: https://github.com/lorengordon
  2130. .. _`martin-helmich`: https://github.com/martin-helmich
  2131. .. _`mattglv`: https://github.com/mattglv
  2132. .. _`maximeguillet`: https://github.com/maximeguillet
  2133. .. _`meaksh`: https://github.com/meaksh
  2134. .. _`mikeadamz`: https://github.com/mikeadamz
  2135. .. _`mirceaulinic`: https://github.com/mirceaulinic
  2136. .. _`morganwillcock`: https://github.com/morganwillcock
  2137. .. _`mrproper`: https://github.com/mrproper
  2138. .. _`multani`: https://github.com/multani
  2139. .. _`murzick`: https://github.com/murzick
  2140. .. _`nasenbaer13`: https://github.com/nasenbaer13
  2141. .. _`nilliams`: https://github.com/nilliams
  2142. .. _`nvtkaszpir`: https://github.com/nvtkaszpir
  2143. .. _`oba11`: https://github.com/oba11
  2144. .. _`oliver-dungey`: https://github.com/oliver-dungey
  2145. .. _`onorua`: https://github.com/onorua
  2146. .. _`opdude`: https://github.com/opdude
  2147. .. _`orymate`: https://github.com/orymate
  2148. .. _`oz123`: https://github.com/oz123
  2149. .. _`pass-by-value`: https://github.com/pass-by-value
  2150. .. _`pbdeuchler`: https://github.com/pbdeuchler
  2151. .. _`peter-slovak`: https://github.com/peter-slovak
  2152. .. _`phil123456`: https://github.com/phil123456
  2153. .. _`qurczak`: https://github.com/qurczak
  2154. .. _`rallytime`: https://github.com/rallytime
  2155. .. _`rippiedoos`: https://github.com/rippiedoos
  2156. .. _`roosri`: https://github.com/roosri
  2157. .. _`saltstack/salt#18341`: https://github.com/saltstack/salt/issues/18341
  2158. .. _`saltstack/salt#18419`: https://github.com/saltstack/salt/issues/18419
  2159. .. _`saltstack/salt#29322`: https://github.com/saltstack/salt/pull/29322
  2160. .. _`saltstack/salt#31240`: https://github.com/saltstack/salt/issues/31240
  2161. .. _`saltstack/salt#31454`: https://github.com/saltstack/salt/issues/31454
  2162. .. _`saltstack/salt#32368`: https://github.com/saltstack/salt/issues/32368
  2163. .. _`saltstack/salt#32490`: https://github.com/saltstack/salt/issues/32490
  2164. .. _`saltstack/salt#33536`: https://github.com/saltstack/salt/issues/33536
  2165. .. _`saltstack/salt#35356`: https://github.com/saltstack/salt/pull/35356
  2166. .. _`saltstack/salt#35581`: https://github.com/saltstack/salt/pull/35581
  2167. .. _`saltstack/salt#35637`: https://github.com/saltstack/salt/pull/35637
  2168. .. _`saltstack/salt#35683`: https://github.com/saltstack/salt/issues/35683
  2169. .. _`saltstack/salt#35824`: https://github.com/saltstack/salt/pull/35824
  2170. .. _`saltstack/salt#35892`: https://github.com/saltstack/salt/pull/35892
  2171. .. _`saltstack/salt#35907`: https://github.com/saltstack/salt/pull/35907
  2172. .. _`saltstack/salt#35916`: https://github.com/saltstack/salt/pull/35916
  2173. .. _`saltstack/salt#35919`: https://github.com/saltstack/salt/pull/35919
  2174. .. _`saltstack/salt#35972`: https://github.com/saltstack/salt/issues/35972
  2175. .. _`saltstack/salt#36000`: https://github.com/saltstack/salt/pull/36000
  2176. .. _`saltstack/salt#36030`: https://github.com/saltstack/salt/pull/36030
  2177. .. _`saltstack/salt#36273`: https://github.com/saltstack/salt/pull/36273
  2178. .. _`saltstack/salt#36334`: https://github.com/saltstack/salt/pull/36334
  2179. .. _`saltstack/salt#36389`: https://github.com/saltstack/salt/pull/36389
  2180. .. _`saltstack/salt#36435`: https://github.com/saltstack/salt/pull/36435
  2181. .. _`saltstack/salt#36450`: https://github.com/saltstack/salt/pull/36450
  2182. .. _`saltstack/salt#36539`: https://github.com/saltstack/salt/pull/36539
  2183. .. _`saltstack/salt#36616`: https://github.com/saltstack/salt/pull/36616
  2184. .. _`saltstack/salt#36618`: https://github.com/saltstack/salt/pull/36618
  2185. .. _`saltstack/salt#36628`: https://github.com/saltstack/salt/pull/36628
  2186. .. _`saltstack/salt#36643`: https://github.com/saltstack/salt/pull/36643
  2187. .. _`saltstack/salt#36648`: https://github.com/saltstack/salt/pull/36648
  2188. .. _`saltstack/salt#36718`: https://github.com/saltstack/salt/issues/36718
  2189. .. _`saltstack/salt#36722`: https://github.com/saltstack/salt/pull/36722
  2190. .. _`saltstack/salt#36728`: https://github.com/saltstack/salt/pull/36728
  2191. .. _`saltstack/salt#36788`: https://github.com/saltstack/salt/issues/36788
  2192. .. _`saltstack/salt#36925`: https://github.com/saltstack/salt/pull/36925
  2193. .. _`saltstack/salt#36980`: https://github.com/saltstack/salt/pull/36980
  2194. .. _`saltstack/salt#37176`: https://github.com/saltstack/salt/issues/37176
  2195. .. _`scbunn`: https://github.com/scbunn
  2196. .. _`scubahub`: https://github.com/scubahub
  2197. .. _`sdm24`: https://github.com/sdm24
  2198. .. _`sidcarter`: https://github.com/sidcarter
  2199. .. _`silenius`: https://github.com/silenius
  2200. .. _`sjorge`: https://github.com/sjorge
  2201. .. _`skizunov`: https://github.com/skizunov
  2202. .. _`slinn0`: https://github.com/slinn0
  2203. .. _`ssgward`: https://github.com/ssgward
  2204. .. _`stanislavb`: https://github.com/stanislavb
  2205. .. _`starchy`: https://github.com/starchy
  2206. .. _`swiftgist`: https://github.com/swiftgist
  2207. .. _`szjur`: https://github.com/szjur
  2208. .. _`techhat`: https://github.com/techhat
  2209. .. _`terminalmage`: https://github.com/terminalmage
  2210. .. _`thatch45`: https://github.com/thatch45
  2211. .. _`theredcat`: https://github.com/theredcat
  2212. .. _`ticosax`: https://github.com/ticosax
  2213. .. _`tjyang`: https://github.com/tjyang
  2214. .. _`tsaridas`: https://github.com/tsaridas
  2215. .. _`twangboy`: https://github.com/twangboy
  2216. .. _`vernondcole`: https://github.com/vernondcole
  2217. .. _`vitaliyf`: https://github.com/vitaliyf
  2218. .. _`vutny`: https://github.com/vutny
  2219. .. _`whiteinge`: https://github.com/whiteinge
  2220. .. _`wrigtim`: https://github.com/wrigtim
  2221. .. _`xbglowx`: https://github.com/xbglowx
  2222. .. _`xiaoanyunfei`: https://github.com/xiaoanyunfei
  2223. .. _`yhekma`: https://github.com/yhekma