2018.3.1.rst 188 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877
  1. ===========================
  2. Salt 2018.3.1 Release Notes
  3. ===========================
  4. Version 2018.3.1 is a bugfix release for :ref:`2018.3.0 <release-2018-3-0>`.
  5. Statistics
  6. ==========
  7. - Total Merges: **525**
  8. - Total Issue References: **74**
  9. - Total PR References: **255**
  10. - Contributors: **55** (`Ch3LL`_, `DmitryKuzmenko`_, `Giandom`_, `Kimol`_, `L4rS6`_, `LukeCarrier`_, `OrlandoArcapix`_, `TamCore`_, `The-Loeki`_, `UtahDave`_, `aesposito91`_, `bbinet`_, `bdrung`_, `boltronics`_, `bosatsu`_, `clan`_, `corywright`_, `damon-atkins`_, `dincamihai`_, `dmurphy18`_, `dnABic`_, `douglasjreynolds`_, `dwoz`_, `edgan`_, `ejparker12`_, `esell`_, `ezh`_, `femnad`_, `folti`_, `garethgreenaway`_, `gtmanfred`_, `isbm`_, `jasperla`_, `johnj`_, `mateiw`_, `mcalmer`_, `mirceaulinic`_, `morganwillcock`_, `opdude`_, `pcn`_, `pruiz`_, `psagers`_, `psyer`_, `rallytime`_, `robinro`_, `s0undt3ch`_, `samodid`_, `shengis`_, `skjaro`_, `tankywoo`_, `terminalmage`_, `twangboy`_, `vutny`_, `yannj-fr`_, `zmedico`_)
  11. .. warning::
  12. If you are using Jinja to dump lists or dictionaries in your SLS files,
  13. this will now cause errors in Python 2 since Jinja does not produce
  14. YAML-compatible output when strings in the data structures contain unicode
  15. types. The dictionary must be passed through a Jinja filter to produce
  16. YAML-compatible strings.
  17. The below is an example of invalid SLS:
  18. .. code-block:: yaml
  19. /etc/foo.conf:
  20. file.mangaged:
  21. - source: salt://foo.conf
  22. - template: jinja
  23. - defaults: {{ mydict }}
  24. To make it valid, use either one of Salt's own ``json`` or ``yaml``
  25. filters:
  26. .. code-block:: yaml
  27. /etc/foo.conf:
  28. file.mangaged:
  29. - source: salt://foo.conf
  30. - template: jinja
  31. - defaults: {{ mydict | json }}
  32. Tornado 5.0 Support for Python 2 Only
  33. =====================================
  34. Tornado 5.0 moves to using asyncio for all python3 versions. Because of this
  35. and changes in asyncio between python 3.4 and 3.5 to only be able to use one
  36. ioloop, which requires some rearchitecting, support for tornado 5.0 and python3
  37. versions of salt has been delayed to a later release.
  38. For now, to use tornado 5.0, the python 2 version of salt must be used.
  39. Changes to Slack Engine pillars
  40. ===============================
  41. When using ``groups_pillar_name`` for the slack engine, the engine should be
  42. used as part of a salt-minion process running on the master. This will allow
  43. the minion to have pillars assigned to it, and will still allow the engine to
  44. create a LocalClient connection to the master ipc sockets to control
  45. environments.
  46. Changes to Automatically Updating the Roster File
  47. =================================================
  48. In ``2018.3.0`` salt-ssh was configured to automatically update the flat roster
  49. file if a minion was not found for salt-ssh. This was decided to be
  50. undesireable as a default. The ``--skip-roster`` flag has been removed and
  51. replaced with ``--update-roster``, which will enable salt-ssh to add minions
  52. to the flat roster file. This behavior can also be enabled by setting
  53. ``ssh_update_roster: True`` in the master config file.
  54. Changes to :py:func:`file.blockreplace <salt.states.file.blockreplace>` State
  55. =============================================================================
  56. The ``append_newline`` argument was added to this state. Additionally, to
  57. improve idempotence, if the string represented by ``marker_end`` is found in
  58. the middle of the line, the content preceding the marker will be removed when
  59. the block is replaced. This allows one to remove ``append_newline: False`` from
  60. the SLS and have the block properly replaced if the end of the content block is
  61. immediately followed by the ``marker_end`` (i.e. no newline before the marker).
  62. .. note::
  63. This will require changes to your SLS if your ``marker_end`` does not
  64. include the very beginning of the content you want to keep.
  65. See the :py:func:`file.blockreplace <salt.states.file.blockreplace>` state
  66. documentation for further information.
  67. Changelog for v2018.3.0..v2018.3.1
  68. ==================================
  69. *Generated at: 2018-06-06 17:43:01 UTC*
  70. * **ISSUE** `#47955`_: (`frogunder`_) 2018.3.1 Creating Windows machine in Amazon using salt-cloud fails. (refs: `#47989`_)
  71. * **PR** `#47998`_: (`rallytime`_) Back-port `#47989`_ to 2018.3.1
  72. @ *2018-06-06 17:08:04 UTC*
  73. * **PR** `#47989`_: (`dwoz`_) Properly decode password from aws using m2crypto (refs: `#47998`_)
  74. * 605463ca0d Merge pull request `#47998`_ from rallytime/bp-47989
  75. * 1b7e9ac2d3 Lint fixes
  76. * 0545152ddd Properly decode password from aws using m2crypto
  77. * **PR** `#47965`_: (`Ch3LL`_) Add PR 47924 from 2018.3 branch
  78. @ *2018-06-06 13:54:09 UTC*
  79. * dbc798ac68 Merge pull request `#47965`_ from Ch3LL/gitpy_mac_3.1
  80. * bf608abd44 Catch all exceptions in git import for salt.utils.gitfs
  81. * **PR** `#47973`_: (`terminalmage`_) salt.modules.testinframod: fix TypeError invoking types.FunctionType
  82. @ *2018-06-06 13:53:46 UTC*
  83. * 864d640633 Merge pull request `#47973`_ from terminalmage/fix-testinfra
  84. * 4518c89484 Lint: Remove unused six import
  85. * c6816b2149 salt.modules.testinframod: fix TypeError invoking types.FunctionType
  86. * **ISSUE** `#47236`_: (`MorphBonehunter`_) x509.private_key_managed broken after upgrade to 2018.3.0 (refs: `#47957`_)
  87. * **PR** `#47967`_: (`rallytime`_) Back-port `#47957`_ to 2018.3.1
  88. @ *2018-06-06 13:53:28 UTC*
  89. * **PR** `#47957`_: (`garethgreenaway`_) [2018.8] Ensure x509 passphrase is a string (refs: `#47967`_)
  90. * 5ddcfff420 Merge pull request `#47967`_ from rallytime/bp-47957
  91. * 9a55579af1 removing unnecessary change
  92. * 329b2e5956 Ensuring that when a passphrase is passed in, it is returned as a string from the passphrase callback.
  93. * **PR** `#47902`_: (`Ch3LL`_) Remove In Progress for 2018.3.1 Release Notes
  94. @ *2018-05-30 18:26:49 UTC*
  95. * 9c964fdbce Merge pull request `#47902`_ from Ch3LL/rn_in_progress
  96. * f560a151cd Remove In Progress for 2018.3.1 Release Notes
  97. * **PR** `#47897`_: (`Ch3LL`_) Add changelog to 2018.3.1 release notes
  98. @ *2018-05-30 15:04:42 UTC*
  99. * ea7b4fdc08 Merge pull request `#47897`_ from Ch3LL/rn_2018
  100. * e27ee273a7 Add == line to changelog line for release notes
  101. * 61e56d275d Add changelog to 2018.3.1 release notes
  102. * **ISSUE** `#47784`_: (`jpsv`_) win_lgpo.py line 5368; AttributeError: 'OrderedDict' object has no attribute 'lower' (refs: `#47848`_)
  103. * **PR** `#47848`_: (`twangboy`_) Fix some major issues with the LGPO module
  104. @ *2018-05-30 13:37:32 UTC*
  105. * f15e636d5e Merge pull request `#47848`_ from twangboy/fix_47784
  106. * 98facf8dc8 Remove log.debug statement in __virtual__
  107. * f037fa4064 Fix some major issues with the LGPO module
  108. * **PR** `#47881`_: (`gtmanfred`_) quote python_version in requirements.txt
  109. @ *2018-05-29 21:12:05 UTC*
  110. * 92b8c4c08e Merge pull request `#47881`_ from gtmanfred/2018.3.1
  111. * 3d874b5529 quote python_version in requirements.txt
  112. * **PR** `#47874`_: (`gtmanfred`_) Tornado 5.0 is only supported on python 2 for now
  113. @ *2018-05-29 19:45:44 UTC*
  114. * 705bf8172d Merge pull request `#47874`_ from gtmanfred/2018.3.1
  115. * 13f920415a add tornado5 note to 2018.3.1
  116. * aeacd2b749 allow tornado 5.0 to be installed only for python2
  117. * **PR** `#47820`_: (`Ch3LL`_) Remove output_loglevel in mac_system module
  118. @ *2018-05-25 13:10:36 UTC*
  119. * 09e8c5f0cd Merge pull request `#47820`_ from Ch3LL/mac_system
  120. * 362414e53b Remove output_loglevel in mac_system module
  121. * **PR** `#47798`_: (`rallytime`_) Back-port `#47776`_ to 2018.3.1
  122. @ *2018-05-23 15:10:43 UTC*
  123. * **PR** `#47776`_: (`garethgreenaway`_) [2018.3] Fixes to failing _before_connect tests (refs: `#47798`_)
  124. * 7e314c26c8 Merge pull request `#47798`_ from rallytime/bp-47776
  125. * ae881547d2 Fixing unit.test_minion.MinionTestCase.test_beacons_before_connect and unit.test_minion.MinionTestCase.test_scheduler_before_connect.
  126. * **PR** `#47782`_: (`rallytime`_) Back-port `#47775`_ to 2018.3.1
  127. @ *2018-05-22 20:56:37 UTC*
  128. * **PR** `#47775`_: (`gtmanfred`_) catch UnsupportedOperation with AssertionError (refs: `#47782`_)
  129. * 9c610da0bc Merge pull request `#47782`_ from rallytime/bp-47775
  130. * bab9c966c5 catch UnsupportedOperation with AssertionError
  131. * **PR** `#47770`_: (`rallytime`_) Back-port `#47769`_ to 2018.3.1
  132. @ *2018-05-22 17:27:20 UTC*
  133. * **PR** `#47769`_: (`gtmanfred`_) skip test that breaks test suite (refs: `#47770`_)
  134. * 4adf10b20b Merge pull request `#47770`_ from rallytime/bp-47769
  135. * 3cfb95c7bc skip test that breaks test suite
  136. * **PR** `#47724`_: (`terminalmage`_) 2 master_tops/ext_nodes fixes
  137. @ *2018-05-21 15:59:04 UTC*
  138. * bbe8e62a98 Merge pull request `#47724`_ from terminalmage/master_tops_fixes
  139. * 48b8c5acd1 Merge branch '2018.3.1' into master_tops_fixes
  140. * 89b3070d4c Change deprecation warning to debug logging
  141. * ceb6e10f87 Fix spurious "Malformed request" error
  142. * **ISSUE** `#47484`_: (`whytewolf`_) Windows: pkg.latest state not updating packages. (refs: `#47702`_)
  143. * **PR** `#47739`_: (`rallytime`_) Back-port `#47702`_ to 2018.3.1
  144. @ *2018-05-21 15:37:03 UTC*
  145. * **PR** `#47702`_: (`damon-atkins`_) State pkg.latest called win pkg.install with list of pkgs and the required versions (refs: `#47739`_)
  146. * 97d6fe7434 Merge pull request `#47739`_ from rallytime/bp-47702
  147. * f79da64bb0 Update is_windows path to use `platform`
  148. * f04b19b5b6 Ensure targeted_pkgs always contains value for non-windows.
  149. * 14659f9cad Adjusted based on feed back.
  150. * 9f18f7cdf5 Whitespace lint issues
  151. * 2a29b28ee6 pkg.install execution module on windows ensures the software package is installed when no version is specified, it does not upgrade the software to the latest. This is per the design. pkg.latest must provide the versions to install to pkg.install
  152. * **PR** `#47730`_: (`rallytime`_) Back-port `#47700`_ to 2018.3.1
  153. @ *2018-05-21 15:36:16 UTC*
  154. * **PR** `#47700`_: (`yannj-fr`_) fix roots modification time check (refs: `#47730`_)
  155. * cfbe0ba73e Merge pull request `#47730`_ from rallytime/bp-47700
  156. * 9bc35b88ea fix roots modification time check
  157. * **PR** `#47727`_: (`Ch3LL`_) Fix salt.utils.versions.warn_until spelling
  158. @ *2018-05-21 13:41:00 UTC*
  159. * 3614d3d83a Merge pull request `#47727`_ from Ch3LL/spelling
  160. * 47a8de5b73 Fix salt.utils.versions.warn_until spelling
  161. * **PR** `#47736`_: (`Ch3LL`_) mac_utils test: patch __salt__['cmd.run*']
  162. @ *2018-05-21 13:38:59 UTC*
  163. * bb45cdaefe Merge pull request `#47736`_ from Ch3LL/fix_util_mac_test
  164. * ee90c779a8 mac_utils test: patch __salt__['cmd.run*']
  165. * **PR** `#47641`_: (`gtmanfred`_) fix _create_stream and tornado 5.0
  166. @ *2018-05-18 14:25:36 UTC*
  167. * 43930f8bac Merge pull request `#47641`_ from gtmanfred/2018.3.1
  168. * 037fd92f59 fix pylint
  169. * 75d42d8963 Fix last test for tornado
  170. * a046512287 allow using tornado 5.0
  171. * 05e651f038 fix _create_stream and tornado 5.0
  172. * **ISSUE** `#47532`_: (`edgan`_) roster auto-add feature in salt-ssh-2018.3.0 (refs: `#47541`_)
  173. * **PR** `#47541`_: (`gtmanfred`_) switch skip-roster to update-roster
  174. @ *2018-05-18 13:29:50 UTC*
  175. * 9f926bcd1a Merge pull request `#47541`_ from gtmanfred/2018.3
  176. * 8c5c780292 switch skip-roster to update-roster
  177. * **PR** `#47719`_: (`rallytime`_) Back-port `#47692`_ to 2018.3.1
  178. @ *2018-05-18 13:22:02 UTC*
  179. * **PR** `#47692`_: (`dwoz`_) Default windows to m1.small for ec2-classic (refs: `#47719`_)
  180. * a963f1b558 Merge pull request `#47719`_ from rallytime/bp-47692
  181. * 1d9f247fb7 Default windows to m1.small for ec2-classic
  182. * **PR** `#47706`_: (`Ch3LL`_) Add cmd._run_all_quiet to mac_utils and __utils__ in mac_service
  183. @ *2018-05-18 01:11:46 UTC*
  184. * c9108893ab Merge pull request `#47706`_ from Ch3LL/mac_service_util
  185. * 3611af699f remove added space
  186. * 9921caa143 fix pylint
  187. * 317e41d3c0 use cmd._run_quiet and cmd._run_all_quiet instead of importing minion_mods in __salt__
  188. * a78652515a Add __salt__ to mac_utils and __utils__ in mac_service
  189. * **PR** `#47664`_: (`rallytime`_) Back-port `#47645`_ to 2018.3.1
  190. @ *2018-05-15 18:25:27 UTC*
  191. * **PR** `#47645`_: (`Ch3LL`_) query the pip path for test test_issue_2087_missing_pip (refs: `#47664`_)
  192. * fb3bf1ff3e Merge pull request `#47664`_ from rallytime/bp-47645
  193. * 0a732d8e66 query the pip path for test test_issue_2087_missing_pip
  194. * **PR** `#47647`_: (`rallytime`_) Back-port `#47601`_ and `#47643`_ to 2018.3.1
  195. @ *2018-05-15 14:07:54 UTC*
  196. * **PR** `#47643`_: (`dwoz`_) Remove unwanted file (refs: `#47647`_)
  197. * **PR** `#47601`_: (`dwoz`_) Skip tests when we can not use runas (refs: `#47647`_)
  198. * 9039fee104 Merge pull request `#47647`_ from rallytime/bp-47601-and-47643-2018.3.1
  199. * 7214fe17c8 Fix typo
  200. * 506dceed17 Remove unwanted file
  201. * b6a21dfda3 use ignore-undefined-variable
  202. * 2429f9fe8a Ignore pylint WindowsError
  203. * 2d63682fea Better doc string
  204. * ec2adff699 Skip tests when we can not use runas
  205. * **PR** `#47596`_: (`rallytime`_) Back-port `#47568`_ to 2018.3.1
  206. @ *2018-05-10 22:09:09 UTC*
  207. * **PR** `#47568`_: (`terminalmage`_) salt.serializers.yaml/yamlex: remove invalid multi_constructor (refs: `#47596`_)
  208. * 17b5265d95 Merge pull request `#47596`_ from rallytime/bp-47568
  209. * ecf5dc8b9f Add exception logging on serialize/deserialize exceptions
  210. * 9659b19819 salt.serializers.yaml/yamlex: remove invalid multi_constructor
  211. * **PR** `#47595`_: (`rallytime`_) Back-port `#47569`_ to 2018.3.1
  212. @ *2018-05-10 22:08:53 UTC*
  213. * **PR** `#47569`_: (`Ch3LL`_) Update salt.utils.path mock in virtual core test (refs: `#47595`_)
  214. * c4c400f3e9 Merge pull request `#47595`_ from rallytime/bp-47569
  215. * 0763f96458 update salt.utils.platform path for virt core test
  216. * 718252c1ef Update salt.utils.path mock in virtual core test
  217. * **PR** `#47599`_: (`rallytime`_) Back-port `#47570`_ to 2018.3.1
  218. @ *2018-05-10 22:06:44 UTC*
  219. * **PR** `#47570`_: (`gtmanfred`_) Update dependency to msgpack (refs: `#47599`_)
  220. * ec7de14be0 Merge pull request `#47599`_ from rallytime/bp-47570
  221. * 9334c03da9 Update dependency to msgpack
  222. * **PR** `#47571`_: (`rallytime`_) [2018.3.1] Update man pages
  223. @ *2018-05-10 16:21:57 UTC*
  224. * 2a10d92669 Merge pull request `#47571`_ from rallytime/man-pages
  225. * ade5e9f664 [2018.3.1] Update man pages
  226. * **PR** `#47550`_: (`pcn`_) Fixes a bad deletion I did that only surfaced in 2018.3
  227. @ *2018-05-09 13:36:33 UTC*
  228. * 85284caaf9 Merge pull request `#47550`_ from pcn/fix-disable-term-protect-in-2018.3
  229. * d58a56877c Fixes a bad deletion I did that only surfaced in 2018.3
  230. * **ISSUE** `#47553`_: (`douglasjreynolds`_) Unicode version error in lxc (refs: `#47554`_)
  231. * **PR** `#47554`_: (`douglasjreynolds`_) Converted unicode str version to a LooseVersion; matching line 2080.
  232. @ *2018-05-09 13:34:13 UTC*
  233. * f9083ff77e Merge pull request `#47554`_ from douglasjreynolds/lxc_unicode_fix
  234. * e6bce581c6 Converted unicode str version to _LooseVersion to match line 2080.
  235. * **PR** `#47518`_: (`Ch3LL`_) Fix 47364: ensure we are not caching zfs.is_supported
  236. @ *2018-05-09 13:29:07 UTC*
  237. * fe4e79f1de Merge pull request `#47518`_ from Ch3LL/zfs_support
  238. * d19fef963e remove unnecessary patch in zfs.is_supported test
  239. * 58c4f29f96 Fix 47364: ensure we are not caching zfs.is_supported
  240. * **PR** `#47159`_: (`terminalmage`_) Fix for whitelist/blacklist checking for non-list iterables
  241. @ *2018-05-08 20:43:51 UTC*
  242. * 332e9f13a6 Merge pull request `#47159`_ from terminalmage/whitelist_blacklist-iter-fix
  243. * ca936de372 Treat empty whitelist/blacklist as no whitelist/blacklist
  244. * bcccaf2621 Raise a TypeError when invalid input passed to check_whitelist_blacklist
  245. * 2ae510ff2b Fix comment in test
  246. * 17398efcf7 Fix for whitelist/blacklist checking for non-list iterables
  247. * **PR** `#47514`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  248. @ *2018-05-08 18:36:54 UTC*
  249. * 21809ddc02 Merge pull request `#47514`_ from rallytime/merge-2018.3
  250. * e2616b605f Update the pip tests to use the parsing syntax generated in PR `#47196`_
  251. * b13b59791f Remove double instance of adding `--format=json` in pip module
  252. * 2ad60c7e81 Lint: remove duplicate function in helpers.py
  253. * 75480158b3 Lint: cur_version should just be pip_version
  254. * 5565d5e9b1 Update old utils paths with new utils paths
  255. * 786076ac03 Merge branch '2017.7' into '2018.3'
  256. * 611ca1fc03 Merge pull request `#47476`_ from gtmanfred/2017.7
  257. * 1f91a85587 specify cache dir for pip install
  258. * 99e150e09c check for kitchen-vagrant gem before loading windows tests
  259. * 7c3f2c56da Merge pull request `#47412`_ from twangboy/fix_47125
  260. * c9bab0b8e3 Merge branch '2017.7' into fix_47125
  261. * 2600e404d5 Fix overly long line
  262. * 5c8db05769 Fix issue where the cwd was being removed
  263. * 4846e957c4 Merge pull request `#47467`_ from twangboy/cleanup_settings
  264. * 9d498293b1 Remove unused settings, update NSIS
  265. * da9871d36b Merge pull request `#47196`_ from twangboy/fix_47024
  266. * 14ee5537b9 Add @with_tempdir helper
  267. * 6c3b5fa6fa Fix typo
  268. * f031710af2 Merge branch '2017.7' into fix_47024
  269. * 7c46d9d0d4 Fix integration.modules.test_pip
  270. * 22ac81df63 Fix integration.modules.test_pip
  271. * 57d98224d4 Merge pull request #9 from terminalmage/twangboy/fix_47024
  272. * 37a13d8004 Update pip unit tests to reflect changes
  273. * 7f86779be0 Lint fix
  274. * c48d8f4f61 DRY and other fixes in pip module
  275. * b1117896a0 Change from global variable to __context__``
  276. * 3e6e524eca Fix some tests``
  277. * c94f0f20e4 Fix lint error
  278. * fd47b21530 Fix merge conflict
  279. * e8c4524bae Merge pull request `#47455`_ from Ch3LL/unreleased_rn
  280. * b6d0cc2ab7 Add In Progress Warning for 2017.7.6 Release Notes
  281. * 2c7a4b6179 Merge pull request `#47459`_ from gtmanfred/2017.7
  282. * d228e72477 update ubuntu-rolling to 18.04
  283. * 64a64c0ed7 Merge pull request `#47462`_ from terminalmage/docs
  284. * 6d7803ece0 Fix docs build on Sphinx 1.7+
  285. * 6cd0d31c03 Merge pull request `#47438`_ from lomeroe/double_admx_test
  286. * 4902f1e2ba check if a policy has either an enabled value or enabled list entry or a disabled value or disabled list entry when determining the state of the policy
  287. * ed69821d19 Merge pull request `#47433`_ from s0undt3ch/2017.7
  288. * 5abadf25d6 Add missing requirements files not commited in `#47106`_
  289. * **ISSUE** `#47443`_: (`skylerberg`_) Input validation does not raise SaltInvocationError in win_dsc.py (refs: `#47505`_)
  290. * **PR** `#47516`_: (`rallytime`_) Back-port `#47505`_ to 2018.3
  291. @ *2018-05-08 13:32:33 UTC*
  292. * **PR** `#47505`_: (`dwoz`_) Raise proper invocation errors (refs: `#47516`_)
  293. * 9559ac7679 Merge pull request `#47516`_ from rallytime/bp-47505
  294. * 7c60e4071e Raise proper invocation errors
  295. * **ISSUE** `#47502`_: (`psagers`_) service.enable (and .disable) destroys /etc/rc.conf on FreeBSD (refs: `#47503`_)
  296. * **PR** `#47515`_: (`rallytime`_) Back-port `#47503`_ to 2018.3
  297. @ *2018-05-08 13:32:03 UTC*
  298. * **PR** `#47503`_: (`psagers`_) Fix `#47502`_: Remove an extraneous (accidentally introduced?) call to rstrip() (refs: `#47515`_)
  299. * bf79acfbc8 Merge pull request `#47515`_ from rallytime/bp-47503
  300. * 821dbb88a0 Fix `#47502`_: Remove an extraneous (accidentally introduced?) call to rstrip.
  301. * **ISSUE** `#47511`_: (`joesusecom`_) sshconfig salt-ssh roster is missing in the documentation (refs: `#47531`_)
  302. * **PR** `#47531`_: (`gtmanfred`_) add ssh config doc for rosters
  303. @ *2018-05-07 22:26:30 UTC*
  304. * 779b3ed056 Merge pull request `#47531`_ from gtmanfred/2018.3
  305. * 92ded7162c add ssh config doc for rosters
  306. * **PR** `#47520`_: (`rallytime`_) Cleanup weird spaces
  307. @ *2018-05-07 19:50:58 UTC*
  308. * 95b2f9db30 Merge pull request `#47520`_ from rallytime/cleanup-spaces
  309. * e9cb080a00 Cleanup weird spaces
  310. * **PR** `#47495`_: (`dwoz`_) Fix crufty nssm.exe reference
  311. @ *2018-05-07 19:12:49 UTC*
  312. * 05fc52f124 Merge pull request `#47495`_ from dwoz/uninstall_wart
  313. * caa36c9064 Merge branch '2018.3' into uninstall_wart
  314. * **ISSUE** `#47322`_: (`masau`_) lxc clone not working (refs: `#47494`_)
  315. * **PR** `#47494`_: (`ejparker12`_) Fixed lxc.clone unhandled exception in salt/modules/lxc.py
  316. @ *2018-05-07 19:03:58 UTC*
  317. * 3cc7d3ae7c Merge pull request `#47494`_ from ejparker12/fix-lxc-clone
  318. * e0e2c9782d Fixed lxc.clone unhandled exception in salt/modules/lxc.py
  319. * **ISSUE** `#47496`_: (`mateiw`_) salt-ssh --extra-filerefs doesn't include any files if no refs in state files (refs: `#47497`_)
  320. * **PR** `#47497`_: (`mateiw`_) Fix salt-ssh --extra-filerefs to include files even if no refs in states to apply
  321. @ *2018-05-07 19:02:50 UTC*
  322. * adde83f639 Merge pull request `#47497`_ from mateiw/2018.3-fix-ssh-extra-files-refs-issue-47496
  323. * d67239aae7 --extra-filerefs include files even if no refs in states to apply
  324. * **ISSUE** `#47404`_: (`shengis`_) Localized version of yum breaks pkg.install (refs: `#47441`_)
  325. * **PR** `#47441`_: (`shengis`_) Fix _run to reset LANGUAGE env variable
  326. @ *2018-05-07 18:29:25 UTC*
  327. * 34b1b1ee53 Merge pull request `#47441`_ from shengis/fix-run-env-reset
  328. * 62fc16b721 Merge branch '2018.3' into fix-run-env-reset
  329. * 3b02b0bdc1 Merge branch '2018.3' into fix-run-env-reset
  330. * ee2ab38c8c Fix _run to reset LANGUAGE env variable
  331. * **ISSUE** `#47479`_: (`whytewolf`_) win_task.info on py3 throwing error, but works in py2 (refs: `#47507`_)
  332. * **PR** `#47507`_: (`gtmanfred`_) fix win_task for py3
  333. @ *2018-05-07 17:41:21 UTC*
  334. * 17cfd4f7cf Merge pull request `#47507`_ from gtmanfred/2018.3
  335. * 19db39f402 fix win_task for py3
  336. * **PR** `#47472`_: (`terminalmage`_) salt.utils.hashutils: Fix UnicodeEncodeError in several funcs
  337. @ *2018-05-07 13:31:07 UTC*
  338. * a4c2df8fb2 Merge pull request `#47472`_ from terminalmage/hashutils
  339. * 7266c9984d salt.utils.hashutils: Fix UnicodeEncodeError in several funcs
  340. * **PR** `#47485`_: (`gtmanfred`_) add openstack modules to doc index.rst
  341. @ *2018-05-07 13:11:42 UTC*
  342. * 8b0a370189 Merge pull request `#47485`_ from gtmanfred/2018.3
  343. * c86163d79f add openstack modules to doc index.rst
  344. * 3557fc5fa6 Fix crufty nssm.exe reference
  345. * **PR** `#47482`_: (`gtmanfred`_) add all autodoc for new salt openstack modules
  346. @ *2018-05-04 21:03:38 UTC*
  347. * 8df37f734a Merge pull request `#47482`_ from gtmanfred/2018.3
  348. * 1f65d5cb73 add all autodoc for new salt openstack modules
  349. * **PR** `#47447`_: (`dwoz`_) Fix failing test due to windows console encoding
  350. @ *2018-05-04 16:41:29 UTC*
  351. * d20ca15c5d Merge pull request `#47447`_ from dwoz/strv
  352. * 8c01773833 Use the same non decodable bytes for all tests
  353. * 983881a2a1 Add bytes that will not decode using cp1252
  354. * **PR** `#47466`_: (`dwoz`_) bytes file that decodes the same utf-8 and cp1252
  355. @ *2018-05-04 15:54:24 UTC*
  356. * 8c5b30b541 Merge pull request `#47466`_ from dwoz/randbytes
  357. * fd9bc06aab bytes file that decodes the same utf-8 and cp1252
  358. * **ISSUE** `#46660`_: (`mruepp`_) top file merging same does produce conflicting ids with gitfs (refs: `#47354`_, `#46751`_)
  359. * **PR** `#47465`_: (`rallytime`_) Back-port `#47354`_ to 2018.3
  360. @ *2018-05-04 13:06:04 UTC*
  361. * **PR** `#47354`_: (`folti`_) fix forward port of `#46751`_ (refs: `#47465`_)
  362. * **PR** `#46751`_: (`folti`_) top file merging strategy 'same' works again (refs: `#47354`_)
  363. * 3658604c43 Merge pull request `#47465`_ from rallytime/bp-47354
  364. * 3df6fa7990 fix forward port of `#46751`_
  365. * **PR** `#47435`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  366. @ *2018-05-04 13:05:32 UTC*
  367. * fa293f8fac Merge pull request `#47435`_ from rallytime/merge-2018.3
  368. * be0731da5f Add skipIfs back in for rest_tornado tests
  369. * fd98ee3dc1 Lint: Add missing blank line
  370. * 561718b20b Update old is_windows utils path to new utils path
  371. * a94cdf8a0d Merge branch '2017.7' into '2018.3'
  372. * 7ae3497b0c Merge pull request `#47429`_ from gtmanfred/2017.7
  373. * 8ae32033cc server_list_min should use state, not status
  374. * 2f5fc4ecc5 Merge pull request `#47399`_ from isbm/isbm-zeromq17-deprecationwarning-2017.7.2-v2
  375. * a36e49fd27 fix pylint
  376. * 98b5629b36 Fix imports
  377. * d94c0f0152 Remove unnecessary variable
  378. * 8e377b5653 Lintfix: E0203 and attribute access
  379. * 2aab70b1b8 Install ZMQ handler if <15 version
  380. * 296c589f4b Use ZMQ switch utility in the integration tests
  381. * ab5fa34d7c Use ZMQ_VERSION_INFO constant everywhere
  382. * 43b5558b82 Add trace logging on ZMQ sockets communication
  383. * 164204a9fe Remove duplicate code for ZMQ monitor handling
  384. * 834b1e4ff0 Remove obsolete ZMQIOLoop direct instance
  385. * 1c90cbdb3c Remove an empty line
  386. * ef2e0acd66 Add logging on ZMQ socket exception
  387. * 38ceed371d Lintfix: ident
  388. * 1ece6a5f52 Lintfix: line too long
  389. * 4e650c0b44 Remove code duplicate by reusing utilities functions
  390. * 57da54b676 Fix imports
  391. * 948368e9a1 Add libzmq version info builder
  392. * 0b4a17b859 Update log exception message
  393. * 116e1809fc Put a message alongside the exception to the logs
  394. * 4bc43124b7 Remove unnecessary ZMQ import and check for its presence
  395. * 05f4d40269 Use utility for ZMQ import handling in SSH client
  396. * 457ef7d9a5 Use utility for ZMQ import handling in flo/zero
  397. * 08dee6f5bd Use utility for ZMQ import handling
  398. * e2a353cfb0 Remove unnecessary ZMQ extra-check for cache utils
  399. * c8f2cc271d Remove unnecessary ZMQ extra-check for master utils
  400. * 3940667bb9 Remove old ZMQ import handling
  401. * f34a53e029 Use ZMQ utility for version check
  402. * cbb26dcb28 Use ZMQ installer for master
  403. * 453e83210a Add ZMQ version build
  404. * af9601e21d Use ZMQ importer utility in async
  405. * d50b2b2023 Incorporate tornado-5 fixes
  406. * 1fd9af0655 Add ZMQ backward-compatibility tornado installer for older versions
  407. * ad4b40415c Add one place for handling various ZMQ versions and IOLoop classes
  408. * b14e974b5f Merge pull request `#47343`_ from Ch3LL/win_srv_test
  409. * 2173b6f549 ensure we are enabling/disabling before test
  410. * d58be06751 Add additionatl service module integration tests and enable for windows
  411. * b0f3fb577f Merge pull request `#47375`_ from terminalmage/issue47310
  412. * fa2bea52bb Remove extra blank line to appease linter
  413. * f8ab2be81c Add debug logging if we fail to detect virtual packages
  414. * 67c4fc56ac Warn on use of virtual packages in pkg.installed state
  415. * 56235032f4 Merge pull request `#47415`_ from kstreee/fix-local-client-tgt-bug
  416. * b8d37e0a1e To add a test case for the syndic environment, copies the test case which was written by @mattp- that was already merged into develop branch, related pr is `#46692`_.
  417. * 4627bad1fd Realizes 'tgt' field into actual minions using ckminions to subscribe results of the minions before publishing a payload.
  418. * d65ceaee03 Merge pull request `#47286`_ from baniobloom/vpc_peering_connection_name_fix
  419. * a968965087 Merge branch '2017.7' into vpc_peering_connection_name_fix
  420. * 8a5d4437bb Merge pull request `#47270`_ from meaksh/2017.7-fix-retcode-on-schedule-utils
  421. * d299cf3385 Merge branch '2017.7' into 2017.7-fix-retcode-on-schedule-utils
  422. * b6da600fff Initialize __context__ retcode for functions handled via schedule util module
  423. * 5b51075384 Merge pull request `#47371`_ from rallytime/fix-47264
  424. * a43485b49c Fix "of pass" typo in grains.delval docs: change to "or pass"
  425. * a86e53be66 Merge pull request `#47389`_ from dwoz/moregittestfix
  426. * 67745c1362 Older GitPython versions will not have close
  427. * a5367eaf63 Merge pull request `#47388`_ from dwoz/test_pip_fix
  428. * eb26321e8b Fix missing import
  429. * 9b59b991c2 Merge pull request `#47380`_ from gtmanfred/2017.7
  430. * 93d1445ec1 add io_loop handling to runtests engine
  431. * 37822c0cbb Merge pull request `#47384`_ from dwoz/test_pip_fix
  432. * a37a9da1fb Fix py2 version of pip test
  433. * eefd96732e Merge pull request `#47382`_ from dwoz/gitfs_tests
  434. * 1570708fac Close the repo and fix multiple tests
  435. * 57c75ff660 Merge pull request `#47369`_ from terminalmage/ldap_pillar
  436. * 085883ae2d Return an empty dict if no search_order in ldap ext_pillar config file
  437. * bcc66dd9bf Merge pull request `#47363`_ from DSRCorporation/bugs/replace_exc_info_with_exception
  438. * 3f7b93a23c Tornado5.0: Future.exc_info is dropped
  439. * bcef34f7e1 Merge pull request `#47334`_ from terminalmage/ldap_pillar
  440. * 0175a8687c pillar_ldap: Fix cryptic errors when config file fails to load
  441. * 65c3ba7ff1 Remove useless documentation
  442. * 5d67cb27de Remove unncessary commented line
  443. * 8de3d41adb fixed vpc_peering_connection_name option
  444. * **PR** `#47464`_: (`dwoz`_) Skip tests not applicable to windows
  445. @ *2018-05-04 13:04:38 UTC*
  446. * 51d21afd4f Merge pull request `#47464`_ from dwoz/skiP_syslog_tests
  447. * ca9393b7fb Skip tests not applicable to windows
  448. * **PR** `#47456`_: (`dwoz`_) Sysname returns text type
  449. @ *2018-05-04 02:57:50 UTC*
  450. * 3219430dcc Merge pull request `#47456`_ from dwoz/sysname
  451. * 559ee1961f Sysname returns text type
  452. * **PR** `#47458`_: (`Ch3LL`_) Add In Progress Warning for 2018.3.1 Release Notes
  453. @ *2018-05-03 20:40:46 UTC*
  454. * f3918514a7 Merge pull request `#47458`_ from Ch3LL/unreleased_rn_2018
  455. * 6a261e5e3a Add In Progress Warning for 2018.3.1 Release Notes
  456. * **PR** `#47448`_: (`dwoz`_) Fix missing import in test suite
  457. @ *2018-05-03 14:30:23 UTC*
  458. * 9fbdcbe994 Merge pull request `#47448`_ from dwoz/transport_import
  459. * 7e04eb82e1 Fix missing import in test suite
  460. * **ISSUE** `#47260`_: (`mew1033`_) disable_saltenv_mapping not working as expected (refs: `#47410`_)
  461. * **PR** `#47410`_: (`terminalmage`_) gitfs: Fix identification of base env when saltenv mapping is disabled
  462. @ *2018-05-03 14:12:27 UTC*
  463. * 157a32af7f Merge pull request `#47410`_ from terminalmage/issue47260
  464. * 3ab332ad0e Update tests to reflect bugfix
  465. * 7b8127f336 gitfs: Fix identification of base env when saltenv mapping is disabled
  466. * **PR** `#47413`_: (`dmurphy18`_) Repobuild improvements for Ubuntu 18.04 lack of gpg2 and better error checking
  467. @ *2018-05-02 16:21:31 UTC*
  468. * 091e4cf9a6 Merge pull request `#47413`_ from saltstack/repobuild_improv
  469. * c064032110 Removed extra spaces for pylint
  470. * 20c50b3331 Minor cleanup due to review comments
  471. * c143b359e9 Update for Ubuntu 18.04 lack of gpg2 and enhanced error checking
  472. * **PR** `#47216`_: (`twangboy`_) Reg docs
  473. @ *2018-05-02 13:33:27 UTC*
  474. * 5e5774fd37 Merge pull request `#47216`_ from twangboy/reg_docs
  475. * 0beeb58b16 Fix lint, add bytes
  476. * bad441f8dc Fix some lint`
  477. * af5139c2ff Add additional examples
  478. * 24df6ec1b7 Additional docs formatting
  479. * ff46b27a60 Update reg docs, fix formatting issues
  480. * **PR** `#47417`_: (`gtmanfred`_) revert instantiating a Caller Client in the engine
  481. @ *2018-05-01 18:58:06 UTC*
  482. * 63baf4c4f8 Merge pull request `#47417`_ from gtmanfred/slack
  483. * 5c8ea7f506 Update slack.py
  484. * ee8a5eeb10 revert instantiating a Caller Client in the engine
  485. * **ISSUE** `#45790`_: (`bdarnell`_) Test with Tornado 5.0b1 (refs: `#46066`_, `#47106`_, `#47433`_)
  486. * **PR** `#47368`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  487. @ *2018-05-01 18:56:20 UTC*
  488. * **PR** `#47106`_: (`DmitryKuzmenko`_) Tornado50 compatibility fixes (refs: `#47374`_, `#47368`_, `#47433`_)
  489. * **PR** `#46002`_: (`isbm`_) Pyzmq 17.0.0 proper handling (refs: `#47374`_, `#47368`_)
  490. * 0bdfaa5ffe Merge pull request `#47368`_ from rallytime/merge-2018.3
  491. * 46806e595b Update test assertion comment for pip pkgs
  492. * d9d24de49e Lint: Add missing import
  493. * c7b73d132e Merge branch '2017.7' into '2018.3'
  494. * 31db8ca7ad Merge pull request `#47347`_ from dwoz/test_mysql_fix_again
  495. * add78fb618 Fix linter warnings
  496. * 2644cc7553 Fix linter nits
  497. * 799c601184 Proper fix for mysql tests
  498. * fefc0cc3ca Update old utils paths to use new utils paths
  499. * 13e8124031 Merge branch '2017.7' into '2018.3'
  500. * e573236848 Merge pull request `#47359`_ from gtmanfred/2017.7
  501. * 6214ed8133 add mention of the formulas channel to the formulas docs
  502. * 629503b2a8 Merge pull request `#47317`_ from dwoz/threadshutdown
  503. * 6db2a0e4d3 Log exceptions at exception level
  504. * d4ae787595 Do not join a thread that is stopped
  505. * aacd5cefe3 Merge pull request `#47304`_ from cachedout/test_cli_timeout_arg
  506. * 85025af83c Pass timeout to salt CLI for tests
  507. * 55534fb659 Merge pull request `#47311`_ from Ch3LL/firewall_windows
  508. * 4e16c18c16 Add firewall module windows tests to whitelist
  509. * 4b2fc4ec66 Add windows firewall execution modules integration tests
  510. * 1667375a80 Merge pull request `#47348`_ from dwoz/no_symlinks
  511. * 94a70e847a Ignore gitfs tests when symlinks not enabled
  512. * dac04261b5 Merge pull request `#47342`_ from dwoz/test_mysql_fix
  513. * 7496f4c5a8 Fix mysql test cases
  514. * 34e78ef564 Merge pull request `#47341`_ from dwoz/inet_pton_fix
  515. * 85451f48d4 Fix python 3 support for inet_pton function
  516. * e4779f3246 Merge pull request `#47339`_ from dwoz/ssh_key_test_fix
  517. * e37a93a1ca Remove redundent close call
  518. * b2ae5889b7 Close the temporary file handle
  519. * 9f7f83a975 Use salt.utils.fopen for line ending consistancy
  520. * b221860151 Merge pull request `#47335`_ from dwoz/pip_test_fix
  521. * dcb6a22c00 Remove un-needed string-escape
  522. * 1c527bfd3a Merge pull request `#47331`_ from dwoz/py3_wingroup_fix
  523. * cc154ef857 Do not encode usernames
  524. * 708078b152 Merge pull request `#47329`_ from cachedout/frank_credit
  525. * 33c0644ac4 Credit Frank Spierings
  526. * a545e55543 Merge pull request `#47281`_ from Ch3LL/system_test
  527. * c9181a75a6 Add destructivetest decorator on tests
  528. * 0d0c8987fc Add win_system integration module tests
  529. * b64d930df0 Merge pull request `#47283`_ from Ch3LL/ntp_test
  530. * ced7f86546 Add windows ntp integration module tests
  531. * 910aff910f Merge pull request `#47314`_ from Ch3LL/net_mac_test
  532. * 67beb1451c Skip netstat test on macosx as its not supported
  533. * 0549ef7c16 Merge pull request `#47307`_ from rallytime/bp-47257
  534. * 6c5b2f92bc Role is not a list but a dictionary
  535. * d6ff4689f6 Merge pull request `#47312`_ from rallytime/update-bootstrap-release
  536. * 765cce06a2 Update bootstrap script to latest release: 2018.04.25
  537. * e0765f5719 Merge pull request `#47279`_ from dwoz/py3_build_fix
  538. * 21dc1bab91 Pep-8 line endings
  539. * 717abedaf7 Fix comman wart
  540. * 4100dcd64c Close might get called more than once
  541. * dbe671f943 Stop socket before queue on delete
  542. * 9587f5c69e Silence pylint import-error for six.moves
  543. * 4b0c7d3b34 Fix typo
  544. * 05adf7c2b1 Use six.moves for queue import
  545. * fe340778fa Gracefully shutdown worker threads
  546. * 44f19b2f94 Merge pull request `#47113`_ from jfindlay/iptables_state
  547. * 8bd08012ee modules,states.iptables support proto for policy ext
  548. * b7a6206330 Merge pull request `#47302`_ from Ch3LL/dead_code
  549. * daa68b4877 Add virtual grains test for core grains
  550. * a59dd2785d Remove dead code in core grains file for virt-what
  551. * e29362acfc Merge pull request `#47303`_ from baniobloom/bug_fix_doc
  552. * b97c9df5f3 added clarity on how to figure out what is the oldest supported main release branch
  553. * 0d9d55e013 Merge pull request `#47106`_ from DSRCorporation/bugs/tornado50
  554. * 39e403b18d Merge branch '2017.7' into bugs/tornado50
  555. * 6706b3a2d1 Run off of a temporary config
  556. * d6873800d5 Allow running pytest>=3.5.0
  557. * 2da3983740 Tornado 5.0 compatibility fixes
  558. * 2e014f4746 Merge pull request `#47271`_ from gtmanfred/amazon
  559. * 8a53908908 Do not load rh_service module when booted with systemd
  560. * e4d1d5bf11 Revert "support amazon linux 2 for service module"
  561. * 599b0ed1e9 Merge pull request `#47246`_ from cloudflare/fix-44847-2017.7
  562. * ad80028104 This way, we can pass flags such as ``debug`` into the state, but also ``test``.
  563. * 4e2e1f0719 Merge pull request `#47220`_ from benediktwerner/fix-pip-2017.7
  564. * 0197c3e973 Fix pip test
  565. * 34bf66c09f Fix pip.installed with pip>=10.0.0
  566. * 92e606251f Merge pull request `#47272`_ from rallytime/reg-windows-codeowners
  567. * 9445af0185 Add windows tests and reg module/state to CODEOWNERS file for team-windows
  568. * 9dca5c0221 Merge pull request `#47252`_ from rallytime/codeowners-fixes
  569. * 204b6af92b Fix the matching patterns in the CODEOWNERS file to use fnmatch patterns
  570. * 3de1bb49c8 Merge pull request `#47177`_ from fpicot/fix_47173_pkg_normalize
  571. * 149f846f34 fix normalize parameter in pkg.installed
  572. * 10e30515dc Merge pull request `#47251`_ from Ch3LL/pub_fix_rn
  573. * fa4c2e6575 Update Docs to remove unnecessary + sign
  574. * bb7850a431 Merge pull request `#47249`_ from Ch3LL/pub_fix_rn
  575. * 24dea24b7e Add CVE number to 2016.3.6 Release
  576. * 56933eb0b2 Merge pull request `#47227`_ from pruiz/pruiz/zfs-dataset-present-slow-2017.7
  577. * fded61f19b Fix issue `#47225`_: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots
  578. * 9825065048 Merge pull request `#47167`_ from smitty42/vbox-skd-fix
  579. * 5de53139cd Merge branch '2017.7' into vbox-skd-fix
  580. * 976f031170 Merge pull request `#47213`_ from dwoz/py3win
  581. * ad9c7f63f0 Fix coverate on py3 windows builds
  582. * 91252bac95 Adding updates for python3 compatibility and new virtualbox SDK version support.
  583. * cebcd6d069 Merge pull request `#47197`_ from dwoz/testfix
  584. * 25803c9176 Move process target to top level module namespace
  585. * d4269c2b70 Merge pull request `#47193`_ from Ch3LL/network_test
  586. * bbf9987c19 Add network module integration tests
  587. * c777248a78 Merge pull request `#47189`_ from Ch3LL/autoruns
  588. * 6a88bedb7a Add autoruns to windows whitelist
  589. * e9e4d4af70 Add autoruns.list integration test for Windows
  590. * **PR** `#47403`_: (`rallytime`_) Back-port `#47356`_ to 2018.3
  591. @ *2018-05-01 15:19:06 UTC*
  592. * **PR** `#47356`_: (`robinro`_) Fix sysctl translate (refs: `#47403`_)
  593. * 4e6870305c Merge pull request `#47403`_ from rallytime/bp-47356
  594. * 9b682bc48e Fix sysctl translate
  595. * **PR** `#47407`_: (`terminalmage`_) Reduce severity of missing X_update_interval key
  596. @ *2018-05-01 15:18:46 UTC*
  597. * 7e0cdd6145 Merge pull request `#47407`_ from terminalmage/update-interval-log
  598. * abc592bfff Reduce severity of missing X_update_interval key
  599. * **ISSUE** `#47042`_: (`valentin2105`_) [ERROR] Unable to manage file: 'utf8' codec can't decode byte (refs: `#47061`_)
  600. * **PR** `#47405`_: (`terminalmage`_) Fix file.get_diff regression in 2018.3 branch
  601. @ *2018-05-01 15:16:46 UTC*
  602. * **PR** `#47061`_: (`terminalmage`_) Fix diffing binary files in file.get_diff (refs: `#47405`_)
  603. * 1377942bcc Merge pull request `#47405`_ from terminalmage/binary-diff
  604. * 89ddb08026 Use a lambda instead of defining a one-line function
  605. * b79ff04fda Remove no-longer-used enumerate
  606. * e03b865359 Add unit test for file.get_diff
  607. * 5bdc9e9bd5 Fix UnboundLocalError in file.get_diff
  608. * **ISSUE** `#47325`_: (`robertodocampo`_) docker_container.running creates containers using the image ID as the image name (refs: `#47367`_)
  609. * **PR** `#47367`_: (`terminalmage`_) Start docker containers with image name instead of ID
  610. @ *2018-04-30 18:46:13 UTC*
  611. * c267e6083e Merge pull request `#47367`_ from terminalmage/issue47325
  612. * 798134caa3 Add regression test for creating images with image name insead of ID
  613. * 4ed47e839c Start docker containers with image name instead of ID
  614. * **ISSUE** `#47006`_: (`cedwards`_) marathon & fx2 grain modules cause master and minion failure (refs: `#47401`_)
  615. * **PR** `#47401`_: (`gtmanfred`_) fix proxy virtual checks for marathon and fx2
  616. @ *2018-04-30 18:44:46 UTC*
  617. * 3bb00cbb55 Merge pull request `#47401`_ from gtmanfred/proxy
  618. * 99f9231759 fix proxy virtual checks for marathon and fx2
  619. * **PR** `#47397`_: (`rallytime`_) Add 2018.3.1 Release Notes
  620. @ *2018-04-30 14:44:38 UTC*
  621. * c160fe36ce Merge pull request `#47397`_ from rallytime/2018.3.1-release-notes
  622. * 3b40cdad2a Add 2018.3.1 Release Notes
  623. * **ISSUE** `#45790`_: (`bdarnell`_) Test with Tornado 5.0b1 (refs: `#46066`_, `#47106`_, `#47433`_)
  624. * **PR** `#47374`_: (`DmitryKuzmenko`_) tornado50 merge forward for 2018.3
  625. @ *2018-04-29 16:29:12 UTC*
  626. * **PR** `#47106`_: (`DmitryKuzmenko`_) Tornado50 compatibility fixes (refs: `#47374`_, `#47368`_, `#47433`_)
  627. * **PR** `#46002`_: (`isbm`_) Pyzmq 17.0.0 proper handling (refs: `#47374`_, `#47368`_)
  628. * 3400f829c4 Merge pull request `#47374`_ from DSRCorporation/bugs/tornado50-2018.3
  629. * 400999c54f fix pylint
  630. * 47b6d409d1 add io_loop handling to runtests engine
  631. * fd074fdb7d use salt.utils.zeromq
  632. * 4ae33c5d9a Run off of a temporary config
  633. * 7938b4906e Allow running pytest>=3.5.0
  634. * 34058c181e Tornado 5.0 compatibility fixes
  635. * **ISSUE** `#47124`_: (`mchugh19`_) Vault module problem in 2018.3.0 (refs: `#47379`_)
  636. * **PR** `#47379`_: (`dwoz`_) Properly encode messages when creating/validating signatures with m2crypto
  637. @ *2018-04-28 08:38:23 UTC*
  638. * 2afe4bee95 Merge pull request `#47379`_ from dwoz/m2crypto_regression
  639. * 068f2d430d Always sign and verify bytes
  640. * 7810ebaba9 Add sign regression tests
  641. * f4441c3a1c Adding regression test for 47124
  642. * **PR** `#47277`_: (`morganwillcock`_) Fix minion crash on NetBSD
  643. @ *2018-04-27 15:02:21 UTC*
  644. * 7390b72808 Merge pull request `#47277`_ from morganwillcock/netbsdswap
  645. * 0bcb1a079a Merge branch '2018.3' into netbsdswap
  646. * 30478e8c9c Use swapctl for NetBSD
  647. * **PR** `#47320`_: (`twangboy`_) Change from NSSM to SSM
  648. @ *2018-04-27 14:37:50 UTC*
  649. * 2b7c7ef704 Merge pull request `#47320`_ from twangboy/win_ssm
  650. * 5549d83aae Use ssm instead of nssm
  651. * **PR** `#47308`_: (`rallytime`_) Back-port `#47287`_ to 2018.3
  652. @ *2018-04-27 13:50:49 UTC*
  653. * **PR** `#47287`_: (`esell`_) convert unicode ssh pass to str for azure (refs: `#47308`_)
  654. * b6df5facce Merge pull request `#47308`_ from rallytime/bp-47287
  655. * 5f392a23fe convert unicode ssh pass to str for azure
  656. * **ISSUE** `#47324`_: (`rlschilperoort`_) archive.extracted keep and/or keep_source not working (refs: `#47332`_)
  657. * **PR** `#47332`_: (`garethgreenaway`_) [2018.3] Removing duplicate code from state/archive.py
  658. @ *2018-04-27 13:12:51 UTC*
  659. * efa3aab800 Merge pull request `#47332`_ from garethgreenaway/47324_archive_extracted_keep_keep_source
  660. * cc10bfec6b Removing redundant code which is prevening keep & keep_source from being set.
  661. * **PR** `#47326`_: (`The-Loeki`_) Some Redis fixes
  662. @ *2018-04-26 17:12:47 UTC*
  663. * 245d62ca16 Merge pull request `#47326`_ from The-Loeki/redis-cache-sockets
  664. * d86fbe5bdd redis_return: add unix_socket_path to docs
  665. * ee9f533765 redis_cache: document UNIX socket access
  666. * 5337558a5a redis_return: Let redis handle pool creation, add UNIX socket support
  667. * c90f83b0f9 redis_return: cluster_mode default to False in __virtual__ to prevent KeyError stacktraces
  668. * 71e3286829 redis_return: Fix code blocks in docs
  669. * e6605f1c78 redis_cache fix code blox in docs
  670. * 40e67747ee redis_cache: add socket to options
  671. * **PR** `#47319`_: (`dwoz`_) Skip unix group tests on windows.
  672. @ *2018-04-26 15:59:35 UTC*
  673. * 27a438f0ff Merge pull request `#47319`_ from dwoz/skip_tests
  674. * d9442d043e Skip tests not applicable to windows
  675. * **PR** `#47293`_: (`dwoz`_) The grp module is not available on windows
  676. @ *2018-04-25 20:22:34 UTC*
  677. * 057f668788 Merge pull request `#47293`_ from dwoz/win_build_fix
  678. * 0386216005 Fix sneaky indention
  679. * 082b8d0b3d Use salt.utils.platform
  680. * cc2538e08f The grp modules is not available on windows
  681. * **ISSUE** `#46862`_: (`kivoli`_) Setting locale.system fails in 2018.3 (refs: `#47280`_, `#46869`_)
  682. * **PR** `#47280`_: (`gtmanfred`_) make sure not to send invalid information
  683. @ *2018-04-25 17:46:45 UTC*
  684. * fff4f8c1a5 Merge pull request `#47280`_ from gtmanfred/localectl
  685. * 7c212cbb2d fix pylint
  686. * 6754787e8e update localemod tests
  687. * 9075070573 make sure not to send invalid information
  688. * **ISSUE** `#46977`_: (`gtmanfred`_) [2018.3.0] Backwards compatibilty breaking change in 2018.3.0 (refs: `#47038`_)
  689. * **PR** `#47038`_: (`garethgreenaway`_) [2018.3] fix to fileclient.py
  690. @ *2018-04-25 14:57:04 UTC*
  691. * 205701dcbe Merge pull request `#47038`_ from garethgreenaway/46977_fixing_fileclient_forward_compatibilty
  692. * ba01d2133a Updating version.py to include Magnesium.
  693. * 10c823dd79 The _ext_nodes master function has been renamed to _master_tops. To ensure compatibility when using older Salt masters we continue to pass the function as _ext_nodes until the Magnesium release.
  694. * **ISSUE** `#47059`_: (`OrlandoArcapix`_) Some states incorrectly return None instead of an empty dict when there are no changes (refs: `#47060`_)
  695. * **ISSUE** `#46985`_: (`OrlandoArcapix`_) grafana4_user.present and grafana4_org.present states not working in 2018.3.0 (refs: `#47048`_)
  696. * **PR** `#47060`_: (`OrlandoArcapix`_) Return an empty dict for 'changes' instead of 'None'
  697. @ *2018-04-25 14:55:24 UTC*
  698. * **PR** `#47048`_: (`OrlandoArcapix`_) Issue46985 fix grafana4 state (refs: `#47060`_)
  699. * 89daf4fdc7 Merge pull request `#47060`_ from OrlandoArcapix/Issue47059-return_dict_from_state
  700. * 5378e4fd07 Update grafana_datasource test to check for empty dict being returned on no changes, rather than None
  701. * f115452653 Return an empty dict for 'changes' instead of 'None'
  702. * **ISSUE** `#47089`_: (`syphernl`_) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 404: ordinal not in range(128) (refs: `#47153`_)
  703. * **PR** `#47153`_: (`terminalmage`_) salt.modules.ssh: properly encode/decode I/O
  704. @ *2018-04-25 14:53:51 UTC*
  705. * 10cc0d312b Merge pull request `#47153`_ from terminalmage/issue47089
  706. * bdb52797f8 salt.modules.ssh: properly encode/decode I/O
  707. * **ISSUE** `#47199`_: (`tkaehn`_) Targeting by list (-L) broken for minions behind syndic? (refs: `#47275`_)
  708. * **PR** `#47275`_: (`terminalmage`_) Fix false failure events sent when using syndic
  709. @ *2018-04-25 13:56:47 UTC*
  710. * b5d64f1a70 Merge pull request `#47275`_ from terminalmage/issue47199
  711. * 8012ad12f8 Fix false failure events sent when using syndic
  712. * **ISSUE** `#47267`_: (`skjaro`_) Problem with beacon diskusage on windows platform in 2018.3 (refs: `#47284`_)
  713. * **PR** `#47284`_: (`skjaro`_) Fix beacon diskusage documentation for the new beahavior mentioned in issue `#47267`_
  714. @ *2018-04-25 13:52:30 UTC*
  715. * 6215a995d8 Merge pull request `#47284`_ from skjaro/beacon_diskusage_doc_fix
  716. * fcc042aa5f Fix beacon documentation for the new beahavior mentioned in issue `#47267`_
  717. * **PR** `#47291`_: (`bosatsu`_) Fix proxy minion beacon doc
  718. @ *2018-04-25 13:42:36 UTC*
  719. * 3ef4fe6ed2 Merge pull request `#47291`_ from bosatsu/fix-proxy-minion-beacon-doc
  720. * 01980b4c43 Fix topics/releases/2018.3.0.rst to include correct example of proxy_example beacon yaml configuration.
  721. * 9682e26eec Fix topics/proxyminion/beacon.rst to include correct example of salt_proxy beacon yaml configuration.
  722. * **ISSUE** `#47239`_: (`bosatsu`_) Unable to load salt_proxy beacon on minion in 2018.3.0 (refs: `#47255`_)
  723. * **PR** `#47255`_: (`garethgreenaway`_) [2018.3] Fixes to salt_proxy beacon and beacon tests
  724. @ *2018-04-25 13:41:51 UTC*
  725. * ea2d68b865 Merge pull request `#47255`_ from garethgreenaway/47239_fixes_to_salt_proxy_beacon
  726. * a2a8d78cb0 Fixing status beacon tests.
  727. * c87d6cae23 Ensure the salt_proxy is returning the correct tuple when the configuration is valid. Update various beacon unit tests to ensure they are testing the results of the validate function for a True result.
  728. * **PR** `#47292`_: (`dwoz`_) Fix decorator wart
  729. @ *2018-04-25 04:25:23 UTC*
  730. * **PR** `#47290`_: (`dwoz`_) Run cache_master test in tmp dir (refs: `#47292`_)
  731. * 19f9e8258f Merge pull request `#47292`_ from dwoz/cp_fix_again
  732. * 7d045eb235 Fix decorator wart
  733. * **PR** `#47285`_: (`dwoz`_) Fix reg grains test
  734. @ *2018-04-25 00:16:56 UTC*
  735. * da532aa1ac Merge pull request `#47285`_ from dwoz/core_test_fix
  736. * 884f4c1829 Fix extra space
  737. * 8a9027c0c9 Fix reg grains test
  738. * **PR** `#47290`_: (`dwoz`_) Run cache_master test in tmp dir (refs: `#47292`_)
  739. @ *2018-04-24 23:37:21 UTC*
  740. * f591cff643 Merge pull request `#47290`_ from dwoz/test_cp_fix
  741. * 5ff51affbd Run cache_master test in tmp dir
  742. * **ISSUE** `#47092`_: (`syphernl`_) [2018.3.0] pkg.installed breaks with virtual packages (refs: `#47250`_)
  743. * **ISSUE** `#38838`_: (`Zorlin`_) Failing to remove nginx (refs: `#44455`_)
  744. * **PR** `#47250`_: (`terminalmage`_) Fix virtual package detection
  745. @ *2018-04-24 19:22:24 UTC*
  746. * **PR** `#44455`_: (`samodid`_) Fix for `#38838`_ (refs: `#47250`_)
  747. * 6d323aa8f0 Merge pull request `#47250`_ from terminalmage/issue47092
  748. * b8630a70be Fix virtual package detection
  749. * **ISSUE** `#47225`_: (`pruiz`_) zfs.filesystem_present takes forever on a dataset with lots (10k+) of snapshots (refs: `#47228`_, `#47227`_, `#47226`_)
  750. * **PR** `#47228`_: (`pruiz`_) Fix issue `#47225`_: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots (2018.3 branch)
  751. @ *2018-04-24 13:35:21 UTC*
  752. * **PR** `#47226`_: (`pruiz`_) Fix issue `#47225`_: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots (refs: `#47228`_, `#47227`_)
  753. * 428e915d6a Merge pull request `#47228`_ from pruiz/pruiz/zfs-dataset-present-slow-2018.3
  754. * cfbf136ab2 Fix issue `#47225`_: avoid zfs.filesystem_present slowdown when dataset has lots of snapshots
  755. * **ISSUE** `#46943`_: (`Auha`_) Slack.Engine could not start (refs: `#47262`_, `#47109`_)
  756. * **PR** `#47262`_: (`garethgreenaway`_) [2018.3] Fixes to targeting in Slack engine
  757. @ *2018-04-24 13:18:36 UTC*
  758. * 0b836106b9 Merge pull request `#47262`_ from garethgreenaway/slack_engine_target_fix
  759. * bcdef641e8 Removing target and tgt_type from the cmdline that is passed along to Salt, the target is used else where and including it in the cmdline causes problem when it is passed along. Adding an additional test to ensure we are getting the right targt.
  760. * **ISSUE** `#47047`_: (`Giandom`_) Pillars aren't evaluated when alias is passed in Slack Engine (refs: `#47142`_)
  761. * **PR** `#47142`_: (`garethgreenaway`_) [2018.3] pillar and output formatting fixes to Slack engine
  762. @ *2018-04-23 19:55:07 UTC*
  763. * 2ed4b38b02 Merge pull request `#47142`_ from garethgreenaway/47047_passing_pillar_to_slack_aliases
  764. * 6f183e1d80 Initial commmit for unit/engines/test_slack_engine
  765. * a2840fc230 Only include the rest of the cmdline if the cmd is an alias.
  766. * e846df7409 Fixing a bug when passing pillar values to aliases for the Slack engine. Cleaned up the formatting of the results, color codes don't translate well into Slack output. For any state runs, eg. highstate. apply, sls, we run the output through the highstate formater. For anything else run it though the yaml outputer. Running it though highstate causes errors when the output does match what the highstate output is expecting.
  767. * **PR** `#47245`_: (`terminalmage`_) Ensure we pass hexid as bytes when zmq_filtering enabled
  768. @ *2018-04-23 16:54:57 UTC*
  769. * 42a0e655dc Merge pull request `#47245`_ from terminalmage/zeromq-bytes
  770. * a7accc0548 Ensure we pass hexid as bytes when zmq_filtering enabled
  771. * **PR** `#47242`_: (`aesposito91`_) PY3 fix for zeromq setsockopt
  772. @ *2018-04-23 16:38:09 UTC*
  773. * 73525d1460 Merge pull request `#47242`_ from aesposito91/2018.3
  774. * b225351e6d Update napalm_syslog.py
  775. * **ISSUE** `#47117`_: (`prashanthtuttu`_) Napalm / Capirca Issue (refs: `#47241`_)
  776. * **PR** `#47241`_: (`mirceaulinic`_) Fix the imports into the netacl execution and state modules
  777. @ *2018-04-23 14:56:32 UTC*
  778. * b78295aee9 Merge pull request `#47241`_ from cloudflare/fix-47117
  779. * 26c5583264 `#47117`_: fix the napalm imports in the netacl state module
  780. * 48396467c1 `#47117`_: fix the napalm imports in the netacl execution module
  781. * **PR** `#47219`_: (`garethgreenaway`_) [2018.3] Fixing a backward compatibility issue with vault module & runner
  782. @ *2018-04-23 14:10:19 UTC*
  783. * 88557ea991 Merge pull request `#47219`_ from garethgreenaway/vault_backward_compatibility
  784. * 1758081ffe When using the vault module on a 2018.3 minion against a 2017.7 master, the 2018.3 minion is expecting a verify element in the results from the Salt runner on the master. The runner in 2017.7 did not include a verify element, which results in an error. This change accounts for this by using the default in 2018.3 which is not to verify if not configured.
  785. * **PR** `#47186`_: (`dmurphy18`_) backport of issue 46933, updated ZFS handling to Salt 2018.3.x
  786. @ *2018-04-23 14:07:06 UTC*
  787. * 370feadbd2 Merge pull request `#47186`_ from dmurphy18/zfs_backport_46933
  788. * 283359d315 Corrected typo in comma-seprated and 2018.3.0 -> 2018.3.1
  789. * b7f8d5a22f Replace use of Fluorine with 2018.3.0 for comma-separated warnings
  790. * 3f30ab2ed6 ZFS backport of 46933 to 2018.3.1
  791. * **PR** `#47217`_: (`twangboy`_) Remove installation of pywin32 from setup.py
  792. @ *2018-04-23 13:32:54 UTC*
  793. * bf3a67d11b Merge pull request `#47217`_ from twangboy/fix_setup
  794. * eb3d45bb08 Remove installation of pywin32 from setup.py
  795. * **PR** `#47195`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  796. @ *2018-04-20 19:25:30 UTC*
  797. * 8e21703f13 Merge pull request `#47195`_ from rallytime/merge-2018.3
  798. * f90fd8c663 Test fix: file strings must be unicode in master config
  799. * bee4948df1 Lint: use full path for event utils function
  800. * 120c5446b7 Update old utils paths to new utils paths
  801. * 4718d31e53 Merge branch '2017.7' into '2018.3'
  802. * 65f344e371 Merge pull request `#47184`_ from Ch3LL/status_test
  803. * 25a84428b8 Add status module integration modules tests for Windows
  804. * 965600ad6c Merge pull request `#47163`_ from rallytime/jenkins-autodoc
  805. * 0039395017 Updage jenkins module autodocs to use jenkinsmod name instead
  806. * 0a43dde5fc Merge pull request `#47185`_ from twangboy/add_tests
  807. * 345daa0423 Add additional integration tests to whitelist
  808. * 1a600bb9a4 Merge pull request `#47172`_ from dwoz/cover_without_admin
  809. * cadd759727 Use warnings to warn user
  810. * 144c68e214 Allow non admin name based runs on windows
  811. * d5997d2301 Merge pull request `#47110`_ from kstreee/fix-misusing-of-timeout
  812. * 0624aee0ed Fixes misusing of the timeout option.
  813. * 87ca2b4003 Merge pull request `#40961`_ from terminalmage/issue40948
  814. * 6ba66cca41 Fix incorrect logic in exception check
  815. * fed5041c5f Make error more specific to aid in troubleshooting
  816. * 8c67ab53b4 Fix path in log message
  817. * 3198ca8b19 Make error more explicit when PKI dir not present for salt-call
  818. * f5e63584d4 Merge pull request `#47134`_ from Ch3LL/user_win_test
  819. * e7c9bc4038 Add user integration tests for windows OS
  820. * da2f6a3fac Merge pull request `#47131`_ from gtmanfred/cli
  821. * 1b1c29bf62 add __cli for master processes
  822. * 9b8e6ffb8c Merge pull request `#47129`_ from rallytime/bp-47121
  823. * 11da526b21 add ImportError
  824. * bd0c23396c fix pip.req import error in pip 10.0.0
  825. * eb5ac51a48 Merge pull request `#47102`_ from gtmanfred/2017.7
  826. * 3dc93b310b fix tests
  827. * 8497e08f8e fix pip module for 10.0.0
  828. * 4c07a3d1e9 fix other tests
  829. * b71e3d8a04 dont allow using no_use_wheel for pip 10.0.0 or newer
  830. * c1dc42e67e Merge pull request `#47037`_ from twangboy/fix_dev_scripts
  831. * 990a24d7ed Fix build_env scripts
  832. * **ISSUE** `#46906`_: (`whytewolf`_) Windows failure with PR 46541 (refs: `#47168`_)
  833. * **PR** `#47168`_: (`gtmanfred`_) fix metadata grain for py3 and windows
  834. @ *2018-04-20 19:07:50 UTC*
  835. * a56eb7e05d Merge pull request `#47168`_ from gtmanfred/metadata
  836. * 396f7906e3 fix metadata grain for py3 and windows
  837. * **ISSUE** `#46918`_: (`AmbicaY`_) napalm/capirca issue (refs: `#47202`_)
  838. * **PR** `#47202`_: (`mirceaulinic`_) Fix `#46918`_: add the TTL field
  839. @ *2018-04-20 14:34:09 UTC*
  840. * 6135b76e2c Merge pull request `#47202`_ from cloudflare/fix-46918
  841. * 1e74141cc0 Fix `#46918`_
  842. * **ISSUE** `#47150`_: (`srkunze`_) [Regression] ip_to_host and SSH._expand_target require missing reverse-lookup (refs: `#47191`_)
  843. * **PR** `#47191`_: (`terminalmage`_) salt-ssh: Do not attempt to match host/ip to minion ID if reverse lookup fails
  844. @ *2018-04-20 14:20:05 UTC*
  845. * 7f1115e611 Merge pull request `#47191`_ from terminalmage/issue47150
  846. * 95a6f075cb Add debug logging when ip_to_host fails
  847. * 45696e622b salt-ssh: Do not attempt to match host/ip to minion ID if reverse lookup fails
  848. * **PR** `#47122`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  849. @ *2018-04-19 20:44:18 UTC*
  850. * 1947ffdf56 Merge pull request `#47122`_ from rallytime/merge-2018.3
  851. * 878fa06134 Test fix: remove tornado testing lib from class
  852. * a40f007962 lint: get_context is in stringutils.py now
  853. * 3416e398c6 Update old utils paths references to use new paths
  854. * 94c2a12be6 Merge branch '2017.7' into '2018.3'
  855. * 6a4c0b8a1a Merge pull request `#47108`_ from dwoz/async_test_fix
  856. * 3d85e30ce5 AsyncTestCase is required for AsyncEventPublisher
  857. * 03892eaf0b Merge pull request `#47068`_ from cachedout/catch_value_error_socket_test
  858. * 7db5625632 Catch an operation on a closed socket in a test
  859. * 1ea2885ec2 Merge pull request `#47065`_ from dwoz/jinja_test_fix
  860. * 673cd31c65 Merge branch '2017.7' into jinja_test_fix
  861. * 5293b5b5ca Merge pull request `#47077`_ from dwoz/test_state_fix
  862. * 444da3f893 Fix py3 wart (chr vs bytesstring)
  863. * e8acca01c2 Fix failing state test by normalizing line endings
  864. * ca967de5da Merge pull request `#47067`_ from gtmanfred/2017.7
  865. * f913a7859c use the recommended opennebula lookup method
  866. * 7fddad6cd9 Merge pull request `#47064`_ from dwoz/roots_tests_fix
  867. * 25fd7c0694 fix py3 wart, encode os.linesep
  868. * d79f1a1961 Fix fileserver roots tests
  869. * 977c6939c4 Merge pull request `#47069`_ from cachedout/match_timeout_arg
  870. * b8990f5258 Pass the timeout variable to the CLI when calling salt in tests
  871. * 2c4c19c622 Merge pull request `#47074`_ from dwoz/ignore_artifacts
  872. * c3941efad0 Kitchn should ignore artifacts directory
  873. * c484c0bd71 Merge pull request `#47055`_ from bloomberg/GH-47000
  874. * 8af3f5b874 GH-47000: add proper handling of full_return in cmd_subset
  875. * f3496030cc Merge pull request `#47039`_ from twangboy/win_fix_winrm_script
  876. * 6635b9003f Fix winrm powershell script
  877. * 46fa2c04de Fix py3 os.linesep wart
  878. * 3c565d7e54 Use salt.utils.fopen
  879. * aa965310f1 Clean up cruft
  880. * efc9866580 Jinja test fixes
  881. * **PR** `#47162`_: (`terminalmage`_) Partial backport of `#47161`_ to 2018.3 branch
  882. @ *2018-04-19 19:28:47 UTC*
  883. * **PR** `#47161`_: (`terminalmage`_) Fix failing pillar unit test (refs: `#47162`_)
  884. * 291cca7ed8 Merge pull request `#47162`_ from terminalmage/bp-47161
  885. * d185f97a47 mocked file_roots and pillar_roots should be dicts
  886. * **ISSUE** `#47081`_: (`sjorge`_) file.directory with recursion fails if there are non-ascii characters in the path (refs: `#47165`_)
  887. * **PR** `#47165`_: (`terminalmage`_) Make sure a str type is passed to os.walk
  888. @ *2018-04-19 14:59:16 UTC*
  889. * 2ee8006da3 Merge pull request `#47165`_ from terminalmage/issue47081
  890. * 9e29acb477 Make sure a str type is passed to os.walk
  891. * **PR** `#47070`_: (`terminalmage`_) Use decorators for temp files/dirs in test suite
  892. @ *2018-04-19 14:01:48 UTC*
  893. * 6257862bbb Merge pull request `#47070`_ from terminalmage/with_tempdir
  894. * 048728d2b7 Remove unused imports
  895. * 879c557264 Use decorators for temp files/dirs in test suite
  896. * **PR** `#47155`_: (`mcalmer`_) Fix patchinstall for yumpkg
  897. @ *2018-04-18 19:24:17 UTC*
  898. * b46365614b Merge pull request `#47155`_ from mcalmer/fix-patchinstall
  899. * 382afba457 fix invalid string compare
  900. * 8c19368938 provide kwargs to pkg_resource.parse_targets required to detect advisory type
  901. * **ISSUE** `#47042`_: (`valentin2105`_) [ERROR] Unable to manage file: 'utf8' codec can't decode byte (refs: `#47061`_)
  902. * **PR** `#47061`_: (`terminalmage`_) Fix diffing binary files in file.get_diff (refs: `#47405`_)
  903. @ *2018-04-18 18:52:10 UTC*
  904. * 13ae1a2413 Merge pull request `#47061`_ from terminalmage/issue47042
  905. * 87f6cefea3 Rewrite flaky utf8 state to make it easier to troubleshoot
  906. * df6e535f05 Fix diffing binary files in file.get_diff
  907. * **PR** `#47058`_: (`terminalmage`_) Fix calls to file.lsattr when lsattr is not installed
  908. @ *2018-04-18 16:30:12 UTC*
  909. * cba0f13cd9 Merge pull request `#47058`_ from terminalmage/lsattr
  910. * eeb067e910 Fix calls to file.lsattr when lsattr is not installed
  911. * **ISSUE** `#46929`_: (`noelmcloughlin`_) 2018.3 regression file.managed.context parsing (refs: `#47104`_)
  912. * **PR** `#47104`_: (`terminalmage`_) yamlloader: Properly handle colons in inline dicts
  913. @ *2018-04-18 16:22:47 UTC*
  914. * b96ce23b3f Merge pull request `#47104`_ from terminalmage/issue46929
  915. * 33bf6643cd Add additional test for plain scalars
  916. * 508659b682 yamlloader: Properly handle colons in inline dicts
  917. * **ISSUE** `#46887`_: (`julientravelaer`_) ldap.managed broken with 2018.3.0 (refs: `#47029`_)
  918. * **ISSUE** `#46859`_: (`cheribral`_) pillar_ldap causing TypeError exceptions in python-ldap with unicode objects (refs: `#47029`_)
  919. * **PR** `#47076`_: (`terminalmage`_) pillar_ldap: Load config options as str types
  920. @ *2018-04-18 16:16:22 UTC*
  921. * **PR** `#47029`_: (`terminalmage`_) ldapmod.py/ldap3.py: Force modlist for search/modify/etc. to be str types (refs: `#47076`_)
  922. * c12697b173 Merge pull request `#47076`_ from terminalmage/issue46859
  923. * c06c859caf pillar_ldap: Load config options as str types
  924. * **PR** `#47107`_: (`twangboy`_) Fix issues with reg state, add tests
  925. @ *2018-04-18 15:53:02 UTC*
  926. * 50bd885ec7 Merge pull request `#47107`_ from twangboy/fix_46932
  927. * ae8ab2ab1a Fix tests for py3, enable tearDown
  928. * 3cf4ac1475 Add integration tests for reg state
  929. * cc259b146f Cast vdata to appropriate type in reg state
  930. * **ISSUE** `#46909`_: (`epelc`_) Binary `contents_pillar` with file.managed raises UnicodeDecodeError (refs: `#47041`_)
  931. * **PR** `#47041`_: (`terminalmage`_) Force null bytes to be str types
  932. @ *2018-04-18 14:08:25 UTC*
  933. * d6c59696be Merge pull request `#47041`_ from terminalmage/issue46909
  934. * e4182715be Special check specifically for bytes types
  935. * ee90dd5d95 Merge branch '2018.3' into issue46909
  936. * 0e99343a7f Use the same way of defining contents in both file.managed states
  937. * 5741d287b5 Move back to using null byte check for contents
  938. * 8e214c9fa9 file.managed: Add test to ensure binary contents work
  939. * 7b7dc94610 Use salt.utils.stringutils.is_binary to check if contents are binary
  940. * e3c969da81 PY3: Ensure binary contents work with file.managed
  941. * 5d98a8bedd Make salt.utils.stringutils.to_binary work for bytestrings
  942. * 1024000369 Force null bytes to be str types
  943. * **PR** `#47007`_: (`twangboy`_) Fix some issues with the win_servermanager module
  944. @ *2018-04-17 20:57:04 UTC*
  945. * 9a9f6524f8 Merge pull request `#47007`_ from twangboy/fix_46968
  946. * 432db7c6ec Lint: Remove unused import
  947. * 10341e8f8b Remove erroneous pop statement
  948. * 56582f293a Remove redundant try/except block from state`
  949. * 6ad2427279 Remove unnecessary try/except blocks
  950. * 92eeaa51bd Put some error checking in the shell command
  951. * **ISSUE** `#46943`_: (`Auha`_) Slack.Engine could not start (refs: `#47262`_, `#47109`_)
  952. * **PR** `#47109`_: (`garethgreenaway`_) [2018.3] fixes to Slack engine
  953. @ *2018-04-17 13:56:27 UTC*
  954. * a52137ee36 Merge pull request `#47109`_ from garethgreenaway/46943_slack_engine_fixes
  955. * 02baa76595 Fixing a bug that occured when a comment was added to a message sent to Slack by Salt. Also making `slack_engine:groups_pillar` optional.
  956. * **PR** `#47045`_: (`tankywoo`_) Fix ba7d00f5 for gentoo pkg.installed method
  957. @ *2018-04-17 13:55:45 UTC*
  958. * 6c16a34c44 Merge pull request `#47045`_ from tankywoo/fix-gentoo-pkg-installed
  959. * 551f4e10cf Fix ba7d00f5 for gentoo pkg.installed
  960. * **PR** `#47053`_: (`clan`_) handle jinja error in <module> level
  961. @ *2018-04-16 22:47:54 UTC*
  962. * 86c7cfef56 Merge pull request `#47053`_ from clan/jinja-error
  963. * a847466946 handle jinja error in <module> level
  964. * **PR** `#47062`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  965. @ *2018-04-16 19:58:32 UTC*
  966. * 7bfa608e9f Merge pull request `#47062`_ from rallytime/merge-2018.3
  967. * 59f5880e72 lint fix
  968. * 1ddf8c584b Update old utils files to new new utils files path
  969. * 28a79ebba4 Merge branch '2017.7' into '2018.3'
  970. * 1700a10ebe Merge pull request `#46326`_ from kstreee/fix-client-local
  971. * 0f358a9c9e Fixes a timing bug of saltnado's client local.
  972. * c3c00316c5 Merge pull request `#46913`_ from lomeroe/2017_7-fix46877
  973. * 369a0645ed move exception for clarity
  974. * 32ce5bfda5 Use configparser serializer object to read psscript.ini and script.ini startup/shutdown script files.
  975. * 9e37cfc9d6 Merge pull request `#47025`_ from terminalmage/fix-server_id-windows
  976. * cb0cf89ed3 Fix server_id grain in PY3 on Windows
  977. * 2e193cfb45 Merge pull request `#47027`_ from rallytime/bp-44508
  978. * 8e72f362f4 Add priority field to support the latest capirca.
  979. * 112f92baab Add priority field to support the latest capirca.
  980. * 385fe2bc1e Merge pull request `#47020`_ from rallytime/bp-46970
  981. * 9373dff52b Update test_pkgrepo.py
  982. * 13cf9eb5b1 Removing debugging.
  983. * a61a8593e5 Removing suse from pkgrepo comments tests. the pkgrepo functions in SUSE pkg module do not support comments.
  984. * **PR** `#47066`_: (`terminalmage`_) Fix regression in handling of environment/saltenv
  985. @ *2018-04-16 19:57:12 UTC*
  986. * fa27e64a33 Merge pull request `#47066`_ from terminalmage/issue46979
  987. * 5c4c0468ad Fix regression in handling of environment/saltenv
  988. * **PR** `#47051`_: (`rallytime`_) Simplify LooseVersion check in `__virtual__` check in mac_assistive module
  989. @ *2018-04-13 19:43:33 UTC*
  990. * 8761b81a69 Merge pull request `#47051`_ from rallytime/fix-lint
  991. * d52b3689d9 Simplify LooseVersion check in `__virtual__` check in mac_assistive module
  992. * **PR** `#47057`_: (`corywright`_) Fix copy/paste typo in minionfs tutorial
  993. @ *2018-04-13 19:43:01 UTC*
  994. * bbb8018b55 Merge pull request `#47057`_ from corywright/fix-minionfs-whitelist-docs
  995. * 9b7ee97d12 Fix copy/paste typo in minionfs tutorial
  996. * **ISSUE** `#46931`_: (`anlutro`_) file.managed diff is switched when using template in salt-ssh 2018.3 (refs: `#47046`_)
  997. * **PR** `#47046`_: (`clan`_) switch order of file to be diffed
  998. @ *2018-04-13 13:40:13 UTC*
  999. * d5afa4a2c5 Merge pull request `#47046`_ from clan/file_diff
  1000. * bb58605c54 switch order of file to be diffed
  1001. * **ISSUE** `#46985`_: (`OrlandoArcapix`_) grafana4_user.present and grafana4_org.present states not working in 2018.3.0 (refs: `#47048`_)
  1002. * **PR** `#47048`_: (`OrlandoArcapix`_) Issue46985 fix grafana4 state (refs: `#47060`_)
  1003. @ *2018-04-13 13:34:29 UTC*
  1004. * ec9251ecd3 Merge pull request `#47048`_ from OrlandoArcapix/Issue46985-fix-grafana4-state
  1005. * 259d747414 Remove accidentally added copy of a file
  1006. * 6c8c3da74d Return an empty dict instead of 'None' from grafana4 states
  1007. * **PR** `#47017`_: (`opdude`_) Don’t encode a unicode string
  1008. @ *2018-04-13 13:31:33 UTC*
  1009. * d8c4c221cf Merge pull request `#47017`_ from Unity-Technologies/hotfix/pip_windows
  1010. * 838670f626 Don’t encode a unicode string
  1011. * **ISSUE** `#46917`_: (`boltronics`_) mysql_grants.present broken with `database: somedatabase.*` (refs: `#46919`_)
  1012. * **PR** `#47019`_: (`rallytime`_) Back-port `#46919`_ to 2018.3
  1013. @ *2018-04-12 19:43:01 UTC*
  1014. * **PR** `#46919`_: (`boltronics`_) Replace failing is and is not tests with == and != (refs: `#47019`_)
  1015. * 5b7544eaa0 Merge pull request `#47019`_ from rallytime/bp-46919
  1016. * 6837d6c138 Replace failing is and is not tests with == and !=
  1017. * **ISSUE** `#46887`_: (`julientravelaer`_) ldap.managed broken with 2018.3.0 (refs: `#47029`_)
  1018. * **ISSUE** `#46859`_: (`cheribral`_) pillar_ldap causing TypeError exceptions in python-ldap with unicode objects (refs: `#47029`_)
  1019. * **PR** `#47029`_: (`terminalmage`_) ldapmod.py/ldap3.py: Force modlist for search/modify/etc. to be str types (refs: `#47076`_)
  1020. @ *2018-04-12 19:41:29 UTC*
  1021. * ac2d54d78a Merge pull request `#47029`_ from terminalmage/issue46859
  1022. * ab6314247b ldapmod.py/ldap3.py: Force modlist for search/modify/etc. to be str types
  1023. * 7691dee4ed Add to_str option to decode funcs
  1024. * **ISSUE** `#46868`_: (`tjyang`_) 2017.7.4 to 2018.3.0 upgrade issue: Salt request timed out. The master is not responding (refs: `#46930`_)
  1025. * **PR** `#46930`_: (`dwoz`_) Clean up bad public key headers
  1026. @ *2018-04-12 18:57:37 UTC*
  1027. * e6e07720fa Merge pull request `#46930`_ from dwoz/crptodomekeyfix
  1028. * f2e484ed54 Merge branch '2018.3' into crptodomekeyfix
  1029. * e1995a92ee Fix verify signature test
  1030. * 0ba32118d9 Add test for bad public key without m2crypto
  1031. * a44c356233 Clean up bad public key headers
  1032. * **ISSUE** `#46951`_: (`Giandom`_) Slack engine error using aliases: TypeError unhashable type (refs: `#47008`_)
  1033. * **PR** `#47008`_: (`garethgreenaway`_) [2018.3] Fixing aliases in slack engine
  1034. @ *2018-04-12 15:24:40 UTC*
  1035. * 0e43becc12 Merge pull request `#47008`_ from garethgreenaway/46951_fixing_slack_engine_aliases
  1036. * dc2a72d44f Fixing aliases in slack engine
  1037. * **ISSUE** `#46947`_: (`Giandom`_) Slack engine groups error (refs: `#47009`_)
  1038. * **PR** `#47009`_: (`garethgreenaway`_) [2018.3] fixes to slack engine documentation
  1039. @ *2018-04-12 15:20:54 UTC*
  1040. * c33de7c82d Merge pull request `#47009`_ from garethgreenaway/46947_slack_documentation_update_catch_non_dicts
  1041. * f0fadbb4ce Fixing indention for slack documention. Updating try..except to ensure we catch when groups aren't dicts.
  1042. * **PR** `#47023`_: (`rallytime`_) Back-port `#46997`_ to 2018.3
  1043. @ *2018-04-12 15:05:24 UTC*
  1044. * **PR** `#46997`_: (`LukeCarrier`_) Fix respository (=> repository) typo in sls_build (refs: `#47023`_)
  1045. * **PR** `#44638`_: (`terminalmage`_) Many improvements to docker network and container states (refs: `#46997`_)
  1046. * 68d17c71f1 Merge pull request `#47023`_ from rallytime/bp-46997
  1047. * c2c60f4ffc Fix respository (=> repository) typo in sls_build
  1048. * **PR** `#47026`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1049. @ *2018-04-12 14:39:41 UTC*
  1050. * 9cf3c6406a Merge pull request `#47026`_ from rallytime/merge-2018.3
  1051. * ba70df9d62 Use msgpack utils for loads call, import msgpack for UnpackValueError
  1052. * 34a478dfe5 Update old fopen path with new utils files path
  1053. * 590c7fc13f Merge branch '2017.7' into '2018.3'
  1054. * 8f994e7cf9 Merge pull request `#46539`_ from jfoboss/patch-1
  1055. * 6890122e41 Merge pull request `#1`_ from twangboy/pull_46539
  1056. * 19c3fadbe5 Fix unit test for win_ntp
  1057. * 826a8d3099 Fixing `#46504`_
  1058. * 74d70e95a5 Merge pull request `#46999`_ from gtmanfred/2017.7
  1059. * 791af8f6ce switch pip test package
  1060. * 8adaf7f526 Merge pull request `#46023`_ from bloomberg/parallel-orch
  1061. * 0ac0b3ca29 Merge branch '2017.7' into parallel-orch
  1062. * 39d65a39cf Merge pull request `#46613`_ from myinitialsarepm/fix_puppet.fact_and_puppet.facts
  1063. * 44ecd13abc Update tests to use cmd.run_all
  1064. * 7d7d40f541 Merge branch '2017.7' into fix_puppet.fact_and_puppet.facts
  1065. * 0ce1520bd0 Merge branch '2017.7' into fix_puppet.fact_and_puppet.facts
  1066. * 69e1f6f681 Fix puppet.fact and puppet.facts to use stdout.
  1067. * 3d5e69600b address lint issues raised by @isbm
  1068. * a9866c7a03 fix parallel mode py3 compatibility
  1069. * 6d7730864a removing prereq from test orch
  1070. * 6c8a25778f add integration test to runners/test_state to exercise parallel
  1071. * 2c86f16b39 cherry-pick cdata KeyError prevention from `#39832`_
  1072. * 26a96e8933 record start/stop duration for parallel processes separately
  1073. * e4844bdf2b revisit previous join() behavior in check_requisites
  1074. * f00a359cdf join() parallel process instead of a recursive sleep
  1075. * 6e7007a4dc add parallel support for orchestrations
  1076. * **PR** `#47021`_: (`garethgreenaway`_) [2018.3] Fixing integration.modules.test_state_jinja_filters.StateModuleJinjaFiltersTest.test_path_which
  1077. @ *2018-04-12 13:12:39 UTC*
  1078. * d3be828696 Merge pull request `#47021`_ from garethgreenaway/920_state_module_jinja_filters_test_test_path_which
  1079. * 2ccf2c5fe0 Fixing test_path_which to check that the filter is available rather than results.
  1080. * **PR** `#47022`_: (`corywright`_) Add auth.file module to auth documentation page
  1081. @ *2018-04-11 21:11:10 UTC*
  1082. * 66e8445b82 Merge pull request `#47022`_ from corywright/add-auth-file-module-to-docs
  1083. * bd0918fc40 Add auth.file module to auth documentation page
  1084. * **PR** `#45774`_: (`twangboy`_) Fix __virtual__ issue in mac_system.py
  1085. @ *2018-04-11 14:26:13 UTC*
  1086. * 12ecfdee93 Merge pull request `#45774`_ from twangboy/mac_add_service_util
  1087. * 5796696617 Fix tests for Py3
  1088. * 7b40218790 Fix lint, remove sentence from docstring
  1089. * 781880f0fc Add _available_services function for testing
  1090. * 6080633613 Add assert_called_with
  1091. * 1bf70b2033 Add more tests for available_services
  1092. * b429fc3e74 Add tests for mac_utils
  1093. * b5f67130cc Used \*args and \*\*kwargs
  1094. * ed061617a2 Fix unicode_literal issue in mac_assistive
  1095. * 82e17e5fc8 Fix args/kwargs
  1096. * 455146500a Move some functions into mac_utils
  1097. * 125586264b Add utils\mac_service.py
  1098. * **ISSUE** `#46953`_: (`cskowronnek`_) salt-cloud azurearm [ERROR ] There was a profile error: Parameter 'subscription_id' must be str. (refs: `#47012`_)
  1099. * **PR** `#47012`_: (`terminalmage`_) Azure: ensure subscription_id is a str type
  1100. @ *2018-04-11 13:57:08 UTC*
  1101. * 79347f108a Merge pull request `#47012`_ from terminalmage/issue46953
  1102. * 5192622a32 Azure: ensure subscription_id is a str type
  1103. * **PR** `#46526`_: (`Ch3LL`_) Add tests for new source_* minion options
  1104. @ *2018-04-10 19:56:45 UTC*
  1105. * 6503bf8dfa Merge pull request `#46526`_ from Ch3LL/ip_conf
  1106. * c01180ff47 Patch ZMQ versions for master_uri test
  1107. * da38f332a5 Change comment and salt.utils.network import
  1108. * e972ebdf1a Add for new source_* minion options
  1109. * **PR** `#46993`_: (`L4rS6`_) Fix: tuple instead of string
  1110. @ *2018-04-10 17:07:59 UTC*
  1111. * 03907d3fce Merge pull request `#46993`_ from L4rS6/fix-broken-keystone-auth/2018.3
  1112. * e33ba1b3d5 Fix: tuple instead of string
  1113. * **PR** `#46990`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1114. @ *2018-04-10 17:07:33 UTC*
  1115. * ffaee26540 Merge pull request `#46990`_ from rallytime/merge-2018.3
  1116. * ccc5bad2df Merge branch '2017.7' into merge-2018.3
  1117. * ba5421d988 Merge pull request `#46991`_ from gtmanfred/windows
  1118. * 98588c1dc5 use saltstack salt-jenkins
  1119. * 2f1cf3e511 Merge branch '2017.7' into '2018.3'
  1120. * 00c4067585 Merge pull request `#46975`_ from gtmanfred/windows
  1121. * 1f69c0d7f8 make sure windows outputs xml junit files
  1122. * 4a2ec1bbb3 support new versions of winrm-fs
  1123. * b9efec8526 remove libnacl on windows
  1124. * 2edd5eaf9e fix path
  1125. * b03e272e44 windows work
  1126. * 3cf2353e41 Merge pull request `#46945`_ from vutny/doc-faq-fix-jinja
  1127. * bfdf54e61d [DOC] Fix Jinja block in FAQ page
  1128. * fc2f728665 Merge pull request `#46925`_ from terminalmage/fix-file.patch-docstring
  1129. * 97695657f0 Remove reference to directory support in file.patch state
  1130. * eef6c518e1 Merge pull request `#46900`_ from rallytime/bp-46801
  1131. * 6a41e8b457 rename jenkins to jenkinsmod
  1132. * 71839b0303 Merge pull request `#46899`_ from rallytime/bp-45116
  1133. * b92f908da4 fix adding parameters to http.query from sdb yaml
  1134. * **PR** `#46339`_: (`DmitryKuzmenko`_) SSH State test failures
  1135. @ *2018-04-10 17:06:51 UTC*
  1136. * a34b92ae82 Merge pull request `#46339`_ from DSRCorporation/bugs/ssh_state_test_failures
  1137. * bd98c49dc7 Merge branch '2018.3' into bugs/ssh_state_test_failures
  1138. * 6fdc458a7f Increase timeout for run_run in ShellCase
  1139. * 8e60cccdfb Give background task more chance to start.
  1140. * e0b6878fac One more useful assert for better test results.
  1141. * 92a6c43c73 More logging and assertion fixes. Extended ssh ops timeout.
  1142. * 6ebdd17ac4 Advanced logging in the failing SSH State tests.
  1143. * **PR** `#46989`_: (`Ch3LL`_) Fix redis cache log debug line
  1144. @ *2018-04-10 16:35:12 UTC*
  1145. * 9924100c44 Merge pull request `#46989`_ from Ch3LL/redis_log
  1146. * 6160bc06c6 Fix redis cache log debug line
  1147. * **ISSUE** `#46834`_: (`oeuftete`_) strftime filter not found in 2018.3.0 (refs: `#46848`_)
  1148. * **ISSUE** `#46668`_: (`anlutro`_) Jinja2 filter strftime stopped working in salt-ssh 2018.3 (refs: `#46848`_, `#46744`_)
  1149. * **PR** `#46848`_: (`garethgreenaway`_) [2018.8] salt-ssh jinja filters tests
  1150. @ *2018-04-10 16:19:51 UTC*
  1151. * c6431936cb Merge pull request `#46848`_ from garethgreenaway/testing_jinja_filters_avaiable_via_salt_ssh
  1152. * 5fcda3eff8 Merge branch '2018.3' into testing_jinja_filters_avaiable_via_salt_ssh
  1153. * 0adfee9b11 Updating a couple tests. Fixing check_whitelist_blacklist to work with PY3 when non-iterables are passed. Adding warning about lst_avg results being wrong and future updates in Neon.
  1154. * f3f42146ca Removing expected from strftime and hashsum tests since the results are always different and we are only concerned about the filter being available.
  1155. * 860234c045 Fixing lint.
  1156. * 0891c6b580 fixing docstring
  1157. * c8945e4b2e cleaning up some imports.
  1158. * 0599759e5b cleaning up some test doc strings.
  1159. * dceda5eb88 Moving all jinja filter tests into support/jinja_filters.py. Updaitng integration/ssh/test_jinja_filters.py to use those tests. Adding integration/modules/test_state_jinja_filters.py to also use the common jinja filter tests.
  1160. * 07d7e3ca01 Adding a new integration test and corresponding state files to test availabilty of jinja filters when using salt-ssh.
  1161. * **ISSUE** `#46880`_: (`liquidgecka`_) rabbitmq_policy broken in 2018.3.0 (refs: `#46973`_)
  1162. * **PR** `#46973`_: (`rallytime`_) New "apply_to" kwarg in rabbitmq module should be added at the end
  1163. @ *2018-04-10 14:42:32 UTC*
  1164. * **PR** `#41233`_: (`dnABic`_) added parameter apply_to for rabbitmq policy (refs: `#46973`_)
  1165. * fbbcb7584c Merge pull request `#46973`_ from rallytime/fix-46880
  1166. * 8ce21f982c New "apply_to" kwarg in rabbitmq module should be added at the end
  1167. * **ISSUE** `#46934`_: (`d601`_) GPG encrypted binary data in pillars breaks in 2018.3.0 (refs: `#46966`_)
  1168. * **PR** `#46966`_: (`terminalmage`_) Fix traceback when attempting to decode binary data to unicode
  1169. @ *2018-04-10 14:08:35 UTC*
  1170. * 58f59cfbff Merge pull request `#46966`_ from terminalmage/issue46934
  1171. * df43ffdb8f salt.payload.Serial: fix traceback when unpacking binary blob
  1172. * 40a49358c9 gpg renderer: fix tranceback when decrypted ciphertext contains binary data
  1173. * 17a88f6a71 Include exc_info in pillar render errors to aid in troubleshooting
  1174. * **ISSUE** `#46881`_: (`SynPrime`_) Cron.file - source file not found (refs: `#46944`_)
  1175. * **PR** `#46944`_: (`garethgreenaway`_) [2018.3] cron.file with salt source URL
  1176. @ *2018-04-10 13:34:03 UTC*
  1177. * e33e792e2a Merge pull request `#46944`_ from garethgreenaway/46881_Cron_file_source_file_not_found
  1178. * 438aafeb03 Adding kwargs to calls into file module functions
  1179. * 14d12b1d6b Remove unused imports. Gating tests so they do not run on Windows
  1180. * 623d96f21a Adding dummy cron file for integration/states/test_cron
  1181. * c8e01871d6 Adding an integration test to test cron.file.
  1182. * ddc55d8f9b Fixing bug that made cron.file unable to use a file via a Salt URL.
  1183. * **PR** `#46937`_: (`gtmanfred`_) enable_ssh_minions does not work with subset yet
  1184. @ *2018-04-07 02:54:56 UTC*
  1185. * 08e8782f76 Merge pull request `#46937`_ from gtmanfred/2018.3
  1186. * 3fb75e903c enable_ssh_minions does not work with subset yet
  1187. * **PR** `#46936`_: (`gtmanfred`_) don't copy __pycache__ or .pyc files for kitchen
  1188. @ *2018-04-06 19:15:46 UTC*
  1189. * ac4e7cd73f Merge pull request `#46936`_ from gtmanfred/2018.3
  1190. * 91474878fa don't copy __pycache__ or .pyc files for kitchen
  1191. * **ISSUE** `#46659`_: (`stamak`_) [salt-cloud] [new oxygen openstack driver ] no public_ips and floating_ips in salt-cloud output (refs: `#46912`_)
  1192. * **PR** `#46912`_: (`gtmanfred`_) pull latest vm data after building for openstack shade driver
  1193. @ *2018-04-06 13:46:42 UTC*
  1194. * 8105fd9715 Merge pull request `#46912`_ from gtmanfred/openstack
  1195. * 5ef538f8ad pull latest vm data after building for openstack shade driver
  1196. * **PR** `#46908`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1197. @ *2018-04-05 21:27:03 UTC*
  1198. * 735ea12960 Merge pull request `#46908`_ from rallytime/merge-2018.3
  1199. * 102e966512 Remove redundant section in log setup
  1200. * 177c686b52 Update old utils paths to new utils paths
  1201. * 0a297e7319 Merge branch '2017.7' into '2018.3'
  1202. * d0f5b43753 Merge pull request `#44926`_ from frogunder/whitelisted_acl
  1203. * 18e460fc30 Merge branch '2017.7' into whitelisted_acl
  1204. * 1ad4d7d988 fix assert errors
  1205. * e6a56016df update test
  1206. * 19a2244cb7 whitelist_acl_test
  1207. * 7d822f9cec Merge pull request `#46464`_ from gtmanfred/orchestration
  1208. * 637cdc6b7b fix pylint
  1209. * 0151013ddb document `cli` option for cmd_subset
  1210. * 4a3ed6607d add test for subset in orchestration
  1211. * 3112359dd6 fix salt subset in orchestrator
  1212. * 805ed1c964 Merge pull request `#46879`_ from dwoz/cloudtestfix
  1213. * dc54fc53c3 Fix multiple typos causing tests to fail
  1214. * f70f6de282 Merge pull request `#46647`_ from twangboy/win_fix_test_grains
  1215. * c179388b0e Fix the tear down function in integration.modules.test_grains.GrainsAppendTestCase
  1216. * 91c078ce12 Merge pull request `#46756`_ from nages13/bugfix-grain-virtual_subtype
  1217. * 781f5030a4 Merge branch 'bugfix-grain-virtual_subtype' of https://github.com/nages13/salt into bugfix-grain-virtual_subtype
  1218. * cd1ac4b7f9 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  1219. * 0ace76c0e7 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  1220. * 9eb6f5c0d0 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  1221. * 73d6d9d365 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  1222. * a4a17eba6a Merge branch '2017.7' into bugfix-grain-virtual_subtype
  1223. * bf5034dbdb Merge branch '2017.7' into bugfix-grain-virtual_subtype
  1224. * 8d12770951 Merge branch '2017.7' into bugfix-grain-virtual_subtype
  1225. * 7e704c0e81 Moved down container check code below hypervisors to validate containers type running in virtual environment. Fixes `#46754`_ & `#43405`_
  1226. * 710f74c4a6 fix grains['virtual_subtype'] to show Docker on xen kernels
  1227. * 058bbed221 Merge pull request `#46799`_ from garethgreenaway/46762_prereq_shenanigans_tests
  1228. * 13875e78cf Fixing documention string for test.
  1229. * 3d288c44d4 Fixing test documentation
  1230. * 6cff02ef6a Adding tests for `#46788`_
  1231. * d9770bf3f8 Merge pull request `#46867`_ from terminalmage/unicode-logging-normalization
  1232. * 7652688e83 Backport string arg normalization to 2017.7 branch
  1233. * 9eb98b1f6e Merge pull request `#46770`_ from twangboy/fix_46433
  1234. * 89af0a6222 Merge branch '2017.7' into fix_46433
  1235. * 67b4697578 Remove unused import (ling)
  1236. * 9302fa5ab0 Clean up code comments
  1237. * b383b9b330 Change the order of SID Lookup
  1238. * 9c776cffb7 Merge pull request `#46839`_ from gtmanfred/tupletarget
  1239. * 3b7208ce27 match tuple for targets as well
  1240. * 7db251dc11 Merge pull request `#46845`_ from rallytime/bp-46817
  1241. * 36a0f6d8ca address filehandle/event leak in async run_job invocations
  1242. * e3d17ab7bc Merge pull request `#46847`_ from dwoz/missing-strdup
  1243. * 55845f4846 strdup from libc is not available on windows
  1244. * f2dd79f9c4 Merge pull request `#46776`_ from gtmanfred/2017.7
  1245. * edc1059ee0 fix shrinking list in for loop bug
  1246. * **PR** `#46853`_: (`terminalmage`_) Add back date_format filter
  1247. @ *2018-04-05 20:33:50 UTC*
  1248. * 9a47afc33b Merge pull request `#46853`_ from terminalmage/date_format_filter
  1249. * 266d13a665 Add back date_format filter
  1250. * **PR** `#46882`_: (`jasperla`_) Backport `#46280`_ `#46849`_ `#46852`_ to 2018.3
  1251. @ *2018-04-05 14:29:12 UTC*
  1252. * **PR** `#46852`_: (`jasperla`_) fix creating a nic tag on a link with double 0 in the MAC (refs: `#46882`_)
  1253. * **PR** `#46849`_: (`jasperla`_) Unbreak creating etherstubs on SmartOS (refs: `#46882`_)
  1254. * **PR** `#46280`_: (`jasperla`_) Remove unneeded checks for binaries in SmartOS modules (refs: `#46882`_)
  1255. * a064a3e695 Merge pull request `#46882`_ from jasperla/smartos/backports
  1256. * 47a66975ff fix creating a nic tag on a link with double 0 in the MAC
  1257. * a3cb0e576e Unbreak creating etherstubs on SmartOS
  1258. * e703254990 Remove unneeded checks for binaries in SmartOS modules
  1259. * **PR** `#46873`_: (`terminalmage`_) Attempt UTF-8 first when decoding/encoding
  1260. @ *2018-04-05 14:16:28 UTC*
  1261. * 4e5e291c99 Merge pull request `#46873`_ from terminalmage/utf8-first
  1262. * cf28eb74aa Don't log command when output_loglevel == 'quiet'
  1263. * f59cee28db Remove hacky workarounds to get encode/decode tests to pass on Windows
  1264. * 76e5d81bb4 Remove hacky workaround to get Windows to decode deserialized data properly
  1265. * 0b5729e58a Remove hacky workaround to get git state/exec module to work properly on Windows
  1266. * 22ff48518f Attempt UTF-8 first when decoding/encoding
  1267. * **ISSUE** `#43499`_: (`tyeapple`_) zmq setsockopt need to adapt python3 (refs: `#46874`_)
  1268. * **PR** `#46878`_: (`terminalmage`_) Backport `#46874`_ to 2018.3
  1269. @ *2018-04-05 13:26:04 UTC*
  1270. * **PR** `#46874`_: (`johnj`_) Use bytestrings for PY3 compatibility when running setsockopt for zmq.SUBSCRIBE (refs: `#46878`_)
  1271. * 1518762465 Merge pull request `#46878`_ from terminalmage/bp-46874
  1272. * d9511d04d4 `#43499`_, zmq setsockopt need to adapt python3
  1273. * **ISSUE** `#46862`_: (`kivoli`_) Setting locale.system fails in 2018.3 (refs: `#47280`_, `#46869`_)
  1274. * **PR** `#46869`_: (`gtmanfred`_) Always return dictionary for _localectl_status
  1275. @ *2018-04-05 13:25:14 UTC*
  1276. * 67894e3ee9 Merge pull request `#46869`_ from gtmanfred/2018.3
  1277. * 1496e985f7 fix pylint
  1278. * 75425dfd20 fix tests for localemod
  1279. * 2d7c7b5e33 Always return dictionary for _localectl_status
  1280. * **PR** `#46870`_: (`mirceaulinic`_) Correct the documentation for two new proxy modules
  1281. @ *2018-04-04 21:48:41 UTC*
  1282. * 58c8ff18e2 Merge pull request `#46870`_ from cloudflare/proxy-doc
  1283. * f4b6184476 Corect and add the cimc proxy module to autodoc
  1284. * a99bc202b9 Correct & add Panos to autodoc
  1285. * **PR** `#46729`_: (`terminalmage`_) Performance improvement/error catching in expr_match
  1286. @ *2018-04-04 20:25:57 UTC*
  1287. * d7e4b9d755 Merge pull request `#46729`_ from terminalmage/expr_match
  1288. * 70cfafe299 Add test case
  1289. * 250039b11f Restore original variable name
  1290. * ae0f112a49 Log an exception when non-string val/expr passed to expr_match
  1291. * dac42a672b Performance improvement/error catching in expr_match
  1292. * **PR** `#46872`_: (`terminalmage`_) Backport `#46863`_ to 2018.3
  1293. @ *2018-04-04 19:04:40 UTC*
  1294. * **PR** `#46863`_: (`TamCore`_) fixed top function which was broken since commit 002aa88a97e (refs: `#46872`_)
  1295. * e0b383afb5 Merge pull request `#46872`_ from terminalmage/bp-46863
  1296. * be284e5b99 Add skipIf when older mock present
  1297. * db8faaee56 Add unit tests for ext_nodes master_tops module
  1298. * ee437f7cbf fixed top function which was broken since commit 002aa88a97e
  1299. * **PR** `#46850`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1300. @ *2018-04-04 18:07:44 UTC*
  1301. * 5c76d98d1a Merge pull request `#46850`_ from rallytime/merge-2018.3
  1302. * a0fcd5c053 Fix test_cp failure: forgot to add tgt to test when @with_tempfile is present
  1303. * d0202cab72 Resolve bad merge: there should only be one test_get_file_from_env_in_url test
  1304. * e28f71b418 Lint: use full salt utils path
  1305. * 4ad50bbdee Update old utils paths to new paths
  1306. * 893196d3e6 Merge branch '2017.7' into '2018.3'
  1307. * 1941426218 Merge pull request `#46838`_ from gtmanfred/npm
  1308. * bff61dd291 use http registry for npm
  1309. * e544254e7b Merge pull request `#46823`_ from rallytime/fix-42312
  1310. * dafa820f93 Improve __virtual__ checks in sensehat module
  1311. * 37f6d2de35 Merge pull request `#46641`_ from skizunov/develop3
  1312. * c624aa4827 Make LazyLoader thread safe
  1313. * 989508b100 Merge pull request `#46837`_ from rallytime/merge-2017.7
  1314. * 8522c1d634 Merge branch '2016.11' into '2017.7'
  1315. * 3e844ed1df Merge pull request `#46739`_ from rallytime/2016.11_update_version_doc
  1316. * 4d9fc5cc0f Update release versions for the 2016.11 branch
  1317. * 307e7f35f9 Merge pull request `#46740`_ from rallytime/2017.7_update_version_doc
  1318. * 7edf98d224 Update 2018.3.0 information and move branch from "latest" to "previous"
  1319. * 5336e866ac Update release versions for the 2017.7 branch
  1320. * ebf5dd276f Merge pull request `#46783`_ from twangboy/fix_46680
  1321. * da5ce25ef3 Fix unit tests on Linux
  1322. * b7f4f377cd Add space I removed
  1323. * f1c68a09b5 Fix network.managed test=True on Windows
  1324. * f652f25cc1 Merge pull request `#46821`_ from rallytime/fix-mantest-failures
  1325. * 209a8029c3 Fix the new test failures from the mantest changes
  1326. * c460f62081 Merge pull request `#46800`_ from lomeroe/2017_7-46627
  1327. * 2bee383e9d correct create list item value names if the valuePrefix attribute does not exist on the list item, the value is the value name, other wise, the valuename a number with the valuePrefix prepended to it
  1328. * df26f2641e Merge pull request `#46675`_ from dwoz/inspectlib-tests
  1329. * d39f4852d8 Handle non-zero status exception
  1330. * 83c005802b Handle cases where git can not be found
  1331. * 628b87d5c4 Skip test when git symlinks are not configured
  1332. * 4083e7c460 Merge pull request `#46815`_ from terminalmage/bp-46809
  1333. * 71d5601507 Fix sharedsecret authentication
  1334. * 3bac9717f4 Merge pull request `#46769`_ from dwoz/wincloudtest
  1335. * eabc234e5d Fix config override name
  1336. * 5c22a0f88d Use aboslute imports
  1337. * 810042710d Set default cloud test timeout back to 500 seconds
  1338. * 5ac89ad307 Use winrm_verify_ssl option causing tests to pass
  1339. * 71858a709c allow not verifying ssl winrm saltcloud
  1340. * ba5f11476c Adding windows minion tests for salt cloud
  1341. * f1be939763 Merge pull request `#46786`_ from twangboy/fix_46757
  1342. * b0053250ff Remove int(), just return -1
  1343. * 7d56126d74 Fixes some lint
  1344. * 49b3e937da Return int(-1) when pidfile contains invalid data
  1345. * 89bf24b15c Merge pull request `#46814`_ from terminalmage/bp-46772
  1346. * a9f26f2ab8 avoid breaking if AutoRemove is not found
  1347. * 97779c965d fix container removal if auto_remove was enabled
  1348. * 5ea4ffbdb6 Merge pull request `#46813`_ from terminalmage/event-debug-log
  1349. * 5d6de3a2eb Get rid of confusing debug logging
  1350. * e533b7182d Merge pull request `#46766`_ from twangboy/win_fix_test_git
  1351. * 5afc66452c Remove unused/redundant imports
  1352. * 88fd72c52c Use with_tempfile decorator where possible
  1353. * 69d450db84 Merge pull request `#46778`_ from terminalmage/salt-jenkins-906
  1354. * bbfd35d3ea Replace flaky SPM man test
  1355. * c935ffb740 Merge pull request `#46788`_ from garethgreenaway/46762_prereq_shenanigans
  1356. * fa7aed6424 Ensure failed tags are added to self.pre.
  1357. * 395b7f8fdc Merge pull request `#46655`_ from dwoz/pyobjects-46350
  1358. * 5aabd442f2 Fix up import and docstring syntax
  1359. * 62d64c9230 Fix missing import
  1360. * 18b1730320 Skip test that requires pywin32 on \*nix platforms
  1361. * 45dce1a485 Add reg module to globals
  1362. * 09f9322981 Fix pep8 wart
  1363. * 73d06f664b Fix linter error
  1364. * 009a8f56ea Fix up environ state tests for Windows
  1365. * b4be10b8fc Fixing cleanUp method to restore environment
  1366. * af45c49c42 Merge pull request `#46632`_ from dwoz/file-recurse-36802
  1367. * 44db77ae79 Fix lint errors and typo
  1368. * cb5619537f Only change what is essential for test fix
  1369. * eb822f5a12 Fix file.recurse w/ clean=True `#36802`_
  1370. * 6e9f504ed1 Merge pull request `#46751`_ from folti/2017.7
  1371. * 7058f10381 same top merging strategy works again
  1372. * d3623e0815 Merge pull request `#46691`_ from Ch3LL/win_group_test
  1373. * 7cda825e90 Add groupadd module integration tests for Windows
  1374. * 14ab50d3f4 Merge pull request `#46696`_ from dwoz/win_test_client
  1375. * ec4634fc06 Better explanation in doc strings
  1376. * d9ae2abb34 Fix splling in docstring
  1377. * b40efc5db8 Windows test client fixes
  1378. * **PR** `#46851`_: (`rallytime`_) Back-port `#46844`_ to 2018.3
  1379. @ *2018-04-04 18:04:59 UTC*
  1380. * **PR** `#46844`_: (`UtahDave`_) Fix warning format in 2018.3.0 release notes (refs: `#46851`_)
  1381. * b808ba7049 Merge pull request `#46851`_ from rallytime/bp-46844
  1382. * ab2ccea1af Quick grammar fix in 2018.3.0 release notes
  1383. * af7bad3c7f Fix warning format in 2018.3.0 release notes
  1384. * **ISSUE** `#46864`_: (`femnad`_) Attribute Error When Invoking Vault Module Method (refs: `#46865`_)
  1385. * **PR** `#46865`_: (`femnad`_) Fix Log Line for Vault Token Generation Debug Line
  1386. @ *2018-04-04 14:52:00 UTC*
  1387. * ea56778e03 Merge pull request `#46865`_ from femnad/fix-log-in-vault-runner
  1388. * 01a5b88e7b Fix Log Line for Vault Token Generation Debug Line
  1389. * **PR** `#46836`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.0rc1 to 2018.3
  1390. @ *2018-04-03 16:54:53 UTC*
  1391. * a0e168ccee Merge pull request `#46836`_ from rallytime/merge-2018.3
  1392. * e75ba1f502 Merge branch '2018.3.0rc1' into '2018.3'
  1393. * 39235715e6 Merge pull request `#46792`_ from damon-atkins/patch-1
  1394. * db5b9464e6 provided an example
  1395. * 41e3e1e253 Update windows information in release notes
  1396. * 99447fbf49 Added more windows information
  1397. * d4241006f2 Update 2018.3.0.rst Windows Items, Group topics
  1398. * **ISSUE** `#46808`_: (`ezh`_) Sharedsecret authentication is broken (refs: `#46809`_)
  1399. * **PR** `#46809`_: (`ezh`_) Fix sharedsecret authentication (refs: `#46815`_)
  1400. @ *2018-04-03 16:53:24 UTC*
  1401. * 4a358217a0 Merge pull request `#46809`_ from ezh/2018.3-sharedsecret
  1402. * 20db8f03f7 Merge branch '2018.3' into 2018.3-sharedsecret
  1403. * 9df6d18ec7 Fix sharedsecret authentication
  1404. * **PR** `#46820`_: (`rallytime`_) [2018.3] Update the latest release information for docs
  1405. @ *2018-04-03 14:36:31 UTC*
  1406. * 1519d7d895 Merge pull request `#46820`_ from rallytime/2018.3_update_version_doc
  1407. * 274f8ee0dd [2018.3] Update the latest release information for docs
  1408. * **PR** `#46731`_: (`rallytime`_) Back-port `#46024`_ to 2018.3
  1409. @ *2018-04-02 19:00:42 UTC*
  1410. * **PR** `#46024`_: (`zmedico`_) Trivial bug fixes for tagify and fire_args functions (refs: `#46731`_)
  1411. * 07f1141722 Merge pull request `#46731`_ from rallytime/bp-46024
  1412. * ee4ee5b619 fire_args: fix UnboundLocalError: local variable 'tag'
  1413. * 4ce2c21824 tagify: handle integer suffix list
  1414. * **ISSUE** `#46779`_: (`anlutro`_) salt-ssh 2018.3 states with "runas" fail with "Environment could not be retrieved for User" (refs: `#46796`_)
  1415. * **PR** `#46796`_: (`terminalmage`_) Fix regression introduced in merge-forward
  1416. @ *2018-04-02 18:10:22 UTC*
  1417. * **PR** `#46503`_: (`psyer`_) Fixes stdout user environment corruption (refs: `#46796`_)
  1418. * 4f31c1062d Merge pull request `#46796`_ from terminalmage/issue46779
  1419. * f8f9d045ac Add regression test
  1420. * e0e4e19ba3 Include extra troubleshooting information
  1421. * dcb0c67309 Fix regression introduced in merge-forward
  1422. * **PR** `#46690`_: (`dincamihai`_) Fix unicode handling in pkg.info_installed
  1423. @ *2018-03-29 14:10:48 UTC*
  1424. * 4609a7dd85 Merge pull request `#46690`_ from dincamihai/2018.3
  1425. * 980adf8253 Fix unicode handling in pkg.info_installed
  1426. * **PR** `#46746`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1427. @ *2018-03-28 21:13:07 UTC*
  1428. * e5b3c8fa91 Merge pull request `#46746`_ from rallytime/merge-2018.3
  1429. * e8864b7b0b Merge branch '2017.7' into '2018.3'
  1430. * 1222bdbc00 Merge pull request `#46732`_ from rallytime/bp-46032
  1431. * bf0b962dc0 Workaroung python bug in traceback.format_exc()
  1432. * 50fe1e9480 Merge pull request `#46749`_ from vutny/doc-deprecate-copr
  1433. * a1cc55da3d [DOC] Remove mentions of COPR repo from RHEL installation page
  1434. * bd1e8bcc7d Merge pull request `#46734`_ from terminalmage/busybox
  1435. * 6502b6b4ff Make busybox image builder work with newer busybox releases
  1436. * c09c6f819c Merge pull request `#46742`_ from gtmanfred/2017.7
  1437. * fd0e649d1e only use npm test work around on newer versions
  1438. * 3b6d5eca88 Merge pull request `#46743`_ from Ch3LL/mac_auth
  1439. * 4f1c42c0e3 Workaround getpwnam in auth test for MacOSX
  1440. * d0278345fc Update old utils paths to new utils paths
  1441. * e312efb5e7 Merge branch '2017.7' into '2018.3'
  1442. * b548a3e742 Merge pull request `#46171`_ from amaclean199/fix_mysql_grants_comparison
  1443. * 97db3d9766 Merge branch '2017.7' into fix_mysql_grants_comparison
  1444. * 0565b3980e Merge branch '2017.7' into fix_mysql_grants_comparison
  1445. * 8af407173d Merge branch '2017.7' into fix_mysql_grants_comparison
  1446. * 00d13f05c4 Fix mysql grant comparisons by stripping both of escape characters and quotes. Fixes `#26920`_
  1447. * 554400e067 Merge pull request `#46709`_ from vutny/doc-faq-minion-master-restart
  1448. * d0929280fc [DOC] Update FAQ about Salt self-restarting
  1449. * 3f21e9cc65 Merge pull request `#46503`_ from psyer/fix-cmd-run-env-corrupt
  1450. * e8582e80f2 Python 3-compatibility fix to unit test
  1451. * 27f651906d Merge pull request `#1`_ from terminalmage/fix-cmd-run-env-corrupt
  1452. * 172d3b2e04 Allow cases where no marker was found to proceed without raising exception
  1453. * 35ad828ab8 Simplify the marker parsing logic
  1454. * a09f20ab45 fix repr for the linter
  1455. * 4ee723ac0f Rework how errors are output
  1456. * dc283940e0 Merge branch '2017.7' into fix-cmd-run-env-corrupt
  1457. * a91926561f Fix linting problems
  1458. * e8d3d017f9 fix bytes or str in find command
  1459. * 0877cfc38f Merge branch '2017.7' into fix-cmd-run-env-corrupt
  1460. * 86176d1252 Merge branch '2017.7' into fix-cmd-run-env-corrupt
  1461. * 3a7cc44ade Add python3 support for byte encoded markers
  1462. * 09048139c7 Do not show whole env in error
  1463. * ed94700255 fix missing raise statement
  1464. * 15868bc88c Fixes stdout user environment corruption
  1465. * ac2a6616a7 Merge pull request `#46432`_ from twangboy/win_locales_utf8
  1466. * affa35c30d Revert passing encoding
  1467. * a0ab27ef15 Merge remote-tracking branch 'dw/win_locales_utf8' into win_locales_utf8
  1468. * 9f95c50061 Use default SLS encoding, fall back to system encoding
  1469. * 6548d550d0 Use salt.utils.to_unicode
  1470. * 8c0164fb63 Add ability to specify encoding in sdecode
  1471. * 2e7985a81c Default to utf-8 on Windows
  1472. * 8017860dcc Use salt.utils.to_unicode
  1473. * c10ed26eab Add ability to specify encoding in sdecode
  1474. * 8d7e2d0058 Default to utf-8 on Windows
  1475. * fadc5e4ba4 Merge pull request `#46669`_ from terminalmage/pillar-merge-order
  1476. * b4a1d34b47 Add option to return to pre-2017.7.3 pillar include merge order
  1477. * b90f0d1364 Merge pull request `#46711`_ from terminalmage/wildcard-versions-info
  1478. * fc7d16f1af Add performance reminder for wildcard versions
  1479. * 6c80d90bb6 Merge pull request `#46693`_ from dwoz/test_smtp_return
  1480. * 5bf850c67f File and Pillar roots are dictionaries
  1481. * 9a6bc1418c Merge pull request `#46543`_ from dafenko/fix-add-saltenv-pillarenv-to-pillar-item
  1482. * 6d5b2068aa Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  1483. * 5219377313 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  1484. * b7d39caa86 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  1485. * 25f1074a85 Add docstring for added parameters
  1486. * 973bc13955 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  1487. * 164314a859 Merge branch '2017.7' into fix-add-saltenv-pillarenv-to-pillar-item
  1488. * 267ae9f633 Fix missing saltenv and pillarenv in pillar.item
  1489. * f776040e25 Merge pull request `#46679`_ from vutny/doc-state-pkg
  1490. * 4a730383bf [DOC] Correct examples in `pkg` state module
  1491. * 47409eaa6e Merge pull request `#46646`_ from twangboy/win_fix_test_local_cache
  1492. * 8d93156604 Fix `unit.returners.test_local_cache` for Windows
  1493. * 0c2dce0416 Merge pull request `#46649`_ from terminalmage/issue46595
  1494. * e82a1aa1ec Make server_id consistent on Python 3
  1495. * 4e7466a21c Merge pull request `#46588`_ from UtahDave/no_crash_winshell
  1496. * b7842a1777 Update error message.
  1497. * 95dfdb91ca Don't stacktrace when salt-ssh w/o saltwinshell
  1498. * 33af3cfc7c Merge pull request `#46631`_ from rallytime/update-pillar-unit-tests
  1499. * 0f728186aa Fix pillar unit test failures: file_roots and pillar_roots environments should be lists
  1500. * d329e7af78 Merge pull request `#46640`_ from terminalmage/file.copy-docs
  1501. * 480c5f8faa Clarify the docs for the file.copy state
  1502. * ff40590c06 Merge pull request `#46642`_ from vutny/doc-cloud-index
  1503. * 51e6aa54a1 [DOC] Unify cloud modules index header
  1504. * 83ed40c06a Merge pull request `#46619`_ from rallytime/merge-2017.7
  1505. * bcbddf5d07 Merge branch '2017.7.5' into '2017.7'
  1506. * 19bb725698 Merge pull request `#46612`_ from Ch3LL/7.5_rn
  1507. * 6076bfa2ee Add changelog to 2017.7.5 release
  1508. * 31c78aef11 Merge pull request `#46572`_ from dmurphy18/update_xxxbuild
  1509. * c87511570d Merge branch '2017.7.5' into update_xxxbuild
  1510. * cdd768fa4d Merge pull request `#46577`_ from gtmanfred/2017.7.5
  1511. * 78cbf7b5cd Fix npm issue
  1512. * c76f7eb028 enable debug logging on the minionlog
  1513. * e6682c660c Merge pull request `#46551`_ from terminalmage/salt-jenkins-885
  1514. * 703b5e7e65 Change versionadded to show that 2018.3.0 will not have this function
  1515. * 010d260d06 Rewrite failing Suse pkg integration test
  1516. * f3f5dec239 zypper.py: fix version argument being ignored
  1517. * 214f2d6ad3 Add pkg.list_repo_pkgs to zypper.py
  1518. * 0a541613f2 Additon of -sa flag to allow for revision numbers other than -0 or -1
  1519. * bd62699ccb Merge pull request `#46563`_ from gtmanfred/2017.7.5
  1520. * 8d5ab72983 virtualenv version too old for python3.6
  1521. * 2916708124 Merge pull request `#46561`_ from gtmanfred/2017.7.5
  1522. * 2c39ac6dfb disable verbose
  1523. * ee3bff6e32 Merge pull request `#46537`_ from rallytime/bp-46529
  1524. * 289c7a228f retry if there is a segfault
  1525. * 1271536a89 Merge pull request `#46519`_ from rallytime/man-pages-2017.7.5
  1526. * 782a5584f5 Update man pages for 2017.7.5
  1527. * df12135439 Merge pull request `#46584`_ from twangboy/lgpo-46568
  1528. * 661017104b Detect disabled reg_multi_sz elements properly
  1529. * 2fd3aa487c Merge pull request `#46624`_ from twangboy/win_fix_installer
  1530. * fa0b0efe46 Fix some installer script inconsistencies
  1531. * f038e3c452 Merge pull request `#46571`_ from garethgreenaway/46552_onfail_and_require
  1532. * 152c43c843 Accounting for a case when multiple onfails are used along with requires. Previously if you have multiple states using 'onfail' and two of those states using a 'require' against the first one state, the last two will run even if the 'onfail' isn't met because the 'require' is met because the first state returns true even though it didn't excute. This change adds an additional hidden variable that is used when checking requisities to determine if the state actually ran.
  1533. * 2677330e19 Merge pull request `#46520`_ from gtmanfred/2017.7
  1534. * caefedc095 make sure utils is empty for pickling for windows
  1535. * 2883548e6b pass utils to the scheduler for reloading in modules
  1536. * 7bc3c2e588 Merge pull request `#46531`_ from terminalmage/issue44299
  1537. * b70c3389da Fix case where no comments specified
  1538. * ce391c53f4 Add regression test for `#44299`_
  1539. * c3e36a6c94 Fix regression in yumpkg._parse_repo_file()
  1540. * f0c79e3da3 Slight modification to salt.utils.pkg.rpm.combine_comments()
  1541. * b80edb5d26 Merge pull request `#46567`_ from dwoz/runtest-n-wart
  1542. * 3b6901e19d Honor named tests when running integration suites
  1543. * 1dcd22e767 Merge pull request `#46580`_ from twangboy/win_update_docs_dism
  1544. * d52b99d7a3 Clarify some issues with msu files in win_dism.py
  1545. * 0a68c22332 Merge pull request `#46541`_ from gtmanfred/metadata
  1546. * 19bd1d9db5 handle user-data for metadata grains
  1547. * **ISSUE** `#46668`_: (`anlutro`_) Jinja2 filter strftime stopped working in salt-ssh 2018.3 (refs: `#46848`_, `#46744`_)
  1548. * **PR** `#46744`_: (`garethgreenaway`_) [2018.3] Ensure salt.utils.dateutils is available for templates via salt-ssh
  1549. @ *2018-03-28 21:09:46 UTC*
  1550. * ef68df7f3a Merge pull request `#46744`_ from garethgreenaway/46668_jinja2_filter_strftime_unavailable
  1551. * 0b30955c00 Including salt.utils.dateutils so various jinja_filters are available when using salt-ssh.
  1552. * **ISSUE** `#46334`_: (`sjorge`_) [2018.3.0rc1] Stacktrace on call to nacl.dec (refs: `#46426`_)
  1553. * **PR** `#46720`_: (`rallytime`_) Bump deprecation notices in nacl module & runner to Neon
  1554. @ *2018-03-27 21:15:46 UTC*
  1555. * **PR** `#46426`_: (`garethgreenaway`_) [2018.3.0rc1] fixes to nacl module & runner (refs: `#46639`_, `#46720`_)
  1556. * 65bb37effd Merge pull request `#46720`_ from rallytime/bump-nacl-deprecation
  1557. * 5102c0310c Bump deprecation notices in nacl module & runner to Neon
  1558. * **PR** `#46733`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.0rc1 to 2018.3
  1559. @ *2018-03-27 18:46:43 UTC*
  1560. * c83d9e66fe Merge pull request `#46733`_ from rallytime/merge-2018.3
  1561. * 00d4eb26f3 Merge branch '2018.3.0rc1' into '2018.3'
  1562. * **PR** `#46565`_: (`twangboy`_) Create reg salt util (2018.3)
  1563. @ *2018-03-26 22:03:33 UTC*
  1564. * 0faced1d54 Merge pull request `#46565`_ from twangboy/win_fix_cmd_powershell_2018.3
  1565. * 5ee64e9b0e Fix lint (spelling error)
  1566. * 0de54ed953 Additional tests
  1567. * fc9ecd75e2 Skip unit.state.test_reg unless on Windows
  1568. * aa98bdf250 Fix some lint
  1569. * e0d201a96f Make sure the docs are correct for the tests
  1570. * f15f92318d Add tests for salt.utils.win_reg
  1571. * f7112b19a2 Submit `#46527`_ agains 2018.3
  1572. * **ISSUE** `#46334`_: (`sjorge`_) [2018.3.0rc1] Stacktrace on call to nacl.dec (refs: `#46426`_)
  1573. * **PR** `#46639`_: (`terminalmage`_) Use the correct path for nacl certificates in Windows
  1574. @ *2018-03-26 19:20:10 UTC*
  1575. * **PR** `#46426`_: (`garethgreenaway`_) [2018.3.0rc1] fixes to nacl module & runner (refs: `#46639`_, `#46720`_)
  1576. * dd52368f90 Merge pull request `#46639`_ from terminalmage/nacl-default-path
  1577. * 2f7660fe35 Use the correct path for nacl certificates in Windows
  1578. * **PR** `#46416`_: (`dincamihai`_) Fix cp.push empty file
  1579. @ *2018-03-26 17:52:47 UTC*
  1580. * 2efef52a3e Merge pull request `#46416`_ from dincamihai/fix-cp.push-empty-file
  1581. * 536ba0fa1e Fix cp.push empty file
  1582. * **PR** `#46643`_: (`mcalmer`_) fix docker return
  1583. @ *2018-03-26 15:52:31 UTC*
  1584. * 84579e7652 Merge pull request `#46643`_ from mcalmer/fix-docker-return
  1585. * 3ceb63f607 fix checking test results
  1586. * af64632bf3 add unit test for failed login
  1587. * 0fc7989236 make it possible to use login, pull and push from module.run and detect errors
  1588. * **PR** `#46650`_: (`Ch3LL`_) Mirror libnacl imports in test from the nacl module
  1589. @ *2018-03-26 14:48:40 UTC*
  1590. * c67afbeb36 Merge pull request `#46650`_ from Ch3LL/nacl_test
  1591. * 9fef8bc431 Mirror libnacl imports in test from the nacl runner
  1592. * f11d58a8e9 Mirror libnacl imports in test from the nacl module
  1593. * **PR** `#46645`_: (`terminalmage`_) Add Unicode / Python 3 update to 2018.3.0 release notes
  1594. @ *2018-03-26 14:43:53 UTC*
  1595. * 03b58a01cf Merge pull request `#46645`_ from terminalmage/release-notes
  1596. * 986c7bcdae Rewrite unicode/py3 section
  1597. * 064bc83276 Add Unicode / Python 3 update to 2018.3.0 release notes
  1598. * **ISSUE** `#46150`_: (`whytewolf`_) With chocolately.version some packages don't work with check_remote=True (refs: `#46661`_)
  1599. * **PR** `#46661`_: (`Kimol`_) Chocolatey - Lowered name of local and remote packages before comparing versions.
  1600. @ *2018-03-26 14:35:39 UTC*
  1601. * 308c9ddfc3 Merge pull request `#46661`_ from Kimol/2018.3-fix_chocolatey_check_remote_packages
  1602. * 52581e7918 Removed trailing whitespace
  1603. * 123a86947c Chocolatey - Added lowering local packages for unifing both local and remote names to lowercase for comparison.
  1604. * 4be1a991c2 Lowered name of available packages before comparing with local packages
  1605. * **PR** `#46569`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3 (refs: `#46631`_)
  1606. @ *2018-03-21 20:57:04 UTC*
  1607. * 2e1f7c37f7 Merge pull request `#46569`_ from rallytime/merge-2018.3
  1608. * 46ba72fb1c Fix pillar unit test failures: file_roots and pillar_roots environments should be lists
  1609. * fe2d46dd0c Better merge conflict resolution for setup.py windows changes
  1610. * 8886b61576 Update old utils paths to new paths
  1611. * 8d1e1e7f94 Merge branch '2017.7' into '2018.3'
  1612. * 048b2ba3f6 Merge pull request `#46547`_ from garethgreenaway/46427_service_module_cumulus
  1613. * edd0b11447 Merge branch '2017.7' into 46427_service_module_cumulus
  1614. * ea3c16080e Disable the `service` module on Cumulus since it is using systemd.
  1615. * 98e3260b9a Merge pull request `#46548`_ from Ch3LL/profit_test
  1616. * db96c4e72e check for foo,bar username,password set in profitbrick config
  1617. * 79f2a76609 Merge pull request `#46549`_ from Ch3LL/dimension_test
  1618. * bb338c464c Fix dimensionsdata test random_name call
  1619. * 083846fe0e Merge pull request `#46529`_ from gtmanfred/kitchen
  1620. * 50d6e2c7be retry if there is a segfault
  1621. * 5cc11129f1 Merge pull request `#46511`_ from rallytime/bp-45769
  1622. * a8ffceda53 Surpress boto WARNING during decode, reference: https://github.com/boto/boto/issues/2965
  1623. * 0e90c8ca6f Merge pull request `#46493`_ from terminalmage/issue46207
  1624. * f06ff68f10 salt-call: don't re-use initial pillar if CLI overrides passed
  1625. * b11a8fc8e0 Merge pull request `#46450`_ from gtmanfred/salt_runner
  1626. * 7974ff7264 load grains for salt.cmd runner
  1627. * 22d753364b Merge pull request `#46337`_ from gtmanfred/2017.7
  1628. * d6d9e36359 add tests for names and listen/listen_in
  1629. * 3f8e0db572 let listen_in work with names
  1630. * 7161f4d4df fix listen to be able to handle names
  1631. * b7191b8782 Merge pull request `#46413`_ from meaksh/2017.7-explore-result-in-depth
  1632. * 885751634e Add new unit test to check state.apply within module.run
  1633. * 9f19ad5264 Rename and fix recursive method
  1634. * 1476ace558 Fix Python3 and pylint issue
  1635. * 726ca3044d Explore 'module.run' response to catch the 'result' in depth
  1636. * 02a79a2014 Merge pull request `#46496`_ from gtmanfred/kitchen
  1637. * da002f78d0 include virtualenv path for py3 windows
  1638. * fe2efe03ea remove duplicate setup
  1639. * 5c4c182d75 Merge pull request `#46330`_ from bdrung/fix_kubernetes_test_create_deployments
  1640. * 5008c53c44 Fix ValueError for template in AppsV1beta1DeploymentSpec
  1641. * c7e05d3ff4 Merge pull request `#46482`_ from rongshengfang/fix-keyerror-in-instance_present
  1642. * ed8c83e89a Fix KeyError in salt/states/boto_ec2.py when an EIP is being associated to an existing instance with the instance_present state.
  1643. * 573d51afec Merge pull request `#46463`_ from terminalmage/mock-2.0
  1644. * b958b4699c Update requirements files to depend on mock>=2.0.0
  1645. * a154d35fc7 Merge pull request `#46422`_ from rallytime/bp-46300
  1646. * 829dfde8e8 Change stringutils path to old utils path for 2017.7
  1647. * 91db2e0782 Python 3 support
  1648. * 2afaca17a1 Merge pull request `#46320`_ from mcalmer/warn-kubernetes
  1649. * c493ced415 add warning about future config option change
  1650. * c7f95581e3 Merge pull request `#46449`_ from bdrung/make-doc-theme-configurable
  1651. * 4a5da2d144 Make documentation theme configurable
  1652. * 10ce0e9e20 Merge pull request `#46162`_ from rallytime/team-suse-zypper-owner
  1653. * 13a295a3b7 Add *pkg* and *snapper* to team-suse
  1654. * 35c7b7b0d3 Add btrfs, xfs, yumpkg, and kubernetes file to team-suse
  1655. * 485d777ac0 Add team-suse to CODEOWNERS file for zypper files
  1656. * cac096b311 Merge pull request `#46434`_ from gtmanfred/highstate_return
  1657. * d18f1a55a7 fix pylint
  1658. * 9e2c3f7991 split return key value correctly
  1659. * 7dd71101ce Merge pull request `#46455`_ from whytewolf/Issue_44452_unicode_cloud
  1660. * 5fe474b1a8 .format remove fix for `#44452`_
  1661. * 4c8d9026d3 Merge pull request `#46428`_ from twangboy/win_fix_reqs
  1662. * e7ab97cc17 Remove six as a hard dep for Salt
  1663. * cc67e5c2ef Set six to 1.11.0
  1664. * e834d9a63b Merge pull request `#46454`_ from gtmanfred/kitchen
  1665. * b8ab8434a5 fix windows for kitchen
  1666. * 2886dca88f Merge pull request `#46452`_ from gtmanfred/spm_cache_dir
  1667. * 169cf7a4e2 make spm cache_dir instead of all cachedirs
  1668. * a188984cd9 Merge pull request `#46446`_ from bdrung/fix-typos
  1669. * 7e6e80be87 heat: Fix spelling mistake of environment
  1670. * a3c54b50f6 Fix various spelling mistakes
  1671. * e35fc5263c Merge pull request `#46309`_ from bdrung/dynamic-pillarenv
  1672. * 584b451fd1 Support dynamic pillar_root environment
  1673. * 35fe9827fe Merge pull request `#46430`_ from terminalmage/issue44032
  1674. * f9f187e915 Improve reliability/idempotence of file.blockreplace state
  1675. * 2bad0a21c0 Merge pull request `#46429`_ from twangboy/win_fix_snmp
  1676. * 8995a9b8de Fix problem with __virtual__ in win_snmp
  1677. * 93a572f229 Merge pull request `#46100`_ from jfindlay/resolv_scope
  1678. * d5561bedaf tests.unit.grains.core add scoped IPv6 nameserver
  1679. * 4e2e62d508 salt.utils.dns parse scope param for ipv6 servers
  1680. * 5acc1d5c54 Merge pull request `#46420`_ from bdrung/2017.7
  1681. * e48c13d9e0 Fix SSH client exception if SSH is not found
  1682. * ca6a76e317 Merge pull request `#46379`_ from angeloudy/2017.7
  1683. * 3acb59c74c Merge branch '2017.7' into 2017.7
  1684. * d971e0c08b Fix indent
  1685. * 269514683f Update http.py
  1686. * 908c040ac3 Update http.py
  1687. * 51ba3c135b Update http.py
  1688. * 14aba24111 fix bytes-object required error in python 3
  1689. * 73f9233557 Merge pull request `#46404`_ from gtmanfred/kitchen
  1690. * c56baa95a8 clone .git for the version tests
  1691. * 3620611b5b fix unhold package for debian
  1692. * 5219f7d2ba fix minion log path
  1693. * ca28cfd4e4 Merge pull request `#46310`_ from twangboy/win_update_installer_build
  1694. * bcf8b19566 Update the installer build
  1695. * decccbeca3 Merge pull request `#46316`_ from twangboy/win_fix_dsc
  1696. * 2042d33d59 Fix issues with the DSC module
  1697. * **PR** `#46620`_: (`rallytime`_) [2018.3] Merge 2018.3.0rc1 into 2018.3
  1698. @ *2018-03-20 22:45:00 UTC*
  1699. * 8cdd56b9dc Merge pull request `#46620`_ from rallytime/merge-2018.3.0rc1-into-2018.3
  1700. * b03cda3cea Merge branch '2018.3.0rc1' into '2018.3'
  1701. * **PR** `#46606`_: (`Ch3LL`_) add autodoc topics for infoblox state modules
  1702. @ *2018-03-19 21:35:46 UTC*
  1703. * 2d2fe22ae2 Merge pull request `#46606`_ from Ch3LL/infoblox_docs
  1704. * 6eab6a7dc4 add autodoc topics for infoblox state modules
  1705. * **PR** `#46540`_: (`s0undt3ch`_) Some missing `isinstance` checks.
  1706. @ *2018-03-15 16:17:19 UTC*
  1707. * 1191d5b379 Merge pull request `#46540`_ from s0undt3ch/2018.3
  1708. * fa1d668774 Some missing `isinstance` checks. Committed again through a PR.
  1709. * **PR** `#46513`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.0rc1 to 2018.3
  1710. @ *2018-03-15 15:58:59 UTC*
  1711. * 5429438e4b Merge pull request `#46513`_ from rallytime/merge-2018.3
  1712. * aa760334a1 Merge branch '2018.3.0rc1' into '2018.3'
  1713. * **ISSUE** `#43208`_: (`mitar`_) Prevent user.present to change uid and gid of existing user (refs: `#46502`_)
  1714. * **PR** `#46502`_: (`terminalmage`_) user.present: don't change uid/gid unless explicitly told to
  1715. @ *2018-03-13 14:25:20 UTC*
  1716. * 3e073c7e8a Merge pull request `#46502`_ from terminalmage/issue43208
  1717. * 4106840deb user.present: don't change uid/gid unless explicitly told to
  1718. * **PR** `#46398`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1719. @ *2018-03-12 20:25:19 UTC*
  1720. * 7cdb00ca9c Merge pull request `#46398`_ from rallytime/merge-2018.3
  1721. * d22e5ba442 Merge fix: return back `wb+` mode in `crypt.gen_keys`.
  1722. * c7dddaf8ce Lint: Use log variable, not logger.
  1723. * ca1860cd91 Use new get_umask function in mask calls in virt.py
  1724. * 19ec7b6de1 Update old utils paths with new utils paths
  1725. * d83727fdf9 Merge branch '2017.7' into '2018.3'
  1726. * 95586678c3 Merge pull request `#46394`_ from Ch3LL/mac_doc
  1727. * 158add6661 change oxdownload to oxdownload-{python_version}
  1728. * 21aa848c89 Add mac py2 and py3 packages to mac installation docs
  1729. * 07b5d09ac1 Merge pull request `#46338`_ from rallytime/fix-44831
  1730. * 90771da999 Remove cmd.wait deprecation reference in docs
  1731. * 3849e7a085 Merge pull request `#46333`_ from danlsgiga/issue-42438
  1732. * 3b13f37b44 Revert changes in the code and change docs instead
  1733. * 38114a65d8 Fixes color parameter mismatch and handles 204 responses correctly
  1734. * a8f2f1b063 Merge pull request `#46322`_ from terminalmage/issue44935
  1735. * 85ac6a9893 yamlify_arg: don't treat leading dashes as lists
  1736. * da5c282cb2 Merge pull request `#46327`_ from samilaine/fix-vmware-cloud-fqdn
  1737. * 4b8dfb326f Modify the way a FQDN is handled in the vmware cloud provider.
  1738. * 78c45d3786 Merge pull request `#46318`_ from terminalmage/squelch-warnings
  1739. * 5889b36646 Skip type-checking for several gitfs/git_pillar/winrepo params
  1740. * bb0d6fc263 Merge pull request `#46312`_ from gtmanfred/2017.7
  1741. * 749ae580ed add module_dirs to salt ssh thin tarball
  1742. * 88b5f7383d Merge pull request `#46242`_ from redbaron4/fix-46127
  1743. * 06dba51617 Make changes from review
  1744. * 727ebe1056 Merge branch '2017.7' into fix-46127
  1745. * 08d1ee8baf Fix Python3 test errors
  1746. * aa9d709015 Pass env_vars to pip.freeze
  1747. * a0716643e4 Merge pull request `#46265`_ from Ch3LL/profit_cloud
  1748. * d4893eab4c Add username/password to profitbricks conf for cloud tests
  1749. * ed7bffa7e0 Merge pull request `#46306`_ from rallytime/bp-46256
  1750. * 6439bce4a8 Don't install msgpack 0.5.5
  1751. * 8c2c4e3316 Merge pull request `#46208`_ from terminalmage/audit-umask-usage
  1752. * 9c92aadce8 Disable blacklisted-function check for legitimate uses
  1753. * 58a11aaa26 Disable pylint check in salt-ssh shim
  1754. * ecadf67659 Blacklist os.umask
  1755. * 31b1d98fcb Replace direct use of os.umask with use of existing context manager
  1756. * 82ce546e18 Prevent failed os.makedirs from leaving modified umask in place
  1757. * 978e869490 Merge pull request `#46293`_ from eliasp/2017.7-44624-py3-compat
  1758. * 2e08b0d9c8 Fix Python3 comparison `TypeError` in `salt.modules.upstart`
  1759. * bee4a66d0c Merge pull request `#46264`_ from terminalmage/issue46128
  1760. * 68000b7211 Fix incorrect merge conflict resolution
  1761. * 1e0b3aa348 Merge pull request `#46296`_ from vutny/doc-pillar-get
  1762. * 1faa8331e1 [DOC] Add missing params to `pillar.get` docstring
  1763. * c490a50452 Merge pull request `#45874`_ from GwiYeong/2017.7-local-client-hotfix
  1764. * 949aefc82b Merge branch '2017.7' into 2017.7-local-client-hotfix
  1765. * 45d663f435 fix for local client timeout bug
  1766. * 8e8a3a2897 Merge pull request `#46261`_ from rallytime/merge-2017.7
  1767. * 8256ae5ee5 Merge branch '2016.11' into '2017.7'
  1768. * 140ef4d6b9 Merge pull request `#46253`_ from rallytime/doc-banners
  1769. * 07ed8c7db3 Update docbanner for SaltConf18
  1770. * 9fe86ee520 Merge pull request `#46179`_ from wedge-jarrad/cifs-remount-fix
  1771. * 9ca25c4313 Add credentials and secretfile to mount.mounted mount_invisible_keys
  1772. * **PR** `#46421`_: (`bdrung`_) Skip SSHPasswordTests if ssh binary is not found
  1773. @ *2018-03-09 16:21:02 UTC*
  1774. * 9c089aa4de Merge pull request `#46421`_ from bdrung/skip-ssh-tests-if-ssh-is-missing
  1775. * 3d6f658309 Skip SSHPasswordTests if ssh binary is not found
  1776. * **PR** `#46453`_: (`bdrung`_) Fix various spelling mistakes in 2018.3
  1777. @ *2018-03-09 14:48:33 UTC*
  1778. * **PR** `#46446`_: (`bdrung`_) Fix various typos (refs: `#46453`_)
  1779. * 4cbfde5839 Merge pull request `#46453`_ from bdrung/fix-typos-2018.3
  1780. * 3d37eca847 Fix various spelling mistakes
  1781. * **ISSUE** `#44032`_: (`PhilippeAB`_) blockreplace marker_end isn't applied with newline (refs: `#46430`_)
  1782. * **PR** `#46437`_: (`terminalmage`_) Improve reliability/idempotence of file.blockreplace state (2018.3 branch)
  1783. @ *2018-03-08 15:38:53 UTC*
  1784. * **PR** `#46430`_: (`terminalmage`_) Improve reliability/idempotence of file.blockreplace state (refs: `#46437`_)
  1785. * a43d999fb8 Merge pull request `#46437`_ from terminalmage/issue44032-2018.3
  1786. * 4798187035 Improve reliability/idempotence of file.blockreplace state (2018.3 branch)
  1787. * **PR** `#46328`_: (`dincamihai`_) Fix openscap push
  1788. @ *2018-03-07 17:51:41 UTC*
  1789. * 0c66507aff Merge pull request `#46328`_ from dincamihai/2018.3.0rc1
  1790. * b5e508f339 Fix openscap push
  1791. * **PR** `#46174`_: (`twangboy`_) Fix a unicode issue with the git module on Windows
  1792. @ *2018-03-06 18:53:53 UTC*
  1793. * 82cb2ea5a0 Merge pull request `#46174`_ from twangboy/win_fix_test_git_2
  1794. * 80e3a47dd4 Add output_encoding argument to git state, and add docs
  1795. * 661a0687ec Fix git utf-8 issues for Windows
  1796. * **PR** `#46235`_: (`twangboy`_) Fix `unit.modules.test_ssh` for Windows
  1797. @ *2018-03-05 20:39:44 UTC*
  1798. * 7690cf8564 Merge pull request `#46235`_ from twangboy/win_fix_test_ssh
  1799. * 9ea02d7045 Use write instead of writelines for Windows
  1800. * **PR** `#46332`_: (`terminalmage`_) Update the merge-forward docs to reference the 2018.3 branch
  1801. @ *2018-03-05 19:39:56 UTC*
  1802. * c4f366cdd9 Merge pull request `#46332`_ from terminalmage/merge-forward-docs
  1803. * 0411845cec Update the merge-forward docs to reference the 2018.3 branch
  1804. * **PR** `#46307`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.0rc1 to 2018.3
  1805. @ *2018-03-03 12:56:07 UTC*
  1806. * 241611aca5 Merge pull request `#46307`_ from rallytime/merge-2018.3
  1807. * c9fa21f62c Merge branch '2018.3.0rc1' into '2018.3'
  1808. * **PR** `#46314`_: (`terminalmage`_) Merge 2017.7 branch into 2018.3
  1809. @ *2018-03-03 12:54:27 UTC*
  1810. * 30c34f0c62 Merge pull request `#46314`_ from terminalmage/merge-2017.7-2018.3
  1811. * 61ab47ee70 Merge branch '2017.7' into merge-2017.7-2018.3
  1812. * 88a3166589 Merge pull request `#46276`_ from terminalmage/issue44046
  1813. * a14d4daf8c salt.utils.docker.translate_input: operate on deepcopy of kwargs
  1814. * da60399b8f Merge pull request `#46183`_ from oeuftete/fix-docker-container-running-host-config-ulimits
  1815. * 5b09644429 Sort lists from Ulimits before comparing
  1816. * 0b80f02226 Update old dockerng doc ref
  1817. * 509429f08c Merge pull request `#46260`_ from terminalmage/git_pillar
  1818. * b1ce2501fd Normalize global git_pillar/winrepo config items
  1819. * a97a3e6fb0 Merge pull request `#46101`_ from jfindlay/openrc_ret
  1820. * 2eef3c65a6 tests.unit.modules.gentoo_service add retcode arg
  1821. * 81ec66fd8b modules.gentoo_service handle stopped retcode
  1822. * 1a17593c05 Merge pull request `#46254`_ from rallytime/enterprise-banner
  1823. * f5fae3dedf Update enterprise banner
  1824. * 8c50ff32bd Merge pull request `#46250`_ from terminalmage/runner-docs
  1825. * 91b4895087 Add documentation to the fileserver runner
  1826. * 53067cca43 Merge pull request `#46243`_ from racker-markh/fix-openstack-private-network-issue
  1827. * 50c1e140f0 Don't check deny private_ips already in the original list of private_ips
  1828. * 15405c8760 Merge pull request `#46239`_ from terminalmage/issue46109
  1829. * 586d8b0dcf archive.extracted: don't check source file when if_missing path exists
  1830. * **ISSUE** `#33177`_: (`robnagler`_) pillar.stack should not continue after errors (refs: `#46287`_)
  1831. * **PR** `#46287`_: (`bbinet`_) Update PillarStack stack.py to latest upstream version
  1832. @ *2018-03-02 21:39:52 UTC*
  1833. * 194b0317ac Merge pull request `#46287`_ from bbinet/upstream-pillarstack
  1834. * b14b6f2c95 Update PillarStack stack.py to latest upstream version
  1835. * **PR** `#46227`_: (`Ch3LL`_) Mock file_client call in smtp return test
  1836. @ *2018-02-28 22:12:22 UTC*
  1837. * 7382654c70 Merge pull request `#46227`_ from Ch3LL/smtp_file_client
  1838. * 280dc9a2b6 Mock file_client call in smtp return test
  1839. * **PR** `#46232`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1840. @ *2018-02-28 19:16:37 UTC*
  1841. * 123625213e Merge pull request `#46232`_ from rallytime/merge-2018.3
  1842. * 04f24c1794 Lint: fix from a bad merge
  1843. * aad61c77bd Update old utils paths to new paths
  1844. * 7243baf2c0 Merge branch '2017.7' into '2018.3'
  1845. * 633e1208e4 Merge pull request `#46221`_ from terminalmage/salt-jenkins-854
  1846. * 0eb012659c Fix hanging tests in integration suite
  1847. * 7917277345 Merge pull request `#46214`_ from vutny/formulas-readme-formatting
  1848. * d702846961 [DOC] Replace `note` rST block for GitHub
  1849. * a2e099b744 Merge pull request `#46203`_ from Ch3LL/7.5_release
  1850. * 6ddf3246ce Add 2017.7.5 Release Notes File
  1851. * 973b227818 Merge pull request `#46201`_ from rallytime/merge-2017.7
  1852. * 9ac2101baa Merge branch '2016.11' into '2017.7'
  1853. * a4c5417d23 Merge pull request `#46132`_ from rallytime/2016.11_update_version_doc
  1854. * d2196b6df3 Update release versions for the 2016.11 branch
  1855. * 89cf2e5061 Merge pull request `#46139`_ from bdrung/os-grains
  1856. * 0b445f2a37 tests: Add unit tests for _parse_os_release()
  1857. * f6069b77ed Fix osfinger grain on Debian
  1858. * 8dde55a761 tests: Add os_grains test cases for Debian
  1859. * ff02ab9937 tests: Add Ubuntu 17.10 (artful) os_grains test case
  1860. * 77d5356aba Fix incorrect oscodename grain on Ubuntu
  1861. * 7e62dc9fd2 tests: Support reading os-release files from disk
  1862. * a92ec0db1b Make _parse_os_release() always callable
  1863. * eee1fe5b38 tests: Dissolve _run_ubuntu_os_grains_tests
  1864. * 1d6ef731fe tests: Deduplicate _run_os_grains_tests()
  1865. * c8c71e75ca Merge pull request `#46133`_ from rallytime/2017.7_update_version_doc
  1866. * 0ed338e643 Update release versions for the 2017.7 branch
  1867. * 390d592aa6 Merge pull request `#46185`_ from terminalmage/issue46124
  1868. * 3b58dd0da0 gitfs: Fix detection of base env when its ref is also mapped to a different env
  1869. * 705caa8cca Merge pull request `#46148`_ from rallytime/merge-2017.7
  1870. * 25deebf7a6 Merge branch '2017.7.3' into '2017.7'
  1871. * b5b083fd26 Merge pull request `#46074`_ from Ch3LL/update-7.4
  1872. * 8d0eeeb059 Update 2017.7.4 Release Notes with new fixes
  1873. * 32f3d00e44 Merge pull request `#46066`_ from rallytime/pin-tornado
  1874. * 6dc1a3b9dc Pin tornado version in requirements file
  1875. * 85761ee650 Merge pull request `#46036`_ from terminalmage/issue43769
  1876. * e2140d9a84 Mock the ssh.key_is_encrypted utils func
  1877. * 169924b3fe Move ssh.key_is_encrypted to a utils module temporarily
  1878. * 54f4d78f7a Only keep ssh.py in the Windows installer
  1879. * 5f04531e1b Keep ssh state and execution modules in the installer
  1880. * f2b69f703d git.latest: Fix regression with identity file usage
  1881. * 10a47dcbc4 Merge pull request `#46137`_ from damon-atkins/2017.7_fix_ec2_pillar2
  1882. * 99e7f6a7d3 update ec2 pillar arguments with better names
  1883. * d74cb14557 Merge pull request `#46145`_ from terminalmage/issue46004
  1884. * 467ff841cd pillarenv argument should default to None and not the value from opts
  1885. * 2a185855ea Better solution for fixing the opts munging in pillar.show_pillar runner
  1886. * e2c4702e0c Update tests to reflect changes to the SaltCacheLoader
  1887. * f9301fcc34 Document behavior when orchestration runnner invoked with non-orch states
  1888. * 9644579cd0 Instantiate the SaltCacheLoader's fileclient in the __init__
  1889. * f9a6c86e21 salt.runners.pillar.show_pillar: don't modify master opts
  1890. * e0940a9fc4 Properly detect use of the state.orch alias and add orch jid to kwargs
  1891. * **ISSUE** `#42932`_: (`bobrik`_) cmd.run with bg: true doesn't fail properly (refs: `#46172`_, `#45932`_)
  1892. * **PR** `#46172`_: (`The-Loeki`_) cmdmod: reimplementation of `#45932`_ for Oxygen
  1893. @ *2018-02-28 19:14:26 UTC*
  1894. * **PR** `#45932`_: (`The-Loeki`_) Fix cmd run_all bg error (refs: `#46172`_)
  1895. * **PR** `#39980`_: (`vutny`_) [2016.3] Allow to use `bg` kwarg for `cmd.run` state function (refs: `#46172`_, `#45932`_)
  1896. * 20d869c228 Merge pull request `#46172`_ from The-Loeki/fix_cmd_run_all_bg_oxygen
  1897. * 3ecf5018d0 Merge branch '2018.3' into fix_cmd_run_all_bg_oxygen
  1898. * b5315e817b Merge branch '2018.3' into fix_cmd_run_all_bg_oxygen
  1899. * beabf4f06b cmdmod: reimplementation of `#45932`_ for Oxygen
  1900. * **PR** `#46238`_: (`terminalmage`_) Don't allow salt.utils.files.fopen() to open stdin/stdout/stderr
  1901. @ *2018-02-28 19:08:23 UTC*
  1902. * 687575b582 Merge pull request `#46238`_ from terminalmage/fds-in-fopen
  1903. * fe1527a3c4 Don't allow salt.utils.files.fopen() to open stdin/stdout/stderr
  1904. * **PR** `#46219`_: (`twangboy`_) Fix `unit.modules.test_network` for Windows
  1905. @ *2018-02-28 15:45:02 UTC*
  1906. * 3da5dcb313 Merge pull request `#46219`_ from twangboy/win_fix_inet_pton
  1907. * 46f1d2cc09 Use six.text_type instead of six.u
  1908. * **PR** `#46228`_: (`twangboy`_) Fix `unit.modules.test_pip` for Windows
  1909. @ *2018-02-28 15:37:49 UTC*
  1910. * 44343f8063 Merge pull request `#46228`_ from twangboy/win_fix_test_pip
  1911. * 415821eee9 Fix encoding issue
  1912. * **PR** `#46198`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.0rc1 to 2018.3
  1913. @ *2018-02-27 15:17:51 UTC*
  1914. * adc8950bbe Merge pull request `#46198`_ from rallytime/merge-2018.3
  1915. * 1b4dc71930 Lint fix
  1916. * 776f2ea5d7 Merge branch '2018.3.0rc1' into '2018.3'
  1917. * **ISSUE** `#45849`_: (`Epiclemonaid`_) XenServer Provisioning errors out on this line. removing it succeeds. (refs: `#46168`_)
  1918. * **PR** `#46168`_: (`gtmanfred`_) driver and provider should be specified
  1919. @ *2018-02-26 16:17:13 UTC*
  1920. * 06d2dff3ac Merge pull request `#46168`_ from gtmanfred/2018.3
  1921. * ac99bd26db driver and provider should be specified
  1922. * **PR** `#46161`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1923. @ *2018-02-26 15:29:39 UTC*
  1924. * 605e5eff73 Merge pull request `#46161`_ from rallytime/merge-2018.3
  1925. * 69ac94baca Update utils paths
  1926. * cffbf52c10 Lint fix: remove extra line
  1927. * 79bed6cff1 Merge branch '2017.7' into '2018.3'
  1928. * 0398ce0482 Merge pull request `#46135`_ from rallytime/bp-46088
  1929. * 57a60f62a3 fix kernel subpackages install bug
  1930. * 1fcbbd1e02 Merge pull request `#46136`_ from rallytime/bp-46115
  1931. * 0a481d707f update digitalocean salt-cloud driver
  1932. * 11e5e8eb86 Merge pull request `#45911`_ from twangboy/win_fix_lgpo_unicode
  1933. * bcde5cc625 Update log statement
  1934. * e9fa53d3b7 Change the Invalid Data Message
  1935. * c818d4b791 Convert reg values to unicode for debug
  1936. * 524a6a72a0 Merge pull request `#46123`_ from gtmanfred/2017.7
  1937. * 8d36730ef7 If no pubkey is passed in openmode fail
  1938. * e48fa58012 Merge pull request `#46131`_ from vutny/doc-formula-formatting
  1939. * d8fb051e44 [DOC] Fix code-blocks for reStructuredText
  1940. * 6cea44ee95 Merge pull request `#46118`_ from rallytime/bp-44603
  1941. * 2a2c23c66b Fix acme state to correctly return on test
  1942. * 16c382b55b Merge pull request `#46121`_ from rallytime/merge-2017.7
  1943. * 4c2f504a85 Merge branch '2016.11' into '2017.7'
  1944. * e197a0fbc5 Merge pull request `#46076`_ from rallytime/bp-46066
  1945. * b94d73c53e Pin tornado version in requirements file
  1946. * c72c1bde5f Merge pull request `#46093`_ from wedge-jarrad/contributing-doc-typo
  1947. * 5a0fe104f7 Fix contributing doc typo
  1948. * 3cb83ea87e Merge pull request `#45992`_ from bgridley/fix-routes-present-state
  1949. * 679787699c Add vpc_peering_connection_id to describe_route_tables route_keys
  1950. * 8a60635da0 Merge pull request `#46000`_ from terminalmage/issue45910
  1951. * 8cf13325ee salt.states.reg.present: Prevent traceback when reg data is binary
  1952. * 1f44e285dc Merge pull request `#46011`_ from terminalmage/fix-solaris-runas
  1953. * 8ee0a3a28b Move Solaris USER workaround up a bit
  1954. * 13cdb52690 cmdmod.py: runas workaround for platforms that don't set a USER env var
  1955. * 30fb8f7be0 Merge pull request `#45467`_ from twangboy/win_exclude_hidden
  1956. * ea41215646 Make the regex pattern less greedy
  1957. * 6d223cffa7 Add tip about passing bogus saltenv
  1958. * 1282ae3a93 Skip hidden first
  1959. * 437a457911 Skip hidden dirs in genrepo
  1960. * 87dc554dc3 Add final updates to docs
  1961. * 3646d5c897 Fix some docs formatting, add some warnings
  1962. * 35c81faf5a Log the source_dir when caching the files
  1963. * 91c3da8dfd Improve docs for pkg.refresh_db
  1964. * 4803d92707 Add some documentation
  1965. * 08b82e0875 Fix lint error, use raw
  1966. * 2f712691cf Exclude hidden directories in pkg.refresh_db
  1967. * b92346645b Merge pull request `#46107`_ from amendlik/yumpkg-assumeyes
  1968. * 8d9a432fb2 Add --assumeyes to yum/dnf commands in yumpkg.refresh_db
  1969. * 14fe423e0c Merge pull request `#46094`_ from kstreee/fix-memory-leak
  1970. * 48080a1bae Fixes memory leak, saltclients should be cleaned after used.
  1971. * aba00805f4 Adds set_close_callback function to removes stream instance after closed from a set streams.
  1972. * 320c2037e1 Merge pull request `#46097`_ from vutny/fix-https-link
  1973. * 2062fd0e5c [DOC] Put https link to the formulas doc page
  1974. * 0eb137fb4e Merge pull request `#46103`_ from bdrung/2017.7
  1975. * dd3f936557 Fix skipping Kubernetes tests if client is not installed
  1976. * c3a938e994 Merge pull request `#46070`_ from Ch3LL/fix-doc-dns
  1977. * 2a5d855d97 add required arg to dns_check jinja doc example
  1978. * 01042e9d77 Merge pull request `#46067`_ from rallytime/bp-45994
  1979. * a07bb48726 Correct formatting for lint
  1980. * e8678f633d Fix Comment being None not '' and inject quotes into the TXT ChangeRecords
  1981. * 5e0e2a30e2 Merge pull request `#45932`_ from The-Loeki/fix_cmd_run_all_bg
  1982. * f83da27ca5 Merge branch '2017.7' into fix_cmd_run_all_bg
  1983. * 771758fbca Merge branch '2017.7' into fix_cmd_run_all_bg
  1984. * c54fcf7a2d cmd: move separate DRY logging blocks into _run, prevent logging on bg=True, don't use_vt on bg
  1985. * ebb1f81a9b cmd run: when running in bg, force ignore_retcode=True
  1986. * 45ace39961 Merge pull request `#46062`_ from vutny/pg-user-state-fix-typo
  1987. * a5fbe4e95e Fix typo in postgres_user.present state function
  1988. * edcb64de76 Merge pull request `#45763`_ from twangboy/win_fix_path_rehash
  1989. * b9a2bc7b29 Fix hyperlinks
  1990. * 29912adc15 Move the test_rehash test to test_win_functions
  1991. * adc594c183 Remove duplicate link
  1992. * e84628c1eb Add some comments to the code
  1993. * d50d5f582f Add additional info to docs for `broadcast_setting_change`
  1994. * 3a54e09cd9 Rename setting to message
  1995. * a3f9e99bc0 Change to a generic function to broadcast change
  1996. * 79299361c3 Create refresh_environment salt util
  1997. * 967b83940c Fix rehash function
  1998. * a46fbc546c Merge pull request `#46042`_ from jfindlay/file_tree_doc
  1999. * 0ba4954a4b salt.pillar.file_tree revise module documentation
  2000. * 3c6a5bf967 salt.pillar.file_tree provide better debug info
  2001. * bb1cdc451e salt.pillar.file_tree no stack trace when nodegroups undefined
  2002. * de86126dd8 Merge pull request `#46013`_ from rallytime/bp-45598
  2003. * 2ea3fef543 No lazy logging
  2004. * f427b0febc Change formatting style of logging lines per review
  2005. * ebb244396b Patch around ResourceRecords needing to be present for AliasTarget entries to work
  2006. * **PR** `#46160`_: (`rallytime`_) Mark 2 tests as flaky
  2007. @ *2018-02-23 19:10:06 UTC*
  2008. * 05b771bfd7 Merge pull request `#46160`_ from rallytime/flaky-tests
  2009. * 49e49ae51b Mark 2 tests as flaky
  2010. * **PR** `#46006`_: (`dincamihai`_) Remove obsolete unicode handling in pkg.info_installed
  2011. @ *2018-02-22 19:22:36 UTC*
  2012. * 9b2bc1982c Merge pull request `#46006`_ from dincamihai/oxygen.rc1
  2013. * 99079fc442 Remove obsolete unicode handling in pkg.info_installed
  2014. * **PR** `#46078`_: (`rallytime`_) [oxygen] Merge forward from oxygen.rc1 to oxygen
  2015. @ *2018-02-20 21:49:04 UTC*
  2016. * 93dab45307 Merge pull request `#46078`_ from rallytime/merge-oxygen
  2017. * 2d0f81fd1b Merge branch 'oxygen.rc1' into 'oxygen'
  2018. * **ISSUE** `#45938`_: (`edgan`_) zookeeper.present state doesn't deal with an existing zode with no ACL specified (refs: `#46043`_)
  2019. * **PR** `#46071`_: (`rallytime`_) Back-port `#46043`_ to oxygen
  2020. @ *2018-02-16 19:56:36 UTC*
  2021. * **PR** `#46043`_: (`edgan`_) Allow zookeeper znode creation to not require an ACL (refs: `#46071`_)
  2022. * 8d99c3b8fe Merge pull request `#46071`_ from rallytime/bp-46043
  2023. * b82c8bd630 Allow zookeeper znode creation to not require an ACL
  2024. * **PR** `#46056`_: (`Ch3LL`_) Fix mac_assistive module not loading
  2025. @ *2018-02-16 14:57:46 UTC*
  2026. * 5a31422432 Merge pull request `#46056`_ from Ch3LL/ver_mac
  2027. * e44f5133c5 Fix mac_assistive module not loading
  2028. * **PR** `#46041`_: (`rallytime`_) [oxygen] Merge forward from 2017.7 to oxygen
  2029. @ *2018-02-16 14:55:51 UTC*
  2030. * cdca28f5da Merge pull request `#46041`_ from rallytime/merge-oxygen
  2031. * e060a74fd8 Merge branch '2017.7' into 'oxygen'
  2032. * 07e5735471 Merge pull request `#46016`_ from rallytime/bp-45826
  2033. * 1916e5c4a4 Fix selinux.fcontext_policy_present for Centos 6
  2034. * a1f4092811 Merge pull request `#46015`_ from rallytime/bp-45785
  2035. * ef6ffb1492 Resolve linting errors
  2036. * 8047066c46 Remove unused import
  2037. * 8f7c45935a Add tests for salt.modules.selinux.fcontext_get_policy
  2038. * bafb7b4e6e Ensure parsed fields are stripped
  2039. * a830a6e819 m/selinux.fcontext_get_policy allow long filespecs
  2040. * 96097c037e Merge pull request `#46012`_ from rallytime/bp-45462
  2041. * 9f76836a6c emit port cli version, variants as separate args
  2042. * 1279924f5f Merge pull request `#45991`_ from terminalmage/fix-duplicate-extra-opts
  2043. * 916766f651 yumpkg: Fix a couple issues with _get_extra_opts
  2044. * 8b9adc258e Merge pull request `#46017`_ from rallytime/merge-2017.7
  2045. * a06645ce71 Merge branch '2017.7.3' into '2017.7'
  2046. * 6d534c6e7e Merge pull request `#46009`_ from Ch3LL/rn_7.4
  2047. * ac0baf4b34 Add 2017.7.4 Release Notes with PRs
  2048. * ca76a0b328 Merge pull request `#45981`_ from gtmanfred/2017.7.3
  2049. * 0d448457dc apparently local is not set by default
  2050. * 2a92f4bc16 use local config for vault when masterless
  2051. * 6530649dbc Merge pull request `#45953`_ from rallytime/bp-45928-2017.7.3
  2052. * 85363189d1 Fixing vault when used with pillar over salt-ssh
  2053. * fb378cebb0 Merge pull request `#45934`_ from rallytime/bp-45902
  2054. * bb83e8b345 Add regression test for issue 45893
  2055. * cdda66d759 Remove duplicated section in docstring and fix example
  2056. * 4b6351cda6 Check the effective saltenv for cached archive
  2057. * 0d74151c71 Merge pull request `#45935`_ from rallytime/bp-45742
  2058. * 6a0b5f7af3 Removed the chained copy
  2059. * ad1150fad4 list.copy() is not compatible with python 2.7
  2060. * d20ff89414 Merge pull request `#45988`_ from rallytime/bp-45797
  2061. * 953a400d79 follow symlinks
  2062. * b18087cee0 Merge pull request `#45711`_ from bdrung/fix-unicode-tests
  2063. * b6181b5ed6 Fix Unicode tests when run with LC_ALL=POSIX
  2064. * 5271fb1d40 Merge pull request `#45878`_ from damon-atkins/2017.7_fix_ec2_pillar
  2065. * 0e74025714 Merge branch '2017.7' into 2017.7_fix_ec2_pillar
  2066. * b4d0b23891 py3 fix
  2067. * 75d9e20d8a Add ignoring 'terminated', 'stopped' instances, to improve changes of a single match
  2068. * 0093472a37 added tag_key_list and tag_key_sep to create ec2_tags_list
  2069. * afb3968aa7 ec2_pillar could not find instance-id, resolved. add support to use any tag to compare minion id against.
  2070. * cf367dbd04 Merge pull request `#45942`_ from terminalmage/issue45679-2017.7
  2071. * 89cbd72a0d Don't try to sort ports when translating docker input
  2072. * 9cd47b39dd Fix incorrect translation of docker port_bindings -> ports
  2073. * dae41de7a8 Merge pull request `#45959`_ from rallytime/state-doc-update
  2074. * 6f781cb95d A couple of grammar updates for the state compiler docs
  2075. * 007214f7bf Merge pull request `#45908`_ from DimensionDataResearch/fix/issue/45884
  2076. * 1a75786b5a Fix linter warnings.
  2077. * 82ec0b589c Revert to using salt.utils.cloud.is_public_ip.
  2078. * 9b6b01873b Fix violations reported by flake8.
  2079. * a2bc155c73 Use __utils__['cloud.'] instead of salt.cloud.utils.
  2080. * 98907a32cb Ensure 'auth' parameter is correctly passed to dimensiondata driver.
  2081. * de26b03e2c Fix copy/paste bug in dimensiondata provider integration test.
  2082. * 6b1b6be427 Add integration tests for dimensiondata cloud provider.
  2083. * f6ea9fed7d Ensure that event data provided by the dimensiondata driver is serialisable.
  2084. * efcbfa868c Merge pull request `#45985`_ from garethgreenaway/2017_7_fixing_mac_tests_again
  2085. * 7b8dc14433 Missing `format` in the call to write.
  2086. * bf03abd07c Merge pull request `#45958`_ from garethgreenaway/backport-fixing_mactests_queue_full
  2087. * 25dffaae91 Backporting `#45935`_
  2088. * bab365d6c6 Merge pull request `#45949`_ from rallytime/merge-2017.7
  2089. * f51687e903 Merge branch '2016.11' into '2017.7'
  2090. * 7779fea7ba Merge pull request `#45940`_ from dmurphy18/fix_aix_cmdmod
  2091. * dd2788419b Fix use of 'su' for AIX to use '-'
  2092. * 7fd00ec752 Merge pull request `#45928`_ from garethgreenaway/45915_fixing_vault_pillar_for_salt_ssh
  2093. * 259e60e5d4 Fixing vault when used with pillar over salt-ssh
  2094. * 9d14ad9ccf Merge pull request `#45925`_ from terminalmage/fix-spelling
  2095. * 7a143fe454 Fix spelling error in docstring
  2096. * **PR** `#45972`_: (`mcalmer`_) move log_file option to changeable defaults
  2097. @ *2018-02-15 18:57:24 UTC*
  2098. * 057e895faf Merge pull request `#45972`_ from mcalmer/allow-salt-ssh-define-log_file
  2099. * f89a20bf3e move log_file option to changeable defaults
  2100. * **PR** `#46007`_: (`rallytime`_) [oxygen] Merge forward from oxygen.rc1 to oxygen
  2101. @ *2018-02-13 18:50:09 UTC*
  2102. * d4377d4678 Merge pull request `#46007`_ from rallytime/merge-oxygen
  2103. * d6c2d0693a Merge branch 'oxygen.rc1' into 'oxygen'
  2104. * **PR** `#45944`_: (`mirceaulinic`_) Add NetBox module autodoc
  2105. @ *2018-02-13 00:01:48 UTC*
  2106. * 069f790b3c Merge pull request `#45944`_ from cloudflare/netbox-autodoc
  2107. * ed69b987cf Add NetBox module autodoc
  2108. * **PR** `#45984`_: (`garethgreenaway`_) [oxygen] Missing `format` in the call to write.
  2109. @ *2018-02-12 19:06:04 UTC*
  2110. * 2a6285d313 Merge pull request `#45984`_ from garethgreenaway/fixing_mac_tests_again
  2111. * ae7791d30b Missing `format` in the call to write.
  2112. * **PR** `#45922`_: (`rallytime`_) [oxygen] Merge forward from 2017.7 to oxygen
  2113. @ *2018-02-09 20:24:26 UTC*
  2114. * 88f481a3df Merge pull request `#45922`_ from rallytime/merge-oxygen
  2115. * 9c49c8d47c Remove extra patch
  2116. * b96f4cf8ad Remove duplicate import in cmdmod.py
  2117. * 34ecdffa71 Replace old utils paths with new paths
  2118. * d80547e0b8 Merge branch '2017.7' into 'oxygen'
  2119. * 0cbe93cd69 Merge pull request `#45920`_ from rallytime/merge-2017.7
  2120. * e4e4744218 Merge branch '2016.11' into '2017.7'
  2121. * 27ff82f996 Merge pull request `#45864`_ from rallytime/release-note-fix
  2122. * 104a24f244 Remove extraneous ] in release notes for 2016.11.9
  2123. * 5fa010de2b Merge pull request `#45787`_ from rallytime/2016.11.9_docs
  2124. * a38d4d44fa [2016.11] Bump latest and previous versions
  2125. * 643a8a5278 Merge pull request `#45814`_ from gtmanfred/2017.7
  2126. * d8eec9aa97 fix cookies dict size changing in http.query
  2127. * 3a3f87c16d Merge pull request `#45877`_ from rallytime/new-release-notes
  2128. * f937e8ba81 Add release notes file for 2017.7.4 release
  2129. * 1c3cc00670 Merge pull request `#45904`_ from rallytime/bp-41017
  2130. * 80c56cdcea Fixed typo in pkg state documentation
  2131. * 317d35bd15 Merge pull request `#45907`_ from terminalmage/fix-grains-backport
  2132. * 6cf7e50cc4 Fix backport of grains fix
  2133. * dade5f0cab Merge pull request `#45906`_ from rallytime/bp-45548
  2134. * 1befa7386c Update x509.py
  2135. * 82c473a1fe Merge pull request `#45902`_ from terminalmage/issue45893
  2136. * 9d200efc26 Add regression test for issue 45893
  2137. * 1468f1d0ff Remove duplicated section in docstring and fix example
  2138. * 6cc5cd9b8a Check the effective saltenv for cached archive
  2139. * fdedde3cfb Merge pull request `#45862`_ from rallytime/bp-45830
  2140. * 1024856f9a Wrapping the put_nowait in a try...except and catching the exception when the multiprocessing queue is full. This situation is happening when running the full testing suite on MacOS where the queue limit is 32767 vs on Linux where the queue limit is unlimited.
  2141. * 43a45b42c3 Merge pull request `#45779`_ from The-Loeki/patch-3
  2142. * 8575ae3d52 Merge branch '2017.7' into patch-3
  2143. * 47cf00d88e SSH shell shim: Don't use $() for optimal support
  2144. * cca997d0da Merge pull request `#45788`_ from rallytime/2017.7.3_docs
  2145. * d5faf6126b [2017.7] Bump latest and previous versions
  2146. * 746206cebe Merge pull request `#45842`_ from rallytime/bp-45827
  2147. * c631598a87 Fix traceback in disks grains when /sys/block not available
  2148. * 900aadcd67 Merge pull request `#45721`_ from garethgreenaway/44978_show_duration_when_no_state_run
  2149. * 359265869f Adding a couple tests to ensure that duration is included in state run results even when states do not run.
  2150. * 912347abc3 Include the duration when a state does not run, for example when the `onchanges` requisite is not met.
  2151. * 80a2d009b4 Merge pull request `#45517`_ from kstreee/fix-mkdir
  2152. * 24d41f2451 Fixes base dir making logic to ensure not raising the exception when base directory already exists.
  2153. * 7a4b1b2e77 Merge pull request `#45835`_ from kstreee/fix-missing-return-statement
  2154. * 68c7f3dcba Adds a missing return statement.
  2155. * 0a04f118c2 Merge pull request `#45840`_ from rallytime/bp-45603
  2156. * 9653363131 Fix for duplicate entries with pkrepo.managed
  2157. * bd2178cd5f Merge pull request `#45716`_ from ciiqr/fix_cmd_script_quoting
  2158. * 217791079b some code cleanup (lint errors and escape_argument as _cmd_quote)
  2159. * 1c29bc5a3d fixed quoting of script path in cmd.script
  2160. * 272f912c7c Merge pull request `#45719`_ from bdrung/fix-python3-sphinx-build
  2161. * 179e8fbe73 doc: Do not mock non-existing __qualname__ attribute
  2162. * 971e59ebe2 Drop enforcing new-style object for SaltYamlSafeLoader
  2163. * fc04336c3b Merge pull request `#45764`_ from mchugh19/2017.7
  2164. * 0a7f1a4d75 English better
  2165. * 37e067c7b5 support amazon linux 2 for service module
  2166. * **PR** `#45861`_: (`rallytime`_) [oxygen] Merge forward from oxygen.rc1 to oxygen
  2167. @ *2018-02-08 13:39:59 UTC*
  2168. * 048c18ea42 Merge pull request `#45861`_ from rallytime/merge-oxygen
  2169. * 6d812ac192 Merge branch 'oxygen.rc1' into 'oxygen'
  2170. * **PR** `#45852`_: (`Giandom`_) fix-missing-highstate-module-import
  2171. @ *2018-02-05 15:02:39 UTC*
  2172. * 1bd38fb3b7 Merge pull request `#45852`_ from Giandom/fix-missing-highstate-module-import
  2173. * dc5a8f9233 fix-missing-highstate-module-import
  2174. * **PR** `#45829`_: (`rallytime`_) [oxygen] Merge forward from 2017.7 to oxygen
  2175. @ *2018-02-02 20:20:32 UTC*
  2176. * 5f54ce7b5f Merge pull request `#45829`_ from rallytime/merge-oxygen
  2177. * 34a17819ca Add opts to salt.utils.jid.gen_jid call in minion.py
  2178. * 79d071df9c Merge branch '2017.7' into 'oxygen'
  2179. * f234bf52f4 Merge pull request `#45756`_ from roaldnefs/fix-grafana4-documentation
  2180. * 92979c0b57 Fix grafana4 states documentation
  2181. * 685b683db5 Merge pull request `#45801`_ from rallytime/merge-2017.7
  2182. * 26e992e011 Merge branch '2016.11' into '2017.7'
  2183. * 746386d04c Merge pull request `#45794`_ from vutny/doc-file-state-examples
  2184. * ddfeae6a29 [DOC] Fix code-block rST directive in file state module
  2185. * abc9ece214 Merge pull request `#45780`_ from vutny/doc-pkgrepo-zypper
  2186. * f80c7d8d69 [DOC] Add missing gpgautoimport for pkgrepo.managed
  2187. * c7d319f3bc Merge pull request `#45802`_ from rallytime/merge-2017.7-from-2017.7.3
  2188. * eb48513ba0 Merge branch '2017.7.3' into '2017.7'
  2189. * 1439da8d76 Merge pull request `#45755`_ from terminalmage/issue45743
  2190. * 8af1251c59 salt.crypt: Ensure message is encoded before signing
  2191. * 96e9232cc2 Merge pull request `#45761`_ from gtmanfred/2017.7
  2192. * 280767ed57 generate a jid for cache_jobs on the minion
  2193. * **PR** `#45819`_: (`Giandom`_) oxygen-added-highstate-output-to-slack-engine
  2194. @ *2018-02-01 18:38:42 UTC*
  2195. * 3471796c51 Merge pull request `#45819`_ from Giandom/oxygen-added-highstate-output-to-slack-engine
  2196. * 1af8899a9d oxygen-added-highstate-output-to-slack-engine
  2197. .. _`#1`: https://github.com/saltstack/salt/issues/1
  2198. .. _`#26920`: https://github.com/saltstack/salt/issues/26920
  2199. .. _`#33177`: https://github.com/saltstack/salt/issues/33177
  2200. .. _`#36802`: https://github.com/saltstack/salt/issues/36802
  2201. .. _`#38838`: https://github.com/saltstack/salt/issues/38838
  2202. .. _`#39832`: https://github.com/saltstack/salt/issues/39832
  2203. .. _`#39980`: https://github.com/saltstack/salt/pull/39980
  2204. .. _`#40961`: https://github.com/saltstack/salt/pull/40961
  2205. .. _`#41233`: https://github.com/saltstack/salt/pull/41233
  2206. .. _`#42932`: https://github.com/saltstack/salt/issues/42932
  2207. .. _`#43208`: https://github.com/saltstack/salt/issues/43208
  2208. .. _`#43405`: https://github.com/saltstack/salt/issues/43405
  2209. .. _`#43499`: https://github.com/saltstack/salt/issues/43499
  2210. .. _`#44032`: https://github.com/saltstack/salt/issues/44032
  2211. .. _`#44299`: https://github.com/saltstack/salt/issues/44299
  2212. .. _`#44452`: https://github.com/saltstack/salt/issues/44452
  2213. .. _`#44455`: https://github.com/saltstack/salt/pull/44455
  2214. .. _`#44638`: https://github.com/saltstack/salt/pull/44638
  2215. .. _`#44926`: https://github.com/saltstack/salt/pull/44926
  2216. .. _`#45467`: https://github.com/saltstack/salt/pull/45467
  2217. .. _`#45517`: https://github.com/saltstack/salt/pull/45517
  2218. .. _`#45711`: https://github.com/saltstack/salt/pull/45711
  2219. .. _`#45716`: https://github.com/saltstack/salt/pull/45716
  2220. .. _`#45719`: https://github.com/saltstack/salt/pull/45719
  2221. .. _`#45721`: https://github.com/saltstack/salt/pull/45721
  2222. .. _`#45755`: https://github.com/saltstack/salt/pull/45755
  2223. .. _`#45756`: https://github.com/saltstack/salt/pull/45756
  2224. .. _`#45761`: https://github.com/saltstack/salt/pull/45761
  2225. .. _`#45763`: https://github.com/saltstack/salt/pull/45763
  2226. .. _`#45764`: https://github.com/saltstack/salt/pull/45764
  2227. .. _`#45774`: https://github.com/saltstack/salt/pull/45774
  2228. .. _`#45779`: https://github.com/saltstack/salt/pull/45779
  2229. .. _`#45780`: https://github.com/saltstack/salt/pull/45780
  2230. .. _`#45787`: https://github.com/saltstack/salt/pull/45787
  2231. .. _`#45788`: https://github.com/saltstack/salt/pull/45788
  2232. .. _`#45790`: https://github.com/saltstack/salt/issues/45790
  2233. .. _`#45794`: https://github.com/saltstack/salt/pull/45794
  2234. .. _`#45801`: https://github.com/saltstack/salt/pull/45801
  2235. .. _`#45802`: https://github.com/saltstack/salt/pull/45802
  2236. .. _`#45814`: https://github.com/saltstack/salt/pull/45814
  2237. .. _`#45819`: https://github.com/saltstack/salt/pull/45819
  2238. .. _`#45829`: https://github.com/saltstack/salt/pull/45829
  2239. .. _`#45835`: https://github.com/saltstack/salt/pull/45835
  2240. .. _`#45840`: https://github.com/saltstack/salt/pull/45840
  2241. .. _`#45842`: https://github.com/saltstack/salt/pull/45842
  2242. .. _`#45849`: https://github.com/saltstack/salt/issues/45849
  2243. .. _`#45852`: https://github.com/saltstack/salt/pull/45852
  2244. .. _`#45861`: https://github.com/saltstack/salt/pull/45861
  2245. .. _`#45862`: https://github.com/saltstack/salt/pull/45862
  2246. .. _`#45864`: https://github.com/saltstack/salt/pull/45864
  2247. .. _`#45874`: https://github.com/saltstack/salt/pull/45874
  2248. .. _`#45877`: https://github.com/saltstack/salt/pull/45877
  2249. .. _`#45878`: https://github.com/saltstack/salt/pull/45878
  2250. .. _`#45902`: https://github.com/saltstack/salt/pull/45902
  2251. .. _`#45904`: https://github.com/saltstack/salt/pull/45904
  2252. .. _`#45906`: https://github.com/saltstack/salt/pull/45906
  2253. .. _`#45907`: https://github.com/saltstack/salt/pull/45907
  2254. .. _`#45908`: https://github.com/saltstack/salt/pull/45908
  2255. .. _`#45911`: https://github.com/saltstack/salt/pull/45911
  2256. .. _`#45920`: https://github.com/saltstack/salt/pull/45920
  2257. .. _`#45922`: https://github.com/saltstack/salt/pull/45922
  2258. .. _`#45925`: https://github.com/saltstack/salt/pull/45925
  2259. .. _`#45928`: https://github.com/saltstack/salt/pull/45928
  2260. .. _`#45932`: https://github.com/saltstack/salt/pull/45932
  2261. .. _`#45934`: https://github.com/saltstack/salt/pull/45934
  2262. .. _`#45935`: https://github.com/saltstack/salt/pull/45935
  2263. .. _`#45938`: https://github.com/saltstack/salt/issues/45938
  2264. .. _`#45940`: https://github.com/saltstack/salt/pull/45940
  2265. .. _`#45942`: https://github.com/saltstack/salt/pull/45942
  2266. .. _`#45944`: https://github.com/saltstack/salt/pull/45944
  2267. .. _`#45949`: https://github.com/saltstack/salt/pull/45949
  2268. .. _`#45953`: https://github.com/saltstack/salt/pull/45953
  2269. .. _`#45958`: https://github.com/saltstack/salt/pull/45958
  2270. .. _`#45959`: https://github.com/saltstack/salt/pull/45959
  2271. .. _`#45972`: https://github.com/saltstack/salt/pull/45972
  2272. .. _`#45981`: https://github.com/saltstack/salt/pull/45981
  2273. .. _`#45984`: https://github.com/saltstack/salt/pull/45984
  2274. .. _`#45985`: https://github.com/saltstack/salt/pull/45985
  2275. .. _`#45988`: https://github.com/saltstack/salt/pull/45988
  2276. .. _`#45991`: https://github.com/saltstack/salt/pull/45991
  2277. .. _`#45992`: https://github.com/saltstack/salt/pull/45992
  2278. .. _`#46000`: https://github.com/saltstack/salt/pull/46000
  2279. .. _`#46002`: https://github.com/saltstack/salt/pull/46002
  2280. .. _`#46006`: https://github.com/saltstack/salt/pull/46006
  2281. .. _`#46007`: https://github.com/saltstack/salt/pull/46007
  2282. .. _`#46009`: https://github.com/saltstack/salt/pull/46009
  2283. .. _`#46011`: https://github.com/saltstack/salt/pull/46011
  2284. .. _`#46012`: https://github.com/saltstack/salt/pull/46012
  2285. .. _`#46013`: https://github.com/saltstack/salt/pull/46013
  2286. .. _`#46015`: https://github.com/saltstack/salt/pull/46015
  2287. .. _`#46016`: https://github.com/saltstack/salt/pull/46016
  2288. .. _`#46017`: https://github.com/saltstack/salt/pull/46017
  2289. .. _`#46023`: https://github.com/saltstack/salt/pull/46023
  2290. .. _`#46024`: https://github.com/saltstack/salt/pull/46024
  2291. .. _`#46036`: https://github.com/saltstack/salt/pull/46036
  2292. .. _`#46041`: https://github.com/saltstack/salt/pull/46041
  2293. .. _`#46042`: https://github.com/saltstack/salt/pull/46042
  2294. .. _`#46043`: https://github.com/saltstack/salt/pull/46043
  2295. .. _`#46056`: https://github.com/saltstack/salt/pull/46056
  2296. .. _`#46062`: https://github.com/saltstack/salt/pull/46062
  2297. .. _`#46066`: https://github.com/saltstack/salt/pull/46066
  2298. .. _`#46067`: https://github.com/saltstack/salt/pull/46067
  2299. .. _`#46070`: https://github.com/saltstack/salt/pull/46070
  2300. .. _`#46071`: https://github.com/saltstack/salt/pull/46071
  2301. .. _`#46074`: https://github.com/saltstack/salt/pull/46074
  2302. .. _`#46076`: https://github.com/saltstack/salt/pull/46076
  2303. .. _`#46078`: https://github.com/saltstack/salt/pull/46078
  2304. .. _`#46093`: https://github.com/saltstack/salt/pull/46093
  2305. .. _`#46094`: https://github.com/saltstack/salt/pull/46094
  2306. .. _`#46097`: https://github.com/saltstack/salt/pull/46097
  2307. .. _`#46100`: https://github.com/saltstack/salt/pull/46100
  2308. .. _`#46101`: https://github.com/saltstack/salt/pull/46101
  2309. .. _`#46103`: https://github.com/saltstack/salt/pull/46103
  2310. .. _`#46107`: https://github.com/saltstack/salt/pull/46107
  2311. .. _`#46118`: https://github.com/saltstack/salt/pull/46118
  2312. .. _`#46121`: https://github.com/saltstack/salt/pull/46121
  2313. .. _`#46123`: https://github.com/saltstack/salt/pull/46123
  2314. .. _`#46131`: https://github.com/saltstack/salt/pull/46131
  2315. .. _`#46132`: https://github.com/saltstack/salt/pull/46132
  2316. .. _`#46133`: https://github.com/saltstack/salt/pull/46133
  2317. .. _`#46135`: https://github.com/saltstack/salt/pull/46135
  2318. .. _`#46136`: https://github.com/saltstack/salt/pull/46136
  2319. .. _`#46137`: https://github.com/saltstack/salt/pull/46137
  2320. .. _`#46139`: https://github.com/saltstack/salt/pull/46139
  2321. .. _`#46145`: https://github.com/saltstack/salt/pull/46145
  2322. .. _`#46148`: https://github.com/saltstack/salt/pull/46148
  2323. .. _`#46150`: https://github.com/saltstack/salt/issues/46150
  2324. .. _`#46160`: https://github.com/saltstack/salt/pull/46160
  2325. .. _`#46161`: https://github.com/saltstack/salt/pull/46161
  2326. .. _`#46162`: https://github.com/saltstack/salt/pull/46162
  2327. .. _`#46168`: https://github.com/saltstack/salt/pull/46168
  2328. .. _`#46171`: https://github.com/saltstack/salt/pull/46171
  2329. .. _`#46172`: https://github.com/saltstack/salt/pull/46172
  2330. .. _`#46174`: https://github.com/saltstack/salt/pull/46174
  2331. .. _`#46179`: https://github.com/saltstack/salt/pull/46179
  2332. .. _`#46183`: https://github.com/saltstack/salt/pull/46183
  2333. .. _`#46185`: https://github.com/saltstack/salt/pull/46185
  2334. .. _`#46198`: https://github.com/saltstack/salt/pull/46198
  2335. .. _`#46201`: https://github.com/saltstack/salt/pull/46201
  2336. .. _`#46203`: https://github.com/saltstack/salt/pull/46203
  2337. .. _`#46208`: https://github.com/saltstack/salt/pull/46208
  2338. .. _`#46214`: https://github.com/saltstack/salt/pull/46214
  2339. .. _`#46219`: https://github.com/saltstack/salt/pull/46219
  2340. .. _`#46221`: https://github.com/saltstack/salt/pull/46221
  2341. .. _`#46227`: https://github.com/saltstack/salt/pull/46227
  2342. .. _`#46228`: https://github.com/saltstack/salt/pull/46228
  2343. .. _`#46232`: https://github.com/saltstack/salt/pull/46232
  2344. .. _`#46235`: https://github.com/saltstack/salt/pull/46235
  2345. .. _`#46238`: https://github.com/saltstack/salt/pull/46238
  2346. .. _`#46239`: https://github.com/saltstack/salt/pull/46239
  2347. .. _`#46242`: https://github.com/saltstack/salt/pull/46242
  2348. .. _`#46243`: https://github.com/saltstack/salt/pull/46243
  2349. .. _`#46250`: https://github.com/saltstack/salt/pull/46250
  2350. .. _`#46253`: https://github.com/saltstack/salt/pull/46253
  2351. .. _`#46254`: https://github.com/saltstack/salt/pull/46254
  2352. .. _`#46260`: https://github.com/saltstack/salt/pull/46260
  2353. .. _`#46261`: https://github.com/saltstack/salt/pull/46261
  2354. .. _`#46264`: https://github.com/saltstack/salt/pull/46264
  2355. .. _`#46265`: https://github.com/saltstack/salt/pull/46265
  2356. .. _`#46276`: https://github.com/saltstack/salt/pull/46276
  2357. .. _`#46280`: https://github.com/saltstack/salt/pull/46280
  2358. .. _`#46287`: https://github.com/saltstack/salt/pull/46287
  2359. .. _`#46293`: https://github.com/saltstack/salt/pull/46293
  2360. .. _`#46296`: https://github.com/saltstack/salt/pull/46296
  2361. .. _`#46306`: https://github.com/saltstack/salt/pull/46306
  2362. .. _`#46307`: https://github.com/saltstack/salt/pull/46307
  2363. .. _`#46309`: https://github.com/saltstack/salt/pull/46309
  2364. .. _`#46310`: https://github.com/saltstack/salt/pull/46310
  2365. .. _`#46312`: https://github.com/saltstack/salt/pull/46312
  2366. .. _`#46314`: https://github.com/saltstack/salt/pull/46314
  2367. .. _`#46316`: https://github.com/saltstack/salt/pull/46316
  2368. .. _`#46318`: https://github.com/saltstack/salt/pull/46318
  2369. .. _`#46320`: https://github.com/saltstack/salt/pull/46320
  2370. .. _`#46322`: https://github.com/saltstack/salt/pull/46322
  2371. .. _`#46326`: https://github.com/saltstack/salt/pull/46326
  2372. .. _`#46327`: https://github.com/saltstack/salt/pull/46327
  2373. .. _`#46328`: https://github.com/saltstack/salt/pull/46328
  2374. .. _`#46330`: https://github.com/saltstack/salt/pull/46330
  2375. .. _`#46332`: https://github.com/saltstack/salt/pull/46332
  2376. .. _`#46333`: https://github.com/saltstack/salt/pull/46333
  2377. .. _`#46334`: https://github.com/saltstack/salt/issues/46334
  2378. .. _`#46337`: https://github.com/saltstack/salt/pull/46337
  2379. .. _`#46338`: https://github.com/saltstack/salt/pull/46338
  2380. .. _`#46339`: https://github.com/saltstack/salt/pull/46339
  2381. .. _`#46379`: https://github.com/saltstack/salt/pull/46379
  2382. .. _`#46394`: https://github.com/saltstack/salt/pull/46394
  2383. .. _`#46398`: https://github.com/saltstack/salt/pull/46398
  2384. .. _`#46404`: https://github.com/saltstack/salt/pull/46404
  2385. .. _`#46413`: https://github.com/saltstack/salt/pull/46413
  2386. .. _`#46416`: https://github.com/saltstack/salt/pull/46416
  2387. .. _`#46420`: https://github.com/saltstack/salt/pull/46420
  2388. .. _`#46421`: https://github.com/saltstack/salt/pull/46421
  2389. .. _`#46422`: https://github.com/saltstack/salt/pull/46422
  2390. .. _`#46426`: https://github.com/saltstack/salt/pull/46426
  2391. .. _`#46428`: https://github.com/saltstack/salt/pull/46428
  2392. .. _`#46429`: https://github.com/saltstack/salt/pull/46429
  2393. .. _`#46430`: https://github.com/saltstack/salt/pull/46430
  2394. .. _`#46432`: https://github.com/saltstack/salt/pull/46432
  2395. .. _`#46434`: https://github.com/saltstack/salt/pull/46434
  2396. .. _`#46437`: https://github.com/saltstack/salt/pull/46437
  2397. .. _`#46446`: https://github.com/saltstack/salt/pull/46446
  2398. .. _`#46449`: https://github.com/saltstack/salt/pull/46449
  2399. .. _`#46450`: https://github.com/saltstack/salt/pull/46450
  2400. .. _`#46452`: https://github.com/saltstack/salt/pull/46452
  2401. .. _`#46453`: https://github.com/saltstack/salt/pull/46453
  2402. .. _`#46454`: https://github.com/saltstack/salt/pull/46454
  2403. .. _`#46455`: https://github.com/saltstack/salt/pull/46455
  2404. .. _`#46463`: https://github.com/saltstack/salt/pull/46463
  2405. .. _`#46464`: https://github.com/saltstack/salt/pull/46464
  2406. .. _`#46482`: https://github.com/saltstack/salt/pull/46482
  2407. .. _`#46493`: https://github.com/saltstack/salt/pull/46493
  2408. .. _`#46496`: https://github.com/saltstack/salt/pull/46496
  2409. .. _`#46502`: https://github.com/saltstack/salt/pull/46502
  2410. .. _`#46503`: https://github.com/saltstack/salt/pull/46503
  2411. .. _`#46504`: https://github.com/saltstack/salt/issues/46504
  2412. .. _`#46511`: https://github.com/saltstack/salt/pull/46511
  2413. .. _`#46513`: https://github.com/saltstack/salt/pull/46513
  2414. .. _`#46519`: https://github.com/saltstack/salt/pull/46519
  2415. .. _`#46520`: https://github.com/saltstack/salt/pull/46520
  2416. .. _`#46526`: https://github.com/saltstack/salt/pull/46526
  2417. .. _`#46527`: https://github.com/saltstack/salt/pull/46527
  2418. .. _`#46529`: https://github.com/saltstack/salt/pull/46529
  2419. .. _`#46531`: https://github.com/saltstack/salt/pull/46531
  2420. .. _`#46537`: https://github.com/saltstack/salt/pull/46537
  2421. .. _`#46539`: https://github.com/saltstack/salt/pull/46539
  2422. .. _`#46540`: https://github.com/saltstack/salt/pull/46540
  2423. .. _`#46541`: https://github.com/saltstack/salt/pull/46541
  2424. .. _`#46543`: https://github.com/saltstack/salt/pull/46543
  2425. .. _`#46547`: https://github.com/saltstack/salt/pull/46547
  2426. .. _`#46548`: https://github.com/saltstack/salt/pull/46548
  2427. .. _`#46549`: https://github.com/saltstack/salt/pull/46549
  2428. .. _`#46551`: https://github.com/saltstack/salt/pull/46551
  2429. .. _`#46561`: https://github.com/saltstack/salt/pull/46561
  2430. .. _`#46563`: https://github.com/saltstack/salt/pull/46563
  2431. .. _`#46565`: https://github.com/saltstack/salt/pull/46565
  2432. .. _`#46567`: https://github.com/saltstack/salt/pull/46567
  2433. .. _`#46569`: https://github.com/saltstack/salt/pull/46569
  2434. .. _`#46571`: https://github.com/saltstack/salt/pull/46571
  2435. .. _`#46572`: https://github.com/saltstack/salt/pull/46572
  2436. .. _`#46577`: https://github.com/saltstack/salt/pull/46577
  2437. .. _`#46580`: https://github.com/saltstack/salt/pull/46580
  2438. .. _`#46584`: https://github.com/saltstack/salt/pull/46584
  2439. .. _`#46588`: https://github.com/saltstack/salt/pull/46588
  2440. .. _`#46606`: https://github.com/saltstack/salt/pull/46606
  2441. .. _`#46612`: https://github.com/saltstack/salt/pull/46612
  2442. .. _`#46613`: https://github.com/saltstack/salt/pull/46613
  2443. .. _`#46619`: https://github.com/saltstack/salt/pull/46619
  2444. .. _`#46620`: https://github.com/saltstack/salt/pull/46620
  2445. .. _`#46624`: https://github.com/saltstack/salt/pull/46624
  2446. .. _`#46631`: https://github.com/saltstack/salt/pull/46631
  2447. .. _`#46632`: https://github.com/saltstack/salt/pull/46632
  2448. .. _`#46639`: https://github.com/saltstack/salt/pull/46639
  2449. .. _`#46640`: https://github.com/saltstack/salt/pull/46640
  2450. .. _`#46641`: https://github.com/saltstack/salt/pull/46641
  2451. .. _`#46642`: https://github.com/saltstack/salt/pull/46642
  2452. .. _`#46643`: https://github.com/saltstack/salt/pull/46643
  2453. .. _`#46645`: https://github.com/saltstack/salt/pull/46645
  2454. .. _`#46646`: https://github.com/saltstack/salt/pull/46646
  2455. .. _`#46647`: https://github.com/saltstack/salt/pull/46647
  2456. .. _`#46649`: https://github.com/saltstack/salt/pull/46649
  2457. .. _`#46650`: https://github.com/saltstack/salt/pull/46650
  2458. .. _`#46655`: https://github.com/saltstack/salt/pull/46655
  2459. .. _`#46659`: https://github.com/saltstack/salt/issues/46659
  2460. .. _`#46660`: https://github.com/saltstack/salt/issues/46660
  2461. .. _`#46661`: https://github.com/saltstack/salt/pull/46661
  2462. .. _`#46668`: https://github.com/saltstack/salt/issues/46668
  2463. .. _`#46669`: https://github.com/saltstack/salt/pull/46669
  2464. .. _`#46675`: https://github.com/saltstack/salt/pull/46675
  2465. .. _`#46679`: https://github.com/saltstack/salt/pull/46679
  2466. .. _`#46690`: https://github.com/saltstack/salt/pull/46690
  2467. .. _`#46691`: https://github.com/saltstack/salt/pull/46691
  2468. .. _`#46692`: https://github.com/saltstack/salt/pull/46692
  2469. .. _`#46693`: https://github.com/saltstack/salt/pull/46693
  2470. .. _`#46696`: https://github.com/saltstack/salt/pull/46696
  2471. .. _`#46709`: https://github.com/saltstack/salt/pull/46709
  2472. .. _`#46711`: https://github.com/saltstack/salt/pull/46711
  2473. .. _`#46720`: https://github.com/saltstack/salt/pull/46720
  2474. .. _`#46729`: https://github.com/saltstack/salt/pull/46729
  2475. .. _`#46731`: https://github.com/saltstack/salt/pull/46731
  2476. .. _`#46732`: https://github.com/saltstack/salt/pull/46732
  2477. .. _`#46733`: https://github.com/saltstack/salt/pull/46733
  2478. .. _`#46734`: https://github.com/saltstack/salt/pull/46734
  2479. .. _`#46739`: https://github.com/saltstack/salt/pull/46739
  2480. .. _`#46740`: https://github.com/saltstack/salt/pull/46740
  2481. .. _`#46742`: https://github.com/saltstack/salt/pull/46742
  2482. .. _`#46743`: https://github.com/saltstack/salt/pull/46743
  2483. .. _`#46744`: https://github.com/saltstack/salt/pull/46744
  2484. .. _`#46746`: https://github.com/saltstack/salt/pull/46746
  2485. .. _`#46749`: https://github.com/saltstack/salt/pull/46749
  2486. .. _`#46751`: https://github.com/saltstack/salt/pull/46751
  2487. .. _`#46754`: https://github.com/saltstack/salt/issues/46754
  2488. .. _`#46756`: https://github.com/saltstack/salt/pull/46756
  2489. .. _`#46766`: https://github.com/saltstack/salt/pull/46766
  2490. .. _`#46769`: https://github.com/saltstack/salt/pull/46769
  2491. .. _`#46770`: https://github.com/saltstack/salt/pull/46770
  2492. .. _`#46776`: https://github.com/saltstack/salt/pull/46776
  2493. .. _`#46778`: https://github.com/saltstack/salt/pull/46778
  2494. .. _`#46779`: https://github.com/saltstack/salt/issues/46779
  2495. .. _`#46783`: https://github.com/saltstack/salt/pull/46783
  2496. .. _`#46786`: https://github.com/saltstack/salt/pull/46786
  2497. .. _`#46788`: https://github.com/saltstack/salt/pull/46788
  2498. .. _`#46792`: https://github.com/saltstack/salt/pull/46792
  2499. .. _`#46796`: https://github.com/saltstack/salt/pull/46796
  2500. .. _`#46799`: https://github.com/saltstack/salt/pull/46799
  2501. .. _`#46800`: https://github.com/saltstack/salt/pull/46800
  2502. .. _`#46808`: https://github.com/saltstack/salt/issues/46808
  2503. .. _`#46809`: https://github.com/saltstack/salt/pull/46809
  2504. .. _`#46813`: https://github.com/saltstack/salt/pull/46813
  2505. .. _`#46814`: https://github.com/saltstack/salt/pull/46814
  2506. .. _`#46815`: https://github.com/saltstack/salt/pull/46815
  2507. .. _`#46820`: https://github.com/saltstack/salt/pull/46820
  2508. .. _`#46821`: https://github.com/saltstack/salt/pull/46821
  2509. .. _`#46823`: https://github.com/saltstack/salt/pull/46823
  2510. .. _`#46834`: https://github.com/saltstack/salt/issues/46834
  2511. .. _`#46836`: https://github.com/saltstack/salt/pull/46836
  2512. .. _`#46837`: https://github.com/saltstack/salt/pull/46837
  2513. .. _`#46838`: https://github.com/saltstack/salt/pull/46838
  2514. .. _`#46839`: https://github.com/saltstack/salt/pull/46839
  2515. .. _`#46844`: https://github.com/saltstack/salt/pull/46844
  2516. .. _`#46845`: https://github.com/saltstack/salt/pull/46845
  2517. .. _`#46847`: https://github.com/saltstack/salt/pull/46847
  2518. .. _`#46848`: https://github.com/saltstack/salt/pull/46848
  2519. .. _`#46849`: https://github.com/saltstack/salt/pull/46849
  2520. .. _`#46850`: https://github.com/saltstack/salt/pull/46850
  2521. .. _`#46851`: https://github.com/saltstack/salt/pull/46851
  2522. .. _`#46852`: https://github.com/saltstack/salt/pull/46852
  2523. .. _`#46853`: https://github.com/saltstack/salt/pull/46853
  2524. .. _`#46859`: https://github.com/saltstack/salt/issues/46859
  2525. .. _`#46862`: https://github.com/saltstack/salt/issues/46862
  2526. .. _`#46863`: https://github.com/saltstack/salt/pull/46863
  2527. .. _`#46864`: https://github.com/saltstack/salt/issues/46864
  2528. .. _`#46865`: https://github.com/saltstack/salt/pull/46865
  2529. .. _`#46867`: https://github.com/saltstack/salt/pull/46867
  2530. .. _`#46868`: https://github.com/saltstack/salt/issues/46868
  2531. .. _`#46869`: https://github.com/saltstack/salt/pull/46869
  2532. .. _`#46870`: https://github.com/saltstack/salt/pull/46870
  2533. .. _`#46872`: https://github.com/saltstack/salt/pull/46872
  2534. .. _`#46873`: https://github.com/saltstack/salt/pull/46873
  2535. .. _`#46874`: https://github.com/saltstack/salt/pull/46874
  2536. .. _`#46878`: https://github.com/saltstack/salt/pull/46878
  2537. .. _`#46879`: https://github.com/saltstack/salt/pull/46879
  2538. .. _`#46880`: https://github.com/saltstack/salt/issues/46880
  2539. .. _`#46881`: https://github.com/saltstack/salt/issues/46881
  2540. .. _`#46882`: https://github.com/saltstack/salt/pull/46882
  2541. .. _`#46887`: https://github.com/saltstack/salt/issues/46887
  2542. .. _`#46899`: https://github.com/saltstack/salt/pull/46899
  2543. .. _`#46900`: https://github.com/saltstack/salt/pull/46900
  2544. .. _`#46906`: https://github.com/saltstack/salt/issues/46906
  2545. .. _`#46908`: https://github.com/saltstack/salt/pull/46908
  2546. .. _`#46909`: https://github.com/saltstack/salt/issues/46909
  2547. .. _`#46912`: https://github.com/saltstack/salt/pull/46912
  2548. .. _`#46913`: https://github.com/saltstack/salt/pull/46913
  2549. .. _`#46917`: https://github.com/saltstack/salt/issues/46917
  2550. .. _`#46918`: https://github.com/saltstack/salt/issues/46918
  2551. .. _`#46919`: https://github.com/saltstack/salt/pull/46919
  2552. .. _`#46925`: https://github.com/saltstack/salt/pull/46925
  2553. .. _`#46929`: https://github.com/saltstack/salt/issues/46929
  2554. .. _`#46930`: https://github.com/saltstack/salt/pull/46930
  2555. .. _`#46931`: https://github.com/saltstack/salt/issues/46931
  2556. .. _`#46934`: https://github.com/saltstack/salt/issues/46934
  2557. .. _`#46936`: https://github.com/saltstack/salt/pull/46936
  2558. .. _`#46937`: https://github.com/saltstack/salt/pull/46937
  2559. .. _`#46943`: https://github.com/saltstack/salt/issues/46943
  2560. .. _`#46944`: https://github.com/saltstack/salt/pull/46944
  2561. .. _`#46945`: https://github.com/saltstack/salt/pull/46945
  2562. .. _`#46947`: https://github.com/saltstack/salt/issues/46947
  2563. .. _`#46951`: https://github.com/saltstack/salt/issues/46951
  2564. .. _`#46953`: https://github.com/saltstack/salt/issues/46953
  2565. .. _`#46966`: https://github.com/saltstack/salt/pull/46966
  2566. .. _`#46973`: https://github.com/saltstack/salt/pull/46973
  2567. .. _`#46975`: https://github.com/saltstack/salt/pull/46975
  2568. .. _`#46977`: https://github.com/saltstack/salt/issues/46977
  2569. .. _`#46985`: https://github.com/saltstack/salt/issues/46985
  2570. .. _`#46989`: https://github.com/saltstack/salt/pull/46989
  2571. .. _`#46990`: https://github.com/saltstack/salt/pull/46990
  2572. .. _`#46991`: https://github.com/saltstack/salt/pull/46991
  2573. .. _`#46993`: https://github.com/saltstack/salt/pull/46993
  2574. .. _`#46997`: https://github.com/saltstack/salt/pull/46997
  2575. .. _`#46999`: https://github.com/saltstack/salt/pull/46999
  2576. .. _`#47006`: https://github.com/saltstack/salt/issues/47006
  2577. .. _`#47007`: https://github.com/saltstack/salt/pull/47007
  2578. .. _`#47008`: https://github.com/saltstack/salt/pull/47008
  2579. .. _`#47009`: https://github.com/saltstack/salt/pull/47009
  2580. .. _`#47012`: https://github.com/saltstack/salt/pull/47012
  2581. .. _`#47017`: https://github.com/saltstack/salt/pull/47017
  2582. .. _`#47019`: https://github.com/saltstack/salt/pull/47019
  2583. .. _`#47020`: https://github.com/saltstack/salt/pull/47020
  2584. .. _`#47021`: https://github.com/saltstack/salt/pull/47021
  2585. .. _`#47022`: https://github.com/saltstack/salt/pull/47022
  2586. .. _`#47023`: https://github.com/saltstack/salt/pull/47023
  2587. .. _`#47025`: https://github.com/saltstack/salt/pull/47025
  2588. .. _`#47026`: https://github.com/saltstack/salt/pull/47026
  2589. .. _`#47027`: https://github.com/saltstack/salt/pull/47027
  2590. .. _`#47029`: https://github.com/saltstack/salt/pull/47029
  2591. .. _`#47037`: https://github.com/saltstack/salt/pull/47037
  2592. .. _`#47038`: https://github.com/saltstack/salt/pull/47038
  2593. .. _`#47039`: https://github.com/saltstack/salt/pull/47039
  2594. .. _`#47041`: https://github.com/saltstack/salt/pull/47041
  2595. .. _`#47042`: https://github.com/saltstack/salt/issues/47042
  2596. .. _`#47045`: https://github.com/saltstack/salt/pull/47045
  2597. .. _`#47046`: https://github.com/saltstack/salt/pull/47046
  2598. .. _`#47047`: https://github.com/saltstack/salt/issues/47047
  2599. .. _`#47048`: https://github.com/saltstack/salt/pull/47048
  2600. .. _`#47051`: https://github.com/saltstack/salt/pull/47051
  2601. .. _`#47053`: https://github.com/saltstack/salt/pull/47053
  2602. .. _`#47055`: https://github.com/saltstack/salt/pull/47055
  2603. .. _`#47057`: https://github.com/saltstack/salt/pull/47057
  2604. .. _`#47058`: https://github.com/saltstack/salt/pull/47058
  2605. .. _`#47059`: https://github.com/saltstack/salt/issues/47059
  2606. .. _`#47060`: https://github.com/saltstack/salt/pull/47060
  2607. .. _`#47061`: https://github.com/saltstack/salt/pull/47061
  2608. .. _`#47062`: https://github.com/saltstack/salt/pull/47062
  2609. .. _`#47064`: https://github.com/saltstack/salt/pull/47064
  2610. .. _`#47065`: https://github.com/saltstack/salt/pull/47065
  2611. .. _`#47066`: https://github.com/saltstack/salt/pull/47066
  2612. .. _`#47067`: https://github.com/saltstack/salt/pull/47067
  2613. .. _`#47068`: https://github.com/saltstack/salt/pull/47068
  2614. .. _`#47069`: https://github.com/saltstack/salt/pull/47069
  2615. .. _`#47070`: https://github.com/saltstack/salt/pull/47070
  2616. .. _`#47074`: https://github.com/saltstack/salt/pull/47074
  2617. .. _`#47076`: https://github.com/saltstack/salt/pull/47076
  2618. .. _`#47077`: https://github.com/saltstack/salt/pull/47077
  2619. .. _`#47081`: https://github.com/saltstack/salt/issues/47081
  2620. .. _`#47089`: https://github.com/saltstack/salt/issues/47089
  2621. .. _`#47092`: https://github.com/saltstack/salt/issues/47092
  2622. .. _`#47102`: https://github.com/saltstack/salt/pull/47102
  2623. .. _`#47104`: https://github.com/saltstack/salt/pull/47104
  2624. .. _`#47106`: https://github.com/saltstack/salt/pull/47106
  2625. .. _`#47107`: https://github.com/saltstack/salt/pull/47107
  2626. .. _`#47108`: https://github.com/saltstack/salt/pull/47108
  2627. .. _`#47109`: https://github.com/saltstack/salt/pull/47109
  2628. .. _`#47110`: https://github.com/saltstack/salt/pull/47110
  2629. .. _`#47113`: https://github.com/saltstack/salt/pull/47113
  2630. .. _`#47117`: https://github.com/saltstack/salt/issues/47117
  2631. .. _`#47122`: https://github.com/saltstack/salt/pull/47122
  2632. .. _`#47124`: https://github.com/saltstack/salt/issues/47124
  2633. .. _`#47129`: https://github.com/saltstack/salt/pull/47129
  2634. .. _`#47131`: https://github.com/saltstack/salt/pull/47131
  2635. .. _`#47134`: https://github.com/saltstack/salt/pull/47134
  2636. .. _`#47142`: https://github.com/saltstack/salt/pull/47142
  2637. .. _`#47150`: https://github.com/saltstack/salt/issues/47150
  2638. .. _`#47153`: https://github.com/saltstack/salt/pull/47153
  2639. .. _`#47155`: https://github.com/saltstack/salt/pull/47155
  2640. .. _`#47159`: https://github.com/saltstack/salt/pull/47159
  2641. .. _`#47161`: https://github.com/saltstack/salt/pull/47161
  2642. .. _`#47162`: https://github.com/saltstack/salt/pull/47162
  2643. .. _`#47163`: https://github.com/saltstack/salt/pull/47163
  2644. .. _`#47165`: https://github.com/saltstack/salt/pull/47165
  2645. .. _`#47167`: https://github.com/saltstack/salt/pull/47167
  2646. .. _`#47168`: https://github.com/saltstack/salt/pull/47168
  2647. .. _`#47172`: https://github.com/saltstack/salt/pull/47172
  2648. .. _`#47177`: https://github.com/saltstack/salt/pull/47177
  2649. .. _`#47184`: https://github.com/saltstack/salt/pull/47184
  2650. .. _`#47185`: https://github.com/saltstack/salt/pull/47185
  2651. .. _`#47186`: https://github.com/saltstack/salt/pull/47186
  2652. .. _`#47189`: https://github.com/saltstack/salt/pull/47189
  2653. .. _`#47191`: https://github.com/saltstack/salt/pull/47191
  2654. .. _`#47193`: https://github.com/saltstack/salt/pull/47193
  2655. .. _`#47195`: https://github.com/saltstack/salt/pull/47195
  2656. .. _`#47196`: https://github.com/saltstack/salt/pull/47196
  2657. .. _`#47197`: https://github.com/saltstack/salt/pull/47197
  2658. .. _`#47199`: https://github.com/saltstack/salt/issues/47199
  2659. .. _`#47202`: https://github.com/saltstack/salt/pull/47202
  2660. .. _`#47213`: https://github.com/saltstack/salt/pull/47213
  2661. .. _`#47216`: https://github.com/saltstack/salt/pull/47216
  2662. .. _`#47217`: https://github.com/saltstack/salt/pull/47217
  2663. .. _`#47219`: https://github.com/saltstack/salt/pull/47219
  2664. .. _`#47220`: https://github.com/saltstack/salt/pull/47220
  2665. .. _`#47225`: https://github.com/saltstack/salt/issues/47225
  2666. .. _`#47226`: https://github.com/saltstack/salt/pull/47226
  2667. .. _`#47227`: https://github.com/saltstack/salt/pull/47227
  2668. .. _`#47228`: https://github.com/saltstack/salt/pull/47228
  2669. .. _`#47236`: https://github.com/saltstack/salt/issues/47236
  2670. .. _`#47239`: https://github.com/saltstack/salt/issues/47239
  2671. .. _`#47241`: https://github.com/saltstack/salt/pull/47241
  2672. .. _`#47242`: https://github.com/saltstack/salt/pull/47242
  2673. .. _`#47245`: https://github.com/saltstack/salt/pull/47245
  2674. .. _`#47246`: https://github.com/saltstack/salt/pull/47246
  2675. .. _`#47249`: https://github.com/saltstack/salt/pull/47249
  2676. .. _`#47250`: https://github.com/saltstack/salt/pull/47250
  2677. .. _`#47251`: https://github.com/saltstack/salt/pull/47251
  2678. .. _`#47252`: https://github.com/saltstack/salt/pull/47252
  2679. .. _`#47255`: https://github.com/saltstack/salt/pull/47255
  2680. .. _`#47260`: https://github.com/saltstack/salt/issues/47260
  2681. .. _`#47262`: https://github.com/saltstack/salt/pull/47262
  2682. .. _`#47267`: https://github.com/saltstack/salt/issues/47267
  2683. .. _`#47270`: https://github.com/saltstack/salt/pull/47270
  2684. .. _`#47271`: https://github.com/saltstack/salt/pull/47271
  2685. .. _`#47272`: https://github.com/saltstack/salt/pull/47272
  2686. .. _`#47275`: https://github.com/saltstack/salt/pull/47275
  2687. .. _`#47277`: https://github.com/saltstack/salt/pull/47277
  2688. .. _`#47279`: https://github.com/saltstack/salt/pull/47279
  2689. .. _`#47280`: https://github.com/saltstack/salt/pull/47280
  2690. .. _`#47281`: https://github.com/saltstack/salt/pull/47281
  2691. .. _`#47283`: https://github.com/saltstack/salt/pull/47283
  2692. .. _`#47284`: https://github.com/saltstack/salt/pull/47284
  2693. .. _`#47285`: https://github.com/saltstack/salt/pull/47285
  2694. .. _`#47286`: https://github.com/saltstack/salt/pull/47286
  2695. .. _`#47287`: https://github.com/saltstack/salt/pull/47287
  2696. .. _`#47290`: https://github.com/saltstack/salt/pull/47290
  2697. .. _`#47291`: https://github.com/saltstack/salt/pull/47291
  2698. .. _`#47292`: https://github.com/saltstack/salt/pull/47292
  2699. .. _`#47293`: https://github.com/saltstack/salt/pull/47293
  2700. .. _`#47302`: https://github.com/saltstack/salt/pull/47302
  2701. .. _`#47303`: https://github.com/saltstack/salt/pull/47303
  2702. .. _`#47304`: https://github.com/saltstack/salt/pull/47304
  2703. .. _`#47307`: https://github.com/saltstack/salt/pull/47307
  2704. .. _`#47308`: https://github.com/saltstack/salt/pull/47308
  2705. .. _`#47311`: https://github.com/saltstack/salt/pull/47311
  2706. .. _`#47312`: https://github.com/saltstack/salt/pull/47312
  2707. .. _`#47314`: https://github.com/saltstack/salt/pull/47314
  2708. .. _`#47317`: https://github.com/saltstack/salt/pull/47317
  2709. .. _`#47319`: https://github.com/saltstack/salt/pull/47319
  2710. .. _`#47320`: https://github.com/saltstack/salt/pull/47320
  2711. .. _`#47322`: https://github.com/saltstack/salt/issues/47322
  2712. .. _`#47324`: https://github.com/saltstack/salt/issues/47324
  2713. .. _`#47325`: https://github.com/saltstack/salt/issues/47325
  2714. .. _`#47326`: https://github.com/saltstack/salt/pull/47326
  2715. .. _`#47329`: https://github.com/saltstack/salt/pull/47329
  2716. .. _`#47331`: https://github.com/saltstack/salt/pull/47331
  2717. .. _`#47332`: https://github.com/saltstack/salt/pull/47332
  2718. .. _`#47334`: https://github.com/saltstack/salt/pull/47334
  2719. .. _`#47335`: https://github.com/saltstack/salt/pull/47335
  2720. .. _`#47339`: https://github.com/saltstack/salt/pull/47339
  2721. .. _`#47341`: https://github.com/saltstack/salt/pull/47341
  2722. .. _`#47342`: https://github.com/saltstack/salt/pull/47342
  2723. .. _`#47343`: https://github.com/saltstack/salt/pull/47343
  2724. .. _`#47347`: https://github.com/saltstack/salt/pull/47347
  2725. .. _`#47348`: https://github.com/saltstack/salt/pull/47348
  2726. .. _`#47354`: https://github.com/saltstack/salt/pull/47354
  2727. .. _`#47356`: https://github.com/saltstack/salt/pull/47356
  2728. .. _`#47359`: https://github.com/saltstack/salt/pull/47359
  2729. .. _`#47363`: https://github.com/saltstack/salt/pull/47363
  2730. .. _`#47367`: https://github.com/saltstack/salt/pull/47367
  2731. .. _`#47368`: https://github.com/saltstack/salt/pull/47368
  2732. .. _`#47369`: https://github.com/saltstack/salt/pull/47369
  2733. .. _`#47371`: https://github.com/saltstack/salt/pull/47371
  2734. .. _`#47374`: https://github.com/saltstack/salt/pull/47374
  2735. .. _`#47375`: https://github.com/saltstack/salt/pull/47375
  2736. .. _`#47379`: https://github.com/saltstack/salt/pull/47379
  2737. .. _`#47380`: https://github.com/saltstack/salt/pull/47380
  2738. .. _`#47382`: https://github.com/saltstack/salt/pull/47382
  2739. .. _`#47384`: https://github.com/saltstack/salt/pull/47384
  2740. .. _`#47388`: https://github.com/saltstack/salt/pull/47388
  2741. .. _`#47389`: https://github.com/saltstack/salt/pull/47389
  2742. .. _`#47397`: https://github.com/saltstack/salt/pull/47397
  2743. .. _`#47399`: https://github.com/saltstack/salt/pull/47399
  2744. .. _`#47401`: https://github.com/saltstack/salt/pull/47401
  2745. .. _`#47403`: https://github.com/saltstack/salt/pull/47403
  2746. .. _`#47404`: https://github.com/saltstack/salt/issues/47404
  2747. .. _`#47405`: https://github.com/saltstack/salt/pull/47405
  2748. .. _`#47407`: https://github.com/saltstack/salt/pull/47407
  2749. .. _`#47410`: https://github.com/saltstack/salt/pull/47410
  2750. .. _`#47412`: https://github.com/saltstack/salt/pull/47412
  2751. .. _`#47413`: https://github.com/saltstack/salt/pull/47413
  2752. .. _`#47415`: https://github.com/saltstack/salt/pull/47415
  2753. .. _`#47417`: https://github.com/saltstack/salt/pull/47417
  2754. .. _`#47429`: https://github.com/saltstack/salt/pull/47429
  2755. .. _`#47433`: https://github.com/saltstack/salt/pull/47433
  2756. .. _`#47435`: https://github.com/saltstack/salt/pull/47435
  2757. .. _`#47438`: https://github.com/saltstack/salt/pull/47438
  2758. .. _`#47441`: https://github.com/saltstack/salt/pull/47441
  2759. .. _`#47443`: https://github.com/saltstack/salt/issues/47443
  2760. .. _`#47447`: https://github.com/saltstack/salt/pull/47447
  2761. .. _`#47448`: https://github.com/saltstack/salt/pull/47448
  2762. .. _`#47455`: https://github.com/saltstack/salt/pull/47455
  2763. .. _`#47456`: https://github.com/saltstack/salt/pull/47456
  2764. .. _`#47458`: https://github.com/saltstack/salt/pull/47458
  2765. .. _`#47459`: https://github.com/saltstack/salt/pull/47459
  2766. .. _`#47462`: https://github.com/saltstack/salt/pull/47462
  2767. .. _`#47464`: https://github.com/saltstack/salt/pull/47464
  2768. .. _`#47465`: https://github.com/saltstack/salt/pull/47465
  2769. .. _`#47466`: https://github.com/saltstack/salt/pull/47466
  2770. .. _`#47467`: https://github.com/saltstack/salt/pull/47467
  2771. .. _`#47472`: https://github.com/saltstack/salt/pull/47472
  2772. .. _`#47476`: https://github.com/saltstack/salt/pull/47476
  2773. .. _`#47479`: https://github.com/saltstack/salt/issues/47479
  2774. .. _`#47482`: https://github.com/saltstack/salt/pull/47482
  2775. .. _`#47484`: https://github.com/saltstack/salt/issues/47484
  2776. .. _`#47485`: https://github.com/saltstack/salt/pull/47485
  2777. .. _`#47494`: https://github.com/saltstack/salt/pull/47494
  2778. .. _`#47495`: https://github.com/saltstack/salt/pull/47495
  2779. .. _`#47496`: https://github.com/saltstack/salt/issues/47496
  2780. .. _`#47497`: https://github.com/saltstack/salt/pull/47497
  2781. .. _`#47502`: https://github.com/saltstack/salt/issues/47502
  2782. .. _`#47503`: https://github.com/saltstack/salt/pull/47503
  2783. .. _`#47505`: https://github.com/saltstack/salt/pull/47505
  2784. .. _`#47507`: https://github.com/saltstack/salt/pull/47507
  2785. .. _`#47511`: https://github.com/saltstack/salt/issues/47511
  2786. .. _`#47514`: https://github.com/saltstack/salt/pull/47514
  2787. .. _`#47515`: https://github.com/saltstack/salt/pull/47515
  2788. .. _`#47516`: https://github.com/saltstack/salt/pull/47516
  2789. .. _`#47518`: https://github.com/saltstack/salt/pull/47518
  2790. .. _`#47520`: https://github.com/saltstack/salt/pull/47520
  2791. .. _`#47531`: https://github.com/saltstack/salt/pull/47531
  2792. .. _`#47532`: https://github.com/saltstack/salt/issues/47532
  2793. .. _`#47541`: https://github.com/saltstack/salt/pull/47541
  2794. .. _`#47550`: https://github.com/saltstack/salt/pull/47550
  2795. .. _`#47553`: https://github.com/saltstack/salt/issues/47553
  2796. .. _`#47554`: https://github.com/saltstack/salt/pull/47554
  2797. .. _`#47568`: https://github.com/saltstack/salt/pull/47568
  2798. .. _`#47569`: https://github.com/saltstack/salt/pull/47569
  2799. .. _`#47570`: https://github.com/saltstack/salt/pull/47570
  2800. .. _`#47571`: https://github.com/saltstack/salt/pull/47571
  2801. .. _`#47595`: https://github.com/saltstack/salt/pull/47595
  2802. .. _`#47596`: https://github.com/saltstack/salt/pull/47596
  2803. .. _`#47599`: https://github.com/saltstack/salt/pull/47599
  2804. .. _`#47601`: https://github.com/saltstack/salt/pull/47601
  2805. .. _`#47641`: https://github.com/saltstack/salt/pull/47641
  2806. .. _`#47643`: https://github.com/saltstack/salt/pull/47643
  2807. .. _`#47645`: https://github.com/saltstack/salt/pull/47645
  2808. .. _`#47647`: https://github.com/saltstack/salt/pull/47647
  2809. .. _`#47664`: https://github.com/saltstack/salt/pull/47664
  2810. .. _`#47692`: https://github.com/saltstack/salt/pull/47692
  2811. .. _`#47700`: https://github.com/saltstack/salt/pull/47700
  2812. .. _`#47702`: https://github.com/saltstack/salt/pull/47702
  2813. .. _`#47706`: https://github.com/saltstack/salt/pull/47706
  2814. .. _`#47719`: https://github.com/saltstack/salt/pull/47719
  2815. .. _`#47724`: https://github.com/saltstack/salt/pull/47724
  2816. .. _`#47727`: https://github.com/saltstack/salt/pull/47727
  2817. .. _`#47730`: https://github.com/saltstack/salt/pull/47730
  2818. .. _`#47736`: https://github.com/saltstack/salt/pull/47736
  2819. .. _`#47739`: https://github.com/saltstack/salt/pull/47739
  2820. .. _`#47769`: https://github.com/saltstack/salt/pull/47769
  2821. .. _`#47770`: https://github.com/saltstack/salt/pull/47770
  2822. .. _`#47775`: https://github.com/saltstack/salt/pull/47775
  2823. .. _`#47776`: https://github.com/saltstack/salt/pull/47776
  2824. .. _`#47782`: https://github.com/saltstack/salt/pull/47782
  2825. .. _`#47784`: https://github.com/saltstack/salt/issues/47784
  2826. .. _`#47798`: https://github.com/saltstack/salt/pull/47798
  2827. .. _`#47820`: https://github.com/saltstack/salt/pull/47820
  2828. .. _`#47848`: https://github.com/saltstack/salt/pull/47848
  2829. .. _`#47874`: https://github.com/saltstack/salt/pull/47874
  2830. .. _`#47881`: https://github.com/saltstack/salt/pull/47881
  2831. .. _`#47897`: https://github.com/saltstack/salt/pull/47897
  2832. .. _`#47902`: https://github.com/saltstack/salt/pull/47902
  2833. .. _`#47955`: https://github.com/saltstack/salt/issues/47955
  2834. .. _`#47957`: https://github.com/saltstack/salt/pull/47957
  2835. .. _`#47965`: https://github.com/saltstack/salt/pull/47965
  2836. .. _`#47967`: https://github.com/saltstack/salt/pull/47967
  2837. .. _`#47973`: https://github.com/saltstack/salt/pull/47973
  2838. .. _`#47989`: https://github.com/saltstack/salt/pull/47989
  2839. .. _`#47998`: https://github.com/saltstack/salt/pull/47998
  2840. .. _`AmbicaY`: https://github.com/AmbicaY
  2841. .. _`Auha`: https://github.com/Auha
  2842. .. _`Ch3LL`: https://github.com/Ch3LL
  2843. .. _`DmitryKuzmenko`: https://github.com/DmitryKuzmenko
  2844. .. _`Epiclemonaid`: https://github.com/Epiclemonaid
  2845. .. _`Giandom`: https://github.com/Giandom
  2846. .. _`Kimol`: https://github.com/Kimol
  2847. .. _`L4rS6`: https://github.com/L4rS6
  2848. .. _`LukeCarrier`: https://github.com/LukeCarrier
  2849. .. _`MorphBonehunter`: https://github.com/MorphBonehunter
  2850. .. _`OrlandoArcapix`: https://github.com/OrlandoArcapix
  2851. .. _`PhilippeAB`: https://github.com/PhilippeAB
  2852. .. _`SynPrime`: https://github.com/SynPrime
  2853. .. _`TamCore`: https://github.com/TamCore
  2854. .. _`The-Loeki`: https://github.com/The-Loeki
  2855. .. _`UtahDave`: https://github.com/UtahDave
  2856. .. _`Zorlin`: https://github.com/Zorlin
  2857. .. _`aesposito91`: https://github.com/aesposito91
  2858. .. _`anlutro`: https://github.com/anlutro
  2859. .. _`bbinet`: https://github.com/bbinet
  2860. .. _`bdarnell`: https://github.com/bdarnell
  2861. .. _`bdrung`: https://github.com/bdrung
  2862. .. _`bobrik`: https://github.com/bobrik
  2863. .. _`boltronics`: https://github.com/boltronics
  2864. .. _`bosatsu`: https://github.com/bosatsu
  2865. .. _`cedwards`: https://github.com/cedwards
  2866. .. _`cheribral`: https://github.com/cheribral
  2867. .. _`clan`: https://github.com/clan
  2868. .. _`corywright`: https://github.com/corywright
  2869. .. _`cskowronnek`: https://github.com/cskowronnek
  2870. .. _`d601`: https://github.com/d601
  2871. .. _`damon-atkins`: https://github.com/damon-atkins
  2872. .. _`dincamihai`: https://github.com/dincamihai
  2873. .. _`dmurphy18`: https://github.com/dmurphy18
  2874. .. _`dnABic`: https://github.com/dnABic
  2875. .. _`douglasjreynolds`: https://github.com/douglasjreynolds
  2876. .. _`dwoz`: https://github.com/dwoz
  2877. .. _`edgan`: https://github.com/edgan
  2878. .. _`ejparker12`: https://github.com/ejparker12
  2879. .. _`epelc`: https://github.com/epelc
  2880. .. _`esell`: https://github.com/esell
  2881. .. _`ezh`: https://github.com/ezh
  2882. .. _`femnad`: https://github.com/femnad
  2883. .. _`folti`: https://github.com/folti
  2884. .. _`frogunder`: https://github.com/frogunder
  2885. .. _`garethgreenaway`: https://github.com/garethgreenaway
  2886. .. _`gtmanfred`: https://github.com/gtmanfred
  2887. .. _`isbm`: https://github.com/isbm
  2888. .. _`jasperla`: https://github.com/jasperla
  2889. .. _`joesusecom`: https://github.com/joesusecom
  2890. .. _`johnj`: https://github.com/johnj
  2891. .. _`jpsv`: https://github.com/jpsv
  2892. .. _`julientravelaer`: https://github.com/julientravelaer
  2893. .. _`kivoli`: https://github.com/kivoli
  2894. .. _`liquidgecka`: https://github.com/liquidgecka
  2895. .. _`masau`: https://github.com/masau
  2896. .. _`mateiw`: https://github.com/mateiw
  2897. .. _`mcalmer`: https://github.com/mcalmer
  2898. .. _`mchugh19`: https://github.com/mchugh19
  2899. .. _`mew1033`: https://github.com/mew1033
  2900. .. _`mirceaulinic`: https://github.com/mirceaulinic
  2901. .. _`mitar`: https://github.com/mitar
  2902. .. _`morganwillcock`: https://github.com/morganwillcock
  2903. .. _`mruepp`: https://github.com/mruepp
  2904. .. _`noelmcloughlin`: https://github.com/noelmcloughlin
  2905. .. _`oeuftete`: https://github.com/oeuftete
  2906. .. _`opdude`: https://github.com/opdude
  2907. .. _`pcn`: https://github.com/pcn
  2908. .. _`prashanthtuttu`: https://github.com/prashanthtuttu
  2909. .. _`pruiz`: https://github.com/pruiz
  2910. .. _`psagers`: https://github.com/psagers
  2911. .. _`psyer`: https://github.com/psyer
  2912. .. _`rallytime`: https://github.com/rallytime
  2913. .. _`rlschilperoort`: https://github.com/rlschilperoort
  2914. .. _`robertodocampo`: https://github.com/robertodocampo
  2915. .. _`robinro`: https://github.com/robinro
  2916. .. _`robnagler`: https://github.com/robnagler
  2917. .. _`s0undt3ch`: https://github.com/s0undt3ch
  2918. .. _`samodid`: https://github.com/samodid
  2919. .. _`shengis`: https://github.com/shengis
  2920. .. _`sjorge`: https://github.com/sjorge
  2921. .. _`skjaro`: https://github.com/skjaro
  2922. .. _`skylerberg`: https://github.com/skylerberg
  2923. .. _`srkunze`: https://github.com/srkunze
  2924. .. _`stamak`: https://github.com/stamak
  2925. .. _`syphernl`: https://github.com/syphernl
  2926. .. _`tankywoo`: https://github.com/tankywoo
  2927. .. _`terminalmage`: https://github.com/terminalmage
  2928. .. _`tjyang`: https://github.com/tjyang
  2929. .. _`tkaehn`: https://github.com/tkaehn
  2930. .. _`twangboy`: https://github.com/twangboy
  2931. .. _`tyeapple`: https://github.com/tyeapple
  2932. .. _`valentin2105`: https://github.com/valentin2105
  2933. .. _`vutny`: https://github.com/vutny
  2934. .. _`whytewolf`: https://github.com/whytewolf
  2935. .. _`yannj-fr`: https://github.com/yannj-fr
  2936. .. _`zmedico`: https://github.com/zmedico