2019.2.1.rst 243 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887
  1. ===========================
  2. Salt 2019.2.1 Release Notes
  3. ===========================
  4. Version 2019.2.1 is a bugfix release for :ref:`2019.2.0 <release-2019-2-0>`.
  5. Known Issues
  6. ============
  7. * **ISSUE** `#54751`_: Proxy minion fails to start. Fix planned in 2019.2.2 release.
  8. * **ISSUE** `#54762`_: URIs with IPv6 addresses are broken, preventing master-minion communication in IPv6-only environments. Fix planned in 2019.2.2 release.
  9. * **ISSUE** `#54776`_: Minion fails to start when it contains `ping_interval` in minion configuration file. Fix planned in 2019.2.2 release.
  10. * **ISSUE** `#54731`_: Returners (except for default salt master returner) not loading properly in Py3. Fix planned in 2019.2.2 release.
  11. * **ISSUE** `#54758`_: salt-call state.show_states gives "Passed invalid arguments" error when a sls defined in top.sls file is missing. Fix planned in 2019.2.2 release.
  12. * **ISSUE** `#54765`_: Jinja from import is broken. Fix planned in 2019.2.2 release.
  13. * **ISSUE** `#54771`_: Affects only Debian 10. pkgrepo.managed does not work if used with proxy (configured at salt-minion). No fix date available yet.
  14. * **ISSUE** `#54759`_: Deprecation warnings for pyzmq. No fix date available yet.
  15. Change to YAML Renderer
  16. =======================
  17. .. code-block:: jinja
  18. /etc/foo.conf:
  19. file.managed:
  20. - source: salt://foo.conf.jinja
  21. - template: jinja
  22. - context:
  23. data: {{ data }}
  24. In 2019.2.0, the above SLS will result in an error message following changes to
  25. the YAML renderer that now require the new Jinja filter `tojson`.
  26. .. code-block:: jinja
  27. /etc/foo.conf:
  28. file.managed:
  29. - source: salt://foo.conf.jinja
  30. - template: jinja
  31. - context:
  32. data: {{ data|tojson }}
  33. In 2019.2.1, we introduce a new configuration option for both the Salt master and Salt minion
  34. configurations to be able to support the older YAML renderer. Using the option
  35. `use_yamlloader_old` will allow the YAML renderer to function as before.
  36. Statistics
  37. ==========
  38. - Total Merges: **541**
  39. - Total Issue References: **70**
  40. - Total PR References: **355**
  41. - Contributors: **49** (`Akm0d`_, `Ch3LL`_, `DmitryKuzmenko`_, `Ethyling`_, `FireGrace`_, `KChandrashekhar`_, `ScoreUnder`_, `amendlik`_, `aplanas`_, `arsiesys`_, `bbinet`_, `bryceml`_, `cbosdo`_, `cdalvaro`_, `chdamianos`_, `cmcmarrow`_, `cro`_, `damianosSemmle`_, `dmurphy18`_, `doesitblend`_, `dwoz`_, `felippeb`_, `frogunder`_, `garethgreenaway`_, `github-abcde`_, `isbm`_, `jfindlay`_, `lomeroe`_, `mattLLVW`_, `mattp-`_, `mirceaulinic`_, `nicholasmhughes`_, `rbthomp`_, `rombert`_, `rsmekala`_, `s0undt3ch`_, `sathieu`_, `sbrennan4`_, `sdodsley`_, `simonflood`_, `sjorge`_, `soer7022`_, `stratusjerry`_, `tanlingyun2005`_, `terminalmage`_, `twangboy`_, `waynew`_, `weswhet`_, `xuhcc`_)
  42. Changelog for v2019.2.0..v2019.2.1
  43. ==================================
  44. *Generated at: 2019-09-09 19:56:22 UTC*
  45. * **ISSUE** `#54429`_: (`frogunder`_) [2019.2.1] Sudo user error (refs: `#54433`_)
  46. * **PR** `#54433`_: (`dwoz`_) Re-gen executors with proper arguments
  47. @ *2019-09-09 19:14:05 UTC*
  48. * 62fc61c Merge pull request `#54433`_ from dwoz/sudo_minion
  49. * e08eb19 Merge branch '2019.2.1' into sudo_minion
  50. * **PR** `#54434`_: (`frogunder`_) fix_docs
  51. @ *2019-09-09 18:55:28 UTC*
  52. * 76fac57 Merge pull request `#54434`_ from frogunder/fix_doc
  53. * 2d22d73 fix_docs error
  54. * a266a5c fix_docs
  55. * db5464a Fix linter warts
  56. * 144a600 Re-gen executors with proper arguments
  57. * **PR** `#54424`_: (`frogunder`_) remove in progress from release_notes 2019.2.1
  58. @ *2019-09-05 23:11:03 UTC*
  59. * 4071dcb Merge pull request `#54424`_ from frogunder/releasenotes_201921_new
  60. * b66436f Update 2019.2.1.rst
  61. * bcfef11 remove in progress from release_notes 2019.2.1
  62. * **PR** `#54416`_: (`frogunder`_) Update man_pages for 2019.2.1
  63. @ *2019-09-05 22:48:51 UTC*
  64. * c1587cc Merge pull request `#54416`_ from frogunder/man_pages_201921
  65. * 6f7c4ee Update man_pages for 2019.2.1
  66. * **PR** `#54419`_: (`frogunder`_) releasenotes 2019.2.1
  67. @ *2019-09-05 22:48:42 UTC*
  68. * 3118e2f Merge pull request `#54419`_ from frogunder/release_notes_201921
  69. * 2caee96 Update doc/topics/releases/2019.2.1.rst
  70. * ffabde2 Update 2019.2.1.rst
  71. * dd6426d Update doc/topics/releases/2019.2.1.rst
  72. * 9d4239c Update doc/topics/releases/2019.2.1.rst
  73. * 8c60ae4 Update doc/topics/releases/2019.2.1.rst
  74. * 72cb24c releasenotes 2019.2.1
  75. * **PR** `#54409`_: (`dwoz`_) Point salt-call to correct multi-master configs
  76. @ *2019-09-04 20:08:24 UTC*
  77. * 04e28cf Merge pull request `#54409`_ from dwoz/mm_log
  78. * e207de6 Point salt-call to correct multi-master configs
  79. * **PR** `#54396`_: (`dwoz`_) Use different logging port for multimaster tests
  80. @ *2019-09-03 23:20:23 UTC*
  81. * 2c281e0 Merge pull request `#54396`_ from dwoz/multimaster_logging
  82. * 104e0a0 Use different logging port for multimaster tests
  83. * **ISSUE** `#54256`_: (`sleminov-tc`_) Empty salt api token file breaks maintenance process. (refs: `#54325`_, `#54324`_, `#54388`_, `#54376`_)
  84. * **ISSUE** `#37945`_: (`gstachowiak`_) Missing exception handling in salt.master.Maintenance. Process never completes. (refs: `#54325`_, `#54324`_, `#54388`_, `#54376`_)
  85. * **PR** `#54388`_: (`dwoz`_) 54256 re fix empty api token 2019.2.1
  86. @ *2019-09-03 23:19:20 UTC*
  87. * **PR** `#54325`_: (`waynew`_) Delete bad API token files (refs: `#54388`_)
  88. * **PR** `#54324`_: (`waynew`_) Delete bad API token files (refs: `#54325`_, `#54388`_)
  89. * 730a007 Merge pull request `#54388`_ from dwoz/54256-re-fix-empty-api-token-2019.2.1
  90. * 80651d3 Fix linter
  91. * 982ed3d Delete bad API token files
  92. * **ISSUE** `#54256`_: (`sleminov-tc`_) Empty salt api token file breaks maintenance process. (refs: `#54325`_, `#54324`_, `#54388`_, `#54376`_)
  93. * **ISSUE** `#37945`_: (`gstachowiak`_) Missing exception handling in salt.master.Maintenance. Process never completes. (refs: `#54325`_, `#54324`_, `#54388`_, `#54376`_)
  94. * **PR** `#54376`_: (`dwoz`_) Move tokens in place with an atomic operation
  95. @ *2019-09-03 20:40:50 UTC*
  96. * 11016ce Merge pull request `#54376`_ from dwoz/tmp_token
  97. * 0b28c60 Fix linter complaints
  98. * 8e33343 Move tokens in place with an atomic operation
  99. * **PR** `#54386`_: (`twangboy`_) Fix unit.utils.test_win_dacl (2019.2.1)
  100. @ *2019-09-03 16:57:25 UTC*
  101. * 5161203 Merge pull request `#54386`_ from twangboy/fix_test_win_dacl_2019.2.1
  102. * b8fa7d3 Sort the perms
  103. * **PR** `#54355`_: (`s0undt3ch`_) [2019.2.1] [GitPillar Tests] Have the started processes log instead of just writing to stdout/stderr
  104. @ *2019-08-29 23:26:50 UTC*
  105. * b4caaad Merge pull request `#54355`_ from s0undt3ch/hotfix/test-daemons-2019.2.1
  106. * 561c0a2 Have the started processes log instead of just writing to stdout/stderr
  107. * c2a3115 Don't overwritethe stderr logger
  108. * **PR** `#54353`_: (`cmcmarrow`_) adds @skipIf not windows
  109. @ *2019-08-29 19:33:11 UTC*
  110. * ce5b109 Merge pull request `#54353`_ from cmcmarrow/2019_win_system_skip
  111. * 8e28074 adds @skipIf not windows
  112. * **PR** `#54338`_: (`dwoz`_) Log server closes completely during shutdown
  113. @ *2019-08-29 17:14:05 UTC*
  114. * 94c03e5 Merge pull request `#54338`_ from dwoz/logging_fixup
  115. * a3e227e Log server closes completely durring shutdown
  116. * **PR** `#54327`_: (`garethgreenaway`_) [2019.2.1] Catch the AccessDenied exception and continue when running under Py3.
  117. @ *2019-08-29 16:59:34 UTC*
  118. * 490ee69 Merge pull request `#54327`_ from garethgreenaway/more_test_program_fixes
  119. * 97b4d86 Catch the AccessDenied exception and continue when running under Py3.
  120. * **PR** `#54316`_: (`Akm0d`_) Azure cleanup
  121. @ *2019-08-27 16:14:09 UTC*
  122. * bb911c3 Merge pull request `#54316`_ from Akm0d/azure-cleanup
  123. * 2072773 pass longer timeout to msazure destroyinstance
  124. * 34eb477 Merge branch '2019.2.1' of https://github.com/saltstack/salt into azure-cleanup
  125. * 7ae48b1 Allow azure tests enough time to clean up interfaces
  126. * b45ae74 Clean up azure instances properly
  127. * **PR** `#54314`_: (`garethgreenaway`_) [2019.2.1] Do not raise the exception in testprogram.py
  128. @ *2019-08-26 23:59:37 UTC*
  129. * 9334e4e Merge pull request `#54314`_ from garethgreenaway/testprogram_access_denied_do_not_raise
  130. * a53bacb Do not raise the exception if a process can not be access, just continue
  131. * **PR** `#54305`_: (`dwoz`_) Fix wart in test_process tests on windows
  132. @ *2019-08-26 17:59:12 UTC*
  133. * 71fb051 Merge pull request `#54305`_ from dwoz/winfix
  134. * 4e68860 Fix wart in test_process tests on windows
  135. * **PR** `#54303`_: (`dwoz`_) Fix wart in periodic callback interval
  136. @ *2019-08-24 20:04:35 UTC*
  137. * 4d80f0a Merge pull request `#54303`_ from dwoz/periodic_cb
  138. * bf5f7de Fix wart in periodic callback interval
  139. * **ISSUE** `#54219`_: (`KChandrashekhar`_) integration.shell.test_call.py and tests/integration/shell/test_proxy.py (refs: `#54259`_)
  140. * **ISSUE** `#54153`_: (`KChandrashekhar`_) Ubuntu 16.04 Proxy failures (refs: `#54259`_)
  141. * **PR** `#54259`_: (`dwoz`_) Call os.fork less to avoid race conditions
  142. @ *2019-08-24 02:12:42 UTC*
  143. * 5838851 Merge pull request `#54259`_ from dwoz/less_forking
  144. * bf4d0dd Fix process list tests on windows py3
  145. * 316ec78 Allow more time for slow test
  146. * 9baf86f Do not remove attributes from process class
  147. * e7b6aa8 Clean up cruft
  148. * ed7103a Attempt to fix integration.shell.test_call test
  149. * 659c805 Change noise log to debug
  150. * 0660b1a Clean up typoes
  151. * 9f1fe42 Call os.fork less to avoid race conditions
  152. * **ISSUE** `#50814`_: (`doesitblend`_) Minion continues trying down master (refs: `#54239`_, `#53417`_)
  153. * **ISSUE** `#49680`_: (`doesitblend`_) Beacon events handled differently than event.send (refs: `#53344`_, `#54239`_)
  154. * **ISSUE** `#49663`_: (`doesitblend`_) Beacon only fires to single random master in HA mode (refs: `#53344`_, `#54239`_)
  155. * **PR** `#54247`_: (`DmitryKuzmenko`_) 2019.2.1 with multimaster bb fixes
  156. @ *2019-08-23 20:19:19 UTC*
  157. * **PR** `#54239`_: (`DmitryKuzmenko`_) Multimaster tests with bb fixes (refs: `#54247`_)
  158. * **PR** `#53848`_: (`DmitryKuzmenko`_) Features/multimaster tests (refs: `#54239`_)
  159. * **PR** `#53417`_: (`DmitryKuzmenko`_) Multimaster minion hang on fire_master (refs: `#54239`_, `#53848`_)
  160. * **PR** `#53344`_: (`DmitryKuzmenko`_) Run beacons on the only one minion instance. Return to all masters. (refs: `#54239`_, `#53848`_)
  161. * 531f3aa Merge pull request `#54247`_ from DSRCorporation/2019.2.1_with_multimaster_bb_fixes
  162. * 62cd8cd Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
  163. * **PR** `#54235`_: (`github-abcde`_) Fix 46034 2019.2.1
  164. @ *2019-08-22 22:32:09 UTC*
  165. * 993c341 Merge pull request `#54235`_ from ogd-software/fix_46034-2019.2.1
  166. * 93bd30d Add alternative fix for "!" stomping Apparently (after watching Jenkins tests fail), what yaml.safe_load returns depends not on the version of salt, but on some other external dependency. Because of this, fix both possible return values.
  167. * c95dd4d Add test for this specific bugfix
  168. * efc29d8 Prevent yamlify_arg from stomping "!"
  169. * **PR** `#54282`_: (`Akm0d`_) clean up renamed instances in the teardown
  170. @ *2019-08-22 22:13:51 UTC*
  171. * 5d1a4d0 Merge pull request `#54282`_ from Akm0d/clean-up-renamed
  172. * 11c1117 Removed redundant parenthesis
  173. * 802235d don't delete shutting down ec2 instances
  174. * 3602942 reversed the order in which an instance was renamed
  175. * 5500ede renamed _alt_name function
  176. * 23beab4 clean up renamed instances in the teardown
  177. * **PR** `#54252`_: (`s0undt3ch`_) [2019.2.1] More control on spun test deamons on git pillar tests
  178. @ *2019-08-22 22:13:08 UTC*
  179. * c181f5a Merge pull request `#54252`_ from s0undt3ch/hotfix/git-pillar-2019.2.1
  180. * 4eb85fa Skip tests on RHEL family < 7
  181. * 64a1be8 Don't even go through the transport to get the system grains
  182. * d0f8efa Don't keep recreating the git repos. Restore from backup.
  183. * 6114e9d All prep work is done in `setUpClass`.
  184. * 5b030dd Daemons are now started/stopped on tests, not by salt
  185. * ed60f0d We don't actually need grains
  186. * 911446d Lock `uwsgi` requirement.
  187. * 805f0ac Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
  188. * **PR** `#54214`_: (`Ch3LL`_) Remove unnecessary logging from minion.py
  189. @ *2019-08-22 18:08:26 UTC*
  190. * b40cdbf Merge pull request `#54214`_ from Ch3LL/fix_logging
  191. * 8fd24cf Remove unnecessary logging from minion.py
  192. * 9d28098 Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
  193. * **PR** `#54277`_: (`dwoz`_) Win runas plus
  194. @ *2019-08-21 23:59:16 UTC*
  195. * de77762 Merge pull request `#54277`_ from dwoz/win_runas_plus
  196. * f719591 Update tests
  197. * d8749d9 Do not remove attributes from process class
  198. * ac5a2a4 Only close handle if it got created
  199. * **PR** `#54278`_: (`Akm0d`_) Correctly detect when an ms_azure instance is deleted
  200. @ *2019-08-21 23:14:01 UTC*
  201. * 93cf40a Merge pull request `#54278`_ from Akm0d/cloud-test-logging
  202. * 2dc1520 Merge branch '2019.2.1' into cloud-test-logging
  203. * 3867448 Fixed incorrect arguments
  204. * bdce5f4 Fix detecting msazure deletion with multiple tries
  205. * **PR** `#54263`_: (`s0undt3ch`_) [2019.2.1] Exit test suite if test daemons fail to start
  206. @ *2019-08-21 22:06:52 UTC*
  207. * 94f77a0 Merge pull request `#54263`_ from s0undt3ch/hotfix/test-daemons-2019.2.1
  208. * 655efd6 Rearrange logging termination
  209. * 28fa5d2 Prevent traceback on python interpreter shutdown
  210. * 9035731 Write to stderr a message with the exit code
  211. * 566c620 Exit the test suite if one of the test daemons fails to start
  212. * **PR** `#54270`_: (`s0undt3ch`_) [2019.2.1] Speedup testing helpers decorators
  213. @ *2019-08-21 20:33:25 UTC*
  214. * 3b9fd44 Merge pull request `#54270`_ from s0undt3ch/hotfix/requires-system-grains-2019.2.1
  215. * 9f99bff Speedup testing helpers decorators
  216. * **ISSUE** `#53931`_: (`KChandrashekhar`_) integration.states.test_pip_state.PipStateTest.test_issue_6912_wrong_owner_requirements_file (refs: `#54274`_)
  217. * **PR** `#54274`_: (`felippeb`_) `#53931`_ never fail on codecov curls
  218. @ *2019-08-21 18:12:19 UTC*
  219. * 2c4afa0 Merge pull request `#54274`_ from felippeb/2019.2.1
  220. * 9c0b216 `#53931`_ never fail on codecov curls
  221. * **PR** `#54264`_: (`dwoz`_) Fix unit utils jinja when run on their own
  222. @ *2019-08-21 17:22:10 UTC*
  223. * b3c70c3 Merge pull request `#54264`_ from dwoz/jinja_units
  224. * 10a6d53 Fix unit utils jinja when run on thier own
  225. * **PR** `#54266`_: (`Akm0d`_) Fix incorrect types on failing cloud tests
  226. @ *2019-08-21 17:14:40 UTC*
  227. * 308ba55 Merge pull request `#54266`_ from Akm0d/cloud_test_ultimate_fix
  228. * ff2125a Invert assertion to test for instance gone
  229. * 82136a8 test for ec2 instance shutting down
  230. * 283f631 run cloud --query if delete string is not available
  231. * 33e6b6d changed deprecated assertEquals
  232. * 41e6bc8 Cloud tests run correctly everywhere
  233. * 03a8b2c reverted literal_eval
  234. * **PR** `#54251`_: (`Akm0d`_) reduced query calls to salt-cloud
  235. @ *2019-08-20 20:10:59 UTC*
  236. * 25d0b52 Merge pull request `#54251`_ from Akm0d/cloud_test_optimization
  237. * 5fe6bfc Optimized salt-cloud queries
  238. * 43418a4 Merge pull request `#7`_ from Ch3LL/cloud_provider_files
  239. * b93944b Remove joyent config cloud test files
  240. * bd37849 Rename provider azure-config to azurearm-config
  241. * e7c06cb Added longer delays for ec2 tests
  242. * 5ceb47e Correctly check for GCE and EC2 deletion
  243. * 52c178c Added pretty yaml formatting to cloud-test logs
  244. * 4fc5e9e re-fixed simultaneous GCE tests
  245. * 326e9f2 Merge pull request `#6`_ from Ch3LL/cloud_provider_files
  246. * adb1464 fix pylint
  247. * 51ce819 Move provider config setup into Setup/Teardown class
  248. * e58b40a Merge pull request `#5`_ from Ch3LL/cloud_provider_files
  249. * ab8adcc Only use the provider conf.d file we are testing
  250. * 76609ad Merge branch '2019.2.1' into cloud_test_optimization
  251. * f764bc0 Clean up expensive queries
  252. * b3d02df reduced query calls to salt-cloud
  253. * **PR** `#54240`_: (`Ch3LL`_) Fix TypeError python3 in get_image_id ec2 cloud
  254. @ *2019-08-20 20:10:01 UTC*
  255. * ba81ca3 Merge pull request `#54240`_ from Ch3LL/get_image_ec2
  256. * a3a39f3 Use ami variable instead in test
  257. * dc1ae52 Fix TypeError python3 in get_image_id
  258. * d6ad475 Merge branch '2019.2.1' into 2019.2.1_with_multimaster_bb_fixes
  259. * **PR** `#54246`_: (`dwoz`_) Cut down on log noise
  260. @ *2019-08-19 17:20:03 UTC*
  261. * 8404ec2 Merge pull request `#54246`_ from dwoz/log_noise
  262. * e572711 Cut down on log noise
  263. * **PR** `#54245`_: (`dwoz`_) Fix the sshd pid file
  264. @ *2019-08-19 17:19:32 UTC*
  265. * 5b3e925 Merge pull request `#54245`_ from dwoz/sshd_pid_file
  266. * df95347 Fix the sshd pid file
  267. * **PR** `#54237`_: (`dwoz`_) Do not dup2 things without fileno
  268. @ *2019-08-18 17:13:29 UTC*
  269. * 268803b Merge pull request `#54237`_ from dwoz/dup2
  270. * 2ebd22b Fix linter
  271. * 63c616a Do not dup2 things without fileno
  272. * 0b33498 Workaround for beacons.list_available slowness.
  273. * b7a1058 Minor: Better support of named multimaster tests.
  274. * a5cccdf Minor: remove unneded logging
  275. * 314bbb3 Support tcp transport in multimaster tests. Minor beacon update.
  276. * fcb8ff0 Properly set HAS_IPTABLES from __virtual__ return.
  277. * a75db01 Multimaster related fixup: don't run test engine on minions
  278. * 8a88542 Multimaster beacons fix: put list into a dict to fire on the bus
  279. * 790fb41 Inotify beacons test logging and cleanup update
  280. * d84c8851 Inotify beacon test fixes and improvements.
  281. * 472ffc0 Give minion more time to handle beacon creation.
  282. * 17ceee0 Fixed Lint errors
  283. * 0bcf53c Fixed the unicode and timing inotify test issues.
  284. * f17bcf3 Improved assertion error diagnostic for master down test.
  285. * db0bae8 Run multimaster as well tests when no specific group is set
  286. * 723f363 Ignore the multimaster minion subgroup test in module names test.
  287. * 612191c Fixed lint failures
  288. * c1efae6 Multimaster test for events handling on master disconnect
  289. * 1654fe8 Multimaster inotify beacons test
  290. * 65dc47c Multimaster tests environment and test module test.
  291. * 2c178b0 Moved annoying message to trace log level.
  292. * 3e497c1 Handle minion events asynchronously.
  293. * 909323a Tests fixes
  294. * 6dad18f Cleanup event object
  295. * 2bf55be Run beacons on the only one minion instance. Return to all masters.
  296. * **PR** `#54121`_: (`Akm0d`_) Refactored cloud tests
  297. @ *2019-08-16 17:24:14 UTC*
  298. * 27d89bd Merge pull request `#54121`_ from Akm0d/gce_cloud_test
  299. * 48c57b3 Try multiple times to detect deletion of an instance
  300. * 74300eb return a valid set
  301. * 2d63b87 Wait for an instance to be fully created if necessary
  302. * 83ad8b3 Merge branch '2019.2.1' of github.com:SaltStack/salt into gce_cloud_test
  303. * **ISSUE** `#54174`_: (`dwoz`_) SignalHandlingMultiprocessingProcess bugs (refs: `#54204`_)
  304. * **PR** `#54204`_: (`dwoz`_) Fix signal handling in subprocesses
  305. @ *2019-08-16 00:46:40 UTC*
  306. * c5ee91c Merge pull request `#54204`_ from dwoz/signal_proc
  307. * 09e5e49 Merge branch '2019.2.1' into signal_proc
  308. * **ISSUE** `#7745`_: (`mgwilliams`_) yaml 'module' has no attribute 'Dumper' (refs: `#54223`_)
  309. * **PR** `#54223`_: (`dwoz`_) Test verify logs without a whole minion
  310. @ *2019-08-16 00:46:09 UTC*
  311. * 99a8fc5 Merge pull request `#54223`_ from dwoz/7754_test_removal
  312. * 4be711e Fix up linter warts
  313. * 7573826 Remove crufty un-needed tests
  314. * effa77d Test verify logs without a whole minion
  315. * b40f41f Revert fallback to default signals change
  316. * 1d83b10 Fix signal handling in subprocesses
  317. * f90fe66 Reverted foo/bar creds per `#46265`_
  318. * 3f56bad Reduced the amount of informtaion in debuggings tatements
  319. * de53bf0 Merge branch '2019.2.1' of github.com:SaltStack/salt into gce_cloud_test
  320. * **PR** `#54203`_: (`dwoz`_) Run transport test loops in single thread
  321. @ *2019-08-15 20:10:20 UTC*
  322. * 8d440e0 Merge pull request `#54203`_ from dwoz/transport_tests
  323. * 22b9d38 Run transsport test loops in single thread
  324. * f6180a6 Even better logging of errors
  325. * a15dc4b better formatting and error reporting
  326. * 51fbc2a better logging on instance create failure
  327. * 1f7dd52 removed hack fixes from gce
  328. * 31cdc7c WAR ROOM SKIP GCE TESTS
  329. * 7d603be hasattr cannot find parent properties starting with __
  330. * 686cab9 Separated assertInstanceDestroy and _destry_instance
  331. * 158a38c Revert "Removed subclass from cloud name"
  332. * b7cf43d Removed subclass from cloud name
  333. * 8c5eb18 fixed pylint error on format string
  334. * 59e20bc Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
  335. * **PR** `#54191`_: (`garethgreenaway`_) [2019.2.1] Addition logging in testprogram used by integration.shell.test_minion.MinionTest.test_exit_status_correct_usage
  336. @ *2019-08-13 21:44:41 UTC*
  337. * a05018e Merge pull request `#54191`_ from garethgreenaway/test_program_test_mininion
  338. * 8463f84 Adding some additional logging when the call to "proc_cmdline = proc.cmdline()" reults in a AccessDenied exception, so we can see what the process is and who the process is running as.
  339. * **PR** `#54202`_: (`waynew`_) Only run one filter test
  340. @ *2019-08-13 21:33:32 UTC*
  341. * e5e9299 Merge pull request `#54202`_ from waynew/shorter-jinja-ssh-tests
  342. * c333ac8 Only run one filter test
  343. * 5912f24 Switched to Azurearm over msazure
  344. * **PR** `#54172`_: (`Ch3LL`_) Migrate from azure to azurearm tests
  345. @ *2019-08-13 20:07:34 UTC*
  346. * a13cb3e Merge pull request `#54172`_ from Ch3LL/azurearm_tests
  347. * 465523f Migrate from azure to azurearm tests
  348. * **ISSUE** `#50535`_: (`wyardley`_) salt errors with current azure-storage because of no version set (refs: `#50567`_)
  349. * **PR** `#54173`_: (`Ch3LL`_) Cherry Pick `#50567`_ and `#53238`_ into 2019.2.1
  350. @ *2019-08-13 20:07:09 UTC*
  351. * **PR** `#53238`_: (`nicholasmhughes`_) Azure: Fixed ability to pass SSH key to Linux VMs (refs: `#54173`_)
  352. * **PR** `#50567`_: (`rombert`_) azurefs: gracefully handle AttributeError (refs: `#54173`_)
  353. * 39d0c59 Merge pull request `#54173`_ from Ch3LL/azure_fixes
  354. * 9052eaf reverting log string handling
  355. * a1a61ee fixed ability to pass ssh key to Linux VMs
  356. * 4a141a1 azurefs: gracefully handle AttributeError
  357. * 6fa28de fixed underscore
  358. * c35379a Moved finding installer into class
  359. * 95484f8 Moved finding installer into class
  360. * a86ae34 moved installer finder to SetUp method
  361. * 933964a removed default user/pass from profitbricks test file
  362. * 2a2437d fixed dictionary access
  363. * b9ee411 Fixed broken tests
  364. * 80efd26 fixed misspelled provider information
  365. * 511779b removed unused imports
  366. * 1cd1c13 setUp all cloud tests the same way
  367. * d322408 Got rid of unnecessary delay
  368. * 98ba18c fixed pylint error
  369. * c34c17e Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
  370. * **PR** `#54178`_: (`dwoz`_) Fix flaky set_computer_name in mac_system module
  371. @ *2019-08-12 18:26:40 UTC*
  372. * 19f4d5e Merge pull request `#54178`_ from dwoz/mac_computer_name
  373. * e51100e Fix skip on non macos platforms
  374. * a3a9d92 Fix linter
  375. * c499d44 Revert unwanted flaky from non computer name tests
  376. * 941fcc8 Fix flaky set_computer_name in mac_system module
  377. * 90e8350 Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
  378. * **PR** `#54180`_: (`dwoz`_) Point test-kitchen to my keepalive_maxcount branch
  379. @ *2019-08-12 18:18:26 UTC*
  380. * 6fe6799 Merge pull request `#54180`_ from dwoz/keepalive_maxcount
  381. * dc9ee21 Add reminder about kitchen version
  382. * 19a1f1b Point test-kitchen to my keepalive_maxcount branch
  383. * 60f8351 Fixed failing Ec2 Tests
  384. * e2f085c removed py3-only function call
  385. * 4406c57 fixed lint errors, more descriptive fails
  386. * 6840d5f assert instances exist in unified way
  387. * 03da233 skip EOL joyent tests, secure delete instances
  388. * 3123bb1 Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
  389. * **ISSUE** `#53306`_: (`doesitblend`_) Fully Qualify CMD on Windows Minions (refs: `#53311`_, `#54033`_)
  390. * **PR** `#54033`_: (`twangboy`_) Backport `#53311`_ to 2019.2.1
  391. @ *2019-08-09 16:46:36 UTC*
  392. * **PR** `#53311`_: (`doesitblend`_) Add fully qualified cmd call (refs: `#54033`_)
  393. * 9f5302d Merge pull request `#54033`_ from twangboy/fix_win_service_2019.2.1
  394. * 2850fab Merge branch '2019.2.1' into fix_win_service_2019.2.1
  395. * 0e2a2b8 Merge branch '2019.2.1' into fix_win_service_2019.2.1
  396. * 16c704e Backport `#53311`_ to 2019.2.1
  397. * **PR** `#53900`_: (`twangboy`_) Fix inconsistent full names in LGPO
  398. @ *2019-08-09 09:15:41 UTC*
  399. * c0e49d9 Merge pull request `#53900`_ from twangboy/fix_lgpo
  400. * e05abdf Merge branch '2019.2.1' into fix_lgpo
  401. * e4e71cd Remove duplicate test
  402. * 68c632b Add some tests
  403. * 3c34075 Fall back to slower method if new method not available
  404. * 0108bcd Avoid using the lowercase method in XPath
  405. * fcc0405 Fix telemetry issue, add some timining logs
  406. * **PR** `#52818`_: (`twangboy`_) Add watchdog as a bundled dependency on Windows
  407. @ *2019-08-09 04:26:54 UTC*
  408. * 9eb2938 Merge pull request `#52818`_ from twangboy/add_watchdog
  409. * 2658634 pre-commit
  410. * 35691f2 Add watchdog to Linux and OSX .in files
  411. * 5ef5969 Rremove opensuse 42 static files
  412. * ec285d0 Remove watchdog from the rest of the .in files
  413. * 86e64ae Remove unused import, remove Windows reference
  414. * b934d53 Remove watchdog from windows.in
  415. * cfaee96 Fix and unify watchdog beacon tests for all OS's
  416. * cc73204 Put Windows tests in their own class
  417. * 6fbf1a3 Remove unused import... lint
  418. * 832a1db Fix windowsisms
  419. * 4f47d50 Update static requirements
  420. * 762fe3b Remove some fluff
  421. * 946076c Add watchdog for tests
  422. * 02248dc Fix modified test to account for OS variances
  423. * 15ee479 Compile static requirements
  424. * 78a5723 Add watchdog to Linux and OSX .in files
  425. * 9a0f08a Update static requirements
  426. * 5cad13b Rremove opensuse 42 static files
  427. * 1f05fce Remove watchdog from the rest of the .in files
  428. * 121595a Remove unused import, remove Windows reference
  429. * c410a4b Remove watchdog from windows.in
  430. * 05a0845 Fix and unify watchdog beacon tests for all OS's
  431. * 200e230 Put Windows tests in their own class
  432. * 6cc8d96 Remove unused import... lint
  433. * a4abb72 Fix windowsisms
  434. * 005bed9 Update static requirements
  435. * c1bc627 Remove some fluff
  436. * 92c8d47 Add watchdog for tests
  437. * 9544624 Add watchdog as a bundled dependency on Windows
  438. * **PR** `#54143`_: (`Akm0d`_) Don't call potentially missing shade library (`#53734`_)
  439. @ *2019-08-09 01:05:26 UTC*
  440. * **PR** `#53734`_: (`Akm0d`_) Don't call potentially missing shade library (refs: `#54143`_)
  441. * 5bef520 Merge pull request `#54143`_ from Akm0d/openstack_fix
  442. * 3f58885 Merge branch '2019.2.1' into openstack_fix
  443. * 71f5f38 Don't call potentially missing shade library (`#53734`_)
  444. * 29ee7ce removed print statements, optimized query
  445. * 14b7539 added back print statements for easy debug
  446. * 823b3b2 Removed print statements and broken re
  447. * 9696ed9 experiment with sublcass names
  448. * 2fa6157 more verbose instance names based on test
  449. * 2acb2df undercased non-const variable and added print statements
  450. * c5e875d Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
  451. * **PR** `#54001`_: (`garethgreenaway`_) [2019.2.1] Porting metaproxy changes in `#50183`_ to 2019.2.1
  452. @ *2019-08-08 04:24:31 UTC*
  453. * **PR** `#50183`_: (`cro`_) Allow proxy minion types to be dynamically loaded (refs: `#54001`_)
  454. * 584e3f2 Merge pull request `#54001`_ from garethgreenaway/add_metaproxy_2019_2_1
  455. * 8353467 Merge branch 'add_metaproxy_2019_2_1' of github.com:garethgreenaway/salt into add_metaproxy_2019_2_1
  456. * 1892d86 Merge branch '2019.2.1' into add_metaproxy_2019_2_1
  457. * ab72e1b Adding unit.test_proxy_minion to ignore list
  458. * 09f6fed Removing match tests, functionality does not exist in 2019.2.1
  459. * 4af95e4 Adding tests to ensure _metaproxy_call to called when ProxyMinion objects are created.
  460. * d162a88 Adding salt/metaproxy/proxy.py and tests/unit/modules/test_match.py
  461. * 51726b1 POrting metaproxy changes in `#50183`_ to 2019.2.1
  462. * **ISSUE** `#51008`_: (`cdalvaro`_) cwd option not working with cmd.run and runas (refs: `#52632`_, `#54079`_)
  463. * **PR** `#54136`_: (`ScoreUnder`_) Fix cmd.run on MacOS (rebased)
  464. @ *2019-08-08 04:20:31 UTC*
  465. * **PR** `#54079`_: (`ScoreUnder`_) Fix cmd.run on MacOS -- wrong environment variables (refs: `#54136`_)
  466. * **PR** `#52632`_: (`cdalvaro`_) Prevent shell injection as root with cmd.run on macOS (refs: `#54079`_)
  467. * **PR** `#47212`_: (`weswhet`_) fix macOS running as user. (refs: `#54079`_)
  468. * bf863d0 Merge pull request `#54136`_ from ScoreUnder/2019.2.1-patch-macos-cmd.run
  469. * 1182eb9 Add integration test justifying strange use of braces after cd in cmd.run
  470. * 733d2e7 Fixes to ITs
  471. * da38993 Add integration tests for cwd/runas changes on MacOS
  472. * ab8b39c Fix environment in cmd.run runas on MacOS
  473. * c9cb18f Don't call potentially missing shade library (`#53734`_)
  474. * 5ef8414 Added more verbose logging to cloud tests
  475. * 2f3942f better logging and fail messages
  476. * 9454f4c Fixed pylint errors and temporary print statements
  477. * fd13ce1 Further refactored cloud test code
  478. * b03cc48 Assume the instance exists and needs to be deleted
  479. * 0991ff5 fixed pylint errors and failed tests
  480. * 55e502a Merge branch '2019.2.1' of https://github.com/saltstack/salt into gce_cloud_test
  481. * **PR** `#53974`_: (`Ch3LL`_) [2019.2.1] Add pygit2 requirement
  482. @ *2019-08-06 17:32:05 UTC*
  483. * e268b95 Merge pull request `#53974`_ from Ch3LL/add_pygit2
  484. * 11864a0 Merge branch '2019.2.1' into add_pygit2
  485. * d1b1452 Merge branch '2019.2.1' into add_pygit2
  486. * a5698cc Merge branch '2019.2.1' into add_pygit2
  487. * 7dd97a6 Merge branch '2019.2.1' into add_pygit2
  488. * 358974a Skip Pygit2 tests on windows
  489. * bc64961 Use accurate file:/// URI on windows for gitfs tests
  490. * 894f958 Fix GitFS support for pygit2 >= 0.28.0
  491. * 4580030 [2019.2.1] Add pygit2 requirement
  492. * 4009bb5 fixed pylint errors
  493. * 459b16d put cloudtest base in separate file so that only one change needs to be made
  494. * 8e72335 Merge branch 'gce_cloud_test' of github.com:Akm0d/salt into gce_cloud_test
  495. * 0e2621e Merge branch '2019.2.1' into gce_cloud_test
  496. * 9f98b16 finished merge
  497. * **PR** `#54108`_: (`dwoz`_) More robust azure instance deletion
  498. @ *2019-08-03 03:58:20 UTC*
  499. * 46f5e2e Merge pull request `#54108`_ from dwoz/azure_test
  500. * 754b719 Fix linter
  501. * 773235d Fix missing time import
  502. * 5a8f2ec More robust azure instance deletion
  503. * **PR** `#54017`_: (`dmurphy18`_) Allow for main thread having terminated pid, before ThreadPoolExecutor threads
  504. @ *2019-08-02 18:11:48 UTC*
  505. * 2cb5a0b Merge pull request `#54017`_ from dmurphy18/fix_deb9_build90_tests
  506. * 2866520 Skip process kill tests on Windows
  507. * 5577f14 Clean up lint errors
  508. * 4ca709e Merge branch '2019.2.1' into fix_deb9_build90_tests
  509. * 264c767 Merge pull request `#1`_ from dwoz/fix_deb9_build90_tests
  510. * 9bb9466 Add unit tests for weird pid does not exist cases
  511. * 64d9752 Add warning messages to help determine why pids do not exist
  512. * 406d382 Adjusted for review comments
  513. * 2d20fbe Adjusted try/except statements on process checking
  514. * e189177 Removed typos
  515. * 2e3ca43 Updated for review comments
  516. * 68c29af Allow for main thread having terminated pid, before ThreadPoolExecutor threads
  517. * e3158c8 refactored all cloud tests
  518. * 194e0c7 Refactored GCE cloud test
  519. * **PR** `#54080`_: (`dmurphy18`_) Disabling random website tests till allow for quota usage
  520. @ *2019-07-31 21:16:54 UTC*
  521. * 4e2efcd Merge pull request `#54080`_ from dmurphy18/u1804_py3_random_skip
  522. * 0660e6e Disabling random website tests till allow for quota usage
  523. * **PR** `#54063`_: (`twangboy`_) Make the skip apply to any system missing crypt
  524. @ *2019-07-30 19:22:07 UTC*
  525. * dbbbcc9 Merge pull request `#54063`_ from twangboy/fix_test_pycrypto_2019.2.1
  526. * 6fcf035 Make the skip apply to any system missing crypt
  527. * **PR** `#54050`_: (`cmcmarrow`_) fixs integration terminate error
  528. @ *2019-07-30 13:38:55 UTC*
  529. * 4df6271 Merge pull request `#54050`_ from cmcmarrow/integration_terminate_fix
  530. * ebb07f4 Merge branch '2019.2.1' into integration_terminate_fix
  531. * **PR** `#54057`_: (`dmurphy18`_) Added support for is_fedora and skip Minion test test_issue_7754 on Fedora
  532. @ *2019-07-29 22:41:25 UTC*
  533. * 9d1bd63 Merge pull request `#54057`_ from dmurphy18/fix_fedora30_test
  534. * 30f3bda Added support for is_fedora and skip Minion test test_issue_7754
  535. * b3293a9 Merge branch '2019.2.1' into integration_terminate_fix
  536. * **ISSUE** `#53948`_: (`KChandrashekhar`_) integration.shell.test_call.CallTest.test_issue_2731_masterless (refs: `#54040`_)
  537. * **ISSUE** `#2731`_: (`cwood`_) Masterless Broken in 0.10.5 (refs: `#54040`_)
  538. * **PR** `#54040`_: (`waynew`_) Remove dead test
  539. @ *2019-07-29 17:23:45 UTC*
  540. * 5d3bcd7 Merge pull request `#54040`_ from waynew/remove-dead-test
  541. * e9a5a57 Remove dead test
  542. * ba3e867 Merge branch '2019.2.1' into integration_terminate_fix
  543. * **PR** `#54051`_: (`twangboy`_) Skip get time test
  544. @ *2019-07-29 16:54:50 UTC*
  545. * 70ffcec Merge pull request `#54051`_ from twangboy/fix_test_system
  546. * ceaba05 Skip get time test
  547. * **PR** `#54038`_: (`Ch3LL`_) Pyton3 digitial ocean test fix: to_str on key
  548. @ *2019-07-29 16:54:19 UTC*
  549. * 4aed833 Merge pull request `#54038`_ from Ch3LL/do_py3_fix
  550. * f7346db Pyton3 digitial ocean test fix: to_str on key
  551. * 05cd93f fixs integration terminate error
  552. * 69c3106 fixs integration terminate error
  553. * **PR** `#53735`_: (`twangboy`_) Fix Windows tests in test_system
  554. @ *2019-07-26 22:38:28 UTC*
  555. * 3cedacd Merge pull request `#53735`_ from twangboy/fix_test_system
  556. * a9e9c97 Add timeouts and account for those in assert
  557. * d3a160e Merge branch '2019.2.1' into fix_test_system
  558. * f95f0e7 Merge branch '2019.2.1' into fix_test_system
  559. * 87e02b8 Use setUpClass
  560. * 6a685bd Fix some tests in the Windows Class
  561. * **PR** `#53953`_: (`Ch3LL`_) Send SIGTERM to webserver in teardown of gitfs tests
  562. @ *2019-07-25 21:12:42 UTC*
  563. * cc1cda1 Merge pull request `#53953`_ from Ch3LL/improve_git_test
  564. * 347ea1e Use Sigkill and add time.sleep befor check
  565. * 637bf95 Merge branch '2019.2.1' into improve_git_test
  566. * c0be147 Send SIGTERM webserver during teardown of gitfs tests
  567. * b776c0c Check if gitfs server fails to setup for tests
  568. * **PR** `#53999`_: (`Ch3LL`_) Generate new key each time for digital ocean key test
  569. @ *2019-07-25 21:07:45 UTC*
  570. * 2324167 Merge pull request `#53999`_ from Ch3LL/fix_digital_ocean
  571. * b0b6e3b Generate new key each time for digital ocean key test
  572. * **PR** `#53970`_: (`garethgreenaway`_) [2019.2.1] Adding a WAR ROOM Skip for test_directory_clean_require_with_name
  573. @ *2019-07-25 21:03:49 UTC*
  574. * 32fec66 Merge pull request `#53970`_ from garethgreenaway/osx_skip_test_directory_clean_require_with_name
  575. * 362b84a Adding a WAR ROOM Skip for test_directory_clean_require_with_name
  576. * **PR** `#54003`_: (`dwoz`_) War room skip for tcp build
  577. @ *2019-07-24 22:52:18 UTC*
  578. * 213dfff Merge pull request `#54003`_ from dwoz/skip_test
  579. * 6cdb8fa War room skip for tcp build
  580. * **PR** `#53897`_: (`cmcmarrow`_) patches salt grains locale_info decode error
  581. @ *2019-07-23 13:19:00 UTC*
  582. * 048c097 Merge pull request `#53897`_ from cmcmarrow/timezone_fix
  583. * d9e402d Merge branch '2019.2.1' into timezone_fix
  584. * **PR** `#53920`_: (`s0undt3ch`_) [2019.2.1] Update CI pipelines. Remove old jenkins cruft.
  585. @ *2019-07-20 12:33:01 UTC*
  586. * 9a846b4 Merge pull request `#53920`_ from s0undt3ch/hotfix/ci-pipelines-2019.2.1
  587. * b09963b Update CI pipelines. Remove old jenkins cruft.
  588. * **PR** `#53728`_: (`garethgreenaway`_) [2019.2.1] Disabling test_get_set_computer_name on OS X and Py3
  589. @ *2019-07-19 17:18:33 UTC*
  590. * 15accef Merge pull request `#53728`_ from garethgreenaway/2019_2_1_mac_system_disable_test_get_set_computer_name
  591. * a6d853c Merge branch '2019.2.1' into 2019_2_1_mac_system_disable_test_get_set_computer_name
  592. * 5d537ed Missing six import. Updating skip message.
  593. * ac6dccd Disabling test_get_set_computer_name on OS X and Py3.
  594. * **PR** `#53913`_: (`garethgreenaway`_) [2019.2.1] skip test_issue_2594_non_invalidated_cache on MacOS
  595. @ *2019-07-19 17:17:36 UTC*
  596. * a54ec89 Merge pull request `#53913`_ from garethgreenaway/disable_test_issue_2594_non_invalidated_cache_macos
  597. * c65c5d5 Skip the test test_issue_2594_non_invalidated_cache on MacOS where it is flakey.
  598. * **PR** `#53902`_: (`twangboy`_) Skip tests that modify date or time
  599. @ *2019-07-18 17:53:31 UTC*
  600. * b091eb7 Merge pull request `#53902`_ from twangboy/skip_dt
  601. * 76cf936 Skip tests that modify date or time
  602. * **PR** `#53901`_: (`s0undt3ch`_) [2019.2.1] Don't fail when combining coverage files
  603. @ *2019-07-18 17:46:32 UTC*
  604. * 22b7b1a Merge pull request `#53901`_ from s0undt3ch/hotfix/wrap-coverage-combine
  605. * b459a48 Don't fail when combining coverage files
  606. * **PR** `#53542`_: (`dwoz`_) Fix leak of SaltMessageClient instances when using tcp transport
  607. @ *2019-07-18 17:44:44 UTC*
  608. * 84e798a Merge pull request `#53542`_ from dwoz/tcp_leak
  609. * 3daeb4f Update TCP pipelines
  610. * 52f9556 Merge branch '2019.2.1' into tcp_leak
  611. * f5313fd Fix tcp message client test
  612. * 3419bf5 Merge branch '2019.2.1' into tcp_leak
  613. * 3125cd3 Merge branch '2019.2.1' into tcp_leak
  614. * 9a33582 Merge branch '2019.2.1' into tcp_leak
  615. * 7eb5d41 Merge branch '2019.2.1' into tcp_leak
  616. * 481372b Fix torando loop thread issue
  617. * aff15d4 Fix linter wart
  618. * 9606db7 Comment the tcp message client test better
  619. * dcf576f Add unit test for tcp message client close method
  620. * 4420556 Download artifacts for tcp jobs
  621. * e6a09dd Merge remote-tracking branch 'origin/tcp_leak' into tcp_leak
  622. * f484f3f Merge branch '2019.2.1' into tcp_leak
  623. * 4a37234 Add tcp suffix to github notifications
  624. * 4a2848b Add transport PR tests
  625. * 9a4b407 Fix leak of SaltMessageClient instances when using tcp transport
  626. * 592f3fe undo test
  627. * bc550ad wip pytest test david
  628. * 75571e4 fixs timezone decode error
  629. * d041660 fixes timezone decode error
  630. * 1ddd1a9 fixs timezone decode error
  631. * e75dafa patches timezone grain
  632. * eaca473 patches salt grains locale_info decode error
  633. * **PR** `#53873`_: (`bryceml`_) increase sleep time between kitchen create failures to account for ap...
  634. @ *2019-07-16 23:46:09 UTC*
  635. * 61e9efd Merge pull request `#53873`_ from bryceml/2019.2.1-increase-sleep
  636. * aae0bf6 increase sleep time between kitchen create failures to account for api limits
  637. * **PR** `#53750`_: (`twangboy`_) Fix memory error when the test suite cleans up (2019.2.1)
  638. @ *2019-07-16 23:00:07 UTC*
  639. * 317d9af Merge pull request `#53750`_ from twangboy/fix_helpers
  640. * fa0e9c3 Merge branch '2019.2.1' into fix_helpers
  641. * **PR** `#53851`_: (`dwoz`_) Master stats revert
  642. @ *2019-07-16 16:05:38 UTC*
  643. * 6c2b3a5 Merge pull request `#53851`_ from dwoz/master_stats_revert
  644. * 0bc72e4 Revert "Merge pull request `#53822`_ from dwoz/master_stats_test"
  645. * 4553ba7 Revert "Merge pull request `#53829`_ from saltstack/fix_stats_2019.2.1"
  646. * **PR** `#53829`_: (`dwoz`_) Fix stats on windows
  647. @ *2019-07-12 01:03:47 UTC*
  648. * 5064027 Merge pull request `#53829`_ from saltstack/fix_stats_2019.2.1
  649. * 9f2d20d Fix stats on windows
  650. * **PR** `#53826`_: (`dmurphy18`_) WAR ROOM test skip till rewritten to allow for dnf on RHEL 8 and F30
  651. @ *2019-07-12 00:39:11 UTC*
  652. * 971eda3 Merge pull request `#53826`_ from dmurphy18/fedora30_fixes
  653. * 34b261d WAR ROOM test skip till rewritten to allow for dnf on RHEL 8 and Fedora 30
  654. * **PR** `#53822`_: (`dwoz`_) Enable master stats for tests
  655. @ *2019-07-11 23:37:55 UTC*
  656. * ba33d76 Merge pull request `#53822`_ from dwoz/master_stats_test
  657. * d2b8315 Enable master stats for tests
  658. * 3471422 Fix memory error when the test suite cleans up
  659. * **PR** `#53591`_: (`twangboy`_) Fix whitelist errors in `test_boto_*` state tests on Windows
  660. @ *2019-07-07 05:45:21 UTC*
  661. * 1756156 Merge pull request `#53591`_ from twangboy/fix_boto_tests
  662. * ba8ba26 Merge branch '2019.2.1' into fix_boto_tests
  663. * **ISSUE** `#53532`_: (`dafyddj`_) win_lgpo.py: crash caused by empty presentation text element (refs: `#53662`_)
  664. * **PR** `#53688`_: (`twangboy`_) Merge Forward `#53662`_ (2019.2.1)
  665. @ *2019-07-07 05:44:25 UTC*
  666. * **PR** `#53662`_: (`lomeroe`_) Update win_lgpo (refs: `#53688`_)
  667. * 464464c Merge pull request `#53688`_ from twangboy/mf_53662
  668. * c19dc97 Merge branch '2019.2.1' into mf_53662
  669. * **ISSUE** `#52391`_: (`rsmekala`_) Port Junos-related bug fixes from develop to 2019.2 (refs: `#52401`_)
  670. * **PR** `#52401`_: (`rsmekala`_) Port Junos-related bug fixes from develop to 2019.2
  671. @ *2019-07-06 21:50:51 UTC*
  672. * **PR** `#51164`_: (`rsmekala`_) Updates to salt-junos modules (refs: `#52401`_)
  673. * 1a76e00 Merge pull request `#52401`_ from rsmekala/2019.2.1
  674. * 345938d Merge branch '2019.2.1' into 2019.2.1
  675. * 326f9f4 Merge branch '2019.2.1' into 2019.2.1
  676. * c11a004 Merge branch '2019.2.1' into 2019.2.1
  677. * 33b45d2 Merge branch '2019.2.1' into 2019.2.1
  678. * af66fac Merge branch '2019.2.1' into 2019.2.1
  679. * 211b169 Ported relevant fixes from unit.modules.test_junos from develop to 2019.2
  680. * 0c51bc9 Ported relevant fixes from states.junos from develop to 2019.2
  681. * a966ad1 Ported relevant fixes from proxy.junos from develop to 2019.2
  682. * 263e9f5 Ported relevant fixes from modules.junos from develop to 2019.2
  683. * b9033b9 Merge branch '2019.2.1' into mf_53662
  684. * 75e740e Merge forward `#53662`_
  685. * 8ace391 Merge branch '2019.2.1' into fix_boto_tests
  686. * **PR** `#53585`_: (`twangboy`_) Fix `test_winrepo` on Windows
  687. @ *2019-07-06 15:15:47 UTC*
  688. * 056f596 Merge pull request `#53585`_ from twangboy/fix_test_winrepo
  689. * c1f8cba Merge branch '2019.2.1' into fix_test_winrepo
  690. * **PR** `#53590`_: (`twangboy`_) Fix `test status` on Windows
  691. @ *2019-07-06 15:15:13 UTC*
  692. * db950f2 Merge pull request `#53590`_ from twangboy/fix_test_status
  693. * 67750b7 Merge branch '2019.2.1' into fix_test_status
  694. * b667045 Merge branch '2019.2.1' into fix_test_status
  695. * 9b4338a Merge branch '2019.2.1' into fix_test_status
  696. * 2735b19 Add __grains__
  697. * bb12da9 Load grains properly
  698. * 91da774 Merge branch '2019.2.1' into fix_test_winrepo
  699. * **PR** `#53556`_: (`twangboy`_) Fixes an issue with line endings in the jinja renderer
  700. @ *2019-07-05 23:06:01 UTC*
  701. * becaf12 Merge pull request `#53556`_ from twangboy/fix_test_pillar
  702. * ac405d1 Merge branch '2019.2.1' into fix_test_pillar
  703. * **PR** `#53557`_: (`twangboy`_) Fix test_pydsl on Windows
  704. @ *2019-07-05 22:36:40 UTC*
  705. * 7a5111b Merge pull request `#53557`_ from twangboy/fix_test_pydsl
  706. * d9df951 Merge branch '2019.2.1' into fix_test_pydsl
  707. * 1619c68 Merge branch '2019.2.1' into fix_test_pydsl
  708. * 2c3e91d Fix test_pydsl on Windows
  709. * 137f4a4 Merge branch '2019.2.1' into fix_test_pillar
  710. * 4a96252 Fixes an issue with line endings in the jinja renderer
  711. * c8c8bc0 Merge branch '2019.2.1' into fix_test_winrepo
  712. * 8373865 Merge branch '2019.2.1' into fix_test_winrepo
  713. * a818396 Split out the tests, patch test=True
  714. * 62041eb Merge branch '2019.2.1' into fix_boto_tests
  715. * **PR** `#53653`_: (`s0undt3ch`_) [2019.2.1] Log which address failed to resolve
  716. @ *2019-07-05 18:29:31 UTC*
  717. * 8f05226 Merge pull request `#53653`_ from s0undt3ch/hotfix/fix-nox-bypass-2019.2.1
  718. * f44253c Merge branch '2019.2.1' into hotfix/fix-nox-bypass-2019.2.1
  719. * 0ead7fe Log which address failed to resolve
  720. * **PR** `#53725`_: (`s0undt3ch`_) [2019.2.1] Archive the kitchen logs
  721. @ *2019-07-05 18:19:50 UTC*
  722. * f750f44 Merge pull request `#53725`_ from s0undt3ch/features/f30-reqs-2019.2.1
  723. * 118fbf7 Improve slack message
  724. * 62a2ee8 Archive the kitchen logs
  725. * **PR** `#53689`_: (`twangboy`_) Merge Forward `#52593`_ (2019.2.1)
  726. @ *2019-07-05 14:58:10 UTC*
  727. * **PR** `#52593`_: (`twangboy`_) Update setup.py (refs: `#53689`_)
  728. * 0c6009f Merge pull request `#53689`_ from twangboy/fix_setup_2019.2.1
  729. * c6f3da5 Merge branch '2019.2.1' into fix_setup_2019.2.1
  730. * **PR** `#53690`_: (`twangboy`_) Merge Forward `#52065`_ (2019.2.1)
  731. @ *2019-07-05 14:55:12 UTC*
  732. * **PR** `#52065`_: (`twangboy`_) Use the dism binary that matches system architecture (refs: `#53690`_)
  733. * 54c4220 Merge pull request `#53690`_ from twangboy/fix_win_dism_2019.2.1
  734. * fae9f1a Merge branch '2019.2.1' into fix_win_dism_2019.2.1
  735. * **PR** `#53719`_: (`s0undt3ch`_) [2019.2.1] PR Pipeline Enhancements
  736. @ *2019-07-04 20:29:06 UTC*
  737. * 78c45eb Merge pull request `#53719`_ from s0undt3ch/features/f30-reqs-2019.2.1
  738. * 76b99fd Enhance lint report
  739. * 45f19af Use milestones to abort previous, still running, builds, on new builds
  740. * **PR** `#53697`_: (`s0undt3ch`_) [2019.2.1] Add Fedora 30 requirements files
  741. @ *2019-07-04 04:26:02 UTC*
  742. * 3db4ddb Merge pull request `#53697`_ from s0undt3ch/features/f30-reqs-2019.2.1
  743. * 36198cd Delete Opensuse 42 static requirements
  744. * 4413626 Delete Fedora 28 static requirements
  745. * 41809e5 Add Fedora 30 requirements files
  746. * **PR** `#53680`_: (`Ch3LL`_) Pytest 5.0 contextmanager str: call value on ExceptionInfo objects
  747. @ *2019-07-04 00:12:56 UTC*
  748. * f5c5da4 Merge pull request `#53680`_ from Ch3LL/pytest_5_changes
  749. * b5e2b0b Merge branch '2019.2.1' into pytest_5_changes
  750. * **PR** `#53682`_: (`twangboy`_) Fix compare issue in lgpo state module
  751. @ *2019-07-03 04:43:22 UTC*
  752. * 727843c Merge pull request `#53682`_ from twangboy/fix_lock_1740_lgpo
  753. * 62450db Merge branch '2019.2.1' into fix_lock_1740_lgpo
  754. * f6276a3 Fix compare issue in lgpo state module
  755. * 110b953 Pytest 5.0 contextmanager str: call value on ExceptionInfo objects
  756. * b71b655 Merge forward `#52065`_
  757. * 023c47d Fix typo
  758. * 43dd7b3 Merge Forward `#52593`_
  759. * **PR** `#53678`_: (`twangboy`_) Fix LGPO when string object is None
  760. @ *2019-07-02 23:47:05 UTC*
  761. * 491bfa8 Merge pull request `#53678`_ from twangboy/fix_lock_1688_lgpo
  762. * 7b05bf8 Merge branch '2019.2.1' into fix_lock_1688_lgpo
  763. * **PR** `#53220`_: (`twangboy`_) Don't remove the pythonwin directory (2019.2.1)
  764. @ *2019-07-02 22:43:43 UTC*
  765. * 4a4a91b Merge pull request `#53220`_ from twangboy/fix_pywin32_2019.2.1
  766. * 748bf1c Merge branch '2019.2.1' into fix_pywin32_2019.2.1
  767. * **PR** `#53614`_: (`Ch3LL`_) Increase flaky attempts on mac tests using systemsetup
  768. @ *2019-07-02 21:33:56 UTC*
  769. * c2befe2 Merge pull request `#53614`_ from Ch3LL/mac_flaky
  770. * 5460031 Merge branch '2019.2.1' into mac_flaky
  771. * 7dcaaf0 Increase flaky attempts on mac tests using systemsetup
  772. * **PR** `#53624`_: (`Ch3LL`_) Allow yaml list notation for nodegroup expansion
  773. @ *2019-07-02 21:32:43 UTC*
  774. * 02461cb Merge pull request `#53624`_ from Ch3LL/nodegroup_group_list
  775. * 475d904 Merge branch '2019.2.1' into nodegroup_group_list
  776. * fbb15cd Add nodegroup list test
  777. * ee59d39 Merge branch '2019.2.1' into nodegroup_group_list
  778. * d236bd4 Allow yaml list notation for nodegroup expansion
  779. * **PR** `#53562`_: (`Ch3LL`_) Move create key call into try/except in Digital Ocean key test
  780. @ *2019-07-02 16:08:08 UTC*
  781. * 8857dbd Merge pull request `#53562`_ from Ch3LL/do_key_test
  782. * 315eb35 Merge branch '2019.2.1' into do_key_test
  783. * 75ac708 Merge branch '2019.2.1' into do_key_test
  784. * 128ba07 Move create key call into try/except in Digital Ocean key test
  785. * 22d4a3a Merge branch '2019.2.1' into fix_pywin32_2019.2.1
  786. * 6bb6df7 Merge branch '2019.2.1' into fix_pywin32_2019.2.1
  787. * 534c984 Merge branch '2019.2.1' into fix_pywin32_2019.2.1
  788. * 382c637 Merge branch '2019.2.1' into fix_pywin32_2019.2.1
  789. * fb4090d update py3 script
  790. * 0ea70ba Don't remove pythonwin directory
  791. * ba37276 Use string_types instead of text_types
  792. * f6d0084 Add some unit tests, raise error on non-string types
  793. * 35ed8be Create function for encoding string values
  794. * c4c1082 Return encoded null when string value is None
  795. * **PR** `#53627`_: (`dmurphy18`_) Cherry pick pr 53370 from 2018.3 into 2019.2.1
  796. @ *2019-06-28 19:54:13 UTC*
  797. * 164aaeb Merge pull request `#53627`_ from dmurphy18/cherry-pick-pr-53370
  798. * 450d23d Merge branch '2019.2.1' into cherry-pick-pr-53370
  799. * **ISSUE** `#53411`_: (`cro`_) Events can grow stale when event_listen_queue is set. (refs: `#53587`_, `#53412`_)
  800. * **PR** `#53587`_: (`cro`_) Forward port from 2018.3 Add event_listen_queue_max_seconds to fix `#53411`_
  801. @ *2019-06-28 16:49:46 UTC*
  802. * **PR** `#53412`_: (`cro`_) Stale events 53411 (refs: `#53587`_)
  803. * 6559e4c Merge pull request `#53587`_ from cro/53412-2019.2.1
  804. * 9e69bd4 Merge branch '2019.2.1' into 53412-2019.2.1
  805. * 949a026 Merge branch '2019.2.1' into 53412-2019.2.1
  806. * f5d81c9 Merge branch '2019.2.1' into 53412-2019.2.1
  807. * d74c313 Merge branch '2019.2.1' into 53412-2019.2.1
  808. * b3c3f52 Make doc build test pass.
  809. * 8001130 Add event_listen_queue_max_seconds to fix `#53411`_
  810. * 34e38d7 Merge branch '2019.2.1' into cherry-pick-pr-53370
  811. * **ISSUE** `#53283`_: (`Ch3LL`_) integration.states.test_file.FileTest.test_directory_broken_symlink (refs: `#53295`_)
  812. * **PR** `#53295`_: (`DmitryKuzmenko`_) Recurse kwarg of state.directory state shall be a list or None
  813. @ *2019-06-27 23:20:10 UTC*
  814. * 14efced Merge pull request `#53295`_ from DSRCorporation/bugs/test_file_recurse_set
  815. * 2927b78 Merge branch '2019.2.1' into bugs/test_file_recurse_set
  816. * 9c01670 Merge branch '2019.2.1' into bugs/test_file_recurse_set
  817. * 571d82a Merge branch '2019.2.1' into bugs/test_file_recurse_set
  818. * ee8f0e3 Merge branch '2019.2.1' into bugs/test_file_recurse_set
  819. * 013e04c Recurse kwarg of state.directory state shall be a list of None
  820. * **ISSUE** `#52926`_: (`waynew`_) integration.states.test_beacon.BeaconStateTestCase.test_present_absent - Beacon "diskusage" is not available (refs: `#53493`_, `#53466`_)
  821. * **ISSUE** `#52245`_: (`twangboy`_) integration.states.test_beacon.BeaconStateTestCase.test_present_absent (refs: `#53493`_, `#53466`_)
  822. * **PR** `#53466`_: (`dwoz`_) More robust beacon state test
  823. @ *2019-06-27 23:17:01 UTC*
  824. * 75175bb Merge pull request `#53466`_ from dwoz/test_pres_abs
  825. * f24bf06 Use new pipeline format
  826. * a74580b Clean up cruft
  827. * 68958f5 Do not create duplicate minion ids
  828. * c47eeb4 Add amazon 2 to PR tests
  829. * dc90b47 More robust beacon state test
  830. * 95b1819 Initial working tests for gpg fixes and import keys, signing
  831. * b2c9ae2 Update access to str/bytes with to_unicode/to_bytes for Python 3
  832. * **PR** `#53609`_: (`s0undt3ch`_) CI Pipelines. Timeout after getting a node. Report exit code.
  833. @ *2019-06-27 16:09:54 UTC*
  834. * 582ac5f Merge pull request `#53609`_ from s0undt3ch/hotfix/fix-nox-bypass-2019.2.1
  835. * 024be84 CI Pipelines. Timeout after getting a node. Report exit code.
  836. * **PR** `#53574`_: (`s0undt3ch`_) [2019.2.1] Minor fixes/adjustments to the new CI pipelines
  837. @ *2019-06-25 18:48:25 UTC*
  838. * f568796 Merge pull request `#53574`_ from s0undt3ch/hotfix/fix-nox-bypass-2019.2.1
  839. * e85e2f4 Minor fixes/adjustments to the new CI pipelines
  840. * **PR** `#53584`_: (`dwoz`_) Add unit tests for recent SaltCacheLoader changes
  841. @ *2019-06-24 23:40:43 UTC*
  842. * **PR** `#53563`_: (`twangboy`_) SaltCacheLoader does not create multiple FileClients (refs: `#53584`_)
  843. * 77b7fc4 Merge pull request `#53584`_ from dwoz/client_cache
  844. * e9b61dc Add unit tests for recent SaltCacheLoader changes
  845. * 5558a0a Add reg to the whitelist
  846. * **PR** `#53563`_: (`twangboy`_) SaltCacheLoader does not create multiple FileClients (refs: `#53584`_)
  847. @ *2019-06-22 23:23:03 UTC*
  848. * 6ed6c31 Merge pull request `#53563`_ from twangboy/py3_windows_hang
  849. * 369720e Allow the file_client to be overridden
  850. * f6c592c Don't instantiate the file_client every time
  851. * **PR** `#53432`_: (`garethgreenaway`_) [2019.2.1] Various fixes for 2019.2.1 to ensure tests pass on Mac OS X
  852. @ *2019-06-21 13:47:41 UTC*
  853. * c606952 Merge pull request `#53432`_ from garethgreenaway/2019_2_1_mac_fixes
  854. * 1974f11 Disabling a couple more tests in integration.modules.test_cp that hang on OS X and Py2.
  855. * 7721151 Fixing lint.
  856. * 1d4e228 Updating various skips for tests to only skip if OS is OS X and Python is Python2.
  857. * 01dafdc Skipping integration.modules.test_cp.CPModuleTest.test_get_file_str_https on OS X
  858. * c02db20 Disabling integration.modules.test_state.StateModuleTest.test_parallel_state_with_long_tag
  859. * 8788877 Skip integration.states.test_file.FileTest.test_issue_11003_immutable_lazy_proxy_sum and integration.states.test_pip_state.PipStateTest.test_22359_pip_installed_unless_does_not_trigger_warnings when running on OS X.
  860. * cf76027 Removing wrong import of skipIf
  861. * b10e1e7 Moving the skipIf for OS X from the beacon state tests to the renderer state tests.
  862. * d2fef9a Disabling beacon state tests on OS X for the time being.
  863. * 1741bb0 Adding some timeouts to see if it helps the tests pass on OS X.
  864. * fd0ba0a Ensure the user and group used by @with_system_user_and_group are consistent.
  865. * e03ab81 Using salt.utils.path.which to find false, on OSX it lives under /usr/bin/
  866. * 353f9d4 Fixing the beacons.reset function. Once the reset has taken place in beacons/__init__.py we need to fire an event back to complete the loop and ensure that everything worked as expected.
  867. * ee3cbc7 fix to how the depends decorator works. Only run the dependancy commands for the module we're checking.
  868. * 8440176 Fixing a log issue that pops up after test_gen_thin_compression_fallback_py3 on "OS X, need to ensure that salt.utils.thin.os.close is mocked.
  869. * 9767ddd Format for the sqlite3 databse used for the assistive information changed in Mojave, additional columns added.
  870. * 9c8a7e6 Fixing a bug when the roots fileserver and the location is a symlink to another location. This fix ensures that when fsroot is referenced we are using the real path and not the symlink path.
  871. * **PR** `#53526`_: (`s0undt3ch`_) [2019.2.1] Update pipelines to work on old and new jenkins
  872. @ *2019-06-20 15:29:13 UTC*
  873. * 59e2a1f Merge pull request `#53526`_ from s0undt3ch/hotfix/fix-nox-bypass-2019.2.1
  874. * 24d6d09 Update pipelines to work on old and new jenkins
  875. * **PR** `#53210`_: (`Ch3LL`_) Cherry-Pick `#52787`_ into 2019.2.1
  876. @ *2019-06-20 13:33:13 UTC*
  877. * **PR** `#52787`_: (`garethgreenaway`_) [2018.3] Fixes to test_pip state sls files (refs: `#53210`_)
  878. * f5f80af Merge pull request `#53210`_ from Ch3LL/cp-52787
  879. * f27c434 Merge branch '2019.2.1' into cp-52787
  880. * **PR** `#53467`_: (`twangboy`_) Check valid username first (fixes failing symlink test)
  881. @ *2019-06-19 17:04:30 UTC*
  882. * fd6cb35 Merge pull request `#53467`_ from twangboy/fix_test_win_file
  883. * 92950c5 Merge branch '2019.2.1' into fix_test_win_file
  884. * 6a21edb Merge branch '2019.2.1' into fix_test_win_file
  885. * 31ce1fb Fix some lint, skip some tests
  886. * 6de4db6 Monkeypatch in the class instead of globally
  887. * d663a1f Fix the failing BlockReplace test cases on Windows
  888. * 299f88f Update test_managed_contents
  889. * 81110e5 Fix test_file_copy_make_dirs that was failing on Linux
  890. * 8d0529d Fix some lint
  891. * 4a9c020 Fix issues with win_runas
  892. * bceffa1 Remove privs message
  893. * 54be0a6 Verify username early in win_runas
  894. * **PR** `#53475`_: (`Ch3LL`_) Add pypsexec requirement for cloud tests
  895. @ *2019-06-19 13:30:25 UTC*
  896. * 3230078 Merge pull request `#53475`_ from Ch3LL/add_pypsexec
  897. * ab59a55 Merge branch '2019.2.1' into add_pypsexec
  898. * f954363 Merge branch '2019.2.1' into add_pypsexec
  899. * 8f7cbfc Merge branch '2019.2.1' into add_pypsexec
  900. * fa22b39 Add pypsexec requirement for cloud tests
  901. * **PR** `#53491`_: (`Ch3LL`_) Update test_gen_hash for macosx
  902. @ *2019-06-19 13:16:04 UTC*
  903. * bdd7c2c Merge pull request `#53491`_ from Ch3LL/crypt_test_mac
  904. * 85e96bd Merge branch '2019.2.1' into crypt_test_mac
  905. * 700338e Merge branch '2019.2.1' into crypt_test_mac
  906. * 4ce7fb1 Merge branch '2019.2.1' into crypt_test_mac
  907. * 832ded6 Merge branch '2019.2.1' into crypt_test_mac
  908. * 775b8c2 Merge branch '2019.2.1' into crypt_test_mac
  909. * 0832b49 Update test_gen_hash for macosx
  910. * **PR** `#53494`_: (`Ch3LL`_) Always delete digital ocean key for test_key_management test
  911. @ *2019-06-19 13:14:51 UTC*
  912. * 8c2e952 Merge pull request `#53494`_ from Ch3LL/do_cloud_test
  913. * 5053eab Merge branch '2019.2.1' into do_cloud_test
  914. * 64a3e8d Merge branch '2019.2.1' into do_cloud_test
  915. * 45c0c43 Merge branch '2019.2.1' into do_cloud_test
  916. * 3826c56 Allows delete digital ocean key for test_key_management test
  917. * 6b6dc66 Merge branch '2019.2.1' into cp-52787
  918. * **PR** `#53434`_: (`weswhet`_) Update documentation for newer mac_service module.
  919. @ *2019-06-19 01:15:19 UTC*
  920. * 2e3778b Merge pull request `#53434`_ from weswhet/patch-2
  921. * 89398a9 Update salt.modules.service.rst
  922. * b9c1b1a Update salt.modules.service.rst
  923. * a962a64 Merge branch '2019.2.1' into patch-2
  924. * **PR** `#53498`_: (`amendlik`_) Fix broken documentation links
  925. @ *2019-06-18 23:44:05 UTC*
  926. * f72ebba Merge pull request `#53498`_ from amendlik/links
  927. * e360a70 Fix broken documentation links for service virtual module
  928. * 56f65ec Fix broken documentation links for pkg virtual module
  929. * 010a2c5 Update documentation for newer mac_service module.
  930. * 1bbdc7f Merge branch '2019.2.1' into cp-52787
  931. * **PR** `#53514`_: (`Ch3LL`_) Revert logging changes from `#53492`_
  932. @ *2019-06-18 20:49:04 UTC*
  933. * **PR** `#53492`_: (`dwoz`_) Fix syndic connection when using tcp transport (refs: `#53514`_)
  934. * 0793272 Merge pull request `#53514`_ from Ch3LL/disable_py3_logging
  935. * 8c8f0ac import six runtests log handler
  936. * f442b33 Revert "Enable logging for test runs on py3"
  937. * b62be16 Merge branch '2019.2.1' into cp-52787
  938. * **PR** `#53485`_: (`s0undt3ch`_) [2019.2.1] Workaround nox's install only flag
  939. @ *2019-06-18 09:35:34 UTC*
  940. * 98285f9 Merge pull request `#53485`_ from s0undt3ch/hotfix/fix-nox-bypass-2019.2.1
  941. * 69e1d84 Workaround nox's install only flag
  942. * 8622bba Merge branch '2019.2.1' into cp-52787
  943. * **PR** `#53369`_: (`Akm0d`_) Added refs to AIX module documentation
  944. @ *2019-06-17 20:29:01 UTC*
  945. * ff7370e Merge pull request `#53369`_ from Akm0d/aix_docs
  946. * 2ece253 Merge branch '2019.2.1' into aix_docs
  947. * f2eda45 Merge branch '2019.2.1' into aix_docs
  948. * 3e793ac Merge branch '2019.2.1' into aix_docs
  949. * e800641 Merge branch '2019.2.1' into aix_docs
  950. * 0ef9892 Merge branch '2019.2.1' into aix_docs
  951. * 65cb718 Merge branch '2019.2.1' into aix_docs
  952. * 32f4d7e Merge branch '2019.2.1' into aix_docs
  953. * a59f45e Merge branch '2019.2.1' into aix_docs
  954. * 29f89a4 Merge branch '2019.2.1' into aix_docs
  955. * e74345c Merge branch '2019.2.1' into aix_docs
  956. * 28fbd11 Merge branch '2019.2.1' into aix_docs
  957. * 60129f0 Merge branch 'aix_docs' of github.com:Akm0d/salt into aix_docs
  958. * a1c4abc Merge branch '2019.2.1' into aix_docs
  959. * e2c9fcc Merge branch '2019.2.1' into aix_docs
  960. * fd197d3 Merge branch '2019.2.1' of https://github.com/saltstack/salt into aix_docs
  961. * 6d42cf7 Merge branch 'aix_docs' of github.com:Akm0d/salt into aix_docs
  962. * fae6045 Merge branch '2019.2.1' into aix_docs
  963. * 97145b0 Merge branch '2019.2.1' of https://github.com/saltstack/salt into aix_docs
  964. * 6d16343 Updated 'used for' description of aixpkg
  965. * 6092683 Added aixpkg to index
  966. * 2867d07 Added refs to AIX module documentation
  967. * 458fe9f Merge branch '2019.2.1' into cp-52787
  968. * **PR** `#53461`_: (`waynew`_) Update file.chattr
  969. @ *2019-06-14 21:16:52 UTC*
  970. * 8df7684 Merge pull request `#53461`_ from waynew/fix-chattr-problems
  971. * a8d8174 Merge branch '2019.2.1' into fix-chattr-problems
  972. * **ISSUE** `#52926`_: (`waynew`_) integration.states.test_beacon.BeaconStateTestCase.test_present_absent - Beacon "diskusage" is not available (refs: `#53493`_, `#53466`_)
  973. * **ISSUE** `#52245`_: (`twangboy`_) integration.states.test_beacon.BeaconStateTestCase.test_present_absent (refs: `#53493`_, `#53466`_)
  974. * **PR** `#53493`_: (`dwoz`_) Cherry-pick and merge beacon event change
  975. @ *2019-06-14 20:36:10 UTC*
  976. * cfe866d Merge pull request `#53493`_ from dwoz/cherry_pick_test_fix
  977. * fb104bb Cherry-pick and merge beacon event change
  978. * **PR** `#53492`_: (`dwoz`_) Fix syndic connection when using tcp transport (refs: `#53514`_)
  979. @ *2019-06-14 19:23:41 UTC*
  980. * a1f4136 Merge pull request `#53492`_ from dwoz/tcp_syndic_fix
  981. * 17c983b Fix linter
  982. * 9339425 Enable logging for test runs on py3
  983. * f1b65d1 Fix syndic connection when using tcp transport
  984. * **PR** `#53437`_: (`twangboy`_) Fix failing symlink test
  985. @ *2019-06-12 22:53:32 UTC*
  986. * e852596 Merge pull request `#53437`_ from twangboy/fix_test_win_file
  987. * 8c30dbd Add priv info to error message
  988. * a7d41a8 Make them non-destructive tests
  989. * d8bede0 Remove duplicate test
  990. * 89aaf2e Remove duplicate test
  991. * 184ec4a Skip test on linux
  992. * c97ea99 Mark it a destructive test
  993. * 9da7090 Fix failing symlink test
  994. * **PR** `#53408`_: (`s0undt3ch`_) [2019.2.1] Fix static requirements
  995. @ *2019-06-12 22:52:33 UTC*
  996. * a92836b Merge pull request `#53408`_ from s0undt3ch/hotfix/fix-pkg-reqs-2019.2.1
  997. * 19629a0 Fix `unit.templates.test_jinja.TestCustomExtensions.test_http_query`
  998. * 5aee99b Take into account the packaging requirements for OSX
  999. * b9618f6 Take into account the packaging requirements for windows
  1000. * ff63ae4 Stop compiling static TCP requirements.
  1001. * 62e590b Update file.chattr
  1002. * **PR** `#53165`_: (`Ch3LL`_) Update ami's used for windows cloud tests
  1003. @ *2019-06-11 15:54:41 UTC*
  1004. * ab9fe46 Merge pull request `#53165`_ from Ch3LL/ami_window_cloud
  1005. * 1d0b0a6 Merge branch '2019.2.1' into ami_window_cloud
  1006. * a77a05c Merge branch '2019.2.1' into ami_window_cloud
  1007. * a1204dc Merge branch '2019.2.1' into ami_window_cloud
  1008. * d15c8f2 Merge branch '2019.2.1' into ami_window_cloud
  1009. * 941778f Update ami's used for windows cloud tests
  1010. * **PR** `saltstack/salt#53332`_: (`s0undt3ch`_) Non optional full test runs for 2019.2.1 (refs: `#53431`_)
  1011. * **PR** `#53431`_: (`dwoz`_) Revert "Non optional full test runs for 2019.2.1"
  1012. @ *2019-06-10 21:44:30 UTC*
  1013. * d806b58 Merge pull request `#53431`_ from saltstack/revert-53332-hotfix/full-test-run-2019.2.1
  1014. * 701218c Revert "Non optional full test runs for 2019.2.1"
  1015. * **ISSUE** `#52174`_: (`amendlik`_) file.stat function not working under Python 3 (refs: `#53430`_)
  1016. * **PR** `#53430`_: (`Akm0d`_) Cherry-pick `#52174`_ into 2019.2.1
  1017. * 7811971 Merge branch '2019.2.1' into cp-52787
  1018. * **PR** `#53389`_: (`bryceml`_) only keep last 10 builds of every pr on jenkins to reduce disk usage
  1019. @ *2019-06-10 17:18:48 UTC*
  1020. * 6b800a2 Merge pull request `#53389`_ from bryceml/2019.2.1
  1021. * 05368a1 Merge branch '2019.2.1' into 2019.2.1
  1022. * **PR** `#53332`_: (`s0undt3ch`_) Non optional full test runs for 2019.2.1
  1023. @ *2019-06-10 15:51:41 UTC*
  1024. * fe18c40 Merge pull request `#53332`_ from s0undt3ch/hotfix/full-test-run-2019.2.1
  1025. * 2372733 Merge branch '2019.2.1' into hotfix/full-test-run-2019.2.1
  1026. * f8bd47b Merge branch '2019.2.1' into hotfix/full-test-run-2019.2.1
  1027. * 45c3c06 Non optional full test runs for 2019.2.1
  1028. * 928b05f only fetch pr target branch instead of all branches to save time and disk space
  1029. * ccc6106 only keep last 10 builds of every pr on jenkins to reduce disk usage
  1030. * b970bde Merge branch '2019.2.1' into cp-52787
  1031. * **PR** `#53287`_: (`twangboy`_) Fix win system
  1032. @ *2019-06-06 23:35:47 UTC*
  1033. * d0810d7 Merge pull request `#53287`_ from twangboy/fix_win_system
  1034. * 0fc88fb Add TypeError
  1035. * 5b4160d Try NumberOfEnabledCores
  1036. * 49cbfd4 Add a note about skipping unavailable items
  1037. * 044b56b Fix get_system_info for older versions of Windows
  1038. * **ISSUE** `#52173`_: (`amendlik`_) file.directory fails to check directory permissions correctly (refs: `#53385`_)
  1039. * **PR** `#53385`_: (`Akm0d`_) Check dir_mode recursively in file.directory
  1040. * **PR** `#53386`_: (`dwoz`_) Fix missing import
  1041. @ *2019-06-06 20:45:59 UTC*
  1042. * cf98b83 Merge pull request `#53386`_ from dwoz/missing_import
  1043. * a23d6d9 Fix missing import
  1044. * **ISSUE** `#49559`_: (`zyguy`_) Salt-cloud - proxmox driver - returns AttributeError: 'generator' object has no attribute 'next' (refs: `#53240`_)
  1045. * **PR** `#53240`_: (`FireGrace`_) change .next() to next() py2=>py3 leftover
  1046. * **ISSUE** `#53274`_: (`Ch3LL`_) integration.states.test_pkg failing on amazon 1 py2 (refs: `#53323`_)
  1047. * **PR** `#53323`_: (`dmurphy18`_) Fix for issue `#53274`_, test on Amazon Linux 1
  1048. @ *2019-06-06 17:31:18 UTC*
  1049. * 18991f9 Merge pull request `#53323`_ from dmurphy18/fix_53274
  1050. * 6814852 Merge branch '2019.2.1' into fix_53274
  1051. * bb6c97a Merge branch '2019.2.1' into fix_53274
  1052. * b84833d Merge branch '2019.2.1' into fix_53274
  1053. * 7085f36 Fixed pylint issue on PR not showing when run pylint locally
  1054. * 1200031 Updated to use package bash-doc if Amazon Linux 1 after review comments
  1055. * b2a4a5e Fix for issue `#53274`_, test on Amazon Linux 1
  1056. * **PR** `#53356`_: (`Akm0d`_) Updated paramiko to version 2.2.3 for python3.7 support
  1057. * **ISSUE** `#53137`_: (`bryceml`_) update doc pr's to be built using python3 and sphinx 2.0.1 (refs: `#53273`_)
  1058. * **PR** `#53273`_: (`s0undt3ch`_) [2019.2.1] Switch docs building under Py3
  1059. @ *2019-06-05 10:01:03 UTC*
  1060. * 1cf57e9 Merge pull request `#53273`_ from s0undt3ch/hotfix/py3-nox-docs-2019.2.1
  1061. * 98653c0 Allow docs to be built on Python >= 3.5, not just Python 3.6
  1062. * c54f06f Have sphinx turn errors into warnings
  1063. * 07f4327 Switch docs building under Py3
  1064. * **PR** `#53361`_: (`s0undt3ch`_) [2019.2.1] Only make a new log record if it's a dictionary.
  1065. @ *2019-06-05 09:56:15 UTC*
  1066. * dfd36a2 Merge pull request `#53361`_ from s0undt3ch/hotfix/fix-mp-logging-2019.2.1
  1067. * d70d61f Fully revert 962b11687
  1068. * **ISSUE** `#53171`_: (`twangboy`_) integration.states.test_network.NetworkTest.test_managed (refs: `#53351`_)
  1069. * **PR** `#53351`_: (`waynew`_) Add checks for Amazon Linux to ip module
  1070. @ *2019-06-04 19:25:58 UTC*
  1071. * 5efb670 Merge pull request `#53351`_ from waynew/53171-fix-network-managed
  1072. * e801afe Add checks for Amazon Linux to ip module
  1073. * **PR** `#53242`_: (`s0undt3ch`_) [2019.2.1] newer msgpack ipc fixes
  1074. @ *2019-06-03 23:39:09 UTC*
  1075. * **PR** `#52934`_: (`twangboy`_) Update msgpack calls for newer msgpack (refs: `#53242`_)
  1076. * **PR** `#52755`_: (`dwoz`_) Fix non raw msg pack msg decoding (refs: `#53242`_)
  1077. * **PR** `#52488`_: (`terminalmage`_) Fix deprecation warning in msgpack >= 0.5.2 (2018.3) (refs: `#52755`_)
  1078. * **PR** `#52487`_: (`terminalmage`_) Fix deprecation warning in msgpack >= 0.5.2 (develop) (refs: `#53242`_)
  1079. * ce5d79a Merge pull request `#53242`_ from s0undt3ch/hotfix/msgpack-ipc-2019.2.1
  1080. * d27a524 Merge branch '2019.2.1' into hotfix/msgpack-ipc-2019.2.1
  1081. * **PR** `#53289`_: (`cmcmarrow`_) stops pylint E1120 from showing
  1082. @ *2019-06-01 04:57:27 UTC*
  1083. * df448c2 Merge pull request `#53289`_ from cmcmarrow/test_kubernetes_lint_failures_silenced
  1084. * 03eacac Merge branch '2019.2.1' into test_kubernetes_lint_failures_silenced
  1085. * **PR** `#53304`_: (`s0undt3ch`_) [2019.2.1] Refactor Jenkins PR pipelines to download artifacts after timeout
  1086. @ *2019-05-31 17:10:19 UTC*
  1087. * 6fac22b Merge pull request `#53304`_ from s0undt3ch/hotfix/jenkins-pipelines-refactor-2019.2.1
  1088. * 6e778ef Refactor Jenkins PR pipelines to download artifacts after timeout
  1089. * **PR** `#53297`_: (`s0undt3ch`_) [2019.2.1] The TCP transport needs the exact same requirements as the ZeroMQ one
  1090. @ *2019-05-30 19:42:29 UTC*
  1091. * d359513 Merge pull request `#53297`_ from s0undt3ch/hotfix/tcp-transport-tests
  1092. * bec7fa5 The TCP transport needs the exact same requirements as the ZeroMQ one
  1093. * f93e7d3 stops pylint E1120 from showing
  1094. * cbe6423 stops pylint E1120 from showing
  1095. * c5a5d43 test_kubernetes_lint_failures_silenced
  1096. * b838395 test_kubernetes_lint_failures_silenced
  1097. * 997d0a8 stops pylint E1120 from showing
  1098. * 5542fa8 Add the missing, and required, top pillar file.
  1099. * 0ae2ef0 Under Py2 we still want raw to be set to True
  1100. * 714d663 Re-submit `#52934`_ fixed after being reverted in `#52755`_
  1101. * 243b512 Update msgpack calls for newer msgpack
  1102. * 0f9077b Merge branch '2019.2.1' into cp-52787
  1103. * **PR** `#53264`_: (`s0undt3ch`_) [2019.2.1] Minion blackout tests - Add the missing, and required, top pillar file
  1104. @ *2019-05-29 07:30:45 UTC*
  1105. * 50e31ec Merge pull request `#53264`_ from s0undt3ch/2019.2.1
  1106. * acabb70 Merge branch '2019.2.1' into 2019.2.1
  1107. * **PR** `#52966`_: (`s0undt3ch`_) Always run the full test suite on the 2019.2.1 release branch
  1108. @ *2019-05-28 15:43:12 UTC*
  1109. * 749c626 Merge pull request `#52966`_ from s0undt3ch/hotfix/full-test-run
  1110. * 247c461 Always run the full test suite on the 2019.2.1 release branch
  1111. * **PR** `#53138`_: (`frogunder`_) vultr cloudtest fix
  1112. @ *2019-05-28 14:34:22 UTC*
  1113. * a7afd31 Merge pull request `#53138`_ from frogunder/fix_vultr_cloudtest
  1114. * 9f4550c vultr cloudtest fix
  1115. * 912b9b3 Add the missing, and required, top pillar file.
  1116. * 9d21b75 Merge branch '2019.2.1' into cp-52787
  1117. * **PR** `#53258`_: (`s0undt3ch`_) [2019.2.1] Fix multiprocessing logging queue dict changing during iteration errors
  1118. @ *2019-05-27 19:26:27 UTC*
  1119. * d011beb Merge pull request `#53258`_ from s0undt3ch/2019.2.1
  1120. * ad01dd2 More robust minion blackout tests
  1121. * a0346d1 Try harder to get the minion grains
  1122. * 36717bd Try and address the test flakyness
  1123. * ce07d8c Add more information when the assertion fails
  1124. * b99e914 Attempt to fix mine tests
  1125. * fca981c One more known to return None
  1126. * 951df48 One more known to return None
  1127. * eb5fd3e Fix `integration.modules.test_mine.MineTest.test_get` for sub_minion
  1128. * 26314f5 Fix multiprocessing logging queue dict changing during iteration errors
  1129. * **PR** `#53153`_: (`s0undt3ch`_) [2019.2.1] Add Amazon Linux 2018.3 and 2 static requirements
  1130. @ *2019-05-27 12:02:20 UTC*
  1131. * b69e080 Merge pull request `#53153`_ from s0undt3ch/2019.2.1
  1132. * 166067c Use `currentBuild.resultIsBetterOrEqualTo` instead
  1133. * cefdd90 Stop error messages about missing roster file on syndic master
  1134. * 6bf8f46 Don't complain when attempting to close sockets at this stage
  1135. * e3f3cc9 Add Amazon Linux 2018.3 and 2 static requirements
  1136. * 872acc0 Switch the ubuntu-14.04 exception with amzn-1
  1137. * **PR** `saltstack/salt#52934`_: (`twangboy`_) Update msgpack calls for newer msgpack (refs: `#53235`_)
  1138. * **PR** `#53235`_: (`s0undt3ch`_) Revert "Update msgpack calls for newer msgpack"
  1139. @ *2019-05-24 13:35:20 UTC*
  1140. * 14aeeea Merge pull request `#53235`_ from saltstack/revert-52934-fix_msgpack
  1141. * 3295aea Revert "Update msgpack calls for newer msgpack"
  1142. * **PR** `#53131`_: (`s0undt3ch`_) [2019.2.1] Update to salt-bootstrap v2019.05.20
  1143. @ *2019-05-24 07:45:57 UTC*
  1144. * 6923427 Merge pull request `#53131`_ from s0undt3ch/hotfix/update-bootstrap-2019.2.1
  1145. * 4cce4f4 Merge branch '2019.2.1' into hotfix/update-bootstrap-2019.2.1
  1146. * 6751ee1 Merge branch '2019.2.1' into hotfix/update-bootstrap-2019.2.1
  1147. * 6988e07 Update to salt-bootstrap v2019.05.20
  1148. * **PR** `#52934`_: (`twangboy`_) Update msgpack calls for newer msgpack (refs: `#53242`_)
  1149. @ *2019-05-23 23:18:23 UTC*
  1150. * a61db20 Merge pull request `#52934`_ from twangboy/fix_msgpack
  1151. * f02a12e Merge branch '2019.2.1' into fix_msgpack
  1152. * 7e2cd34 Merge branch '2019.2.1' into fix_msgpack
  1153. * bc9ce8e Merge branch '2019.2.1' into fix_msgpack
  1154. * 0abd1ec Update msgpack calls for newer msgpack
  1155. * 3366d59 update pylint exceptoin
  1156. * 6c452b3 removing unwanted commits from this branch
  1157. * e0b0ba8 Handling in flaky when maximum number of attempts raised and the exception should be raised. Different approaches depending on Py2 vs Py3.
  1158. * 434dcda Disabling two tests when using Python 3 and OS X
  1159. * 5784e80 Disabling integration.shell.test_minion.MinionTest.test_issue_7754 test on OS X because it hangs the test suite.
  1160. * 78aeb61 Dropping the version check for InstallationError down to anything 1.0 or greater. Removing the test that simulates versions of pip below 1.0.
  1161. * 4ec90c2 Adding an jinja if statement to only the python parameter if the result from get_python_executable is a valid value. Maintaining backwards compatibilty to run tests without Nox.
  1162. * **PR** `#53192`_: (`twangboy`_) Skip `test_gen_hash` test on Windows
  1163. @ *2019-05-23 05:33:13 UTC*
  1164. * 8a57270 Merge pull request `#53192`_ from twangboy/skip_test_gen_hash
  1165. * 758d020 Skip test on Windows
  1166. * **PR** `#53157`_: (`twangboy`_) Fix `unit.modules.test_win_file.WinFileTestCase.test_issue_52002_check_file_remove_symlink`
  1167. @ *2019-05-22 22:32:26 UTC*
  1168. * 446e70c Merge pull request `#53157`_ from twangboy/fix_test_win_file_symlink
  1169. * 5672076 Merge branch '2019.2.1' into fix_test_win_file_symlink
  1170. * **PR** `#53141`_: (`Ch3LL`_) Check for all non-word characters when calling secure_password
  1171. @ *2019-05-22 17:24:54 UTC*
  1172. * 6fbe9aa Merge pull request `#53141`_ from Ch3LL/shadow_fed_fix
  1173. * a3c4066 Merge branch '2019.2.1' into shadow_fed_fix
  1174. * **PR** `#53161`_: (`Ch3LL`_) Add HAS_REQUIRED_CRYPTO var for m2crypto in joyent
  1175. @ *2019-05-22 13:36:07 UTC*
  1176. * fb29512 Merge pull request `#53161`_ from Ch3LL/joyent_m2crypto
  1177. * 08d03e0 Add HAS_REQUIRED_CRYPTO var for m2crypto in joyent
  1178. * 16ef3d2 Merge branch '2019.2.1' into shadow_fed_fix
  1179. * 09ff867 Check for all non-word when calling secure_password
  1180. * 334c93b Elevate token before creating symlink
  1181. * **PR** `#53073`_: (`Ch3LL`_) salt-ssh: python binary exists before version check
  1182. @ *2019-05-20 22:36:34 UTC*
  1183. * 85e9b2f Merge pull request `#53073`_ from Ch3LL/ssh_py3_log
  1184. * 383e781 Improve logging in salt-ssh gen_thin
  1185. * 4371434 salt-ssh: python binary exists before version check
  1186. * **PR** `#52957`_: (`Ch3LL`_) Set default_flow_style=None in yaml.dump calls
  1187. @ *2019-05-16 19:42:35 UTC*
  1188. * bd02ea6 Merge pull request `#52957`_ from Ch3LL/yaml_flow_style
  1189. * 5f6581a Merge branch '2019.2.1' into yaml_flow_style
  1190. * **PR** `#53072`_: (`Ch3LL`_) Backport `#52754`_ into 2019.2.1
  1191. @ *2019-05-16 19:29:22 UTC*
  1192. * **PR** `#52754`_: (`garethgreenaway`_) [2018.3] Fixes to multiprocessing queue when using MacOS (refs: `#53072`_)
  1193. * f410346 Merge pull request `#53072`_ from Ch3LL/bp-52754-2019.2.1
  1194. * 13e5e55 The maximum for the multiprocessing queue on MacOS is 32767, so if we running on MacOS then we use that maximum.
  1195. * **ISSUE** `#52817`_: (`waynew`_) unit.modules.test_telegram.TelegramModuleTest.test_post_message (refs: `#52972`_)
  1196. * **PR** `#52972`_: (`garethgreenaway`_) [2019.2.1] Fix to unit.modules.test_telegram
  1197. @ *2019-05-15 07:50:13 UTC*
  1198. * 06fa91b Merge pull request `#52972`_ from garethgreenaway/52817_unit_modules_test_telegram_telegrammoduletest_test_post_message
  1199. * cea7131 Removing global declaration.
  1200. * 5bf9a95 Fixing lint.
  1201. * 4d3c46d fixing broken unit.modules.test_telegram test.
  1202. * **PR** `#53025`_: (`Ch3LL`_) Change package name for suse pkg tests
  1203. @ *2019-05-15 07:41:44 UTC*
  1204. * d340cbc Merge pull request `#53025`_ from Ch3LL/suse15_pkg_test
  1205. * 0a213ee Change package name for suse pkg tests
  1206. * **PR** `#53020`_: (`Ch3LL`_) Change ssh tops log message to debug
  1207. @ *2019-05-14 16:56:42 UTC*
  1208. * c56fbb0 Merge pull request `#53020`_ from Ch3LL/ssh_tops
  1209. * cbbc764 Merge branch '2019.2.1' into ssh_tops
  1210. * **PR** `#52973`_: (`twangboy`_) Fix `integration.states.test_pip_state.PipStateTest.test_issue_2028_pip_installed_state` on Windows
  1211. @ *2019-05-13 20:56:28 UTC*
  1212. * ce099aa Merge pull request `#52973`_ from twangboy/fix_test_pip_state
  1213. * 21838a1 Merge branch '2019.2.1' into fix_test_pip_state
  1214. * **PR** `#52986`_: (`Ch3LL`_) Revert "Make sure --run-expensive runtests.py arg works"
  1215. @ *2019-05-13 19:38:17 UTC*
  1216. * 055d374 Merge pull request `#52986`_ from Ch3LL/expensive_revert
  1217. * 368c012 Revert "Make sure --run-expensive runtests.py arg works"
  1218. * cce263e Merge branch '2019.2.1' into fix_test_pip_state
  1219. * 351d415 Return path to Python instead of None
  1220. * c0538d2 Change ssh tops log message to debug
  1221. * e317186 Merge branch '2019.2.1' into yaml_flow_style
  1222. * **PR** `#52968`_: (`s0undt3ch`_) [2019.2.1] Salt >= 2018.3.x supports Py3.7
  1223. @ *2019-05-12 21:44:57 UTC*
  1224. * ee05da5 Merge pull request `#52968`_ from s0undt3ch/2019.2.1
  1225. * 73c3726 Salt >= 2018.3.x supports Py3.7
  1226. * **ISSUE** `#50310`_: (`xuhcc`_) acme.cert falsely reports changes (refs: `#50400`_)
  1227. * **PR** `#52796`_: (`Ch3LL`_) Backport `#50400`_ and `#50402`_ into 2019.2.1
  1228. @ *2019-05-10 19:30:12 UTC*
  1229. * **PR** `#50402`_: (`xuhcc`_) Fix typo in salt.modules.acme (refs: `#52796`_)
  1230. * **PR** `#50400`_: (`xuhcc`_) Fix incorrect change reporting in acme.cert (refs: `#50402`_, `#52796`_)
  1231. * cae51c2 Merge pull request `#52796`_ from Ch3LL/bp-50400
  1232. * 0c2e3e7 Merge branch '2019.2.1' into bp-50400
  1233. * 1268e3e Merge branch '2019.2.1' into bp-50400
  1234. * 09fa9e3 Fix typo
  1235. * 9be5c0c Fix incorrect change reporting in acme.cert
  1236. * 9a27fb3 Merge branch '2019.2.1' into yaml_flow_style
  1237. * **PR** `#52770`_: (`twangboy`_) Fix test_file_managed_should_fall_back_to_binary on Windows
  1238. @ *2019-05-09 20:35:02 UTC*
  1239. * 20cccd8 Merge pull request `#52770`_ from twangboy/fix_test_file
  1240. * ac27e69 Merge branch '2019.2.1' into fix_test_file
  1241. * 30a5093 Merge branch '2019.2.1' into fix_test_file
  1242. * c08b10d Merge branch '2019.2.1' into fix_test_file
  1243. * 340ee23 Pass encoding to _validate_str_list
  1244. * 0d0e354 Fix yamldumper test for both py2/py3
  1245. * 20bc954 Update docs for yamldumper test
  1246. * bf648e5 Update tests/unit/utils/test_yamldumper.py
  1247. * 70d578a Set default_flow_style=None in yaml.dump calls
  1248. * **PR** `#52943`_: (`Ch3LL`_) Fix elasticsearch state module: allow user to define empty aliases
  1249. @ *2019-05-09 15:46:38 UTC*
  1250. * 4437764 Merge pull request `#52943`_ from Ch3LL/fix_elastisearch
  1251. * 451fb7e Merge branch '2019.2.1' into fix_elastisearch
  1252. * ebff9b9 Fix elasticsearch state module: allow user to define empty aliases
  1253. * **PR** `#52952`_: (`s0undt3ch`_) [2019.2.1] More nox changes and test fixes
  1254. @ *2019-05-09 15:03:07 UTC*
  1255. * 9b290b6 Merge pull request `#52952`_ from s0undt3ch/merge-forward/2018.3-to-2019.2.1-cherry
  1256. * a06d7ce We need to call the decorator
  1257. * 77185af Partial revert since this is a class method
  1258. * f5c5771 Lint fixes
  1259. * 3e43c87 Revert "fix compare_versions method"
  1260. * 0e139bf Fix `GOLDEN_IMAGES_CI_BRANCH` value
  1261. * 12a9408 Add Py3.7 static requirements
  1262. * 8e505fb Move tests to existing test modules
  1263. * 4681609 `tests/unit/config/__init__.py` -> `tests/unit/config/test_config.py`
  1264. * b1dc7f6 Pin to `moto<=1.3.7` because of https://github.com/spulec/moto/pull/1952
  1265. * 0ffe7ca We no longer test againt Ubuntu 14.04 which reached EOL
  1266. * 33743fc Don't traceback when trying to close a closed socket
  1267. * da2e147 Always cleanup the changed environ
  1268. * 087c74d No globals in tests, specially dictionaries!
  1269. * a814fc0 Fix underscore wart (and linter)
  1270. * 74b8f5f Fix deprecation warning in msgpack >= 0.5.2
  1271. * 962b116 Try to address dict changing during iteration
  1272. * c58af57 Tweak codeclimate settings for less noise
  1273. * 5bb7869 fix linter
  1274. * 0b81841 Cherry-pick test fix
  1275. * 99f9e1c fix compare_versions method
  1276. * **PR** `#52853`_: (`s0undt3ch`_) [2019.2.1] Bring nox into 2019.2.1
  1277. @ *2019-05-09 09:52:42 UTC*
  1278. * a510edf Merge pull request `#52853`_ from s0undt3ch/merge-forward/2018.3-to-2019.2.1-cherry
  1279. * a8f7b46 Test is not destructive.
  1280. * 63663cf We no longer test againt Ubuntu 14.04 which reached EOL
  1281. * 62574ee Typo
  1282. * e3e3761 Proper english in requirements comments
  1283. * e9f6a12 `identical_signature_wrapper` adds `__wrapped__` to function globals
  1284. * 10283b4 Upload coverage reports on full test runs
  1285. * 6e0b61b Less flaky mine tests
  1286. * 3709ed7 msgpack returns string_types
  1287. * a36b15e Add regression test
  1288. * ce782ff Fix non raw msg pack msg decoding
  1289. * f193f0f Update Issue Template: questions removed
  1290. * 4417095 Fix underscore wart (and linter)
  1291. * e6c2ae4 Fix deprecation warning in msgpack >= 0.5.2
  1292. * 6375944 Add ubuntu1804 to pr tests
  1293. * 8fdb04d SIGKILL is not alwasy available use a local variable
  1294. * 4d6b8da Fix linter
  1295. * 759bccc Fix test_doc on windows by using grep yay!
  1296. * 0ce086d Fix remaining failures on ubuntu 1404 and add to PR tests
  1297. * fdf80fd Change py3 windows timeout from 6 to 8 hours
  1298. * b0aa287 Fix missing class wart
  1299. * 21ecb74 fix linter
  1300. * 62c0f9f Skip tests when no libcloud
  1301. * 1d92290 Fix unused import
  1302. * 72cdc91 Fix linter
  1303. * 238fd0f Fix broken pip state
  1304. * 89533ba Fix `NOX_ENV_NAME`
  1305. * 7cfc9e8 Fix `NOX_ENV_NAME`
  1306. * 2087c91 Fix `NOX_ENV_NAME`
  1307. * 2f1aff5 Rename kitchen-centos6-py3 to kitchen-centos6-py2
  1308. * 1eea990 Fix linter
  1309. * 52ca668 Skip tests when no libcloud
  1310. * 2cf4b98 Add centos-6-py2 and debain 8,9 py2 and 3 to PR tests
  1311. * 522599d Dont fail just because some random process died
  1312. * 34cef86 Ignore super not called
  1313. * b7ace9c Fix linter
  1314. * aceb6d3 Skip libcloud unit tests when no libcloud
  1315. * f73420b Install mock on Python < 3.6
  1316. * 28fbde1 Add `moto` to the windows dependencies
  1317. * 8cbecc1 Pin kubernetes to <4.0
  1318. * 2acb0f3 Make sure --run-expensive runtests.py arg works
  1319. * 22cae20 Remove ref restriciton from kitche-salt
  1320. * 67095df Add 'runFull' build parameter for PR tests
  1321. * 12d8d35 Stop w32time before and start after testing
  1322. * 7f1c22c Skip tests that fail on Windows
  1323. * f4ae97f Upgrade etcd to > 0.4.2
  1324. * 381f5fe Limit and reduce the ammount of log records sent over the wire
  1325. * 0c94b5d More entries to ignore
  1326. * c3a21f5 As a script, not as a module
  1327. * 8948b69 Include `COVERAGE_FILE` as an env variable.
  1328. * 0af561e Each generated script is now prepared for code coverage
  1329. * 294d6f4 Use the system's path separator
  1330. * e52ab87 Always combine and generate the XML coverage report
  1331. * 666ca9f Fix proxy minion startup issue on the test suite
  1332. * 7838ace `impacket` does not support Py3
  1333. * ba8d0fe Allow `--install-only` to gather the required information
  1334. * eed7d68 Create nox lint virtualenvs before running them
  1335. * e9e57cf Syndic roster not in 2017.7.9
  1336. * 111c63a4d Create the roster even when not running ssh
  1337. * 11c02a0 Fix unit.test_loader.LoaderGlobalsTest.test_states
  1338. * 8694db1 Fix windows tests
  1339. * 82e9ac5 Avoid race condition in even assertions
  1340. * 9443451 Revert part of 927219c since it is not a fix
  1341. * 5fee762 Fix timeout logic
  1342. * 517650f check timeout when queue empty
  1343. * 7c0a9af fix linter
  1344. * 961dc40 Ignore missing variable in six module
  1345. * 0f5a7f0 Fix typo
  1346. * 6c8c418 Do not limit event assert to first event
  1347. * 3042292 Wait longer for ping reaction
  1348. * 8c10f5f Fix xml block causing docs to fail
  1349. * 6e5768a Add a nox session for the Jenkins tornado jobs
  1350. * 43321e8 Add a cloud nox session for both runtests and pytest
  1351. * b6b4e95 Lint cleanup
  1352. * 0670614 Add tests for wraps
  1353. * 1670b5d Use functools.wraps with decorators
  1354. * 5ae263c Update static requirements for 2018.3 branch
  1355. * 3482c4d Disable code coverage uploads.
  1356. * 0e5bc67 Lint fixes
  1357. * 337c737 Update CI jobs to point to 2018.3
  1358. * 72e8603 Skip test if required cypto libs are not available
  1359. * e6bc9f8 Default to Cryptodome, fallback to PyCrypto
  1360. * b2b0764 Be aware of the different path separators
  1361. * 7e79b18 We need to make sure the virtualenv path entry is removed when searching
  1362. * ff6d3c6 We don't need to be root to run these tests
  1363. * 5965ab4 Disable progress bars on pip installs
  1364. * f86a44e Use the real python executable path when running within a virtualenv
  1365. * 3d407e8 Add a helper to return the path to the real pytohn executable
  1366. * ea9d246 We must also provide `venv_bin` when running within a virtualenv
  1367. * 31e91b0 Fix pip tests, in particular under windows
  1368. * 493f493 Don't fail if pkg_resources is not importable
  1369. * a1eb400 Specify the SHA we need
  1370. * 0b01f21 Let's fully unload pip
  1371. * 0b6f848 Fix docker entries
  1372. * 870b899 Remove unused argument
  1373. * 1656cb4 Disable re-runing failed tests for now
  1374. * 6db4141 Also ignore multiprocessing coverage files
  1375. * 83dc97d Actually write the lint reports.
  1376. * 5f97270 Try to make sure some pip internal functions are always present in sys.modules after reloads
  1377. * 0090c55 Try and address the fact that some python packages are only provided by the distro
  1378. * 4a072fe These tests aren't destructive
  1379. * 5c7a956 Don't fail the build if the issue was sending a slack notification
  1380. * 361ef6e Don't try to change ownership on non existing paths
  1381. * 7b17352 More insight(context) on failure reports
  1382. * 93b6b95 Lock supervisor to 3.3.5, last kown working(passing tests) version
  1383. * 51114aa Watch out for too long shebang's
  1384. * d97fe82 The output is important to know why it failed.
  1385. * 9fef385 Strings and integers are not comparable under Python 3
  1386. * d308dce Be verbose in a CI context
  1387. * 8b7105e Fix failed tests re-run logic
  1388. * d6d8db1 Blacklist `enum34` on Py>=3.4. Update requirements.
  1389. * 1cd00c0 Update PR CI jobs for nox
  1390. * 19a83d5 Blacklist pycrypto and install pycryptodome instead
  1391. * 91376b3 Ignore the generated docs archive
  1392. * 207b83a Update compiled requirements
  1393. * 535e7a7 Add TCP transport nox sessions
  1394. * 680b3e5 Compile requirements for the TCP transport
  1395. * 49a1ebe Throw error when running either on Py<2.7 or Py>=3.7
  1396. * 10528b9 Don't repeat filed tests on missing/empty failed test files file
  1397. * 4886809 We currently only support running lint under Py2.7
  1398. * a76981b Remove dead code
  1399. * 7b2c1ce Don't require six
  1400. * a27ed35 Add nox env to build docs
  1401. * e1b3f1d Lock docs python requirements
  1402. * c8de644 Fix lint issues under tests
  1403. * 0372718 Fix lint issues on salt
  1404. * 9eab9f4 Add nox session/env/target to run lint against Salt and it's test suite
  1405. * 123f771 Lock lint requirements
  1406. * 8df33ad Back to `+apache-libcloud==1.0.0` and skip windows for now
  1407. * 43e3ae6 Bump apache-libcloud requirement because 1.0.0 fails to install on windows
  1408. * d5f7813 Remove requiremens for platforms which aren't tested under Py3
  1409. * 8f02ee9 Recompile requirements
  1410. * 66626f2 Remove pycryptodome from compiled requirements files
  1411. * 75693e5 Use pycryptodomex on windows and PyCrypto on the rest
  1412. * 4a9c19c Update(fix) requirements
  1413. * 33a3467 We don't test OSX nor Windows under Py3.4
  1414. * fd44fce We want a more verbose pip-compile output
  1415. * c2ae2d5 We now compile requirements for each of the supported minor version
  1416. * 6ee1260 Static requirements are now placed on `py<major>.<minor>` subdirectories
  1417. * 3504804 The required crypto library is pulled in from zeromq.txt or raet.txt
  1418. * 3ffe03c PyZMQ is pulled in from zeromq.txt
  1419. * 7c2fe16 Instead of quoting session parameters, proxy nox sessions
  1420. * d3ae77b Add separate crypto sessions
  1421. * 0399620 Parametrize the transport
  1422. * d33fd03 Update/Generate static requirements to new layout
  1423. * 52ac533 Add pre-commit config to generate static requirements
  1424. * 3cfcb13 Be aware of the new static requirements layout
  1425. * dc7e16a Don't lock the docker requirement. It's not locked on the other platforms
  1426. * 5476ba2 Kubernetes 3.0.0 does include the requirements files. pip-compile chokes on that
  1427. * 79a8261 Previously generated requirements were py2 only
  1428. * 1e29666 IOFLO is pulled in from the raet requirements
  1429. * 4945e35 Fix pylint on 2017.7.9
  1430. * 036bf68 Rerun failed tests
  1431. * 03a9601 Ignore `.nox` directory
  1432. * 50cb630 We have long files
  1433. * db2392f Update CodeClimate settings
  1434. * 899c80e Fix integration.client.test_kwarg test timeouts
  1435. * **ISSUE** `#52836`_: (`Ch3LL`_) unit.utils.test_args.ArgsTestCase.test_argspec_report failing (refs: `#52852`_)
  1436. * **PR** `#52852`_: (`garethgreenaway`_) [2019.2.1] Fixes to unit.utils.test_args.test_argspec_report
  1437. @ *2019-05-07 19:25:48 UTC*
  1438. * 77355e2 Merge pull request `#52852`_ from garethgreenaway/52836_test_argspec_report_failing
  1439. * eee5a38 Merge branch '2019.2.1' into 52836_test_argspec_report_failing
  1440. * **PR** `#52845`_: (`Ch3LL`_) Backport `#52780`_ into 2019.2.1
  1441. @ *2019-05-07 16:27:21 UTC*
  1442. * **PR** `#52780`_: (`sbrennan4`_) Handle ipv6 in _netlink_tool_remote_on (refs: `#52845`_)
  1443. * dcc5fde Merge pull request `#52845`_ from Ch3LL/bp-52780
  1444. * dfff09b Merge branch '2019.2.1' into bp-52780
  1445. * **PR** `#52851`_: (`Ch3LL`_) Reload matcher loader when ext_pillar_first set
  1446. @ *2019-05-07 13:12:07 UTC*
  1447. * 2e4f296 Merge pull request `#52851`_ from Ch3LL/matcher_ext_pillar
  1448. * bdcae5d Add docs for new reload kwarg
  1449. * fc70884 Reload matcher loader when ext_pillar_first set
  1450. * 8ac74e2 Merge branch '2019.2.1' into bp-52780
  1451. * 226c7ce Merge branch '2019.2.1' into bp-52780
  1452. * c1eae84 Add test
  1453. * 69fe65b Use rsplit
  1454. * 8fdc48c Removing create_autospec and having salt.utils.args.argspec_report run against the _test_spec function directly. Depending on the python version, create_autospec gives different results and cause the test to fail. The test is now more accurate at testing the arguments for the function.
  1455. * **PR** `#52842`_: (`s0undt3ch`_) `libcrypto.OpenSSL_version_num` might be a callable
  1456. @ *2019-05-06 17:00:37 UTC*
  1457. * cc7a0d1 Merge pull request `#52842`_ from s0undt3ch/2019.2.1
  1458. * a944017 `libcrypto.OpenSSL_version_num` might be a callable
  1459. * **PR** `#52839`_: (`twangboy`_) Add support for EC2
  1460. @ *2019-05-04 17:28:54 UTC*
  1461. * b625a6a Merge pull request `#52839`_ from twangboy/fix_test_grain
  1462. * 1c9b372 Add support for EC2
  1463. * **ISSUE** `#51982`_: (`arsiesys`_) topic (minion_id) need to be encoded before being hash and sent using zeroMQ (refs: `#51983`_)
  1464. * **PR** `#52767`_: (`Ch3LL`_) [2019.2.1] Add tests to PR `#51983`_
  1465. @ *2019-05-03 08:35:27 UTC*
  1466. * **PR** `#51983`_: (`arsiesys`_) encode topic before using hashlib (refs: `#52767`_)
  1467. * 6002939 Merge pull request `#52767`_ from Ch3LL/zmq_filter_test
  1468. * 1ee8f37 Merge branch '2019.2.1' into zmq_filter_test
  1469. * d74b6ee Merge branch '2019.2.1' into zmq_filter_test
  1470. * 3210274 Fix linter warnings
  1471. * e7c9d6e increase timeout when gathering results
  1472. * 784786d Add zmq_filter unit tests
  1473. * 805c5ee encode topic before using hashlib
  1474. * **PR** `#52827`_: (`twangboy`_) Add pymssql dependency for Windows builds
  1475. @ *2019-05-03 08:21:40 UTC*
  1476. * 5996932 Merge pull request `#52827`_ from twangboy/add_pymssql
  1477. * 6f0b8e2 Add pymssql dependency for Windows builds
  1478. * **ISSUE** `#52717`_: (`Ch3LL`_) debian9 tests segmentation fault (refs: `#52797`_)
  1479. * **PR** `#52797`_: (`garethgreenaway`_) [2019.2.1] Only run the libcrypto init if less than OpenSSL 1.1.0
  1480. @ *2019-05-03 05:12:31 UTC*
  1481. * e3918c5 Merge pull request `#52797`_ from garethgreenaway/52717_debian_tests_segmentation_fault
  1482. * 7ab0961 Merge branch '52717_debian_tests_segmentation_fault' of github.com:garethgreenaway/salt into 52717_debian_tests_segmentation_fault
  1483. * f8d816e Merge branch '2019.2.1' into 52717_debian_tests_segmentation_fault
  1484. * **PR** `#52771`_: (`twangboy`_) Fix `test_gpg` tests on Windows
  1485. @ *2019-05-02 13:30:18 UTC*
  1486. * b68544f Merge pull request `#52771`_ from twangboy/fix_test_gpg
  1487. * c7f45c2 Pass encoding to stringutils.to_unicode
  1488. * **PR** `#52783`_: (`Ch3LL`_) Fix boto_apigateway tests for PyYAML 5.1
  1489. @ *2019-05-02 13:26:34 UTC*
  1490. * 316d05b Merge pull request `#52783`_ from Ch3LL/fix_boto_yaml
  1491. * cde29cb Fix boto_apigateway tests for PyYAML 5.1
  1492. * 6ffbca5 Fixing lint.
  1493. * e24f2f8 Only run the libcrypto init if less than OpenSSL 1.1.0.
  1494. * **PR** `#52769`_: (`twangboy`_) Remove domain grain from tests for Windows
  1495. @ *2019-04-30 21:14:26 UTC*
  1496. * 3509465 Merge pull request `#52769`_ from twangboy/fix_test_core
  1497. * 0049f85 Remove domain grain from tests
  1498. * **PR** `#52768`_: (`twangboy`_) Remove pchanges... again...
  1499. @ *2019-04-30 20:24:27 UTC*
  1500. * 30dc14b Merge pull request `#52768`_ from twangboy/fix_test_win_dacl
  1501. * 123b607 Remove pchanges... again...
  1502. * **PR** `#52753`_: (`twangboy`_) Skip test_gen_thin_compression_fallback_py3
  1503. @ *2019-04-30 03:36:27 UTC*
  1504. * 3e46f51 Merge pull request `#52753`_ from twangboy/skip_test_gen_thin
  1505. * 811b381 Skip test_gen_thin_compression_fallback_py3
  1506. * **ISSUE** `#52721`_: (`Ch3LL`_) unit.cloud.clouds.test_ec2 test failing (refs: `#52736`_)
  1507. * **PR** `#52736`_: (`dwoz`_) Skip password decryption test when no libraries available
  1508. @ *2019-04-29 17:07:56 UTC*
  1509. * 6bfca94 Merge pull request `#52736`_ from dwoz/ec2test
  1510. * 04ad027 Merge branch '2019.2.1' into ec2test
  1511. * **PR** `#52624`_: (`tanlingyun2005`_) fix TypeError: argument of type int is not iterable
  1512. @ *2019-04-29 13:15:42 UTC*
  1513. * 9a1ed78 Merge pull request `#52624`_ from tanlingyun2005/2019.2.1
  1514. * 2c6867e add test case to tests/unit/cli/test_batch.py
  1515. * cb7742e Merge branch '2019.2.1' into 2019.2.1
  1516. * c943900 Merge branch '2019.2.1' into 2019.2.1
  1517. * d4abddd fix TypeError: argument of type int is not iterable
  1518. * ed908b3 Merge branch '2019.2.1' into 2019.2.1
  1519. * 463b60e Merge branch '2019.2.1' into 2019.2.1
  1520. * 65ee219 Merge branch '2019.2.1' of https://github.com/tanlingyun2005/salt into 2019.2.1
  1521. * f71168d Merge branch '2019.2.1' into 2019.2.1
  1522. * 509c797 bug fix salt/cli/batch.py
  1523. * 211915c fix salt/cli/batch.py TypeError: argument of type int is not iterable
  1524. * 070ae84 fix TypeError: argument of type int is not iterable
  1525. * b770f96 Skip test requiring crypto when none available
  1526. * e52b390 Warn when password decrypton requested but not possible
  1527. * **PR** `#52696`_: (`Ch3LL`_) Backport `#50087`_ into 2019.2.1
  1528. @ *2019-04-25 20:33:13 UTC*
  1529. * **PR** `#50087`_: (`rbthomp`_) Fix applying of attributes for returner rawfile_json (refs: `#52696`_)
  1530. * 806307a Merge pull request `#52696`_ from Ch3LL/bp-50087
  1531. * 66e97e7 Fix applying of attributes for returner rawfile_json
  1532. * **PR** `#52659`_: (`twangboy`_) Fix issues with the win_file tests
  1533. @ *2019-04-22 23:34:36 UTC*
  1534. * 174f558 Merge pull request `#52659`_ from twangboy/fix_test_win_file
  1535. * 915c780 Fix issues with the win_file tests
  1536. * **PR** `#52655`_: (`dwoz`_) Parse chattr version and fix test case
  1537. @ *2019-04-22 01:46:29 UTC*
  1538. * d1a61a6 Merge pull request `#52655`_ from dwoz/cron_test_fix
  1539. * e69fcc5 Fix typo
  1540. * 859d088 Merge remote-tracking branch 'origin/cron_test_fix' into cron_test_fix
  1541. * 7f7bb90 Merge branch '2019.2.1' into cron_test_fix
  1542. * **PR** `#52601`_: (`Ch3LL`_) Cherry-Pick `#52415`_ into 2019.2.1
  1543. @ *2019-04-21 19:33:03 UTC*
  1544. * **PR** `#52415`_: (`Ch3LL`_) Backport `#49832`_ into 2018.3 (refs: `#52601`_)
  1545. * **PR** `#49832`_: (`terminalmage`_) Replace pchanges with changes to make onchanges/prereq work in test mode (refs: `#52415`_)
  1546. * f7d823c Merge pull request `#52601`_ from Ch3LL/cp-52415
  1547. * ecd6802 Merge branch '2019.2.1' into cp-52415
  1548. * 538d5cf Remove pchanges from win_dacl
  1549. * 81b865f use same newfile message on linux for windows file state
  1550. * 93bdd08 Update dict correctly in file state
  1551. * f3c7f27 remove pchanges for windows file modules
  1552. * fb3b75d Fix tests for pchanges backport into 2018.3
  1553. * 0f296bb Update kernelpkg test to reflect pchanges removal
  1554. * 885d6ff Update file.touch unit tests to reflect addition of changes in test mode
  1555. * 4bc5fd0 Add integration tests for test mode onchanges/prereq
  1556. * ed214c4 Make it possible to use prereq with test and saltmod state mods
  1557. * ceb3f4d Add repack_state_returns to TestCase
  1558. * 982e693 Add exception logging in flaky decorator
  1559. * 0ba0ddf Add test mode changes to file.touch state
  1560. * 6db2beb Replace "pchanges" with "changes" to fix onchanges/prereq requisites
  1561. * 169c2d5 Chattr version py3 fix
  1562. * cf88c27 Fix linter issues
  1563. * 0ea007d Parse chattr version and fix test case
  1564. * **ISSUE** `#52508`_: (`Ch3LL`_) integration.modules.test_publish test failures (refs: `#52645`_)
  1565. * **PR** `#52645`_: (`dwoz`_) Fix salt.modules.publish and salt.states.x509 tests
  1566. @ *2019-04-20 08:17:19 UTC*
  1567. * af4f204 Merge pull request `#52645`_ from dwoz/test_fixes
  1568. * 9b6f9f9 Clean up cruft
  1569. * c3971a5 Fix salt.modules.publish and salt.states.x509 tests
  1570. * **PR** `#52629`_: (`dwoz`_) Fix event assertion race condition
  1571. @ *2019-04-19 19:03:20 UTC*
  1572. * **PR** `#52540`_: (`dwoz`_) Fix race condition in event assertion (refs: `#52629`_)
  1573. * 0a4d2d9 Merge pull request `#52629`_ from dwoz/ping_wait_2019.2.1
  1574. * c001022 Fix linter
  1575. * 423f6f9 Fix vent assertion race condition
  1576. * **PR** `#52619`_: (`dwoz`_) Remove unused method from pytest engine
  1577. @ *2019-04-18 23:45:35 UTC*
  1578. * 4859e6c Merge pull request `#52619`_ from dwoz/pytest_engine_2019.2.1
  1579. * 105784a Remove unused method from pytest engine
  1580. * **PR** `#52614`_: (`Ch3LL`_) [2019.2.1] Update integration.modules.test_network.NetworkTest.test_network_ping…
  1581. @ *2019-04-18 21:54:28 UTC*
  1582. * 77943e5 Merge pull request `#52614`_ from Ch3LL/cp-test_network-2019.2.1
  1583. * 27c79d2 Update integration.modules.test_network.NetworkTest.test_network_ping test address
  1584. * **ISSUE** `#32245`_: (`tkwilliams`_) git_pillar should permit automatic mapping of environment to branch a-la gitfs (refs: `#50768`_)
  1585. * **PR** `#52615`_: (`twangboy`_) Bring 51661 into 2019.2.1
  1586. @ *2019-04-18 21:53:35 UTC*
  1587. * **PR** `#51661`_: (`sathieu`_) git_pillar: Fix all_saltenvs on base env (refs: `#52615`_)
  1588. * **PR** `#51597`_: (`sathieu`_) git_pillar: Fix all_saltenvs on base env (refs: `#51661`_)
  1589. * **PR** `#50768`_: (`sathieu`_) git_pillar: Add support for all_saltenvs parameter (refs: `#51597`_, `#51661`_)
  1590. * c6b4986 Merge pull request `#52615`_ from twangboy/gitfs_2019.2.1
  1591. * d952674 Merge branch '2019.2.1' into gitfs_2019.2.1
  1592. * **ISSUE** `#52547`_: (`cbosdo`_) virt.purge throws a libvirt exception on Xen hypervisor (refs: `#52548`_)
  1593. * **PR** `#52548`_: (`cbosdo`_) Virt purge fix
  1594. @ *2019-04-18 20:07:36 UTC*
  1595. * 8ee15a9 Merge pull request `#52548`_ from cbosdo/virt-purge-fix
  1596. * 6ca8f4b Try/except undefineFlags() as this operation is not supported on bhyve
  1597. * 5a0464b Bring 51661 into 2019.2.1
  1598. * **PR** `#52591`_: (`Ch3LL`_) [2019.2.1] Update test_schema to mirror the new ValidationErrors in 3.0.0
  1599. @ *2019-04-18 16:34:22 UTC*
  1600. * e03aed5 Merge pull request `#52591`_ from Ch3LL/fix_jsonschema_2019.2
  1601. * e09be842 Update test_schema to mirror the new ValidationErrors in 3.0.0
  1602. * **ISSUE** `#52525`_: (`lomeroe`_) deserializer_opts are not passed the serializer in file.serialize (refs: `#52526`_)
  1603. * **PR** `#52526`_: (`lomeroe`_) Fix use of deserializer_opts in file.serialize
  1604. @ *2019-04-17 14:08:52 UTC*
  1605. * 21d6365 Merge pull request `#52526`_ from lomeroe/deserializer_opts_fix
  1606. * ea0520c update test for serialization opts
  1607. * 84ff03a Correct attempting to use the serializer_name to pull deserializer_opts when deserializer_name is used as the key in the deserializer_options dict.
  1608. * **ISSUE** `#49147`_: (`furgerf`_) Log filled with "Exception occurred while Subscriber handling stream: Already reading" (refs: `#51963`_)
  1609. * **PR** `#52570`_: (`DmitryKuzmenko`_) Simplify IPCClient and prevent corrupt messages (Turn 2) 2019.2
  1610. @ *2019-04-17 14:03:02 UTC*
  1611. * **PR** `#52564`_: (`DmitryKuzmenko`_) Simplify IPCClient and prevent corrupt messages (Turn 2) (refs: `#52570`_)
  1612. * **PR** `#52445`_: (`dwoz`_) Simplify IPCClient and prevent corrupt messages (refs: `#52564`_)
  1613. * **PR** `#51963`_: (`DmitryKuzmenko`_) Allow multiple instances of IPCMessageSubscriber in one process (refs: `#52564`_)
  1614. * e522ffe Merge pull request `#52570`_ from DSRCorporation/bugs/revert_51963_2019.2
  1615. * fabbcac A couple of race conditions fixes and a test update.
  1616. * 9c85734 Drop singleton from IPCClient
  1617. * 7cf6d54 Revert "Support parallel work of multiple IPCMEssageSubscribers in one process"
  1618. * 7f26e76 Revert "Update doc conf with the new import `tornado.queues`"
  1619. * 69e9416 Revert "Minor: Fix typo in docstring"
  1620. * **ISSUE** `#52449`_: (`Ch3LL`_) integration.cloud.clouds.test_gce.GCETest.test_instance_extra failure (refs: `#52551`_)
  1621. * **PR** `#52551`_: (`garethgreenaway`_) [2019.2] Marking the two tests in test_gce as flaky
  1622. @ *2019-04-17 14:00:39 UTC*
  1623. * b173406 Merge pull request `#52551`_ from garethgreenaway/52449_test_gce_random_failures
  1624. * 28af717 Marking the two tests in test_gce as flaky.
  1625. * **ISSUE** `#51842`_: (`mattLLVW`_) salt.auth.django docs use wrong model name (refs: `#52553`_)
  1626. * **PR** `#52553`_: (`mattLLVW`_) fix: `#51842`_
  1627. @ *2019-04-17 13:59:45 UTC*
  1628. * 8352362 Merge pull request `#52553`_ from mattLLVW/fix_django_auth_docs
  1629. * 3baeedf fix: `#51842`_
  1630. * **ISSUE** `#52134`_: (`sploenix`_) Regression: Include list of pillar files under different keys in 2019.2 (refs: `#52490`_)
  1631. * **ISSUE** `#22063`_: (`jeanpralo`_) Wildcard inside top.sls file for pillar (refs: `#52490`_)
  1632. * **PR** `#52490`_: (`dwoz`_) Fix pillar include regression
  1633. @ *2019-04-17 13:54:39 UTC*
  1634. * 9faa49c Merge pull request `#52490`_ from dwoz/issue_52134
  1635. * 876dd18 Fix merge wart
  1636. * 2ed650b Merge remote-tracking branch 'saltstack/2019.2' into issue_52134
  1637. * b0af11f Run include tests when pillar source changes
  1638. * 307cec6 Fix pillar tests
  1639. * 1a33bde import __future__.absolute_import
  1640. * 5dc5de9 Use file encoding and add docstring
  1641. * e84cd41 Fix pillar include wart
  1642. * c79f496 Add pillar include tests
  1643. * 7745242 Revert "Fix `#22063`_: pillar wildcard support include"
  1644. * **PR** `#52552`_: (`twangboy`_) Bring 52170 into 2019.2
  1645. @ *2019-04-17 13:54:17 UTC*
  1646. * **PR** `#52170`_: (`twangboy`_) Fix issue when task doesn't have delay_random defined (refs: `#52552`_)
  1647. * b0c0237 Merge pull request `#52552`_ from twangboy/fix_win_task_2019.2
  1648. * fd19cca Remove some warts in the docs
  1649. * deb0b10 Fix some lint
  1650. * a279d45 Final doc fixes
  1651. * 58f0cd2 Fix docs... attempt 6
  1652. * a66716e Fix docs... attempt 5
  1653. * f6f3381 Fix docs... attempt 4
  1654. * 18cfc15 Fix docs... attempt 3
  1655. * c691e0d More doc fixes
  1656. * e01077b Fix docs issue... maybe...
  1657. * b649495 Honor 80 character line limit
  1658. * eba4507 Bring 52170 into 2019.2
  1659. * **PR** `#52528`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  1660. @ *2019-04-17 13:53:46 UTC*
  1661. * cc0cd5d Merge pull request `#52528`_ from Ch3LL/merge-2019.2
  1662. * 87cf385 increase timeout on test_state for windows
  1663. * 3442202 Increase timeout for test_kwarg tests
  1664. * 2c3ff2f Merge branch '2019.2' into merge-2019.2
  1665. * **PR** `#52534`_: (`twangboy`_) Add TLS support up to TLS 1.2
  1666. @ *2019-04-13 22:56:41 UTC*
  1667. * e91240b Merge pull request `#52534`_ from twangboy/tls_support_2019.2
  1668. * 9ec54c4 Add TLS support up to TLS 1.2
  1669. * 474efa1 Fix pylint and state test failure
  1670. * 048a82e Merge branch '2019.2' into merge-2019.2
  1671. * **PR** `#52536`_: (`twangboy`_) Bring `#52191`_ into 2019.2 branch
  1672. @ *2019-04-12 21:31:23 UTC*
  1673. * **PR** `#52191`_: (`twangboy`_) Fix issue where version doesn't detect when check_remote=True (refs: `#52536`_)
  1674. * 2c42e4d Merge pull request `#52536`_ from twangboy/fix_choco_2019.2
  1675. * b394ad5 Bring `#52191`_ into 2019.2 branch
  1676. * 795a7f6 Fix windows tests - increase timeout
  1677. * c70772c Fix linux state tests- add new comment
  1678. * 2941567 Merge branch '2018.3' into '2019.2'
  1679. * 262516c Merge pull request `#52209`_ from twangboy/fix_choco_retcode
  1680. * 7aec2d3 Merge branch '2018.3' into fix_choco_retcode
  1681. * bfdc47b Handle new enhanced retcode 2
  1682. * dd7a4ba Merge pull request `#52046`_ from twangboy/use_reg_timezone
  1683. * fc8e970 Merge branch '2018.3' into use_reg_timezone
  1684. * d0987e6 Merge branch '2018.3' into use_reg_timezone
  1685. * 1bf0cbc Merge branch '2018.3' into use_reg_timezone
  1686. * b466f8a Merge branch '2018.3' into use_reg_timezone
  1687. * 34bdae5 Merge branch '2018.3' into use_reg_timezone
  1688. * 9a8afa6 Fix tests, add null byte test
  1689. * 59b1d4f Revert back to using reg to get timezone
  1690. * 0d09608 Merge pull request `#52396`_ from dmurphy18/fix_aix_ssh
  1691. * 8bfa340 Correct typo
  1692. * 6d98577 Altered code to support salt-ssh on AIX
  1693. * 576478e Merge pull request `#52473`_ from Ch3LL/bp-49437
  1694. * 781385f Merge branch '2018.3' into bp-49437
  1695. * 3a3114d Fix merge conflict wart
  1696. * bbfd412 Merge branch '2018.3' into bp-49437
  1697. * 48ee82d Merge branch '2018.3' into bp-49437
  1698. * f66d474 Add support to avoid calling refresh_db in opkg.del_repo
  1699. * d830bc6 Merge pull request `#52493`_ from dwoz/ping_reaction_test
  1700. * 8b05e77 Merge branch '2018.3' into ping_reaction_test
  1701. * 7083d21 Merge branch '2018.3' into ping_reaction_test
  1702. * 7c963c1 Merge branch '2018.3' into ping_reaction_test
  1703. * 75ddeb3 fix linter
  1704. * e3e1d2e fix reactor ping test
  1705. * 9b7a0d1 Merge pull request `#52505`_ from bloomberg/2018_zmq_uri
  1706. * b682ec5 transport.zmq: fix bug introduced by b7df7e75cf2
  1707. * 452bbeb Merge pull request `#52512`_ from dwoz/supervisord_2018.3
  1708. * cd5cd7d The exit code matters.
  1709. * 53228ae Merge pull request `#52475`_ from Ch3LL/bp-49464
  1710. * a891fd3 Make opkg.del_repo be compatible with pkrepo state module
  1711. * 6e79e24 Merge pull request `#52500`_ from terminalmage/invalid-archive-source
  1712. * e9d175b Fix traceback when invalid source passed to archive.extracted
  1713. * 2df74ca Merge pull request `#52476`_ from bloomberg/win_cmd_2018
  1714. * 0e0c42e 2018 backport: modules.cmdmod: handle windows environ better
  1715. * 4dfb2f8 Merge pull request `#52474`_ from Ch3LL/bp-49984
  1716. * c8d547e Use prune option in Pygit2 provider when fetching
  1717. * d699485 Merge pull request `#52393`_ from waynew/52087-mine-delete-test-enhancements
  1718. * e3f5be3 Use uncommon item in mine delete test
  1719. * 89bd258 Merge pull request `#52445`_ from dwoz/ipc_fixes_2018.3
  1720. * 1bdaf29 Ensure exceptions in service future are handled
  1721. * c7ad732 Use six.reraise for py3 compatability
  1722. * 29999b0 Close message service on subscriber close
  1723. * 47203f7 Fix ipc unit tests
  1724. * 2b35437 Fix linter issues
  1725. * 503cdd2 Remove IPCClient singleton
  1726. * b374034 Re-raise queued exceptions with traceback
  1727. * **ISSUE** `#51879`_: (`whytewolf`_) 2019.2.0 binary pillar unicode error returns. (refs: `#52334`_)
  1728. * **PR** `#52334`_: (`waynew`_) 51879 fix binary pillar return error
  1729. @ *2019-04-12 03:45:17 UTC*
  1730. * 6eb2bce Merge pull request `#52334`_ from waynew/51879-fix-binary-pillar-return-error
  1731. * ead856e Merge branch '2019.2' into 51879-fix-binary-pillar-return-error
  1732. * 2aa971d lint cleanup
  1733. * 28c2945 keep_pillar not needed
  1734. * fb010c0 Add binary pillar to the docs
  1735. * f2aebf9 Assume file contents are binary
  1736. * 2b8c782 Test gpg render with replace newlines
  1737. * c4b385b Allow binary pillar data
  1738. * 604b671 Return binary data from gpg renderer
  1739. * 32aafab Ignore vscode and fix swap ignore
  1740. * **ISSUE** `#52041`_: (`arsiesys`_) 2019.2 influxdb_retention_policy.present broken when used extra arguments (refs: `#52043`_)
  1741. * **PR** `#52043`_: (`arsiesys`_) fix missing client_args in influxdb module
  1742. @ *2019-04-12 03:43:03 UTC*
  1743. * 2d59705 Merge pull request `#52043`_ from arsiesys/fix_influxdb_state_rp
  1744. * e617c5b Merge branch '2019.2' into fix_influxdb_state_rp
  1745. * 7661860 fix missing client_args in influxdb module
  1746. * **PR** `#52146`_: (`twangboy`_) Add missing symlink test
  1747. @ *2019-04-12 00:51:16 UTC*
  1748. * 1b969c3 Merge pull request `#52146`_ from twangboy/fix_test_symlink_2019.2
  1749. * 8e1c882 Merge branch '2019.2' into fix_test_symlink_2019.2
  1750. * a429542 Merge branch '2019.2' into fix_test_symlink_2019.2
  1751. * 401c253 Merge branch '2019.2' into fix_test_symlink_2019.2
  1752. * cce6200 Fixing lint
  1753. * c7cb009 Merge branch '2019.2' into fix_test_symlink_2019.2
  1754. * 3eae05a Merge branch '2019.2' into fix_test_symlink_2019.2
  1755. * 83bed46 Add missing symlink test
  1756. * **PR** `#52341`_: (`cbosdo`_) virt.pool_running: fix pool start
  1757. @ *2019-04-12 00:14:52 UTC*
  1758. * 7a1b8ca Merge pull request `#52341`_ from cbosdo/virt-state-fixes
  1759. * 89f0bd8 Merge branch '2019.2' into virt-state-fixes
  1760. * 25b9681 virt.pool_running: fix pool start
  1761. * 30981d2 Remove unneeded kwargs in virt states
  1762. * 0871c02 virt: allow defining the VM type and arch when creating it
  1763. * 1c65d25 Updating running domains in virt.running
  1764. * 13d7819 Add missing virt states unit tests
  1765. * 0681d86 virt.running support for all virt.init options
  1766. * c6a444b Add test case for virt.running
  1767. * 2db7a98 Let virt running state provide errors
  1768. * **ISSUE** `#52350`_: (`Ch3LL`_) Re-Add Python 2 unicode string literals in YAML renderer (refs: `#52427`_)
  1769. * **PR** `#52427`_: (`garethgreenaway`_) [2019.2] Support for old yaml render
  1770. @ *2019-04-12 00:06:37 UTC*
  1771. * 6040282 Merge pull request `#52427`_ from garethgreenaway/52350_readd_and_gate_unicode_string_literal_support
  1772. * 82f010a Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_support
  1773. * ae81fee Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_support
  1774. * b618d44 Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_support
  1775. * b191bc0 Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_support
  1776. * 38a9818 Merge branch '2019.2' into 52350_readd_and_gate_unicode_string_literal_support
  1777. * 2767984 Removing logging entry
  1778. * 71cd303 Adding missing yamlloader_old.py
  1779. * f848aa4 Adding support back in with, a gated configuration option, for the old YAML Loader.
  1780. * **ISSUE** `#51865`_: (`magenbrot`_) salt.match.search_by resulting in 'None' since 2019.2 (refs: `#52234`_)
  1781. * **PR** `#52234`_: (`garethgreenaway`_) [2019.2] Fixes to matchers when used in pillar
  1782. @ *2019-04-12 00:05:48 UTC*
  1783. * 05ba7c5 Merge pull request `#52234`_ from garethgreenaway/51865_match_search_by_master
  1784. * 1760245 Merge branch '2019.2' into 51865_match_search_by_master
  1785. * d50f011 Merge branch '2019.2' into 51865_match_search_by_master
  1786. * b0cbb60 Merge branch '2019.2' into 51865_match_search_by_master
  1787. * 799a08b Merge branch '2019.2' into 51865_match_search_by_master
  1788. * 21891d6 Merge branch '2019.2' into 51865_match_search_by_master
  1789. * a2173d7 Fixing a typo where attempting to get a list from __opts__ instead of an individual item
  1790. * 6a5b5b2 swapping out if...else approach for __opts__.get approach.
  1791. * aa2c626 With the change/addition of the matcher subsystem in 2019.2, the match.search_by when used in pillar broke when targetting the minion that was also the salt master. This was caused by the id in __opts__ being used in all cases. This change updates the glob_match function to use the preserved minion_id of the master if it is available so that targeting works as expected.
  1792. * **PR** `#52160`_: (`cbosdo`_) Virt whitespace fix
  1793. @ *2019-04-12 00:04:25 UTC*
  1794. * 80d7aea Merge pull request `#52160`_ from cbosdo/virt-whitespace-fix
  1795. * fd1f539 Merge branch '2019.2' into virt-whitespace-fix
  1796. * b297e7d virt: handle whitespaces in VM names
  1797. * **ISSUE** `#51832`_: (`nocturo`_) pillar include stopped working (refs: `#52008`_)
  1798. * **PR** `#52008`_: (`waynew`_) Allow `/` in pillar includes
  1799. @ *2019-04-12 00:02:40 UTC*
  1800. * b551bbd Merge pull request `#52008`_ from waynew/51832-re-allow-slash-includes
  1801. * ee3115f Allow leading dots and / as pillar separators
  1802. * 29c676d Ensure _closing exists
  1803. * eb517e1 Swap '/' for '.' when matching
  1804. * **ISSUE** `#51821`_: (`OrangeDog`_) 'comment' is an invalid keyword argument for 'test.fail_without_changes' (refs: `#51937`_)
  1805. * **PR** `#51937`_: (`garethgreenaway`_) [2019.2] Fix to test state functions to allow arguments that mod_watch uses
  1806. @ *2019-04-11 23:57:44 UTC*
  1807. * d3159cb Merge pull request `#51937`_ from garethgreenaway/51821_ensure_result_comment_changes_valid_arguments
  1808. * 86c63b5 Merge branch '2019.2' into 51821_ensure_result_comment_changes_valid_arguments
  1809. * 0966d61 Merge branch '2019.2' into 51821_ensure_result_comment_changes_valid_arguments
  1810. * 5527dff Ensure the comment, changes, and result are valid arguments for various test state functions as they are valid arguments for mod_watch.
  1811. * **ISSUE** `#51818`_: (`syphernl`_) salt.nacl.dec: expected str, bytearray, or unicode (refs: `#51913`_)
  1812. * **PR** `#51913`_: (`garethgreenaway`_) [2019.2] Fixes to utils/nacl.py
  1813. @ *2019-04-11 23:56:57 UTC*
  1814. * 7be0428 Merge pull request `#51913`_ from garethgreenaway/51818_fix_when_sk_is_empty
  1815. * 55d7488 Merge branch '2019.2' into 51818_fix_when_sk_is_empty
  1816. * b2128e8 Merge branch '2019.2' into 51818_fix_when_sk_is_empty
  1817. * cb01a1b Merge branch '2019.2' into 51818_fix_when_sk_is_empty
  1818. * 1a1e333 Merge branch '51818_fix_when_sk_is_empty' of github.com:garethgreenaway/salt into 51818_fix_when_sk_is_empty
  1819. * 102f0a3 Merge branch '2019.2' into 51818_fix_when_sk_is_empty
  1820. * 7fd04ec Merge branch '2019.2' into 51818_fix_when_sk_is_empty
  1821. * dd23069 Adding tests for NACL changes.
  1822. * c314f51 Correctly handle the situation when with the secret key or public key values are empty.
  1823. * **ISSUE** `#52116`_: (`lordcirth`_) host.present always returns None when in test=True (refs: `#52399`_)
  1824. * **PR** `#52399`_: (`waynew`_) Bring host.present in line with Salt's test conventions
  1825. @ *2019-04-11 23:32:28 UTC*
  1826. * d6f0971 Merge pull request `#52399`_ from waynew/52116-fix-host-present-fail
  1827. * 8440ae1 Merge branch '2019.2' into 52116-fix-host-present-fail
  1828. * dd002fd Fix linter
  1829. * 9d1b2a0 Only return None on host.present changes when test
  1830. * **PR** `#52477`_: (`mattp-`_) 2019.2 backport `#52472`_ modules.cmdmod: handle windows environ better
  1831. @ *2019-04-11 23:13:34 UTC*
  1832. * **PR** `#52472`_: (`mattp-`_) modules.cmdmod: handle windows environ better (refs: `#52476`_, `#52477`_)
  1833. * 7c709cf Merge pull request `#52477`_ from bloomberg/win_cmd_2019
  1834. * 736a437 2019.2 bacpkport: modules.cmdmod: handle windows environ better
  1835. * **ISSUE** `#49661`_: (`ephreal`_) Issues starting salt-master or salt-minion with openssl-1.1.1-1 (refs: `#51655`_)
  1836. * **PR** `#52423`_: (`bbinet`_) Remove unused salt.crypt import
  1837. @ *2019-04-11 21:44:41 UTC*
  1838. * **PR** `#51655`_: (`garethgreenaway`_) [2017.7] Removing unused salt.crypt imports (refs: `#52423`_)
  1839. * b0d3c76 Merge pull request `#52423`_ from bbinet/unused-salt-crypt
  1840. * dc330e7 Merge branch '2019.2' into unused-salt-crypt
  1841. * 4b26dea Merge branch '2019.2' into unused-salt-crypt
  1842. * 9607c38 Also remove unused salt.crypt import in pillar/__init__.py
  1843. * 49f2631 Remove unused salt.crypt import
  1844. * **PR** `#52506`_: (`mattp-`_) 2019.2: transport.zmq: fix bug introduced by b7df7e75cf2
  1845. @ *2019-04-11 21:12:51 UTC*
  1846. * 4bb9185 Merge pull request `#52506`_ from bloomberg/2019_zmq_uri
  1847. * 1e9dd7f transport.zmq: fix bug introduced by b7df7e75cf2
  1848. * **ISSUE** `#52462`_: (`Ch3LL`_) integration.states.test_supervisord test failing (refs: `#52513`_, `#52512`_)
  1849. * **PR** `#52513`_: (`dwoz`_) [2019.2] Fix supervisord
  1850. @ *2019-04-11 21:09:17 UTC*
  1851. * 1532642 Merge pull request `#52513`_ from dwoz/supervisord_2019.2
  1852. * dc9ace6 The exit code matters.
  1853. * **PR** `#52496`_: (`dwoz`_) Fix wart in IPC merge forward
  1854. @ *2019-04-11 05:19:02 UTC*
  1855. * **PR** `#52482`_: (`dwoz`_) Ipc fixes 2019.2 (refs: `#52496`_)
  1856. * 978084d Merge pull request `#52496`_ from dwoz/ipc_wart
  1857. * 9805f38 Fix wart in IPC merge forward
  1858. * **PR** `#52482`_: (`dwoz`_) Ipc fixes 2019.2 (refs: `#52496`_)
  1859. @ *2019-04-10 19:53:58 UTC*
  1860. * 791b646 Merge pull request `#52482`_ from dwoz/ipc_fixes_2019.2
  1861. * f45d29b Remove un-needed test
  1862. * 0141b7f Fix merge wart
  1863. * 82150f0 Remove un-used import
  1864. * c9ec8b1 Ensure exceptions in service future are handled
  1865. * 25f5a90 Use six.reraise for py3 compatability
  1866. * 6d80789 Fix ipc unit tests
  1867. * c80da32 Fix linter issues
  1868. * 024b4b6 Remove IPCClient singleton
  1869. * f1d0e02 Re-raise queued exceptions with traceback
  1870. * **ISSUE** `#51932`_: (`tomlaredo`_) [REGRESSION] --output-diff doesn't display changes anymore with test=True since v2019.2.0 (refs: `#51992`_)
  1871. * **PR** `#51992`_: (`garethgreenaway`_) [2019.2] Swapping pchanges for changes in file state.
  1872. @ *2019-04-09 19:38:57 UTC*
  1873. * 3173673 Merge pull request `#51992`_ from garethgreenaway/51932_show_diff_when_test_True
  1874. * 7c4abd6 changes needs to be a dictionary.
  1875. * ac950b3 Merge branch '2019.2' into 51932_show_diff_when_test_True
  1876. * **PR** `#52413`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  1877. @ *2019-04-08 16:19:49 UTC*
  1878. * bd3ad7b Merge pull request `#52413`_ from Ch3LL/merge-2019.2
  1879. * 30783f4 Merge branch '2019.2' into merge-2019.2
  1880. * **PR** `#52151`_: (`simonflood`_) Fix typo in actual 2019.2.0 release notes
  1881. @ *2019-04-08 13:36:28 UTC*
  1882. * **PR** `#51861`_: (`simonflood`_) Fix typo in 2019.2.0 release notes (refs: `#52151`_)
  1883. * a18abf2 Merge pull request `#52151`_ from simonflood/patch-2
  1884. * a4a5521 Merge branch '2019.2' into patch-2
  1885. * 3d31102 Fix typo in actual 2019.2.0 release notes
  1886. * 16733da Merge branch '2019.2' into merge-2019.2
  1887. * fe13214 Merge branch '2018.3' into '2019.2'
  1888. * b6028b9 Merge pull request `#52403`_ from bdrung/fix-test-conditions
  1889. * e74f78f Skip ExtendTestCase if templates directory is missing
  1890. * 0473683 Skip SampleConfTest if sample conf directories are missing
  1891. * e5a755d Merge pull request `#52250`_ from twangboy/fix_grains
  1892. * a77ec81 Merge branch '2018.3' into fix_grains
  1893. * b405391 Refer to the windowsdomain grain
  1894. * e103561 Add some documentation about the domain grain on Windows
  1895. * c874831 Don't set the domain grain to windowsdomain
  1896. * 65eb461 Add a test for windows grains
  1897. * 173d1e7 Fix the domain grain on Windows
  1898. * 0ce0c04 Merge branch '2019.2' into 51932_show_diff_when_test_True
  1899. * **ISSUE** `#51869`_: (`eimantaszd`_) x509.sign_remote_certificate not working after upgrade to 2019.2.0 (refs: `#52381`_)
  1900. * **PR** `#52381`_: (`dwoz`_) Fix issue `#51869`_ and add cert signing test
  1901. @ *2019-04-05 20:36:11 UTC*
  1902. * 6bae227 Merge pull request `#52381`_ from dwoz/issue_51869
  1903. * cd78485 Merge branch '2019.2' into issue_51869
  1904. * **ISSUE** `#21927`_: (`jfindlay`_) network.traceroute intermittently stacktraces (refs: `#52370`_)
  1905. * **PR** `#52370`_: (`jfindlay`_) Fix network.traceroute exec module function
  1906. @ *2019-04-03 16:39:20 UTC*
  1907. * c1063cf Merge pull request `#52370`_ from jfindlay/traceroute
  1908. * 2f49231 modules.network: update unit test
  1909. * 5b64fc0 modules.network: log and skip problematic traceroute lines
  1910. * e33f5c1 modules.network: standardize util check
  1911. * **PR** `#52397`_: (`garethgreenaway`_) [2019.2] Merge forward from 2018.3 to 2019.2
  1912. @ *2019-04-02 22:12:45 UTC*
  1913. * 3675f1e Merge pull request `#52397`_ from garethgreenaway/merge-2019.2
  1914. * 28e76b1 Merge branch '2018.3' into merge-2019.2
  1915. * 28f947e Merge pull request `#52213`_ from garethgreenaway/beacon_state_dont_save_test_true
  1916. * 7f83b4b Swapping out if state looking for test in opts for a __opts__.get
  1917. * e1cf599 Merge branch '2018.3' into beacon_state_dont_save_test_true
  1918. * b751122 Merge branch '2018.3' into beacon_state_dont_save_test_true
  1919. * a901ec4 Don't save beacons when test=True
  1920. * 10d041b Merge pull request `#52344`_ from twangboy/os_release_embedded
  1921. * 74ab4d3 Use old way to get osrelease if new way fails
  1922. * e88d3ba Merge pull request `#52345`_ from garethgreenaway/52197_incron_cannot_have_comments
  1923. * 070837a Merge branch '2018.3' into 52197_incron_cannot_have_comments
  1924. * 8461608 Updating the incron module, state module and tests to remove use of comments.
  1925. * 855f31a Remove un-used file
  1926. * affd9b8 Fix setup/teardown methods
  1927. * 215bf93 Refresh after modifying tmp pillars
  1928. * 95c3aba Add config for listener
  1929. * 5d231f4 remove unused import
  1930. * 8c1b1db Use tmp pillar for signing policies
  1931. * a0e2458 fix unused import
  1932. * 7f5f7dd Fix requisite path
  1933. * 5630498 Fix signing policies path
  1934. * 0bd0826 Fix issue `#51869`_ and add cert signing test
  1935. * **PR** `#52347`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  1936. @ *2019-03-28 16:41:53 UTC*
  1937. * 27e6cbf Merge pull request `#52347`_ from Ch3LL/merge-2019.2
  1938. * 63962b5 Merge branch '2018.3' into '2019.2'
  1939. * bda3ca2 Merge pull request `#51749`_ from terminal-labs/salt-cloud-map-alt-update
  1940. * 9ca0f72 Changed where to mention the map files compatibility for minion configuration options. This is a result of @Ch3LL suggestion on the PR itself for this doc change.
  1941. * 364ef06 Added mention of map file alternative for minion configuration options.
  1942. * a743fff Merge pull request `#52113`_ from twangboy/fix_lgpo
  1943. * bb4a704 Merge branch '2018.3' into fix_lgpo
  1944. * 7186405 Merge branch '2018.3' into fix_lgpo
  1945. * 7656331 Change default language from 1033 to en_US
  1946. * 7040643 Merge pull request `#52172`_ from garethgreenaway/51959_fix_acl_present_output
  1947. * 8c53890 Merge branch '2018.3' into 51959_fix_acl_present_output
  1948. * 0bdde94 Merge branch '2018.3' into 51959_fix_acl_present_output
  1949. * c5337e1 Merge branch '2018.3' into 51959_fix_acl_present_output
  1950. * 889660f Fixing lint.
  1951. * bfdb669 Updating the reverse octal lookup dictionary. Updating tests.
  1952. * 24c907b Adding additional permissions to the lookup.
  1953. * 4b99afa Fixing the output when there are changes for the ACL state so the permissions are shown and not the octal number.
  1954. * 45d6cad Merge pull request `#52283`_ from dmurphy18/fix_cpe_name_amzn2
  1955. * cbe5f7d Update to allow for malformed CPE_NAME from some OS's
  1956. * 14a6b9d Merge pull request `#52306`_ from terminal-labs/replace-ping-with-version
  1957. * c04ba6e Changed a text artifact from the ping function to supporting text for the version function.
  1958. * 0b1eb00 Replaced `test.ping` with `test.version` Result of issue `#52277`_
  1959. * 7b2b521 Merge pull request `#51963`_ from DSRCorporation/bugs/49147_ipc_subscriber
  1960. * 37aeba3 Minor: Fix typo in docstring
  1961. * cc46e9c Merge branch '2018.3' into bugs/49147_ipc_subscriber
  1962. * 23733bd Regression test for parallel IPCMessageSubscriber support
  1963. * 2bc2a7d Merge branch '2018.3' into bugs/49147_ipc_subscriber
  1964. * 684bf58 Update doc conf with the new import `tornado.queues`
  1965. * 008cf49 Merge branch '2018.3' into bugs/49147_ipc_subscriber
  1966. * 01e9a3d Merge branch '2018.3' into bugs/49147_ipc_subscriber
  1967. * 710ab50 Support parallel work of multiple IPCMEssageSubscribers in one process
  1968. * 87bb513 Fix failing symlink test (`#52145`_)
  1969. * 8255901 document `regex_replace` Jinja filter (`#52326`_)
  1970. * 3211397 Merge pull request `#52310`_ from garethgreenaway/merge-2018.3
  1971. * 9324b83 Merge branch '2018.3' into merge-2018.3
  1972. * 71e9b66 Merge pull request `#52312`_ from terminal-labs/zone-clarification
  1973. * ae0e18f Merge branch '2018.3' into zone-clarification
  1974. * e8c8dba Added in an explaination of the --zone flag approved in `#52251`_
  1975. * 4908ed3 Merge branch '2017.7' into merge-2018.3
  1976. * b6a0161 Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7
  1977. * 1f99e28 Let's not include raet by default
  1978. * 4306779 Merge branch '2017.7.9' into 2017.7
  1979. * 36ed50d Lock to unittest-xml-reporting 2.2.1
  1980. * 3e6cb79 Merge branch '2017.7.9' into 2017.7
  1981. * 57348ca Add static requirements for Arch linux
  1982. * cc6fb46 Additionally ignore files in nox virtualenvs and CI artifacts directories
  1983. * bf9c55e Previously have setuptools-git installed if ioflo is to be installed
  1984. * 973e1ca Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7
  1985. * 981335a Revert "Avoid a traceback on tornado.testing test classes"
  1986. * f48ba6a Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7
  1987. * b039cec Windows now has a static requirements file and no longer needs hacks
  1988. * a86af2b Merge pull request `#52226`_ from dwoz/jenkins_build
  1989. * 8c0f46b Use windows state to bootstrap windows builds
  1990. * 7263956 Lock coverage and xml-unittest-reporting versions
  1991. * dce4ffa Avoid a traceback on tornado.testing test classes
  1992. * **PR** `#52314`_: (`twangboy`_) Add the ability to pass a timeout to beacons
  1993. @ *2019-03-27 19:11:13 UTC*
  1994. * d3f4c9d Merge pull request `#52314`_ from twangboy/fix_beacon_tests
  1995. * a5fa99a Add missing \*\*kwargs
  1996. * 7e88d04 Add the ability to pass a timeout to beacons
  1997. * **PR** `#52311`_: (`garethgreenaway`_) [2019.2] Merge forward from 2018.3 to 2019.2
  1998. @ *2019-03-26 18:31:32 UTC*
  1999. * bad4e47 Merge pull request `#52311`_ from garethgreenaway/merge-2019.2
  2000. * 11cd485 Merge branch '2018.3' into merge-2019.2
  2001. * 582d306 Merge pull request `#52307`_ from Akm0d/doc_fix
  2002. * 4da0fd6 Fix x509 inconsistent file name in state example
  2003. * 2cdf48e Merge pull request `#52276`_ from terminal-labs/replace-github-dead-link
  2004. * a2fbbe0 Merge branch '2018.3' into replace-github-dead-link
  2005. * 8fa0e51 Merge pull request `#52290`_ from Akm0d/doc_fix
  2006. * ca00e4b Merge branch '2018.3' of github.com:saltstack/salt into doc_fix
  2007. * 8e1ec15 Add missing master/minion docs for log_rotate*
  2008. * 08728cf Merge branch '2018.3' into replace-github-dead-link
  2009. * d2fd84f Merge pull request `#51724`_ from clinta/docker-create-with-ip
  2010. * c933663 Merge branch '2018.3' into docker-create-with-ip
  2011. * 838a7aa Merge pull request `#51753`_ from terminal-labs/docs-sphinx-ref-deadlink-fix
  2012. * f2b6abd Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix
  2013. * 9857f53 Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix
  2014. * 8a11d27 Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix
  2015. * 842ec84 Merge branch '2018.3' into docs-sphinx-ref-deadlink-fix
  2016. * 9275207 Merge branch '2017.7' into docs-sphinx-ref-deadlink-fix
  2017. * 2330c2a makefile had an old sphinx-doc link, updated to new general front page of sphinx docs.
  2018. * 8d70e3b Replaced all bad sphinx links with ones from the new sphinx doc site.
  2019. * ebdffcd replaced two python sphinx deadlinks with sphinx new relevant documentation pages.
  2020. * a4e3e34 Merge branch '2018.3' into docker-create-with-ip
  2021. * efb9ec0 Merge pull request `#52215`_ from garethgreenaway/bp-52212
  2022. * 65857ef Merge branch '2018.3' into bp-52212
  2023. * a96bf24 Back-port PR `#52212`_ to 2018.3
  2024. * c6e553c add networking_config to container_create for custom network_mode
  2025. * 5c99dbd add test to expose ip not added to custom network `#51723`_
  2026. * 679c4b2 Merge pull request `#52269`_ from garethgreenaway/merge-2018.3
  2027. * ee58560 Merge branch '2018.3' into merge-2018.3
  2028. * 418e543 Merge pull request `#52261`_ from dwoz/update_kitchen
  2029. * a87c6ea Use windows state to bootstrap windows builds
  2030. * 1aa1bd8 Merge branch '2017.7' into merge-2018.3
  2031. * 2962e94 Lock coverage and xml-unittest-reporting versions
  2032. * 595303b Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7
  2033. * 55e150c Proper setup and teardown
  2034. * b9b6009 Don't run distro on windows
  2035. * 3cb5c82 Merge pull request `#52208`_ from s0undt3ch/2017.7.9
  2036. * b14dbc9 Merge branch '2017.7.9' into 2017.7
  2037. * 6a789a1 Update static requirements
  2038. * cee9480 Lock PyYAML to < 5.1
  2039. * a4f241d The kitchen nox verifier already takes care of the sinlge `-v` flag.
  2040. * 0cb641e Fix static requirements search bad logic
  2041. * 45a3e4a `distro` reports Opensuse 15 as Opensuse Leap 15
  2042. * de7bb24 Ubuntu 18.04 locked requirements files
  2043. * bc08e3c Ubuntu 16.04 locked requirements files
  2044. * 0d353d2 Ubuntu 14.04 locked requirements files
  2045. * 1186122 Opensuse 42 locked requirements files
  2046. * fa6888b Opensuse 15 locked requirements files
  2047. * b6578b8 Fedora 29 locked requirements files
  2048. * 777dbb0 Fedora 28 locked requirements files
  2049. * 4388fa9 Debian 9 locked requirements files
  2050. * 2f9030f Debian 8 locked requirements files
  2051. * 1b18ec5 CentOS 7 locked requirements files
  2052. * 6e9f0c0 CentOS 6 locked requirements
  2053. * 7415846 Start handling static(and platform specific) requirements files
  2054. * ea4d370 Allow overriding some requirements based on distro information
  2055. * 17017a1 Merge pull request `#51361`_ from olipovch/cloud-sync-after-install
  2056. * 8fde3a0 Merge branch '2017.7' into cloud-sync-after-install
  2057. * ab00151 Fix salt-cloud sync_after_install functionality
  2058. * ff54f53 The kitchen nox verifier already takes care of the sinlge `-v` flag.
  2059. * a2aa708 Fix static requirements search bad logic
  2060. * 621b047 `distro` reports Opensuse 15 as Opensuse Leap 15
  2061. * bc00a26 Ubuntu 18.04 locked requirements files
  2062. * d5ed9e1 Ubuntu 16.04 locked requirements files
  2063. * 03879bf Ubuntu 14.04 locked requirements files
  2064. * c3d7a18 Opensuse 42 locked requirements files
  2065. * b29d986 Opensuse 15 locked requirements files
  2066. * 73154d0 Fedora 29 locked requirements files
  2067. * bf36cd4 Fedora 28 locked requirements files
  2068. * 52cc5bb Debian 9 locked requirements files
  2069. * cb4a823 Debian 8 locked requirements files
  2070. * 2128a79 CentOS 7 locked requirements files
  2071. * 4a29e93 CentOS 6 locked requirements
  2072. * 0d96e64 Start handling static(and platform specific) requirements files
  2073. * 0fc82bd Merge pull request `#52193`_ from Ch3LL/bp-47005
  2074. * 1a54fd1 Merge branch '2018.3' into bp-47005
  2075. * 0f3cd2a Merge pull request `#52194`_ from Ch3LL/bp-52149
  2076. * bff3f3c Merge branch '2018.3' into bp-52149
  2077. * 7e459a1 example names parameter in file.managed state
  2078. * f68caa6 Merge branch '2018.3' into bp-47005
  2079. * 85be178 Merge pull request `#52201`_ from max-arnold/rename-beacon-validate
  2080. * e1e9a2b Merge branch '2018.3' into rename-beacon-validate
  2081. * 0383ac3 Merge pull request `#52189`_ from Ch3LL/merge-2018.3
  2082. * 9972980 Merge branch '2018.3' into merge-2018.3
  2083. * 79962ab Merge branch '2017.7' into '2018.3'
  2084. * fd6068e Allow overriding some requirements based on distro information
  2085. * 659ec11 Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7
  2086. * 18bbbec We need to nest require `req_win.txt`
  2087. * 956a84c Merge pull request `#51995`_ from s0undt3ch/2017.7
  2088. * 0bf9d62 Merge remote-tracking branch 'upstream/2017.7.9' into 2017.7
  2089. * baf776b Merge pull request `#51974`_ from s0undt3ch/features/nox-2017.7
  2090. * ee4df3a Lint fixes
  2091. * 56f841f Windows needs special treatment
  2092. * c3cb447 Requirements fixes
  2093. * 6a67531 We need a fixed winrm-fs so that dotfiles are also included
  2094. * 15c6a53 use kitchen-salt from my fork for now
  2095. * b745332 Merge pull request `#51800`_ from dwoz/typo_fix
  2096. * 5bbe5e0 Fix up docstring
  2097. * 9f3c583 Fix typo in docstring
  2098. * 75acce1 Rename obsolete beacon validation function
  2099. * d1700f3 Merge branch '2018.3' into bp-47005
  2100. * 03f228d Merge pull request `#52112`_ from Ch3LL/proxy_gs
  2101. * 7ad4758 Update device names in proxy getting started docs
  2102. * 25ae7c8 remove freebsd-upstream reference
  2103. * b70c45c Remove salt FreeBSD repo which is now 2 years out of date
  2104. * 62e5404 github issue tracker link and sends you to the url for listed issues.
  2105. * ccf6a06 Replaced a dead link for github issue tracker with another github link for the issue tracker and added a link to show more options for closing issues in commit messages.
  2106. * **PR** `#52190`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  2107. @ *2019-03-23 01:09:33 UTC*
  2108. * 3ac6dbd Merge pull request `#52190`_ from Ch3LL/merge-2019.2
  2109. * 68c02b9 Merge branch '2019.2' into merge-2019.2
  2110. * **PR** `#52240`_: (`soer7022`_) Fix Typos "swtich" to "switch"
  2111. @ *2019-03-23 00:08:50 UTC*
  2112. * f5fc807 Merge pull request `#52240`_ from soer7022/patch-2
  2113. * d130832 Merge branch '2019.2' into patch-2
  2114. * 3b6fdf8 Merge branch '2019.2' into patch-2
  2115. * 5db7a3f Fix Typos "swtich" to "switch"
  2116. * 34d601e Merge branch '2019.2' into merge-2019.2
  2117. * **ISSUE** `#52036`_: (`ghost`_) rsync.synchronized: "An exception occurred in this state: 'Changes' should be a dictionary." (refs: `#52040`_)
  2118. * **PR** `#52040`_: (`garethgreenaway`_) [2019.2] Fix to rsync state
  2119. @ *2019-03-21 19:08:19 UTC*
  2120. * a00245e Merge pull request `#52040`_ from garethgreenaway/52036_rsync_state_no_changes_when_error
  2121. * 09d1672 Merge branch '2019.2' into 52036_rsync_state_no_changes_when_error
  2122. * **PR** `#51962`_: (`Ch3LL`_) Update 2019.2.0 release notes with other tojson example
  2123. @ *2019-03-21 16:37:43 UTC*
  2124. * 5387821 Merge pull request `#51962`_ from Ch3LL/rn_update
  2125. * f63bae9 Merge branch '2019.2' into rn_update
  2126. * **PR** `#52262`_: (`dwoz`_) Use windows state to bootstrap windows builds
  2127. @ *2019-03-20 22:12:25 UTC*
  2128. * 0fe7f28 Merge pull request `#52262`_ from dwoz/update_kitcen_2019.2
  2129. * 49d529d Use windows state to bootstrap windows builds
  2130. * e2c3f93 Merge branch '2019.2' into rn_update
  2131. * 164398f Merge branch '2019.2' into rn_update
  2132. * c04b2a0 Merge branch '2019.2' into rn_update
  2133. * 9ca6e50 Update doc/topics/releases/2019.2.0.rst
  2134. * 052f193 add additional formatting to 2019.2.0 release notes
  2135. * a6ca59a Update 2019.2.0 release notes with other tojson example
  2136. * 84cd46c Merge branch '52036_rsync_state_no_changes_when_error' of github.com:garethgreenaway/salt into 52036_rsync_state_no_changes_when_error
  2137. * 4a126b3 Merge branch '2019.2' into 52036_rsync_state_no_changes_when_error
  2138. * d5d3117 Removing debugging statements
  2139. * 0fb859d Adding a test for the rsync state
  2140. * 4c678e6 When the retcode is non-zero, there are no changes so should include the default empty dictionary.
  2141. * c6ba2e6 Fix lint for test_win_file
  2142. * 9ada8d9 Merge branch '2018.3' into '2019.2'
  2143. * f8c0266 Allow overriding some requirements based on distro information
  2144. * c58c775 Merge pull request `#52035`_ from Ch3LL/bp-52012
  2145. * 37666bd Merge branch '2018.3' into bp-52012
  2146. * 54ff3fe Merge pull request `#51935`_ from Ch3LL/py3_doc
  2147. * b217f94 Merge branch '2018.3' into py3_doc
  2148. * 605bfaf Update futures dependency for python2 only
  2149. * 072cd84 Update supported python versions in installation docs
  2150. * 892cdae Merge pull request `#52038`_ from terminalmage/docs
  2151. * 4d82146 Minor documentation tweak for file.replace state
  2152. * a7a9754 Merge pull request `#51896`_ from twangboy/win_disks
  2153. * 057d415 Merge branch '2018.3' into win_disks
  2154. * 0d419e3 Fix some lint
  2155. * aa61dab Add tests
  2156. * 9f6ec53 Add all attached drives to the disks grain
  2157. * 48d298c Merge pull request `#51918`_ from twangboy/fix_compat
  2158. * a791901 Fix compat, add tests
  2159. * 2837bb9 Fix _compat for py3
  2160. * 02328a6 Merge pull request `#52030`_ from Ch3LL/bp-52004
  2161. * b4e3183 Fixed comparison of `None` with constants
  2162. * aa82fcc Merge pull request `#52029`_ from Ch3LL/bp-52003
  2163. * fcac9f3 Skip Test on Non-Windows systems
  2164. * f42d17d Derive from LoaderModuleMockMixin
  2165. * 5052017 Define __opts__ dict
  2166. * b7b571e Define __opts__ dict
  2167. * ee3ad08 Define __opts__ dict
  2168. * 64d8451 Use default file module
  2169. * 886ef19 Fix name of makedirs\_ method
  2170. * 4cc5f77 Check for path to be a symlink
  2171. * 5ff1725 Merge pull request `#52028`_ from Ch3LL/bp-50384
  2172. * 6493eb0 Fix issue `#50381`_
  2173. * f2b4ec8 Don't log debug messages during close
  2174. * 7ab1281 Merge pull request `#51936`_ from gtmanfred/2018.3
  2175. * faa3471 Merge branch '2018.3' into 2018.3
  2176. * 2ebfa22 Merge pull request `#51967`_ from twangboy/add_compat_tests
  2177. * 2056578 Merge branch '2018.3' into add_compat_tests
  2178. * e85f004 Merge branch '2018.3' into add_compat_tests
  2179. * ea69062 Fix lint
  2180. * eb984f5 Add unit tests for _compat.py
  2181. * c8e2971 Merge pull request `#51980`_ from Ch3LL/merge-2018.3
  2182. * 9adc19e Merge branch '2017.7' into '2018.3'
  2183. * bfaa6a9 Merge pull request `#51895`_ from twangboy/win_update_2017.7
  2184. * b2cb1eb Merge branch '2017.7' into win_update_2017.7
  2185. * 7d6280d Merge pull request `#51875`_ from dwoz/avoid_ssl_race
  2186. * e99654d Merge branch '2017.7' into avoid_ssl_race
  2187. * c0bb1f7 Merge pull request `#51850`_ from waynew/cherry-pick-ping-fix
  2188. * 6da495f Fix linter
  2189. * f78b360 fix reactor ping test
  2190. * ad7a9ec Merge pull request `#51893`_ from twangboy/gate_zfs_2017.7
  2191. * e0d58eb Gate zfs module on Windows
  2192. * f758a10 Avoid race condition when initializing OpenSSL
  2193. * 0f125db Add __virtual__ to win_update
  2194. * 864d4be Merge pull request `#51770`_ from Ch3LL/doc_conf_2017
  2195. * 25d9ca2 Update release versions for the 2017.7 branch
  2196. * 3cf3099 Merge pull request `#51774`_ from terminal-labs/py3-server-docs-update
  2197. * 1f00c89 Added in python 3 server according to the consensus from `#51748`_
  2198. * bfb9d87 added the python3 command for startign the python http server.
  2199. * b4153d3 Merge pull request `#51757`_ from twangboy/fix_case_2017.7
  2200. * 6b0b5d2 Fix failing py3 tests
  2201. * feb29f3 Make recurse and directory case sensitive
  2202. * 2c4dff6 Merge pull request `#51905`_ from aplanas/fix_mount
  2203. * ac688df mount: fix extra -t parameter
  2204. * 4b2c8cc Merge pull request `#51815`_ from garethgreenaway/51673_multiple_file_sections_with_excludes
  2205. * 58ef51d Merge branch '2018.3' into 51673_multiple_file_sections_with_excludes
  2206. * 8c4485d Merge branch '2018.3' into 51673_multiple_file_sections_with_excludes
  2207. * b55a894 Fixing some code that was not working correctly with Python 3.
  2208. * 63da8be Fixing a bug that caused excludes to not work as expected when multiple file options were in place, the excludes of the last file section were being used over any previous ones. Including a test to ensure excludes work as expected when multiple file sections are in place.
  2209. * 1bf3fc8 Merge pull request `#51867`_ from Oloremo/mysql-module-fix-for-python3
  2210. * dfcfebd Merge branch '2018.3' into mysql-module-fix-for-python3
  2211. * b6d217c Merge branch '2018.3' into mysql-module-fix-for-python3
  2212. * 9745b0a Fixed typo
  2213. * 8149e9e Merge branch '2018.3' into mysql-module-fix-for-python3
  2214. * 58d8a2e Merge branch '2018.3' into mysql-module-fix-for-python3
  2215. * f964962 Added handling of empty server_version
  2216. * 58791e9 Decode mysql_version for python3 compatibility
  2217. * 7f05abf Merge pull request `#51908`_ from garethgreenaway/51862_icinga_fixes
  2218. * 233dbaf Adding __salt__ to utils/icinga so cmd.run_all is available.
  2219. * 1e7490c update kubernetesmod in index.rst
  2220. * 1f3be1c fix import in test
  2221. * 8572c17 rename kubernetes module to kubernetesmod
  2222. * **PR** `#52032`_: (`Ch3LL`_) Add azure state and execution modules to doc index
  2223. @ *2019-03-11 15:46:49 UTC*
  2224. * 7d6b53c Merge pull request `#52032`_ from Ch3LL/fix_azure_docs
  2225. * 8a8a5fa Add azure module ref pages and fix doc errors
  2226. * 6a1d06a fix additional azure state module doc errors
  2227. * 65d8f27 Update doc failures in azure modules
  2228. * 92dbe2a Merge branch '2019.2' into fix_azure_docs
  2229. * **PR** `#52037`_: (`Ch3LL`_) Backport `#51201`_ into 2019.2
  2230. @ *2019-03-07 19:45:18 UTC*
  2231. * **PR** `#51201`_: (`terminalmage`_) Lint: Fix str-format-in-logging, len-as-condition, etc. (2) (refs: `#52037`_)
  2232. * 96935c9 Merge pull request `#52037`_ from Ch3LL/bp-51201
  2233. * 1fb0697 Remove develop modules not needed in 2019.2
  2234. * e3adc2f Lint: Fix str-format-in-logging, len-as-condition, etc. (2)
  2235. * **PR** `#52034`_: (`terminalmage`_) fileclient: Fix traceback when template file cannot be cached
  2236. @ *2019-03-07 19:41:24 UTC*
  2237. * 75398e4 Merge pull request `#52034`_ from terminalmage/fix-get-template
  2238. * 744dfd9 fileclient: Fix traceback when template file cannot be cached
  2239. * **PR** `#51984`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  2240. @ *2019-03-07 17:58:42 UTC*
  2241. * 7af4f5c Merge pull request `#51984`_ from Ch3LL/merge-2019.2
  2242. * 54ea40a Merge branch '2019.2' into merge-2019.2
  2243. * 227ddbb Fix linter
  2244. * a168913 Merge branch '2018.3' into '2019.2'
  2245. * c68744a Merge pull request `#51975`_ from s0undt3ch/features/nox-2018.3
  2246. * af4ae91 Lint fixes
  2247. * 33955c9 Windows needs special treatment
  2248. * d4f899f Requirements fixes
  2249. * e550c60 We need a fixed winrm-fs so that dotfiles are also included
  2250. * ada1ef3 use kitchen-salt from my fork for now
  2251. * a689177 Merge pull request `#51807`_ from Ch3LL/2018.3.5_rn
  2252. * 2c0b85c Add 2018.3.5 release notes
  2253. * 6aee2c4 Merge pull request `#51806`_ from twangboy/fix_beacon
  2254. * 2bf6179 Fix some lint
  2255. * 0f38eea Add lowercase test
  2256. * 1459985 Make sure drive letter is uppercase for re compare
  2257. * 7cdc660 Add some tests
  2258. * 48ae8c6 Fix disk.usage beacon on Windows
  2259. * da815ba Merge pull request `#51966`_ from twangboy/use_winapi_com
  2260. * a38300b Use winapi.com instead of coinitialize
  2261. * 7673c69 Merge pull request `#51920`_ from twangboy/add_zabbix
  2262. * e2d496c Add zabbix to the Windows builds
  2263. * 77c2796 Merge pull request `#51802`_ from garethgreenaway/merge-2018.3.4
  2264. * 2e20939 Merge branch '2018.3' into merge-2018.3.4
  2265. * 769f002 Merge branch '2018.3.4' into merge-2018.3.4
  2266. * b53a843 Merge pull request `#51713`_ from dwoz/gemstestagain_2018.3.4
  2267. * f2c6631 Merge branch '2018.3.4' into gemstestagain_2018.3.4
  2268. * 1c82d24 Fix ruby gems tests, again
  2269. * 496525d Merge pull request `#51930`_ from Ch3LL/release_docs
  2270. * 9a68136 Update release documentation
  2271. * a027c97 Merge pull request `#51931`_ from Ch3LL/bp_51298
  2272. * 873cabd Roll back some changes to _compat.py
  2273. * 1fcb0ff Fix edge case when minion ID is a 16-character string
  2274. * 1fa2072 Merge pull request `#51892`_ from twangboy/gate_zfs
  2275. * fbc2c0c Gate zfs grain on Windows
  2276. * 89b0991 Merge pull request `#51836`_ from stratusjerry/backport_49039_2018.3
  2277. * 35fdc4c Update win_pkg.py
  2278. * c1ab63d Merge pull request `#51771`_ from Ch3LL/doc_conf_2018
  2279. * 904beb3 [2018.3] change build_type and release in doc/conf.py
  2280. * 3efcea5 Update release versions for the 2018.3 branch
  2281. * 98f1b03 Merge pull request `#51775`_ from garethgreenaway/merge-2017.7
  2282. * 92ffe03 fixing lint
  2283. * 73b601d Merge branch '2017.7' into merge-2017.7
  2284. * e04f735 Merge pull request `#51502`_ from ogd-software/51501-states-boto3_route53.py-fails-to-validate-ALIAS-A-records
  2285. * e69ce9d Merge branch '2017.7' into 51501-states-boto3_route53.py-fails-to-validate-ALIAS-A-records
  2286. * 5093406 Implement PEP8 E711 styling fix
  2287. * 7640e90 Ensure boto3_route53 correctly validates existing ALIAS records
  2288. * ff633b0 Ensure boto3_route53 survives attempts to validate ALIAS records
  2289. * 9c128aa Merge pull request `#51732`_ from s0undt3ch/features/nox-2017.7
  2290. * 328989d Add initial nox configuration. Tell `tox`'ers to use `nox`'.
  2291. * 99ce48d Merge pull request `#51712`_ from dwoz/gemstestagain
  2292. * 0d3b227 Fix ruby gems tests, again
  2293. * 18452c4 Merge pull request `#51528`_ from twangboy/backport_51471
  2294. * 8c79f02 Merge branch '2017.7' into backport_51471
  2295. * 20a7ee5 Backport 51471
  2296. * ee80ce3 Merge pull request `#51655`_ from garethgreenaway/49661_starting_salt_master_openssl
  2297. * f647b95 Merge branch '2017.7' into 49661_starting_salt_master_openssl
  2298. * 1831e64 Removing options from libcrypto.OPENSSL_init_crypto so it will simply use the defaults.
  2299. * 8d0f801 removing salt.crypt from payload.py which is not used and causing salt-key to break.
  2300. * a5a54c4 Removing unused import which is causing salt-master to not start when using openssl 1.1.1-1.
  2301. * c9c082c Fix azurearm field list doc error
  2302. * af0537f Add azure state and execution modules to doc index
  2303. * **PR** `#52004`_: (`chdamianos`_) Fixed comparison of `None` with constants (refs: `#52030`_)
  2304. @ *2019-03-06 17:41:52 UTC*
  2305. * 01bcff0 Merge pull request `#52004`_ from chdamianos/fix-constants-comparison
  2306. * 6fd60af Fixed comparison of `None` with constants
  2307. * **PR** `#51981`_: (`bryceml`_) Fix typo in 2019.2.0 release notes
  2308. @ *2019-03-05 23:59:33 UTC*
  2309. * 8d6bb5d Merge pull request `#51981`_ from bryceml/2019.2
  2310. * ecf0ef0 Fix typo in 2019.2.0 release notes
  2311. * a65e621 Adding an additional note warning that the file will not be changed because test=True, but could be changed by other states.
  2312. * 6c0dcf2 Swapping pchanges for changes in file state.
  2313. * **ISSUE** `#51825`_: (`OrangeDog`_) schedule.disable doesn't work in 2019.2.0 (refs: `#51855`_)
  2314. * **PR** `#51855`_: (`garethgreenaway`_) [2019.2] Global enable/disable was being ignored
  2315. @ *2019-03-05 19:40:34 UTC*
  2316. * c3105df Merge pull request `#51855`_ from garethgreenaway/51825_scheduled_global_enabled
  2317. * 301e773 Merge branch '51825_scheduled_global_enabled' of github.com:garethgreenaway/salt into 51825_scheduled_global_enabled
  2318. * ae7ab06 Merge branch '2019.2' into 51825_scheduled_global_enabled
  2319. * ff13833 Merge branch '2019.2' into 51825_scheduled_global_enabled
  2320. * 9e7e4ed Fixing broken add_job test.
  2321. * 72466a5 Global enable/disable was being ignored
  2322. * **ISSUE** `#51745`_: (`fayak`_) Systemd update 241 on archlinux breaks systemd.py version() function (refs: `#51946`_)
  2323. * **PR** `#51946`_: (`Ethyling`_) Fix retrieve systemd version using regex
  2324. @ *2019-03-05 19:20:19 UTC*
  2325. * be28623 Merge pull request `#51946`_ from Ethyling/fix-systemd-version
  2326. * b557707 Add test for systemd version from git describe
  2327. * 94809d0 Fix retrieve systemd version using regex
  2328. * **ISSUE** `#51816`_: (`jkrauz`_) pillar_ldap broken in 2019.2.0 (refs: `#51964`_)
  2329. * **PR** `#51964`_: (`dwoz`_) [2019.2] Make sure ldap attrs are string types on python 2
  2330. @ *2019-03-05 19:18:30 UTC*
  2331. * c310022 Merge pull request `#51964`_ from dwoz/issue_51816
  2332. * a879140 Merge branch '2019.2' into issue_51816
  2333. * 0e61cf3 Fix linter errors/warnings
  2334. * 171217a Revert debug logging
  2335. * 8c641c6 make LDAP attr defaults string types on py2
  2336. * **PR** `#51976`_: (`s0undt3ch`_) [2019.2] Nox fixes
  2337. @ *2019-03-05 18:56:49 UTC*
  2338. * cb817f1 Merge pull request `#51976`_ from s0undt3ch/features/nox-2019.2
  2339. * 0b4e68c Lint fixes
  2340. * 257b3fc Windows needs special treatment
  2341. * b298da0 Requirements fixes
  2342. * 4f45a7e We need a fixed winrm-fs so that dotfiles are also included
  2343. * fa70af2 use kitchen-salt from my fork for now
  2344. * **PR** `#51761`_: (`sdodsley`_) Add new module to release notes for 2019.2.0
  2345. @ *2019-03-05 09:44:56 UTC*
  2346. * **PR** `#51681`_: (`sdodsley`_) Add new module to release notes for 2019.2.0 (refs: `#51761`_)
  2347. * f867e6e Merge pull request `#51761`_ from sdodsley/cheery_pick_fb_releasenotes
  2348. * 80192c8 Add new module to release notes for 2019.2.0
  2349. * **PR** `#51799`_: (`s0undt3ch`_) Catch attribute error
  2350. @ *2019-03-05 09:38:08 UTC*
  2351. * 08e3956 Merge pull request `#51799`_ from s0undt3ch/2019.2
  2352. * 342244a Merge branch '2019.2' into 2019.2
  2353. * 3e8a17e Catch attribute error
  2354. * **PR** `#51810`_: (`Ch3LL`_) Add 2019.2.1 release notes
  2355. @ *2019-03-05 09:26:47 UTC*
  2356. * ff5d7d6 Merge pull request `#51810`_ from Ch3LL/2019.2.1_rn
  2357. * aaee5fa Add 2019.2.1 release notes
  2358. * **ISSUE** `#51824`_: (`OrangeDog`_) schedule.present state not idempotent in 2019.2.0 (refs: `#51849`_)
  2359. * **PR** `#51849`_: (`garethgreenaway`_) [2019.2] Fix to schedule.list function to filter out attributes that are None
  2360. @ *2019-03-01 19:56:17 UTC*
  2361. * **PR** `#51647`_: (`dwoz`_) [develop] increase batch test timeout on windows (refs: `#51849`_)
  2362. * 3732004 Merge pull request `#51849`_ from garethgreenaway/51824_splay_breaking_schedule_present
  2363. * a0af441 Merge branch '2019.2' into 51824_splay_breaking_schedule_present
  2364. * **PR** `#51878`_: (`Ch3LL`_) Add new terraform salt-ssh roster feature to release notes
  2365. @ *2019-02-27 19:18:49 UTC*
  2366. * 3fdb564 Merge pull request `#51878`_ from Ch3LL/terraform_rn
  2367. * 502d197 fix spelling error in release notes
  2368. * 4d53b41 Add new terraform salt-ssh roster feature to release notes
  2369. * **PR** `#51837`_: (`stratusjerry`_) Update win_pkg.py
  2370. @ *2019-02-26 16:51:35 UTC*
  2371. * **PR** `#49039`_: (`stratusjerry`_) Update win_pkg.py (refs: `#51836`_, `#51837`_)
  2372. * e63c872 Merge pull request `#51837`_ from stratusjerry/backport_49039_2019.2
  2373. * 531b23d Update win_pkg.py
  2374. * 39b5645 Splay defaulting to None internally, broke schedule.present causing it to always report differences when a state is run. Updating the schedule.list function to check if an attribute is None and remove it.
  2375. * **PR** `#51772`_: (`Ch3LL`_) Update release versions for the 2019.2 branch
  2376. @ *2019-02-25 14:16:40 UTC*
  2377. * 27dd9fb Merge pull request `#51772`_ from Ch3LL/doc_conf_2019
  2378. * f28cc9b [2019.2] change build_type and release in doc/conf.py
  2379. * 4c670e2 Update release versions for the 2019.2 branch
  2380. * **PR** `#51776`_: (`garethgreenaway`_) [2019.2] Merge forward from 2018.3 to 2019.2
  2381. @ *2019-02-24 22:08:58 UTC*
  2382. * 45425a4 Merge pull request `#51776`_ from garethgreenaway/merge-2018.3
  2383. * 186306a reverting change in release notes, adding change to doc/ref/modules/all/index.rst.
  2384. * 1ef140a Fixing lint.
  2385. * 6173578 Fixing lint errors
  2386. * 38dcab9 fixing lint
  2387. * e37fc20 Merge branch '2018.3' into merge-2018.3
  2388. * 7e3e71c Merge pull request `#51756`_ from twangboy/fix_case_sensitive
  2389. * 4c55040 Fix failing py3 tests
  2390. * 64f45f8 Make recurse and directory case sensitive
  2391. * e75fc1c Merge pull request `#51747`_ from ymasson/fix_mysql_grants
  2392. * f614dd7 Fix escaping for special charaters
  2393. * b1f7e85 Merge pull request `#51387`_ from chrillux/make-binarydata-output-possible
  2394. * 010393e Make binary data output possible
  2395. * 3475813 Merge pull request `#51694`_ from assafShapira/2018.3
  2396. * 895b97a Merge branch '2018.3' into 2018.3
  2397. * bc2d27a fix minion bootstrapping issue "/usr/lib/python2.7/site-packages/salt/utils/cloud.py", line 472 Configuration value u'provider' needs to be set
  2398. * c7136cb Merge pull request `#51738`_ from garethgreenaway/nftables_cleanup
  2399. * 8201d1e Fixing lint.
  2400. * d681064 Merge branch '2018.3' into nftables_cleanup
  2401. * e37458e Fixing a couple tests.
  2402. * ed1b743 Additional cleanup. Adding additional documentation for state module.
  2403. * dc4afbb More updates to nftables module, state modules, and unit tests.
  2404. * 3ec96e3 initial work to cleanup the nftables module, state module, and the unit tests.
  2405. * 2121049 Merge pull request `#51733`_ from s0undt3ch/features/nox-2018.3
  2406. * 97532c2 Add initial nox configuration. Tell `tox`'ers to use `nox`'.
  2407. * f4adf33 Merge pull request `#51728`_ from gtmanfred/virtualnames
  2408. * 61b4390 fix modulenames from virtualnames tests
  2409. * d681fb9 Merge pull request `#51721`_ from dwoz/solarisipstests
  2410. * 3263d31 Merge remote-tracking branch 'saltstack/2018.3' into solarisipstests
  2411. * fb0a538 Merge pull request `#51676`_ from Ch3LL/merge-2018.3.4
  2412. * 8111479 Merge branch '2018.3' into merge-2018.3.4
  2413. * e08f08d Merge pull request `#50812`_ from gtmanfred/virtualnames
  2414. * d59952f Merge branch '2018.3' into virtualnames
  2415. * 33bb5bf fix use of virtualname
  2416. * 2ca1253 Merge branch 'merge-2018.3.4' of github.com:Ch3LL/salt into merge-2018.3.4
  2417. * 6d6910a Merge branch '2018.3' into merge-2018.3.4
  2418. * b5a6265 Fix ruby gems tests, again
  2419. * 05f2797 Merge branch '2018.3' into merge-2018.3.4
  2420. * 9f0999f Merge branch '2018.3' into merge-2018.3.4
  2421. * 139daa8 Merge branch '2018.3.4' into 2018.3
  2422. * 9741289 Merge pull request `#51646`_ from dwoz/batch_exit_2018.3.4
  2423. * a8f25bb increase batch test timeout on windows
  2424. * 9caafec Skip solarisips when not on solaris
  2425. * 31c6785 Merge pull request `#51714`_ from dwoz/gemstestagain_2018.3
  2426. * fab74bb Fix ruby gems tests, again
  2427. * 39aadfb Merge pull request `#51689`_ from gtmanfred/2018.3
  2428. * 8c35d51 fix import
  2429. * 6a55cfdf specify minimum version of shade module
  2430. * a475b70 Merge pull request `#51469`_ from s0undt3ch/hotfix/fix-suse-locale-docker
  2431. * 14f49b5 Don't prevent `get_locale` from working when running under docker
  2432. * a59585d Merge pull request `#51671`_ from Ch3LL/merge-2018.3
  2433. * 64322db Fix is_windows utils call
  2434. * a5c8df0 Fix pylint
  2435. * 547889b Merge branch '2017.7' into '2018.3'
  2436. * bcc13db Merge pull request `#51562`_ from gilbrechbuhler/fix_rabbitmq_policy_change_check
  2437. * ed2b1e1 Fix RabbitMQ policy definition update check
  2438. * cafaa98 Merge pull request `#51648`_ from dwoz/increase_wait
  2439. * e2377a9 Merge branch '2017.7' into increase_wait
  2440. * e3d28d9 Merge pull request `#51643`_ from dwoz/batch_exit
  2441. * 42d1d02 increase batch test timeout on windows
  2442. * 7c2d7a4 Increase minion wait for slow boxes
  2443. * b5ae53a Merge pull request `#51631`_ from Ch3LL/lint-2017
  2444. * c0aa4dc Fix linter by ignoring async await check.
  2445. * 396622c Merge branch '2017.7' into lint-2017
  2446. * ba8d0ea Merge pull request `#51547`_ from s0undt3ch/2017.7
  2447. * 8e009e0 Allow NOT to install pip dependencies
  2448. * 30ce509 Merge pull request `#51182`_ from lmf-mx/darwin-plist-update
  2449. * 4297c0d Merge branch '2017.7' into darwin-plist-update
  2450. * 68ac07f Merge pull request `#51442`_ from dwoz/multi_master
  2451. * 40cb4db Merge branch '2017.7' into multi_master
  2452. * 2dc5171 Hanlde multi_master failover when daemonized
  2453. * 8df083c Merge pull request `#51608`_ from dwoz/wait_minions_2017.7
  2454. * c55359f fix linter
  2455. * 4702e22 Wait for minions to be pingable before starting tests
  2456. * 5afa0a1 Merge branch '2017.7' into darwin-plist-update
  2457. * f46e8be Fix service name in minion plist
  2458. * 1da9cd9 Fix pylint on 2017.7
  2459. * 39122ca Merge pull request `#51589`_ from dwoz/script_fix_2017.7
  2460. * 8697ce7 Disable pylint checks, only for 2017.7
  2461. * e5972f5 Use the code directory instead of cwd for python path
  2462. * b8764fd Merge pull request `#51680`_ from Ch3LL/bp-50336
  2463. * 3502dbb states.gpg: fix missing existing keys; modules.gpg: fix set trust level command
  2464. * **PR** `#51734`_: (`s0undt3ch`_) [2019.2] Add initial nox configuration. Tell `tox`'ers to use `nox`'.
  2465. @ *2019-02-21 17:39:29 UTC*
  2466. * 1894082 Merge pull request `#51734`_ from s0undt3ch/features/nox-2019.2
  2467. * 01b74c0 Add initial nox configuration. Tell `tox`'ers to use `nox`'.
  2468. * **PR** `#51707`_: (`isbm`_) Bugfix: pillar refresh
  2469. @ *2019-02-21 15:12:49 UTC*
  2470. * 74db589 Merge pull request `#51707`_ from isbm/isbm-pillar-refresh-fix
  2471. * 269ae76 Refresh matchers and beacons on pillar refresh
  2472. * **PR** `#51674`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  2473. @ *2019-02-20 17:35:07 UTC*
  2474. * 82cbd98 Merge pull request `#51674`_ from Ch3LL/merge-2019.2
  2475. * 4171271 Fix pylint, remove unused import
  2476. * 3f14619 Remove skipif and change expected return for solarisips test
  2477. * d3660d5 Merge branch '2019.2' into merge-2019.2
  2478. * **PR** `#51715`_: (`dwoz`_) [2019.2] Fix ruby gems tests, again
  2479. @ *2019-02-19 21:44:21 UTC*
  2480. * 7a82c65 Merge pull request `#51715`_ from dwoz/gemstestagain_2019.2
  2481. * 95ce288 Fix ruby gems tests, again
  2482. * 043efa0 Skip solarisips when not on solaris
  2483. * 7ed0d7d Fix ruby gems tests, again
  2484. * b46eac3 Merge branch '2019.2' into merge-2019.2
  2485. * **PR** `#51561`_: (`isbm`_) SaltSSH: fix delay when creating thin TAR
  2486. @ *2019-02-19 10:15:47 UTC*
  2487. * 0bd2d6e Merge pull request `#51561`_ from isbm/isbm-saltssh-thintar-delay-fix
  2488. * 2b02975 Give up on sync for Py3 because of the way tests for py2 are written here
  2489. * f79c81a Update UT mocking, adjusting for temporary file
  2490. * 2f90054 Use temporary filename instead of output directly to the "thin.tgz"
  2491. * d841164 Copy over the result, cleanup afterwards
  2492. * c6792ee Add a function that reserves temporary filename for further tarball generation
  2493. * **PR** `#51678`_: (`Ch3LL`_) [2019.2] Merge forward from 2019.2.0.rc1 to 2019.2
  2494. @ *2019-02-17 19:02:33 UTC*
  2495. * 5f9764a Merge pull request `#51678`_ from Ch3LL/merge-2019.2.0.rc
  2496. * f8372ca Merge branch '2019.2' into merge-2019.2.0.rc
  2497. * **ISSUE** `#51503`_: (`garethhowell`_) smartos.image_present fails with "does not exist" (refs: `#51383`_)
  2498. * **ISSUE** `#51351`_: (`garethhowell`_) Exception using smartos.vm_present to create docker zone (refs: `#51383`_)
  2499. * **PR** `#51679`_: (`Ch3LL`_) Backport `#51383`_ into 2019.2
  2500. @ *2019-02-16 00:31:06 UTC*
  2501. * **PR** `#51383`_: (`sjorge`_) imgadm module should deal with invalid images better (refs: `#51679`_)
  2502. * 2036c8a Merge pull request `#51679`_ from Ch3LL/bp-51383
  2503. * e4971fc imgadm module should deal with invalid images better
  2504. * 58f2407 Merge branch '2019.2.0.rc1' into 2019.2
  2505. * 6292f86 Revert "Remove custom grains module from 2018.3 branch"
  2506. * 92bd6b9 Fix salt.utils.is_windows call
  2507. * ffa2f5f Merge branch '2018.3' into '2019.2'
  2508. * a8898f6 Merge pull request `#51635`_ from lomeroe/lgpo_boolean_element_fix
  2509. * b97c2b2 Merge branch '2018.3' into lgpo_boolean_element_fix
  2510. * 5a98fb9 Merge branch '2018.3' into lgpo_boolean_element_fix
  2511. * abd3760 Merge pull request `#51610`_ from garethgreenaway/51266_schedule_enable_disable_break_save
  2512. * fbacb35 Merge branch '2018.3' into 51266_schedule_enable_disable_break_save
  2513. * 6765eea Merge pull request `#51649`_ from dwoz/increase_wait_2018.3
  2514. * 9c964ef Merge branch '2018.3' into increase_wait_2018.3
  2515. * 852a6be Merge pull request `#51644`_ from dwoz/batch_exit_2018.3
  2516. * 1087d10 increase batch test timeout on windows
  2517. * 918030e Increase minion wait for slow boxes
  2518. * 3d52b26 Merge branch '2018.3' into 51266_schedule_enable_disable_break_save
  2519. * dadf414 Merge pull request `#51637`_ from twangboy/backport_50887_2018.3
  2520. * d8d2b86 backport `#50887`_
  2521. * a55e8f6 Merge pull request `#51626`_ from twangboy/fix_lgpo_2018.3
  2522. * b2c9c3b Use makedirs instead of mkdir
  2523. * 2be2f42 Merge branch '2018.3' into 51266_schedule_enable_disable_break_save
  2524. * 0f1a411 Merge pull request `#51187`_ from menglong81/fix-broken-thing
  2525. * 298ad5c Merge branch '2018.3' into fix-broken-thing
  2526. * d879d18 fix broken network.py
  2527. * 76770f3 ss commmand replace to netstat command
  2528. * 241707e ss commmand replace to netstat command
  2529. * deeefc7 Merge branch '2018.3' into 51266_schedule_enable_disable_break_save
  2530. * 7ed5189 Merge pull request `#51613`_ from twangboy/fix_51566
  2531. * 1206a94 Merge branch '2018.3' into fix_51566
  2532. * 8b06d06 Merge pull request `#51630`_ from twangboy/add_tests_51534
  2533. * ddc017c Merge branch '2018.3' into add_tests_51534
  2534. * c4bbe1a Merge pull request `#51177`_ from nullify005/51069-ri-and-rdoc-removed
  2535. * 6b1a201 Merge branch '2018.3' into 51069-ri-and-rdoc-removed
  2536. * f339608 Merge branch '2018.3' into 51069-ri-and-rdoc-removed
  2537. * e586370 Merge branch '2018.3' into 51069-ri-and-rdoc-removed
  2538. * 13d3288 Fix lint issues
  2539. * 5de5e64 Update tests
  2540. * 22eda16 Fix lint violations
  2541. * 2e6252c Support rubygems 3 cli param changes
  2542. * 9e3a01b Use existing file instead of tzutil
  2543. * 30c1832 Use tempfile to get temp dir
  2544. * e3d3c5a Add tests for issue 51309
  2545. * 1168141 Add test for explicit lists
  2546. * 84f5d63 Merge branch '2018.3' into fix_51566
  2547. * 7376cb9 Handle explicit lists properly
  2548. * 28fc070 Merge branch '2018.3' into 51266_schedule_enable_disable_break_save
  2549. * 0760133 adding integration.scheduler.test_helpers to various files to by pass the test_module_name_source_match check.
  2550. * 1552fba lint cleanup
  2551. * 086066b Adding a test to ensure _get_schedule which is used by the save functionality works when there is an enabled attribute.
  2552. * 1c6d4fb When looping through the schedule to remove hidden attributes, we should only do that if the item in question is a dictionary. It could be the attribute that determines if the entire scheudle is enabled or disable.
  2553. * 5ed8eb6 Properly create the value for a "True" boolean element item
  2554. * f1e29c8 Merge pull request `#51548`_ from s0undt3ch/2018.3
  2555. * 611065e Merge branch '2018.3' into 2018.3
  2556. * 00a6246 Merge pull request `#51622`_ from brejoc/2018.3-empty-job-workaround
  2557. * d263410 Prevents crash when there is no job entry
  2558. * 5342305 Allow NOT to install pip dependencies
  2559. * fdb13a3 Merge pull request `#51523`_ from lomeroe/solarisips_fixes
  2560. * e8e91e3 Merge branch '2018.3' into solarisips_fixes
  2561. * b7bfe17 lint fixes
  2562. * cdaccf4 add tests to validate command being sent to cmd.run_all
  2563. * eaa229d add unit test
  2564. * 432428d Don't assume that each item in "pkgs" is a dict (as packed by pkg.installed state).
  2565. * e3d5fbe Merge pull request `#51577`_ from garethgreenaway/merge-2017.7
  2566. * e060b97 Merge branch '2018.3' into merge-2017.7
  2567. * 3eee038 Fixing a couple issues that did not merge properly.
  2568. * 25b2ca6 Merge branch '2018.3' into merge-2017.7
  2569. * c337fce Merge branch '2018.3' into merge-2017.7
  2570. * f9d6828 Fixing missed merge.
  2571. * a041775 Merge branch '2017.7' into merge-2017.7
  2572. * 61889ba Merge pull request `#51452`_ from terminalmage/bp-50963
  2573. * 54d2e02 Merge branch '2017.7' into bp-50963
  2574. * 0c989f0 Merge pull request `#51437`_ from twangboy/fix_raise_2017.7
  2575. * ecd1637 Merge branch '2017.7' into fix_raise_2017.7
  2576. * f3c9cd4 Add missing raise statement
  2577. * d06526c Allow for kwargs to be used in object initialization
  2578. * 0e760b5 pip states: Use case-insensitive dictionaries for pip.list return
  2579. * 5ca9f82 Add a CaseInsensitiveDict implementation
  2580. * 2aaa9f9 pip.installed: Fix traceback when _find_key doesn't return a match
  2581. * 67b7d28 Merge pull request `#51370`_ from dwoz/setup_py_req_fix
  2582. * e1e06a0 Fix python 3 path for shell test cases
  2583. * 09cd5fc Merge branch '2017.7' into setup_py_req_fix
  2584. * 0de189d Handle pipenv like version restrictions
  2585. * e9b3d94 Merge pull request `#51367`_ from dwoz/cloud_config_2017
  2586. * 3f4c5a3e Merge branch 'cloud_config_2017' of github.com:dwoz/salt into cloud_config_2017
  2587. * 8b8d41a Merge branch '2017.7' into cloud_config_2017
  2588. * 7bb4ceb Fix python 3 path for shell test cases
  2589. * a2bbf4d Fix linter issues
  2590. * 004d9b8 Cloud provider and profile configs are merged
  2591. * 3a21afa Coverage on windows chokes with the tox env var `COVERAGE_PROCESS_START`
  2592. * 1c62e27 Switch required PyTest dependency
  2593. * b80320d Merge pull request `#51402`_ from dwoz/win_test_fix
  2594. * 21359e6 Merge branch '2017.7' into win_test_fix
  2595. * 1199530 Merge pull request `#51397`_ from dwoz/gemstest
  2596. * 43ac36e Use gems.github.com no longer exists, use gemcutter.org
  2597. * bac652f Add testing path to run_script commands
  2598. * f511ad2 Merge pull request `#51227`_ from astronouth7303/doc-modules-additional-globals
  2599. * cbe1e17 Merge branch '2017.7' into doc-modules-additional-globals
  2600. * 2a9bf17 Merge pull request `#51312`_ from s0undt3ch/features/tox-runtests
  2601. * 3840af8 "Tell" coverage to track subprocesses.
  2602. * f67a529 Remove unused imports
  2603. * 15ab061 Show objects on assertion failure
  2604. * 0281fc5 Don't fail the test because of order
  2605. * 9a31be7 Don't call `.keys()` on dictionaries
  2606. * 97ced3a Add `pytest-salt-from-filenames` to pytest requirements
  2607. * 8d2c4d2 Remove duplicate dependency
  2608. * 5eec144 Add `.coveragerc`
  2609. * aa108d5 Run tests from tox, wether runtests or pytest
  2610. * 80a3826 Update TODO
  2611. * 1945c30 Document the client-defined dunders
  2612. * 5bb9b32 Merge pull request `#51393`_ from garethgreenaway/various_documentation_fixes
  2613. * 8bb7535 Merge branch '2018.3' into various_documentation_fixes
  2614. * c15406a Merge branch '2018.3' into various_documentation_fixes
  2615. * 33bb4e4 Merge branch '2018.3' into various_documentation_fixes
  2616. * 3582f6e Fixing the underline.
  2617. * a8f42a0 Various documentation fixes.
  2618. * 884981f Merge pull request `#51465`_ from ezh/50556
  2619. * a3ee70c fix `#50556`_ state.orchestrate_show_sls
  2620. * 231d6e2 Merge pull request `#51541`_ from bdrung/silence-linux_distribution-deprecation-warning
  2621. * c4feea1 Merge branch '2018.3' into silence-linux_distribution-deprecation-warning
  2622. * e1dcbb5 Silence linux_distribution deprecation warning
  2623. * f87d5ec Merge pull request `#51558`_ from bdrung/test-zypp-plugin
  2624. * c34967d Merge branch '2018.3' into test-zypp-plugin
  2625. * edb1093 Merge pull request `#51609`_ from dwoz/wait_minions_2018.3
  2626. * d794edb fix linter
  2627. * d6720d2 Wait for minions to be pingable before starting tests
  2628. * 8d79359 Merge pull request `#51599`_ from terminalmage/bp-51510
  2629. * ed194c7 grains: assign os_family Debian to Debian derivative TurnKey Linux
  2630. * 24aa083 Merge pull request `#51598`_ from terminalmage/add-grain-option-documentation
  2631. * 4ee9440 Improve ec2 pillar documentation
  2632. * 9c02104 Add link to metadata grain module docs
  2633. * 997ce26 Add documentation for the metadata_server_grains config option
  2634. * d89c489 Merge pull request `#51491`_ from terminalmage/issue51268
  2635. * 550e9ab Don't log shell warning if output_loglevel is quiet
  2636. * 7678c28 Do not load zyppnotify file on module import
  2637. * c6dfded Merge pull request `#51588`_ from dwoz/script_fix_2018.3
  2638. * cbac390 Use the code directory instead of cwd for python path
  2639. * **PR** `#51658`_: (`dwoz`_) [2019.2] Let memcopy make the null bytes, better py3 support
  2640. @ *2019-02-15 05:42:37 UTC*
  2641. * **PR** `#51586`_: (`garethgreenaway`_) [2019.2] Merge forward from 2018.3 to 2019.2 (refs: `#51658`_)
  2642. * 1ea6f4b Merge pull request `#51658`_ from dwoz/pip_test_fix
  2643. * c811a70 Let memcopy make the null bytes, better py3 support
  2644. * **PR** `#51650`_: (`dwoz`_) [2019.2] Increase minion wait for slow boxes
  2645. @ *2019-02-14 16:31:59 UTC*
  2646. * 22a04c1 Merge pull request `#51650`_ from dwoz/increase_wait_2019.2
  2647. * ad294f3 Merge branch '2019.2' into increase_wait_2019.2
  2648. * **PR** `#51645`_: (`dwoz`_) [2019.2] increase batch test timeout on windows
  2649. @ *2019-02-14 16:29:26 UTC*
  2650. * a0982f7 Merge pull request `#51645`_ from dwoz/batch_exit_2019.2
  2651. * 1a882d7 Merge branch '2019.2' into batch_exit_2019.2
  2652. * **PR** `#51586`_: (`garethgreenaway`_) [2019.2] Merge forward from 2018.3 to 2019.2 (refs: `#51658`_)
  2653. @ *2019-02-14 16:25:29 UTC*
  2654. * 705a62d Merge pull request `#51586`_ from garethgreenaway/merge-2018.3
  2655. * 09fb3e7 Merge branch '2019.2' into merge-2018.3
  2656. * 95c505a Merge branch '2019.2' into merge-2018.3
  2657. * 4abd9d0 Merge branch '2019.2' into merge-2018.3
  2658. * 6c99cb1 Merge branch '2018.3' into merge-2018.3
  2659. * 41e25a6 Merge pull request `#51580`_ from garethgreenaway/merge-2018.3.4
  2660. * 84e15ce Fixing lint
  2661. * e891b3f Merge branch '2018.3.4' into merge-2018.3.4
  2662. * d0cad3e Merge pull request `#51553`_ from twangboy/update_libsodium
  2663. * 4177f64 Update url to libsodium for mac builds
  2664. * 564a65a Merge pull request `#51544`_ from twangboy/fix_test_ssh_2018.3.4
  2665. * 7771632 Fix ssh on Windows
  2666. * b4299a3 Merge pull request `#51532`_ from frogunder/new_releasenotes
  2667. * 09faf0b Merge branch '2018.3.4' into new_releasenotes
  2668. * c6bfe53 2018.3.4 releasenotes
  2669. * c37bdb7 Merge pull request `#51534`_ from twangboy/fix_51309
  2670. * 3ad95bc Convert data to string using salt util
  2671. * 5b41af3 Merge pull request `#51530`_ from garethgreenaway/48204_mysql_module_handle_mariadb_versions
  2672. * cdf5298 Later versions of MariaDB still support "ALL PRIVILEGES"
  2673. * d31c902 Updating the mysql module to handle MariDB versions.
  2674. * f3f345c Merge pull request `#51529`_ from frogunder/releasenotes
  2675. * fb678ee fix escaped asterisks
  2676. * 6a4f0da 2018.3.4 releasenotes
  2677. * a37fb7d Merge pull request `#51525`_ from twangboy/backport_51095_2018.3.4
  2678. * b6acc92 Backport 51095
  2679. * 602ddc8 Merge pull request `#51520`_ from frogunder/man_pages
  2680. * 0cbe3f8 Update man pages for 2018.3.4
  2681. * 1f981c6 Merge pull request `#51429`_ from yosnoop/replace-noclass-with-nocl-for-dig
  2682. * 5231e73 Merge branch '2018.3.4' into replace-noclass-with-nocl-for-dig
  2683. * 14e6fb7 In case the test machine can't resolve
  2684. * 95e8a2f The +nocl is supported much wider than +noclass
  2685. * a00d708 Test dig options for salt.utils.dns.lookup
  2686. * 209ef32 Merge pull request `#51441`_ from Ch3LL/bp-51366
  2687. * 5bc466e Fix python 3 path for shell test cases
  2688. * 5351e5c Add testing path to run_script commands
  2689. * 2d8a364 Fix linter issues
  2690. * 9b8718a Cloud provider and profile configs are merged
  2691. * 90a8682 Merge pull request `#51458`_ from twangboy/add_py2_warning
  2692. * 05522c0 Merge branch '2018.3.4' into add_py2_warning
  2693. * b492021 Merge pull request `#51460`_ from twangboy/update_installer_mac_2018.3.4
  2694. * 3c92688 Merge branch '2018.3.4' into update_installer_mac_2018.3.4
  2695. * 892d98c Merge pull request `#51471`_ from twangboy/fix_test_win_dns_client
  2696. * c9f6b01 Merge branch '2018.3.4' into fix_test_win_dns_client
  2697. * a05305d Merge pull request `#51462`_ from ShantonRU/fix-insecure-sql-queries-in-mysql-module-1
  2698. * d3ef2cb Merge branch '2018.3.4' into fix-insecure-sql-queries-in-mysql-module-1
  2699. * f47dda6 Fix improper use of socket authentication in mysql.user_chpass
  2700. * ed62a2f Fix insecure SQL queries in mysql.user_chpass
  2701. * 33922c9 Fix the failing dns test on Windows
  2702. * 48936c2 Merge pull request `#51445`_ from terminalmage/fix-custom-grains-traceback
  2703. * 191235d Remove custom grains module from 2018.3 branch
  2704. * 72fd1a2 Roll back icon change
  2705. * 7dd1704 Add welcome_py2.rtf
  2706. * c93e9e3 Add Py2 Warning to installer package
  2707. * b658900 Add Py2 Warning for Py2 Installer
  2708. * a880e42 Merge pull request `#51438`_ from twangboy/fix_raise_2018.3.4
  2709. * 5830fad Add missing raise statement
  2710. * 28b898c Merge pull request `#51432`_ from Ch3LL/bp-51324
  2711. * bd41ff0 Fixing various bits in x509 module and unit test to ensure tests are passing on python2 & python3
  2712. * 01717d2 Merge pull request `#51377`_ from twangboy/fix_auditpol_2018.3.4
  2713. * 19e5181 Fix issue when directory doesn't exist
  2714. * 43a9d2f Merge pull request `#51338`_ from Ch3LL/bp-51207
  2715. * 345ae67 Backport PR# 50771 to 2018.3 branch
  2716. * 3dcd11d Merge pull request `#51337`_ from Ch3LL/bp-51170
  2717. * 4e85505 Merge branch '2018.3.4' into bp-51170
  2718. * 7656aa5 Merge pull request `#51340`_ from Ch3LL/bp-51252
  2719. * e74a6c6 Fix py3 managed.file test failure
  2720. * 6f2c7cf Remoe un-needed log statement
  2721. * 824950c Fix 50221 regression test on Windows
  2722. * 1840af9 peserve newlines from pillar data for file.managed
  2723. * e90ca1d Merge pull request `#51290`_ from s0undt3ch/hotfix/fix-network
  2724. * da3aace Merge branch '2018.3.4' into hotfix/fix-network
  2725. * 04f16b8 Fix tests. We no longer get `ipaddress` instances back.
  2726. * c3fa82a Fix minion start issue
  2727. * c893dc4 Fix saltmod roster test
  2728. * b61854f Roster defines the roster system not a file
  2729. * 484bab4 Fix linter
  2730. * 5e2db2f Honor roster file for ssh orchestrations
  2731. * c8db7e3 Merge pull request `#51317`_ from terminalmage/fix-pr-50417
  2732. * 4be2891 Merge branch '2018.3.4' into fix-pr-50417
  2733. * e246fdb Merge pull request `#51311`_ from twangboy/fix_test_file.test_managed
  2734. * f4177e0 Remove mode parameter on Windows
  2735. * 4c4ded3 Fix regression in dynamic pillarenv
  2736. * 40b20126 Merge pull request `#51292`_ from Ch3LL/bp-51226
  2737. * aba114e Merge branch '2018.3.4' into bp-51226
  2738. * fc0bec5 Merge pull request `#51295`_ from Ch3LL/bp-51279
  2739. * 5c4a7a4 Merge branch '2018.3.4' into bp-51279
  2740. * dacd1ea Merge pull request `#51293`_ from Ch3LL/bp-51233-2
  2741. * a155fd7 Accounting for when permissions are not returned from file.check_perms, eg. windows systems.
  2742. * 53ba068 When test=True and there are permissions changes, report it.
  2743. * d2eba77 Remove network.py patch
  2744. * d431c71 Add __context__ support
  2745. * de6c13d Handle spaces in fstab opts, similar fix to `#39593`_
  2746. * 1abffb2 Merge pull request `#51278`_ from dwoz/issue51248
  2747. * c614198 Use pillar roots validation method
  2748. * 0d2b0c6 Fix linter warnings
  2749. * 5b98895 Fix wart in pillar_roots validation
  2750. * f7d50b1 Merge pull request `#50784`_ from sathieu/dynamic_file_roots
  2751. * 7ca2aa4 Allow dynamic file_roots
  2752. * 5e840a5 Merge pull request `#51527`_ from garethgreenaway/bp-51475
  2753. * 801abf2 Fix Elasticsearch retuner
  2754. * 1f6da6a Merge pull request `#50921`_ from terminalmage/issue49894
  2755. * a35c023 Don't use a decorator that assumes /etc/apt/sources.list.d exists
  2756. * 6a62e79 Add integration test for architecture support
  2757. * 67ae5a5 Add support for architectures for APT pkgrepo.managed states
  2758. * 3f17776 Actually, remove python-ldap. It needs system deps. Have salt-jenkins do it.
  2759. * afcb6bd Fix the `ldap` pacakge name in requirements/tests.txt
  2760. * 588cb87 Merge pull request `#51454`_ from terminalmage/fix-deprecation-warning
  2761. * 529cce0 Fix deprecation warning in nested outputter
  2762. * 13de0b8 Merge pull request `#50963`_ from terminalmage/issue50942
  2763. * c84be3f Allow for kwargs to be used in object initialization
  2764. * 2bf93fd pip states: Use case-insensitive dictionaries for pip.list return
  2765. * 792f054 Add a CaseInsensitiveDict implementation
  2766. * 1410164 pip.installed: Fix traceback when _find_key doesn't return a match
  2767. * 60953b7 Merge pull request `#51366`_ from dwoz/cloud_config_merge
  2768. * ae351eb Fix python 3 path for shell test cases
  2769. * 48062c8 Merge branch '2018.3' into cloud_config_merge
  2770. * eeea289 Add testing path to run_script commands
  2771. * 542d857 Fix linter issues
  2772. * a8af3ba Cloud provider and profile configs are merged
  2773. * 9ab2ec6 Coverage on windows chokes with the tox env var `COVERAGE_PROCESS_START`
  2774. * 4994c38 Switch required PyTest dependency
  2775. * 89710a7 Merge pull request `#51401`_ from dwoz/run_script_win
  2776. * 77fdf35 Add testing path to run_script commands
  2777. * 1438a62 Merge pull request `#51389`_ from terminalmage/proxy-fixes
  2778. * 3cec85e Normalize results if test proxy is enabled
  2779. * 8acd9e5 Merge pull request `#51368`_ from s0undt3ch/hotfix/tests
  2780. * f4e1692 Fix test
  2781. * ab60782 Merge pull request `#51319`_ from terminalmage/issue51255
  2782. * 04eb66b Merge branch '2018.3' into issue51255
  2783. * fdf2cf4 Merge pull request `#51250`_ from yosnoop/fix-salt-utils-dns-lookup
  2784. * 0ddfad1 Merge branch '2018.3' into fix-salt-utils-dns-lookup
  2785. * 9fb4abe Merge branch '2018.3' into fix-salt-utils-dns-lookup
  2786. * 67e4131 Merge branch '2018.3' into fix-salt-utils-dns-lookup
  2787. * 9a34bcd Unit test for lookup with servers option
  2788. * 9498fdc Fix _lookup_host to make it work when server specified
  2789. * af867e1 Remove excessive whitespaces
  2790. * 0d074a4 Fix a comment
  2791. * 1363d2b Proper way to specify _server_ to query with _host_
  2792. * 7b2facc Fix broken lookup in salt/utils/dns.py
  2793. * 73528a5 Merge pull request `#51339`_ from dwoz/aws_role_backport
  2794. * 156f532 Backport aws role support
  2795. * 7908875 Merge pull request `#51341`_ from Ch3LL/bp-51299
  2796. * e3080f1 Add sleep before sending stop over UDP
  2797. * 326425c Merge pull request `#51352`_ from garethgreenaway/fixing_service_beacon_documentation
  2798. * 021fe85 Fixing the documentation for the service beacon. If not options are provided for the service then there needs to be an empty dictionary.
  2799. * 14a84e8 Merge pull request `#51333`_ from Ch3LL/merge-2018.3
  2800. * 27d7a89 Merge branch '2018.3' into merge-2018.3
  2801. * 31b921f Merge pull request `#51304`_ from terminalmage/issue51270
  2802. * 36673fb Merge branch '2018.3' into issue51270
  2803. * 2c3aef7 Merge pull request `#51313`_ from s0undt3ch/features/tox-runtests-2018.3
  2804. * 2eafc5c "Tell" coverage to track subprocesses.
  2805. * f6babeb Remove unused imports
  2806. * ff6824c Don't fail the test because of order
  2807. * 4d12ccb Show objects on assertion failure
  2808. * ee2f10a Add `pytest-salt-from-filenames` to pytest requirements
  2809. * 4f4d019 Remove duplicate dependency
  2810. * 1d4b9f5 Add `.coveragerc`
  2811. * 78c6d68 Run tests from tox, wether runtests or pytest
  2812. * c02757d gitfs: Fix use of deprecated pygit2 function
  2813. * ae62ebc Merge branch '2017.7' into '2018.3'
  2814. * 9309639 Merge pull request `#51305`_ from s0undt3ch/2017.7
  2815. * 09b20df Add 2017.7 codecov config
  2816. * 4fa2a02 Merge pull request `#51267`_ from ethframe/fix-file-directory
  2817. * c108825 Fix missing file error in file.directory.
  2818. * ad17ac5 Fix mocks to reflect changes to git.latest state
  2819. * c817213 Don't try to run git.config_get_regexp from nonexistant cwd
  2820. * f8c3e44 git.latest: add auth to merge/reset calls when LFS used with SSH auth
  2821. * 4b11d6b increase batch test timeout on windows
  2822. * a5af9c5 Increase minion wait for slow boxes
  2823. * **PR** `#51549`_: (`s0undt3ch`_) [2019.2] Allow NOT to install pip dependencies
  2824. @ *2019-02-13 18:16:52 UTC*
  2825. * e7ee04e Merge pull request `#51549`_ from s0undt3ch/2019.2
  2826. * d2125aa Allow NOT to install pip dependencies
  2827. * **PR** `#51595`_: (`mirceaulinic`_) Fix ipaddress imports
  2828. @ *2019-02-13 17:33:08 UTC*
  2829. * c96464b Merge pull request `#51595`_ from mirceaulinic/mircea/port-824e0e5
  2830. * 91bcb4f Merge branch '2019.2' into mircea/port-824e0e5
  2831. * 84fc76d Fix ipaddress imports
  2832. * **PR** `#51517`_: (`damianosSemmle`_) Fixed string format index out of range error
  2833. @ *2019-02-13 08:18:38 UTC*
  2834. * e3c9a3e Merge pull request `#51517`_ from damianosSemmle/fix-string-format-index
  2835. * c0959e2 Merge branch '2019.2' into fix-string-format-index
  2836. * **PR** `#51581`_: (`garethgreenaway`_) [2019.2] Merge forward from 2019.2.0rc1 to 2019.2
  2837. @ *2019-02-13 04:11:15 UTC*
  2838. * 82500bb Merge pull request `#51581`_ from garethgreenaway/merge-2019.2.0rc1
  2839. * b00e7e8 Merge branch '2019.2' into merge-2019.2.0rc1
  2840. * **PR** `#51607`_: (`dwoz`_) [2019.2] Wait for minions to be pingable before starting tests
  2841. @ *2019-02-13 00:48:47 UTC*
  2842. * edb5e94 Merge pull request `#51607`_ from dwoz/wait_minions_2019.2
  2843. * ab0a6a3 fix linter
  2844. * f2e4a30 Wait for minions to be pingable before starting tests
  2845. * **PR** `#51584`_: (`dwoz`_) [2019.2] Use the code directory instead of cwd for python path
  2846. @ *2019-02-12 18:43:46 UTC*
  2847. * 1e0275e Merge pull request `#51584`_ from dwoz/script_fixes
  2848. * dbf4356 Use the code directory instead of cwd for python path
  2849. * cd24006 Merge branch '2019.2' into merge-2019.2.0rc1
  2850. * 6e55164 Merge branch '2019.2.0.rc1' into merge-2019.2.0rc1
  2851. * ac73745 Merge branch '2019.2' into fix-string-format-index
  2852. * **PR** `#51583`_: (`dwoz`_) Add testing path to run_script commands
  2853. @ *2019-02-11 21:38:51 UTC*
  2854. * f446c52 Merge pull request `#51583`_ from dwoz/scriptfix
  2855. * e49ba86 Add testing path to run_script commands
  2856. * 788f7e0 Fixed string format index out of range error
  2857. * **PR** `#51405`_: (`aplanas`_) Documentation: fix typo in "equivalent"
  2858. @ *2019-02-01 21:11:12 UTC*
  2859. * c3e27be Merge pull request `#51405`_ from aplanas/backport_49669
  2860. * 58279b4 Documentation: fix typo in "equivalent"
  2861. * **PR** `#51406`_: (`aplanas`_) states_pt3: fix rST link format
  2862. @ *2019-02-01 21:10:43 UTC*
  2863. * 5c26652 Merge pull request `#51406`_ from aplanas/backport_49670
  2864. * 204432d Merge branch '2019.2' into backport_49670
  2865. * **PR** `#51426`_: (`aplanas`_) mount: cache blkid information
  2866. @ *2019-02-01 21:09:51 UTC*
  2867. * fb70bd3 Merge pull request `#51426`_ from aplanas/backport_51135
  2868. * ac790a6 Merge branch '2019.2' into backport_51135
  2869. * 66743d6 mount: cache blkid information
  2870. * **PR** `#51425`_: (`aplanas`_) cmdmod: add sysfs into the chroot
  2871. @ *2019-02-01 21:09:00 UTC*
  2872. * 2e8bf05 Merge pull request `#51425`_ from aplanas/backport_51094
  2873. * 9193106 cmdmod: add sysfs into the chroot
  2874. * **PR** `#51419`_: (`aplanas`_) file: update attributes for lsattr and chattr
  2875. @ *2019-02-01 21:04:54 UTC*
  2876. * d7a47f0 Merge pull request `#51419`_ from aplanas/backport_50607
  2877. * ab8a8b8 file: update attributes for lsattr and chattr
  2878. * **PR** `#51414`_: (`aplanas`_) service: SUSE is not based on sysvinit anymore
  2879. @ *2019-02-01 21:02:33 UTC*
  2880. * 7e020dd Merge pull request `#51414`_ from aplanas/backport_50396
  2881. * b5cff17 service: SUSE is not based on sysvinit anymore
  2882. * **PR** `#51408`_: (`aplanas`_) parted: fix the ordering of list command
  2883. @ *2019-02-01 21:00:19 UTC*
  2884. * **PR** `#50473`_: (`aplanas`_) parted: support variable length output for print (refs: `#51408`_)
  2885. * **PR** `#49804`_: (`aplanas`_) parted: fix the ordering of list command (refs: `#51408`_)
  2886. * 9f87dda Merge pull request `#51408`_ from aplanas/backport_49804
  2887. * 467daf2 parted: support variable length output for print
  2888. * da2e632 parted: fix the ordering of list command
  2889. * **ISSUE** `#50097`_: (`aplanas`_) lowpkg.diff refers to a package name, but a package file is required (refs: `#51410`_)
  2890. * **PR** `#51410`_: (`aplanas`_) Fix lowpkg.diff documentation and parameter name
  2891. @ *2019-02-01 20:57:50 UTC*
  2892. * 7e14499 Merge pull request `#51410`_ from aplanas/backport_50126
  2893. * d38622e Fix lowpkg.diff documentation and parameter name
  2894. * e61a077 states_pt3: fix rST link format
  2895. * **PR** `#51404`_: (`aplanas`_) blockdev: fix url from comment
  2896. @ *2019-01-30 20:05:54 UTC*
  2897. * a16461b Merge pull request `#51404`_ from aplanas/backport_49668
  2898. * da2e30d blockdev: fix url from comment
  2899. * **PR** `#51407`_: (`aplanas`_) parted: fix _validate_partition_boundary
  2900. @ *2019-01-30 20:05:02 UTC*
  2901. * 756c367 Merge pull request `#51407`_ from aplanas/backport_49803
  2902. * b004b33 parted: fix _validate_partition_boundary
  2903. * **PR** `#51435`_: (`damianosSemmle`_) Fixed not raised exceptions
  2904. @ *2019-01-30 18:32:57 UTC*
  2905. * 1d45664 Merge pull request `#51435`_ from damianosSemmle/fix-raise-exception
  2906. * 7a9ff59 Fixed not raised exceptions
  2907. * **PR** `#51336`_: (`Ch3LL`_) [2019.2] Merge Forward from 2019.2.0.rc1 to 2019.2
  2908. @ *2019-01-27 23:55:08 UTC*
  2909. * d4b9093 Merge pull request `#51336`_ from Ch3LL/merge-2019.2.0rc1
  2910. * 62a20b1 Remove unused import
  2911. * 2284ea5 Merge branch '2019.2' into merge-2019.2.0rc1
  2912. * 18bf236 Merge branch '2019.2.0.rc1' into 2019.2
  2913. * **PR** `#51334`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  2914. @ *2019-01-27 23:49:32 UTC*
  2915. * 02b43a0 Merge pull request `#51334`_ from Ch3LL/merge-2019.2
  2916. * 25ec653 Merge branch '2018.3' into '2019.2'
  2917. * f62cc11 Merge pull request `#51324`_ from garethgreenaway/1257_something_something_bytes_argh_python2
  2918. * bd7072f Merge branch '2018.3' into 1257_something_something_bytes_argh_python2
  2919. * b44cd84 Merge pull request `#51323`_ from garethgreenaway/network_dns_check_test
  2920. * 055eadc Merge branch '2018.3' into network_dns_check_test
  2921. * be57a0f Merge pull request `#51321`_ from terminalmage/issue51256
  2922. * d9c4462 Fix 500 error when using wheel_async
  2923. * c847f54 Swap passed addr for string rather than ipaddress object.
  2924. * 87f3972 removing another debugging log.
  2925. * ad64efb Use MagicMock
  2926. * 172ad2e removing debugging
  2927. * 5812eae Adding a test to ensure dns_check works as expected.
  2928. * 0e542c5 Fixing various bits in x509 module and unit test to ensure tests are passing on python2 & python3
  2929. * 85e7ac6 Merge pull request `#51306`_ from s0undt3ch/2018.3
  2930. * 5f0f296 Add 2018.3 codecov config
  2931. * 5a398a3 Merge pull request `#51207`_ from twangboy/fix_test_pkg
  2932. * d4ab6d8 Merge branch '2018.3' into fix_test_pkg
  2933. * 7a97cb4 Merge pull request `#51252`_ from dwoz/issue-50221
  2934. * f96828a Merge branch '2018.3' into issue-50221
  2935. * 253f5e4 Merge pull request `#51264`_ from gtmanfred/2018.3
  2936. * f3ebd32 Merge branch '2018.3' into 2018.3
  2937. * aacc047 Merge pull request `#51274`_ from twangboy/fix_network
  2938. * 344bf65 Fix tests. We no longer get `ipaddress` instances back.
  2939. * 345aa5b Fix minion start issue
  2940. * f553be7 tuples don't have pop
  2941. * 55ea80e don't shadow builtin
  2942. * 6148c50 an argument is not always needed to be passed to open a file
  2943. * 8a89cb2 Merge pull request `#51279`_ from twangboy/backport_lgpo
  2944. * 06b1545 Remove network.py patch
  2945. * 2356f25 Add __context__ support
  2946. * a5255f0 Merge remote-tracking branch 'saltstack/2018.3' into issue-50221
  2947. * 6796e65 Merge pull request `#51276`_ from garethgreenaway/merge-2018.3
  2948. * 44ddc43 Merge branch '2018.3' into merge-2018.3
  2949. * 0adde9b Merge pull request `#51220`_ from sathieu/artifactory-classifier-2018.3
  2950. * a85f146 fixes `#31179`_ by appling the same logic as used in the nexus module
  2951. * f6a7cad Merge pull request `#51225`_ from astronouth7303/loader-docs-2018.3
  2952. * 6e7da95 Add the tokens system.
  2953. * 7e2838c Add reference to the execution module docs
  2954. * f30f9e8 Remove search system
  2955. * f0cc183 Fileserver modules can be loaded from the fileserver.
  2956. * 1a2f680 Merge pull request `#51239`_ from garethgreenaway/51208_file_manage_escaped_double_quotes
  2957. * 4251c0c Merge branch '2018.3' into 51208_file_manage_escaped_double_quotes
  2958. * 6a9daa7 Merge branch '2018.3' into 51208_file_manage_escaped_double_quotes
  2959. * 0bf468c Fixing lint. Using a constant intead of looking for the condition in the string.
  2960. * a233dbc Ensuring we can handle a string that contains single quote + an escaped double quote.
  2961. * d614127 Merge pull request `#51261`_ from OrangeDog/patch-2
  2962. * d809b9b Avoid double-counting errors and ignore test runs
  2963. * 6ca7deb Remove unused host parameter and average/disaster keys
  2964. * 2d44527 Just let zabbix_sender use the config file
  2965. * 6404e2c Fix fallback command so it's actually run
  2966. * b79a55a Fix KeyError in Zabbix returner
  2967. * 0971035 Merge branch '2018.3' into merge-2018.3
  2968. * 243dc06 Merge branch '2017.7' into merge-2018.3
  2969. * acfb7d8 Update pytest requirements
  2970. * c19479b Move all of PyTest requirements to its own requiremnts file
  2971. * 39e633f Merge pull request `#51246`_ from garethgreenaway/bp-50358
  2972. * c33c558 Backport `#50358`_ to 2017.7
  2973. * c1ea10f Fix py3 managed.file test failure
  2974. * 537114c Remoe un-needed log statement
  2975. * ac978f0 Fix 50221 regression test on Windows
  2976. * 65f38b5 peserve newlines from pillar data for file.managed
  2977. * 464d813 Merge branch '2018.3' into fix_test_pkg
  2978. * 276d621 Merge pull request `#51197`_ from Ch3LL/tag_manager
  2979. * b9a0705 Merge branch '2018.3' into tag_manager
  2980. * 210238b Merge branch '2018.3' into tag_manager
  2981. * 827d6c3 Merge branch '2018.3' into tag_manager
  2982. * fcdfe69 Add Google Tag Manager to Docs
  2983. * c8e70a9 Merge pull request `#51206`_ from terminalmage/fix-reload
  2984. * 8e23a6c Add missing import
  2985. * 31ca7c6 Fix usage of reload for PY3 compatibility
  2986. * 41ae390 Merge pull request `#51231`_ from terminalmage/issue51056
  2987. * 4a61477 Clarify documentation for the the gitfs "all_saltenvs" config param
  2988. * 0574476 Merge branch '2018.3' into fix_test_pkg
  2989. * b91b2c6 Backport PR# 50771 to 2018.3 branch
  2990. * **PR** `#51314`_: (`s0undt3ch`_) [2019.2] Allow running runtests.py using tox
  2991. @ *2019-01-25 18:56:01 UTC*
  2992. * 95607d1 Merge pull request `#51314`_ from s0undt3ch/features/tox-runtests-2019.2
  2993. * 39fb981 "Tell" coverage to track subprocesses.
  2994. * f27589a Remove unused imports
  2995. * 3000d20 Fix tests. We no longer get `ipaddress` instances back.
  2996. * 8fcf235 Fix minion start issue
  2997. * a26ba7f Don't fail the test because of order
  2998. * 138ca2e Show objects on assertion failure
  2999. * 840b3d2 Add `pytest-salt-from-filenames` to pytest requirements
  3000. * 716bda4 Remove duplicate dependency
  3001. * 6d62156 Add `.coveragerc`
  3002. * 6bb56ce Run tests from tox, wether runtests or pytest
  3003. * **PR** `#51307`_: (`s0undt3ch`_) Add 2019.2 codecov config
  3004. @ *2019-01-24 13:34:25 UTC*
  3005. * b348034 Merge pull request `#51307`_ from s0undt3ch/2019.2
  3006. * 495aa5c Add 2019.2 codecov config
  3007. * **PR** `#51280`_: (`garethgreenaway`_) [2019.2] Merge forward from 2019.2.0rc1 to 2019.2
  3008. @ *2019-01-23 07:08:32 UTC*
  3009. * d224096 Merge pull request `#51280`_ from garethgreenaway/merge-2019.2-rc
  3010. * e78ede2 Merge branch '2019.2' into merge-2019.2-rc
  3011. * a425de6 Merge branch '2019.2.0.rc1' into merge-2019.2-rc
  3012. * **PR** `#51277`_: (`garethgreenaway`_) [2019.2] Merge forward from 2018.3 to 2019.2
  3013. @ *2019-01-23 07:01:29 UTC*
  3014. * 8596ee4 Merge pull request `#51277`_ from garethgreenaway/merge-2019.2
  3015. * f05e754 Merge branch '2019.2' into merge-2019.2
  3016. * **ISSUE** `#51273`_: (`isbm`_) How to properly fix API? (refs: `#51285`_)
  3017. * **PR** `#51285`_: (`garethgreenaway`_) [2019.2] Add metadata to accepted keyword arguments
  3018. @ *2019-01-22 23:07:44 UTC*
  3019. * 8cca51b Merge pull request `#51285`_ from garethgreenaway/51273_metadata_auth_keyword_argument
  3020. * bd82d80 Ensure metadata is an accepted keyword argument for authentication functions.
  3021. * d0d5726 Merge branch '2018.3' into merge-2019.2
  3022. * a6a9040 Merge pull request `#51179`_ from terminalmage/fix-regex-chars
  3023. * 9951b8d Fix possible oversight in nodegroup modifications
  3024. * d5acd5b Merge pull request `#51170`_ from dwoz/issue51158
  3025. * b69c002 Fix saltmod roster test
  3026. * 2594f24 Roster defines the roster system not a file
  3027. * 05836b3 Merge branch '2018.3' into issue51158
  3028. * bf47f6f Fix linter
  3029. * 6223596 Honor roster file for ssh orchestrations
  3030. * 5543a53 Update pytest requirements
  3031. * f958df5 Move all of PyTest requirements to its own requiremnts file
  3032. * 8f8ebbc Merge pull request `#51226`_ from garethgreenaway/51195_handle_spaces_in_fstab_opts
  3033. * 1902ce8 Merge branch '2018.3' into 51195_handle_spaces_in_fstab_opts
  3034. * e3a9e99 Merge pull request `#51233`_ from Ch3LL/bp-51105
  3035. * eef49e8 Merge branch '2018.3' into bp-51105
  3036. * e53e9b1 Merge pull request `#51230`_ from Ch3LL/merge-2018.3
  3037. * 0ef7675 Merge branch '2017.7' into '2018.3'
  3038. * 4a12c5f Merge pull request `#50852`_ from mirceaulinic/fix-capirca
  3039. * fa91267 Merge branch '2017.7' into fix-capirca
  3040. * 71913ff Merge branch '2017.7' into fix-capirca
  3041. * 6fc3484 Lint?
  3042. * 3d56750 Extra newline for lint
  3043. * 5176cd8 Improve the Capirca and related modules for ACL config generation
  3044. * 3f4759b Merge pull request `#50923`_ from astronouth7303/patch-2
  3045. * 4f631a6 Document {% include %}
  3046. * 210e817 Merge pull request `#51111`_ from s0undt3ch/2017.7
  3047. * 08e0ae7 Update to salt-bootstrap v2019.01.08
  3048. * c3520aa Accounting for when permissions are not returned from file.check_perms, eg. windows systems.
  3049. * cd80548 When test=True and there are permissions changes, report it.
  3050. * 89345eb Handle spaces in fstab opts, similar fix to `#39593`_
  3051. * **ISSUE** `#50538`_: (`sjorge`_) salt.modules.pdbedit broken on Samba 4.9.x (refs: `#50540`_, `#51221`_)
  3052. * **PR** `#51221`_: (`Ch3LL`_) Backport `#50538`_ into 2019.2
  3053. @ *2019-01-18 22:42:36 UTC*
  3054. * **PR** `#50540`_: (`sjorge`_) Fix pdbedit module on samba 4.9 (Fixes `#50538`_)
  3055. * 0ccd5c3 Merge pull request `#51221`_ from Ch3LL/bp-50540
  3056. * 223e7c0 Merge branch '2019.2' into bp-50540
  3057. * **PR** `#51232`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  3058. @ *2019-01-18 20:51:37 UTC*
  3059. * 3edaf18 Merge pull request `#51232`_ from Ch3LL/merge-2019.2
  3060. * 3b966f3 Merge branch '2019.2' into merge-2019.2
  3061. * ffe23fa Merge branch '2018.3' into '2019.2'
  3062. * 26008ef Merge pull request `#51212`_ from sathieu/file_roots_slash
  3063. * b769f18 Allow slash in file_roots envs
  3064. * f9437e2 Test for file_roots envs with slash leads to "No such file or directory"
  3065. * 5916282 Merge pull request `#51209`_ from garethgreenaway/bp-51124
  3066. * 82acce4 Handle encoding when opening file for both py2/py3
  3067. * 094bd33 Merge pull request `#51184`_ from twangboy/fix_auditpol
  3068. * 2e68d35 directly call cmd.run_all
  3069. * ac71922 Merge pull request `#51191`_ from Ch3LL/bp-50918
  3070. * 7300d84 Skip debian tests on Windows
  3071. * 4622433 Fix `test_debian_ip` on Windows
  3072. * e7f53a3 Merge pull request `#51144`_ from jgleissner/2018.3-azurearm-py3
  3073. * 3178f1a msazure.py: remove unused imports
  3074. * 99a4b9d azurearm: fix list_locations
  3075. * aebe34b azurearm: fix show_instance function
  3076. * d80669f msazure: fix object_to_dict for python 3
  3077. * 1206f92 Merge pull request `#51171`_ from twangboy/fix_crypt
  3078. * 6caa93b Add random sleep time to avoid overloading Windows
  3079. * a96deed Merge pull request `#51174`_ from jpsv/2018.3
  3080. * 055823e Update opsgenie.py
  3081. * 501c8df Merge branch '2018.3' into 2018.3
  3082. * 220aa8a Update opsgenie.py
  3083. * 5dc21cc Update to from V1 API to V2
  3084. * f93ce7c Update to V2 API
  3085. * 563d487 Merge pull request `#51010`_ from amendlik/ldap-groups
  3086. * cd336ed Merge branch '2018.3' into ldap-groups
  3087. * 94f8ee4 Update unit tests for auth.ldap
  3088. * 08e36d0 Allow unauthenticated bind for listing LDAP groups
  3089. * 6dc3752 Merge pull request `#51112`_ from s0undt3ch/2018.3
  3090. * 4f1d846 Update to salt-bootstrap v2019.01.08
  3091. * b19c990 Merge pull request `#51097`_ from terminalmage/fix-keyerror-raise
  3092. * a3c0b49 Fix poorly-written test
  3093. * c0ff7b1 Fix more incorrect exception raises
  3094. * f11dbcc Fix improper KeyError raise
  3095. * 8920a86 Merge pull request `#51169`_ from twangboy/fix_git_state
  3096. * f2d1180 More descriptive error when missing GitPython or PyGit2
  3097. * 58eede6 Merge pull request `#51173`_ from dwoz/issue51160
  3098. * 11cc7b3 Remove un-needed test
  3099. * 0f87812 Merge develop, Revert exception handling
  3100. * 7365a1a Pass bytes to idna
  3101. * 83c38c6 Revert "wordsmithing"
  3102. * a40739c wordsmithing
  3103. * b348ace Make sure blackout tests clean up after themselves. Properly.
  3104. * 68a12d5 These should not be considered destructive tests
  3105. * 475404d fix docstring quote style
  3106. * 71c3574 Revert "backport test improvements from develop"
  3107. * e32d219 backport test improvements from develop Bogus random test failures forklifted from develop at 414bfe61a4fbe6f84be32242924f23c7126c24d6
  3108. * 42654d8 socket.connect needs a tuple TypeError https://docs.python.org/2/library/socket.html RTFD "Note This method has historically accepted a pair of parameters for AF_INET addresses instead of only a tuple. This was never intentional and is no longer available in Python 2.0 and later. "
  3109. * 27254fc syntax error bad parentheses
  3110. * 24bb94f Don't ip_bracket addresses returned by check_dns.
  3111. * 02b825e expose error in tests
  3112. * 0a92c46 Need more detail on test failure
  3113. * 3574698 ip_address does not need str() and parse_host_port handles ipv6 or ipv4
  3114. * 7a6bc57 avoid TypeError by not constructing an ip_address from an ip_address
  3115. * 35410dd try to debug error in tests (revert me)
  3116. * 2f8ca47 wordsmithing
  3117. * 1dd1f7d parsing logic error
  3118. * 98041c1 minimize diff
  3119. * c92a247 don't try to handle/log test exception
  3120. * eb60586 remove bad extra test assertion inside exception handler
  3121. * e1e5d87 checking for truthiness better than len
  3122. * a984a43 typo in ipaddress.IPv6Address()
  3123. * 5fc6c60 clear up lint, disambiguation
  3124. * 8c6dfea lint pep8 whitespace
  3125. * f9594b8 don't test invalid combination
  3126. * de823fd fix good_host_ports iteration
  3127. * c5a5b34 test assertion correction
  3128. * e169e0d fixup rebase merge goof
  3129. * d28bab6 fix test setup
  3130. * 42c710e lint pep8
  3131. * 15c6deb fix horrible mistakes
  3132. * c092baf fix indentation doh
  3133. * 9080745 debug ipaddress.ip_address TypeError
  3134. * 8bd82f4 debug ipaddress.ip_address TypeError
  3135. * 080ab70 fix parse_host_port() parse error on hostname only arg
  3136. * 571603c coverage for master host:port ipv4 and ipv6 config value support fix test_parse_host_port bad values lint
  3137. * f14ff16 fix minion zmq connecting to master configured as IPv6 address
  3138. * 9d72f13 pylint E741 triggers error in salt-pylint E8741 (unhandled)
  3139. * 2052838 avoid error on (redundant) is_ip check
  3140. * 0eaeb1e avoid error on (redundant) is_ip check
  3141. * f8bd08e fix parse_host_port() is_ip call
  3142. * 89519fe fix parse_host_port() parse error on hostname only arg
  3143. * 1417528 fix parse_host_port() bad exception on hostname only arg
  3144. * 194a024 coverage for master host:port ipv4 and ipv6 config value support fix test_parse_host_port bad values lint
  3145. * df73388 fix minion zmq connecting to master configured as IPv6 address
  3146. * 06854cf Merge pull request `#51147`_ from Ch3LL/merge-2018.3
  3147. * d39d8b7 Merge branch '2018.3' into merge-2018.3
  3148. * b79c09e Merge pull request `#51161`_ from amendlik/long-hostname
  3149. * 6fcc4ad Merge branch '2018.3' into long-hostname
  3150. * 1424734 Merge pull request `#51159`_ from rkrieger/fix-issue-51067
  3151. * 1440ccf Prevent crash by testing for 'manufacturer' in osdata on OpenBSD
  3152. * 1a4e307 Ignore exceptions when generating the minion ID
  3153. * 5e37326 Merge pull request `#51146`_ from terminalmage/fix-vsphere-tuple-issue
  3154. * 5d60022 Fix invalid assignment in vsphere module
  3155. * fad8621 Merge pull request `#51154`_ from twangboy/auditpol
  3156. * 9064376 Add support for Advanced Audit policies
  3157. * f7a100c Merge pull request `#51151`_ from Ch3LL/bp_51061
  3158. * ffdae27 When writing output to stdout we want to ensure that the data is a string not bytes. Under py2 the salt.utils.data.encode function results in a string but under py3 the result is a bytestring. Swapping out salt.utils.data.encode for salt.utils.stringutils.to_str.
  3159. * 3a50a57 Merge pull request `#51150`_ from Ch3LL/bp-49508
  3160. * 7ae53ad Do not silently ignore errors.
  3161. * deb0134 Convert to string before sending via 'publish'.
  3162. * 651c551 Use to_str salt.utils when writing to a file.
  3163. * 8bb589d Merge pull request `#51152`_ from garethgreenaway/50433_handle_grants_better
  3164. * f7caa4d Fixing lint
  3165. * e8c8c0f Adding some tests to ensure "ALL PRIVILEGES" is handled correctly in 8.0 and 5.6
  3166. * b4bfd9f Add additional grants. Adding logic to handle when ALL or ALL PRIVILEGES is passed for the grant, including some logic to handle the fact that the grants are split when show grants is run for a particular user.
  3167. * 74edfd9 Fix pylint
  3168. * 81a3d47 Merge branch '2017.7' into '2018.3'
  3169. * 8a76a19 Merge pull request `#50858`_ from jasonarewhy/bugfix-2017.7/ubuntu-networking-searchdomain
  3170. * 3395a3d Merge branch '2017.7' into bugfix-2017.7/ubuntu-networking-searchdomain
  3171. * 69d25aa update debian_ip test
  3172. * a6b896c get searchdomain in Ubuntu 12+
  3173. * dda1ebb Merge pull request `#51133`_ from 5uper5hoot/issue-`#50849`_
  3174. * ec14e13 Fixes mysql server version comparison.
  3175. * 9d4321d Merge pull request `#50878`_ from max-arnold/output-docs
  3176. * d7403da Fix profile outputter docs
  3177. * ce87504 Merge pull request `#51076`_ from OrangeDog/patch-1
  3178. * 568e4fb Revert add -> check
  3179. * 4d7ebe7 Typos in index_template_present documentation
  3180. * d08abf4 Merge pull request `#51081`_ from garethgreenaway/merge-2018.3
  3181. * 027804a Merge branch '2018.3' into merge-2018.3
  3182. * 335088b Merge pull request `#51080`_ from garethgreenaway/50966_nxos_ensure_kwargs_list
  3183. * 230a66b Merge branch '2018.3' into 50966_nxos_ensure_kwargs_list
  3184. * 629dc25 Ensure kwargs is a list before we attempt to loop through. Similar fix to https://github.com/rallytime/salt/commit/430c462f34eb4eedf2384e06fbee8dc19b8026f6 in the proxy module.
  3185. * a20791b Merge branch '2018.3' into merge-2018.3
  3186. * 9386aab Merge branch '2017.7' into merge-2018.3
  3187. * 998feca Merge pull request `#51030`_ from terminalmage/issue38502
  3188. * 6dbd81f Add unit test to ensure we don't diff bare repos
  3189. * 3c4b243 Merge branch '2019.2' into bp-50540
  3190. * **PR** `#51234`_: (`KChandrashekhar`_) Added a note in Release notes about py 2.7 EOL
  3191. @ *2019-01-18 15:53:51 UTC*
  3192. * e6ab913 Merge pull request `#51234`_ from KChandrashekhar/2019.2-docs
  3193. * e4afc81 Addressing Megan's comment to fix the py2.7 deprecation message in release notes
  3194. * 8ec0296 Added a note in Release notes about py 2.7 EOL
  3195. * **PR** `#51198`_: (`Ch3LL`_) [2019.2] Merge forward from 2019.2.0.rc1 to 2019.2
  3196. @ *2019-01-17 21:23:34 UTC*
  3197. * 644ef8c Merge pull request `#51198`_ from Ch3LL/merge-2019.2-rc
  3198. * 810c611 Merge branch '2019.2.0.rc1' into 2019.2
  3199. * 3f61e77 Fix pdbedit module on samba 4.9 (Fixes `#50538`_)
  3200. * **PR** `#51148`_: (`Ch3LL`_) [2019.2] Merge forward from 2018.3 to 2019.2
  3201. @ *2019-01-14 22:49:02 UTC*
  3202. * 12901c3 Merge pull request `#51148`_ from Ch3LL/merge-2019.2
  3203. * 1d7329a Fix pylint
  3204. * 5271636 Fixes mysql server version comparison.
  3205. * b53f171 Ensure kwargs is a list before we attempt to loop through. Similar fix to https://github.com/rallytime/salt/commit/430c462f34eb4eedf2384e06fbee8dc19b8026f6 in the proxy module.
  3206. * d0f2d15 Revert add -> check
  3207. * 437d8b5 Typos in index_template_present documentation
  3208. * 3bf189e Add unit test to ensure we don't diff bare repos
  3209. * 2f8e391 Fix profile outputter docs
  3210. * **PR** `#51100`_: (`dwoz`_) Fix typo in method name (2019.2)
  3211. @ *2019-01-08 18:12:23 UTC*
  3212. * 4c2d76d Merge pull request `#51100`_ from dwoz/cloud_typo
  3213. * 60f53d0 Fix typo in method name
  3214. * **PR** `#51099`_: (`terminalmage`_) Fix improper exception raises (2019.2)
  3215. @ *2019-01-08 17:55:53 UTC*
  3216. * 39b28f4 Merge pull request `#51099`_ from terminalmage/fix-exception-raise
  3217. * 2a25530 Fix improper exception raise
  3218. * **PR** `#51084`_: (`s0undt3ch`_) [fluorine] Cleanup the singleton instances map.
  3219. @ *2019-01-07 22:03:29 UTC*
  3220. * 8827193 Merge pull request `#51084`_ from s0undt3ch/merge-singleton-last-ref-close-fluorine
  3221. * 979fbac Merge branch '2019.2' into merge-singleton-last-ref-close-fluorine
  3222. * 63f051a Merge branch '2019.2' into merge-singleton-last-ref-close-fluorine
  3223. * bd6c46d Cleanup the singleton instances map.
  3224. .. _`#1`: https://github.com/saltstack/salt/issues/1
  3225. .. _`#21927`: https://github.com/saltstack/salt/issues/21927
  3226. .. _`#22063`: https://github.com/saltstack/salt/issues/22063
  3227. .. _`#2731`: https://github.com/saltstack/salt/issues/2731
  3228. .. _`#31179`: https://github.com/saltstack/salt/issues/31179
  3229. .. _`#32245`: https://github.com/saltstack/salt/issues/32245
  3230. .. _`#37945`: https://github.com/saltstack/salt/issues/37945
  3231. .. _`#39593`: https://github.com/saltstack/salt/pull/39593
  3232. .. _`#46265`: https://github.com/saltstack/salt/pull/46265
  3233. .. _`#47212`: https://github.com/saltstack/salt/pull/47212
  3234. .. _`#49039`: https://github.com/saltstack/salt/pull/49039
  3235. .. _`#49147`: https://github.com/saltstack/salt/issues/49147
  3236. .. _`#49559`: https://github.com/saltstack/salt/issues/49559
  3237. .. _`#49661`: https://github.com/saltstack/salt/issues/49661
  3238. .. _`#49663`: https://github.com/saltstack/salt/issues/49663
  3239. .. _`#49680`: https://github.com/saltstack/salt/issues/49680
  3240. .. _`#49804`: https://github.com/saltstack/salt/pull/49804
  3241. .. _`#49832`: https://github.com/saltstack/salt/pull/49832
  3242. .. _`#50087`: https://github.com/saltstack/salt/pull/50087
  3243. .. _`#50097`: https://github.com/saltstack/salt/issues/50097
  3244. .. _`#50183`: https://github.com/saltstack/salt/pull/50183
  3245. .. _`#50310`: https://github.com/saltstack/salt/issues/50310
  3246. .. _`#50358`: https://github.com/saltstack/salt/pull/50358
  3247. .. _`#50381`: https://github.com/saltstack/salt/issues/50381
  3248. .. _`#50400`: https://github.com/saltstack/salt/pull/50400
  3249. .. _`#50402`: https://github.com/saltstack/salt/pull/50402
  3250. .. _`#50473`: https://github.com/saltstack/salt/pull/50473
  3251. .. _`#50535`: https://github.com/saltstack/salt/issues/50535
  3252. .. _`#50538`: https://github.com/saltstack/salt/issues/50538
  3253. .. _`#50540`: https://github.com/saltstack/salt/pull/50540
  3254. .. _`#50556`: https://github.com/saltstack/salt/issues/50556
  3255. .. _`#50567`: https://github.com/saltstack/salt/pull/50567
  3256. .. _`#50768`: https://github.com/saltstack/salt/pull/50768
  3257. .. _`#50784`: https://github.com/saltstack/salt/pull/50784
  3258. .. _`#50812`: https://github.com/saltstack/salt/pull/50812
  3259. .. _`#50814`: https://github.com/saltstack/salt/issues/50814
  3260. .. _`#50849`: https://github.com/saltstack/salt/issues/50849
  3261. .. _`#50852`: https://github.com/saltstack/salt/pull/50852
  3262. .. _`#50858`: https://github.com/saltstack/salt/pull/50858
  3263. .. _`#50878`: https://github.com/saltstack/salt/pull/50878
  3264. .. _`#50887`: https://github.com/saltstack/salt/pull/50887
  3265. .. _`#50921`: https://github.com/saltstack/salt/pull/50921
  3266. .. _`#50923`: https://github.com/saltstack/salt/pull/50923
  3267. .. _`#50963`: https://github.com/saltstack/salt/pull/50963
  3268. .. _`#51008`: https://github.com/saltstack/salt/issues/51008
  3269. .. _`#51010`: https://github.com/saltstack/salt/pull/51010
  3270. .. _`#51030`: https://github.com/saltstack/salt/pull/51030
  3271. .. _`#51076`: https://github.com/saltstack/salt/pull/51076
  3272. .. _`#51080`: https://github.com/saltstack/salt/pull/51080
  3273. .. _`#51081`: https://github.com/saltstack/salt/pull/51081
  3274. .. _`#51084`: https://github.com/saltstack/salt/pull/51084
  3275. .. _`#51097`: https://github.com/saltstack/salt/pull/51097
  3276. .. _`#51099`: https://github.com/saltstack/salt/pull/51099
  3277. .. _`#51100`: https://github.com/saltstack/salt/pull/51100
  3278. .. _`#51111`: https://github.com/saltstack/salt/pull/51111
  3279. .. _`#51112`: https://github.com/saltstack/salt/pull/51112
  3280. .. _`#51133`: https://github.com/saltstack/salt/pull/51133
  3281. .. _`#51144`: https://github.com/saltstack/salt/pull/51144
  3282. .. _`#51146`: https://github.com/saltstack/salt/pull/51146
  3283. .. _`#51147`: https://github.com/saltstack/salt/pull/51147
  3284. .. _`#51148`: https://github.com/saltstack/salt/pull/51148
  3285. .. _`#51150`: https://github.com/saltstack/salt/pull/51150
  3286. .. _`#51151`: https://github.com/saltstack/salt/pull/51151
  3287. .. _`#51152`: https://github.com/saltstack/salt/pull/51152
  3288. .. _`#51154`: https://github.com/saltstack/salt/pull/51154
  3289. .. _`#51159`: https://github.com/saltstack/salt/pull/51159
  3290. .. _`#51161`: https://github.com/saltstack/salt/pull/51161
  3291. .. _`#51164`: https://github.com/saltstack/salt/pull/51164
  3292. .. _`#51169`: https://github.com/saltstack/salt/pull/51169
  3293. .. _`#51170`: https://github.com/saltstack/salt/pull/51170
  3294. .. _`#51171`: https://github.com/saltstack/salt/pull/51171
  3295. .. _`#51173`: https://github.com/saltstack/salt/pull/51173
  3296. .. _`#51174`: https://github.com/saltstack/salt/pull/51174
  3297. .. _`#51177`: https://github.com/saltstack/salt/pull/51177
  3298. .. _`#51179`: https://github.com/saltstack/salt/pull/51179
  3299. .. _`#51182`: https://github.com/saltstack/salt/pull/51182
  3300. .. _`#51184`: https://github.com/saltstack/salt/pull/51184
  3301. .. _`#51187`: https://github.com/saltstack/salt/pull/51187
  3302. .. _`#51191`: https://github.com/saltstack/salt/pull/51191
  3303. .. _`#51197`: https://github.com/saltstack/salt/pull/51197
  3304. .. _`#51198`: https://github.com/saltstack/salt/pull/51198
  3305. .. _`#51201`: https://github.com/saltstack/salt/pull/51201
  3306. .. _`#51206`: https://github.com/saltstack/salt/pull/51206
  3307. .. _`#51207`: https://github.com/saltstack/salt/pull/51207
  3308. .. _`#51209`: https://github.com/saltstack/salt/pull/51209
  3309. .. _`#51212`: https://github.com/saltstack/salt/pull/51212
  3310. .. _`#51220`: https://github.com/saltstack/salt/pull/51220
  3311. .. _`#51221`: https://github.com/saltstack/salt/pull/51221
  3312. .. _`#51225`: https://github.com/saltstack/salt/pull/51225
  3313. .. _`#51226`: https://github.com/saltstack/salt/pull/51226
  3314. .. _`#51227`: https://github.com/saltstack/salt/pull/51227
  3315. .. _`#51230`: https://github.com/saltstack/salt/pull/51230
  3316. .. _`#51231`: https://github.com/saltstack/salt/pull/51231
  3317. .. _`#51232`: https://github.com/saltstack/salt/pull/51232
  3318. .. _`#51233`: https://github.com/saltstack/salt/pull/51233
  3319. .. _`#51234`: https://github.com/saltstack/salt/pull/51234
  3320. .. _`#51239`: https://github.com/saltstack/salt/pull/51239
  3321. .. _`#51246`: https://github.com/saltstack/salt/pull/51246
  3322. .. _`#51250`: https://github.com/saltstack/salt/pull/51250
  3323. .. _`#51252`: https://github.com/saltstack/salt/pull/51252
  3324. .. _`#51261`: https://github.com/saltstack/salt/pull/51261
  3325. .. _`#51264`: https://github.com/saltstack/salt/pull/51264
  3326. .. _`#51267`: https://github.com/saltstack/salt/pull/51267
  3327. .. _`#51273`: https://github.com/saltstack/salt/issues/51273
  3328. .. _`#51274`: https://github.com/saltstack/salt/pull/51274
  3329. .. _`#51276`: https://github.com/saltstack/salt/pull/51276
  3330. .. _`#51277`: https://github.com/saltstack/salt/pull/51277
  3331. .. _`#51278`: https://github.com/saltstack/salt/pull/51278
  3332. .. _`#51279`: https://github.com/saltstack/salt/pull/51279
  3333. .. _`#51280`: https://github.com/saltstack/salt/pull/51280
  3334. .. _`#51285`: https://github.com/saltstack/salt/pull/51285
  3335. .. _`#51290`: https://github.com/saltstack/salt/pull/51290
  3336. .. _`#51292`: https://github.com/saltstack/salt/pull/51292
  3337. .. _`#51293`: https://github.com/saltstack/salt/pull/51293
  3338. .. _`#51295`: https://github.com/saltstack/salt/pull/51295
  3339. .. _`#51304`: https://github.com/saltstack/salt/pull/51304
  3340. .. _`#51305`: https://github.com/saltstack/salt/pull/51305
  3341. .. _`#51306`: https://github.com/saltstack/salt/pull/51306
  3342. .. _`#51307`: https://github.com/saltstack/salt/pull/51307
  3343. .. _`#51311`: https://github.com/saltstack/salt/pull/51311
  3344. .. _`#51312`: https://github.com/saltstack/salt/pull/51312
  3345. .. _`#51313`: https://github.com/saltstack/salt/pull/51313
  3346. .. _`#51314`: https://github.com/saltstack/salt/pull/51314
  3347. .. _`#51317`: https://github.com/saltstack/salt/pull/51317
  3348. .. _`#51319`: https://github.com/saltstack/salt/pull/51319
  3349. .. _`#51321`: https://github.com/saltstack/salt/pull/51321
  3350. .. _`#51323`: https://github.com/saltstack/salt/pull/51323
  3351. .. _`#51324`: https://github.com/saltstack/salt/pull/51324
  3352. .. _`#51333`: https://github.com/saltstack/salt/pull/51333
  3353. .. _`#51334`: https://github.com/saltstack/salt/pull/51334
  3354. .. _`#51336`: https://github.com/saltstack/salt/pull/51336
  3355. .. _`#51337`: https://github.com/saltstack/salt/pull/51337
  3356. .. _`#51338`: https://github.com/saltstack/salt/pull/51338
  3357. .. _`#51339`: https://github.com/saltstack/salt/pull/51339
  3358. .. _`#51340`: https://github.com/saltstack/salt/pull/51340
  3359. .. _`#51341`: https://github.com/saltstack/salt/pull/51341
  3360. .. _`#51351`: https://github.com/saltstack/salt/issues/51351
  3361. .. _`#51352`: https://github.com/saltstack/salt/pull/51352
  3362. .. _`#51361`: https://github.com/saltstack/salt/pull/51361
  3363. .. _`#51366`: https://github.com/saltstack/salt/pull/51366
  3364. .. _`#51367`: https://github.com/saltstack/salt/pull/51367
  3365. .. _`#51368`: https://github.com/saltstack/salt/pull/51368
  3366. .. _`#51370`: https://github.com/saltstack/salt/pull/51370
  3367. .. _`#51377`: https://github.com/saltstack/salt/pull/51377
  3368. .. _`#51383`: https://github.com/saltstack/salt/pull/51383
  3369. .. _`#51387`: https://github.com/saltstack/salt/pull/51387
  3370. .. _`#51389`: https://github.com/saltstack/salt/pull/51389
  3371. .. _`#51393`: https://github.com/saltstack/salt/pull/51393
  3372. .. _`#51397`: https://github.com/saltstack/salt/pull/51397
  3373. .. _`#51401`: https://github.com/saltstack/salt/pull/51401
  3374. .. _`#51402`: https://github.com/saltstack/salt/pull/51402
  3375. .. _`#51404`: https://github.com/saltstack/salt/pull/51404
  3376. .. _`#51405`: https://github.com/saltstack/salt/pull/51405
  3377. .. _`#51406`: https://github.com/saltstack/salt/pull/51406
  3378. .. _`#51407`: https://github.com/saltstack/salt/pull/51407
  3379. .. _`#51408`: https://github.com/saltstack/salt/pull/51408
  3380. .. _`#51410`: https://github.com/saltstack/salt/pull/51410
  3381. .. _`#51414`: https://github.com/saltstack/salt/pull/51414
  3382. .. _`#51419`: https://github.com/saltstack/salt/pull/51419
  3383. .. _`#51425`: https://github.com/saltstack/salt/pull/51425
  3384. .. _`#51426`: https://github.com/saltstack/salt/pull/51426
  3385. .. _`#51429`: https://github.com/saltstack/salt/pull/51429
  3386. .. _`#51432`: https://github.com/saltstack/salt/pull/51432
  3387. .. _`#51435`: https://github.com/saltstack/salt/pull/51435
  3388. .. _`#51437`: https://github.com/saltstack/salt/pull/51437
  3389. .. _`#51438`: https://github.com/saltstack/salt/pull/51438
  3390. .. _`#51441`: https://github.com/saltstack/salt/pull/51441
  3391. .. _`#51442`: https://github.com/saltstack/salt/pull/51442
  3392. .. _`#51445`: https://github.com/saltstack/salt/pull/51445
  3393. .. _`#51452`: https://github.com/saltstack/salt/pull/51452
  3394. .. _`#51454`: https://github.com/saltstack/salt/pull/51454
  3395. .. _`#51458`: https://github.com/saltstack/salt/pull/51458
  3396. .. _`#51460`: https://github.com/saltstack/salt/pull/51460
  3397. .. _`#51462`: https://github.com/saltstack/salt/pull/51462
  3398. .. _`#51465`: https://github.com/saltstack/salt/pull/51465
  3399. .. _`#51469`: https://github.com/saltstack/salt/pull/51469
  3400. .. _`#51471`: https://github.com/saltstack/salt/pull/51471
  3401. .. _`#51491`: https://github.com/saltstack/salt/pull/51491
  3402. .. _`#51502`: https://github.com/saltstack/salt/pull/51502
  3403. .. _`#51503`: https://github.com/saltstack/salt/issues/51503
  3404. .. _`#51517`: https://github.com/saltstack/salt/pull/51517
  3405. .. _`#51520`: https://github.com/saltstack/salt/pull/51520
  3406. .. _`#51523`: https://github.com/saltstack/salt/pull/51523
  3407. .. _`#51525`: https://github.com/saltstack/salt/pull/51525
  3408. .. _`#51527`: https://github.com/saltstack/salt/pull/51527
  3409. .. _`#51528`: https://github.com/saltstack/salt/pull/51528
  3410. .. _`#51529`: https://github.com/saltstack/salt/pull/51529
  3411. .. _`#51530`: https://github.com/saltstack/salt/pull/51530
  3412. .. _`#51532`: https://github.com/saltstack/salt/pull/51532
  3413. .. _`#51534`: https://github.com/saltstack/salt/pull/51534
  3414. .. _`#51541`: https://github.com/saltstack/salt/pull/51541
  3415. .. _`#51544`: https://github.com/saltstack/salt/pull/51544
  3416. .. _`#51547`: https://github.com/saltstack/salt/pull/51547
  3417. .. _`#51548`: https://github.com/saltstack/salt/pull/51548
  3418. .. _`#51549`: https://github.com/saltstack/salt/pull/51549
  3419. .. _`#51553`: https://github.com/saltstack/salt/pull/51553
  3420. .. _`#51558`: https://github.com/saltstack/salt/pull/51558
  3421. .. _`#51561`: https://github.com/saltstack/salt/pull/51561
  3422. .. _`#51562`: https://github.com/saltstack/salt/pull/51562
  3423. .. _`#51577`: https://github.com/saltstack/salt/pull/51577
  3424. .. _`#51580`: https://github.com/saltstack/salt/pull/51580
  3425. .. _`#51581`: https://github.com/saltstack/salt/pull/51581
  3426. .. _`#51583`: https://github.com/saltstack/salt/pull/51583
  3427. .. _`#51584`: https://github.com/saltstack/salt/pull/51584
  3428. .. _`#51586`: https://github.com/saltstack/salt/pull/51586
  3429. .. _`#51588`: https://github.com/saltstack/salt/pull/51588
  3430. .. _`#51589`: https://github.com/saltstack/salt/pull/51589
  3431. .. _`#51595`: https://github.com/saltstack/salt/pull/51595
  3432. .. _`#51597`: https://github.com/saltstack/salt/pull/51597
  3433. .. _`#51598`: https://github.com/saltstack/salt/pull/51598
  3434. .. _`#51599`: https://github.com/saltstack/salt/pull/51599
  3435. .. _`#51607`: https://github.com/saltstack/salt/pull/51607
  3436. .. _`#51608`: https://github.com/saltstack/salt/pull/51608
  3437. .. _`#51609`: https://github.com/saltstack/salt/pull/51609
  3438. .. _`#51610`: https://github.com/saltstack/salt/pull/51610
  3439. .. _`#51613`: https://github.com/saltstack/salt/pull/51613
  3440. .. _`#51622`: https://github.com/saltstack/salt/pull/51622
  3441. .. _`#51626`: https://github.com/saltstack/salt/pull/51626
  3442. .. _`#51630`: https://github.com/saltstack/salt/pull/51630
  3443. .. _`#51631`: https://github.com/saltstack/salt/pull/51631
  3444. .. _`#51635`: https://github.com/saltstack/salt/pull/51635
  3445. .. _`#51637`: https://github.com/saltstack/salt/pull/51637
  3446. .. _`#51643`: https://github.com/saltstack/salt/pull/51643
  3447. .. _`#51644`: https://github.com/saltstack/salt/pull/51644
  3448. .. _`#51645`: https://github.com/saltstack/salt/pull/51645
  3449. .. _`#51646`: https://github.com/saltstack/salt/pull/51646
  3450. .. _`#51647`: https://github.com/saltstack/salt/pull/51647
  3451. .. _`#51648`: https://github.com/saltstack/salt/pull/51648
  3452. .. _`#51649`: https://github.com/saltstack/salt/pull/51649
  3453. .. _`#51650`: https://github.com/saltstack/salt/pull/51650
  3454. .. _`#51655`: https://github.com/saltstack/salt/pull/51655
  3455. .. _`#51658`: https://github.com/saltstack/salt/pull/51658
  3456. .. _`#51661`: https://github.com/saltstack/salt/pull/51661
  3457. .. _`#51671`: https://github.com/saltstack/salt/pull/51671
  3458. .. _`#51674`: https://github.com/saltstack/salt/pull/51674
  3459. .. _`#51676`: https://github.com/saltstack/salt/pull/51676
  3460. .. _`#51678`: https://github.com/saltstack/salt/pull/51678
  3461. .. _`#51679`: https://github.com/saltstack/salt/pull/51679
  3462. .. _`#51680`: https://github.com/saltstack/salt/pull/51680
  3463. .. _`#51681`: https://github.com/saltstack/salt/pull/51681
  3464. .. _`#51689`: https://github.com/saltstack/salt/pull/51689
  3465. .. _`#51694`: https://github.com/saltstack/salt/pull/51694
  3466. .. _`#51707`: https://github.com/saltstack/salt/pull/51707
  3467. .. _`#51712`: https://github.com/saltstack/salt/pull/51712
  3468. .. _`#51713`: https://github.com/saltstack/salt/pull/51713
  3469. .. _`#51714`: https://github.com/saltstack/salt/pull/51714
  3470. .. _`#51715`: https://github.com/saltstack/salt/pull/51715
  3471. .. _`#51721`: https://github.com/saltstack/salt/pull/51721
  3472. .. _`#51723`: https://github.com/saltstack/salt/issues/51723
  3473. .. _`#51724`: https://github.com/saltstack/salt/pull/51724
  3474. .. _`#51728`: https://github.com/saltstack/salt/pull/51728
  3475. .. _`#51732`: https://github.com/saltstack/salt/pull/51732
  3476. .. _`#51733`: https://github.com/saltstack/salt/pull/51733
  3477. .. _`#51734`: https://github.com/saltstack/salt/pull/51734
  3478. .. _`#51738`: https://github.com/saltstack/salt/pull/51738
  3479. .. _`#51745`: https://github.com/saltstack/salt/issues/51745
  3480. .. _`#51747`: https://github.com/saltstack/salt/pull/51747
  3481. .. _`#51748`: https://github.com/saltstack/salt/issues/51748
  3482. .. _`#51749`: https://github.com/saltstack/salt/pull/51749
  3483. .. _`#51753`: https://github.com/saltstack/salt/pull/51753
  3484. .. _`#51756`: https://github.com/saltstack/salt/pull/51756
  3485. .. _`#51757`: https://github.com/saltstack/salt/pull/51757
  3486. .. _`#51761`: https://github.com/saltstack/salt/pull/51761
  3487. .. _`#51770`: https://github.com/saltstack/salt/pull/51770
  3488. .. _`#51771`: https://github.com/saltstack/salt/pull/51771
  3489. .. _`#51772`: https://github.com/saltstack/salt/pull/51772
  3490. .. _`#51774`: https://github.com/saltstack/salt/pull/51774
  3491. .. _`#51775`: https://github.com/saltstack/salt/pull/51775
  3492. .. _`#51776`: https://github.com/saltstack/salt/pull/51776
  3493. .. _`#51799`: https://github.com/saltstack/salt/pull/51799
  3494. .. _`#51800`: https://github.com/saltstack/salt/pull/51800
  3495. .. _`#51802`: https://github.com/saltstack/salt/pull/51802
  3496. .. _`#51806`: https://github.com/saltstack/salt/pull/51806
  3497. .. _`#51807`: https://github.com/saltstack/salt/pull/51807
  3498. .. _`#51810`: https://github.com/saltstack/salt/pull/51810
  3499. .. _`#51815`: https://github.com/saltstack/salt/pull/51815
  3500. .. _`#51816`: https://github.com/saltstack/salt/issues/51816
  3501. .. _`#51818`: https://github.com/saltstack/salt/issues/51818
  3502. .. _`#51821`: https://github.com/saltstack/salt/issues/51821
  3503. .. _`#51824`: https://github.com/saltstack/salt/issues/51824
  3504. .. _`#51825`: https://github.com/saltstack/salt/issues/51825
  3505. .. _`#51832`: https://github.com/saltstack/salt/issues/51832
  3506. .. _`#51836`: https://github.com/saltstack/salt/pull/51836
  3507. .. _`#51837`: https://github.com/saltstack/salt/pull/51837
  3508. .. _`#51842`: https://github.com/saltstack/salt/issues/51842
  3509. .. _`#51849`: https://github.com/saltstack/salt/pull/51849
  3510. .. _`#51850`: https://github.com/saltstack/salt/pull/51850
  3511. .. _`#51855`: https://github.com/saltstack/salt/pull/51855
  3512. .. _`#51861`: https://github.com/saltstack/salt/pull/51861
  3513. .. _`#51865`: https://github.com/saltstack/salt/issues/51865
  3514. .. _`#51867`: https://github.com/saltstack/salt/pull/51867
  3515. .. _`#51869`: https://github.com/saltstack/salt/issues/51869
  3516. .. _`#51875`: https://github.com/saltstack/salt/pull/51875
  3517. .. _`#51878`: https://github.com/saltstack/salt/pull/51878
  3518. .. _`#51879`: https://github.com/saltstack/salt/issues/51879
  3519. .. _`#51892`: https://github.com/saltstack/salt/pull/51892
  3520. .. _`#51893`: https://github.com/saltstack/salt/pull/51893
  3521. .. _`#51895`: https://github.com/saltstack/salt/pull/51895
  3522. .. _`#51896`: https://github.com/saltstack/salt/pull/51896
  3523. .. _`#51905`: https://github.com/saltstack/salt/pull/51905
  3524. .. _`#51908`: https://github.com/saltstack/salt/pull/51908
  3525. .. _`#51913`: https://github.com/saltstack/salt/pull/51913
  3526. .. _`#51918`: https://github.com/saltstack/salt/pull/51918
  3527. .. _`#51920`: https://github.com/saltstack/salt/pull/51920
  3528. .. _`#51930`: https://github.com/saltstack/salt/pull/51930
  3529. .. _`#51931`: https://github.com/saltstack/salt/pull/51931
  3530. .. _`#51932`: https://github.com/saltstack/salt/issues/51932
  3531. .. _`#51935`: https://github.com/saltstack/salt/pull/51935
  3532. .. _`#51936`: https://github.com/saltstack/salt/pull/51936
  3533. .. _`#51937`: https://github.com/saltstack/salt/pull/51937
  3534. .. _`#51946`: https://github.com/saltstack/salt/pull/51946
  3535. .. _`#51962`: https://github.com/saltstack/salt/pull/51962
  3536. .. _`#51963`: https://github.com/saltstack/salt/pull/51963
  3537. .. _`#51964`: https://github.com/saltstack/salt/pull/51964
  3538. .. _`#51966`: https://github.com/saltstack/salt/pull/51966
  3539. .. _`#51967`: https://github.com/saltstack/salt/pull/51967
  3540. .. _`#51974`: https://github.com/saltstack/salt/pull/51974
  3541. .. _`#51975`: https://github.com/saltstack/salt/pull/51975
  3542. .. _`#51976`: https://github.com/saltstack/salt/pull/51976
  3543. .. _`#51980`: https://github.com/saltstack/salt/pull/51980
  3544. .. _`#51981`: https://github.com/saltstack/salt/pull/51981
  3545. .. _`#51982`: https://github.com/saltstack/salt/issues/51982
  3546. .. _`#51983`: https://github.com/saltstack/salt/pull/51983
  3547. .. _`#51984`: https://github.com/saltstack/salt/pull/51984
  3548. .. _`#51992`: https://github.com/saltstack/salt/pull/51992
  3549. .. _`#51995`: https://github.com/saltstack/salt/pull/51995
  3550. .. _`#52004`: https://github.com/saltstack/salt/pull/52004
  3551. .. _`#52008`: https://github.com/saltstack/salt/pull/52008
  3552. .. _`#52028`: https://github.com/saltstack/salt/pull/52028
  3553. .. _`#52029`: https://github.com/saltstack/salt/pull/52029
  3554. .. _`#52030`: https://github.com/saltstack/salt/pull/52030
  3555. .. _`#52032`: https://github.com/saltstack/salt/pull/52032
  3556. .. _`#52034`: https://github.com/saltstack/salt/pull/52034
  3557. .. _`#52035`: https://github.com/saltstack/salt/pull/52035
  3558. .. _`#52036`: https://github.com/saltstack/salt/issues/52036
  3559. .. _`#52037`: https://github.com/saltstack/salt/pull/52037
  3560. .. _`#52038`: https://github.com/saltstack/salt/pull/52038
  3561. .. _`#52040`: https://github.com/saltstack/salt/pull/52040
  3562. .. _`#52041`: https://github.com/saltstack/salt/issues/52041
  3563. .. _`#52043`: https://github.com/saltstack/salt/pull/52043
  3564. .. _`#52046`: https://github.com/saltstack/salt/pull/52046
  3565. .. _`#52065`: https://github.com/saltstack/salt/pull/52065
  3566. .. _`#52112`: https://github.com/saltstack/salt/pull/52112
  3567. .. _`#52113`: https://github.com/saltstack/salt/pull/52113
  3568. .. _`#52116`: https://github.com/saltstack/salt/issues/52116
  3569. .. _`#52134`: https://github.com/saltstack/salt/issues/52134
  3570. .. _`#52145`: https://github.com/saltstack/salt/pull/52145
  3571. .. _`#52146`: https://github.com/saltstack/salt/pull/52146
  3572. .. _`#52151`: https://github.com/saltstack/salt/pull/52151
  3573. .. _`#52160`: https://github.com/saltstack/salt/pull/52160
  3574. .. _`#52170`: https://github.com/saltstack/salt/pull/52170
  3575. .. _`#52172`: https://github.com/saltstack/salt/pull/52172
  3576. .. _`#52173`: https://github.com/saltstack/salt/issues/52173
  3577. .. _`#52174`: https://github.com/saltstack/salt/issues/52174
  3578. .. _`#52189`: https://github.com/saltstack/salt/pull/52189
  3579. .. _`#52190`: https://github.com/saltstack/salt/pull/52190
  3580. .. _`#52191`: https://github.com/saltstack/salt/pull/52191
  3581. .. _`#52193`: https://github.com/saltstack/salt/pull/52193
  3582. .. _`#52194`: https://github.com/saltstack/salt/pull/52194
  3583. .. _`#52201`: https://github.com/saltstack/salt/pull/52201
  3584. .. _`#52208`: https://github.com/saltstack/salt/pull/52208
  3585. .. _`#52209`: https://github.com/saltstack/salt/pull/52209
  3586. .. _`#52212`: https://github.com/saltstack/salt/pull/52212
  3587. .. _`#52213`: https://github.com/saltstack/salt/pull/52213
  3588. .. _`#52215`: https://github.com/saltstack/salt/pull/52215
  3589. .. _`#52226`: https://github.com/saltstack/salt/pull/52226
  3590. .. _`#52234`: https://github.com/saltstack/salt/pull/52234
  3591. .. _`#52240`: https://github.com/saltstack/salt/pull/52240
  3592. .. _`#52245`: https://github.com/saltstack/salt/issues/52245
  3593. .. _`#52250`: https://github.com/saltstack/salt/pull/52250
  3594. .. _`#52251`: https://github.com/saltstack/salt/issues/52251
  3595. .. _`#52261`: https://github.com/saltstack/salt/pull/52261
  3596. .. _`#52262`: https://github.com/saltstack/salt/pull/52262
  3597. .. _`#52269`: https://github.com/saltstack/salt/pull/52269
  3598. .. _`#52276`: https://github.com/saltstack/salt/pull/52276
  3599. .. _`#52277`: https://github.com/saltstack/salt/issues/52277
  3600. .. _`#52283`: https://github.com/saltstack/salt/pull/52283
  3601. .. _`#52290`: https://github.com/saltstack/salt/pull/52290
  3602. .. _`#52306`: https://github.com/saltstack/salt/pull/52306
  3603. .. _`#52307`: https://github.com/saltstack/salt/pull/52307
  3604. .. _`#52310`: https://github.com/saltstack/salt/pull/52310
  3605. .. _`#52311`: https://github.com/saltstack/salt/pull/52311
  3606. .. _`#52312`: https://github.com/saltstack/salt/pull/52312
  3607. .. _`#52314`: https://github.com/saltstack/salt/pull/52314
  3608. .. _`#52326`: https://github.com/saltstack/salt/pull/52326
  3609. .. _`#52334`: https://github.com/saltstack/salt/pull/52334
  3610. .. _`#52341`: https://github.com/saltstack/salt/pull/52341
  3611. .. _`#52344`: https://github.com/saltstack/salt/pull/52344
  3612. .. _`#52345`: https://github.com/saltstack/salt/pull/52345
  3613. .. _`#52347`: https://github.com/saltstack/salt/pull/52347
  3614. .. _`#52350`: https://github.com/saltstack/salt/issues/52350
  3615. .. _`#52370`: https://github.com/saltstack/salt/pull/52370
  3616. .. _`#52381`: https://github.com/saltstack/salt/pull/52381
  3617. .. _`#52391`: https://github.com/saltstack/salt/issues/52391
  3618. .. _`#52393`: https://github.com/saltstack/salt/pull/52393
  3619. .. _`#52396`: https://github.com/saltstack/salt/pull/52396
  3620. .. _`#52397`: https://github.com/saltstack/salt/pull/52397
  3621. .. _`#52399`: https://github.com/saltstack/salt/pull/52399
  3622. .. _`#52401`: https://github.com/saltstack/salt/pull/52401
  3623. .. _`#52403`: https://github.com/saltstack/salt/pull/52403
  3624. .. _`#52413`: https://github.com/saltstack/salt/pull/52413
  3625. .. _`#52415`: https://github.com/saltstack/salt/pull/52415
  3626. .. _`#52423`: https://github.com/saltstack/salt/pull/52423
  3627. .. _`#52427`: https://github.com/saltstack/salt/pull/52427
  3628. .. _`#52445`: https://github.com/saltstack/salt/pull/52445
  3629. .. _`#52449`: https://github.com/saltstack/salt/issues/52449
  3630. .. _`#52462`: https://github.com/saltstack/salt/issues/52462
  3631. .. _`#52472`: https://github.com/saltstack/salt/pull/52472
  3632. .. _`#52473`: https://github.com/saltstack/salt/pull/52473
  3633. .. _`#52474`: https://github.com/saltstack/salt/pull/52474
  3634. .. _`#52475`: https://github.com/saltstack/salt/pull/52475
  3635. .. _`#52476`: https://github.com/saltstack/salt/pull/52476
  3636. .. _`#52477`: https://github.com/saltstack/salt/pull/52477
  3637. .. _`#52482`: https://github.com/saltstack/salt/pull/52482
  3638. .. _`#52487`: https://github.com/saltstack/salt/pull/52487
  3639. .. _`#52488`: https://github.com/saltstack/salt/pull/52488
  3640. .. _`#52490`: https://github.com/saltstack/salt/pull/52490
  3641. .. _`#52493`: https://github.com/saltstack/salt/pull/52493
  3642. .. _`#52496`: https://github.com/saltstack/salt/pull/52496
  3643. .. _`#52500`: https://github.com/saltstack/salt/pull/52500
  3644. .. _`#52505`: https://github.com/saltstack/salt/pull/52505
  3645. .. _`#52506`: https://github.com/saltstack/salt/pull/52506
  3646. .. _`#52508`: https://github.com/saltstack/salt/issues/52508
  3647. .. _`#52512`: https://github.com/saltstack/salt/pull/52512
  3648. .. _`#52513`: https://github.com/saltstack/salt/pull/52513
  3649. .. _`#52525`: https://github.com/saltstack/salt/issues/52525
  3650. .. _`#52526`: https://github.com/saltstack/salt/pull/52526
  3651. .. _`#52528`: https://github.com/saltstack/salt/pull/52528
  3652. .. _`#52534`: https://github.com/saltstack/salt/pull/52534
  3653. .. _`#52536`: https://github.com/saltstack/salt/pull/52536
  3654. .. _`#52540`: https://github.com/saltstack/salt/pull/52540
  3655. .. _`#52547`: https://github.com/saltstack/salt/issues/52547
  3656. .. _`#52548`: https://github.com/saltstack/salt/pull/52548
  3657. .. _`#52551`: https://github.com/saltstack/salt/pull/52551
  3658. .. _`#52552`: https://github.com/saltstack/salt/pull/52552
  3659. .. _`#52553`: https://github.com/saltstack/salt/pull/52553
  3660. .. _`#52564`: https://github.com/saltstack/salt/pull/52564
  3661. .. _`#52570`: https://github.com/saltstack/salt/pull/52570
  3662. .. _`#52591`: https://github.com/saltstack/salt/pull/52591
  3663. .. _`#52593`: https://github.com/saltstack/salt/pull/52593
  3664. .. _`#52601`: https://github.com/saltstack/salt/pull/52601
  3665. .. _`#52614`: https://github.com/saltstack/salt/pull/52614
  3666. .. _`#52615`: https://github.com/saltstack/salt/pull/52615
  3667. .. _`#52619`: https://github.com/saltstack/salt/pull/52619
  3668. .. _`#52624`: https://github.com/saltstack/salt/pull/52624
  3669. .. _`#52629`: https://github.com/saltstack/salt/pull/52629
  3670. .. _`#52632`: https://github.com/saltstack/salt/pull/52632
  3671. .. _`#52645`: https://github.com/saltstack/salt/pull/52645
  3672. .. _`#52655`: https://github.com/saltstack/salt/pull/52655
  3673. .. _`#52659`: https://github.com/saltstack/salt/pull/52659
  3674. .. _`#52696`: https://github.com/saltstack/salt/pull/52696
  3675. .. _`#52717`: https://github.com/saltstack/salt/issues/52717
  3676. .. _`#52721`: https://github.com/saltstack/salt/issues/52721
  3677. .. _`#52736`: https://github.com/saltstack/salt/pull/52736
  3678. .. _`#52753`: https://github.com/saltstack/salt/pull/52753
  3679. .. _`#52754`: https://github.com/saltstack/salt/pull/52754
  3680. .. _`#52755`: https://github.com/saltstack/salt/pull/52755
  3681. .. _`#52767`: https://github.com/saltstack/salt/pull/52767
  3682. .. _`#52768`: https://github.com/saltstack/salt/pull/52768
  3683. .. _`#52769`: https://github.com/saltstack/salt/pull/52769
  3684. .. _`#52770`: https://github.com/saltstack/salt/pull/52770
  3685. .. _`#52771`: https://github.com/saltstack/salt/pull/52771
  3686. .. _`#52780`: https://github.com/saltstack/salt/pull/52780
  3687. .. _`#52783`: https://github.com/saltstack/salt/pull/52783
  3688. .. _`#52787`: https://github.com/saltstack/salt/pull/52787
  3689. .. _`#52796`: https://github.com/saltstack/salt/pull/52796
  3690. .. _`#52797`: https://github.com/saltstack/salt/pull/52797
  3691. .. _`#52817`: https://github.com/saltstack/salt/issues/52817
  3692. .. _`#52818`: https://github.com/saltstack/salt/pull/52818
  3693. .. _`#52827`: https://github.com/saltstack/salt/pull/52827
  3694. .. _`#52836`: https://github.com/saltstack/salt/issues/52836
  3695. .. _`#52839`: https://github.com/saltstack/salt/pull/52839
  3696. .. _`#52842`: https://github.com/saltstack/salt/pull/52842
  3697. .. _`#52845`: https://github.com/saltstack/salt/pull/52845
  3698. .. _`#52851`: https://github.com/saltstack/salt/pull/52851
  3699. .. _`#52852`: https://github.com/saltstack/salt/pull/52852
  3700. .. _`#52853`: https://github.com/saltstack/salt/pull/52853
  3701. .. _`#52926`: https://github.com/saltstack/salt/issues/52926
  3702. .. _`#52934`: https://github.com/saltstack/salt/pull/52934
  3703. .. _`#52943`: https://github.com/saltstack/salt/pull/52943
  3704. .. _`#52952`: https://github.com/saltstack/salt/pull/52952
  3705. .. _`#52957`: https://github.com/saltstack/salt/pull/52957
  3706. .. _`#52966`: https://github.com/saltstack/salt/pull/52966
  3707. .. _`#52968`: https://github.com/saltstack/salt/pull/52968
  3708. .. _`#52972`: https://github.com/saltstack/salt/pull/52972
  3709. .. _`#52973`: https://github.com/saltstack/salt/pull/52973
  3710. .. _`#52986`: https://github.com/saltstack/salt/pull/52986
  3711. .. _`#53020`: https://github.com/saltstack/salt/pull/53020
  3712. .. _`#53025`: https://github.com/saltstack/salt/pull/53025
  3713. .. _`#53072`: https://github.com/saltstack/salt/pull/53072
  3714. .. _`#53073`: https://github.com/saltstack/salt/pull/53073
  3715. .. _`#53131`: https://github.com/saltstack/salt/pull/53131
  3716. .. _`#53137`: https://github.com/saltstack/salt/issues/53137
  3717. .. _`#53138`: https://github.com/saltstack/salt/pull/53138
  3718. .. _`#53141`: https://github.com/saltstack/salt/pull/53141
  3719. .. _`#53153`: https://github.com/saltstack/salt/pull/53153
  3720. .. _`#53157`: https://github.com/saltstack/salt/pull/53157
  3721. .. _`#53161`: https://github.com/saltstack/salt/pull/53161
  3722. .. _`#53165`: https://github.com/saltstack/salt/pull/53165
  3723. .. _`#53171`: https://github.com/saltstack/salt/issues/53171
  3724. .. _`#53192`: https://github.com/saltstack/salt/pull/53192
  3725. .. _`#53210`: https://github.com/saltstack/salt/pull/53210
  3726. .. _`#53220`: https://github.com/saltstack/salt/pull/53220
  3727. .. _`#53235`: https://github.com/saltstack/salt/pull/53235
  3728. .. _`#53238`: https://github.com/saltstack/salt/pull/53238
  3729. .. _`#53240`: https://github.com/saltstack/salt/pull/53240
  3730. .. _`#53242`: https://github.com/saltstack/salt/pull/53242
  3731. .. _`#53258`: https://github.com/saltstack/salt/pull/53258
  3732. .. _`#53264`: https://github.com/saltstack/salt/pull/53264
  3733. .. _`#53273`: https://github.com/saltstack/salt/pull/53273
  3734. .. _`#53274`: https://github.com/saltstack/salt/issues/53274
  3735. .. _`#53283`: https://github.com/saltstack/salt/issues/53283
  3736. .. _`#53287`: https://github.com/saltstack/salt/pull/53287
  3737. .. _`#53289`: https://github.com/saltstack/salt/pull/53289
  3738. .. _`#53295`: https://github.com/saltstack/salt/pull/53295
  3739. .. _`#53297`: https://github.com/saltstack/salt/pull/53297
  3740. .. _`#53304`: https://github.com/saltstack/salt/pull/53304
  3741. .. _`#53306`: https://github.com/saltstack/salt/issues/53306
  3742. .. _`#53311`: https://github.com/saltstack/salt/pull/53311
  3743. .. _`#53323`: https://github.com/saltstack/salt/pull/53323
  3744. .. _`#53332`: https://github.com/saltstack/salt/pull/53332
  3745. .. _`#53344`: https://github.com/saltstack/salt/pull/53344
  3746. .. _`#53351`: https://github.com/saltstack/salt/pull/53351
  3747. .. _`#53356`: https://github.com/saltstack/salt/pull/53356
  3748. .. _`#53361`: https://github.com/saltstack/salt/pull/53361
  3749. .. _`#53369`: https://github.com/saltstack/salt/pull/53369
  3750. .. _`#53385`: https://github.com/saltstack/salt/pull/53385
  3751. .. _`#53386`: https://github.com/saltstack/salt/pull/53386
  3752. .. _`#53389`: https://github.com/saltstack/salt/pull/53389
  3753. .. _`#53408`: https://github.com/saltstack/salt/pull/53408
  3754. .. _`#53411`: https://github.com/saltstack/salt/issues/53411
  3755. .. _`#53412`: https://github.com/saltstack/salt/pull/53412
  3756. .. _`#53417`: https://github.com/saltstack/salt/pull/53417
  3757. .. _`#53430`: https://github.com/saltstack/salt/pull/53430
  3758. .. _`#53431`: https://github.com/saltstack/salt/pull/53431
  3759. .. _`#53432`: https://github.com/saltstack/salt/pull/53432
  3760. .. _`#53434`: https://github.com/saltstack/salt/pull/53434
  3761. .. _`#53437`: https://github.com/saltstack/salt/pull/53437
  3762. .. _`#53461`: https://github.com/saltstack/salt/pull/53461
  3763. .. _`#53466`: https://github.com/saltstack/salt/pull/53466
  3764. .. _`#53467`: https://github.com/saltstack/salt/pull/53467
  3765. .. _`#53475`: https://github.com/saltstack/salt/pull/53475
  3766. .. _`#53485`: https://github.com/saltstack/salt/pull/53485
  3767. .. _`#53491`: https://github.com/saltstack/salt/pull/53491
  3768. .. _`#53492`: https://github.com/saltstack/salt/pull/53492
  3769. .. _`#53493`: https://github.com/saltstack/salt/pull/53493
  3770. .. _`#53494`: https://github.com/saltstack/salt/pull/53494
  3771. .. _`#53498`: https://github.com/saltstack/salt/pull/53498
  3772. .. _`#53514`: https://github.com/saltstack/salt/pull/53514
  3773. .. _`#53526`: https://github.com/saltstack/salt/pull/53526
  3774. .. _`#53532`: https://github.com/saltstack/salt/issues/53532
  3775. .. _`#53542`: https://github.com/saltstack/salt/pull/53542
  3776. .. _`#53556`: https://github.com/saltstack/salt/pull/53556
  3777. .. _`#53557`: https://github.com/saltstack/salt/pull/53557
  3778. .. _`#53562`: https://github.com/saltstack/salt/pull/53562
  3779. .. _`#53563`: https://github.com/saltstack/salt/pull/53563
  3780. .. _`#53574`: https://github.com/saltstack/salt/pull/53574
  3781. .. _`#53584`: https://github.com/saltstack/salt/pull/53584
  3782. .. _`#53585`: https://github.com/saltstack/salt/pull/53585
  3783. .. _`#53587`: https://github.com/saltstack/salt/pull/53587
  3784. .. _`#53590`: https://github.com/saltstack/salt/pull/53590
  3785. .. _`#53591`: https://github.com/saltstack/salt/pull/53591
  3786. .. _`#53609`: https://github.com/saltstack/salt/pull/53609
  3787. .. _`#53614`: https://github.com/saltstack/salt/pull/53614
  3788. .. _`#53624`: https://github.com/saltstack/salt/pull/53624
  3789. .. _`#53627`: https://github.com/saltstack/salt/pull/53627
  3790. .. _`#53653`: https://github.com/saltstack/salt/pull/53653
  3791. .. _`#53662`: https://github.com/saltstack/salt/pull/53662
  3792. .. _`#53678`: https://github.com/saltstack/salt/pull/53678
  3793. .. _`#53680`: https://github.com/saltstack/salt/pull/53680
  3794. .. _`#53682`: https://github.com/saltstack/salt/pull/53682
  3795. .. _`#53688`: https://github.com/saltstack/salt/pull/53688
  3796. .. _`#53689`: https://github.com/saltstack/salt/pull/53689
  3797. .. _`#53690`: https://github.com/saltstack/salt/pull/53690
  3798. .. _`#53697`: https://github.com/saltstack/salt/pull/53697
  3799. .. _`#53719`: https://github.com/saltstack/salt/pull/53719
  3800. .. _`#53725`: https://github.com/saltstack/salt/pull/53725
  3801. .. _`#53728`: https://github.com/saltstack/salt/pull/53728
  3802. .. _`#53734`: https://github.com/saltstack/salt/pull/53734
  3803. .. _`#53735`: https://github.com/saltstack/salt/pull/53735
  3804. .. _`#53750`: https://github.com/saltstack/salt/pull/53750
  3805. .. _`#53822`: https://github.com/saltstack/salt/pull/53822
  3806. .. _`#53826`: https://github.com/saltstack/salt/pull/53826
  3807. .. _`#53829`: https://github.com/saltstack/salt/pull/53829
  3808. .. _`#53848`: https://github.com/saltstack/salt/pull/53848
  3809. .. _`#53851`: https://github.com/saltstack/salt/pull/53851
  3810. .. _`#53873`: https://github.com/saltstack/salt/pull/53873
  3811. .. _`#53897`: https://github.com/saltstack/salt/pull/53897
  3812. .. _`#53900`: https://github.com/saltstack/salt/pull/53900
  3813. .. _`#53901`: https://github.com/saltstack/salt/pull/53901
  3814. .. _`#53902`: https://github.com/saltstack/salt/pull/53902
  3815. .. _`#53913`: https://github.com/saltstack/salt/pull/53913
  3816. .. _`#53920`: https://github.com/saltstack/salt/pull/53920
  3817. .. _`#53931`: https://github.com/saltstack/salt/issues/53931
  3818. .. _`#53948`: https://github.com/saltstack/salt/issues/53948
  3819. .. _`#53953`: https://github.com/saltstack/salt/pull/53953
  3820. .. _`#53970`: https://github.com/saltstack/salt/pull/53970
  3821. .. _`#53974`: https://github.com/saltstack/salt/pull/53974
  3822. .. _`#53999`: https://github.com/saltstack/salt/pull/53999
  3823. .. _`#54001`: https://github.com/saltstack/salt/pull/54001
  3824. .. _`#54003`: https://github.com/saltstack/salt/pull/54003
  3825. .. _`#54017`: https://github.com/saltstack/salt/pull/54017
  3826. .. _`#54033`: https://github.com/saltstack/salt/pull/54033
  3827. .. _`#54038`: https://github.com/saltstack/salt/pull/54038
  3828. .. _`#54040`: https://github.com/saltstack/salt/pull/54040
  3829. .. _`#54050`: https://github.com/saltstack/salt/pull/54050
  3830. .. _`#54051`: https://github.com/saltstack/salt/pull/54051
  3831. .. _`#54057`: https://github.com/saltstack/salt/pull/54057
  3832. .. _`#54063`: https://github.com/saltstack/salt/pull/54063
  3833. .. _`#54079`: https://github.com/saltstack/salt/pull/54079
  3834. .. _`#54080`: https://github.com/saltstack/salt/pull/54080
  3835. .. _`#54108`: https://github.com/saltstack/salt/pull/54108
  3836. .. _`#54121`: https://github.com/saltstack/salt/pull/54121
  3837. .. _`#54136`: https://github.com/saltstack/salt/pull/54136
  3838. .. _`#54143`: https://github.com/saltstack/salt/pull/54143
  3839. .. _`#54153`: https://github.com/saltstack/salt/issues/54153
  3840. .. _`#54172`: https://github.com/saltstack/salt/pull/54172
  3841. .. _`#54173`: https://github.com/saltstack/salt/pull/54173
  3842. .. _`#54174`: https://github.com/saltstack/salt/issues/54174
  3843. .. _`#54178`: https://github.com/saltstack/salt/pull/54178
  3844. .. _`#54180`: https://github.com/saltstack/salt/pull/54180
  3845. .. _`#54191`: https://github.com/saltstack/salt/pull/54191
  3846. .. _`#54202`: https://github.com/saltstack/salt/pull/54202
  3847. .. _`#54203`: https://github.com/saltstack/salt/pull/54203
  3848. .. _`#54204`: https://github.com/saltstack/salt/pull/54204
  3849. .. _`#54214`: https://github.com/saltstack/salt/pull/54214
  3850. .. _`#54219`: https://github.com/saltstack/salt/issues/54219
  3851. .. _`#54223`: https://github.com/saltstack/salt/pull/54223
  3852. .. _`#54235`: https://github.com/saltstack/salt/pull/54235
  3853. .. _`#54237`: https://github.com/saltstack/salt/pull/54237
  3854. .. _`#54239`: https://github.com/saltstack/salt/pull/54239
  3855. .. _`#54240`: https://github.com/saltstack/salt/pull/54240
  3856. .. _`#54245`: https://github.com/saltstack/salt/pull/54245
  3857. .. _`#54246`: https://github.com/saltstack/salt/pull/54246
  3858. .. _`#54247`: https://github.com/saltstack/salt/pull/54247
  3859. .. _`#54251`: https://github.com/saltstack/salt/pull/54251
  3860. .. _`#54252`: https://github.com/saltstack/salt/pull/54252
  3861. .. _`#54256`: https://github.com/saltstack/salt/issues/54256
  3862. .. _`#54259`: https://github.com/saltstack/salt/pull/54259
  3863. .. _`#54263`: https://github.com/saltstack/salt/pull/54263
  3864. .. _`#54264`: https://github.com/saltstack/salt/pull/54264
  3865. .. _`#54266`: https://github.com/saltstack/salt/pull/54266
  3866. .. _`#54270`: https://github.com/saltstack/salt/pull/54270
  3867. .. _`#54274`: https://github.com/saltstack/salt/pull/54274
  3868. .. _`#54277`: https://github.com/saltstack/salt/pull/54277
  3869. .. _`#54278`: https://github.com/saltstack/salt/pull/54278
  3870. .. _`#54282`: https://github.com/saltstack/salt/pull/54282
  3871. .. _`#54303`: https://github.com/saltstack/salt/pull/54303
  3872. .. _`#54305`: https://github.com/saltstack/salt/pull/54305
  3873. .. _`#54314`: https://github.com/saltstack/salt/pull/54314
  3874. .. _`#54316`: https://github.com/saltstack/salt/pull/54316
  3875. .. _`#54324`: https://github.com/saltstack/salt/pull/54324
  3876. .. _`#54325`: https://github.com/saltstack/salt/pull/54325
  3877. .. _`#54327`: https://github.com/saltstack/salt/pull/54327
  3878. .. _`#54338`: https://github.com/saltstack/salt/pull/54338
  3879. .. _`#54353`: https://github.com/saltstack/salt/pull/54353
  3880. .. _`#54355`: https://github.com/saltstack/salt/pull/54355
  3881. .. _`#54376`: https://github.com/saltstack/salt/pull/54376
  3882. .. _`#54386`: https://github.com/saltstack/salt/pull/54386
  3883. .. _`#54388`: https://github.com/saltstack/salt/pull/54388
  3884. .. _`#54396`: https://github.com/saltstack/salt/pull/54396
  3885. .. _`#54409`: https://github.com/saltstack/salt/pull/54409
  3886. .. _`#54416`: https://github.com/saltstack/salt/pull/54416
  3887. .. _`#54419`: https://github.com/saltstack/salt/pull/54419
  3888. .. _`#54424`: https://github.com/saltstack/salt/pull/54424
  3889. .. _`#54429`: https://github.com/saltstack/salt/issues/54429
  3890. .. _`#54433`: https://github.com/saltstack/salt/pull/54433
  3891. .. _`#54434`: https://github.com/saltstack/salt/pull/54434
  3892. .. _`#54751`: https://github.com/saltstack/salt/issues/54751
  3893. .. _`#54762`: https://github.com/saltstack/salt/issues/54762
  3894. .. _`#54776`: https://github.com/saltstack/salt/issues/54776
  3895. .. _`#54731`: https://github.com/saltstack/salt/pull/54731
  3896. .. _`#54758`: https://github.com/saltstack/salt/issues/54758
  3897. .. _`#54765`: https://github.com/saltstack/salt/issues/54765
  3898. .. _`#54771`: https://github.com/saltstack/salt/issues/54771
  3899. .. _`#54759`: https://github.com/saltstack/salt/issues/54759
  3900. .. _`#5`: https://github.com/saltstack/salt/issues/5
  3901. .. _`#6`: https://github.com/saltstack/salt/issues/6
  3902. .. _`#7745`: https://github.com/saltstack/salt/issues/7745
  3903. .. _`#7`: https://github.com/saltstack/salt/issues/7
  3904. .. _`Akm0d`: https://github.com/Akm0d
  3905. .. _`Ch3LL`: https://github.com/Ch3LL
  3906. .. _`DmitryKuzmenko`: https://github.com/DmitryKuzmenko
  3907. .. _`Ethyling`: https://github.com/Ethyling
  3908. .. _`FireGrace`: https://github.com/FireGrace
  3909. .. _`KChandrashekhar`: https://github.com/KChandrashekhar
  3910. .. _`OrangeDog`: https://github.com/OrangeDog
  3911. .. _`ScoreUnder`: https://github.com/ScoreUnder
  3912. .. _`amendlik`: https://github.com/amendlik
  3913. .. _`aplanas`: https://github.com/aplanas
  3914. .. _`arsiesys`: https://github.com/arsiesys
  3915. .. _`bbinet`: https://github.com/bbinet
  3916. .. _`bryceml`: https://github.com/bryceml
  3917. .. _`cbosdo`: https://github.com/cbosdo
  3918. .. _`cdalvaro`: https://github.com/cdalvaro
  3919. .. _`chdamianos`: https://github.com/chdamianos
  3920. .. _`cmcmarrow`: https://github.com/cmcmarrow
  3921. .. _`cro`: https://github.com/cro
  3922. .. _`cwood`: https://github.com/cwood
  3923. .. _`dafyddj`: https://github.com/dafyddj
  3924. .. _`damianosSemmle`: https://github.com/damianosSemmle
  3925. .. _`dmurphy18`: https://github.com/dmurphy18
  3926. .. _`doesitblend`: https://github.com/doesitblend
  3927. .. _`dwoz`: https://github.com/dwoz
  3928. .. _`eimantaszd`: https://github.com/eimantaszd
  3929. .. _`ephreal`: https://github.com/ephreal
  3930. .. _`fayak`: https://github.com/fayak
  3931. .. _`felippeb`: https://github.com/felippeb
  3932. .. _`frogunder`: https://github.com/frogunder
  3933. .. _`furgerf`: https://github.com/furgerf
  3934. .. _`garethgreenaway`: https://github.com/garethgreenaway
  3935. .. _`garethhowell`: https://github.com/garethhowell
  3936. .. _`ghost`: https://github.com/ghost
  3937. .. _`github-abcde`: https://github.com/github-abcde
  3938. .. _`gstachowiak`: https://github.com/gstachowiak
  3939. .. _`isbm`: https://github.com/isbm
  3940. .. _`jeanpralo`: https://github.com/jeanpralo
  3941. .. _`jfindlay`: https://github.com/jfindlay
  3942. .. _`jkrauz`: https://github.com/jkrauz
  3943. .. _`lomeroe`: https://github.com/lomeroe
  3944. .. _`lordcirth`: https://github.com/lordcirth
  3945. .. _`magenbrot`: https://github.com/magenbrot
  3946. .. _`mattLLVW`: https://github.com/mattLLVW
  3947. .. _`mattp-`: https://github.com/mattp-
  3948. .. _`mgwilliams`: https://github.com/mgwilliams
  3949. .. _`mirceaulinic`: https://github.com/mirceaulinic
  3950. .. _`nicholasmhughes`: https://github.com/nicholasmhughes
  3951. .. _`nocturo`: https://github.com/nocturo
  3952. .. _`rbthomp`: https://github.com/rbthomp
  3953. .. _`rombert`: https://github.com/rombert
  3954. .. _`rsmekala`: https://github.com/rsmekala
  3955. .. _`s0undt3ch`: https://github.com/s0undt3ch
  3956. .. _`saltstack/salt#52934`: https://github.com/saltstack/salt/pull/52934
  3957. .. _`saltstack/salt#53332`: https://github.com/saltstack/salt/pull/53332
  3958. .. _`sathieu`: https://github.com/sathieu
  3959. .. _`sbrennan4`: https://github.com/sbrennan4
  3960. .. _`sdodsley`: https://github.com/sdodsley
  3961. .. _`simonflood`: https://github.com/simonflood
  3962. .. _`sjorge`: https://github.com/sjorge
  3963. .. _`sleminov-tc`: https://github.com/sleminov-tc
  3964. .. _`soer7022`: https://github.com/soer7022
  3965. .. _`sploenix`: https://github.com/sploenix
  3966. .. _`stratusjerry`: https://github.com/stratusjerry
  3967. .. _`syphernl`: https://github.com/syphernl
  3968. .. _`tanlingyun2005`: https://github.com/tanlingyun2005
  3969. .. _`terminalmage`: https://github.com/terminalmage
  3970. .. _`tkwilliams`: https://github.com/tkwilliams
  3971. .. _`tomlaredo`: https://github.com/tomlaredo
  3972. .. _`twangboy`: https://github.com/twangboy
  3973. .. _`waynew`: https://github.com/waynew
  3974. .. _`weswhet`: https://github.com/weswhet
  3975. .. _`whytewolf`: https://github.com/whytewolf
  3976. .. _`wyardley`: https://github.com/wyardley
  3977. .. _`xuhcc`: https://github.com/xuhcc
  3978. .. _`zyguy`: https://github.com/zyguy