2018.3.4.rst 220 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879
  1. ===========================
  2. Salt 2018.3.4 Release Notes
  3. ===========================
  4. Version 2018.3.4 is a bugfix release for :ref:`2018.3.0 <release-2018-3-0>`.
  5. State Changes
  6. =============
  7. - The :py:func:`host.present <salt.states.host.present>` state can now remove
  8. the specified hostname from IPs not specified in the state. This can be done
  9. by setting the newly-added ``clean`` argument to ``True``.
  10. Statistics
  11. ==========
  12. - Total Merges: **531**
  13. - Total Issue References: **111**
  14. - Total PR References: **412**
  15. - Contributors: **76** (`5uper5hoot`_, `Ch3LL`_, `ClaudiuPID`_, `Giandom`_, `KaiSforza`_, `MTecknology`_, `ManicoW`_, `OrangeDog`_, `ShantonRU`_, `The-Loeki`_, `Yxnt`_, `aarnaud`_, `amendlik`_, `angeloudy`_, `bartlaarhoven`_, `bbh-kmd`_, `bbinet`_, `bdrung`_, `bergmannf`_, `bluesliverx`_, `bornwitbugs`_, `brejoc`_, `cachedout`_, `casselt`_, `cro`_, `cstarke`_, `dgmorrisjr`_, `dmurphy18`_, `dubb-b`_, `dwoz`_, `frogunder`_, `garethgreenaway`_, `gtmanfred`_, `isbm`_, `jacobweinstock`_, `jgleissner`_, `jodok`_, `jpsv`_, `jyurdal`_, `kiemlicz`_, `kunal-bajpai`_, `lexvella`_, `lomeroe`_, `m03`_, `madrisan`_, `mat813`_, `mattp-`_, `max-arnold`_, `mchugh19`_, `meaksh`_, `michaelgibson`_, `nhavens`_, `pirogoeth`_, `rallytime`_, `rkrieger`_, `rmarcinik`_, `rongzeng54`_, `rwaweber`_, `s0undt3ch`_, `sathieu`_, `sheagcraig`_, `silenius`_, `sunyq`_, `t0fik`_, `terminalmage`_, `terrible-broom`_, `thebluesnevrdie`_, `thetaurean`_, `tlemarchand`_, `tonybaloney`_, `twangboy`_, `waynew`_, `weswhet`_, `whytewolf`_, `yosnoop`_, `zwo-bot`_)
  16. Changelog for v2018.3.3..v2018.3.4
  17. ==================================
  18. *Generated at: 2019-02-06 20:56:17 UTC*
  19. * **PR** `#51525`_: (`twangboy`_) Backport 51095 to 2018.3.4
  20. @ *2019-02-06 20:20:37 UTC*
  21. * a37fb7d Merge pull request `#51525`_ from twangboy/backport_51095_2018.3.4
  22. * b6acc92 Backport 51095
  23. * **PR** `#51520`_: (`frogunder`_) Update man pages for 2018.3.4
  24. @ *2019-02-06 18:42:13 UTC*
  25. * 602ddc8 Merge pull request `#51520`_ from frogunder/man_pages
  26. * 0cbe3f8 Update man pages for 2018.3.4
  27. * **ISSUE** `#51428`_: (`yosnoop`_) salt.utils.dns.lookup fails with dig method on EL7 (refs: `#51429`_)
  28. * **PR** `#51429`_: (`yosnoop`_) The +nocl is supported much wider than +noclass
  29. @ *2019-02-06 17:48:48 UTC*
  30. * 1f981c6 Merge pull request `#51429`_ from yosnoop/replace-noclass-with-nocl-for-dig
  31. * 5231e73 Merge branch '2018.3.4' into replace-noclass-with-nocl-for-dig
  32. * 14e6fb7 In case the test machine can't resolve
  33. * 95e8a2f The +nocl is supported much wider than +noclass
  34. * a00d708 Test dig options for salt.utils.dns.lookup
  35. * **ISSUE** `#49226`_: (`defanator`_) salt-cloud grains inheritance from provider to profile (2018 vs 2016) (refs: `#51366`_)
  36. * **PR** `#51441`_: (`Ch3LL`_) Backport `#51366`_ into 2018.3.4
  37. @ *2019-02-06 17:42:19 UTC*
  38. * **PR** `#51366`_: (`dwoz`_) Cloud provider and profile configs are merged [2018.3] (refs: `#51441`_)
  39. * 209ef32 Merge pull request `#51441`_ from Ch3LL/bp-51366
  40. * 5bc466e Fix python 3 path for shell test cases
  41. * 5351e5c Add testing path to run_script commands
  42. * 2d8a364 Fix linter issues
  43. * 9b8718a Cloud provider and profile configs are merged
  44. * **PR** `#51458`_: (`twangboy`_) Add Py2 Warning for Py2 Installer
  45. @ *2019-02-06 17:33:02 UTC*
  46. * 90a8682 Merge pull request `#51458`_ from twangboy/add_py2_warning
  47. * 05522c0 Merge branch '2018.3.4' into add_py2_warning
  48. * **PR** `#51460`_: (`twangboy`_) Update installer mac 2018.3.4
  49. @ *2019-02-06 17:31:18 UTC*
  50. * b492021 Merge pull request `#51460`_ from twangboy/update_installer_mac_2018.3.4
  51. * 3c92688 Merge branch '2018.3.4' into update_installer_mac_2018.3.4
  52. * **PR** `#51471`_: (`twangboy`_) Fix the failing dns test on Windows
  53. @ *2019-02-03 22:03:34 UTC*
  54. * 892d98c Merge pull request `#51471`_ from twangboy/fix_test_win_dns_client
  55. * c9f6b01 Merge branch '2018.3.4' into fix_test_win_dns_client
  56. * **PR** `#51462`_: (`ShantonRU`_) Fix insecure SQL queries in MySQL module
  57. @ *2019-02-01 21:19:20 UTC*
  58. * a05305d Merge pull request `#51462`_ from ShantonRU/fix-insecure-sql-queries-in-mysql-module-1
  59. * d3ef2cb Merge branch '2018.3.4' into fix-insecure-sql-queries-in-mysql-module-1
  60. * f47dda6 Fix improper use of socket authentication in mysql.user_chpass
  61. * ed62a2f Fix insecure SQL queries in mysql.user_chpass
  62. * 33922c9 Fix the failing dns test on Windows
  63. * **PR** `#51445`_: (`terminalmage`_) Remove custom grains module from 2018.3 branch
  64. @ *2019-02-01 16:48:13 UTC*
  65. * 48936c2 Merge pull request `#51445`_ from terminalmage/fix-custom-grains-traceback
  66. * 191235d Remove custom grains module from 2018.3 branch
  67. * 72fd1a2 Roll back icon change
  68. * 7dd1704 Add welcome_py2.rtf
  69. * c93e9e3 Add Py2 Warning to installer package
  70. * b658900 Add Py2 Warning for Py2 Installer
  71. * **PR** `#51438`_: (`twangboy`_) Add missing raise statement
  72. @ *2019-01-30 20:04:05 UTC*
  73. * a880e42 Merge pull request `#51438`_ from twangboy/fix_raise_2018.3.4
  74. * 5830fad Add missing raise statement
  75. * **PR** `#51432`_: (`Ch3LL`_) Backport `#51324`_ into 2018.3.4
  76. @ *2019-01-30 17:51:50 UTC*
  77. * **PR** `#51324`_: (`garethgreenaway`_) [2018.3] Fixes to x509 module and test (refs: `#51432`_)
  78. * 28b898c Merge pull request `#51432`_ from Ch3LL/bp-51324
  79. * bd41ff0 Fixing various bits in x509 module and unit test to ensure tests are passing on python2 & python3
  80. * **PR** `#51377`_: (`twangboy`_) Fix issue when directory doesn't exist in LGPO module (2018.3.4)
  81. @ *2019-01-29 17:33:25 UTC*
  82. * 01717d2 Merge pull request `#51377`_ from twangboy/fix_auditpol_2018.3.4
  83. * 19e5181 Fix issue when directory doesn't exist
  84. * **PR** `#51338`_: (`Ch3LL`_) Backport `#51207`_ into 2018.3.4
  85. @ *2019-01-27 23:44:59 UTC*
  86. * **PR** `#51207`_: (`twangboy`_) Backport 50771 to 2018.3 (refs: `#51338`_)
  87. * **PR** `#50771`_: (`terminalmage`_) Fix failing opensuse tests (refs: `#51207`_)
  88. * 43a9d2f Merge pull request `#51338`_ from Ch3LL/bp-51207
  89. * 345ae67 Backport PR# 50771 to 2018.3 branch
  90. * **ISSUE** `#51158`_: (`AndreiPashkin`_) saltmod.state doesn't respect "roster" argument (refs: `#51170`_)
  91. * **PR** `#51337`_: (`Ch3LL`_) Backport `#51170`_ into 2018.3.4
  92. @ *2019-01-27 23:44:24 UTC*
  93. * **PR** `#51170`_: (`dwoz`_) Honor roster system for ssh orchestrations (refs: `#51337`_)
  94. * 3dcd11d Merge pull request `#51337`_ from Ch3LL/bp-51170
  95. * 4e85505 Merge branch '2018.3.4' into bp-51170
  96. * **ISSUE** `#50221`_: (`tkaehn`_) file.managed: contents_pillar and pillar.file_tree with keep_newline is broken in 2018.3.3 (refs: `#51252`_)
  97. * **PR** `#51340`_: (`Ch3LL`_) Backport `#51252`_ into 2018.3.4
  98. @ *2019-01-27 23:42:49 UTC*
  99. * **PR** `#51252`_: (`dwoz`_) Peserve newlines from pillar data for file.managed [2018.3] (refs: `#51340`_)
  100. * 7656aa5 Merge pull request `#51340`_ from Ch3LL/bp-51252
  101. * e74a6c6 Fix py3 managed.file test failure
  102. * 6f2c7cf Remoe un-needed log statement
  103. * 824950c Fix 50221 regression test on Windows
  104. * 1840af9 peserve newlines from pillar data for file.managed
  105. * **PR** `#51290`_: (`s0undt3ch`_) [2018.3.4] Fix minion start
  106. @ *2019-01-25 15:14:47 UTC*
  107. * e90ca1d Merge pull request `#51290`_ from s0undt3ch/hotfix/fix-network
  108. * da3aace Merge branch '2018.3.4' into hotfix/fix-network
  109. * 04f16b8 Fix tests. We no longer get `ipaddress` instances back.
  110. * c3fa82a Fix minion start issue
  111. * c893dc4 Fix saltmod roster test
  112. * b61854f Roster defines the roster system not a file
  113. * 484bab4 Fix linter
  114. * 5e2db2f Honor roster file for ssh orchestrations
  115. * **PR** `#51317`_: (`terminalmage`_) Fix regression in dynamic pillarenv
  116. @ *2019-01-25 09:29:44 UTC*
  117. * c8db7e3 Merge pull request `#51317`_ from terminalmage/fix-pr-50417
  118. * 4be2891 Merge branch '2018.3.4' into fix-pr-50417
  119. * **PR** `#51311`_: (`twangboy`_) Fix failing test `unit.states.test_file.TestFileState.test_managed` on Windows
  120. @ *2019-01-24 21:09:35 UTC*
  121. * e246fdb Merge pull request `#51311`_ from twangboy/fix_test_file.test_managed
  122. * f4177e0 Remove mode parameter on Windows
  123. * 4c4ded3 Fix regression in dynamic pillarenv
  124. * **ISSUE** `#51195`_: (`littleski`_) fstab improperly escaped when spaces are used in options (refs: `#51226`_)
  125. * **ISSUE** `#27160`_: (`martinadolfi`_) salt.states.mount persistence error using spaces in route (refs: `#39593`_)
  126. * **PR** `#51292`_: (`Ch3LL`_) Backport `#51226`_ into 2018.3.4
  127. @ *2019-01-24 11:11:34 UTC*
  128. * **PR** `#51226`_: (`garethgreenaway`_) [2018.3] Handle spaces in fstab opts, similar fix to `#39593`_ (refs: `#51292`_)
  129. * **PR** `#39593`_: (`zwo-bot`_) Fix issue `#27160`_ - escape whitespaces in fstab entry in module mount when persist=True (refs: `#51226`_)
  130. * 40b20126 Merge pull request `#51292`_ from Ch3LL/bp-51226
  131. * aba114e Merge branch '2018.3.4' into bp-51226
  132. * **PR** `#51295`_: (`Ch3LL`_) Backport `#51279`_ into 2018.3.4
  133. @ *2019-01-24 11:10:19 UTC*
  134. * **PR** `#51279`_: (`twangboy`_) Backport __context__ support from develop (refs: `#51295`_)
  135. * fc0bec5 Merge pull request `#51295`_ from Ch3LL/bp-51279
  136. * 5c4a7a4 Merge branch '2018.3.4' into bp-51279
  137. * **PR** `#51293`_: (`Ch3LL`_) Backport `#51233`_ into 2018.3.4
  138. @ *2019-01-24 09:17:49 UTC*
  139. * **PR** `#51233`_: (`Ch3LL`_) Backport `#51105`_ to 2018.3 (refs: `#51293`_)
  140. * **PR** `#51105`_: (`garethgreenaway`_) [develop] Report permission changes in test mode (refs: `#51233`_)
  141. * dacd1ea Merge pull request `#51293`_ from Ch3LL/bp-51233-2
  142. * a155fd7 Accounting for when permissions are not returned from file.check_perms, eg. windows systems.
  143. * 53ba068 When test=True and there are permissions changes, report it.
  144. * d2eba77 Remove network.py patch
  145. * d431c71 Add __context__ support
  146. * de6c13d Handle spaces in fstab opts, similar fix to `#39593`_
  147. * **ISSUE** `#51248`_: (`johnnybubonic`_) "[WARNING ] The file_roots parameter is not properly formatted, using defaults" (refs: `#51278`_)
  148. * **PR** `#51278`_: (`dwoz`_) Warn about proper validation option
  149. @ *2019-01-22 22:13:13 UTC*
  150. * 1abffb2 Merge pull request `#51278`_ from dwoz/issue51248
  151. * c614198 Use pillar roots validation method
  152. * 0d2b0c6 Fix linter warnings
  153. * 5b98895 Fix wart in pillar_roots validation
  154. * **PR** `#51230`_: (`Ch3LL`_) [2018.3] Merge forward from 2017.7 to 2018.3
  155. @ *2019-01-18 19:50:10 UTC*
  156. * e53e9b1 Merge pull request `#51230`_ from Ch3LL/merge-2018.3
  157. * 0ef7675 Merge branch '2017.7' into '2018.3'
  158. * 4a12c5f Merge pull request `#50852`_ from mirceaulinic/fix-capirca
  159. * fa91267 Merge branch '2017.7' into fix-capirca
  160. * 71913ff Merge branch '2017.7' into fix-capirca
  161. * 6fc3484 Lint?
  162. * 3d56750 Extra newline for lint
  163. * 5176cd8 Improve the Capirca and related modules for ACL config generation
  164. * 3f4759b Merge pull request `#50923`_ from astronouth7303/patch-2
  165. * 4f631a6 Document {% include %}
  166. * 210e817 Merge pull request `#51111`_ from s0undt3ch/2017.7
  167. * 08e0ae7 Update to salt-bootstrap v2019.01.08
  168. * **ISSUE** `#51211`_: (`sathieu`_) file_roots envs with slash leads to "No such file or directory: '/var/cache/salt/master/file_lists/roots/.foo/bar.w' (refs: `#51212`_)
  169. * **ISSUE** `#48132`_: (`BenjaminSchiborr`_) Dynamic File Roots (refs: `#51212`_)
  170. * **PR** `#51212`_: (`sathieu`_) Allow slashes in file_roots envs.
  171. @ *2019-01-17 17:29:18 UTC*
  172. * 26008ef Merge pull request `#51212`_ from sathieu/file_roots_slash
  173. * b769f18 Allow slash in file_roots envs
  174. * f9437e2 Test for file_roots envs with slash leads to "No such file or directory"
  175. * **PR** `#51209`_: (`garethgreenaway`_) [2018.3] Back-port PR `#51124`_ to 2018.3
  176. @ *2019-01-17 13:28:32 UTC*
  177. * **PR** `#51124`_: (`Ch3LL`_) Handle encoding when opening file for both py2/py3 (refs: `#51209`_)
  178. * 5916282 Merge pull request `#51209`_ from garethgreenaway/bp-51124
  179. * 82acce4 Handle encoding when opening file for both py2/py3
  180. * **PR** `#51184`_: (`twangboy`_) Fix win_lgpo_auditpol salt util on Windows
  181. @ *2019-01-16 18:08:01 UTC*
  182. * 094bd33 Merge pull request `#51184`_ from twangboy/fix_auditpol
  183. * 2e68d35 directly call cmd.run_all
  184. * **PR** `#51191`_: (`Ch3LL`_) Backport `#50918`_ into 2018.3
  185. @ *2019-01-16 18:02:19 UTC*
  186. * **PR** `#50918`_: (`twangboy`_) Fix `test_debian_ip` on Windows (refs: `#51191`_)
  187. * ac71922 Merge pull request `#51191`_ from Ch3LL/bp-50918
  188. * 7300d84 Skip debian tests on Windows
  189. * 4622433 Fix `test_debian_ip` on Windows
  190. * **ISSUE** `#49883`_: (`kiemlicz`_) salt-cloud azurearm is not working (refs: `#51144`_)
  191. * **PR** `#51144`_: (`jgleissner`_) 2018.3 azurearm py3
  192. @ *2019-01-15 16:46:35 UTC*
  193. * e7f53a3 Merge pull request `#51144`_ from jgleissner/2018.3-azurearm-py3
  194. * 3178f1a msazure.py: remove unused imports
  195. * 99a4b9d azurearm: fix list_locations
  196. * aebe34b azurearm: fix show_instance function
  197. * d80669f msazure: fix object_to_dict for python 3
  198. * **PR** `#51171`_: (`twangboy`_) Add random sleep time to avoid overloading Windows
  199. @ *2019-01-15 16:45:33 UTC*
  200. * 1206f92 Merge pull request `#51171`_ from twangboy/fix_crypt
  201. * 6caa93b Add random sleep time to avoid overloading Windows
  202. * **PR** `#51174`_: (`jpsv`_) Update OpsGenie to use their V2 API (2018.3)
  203. @ *2019-01-15 16:44:54 UTC*
  204. * a96deed Merge pull request `#51174`_ from jpsv/2018.3
  205. * 055823e Update opsgenie.py
  206. * 501c8df Merge branch '2018.3' into 2018.3
  207. * 220aa8a Update opsgenie.py
  208. * 5dc21cc Update to from V1 API to V2
  209. * f93ce7c Update to V2 API
  210. * **ISSUE** `#42280`_: (`michaelgibson`_) make ldap eauth 2 factor compatible (refs: `#42426`_, `#45347`_)
  211. * **PR** `#51010`_: (`amendlik`_) Allow unauthenticated bind for listing LDAP groups
  212. @ *2019-01-15 16:43:42 UTC*
  213. * **PR** `#45811`_: (`gtmanfred`_) Fix ldap eauth (refs: `#51010`_)
  214. * **PR** `#45347`_: (`amendlik`_) LDAP group membership (refs: `#51010`_)
  215. * **PR** `#42426`_: (`michaelgibson`_) adding 2-factor auth capability to ldap eauth module - `#42280`_ (refs: `#45347`_)
  216. * 563d487 Merge pull request `#51010`_ from amendlik/ldap-groups
  217. * cd336ed Merge branch '2018.3' into ldap-groups
  218. * 94f8ee4 Update unit tests for auth.ldap
  219. * 08e36d0 Allow unauthenticated bind for listing LDAP groups
  220. * **PR** `#51112`_: (`s0undt3ch`_) [2018.3] Update to salt-bootstrap v2019.01.08
  221. @ *2019-01-15 16:42:09 UTC*
  222. * 6dc3752 Merge pull request `#51112`_ from s0undt3ch/2018.3
  223. * 4f1d846 Update to salt-bootstrap v2019.01.08
  224. * **PR** `#51097`_: (`terminalmage`_) Fix improper exception raises (2018.3)
  225. @ *2019-01-15 16:38:25 UTC*
  226. * b19c990 Merge pull request `#51097`_ from terminalmage/fix-keyerror-raise
  227. * a3c0b49 Fix poorly-written test
  228. * c0ff7b1 Fix more incorrect exception raises
  229. * f11dbcc Fix improper KeyError raise
  230. * **PR** `#51169`_: (`twangboy`_) More descriptive error when missing GitPython or PyGit2
  231. @ *2019-01-15 16:37:44 UTC*
  232. * 8920a86 Merge pull request `#51169`_ from twangboy/fix_git_state
  233. * f2d1180 More descriptive error when missing GitPython or PyGit2
  234. * **ISSUE** `#51160`_: (`amendlik`_) Minion crashes with long hostname under Python 3 (refs: `#51173`_, `#51161`_)
  235. * **PR** `#51173`_: (`dwoz`_) Avoid exceptions by passing bytes to idna
  236. @ *2019-01-15 16:32:31 UTC*
  237. * **PR** `#51161`_: (`amendlik`_) Ignore exceptions when generating the minion ID (refs: `#51173`_)
  238. * 58eede6 Merge pull request `#51173`_ from dwoz/issue51160
  239. * 11cc7b3 Remove un-needed test
  240. * 0f87812 Merge develop, Revert exception handling
  241. * 7365a1a Pass bytes to idna
  242. * **PR** `#51147`_: (`Ch3LL`_) [2018.3] Merge forward from 2017.7 to 2018.3
  243. @ *2019-01-15 02:05:51 UTC*
  244. * 06854cf Merge pull request `#51147`_ from Ch3LL/merge-2018.3
  245. * d39d8b7 Merge branch '2018.3' into merge-2018.3
  246. * **ISSUE** `#51160`_: (`amendlik`_) Minion crashes with long hostname under Python 3 (refs: `#51173`_, `#51161`_)
  247. * **PR** `#51161`_: (`amendlik`_) Ignore exceptions when generating the minion ID (refs: `#51173`_)
  248. @ *2019-01-14 22:47:54 UTC*
  249. * b79c09e Merge pull request `#51161`_ from amendlik/long-hostname
  250. * 6fcc4ad Merge branch '2018.3' into long-hostname
  251. * **ISSUE** `#51067`_: (`rkrieger`_) KeyError u'manufacturer' causes salt-minion crash on start with OpenBSD arm64 system (refs: `#51159`_)
  252. * **ISSUE** `#3`_: (`thatch45`_) libvirt module (refs: `#51159`_)
  253. * **PR** `#51159`_: (`rkrieger`_) Prevent crash by testing for 'manufacturer' in osdata on OpenBSD
  254. @ *2019-01-14 18:08:22 UTC*
  255. * 1424734 Merge pull request `#51159`_ from rkrieger/fix-issue-51067
  256. * 1440ccf Prevent crash by testing for 'manufacturer' in osdata on OpenBSD
  257. * 1a4e307 Ignore exceptions when generating the minion ID
  258. * **PR** `#51146`_: (`terminalmage`_) Fix invalid assignment in vsphere module
  259. @ *2019-01-12 21:44:33 UTC*
  260. * 5e37326 Merge pull request `#51146`_ from terminalmage/fix-vsphere-tuple-issue
  261. * 5d60022 Fix invalid assignment in vsphere module
  262. * **PR** `#51154`_: (`twangboy`_) Add support for Advanced Audit policies
  263. @ *2019-01-12 21:43:27 UTC*
  264. * fad8621 Merge pull request `#51154`_ from twangboy/auditpol
  265. * 9064376 Add support for Advanced Audit policies
  266. * **PR** `#51151`_: (`Ch3LL`_) Backport `#51061`_ to 2018.3
  267. @ *2019-01-12 03:18:44 UTC*
  268. * **PR** `#51061`_: (`garethgreenaway`_) [fluorine] fix to salt.utils.vt.Terminal (refs: `#51151`_)
  269. * f7a100c Merge pull request `#51151`_ from Ch3LL/bp_51061
  270. * 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.
  271. * **PR** `#51150`_: (`Ch3LL`_) Back-port `#49508`_ to 2018.3
  272. @ *2019-01-12 03:18:19 UTC*
  273. * **PR** `#49508`_: (`bergmannf`_) Fix X509 remote signing on python3 (refs: `#51150`_)
  274. * 3a50a57 Merge pull request `#51150`_ from Ch3LL/bp-49508
  275. * 7ae53ad Do not silently ignore errors.
  276. * deb0134 Convert to string before sending via 'publish'.
  277. * 651c551 Use to_str salt.utils when writing to a file.
  278. * **ISSUE** `#50433`_: (`zerthimon`_) Wildcard grant fails in mysql_grants.present in mysql 8.x (refs: `#51152`_)
  279. * **PR** `#51152`_: (`garethgreenaway`_) [2018.3] Fixes to mysql module to handle ALL PRIVILEGES grant
  280. @ *2019-01-12 03:17:15 UTC*
  281. * 8bb589d Merge pull request `#51152`_ from garethgreenaway/50433_handle_grants_better
  282. * f7caa4d Fixing lint
  283. * e8c8c0f Adding some tests to ensure "ALL PRIVILEGES" is handled correctly in 8.0 and 5.6
  284. * 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.
  285. * 74edfd9 Fix pylint
  286. * 81a3d47 Merge branch '2017.7' into '2018.3'
  287. * 8a76a19 Merge pull request `#50858`_ from jasonarewhy/bugfix-2017.7/ubuntu-networking-searchdomain
  288. * 3395a3d Merge branch '2017.7' into bugfix-2017.7/ubuntu-networking-searchdomain
  289. * 69d25aa update debian_ip test
  290. * a6b896c get searchdomain in Ubuntu 12+
  291. * **ISSUE** `#50849`_: (`5uper5hoot`_) MySQL version needs to be decoded (refs: `#51133`_)
  292. * **PR** `#51133`_: (`5uper5hoot`_) Fixes mysql server version comparison.
  293. @ *2019-01-10 16:45:38 UTC*
  294. * dda1ebb Merge pull request `#51133`_ from 5uper5hoot/issue-`#50849`_
  295. * ec14e13 Fixes mysql server version comparison.
  296. * **PR** `#50878`_: (`max-arnold`_) Fix profile outputter docs
  297. @ *2019-01-08 18:32:40 UTC*
  298. * 9d4321d Merge pull request `#50878`_ from max-arnold/output-docs
  299. * d7403da Fix profile outputter docs
  300. * **PR** `#51076`_: (`OrangeDog`_) Typos in index_template_present documentation
  301. @ *2019-01-08 18:25:20 UTC*
  302. * ce87504 Merge pull request `#51076`_ from OrangeDog/patch-1
  303. * 568e4fb Revert add -> check
  304. * 4d7ebe7 Typos in index_template_present documentation
  305. * **PR** `#51081`_: (`garethgreenaway`_) [2018.3] Merge forward from 2017.7 to 2018.3
  306. @ *2019-01-07 20:34:16 UTC*
  307. * d08abf4 Merge pull request `#51081`_ from garethgreenaway/merge-2018.3
  308. * 027804a Merge branch '2018.3' into merge-2018.3
  309. * **ISSUE** `#50966`_: (`klafkoff`_) 2018.3.3 missing a patch to salt/modules/nxos.py (refs: `#51080`_)
  310. * **PR** `#51080`_: (`garethgreenaway`_) [2018.3] Fix to nxos module
  311. @ *2019-01-07 18:07:25 UTC*
  312. * 335088b Merge pull request `#51080`_ from garethgreenaway/50966_nxos_ensure_kwargs_list
  313. * 230a66b Merge branch '2018.3' into 50966_nxos_ensure_kwargs_list
  314. * 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.
  315. * a20791b Merge branch '2018.3' into merge-2018.3
  316. * **PR** `#51079`_: (`terminalmage`_) Fix shadow.set_date/shadow.set_expire on F28
  317. @ *2019-01-07 16:28:36 UTC*
  318. * c47b646 Merge pull request `#51079`_ from terminalmage/salt-jenkins-1238
  319. * ccd5c15 Fix shadow.set_date/shadow.set_expire on F28
  320. * **ISSUE** `#47043`_: (`xBytez`_) lsattr slowing down archive.extracted (refs: `#51044`_)
  321. * **PR** `#51044`_: (`terminalmage`_) archive.extracted: Don't run lsattr when enforcing user/group ownership
  322. @ *2019-01-03 19:26:03 UTC*
  323. * aeeb047 Merge pull request `#51044`_ from terminalmage/issue47043
  324. * 787b79a archive.extracted: Don't run lsattr when enforcing user/group ownership
  325. * **ISSUE** `#50964`_: (`gtmanfred`_) Add a long description to setup.py for the new pypi.org (refs: `#51031`_)
  326. * **PR** `#51034`_: (`garethgreenaway`_) Back-port PR `#51031`_ to 2018.3
  327. @ *2019-01-03 15:42:22 UTC*
  328. * **PR** `#51031`_: (`waynew`_) Set long_description (refs: `#51034`_)
  329. * 04fdae5 Merge pull request `#51034`_ from garethgreenaway/bp-51031
  330. * cd310c2 Set long_description
  331. * **ISSUE** `#50634`_: (`marek-obuchowicz`_) Debian pkg.managed gpg/tty issue (refs: `#50972`_)
  332. * **PR** `#50972`_: (`pirogoeth`_) Use gpg's --batch in apt-key adv during repo key add
  333. @ *2019-01-03 02:34:13 UTC*
  334. * 4685e0e Merge pull request `#50972`_ from pirogoeth/sjohn/2018.3-apt-key-batch
  335. * cd3d755 Merge branch '2018.3' into sjohn/2018.3-apt-key-batch
  336. * **PR** `#51028`_: (`whytewolf`_) AIX lsattr fix for file module.
  337. @ *2019-01-03 01:52:33 UTC*
  338. * 44bc862 Merge pull request `#51028`_ from whytewolf/aix_lsattr_fix
  339. * 1b733c6 Set lsattr functions to return None if `salt.utils.platform.is_aix` returns true.
  340. * 7410008 Merge branch '2018.3' into sjohn/2018.3-apt-key-batch
  341. * **PR** `#51018`_: (`garethgreenaway`_) [fluorine] Merge forward from 2017.7 to 2018.3
  342. @ *2019-01-01 23:11:02 UTC*
  343. * b4774a8 Merge pull request `#51018`_ from garethgreenaway/merge-2018.3
  344. * 773bf31 Use gpg's --batch in apt-key adv during repo key add
  345. * 9386aab Merge branch '2017.7' into merge-2018.3
  346. * 998feca Merge pull request `#51030`_ from terminalmage/issue38502
  347. * 6dbd81f Add unit test to ensure we don't diff bare repos
  348. * 12f7583 Merge branch '2017.7' into merge-2018.3
  349. * 4529150 Merge pull request `#50977`_ from rallytime/config-docs
  350. * 43c39e7 Add documentation to master config docs for job_cache_store_endtime
  351. * 887cd07 Add some salt-api options to the master config docs
  352. * 0d49746 Fix some formatting in master config docs
  353. * 409594b Merge pull request `#50991`_ from twangboy/requests_2017.7
  354. * 32b9d2a Update requests for osx
  355. * 413dc72 Merge branch '2017.7' of https://github.com/saltstack/salt into requests_2017.7
  356. * e053074 Merge pull request `#50983`_ from garethgreenaway/bp-50885
  357. * 09a8e6e fix a del in cloud vmware that crash when the key isn't there
  358. * 4196690 Update requests to 2.21.0
  359. * 23f78b0 Upgrade requests to 2.20.1
  360. * **PR** `#50990`_: (`twangboy`_) Requests 2018.3
  361. @ *2018-12-31 20:19:01 UTC*
  362. * c53723a Merge pull request `#50990`_ from twangboy/requests_2018.3
  363. * e8b9233 Update requests on osx
  364. * b22856f Update requests to 2.21.0
  365. * 242389b Merge branch '2018.3' of https://github.com/saltstack/salt into requests_2018.3
  366. * 0d4b799 Upgrade requests to 2.20.1
  367. * **PR** `#51004`_: (`twangboy`_) Add tests for the win_wusa state and module
  368. @ *2018-12-31 20:03:30 UTC*
  369. * cecd108 Merge pull request `#51004`_ from twangboy/win_wusa
  370. * 0e92528 Merge branch '2018.3' into win_wusa
  371. * c0d2495 Fix lint, add test docs
  372. * 1750270 Add state tests for win_wusa
  373. * 6285b64 Update win_wusa and add tests
  374. * **PR** `#51014`_: (`madrisan`_) ssh module: missing space in error message
  375. @ *2018-12-31 19:59:19 UTC*
  376. * 3e0515b Merge pull request `#51014`_ from madrisan/patch-1
  377. * ab980fb ssh module: missing space in error message
  378. * **PR** `#50883`_: (`terminalmage`_) Backport `#49622`_ to 2018.3 branch
  379. @ *2018-12-31 19:58:11 UTC*
  380. * **PR** `#49622`_: (`angeloudy`_) fix command line options (refs: `#50883`_)
  381. * 582d6b4 Merge pull request `#50883`_ from terminalmage/bp-49622
  382. * c93dbfa Update archive.py
  383. * 925a9c9 Update archive.py
  384. * ed2bed3 fix command line options
  385. * **PR** `#50945`_: (`garethgreenaway`_) [2018.3] Merge forward from 2017.7 to 2018.8
  386. @ *2018-12-30 00:05:47 UTC*
  387. * fd9711b Merge pull request `#50945`_ from garethgreenaway/merge-2017.7
  388. * 43b3fa4 Merge branch '2018.3' into merge-2017.7
  389. * **ISSUE** `#50854`_: (`Ch3LL`_) [fluorine] windows stops when cannot connect to master (refs: `#50855`_)
  390. * **PR** `#51006`_: (`dwoz`_) Let minions try to connect to master indefinitly
  391. @ *2018-12-28 21:10:39 UTC*
  392. * **PR** `#50855`_: (`dwoz`_) Let minions try to connect to master indefinitly (refs: `#51006`_)
  393. * b8615e1 Merge pull request `#51006`_ from dwoz/backport_50855
  394. * 5563631 Let minions try to connect to master indefinitly
  395. * **ISSUE** `#50989`_: (`mpx8701`_) SLS error (An exception occurred in this state: Traceback) (refs: `#51005`_)
  396. * **PR** `#51005`_: (`garethgreenaway`_) [2018.3] Fixes to junos state module
  397. @ *2018-12-28 20:51:31 UTC*
  398. * cfed697 Merge pull request `#51005`_ from garethgreenaway/50989_fixing_junos_state_arguments
  399. * d4ac180 Fixing the arguments accepted by cli function in the junos state module which are passed along to the cli function in junos module, so they align.
  400. * 3cfca8e Merge branch '2018.3' into merge-2017.7
  401. * **PR** `#50982`_: (`twangboy`_) Fix issue with LGPO when returning empty dict (2018.3)
  402. @ *2018-12-26 19:58:12 UTC*
  403. * daa591b Merge pull request `#50982`_ from twangboy/fix_lgpo_2018.3
  404. * d942934 Get rid of requests import (CaseInsensitiveDict)
  405. * 6170fa5 Merge branch '2018.3' into merge-2017.7
  406. * **ISSUE** `#46886`_: (`bbh-kmd`_) Unable to get salt-minion to call salt-call with alternate configuration (refs: `#50959`_)
  407. * **PR** `#50984`_: (`garethgreenaway`_) Back-port PR `#50959`_ to 2018.3
  408. @ *2018-12-26 19:29:54 UTC*
  409. * **PR** `#50959`_: (`bbh-kmd`_) `#46886`_: Use correct path to config_dir when running salt from alternate placement. (refs: `#50984`_)
  410. * 110bc66 Merge pull request `#50984`_ from garethgreenaway/bp-50959
  411. * 20fa5c9 Update sudo.py
  412. * **PR** `#50958`_: (`bdrung`_) Fix twilio version checking
  413. @ *2018-12-25 10:46:15 UTC*
  414. * 8fc89a0 Merge pull request `#50958`_ from bdrung/fix-twilio
  415. * df8d7b9 Fix twilio version checking
  416. * d89c9b5 Merge branch '2018.3' into merge-2017.7
  417. * **ISSUE** `#50947`_: (`cachedout`_) Log full of IPv6 warnings (refs: `#50962`_)
  418. * **PR** `#50962`_: (`terminalmage`_) Remove redundant overrides for ip_address/ip_interface
  419. @ *2018-12-21 22:04:34 UTC*
  420. * bb87822 Merge pull request `#50962`_ from terminalmage/ipv6-warnings
  421. * 773b983 Merge branch '2018.3' into ipv6-warnings
  422. * f3b1254 Remove redundant overrides for ip_address/ip_interface
  423. * cea01e7 Updating valigdate_tgt to ensure tests pass.
  424. * cdc7825 yet another lint fix.
  425. * f44a87e One last lint fix.
  426. * 45f363b Fixing various lint errors.
  427. * 6a65bf9 Merge branch '2017.7' into merge-2017.7
  428. * 747dd69 Merge pull request `#50876`_ from terminalmage/issue50153
  429. * 676a12a Fix compound matching in eauth
  430. * 07fca64 Merge pull request `#50909`_ from damon-atkins/jenkins_pylint
  431. * da1fc32 change params.CHANGE_BRANCH to env.CHANGE_BRANCH
  432. * e7f0ab6 Merge pull request `#50873`_ from Ch3LL/bp-50740
  433. * 5fd9ed9 Merge branch '2017.7' into bp-50740
  434. * 2f77b2d Merge pull request `#50869`_ from garethgreenaway/50848_mysql_exception_test
  435. * 3767d4f Merge branch '2017.7' into 50848_mysql_exception_test
  436. * af3e145 Cleanup.
  437. * b85c5bf Adding a test to ensure exception handling is correct.
  438. * 4242e64 Merge branch '2017.7' into bp-50740
  439. * a5caab7 Merge pull request `#50872`_ from Ch3LL/bp-50864
  440. * fc9c64b fix typo in file.managed documentation
  441. * fd73f86 Catch UnicodeDecodeErrors in id verification
  442. * **PR** `#50937`_: (`Ch3LL`_) Fix external_pillars documentation
  443. @ *2018-12-20 19:15:20 UTC*
  444. * 49f2a35 Merge pull request `#50937`_ from Ch3LL/pillar_doc
  445. * 1f01489 Fix external_pillars documentation
  446. * **ISSUE** `#50919`_: (`dpkirchner`_) state.apply test documentation unclear (refs: `#50940`_)
  447. * **PR** `#50940`_: (`terminalmage`_) Fix confusing state module documentation
  448. @ *2018-12-20 18:29:26 UTC*
  449. * 4213527 Merge pull request `#50940`_ from terminalmage/issue50919
  450. * 3318927 Fix confusing state module documentation
  451. * **PR** `#50929`_: (`twangboy`_) Fix `unit.utils.test_lgpo_netsh` on Windows for Py3 (2018.3)
  452. @ *2018-12-20 17:50:37 UTC*
  453. * 421e4f4 Merge pull request `#50929`_ from twangboy/fix_test_lgpo_netsh_2018.3
  454. * 01f9beb Fix failing lgpo netsh tests
  455. * **PR** `#50917`_: (`dwoz`_) Cherry pick test fixes from fluorine
  456. @ *2018-12-19 17:56:19 UTC*
  457. * b08b7e1 Merge pull request `#50917`_ from dwoz/test_fixes
  458. * 16d10fb Fix linter warnings
  459. * b22f827 Increase and standardize ShellCase timeouts
  460. * a5c8c18 Do not pass unicode in environment
  461. * **PR** `#50913`_: (`bdrung`_) Fix documentation build
  462. @ *2018-12-19 16:03:55 UTC*
  463. * 59df6b4 Merge pull request `#50913`_ from bdrung/fix-doc-build
  464. * ecdb452 doc: Indroduce MOCK_MODULES_MAPPING
  465. * cf64824 doc: Move mock_decorator_with_params up
  466. * 08ef669 doc: Address pylint issues in conf.py
  467. * 67a3e37 doc: Mark preamble variable as raw string
  468. * b1e6080 doc: Fix reference to salt executors
  469. * e48b324 doc: Replace \xa0 (non-breaking space) by spaces
  470. * b973e7a doc: Fix iterating over the Mock object in Python 3
  471. * bb29948 doc: Do not mock non-existing __mro_entries__ attribute
  472. * e6cf3c4 Do not mock json when building the documentation
  473. * 4acaf45 Fix sphynx error about tornado.version_info
  474. * **ISSUE** `#50892`_: (`cruscio`_) archive.extracted source_hash is case sensitive (refs: `#50906`_)
  475. * **PR** `#50906`_: (`garethgreenaway`_) [2018.3] Ensure source_hash returned from get_source_sum is lowercase.
  476. @ *2018-12-19 04:22:23 UTC*
  477. * f4e6b88 Merge pull request `#50906`_ from garethgreenaway/50892_archive_extracted_source_hash_case_sensitive
  478. * bcf8f06 fixing lint
  479. * 543ec7b Ensure source_hash returned from get_source_sum is lowercase.
  480. * **PR** `#50867`_: (`Ch3LL`_) [2018.3] Merge forward from 2017.7 to 2018.3
  481. @ *2018-12-14 21:32:23 UTC*
  482. * b95b44f Merge pull request `#50867`_ from Ch3LL/merge-2018.3
  483. * 512293f Remove dunder_dictionaries.rst. Was added to modules/developing.rst
  484. * 89b4e09 Merge branch '2017.7' into '2018.3'
  485. * 858cfac Merge pull request `#50863`_ from 5uper5hoot/fix-issue-50848
  486. * c90d201 Unpack exception args in python3 compatible way.
  487. * e28b2ba Merge pull request `#50752`_ from kstreee/fix-memory-leak
  488. * 98cc63a Fixes a memory leak un-cleared stream connections.
  489. * 1f57602 Merge pull request `#50837`_ from Ch3LL/pyren_doc
  490. * a873019 Clarify py render docs when data context is available
  491. * fdff675 Merge pull request `#50844`_ from twangboy/fix_grains
  492. * 473f4d7 Fix some unrelated lint
  493. * fd1a072 Fix grains for future windows releases
  494. * 32dfaba Merge pull request `#50816`_ from dubb-b/2017.7
  495. * dc7ff48 Pinning bootstrap to the tagged version of salt.
  496. * b1e5f3f Merge pull request `#50709`_ from mattLLVW/service_unmask
  497. * b199255 Merge branch '2017.7' into service_unmask
  498. * 38addd1 salt style guideline
  499. * 823c4ad Implement unmask in states.services
  500. * 91a6bf5 Functional unmask, must add tests
  501. * e4e9563 Merge pull request `#50633`_ from astronouth7303/loader-docs
  502. * 03e3168 whitelist_modules is linked via enable_whitelist_modules for some reason? idk
  503. * 5ca1f8e Typos
  504. * 7cb1a87 Add a quick index of loader-related settings
  505. * 318ca48 Make a note to not import modules
  506. * 6294658 Merge remote-tracking branch 'origin/2017.7' into loader-docs
  507. * 678958e Editing
  508. * 9d59629 Merge branch '2017.7' into loader-docs
  509. * 374d0e9 Finish the last sections
  510. * 98da110 Migrate Dynamic Module Distribution to Modular Systems.
  511. * 1bdd49d Add more links and write some system summaries
  512. * bd3796a Update TOC
  513. * 3a9ab1b Merge dunders into developing, expand to cover all dunders.
  514. * d06739a Add short writeups for a bunch of systems.
  515. * 705e7e4 Add a bunch of cross linking
  516. * 40f9b16 Add missing module type sections
  517. * 172d8c2 Refactor headings
  518. * 53154a0 Oops, missed that
  519. * 0dcd341 Possible horrific use of toctrees? maybe
  520. * bed3509 Refactor, add a TOC
  521. * f647c1d Fill in some missing modules
  522. * 9d4b596 Merge branch '2017.7' into loader-docs
  523. * 26468df Add missing blank line
  524. * 205fea9 Some more revising
  525. * d4a8f7e Remove some code from some links
  526. * 65e4199 I feel like it should be up there
  527. * d44f5ce Rephrase footnote
  528. * 125e46e Add section on how modules get loaded, including giant table of names
  529. * 5bfc6c6 Update reference to modules/index
  530. * 4b096c1 Move all the module-development documentation into a single folder
  531. * dcdb9b2 Merge pull request `#50750`_ from bewing/pepa12
  532. * 9931a41 Fix last key detection in pepa key_value_to_tree
  533. * cb85d5d Merge pull request `#50733`_ from marmarek/patch-3
  534. * 1011421 Report salt-call exit code from ssh_py_shim.py
  535. * b086ff3 Merge pull request `#50756`_ from GwiYeong/local-client-fix
  536. * c488092 fix local client missing minion return
  537. * **ISSUE** `#50850`_: (`akrus`_) key_cache: sched prints error messages in logs (refs: `#50859`_)
  538. * **PR** `#50859`_: (`garethgreenaway`_) [2018.3] Fixes for key_cache and python3
  539. @ *2018-12-13 23:57:07 UTC*
  540. * 216fa14 Merge pull request `#50859`_ from garethgreenaway/50850_python_key_cache_file_binary
  541. * ebc9a01 When reading and writing the key cache file, when using Python3, ensuring the file is read & written in binary mode.
  542. * **PR** `#50828`_: (`twangboy`_) Fix issues with lgpo state and util
  543. @ *2018-12-13 16:37:33 UTC*
  544. * 6b45aad Merge pull request `#50828`_ from twangboy/fix_lgpo
  545. * 05baa95 Merge branch '2018.3' into fix_lgpo
  546. * **PR** `#50843`_: (`bdrung`_) Fix RemoveCapacityFromDiskgroupTestCase require pyvmomi
  547. @ *2018-12-12 20:36:32 UTC*
  548. * 6ea059d Merge pull request `#50843`_ from bdrung/fix-tests
  549. * 0d00ae4 Fix RemoveCapacityFromDiskgroupTestCase require pyvmomi
  550. * **ISSUE** `#50829`_: (`ghost`_) process.absent UnicodeDecodeError (refs: `#50839`_)
  551. * **PR** `#50839`_: (`terminalmage`_) Fix UnicodeDecodeError in ps module
  552. @ *2018-12-12 19:59:12 UTC*
  553. * 14d7d1d Merge pull request `#50839`_ from terminalmage/issue50829
  554. * 3a3d9b7 Ensure that unicode types returned from compatibility funcs
  555. * 1a00abc Add unit test for _get_proc_cmdline
  556. * 9eaa2ed Remove extraneous comments
  557. * **ISSUE** `saltstack/salt#49393`_: (`Poil`_) file.directory recurse not always changing perms (refs: `#50653`_)
  558. * **PR** `#50653`_: (`lexvella`_) Check file_mode in file.directory and _check_directory
  559. @ *2018-12-12 16:30:52 UTC*
  560. * 264a042 Merge pull request `#50653`_ from lexvella/2018.3
  561. * 4ea9386 Merge branch '2018.3' into 2018.3
  562. * 42e4ab3 Merge branch '2018.3' into 2018.3
  563. * 79f6b42 Check file_mode in file.directory and _check_directory
  564. * 1233e2b Fix some lint
  565. * 56c0e55 Fix issues with lgpo state and util
  566. * **ISSUE** `#45026`_: (`angeloudy`_) bytes error in mysql module (refs: `#50823`_)
  567. * **PR** `#50823`_: (`terminalmage`_) salt.modules.mysql: Decode fetch results before making string comparisons
  568. @ *2018-12-11 21:04:41 UTC*
  569. * a8ad17a Merge pull request `#50823`_ from terminalmage/issue45026
  570. * ec8e116 Decode fetch results before making string comparisons
  571. * **PR** `#50817`_: (`dubb-b`_) Adding git 'v' to the bootstrap options
  572. @ *2018-12-11 17:28:10 UTC*
  573. * e31e731 Merge pull request `#50817`_ from dubb-b/2018.3
  574. * 48fc01f Adding git 'v' to the bootstrap options
  575. * **PR** `#50780`_: (`twangboy`_) Add netsh mechanism in the LGPO module
  576. @ *2018-12-10 22:09:20 UTC*
  577. * 9b6b39c Merge pull request `#50780`_ from twangboy/lgpo_netsh
  578. * 5eea728 Fix some lint
  579. * f077783 Add some tests
  580. * 2dde12a Fix one more lint item
  581. * c55b7b4 Fix some lint
  582. * 1247598 Add more policies
  583. * b2b9795 Fix overly long lines
  584. * f18d1aa Add additional policies that use netsh
  585. * cb50648 Add versionadded tags
  586. * 00cbf26 Add the netsh mechanism to the lgpo module
  587. * **PR** `#50783`_: (`sathieu`_) gitfs/git_pillar: Fix UnicodeDecodeError while cleaning stale refs
  588. @ *2018-12-10 20:34:53 UTC*
  589. * 0351296 Merge pull request `#50783`_ from sathieu/gitfs_stalerefs_unicode
  590. * ef160a6 gitfs/git_pillar: Fix UnicodeDecodeError while cleaning stale refs
  591. * **ISSUE** `#45867`_: (`Nick2253`_) Icinga2 Module uses incorrect paths (refs: `#50615`_)
  592. * **PR** `#50765`_: (`ClaudiuPID`_) Fix icinga2 cert path
  593. @ *2018-12-10 18:10:24 UTC*
  594. * **PR** `#50615`_: (`ClaudiuPID`_) Fixes icinga2 certs path for newer versions 2.8+ (refs: `#50765`_)
  595. * deadf9c Merge pull request `#50765`_ from ClaudiuPID/fix-icinga2-cert-path
  596. * ce1842e Merge branch '2018.3' into fix-icinga2-cert-path
  597. * 31878d5 Pylint fixes
  598. * 47bfba1 Migrated to cmd.run_all and tested on working srv
  599. * a1dddce Fixes icinga2 certs path for newer versions 2.8+
  600. * **PR** `#50692`_: (`terminalmage`_) Update a couple test modules to use with_tempdir/with_tempfile decorators
  601. @ *2018-12-10 17:24:02 UTC*
  602. * 9f8289b Merge pull request `#50692`_ from terminalmage/update-tests
  603. * 36a4a1a Merge branch '2018.3' into update-tests
  604. * be14517 Make x509 tests use tempfiles instead of hard-coding them
  605. * a394cd7 Update file integration tests to use decorator for tempdirs
  606. * **ISSUE** `#32245`_: (`tkwilliams`_) git_pillar should permit automatic mapping of environment to branch a-la gitfs (refs: `#50768`_)
  607. * **PR** `#50768`_: (`sathieu`_) git_pillar: Add support for all_saltenvs parameter
  608. @ *2018-12-10 16:39:37 UTC*
  609. * 3a71567 Merge pull request `#50768`_ from sathieu/git_pillar_all_saltenvs
  610. * e971412 git_pillar: Add support for all_saltenvs parameter
  611. * **ISSUE** `#48801`_: (`dstoliker`_) salt.states.user.present - mindays, warndays, and inactdays won't return to salt's default values (refs: `#50796`_)
  612. * **PR** `#50796`_: (`dwoz`_) Fix `#48801`_ min, max, inact, and warn changes
  613. @ *2018-12-10 16:30:14 UTC*
  614. * 12a8447 Merge pull request `#50796`_ from dwoz/issue48801
  615. * 6b95223 fix linter errors
  616. * 87a04df Fix `#48801`_ min, max, inact, and warn changes
  617. * **ISSUE** `#46388`_: (`dynek`_) IPv4 & v6 network configuration on Debian (refs: `#49355`_)
  618. * **ISSUE** `#40262`_: (`pjediny`_) Salt enforces configuration from /etc/network/interfaces.d/* to /etc/network/interface (refs: `#49355`_)
  619. * **ISSUE** `#38672`_: (`valentin2105`_) IPv6 Network states is incomplete (refs: `#49355`_)
  620. * **PR** `#50804`_: (`Ch3LL`_) Back-port `#49355`_ to 2018.3
  621. @ *2018-12-10 16:21:31 UTC*
  622. * **PR** `#49355`_: (`MTecknology`_) Improve management of interfaces in debian-based distributions (refs: `#50804`_)
  623. * **PR** `#46980`_: (`MTecknology`_) Fix broken rendering debian_eth.jinja. (refs: `#49355`_)
  624. * b266e8b Merge pull request `#50804`_ from Ch3LL/bp-49355
  625. * d34eade Use a temp file instead of /etc/network/interfaces for unit tests.
  626. * 622c354 Support reading multiple addresses from interface files.
  627. * 15c34fe Support unicode in space-delimited list; fixes unit tests in py2.
  628. * 0b59561 Added documentation about debian interfaces.d/\*. (Fixes: `#40262`_)
  629. * 1b096fb Removed python lint.
  630. * 6e41225 Finished adding support for multiple IP addresses.
  631. * 4c7df5f Cleaned up documentation/examples in states.network:
  632. * 601f434 Added support for -ipaddrs and -ipv6ipaddrs to modules.debian_ip().
  633. * 638f899 Added support for loopback devices to modules.debian_ip(). (Fixes: `#38672`_)
  634. * cf61c8d Added a bunch of unit tests for modules.debian_ip.build_interface().
  635. * b905cf6 Added support for dns_{nameservers,search} being a list or string.
  636. * **PR** `#50767`_: (`dwoz`_) Make sure ldap passwords are honored
  637. @ *2018-12-05 22:59:17 UTC*
  638. * dc9414c Merge pull request `#50767`_ from dwoz/ldap_no_pass
  639. * 67aa591 Fix linter errors
  640. * be3945a Remove crufty import
  641. * 91f50a4 Add more ldap auth tests for ZD-2993
  642. * 055a8d5 Make sure ldap passwords are honored
  643. * **ISSUE** `#50364`_: (`sathieu`_) git_pillar mountpoint ignores the root parameter (refs: `#50626`_)
  644. * **PR** `#50626`_: (`sathieu`_) git_pillar: Allow root and mountpoint parameters together
  645. @ *2018-12-05 17:46:59 UTC*
  646. * 60aa0d5 Merge pull request `#50626`_ from sathieu/git_pillar_mountpoint_and_root
  647. * 5423c27 git_pillar: Allow root and mountpoint parameters together
  648. * **PR** `#50745`_: (`bbinet`_) Fix grafana dashboard updating when nothing has changed
  649. @ *2018-12-04 19:26:32 UTC*
  650. * c02387e Merge pull request `#50745`_ from bbinet/fix-grafana-dashboard-update
  651. * 7019d47 Fix grafana dashboard updating when nothing has changed
  652. * **PR** `#50737`_: (`garethgreenaway`_) [develop] Merge forward from 2017.7 to 2018.8
  653. @ *2018-12-04 16:02:13 UTC*
  654. * ae81498 Merge pull request `#50737`_ from garethgreenaway/merge-2017.7
  655. * fde8db5 Merge branch '2017.7' into merge-2017.7
  656. * 246c055 Merge pull request `#50718`_ from dwoz/run_run_timeout
  657. * ecd8486 Honor run_run timeout for shell tests
  658. * 979b3aa Merge pull request `#50702`_ from damon-atkins/jenkins_pylint
  659. * 5936066 ensure archiveArtifacts are always collected. Use CHANGE_BRANCH to detect merge-forward
  660. * 22acaaa Merge pull request `#50632`_ from astronouth7303/loader-exception-handler
  661. * 0f72815 Merge branch '2017.7' into loader-exception-handler
  662. * d9e7be1 Merge pull request `#50670`_ from damon-atkins/jenkins_pylint
  663. * b6d1605 ci/lint corrected filenames and test condition on full lint Also fix CODEOWNER team name
  664. * 194801a Merge branch 'loader-exception-handler' of github.com:astronouth7303/salt into loader-exception-handler
  665. * dadeb0d Merge branch '2017.7' into loader-exception-handler
  666. * 8697744 Use single quotes per style guide
  667. * 07868f1 Improve logging output
  668. * fb05bd5 Eat an exception from an entry point instead of letting it kill the system.
  669. * **PR** `#50685`_: (`Ch3LL`_) [2018.3] Merge forward from 2017.7 to 2018.3
  670. @ *2018-11-30 18:46:07 UTC*
  671. * edaa9fe Merge pull request `#50685`_ from Ch3LL/merge_2018.3
  672. * d46aff0 Merge branch 2017.7 into 2018.3
  673. * 6dc3afc Merge pull request `#50672`_ from garethgreenaway/49691_file_replace_search_only_return_false
  674. * 7e7df06 lint
  675. * 6b73c76 When using file.replace, with the search_only option, if the pattern does not exist in the file then we should return False.
  676. * 1236b51 Merge pull request `#50659`_ from garethgreenaway/49954_gem_installed_less_than_greater_than_support
  677. * 0ec8bcf When using the gem installed state, when passing a version that includes greater than or less than symbols, ensure that the installed versions meets that requirement.
  678. * 6317f3a Merge pull request `#50583`_ from damon-atkins/jenkins_pylint
  679. * 2d1f51c Fix lint only changes, full lint on merge forwards - lint only changes previous diff picked up out of data files, when the branch was out of date. - full limit on merge forward to pick up changes in the lint checks between versions. - update CODEOWNERS for .ci/*
  680. * 15bf09a Merge pull request `#50605`_ from Oloremo/fix-supervisord-dead-state-idempotency
  681. * ba3f281 Merge branch '2017.7' into fix-supervisord-dead-state-idempotency
  682. * cf9ab84 Merge branch '2017.7' into fix-supervisord-dead-state-idempotency
  683. * af386a2 Fixed the supervisord.dead state idempotency
  684. * **ISSUE** `#50016`_: (`abednarik`_) State augeas.change do not update config file (refs: `#50690`_)
  685. * **PR** `#50690`_: (`garethgreenaway`_) [2018.3] fixes to augeas_cfg module
  686. @ *2018-11-30 18:44:42 UTC*
  687. * 7cb2405 Merge pull request `#50690`_ from garethgreenaway/50016_ensure_path_is_str
  688. * cec7cb4 Older versions of python-augeas need the path passed to aug.match to be a string.
  689. * **ISSUE** `#49392`_: (`Poil`_) hosts not replacing existing entry (refs: `#50657`_)
  690. * **PR** `#50657`_: (`terminalmage`_) Rewrite host.present state to allow for removal of entries not matching IP
  691. @ *2018-11-29 17:58:40 UTC*
  692. * a5c7639 Merge pull request `#50657`_ from terminalmage/issue49392
  693. * 2ddb587 Add release notes for new "clean" option
  694. * e4946f9 Rename "remove" argument to "clean"
  695. * 7fd3bce Add remove parameter to host.present state
  696. * 2671a30 Add unit tests for host.present state
  697. * 30f1b85 Remove non-matching IPs from hosts file
  698. * ec297a0 Performance improvements in hosts module
  699. * d1c2038 Add generic ip address validation function
  700. * 9f54720 Add ignore ability to process_read_exception
  701. * **ISSUE** `#48759`_: (`MyIgel`_) acme.cert: Fail to update certificate after adding aliases / missing --expand (refs: `#50683`_)
  702. * **PR** `#50683`_: (`garethgreenaway`_) [2018.3] Fixes to acme module when adding aliases to existing certificate
  703. @ *2018-11-29 17:46:54 UTC*
  704. * b604785 Merge pull request `#50683`_ from garethgreenaway/48759_adding_aliases_include_expand
  705. * 3940a0f When adding alises to an existing Certbot certificate, if we see a message about expanding in the stderr returned from cmd.run_all we should rerun the cmd with --expand included.
  706. * **ISSUE** `#50406`_: (`glkappe`_) salt-ssh can't use Mongo returner (refs: `#50664`_)
  707. * **PR** `#50664`_: (`garethgreenaway`_) [2018.3] Fix to logic for configuring returners
  708. @ *2018-11-28 05:24:30 UTC*
  709. * 15f9ae4 Merge pull request `#50664`_ from garethgreenaway/50406_salt_ssh_returner_configuration
  710. * 3525411 When pulling values out of the available configuration for returners we should always default to using keys for those returners, eg. mongo.user for the username. Otherwise in certain situations, eg. when using salt-ssh we will end up with the wrong value for the user.
  711. * **PR** `#50652`_: (`twangboy`_) Fix `unit.utils.test_mac_utils` on Windows
  712. @ *2018-11-27 20:45:41 UTC*
  713. * afbcf03 Merge pull request `#50652`_ from twangboy/fix_test_mac_utils
  714. * c4cb729 Fix path issues with the tests
  715. * **PR** `#50640`_: (`garethgreenaway`_) [2018.3] Merge forward from 2017.7 to 2018.3
  716. @ *2018-11-26 22:33:22 UTC*
  717. * 61a824f Merge pull request `#50640`_ from garethgreenaway/merge-2017
  718. * 409c98f Merge branch '2018.3' into merge-2017
  719. * **ISSUE** `#50403`_: (`prometheanfire`_) tornado 5.1.1 is not co-installable with salt on python2.7 (refs: `#50639`_)
  720. * **PR** `#50639`_: (`dwoz`_) Handle pipenv like version restrictions
  721. @ *2018-11-26 19:42:11 UTC*
  722. * 20a2de3 Merge pull request `#50639`_ from dwoz/pipfix
  723. * 9c6f653 Handle pipenv like version restrictions
  724. * fced78b lint
  725. * 45a1aa3 Merge branch '2017.7' into merge-2017
  726. * b2cf134 Merge pull request `#50463`_ from dwoz/zmqpubserv
  727. * a289e3c Merge branch '2017.7' into zmqpubserv
  728. * 6679242 Merge pull request `#50590`_ from garethgreenaway/bp-50333
  729. * 1f5aa4b pkg.installed currently fails when sources is used along with hold: True. This was due to a change in `#48426`_ that swapped out sending the pkgs variable for the desired variable instead. This caused problems with pkg.hold because desired and sources are always populated, and pkg.hold can only include one or the other. This change just includes desired in the call to pkg.hold since desired has the same value for sources.
  730. * 39e811b Add issue url to tests
  731. * c4d7a43 Add debug log when connecting
  732. * 4f81432 Set subscribe via sockopt for better compatibility
  733. * 6882209 More reliable pub server publishing
  734. * **ISSUE** `#49957`_: (`whytewolf`_) salt-master scheduled items ignore maxrunning. (refs: `#50130`_)
  735. * **PR** `#50130`_: (`garethgreenaway`_) [2018.3] Fixes to schedule maxrunning on master
  736. @ *2018-11-26 18:35:35 UTC*
  737. * 5b7ab35 Merge pull request `#50130`_ from garethgreenaway/49957_master_schedule_ignoring_maxrunning
  738. * 2f6dac9 Updating test_maxrunning_master to Mock get_running_jobs.
  739. * abda0a4 Reverting changes to doc/conf.py.
  740. * 6d072fc Some additional cleanup.
  741. * 4bd0406 Adding integration.scheduler.test_maxrunning to ignore list.
  742. * 45e160d Adding integration.scheduler.test_maxrunning to filename_map.yml
  743. * 2201a46 Fixing lint
  744. * 6c0ee32 removing unused cache_jobs function from utils/master.py
  745. * c2ed1d4 Adding some logging when the cache files are unable to be removed.
  746. * 44940d6 Ensure minion tests using minion options.
  747. * 722be43 Fixing lint
  748. * 65b4421 Adding some master specific functions to uitls/masters.py to determine if a Salt process is running. Updating utils/schedule.py to use the appropriate running function either from utils/master.py or utils/minion.py depending on where the scheduled job is running. Adding tests to test maxrunning in scheduled jobs for both the minion and master.
  749. * 0d65304 Swapping manual mocking to autodoc_mock_imports
  750. * **ISSUE** `#50542`_: (`doug-stratoscale`_) mysql.user_exists doesn't work with Mysql 8.0.13 (refs: `#50551`_)
  751. * **PR** `#50551`_: (`garethgreenaway`_) [2018.3] Fixes to verify_login in mysql module
  752. @ *2018-11-26 17:44:25 UTC*
  753. * 26759c2 Merge pull request `#50551`_ from garethgreenaway/50542_mysql_ensure_verify_login_uses_connection_host
  754. * 96742aed4 Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
  755. * eb510a6 Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
  756. * 6d2309d Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
  757. * db89b27 Merge branch '2018.3' into 50542_mysql_ensure_verify_login_uses_connection_host
  758. * 0284323 Ensure that verify_login is using the host from the connection_args and not the host associated with the user. Adding a test to ensure user_exists when the passed host is the MySQL wildcard %.
  759. * **PR** `#50619`_: (`s0undt3ch`_) Don't squash tracebacks and Unicode fixes
  760. @ *2018-11-26 17:04:31 UTC*
  761. * 14c4fd5 Merge pull request `#50619`_ from s0undt3ch/2018.3
  762. * a4771d2 UNICODE!
  763. * 72205a5 DO! NOT! SQUASH! TRACEBACKS!
  764. * **ISSUE** `#50562`_: (`soostdijck`_) scheduled highstate ignores blackout (refs: `#50586`_)
  765. * **PR** `#50586`_: (`garethgreenaway`_) [2018.3] minion_blackout for scheduled jobs
  766. @ *2018-11-23 11:15:38 UTC*
  767. * 59809a1 Merge pull request `#50586`_ from garethgreenaway/50562_minion_blackout_scheduler
  768. * 48673b7 Adding some defaults for minion_blackout code when pillar & grains are not available in opts. Removing some debugging code.
  769. * 9f422b2 Moving the minion_blackout code to the start of the try...except. Adding a test to ensure we get a log.exception when minion_blackout is True.
  770. * 2bf8fa5 Adding support for minion_blackout for jobs that are run from the Salt scheduler.
  771. * **PR** `#50576`_: (`garethgreenaway`_) Back-port PR `#50549`_ to 2018.3
  772. @ *2018-11-21 14:39:55 UTC*
  773. * **PR** `#50549`_: (`cachedout`_) Add security credits to release notes (refs: `#50576`_)
  774. * 5c28179 Merge pull request `#50576`_ from garethgreenaway/bp-50549
  775. * 807068d Typo fix
  776. * 2ef8307 Typo fix
  777. * 7c8957a Typo fix
  778. * c1ca603 Merge branch '2018.3' into bp-50549
  779. * b163380 Add security credits to release notes
  780. * **PR** `#50599`_: (`terminalmage`_) Merge Sphinx fixes from 2017.7 to 2018.3
  781. @ *2018-11-21 13:31:18 UTC*
  782. * c9531d8 Merge pull request `#50599`_ from terminalmage/merge-2018.3
  783. * ba82b07 Merge remote-tracking branch 'upstream/2017.7' into merge-2018.3
  784. * 1b8a8ac Merge pull request `#50592`_ from terminalmage/docs-2017.7
  785. * db15776 Remove overline from section title
  786. * 8127dd5 Disable unused shorturls plugin
  787. * **ISSUE** `#50254`_: (`jmcook1`_) file.line adding line every time (refs: `#50366`_)
  788. * **PR** `#50366`_: (`t0fik`_) 2018.3 fix issue50254
  789. @ *2018-11-20 20:31:30 UTC*
  790. * 60b4622 Merge pull request `#50366`_ from jdsieci/2018.3-fix-issue50254
  791. * a9b9fa2 Fixed pylint warnigs
  792. * 342786b Issue `#50254`_ fixed
  793. * 1ab59e7 Added integration tests
  794. * 110f74f Added unit tests reproducing issue
  795. * **ISSUE** `#50558`_: (`angeloudy`_) 'test=True' does not work with artifactory.download (refs: `#50580`_)
  796. * **ISSUE** `#50155`_: (`mikemartino`_) artifactory.downloaded state is not respecting test=True (refs: `#50580`_)
  797. * **PR** `#50580`_: (`garethgreenaway`_) [2018.3] Adding test=True to artifactory.download.
  798. @ *2018-11-20 16:37:14 UTC*
  799. * 735c9f4 Merge pull request `#50580`_ from garethgreenaway/50155_artificatory_download_state_test_true
  800. * 7dd57d0 Lint.
  801. * 3661ee0 Adding test=True to artifactory.download.
  802. * **ISSUE** `#46292`_: (`asymetrixs`_) win_wua should have possibility to specify source file (refs: `#50397`_)
  803. * **PR** `#50577`_: (`garethgreenaway`_) Back-port PR `#50397`_ to 2018.3
  804. @ *2018-11-19 21:28:42 UTC*
  805. * **PR** `#50397`_: (`tlemarchand`_) Add Win WUSA management, to install Windows Update files (.msu). (refs: `#50577`_)
  806. * 015834d Merge pull request `#50577`_ from garethgreenaway/bp-50397
  807. * dd2d872 Documentation
  808. * af6d21f Import unicode_literals from future and add versionadded tag
  809. * 09dc09d Disable powershell modules list Add list_kbs function
  810. * 05852d0 pchanges to changes named parameters
  811. * 16525e4 Add Win WUSA management, to install Windows Update files (.msu).
  812. * **PR** `#50570`_: (`garethgreenaway`_) [2018.3] Merge forward from 2017.7 to 2018.3
  813. @ *2018-11-19 20:04:05 UTC*
  814. * 12e0d80 Merge pull request `#50570`_ from garethgreenaway/merge-2018.3
  815. * 4c85119 merge-forward 2017.7 to 2018.3
  816. * 02238a7 Merge pull request `#50520`_ from dwoz/issue_50459
  817. * 1aa2e34 Simplifie and portable homedir lookup
  818. * f14f747 Fix windows home dir lookup
  819. * d3620c3 Always set .gitconfig dir to user's home
  820. * edd9738 Merge pull request `#50532`_ from dubb-b/2017.7
  821. * 009e52d Adding tag to ec2 cloud tests
  822. * b0446f5 Merge pull request `#50500`_ from terminalmage/2017.7-docs
  823. * 870a364 Set docs jenkins job to treat warnings as errors
  824. * e03bdcd Update docs references for states with func_alias
  825. * 8a2c08f Disable custom sphinx automodule
  826. * **ISSUE** `#50266`_: (`4815162342lost`_) grains.virtual show incorrect info (refs: `#50519`_)
  827. * **PR** `#50519`_: (`garethgreenaway`_) [2018.3] Fix to virtual core grain
  828. @ *2018-11-16 23:42:18 UTC*
  829. * 6fba83c Merge pull request `#50519`_ from garethgreenaway/50266_core_virtual_grain_fixes
  830. * dcae2f0 Merge branch '2018.3' into 50266_core_virtual_grain_fixes
  831. * **PR** `#50427`_: (`sathieu`_) Backports git_pillar tests improvements to 2018.3
  832. @ *2018-11-16 16:37:29 UTC*
  833. * **PR** `#50425`_: (`sathieu`_) git_pillar: Add tests for mountpoint parameter (refs: `#50427`_)
  834. * **PR** `#50407`_: (`sathieu`_) git_pillar: Add tests for root parameter (refs: `#50427`_)
  835. * **PR** `#50378`_: (`sathieu`_) Don't fail on git_pillar tests when destructive tests are not enable (refs: `#50427`_)
  836. * 84edd62 Merge pull request `#50427`_ from sathieu/bp-git_pillar_tests
  837. * 12ea1cc git_pillar: Add tests for mountpoint parameter
  838. * fce467e git_pillar: Add tests for root parameter
  839. * ba150a5 Don't fail on git_pillar tests when destructive tests are not enable
  840. * **PR** `#50530`_: (`terminalmage`_) Enable proxy/ssh daemons when filename mapping causes those tests to be run
  841. @ *2018-11-15 23:03:06 UTC*
  842. * 4651481 Merge pull request `#50530`_ from terminalmage/salt-jenkins-1209
  843. * fbee11d Enable proxy/ssh daemons when filename mapping causes those tests to be run
  844. * 4f30611 lint
  845. * 4f9eb95 Fixing a typo in the _virtual function, should be checking for existing grains in osdata not grains. Updating the detection to look for /sys/bus/xen/drivers/xenconsole instead of specifically looking for any files under /sys/bus/xen/drivers. Some systems that are not running as Xen PV hosts include files under that location, particular Oracle Linux.
  846. * **ISSUE** `#50224`_: (`mruepp`_) Augeas changes state with setm not working (refs: `#50526`_)
  847. * **PR** `#50526`_: (`terminalmage`_) Work around augeas' lack of unicode support
  848. @ *2018-11-15 17:33:26 UTC*
  849. * 6c07ba4 Merge pull request `#50526`_ from terminalmage/issue50224
  850. * ee246ed Work around augeas' lack of unicode support
  851. * **PR** `#50503`_: (`terminalmage`_) Set jenkins docs job to treat any warnings as errors (2018.3 branch)
  852. @ *2018-11-14 19:30:24 UTC*
  853. * d83da51d Merge pull request `#50503`_ from terminalmage/2018.3-docs
  854. * a4fc108 Fix docs configuration for renamed logstash engine
  855. * 5b06464 Set docs jenkins job to treat warnings as errors
  856. * 9b6c669 Update docs references for states with func_alias
  857. * 62b5d40 Disable custom sphinx automodule
  858. * **ISSUE** `#48343`_: (`bornwitbugs`_) CPU Beacon TypeError (refs: `#50514`_)
  859. * **PR** `#50514`_: (`bornwitbugs`_) Load beacon fix
  860. @ *2018-11-14 19:20:33 UTC*
  861. * fa2f4a5 Merge pull request `#50514`_ from bornwitbugs/load_beacon_fix
  862. * e59ced6 Merge branch '2018.3' of github.com:saltstack/salt into load_beacon_fix
  863. * **PR** `#50509`_: (`Ch3LL`_) [2018.3] Merge forward from 2017.7 to 2018.3
  864. @ *2018-11-14 17:52:06 UTC*
  865. * a50377b Merge pull request `#50509`_ from Ch3LL/merge-2018.3
  866. * 178dab3 Merge branch 2017.7 into 2018.3
  867. * c00fd43 Merge pull request `#50493`_ from rallytime/bp-50362
  868. * 60559cf Remove flaky test
  869. * a696a8f Fix test_matcher on Windows
  870. * 3cac1d0 Merge pull request `#50494`_ from terminalmage/2017.7-docs
  871. * d561b26 Late import to fix docs build errors
  872. * 0829944 Merge pull request `#50479`_ from Ch3LL/digital_ocean_location
  873. * 917781d Lint: Add blank line
  874. * 3583519 Update digital ocean location for cloud tests
  875. * accf681 Merge pull request `#50480`_ from terminalmage/docs
  876. * c34690e Don't import obsolete Directive class from Sphinx
  877. * 2e9b3d2 Merge pull request `#50478`_ from rallytime/update-bootstrap-docs
  878. * 66b078c Update the bootstrap script documentation to point to bootstrap repo
  879. * **PR** `#50502`_: (`twangboy`_) Add definition for RestrictRemoteSAM
  880. @ *2018-11-14 14:30:38 UTC*
  881. * 55b4914 Merge pull request `#50502`_ from twangboy/lgpo_2018.3
  882. * fe92a3a Add definition for RestrictRemoteSAM
  883. * **ISSUE** `#48734`_: (`oddfellow`_) salt-run jobs.list_jobs has Target: unknown-target (refs: `#50328`_)
  884. * **ISSUE** `#43453`_: (`kunal-bajpai`_) Runner job `load` is never saved to job cache (refs: `#43454`_)
  885. * **PR** `#50328`_: (`rallytime`_) Fix issue with salt-run jobs.list_jobs where Target: unknown-target
  886. @ *2018-11-13 19:49:58 UTC*
  887. * **PR** `#43454`_: (`kunal-bajpai`_) Fix save_load which is never called for returner jobs (refs: `#50328`_)
  888. * c1dde7e Merge pull request `#50328`_ from rallytime/fix-48734
  889. * 2c51cf9 Make target test job more specific to reduce test flakiness
  890. * caace3f Rewrite job cache target test to be more robust
  891. * b29fcfa New test must be py3 compatible...oops. :)
  892. * c684c29 Fix issue `#48734`_
  893. * 6859e0e Add regression test for issue `#48734`_
  894. * **PR** `#50499`_: (`dwoz`_) Fix 2018.3 build
  895. @ *2018-11-13 18:46:54 UTC*
  896. * 351faeb Merge pull request `#50499`_ from dwoz/build_fix
  897. * 5754b4a Fix 2018.3 build
  898. * **PR** `#50496`_: (`terminalmage`_) Fix 2018.3 docs build warnings
  899. @ *2018-11-13 17:21:09 UTC*
  900. * 6f4b23f Merge pull request `#50496`_ from terminalmage/2018.3-docs
  901. * cb25641 Fix header underline length to avoid another sphinx warning
  902. * 9272f7b Fix more sphinx build errors
  903. * 18a8104 Late import to fix docs build errors
  904. * d457132 Fix sphinx build warnings in 2018.3 branch
  905. * **ISSUE** `#50227`_: (`sheagcraig`_) mac_utils `_available_services` will fail with malformed launchd plists present (refs: `#50228`_)
  906. * **PR** `#50492`_: (`rallytime`_) Back-port `#50228`_ and `#50443`_ to 2018.3
  907. @ *2018-11-13 16:59:15 UTC*
  908. * **PR** `#50443`_: (`weswhet`_) fix when checking for service Label on macOS (refs: `#50492`_)
  909. * **PR** `#50228`_: (`sheagcraig`_) Fix 50227 malformed plists (refs: `#50492`_, `#50443`_)
  910. * 6b272c1 Merge pull request `#50492`_ from rallytime/bp-50228-and-50443
  911. * 7879a2d Fix logging format
  912. * f578392 Lint Fix: add mock_open import
  913. * e5b999b add try/except when checking for service Label
  914. * 3c36bdd Fix linting errors.
  915. * fab57de Write tests to handle invalid launchd plist XML.
  916. * bb429b0 Condense service result assertions, add a binary plist test.
  917. * a809fef Factor out another helper function, implement broken symlink test.
  918. * 216f7ef Update testing for mac_utils services.
  919. * 89d8267 Fix trailing-slash bug in User LaunchAgent appending.
  920. * 0e23b6e Handle bad plists by ignoring them, with py2 and py3 specific approaches
  921. * fa44149 Avoid `AttributeError` when checking for exception types.
  922. * fd62b33 Add secondary exception handler for malformed plists.
  923. * ae6f49b Make test correctly generate a double exception.
  924. * **PR** `#50486`_: (`twangboy`_) Back port lgpo from Fluorine
  925. @ *2018-11-13 09:40:17 UTC*
  926. * da980d9 Merge pull request `#50486`_ from twangboy/lgpo_2018.3
  927. * bbbc07b Back port lgpo from Fluorine
  928. * **ISSUE** `#50218`_: (`ata-sql`_) git.latest with unless command fails after upgrade to 2018.3.3 (refs: `#50456`_)
  929. * **PR** `#50456`_: (`terminalmage`_) Two bugfixes
  930. @ *2018-11-13 06:06:52 UTC*
  931. * 7dd3438 Merge pull request `#50456`_ from terminalmage/issue50218
  932. * 6143408 Add unit test for TimedProc regression
  933. * e234abd Add support for list of commands in git states' onlyif/unless
  934. * cbf05c8 TimedProc: Don't assume args is a string
  935. * 87de250 Exit gracefully when mod_run_check raises exception
  936. * **PR** `#50455`_: (`dubb-b`_) Adding the released version as the bootstrap minion.
  937. @ *2018-11-12 22:52:53 UTC*
  938. * d8514e6 Merge pull request `#50455`_ from dubb-b/2018.3
  939. * fb61482 adding git
  940. * 181b8a4 removing stable
  941. * fc93ad6 Adding the released version as the bootstrap minion.
  942. * **PR** `#50483`_: (`rallytime`_) Back-port `#50272`_ to 2018.3
  943. @ *2018-11-12 22:45:05 UTC*
  944. * **PR** `#50272`_: (`jyurdal`_) Fix out of order docker Env comparison (refs: `#50483`_)
  945. * cfb3351 Merge pull request `#50483`_ from rallytime/bp-50272
  946. * 0f02da7 Remove unnecessary u prefix from string literals
  947. * fc26ae8 Add unit test for comparing containers with the same env vars
  948. * cf7cb4b extra blank line after function definition(pylint)
  949. * 1de9ce3 Compare sorted docker environment
  950. * **PR** `#50481`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  951. @ *2018-11-12 22:44:15 UTC*
  952. * 360ae6a Merge pull request `#50481`_ from rallytime/merge-2018.3
  953. * 1517bb3 Update old utils paths to use new paths
  954. * d8e7c47 Merge branch '2017.7' into '2018.3'
  955. * e5f97cd Merge pull request `#50467`_ from dwoz/test_kitchen_up
  956. * 8c5e93e Use patched version of test-kitchen until next release
  957. * b16ff9c Merge pull request `#50469`_ from dwoz/minion_timeout_test
  958. * 57f702d Fix linter warning
  959. * 686153a Fix up integration.minion.test_timeout
  960. * 45b438e Merge pull request `#50470`_ from dwoz/set_time_flaky
  961. * 794ba17 Reset date and time after changing
  962. * c85561e Merge pull request `#50442`_ from rallytime/replace-docbanner
  963. * 193325d Update docbanner hyperlink
  964. * 7200568 Merge pull request `#50439`_ from rallytime/bootstrap-contributing-docs
  965. * d2158aa Add bootstrap section to contributing docs
  966. * cca7a36 Merge pull request `#50441`_ from rallytime/replace-docbanner
  967. * 2af92bd Update SaltConf doc banner
  968. * 1e72d20 Merge pull request `#50414`_ from flassman/backmerge-for-typeerror-windows-python3
  969. * 20fff15 use exc.winerror not exc[0] to avoid python3 TypeError
  970. * 93095cb Merge pull request `#50415`_ from flassman/pass-cwd-to-runas_system
  971. * 0113137 cwd needs to be passed from runas() to runas_system()
  972. * **ISSUE** `#50461`_: (`absolutejam`_) elementaryOS 'pkg' __virtual__ returned false (refs: `#50468`_)
  973. * **PR** `#50468`_: (`garethgreenaway`_) [2018.3] Adding elementary override to grains/core.py
  974. @ *2018-11-12 16:41:57 UTC*
  975. * 3aaad17 Merge pull request `#50468`_ from garethgreenaway/50461_fix_elementary_os_family_grain
  976. * 77e8dcc On later versions of elementary, the os_family is being populated as elementary. In order for the aptpkg module to function, we need to override is to be Debian.
  977. * **ISSUE** `#50311`_: (`marek-obuchowicz`_) pkg.installed state fails even though it suceeded (refs: `#50590`_, `#50333`_)
  978. * **ISSUE** `#46689`_: (`mxork`_) pkg.installed: hold: True not applied to a package which is already installed. (refs: `#48426`_)
  979. * **PR** `#50333`_: (`garethgreenaway`_) [2018.3] Fix to pkg.installed for sources and hold: True (refs: `#50590`_)
  980. @ *2018-11-08 18:02:33 UTC*
  981. * **PR** `#48426`_: (`garethgreenaway`_) [2017.7] fixes to states/pkg.py (refs: `#50333`_)
  982. * d9179fb Merge pull request `#50333`_ from garethgreenaway/50311_pkg_installed_fails_sources_hold
  983. * 7bc9b3d Merge branch '2018.3' into 50311_pkg_installed_fails_sources_hold
  984. * 6e96728 pkg.installed currently fails when sources is used along with hold: True. This was due to a change in `#48426`_ that swapped out sending the pkgs variable for the desired variable instead. This caused problems with pkg.hold because desired and sources are always populated, and pkg.hold can only include one or the other. This change just includes desired in the call to pkg.hold since desired has the same value for sources.
  985. * **PR** `#50434`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  986. @ *2018-11-08 17:40:39 UTC*
  987. * 193c80a Merge pull request `#50434`_ from rallytime/merge-2018.3
  988. * 83dfbb2 Merge branch '2017.7' into '2018.3'
  989. * ef4509e Merge pull request `#50370`_ from dwoz/pubd_msg_logs
  990. * 58ced12 log jid to payload size
  991. * 3c537b5 Log message flow to publish daemon
  992. * **PR** `#50417`_: (`meaksh`_) Get the right target when using "__env__" on git ext_pillar to avoid merging problems
  993. @ *2018-11-08 17:07:03 UTC*
  994. * 73ce80f Merge pull request `#50417`_ from meaksh/2018.3-fix-git_pillar-__env__-solving-for-merging
  995. * 71af32d Remove unicode references
  996. * b7af5e5 Test git ext_pillar across multiple repos using __env__
  997. * 59894e2 Resolve target branch when using __env__
  998. * **ISSUE** `#50292`_: (`dstoliker`_) sysctl in test=True mode results in [ERROR ] Could not open sysctl file (refs: `#50423`_)
  999. * **PR** `#50423`_: (`garethgreenaway`_) [2018.3] Fixes to sysctl modules and state
  1000. @ *2018-11-08 14:13:00 UTC*
  1001. * e9464c9 Merge pull request `#50423`_ from garethgreenaway/50292_no_error_log_test_true
  1002. * 95a7f12 Adding file check and empty list return to freebsd_sysctl.py
  1003. * 469c090 Adding a check to see if the config file exists, if not then return an empty list so we get the would be changes. Adding a test for this functionality.
  1004. * **ISSUE** `#50420`_: (`weswhet`_) mac_system virtual function fails to load on 2018.3.3 (refs: `#50421`_)
  1005. * **PR** `#50421`_: (`weswhet`_) fixing an issue on mac_system where the virtual function wouldnt load
  1006. @ *2018-11-07 21:57:44 UTC*
  1007. * fccf875 Merge pull request `#50421`_ from weswhet/fix-mac_system-loader
  1008. * 042445d fixing an issue on mac_system where the virtual function wouldnt load
  1009. * **PR** `#50409`_: (`casselt`_) Fix test mode for mount state if device_name_regex is used.
  1010. @ *2018-11-07 16:04:45 UTC*
  1011. * d2fc910 Merge pull request `#50409`_ from casselt/mount-device_name_regex-test-mode-fix
  1012. * 56d5a32 Fix test mode for mount state if device_name_regex is used.
  1013. * **PR** `#50383`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1014. @ *2018-11-06 15:51:53 UTC*
  1015. * c2fda9d Merge pull request `#50383`_ from rallytime/merge-2018.3
  1016. * e993692 Merge branch '2017.7' into '2018.3'
  1017. * cd7c95f Merge pull request `#50128`_ from mgomersbach/fix-py3-reload-compat
  1018. * e453e82 Satisfy pylint, use naming instead of W or E classification
  1019. * d20581c Merge branch 'fix-py3-reload-compat' of github.com:mgomersbach/salt into fix-py3-reload-compat
  1020. * 48c6a4f Merge branch '2017.7' into fix-py3-reload-compat
  1021. * 5cd9741 Satisfy pylint
  1022. * a2838db Satisfy pylint checks
  1023. * 05c598c Fix import error by utilizing six and strict version spec
  1024. * 95174e6 Merge branch '2017.7' into fix-py3-reload-compat
  1025. * ab8b5b4 Update workaround to root of file
  1026. * 37ab1f8 Update workaround to root of file
  1027. * 253ab11 Workaround for py2 builtin, =<3.3 imp and >=3.4 libimport quirks, solves `#50127`_
  1028. * aa6b149 Merge pull request `#50354`_ from rallytime/version_num_docs
  1029. * 0621f7d Add a few more feature release codenames to the version_numbers doc
  1030. * 6472100 Merge pull request `#50359`_ from dwoz/clitest
  1031. * 18b5d43 Increase cli batch test timeout for increased reliablity
  1032. * 99c8f35 Merge pull request `#50345`_ from dwoz/pub_d_logging
  1033. * fd58523 Fix linter warnings
  1034. * 5e1db3c Fix ZMQ PubServer daemon logging works on winndows
  1035. * 8899832 Configure logging for ZMQ PubServer daemon
  1036. * 44f7af4 Merge pull request `#50350`_ from dubb-b/2017.7
  1037. * 346a831 Updating the AMI's and sizes for the test run.
  1038. * b947a18 Merge pull request `#50274`_ from rallytime/bp-41472
  1039. * 0a1e607 When the minion key is denied by the master then exit status 77 (permission denied)
  1040. * 4725acd Merge pull request `#50195`_ from damon-atkins/jenkins_pylint
  1041. * eb13407 capture some extra info
  1042. * ab8e845 Merge pull request `#50329`_ from twangboy/fix_cloud_winrm
  1043. * cf5fb04 Check WinRM port before initiating connection
  1044. * e535b38 Merge pull request `#50252`_ from dwoz/backport_fs_fix
  1045. * 59ac284 Do not allow age to be a negative number
  1046. * **ISSUE** `#49523`_: (`MTecknology`_) [salt-cloud] Non-ascii chars cause an exception in salt-cloud (refs: `#50146`_, `#50236`_)
  1047. * **PR** `saltstack/salt#50174`_: (`rallytime`_) Back-port `#50146`_ to 2018.3 (refs: `#50231`_)
  1048. * **PR** `#50236`_: (`rallytime`_) Fix salt-cloud UnicodeEncodeError when writing to stdout
  1049. @ *2018-11-05 22:04:18 UTC*
  1050. * **PR** `#50235`_: (`rallytime`_) Don't encode the return values in utils/vt.py (refs: `#50236`_)
  1051. * **PR** `#50231`_: (`rallytime`_) Revert "Back-port `#50146`_ to 2018.3" (refs: `#50236`_)
  1052. * **PR** `#50230`_: (`rallytime`_) Add various ssh tests to the filemap for salt/utils/vt.py changes (refs: `#50291`_, `#50235`_)
  1053. * **PR** `#50174`_: (`rallytime`_) Back-port `#50146`_ to 2018.3 (refs: `#50236`_)
  1054. * **PR** `#50146`_: (`MTecknology`_) Improve handling of non-ascii characters in terminal output. (Fixes: `#49523`_) (refs: `#50235`_, #`saltstack/salt`#50174`_`_, `#50174`_, `#50231`_, `#50236`_)
  1055. * 46c7dc2d Merge pull request `#50236`_ from rallytime/fix-cloud-vt
  1056. * c1984c9 Fix salt-cloud UnicodeEncodeError when writing to stdout
  1057. * **ISSUE** `#50062`_: (`whytewolf`_) max_event_size does not always trim large events. (refs: `#50382`_)
  1058. * **PR** `#50382`_: (`garethgreenaway`_) [2018.3] Fix to utils/dicttrim.py to honor max_event_size with nested dictionaries
  1059. @ *2018-11-05 20:04:06 UTC*
  1060. * ed4fa87 Merge pull request `#50382`_ from garethgreenaway/50062_max_event_size_does_not_always_trim_large_events
  1061. * 039f3d1 Increase limit for trimming.
  1062. * 7f77bfe Adding test for utils/dicttrim.py
  1063. * 9b55ac7 Adding _trim_dict_in_dict to utils/dictrim.py to be called from trim_dict when data contains a nested dictionary. This will ensure that values will still be trimmed correctly.
  1064. * **PR** `#50387`_: (`rallytime`_) Back-port `#50339`_ to 2018.3
  1065. @ *2018-11-05 20:03:15 UTC*
  1066. * **PR** `#50339`_: (`bartlaarhoven`_) The driver requires dependency, not the other way around. (refs: `#50387`_)
  1067. * 493d653 Merge pull request `#50387`_ from rallytime/bp-50339
  1068. * a3f264d Lint: Add extra blank line
  1069. * bd18412 The driver requires dependency, not the other way around.
  1070. * **ISSUE** `#41342`_: (`githubcdr`_) beacons.state does not save as list (refs: `#50347`_)
  1071. * **PR** `#50347`_: (`garethgreenaway`_) [2018.3] Fixes to beacon state module
  1072. @ *2018-11-05 14:19:41 UTC*
  1073. * 3022b7d Merge pull request `#50347`_ from garethgreenaway/41342_beacon_state_module_fixes
  1074. * 8885d1f Merge branch '2018.3' into 41342_beacon_state_module_fixes
  1075. * c2354a9 Fixing beacon state test. Adding a reset function to beacon module to clear out beacon configuration. Useful for tests runs to ensure bits are left over between runs.
  1076. * 2390f47 Adding SaltReturnAssertsMixin back in
  1077. * 677d090 Remove zookeeper reference.
  1078. * f3dee43 Updating the beacon state module to ensure that the format of the beacon data that is being sent along to the beacon execution module is in the right format.
  1079. * **ISSUE** `#41583`_: (`seanjnkns`_) mount.swap for swap file test=True results wrong (refs: `#50358`_)
  1080. * **PR** `#50358`_: (`garethgreenaway`_) [2018.3] fixes to function mount.swap in mount state
  1081. @ *2018-11-05 14:16:50 UTC*
  1082. * 929525a Merge pull request `#50358`_ from garethgreenaway/41583_mount_swap_test_true_wrong_results
  1083. * b8ded8b Updating the swap function in the mount.swap function also check the device name when checking the fstab data. Updating tests to reflect new behavior.
  1084. * d07c84d reordering ret dictionary in load test to ascending order
  1085. * f704128 fixing type in load beacon module and adding option validators to config check function along with mock default values in test, fixes `#48343`_
  1086. * 4114a4f fixing type in load beacon module and adding option validators to config check function along with mock default values in test
  1087. * **ISSUE** `#49225`_: (`onnodb`_) [win_lgpo] lgpo_set always reports failure; Registry.pol corruption (refs: `#50006`_)
  1088. * **ISSUE** `#48782`_: (`mike2523`_) [win_lgpo] Causes corrupt Registry.pol file (refs: `#50006`_)
  1089. * **PR** `#50006`_: (`lomeroe`_) Correct more issues in lgpo
  1090. @ *2018-11-02 16:32:29 UTC*
  1091. * 3ffa392 Merge pull request `#50006`_ from lomeroe/issue48782_2018.3
  1092. * dc58252 update to use a single line if statement when dealing with prepended text
  1093. * 0e011ad add runTest method to class for PY2
  1094. * 377ec09 add a test for `#47784`_
  1095. * 0a14505 change backslashes in comment string to fix lint error
  1096. * 02181d3 add fix/test for `#50079`_
  1097. * 05f2951 more lint fixes
  1098. * 94b3335 lint fixes in test
  1099. * 2a79626 update test to actually work
  1100. * 42840ec add missing comma in function call
  1101. * c283f50 Log a warning message instead of an exception when a SID cannot be converted to a username (for user rights assignments)
  1102. * 271bd70 capture and print exception information
  1103. * bc94b8e update method for creating size field of \*\*delvals items for py3 compatibility
  1104. * d9fe28a fix clobbering of admx_search_results which was keeping some policies from being properly detected
  1105. * **PR** `#50340`_: (`garethgreenaway`_) [2018.3] Backporting `#48087`_ to 2018.3
  1106. @ *2018-11-01 18:15:37 UTC*
  1107. * **PR** `#48087`_: (`mat813`_) Fix patching sysctl.conf on FreeBSD. (refs: `#50340`_)
  1108. * 12de4b9 Merge pull request `#50340`_ from garethgreenaway/backport_48087_to_2018_3
  1109. * 56c87ff Backporting `#48087`_ to 2018.3
  1110. * **PR** `#50275`_: (`rallytime`_) Back-port `#49752`_ to 2018.3
  1111. @ *2018-11-01 16:50:17 UTC*
  1112. * **PR** `#49752`_: (`jodok`_) add support for clonenum parameter (refs: `#50275`_)
  1113. * 5e46434 Merge pull request `#50275`_ from rallytime/bp-49752
  1114. * e463d99 Merge branch '2018.3' into bp-49752
  1115. * 1e10c6e add support for clonenum parameter
  1116. * **ISSUE** `#47425`_: (`raddessi`_) states/netyang.managed ignores models when passed as a kwarg (refs: `#50301`_)
  1117. * **PR** `#50316`_: (`rallytime`_) Back-port `#50301`_ to 2018.3
  1118. @ *2018-11-01 16:32:04 UTC*
  1119. * **PR** `#50301`_: (`tonybaloney`_) Fixes issues raised in `#47425`_ for states.netyang (refs: `#50316`_)
  1120. * 51e333a Merge pull request `#50316`_ from rallytime/bp-50301
  1121. * 367b689 Merge pull request `#32`_ from tonybaloney/bp50301
  1122. * 529687a update test assertions
  1123. * ba526ad remove unused import
  1124. * 220e57f create 2 simple unit tests for the netyang state module and fix issue in `#47425`_
  1125. * 20bf306 reproduce bug in 47425
  1126. * **PR** `#50290`_: (`twangboy`_) Fix `test_state` for Windows
  1127. @ *2018-10-31 19:28:34 UTC*
  1128. * af1075b Merge pull request `#50290`_ from twangboy/fix_test_state
  1129. * 69c02fc Fix some lint and some typos
  1130. * d184013 Fix typo
  1131. * 92b5ea0 Create salt util that copies file security info
  1132. * **ISSUE** `#50050`_: (`terminalmage`_) Backport runtests.py's --from-filenames functionality to 2018.3 branch (refs: `#50308`_, `#50291`_)
  1133. * **PR** `#50291`_: (`rallytime`_) Back-port `#50230`_ to 2018.3
  1134. @ *2018-10-31 19:22:25 UTC*
  1135. * **PR** `#50230`_: (`rallytime`_) Add various ssh tests to the filemap for salt/utils/vt.py changes (refs: `#50291`_, `#50235`_)
  1136. * 045d81c Merge pull request `#50291`_ from rallytime/bp-50230
  1137. * 1aae681 Merge branch '2018.3' into bp-50230
  1138. * 1ef712a Add various ssh tests to the filemap for salt/utils/vt.py changes
  1139. * **PR** `#50315`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.3 to 2018.3
  1140. @ *2018-10-31 14:16:34 UTC*
  1141. * 00437aa Merge pull request `#50315`_ from rallytime/merge-2018.3
  1142. * 422465e Merge branch '2018.3.3' into '2018.3'
  1143. * 4d9e2a0 Merge pull request `#50088`_ from vulnbe/fix-incorrect-id-handling-2018-3-3
  1144. * 619f2f2 Fix incorrect id handling in file state
  1145. * **PR** `#50309`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1146. @ *2018-10-30 16:07:25 UTC*
  1147. * 84ee7a3 Merge pull request `#50309`_ from rallytime/merge-2018.3
  1148. * 381a59d Merge branch '2017.7' into '2018.3'
  1149. * 11fa33e Merge pull request `#50295`_ from dubb-b/remove-cloud-change
  1150. * 80982ad Removing an un needed change and maybe fixing the lint error
  1151. * e00c507 Merge pull request `#50287`_ from whytewolf/boto_vpc
  1152. * 5a39644 minor correction to boto_vpc.route_table_present example, subnet_names was on wrong indent level
  1153. * 37ae06c Merge pull request `#50280`_ from gtmanfred/2017.7
  1154. * 5808074 fix InstallRequirement.from_line for pip 18.1
  1155. * **ISSUE** `#50050`_: (`terminalmage`_) Backport runtests.py's --from-filenames functionality to 2018.3 branch (refs: `#50308`_, `#50291`_)
  1156. * **PR** `#50308`_: (`rallytime`_) Fix matcher grain file
  1157. @ *2018-10-30 15:27:47 UTC*
  1158. * **PR** `#50182`_: (`terminalmage`_) Backport runtests.py modifications from develop to 2018.3 (refs: `#50308`_)
  1159. * b805bab Merge pull request `#50308`_ from rallytime/test-fixes
  1160. * f238522 Fix matcher grain file
  1161. * **PR** `#50270`_: (`terrible-broom`_) apt: speedup installing packages with '>=' or '<=' and reduced memory…
  1162. @ *2018-10-30 13:24:36 UTC*
  1163. * 57fe6cd Merge pull request `#50270`_ from terrible-broom/feature/apt-cache-show-instead-of-dump
  1164. * 6c1b05a Lint: add extra blank line
  1165. * a4df706 fix review notes
  1166. * d059edd apt: speedup installing packages with '>=' or '<=' and reduced memory consumption
  1167. * **PR** `#50293`_: (`gtmanfred`_) update jenkins version for 2018.3
  1168. @ *2018-10-29 23:39:34 UTC*
  1169. * 6a65402 Merge pull request `#50293`_ from saltstack/jenkins
  1170. * fe6fbc4 update jenkins version for 2018.3
  1171. * **PR** `saltstack/salt-jenkins#1182`_: (`gtmanfred`_) clean up salt.utils for using 2018.3.3 (refs: `#50289`_)
  1172. * **PR** `#50289`_: (`gtmanfred`_) ignore empty line in localectl status output
  1173. @ *2018-10-29 21:39:07 UTC*
  1174. * 935f181 Merge pull request `#50289`_ from gtmanfred/2018.3
  1175. * fb43061 fix test
  1176. * 5eb0e37 add extra space to localemod test
  1177. * e8dc8ba if line in output of localectl is empty, ignore it
  1178. * **PR** `#50276`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1179. @ *2018-10-29 19:05:15 UTC*
  1180. * 10ba8b4 Merge pull request `#50276`_ from rallytime/merge-2018.3
  1181. * f05abb0 Merge branch '2017.7' into '2018.3'
  1182. * 6ae8a33 Merge pull request `#50281`_ from dubb-b/add_subnet
  1183. * 4fdcf7c Lint: Add extra blank line
  1184. * cebfd8a Fixing lint error
  1185. * 0da6301 Merge branch '2017.7' of https://github.com/saltstack/salt into add_subnet
  1186. * 2df6115 Adding subnetID so it knows the right VPC to build the node in.
  1187. * a0cfbdc Merge branch '2017.7' into '2018.3'
  1188. * b94a43b Merge pull request `#50184`_ from ethanculler/fix-minion-return-exception-with-return
  1189. * 283d41c Merge branch '2017.7' into fix-minion-return-exception-with-return
  1190. * a4e54d7 Added handling for minion return exceptions containing the word "return"
  1191. * 6b009b4 Merge pull request `#50258`_ from dubb-b/fix_cloud_ec2
  1192. * 6a1e9f0 Adding securitygroupname as the config instead of securitygroup
  1193. * 3e1aac9 Merge pull request `#50251`_ from gtmanfred/2017.7
  1194. * 061e599 bump salt version to 2017.7.8
  1195. * fe9bc81 Merge pull request `#50233`_ from Ch3LL/bp-50232
  1196. * f83460d change order of search engine ids
  1197. * bf3f217 Update search engine IDs for releases
  1198. * **PR** `#50282`_: (`twangboy`_) Fix `unit.beacons.test_diskusage` on Windows
  1199. @ *2018-10-29 18:37:13 UTC*
  1200. * 0f1dc08 Merge pull request `#50282`_ from twangboy/fix_test_diskusage
  1201. * fd369dd Mock is_windows = False
  1202. * **PR** `#50182`_: (`terminalmage`_) Backport runtests.py modifications from develop to 2018.3 (refs: `#50308`_)
  1203. @ *2018-10-29 16:25:07 UTC*
  1204. * f7c2f04 Merge pull request `#50182`_ from terminalmage/issue50050
  1205. * 113d76e Revert "Move jinja templating tests alongside salt/utils/jinja.py's tests"
  1206. * 3057ca4 Lint fix: add extra blank line in core.py
  1207. * 8968f9d Revert "Rename test_map_conf test file to respect naming convention"
  1208. * 85a9395 Remove saltclass pillar unit test for list expansion
  1209. * 3d95673 Use get_config_dir() instead of self.config_dir
  1210. * e8b3a62 Add init file back in for unit/client pkg
  1211. * d527dd2 Rename states/test_libvirt.py into states/test_virt.py
  1212. * ab4a670 Remove pgjsonb returner unit tests
  1213. * 68ab3ee Remove "test_custom" from grains section of filename_map
  1214. * 6814698 Remove test_error from scheduler tests
  1215. * c55dcf0 Add init file back in for integration/cloud/clouds pkg
  1216. * f485b4a enable testing only filemaps
  1217. * dfa05b9 Remove test files for beacons that don't exist in 2018.3
  1218. * 85612cf runtests.py: Fix IndexError in --from-filenames
  1219. * 25097f9 Make sure from-filenames intersect with names-file
  1220. * ed864ce runtests.py: Accept modified file list from a text file
  1221. * 059754c Add some doc tests to the filemap that should run on every PR
  1222. * b1ee2e5 Set a default value for the filename map path
  1223. * 5ea1024 Add documentation explaining naming convention for test files
  1224. * 8f790c0 Fix conflicting dict key in filename map
  1225. * f2e5512 Evan Moar Lint
  1226. * 65fef9a Moar Lint
  1227. * 39c2455 Lint
  1228. * dd20f12 Make sure we always run the module names test
  1229. * 2ac939e Add test to check test module names and make sure they match the naming convention
  1230. * 785d298 Add integration.netapi.rest_tornado.test_app to filename map
  1231. * 662ca0d Rename files to match naming convention
  1232. * 186d333 Add back changes lost in cherry-pick
  1233. * a236531 Add back test accidentally deleted when cherry-picking
  1234. * eaa4da3 Rename providers to clouds to respect naming convention
  1235. * 85b96de Rename some files to avoid them being identified as test modules
  1236. * bfb6015 Rename/consolidate salt.utils unit tests to conform to naming convention
  1237. * 84749dd Consolitdate and move salt-ssh unit tests to proper location
  1238. * 71825a5 Consolidate and move loader tests to test/unit/test_loader.py
  1239. * 8326a09 Rename test_map_conf test file to respect naming convention
  1240. * 6d9c2eb Move jinja templating tests alongside salt/utils/jinja.py's tests
  1241. * 1ef43a3 Add additional paths to the filename map
  1242. * 75e6731 Use the new helper to get the test mods
  1243. * c3dc8ec Add function to get all of the test modules
  1244. * c5593bc Rename custom_grains.py so it's not identified as a test module
  1245. * 330c211 Consolidate saltclass pillar unit tests into single module
  1246. * a642619 Rename test pgjsonb returner test file to match naming convention
  1247. * 6433c48 Don't import old module name
  1248. * a97e032 Move helper outside of for loop
  1249. * 3f1b6fd Add more unit test mapping
  1250. * ac3406d Fill out the filename map a bit
  1251. * 07d6f2a Enhancements to --from-filenames, --filename-map options
  1252. * b851a41 Don't run unit or integration tests unnecessarily
  1253. * 569276b Add an initial filename_map
  1254. * 44199b1 Add --from-filenames and --filename-map options to parser
  1255. * **PR** `#50267`_: (`m03`_) Fix missing aptly config paths
  1256. @ *2018-10-29 13:27:23 UTC*
  1257. * 1e8b092 Merge pull request `#50267`_ from m03/fix-aptly-config-paths-20183
  1258. * 319bb31 Fix missing aptly config paths
  1259. * **PR** `#50232`_: (`Ch3LL`_) Update search engine IDs for releases (refs: `#50233`_)
  1260. @ *2018-10-25 20:15:08 UTC*
  1261. * ab0b022 Merge pull request `#50232`_ from Ch3LL/search_latest
  1262. * 3452d9b change order of search engine ids
  1263. * c9546df Update search engine IDs for releases
  1264. * **ISSUE** `#49523`_: (`MTecknology`_) [salt-cloud] Non-ascii chars cause an exception in salt-cloud (refs: `#50146`_, `#50236`_)
  1265. * **PR** `saltstack/salt#50174`_: (`rallytime`_) Back-port `#50146`_ to 2018.3 (refs: `#50231`_)
  1266. * **PR** `#50231`_: (`rallytime`_) Revert "Back-port `#50146`_ to 2018.3" (refs: `#50236`_)
  1267. @ *2018-10-25 20:12:15 UTC*
  1268. * **PR** `#50146`_: (`MTecknology`_) Improve handling of non-ascii characters in terminal output. (Fixes: `#49523`_) (refs: `#50235`_, #`saltstack/salt`#50174`_`_, `#50174`_, `#50231`_, `#50236`_)
  1269. * 1c8cdf9 Merge pull request `#50231`_ from saltstack/revert-50174-bp-50146
  1270. * c76ac1b Revert "Back-port `#50146`_ to 2018.3"
  1271. * **ISSUE** `#50132`_: (`ManicoW`_) XCP-ng packages and services management (refs: `#50140`_)
  1272. * **PR** `#50172`_: (`rallytime`_) Back-port `#50140`_ to 2018.3
  1273. @ *2018-10-25 14:00:32 UTC*
  1274. * **PR** `#50140`_: (`ManicoW`_) Adding XCP-ng support (refs: `#50172`_)
  1275. * 8dd4f43 Merge pull request `#50172`_ from rallytime/bp-50140
  1276. * 02e0ea0 lint fix
  1277. * 819c46c fix lint errors and code factorization
  1278. * 8aa3598 Fix lint error
  1279. * 9092c4e Adding support for XCP-ng
  1280. * c516bc5 Adding XCP-ng to os family map
  1281. * **PR** `#50063`_: (`twangboy`_) Use long when setting REG_QWORD
  1282. @ *2018-10-25 13:45:03 UTC*
  1283. * 9ad43f2 Merge pull request `#50063`_ from twangboy/fix_50039
  1284. * 5fdba7d Disable lint error
  1285. * 84b8dd6 Add tests
  1286. * 4644bb6 Use long when setting REG_QWORD
  1287. * **ISSUE** `#49965`_: (`nkrishnakishor`_) Beacon: Usage in windows (refs: `#50188`_)
  1288. * **PR** `#50188`_: (`garethgreenaway`_) [2018.3] fixes to diskusage beacon
  1289. @ *2018-10-25 13:41:19 UTC*
  1290. * 01b083e Merge pull request `#50188`_ from garethgreenaway/49965_beacon_diskusage_windows
  1291. * 1f0ab27 Merge branch '2018.3' into 49965_beacon_diskusage_windows
  1292. * 42b3203 Fixing lint
  1293. * f65fa57 Fixing a bug in the diskusage beacon that prevented it from working on Windows. Adding a couple tests to test functionality on Windows.
  1294. * **PR** `#50214`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1295. @ *2018-10-25 13:38:40 UTC*
  1296. * 9ea51c0 Merge pull request `#50214`_ from rallytime/merge-2018.3
  1297. * 897145c Merge branch '2017.7' into '2018.3'
  1298. * 017d394 Merge pull request `#50202`_ from Ch3LL/_2017.7.8
  1299. * d520f9a Add tests with filname in token data
  1300. * d45f6c7 Add empty token salt-api integration tests
  1301. * 652dbf6 Ensure that tokens are hex to avoid hanging/errors in cherrypy
  1302. * f28a4fa Merge pull request `#50211`_ from channias/fix-spm-modules-install
  1303. * 9b203d5 Fix broken install of additionnal modules in SPM packages
  1304. * 6b4e07b Merge pull request `#50212`_ from dwoz/test_no_fail
  1305. * 7f613ac Do not fail if process already ended
  1306. * 85e22d2 Merge pull request `#50207`_ from Ch3LL/2update_version_doc_2017.7
  1307. * 198d25c Add 2017.7.8 previous release
  1308. * d4e26ac Update release versions for the 2017.7 branch
  1309. * d035695 Merge pull request `#50205`_ from Ch3LL/rn_2017.7.8
  1310. * 71ee68b [2017.7.8] remove in progress and add security details
  1311. * ce341f2 Merge pull request `#50180`_ from max-arnold/2017.7
  1312. * 881a521 Revert curly braces example for nested dictionaries
  1313. * 622bb51 Merge pull request `#50026`_ from damon-atkins/jenkins_pylint
  1314. * aebce88 Merge branch '2017.7' into jenkins_pylint
  1315. * 5f708fa use awk to create the other files, so git does not need to search again
  1316. * 6b96a24 Adjust jenkins linting process, only run stage if required, use git diff to find files, instead of find, report on status, changed and deleted files, lint only changed files.
  1317. * aa66d1b Merge pull request `#50158`_ from vutny/doc/2017.7/fix-http-tutorial
  1318. * fe2d70d [DOC] Fix JSON payload example in HTTP tutorial
  1319. * **ISSUE** `#50162`_: (`rbthomp`_) Scheduled job runs in endless loop when using when: and splay: together. (refs: `#50216`_)
  1320. * **PR** `#50216`_: (`garethgreenaway`_) [2018.3] Fixes to scheduler, list of whens plus splay
  1321. @ *2018-10-25 13:31:26 UTC*
  1322. * 51b3fa4 Merge pull request `#50216`_ from garethgreenaway/50162_when_plus_splay_endless_loop
  1323. * 685509f Fixing an issue when a combination of the when parameter as a list plus using the splay parameter would cause the schedule to continuously run jobs in an endless loop, regardless of if their scheduled time had been receached. Also fixing a related issue where scheduled jobs that rely on _next_fire_time were not being run as the corrected splayed time but rather running at the original scheduled time. Adding new tests.
  1324. * **PR** `#50190`_: (`dwoz`_) Fix test_managed_file_with_grains_data on Windows
  1325. @ *2018-10-24 22:43:35 UTC*
  1326. * 43303fb Merge pull request `#50190`_ from dwoz/grains_template_test
  1327. * b77db48 Fix test_managed_file_with_grains_data on Windows
  1328. * **PR** `#50187`_: (`garethgreenaway`_) [2018.3] Adding fixes to scheduler tests to 2018.3
  1329. @ *2018-10-24 19:45:32 UTC*
  1330. * **PR** `#49871`_: (`garethgreenaway`_) [fluorine] Updating scheduler tests for OS X (refs: `#50187`_)
  1331. * 462314b Merge pull request `#50187`_ from garethgreenaway/port_49871_to_2018_3
  1332. * 25e7cb6 Merge branch '2018.3' into port_49871_to_2018_3
  1333. * d232dfb Update test_eval.py
  1334. * d8d8559 Fixing lint
  1335. * 76e6232 Removing unnecessary debugging lines
  1336. * d2d0622 Back porting `#49871`_ to 2018.3. Adding some additional changes to ensure they are passing on OS X.
  1337. * **PR** `#50201`_: (`Ch3LL`_) [2018.3] Ensure that tokens are hex to avoid hanging/errors in cherrypy
  1338. @ *2018-10-24 19:44:23 UTC*
  1339. * 8ad9a1b Merge pull request `#50201`_ from Ch3LL/_2018.3.3
  1340. * **PR** `#50208`_: (`Ch3LL`_) Update release versions for the 2018.3 branch
  1341. @ *2018-10-24 15:52:19 UTC*
  1342. * 88673ad Merge pull request `#50208`_ from Ch3LL/2update_version_doc_2018.3
  1343. * cdbf493 Add 2017.7.8 previous release
  1344. * 6f775e7 Update release versions for the 2018.3 branch
  1345. * **PR** `#50206`_: (`Ch3LL`_) [2018.3.3] remove in progress and add security details
  1346. @ *2018-10-24 15:50:50 UTC*
  1347. * db8ef1e Merge pull request `#50206`_ from Ch3LL/rn_2018.3.3
  1348. * 896caa1 Add 2016.11.10 release notes to 2018.3 branch
  1349. * 1e34158 [2018.3.3] remove in progress and add security details
  1350. * **PR** `#50200`_: (`rallytime`_) Back-port `#50181`_ to 2018.3
  1351. @ *2018-10-24 15:49:59 UTC*
  1352. * **PR** `#50181`_: (`cro`_) Testinfra has a python packaging issue that is making version 1.17.0 fail to install some places (refs: `#50200`_)
  1353. * 3d3db70 Merge pull request `#50200`_ from rallytime/bp-50181
  1354. * f3e5399 Ignore testinfra 1.17.0
  1355. * **ISSUE** `#49523`_: (`MTecknology`_) [salt-cloud] Non-ascii chars cause an exception in salt-cloud (refs: `#50146`_, `#50236`_)
  1356. * **PR** `#50174`_: (`rallytime`_) Back-port `#50146`_ to 2018.3 (refs: `#50236`_)
  1357. @ *2018-10-23 18:16:45 UTC*
  1358. * **PR** `#50146`_: (`MTecknology`_) Improve handling of non-ascii characters in terminal output. (Fixes: `#49523`_) (refs: `#50235`_, #`saltstack/salt`#50174`_`_, `#50174`_, `#50231`_, `#50236`_)
  1359. * 5f904dd Merge pull request `#50174`_ from rallytime/bp-50146
  1360. * 601a5b8 Improve handling of non-ascii characters in terminal output. (Fixes: `#49523`_)
  1361. * **ISSUE** `#50142`_: (`m03`_) stringutils.to_none AttributeError: 'module' object has no attribute 'tex_type' (refs: `#50143`_)
  1362. * **PR** `#50173`_: (`rallytime`_) Back-port `#50143`_ to 2018.3
  1363. @ *2018-10-23 17:13:55 UTC*
  1364. * **PR** `#50143`_: (`m03`_) Fix `#50142`_, stringutils.to_none (refs: `#50173`_)
  1365. * **PR** `#45429`_: (`terminalmage`_) [PY3] Add unicode_literals to salt.utils modules (R-S) (refs: `#50143`_)
  1366. * 1cd0339 Merge pull request `#50173`_ from rallytime/bp-50143
  1367. * f5d6080 Add test_to_none
  1368. * c0ce36b Fix `#50142`_, stringutils.to_none
  1369. * **PR** `#50171`_: (`terminalmage`_) Fix invalid RST link in docker_network docs
  1370. @ *2018-10-23 13:40:36 UTC*
  1371. * 9331f1e Merge pull request `#50171`_ from terminalmage/docs
  1372. * 7ea1d6c Fix invalid RST link in docker_network docs
  1373. * **PR** `#50161`_: (`rmarcinik`_) Add a missing result for task.info
  1374. @ *2018-10-23 13:31:43 UTC*
  1375. * 16eece3 Merge pull request `#50161`_ from rmarcinik/patch-1
  1376. * 9848f06 Add a missing result for task.info
  1377. * **PR** `#50136`_: (`terminalmage`_) Add some debug logging before and after states gather pillar data
  1378. @ *2018-10-22 14:40:38 UTC*
  1379. * 28bc5e3 Merge pull request `#50136`_ from terminalmage/debug-logging
  1380. * 8592a0b Add some debug logging before and after states gather pillar data
  1381. * **ISSUE** `#50129`_: (`kmatsoukas`_) Call to network.get_route fails when interface name contains a dash (refs: `#50147`_)
  1382. * **PR** `#50147`_: (`garethgreenaway`_) [2018.3] Fix to modules/network.py
  1383. @ *2018-10-22 14:31:03 UTC*
  1384. * 593c7ff Merge pull request `#50147`_ from garethgreenaway/50129_network_get_route_fails_dash_in_name
  1385. * 8fa87e3 Update test_network.py
  1386. * 3117969 Fixing scenario where the interface for the default route has a dash in it, regular expression used in get_route currently doesn't not account for this.. Adding some additional tests for network.get_route.
  1387. * **PR** `#50156`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1388. @ *2018-10-22 14:24:39 UTC*
  1389. * 5c7a7d9 Merge pull request `#50156`_ from rallytime/merge-2018.3
  1390. * 87e20fd Merge branch '2017.7' into '2018.3'
  1391. * 1a90c4f Merge pull request `#50144`_ from dwoz/winrm_fs_release
  1392. * 0951d85 Use newest winrm-fs release
  1393. * e096560 Merge pull request `#50113`_ from rallytime/bp-49989
  1394. * 27c7ac9 Increase centos7-py2 kitchen pr timeout to 8 hours
  1395. * **PR** `#50148`_: (`MTecknology`_) Proxmox fixups
  1396. @ *2018-10-22 11:55:10 UTC*
  1397. * ce375f4 Merge pull request `#50148`_ from MTecknology/proxmox-fixups
  1398. * 4959947 Race condition still exists at one second timeout.
  1399. * 3a62f74 Add support for setting root ssh pubkey to proxmox containers.
  1400. * **PR** `#50085`_: (`dwoz`_) Fix `test_win_pkg` yet again
  1401. @ *2018-10-19 18:16:16 UTC*
  1402. * 0ece06e Merge pull request `#50085`_ from dwoz/win_pkg_redux
  1403. * f22630e Merge branch '2018.3' into win_pkg_redux
  1404. * 0b033a6 Do not allow age to be a negative number
  1405. * a24d8b8 Debug file list cache
  1406. * 9f5722a The test is not a flush problem
  1407. * 071f8a0 Add cache file name to list cache log
  1408. * 128c2c5 Flush and sync file contents
  1409. * 7d361d8 Add debug log when file list is returned from cache
  1410. * **PR** `#49980`_: (`twangboy`_) Add support for AddPrinterDrivers
  1411. @ *2018-10-19 13:19:41 UTC*
  1412. * 0069247 Merge pull request `#49980`_ from twangboy/lgpo_add_printer_drivers
  1413. * 76c9301 Add support for AddPrinterDrivers
  1414. * **PR** `#50114`_: (`rallytime`_) Back-port `#50061`_ to 2018.3
  1415. @ *2018-10-19 11:46:03 UTC*
  1416. * **PR** `#50061`_: (`rongzeng54`_) pkg.install bugfix (refs: `#50114`_)
  1417. * de23c83 Merge pull request `#50114`_ from rallytime/bp-50061
  1418. * 1f09104 Add unit test for pkg.install with epoch
  1419. * af253c6 pkg.install bugfix
  1420. * **ISSUE** `#50074`_: (`bigpick`_) Arista EOS Salt Minion - Debug Log Flooded with Repeated Message (refs: `#50115`_)
  1421. * **PR** `#50115`_: (`garethgreenaway`_) [2018.3] Apply scheduler fixes and tests from `#49104`_ to 2018.3
  1422. @ *2018-10-19 11:45:31 UTC*
  1423. * **PR** `#49104`_: (`garethgreenaway`_) [fluorine] Fixes to scheduler for jobs with seconds, minutes, etc. (refs: `#50115`_)
  1424. * 9188bec Merge pull request `#50115`_ from garethgreenaway/apply_49104_to_2018_3
  1425. * adb1e79 Apply scheduler fixes and tests from `#49104`_ to 2018.3
  1426. * **PR** `#50119`_: (`terminalmage`_) Squelch spurious errors logged in unit tests
  1427. @ *2018-10-19 11:42:31 UTC*
  1428. * e892042 Merge pull request `#50119`_ from terminalmage/boto-tests
  1429. * 91812ff Squelch spurious errors logged in unit tests
  1430. * **PR** `#50120`_: (`terminalmage`_) Fix bad merge conflict resolution
  1431. @ *2018-10-19 11:38:35 UTC*
  1432. * 35449b4 Merge pull request `#50120`_ from terminalmage/salt-jenkins-1137
  1433. * 1ddfd26 Fix bad merge conflict resolution
  1434. * **PR** `#50013`_: (`Giandom`_) Passed kwargs to db_exists in db_remove method
  1435. @ *2018-10-18 11:28:30 UTC*
  1436. * 5123488 Merge pull request `#50013`_ from Giandom/2018.3
  1437. * 9c91df3 Merge branch '2018.3' into 2018.3
  1438. * 06bb245 Merge branch '2018.3' into 2018.3
  1439. * 04a99e0 Passed kwargs to db_remove
  1440. * **PR** `#50092`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1441. @ *2018-10-17 19:57:07 UTC*
  1442. * aa94f60 Merge pull request `#50092`_ from rallytime/merge-2018.3
  1443. * 8609064 Update old utils paths to use new paths
  1444. * a984ad8 Merge branch '2017.7' into '2018.3'
  1445. * 7ec3840 Merge pull request `#49794`_ from twangboy/fix_groupadd_test
  1446. * 3d3b67d Gate for Windows
  1447. * decfa52 Check value of result instead of entire dict
  1448. * e562838 Merge pull request `#50028`_ from basseed/fix-windows-virtual-grain
  1449. * 8129ac6 removed whitespaces
  1450. * 82fa866 Fix `#50015`_, Windows grain defaults to physical as unix grain
  1451. * **ISSUE** `#50073`_: (`jorotenev`_) boto_cloudfront update distribution fails (refs: `#50082`_)
  1452. * **PR** `#50082`_: (`garethgreenaway`_) [2018.3] Fixing a typo in the boto_cloudfront
  1453. @ *2018-10-17 19:35:00 UTC*
  1454. * d1f2c5d Merge pull request `#50082`_ from garethgreenaway/50073_fixing_typo_boto_cloudfront
  1455. * b5b90a1 Fixing a typo in the boto_cloudfront.
  1456. * **PR** `#50090`_: (`garethgreenaway`_) [2018.3] Fix to utils/vault.py
  1457. @ *2018-10-17 13:57:30 UTC*
  1458. * 05bd2a0 Merge pull request `#50090`_ from garethgreenaway/fix_vault_sdb_runner_test
  1459. * 444a4e5 Merge branch '2018.3' into fix_vault_sdb_runner_test
  1460. * **ISSUE** `#49275`_: (`dgengtek`_) execution module cp.cache_file fails with error 'invalid arguments to setopt' (refs: `#50080`_)
  1461. * **PR** `#50080`_: (`terminalmage`_) Ensure all string kwargs passed to Tornado's httpclient are str types
  1462. @ *2018-10-16 21:01:41 UTC*
  1463. * 7092879 Merge pull request `#50080`_ from terminalmage/issue49275
  1464. * 4a6c327 Ensure all string kwargs passed to Tornado's httpclient are str types
  1465. * **ISSUE** `#44979`_: (`hunkeelin`_) Firewalld state cause horrid performance during saltrun. (refs: `#49811`_)
  1466. * **PR** `#49811`_: (`nhavens`_) Optimize firewalld state
  1467. @ *2018-10-16 11:26:46 UTC*
  1468. * 45b6da3 Merge pull request `#49811`_ from nhavens/optimize-firewalld-state
  1469. * 7d6e628 Merge branch '2018.3' into optimize-firewalld-state
  1470. * a718b0c Merge branch '2018.3' into optimize-firewalld-state
  1471. * f7299b9 Merge branch '2018.3' into optimize-firewalld-state
  1472. * f289618 Merge branch '2018.3' into optimize-firewalld-state
  1473. * 41af513 Merge branch '2018.3' into optimize-firewalld-state
  1474. * 7cebab4 Merge branch '2018.3' into optimize-firewalld-state
  1475. * c38bb7d Merge branch '2018.3' into optimize-firewalld-state
  1476. * abed058 Merge branch '2018.3' into optimize-firewalld-state
  1477. * 0ec1f82 Merge branch '2018.3' into optimize-firewalld-state
  1478. * db6b23b Merge branch '2018.3' into optimize-firewalld-state
  1479. * 4ca7e12 Merge branch '2018.3' into optimize-firewalld-state
  1480. * 4f7c914 fix invalid icmp type handling in firewalld state
  1481. * 2d2e2eb resolve lint error in firewalld state
  1482. * 081424d resolve indentation issues in updates to firewalld state
  1483. * c92c4fe optimize firewalld.present rich rule handling
  1484. * 25d1daf optimize firewalld.present source handling
  1485. * 5f62c14 optimize firewalld.present interface handling
  1486. * 69f2c6c optimize firewalld.present service handling
  1487. * 71ec8e7 optimize firewalld.present port forward handling
  1488. * f18e09e optimize firewalld.present open port handling
  1489. * 35193dc clean up firewalld.present masquerade code (DRY)
  1490. * 8c88784 optimize firewalld.present icmp block handling
  1491. * **PR** `#50055`_: (`rallytime`_) Back-port `#50024`_ to 2018.3
  1492. @ *2018-10-16 09:14:06 UTC*
  1493. * **PR** `#50024`_: (`rwaweber`_) docs: Correct napalm topic spelling mistake and smooth out sentence (refs: `#50055`_)
  1494. * b94e0a0 Merge pull request `#50055`_ from rallytime/bp-50024
  1495. * 1ea72a0 docs: Correct spelling mistake and smooth out sentence
  1496. * **PR** `#50056`_: (`rallytime`_) Back-port `#50029`_ to 2018.3
  1497. @ *2018-10-16 09:12:59 UTC*
  1498. * **PR** `#50029`_: (`thebluesnevrdie`_) Expose docs for Ansible modules (refs: `#50056`_)
  1499. * 14f3fac Merge pull request `#50056`_ from rallytime/bp-50029
  1500. * 2e46a78 Expose docs for Ansible modules
  1501. * **PR** `#50064`_: (`rallytime`_) Back-port `#50022`_ to 2018.3
  1502. @ *2018-10-16 09:09:47 UTC*
  1503. * **PR** `#50022`_: (`bluesliverx`_) Make test check_pillar more lenient (refs: `#50064`_)
  1504. * f3fe4b6 Merge pull request `#50064`_ from rallytime/bp-50022
  1505. * 40da3ce Make test check_pillar more lenient
  1506. * **ISSUE** `#49988`_: (`whytewolf`_) currently http error logging of urls contains full URL including passwords. (refs: `#50066`_)
  1507. * **PR** `#50066`_: (`garethgreenaway`_) [2018.3] Redact any passwords from source paths
  1508. @ *2018-10-16 09:08:25 UTC*
  1509. * c2a46ce Merge pull request `#50066`_ from garethgreenaway/49988_redact_passwords_in_source
  1510. * 27ef1e0 Redact any passwords that are in http/https based source paths.
  1511. * **PR** `#50068`_: (`garethgreenaway`_) [2018.3] Updating salt.utils.mac_utils
  1512. @ *2018-10-16 09:07:10 UTC*
  1513. * ab2cb51 Merge pull request `#50068`_ from garethgreenaway/1140_mac_system_tests_2018_3_failing
  1514. * eedeacb Updating another reference to salt.utils.mac_utils to use __utils__
  1515. * 6ef5ce4 Due to a previous PR the test_sdb_runner in sdb.test_vault was failing because of a exception that was being swallowed in the test run_run function. The cause was that when vault related functions were being run, if they were being run on the master then they were being forced to run through the _get_token_and_url_from_master() function, which is pull the id element out of the grains dictionary. When the call was taking place from a runner, the exception was popping up since there is no id when called from a runner. This fix checks to see if the id exists in the dictionary first, if it is there then _get_token_and_url_from_master() is called, otherwise _use_local_config is called.
  1516. * **PR** `#49987`_: (`terminalmage`_) Make Pillar no longer munge file_roots
  1517. @ *2018-10-15 21:58:08 UTC*
  1518. * 4c4bb5a Merge pull request `#49987`_ from terminalmage/pillar_roots
  1519. * f59506d Update tests to reflect behavior changes
  1520. * 58f5fde Make Pillar no longer munge file_roots
  1521. * **PR** `#50065`_: (`rallytime`_) Back-port `#50044`_ to 2018.3
  1522. @ *2018-10-15 21:32:37 UTC*
  1523. * **PR** `#50044`_: (`mchugh19`_) add saltclass info from release notes to docs (refs: `#50065`_)
  1524. * 1e377ac Merge pull request `#50065`_ from rallytime/bp-50044
  1525. * 1eaaab7 Doc title formatting must match doc name length
  1526. * 6ac26b6 add saltclass docs from release notes
  1527. * **PR** `#50038`_: (`s0undt3ch`_) Don't squash the traceback
  1528. @ *2018-10-15 20:36:55 UTC*
  1529. * 8a6b435 Merge pull request `#50038`_ from s0undt3ch/2018.3
  1530. * 852257a Don't squash the traceback
  1531. * **PR** `#50054`_: (`rallytime`_) Back-port `#50004`_ to 2018.3
  1532. @ *2018-10-15 20:36:03 UTC*
  1533. * **PR** `#50004`_: (`kiemlicz`_) https://github.com/saltstack/salt/issues/49883 (refs: `#50054`_)
  1534. * dbfd7ee Merge pull request `#50054`_ from rallytime/bp-50004
  1535. * 88e3202 https://github.com/saltstack/salt/issues/49883
  1536. * **PR** `#50057`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1537. @ *2018-10-15 20:35:46 UTC*
  1538. * a9e9974 Merge pull request `#50057`_ from rallytime/merge-2018.3
  1539. * 1b5b018 Merge branch '2017.7' into '2018.3'
  1540. * 9eb17ea Merge pull request `#50047`_ from rallytime/bp-49605
  1541. * e3a0f7b Add gce fix to 2017.7.9 release notes
  1542. * e6d86fc document GCE instance credentials configuration
  1543. * c3a0d1b allow empty service_account_private_key in GCE driver
  1544. * 6cdd390 Merge pull request `#50017`_ from gtmanfred/iptables
  1545. * e552e4f Use parse_known_args when checking iptables rules
  1546. * a6a66b9 Merge pull request `#50012`_ from dwoz/norm_log
  1547. * f96b29d Use normal log formatting and add jid
  1548. * 15f86b2 Merge pull request `#50001`_ from kyentei/doc-fix-gpg
  1549. * 3d6ee3e Fix gpg state Documentation
  1550. * 7a235d7 Merge pull request `#50000`_ from kyentei/doc-fix-lvm
  1551. * c2f3d87 Fix LVM state documentation
  1552. * 4edd094 Merge pull request `#49999`_ from kyentei/doc-fix-proxy
  1553. * a180ed7 Fix proxy documentation
  1554. * 58d2302 Merge pull request `#49998`_ from kyentei/doc-fix-process
  1555. * edd4f40 Fix documentation on process.py
  1556. * 411635b Merge pull request `#49997`_ from kyentei/doc-fix-mysql
  1557. * 01059cc Fix documentation for mysql processlist
  1558. * **PR** `#50060`_: (`rallytime`_) [2018.3] Fix some pylint issues that have popped up recently
  1559. @ *2018-10-15 20:35:22 UTC*
  1560. * f1bcb1f Merge pull request `#50060`_ from rallytime/fix-lint
  1561. * a8f4f39 Merge branch '2018.3' into fix-lint
  1562. * **ISSUE** `#49927`_: (`thetaurean`_) File Tree external pillar fails to render templates in python 3 (refs: `#49943`_)
  1563. * **PR** `#50052`_: (`rallytime`_) Back-port `#49943`_ to 2018.3
  1564. @ *2018-10-15 20:06:20 UTC*
  1565. * **PR** `#49943`_: (`thetaurean`_) Coerce string when calling compile_template_str (refs: `#50052`_)
  1566. * b26b21c Merge pull request `#50052`_ from rallytime/bp-49943
  1567. * d336dec Handle non-ASCII chars during template data decode
  1568. * 435afb7 Adjusted import to expose stringutils namespace
  1569. * 958c630 Coerce string when calling compile_template_str
  1570. * e73f13d [2018.3] Fix some pylint issues that have popped up recently
  1571. * **PR** `#49809`_: (`Ch3LL`_) Add additional asserts to help investigate test_win_pkg failure
  1572. @ *2018-10-13 18:00:09 UTC*
  1573. * fef7669 Merge pull request `#49809`_ from Ch3LL/win_pkg_flaky
  1574. * f795b60 Merge pull request `#7`_ from dwoz/win_pkg_flaky
  1575. * beaab2a Fix win_pkg test
  1576. * 75809b4 Merge pull request `#6`_ from dwoz/win_pkg_flaky
  1577. * e5ea3f1 Try running fsync to avoid fs caching race condition
  1578. * fd5e842 Merge pull request `#5`_ from dwoz/win_pkg_flaky
  1579. * c386826 Log results of cache_dir for now
  1580. * 2cd4058 Merge pull request `#4`_ from dwoz/win_pkg_flaky
  1581. * 1005b91 Debug win_pkg
  1582. * 9dce5cc Fix the assertion message order
  1583. * 18e9a28 Add additional asserts to help investigate test_win_pkg failure
  1584. * **PR** `#49983`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1585. @ *2018-10-11 13:27:34 UTC*
  1586. * 8949873 Merge pull request `#49983`_ from rallytime/merge-2018.3
  1587. * f8e73e8 Merge branch '2017.7' into '2018.3'
  1588. * a8a3811 Merge pull request `#49972`_ from rallytime/release-notes-2017.7.9
  1589. * 6c00003 Add 2017.7.9 release notes file
  1590. * 8de58d6 Merge pull request `#49974`_ from rallytime/bp-49940
  1591. * a70358a Update mod_watch() description for all states.
  1592. * bf3d064 Another attempt to clean up service.mod_watch description.
  1593. * 165b799 Clean up documentation/language in service state. (Fixes `#40819`_)
  1594. * d68e5d3 Merge pull request `#49978`_ from whytewolf/inotify_doc_change
  1595. * b4d9523 using an exclude list that does not list every operating system leaves open the possability that it would work on those not listed
  1596. * 89cbbb6 Merge pull request `#49934`_ from rallytime/fix-49925
  1597. * 216fd64 Remove event_publisher_pub_hwm and salt_event_pub_hwm from documentation
  1598. * **PR** `#49979`_: (`cachedout`_) Update license date and include NOTICE
  1599. @ *2018-10-11 12:57:21 UTC*
  1600. * c7d2482 Merge pull request `#49979`_ from cachedout/license_update
  1601. * b4f148e Break out support and contributing docs into separate files
  1602. * 1dd0e34 Update license date and include NOTICE
  1603. * **PR** `#49973`_: (`rallytime`_) Add 2018.3.4 release notes file
  1604. @ *2018-10-10 17:46:04 UTC*
  1605. * ef61fc6 Merge pull request `#49973`_ from rallytime/release-notes-2018.3.4
  1606. * 32e7d90 Add 2018.3.4 release notes file
  1607. * **PR** `#49975`_: (`rallytime`_) Back-port `#49958`_ to 2018.3
  1608. @ *2018-10-10 17:44:56 UTC*
  1609. * **PR** `#49958`_: (`garethgreenaway`_) [fluorine] Fixes to mac_system.py (refs: `#49975`_)
  1610. * 7d8f10c Merge pull request `#49975`_ from rallytime/bp-49958
  1611. * a229a50 Swap the call for mac_utils.available_services to use __utils__ so mac_utils.available_services has access to __context__
  1612. * **PR** `#49946`_: (`isbm`_) osversion/osversion_info/osmajorrelease grains fixes
  1613. @ *2018-10-10 14:01:05 UTC*
  1614. * c912d3a Merge pull request `#49946`_ from isbm/isbm-osversion_info-fixes
  1615. * a17ba35 Fix proper part name in the string-bound CPE
  1616. * 9d49607 Expand unit test to verify part name
  1617. * a6b7d01 Remove linebreak
  1618. * 5376886 Keep CPE_NAME only for opensuse series
  1619. * 8af3904 Add part parsing
  1620. * e202b41 Prevent possible crash if CPE_NAME is wrongly written in the distro
  1621. * 712083d Add unit test for broken CPE_NAME
  1622. * 1306ddb Add unit test for v2.3 of CPE format
  1623. * 04b61d3 Add unit test for WFN format of CPE_NAME
  1624. * 035690f Override VERSION_ID from os-release, if CPE_NAME is given
  1625. * 08e235b Remove unnecessary linebreak
  1626. * 853e163 Add CPE_NAME parsing
  1627. * **ISSUE** `#48204`_: (`zerthimon`_) State mysql_user.present Exception with mysql 8.0.11 (refs: `#49918`_)
  1628. * **PR** `#49918`_: (`garethgreenaway`_) [2018.3] Fixes to MySQL module
  1629. @ *2018-10-10 14:00:11 UTC*
  1630. * 18fb5df Merge pull request `#49918`_ from garethgreenaway/48204_mysql_user_password_exception_part_deux
  1631. * 92c0680 Merge branch '2018.3' into 48204_mysql_user_password_exception_part_deux
  1632. * 71e53a3 Cleanup of debugging.
  1633. * dd96c13 Fixing lint.
  1634. * ac7da89 Tweaking a couple tests to account for new scenarios with later versions.
  1635. * 4320c43 Removing __mysql_hash_password, no longer needed.
  1636. * 0475acf Removing unnecessary empty line.
  1637. * 9265195 Updating the mysql update to handle changes in version 8.0.11 where PASSWORD was removed. Updating unit tests.
  1638. * **PR** `#49961`_: (`dmurphy18`_) Fix aix grains test for prtconf present
  1639. @ *2018-10-10 13:38:02 UTC*
  1640. * 1c2e5be Merge pull request `#49961`_ from dmurphy18/fix_aix_grains
  1641. * f38d543 Correct test for AIX grains prtconf
  1642. * **ISSUE** `#49205`_: (`ereslibre`_) Compound targeting includes unexpected targets in the result (refs: `#49897`_, `#49907`_)
  1643. * **PR** `#49907`_: (`brejoc`_) 2018.3 fix for list compound targeting
  1644. @ *2018-10-10 13:33:40 UTC*
  1645. * **PR** `#49897`_: (`brejoc`_) 2017.7 fix for list compound targeting (refs: `#49907`_)
  1646. * **PR** `#49435`_: (`brejoc`_) No longer passes missing in list compound engine (refs: `#49897`_, `#49907`_)
  1647. * e427306 Merge pull request `#49907`_ from brejoc/2018.3-fix-for-list-compound-targeting
  1648. * 1bcadb9 Merge branch '2018.3' into 2018.3-fix-for-list-compound-targeting
  1649. * 649c46c Adds check for engine before adding the additional engine argument
  1650. * 7d0b20c Minor fix for def test_batch_run_grains_targeting
  1651. * 0d64716 Ignore missing minions only when excluding them with 'not'
  1652. * 6a5f3cd No longer passes missing in list compound engine
  1653. * **ISSUE** `#48599`_: (`angeloudy`_) module ldap3 'TypeError: ('expected a byte string in the list'' (refs: `#48666`_)
  1654. * **PR** `#49947`_: (`rallytime`_) Back-port `#48666`_ to 2018.3
  1655. @ *2018-10-09 17:48:20 UTC*
  1656. * **PR** `#48666`_: (`angeloudy`_) values need to be bytes when writing back to ldap (refs: `#49947`_)
  1657. * 143c723 Merge pull request `#49947`_ from rallytime/bp-48666
  1658. * 5166917 Update ldap3.py
  1659. * 05e55bd values need to be bytes when writing to ldap
  1660. * 0d749e6 values need to be bytes when writing back to ldap
  1661. * **PR** `#49948`_: (`rallytime`_) Skip pillar refresh test
  1662. @ *2018-10-09 15:20:52 UTC*
  1663. * dbf994e Merge pull request `#49948`_ from rallytime/skip-flaky-test
  1664. * df11c39 Skip pillar refresh test
  1665. * **PR** `#49938`_: (`s0undt3ch`_) Handle missing `pkg_resources` package
  1666. @ *2018-10-09 13:41:09 UTC*
  1667. * 614d172 Merge pull request `#49938`_ from s0undt3ch/2018.3
  1668. * b1c2928 Handle missing `pkg_resources` package
  1669. * **PR** `#49942`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1670. @ *2018-10-09 13:38:04 UTC*
  1671. * bce12c3 Merge pull request `#49942`_ from rallytime/merge-2018.3
  1672. * 91534ee Merge branch '2017.7' into '2018.3'
  1673. * 327796e Merge pull request `#49911`_ from dubb-b/slack-pr
  1674. * 57e630c Adding failure messages for PR.
  1675. * cf1df79 Merge pull request `#49900`_ from dwoz/presence_wart
  1676. * 7bd34f6 Connect before processing presence
  1677. * 8c4707d Merge pull request `#49899`_ from twangboy/fix_49892
  1678. * a66765f Remove arrInstalled artifact
  1679. * **PR** `#49930`_: (`isbm`_) Get os_family for RPM distros from the RPM macros
  1680. @ *2018-10-09 13:31:52 UTC*
  1681. * a30c053 Merge pull request `#49930`_ from isbm/isbm-osarch-bugfix
  1682. * f8a75f1 Fix imports
  1683. * 70d3de0 Strip and stringify the return for the osarch
  1684. * a248371 Get os_family for RPM distros from the RPM macros.
  1685. * **PR** `#49868`_: (`dwoz`_) windows shell tests
  1686. @ *2018-10-08 17:32:20 UTC*
  1687. * 99c5dba Merge pull request `#49868`_ from dwoz/shelltests
  1688. * 9997f45 Merge branch '2018.3' into shelltests
  1689. * **PR** `#49875`_: (`dwoz`_) Add spm tests to Windows suite
  1690. @ *2018-10-05 18:13:07 UTC*
  1691. * eee82d3 Merge pull request `#49875`_ from dwoz/win_spm_tests
  1692. * e76a751 Use os.path.split for more consistancy
  1693. * bc54d15 Fix wart in spm on windows
  1694. * df5e271 Add spm tests for windows
  1695. * **PR** `#49872`_: (`twangboy`_) Fix issues with windows file permissions when using reset=True
  1696. @ *2018-10-05 13:52:07 UTC*
  1697. * c0e2404 Merge pull request `#49872`_ from twangboy/fix_49861
  1698. * 01bd847 Gate the win_function a little better
  1699. * bcdb366 Skip on non-windows systems
  1700. * 02f6335 Fix some lint
  1701. * 8ecbe0e Add tests for check_perms
  1702. * d6e7512 Fix issues with file permissions
  1703. * **ISSUE** `#49582`_: (`UtahDave`_) lgpo doesn't seem to allow for unsetting a gpo setting (refs: `#49902`_)
  1704. * **ISSUE** `#48661`_: (`mike2523`_) win_lgpo: User Rights Assignment policies (refs: `#49902`_)
  1705. * **PR** `#49902`_: (`lomeroe`_) lgpo better comments on user right assignments
  1706. @ *2018-10-05 13:41:16 UTC*
  1707. * d3a909f Merge pull request `#49902`_ from lomeroe/issue48661_2018.3
  1708. * 760d8f4 Merge branch '2018.3' into issue48661_2018.3
  1709. * f72ca81 add comments on user right assignment policies when they are already set and note if cumulative_rights_assignment is True that the particular user is already granted the right
  1710. * 75dd5ab Merge branch '2018.3' into shelltests
  1711. * **PR** `#49896`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1712. @ *2018-10-04 21:00:24 UTC*
  1713. * 4eb43af Merge pull request `#49896`_ from rallytime/merge-2018.3
  1714. * 41c8b31 Merge branch '2017.7' into '2018.3'
  1715. * b959033 Merge pull request `#49739`_ from twangboy/fix_49660
  1716. * f3400ad Merge branch '2017.7' into fix_49660
  1717. * 0a4f5fc Merge branch '2017.7' into fix_49660
  1718. * 1f9bbc8 Populate changes dictionary
  1719. * 71669bd Merge pull request `#49885`_ from dwoz/gemfile
  1720. * 791e3ff Use dwoz/winrm-fs for chunked downloads
  1721. * f3999e1 Move vagrant to it's own group
  1722. * 0662e37 Merge pull request `#49870`_ from KaiSforza/ci_actually_fail
  1723. * 9ef9206 Actually catch the exception when we fail
  1724. * 19072f0 Use os.path.split for more consistancy
  1725. * 6c22459 Merge remote-tracking branch 'origin/shelltests' into shelltests
  1726. * 43b292f Merge branch '2018.3' into shelltests
  1727. * 876c040 Fix wart in test_cp module
  1728. * 9e6ff11 Add syndic tests to whitelist.txt for Windows
  1729. * 9cab293 Fix wart in spm on windows
  1730. * 58e9d1b Add spm tests to whitelist.txt for Windows
  1731. * 7393610 Add more shell integration tests to whitelist
  1732. * ce85d60 Add shell.test_key to whitelist and fix wart
  1733. * 6fbadd7 Skip tests not valid on windows
  1734. * 9debf29 Add shell cp tests and fix them
  1735. * 8bfa634 Fix warts in integration.shell.test_matcher
  1736. * 45d2142 Fix wart in test_cp module
  1737. * 0e4fbc5 Add syndic tests to whitelist.txt for Windows
  1738. * f72ad01 Fix wart in spm on windows
  1739. * 4141cc8 Add spm tests to whitelist.txt for Windows
  1740. * 02ad722 Add more shell integration tests to whitelist
  1741. * 48275c0 Add shell.test_key to whitelist and fix wart
  1742. * e5edff4 Skip tests not valid on windows
  1743. * a389729 Add shell cp tests and fix them
  1744. * **ISSUE** `#49744`_: (`MTecknology`_) Group state cannot force empty group membership (refs: `#49745`_)
  1745. * **PR** `#49745`_: (`MTecknology`_) Remove all users from group when members list is empty.
  1746. @ *2018-10-03 13:48:40 UTC*
  1747. * 85478cd Merge pull request `#49745`_ from MTecknology/fix-49744
  1748. * 61afb5d Merge branch '2018.3' into fix-49744
  1749. * 269bde2 Merge branch '2018.3' into fix-49744
  1750. * 0b5d916 Modify if structure, as requested.
  1751. * f57ce67 Remove all users from group when members list is empty. (Fixes `#49744`_)
  1752. * **PR** `#49867`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1753. @ *2018-10-03 13:23:35 UTC*
  1754. * 05cd56b Merge pull request `#49867`_ from rallytime/merge-2018.3
  1755. * b53c3e6 Update old utils paths to use new utils paths
  1756. * a65c60d Merge branch '2017.7' into '2018.3'
  1757. * 7fa2043 Merge pull request `#49858`_ from Paulo-Nunes/fix-requisite-doc
  1758. * fb6f818 Edit requisite documentation
  1759. * 0587fbc Merge pull request `#49828`_ from dwoz/testslogencoding
  1760. * 2b323df Merge branch '2017.7' into testslogencoding
  1761. * 7ce1b64 Use utf-8 encoding for salt-runtests.log
  1762. * 15ccffd Merge pull request `#49848`_ from terminalmage/fix-version-rst-2017.7
  1763. * af2dddb Fix badly formatted versionadded directive
  1764. * 297031b Merge pull request `#49777`_ from terminalmage/issue49738
  1765. * 8a9945e Update test docstring to reflect switch to using SHA1
  1766. * 7ddfd72 Switch from base64 encoding to sha1 digest for unique cache filename
  1767. * 0e26dc6 Explicitly import salt.utils.hashutils
  1768. * dca90d7 Skip parallel states test on Windows until we can get it to work
  1769. * 5a11067 Add additional info to the assert to aid in troubleshooting
  1770. * cb19086 Remove/replace unnecessary setUp/tearDown
  1771. * b3e9678 Fix parallel states with long ID dec or name
  1772. * 98c9372 Merge pull request `#49763`_ from twangboy/fix_49730
  1773. * 99bc8f1 Merge branch '2017.7' into fix_49730
  1774. * 7a9278b Fix broken tests, add new tests
  1775. * 2cd1509 Merge branch '2017.7' into fix_49730
  1776. * defba1c Merge branch '2017.7' into fix_49730
  1777. * af1ed1c Add/fix tests
  1778. * 5005a4d Only clear dns entries if you pass []
  1779. * 048561e Add ability to clear DNS entries on static DNS
  1780. * **PR** `#49876`_: (`KaiSforza`_) Actually catch the exception when we fail
  1781. @ *2018-10-03 12:26:58 UTC*
  1782. * 42b540b Merge pull request `#49876`_ from KaiSforza/ci_actually_fail_2018
  1783. * c88a81d Actually catch the exception when we fail
  1784. * **PR** `#49852`_: (`terminalmage`_) Rename logstash engine filename to make it work with the loader
  1785. @ *2018-10-02 17:42:10 UTC*
  1786. * 1c8def9 Merge pull request `#49852`_ from terminalmage/issue49627
  1787. * 559cf1b Rename logstash engine filename to make it work with the loader
  1788. * **PR** `#49850`_: (`rallytime`_) Back-port `#49798`_ to 2018.3
  1789. @ *2018-10-02 17:40:29 UTC*
  1790. * **PR** `#49798`_: (`mattp-`_) saltnado: teach runner about full_return (refs: `#49850`_)
  1791. * 675df25 Merge pull request `#49850`_ from rallytime/bp-49798
  1792. * 4b6dcd7 saltnado: teach runner about full_return
  1793. * **ISSUE** `#49204`_: (`mchugh19`_) file.directory state fails if directory contains an invalid symlink (refs: `#49209`_, `#49827`_)
  1794. * **PR** `#49846`_: (`rallytime`_) Back-port `#49650`_ and `#49827`_ to 2018.3
  1795. @ *2018-10-01 20:05:24 UTC*
  1796. * **PR** `#49827`_: (`dgmorrisjr`_) fixing mis-spelling of lattrs in file.py, referncing `#49204`_ (refs: `#49846`_)
  1797. * **PR** `#49650`_: (`Yxnt`_) fix aliyun cloud typeerror (refs: `#49846`_)
  1798. * 93d064a Merge pull request `#49846`_ from rallytime/bp-49650
  1799. * fb7fed7 referncing `#49204`_, fixing mis-spelling of lattrs on line 4514 per request from @gtmanfred
  1800. * ec9fa92 use stringutils instead of hard code
  1801. * a307ae0 fix aliyun cloud typeerror
  1802. * **ISSUE** `#49520`_: (`doesitblend`_) Multi-master DNS Issue - minion connect fail (refs: `#49764`_)
  1803. * **PR** `#49764`_: (`garethgreenaway`_) [2018.3] Adding retry_dns_count to minion
  1804. @ *2018-10-01 14:20:03 UTC*
  1805. * ec97806 Merge pull request `#49764`_ from garethgreenaway/49520_multimaster_dns_issue_fix
  1806. * 30ccc5e Merge branch '2018.3' into 49520_multimaster_dns_issue_fix
  1807. * 741928b Fixes per request from @rallytime.
  1808. * 04c5983 Moving the check for an empty self.minions into a io_loop.call_later call.
  1809. * 44ee2ec Updating default for retry_dns_count
  1810. * 75f64a6 Removing unneccesary code.
  1811. * e66dc18 Updating the resolve_dns function in minion.py to include a new minion configuration option which will control how many attempts will be made when the master hostname is unable to be resolved before giving up.
  1812. * **PR** `#49847`_: (`terminalmage`_) Fix badly formatted versionadded directive (2018.3 branch)
  1813. @ *2018-10-01 14:04:27 UTC*
  1814. * abdab68 Merge pull request `#49847`_ from terminalmage/fix-version-rst-2018.3
  1815. * a127548 Fix badly formatted versionadded directive
  1816. * **ISSUE** `#49043`_: (`awerner`_) Unicode broken with file.blockreplace on Python2 (refs: `#49782`_)
  1817. * **PR** `#49782`_: (`dwoz`_) Fix issue 49043
  1818. @ *2018-10-01 13:43:02 UTC*
  1819. * aca87ab Merge pull request `#49782`_ from dwoz/issue-49043
  1820. * b7d904f Merge branch '2018.3' into issue-49043
  1821. * ed35633 Revert diff newline change
  1822. * 2a901e9 Fix issue 49043
  1823. * **ISSUE** `#49671`_: (`mchugh19`_) Vault execution module broken in pillar lookups (refs: `#49820`_)
  1824. * **PR** `#49820`_: (`garethgreenaway`_) [2018.3] Fixing vault when being used from Pillar
  1825. @ *2018-10-01 13:40:25 UTC*
  1826. * 1a41d1b Merge pull request `#49820`_ from garethgreenaway/49671_fixing_vault_pillar
  1827. * a57872f Merge branch '2018.3' into 49671_fixing_vault_pillar
  1828. * 5f13219 Merge branch '2018.3' into 49671_fixing_vault_pillar
  1829. * b0ba2ec Fixing the scenario when vault values are used in Pillar, but due to a previous change the minion was not being granted token based access.
  1830. * **PR** `#49842`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.3 to 2018.3
  1831. @ *2018-10-01 13:21:42 UTC*
  1832. * bf9c175 Merge pull request `#49842`_ from rallytime/merge-2018.3
  1833. * 81b0aa7 Add "in progress" notation back to the 2018.3.3 release notes
  1834. * 0e76103 Merge branch '2018.3.3' into '2018.3'
  1835. * **PR** `#49839`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1836. @ *2018-09-30 16:32:53 UTC*
  1837. * e6382cb Merge pull request `#49839`_ from rallytime/merge-2018.3
  1838. * 179e4b1 Merge branch '2017.7' into '2018.3'
  1839. * fd46d35 Merge pull request `#49823`_ from dubb-b/timeout_addition
  1840. * b25ac9f Adding some changes for the status
  1841. * f6d9679 Updating syntax to be better and with new lines
  1842. * 855ffe6 Adding timeout to all pipelines so that the build aborts
  1843. * **PR** `#49815`_: (`isbm`_) Bugfix/rework: IPv6 scope errors (bp)
  1844. @ *2018-09-28 19:44:59 UTC*
  1845. * fccc08c Merge pull request `#49815`_ from isbm/isbm-ipv6-scope-errors-2018.3
  1846. * c14f26f Reverse skipping tests: if no ipaddress
  1847. * bb37ba0 Add IPv6 scoped test
  1848. * facb34a Add additional check
  1849. * 615b09a Lintfix: W0611
  1850. * 3ce265e Remove unnecessary manipulation with IPv6 scope outside of the IPv6Address object instance
  1851. * c314e1c Revert method remapping with pylint updates
  1852. * 0a86112 Lintfix refactor: remove duplicate returns as not needed
  1853. * 5932a0d Lintfix
  1854. * f52ea0b Add Py3.4 old implementation's fix
  1855. * 1c02a31 Fix wrong type swap
  1856. * 54233ca Do not use introspection for method swap
  1857. * 12038ea Simplify checking clause
  1858. * 7f2208b Fix py2 case where the same class cannot initialise itself on Python2 via super.
  1859. * cefb16b Add extra detection for hexadecimal packed bytes on Python2. This cannot be detected with type comparison, because bytes == str and at the same time bytes != str if compatibility is not around
  1860. * 379ead4 Lintfix: mute not called constructors
  1861. * 66ec29c Add scope on str
  1862. * f5644bf Add logging to the ip_interface
  1863. * 8bb5438 Add real exception message
  1864. * 693e4d4 Move docstrings to their native places
  1865. * 77f1c44 Remove duplicated code
  1866. * 40d0e6b Use ternary operator instead
  1867. * d05999e Remove multiple returns
  1868. * 3fde850 Remove unnecessary operator
  1869. * deb0b4e Remove duplicated code
  1870. * 8e62633 Remove unnecessary variable for import detection
  1871. * 7a6ea3b Remove multiple returns and add check for address syntax
  1872. * b40e1e1 Add debugging to the ip_address method (py2 and py3)
  1873. * cab5f62 Add logging
  1874. * eeab9f2 Isolate Py2 and Py3 mode
  1875. * 49b32b7 Check version via object
  1876. * 1ae94f1 Override standard IPv6Address class
  1877. * 5e970ea Fix unicode imports in compat
  1878. * bbeec4d Fix ipaddress import
  1879. * 561c99e Remove unused import
  1880. * 0498e94 Fix ipaddress imports
  1881. * b4f1a72 Add missing docstrings
  1882. * **PR** `#49784`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1883. @ *2018-09-28 17:29:30 UTC*
  1884. * 804d52c Merge pull request `#49784`_ from rallytime/merge-2018.3
  1885. * c6b9d18 Merge branch '2018.3' into merge-2018.3
  1886. * 26461f9 Add helper import comments
  1887. * 22f055c Merge branch '2017.7' into '2018.3'
  1888. * d2a193b Merge pull request `#49792`_ from KaiSforza/fixscriptedpipes
  1889. * 5b16996 Fix the new pipelines
  1890. * dd27d80 Merge branch '2017.7' into '2018.3'
  1891. * 8a71a43 Merge pull request `#49774`_ from KaiSforza/declarativeToScripted
  1892. * cae88f2 Move all pipelines to be fully scripted
  1893. * 8fe8aac Merge pull request `#49736`_ from mattLLVW/fix-file-touch
  1894. * 1da9f34 Fix test opts in append, prepend states/file.py
  1895. * **PR** `#49790`_: (`weswhet`_) fixing an issue where sentry logger would fail to get tags from grain…
  1896. @ *2018-09-28 13:39:04 UTC*
  1897. * d191b08 Merge pull request `#49790`_ from weswhet/fixing-sentry-logger-2018.3
  1898. * 201697d fixing an issue where sentry logger would fail to get tags from grains and some other lint fixes for this file
  1899. * **ISSUE** `#49626`_: (`PabloLemos`_) target grains ip_interface no return received (refs: `#49791`_)
  1900. * **PR** `#49791`_: (`terminalmage`_) Fix 3 bugs in subdict matching
  1901. @ *2018-09-28 13:38:34 UTC*
  1902. * 4d9fc7c Merge pull request `#49791`_ from terminalmage/issue49626
  1903. * 6795472 Add clarifying comment
  1904. * ac0f800 Fix 3 bugs in subdict matching
  1905. * **PR** `#49806`_: (`isbm`_) Bugfix: zypper ZYPPER_EXIT_NO_REPOS exit code
  1906. @ *2018-09-28 13:20:36 UTC*
  1907. * 52b0472 Merge pull request `#49806`_ from isbm/isbm-zypper-errcode-6-bp
  1908. * 756ef77 Update error list for zypper
  1909. * 5b02548 Add error logging
  1910. * **ISSUE** `saltstack/salt-jenkins#1121`_: (`rallytime`_) [2018.3] 4 related tests failing on 2018.3 Python 3 (refs: `#49795`_)
  1911. * **PR** `#49795`_: (`gtmanfred`_) fix test_managed_file_with_grains_data
  1912. @ *2018-09-26 22:48:36 UTC*
  1913. * fee6701 Merge pull request `#49795`_ from gtmanfred/tests
  1914. * cf5c179 fix test_managed_file_with_grains_data
  1915. * **PR** `#49786`_: (`rallytime`_) Back-port `#49759`_ to 2018.3
  1916. @ *2018-09-26 18:22:01 UTC*
  1917. * **PR** `#49759`_: (`mattp-`_) runners.state.orch: generate jid if missing (refs: `#49786`_)
  1918. * 04e5869 Merge pull request `#49786`_ from rallytime/bp-49759
  1919. * df3791c state.orch: generate jid if missing
  1920. * **PR** `#49770`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1921. @ *2018-09-25 19:03:25 UTC*
  1922. * 4138683 Merge pull request `#49770`_ from rallytime/merge-2018.3
  1923. * d9ed59b Merge branch '2017.7' into '2018.3'
  1924. * f664515 Merge pull request `#49760`_ from Ch3LL/raid_docs
  1925. * 0eb90c1 Add mdadm as dependency in mdadm state docs
  1926. * d5a75bf Merge pull request `#49749`_ from erwindon/docufix
  1927. * baee678 fixed link in documentation
  1928. * 5ef2def Merge pull request `#49703`_ from twangboy/fix_49675_2017.7
  1929. * 9127222 Merge branch '2017.7' into fix_49675_2017.7
  1930. * 4f54422 Fix reboot needed detection
  1931. * b5726d2 Merge pull request `#49718`_ from vutny/doc/2017.7/add-missing-mock-kwarg
  1932. * 3e19176 [DOC] Add missing `mock` argument for `state.apply`
  1933. * **PR** `#49757`_: (`bbinet`_) Fix influxdb_user state when test=True
  1934. @ *2018-09-24 19:14:22 UTC*
  1935. * db6f68a Merge pull request `#49757`_ from bbinet/fix-influxdb_user-test
  1936. * 0d9ef4b Fix influxdb_user state when test=True
  1937. * **PR** `#49679`_: (`dwoz`_) Add more tests to whitelist
  1938. @ *2018-09-22 17:46:50 UTC*
  1939. * ec2386e Merge pull request `#49679`_ from dwoz/whitelist
  1940. * 0a3d95f Fix linter issues
  1941. * 4c457c9 Close handles only if they exist
  1942. * a44b37a Merge remote-tracking branch 'saltstack/2018.3' into whitelist
  1943. * **PR** `#49722`_: (`meaksh`_) Fixes some issues on the Zypper module
  1944. @ *2018-09-21 13:38:03 UTC*
  1945. * 6a3e127 Merge pull request `#49722`_ from meaksh/2018.3-fix-zypper-issue-on-python3
  1946. * bb9cb6e Fix wrong queryformat for zypper list_provides
  1947. * d40c034 Fix index error when running on Python 3
  1948. * **PR** `#49720`_: (`cstarke`_) Seperate prlctl and prlsrvctl checks into each requiring function
  1949. @ *2018-09-21 13:32:46 UTC*
  1950. * e7bbb83 Merge pull request `#49720`_ from cstarke/2018.3
  1951. * b0be6aa Add documentation for prlctl and prlsrvctl binary requirement
  1952. * 4f8476b Fix tests; add test for CommandExecutionError
  1953. * 3c96dd2 Fix tests for parallels module
  1954. * 9034c4e Add import for CommandExecutionError
  1955. * 752b6f8 Seperate prlctl and prlsrvctl checks into each requiring function
  1956. * **PR** `#49615`_: (`terminalmage`_) ping_interval: use service.restart instead of signaling
  1957. @ *2018-09-21 13:26:41 UTC*
  1958. * f745e43 Merge pull request `#49615`_ from terminalmage/ping-interval
  1959. * b49b018 Move service name logic to a separate function
  1960. * 2fddba3 ping_interval: use service.restart instead of signaling
  1961. * **PR** `#49731`_: (`terminalmage`_) Add warning about using jinja filters to dump dicts in Jinja
  1962. @ *2018-09-21 13:16:04 UTC*
  1963. * 0a530d2 Merge pull request `#49731`_ from terminalmage/jinja-filter-warning
  1964. * 8393560 Add warning about using jinja filters to dump dicts in Jinja
  1965. * **PR** `#49696`_: (`jgleissner`_) loosen azure sdk dependencies in azurearm cloud driver
  1966. @ *2018-09-20 19:17:15 UTC*
  1967. * 91acb82 Merge pull request `#49696`_ from jgleissner/2018.3-azurearm-deps
  1968. * 467e017 remove unused import from azurearm driver
  1969. * bad28b6 loosen azure sdk dependencies in azurearm cloud driver
  1970. * **PR** `#49684`_: (`twangboy`_) Detect when system needs reboot after domain join
  1971. @ *2018-09-20 16:17:50 UTC*
  1972. * d434e36 Merge pull request `#49684`_ from twangboy/fix_49675
  1973. * 3600467 Fix some try/except blocks, mark a lazy test
  1974. * 871c11a Fix other functions in the same manner
  1975. * 1b5bc66 Merge branch '2018.3' into fix_49675
  1976. * 95e6f54 Detect when system needs reboot after domain join
  1977. * 9048970 Add some debug info to assert
  1978. * 536fce6 Increase function timeout
  1979. * ed4de63 Fix file serialize test
  1980. * 5ac3738 Merge remote-tracking branch 'saltstack/2018.3' into whitelist
  1981. * **PR** `#49710`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  1982. @ *2018-09-19 18:05:50 UTC*
  1983. * 936cae5 Merge pull request `#49710`_ from rallytime/merge-2018.3
  1984. * d19c67f Merge branch '2017.7' into '2018.3'
  1985. * 6bd85b5 Merge pull request `#49706`_ from garethgreenaway/1120_remove_mock_os_path_join
  1986. * f4ccc75 Removing mocking of os.path.join from two tests, one of which was failing when used with coverage argument. No reason we should be mocking os.path.join.
  1987. * c38dc61 Merge pull request `#49692`_ from rallytime/bp-49688
  1988. * fde7575 Order the runtests suites
  1989. * 1f60753 Do not use close_fds on Windows OS
  1990. * 4a54c7c Fix file serialize test
  1991. * 0ec1e1e Increase timeout on flaky test
  1992. * 6ae924b Skip test that is not applicable on windows
  1993. * 5980200 Increase timeout on flaky test
  1994. * 1757edd Increase ModuleTest.run_function timeout
  1995. * 7c7353c Add more tests to whitelist
  1996. * **PR** `#49708`_: (`rallytime`_) Back-port `#49555`_ to 2018.3
  1997. @ *2018-09-19 13:12:12 UTC*
  1998. * **PR** `#49555`_: (`bergmannf`_) Change StringIO and BytesIO imports (refs: `#49708`_)
  1999. * b082f79 Merge pull request `#49708`_ from rallytime/bp-49555
  2000. * ed25416 Change StringIO import in python2 to import the class.
  2001. * **PR** `#49707`_: (`rallytime`_) Back-port `#49702`_ to 2018.3
  2002. @ *2018-09-19 13:09:10 UTC*
  2003. * **PR** `#49702`_: (`rallytime`_) Mark orchestration test as expensive (refs: `#49707`_)
  2004. * 0e97d9e Merge pull request `#49707`_ from rallytime/bp-49702
  2005. * 7ff24e5 Mark orchestration test as expensive
  2006. * **PR** `#49693`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2007. @ *2018-09-18 20:05:28 UTC*
  2008. * 0c4005d Merge pull request `#49693`_ from rallytime/merge-2018.3
  2009. * b39dacf Merge branch '2017.7' into '2018.3'
  2010. * 37cbd27 Merge pull request `#49685`_ from rallytime/pillar-headings
  2011. * 02b2d54 Split intro docs for cmd_yamlex pillar into shorter lines.
  2012. * c4cbe5b Fix heading line-lengths
  2013. * 9bad295 Merge pull request `#49689`_ from terminalmage/2017.7-docs
  2014. * 7e5bab7 Fix docs build errors (2017.7 branch)
  2015. * **PR** `#49674`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.3 to 2018.3
  2016. @ *2018-09-18 13:37:00 UTC*
  2017. * a12176d Merge pull request `#49674`_ from rallytime/merge-2018.3
  2018. * 7bcb809 Merge pull request `#31`_ from dwoz/merge-2018.3
  2019. * cb35ebb Account for filename changes
  2020. * f3b122f Merge branch '2018.3.3' into '2018.3'
  2021. * **PR** `#49593`_: (`dwoz`_) Add more tests to whitelist for Windows
  2022. @ *2018-09-17 14:57:44 UTC*
  2023. * e636dac Merge pull request `#49593`_ from dwoz/add_whitelist
  2024. * 2e1bf13 Merge branch '2018.3' into add_whitelist
  2025. * 2340a58 Fix runner returns test on Windows
  2026. * f908cde Merge branch '2018.3' into add_whitelist
  2027. * be5fccf Fix linter - blank lines
  2028. * e51b0f8 Fix binary file manage test
  2029. * 9e3b44d Fix linter issues
  2030. * ca1b05e Fix multiple issues in x509 module and state
  2031. * e603e7a Fix encoding issues in file and x509 states
  2032. * 7f93c7f Fix map file loading on windows
  2033. * 2959da0 Add some runners test files to whitelist
  2034. * bee2902 Make windows file remove return like others
  2035. * 5770b05 Fix hitelist file order
  2036. * 10ec8be Fix linter issues
  2037. * ccbcb55 Add more tests to whitelist for Windows
  2038. * **PR** `#49639`_: (`isbm`_) Retire MD5 checksum for pkg mgmt plugins
  2039. @ *2018-09-17 14:51:54 UTC*
  2040. * 7823839 Merge pull request `#49639`_ from isbm/isbm-yumnotify-md5
  2041. * 11a94ca Remove an empty line
  2042. * adb8324 Use SHA256 algorithm for zyppnotify plugin
  2043. * 27001cf Use SHA256 algorithm for yumnotify plugin
  2044. * **PR** `#49652`_: (`rallytime`_) [2018.3] Merge forwrad from 2018.3.3 to 2018.3
  2045. @ *2018-09-14 21:20:39 UTC*
  2046. * aecbe12 Merge pull request `#49652`_ from rallytime/merge-2018.3
  2047. * a8a3820 Merge branch '2018.3.3' into '2018.3'
  2048. * **PR** `#49646`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2049. @ *2018-09-14 13:30:22 UTC*
  2050. * 530e281 Merge pull request `#49646`_ from rallytime/merge-2018.3
  2051. * 186f57e Merge branch '2017.7' into '2018.3'
  2052. * 3c8ec8a Merge pull request `#49644`_ from rallytime/mark-flaky-test
  2053. * be8a187 Mark grains test as flaky
  2054. * 8ac66f1 Merge pull request `#49643`_ from rallytime/bp-49642
  2055. * accef8c Skip some unreliable tests
  2056. * 7a75d5e Merge pull request `#49597`_ from rallytime/bp-47232
  2057. * c477b70 Fixed usage of ipaddress
  2058. * 2f6cdd9 Merge pull request `#49614`_ from rallytime/bp-49546
  2059. * 0f3881a Skip flaky test on Python 3
  2060. * **PR** `#49642`_: (`rallytime`_) Skip some unreliable tests (refs: `#49643`_)
  2061. @ *2018-09-13 18:24:43 UTC*
  2062. * bb1dcdf Merge pull request `#49642`_ from rallytime/flaky-tests
  2063. * 8e74d1c Skip some unreliable tests
  2064. * **PR** `#49629`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.3 to 2018.3
  2065. @ *2018-09-13 14:00:08 UTC*
  2066. * e319ecc Merge pull request `#49629`_ from rallytime/merge-2018.3
  2067. * b628ad7 Merge branch '2018.3.3' into '2018.3'
  2068. * **PR** `#49632`_: (`garethgreenaway`_) [2018.3] Fixing integration.states.test_file.FileTest.test_directory_max_depth
  2069. @ *2018-09-13 13:51:56 UTC*
  2070. * 93d43fa Merge pull request `#49632`_ from garethgreenaway/fixing_failing_test_python_3_7
  2071. * 588f744 Fixing failing test under python 3.7 causaed by changes to how os.makedirs sets initial permissions.
  2072. * **PR** `#49580`_: (`garethgreenaway`_) [2018.3] Fixing tests for Python 3.7
  2073. @ *2018-09-12 16:33:35 UTC*
  2074. * 7042fc0 Merge pull request `#49580`_ from garethgreenaway/fixing_failing_test_python_3_7
  2075. * b6afdae Fixing lint.
  2076. * d2fb68c Fixes various tests that were failing under python 3.7.
  2077. * **PR** `#49606`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2078. @ *2018-09-12 14:26:33 UTC*
  2079. * ab19082 Merge pull request `#49606`_ from rallytime/merge-2018.3
  2080. * c168268 Update old utils paths to use new paths
  2081. * 19598d8 Merge branch '2017.7' into '2018.3'
  2082. * aa560c5 Merge pull request `#49595`_ from rallytime/merge-2017.7
  2083. * 09247a3 Merge branch '2017.7.8' into '2017.7'
  2084. * 4d865b4 Merge pull request `#49560`_ from rallytime/pkgng-fix
  2085. * f3e1534 [2017.7.8] Use correct path for is_true function
  2086. * 92369f0 Merge pull request `#49541`_ from twangboy/fix_osx_build_2
  2087. * 750d3fa Remove trusted host switches
  2088. * 397296f Merge pull request `#49539`_ from twangboy/fix_osx_build_2
  2089. * 6b42e73 Fix issues with build script on OSX
  2090. * e8171de Merge pull request `#49596`_ from terminalmage/kill-bare-excepts-with-fire
  2091. * 729dc08 Kill bare excepts with fire
  2092. * 63b6643 Merge pull request `#49578`_ from twangboy/fix_49566
  2093. * 6a5a69c Merge branch '2017.7' into fix_49566
  2094. * f9a01b7 Merge pull request `#49584`_ from terminalmage/squelch-varstack-error
  2095. * c79a823 Squelch error logging when varstack is not installed
  2096. * d4d2b36 Merge pull request `#49579`_ from dwoz/flaky_test
  2097. * dbe40df Increase timeout for flaky git test
  2098. * 5cbe60b Merge pull request `#49570`_ from rallytime/doc-fixes
  2099. * de80bda Fix docstring + import order, move pylint disable to own line
  2100. * 393bc0f Fix doc build errors in saltnado documentation
  2101. * 6105ebb Use setup.py clean --all
  2102. * **PR** `#49620`_: (`dwoz`_) Adding passing windows nacl runner tests to whitelist
  2103. @ *2018-09-12 14:19:11 UTC*
  2104. * 0ce91d6 Merge pull request `#49620`_ from dwoz/nacltest
  2105. * 51500ac Adding passing windows nacl runner tests to whitelist
  2106. * **PR** `#49532`_: (`meaksh`_) Fix wrong 'recurse' behavior on for linux_acl.present/absent states
  2107. @ *2018-09-12 14:16:15 UTC*
  2108. * c1f97c4 Merge pull request `#49532`_ from meaksh/2018.3-fix-linux_acl-recursive-problems
  2109. * cf27069 Fix some pylint issues
  2110. * a0ed59d Fix recursive cases on linux_acl.absent state
  2111. * 4a01849 Add unit tests to cover recursive cases of linux_acl states
  2112. * f739b6f Fix typo on variable name
  2113. * dc6d1d7 Fix wrong recurse behavior on for linux_acl.present state
  2114. * **ISSUE** `#49027`_: (`lachlanmunro`_) x509.certificate_managed certificate is mangled on process under py3 m2crypto (refs: `#49561`_)
  2115. * **ISSUE** `#49008`_: (`lachlanmunro`_) x509.certificate_managed state fails under py3 m2crypto with "int too large" (refs: `#49561`_)
  2116. * **PR** `#49561`_: (`dwoz`_) x509 module and state bug fixes
  2117. @ *2018-09-11 14:01:43 UTC*
  2118. * 283e7d7 Merge pull request `#49561`_ from dwoz/m2crypto_test
  2119. * 5e591ea Merge branch '2018.3' into m2crypto_test
  2120. * **PR** `#49592`_: (`dwoz`_) Fix binary file manage test
  2121. @ *2018-09-10 23:03:18 UTC*
  2122. * 4478a44 Merge pull request `#49592`_ from dwoz/bin_file_fix
  2123. * 8556c3d Fix binary file manage test
  2124. * **PR** `#49571`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2125. @ *2018-09-10 12:58:15 UTC*
  2126. * 9004422 Merge pull request `#49571`_ from rallytime/merge-2018.3
  2127. * a00aba9 Merge branch '2017.7' into '2018.3'
  2128. * 5d267a2 Merge pull request `#49547`_ from rallytime/bp-49518
  2129. * 4bb09f7 Skip service module integration tests on CentOS 7
  2130. * 4948071 Merge pull request `#49549`_ from rallytime/codeowners-duplicate
  2131. * 4b257d2 Remove duplicate comment in CODEOWNERS file
  2132. * faafe74 Merge branch '2018.3' into m2crypto_test
  2133. * **PR** `#49577`_: (`dwoz`_) Multiple unittest fixes for 2018.3 Python 3 Windows
  2134. @ *2018-09-08 05:53:38 UTC*
  2135. * 4669a9a Merge pull request `#49577`_ from dwoz/unit_test_fixes
  2136. * aa07b3f Multiple unittest fixes for 2018.3 Python 3 Windows
  2137. * **PR** `#49533`_: (`silenius`_) [cherry-pick] Optimize postgres groups management
  2138. @ *2018-09-07 18:58:57 UTC*
  2139. * 8b971e5 Merge pull request `#49533`_ from silenius/2018.3.3
  2140. * 7eb8d6c Postgress module unit test fix.
  2141. * b56aedc Optimize postgres groups management
  2142. * **PR** `#49543`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2143. @ *2018-09-07 18:19:32 UTC*
  2144. * 1a41b47 Merge pull request `#49543`_ from rallytime/merge-2018.3
  2145. * cf508a4 Merge branch '2017.7' into '2018.3'
  2146. * 75a3b52 Merge pull request `#49527`_ from terminalmage/remove-special-envs-handling
  2147. * 1478a76 Remove special handling for file_envs fileserver func
  2148. * 13f1d26 Merge pull request `#49512`_ from rallytime/merge-2017.7
  2149. * de7ef3d Add "in progess" notation back to 2017.7.8 release notes
  2150. * edad2dc Merge branch '2017.7.8' into '2017.7'
  2151. * d24c96f Merge pull request `#49505`_ from Ch3LL/rn_7.8_2
  2152. * d40b644 Update 2017.7.8 ChangeLog with new fixes
  2153. * 0d7b173 Merge pull request `#49498`_ from rallytime/pin-cherrypy-2017.7.8
  2154. * 81a6155 Pin CherryPy version to < 18.0.0 in requirements files for PY2
  2155. * 52ab2c0 Merge pull request `#49466`_ from rallytime/bp-49461
  2156. * 5842800 Revert "Allow for not being prompted to supply a password to deploy keys to a…"
  2157. * 1bbe7df Merge pull request `#49284`_ from twangboy/fix_installer_osx
  2158. * a112eaa Fix path to libsodium tarball
  2159. * e0e8779 Merge pull request `#49272`_ from twangboy/fix_installer_more
  2160. * a8f054b Add 64bit binaries for KB2999226 to the x86 installer
  2161. * 0eb6ddf Merge pull request `#49218`_ from twangboy/fix_installer
  2162. * e8a1d2f Add more descriptive error when KB not found
  2163. * 71737ea Suppress all ui on vcredist installation
  2164. * 7dae9bb Fix Windows and OSX installers
  2165. * e484f26 Merge pull request `#49116`_ from twangboy/fix_installer
  2166. * 1227095 Add nonfatal switch to VCRedist
  2167. * 0b9f2f8 Merge pull request `#49113`_ from Ch3LL/rn_7.8
  2168. * f6b70bb Add changelog to 2017.7.8 release notes
  2169. * 208cfe6 Merge pull request `#49515`_ from rallytime/update-codeowners
  2170. * 1faab8b Add some files to the CODEOWNERS files for team-core to own
  2171. * 34e5174 Merge pull request `#49327`_ from twangboy/fix_win_service
  2172. * 74e944b Mark test_service_status_running as flaky
  2173. * c69560c Merge branch '2017.7' into fix_win_service
  2174. * 53e2e05 Merge branch '2017.7' into fix_win_service
  2175. * cf3d287 Merge branch '2017.7' into fix_win_service
  2176. * 1641851 Fix the name of the _cmd_quote test
  2177. * 97567af Skip tests on Linux systems
  2178. * 0ca9cd1 Fix some lint
  2179. * 3800966 Add tests
  2180. * b0d646d Add more details to the functioning of _cmd_quote
  2181. * a9856e2 Fix issues with win_service
  2182. * **ISSUE** `#49452`_: (`gtmanfred`_) [python3.7] remove usage of collections.abc stuff from the collections shim (refs: `#49487`_)
  2183. * **PR** `#49487`_: (`garethgreenaway`_) [2018.3] Swapping out collections imports
  2184. @ *2018-09-07 15:36:04 UTC*
  2185. * baafd6e Merge pull request `#49487`_ from garethgreenaway/49452_collections_abc
  2186. * 2fb3ef7 Merge branch '2018.3' into 49452_collections_abc
  2187. * ebfd7f9 Merge branch '2018.3' into 49452_collections_abc
  2188. * b27e86b Swapping out the version check for a try...except on the import from collections.abc with a fallback to importing from collections.
  2189. * d118a9f Updating various imports that have been moved from collections to collections.abc, and will be deprecated in collections beginning in 3.8.
  2190. * abc9c1a Fix linter issues
  2191. * 8e42384 Fix multiple issues in x509 module and state
  2192. * 2a52158 Fix encoding issues in file and x509 states
  2193. * 49a6da7 Fix map file loading on windows
  2194. * **PR** `#49528`_: (`dwoz`_) Fix merge wart
  2195. @ *2018-09-06 23:12:39 UTC*
  2196. * 06935e9 Merge pull request `#49528`_ from dwoz/mergetests
  2197. * 6a4f823 Fix merge wart
  2198. * **PR** `#49548`_: (`garethgreenaway`_) [2018.3] Disabling State boto tests for Python 3.7+
  2199. @ *2018-09-06 21:50:10 UTC*
  2200. * 3298e70 Merge pull request `#49548`_ from garethgreenaway/1075_disable_boto_tests_part_deux
  2201. * 0f5191e Disable various boto tests when run under python 3.7 because of //github.com/spulec/moto/issues/1706. which was causing the test suite to hang on unit tests. This PR is disabling the tests in the test_boto_vpc state tests.
  2202. * **PR** `#49521`_: (`terminalmage`_) Fix _get_hash in splay executor
  2203. @ *2018-09-06 14:06:54 UTC*
  2204. * c346825 Merge pull request `#49521`_ from terminalmage/fix-splay-executor
  2205. * bbb8fe8 Fix _get_hash in splay executor
  2206. * **PR** `#49526`_: (`terminalmage`_) Prevent lookup error when trying to lookup fileserver function from LazyDict
  2207. @ *2018-09-06 14:01:30 UTC*
  2208. * 3f7c89c Merge pull request `#49526`_ from terminalmage/fix-backends-error-logging
  2209. * 1f0288e Prevent lookup error when trying to lookup fileserver function from LazyDict
  2210. * **PR** `#49524`_: (`garethgreenaway`_) [2018.3] Disable boto tests under 3.7
  2211. @ *2018-09-06 13:35:18 UTC*
  2212. * bf939f9 Merge pull request `#49524`_ from garethgreenaway/1075_disable_boto_tests
  2213. * 5ec5578 Disable various boto tests when run under python 3.7 because of //github.com/spulec/moto/issues/1706. which was causing the test suite to hang on unit tests.
  2214. * **PR** `#49511`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.3 to 2018.3
  2215. @ *2018-09-05 19:52:25 UTC*
  2216. * f73f2e5 Merge pull request `#49511`_ from rallytime/merge-2018.3
  2217. * 3ffc6c2 Merge branch '2018.3.3' into '2018.3'
  2218. * **PR** `#49500`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2219. @ *2018-09-04 19:02:31 UTC*
  2220. * 81a49a8 Merge pull request `#49500`_ from rallytime/merge-2018.3
  2221. * 2317b5e Merge branch '2017.7' into '2018.3'
  2222. * 1cdaea2 Merge pull request `#49475`_ from dwoz/flaky_tests
  2223. * f214929 Fix a flaky test and mark another as flaky
  2224. * 4ac4305 Merge pull request `#49457`_ from rallytime/labels-docs
  2225. * d1e51db Remove references to unused milestones in docs
  2226. * 41dcc3f Merge pull request `#49461`_ from saltstack/revert-47100-ssh
  2227. * 0d7180a Revert "Allow for not being prompted to supply a password to deploy keys to a…"
  2228. * **PR** `#49497`_: (`rallytime`_) Back-port `#49473`_ to 2018.3
  2229. @ *2018-09-04 18:44:25 UTC*
  2230. * **PR** `#49473`_: (`rallytime`_) Use correct and explicit paths for salt utils libs (refs: `#49497`_)
  2231. * 16ca360 Merge pull request `#49497`_ from rallytime/bp-49473
  2232. * 1aa3935 Lint: Add range import from six
  2233. * d06f6a5 Use correct and explicit paths for salt utils libs
  2234. * **PR** `#49474`_: (`dwoz`_) Work around git-python resource leaks
  2235. @ *2018-09-02 19:42:32 UTC*
  2236. * 93df5c4 Merge pull request `#49474`_ from dwoz/gitfs_unit
  2237. * 56068e9 Merge branch '2018.3' into gitfs_unit
  2238. * e697ddc Work around git-python resource leaks
  2239. * **PR** `#49471`_: (`Ch3LL`_) Remove string conversion on frame object in sigusr1 handler
  2240. @ *2018-09-02 18:05:13 UTC*
  2241. * 43ead5d Merge pull request `#49471`_ from Ch3LL/debug_sigusr1
  2242. * 1631b2f Remove string conversion on frame object in sigusr1 handler
  2243. * **PR** `#49454`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2244. @ *2018-08-31 21:36:34 UTC*
  2245. * 764b816 Merge pull request `#49454`_ from rallytime/merge-2018.3
  2246. * a97a7b0 Fix lint and test failures caused by bad merge
  2247. * f7226f4 Merge branch '2017.7' into '2018.3'
  2248. * 7a166bc Merge pull request `#49376`_ from twangboy/fix_48608
  2249. * bf32e0c Merge branch 'fix_48608' of https://github.com/twangboy/salt into fix_48608
  2250. * 9766f0d Merge branch '2017.7' into fix_48608
  2251. * fb97b00 Fix broken path to libsodium tarball
  2252. * 535d83e Fix test for list_users
  2253. * 40d3f2e Use dscl to get list of users
  2254. * e426459 Use a set to avoid duplicates
  2255. * 03d9750 Merge pull request `#49434`_ from dwoz/cleanup_exception_handling
  2256. * 9daa992 Fix group remove test logic
  2257. * d74fab7 Clean up exception handling on py3
  2258. * 7099164 Merge pull request `#49389`_ from gtmanfred/2017.7
  2259. * 6c01662 remove cmd key from load
  2260. * bdf3df3 add cli example
  2261. * 251f321 pass load on
  2262. * be7c041 add test
  2263. * 0ace5c1 make file envs compatible with transport format
  2264. * 24faa5e Merge pull request `#49408`_ from terminalmage/issue49269
  2265. * d02ec34 Allow our custom yaml dumper to NamespacedDictWrapper objects
  2266. * 5746fc8 Merge pull request `#49402`_ from rallytime/bp-49321
  2267. * 7dec9fc Add flaky decorator to serializer test
  2268. * 5c723b0 Merge pull request `#49375`_ from terminalmage/revert-49185
  2269. * aaea274 Merge branch '2017.7' into revert-49185
  2270. * 7372e9d Add minion documentation for enable_gpu_grains
  2271. * ea1b53c Fix incorrect master docs for enable_gpu_grains
  2272. * 638210a Add validation type and default minion value for enable_gpu_grains
  2273. * 49ed156 Add enable_gpu_grains to the minion config stub
  2274. * d1b7fb4 Revert "Update documentation to correctly state enable_gpu_grains default"
  2275. * 11d87e4 Merge pull request `#49387`_ from twangboy/fix_win_repo
  2276. * 2bf7eda Import GLOBAL_ONLY
  2277. * 651631d Merge pull request `#49390`_ from dwoz/archive_module
  2278. * b332beb Fix archive tests for py3
  2279. * c591d2b Merge pull request `#49385`_ from dwoz/sonofa
  2280. * f9d7dbd The autoruns module has not been renamed
  2281. * 5d2c9b6 Merge pull request `#49371`_ from rallytime/bp-49064
  2282. * bc52f7c Stop running lint on all files when no changes
  2283. * f1c904e Merge pull request `#49380`_ from twangboy/doc_48758
  2284. * 6cefbdf Add docs from a comment on issue 48758
  2285. * b22a43d Merge pull request `#49324`_ from dwoz/windows_pr_builds
  2286. * 7abd9cd Merge branch '2017.7' into windows_pr_builds
  2287. * b2e4121 Merge pull request `#49379`_ from dwoz/whitelistagain
  2288. * 56ea4ee Account for more tests that are not in 2017.7
  2289. * 7fa9120 Merge pull request `#49366`_ from rallytime/bp-49232
  2290. * 74b05ef fix HTTP method for acl_info
  2291. * b9fa7db Merge branch '2017.7' into windows_pr_builds
  2292. * 77f5fd3 Merge branch '2017.7' into windows_pr_builds
  2293. * 7cdba27 Add ci scripts for windows PR builds
  2294. * **PR** `#49025`_: (`twangboy`_) Fix several issues with LGPO
  2295. @ *2018-08-31 18:25:34 UTC*
  2296. * 4ea22e5 Merge pull request `#49025`_ from twangboy/fix_48661
  2297. * c27fd18 Merge branch '2018.3' into fix_48661
  2298. * 222c503 Fix several issues with LGPO
  2299. * **ISSUE** `#49281`_: (`aarnaud`_) etcd_cache : Not working for mine (refs: `#49283`_)
  2300. * **PR** `#49283`_: (`aarnaud`_) Fix `#49281`_ etcd_cache with mine cache
  2301. @ *2018-08-31 18:24:23 UTC*
  2302. * dd9ec94 Merge pull request `#49283`_ from aarnaud/fix-etcd-cache
  2303. * 13e1a17 Merge branch '2018.3' into fix-etcd-cache
  2304. * 6c0fb9c Fix `#49281`_ etcd_cache with mine cache
  2305. * **PR** `#49459`_: (`dwoz`_) Batch test fix cherry-pick
  2306. @ *2018-08-30 23:02:12 UTC*
  2307. * 64227f9 Merge pull request `#49459`_ from dwoz/batch_fix
  2308. * fc39dcf Simplify cli test fixes
  2309. * **PR** `#49453`_: (`dwoz`_) Fix up py3 git config tests
  2310. @ *2018-08-30 22:00:19 UTC*
  2311. * 75285a3 Merge pull request `#49453`_ from dwoz/conffix
  2312. * ac3c379 Fix up py3 git config tests
  2313. * **PR** `#49411`_: (`terminalmage`_) Allow our custom yaml dumper to NamespacedDictWrapper objects (2018.3 branch)
  2314. @ *2018-08-30 13:05:37 UTC*
  2315. * a962efc Merge pull request `#49411`_ from terminalmage/issue49269-2018.3
  2316. * a4cb35b Remove support for overriding the class name
  2317. * 82a8b73 Allow our custom yaml dumper to NamespacedDictWrapper objects
  2318. * **PR** `#49407`_: (`rallytime`_) Mark pkg module tests and flaky
  2319. @ *2018-08-30 13:01:31 UTC*
  2320. * 8022a3b Merge pull request `#49407`_ from rallytime/pkg-flaky
  2321. * 1609e11 Mark pkg module tests and flaky
  2322. * **PR** `#49406`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.3 to 2018.3
  2323. @ *2018-08-30 13:00:34 UTC*
  2324. * 7f8c38a Merge pull request `#49406`_ from rallytime/merge-2018.3
  2325. * 4939ee3 Merge branch '2018.3.3' into '2018.3'
  2326. * **PR** `#49401`_: (`rallytime`_) Mark output file permissions test as flaky
  2327. @ *2018-08-29 18:13:12 UTC*
  2328. * 68d630f Merge pull request `#49401`_ from rallytime/flaky-output-test
  2329. * e13216b Mark output file permissions test as flaky
  2330. * **PR** `#49400`_: (`rallytime`_) Mark pillar refresh test as flaky
  2331. @ *2018-08-29 18:12:51 UTC*
  2332. * 23610ed Merge pull request `#49400`_ from rallytime/flaky-pillar-test
  2333. * fb62af6 Mark pillar refresh test as flaky
  2334. * **ISSUE** `#49150`_: (`sunyq`_) hosts.rm_host changes /etc/hosts file with odd characters (refs: `#49394`_)
  2335. * **PR** `#49394`_: (`sunyq`_) fix issue`#49150`_ hosts.rm_host changes /etc/hosts with odd characters
  2336. @ *2018-08-29 13:33:49 UTC*
  2337. * 502e91c Merge pull request `#49394`_ from sunyq/2018.3
  2338. * 76ba5b6 fix issue`#49150`_ hosts.rm_host changes /etc/hosts with odd characters
  2339. * **PR** `#49386`_: (`dwoz`_) Cherry-pick whitelist fix.
  2340. @ *2018-08-29 01:11:05 UTC*
  2341. * 2cf2e62 Merge pull request `#49386`_ from dwoz/whitelistfix
  2342. * 2b08cf1 Account for more tests that are not in 2017.7
  2343. * **PR** `#49372`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2344. @ *2018-08-28 19:03:53 UTC*
  2345. * ec04282 Merge pull request `#49372`_ from rallytime/merge-2018.3
  2346. * ab6cc1c Update old utils paths to use new paths
  2347. * ac406c4 Merge branch '2017.7' into '2018.3'
  2348. * dfa3861 Merge pull request `#49354`_ from dwoz/fix_whitelist
  2349. * aeb0fa3 custom_grains tests do not exist
  2350. * 14b8094 Merge pull request `#49346`_ from Ch3LL/bp-49345
  2351. * ce2733e upgrade including linux kernels
  2352. * d8f2945 Merge pull request `#49344`_ from cachedout/test_matcher_flaky
  2353. * a34ef2e Matcher test marked flaky
  2354. * f08e720 Merge pull request `#49353`_ from dwoz/boto_fix
  2355. * 376019f Do not raise exception if passed bytes
  2356. * 4690ad0 Merge pull request `#49339`_ from dwoz/more_tests
  2357. * d50324b Merge branch '2017.7' into more_tests
  2358. * e371ad9 Merge pull request `#49341`_ from terminalmage/issue48717
  2359. * 1971d09 Update dynamic git_pillar docs to enclose env name in quotes
  2360. * 00b58ee Merge pull request `#49337`_ from dwoz/win_service_test_fix
  2361. * 1c1727e Fix broken service stop test
  2362. * 81428ed Merge pull request `#49291`_ from dwoz/dedent
  2363. * 1991198 Fix review nits
  2364. * 6abc2da Re-factor dedent to fix warts
  2365. * 75b2e3d Use salt.utils.to_* functions
  2366. * fa78a7b Add dedent that sets line endings
  2367. * cd6706e Fix merge wart
  2368. * b9c344b Fix module.archive tests for win py3
  2369. * ac60fb8 Comment strange code
  2370. * 5fefd6f Simplify cli test fixes
  2371. * 1765d53 Fix archive tests on Windows platform
  2372. * 06f271f Add archive module tests to whitelist.txt
  2373. * 9cb8fe2 Add more tests to whitelist for windows
  2374. * b8af238 Fix indent wart
  2375. * bc971e4 add doc tests
  2376. * 8899a5e Add more client tests to whitelist
  2377. * 14cd7b48 Add cli tests to whitelist
  2378. * 3e55d10 Platform module doesn't exist in 2017.7
  2379. * 2733c02 Use double quotes on windows commands
  2380. * 0394ece The set command does not work like inline env vars
  2381. * 1fd5cf1 Merge pull request `#49320`_ from rallytime/fix-48694
  2382. * 0964b5e Update documentation for `#48694`_ and add deprecation warning
  2383. * c323096 Merge pull request `#49314`_ from rallytime/bp-49277
  2384. * 6d691b2 Prepend current directory when path is just filename
  2385. * c7bae5e Merge pull request `#49290`_ from rallytime/bp-44504
  2386. * 6224f7b calling range is going up to the upper limit but not including it
  2387. * 7a44e59 Merge pull request `#49289`_ from rallytime/bp-49170
  2388. * 4c29c17 forcing mine update in the proxy minion as well
  2389. * b1d581a force mine update on minion start
  2390. * 221ea22 Merge pull request `#49278`_ from rallytime/bp-49253
  2391. * b331b5c skip ID 7 for vmware hard drives
  2392. * **PR** `#49356`_: (`dwoz`_) Fix tests that use timed_subprocess for py3
  2393. @ *2018-08-28 13:30:08 UTC*
  2394. * 1faf6a7 Merge pull request `#49356`_ from dwoz/cmdmod
  2395. * 6ffeaae Fix tests that use timed_subprocess for py3
  2396. * **ISSUE** `#48299`_: (`dosercz`_) git.latest reports deleted tags in remote repo as new_tags in changes (refs: `#49305`_)
  2397. * **PR** `#49336`_: (`terminalmage`_) Fix half-baked comment
  2398. @ *2018-08-27 00:07:55 UTC*
  2399. * **PR** `#49305`_: (`terminalmage`_) Allow git.latest to remove local tags which have been removed remotely (refs: `#49336`_)
  2400. * 2d8055e Merge pull request `#49336`_ from terminalmage/issue48299
  2401. * 175e161 Fix half-baked comment
  2402. * **PR** `#49331`_: (`dwoz`_) Use salt.utils to ensure string type
  2403. @ *2018-08-26 01:42:08 UTC*
  2404. * a2e7033 Merge pull request `#49331`_ from dwoz/strfix
  2405. * 7513474 Use salt.utils to ensure string type
  2406. * **PR** `#49312`_: (`Ch3LL`_) Fix keyerror in manage.bootstrap
  2407. @ *2018-08-25 19:55:44 UTC*
  2408. * d70eda8 Merge pull request `#49312`_ from Ch3LL/ssh_list_hosts
  2409. * da71c97 Fix keyerror in manage.bootstrap
  2410. * **PR** `#49316`_: (`rallytime`_) [2018.3] Merge forward from 2018.3.3 to 2018.3
  2411. @ *2018-08-25 19:53:04 UTC*
  2412. * 6b2eba7 Merge pull request `#49316`_ from rallytime/merge-2018.3
  2413. * 39c442c Merge branch '2018.3.3' into '2018.3'
  2414. * **ISSUE** `#48880`_: (`damntoken`_) Can't run cmd.run with UTF-8 chars as arguments / parameters. With custom module. (refs: `#49322`_)
  2415. * **PR** `#49322`_: (`dwoz`_) Encode shell commands explicitly.
  2416. @ *2018-08-25 04:43:26 UTC*
  2417. * 5766e98 Merge pull request `#49322`_ from dwoz/state_module_test_fix
  2418. * 1f7d50d Encode shell commands explicitly.
  2419. * **PR** `#49299`_: (`dwoz`_) Work around cmd.run unicode issues in test for now
  2420. @ *2018-08-25 04:43:03 UTC*
  2421. * b47da0a Merge pull request `#49299`_ from dwoz/test_fix
  2422. * f4bd644 Fix string formatting wart in file state tests
  2423. * e84e608 Fix wart in file state test
  2424. * 71d4465 Work around cmd.run unicode issues in test for now
  2425. * **ISSUE** `#48299`_: (`dosercz`_) git.latest reports deleted tags in remote repo as new_tags in changes (refs: `#49305`_)
  2426. * **PR** `#49305`_: (`terminalmage`_) Allow git.latest to remove local tags which have been removed remotely (refs: `#49336`_)
  2427. @ *2018-08-24 17:29:03 UTC*
  2428. * b65890c Merge pull request `#49305`_ from terminalmage/issue48299
  2429. * 4a093d9 lint
  2430. * ed7b994 Gate tag manipulation behind a sync_tags argument
  2431. * 29de855 Add test for a removed tag
  2432. * eb9a459 Properly handle tags deleted from remote repository
  2433. * 916c15a Add git.tag function
  2434. * **ISSUE** `#49009`_: (`msciciel`_) file_ignore_regex / file_ignore_glob not working properly (refs: `#49308`_)
  2435. * **PR** `#49308`_: (`terminalmage`_) Don't include ignored paths in mtime map
  2436. @ *2018-08-24 17:28:41 UTC*
  2437. * 459354a Merge pull request `#49308`_ from terminalmage/issue49009
  2438. * 2badd7f Don't include ignored paths in mtime map
  2439. * **PR** `#49282`_: (`rallytime`_) [2018.3] Merge forward from 2017.7 to 2018.3
  2440. @ *2018-08-24 16:45:50 UTC*
  2441. * 914bb09 Merge pull request `#49282`_ from rallytime/merge-2018.3
  2442. * 21a51c9 Add 'minion_data_cache: True' to mocked opts for minions unit tests
  2443. * 196ce3f Call the `with_tempfile` decorator correctly for 2018.3
  2444. * 37f24fd Fix unit test for file state
  2445. * 6f9a158 Update old utils paths with new paths
  2446. * c3ecefc Merge branch '2017.7' into '2018.3'
  2447. * 879c3ad Merge pull request `#49262`_ from bloomberg/short-circuit
  2448. * a3594db extend #488588 to cover SyncAuth class
  2449. * 1900aff Merge pull request `#49144`_ from twangboy/fix_48163
  2450. * ff5ec86 Work with seconds
  2451. * 7264008 Fix some lint (remove whitespace)`
  2452. * 4f9973d Improve timeout in delete
  2453. * a6ecb75 Remove testing debug stuff
  2454. * 7dd7953 Fix start/stop functions
  2455. * fade0a6 Merge pull request `#10`_ from damon-atkins/patch-1
  2456. * 57c4b9f 2017_win_service_damon
  2457. * d44eaee Add timeout support to the state
  2458. * d579b3e Add timeout parameter
  2459. * 395bae6 Merge pull request `#49259`_ from gtmanfred/flaky-2017.7
  2460. * 93a576e flaky tests are flaky yo
  2461. * f518bd3 mark orchestration state tests as flaky
  2462. * 62cc0df Merge pull request `#49231`_ from minusf/mount-check-name
  2463. * eb5cab3 fix some underhanging indent while here...
  2464. * ec2a091 check for mandatory parameters to avoid false positives
  2465. * d55d484 Merge pull request `#49242`_ from dwoz/blockreplace_better_fix
  2466. * 72c3727 Use six to make sure content is unicode
  2467. * 1bf0b18 Better blockfix replace
  2468. * dd4fcd3 Revert "Multiple block replace test fixes"
  2469. * d335842 Use os.linesep.join instead of textwrap.dedent
  2470. * 85f6d36 Merge pull request `#49236`_ from terminalmage/issue32737
  2471. * 233bbae Allow compound matching in eauth config expressions
  2472. * 5ba7f60 Merge pull request `#49187`_ from erwindon/py27fixnumberformat
  2473. * 12261a5 trailing whitespace removal
  2474. * 2149e22 Fix for `#45620`_: "Salt CLI is rounding floats to 2 decimal places" (actually: Salt CLI is using only 12 digits for precision)
  2475. * f8c55b8 Merge pull request `#49184`_ from ralish/external_nodes_docs
  2476. * 4fe38dc Merge branch '2017.7' into external_nodes_docs
  2477. * 2e29b29 Remove obsolete documentation on external_nodes setting
  2478. * 65205a4 Merge pull request `#49185`_ from ralish/enable_gpus_grains_doc
  2479. * 2fe675c Update documentation to correctly state enable_gpu_grains default
  2480. * 5aa282e Merge pull request `#48032`_ from zer0def/parted-naming
  2481. * 563ad25 Merge branch '2017.7' into parted-naming
  2482. * 07f8631 Fixed partition names with spaces effectively containing only the first word.
  2483. * 0157eac Merge pull request `#49164`_ from terminalmage/issue49154
  2484. * c2aba7a Merge branch '2017.7' into issue49154
  2485. * b4544d7 Add keep_source integration tests
  2486. * 82638c6 Fix bug in keep_source for non-templated salt:// file sources
  2487. * b510441 Merge pull request `#49179`_ from dwoz/test_unit_states_file
  2488. * 913ea5e Fix directory unit test
  2489. * 3363238 Account for normalized dirs in unit tests
  2490. * 7486fd5 Merge pull request `#49162`_ from erwindon/wheel_error_error
  2491. * ca5df04 Merge branch '2017.7' into wheel_error_error
  2492. * 4335c5c Must have 2 lines between imports and code
  2493. * ec1f013 Improved solution as per @dwoz's suggestion
  2494. * 20f134e Fixed unknown 'exceptions' under Python3 (`#49152`_)
  2495. * 7043286 Merge pull request `#49143`_ from Ch3LL/bp-49142
  2496. * d2e73cc Remove -Z script_arg for cloud tests
  2497. * 8ab55f5 Merge pull request `#49167`_ from dwoz/filefix
  2498. * b5ba073 Simplify dict keys lookup
  2499. * 6844251 Fix remaining file state integration tests (py3)
  2500. * 90bd560 Merge pull request `#49163`_ from dwoz/tmp_dir
  2501. * 3384864 add Exception type
  2502. * 9da79dd0 Allow test suite to finish if tmp dir removal fails
  2503. * aa01a67 Merge pull request `#49136`_ from Ch3LL/bootstrap_2017.7
  2504. * de40dfb [2017.7] Update bootstrap script to latest release (2018.08.15)
  2505. * 29fccbf Merge pull request `#49118`_ from dwoz/test_file_fixes
  2506. * c6b781e Multiple fixes for integration.states.test_file
  2507. * 133e400 Merge pull request `#49103`_ from dwoz/cmd_test_fix
  2508. * 566a4ea Install the launcher so we can execute py files
  2509. * **ISSUE** `saltstack/salt-jenkins#1075`_: (`Ch3LL`_) [2018.3.3] arch python3 tests do not finish (refs: `#49303`_)
  2510. * **PR** `#49303`_: (`gtmanfred`_) use os._exit instead of sys.exit when daemonizing
  2511. @ *2018-08-24 14:15:54 UTC*
  2512. * 4c81c2e Merge pull request `#49303`_ from gtmanfred/forking
  2513. * e06ce49 use os._exit instead of sys.exit when daemonizing
  2514. * **PR** `#49276`_: (`terminalmage`_) Fix paths to moved functions
  2515. @ *2018-08-23 16:38:55 UTC*
  2516. * 158c1ca Merge pull request `#49276`_ from terminalmage/fix-moved-funcs
  2517. * 322a988 Fix paths to moved functions
  2518. * **PR** `#49270`_: (`dwoz`_) Add async helper to test_sock_path_len
  2519. @ *2018-08-23 16:17:54 UTC*
  2520. * ef39f85 Merge pull request `#49270`_ from dwoz/test_event_fix
  2521. * 51bf79a Add async helper to test_sock_path_len
  2522. * **PR** `#49199`_: (`jacobweinstock`_) Fix typeerror unicode
  2523. @ *2018-08-23 14:38:17 UTC*
  2524. * 5da743a Merge pull request `#49199`_ from jacobweinstock/fix-typeerror-unicode
  2525. * 25608ef Merge branch '2018.3' into fix-typeerror-unicode
  2526. * 11ad11c add unicode_literals back to handle logging and other things.
  2527. * 6944baf add salt.utils.stringutils.to_bytes. add comment on unicode_literals.
  2528. * **ISSUE** `#49174`_: (`rbthomp`_) Beacon diskusage reporting incorrect diskusage value. (refs: `#49264`_)
  2529. * **PR** `#49264`_: (`gtmanfred`_) fix diskusage beacon
  2530. @ *2018-08-23 14:36:07 UTC*
  2531. * e28f8f1 Merge pull request `#49264`_ from gtmanfred/diskusage
  2532. * 15857c2c fix diskusage
  2533. * **PR** `#49253`_: (`gtmanfred`_) skip ID 7 for vmware hard drives (refs: `#49278`_)
  2534. @ *2018-08-23 14:35:31 UTC*
  2535. * f6b2b93 Merge pull request `#49253`_ from gtmanfred/vmware
  2536. * 6e776ca skip ID 7 for vmware hard drives
  2537. * **ISSUE** `#49159`_: (`wenxin-wang`_) incorrect default value of minion's 'ipv6' option (refs: `#49263`_)
  2538. * **PR** `#49263`_: (`terminalmage`_) Revert default value for ipv6 to None
  2539. @ *2018-08-23 13:02:13 UTC*
  2540. * 2a2bd48 Merge pull request `#49263`_ from terminalmage/issue49159
  2541. * bf5d907 Revert default value for ipv6 to None
  2542. * **PR** `#49244`_: (`dwoz`_) Test fixes: unit.fileserver.test_gitfs
  2543. @ *2018-08-22 20:19:42 UTC*
  2544. * ec32428 Merge pull request `#49244`_ from dwoz/gitfs_fixes
  2545. * b533fa1 Simplify by using to_unicode helper
  2546. * 5a0cda5 Older GitPython version do not have a close method
  2547. * 7452715 Fix up fileserver.test_gitfs tests on windows
  2548. * 800aa25 Remove unicode filenames on windows python 2
  2549. * **PR** `#49265`_: (`terminalmage`_) Fix failing unit file module unit tests
  2550. @ *2018-08-22 19:35:07 UTC*
  2551. * 2d7f846 Merge pull request `#49265`_ from terminalmage/fix-failing-file-tests
  2552. * 6b51f71 Fix failing unit file module unit tests
  2553. * **PR** `#49240`_: (`dwoz`_) file state test fixes
  2554. @ *2018-08-22 18:16:42 UTC*
  2555. * 4634752 Merge pull request `#49240`_ from dwoz/state_tests
  2556. * 1679a19 Work around listdir encoding issues on py2 windows
  2557. * 07ed841 file state test fixes
  2558. * **PR** `#49260`_: (`gtmanfred`_) [2018.3] flaky tests
  2559. @ *2018-08-22 16:40:39 UTC*
  2560. * 55ded9f Merge pull request `#49260`_ from gtmanfred/flaky-2018.3
  2561. * 41973ff flaky tests are flaky yo
  2562. * c927f1b mark orchestration state tests as flaky
  2563. * **PR** `#49245`_: (`dwoz`_) Skip grep unit tests on windows
  2564. @ *2018-08-22 15:18:08 UTC*
  2565. * 6d023ca Merge pull request `#49245`_ from dwoz/skip_grep_windows
  2566. * e305891 Skip grep unit tests on windows
  2567. * **PR** `#49243`_: (`dwoz`_) Revert newline translation change
  2568. @ *2018-08-22 15:12:26 UTC*
  2569. * 75beede Merge pull request `#49243`_ from dwoz/fileserver_tests
  2570. * 86e3c46 Revert newline translation change
  2571. * **PR** `#48545`_: (`bbinet`_) Fix unreachable ssh-id-wrapper template when root_dir is relative
  2572. @ *2018-08-21 15:12:01 UTC*
  2573. * 60605f0 Merge pull request `#48545`_ from bbinet/fix-unreacheable-ssh-id-wrapper
  2574. * 284dcf7 Fix unreachable ssh-id-wrapper template when root_dir is relative
  2575. * **ISSUE** `#49204`_: (`mchugh19`_) file.directory state fails if directory contains an invalid symlink (refs: `#49209`_, `#49827`_)
  2576. * **PR** `#49209`_: (`gtmanfred`_) don't blow up check_perms if lsattr file doesn't exist
  2577. @ *2018-08-20 19:02:42 UTC*
  2578. * a4c51a9 Merge pull request `#49209`_ from gtmanfred/lsattr
  2579. * ab918ca don't blow up check_perms if lsattr file doesn't exist
  2580. * **ISSUE** `#49060`_: (`The-Loeki`_) On Py3, redis job cache throws TypeError bytes / str (refs: `#49190`_)
  2581. * **PR** `#49190`_: (`The-Loeki`_) decode_reponses=True on all Redis API interfaces
  2582. @ *2018-08-20 18:57:26 UTC*
  2583. * d29af00 Merge pull request `#49190`_ from The-Loeki/redis-fix
  2584. * d126318 Merge branch '2018.3' into redis-fix
  2585. * 7ff72eb redis cache no utf8 of course
  2586. * bdaef39 decode_reponses=True on all Redis API interfaces
  2587. * **PR** `#49197`_: (`dwoz`_) File state line ending fixes
  2588. @ *2018-08-20 18:45:04 UTC*
  2589. * 644ba3d Merge pull request `#49197`_ from dwoz/test_fix
  2590. * a7cfe35 File state line ending fixes
  2591. * **PR** `#49192`_: (`dwoz`_) Test fixes flaky test and unicode environment key/value
  2592. @ *2018-08-19 10:48:03 UTC*
  2593. * aaa9e37 Merge pull request `#49192`_ from dwoz/git_test_fix_ng
  2594. * 8ea89e9 Test fixes
  2595. * **PR** `#49191`_: (`The-Loeki`_) Make salt.utils.vault._get_connection publicly available
  2596. @ *2018-08-19 10:39:35 UTC*
  2597. * 63cc737 Merge pull request `#49191`_ from The-Loeki/vault_publ_conn
  2598. * cab4192 publicize salt.utils.get_vault_connection()
  2599. * **PR** `#49189`_: (`dwoz`_) Merge pull request `#49171`_ from Ch3LL/bp-49103
  2600. @ *2018-08-18 20:51:59 UTC*
  2601. * **PR** `#49171`_: (`Ch3LL`_) [2018.3.3] cherry pick `#49103`_ (refs: `#49189`_)
  2602. * **PR** `#49103`_: (`dwoz`_) Install the launcher so we can execute py files (refs: `#49189`_, `#49171`_)
  2603. * 1d843d4 Merge pull request `#49189`_ from dwoz/cmd_test_fix
  2604. * 8fd0c38 Merge pull request `#49171`_ from Ch3LL/bp-49103
  2605. * **PR** `#49188`_: (`cachedout`_) Fix bug in test_pkg
  2606. @ *2018-08-18 17:36:22 UTC*
  2607. * 5f905d7 Merge pull request `#49188`_ from cachedout/fix_test_pkg
  2608. * 2cd6519 Fix bug in test_pkg
  2609. * **PR** `#49056`_: (`Ch3LL`_) Add orch runner with mine.get integration tests
  2610. @ *2018-08-18 12:54:48 UTC*
  2611. * 6fb8d4a Merge pull request `#49056`_ from Ch3LL/test_mine
  2612. * 3a8fed5 Handle race condition when running mine.update in orch mine test
  2613. * b4e421c Add orch runner with mine.get integration tests
  2614. * **PR** `#49126`_: (`The-Loeki`_) TLS cert_info fixes
  2615. @ *2018-08-18 12:19:33 UTC*
  2616. * **PR** `#49123`_: (`The-Loeki`_) Fix return of tls.cert_info extensions (refs: `#49126`_)
  2617. * 0d0e11d Merge pull request `#49126`_ from The-Loeki/tls-impr
  2618. * 22240c0 Merge branch '2018.3' into tls-impr
  2619. * 3ce2c3e tls.cert_info: strip newlines/spaces from extensions
  2620. * d522d01 tls alt_names fix
  2621. * d435dbc Fix bytes-return of tls.cert_info extensions
  2622. * 9c7d3ea TLS cert_info: Accept IP Addresses as valid alt_names
  2623. * 7d6ecaf tls.check_info: Allow PEM as string input
  2624. * **PR** `#49186`_: (`dwoz`_) Fix typo in `#49180`_
  2625. @ *2018-08-18 12:07:00 UTC*
  2626. * **PR** `#49180`_: (`dwoz`_) Cherry-pick test fixes (refs: `#49186`_)
  2627. * 7dd70eb Merge pull request `#49186`_ from dwoz/test_fixes
  2628. * 95efc51 Fix typo
  2629. * **PR** `#49180`_: (`dwoz`_) Cherry-pick test fixes (refs: `#49186`_)
  2630. @ *2018-08-18 04:08:17 UTC*
  2631. * 6d57ac1 Merge pull request `#49180`_ from dwoz/test_fixes
  2632. * 3c49544 Account for file renames
  2633. * acc144d Fix directory unit test
  2634. * a7ee07a Fix is_windows checks
  2635. * 74b197f Account for normalized dirs in unit tests
  2636. * a18d937 Merge pull request `#49167`_ from dwoz/filefix
  2637. * **PR** `#49091`_: (`terminalmage`_) Rename/re-organize test files in 2018.3 branch
  2638. @ *2018-08-17 12:26:44 UTC*
  2639. * **PR** `#47337`_: (`terminalmage`_) Modify runtests.py to run a subset of tests based on filenames (refs: `#49091`_)
  2640. * 8bda1e5 Merge pull request `#49091`_ from terminalmage/rename-test-files
  2641. * 3d8523b Fix import for moved module
  2642. * 613f061 Lint
  2643. * 81f272f Rename outputter tests to match naming convention
  2644. * fba0336 Rename venafi test module to bring it closer to the naming convention
  2645. * 9c14500 Rename exec module integration test files to respect naming convention
  2646. * 91fa09e Rename providers to clouds to respect naming convention
  2647. * d56dcdd Rename "providers" dir to "clouds" to respect naming convention
  2648. * f1b7d54 Rename virtualenv state test module to respect naming convention
  2649. * c1f94db Split ssh state tests into separate modules to respect naming convention
  2650. * 9c8ba4a Split mysql database tests into two modules to respect naming convention
  2651. * d51748e Rename some files to avoid them being identified as test modules
  2652. * 1fccbf7 Rename acl unit test module to confirm to naming convention
  2653. * 160223d Consolidate/move fileclient/fileserver tests to conform to naming convention
  2654. * 1aacf77 Rename/consolidate salt.utils unit tests to conform to naming convention
  2655. * 5a0990b Rename pillar unit test modules to reflect naming convention
  2656. * 516594b Consolidate netapi tests and move them to reflect naming convention
  2657. * 8f5fef5 Consolitdate and move salt-ssh unit tests to proper location
  2658. * 9801ce3 Consolidate and move loader tests to test/unit/test_loader.py
  2659. * f72bbc5 Rename beacon unit test modules to conform with naming convention
  2660. * fa76cb6 Move inspectlib tests to conform with naming convention
  2661. * 81e3823 Move shared kernelpkg test cases to tests/support/
  2662. * e0d95b6 Consolidate misplaced tests into tests/unit/test_config.py
  2663. * 3a1ec12 Rename slack engine test file to respect naming convention
  2664. * c9c9d20 Rename test_map_conf test file to respect naming convention
  2665. * 5c936c0 Rename the aptpkg state module to respect naming convention
  2666. * ac50eb8 Remove redundant "test" from filename
  2667. * b03a563 Move jinja templating tests alongside salt/utils/jinja.py's tests
  2668. * b49d8df Fix bad copypasta in docstring
  2669. * 069102b Rename sentry returner test to match naming convention
  2670. * 2398083 Use tests.support.paths instead of deprecated integration module
  2671. * ffb842d Move salt.utils.context tests to their proper location
  2672. * d69069b Move context cache tests to their proper location
  2673. * **PR** `#49062`_: (`weswhet`_) fix memoize on available macOS services
  2674. @ *2018-08-15 15:34:25 UTC*
  2675. * c8510a6 Merge pull request `#49062`_ from weswhet/fix-mac-available-services
  2676. * f1b40c4 decorator link fix, updating context names, as well as updating macutils tests for latest changes
  2677. * 1e4497d fixing an issue with memoize on macOS services, switching to useing __context__ instead
  2678. * **ISSUE** `#49100`_: (`pruiz`_) salt.utils.yamldumper.dump/safe_dump incorrectly return 'str' instead of unicode on python2.7 (centos) (refs: `#49125`_)
  2679. * **PR** `#49125`_: (`terminalmage`_) Ensure that we don't feed jinja2.Markup() a str type
  2680. @ *2018-08-15 04:02:30 UTC*
  2681. * 21435be Merge pull request `#49125`_ from terminalmage/issue49100
  2682. * ec258e2 Add integration tests for yaml and json filters
  2683. * f5f16cf Ensure that we don't feed jinja2.Markup() a str type
  2684. .. _`#10`: https://github.com/saltstack/salt/issues/10
  2685. .. _`#27160`: https://github.com/saltstack/salt/issues/27160
  2686. .. _`#31`: https://github.com/saltstack/salt/issues/31
  2687. .. _`#32245`: https://github.com/saltstack/salt/issues/32245
  2688. .. _`#32`: https://github.com/saltstack/salt/issues/32
  2689. .. _`#38672`: https://github.com/saltstack/salt/issues/38672
  2690. .. _`#39593`: https://github.com/saltstack/salt/pull/39593
  2691. .. _`#3`: https://github.com/saltstack/salt/issues/3
  2692. .. _`#40262`: https://github.com/saltstack/salt/issues/40262
  2693. .. _`#40819`: https://github.com/saltstack/salt/issues/40819
  2694. .. _`#41342`: https://github.com/saltstack/salt/issues/41342
  2695. .. _`#41583`: https://github.com/saltstack/salt/issues/41583
  2696. .. _`#42280`: https://github.com/saltstack/salt/issues/42280
  2697. .. _`#42426`: https://github.com/saltstack/salt/pull/42426
  2698. .. _`#43453`: https://github.com/saltstack/salt/issues/43453
  2699. .. _`#43454`: https://github.com/saltstack/salt/pull/43454
  2700. .. _`#44979`: https://github.com/saltstack/salt/issues/44979
  2701. .. _`#45026`: https://github.com/saltstack/salt/issues/45026
  2702. .. _`#45347`: https://github.com/saltstack/salt/pull/45347
  2703. .. _`#45429`: https://github.com/saltstack/salt/pull/45429
  2704. .. _`#45620`: https://github.com/saltstack/salt/issues/45620
  2705. .. _`#45811`: https://github.com/saltstack/salt/pull/45811
  2706. .. _`#45867`: https://github.com/saltstack/salt/issues/45867
  2707. .. _`#46292`: https://github.com/saltstack/salt/issues/46292
  2708. .. _`#46388`: https://github.com/saltstack/salt/issues/46388
  2709. .. _`#46689`: https://github.com/saltstack/salt/issues/46689
  2710. .. _`#46886`: https://github.com/saltstack/salt/issues/46886
  2711. .. _`#46980`: https://github.com/saltstack/salt/pull/46980
  2712. .. _`#47043`: https://github.com/saltstack/salt/issues/47043
  2713. .. _`#47337`: https://github.com/saltstack/salt/pull/47337
  2714. .. _`#47425`: https://github.com/saltstack/salt/issues/47425
  2715. .. _`#47784`: https://github.com/saltstack/salt/issues/47784
  2716. .. _`#48032`: https://github.com/saltstack/salt/pull/48032
  2717. .. _`#48087`: https://github.com/saltstack/salt/pull/48087
  2718. .. _`#48132`: https://github.com/saltstack/salt/issues/48132
  2719. .. _`#48204`: https://github.com/saltstack/salt/issues/48204
  2720. .. _`#48299`: https://github.com/saltstack/salt/issues/48299
  2721. .. _`#48343`: https://github.com/saltstack/salt/issues/48343
  2722. .. _`#48426`: https://github.com/saltstack/salt/pull/48426
  2723. .. _`#48545`: https://github.com/saltstack/salt/pull/48545
  2724. .. _`#48599`: https://github.com/saltstack/salt/issues/48599
  2725. .. _`#48661`: https://github.com/saltstack/salt/issues/48661
  2726. .. _`#48666`: https://github.com/saltstack/salt/pull/48666
  2727. .. _`#48694`: https://github.com/saltstack/salt/issues/48694
  2728. .. _`#48734`: https://github.com/saltstack/salt/issues/48734
  2729. .. _`#48759`: https://github.com/saltstack/salt/issues/48759
  2730. .. _`#48782`: https://github.com/saltstack/salt/issues/48782
  2731. .. _`#48801`: https://github.com/saltstack/salt/issues/48801
  2732. .. _`#48880`: https://github.com/saltstack/salt/issues/48880
  2733. .. _`#49008`: https://github.com/saltstack/salt/issues/49008
  2734. .. _`#49009`: https://github.com/saltstack/salt/issues/49009
  2735. .. _`#49025`: https://github.com/saltstack/salt/pull/49025
  2736. .. _`#49027`: https://github.com/saltstack/salt/issues/49027
  2737. .. _`#49043`: https://github.com/saltstack/salt/issues/49043
  2738. .. _`#49056`: https://github.com/saltstack/salt/pull/49056
  2739. .. _`#49060`: https://github.com/saltstack/salt/issues/49060
  2740. .. _`#49062`: https://github.com/saltstack/salt/pull/49062
  2741. .. _`#49091`: https://github.com/saltstack/salt/pull/49091
  2742. .. _`#49100`: https://github.com/saltstack/salt/issues/49100
  2743. .. _`#49103`: https://github.com/saltstack/salt/pull/49103
  2744. .. _`#49104`: https://github.com/saltstack/salt/pull/49104
  2745. .. _`#49113`: https://github.com/saltstack/salt/pull/49113
  2746. .. _`#49116`: https://github.com/saltstack/salt/pull/49116
  2747. .. _`#49118`: https://github.com/saltstack/salt/pull/49118
  2748. .. _`#49123`: https://github.com/saltstack/salt/pull/49123
  2749. .. _`#49125`: https://github.com/saltstack/salt/pull/49125
  2750. .. _`#49126`: https://github.com/saltstack/salt/pull/49126
  2751. .. _`#49136`: https://github.com/saltstack/salt/pull/49136
  2752. .. _`#49143`: https://github.com/saltstack/salt/pull/49143
  2753. .. _`#49144`: https://github.com/saltstack/salt/pull/49144
  2754. .. _`#49150`: https://github.com/saltstack/salt/issues/49150
  2755. .. _`#49152`: https://github.com/saltstack/salt/issues/49152
  2756. .. _`#49159`: https://github.com/saltstack/salt/issues/49159
  2757. .. _`#49162`: https://github.com/saltstack/salt/pull/49162
  2758. .. _`#49163`: https://github.com/saltstack/salt/pull/49163
  2759. .. _`#49164`: https://github.com/saltstack/salt/pull/49164
  2760. .. _`#49167`: https://github.com/saltstack/salt/pull/49167
  2761. .. _`#49171`: https://github.com/saltstack/salt/pull/49171
  2762. .. _`#49174`: https://github.com/saltstack/salt/issues/49174
  2763. .. _`#49179`: https://github.com/saltstack/salt/pull/49179
  2764. .. _`#49180`: https://github.com/saltstack/salt/pull/49180
  2765. .. _`#49184`: https://github.com/saltstack/salt/pull/49184
  2766. .. _`#49185`: https://github.com/saltstack/salt/pull/49185
  2767. .. _`#49186`: https://github.com/saltstack/salt/pull/49186
  2768. .. _`#49187`: https://github.com/saltstack/salt/pull/49187
  2769. .. _`#49188`: https://github.com/saltstack/salt/pull/49188
  2770. .. _`#49189`: https://github.com/saltstack/salt/pull/49189
  2771. .. _`#49190`: https://github.com/saltstack/salt/pull/49190
  2772. .. _`#49191`: https://github.com/saltstack/salt/pull/49191
  2773. .. _`#49192`: https://github.com/saltstack/salt/pull/49192
  2774. .. _`#49197`: https://github.com/saltstack/salt/pull/49197
  2775. .. _`#49199`: https://github.com/saltstack/salt/pull/49199
  2776. .. _`#49204`: https://github.com/saltstack/salt/issues/49204
  2777. .. _`#49205`: https://github.com/saltstack/salt/issues/49205
  2778. .. _`#49209`: https://github.com/saltstack/salt/pull/49209
  2779. .. _`#49218`: https://github.com/saltstack/salt/pull/49218
  2780. .. _`#49225`: https://github.com/saltstack/salt/issues/49225
  2781. .. _`#49226`: https://github.com/saltstack/salt/issues/49226
  2782. .. _`#49231`: https://github.com/saltstack/salt/pull/49231
  2783. .. _`#49236`: https://github.com/saltstack/salt/pull/49236
  2784. .. _`#49240`: https://github.com/saltstack/salt/pull/49240
  2785. .. _`#49242`: https://github.com/saltstack/salt/pull/49242
  2786. .. _`#49243`: https://github.com/saltstack/salt/pull/49243
  2787. .. _`#49244`: https://github.com/saltstack/salt/pull/49244
  2788. .. _`#49245`: https://github.com/saltstack/salt/pull/49245
  2789. .. _`#49253`: https://github.com/saltstack/salt/pull/49253
  2790. .. _`#49259`: https://github.com/saltstack/salt/pull/49259
  2791. .. _`#49260`: https://github.com/saltstack/salt/pull/49260
  2792. .. _`#49262`: https://github.com/saltstack/salt/pull/49262
  2793. .. _`#49263`: https://github.com/saltstack/salt/pull/49263
  2794. .. _`#49264`: https://github.com/saltstack/salt/pull/49264
  2795. .. _`#49265`: https://github.com/saltstack/salt/pull/49265
  2796. .. _`#49270`: https://github.com/saltstack/salt/pull/49270
  2797. .. _`#49272`: https://github.com/saltstack/salt/pull/49272
  2798. .. _`#49275`: https://github.com/saltstack/salt/issues/49275
  2799. .. _`#49276`: https://github.com/saltstack/salt/pull/49276
  2800. .. _`#49278`: https://github.com/saltstack/salt/pull/49278
  2801. .. _`#49281`: https://github.com/saltstack/salt/issues/49281
  2802. .. _`#49282`: https://github.com/saltstack/salt/pull/49282
  2803. .. _`#49283`: https://github.com/saltstack/salt/pull/49283
  2804. .. _`#49284`: https://github.com/saltstack/salt/pull/49284
  2805. .. _`#49289`: https://github.com/saltstack/salt/pull/49289
  2806. .. _`#49290`: https://github.com/saltstack/salt/pull/49290
  2807. .. _`#49291`: https://github.com/saltstack/salt/pull/49291
  2808. .. _`#49299`: https://github.com/saltstack/salt/pull/49299
  2809. .. _`#49303`: https://github.com/saltstack/salt/pull/49303
  2810. .. _`#49305`: https://github.com/saltstack/salt/pull/49305
  2811. .. _`#49308`: https://github.com/saltstack/salt/pull/49308
  2812. .. _`#49312`: https://github.com/saltstack/salt/pull/49312
  2813. .. _`#49314`: https://github.com/saltstack/salt/pull/49314
  2814. .. _`#49316`: https://github.com/saltstack/salt/pull/49316
  2815. .. _`#49320`: https://github.com/saltstack/salt/pull/49320
  2816. .. _`#49322`: https://github.com/saltstack/salt/pull/49322
  2817. .. _`#49324`: https://github.com/saltstack/salt/pull/49324
  2818. .. _`#49327`: https://github.com/saltstack/salt/pull/49327
  2819. .. _`#49331`: https://github.com/saltstack/salt/pull/49331
  2820. .. _`#49336`: https://github.com/saltstack/salt/pull/49336
  2821. .. _`#49337`: https://github.com/saltstack/salt/pull/49337
  2822. .. _`#49339`: https://github.com/saltstack/salt/pull/49339
  2823. .. _`#49341`: https://github.com/saltstack/salt/pull/49341
  2824. .. _`#49344`: https://github.com/saltstack/salt/pull/49344
  2825. .. _`#49346`: https://github.com/saltstack/salt/pull/49346
  2826. .. _`#49353`: https://github.com/saltstack/salt/pull/49353
  2827. .. _`#49354`: https://github.com/saltstack/salt/pull/49354
  2828. .. _`#49355`: https://github.com/saltstack/salt/pull/49355
  2829. .. _`#49356`: https://github.com/saltstack/salt/pull/49356
  2830. .. _`#49366`: https://github.com/saltstack/salt/pull/49366
  2831. .. _`#49371`: https://github.com/saltstack/salt/pull/49371
  2832. .. _`#49372`: https://github.com/saltstack/salt/pull/49372
  2833. .. _`#49375`: https://github.com/saltstack/salt/pull/49375
  2834. .. _`#49376`: https://github.com/saltstack/salt/pull/49376
  2835. .. _`#49379`: https://github.com/saltstack/salt/pull/49379
  2836. .. _`#49380`: https://github.com/saltstack/salt/pull/49380
  2837. .. _`#49385`: https://github.com/saltstack/salt/pull/49385
  2838. .. _`#49386`: https://github.com/saltstack/salt/pull/49386
  2839. .. _`#49387`: https://github.com/saltstack/salt/pull/49387
  2840. .. _`#49389`: https://github.com/saltstack/salt/pull/49389
  2841. .. _`#49390`: https://github.com/saltstack/salt/pull/49390
  2842. .. _`#49392`: https://github.com/saltstack/salt/issues/49392
  2843. .. _`#49394`: https://github.com/saltstack/salt/pull/49394
  2844. .. _`#49400`: https://github.com/saltstack/salt/pull/49400
  2845. .. _`#49401`: https://github.com/saltstack/salt/pull/49401
  2846. .. _`#49402`: https://github.com/saltstack/salt/pull/49402
  2847. .. _`#49406`: https://github.com/saltstack/salt/pull/49406
  2848. .. _`#49407`: https://github.com/saltstack/salt/pull/49407
  2849. .. _`#49408`: https://github.com/saltstack/salt/pull/49408
  2850. .. _`#49411`: https://github.com/saltstack/salt/pull/49411
  2851. .. _`#49434`: https://github.com/saltstack/salt/pull/49434
  2852. .. _`#49435`: https://github.com/saltstack/salt/pull/49435
  2853. .. _`#49452`: https://github.com/saltstack/salt/issues/49452
  2854. .. _`#49453`: https://github.com/saltstack/salt/pull/49453
  2855. .. _`#49454`: https://github.com/saltstack/salt/pull/49454
  2856. .. _`#49457`: https://github.com/saltstack/salt/pull/49457
  2857. .. _`#49459`: https://github.com/saltstack/salt/pull/49459
  2858. .. _`#49461`: https://github.com/saltstack/salt/pull/49461
  2859. .. _`#49466`: https://github.com/saltstack/salt/pull/49466
  2860. .. _`#49471`: https://github.com/saltstack/salt/pull/49471
  2861. .. _`#49473`: https://github.com/saltstack/salt/pull/49473
  2862. .. _`#49474`: https://github.com/saltstack/salt/pull/49474
  2863. .. _`#49475`: https://github.com/saltstack/salt/pull/49475
  2864. .. _`#49487`: https://github.com/saltstack/salt/pull/49487
  2865. .. _`#49497`: https://github.com/saltstack/salt/pull/49497
  2866. .. _`#49498`: https://github.com/saltstack/salt/pull/49498
  2867. .. _`#49500`: https://github.com/saltstack/salt/pull/49500
  2868. .. _`#49505`: https://github.com/saltstack/salt/pull/49505
  2869. .. _`#49508`: https://github.com/saltstack/salt/pull/49508
  2870. .. _`#49511`: https://github.com/saltstack/salt/pull/49511
  2871. .. _`#49512`: https://github.com/saltstack/salt/pull/49512
  2872. .. _`#49515`: https://github.com/saltstack/salt/pull/49515
  2873. .. _`#49520`: https://github.com/saltstack/salt/issues/49520
  2874. .. _`#49521`: https://github.com/saltstack/salt/pull/49521
  2875. .. _`#49523`: https://github.com/saltstack/salt/issues/49523
  2876. .. _`#49524`: https://github.com/saltstack/salt/pull/49524
  2877. .. _`#49526`: https://github.com/saltstack/salt/pull/49526
  2878. .. _`#49527`: https://github.com/saltstack/salt/pull/49527
  2879. .. _`#49528`: https://github.com/saltstack/salt/pull/49528
  2880. .. _`#49532`: https://github.com/saltstack/salt/pull/49532
  2881. .. _`#49533`: https://github.com/saltstack/salt/pull/49533
  2882. .. _`#49539`: https://github.com/saltstack/salt/pull/49539
  2883. .. _`#49541`: https://github.com/saltstack/salt/pull/49541
  2884. .. _`#49543`: https://github.com/saltstack/salt/pull/49543
  2885. .. _`#49547`: https://github.com/saltstack/salt/pull/49547
  2886. .. _`#49548`: https://github.com/saltstack/salt/pull/49548
  2887. .. _`#49549`: https://github.com/saltstack/salt/pull/49549
  2888. .. _`#49555`: https://github.com/saltstack/salt/pull/49555
  2889. .. _`#49560`: https://github.com/saltstack/salt/pull/49560
  2890. .. _`#49561`: https://github.com/saltstack/salt/pull/49561
  2891. .. _`#49570`: https://github.com/saltstack/salt/pull/49570
  2892. .. _`#49571`: https://github.com/saltstack/salt/pull/49571
  2893. .. _`#49577`: https://github.com/saltstack/salt/pull/49577
  2894. .. _`#49578`: https://github.com/saltstack/salt/pull/49578
  2895. .. _`#49579`: https://github.com/saltstack/salt/pull/49579
  2896. .. _`#49580`: https://github.com/saltstack/salt/pull/49580
  2897. .. _`#49582`: https://github.com/saltstack/salt/issues/49582
  2898. .. _`#49584`: https://github.com/saltstack/salt/pull/49584
  2899. .. _`#49592`: https://github.com/saltstack/salt/pull/49592
  2900. .. _`#49593`: https://github.com/saltstack/salt/pull/49593
  2901. .. _`#49595`: https://github.com/saltstack/salt/pull/49595
  2902. .. _`#49596`: https://github.com/saltstack/salt/pull/49596
  2903. .. _`#49597`: https://github.com/saltstack/salt/pull/49597
  2904. .. _`#49606`: https://github.com/saltstack/salt/pull/49606
  2905. .. _`#49614`: https://github.com/saltstack/salt/pull/49614
  2906. .. _`#49615`: https://github.com/saltstack/salt/pull/49615
  2907. .. _`#49620`: https://github.com/saltstack/salt/pull/49620
  2908. .. _`#49622`: https://github.com/saltstack/salt/pull/49622
  2909. .. _`#49626`: https://github.com/saltstack/salt/issues/49626
  2910. .. _`#49629`: https://github.com/saltstack/salt/pull/49629
  2911. .. _`#49632`: https://github.com/saltstack/salt/pull/49632
  2912. .. _`#49639`: https://github.com/saltstack/salt/pull/49639
  2913. .. _`#49642`: https://github.com/saltstack/salt/pull/49642
  2914. .. _`#49643`: https://github.com/saltstack/salt/pull/49643
  2915. .. _`#49644`: https://github.com/saltstack/salt/pull/49644
  2916. .. _`#49646`: https://github.com/saltstack/salt/pull/49646
  2917. .. _`#49650`: https://github.com/saltstack/salt/pull/49650
  2918. .. _`#49652`: https://github.com/saltstack/salt/pull/49652
  2919. .. _`#49671`: https://github.com/saltstack/salt/issues/49671
  2920. .. _`#49674`: https://github.com/saltstack/salt/pull/49674
  2921. .. _`#49679`: https://github.com/saltstack/salt/pull/49679
  2922. .. _`#49684`: https://github.com/saltstack/salt/pull/49684
  2923. .. _`#49685`: https://github.com/saltstack/salt/pull/49685
  2924. .. _`#49689`: https://github.com/saltstack/salt/pull/49689
  2925. .. _`#49692`: https://github.com/saltstack/salt/pull/49692
  2926. .. _`#49693`: https://github.com/saltstack/salt/pull/49693
  2927. .. _`#49696`: https://github.com/saltstack/salt/pull/49696
  2928. .. _`#49702`: https://github.com/saltstack/salt/pull/49702
  2929. .. _`#49703`: https://github.com/saltstack/salt/pull/49703
  2930. .. _`#49706`: https://github.com/saltstack/salt/pull/49706
  2931. .. _`#49707`: https://github.com/saltstack/salt/pull/49707
  2932. .. _`#49708`: https://github.com/saltstack/salt/pull/49708
  2933. .. _`#49710`: https://github.com/saltstack/salt/pull/49710
  2934. .. _`#49718`: https://github.com/saltstack/salt/pull/49718
  2935. .. _`#49720`: https://github.com/saltstack/salt/pull/49720
  2936. .. _`#49722`: https://github.com/saltstack/salt/pull/49722
  2937. .. _`#49731`: https://github.com/saltstack/salt/pull/49731
  2938. .. _`#49736`: https://github.com/saltstack/salt/pull/49736
  2939. .. _`#49739`: https://github.com/saltstack/salt/pull/49739
  2940. .. _`#49744`: https://github.com/saltstack/salt/issues/49744
  2941. .. _`#49745`: https://github.com/saltstack/salt/pull/49745
  2942. .. _`#49749`: https://github.com/saltstack/salt/pull/49749
  2943. .. _`#49752`: https://github.com/saltstack/salt/pull/49752
  2944. .. _`#49757`: https://github.com/saltstack/salt/pull/49757
  2945. .. _`#49759`: https://github.com/saltstack/salt/pull/49759
  2946. .. _`#49760`: https://github.com/saltstack/salt/pull/49760
  2947. .. _`#49763`: https://github.com/saltstack/salt/pull/49763
  2948. .. _`#49764`: https://github.com/saltstack/salt/pull/49764
  2949. .. _`#49770`: https://github.com/saltstack/salt/pull/49770
  2950. .. _`#49774`: https://github.com/saltstack/salt/pull/49774
  2951. .. _`#49777`: https://github.com/saltstack/salt/pull/49777
  2952. .. _`#49782`: https://github.com/saltstack/salt/pull/49782
  2953. .. _`#49784`: https://github.com/saltstack/salt/pull/49784
  2954. .. _`#49786`: https://github.com/saltstack/salt/pull/49786
  2955. .. _`#49790`: https://github.com/saltstack/salt/pull/49790
  2956. .. _`#49791`: https://github.com/saltstack/salt/pull/49791
  2957. .. _`#49792`: https://github.com/saltstack/salt/pull/49792
  2958. .. _`#49794`: https://github.com/saltstack/salt/pull/49794
  2959. .. _`#49795`: https://github.com/saltstack/salt/pull/49795
  2960. .. _`#49798`: https://github.com/saltstack/salt/pull/49798
  2961. .. _`#49806`: https://github.com/saltstack/salt/pull/49806
  2962. .. _`#49809`: https://github.com/saltstack/salt/pull/49809
  2963. .. _`#49811`: https://github.com/saltstack/salt/pull/49811
  2964. .. _`#49815`: https://github.com/saltstack/salt/pull/49815
  2965. .. _`#49820`: https://github.com/saltstack/salt/pull/49820
  2966. .. _`#49823`: https://github.com/saltstack/salt/pull/49823
  2967. .. _`#49827`: https://github.com/saltstack/salt/pull/49827
  2968. .. _`#49828`: https://github.com/saltstack/salt/pull/49828
  2969. .. _`#49839`: https://github.com/saltstack/salt/pull/49839
  2970. .. _`#49842`: https://github.com/saltstack/salt/pull/49842
  2971. .. _`#49846`: https://github.com/saltstack/salt/pull/49846
  2972. .. _`#49847`: https://github.com/saltstack/salt/pull/49847
  2973. .. _`#49848`: https://github.com/saltstack/salt/pull/49848
  2974. .. _`#49850`: https://github.com/saltstack/salt/pull/49850
  2975. .. _`#49852`: https://github.com/saltstack/salt/pull/49852
  2976. .. _`#49858`: https://github.com/saltstack/salt/pull/49858
  2977. .. _`#49867`: https://github.com/saltstack/salt/pull/49867
  2978. .. _`#49868`: https://github.com/saltstack/salt/pull/49868
  2979. .. _`#49870`: https://github.com/saltstack/salt/pull/49870
  2980. .. _`#49871`: https://github.com/saltstack/salt/pull/49871
  2981. .. _`#49872`: https://github.com/saltstack/salt/pull/49872
  2982. .. _`#49875`: https://github.com/saltstack/salt/pull/49875
  2983. .. _`#49876`: https://github.com/saltstack/salt/pull/49876
  2984. .. _`#49883`: https://github.com/saltstack/salt/issues/49883
  2985. .. _`#49885`: https://github.com/saltstack/salt/pull/49885
  2986. .. _`#49896`: https://github.com/saltstack/salt/pull/49896
  2987. .. _`#49897`: https://github.com/saltstack/salt/pull/49897
  2988. .. _`#49899`: https://github.com/saltstack/salt/pull/49899
  2989. .. _`#49900`: https://github.com/saltstack/salt/pull/49900
  2990. .. _`#49902`: https://github.com/saltstack/salt/pull/49902
  2991. .. _`#49907`: https://github.com/saltstack/salt/pull/49907
  2992. .. _`#49911`: https://github.com/saltstack/salt/pull/49911
  2993. .. _`#49918`: https://github.com/saltstack/salt/pull/49918
  2994. .. _`#49927`: https://github.com/saltstack/salt/issues/49927
  2995. .. _`#49930`: https://github.com/saltstack/salt/pull/49930
  2996. .. _`#49934`: https://github.com/saltstack/salt/pull/49934
  2997. .. _`#49938`: https://github.com/saltstack/salt/pull/49938
  2998. .. _`#49942`: https://github.com/saltstack/salt/pull/49942
  2999. .. _`#49943`: https://github.com/saltstack/salt/pull/49943
  3000. .. _`#49946`: https://github.com/saltstack/salt/pull/49946
  3001. .. _`#49947`: https://github.com/saltstack/salt/pull/49947
  3002. .. _`#49948`: https://github.com/saltstack/salt/pull/49948
  3003. .. _`#49957`: https://github.com/saltstack/salt/issues/49957
  3004. .. _`#49958`: https://github.com/saltstack/salt/pull/49958
  3005. .. _`#49961`: https://github.com/saltstack/salt/pull/49961
  3006. .. _`#49965`: https://github.com/saltstack/salt/issues/49965
  3007. .. _`#49972`: https://github.com/saltstack/salt/pull/49972
  3008. .. _`#49973`: https://github.com/saltstack/salt/pull/49973
  3009. .. _`#49974`: https://github.com/saltstack/salt/pull/49974
  3010. .. _`#49975`: https://github.com/saltstack/salt/pull/49975
  3011. .. _`#49978`: https://github.com/saltstack/salt/pull/49978
  3012. .. _`#49979`: https://github.com/saltstack/salt/pull/49979
  3013. .. _`#49980`: https://github.com/saltstack/salt/pull/49980
  3014. .. _`#49983`: https://github.com/saltstack/salt/pull/49983
  3015. .. _`#49987`: https://github.com/saltstack/salt/pull/49987
  3016. .. _`#49988`: https://github.com/saltstack/salt/issues/49988
  3017. .. _`#49997`: https://github.com/saltstack/salt/pull/49997
  3018. .. _`#49998`: https://github.com/saltstack/salt/pull/49998
  3019. .. _`#49999`: https://github.com/saltstack/salt/pull/49999
  3020. .. _`#4`: https://github.com/saltstack/salt/issues/4
  3021. .. _`#50000`: https://github.com/saltstack/salt/pull/50000
  3022. .. _`#50001`: https://github.com/saltstack/salt/pull/50001
  3023. .. _`#50004`: https://github.com/saltstack/salt/pull/50004
  3024. .. _`#50006`: https://github.com/saltstack/salt/pull/50006
  3025. .. _`#50012`: https://github.com/saltstack/salt/pull/50012
  3026. .. _`#50013`: https://github.com/saltstack/salt/pull/50013
  3027. .. _`#50015`: https://github.com/saltstack/salt/issues/50015
  3028. .. _`#50016`: https://github.com/saltstack/salt/issues/50016
  3029. .. _`#50017`: https://github.com/saltstack/salt/pull/50017
  3030. .. _`#50022`: https://github.com/saltstack/salt/pull/50022
  3031. .. _`#50024`: https://github.com/saltstack/salt/pull/50024
  3032. .. _`#50026`: https://github.com/saltstack/salt/pull/50026
  3033. .. _`#50028`: https://github.com/saltstack/salt/pull/50028
  3034. .. _`#50029`: https://github.com/saltstack/salt/pull/50029
  3035. .. _`#50038`: https://github.com/saltstack/salt/pull/50038
  3036. .. _`#50044`: https://github.com/saltstack/salt/pull/50044
  3037. .. _`#50047`: https://github.com/saltstack/salt/pull/50047
  3038. .. _`#50050`: https://github.com/saltstack/salt/issues/50050
  3039. .. _`#50052`: https://github.com/saltstack/salt/pull/50052
  3040. .. _`#50054`: https://github.com/saltstack/salt/pull/50054
  3041. .. _`#50055`: https://github.com/saltstack/salt/pull/50055
  3042. .. _`#50056`: https://github.com/saltstack/salt/pull/50056
  3043. .. _`#50057`: https://github.com/saltstack/salt/pull/50057
  3044. .. _`#50060`: https://github.com/saltstack/salt/pull/50060
  3045. .. _`#50061`: https://github.com/saltstack/salt/pull/50061
  3046. .. _`#50062`: https://github.com/saltstack/salt/issues/50062
  3047. .. _`#50063`: https://github.com/saltstack/salt/pull/50063
  3048. .. _`#50064`: https://github.com/saltstack/salt/pull/50064
  3049. .. _`#50065`: https://github.com/saltstack/salt/pull/50065
  3050. .. _`#50066`: https://github.com/saltstack/salt/pull/50066
  3051. .. _`#50068`: https://github.com/saltstack/salt/pull/50068
  3052. .. _`#50073`: https://github.com/saltstack/salt/issues/50073
  3053. .. _`#50074`: https://github.com/saltstack/salt/issues/50074
  3054. .. _`#50079`: https://github.com/saltstack/salt/issues/50079
  3055. .. _`#50080`: https://github.com/saltstack/salt/pull/50080
  3056. .. _`#50082`: https://github.com/saltstack/salt/pull/50082
  3057. .. _`#50085`: https://github.com/saltstack/salt/pull/50085
  3058. .. _`#50088`: https://github.com/saltstack/salt/pull/50088
  3059. .. _`#50090`: https://github.com/saltstack/salt/pull/50090
  3060. .. _`#50092`: https://github.com/saltstack/salt/pull/50092
  3061. .. _`#50113`: https://github.com/saltstack/salt/pull/50113
  3062. .. _`#50114`: https://github.com/saltstack/salt/pull/50114
  3063. .. _`#50115`: https://github.com/saltstack/salt/pull/50115
  3064. .. _`#50119`: https://github.com/saltstack/salt/pull/50119
  3065. .. _`#50120`: https://github.com/saltstack/salt/pull/50120
  3066. .. _`#50127`: https://github.com/saltstack/salt/issues/50127
  3067. .. _`#50128`: https://github.com/saltstack/salt/pull/50128
  3068. .. _`#50129`: https://github.com/saltstack/salt/issues/50129
  3069. .. _`#50130`: https://github.com/saltstack/salt/pull/50130
  3070. .. _`#50132`: https://github.com/saltstack/salt/issues/50132
  3071. .. _`#50136`: https://github.com/saltstack/salt/pull/50136
  3072. .. _`#50140`: https://github.com/saltstack/salt/pull/50140
  3073. .. _`#50142`: https://github.com/saltstack/salt/issues/50142
  3074. .. _`#50143`: https://github.com/saltstack/salt/pull/50143
  3075. .. _`#50144`: https://github.com/saltstack/salt/pull/50144
  3076. .. _`#50146`: https://github.com/saltstack/salt/pull/50146
  3077. .. _`#50147`: https://github.com/saltstack/salt/pull/50147
  3078. .. _`#50148`: https://github.com/saltstack/salt/pull/50148
  3079. .. _`#50155`: https://github.com/saltstack/salt/issues/50155
  3080. .. _`#50156`: https://github.com/saltstack/salt/pull/50156
  3081. .. _`#50158`: https://github.com/saltstack/salt/pull/50158
  3082. .. _`#50161`: https://github.com/saltstack/salt/pull/50161
  3083. .. _`#50162`: https://github.com/saltstack/salt/issues/50162
  3084. .. _`#50171`: https://github.com/saltstack/salt/pull/50171
  3085. .. _`#50172`: https://github.com/saltstack/salt/pull/50172
  3086. .. _`#50173`: https://github.com/saltstack/salt/pull/50173
  3087. .. _`#50174`: https://github.com/saltstack/salt/pull/50174
  3088. .. _`#50180`: https://github.com/saltstack/salt/pull/50180
  3089. .. _`#50181`: https://github.com/saltstack/salt/pull/50181
  3090. .. _`#50182`: https://github.com/saltstack/salt/pull/50182
  3091. .. _`#50184`: https://github.com/saltstack/salt/pull/50184
  3092. .. _`#50187`: https://github.com/saltstack/salt/pull/50187
  3093. .. _`#50188`: https://github.com/saltstack/salt/pull/50188
  3094. .. _`#50190`: https://github.com/saltstack/salt/pull/50190
  3095. .. _`#50195`: https://github.com/saltstack/salt/pull/50195
  3096. .. _`#50200`: https://github.com/saltstack/salt/pull/50200
  3097. .. _`#50201`: https://github.com/saltstack/salt/pull/50201
  3098. .. _`#50202`: https://github.com/saltstack/salt/pull/50202
  3099. .. _`#50205`: https://github.com/saltstack/salt/pull/50205
  3100. .. _`#50206`: https://github.com/saltstack/salt/pull/50206
  3101. .. _`#50207`: https://github.com/saltstack/salt/pull/50207
  3102. .. _`#50208`: https://github.com/saltstack/salt/pull/50208
  3103. .. _`#50211`: https://github.com/saltstack/salt/pull/50211
  3104. .. _`#50212`: https://github.com/saltstack/salt/pull/50212
  3105. .. _`#50214`: https://github.com/saltstack/salt/pull/50214
  3106. .. _`#50216`: https://github.com/saltstack/salt/pull/50216
  3107. .. _`#50218`: https://github.com/saltstack/salt/issues/50218
  3108. .. _`#50221`: https://github.com/saltstack/salt/issues/50221
  3109. .. _`#50224`: https://github.com/saltstack/salt/issues/50224
  3110. .. _`#50227`: https://github.com/saltstack/salt/issues/50227
  3111. .. _`#50228`: https://github.com/saltstack/salt/pull/50228
  3112. .. _`#50230`: https://github.com/saltstack/salt/pull/50230
  3113. .. _`#50231`: https://github.com/saltstack/salt/pull/50231
  3114. .. _`#50232`: https://github.com/saltstack/salt/pull/50232
  3115. .. _`#50233`: https://github.com/saltstack/salt/pull/50233
  3116. .. _`#50235`: https://github.com/saltstack/salt/pull/50235
  3117. .. _`#50236`: https://github.com/saltstack/salt/pull/50236
  3118. .. _`#50251`: https://github.com/saltstack/salt/pull/50251
  3119. .. _`#50252`: https://github.com/saltstack/salt/pull/50252
  3120. .. _`#50254`: https://github.com/saltstack/salt/issues/50254
  3121. .. _`#50258`: https://github.com/saltstack/salt/pull/50258
  3122. .. _`#50266`: https://github.com/saltstack/salt/issues/50266
  3123. .. _`#50267`: https://github.com/saltstack/salt/pull/50267
  3124. .. _`#50270`: https://github.com/saltstack/salt/pull/50270
  3125. .. _`#50272`: https://github.com/saltstack/salt/pull/50272
  3126. .. _`#50274`: https://github.com/saltstack/salt/pull/50274
  3127. .. _`#50275`: https://github.com/saltstack/salt/pull/50275
  3128. .. _`#50276`: https://github.com/saltstack/salt/pull/50276
  3129. .. _`#50280`: https://github.com/saltstack/salt/pull/50280
  3130. .. _`#50281`: https://github.com/saltstack/salt/pull/50281
  3131. .. _`#50282`: https://github.com/saltstack/salt/pull/50282
  3132. .. _`#50287`: https://github.com/saltstack/salt/pull/50287
  3133. .. _`#50289`: https://github.com/saltstack/salt/pull/50289
  3134. .. _`#50290`: https://github.com/saltstack/salt/pull/50290
  3135. .. _`#50291`: https://github.com/saltstack/salt/pull/50291
  3136. .. _`#50292`: https://github.com/saltstack/salt/issues/50292
  3137. .. _`#50293`: https://github.com/saltstack/salt/pull/50293
  3138. .. _`#50295`: https://github.com/saltstack/salt/pull/50295
  3139. .. _`#50301`: https://github.com/saltstack/salt/pull/50301
  3140. .. _`#50308`: https://github.com/saltstack/salt/pull/50308
  3141. .. _`#50309`: https://github.com/saltstack/salt/pull/50309
  3142. .. _`#50311`: https://github.com/saltstack/salt/issues/50311
  3143. .. _`#50315`: https://github.com/saltstack/salt/pull/50315
  3144. .. _`#50316`: https://github.com/saltstack/salt/pull/50316
  3145. .. _`#50328`: https://github.com/saltstack/salt/pull/50328
  3146. .. _`#50329`: https://github.com/saltstack/salt/pull/50329
  3147. .. _`#50333`: https://github.com/saltstack/salt/pull/50333
  3148. .. _`#50339`: https://github.com/saltstack/salt/pull/50339
  3149. .. _`#50340`: https://github.com/saltstack/salt/pull/50340
  3150. .. _`#50345`: https://github.com/saltstack/salt/pull/50345
  3151. .. _`#50347`: https://github.com/saltstack/salt/pull/50347
  3152. .. _`#50350`: https://github.com/saltstack/salt/pull/50350
  3153. .. _`#50354`: https://github.com/saltstack/salt/pull/50354
  3154. .. _`#50358`: https://github.com/saltstack/salt/pull/50358
  3155. .. _`#50359`: https://github.com/saltstack/salt/pull/50359
  3156. .. _`#50364`: https://github.com/saltstack/salt/issues/50364
  3157. .. _`#50366`: https://github.com/saltstack/salt/pull/50366
  3158. .. _`#50370`: https://github.com/saltstack/salt/pull/50370
  3159. .. _`#50378`: https://github.com/saltstack/salt/pull/50378
  3160. .. _`#50382`: https://github.com/saltstack/salt/pull/50382
  3161. .. _`#50383`: https://github.com/saltstack/salt/pull/50383
  3162. .. _`#50387`: https://github.com/saltstack/salt/pull/50387
  3163. .. _`#50397`: https://github.com/saltstack/salt/pull/50397
  3164. .. _`#50403`: https://github.com/saltstack/salt/issues/50403
  3165. .. _`#50406`: https://github.com/saltstack/salt/issues/50406
  3166. .. _`#50407`: https://github.com/saltstack/salt/pull/50407
  3167. .. _`#50409`: https://github.com/saltstack/salt/pull/50409
  3168. .. _`#50414`: https://github.com/saltstack/salt/pull/50414
  3169. .. _`#50415`: https://github.com/saltstack/salt/pull/50415
  3170. .. _`#50417`: https://github.com/saltstack/salt/pull/50417
  3171. .. _`#50420`: https://github.com/saltstack/salt/issues/50420
  3172. .. _`#50421`: https://github.com/saltstack/salt/pull/50421
  3173. .. _`#50423`: https://github.com/saltstack/salt/pull/50423
  3174. .. _`#50425`: https://github.com/saltstack/salt/pull/50425
  3175. .. _`#50427`: https://github.com/saltstack/salt/pull/50427
  3176. .. _`#50433`: https://github.com/saltstack/salt/issues/50433
  3177. .. _`#50434`: https://github.com/saltstack/salt/pull/50434
  3178. .. _`#50439`: https://github.com/saltstack/salt/pull/50439
  3179. .. _`#50441`: https://github.com/saltstack/salt/pull/50441
  3180. .. _`#50442`: https://github.com/saltstack/salt/pull/50442
  3181. .. _`#50443`: https://github.com/saltstack/salt/pull/50443
  3182. .. _`#50455`: https://github.com/saltstack/salt/pull/50455
  3183. .. _`#50456`: https://github.com/saltstack/salt/pull/50456
  3184. .. _`#50461`: https://github.com/saltstack/salt/issues/50461
  3185. .. _`#50463`: https://github.com/saltstack/salt/pull/50463
  3186. .. _`#50467`: https://github.com/saltstack/salt/pull/50467
  3187. .. _`#50468`: https://github.com/saltstack/salt/pull/50468
  3188. .. _`#50469`: https://github.com/saltstack/salt/pull/50469
  3189. .. _`#50470`: https://github.com/saltstack/salt/pull/50470
  3190. .. _`#50478`: https://github.com/saltstack/salt/pull/50478
  3191. .. _`#50479`: https://github.com/saltstack/salt/pull/50479
  3192. .. _`#50480`: https://github.com/saltstack/salt/pull/50480
  3193. .. _`#50481`: https://github.com/saltstack/salt/pull/50481
  3194. .. _`#50483`: https://github.com/saltstack/salt/pull/50483
  3195. .. _`#50486`: https://github.com/saltstack/salt/pull/50486
  3196. .. _`#50492`: https://github.com/saltstack/salt/pull/50492
  3197. .. _`#50493`: https://github.com/saltstack/salt/pull/50493
  3198. .. _`#50494`: https://github.com/saltstack/salt/pull/50494
  3199. .. _`#50496`: https://github.com/saltstack/salt/pull/50496
  3200. .. _`#50499`: https://github.com/saltstack/salt/pull/50499
  3201. .. _`#50500`: https://github.com/saltstack/salt/pull/50500
  3202. .. _`#50502`: https://github.com/saltstack/salt/pull/50502
  3203. .. _`#50503`: https://github.com/saltstack/salt/pull/50503
  3204. .. _`#50509`: https://github.com/saltstack/salt/pull/50509
  3205. .. _`#50514`: https://github.com/saltstack/salt/pull/50514
  3206. .. _`#50519`: https://github.com/saltstack/salt/pull/50519
  3207. .. _`#50520`: https://github.com/saltstack/salt/pull/50520
  3208. .. _`#50526`: https://github.com/saltstack/salt/pull/50526
  3209. .. _`#50530`: https://github.com/saltstack/salt/pull/50530
  3210. .. _`#50532`: https://github.com/saltstack/salt/pull/50532
  3211. .. _`#50542`: https://github.com/saltstack/salt/issues/50542
  3212. .. _`#50549`: https://github.com/saltstack/salt/pull/50549
  3213. .. _`#50551`: https://github.com/saltstack/salt/pull/50551
  3214. .. _`#50558`: https://github.com/saltstack/salt/issues/50558
  3215. .. _`#50562`: https://github.com/saltstack/salt/issues/50562
  3216. .. _`#50570`: https://github.com/saltstack/salt/pull/50570
  3217. .. _`#50576`: https://github.com/saltstack/salt/pull/50576
  3218. .. _`#50577`: https://github.com/saltstack/salt/pull/50577
  3219. .. _`#50580`: https://github.com/saltstack/salt/pull/50580
  3220. .. _`#50583`: https://github.com/saltstack/salt/pull/50583
  3221. .. _`#50586`: https://github.com/saltstack/salt/pull/50586
  3222. .. _`#50590`: https://github.com/saltstack/salt/pull/50590
  3223. .. _`#50592`: https://github.com/saltstack/salt/pull/50592
  3224. .. _`#50599`: https://github.com/saltstack/salt/pull/50599
  3225. .. _`#50605`: https://github.com/saltstack/salt/pull/50605
  3226. .. _`#50615`: https://github.com/saltstack/salt/pull/50615
  3227. .. _`#50619`: https://github.com/saltstack/salt/pull/50619
  3228. .. _`#50626`: https://github.com/saltstack/salt/pull/50626
  3229. .. _`#50632`: https://github.com/saltstack/salt/pull/50632
  3230. .. _`#50633`: https://github.com/saltstack/salt/pull/50633
  3231. .. _`#50634`: https://github.com/saltstack/salt/issues/50634
  3232. .. _`#50639`: https://github.com/saltstack/salt/pull/50639
  3233. .. _`#50640`: https://github.com/saltstack/salt/pull/50640
  3234. .. _`#50652`: https://github.com/saltstack/salt/pull/50652
  3235. .. _`#50653`: https://github.com/saltstack/salt/pull/50653
  3236. .. _`#50657`: https://github.com/saltstack/salt/pull/50657
  3237. .. _`#50659`: https://github.com/saltstack/salt/pull/50659
  3238. .. _`#50664`: https://github.com/saltstack/salt/pull/50664
  3239. .. _`#50670`: https://github.com/saltstack/salt/pull/50670
  3240. .. _`#50672`: https://github.com/saltstack/salt/pull/50672
  3241. .. _`#50683`: https://github.com/saltstack/salt/pull/50683
  3242. .. _`#50685`: https://github.com/saltstack/salt/pull/50685
  3243. .. _`#50690`: https://github.com/saltstack/salt/pull/50690
  3244. .. _`#50692`: https://github.com/saltstack/salt/pull/50692
  3245. .. _`#50702`: https://github.com/saltstack/salt/pull/50702
  3246. .. _`#50709`: https://github.com/saltstack/salt/pull/50709
  3247. .. _`#50718`: https://github.com/saltstack/salt/pull/50718
  3248. .. _`#50733`: https://github.com/saltstack/salt/pull/50733
  3249. .. _`#50737`: https://github.com/saltstack/salt/pull/50737
  3250. .. _`#50745`: https://github.com/saltstack/salt/pull/50745
  3251. .. _`#50750`: https://github.com/saltstack/salt/pull/50750
  3252. .. _`#50752`: https://github.com/saltstack/salt/pull/50752
  3253. .. _`#50756`: https://github.com/saltstack/salt/pull/50756
  3254. .. _`#50765`: https://github.com/saltstack/salt/pull/50765
  3255. .. _`#50767`: https://github.com/saltstack/salt/pull/50767
  3256. .. _`#50768`: https://github.com/saltstack/salt/pull/50768
  3257. .. _`#50771`: https://github.com/saltstack/salt/pull/50771
  3258. .. _`#50780`: https://github.com/saltstack/salt/pull/50780
  3259. .. _`#50783`: https://github.com/saltstack/salt/pull/50783
  3260. .. _`#50796`: https://github.com/saltstack/salt/pull/50796
  3261. .. _`#50804`: https://github.com/saltstack/salt/pull/50804
  3262. .. _`#50816`: https://github.com/saltstack/salt/pull/50816
  3263. .. _`#50817`: https://github.com/saltstack/salt/pull/50817
  3264. .. _`#50823`: https://github.com/saltstack/salt/pull/50823
  3265. .. _`#50828`: https://github.com/saltstack/salt/pull/50828
  3266. .. _`#50829`: https://github.com/saltstack/salt/issues/50829
  3267. .. _`#50837`: https://github.com/saltstack/salt/pull/50837
  3268. .. _`#50839`: https://github.com/saltstack/salt/pull/50839
  3269. .. _`#50843`: https://github.com/saltstack/salt/pull/50843
  3270. .. _`#50844`: https://github.com/saltstack/salt/pull/50844
  3271. .. _`#50849`: https://github.com/saltstack/salt/issues/50849
  3272. .. _`#50850`: https://github.com/saltstack/salt/issues/50850
  3273. .. _`#50852`: https://github.com/saltstack/salt/pull/50852
  3274. .. _`#50854`: https://github.com/saltstack/salt/issues/50854
  3275. .. _`#50855`: https://github.com/saltstack/salt/pull/50855
  3276. .. _`#50858`: https://github.com/saltstack/salt/pull/50858
  3277. .. _`#50859`: https://github.com/saltstack/salt/pull/50859
  3278. .. _`#50863`: https://github.com/saltstack/salt/pull/50863
  3279. .. _`#50867`: https://github.com/saltstack/salt/pull/50867
  3280. .. _`#50869`: https://github.com/saltstack/salt/pull/50869
  3281. .. _`#50872`: https://github.com/saltstack/salt/pull/50872
  3282. .. _`#50873`: https://github.com/saltstack/salt/pull/50873
  3283. .. _`#50876`: https://github.com/saltstack/salt/pull/50876
  3284. .. _`#50878`: https://github.com/saltstack/salt/pull/50878
  3285. .. _`#50883`: https://github.com/saltstack/salt/pull/50883
  3286. .. _`#50892`: https://github.com/saltstack/salt/issues/50892
  3287. .. _`#50906`: https://github.com/saltstack/salt/pull/50906
  3288. .. _`#50909`: https://github.com/saltstack/salt/pull/50909
  3289. .. _`#50913`: https://github.com/saltstack/salt/pull/50913
  3290. .. _`#50917`: https://github.com/saltstack/salt/pull/50917
  3291. .. _`#50918`: https://github.com/saltstack/salt/pull/50918
  3292. .. _`#50919`: https://github.com/saltstack/salt/issues/50919
  3293. .. _`#50923`: https://github.com/saltstack/salt/pull/50923
  3294. .. _`#50929`: https://github.com/saltstack/salt/pull/50929
  3295. .. _`#50937`: https://github.com/saltstack/salt/pull/50937
  3296. .. _`#50940`: https://github.com/saltstack/salt/pull/50940
  3297. .. _`#50945`: https://github.com/saltstack/salt/pull/50945
  3298. .. _`#50947`: https://github.com/saltstack/salt/issues/50947
  3299. .. _`#50958`: https://github.com/saltstack/salt/pull/50958
  3300. .. _`#50959`: https://github.com/saltstack/salt/pull/50959
  3301. .. _`#50962`: https://github.com/saltstack/salt/pull/50962
  3302. .. _`#50964`: https://github.com/saltstack/salt/issues/50964
  3303. .. _`#50966`: https://github.com/saltstack/salt/issues/50966
  3304. .. _`#50972`: https://github.com/saltstack/salt/pull/50972
  3305. .. _`#50977`: https://github.com/saltstack/salt/pull/50977
  3306. .. _`#50982`: https://github.com/saltstack/salt/pull/50982
  3307. .. _`#50983`: https://github.com/saltstack/salt/pull/50983
  3308. .. _`#50984`: https://github.com/saltstack/salt/pull/50984
  3309. .. _`#50989`: https://github.com/saltstack/salt/issues/50989
  3310. .. _`#50990`: https://github.com/saltstack/salt/pull/50990
  3311. .. _`#50991`: https://github.com/saltstack/salt/pull/50991
  3312. .. _`#51004`: https://github.com/saltstack/salt/pull/51004
  3313. .. _`#51005`: https://github.com/saltstack/salt/pull/51005
  3314. .. _`#51006`: https://github.com/saltstack/salt/pull/51006
  3315. .. _`#51010`: https://github.com/saltstack/salt/pull/51010
  3316. .. _`#51014`: https://github.com/saltstack/salt/pull/51014
  3317. .. _`#51018`: https://github.com/saltstack/salt/pull/51018
  3318. .. _`#51028`: https://github.com/saltstack/salt/pull/51028
  3319. .. _`#51030`: https://github.com/saltstack/salt/pull/51030
  3320. .. _`#51031`: https://github.com/saltstack/salt/pull/51031
  3321. .. _`#51034`: https://github.com/saltstack/salt/pull/51034
  3322. .. _`#51044`: https://github.com/saltstack/salt/pull/51044
  3323. .. _`#51061`: https://github.com/saltstack/salt/pull/51061
  3324. .. _`#51067`: https://github.com/saltstack/salt/issues/51067
  3325. .. _`#51076`: https://github.com/saltstack/salt/pull/51076
  3326. .. _`#51079`: https://github.com/saltstack/salt/pull/51079
  3327. .. _`#51080`: https://github.com/saltstack/salt/pull/51080
  3328. .. _`#51081`: https://github.com/saltstack/salt/pull/51081
  3329. .. _`#51097`: https://github.com/saltstack/salt/pull/51097
  3330. .. _`#51105`: https://github.com/saltstack/salt/pull/51105
  3331. .. _`#51111`: https://github.com/saltstack/salt/pull/51111
  3332. .. _`#51112`: https://github.com/saltstack/salt/pull/51112
  3333. .. _`#51124`: https://github.com/saltstack/salt/pull/51124
  3334. .. _`#51133`: https://github.com/saltstack/salt/pull/51133
  3335. .. _`#51144`: https://github.com/saltstack/salt/pull/51144
  3336. .. _`#51146`: https://github.com/saltstack/salt/pull/51146
  3337. .. _`#51147`: https://github.com/saltstack/salt/pull/51147
  3338. .. _`#51150`: https://github.com/saltstack/salt/pull/51150
  3339. .. _`#51151`: https://github.com/saltstack/salt/pull/51151
  3340. .. _`#51152`: https://github.com/saltstack/salt/pull/51152
  3341. .. _`#51154`: https://github.com/saltstack/salt/pull/51154
  3342. .. _`#51158`: https://github.com/saltstack/salt/issues/51158
  3343. .. _`#51159`: https://github.com/saltstack/salt/pull/51159
  3344. .. _`#51160`: https://github.com/saltstack/salt/issues/51160
  3345. .. _`#51161`: https://github.com/saltstack/salt/pull/51161
  3346. .. _`#51169`: https://github.com/saltstack/salt/pull/51169
  3347. .. _`#51170`: https://github.com/saltstack/salt/pull/51170
  3348. .. _`#51171`: https://github.com/saltstack/salt/pull/51171
  3349. .. _`#51173`: https://github.com/saltstack/salt/pull/51173
  3350. .. _`#51174`: https://github.com/saltstack/salt/pull/51174
  3351. .. _`#51184`: https://github.com/saltstack/salt/pull/51184
  3352. .. _`#51191`: https://github.com/saltstack/salt/pull/51191
  3353. .. _`#51195`: https://github.com/saltstack/salt/issues/51195
  3354. .. _`#51207`: https://github.com/saltstack/salt/pull/51207
  3355. .. _`#51209`: https://github.com/saltstack/salt/pull/51209
  3356. .. _`#51211`: https://github.com/saltstack/salt/issues/51211
  3357. .. _`#51212`: https://github.com/saltstack/salt/pull/51212
  3358. .. _`#51226`: https://github.com/saltstack/salt/pull/51226
  3359. .. _`#51230`: https://github.com/saltstack/salt/pull/51230
  3360. .. _`#51233`: https://github.com/saltstack/salt/pull/51233
  3361. .. _`#51248`: https://github.com/saltstack/salt/issues/51248
  3362. .. _`#51252`: https://github.com/saltstack/salt/pull/51252
  3363. .. _`#51278`: https://github.com/saltstack/salt/pull/51278
  3364. .. _`#51279`: https://github.com/saltstack/salt/pull/51279
  3365. .. _`#51290`: https://github.com/saltstack/salt/pull/51290
  3366. .. _`#51292`: https://github.com/saltstack/salt/pull/51292
  3367. .. _`#51293`: https://github.com/saltstack/salt/pull/51293
  3368. .. _`#51295`: https://github.com/saltstack/salt/pull/51295
  3369. .. _`#51311`: https://github.com/saltstack/salt/pull/51311
  3370. .. _`#51317`: https://github.com/saltstack/salt/pull/51317
  3371. .. _`#51324`: https://github.com/saltstack/salt/pull/51324
  3372. .. _`#51337`: https://github.com/saltstack/salt/pull/51337
  3373. .. _`#51338`: https://github.com/saltstack/salt/pull/51338
  3374. .. _`#51340`: https://github.com/saltstack/salt/pull/51340
  3375. .. _`#51366`: https://github.com/saltstack/salt/pull/51366
  3376. .. _`#51377`: https://github.com/saltstack/salt/pull/51377
  3377. .. _`#51428`: https://github.com/saltstack/salt/issues/51428
  3378. .. _`#51429`: https://github.com/saltstack/salt/pull/51429
  3379. .. _`#51432`: https://github.com/saltstack/salt/pull/51432
  3380. .. _`#51438`: https://github.com/saltstack/salt/pull/51438
  3381. .. _`#51441`: https://github.com/saltstack/salt/pull/51441
  3382. .. _`#51445`: https://github.com/saltstack/salt/pull/51445
  3383. .. _`#51458`: https://github.com/saltstack/salt/pull/51458
  3384. .. _`#51460`: https://github.com/saltstack/salt/pull/51460
  3385. .. _`#51462`: https://github.com/saltstack/salt/pull/51462
  3386. .. _`#51471`: https://github.com/saltstack/salt/pull/51471
  3387. .. _`#51520`: https://github.com/saltstack/salt/pull/51520
  3388. .. _`#51525`: https://github.com/saltstack/salt/pull/51525
  3389. .. _`#5`: https://github.com/saltstack/salt/issues/5
  3390. .. _`#6`: https://github.com/saltstack/salt/issues/6
  3391. .. _`#7`: https://github.com/saltstack/salt/issues/7
  3392. .. _`4815162342lost`: https://github.com/4815162342lost
  3393. .. _`5uper5hoot`: https://github.com/5uper5hoot
  3394. .. _`AndreiPashkin`: https://github.com/AndreiPashkin
  3395. .. _`BenjaminSchiborr`: https://github.com/BenjaminSchiborr
  3396. .. _`Ch3LL`: https://github.com/Ch3LL
  3397. .. _`ClaudiuPID`: https://github.com/ClaudiuPID
  3398. .. _`Giandom`: https://github.com/Giandom
  3399. .. _`KaiSforza`: https://github.com/KaiSforza
  3400. .. _`MTecknology`: https://github.com/MTecknology
  3401. .. _`ManicoW`: https://github.com/ManicoW
  3402. .. _`MyIgel`: https://github.com/MyIgel
  3403. .. _`Nick2253`: https://github.com/Nick2253
  3404. .. _`OrangeDog`: https://github.com/OrangeDog
  3405. .. _`PabloLemos`: https://github.com/PabloLemos
  3406. .. _`Poil`: https://github.com/Poil
  3407. .. _`ShantonRU`: https://github.com/ShantonRU
  3408. .. _`The-Loeki`: https://github.com/The-Loeki
  3409. .. _`UtahDave`: https://github.com/UtahDave
  3410. .. _`Yxnt`: https://github.com/Yxnt
  3411. .. _`aarnaud`: https://github.com/aarnaud
  3412. .. _`abednarik`: https://github.com/abednarik
  3413. .. _`absolutejam`: https://github.com/absolutejam
  3414. .. _`akrus`: https://github.com/akrus
  3415. .. _`amendlik`: https://github.com/amendlik
  3416. .. _`angeloudy`: https://github.com/angeloudy
  3417. .. _`asymetrixs`: https://github.com/asymetrixs
  3418. .. _`ata-sql`: https://github.com/ata-sql
  3419. .. _`awerner`: https://github.com/awerner
  3420. .. _`bartlaarhoven`: https://github.com/bartlaarhoven
  3421. .. _`bbh-kmd`: https://github.com/bbh-kmd
  3422. .. _`bbinet`: https://github.com/bbinet
  3423. .. _`bdrung`: https://github.com/bdrung
  3424. .. _`bergmannf`: https://github.com/bergmannf
  3425. .. _`bigpick`: https://github.com/bigpick
  3426. .. _`bluesliverx`: https://github.com/bluesliverx
  3427. .. _`bornwitbugs`: https://github.com/bornwitbugs
  3428. .. _`brejoc`: https://github.com/brejoc
  3429. .. _`cachedout`: https://github.com/cachedout
  3430. .. _`casselt`: https://github.com/casselt
  3431. .. _`cro`: https://github.com/cro
  3432. .. _`cruscio`: https://github.com/cruscio
  3433. .. _`cstarke`: https://github.com/cstarke
  3434. .. _`damntoken`: https://github.com/damntoken
  3435. .. _`defanator`: https://github.com/defanator
  3436. .. _`dgengtek`: https://github.com/dgengtek
  3437. .. _`dgmorrisjr`: https://github.com/dgmorrisjr
  3438. .. _`dmurphy18`: https://github.com/dmurphy18
  3439. .. _`doesitblend`: https://github.com/doesitblend
  3440. .. _`dosercz`: https://github.com/dosercz
  3441. .. _`doug-stratoscale`: https://github.com/doug-stratoscale
  3442. .. _`dpkirchner`: https://github.com/dpkirchner
  3443. .. _`dstoliker`: https://github.com/dstoliker
  3444. .. _`dubb-b`: https://github.com/dubb-b
  3445. .. _`dwoz`: https://github.com/dwoz
  3446. .. _`dynek`: https://github.com/dynek
  3447. .. _`ereslibre`: https://github.com/ereslibre
  3448. .. _`frogunder`: https://github.com/frogunder
  3449. .. _`garethgreenaway`: https://github.com/garethgreenaway
  3450. .. _`ghost`: https://github.com/ghost
  3451. .. _`githubcdr`: https://github.com/githubcdr
  3452. .. _`glkappe`: https://github.com/glkappe
  3453. .. _`gtmanfred`: https://github.com/gtmanfred
  3454. .. _`hunkeelin`: https://github.com/hunkeelin
  3455. .. _`isbm`: https://github.com/isbm
  3456. .. _`jacobweinstock`: https://github.com/jacobweinstock
  3457. .. _`jgleissner`: https://github.com/jgleissner
  3458. .. _`jmcook1`: https://github.com/jmcook1
  3459. .. _`jodok`: https://github.com/jodok
  3460. .. _`johnnybubonic`: https://github.com/johnnybubonic
  3461. .. _`jorotenev`: https://github.com/jorotenev
  3462. .. _`jpsv`: https://github.com/jpsv
  3463. .. _`jyurdal`: https://github.com/jyurdal
  3464. .. _`kiemlicz`: https://github.com/kiemlicz
  3465. .. _`klafkoff`: https://github.com/klafkoff
  3466. .. _`kmatsoukas`: https://github.com/kmatsoukas
  3467. .. _`kunal-bajpai`: https://github.com/kunal-bajpai
  3468. .. _`lachlanmunro`: https://github.com/lachlanmunro
  3469. .. _`lexvella`: https://github.com/lexvella
  3470. .. _`littleski`: https://github.com/littleski
  3471. .. _`lomeroe`: https://github.com/lomeroe
  3472. .. _`m03`: https://github.com/m03
  3473. .. _`madrisan`: https://github.com/madrisan
  3474. .. _`marek-obuchowicz`: https://github.com/marek-obuchowicz
  3475. .. _`martinadolfi`: https://github.com/martinadolfi
  3476. .. _`mat813`: https://github.com/mat813
  3477. .. _`mattp-`: https://github.com/mattp-
  3478. .. _`max-arnold`: https://github.com/max-arnold
  3479. .. _`mchugh19`: https://github.com/mchugh19
  3480. .. _`meaksh`: https://github.com/meaksh
  3481. .. _`michaelgibson`: https://github.com/michaelgibson
  3482. .. _`mike2523`: https://github.com/mike2523
  3483. .. _`mikemartino`: https://github.com/mikemartino
  3484. .. _`mpx8701`: https://github.com/mpx8701
  3485. .. _`mruepp`: https://github.com/mruepp
  3486. .. _`msciciel`: https://github.com/msciciel
  3487. .. _`mxork`: https://github.com/mxork
  3488. .. _`nhavens`: https://github.com/nhavens
  3489. .. _`nkrishnakishor`: https://github.com/nkrishnakishor
  3490. .. _`oddfellow`: https://github.com/oddfellow
  3491. .. _`onnodb`: https://github.com/onnodb
  3492. .. _`pirogoeth`: https://github.com/pirogoeth
  3493. .. _`pjediny`: https://github.com/pjediny
  3494. .. _`prometheanfire`: https://github.com/prometheanfire
  3495. .. _`pruiz`: https://github.com/pruiz
  3496. .. _`raddessi`: https://github.com/raddessi
  3497. .. _`rallytime`: https://github.com/rallytime
  3498. .. _`rbthomp`: https://github.com/rbthomp
  3499. .. _`rkrieger`: https://github.com/rkrieger
  3500. .. _`rmarcinik`: https://github.com/rmarcinik
  3501. .. _`rongzeng54`: https://github.com/rongzeng54
  3502. .. _`rwaweber`: https://github.com/rwaweber
  3503. .. _`s0undt3ch`: https://github.com/s0undt3ch
  3504. .. _`saltstack/salt#49393`: https://github.com/saltstack/salt/issues/49393
  3505. .. _`saltstack/salt#50174`: https://github.com/saltstack/salt/pull/50174
  3506. .. _`saltstack/salt-jenkins#1075`: https://github.com/saltstack/salt-jenkins/issues/1075
  3507. .. _`saltstack/salt-jenkins#1121`: https://github.com/saltstack/salt-jenkins/issues/1121
  3508. .. _`saltstack/salt-jenkins#1182`: https://github.com/saltstack/salt-jenkins/pull/1182
  3509. .. _`sathieu`: https://github.com/sathieu
  3510. .. _`seanjnkns`: https://github.com/seanjnkns
  3511. .. _`sheagcraig`: https://github.com/sheagcraig
  3512. .. _`silenius`: https://github.com/silenius
  3513. .. _`soostdijck`: https://github.com/soostdijck
  3514. .. _`sunyq`: https://github.com/sunyq
  3515. .. _`t0fik`: https://github.com/t0fik
  3516. .. _`terminalmage`: https://github.com/terminalmage
  3517. .. _`terrible-broom`: https://github.com/terrible-broom
  3518. .. _`thatch45`: https://github.com/thatch45
  3519. .. _`thebluesnevrdie`: https://github.com/thebluesnevrdie
  3520. .. _`thetaurean`: https://github.com/thetaurean
  3521. .. _`tkaehn`: https://github.com/tkaehn
  3522. .. _`tkwilliams`: https://github.com/tkwilliams
  3523. .. _`tlemarchand`: https://github.com/tlemarchand
  3524. .. _`tonybaloney`: https://github.com/tonybaloney
  3525. .. _`twangboy`: https://github.com/twangboy
  3526. .. _`valentin2105`: https://github.com/valentin2105
  3527. .. _`waynew`: https://github.com/waynew
  3528. .. _`wenxin-wang`: https://github.com/wenxin-wang
  3529. .. _`weswhet`: https://github.com/weswhet
  3530. .. _`whytewolf`: https://github.com/whytewolf
  3531. .. _`xBytez`: https://github.com/xBytez
  3532. .. _`yosnoop`: https://github.com/yosnoop
  3533. .. _`zerthimon`: https://github.com/zerthimon
  3534. .. _`zwo-bot`: https://github.com/zwo-bot