1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566 |
- ===========================
- Salt 2016.3.5 Release Notes
- ===========================
- Version 2016.3.5 is a bugfix release for :ref:`2016.3.0 <release-2016-3-0>`.
- Statistics
- ==========
- - Total Merges: **190**
- - Total Issue References: **112**
- - Total PR References: **281**
- - Contributors: **74** (`Ch3LL`_, `DmitryKuzmenko`_, `Firewire2002`_, `Mrten`_, `Talkless`_, `TronPaul`_, `UtahDave`_, `aaronm-cloudtek`_, `alex-zel`_, `alexandr-orlov`_, `alexbleotu`_, `attiasr`_, `basepi`_, `bdrung`_, `bshelton229`_, `cachedout`_, `calve`_, `clan`_, `clinta`_, `cro`_, `dere`_, `dereckson`_, `dhaines`_, `dincamihai`_, `do3meli`_, `dragon788`_, `edgan`_, `fedusia`_, `fj40crawler`_, `genuss`_, `gtmanfred`_, `haeac`_, `heewa`_, `hu-dabao`_, `jeanpralo`_, `jfindlay`_, `jinm`_, `kevinquinnyo`_, `kontrolld`_, `laleocen`_, `lorengordon`_, `m03`_, `mcalmer`_, `mchugh19`_, `meaksh`_, `mikejford`_, `moio`_, `multani`_, `nevins-b`_, `pass-by-value`_, `rallytime`_, `rbjorklin`_, `siccrusher`_, `silenius`_, `sjmh`_, `sjorge`_, `skizunov`_, `slinn0`_, `sofixa`_, `techhat`_, `tedski`_, `terminalmage`_, `thatch45`_, `thusoy`_, `toanju`_, `tobithiel`_, `twangboy`_, `tyhunt99`_, `vutny`_, `wanparo`_, `whiteinge`_, `xiaoanyunfei`_, `yhekma`_, `zwo-bot`_)
- Security Fixes
- ==============
- **CVE-2017-5192** local_batch client external authentication not respected
- The ``LocalClient.cmd_batch()`` method client does not accept ``external_auth``
- credentials and so access to it from salt-api has been removed for now. This
- vulnerability allows code execution for already-authenticated users and is only
- in effect when running salt-api as the ``root`` user.
- **CVE-2017-5200** Salt-api allows arbitrary command execution on a salt-master via
- Salt's ssh_client
- Users of Salt-API and salt-ssh could execute a command on the salt master via a
- hole when both systems were enabled.
- We recommend everyone on the 2016.3 branch upgrade to a patched release as soon
- as possible.
- Improved Checksum Handling in :py:func:`file.managed <salt.states.file.managed>`, :py:func:`archive.extracted <salt.states.archive.extracted>` States
- =====================================================================================================================================================
- When the ``source_hash`` argument for these states refers to a file containing
- checksums, Salt now looks for checksums matching the name of the source URI, as
- well as the file being managed. Prior releases only looked for checksums
- matching the filename being managed. Additionally, a new argument
- (``source_hash_name``) has been added, which allows the user to disambiguate
- ambiguous matches when more than one matching checksum is found in the
- ``source_hash`` file.
- A more detailed explanation of this functionality can be found in the
- :py:func:`file.managed <salt.states.file.managed>` documentation, in the
- section for the new ``source_hash_name`` argument.
- Changelog for v2016.3.4..v2016.3.5
- ==================================
- *Generated at: 2018-05-27 05:09:33 UTC*
- * **PR** `#38833`_: (`Ch3LL`_) add 2016.3.5 changelog to release notes
- @ *2017-01-19 23:27:26 UTC*
- * a04ab86da1 Merge pull request `#38833`_ from Ch3LL/add_release_notes_2016.3.5
- * 374dc1ab88 skip 2016.3.5 due to :doc: references
- * 31f324c4ff add 2016.3.5 changelog to release notes
- * **PR** `#38812`_: (`rallytime`_) Update pyobjects test to be a list
- @ *2017-01-18 21:06:01 UTC*
- * d14f0c64eb Merge pull request `#38812`_ from rallytime/pyobjects-test
- * f3e84c1ab7 Update pyobjects test to be a list
- * **ISSUE** `#36598`_: (`ikkaro`_) CloudClient vmware driver reusing SI bug (refs: `#38813`_)
- * **PR** `#38813`_: (`gtmanfred`_) catch SIGPIPE in vmware connection
- @ *2017-01-18 21:05:42 UTC*
- * 50f03f8057 Merge pull request `#38813`_ from gtmanfred/2016.3
- * ce3472cec2 catch SIGPIPE in vmware connection
- * **PR** `#38809`_: (`twangboy`_) Fix get_hostname to handle longer computer names
- @ *2017-01-18 19:32:00 UTC*
- * 23b8b47258 Merge pull request `#38809`_ from twangboy/fix_hostname_2016.3
- * d57a51f9f9 Fix tests for get_hostname
- * 7ca3fd7484 Fix get_hostname to handle longer computer names
- * **ISSUE** `#38388`_: (`johje349`_) No INFO logs in minion log file (refs: `#38808`_)
- * **PR** `#38808`_: (`vutny`_) Fix `#38388`_
- @ *2017-01-18 18:19:36 UTC*
- * 1033bbdde8 Merge pull request `#38808`_ from vutny/fix-38388
- * 9bd203ffcc Fix `#38388`_
- * **ISSUE** `#38604`_: (`jsandas`_) Using "batch" with saltmod errors with "ValueError: need more than 2 values to unpack" (refs: `#38668`_)
- * **PR** `#38668`_: (`terminalmage`_) Fix proposal for `#38604`_
- @ *2017-01-18 17:53:09 UTC*
- * f3ae3cd5c8 Merge pull request `#38668`_ from terminalmage/issue38604
- * 0ea97cdad9 Merge pull request `#10`_ from cachedout/pr-38668
- * db81afc035 Munge retcode into return data for batching
- * a642a995dc Return the ret data from batch execution instead of raw data
- * **ISSUE** `#38622`_: (`mikejford`_) Incorrect saltenv argument documentation in salt.modules.state (refs: `#38789`_)
- * **PR** `#38789`_: (`rallytime`_) Update some saltenv refs to environment in salt.modules.state docs
- @ *2017-01-18 15:39:22 UTC*
- * c6a19a9e5a Merge pull request `#38789`_ from rallytime/fix-38622
- * af41fe0c6e Update some saltenv refs to environment in salt.modules.state docs
- * **PR** `#38790`_: (`cachedout`_) Fix typo in pyobjects test
- @ *2017-01-18 15:38:57 UTC*
- * e0bf700020 Merge pull request `#38790`_ from cachedout/fix_pyobjects_test_typo
- * a66afb5f0f Fix typo in pyobjects test
- * **ISSUE** `#38629`_: (`Arabus`_) Conflicting documentation about default value of pillar_opts (refs: `#38792`_)
- * **PR** `#38792`_: (`rallytime`_) Update pillar tutorial lanuage regarding pillar_opts settings
- @ *2017-01-18 15:38:19 UTC*
- * 6e9785edea Merge pull request `#38792`_ from rallytime/fix-38629
- * 1e125e2844 Update pillar tutorial lanuage regarding pillar_opts settings
- * **PR** `saltstack/salt#38707`_: (`alexbleotu`_) Fixed prepending of root_dir override to the other paths (refs: `#38796`_)
- * **PR** `#38796`_: (`cachedout`_) Revert "Fixed prepending of root_dir override to the other paths"
- @ *2017-01-17 23:18:18 UTC*
- * 3417adc617 Merge pull request `#38796`_ from saltstack/revert-38707-root_dir_fix-gh
- * cb080f3bbe Revert "Fixed prepending of root_dir override to the other paths"
- * **ISSUE** `#38524`_: (`rbjorklin`_) salt-api seems to ignore rest_timeout since 2016.11.0 (refs: `#38585`_, `#38527`_)
- * **ISSUE** `#38479`_: (`tyeapple`_) api_logfile setting takes no effect (refs: `#38585`_)
- * **PR** `#38585`_: (`rallytime`_) Follow up to PR `#38527`_
- @ *2017-01-17 18:40:01 UTC*
- * **PR** `#38570`_: (`rallytime`_) [2016.11] Merge forward from 2016.3 to 2016.11 (refs: `#38585`_)
- * **PR** `#38560`_: (`Ch3LL`_) fix api logfile (refs: `#38585`_)
- * **PR** `#38527`_: (`rbjorklin`_) salt-api no longer forces the default timeout (refs: `#38585`_)
- * bab3479a3c Merge pull request `#38585`_ from rallytime/follow-up-38527
- * 05587201b6 Pylint fix: add line at end of file
- * fa01367599 Keep a copy of the DEFAULT_API_OPTS and restore them after the test run
- * 2ad07634d9 Test clean up
- * fd2ee7db30 Add some simple unit tests for salt.config.api_config function
- * 3d2fefc83b Make sure the pidfile and log_file values are overriden by api opts
- * 1f6b540e46 Make sure the pidfile and log_file values are overriden by api opts
- * 04d307f917 salt-api no longer forces the default timeout
- * **PR** `#38707`_: (`alexbleotu`_) Fixed prepending of root_dir override to the other paths
- @ *2017-01-17 15:40:13 UTC*
- * 0fb6bb7b77 Merge pull request `#38707`_ from alexbleotu/root_dir_fix-gh
- * 0bac8c8be3 Fixed prepending of root_dir override to the other paths
- * **PR** `#38774`_: (`vutny`_) DOCS: add C++ compiler installation on RHEL required for bundled 0mq
- @ *2017-01-17 15:21:00 UTC*
- * 96c9dc10f7 Merge pull request `#38774`_ from vutny/dev-test-docs
- * 4620dc4afa DOCS: add C++ compiler installation on RHEL required for bundled 0mq
- * **PR** `#38749`_: (`vutny`_) pkg build modules throw better exception message if keyid wasn't found
- @ *2017-01-17 02:13:08 UTC*
- * aedfbb7a43 Merge pull request `#38749`_ from vutny/pkg-build-better-exception-msg
- * 53f2be5b21 pkg build modules throw better exception message if keyid wasn't found
- * **PR** `#38743`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2017-01-17 01:46:01 UTC*
- * 8466b34e82 Merge pull request `#38743`_ from rallytime/merge-2016.3
- * d24776f5e9 Merge branch '2015.8' into '2016.3'
- * 6869621ed1 Merge pull request `#38731`_ from rallytime/merge-2015.8
- * 9eb191b6ac Pylint fix
- * b910499dbe Various follow up fixes
- * e8309a6bbf Add release notes for 2015.8.13
- * f881f366b7 Merge pull request `#20`_ from rallytime/2015.8.12_follow_up-batch-tests
- * 34282322c0 Clean up tests and docs for batch execution
- * c80b20b957 Merge pull request `#19`_ from whiteinge/batchclient
- * 3d8f3d18f6 Remove batch execution from NetapiClient and Saltnado
- * 97b0f64923 Lintfix
- * d1516664f7 Add explanation comment
- * 62f2c87080 Add docstring
- * 9b0a786aeb Explain what it is about and how to configure that
- * 5ea3579e10 Pick up a specified roster file from the configured locations
- * 3a8614c5df Disable custom rosters in API
- * c0e5a1171d Add roster disable flag
- * e9c59e9b8f Merge pull request `#38602`_ from terminalmage/fix-boto-test
- * 3424a108ac Fix failing unit.states.boto_vpc_test.BotoVpcRouteTableTestCase.test_present_with_routes
- * **ISSUE** `#38674`_: (`jackywu`_) There is no code to use parameter 'event_publisher_pub_hwm' in saltstack-2016.3 (refs: `#38723`_)
- * **PR** `#38723`_: (`rallytime`_) Remove "event_publisher_pub_hwm" and "salt_event_pub_hwm" from config/__init__.py
- @ *2017-01-15 18:36:14 UTC*
- * **PR** `#29294`_: (`skizunov`_) ZeroMQ no longer required when transport is TCP (refs: `#38723`_)
- * a642cdef79 Merge pull request `#38723`_ from rallytime/fix-38674
- * 706c885f55 Remove "event_publisher_pub_hwm" and "salt_event_pub_hwm" from config/__init__.py
- * **PR** `#38669`_: (`rallytime`_) Update bootstrap script verstion to latest release
- @ *2017-01-15 18:03:27 UTC*
- * fc545af10b Merge pull request `#38669`_ from rallytime/update-bootstrap-script
- * 78ba76e34c Update bootstrap script verstion to latest release
- * **PR** `#38693`_: (`twangboy`_) Update jinja2 to 2.9.4
- @ *2017-01-15 14:40:46 UTC*
- * 50d417f267 Merge pull request `#38693`_ from twangboy/update_jinja
- * e0c7e5549b Update jinja2 to 2.9.4
- * **PR** `#38739`_: (`vutny`_) DOCS: correct examples of running test suite
- @ *2017-01-15 14:35:47 UTC*
- * f4233bb18d Merge pull request `#38739`_ from vutny/fix-runtests-doc
- * b872bb63f6 DOCS: correct examples of running test suite
- * **PR** `#38735`_: (`vutny`_) DOCS: add links to File State Backups page where necessary
- * **PR** `#38720`_: (`dereckson`_) Proofread jinja_to_execution_module tutorial
- * **ISSUE** `#36548`_: (`abonillasuse`_) openstack auth with nova driver (refs: `#38647`_)
- * **PR** `#38647`_: (`gtmanfred`_) Allow novaclient to use keystoneauth1 sessions for authentication
- @ *2017-01-10 17:48:26 UTC*
- * 7b850d472d Merge pull request `#38647`_ from gtmanfred/nova
- * 5be9b60851 add documentation about using keystoneauth for v3
- * 7b657ca4ae add the ability to use keystone v2 and v3
- * 5646ae1b34 add ability to use keystoneauth to authenitcate in nova driver
- * **ISSUE** `#38648`_: (`ericuldall`_) No release file error from PPA on Ubuntu (refs: `#38650`_)
- * **ISSUE** `#38572`_: (`COLABORATI`_) ppa:saltstack/salt failure (refs: `#38650`_)
- * **ISSUE** `#34504`_: (`AvinashDeluxeVR`_) Installation documentation for Ubuntu server and Windows minion leads the user to use different salt versions. (refs: `#38650`_)
- * **PR** `#38650`_: (`rallytime`_) Remove the installation instructions for out-of-date community ppa
- @ *2017-01-10 17:47:45 UTC*
- * 383768d838 Merge pull request `#38650`_ from rallytime/remove-ubuntu-ppa-docs
- * 30429b2e44 Remove the installation instructions for out-of-date community ppa
- * **ISSUE** `#38087`_: (`UtahDave`_) The 'data' field in the return from a minion below a syndic is wrapped in an extra 'data' field. (refs: `#38657`_)
- * **PR** `#38657`_: (`DmitryKuzmenko`_) Publish the 'data' field content for Syndic evets
- @ *2017-01-10 16:59:33 UTC*
- * 7d9f56e3b5 Merge pull request `#38657`_ from DSRCorporation/bugs/38087_syndic_event_format_fix
- * 594c33f396 Publish the 'data' field content for Syndic evets
- * **PR** `#38649`_: (`Ch3LL`_) fix unit.modules.file_test
- @ *2017-01-10 16:44:45 UTC*
- * 83987511fd Merge pull request `#38649`_ from Ch3LL/test_apply_template
- * 47f8b68e0b fix unit.modules.file_test
- * **ISSUE** `#37355`_: (`Firewire2002`_) salt-ssh - ImportError: No module named backports.ssl_match_hostname (refs: `#38626`_, #`saltstack/salt`#37358`_`_, `#37358`_)
- * **ISSUE** `#34600`_: (`davidpsv17`_) Error trying a salt-ssh test.ping (refs: #`saltstack/salt`#37358`_`_, `#37358`_)
- * **ISSUE** `#27355`_: (`jerob`_) salt ssh error with debian 7 on target (refs: #`saltstack/salt`#37358`_`_, `#37358`_)
- * **PR** `saltstack/salt#37358`_: (`Firewire2002`_) Fix/workaround for issue `#37355`_ (refs: `#38626`_)
- * **PR** `#38626`_: (`cachedout`_) Revert "Fix/workaround for issue `#37355`_"
- @ *2017-01-06 21:28:09 UTC*
- * 74ddc71be3 Merge pull request `#38626`_ from saltstack/revert-37358-2016.3.3_issue37355
- * e912ac99c2 Revert "Fix/workaround for issue `#37355`_"
- * **ISSUE** `#37355`_: (`Firewire2002`_) salt-ssh - ImportError: No module named backports.ssl_match_hostname (refs: `#38626`_, #`saltstack/salt`#37358`_`_, `#37358`_)
- * **ISSUE** `#34600`_: (`davidpsv17`_) Error trying a salt-ssh test.ping (refs: #`saltstack/salt`#37358`_`_, `#37358`_)
- * **ISSUE** `#27355`_: (`jerob`_) salt ssh error with debian 7 on target (refs: #`saltstack/salt`#37358`_`_, `#37358`_)
- * **PR** `#37358`_: (`Firewire2002`_) Fix/workaround for issue `#37355`_
- @ *2017-01-06 18:58:47 UTC*
- * 5e58b32934 Merge pull request `#37358`_ from Firewire2002/2016.3.3_issue37355
- * 910da18bfd fixed typo
- * 4fbc5ddd06 fixed wrong renamed variable and spaces
- * 92366e646c issue `#37355`_
- * 7dc87ab7b8 issue `#37355`_
- * 2878180405 issue `#37355`_
- * **PR** `#35390`_: (`alexandr-orlov`_) Returns back missed proper grains dictionary for file module
- @ *2017-01-06 18:02:13 UTC*
- * 6c2fe615aa Merge pull request `#35390`_ from alexandr-orlov/2016.3
- * cd5ae17e8d fxd missed proper grains dictionary
- * **ISSUE** `#38558`_: (`multani`_) pillar.get("...", default=var, merge=true) updates default value (refs: `#38579`_)
- * **PR** `#38618`_: (`rallytime`_) Back-port `#38579`_ to 2016.3
- @ *2017-01-06 17:37:56 UTC*
- * **PR** `#38579`_: (`zwo-bot`_) Fix `#38558`_ - pillar.get with default= ...,merge=true influence subsequent calls of pillar.get (refs: `#38618`_)
- * 2579cfa42d Merge pull request `#38618`_ from rallytime/bp-38579
- * 2052ecee2c Add copy import
- * 2c8845aaa0 add test for pillar.get() + default value
- * c2f98d2f04 ticket 38558: add unit test, deepcopy() only if necessary
- * 30ae0a1958 added deepcopy of default if merge=True
- * **PR** `#38601`_: (`terminalmage`_) pillar.get: Raise exception when merge=True and default is not a dict
- @ *2017-01-05 23:15:51 UTC*
- * da676cebd6 Merge pull request `#38601`_ from terminalmage/pillar-get
- * 8613d7254d pillar.get: Raise exception when merge=True and default is not a dict
- * **PR** `#38600`_: (`terminalmage`_) Avoid errors when sudo_user is set (2016.3 branch)
- @ *2017-01-05 20:57:09 UTC*
- * **PR** `#38598`_: (`terminalmage`_) Avoid errors when sudo_user is set (refs: `#38600`_)
- * 224fc7712a Merge pull request `#38600`_ from terminalmage/issue38459-2016.3
- * 8a45b13e76 Avoid errors when sudo_user is set
- * **PR** `#38589`_: (`tobithiel`_) State Gem: fix incorrect warning about missing rvm/rbenv
- @ *2017-01-05 20:12:15 UTC*
- * a376970f88 Merge pull request `#38589`_ from tobithiel/fix_rvm_rbenv_warning
- * 9ec470b4a5 State Gem: fix incorrect warning about missing rvm/rbenv
- * **PR** `#38567`_: (`pass-by-value`_) Create queue if one doesn't exist
- @ *2017-01-05 18:46:11 UTC*
- * 02e6a78254 Merge pull request `#38567`_ from pass-by-value/pgjsonb_queue_changes_2016.3
- * 67879ebe65 Create queue if one doesn't exist
- * **ISSUE** `#37498`_: (`githubcdr`_) service.restart salt-minion fails on Ubuntu 14.04.5 LTS (refs: `#37748`_, `#38587`_)
- * **PR** `#38587`_: (`rallytime`_) Change daemontools __virtualname__ from service to daemontools
- @ *2017-01-05 18:06:01 UTC*
- * 0889cbdb31 Merge pull request `#38587`_ from rallytime/fix-37498
- * 2a5880966f Change daemontools __virtualname__ from service to daemontools
- * **PR** `#38562`_: (`rallytime`_) Update arch installation docs with correct package name
- @ *2017-01-04 20:04:28 UTC*
- * 7b74436d13 Merge pull request `#38562`_ from rallytime/arch-install-docs
- * 8b1897ace9 Update arch installation docs with correct package name
- * **PR** `#38560`_: (`Ch3LL`_) fix api logfile (refs: `#38585`_)
- @ *2017-01-04 19:03:17 UTC*
- * 01860702cb Merge pull request `#38560`_ from Ch3LL/fix_api_log
- * 1b45e9670b fix api logfile
- * **PR** `#38531`_: (`rallytime`_) Back-port `#33601`_ to 2016.3
- @ *2017-01-04 16:56:53 UTC*
- * **PR** `#33601`_: (`mchugh19`_) Fix slack engine to run on python2.6 (refs: `#38531`_)
- * 0056620a53 Merge pull request `#38531`_ from rallytime/bp-33601
- * c36cb39825 remove the unnecessary double trigger
- * 38414493bf fix spacing lint error
- * 8c1defc710 Remove uncessary type from alias commands. Deduplicate alias handling to autodetect function selection. Add error reporting to slack connectivty problems. Cleanup slack's unicode conversion
- * c2f23bc45e Fix slack engine to run on python2.6
- * **ISSUE** `#38187`_: (`curiositycasualty`_) username/password saved as cleartext when using URIs with user:pass@ format (refs: `#38541`_)
- * **PR** `#38541`_: (`techhat`_) Strip user:pass from cached URLs
- @ *2017-01-04 15:39:57 UTC*
- * 50242c7f17 Merge pull request `#38541`_ from techhat/issue38187
- * eae3a435dd Strip user:pass from cached URLs
- * **ISSUE** `#30454`_: (`favoretti`_) Using yaml serializer inside jinja template results in unicode being prepended by '!!python/unicode' (refs: `#30481`_, `#38554`_)
- * **PR** `#38554`_: (`multani`_) Fix YAML deserialization of unicode
- @ *2017-01-04 15:31:16 UTC*
- * **PR** `#30481`_: (`basepi`_) Add yaml_safe jinja filter (refs: `#38554`_)
- * 325dc56e59 Merge pull request `#38554`_ from multani/fix/30454
- * 2e7f743371 yaml: support unicode serialization/deserialization
- * df76113c5c jinja: test the "yaml" filter with ordered dicts
- * f7712d417f Revert "Add yaml_safe filter"
- * **PR** `#38536`_: (`UtahDave`_) add note about pyVmomi locale workaround
- * **ISSUE** `#38353`_: (`Ch3LL`_) salt-cloud gce specifying (refs: `#38542`_)
- * **PR** `#38542`_: (`Ch3LL`_) fix gce image bug
- * **ISSUE** `#38449`_: (`swalladge`_) Parsing issues in `list_tab` (salt/modules/cron.py) (refs: `#38487`_)
- * **PR** `#38487`_: (`gtmanfred`_) Fix crontab issues with spaces
- @ *2017-01-01 20:33:29 UTC*
- * ec60f9c721 Merge pull request `#38487`_ from gtmanfred/2016.3
- * 048b9f6b9d add test
- * c480c11528 allow spaces in cron env
- * c529ec8c34 allow crons to have multiple spaces
- * **ISSUE** `#37684`_: (`thusoy`_) State execution duration is timezone-dependent (refs: `#38491`_)
- * **PR** `#38491`_: (`gtmanfred`_) Use UTC for timing in case timezone changes
- @ *2017-01-01 20:30:57 UTC*
- * c5ba11b5e0 Merge pull request `#38491`_ from gtmanfred/timing
- * 79368c7528 Use UTC for timing in case timezone changes
- * **ISSUE** `#38472`_: (`jinm`_) file.managed Unable to manage file: 'hash_type' (2016.3.4) (refs: `#38503`_)
- * **PR** `#38503`_: (`jinm`_) Hash type fallback for file management
- @ *2017-01-01 17:36:51 UTC*
- * 86f0aa0bb3 Merge pull request `#38503`_ from jinm/issue_38472_jinm
- * 0cd9df299f Hash type fallback for file management
- * **PR** `#38457`_: (`bshelton229`_) Stops git.latest checking for local changes in a bare repo
- @ *2016-12-30 14:28:47 UTC*
- * ed2ba4bd1b Merge pull request `#38457`_ from bshelton229/git-latest-head-bug
- * 558e7a771a Stops git.latest checking for local changes in a bare repo
- * **PR** `#38385`_: (`dragon788`_) Use unambigous long names with double dashes
- @ *2016-12-29 17:10:48 UTC*
- * 36e21b22cb Merge pull request `#38385`_ from dragon788/2016.3-double-dash
- * 86c4b56f47 Newline for lint compat
- * 9d9b686057 Address review comments, consistency of quotes
- * df9bd5e7f9 Use unambigous long names with double dashes
- * **ISSUE** `#38209`_: (`limited`_) Accepting a minion causes tornado to exit (refs: `#38474`_)
- * **PR** `#38474`_: (`cachedout`_) Allow an existing ioloop to be passed to salt-key
- @ *2016-12-29 16:28:51 UTC*
- * 59f2560d88 Merge pull request `#38474`_ from cachedout/key_loop
- * de504538e1 Allow an existing ioloop to be passed to salt-key
- * **ISSUE** `#38438`_: (`jf`_) file.line with mode=delete breaks on empty file (refs: `#38467`_)
- * **PR** `#38467`_: (`gtmanfred`_) file.line fail with mode=delete
- @ *2016-12-28 20:00:33 UTC*
- * 3d0c752acd Merge pull request `#38467`_ from gtmanfred/2016.3
- * 7b7c6b3878 file.line fail with mode=delete
- * **PR** `#38434`_: (`slinn0`_) Make sysctl.persist fail when failing to set a value into the running kernel
- @ *2016-12-27 15:37:53 UTC*
- * 940025d5c4 Merge pull request `#38434`_ from slinn0/issue_38433_fixes
- * 22af87a3fc Fixes for https://github.com/saltstack/salt/issues/38433
- * **PR** `#38421`_: (`rallytime`_) Update deprecation notices to the correct version
- * **PR** `#38420`_: (`rallytime`_) Removed various deprecation notices from salt/modules/* files (refs: `#38421`_)
- * **ISSUE** `#38282`_: (`sash-kan`_) file.managed fails when file (which contains utf-characters in the name) exists (refs: `#38415`_)
- * **PR** `#38415`_: (`terminalmage`_) file.managed: Fix failure when filename contains unicode chars
- * **PR** `#38419`_: (`Ch3LL`_) fix scsci docs example
- @ *2016-12-22 18:57:51 UTC*
- * 2cdb59d055 Merge pull request `#38419`_ from Ch3LL/fix_doc_scsi
- * 234043b8bb fix scsci docs example
- * **PR** `#38407`_: (`terminalmage`_) Improve pillar documentation
- * **ISSUE** `#38372`_: (`fanirama`_) Issue with cron.file. Source: salt://path/to/crontab_file not found (refs: `#38398`_)
- * **PR** `#38398`_: (`terminalmage`_) Fix call to file.get_managed in cron.file state
- @ *2016-12-22 16:46:14 UTC*
- * 423b1fddff Merge pull request `#38398`_ from terminalmage/issue38372
- * c80dbaa914 Fix call to file.get_managed in cron.file state
- * **PR** `#38382`_: (`heewa`_) Fix http.query when result has no text
- * **PR** `#38390`_: (`meaksh`_) Add "try-restart" to fix autorestarting on SUSE systems
- @ *2016-12-21 16:06:24 UTC*
- * b74b5c7d38 Merge pull request `#38390`_ from meaksh/2016.3-fix-try-restart-for-autorestarting-on-SUSE-systems
- * de6ec05ec0 add try-restart to fix autorestarting on SUSE systems
- * **PR** `#38221`_: (`UtahDave`_) Fix default returner
- @ *2016-12-20 20:34:36 UTC*
- * 2c3a39760a Merge pull request `#38221`_ from UtahDave/fix_default_returner
- * 385640765b remove a blank line to satisfy linter
- * 9c248aa14c validate return opt, remove default.
- * 8bb37f9fe7 specify allowed types and default for "returner"
- * 11863a4bfe add examples of default minion returners
- * e7c6012655 add support for default returners using `return`
- * **PR** `#38288`_: (`terminalmage`_) archive.extracted: don't try to cache local sources (2016.3 branch)
- @ *2016-12-18 13:07:11 UTC*
- * 09d9cff992 Merge pull request `#38288`_ from terminalmage/archive-extracted-local-source-2016.3
- * 845e3d0e75 Update tests to reflect change in cache behavior
- * 5a08d7c70a archive.extracted: don't try to cache local sources (2016.3 branch)
- * **PR** `#38312`_: (`cro`_) Backport feature allowing proxy config to live in pillar OR /etc/salt/proxy
- @ *2016-12-18 12:39:01 UTC*
- * bf37667f8a Merge pull request `#38312`_ from cro/proxy_config_in_cfg
- * 2006c4000e Typo
- * 689d95b10f Backport feature allowing proxy config to live in pillar OR /etc/salt/proxy.
- * **ISSUE** `#12788`_: (`whiteinge`_) Comb through docs to replace :doc: roles with :ref: (refs: `#38320`_)
- * **PR** `#38320`_: (`rallytime`_) Cleanup doc internal markup references
- @ *2016-12-18 12:31:28 UTC*
- * c83db5a785 Merge pull request `#38320`_ from rallytime/cleanup-doc-refs
- * 62978cb7a0 Don't check the doc/conf.py file for doc markup refs
- * 770e732d76 Add a unit test to search for new doc markup refs
- * 5c42a361a0 Remove ":doc:" references from all doc/topics/installation/* files
- * 23bce1c929 Remove ":doc:" references from all doc/topics/releases/* files
- * 4aafa41d22 Remove ":doc:" references from a bunch of doc/* files
- * 02bfe7912c Remove more ":doc:" references from doc/* files
- * 6e32267d0c Remove ":doc:" references in salt/* files
- * **PR** `#38281`_: (`mikejford`_) Add nick to args for create_multi
- * **ISSUE** `#38290`_: (`dragon788`_) Need to use machine automation friendly output (refs: `#38313`_)
- * **PR** `#38313`_: (`dragon788`_) 2016.3 chocolatey fix
- @ *2016-12-16 17:20:39 UTC*
- * 235682b1e6 Merge pull request `#38313`_ from dragon788/2016.3-chocolatey-fix
- * 1f5fc17551 Use machine readable output for list
- * cdbd2fbe3c Added limit-output to eliminate false packages
- * **ISSUE** `#38174`_: (`NickDubelman`_) [syndic] Why can't a syndic node signal when all of it's minions have returned? (refs: `#38279`_)
- * **ISSUE** `#32400`_: (`rallytime`_) Document Default Config Values (refs: `#38279`_)
- * **PR** `#38279`_: (`rallytime`_) Add docs for syndic_wait setting
- @ *2016-12-15 18:30:31 UTC*
- * 9e78ddc80e Merge pull request `#38279`_ from rallytime/fix-38174
- * 4a62d01577 Add docs for syndic_wait setting
- * **PR** `#38248`_: (`meaksh`_) Successfully exit of salt-api child processes when SIGTERM is received
- @ *2016-12-15 09:16:27 UTC*
- * fc9e1dff35 Merge pull request `#38248`_ from meaksh/salt-api-successfully-close-child-processes
- * ee6eae9855 Successfully exit of salt-api child processes when SIGTERM.
- * **PR** `#38254`_: (`terminalmage`_) Also check if pillarenv is in opts
- @ *2016-12-15 09:10:24 UTC*
- * 3c718ed35e Merge pull request `#38254`_ from terminalmage/check-pillarenv
- * fa9ad311c6 Also check if pillarenv is in opts
- * **PR** `#38256`_: (`rallytime`_) [2016.3] Bump latest release version to 2016.11.1
- * **PR** `#38198`_: (`vutny`_) Add missing requirements for running unit tests: libcloud and boto3
- @ *2016-12-13 14:12:20 UTC*
- * 004e46afe7 Merge pull request `#38198`_ from vutny/unit-tests-require-libcloud-boto3
- * a6098bac1a Remove note about SaltTesting installation, now it is in the requirements
- * 004bff113e Add missing requirements for running unit tests: libcloud and boto3
- * **PR** `#38213`_: (`rallytime`_) Skip test_cert_info tls unit test on pyOpenSSL upstream errors
- @ *2016-12-13 12:05:01 UTC*
- * 9d497bc74c Merge pull request `#38213`_ from rallytime/skip-tls-test
- * bdb807fc7c Skip test_cert_info tls unit test on pyOpenSSL upstream errors
- * **PR** `#38224`_: (`whiteinge`_) Allow CORS OPTIONS requests to be unauthenticated
- @ *2016-12-13 12:02:30 UTC*
- * 203109dd17 Merge pull request `#38224`_ from whiteinge/cors-options-unauthed
- * de4d3227ab Allow CORS OPTIONS requests to be unauthenticated
- * **PR** `#38223`_: (`whiteinge`_) Add root_dir to salt-api file paths
- @ *2016-12-13 07:44:19 UTC*
- * **PR** `#37272`_: (`vutny`_) Get default logging level and log file from default opts dict (refs: `#38223`_)
- * 721a5feccd Merge pull request `#38223`_ from whiteinge/salt-api-root_dirs
- * bfbf390c0e Add root_dir to salt-api file paths
- * **ISSUE** `#38162`_: (`747project`_) git_pillar does not detect changes to remote repository when told to update (refs: `#38191`_)
- * **PR** `#38191`_: (`terminalmage`_) Clarify the fact that git_pillar.update does not fast-forward
- @ *2016-12-12 09:45:48 UTC*
- * 70f7d22ad6 Merge pull request `#38191`_ from terminalmage/issue38162
- * 1ae543a98a Clarify the fact that git_pillar.update does not fast-forward
- * **PR** `#38194`_: (`vutny`_) Document the requirements for running ZeroMQ-based integration tests
- @ *2016-12-12 09:42:11 UTC*
- * 28171cbfc5 Merge pull request `#38194`_ from vutny/integration-test-requirements-doc
- * e9f419ff64 Document the requirements for running ZeroMQ-based integration tests
- * **PR** `#38185`_: (`rallytime`_) Back-port `#38181`_ to 2016.3
- @ *2016-12-09 22:27:44 UTC*
- * **PR** `#38181`_: (`rallytime`_) Reset socket default timeout to None (fixes daemons_tests failures) (refs: `#38185`_)
- * a4ef037ab1 Merge pull request `#38185`_ from rallytime/bp-38181
- * 609f814454 Reset socket default timeout to None (fixes daemons_tests failures)
- * **PR** `#38163`_: (`Ch3LL`_) enabled ec2 cloud tests
- @ *2016-12-09 18:01:57 UTC*
- * 65b2ad7b14 Merge pull request `#38163`_ from Ch3LL/enabled_ec2_cloud
- * be74c45463 enabled ec2 cloud tests
- * **PR** `#38177`_: (`vutny`_) Correct `cp.get_file_str` docstring and add integration tests
- @ *2016-12-09 16:55:35 UTC*
- * b63f74e034 Merge pull request `#38177`_ from vutny/fix-cp-get-file-str
- * a449980672 Correct `cp.get_file_str` docstring and add integration tests
- * **PR** `#38153`_: (`vutny`_) Master config includes may contain errors and be safely skipped
- @ *2016-12-08 17:43:34 UTC*
- * 7596313be0 Merge pull request `#38153`_ from vutny/master-includes-error-tolerance
- * cd0154ee93 Master config includes may contain errors and be safely skipped
- * **PR** `#38134`_: (`rallytime`_) Skip daemon unit tests when running on Python 2.6
- * **ISSUE** `#38091`_: (`tjyang`_) [WARNING ] salt.loaded.int.module.zenoss.__virtual__() is wrongly returning `None`. (refs: `#38102`_)
- * **PR** `#38102`_: (`rallytime`_) Add False + msg tuple return if requests is missing for zenoss module
- @ *2016-12-07 13:24:37 UTC*
- * d3d98fd4eb Merge pull request `#38102`_ from rallytime/fix-38091
- * 4f79d5a0d1 Add False + msg tuple return if requests is missing for zenoss module
- * **ISSUE** `#36707`_: (`do3meli`_) slow FreeBSD sysctl module with test=true (refs: `#36794`_)
- * **PR** `#38104`_: (`rallytime`_) Back-port `#36794`_ to 2016.3
- @ *2016-12-07 13:23:48 UTC*
- * **PR** `#36794`_: (`do3meli`_) FreeBSD sysctl module now handels config_file parameter in show method (refs: `#38104`_)
- * 8c8cbc2734 Merge pull request `#38104`_ from rallytime/bp-36794
- * c906c8a0d5 Pylint fixes
- * da3ebf83e6 FreeBSD sysctl module now handels config_file parameter in show method
- * **ISSUE** `#35342`_: (`morganwillcock`_) win_pkg: refresh_db doesn't remove cached items which have been renamed or removed (refs: `#38083`_)
- * **PR** `#38083`_: (`twangboy`_) Only delete .sls files from winrepo-ng [DO NOT MERGE FORWARD]
- @ *2016-12-06 14:13:35 UTC*
- * fbc87769b9 Merge pull request `#38083`_ from twangboy/fix_refresh_db
- * 978af6d83c Remove only .sls files from the cached winrepo-ng
- * **PR** `#38059`_: (`rallytime`_) Call exec_test for the Syndic daemon in tests.unit.daemons_test.py
- @ *2016-12-04 04:18:41 UTC*
- * **PR** `#38057`_: (`rallytime`_) [2016.11] Merge forward from 2016.3 to 2016.11 (refs: `#38059`_)
- * **PR** `#38034`_: (`cachedout`_) Modify daemons test to use multiprocessing (refs: `#38059`_)
- * 9dcfdeef6b Merge pull request `#38059`_ from rallytime/daemons-test-fix
- * eb372b27d8 Add missing "not" statement: The last syndic test should assertFalse()
- * 4e10f8e018 Call exec_test for the Syndic daemon in tests.unit.daemons_test.py
- * **ISSUE** `#37939`_: (`Talkless`_) file.comment always report changes in test=True mode (refs: `#38039`_)
- * **PR** `#38039`_: (`rallytime`_) Check to see if a line is already commented before moving on
- @ *2016-12-02 20:08:35 UTC*
- * 9cd42b9b3f Merge pull request `#38039`_ from rallytime/fix-37939
- * 1da7aacfbe Update unit tests to account for additional file.search call
- * 8a685b1820 Check to see if a line is already commented before moving on
- * f2c045520d Write an integration test demonstrating the issue
- * **ISSUE** `#38037`_: (`dmurphy18`_) pkg.latest and yumpkg.latest_version return incorrect package versions 2016.3 and 2016.11 (refs: `#38045`_)
- * **PR** `#38045`_: (`terminalmage`_) yumpkg.py: don't include non-upgrade versions found by "yum list available"
- @ *2016-12-02 20:07:38 UTC*
- * a34a763984 Merge pull request `#38045`_ from terminalmage/issue38037
- * 65289503d9 Simplify logic for matching desired pkg arch with actual pkg arch
- * 3babbcda94 yumpkg.py: don't include non-upgrade versions found by "yum list available"
- * **PR** `#38034`_: (`cachedout`_) Modify daemons test to use multiprocessing (refs: `#38059`_)
- * **PR** `#37995`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2016-11-30 20:12:55 UTC*
- * 6942d5d95b Merge pull request `#37995`_ from rallytime/merge-2016.3
- * b44e17921c Merge branch '2015.8' into '2016.3'
- * 7a7e36728f Merge pull request `#37978`_ from terminalmage/ext_pillar_first-docs
- * 61ed9a8657 Add clarifying language to ext_pillar_first docs
- * **PR** `#38002`_: (`laleocen`_) fix broken yaml code block
- * **ISSUE** `#35088`_: (`Modulus`_) salt/cloud/ec2.py encoding problems. (refs: `#37912`_)
- * **PR** `#37912`_: (`attiasr`_) fix encoding problem aws responses
- @ *2016-11-30 18:10:30 UTC*
- * 3dd45fbedf Merge pull request `#37912`_ from attiasr/fix_aws_response_encoding
- * ba4ec4e7f1 use Requests result encoding to encode the text
- * abe4eb3b98 fix encoding problem aws responses
- * **PR** `#37950`_: (`vutny`_) Set default Salt Master address for a Syndic (like for a Minion)
- @ *2016-11-30 18:09:04 UTC*
- * 69a74a4d2d Merge pull request `#37950`_ from vutny/fix-starting-up-syndic
- * 7d9bc9abce syndic_master: correct default value, documentation and example config
- * 92a7c7ed1b Set default Salt Master address for a Syndic (like for a Minion)
- * **PR** `#37964`_: (`terminalmage`_) Add clarification on expr_form usage and future deprecation
- * **ISSUE** `#37867`_: (`tobiasBora`_) Bug into lsb_release that crash salt (refs: `#37962`_)
- * **PR** `#37962`_: (`cachedout`_) Catch possible exception from lsb_release
- * **ISSUE** `#37945`_: (`gstachowiak`_) Missing exception handling in salt.master.Maintenance. Process never completes. (refs: `#37961`_)
- * **PR** `#37961`_: (`cachedout`_) Handle empty tokens safely
- * **PR** `#37272`_: (`vutny`_) Get default logging level and log file from default opts dict (refs: `#38223`_)
- @ *2016-11-28 23:04:20 UTC*
- * ea46639ce7 Merge pull request `#37272`_ from vutny/fix-getting-default-logging-opts
- * e5ce52388a Fix description in the Salt Syndic usage info
- * 518a3dd7ee Add unit tests for Salt parsers processing logging options
- * 83d6a44254 Add `ssh_log_file` option to master config and documentation
- * c8a0915460 Fix configuration example and documentation for `syndic_log_file` option
- * e64dd3ed6b Correct default attributes for various parser classes
- * 82a2e216b3 Fix default usage string for Salt command line programs
- * 45dffa292f Fix readding and updating logfile and pidfile config options for Salt API
- * f47253c21b Fix reading and applying Salt Cloud default configuration
- * fad5bec936 Work with a copy of default opts dictionaries
- * b7c24811e5 Fix `log_level_logfile` config value type
- * 1bd76a1d96 Fix setting temporary log level if CLI option omitted
- * 121848cc77 Fix obtaining `log_granular_levels` config setting
- * 44cf07fec2 Make CLI options take precedence for setting up logfile_logger
- * 61afaf1792 Fix setting option attributes when processing `log_level` and `log_file`
- * 3c60e2388e Fix processing of `log_level_logfile` config setting
- * 55a0af5bbd Use attribute functions for getting/setting options and config values
- * c25f2d091e Fix getting Salt API default logfile option
- * f2422373c1 Remove processing of unused and undocumented `cli_*_log_*` config options
- * 2065e8311c Get default logging level and file from default opts dict
- * **PR** `#37925`_: (`kontrolld`_) Fix missing ipv6 options centos network
- @ *2016-11-28 22:38:43 UTC*
- * f2f957da6c Merge pull request `#37925`_ from kontrolld/add-ipv6-centos-network
- * ac2b477412 Adding IPv6 functionality for CentOS /etc/sysconfig/network
- * **ISSUE** `#37059`_: (`basepi`_) Beacon fileserver operations cause scheduled jobs with fileserver operations to hang (refs: `#37899`_)
- * **PR** `#37899`_: (`DmitryKuzmenko`_) Clear functions context in schedule tasks for ZeroMQ.
- @ *2016-11-28 22:23:45 UTC*
- * c07ad11279 Merge pull request `#37899`_ from DSRCorporation/bugs/37059_schedule_task_hang
- * 9497748546 Clear functions context in schedule tasks for ZeroMQ.
- * **ISSUE** `#37737`_: (`b-harper`_) python client api CloudClient multiple calls needed (refs: `#37928`_)
- * **PR** `#37928`_: (`techhat`_) Don't modify self.opts directly
- @ *2016-11-28 21:07:40 UTC*
- * a55519db40 Merge pull request `#37928`_ from techhat/issue37737
- * a09a60e89b Don't modify self.opts directly
- * **PR** `#37929`_: (`gtmanfred`_) add list_nodes_min to nova driver
- @ *2016-11-28 21:05:40 UTC*
- * 9d17f1ce90 Merge pull request `#37929`_ from gtmanfred/2016.3
- * c7d2c73503 add list_nodes_min to nova driver
- * **PR** `#37926`_: (`kontrolld`_) Fixes no IPv6 functionality in /etc/sysconfig/network
- @ *2016-11-28 20:40:00 UTC*
- * 3bb743b59f Merge pull request `#37926`_ from kontrolld/fix-ipv6-centos-network
- * 3ed42e5b44 updated
- * 3b3bc4f239 Fixes no IPv6 functionality in /etc/sysconfig/network
- * **PR** `#37921`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2016-11-28 19:54:40 UTC*
- * 271170a9f3 Merge pull request `#37921`_ from rallytime/merge-2016.3
- * 523a67c422 Merge branch '2015.8' into '2016.3'
- * 4cdc6cf5ec Update earlier release channels' docs with Carbon release notes (`#37914`_)
- * d31491a7fe [2015.8] Update version numbers in doc config for 2016.11.0 release (`#37918`_)
- * **PR** `#37924`_: (`cachedout`_) Update test for new gem ver
- @ *2016-11-28 18:17:53 UTC*
- * 6cd6429ac0 Merge pull request `#37924`_ from cachedout/fix_gem_states
- * 894cca3427 Update test for new gem ver
- * **PR** `#37916`_: (`rallytime`_) [2016.3] Update version numbers in doc config for 2016.11.0 release
- @ *2016-11-28 17:09:08 UTC*
- * c35ba1f390 Merge pull request `#37916`_ from rallytime/doc-update-2016.3
- * bd40592289 [2016.3] Update version numbers in doc config for 2016.11.0 release
- * **ISSUE** `#37287`_: (`aaronm-cloudtek`_) salt.states.ddns.present: 'NS' record type always returns as changed (refs: `#37785`_)
- * **PR** `#37785`_: (`aaronm-cloudtek`_) respect trailing dot in ddns name parameter
- @ *2016-11-28 14:02:10 UTC*
- * e13a2488c8 Merge pull request `#37785`_ from Cloudtek/ddns-respect-trailing-dot
- * 262e3b3697 respect trailing dot in ddns name parameter
- * **ISSUE** `#37870`_: (`fj40crawler`_) salt.states.augeas.change returns None when test=True (refs: `#37895`_)
- * **PR** `#37895`_: (`fj40crawler`_) Change return value for salt/states/augeas.py to be True instead of N…
- @ *2016-11-28 13:49:27 UTC*
- * c03b389422 Merge pull request `#37895`_ from fj40crawler/fix-augeas-return-for-test
- * ddc238df36 Fixed augeas_test.py to match True v.s. None for test_change_in_test_mode
- * ef75c459c0 Merge branch '2016.3' of github.com:saltstack/salt into fix-augeas-return-for-test
- * b0fe0cd256 Change return value for salt/states/augeas.py to be True instead of None for cases where salt is run with test=True. Fixes `#37870`_
- * **PR** `#37907`_: (`Talkless`_) Fix server trust in test run of svn.latest
- @ *2016-11-28 13:47:39 UTC*
- * fdbc31e8d8 Merge pull request `#37907`_ from Talkless/patch-2
- * 072a319490 Fix server trust in test run of svn.latest
- * **PR** `#37896`_: (`toanju`_) rh networking: add missing values
- @ *2016-11-27 10:30:35 UTC*
- * f39fdf443f Merge pull request `#37896`_ from toanju/2016.3
- * c95304188e rh networking: add missing values
- * **PR** `#37886`_: (`bdrung`_) Fix various spelling mistakes
- @ *2016-11-25 02:59:36 UTC*
- * ea935c5a91 Merge pull request `#37886`_ from bdrung/fix-typos
- * 9a51ba5c5b Fix various spelling mistakes
- * **ISSUE** `#37732`_: (`dhaines`_) list_semod() (from modules/selinux.py) incompatible with policycoreutils-2.5 (RHEL 7.3) (refs: `#37736`_)
- * **PR** `#37736`_: (`dhaines`_) handle semodule version >=2.4 (`#37732`_) and fix typo
- @ *2016-11-24 01:44:20 UTC*
- * 371b0a86d9 Merge pull request `#37736`_ from dhaines/issue-37732
- * 7ef590a505 Update selinux.py
- * 516a67e6a3 fix indexing error
- * 4e49c1e991 fix typo
- * b16f2d8400 handle semodule version >=2.4 (`#37732`_) and fix typo
- * **PR** `#37797`_: (`clan`_) check count of columns after split
- @ *2016-11-24 01:28:59 UTC*
- * 87aeb66fbf Merge pull request `#37797`_ from clan/extfs
- * acf0f960ef check count of columns after split
- * **PR** `#37762`_: (`twangboy`_) Add pre_versions to chocolatey.installed
- @ *2016-11-24 01:27:29 UTC*
- * f7c7109152 Merge pull request `#37762`_ from twangboy/fix_chocolatey_state
- * 9696b6dfa5 Use keyword args instead of relying on ordering
- * 398eaa074d Add pre_versions to the available arguments
- * **PR** `#37866`_: (`meaksh`_) Backport `#37149`_ `#36938`_ and `#36784`_ to 2016.3
- @ *2016-11-23 21:54:17 UTC*
- * **PR** `#37857`_: (`meaksh`_) Backport `#37149`_ and `#36938`_ to 2015.8 (refs: `#37866`_)
- * **PR** `#37856`_: (`meaksh`_) Backport `#36784`_ to 2015.8 (refs: `#37866`_)
- * **PR** `#37149`_: (`dincamihai`_) Fix pkg.latest_version when latest already installed (refs: `#37857`_, `#37866`_)
- * **PR** `#36938`_: (`wanparo`_) acl.delfacl: fix position of -X option to setfacl (refs: `#37857`_, `#37866`_)
- * **PR** `#36784`_: (`moio`_) OS grains for SLES Expanded Support (refs: `#37856`_, `#37866`_)
- * 56baa92d55 Merge pull request `#37866`_ from meaksh/2016.3-bp-37149-36938-36784
- * 9d8d578109 Fix pkg.latest_version when latest already installed
- * ffca0d491c - acl.delfacl: fix position of -X option to setfacl
- * 3dfed6b841 Adjust linux_acl unit test argument ordering
- * f185ecdde1 core.py: quote style fixed
- * 8404d13424 Setting up OS grains for SLES Expanded Support (SUSE's Red Hat compatible platform)
- * **ISSUE** `#32829`_: (`tyhunt99`_) Dockerng appears to not be using docker registries pillar data (refs: `#36893`_)
- * **PR** `#37863`_: (`rallytime`_) Back-port `#36893`_ to 2016.3
- @ *2016-11-23 17:09:09 UTC*
- * **PR** `#36893`_: (`tyhunt99`_) add option to force a reauth for a docker registry (refs: `#37863`_)
- * d0cc7f0d56 Merge pull request `#37863`_ from rallytime/bp-36893
- * 4c70534991 Add versionadded to reauth option in dockerng module
- * 5ca2c388c2 added documentation for the new reuth option in docker registry configuration
- * 5b0c11ab47 add option to force a reauth for a docker registry
- * **PR** `#37847`_: (`laleocen`_) add multiline encryption documentation to nacl
- * **ISSUE** `#37787`_: (`elyulka`_) user.present state fails to change loginclass on FreeBSD (refs: `#37827`_)
- * **PR** `#37827`_: (`silenius`_) add missing chloginclass
- * **PR** `#37826`_: (`rallytime`_) Update branch refs to more relevant branch
- * **PR** `#37822`_: (`laleocen`_) add documenation for multiline encryption using nacl (refs: `#37826`_)
- * **ISSUE** `#19269`_: (`markuskramerIgitt`_) Undocumented feature `names:` of `file.directory` (refs: `#37823`_)
- * **PR** `#37823`_: (`rallytime`_) Add "names" option to file state docs: point users to highstate doc examples
- * **ISSUE** `#15697`_: (`arthurlogilab`_) keystone.user_present should not re-set the password when user exists (refs: `#37821`_)
- * **PR** `#37821`_: (`rallytime`_) Clarify keystone.user_present password state docs with default behavior
- * **ISSUE** `#5999`_: (`pille`_) libvirt.keys does not work (refs: `#37820`_)
- * **PR** `#37820`_: (`rallytime`_) Add some dependency documentation to libvirt docs
- * **PR** `#37772`_: (`bdrung`_) Support initializing OpenSSL 1.1
- @ *2016-11-21 20:28:51 UTC*
- * 485270f74e Merge pull request `#37772`_ from bdrung/openssl1.1
- * 819c9658ed Support initializing OpenSSL 1.1
- * **ISSUE** `#37383`_: (`edwardsdanielj`_) Orchestration arguments (kwarg) not being interperted / How I learned to stop worrying about documentation and love experimenting (refs: `#37817`_)
- * **PR** `#37817`_: (`rallytime`_) Update orchestrate runner file.copy doc example
- * **ISSUE** `#37653`_: (`gravyboat`_) Salt.cron docs don't wrap @hourly and @daily correctly in quotes for the examples (refs: `#37816`_)
- * **ISSUE** `#31953`_: (`sjorge`_) Documentation for salt.states.cron is incorrect (refs: `#32157`_)
- * **PR** `#37816`_: (`rallytime`_) Back-port `#32157`_ to 2016.3
- @ *2016-11-21 20:22:27 UTC*
- * **PR** `#32157`_: (`cachedout`_) Add quotes to cron doc (refs: `#37816`_)
- * c5d3d8b66a Merge pull request `#37816`_ from rallytime/bp-32157
- * d9c297119e Add quotes to cron doc
- * **PR** `#37812`_: (`rallytime`_) Back-port `#37790`_ to 2016.3
- @ *2016-11-21 18:46:40 UTC*
- * **PR** `#37790`_: (`sofixa`_) Update cloud/proxmox.rst with more options and LXC (refs: `#37812`_)
- * 97e6b6aabe Merge pull request `#37812`_ from rallytime/bp-37790
- * ca3b6e7874 Update proxmox.rst with more options and LXC
- * **ISSUE** `#37751`_: (`freach`_) Documentation salt.states.dockerng.running: "privileged" property undocumented (refs: `#37789`_)
- * **PR** `#37811`_: (`rallytime`_) Back-port `#37789`_ to 2016.3
- @ *2016-11-21 18:46:21 UTC*
- * **PR** `#37789`_: (`fedusia`_) issue: 37751 (refs: `#37811`_)
- * 27703c54bc Merge pull request `#37811`_ from rallytime/bp-37789
- * ba3fef48e1 fix comment
- * a021f76a9b issue: 37751 Add documentation for option privileged
- * **PR** `#37810`_: (`rallytime`_) Back-port `#37775`_ to 2016.3
- @ *2016-11-21 18:45:53 UTC*
- * **PR** `#37775`_: (`calve`_) Document `python` argument in `salt.states.virtualenv_mod` (refs: `#37810`_)
- * adac9d7c0c Merge pull request `#37810`_ from rallytime/bp-37775
- * 2bed91437b Document `python` argument in `salt.states.virtualenv_mod`
- * **ISSUE** `#37742`_: (`blaketmiller`_) Cannot match on nodegroup when checking minions (refs: `#37763`_)
- * **PR** `#37763`_: (`cachedout`_) Add nodegroup check to ckminions
- * **ISSUE** `#37725`_: (`secumod`_) salt-call incorrectly parses master hostname:port from minion config (refs: `#37766`_)
- * **PR** `#37766`_: (`cachedout`_) Fix ip/port issue with salt-call
- * **ISSUE** `#33709`_: (`msummers42`_) Any/All Salt-SSH invocations in 2016.3.0 Fails with AttributeError: 'module' object has no attribute 'BASE_THORIUM_ROOTS_DIR' (refs: `#37767`_)
- * **PR** `#37767`_: (`cachedout`_) Add thorium path to syspaths
- * **PR** `#37760`_: (`hu-dabao`_) Fix couchbase returner and add couple of more features
- @ *2016-11-18 00:28:23 UTC*
- * bff949f4e9 Merge pull request `#37760`_ from hu-dabao/fix_cb_returner
- * de372f277e 1. returner no need to check whether the jid exists for external job cache setup 2. add full_ret to return doc so that the document will be informative 3. make ttl as a config attribute because salt-minion does not have keep_jobs attribute 4. add password into config attribute 5. update the documents accordingly
- * **ISSUE** `#36629`_: (`yhekma`_) The pillar run module does not honor saltenv (refs: `#37738`_)
- * **PR** `#37738`_: (`terminalmage`_) Allow pillar.get to retrieve fresh pillar data when saltenv passed
- @ *2016-11-17 23:13:04 UTC*
- * 1f976ac212 Merge pull request `#37738`_ from terminalmage/issue36629
- * da46678c51 Allow pillar.get to retrieve fresh pillar data when saltenv passed
- * **PR** `#37745`_: (`cro`_) Switch default filter tag for ONE resources from user only to all resources
- * **ISSUE** `#37498`_: (`githubcdr`_) service.restart salt-minion fails on Ubuntu 14.04.5 LTS (refs: `#37748`_, `#38587`_)
- * **PR** `#37748`_: (`silenius`_) check for SERVICE_DIR in __virtual__ in salt.modules.daemontools
- * **ISSUE** `#37734`_: (`Ch3LL`_) Joyent Cloud Size Issue (refs: `#37735`_)
- * **PR** `#37735`_: (`Ch3LL`_) change size and image of joyent profile
- @ *2016-11-16 21:07:52 UTC*
- * fa7883115e Merge pull request `#37735`_ from Ch3LL/fix_joyent_profile
- * 9ef41dcdfc change size and image of joyent profile
- * **PR** `#37731`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2016-11-16 17:13:02 UTC*
- * 98e25c68aa Merge pull request `#37731`_ from rallytime/merge-2016.3
- * ec1389711f Merge branch '2015.8' into '2016.3'
- * f417dbbe99 Merge pull request `#37718`_ from terminalmage/docs
- * 23b8b2a3f4 Fix incorrectly-formatted RST
- * **PR** `#37724`_: (`cachedout`_) Warn on AES test for systems with > 1 core
- * **PR** `#37721`_: (`terminalmage`_) Fix for pillar setting 'environment' key in __gen_opts()
- @ *2016-11-16 16:04:53 UTC*
- * 35655d521f Merge pull request `#37721`_ from terminalmage/zd909
- * acdd5513da Update git_pillar docs to reflect info from bugfix
- * 433737d2dc Fix for pillar setting 'environment' key in __gen_opts()
- * **PR** `#37719`_: (`terminalmage`_) Fix incorrectly-formatted RST (2016.3 branch)
- @ *2016-11-16 08:20:53 UTC*
- * 99cda7c003 Merge pull request `#37719`_ from terminalmage/docs-2016.3
- * f163b4c724 Fix incorrectly-formatted RST
- * **PR** `#37694`_: (`cachedout`_) Catch differences in git URLs in npm state
- @ *2016-11-16 01:56:18 UTC*
- * 8dea695c7c Merge pull request `#37694`_ from cachedout/npm_git
- * 0e3bc2366a Catch differences in git URLs in npm state
- * **ISSUE** `#37665`_: (`kluoto`_) boto_elb state fails as key is overwritten by the code (refs: `#37705`_)
- * **PR** `#37705`_: (`rallytime`_) Don't overwrite the "key" variable passed in to _listeners_present func
- @ *2016-11-15 21:26:37 UTC*
- * 329448ccd7 Merge pull request `#37705`_ from rallytime/fix-37665
- * 3b7e9c5e3b Don't overwrite the "key" variable passed in to _listeners_present func
- * **PR** `#37707`_: (`Ch3LL`_) add timeout increase on azure tests
- @ *2016-11-15 21:24:25 UTC*
- * **PR** `#37239`_: (`Ch3LL`_) Fix cloud tests timeout (refs: `#37707`_)
- * ac9a316b50 Merge pull request `#37707`_ from Ch3LL/fix_timeout_azure
- * 363122c675 add timeout increase on azure tests
- * **PR** `#37704`_: (`twangboy`_) Fix test disabled 2016.3 [DO NOT MERGE FORWARD]
- @ *2016-11-15 16:48:52 UTC*
- * 1ece265354 Merge pull request `#37704`_ from twangboy/fix_test_disabled_2016.3
- * a0429cf839 Use nfsd instead of apsd for test_disabled
- * **PR** `#37690`_: (`twangboy`_) Update pyzmq to 15.3.0 for 2016.3 [DO NOT MERGE FORWARD]
- @ *2016-11-15 03:10:36 UTC*
- * 44f05acbff Merge pull request `#37690`_ from twangboy/update_pyzmq_2016.3
- * cf55342150 Update pyzmq to version 15.3.0
- * **PR** `#37680`_: (`rallytime`_) Back-port `#32965`_ to 2016.3
- @ *2016-11-15 02:56:46 UTC*
- * **PR** `#32965`_: (`kevinquinnyo`_) Fix 'present' option when used without 'key_type' (refs: `#37680`_)
- * a743d8b5e6 Merge pull request `#37680`_ from rallytime/bp-32965
- * 1865b13645 Fix 'present' option when used without 'key_type'
- * **ISSUE** `#35964`_: (`edgan`_) salt-ssh doesn't set the return code to non-zero on highstate rendering error (refs: `#35965`_)
- * **PR** `#37681`_: (`rallytime`_) Back-port `#35965`_ to 2016.3
- @ *2016-11-14 21:19:22 UTC*
- * **PR** `#35965`_: (`edgan`_) Set the return code to 1 on salt-ssh highstate errors (refs: `#37681`_)
- * 1c2d6ff293 Merge pull request `#37681`_ from rallytime/bp-35965
- * 700f3fa57f Set the return code to 1 on salt-ssh highstate errors
- * **PR** `#37668`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2016-11-14 15:43:25 UTC*
- * 1b456b55dc Merge pull request `#37668`_ from rallytime/merge-2016.3
- * ef684c6b02 Merge branch '2015.8' into '2016.3'
- * a01b66556f Add docs for rotate_aes_key (`#37641`_)
- * **ISSUE** `#37492`_: (`JensRantil`_) Failing `salt -b 1 minion state.highstate` has wrong exit code (refs: `#37625`_)
- * **PR** `#37625`_: (`cachedout`_) Return with proper retcodes in batch mode
- @ *2016-11-12 20:29:09 UTC*
- * 305e51d1c0 Merge pull request `#37625`_ from cachedout/issue_37492
- * b6031524e5 Return with proper retcodes in batch mode
- * **ISSUE** `#34547`_: (`sebw`_) salt-cloud deployment fails when deploy: True (refs: `#37607`_)
- * **PR** `#37639`_: (`rallytime`_) Back-port `#37607`_ to 2016.3
- @ *2016-11-11 20:29:20 UTC*
- * **PR** `#37607`_: (`techhat`_) Try the connection again, in case it's been reset (refs: `#37639`_)
- * **PR** `#35673`_: (`cro`_) Proxies don't handle reusing the SmartConnect instances very well. D… (refs: `#37607`_)
- * **PR** `#34059`_: (`alexbleotu`_) Vmware common gh (refs: `#37607`_)
- * 7510cd4da9 Merge pull request `#37639`_ from rallytime/bp-37607
- * 9914c93bc4 Pylint: Remove kwargs that are not in the 2016.3 branch
- * d941e9354d Disable pylint warning
- * 940ee49a0b Lint fix
- * 69893f0c38 Try the connection again, in case it's been reset
- * **ISSUE** `saltstack/salt#37118`_: (`gtmanfred`_) group in file.find module unable to be a list (refs: `#37349`_)
- * **ISSUE** `#37118`_: (`gtmanfred`_) group in file.find module unable to be a list (refs: `#37349`_)
- * **PR** `#37638`_: (`rallytime`_) Back-port `#37349`_ to 2016.3
- @ *2016-11-11 20:29:01 UTC*
- * **PR** `#37349`_: (`haeac`_) Pull request for Bug `#37118`_ (refs: `#37638`_)
- * 24ca96010d Merge pull request `#37638`_ from rallytime/bp-37349
- * ba2105bc39 Fix for Bug `#37118`_, the wrong parameter was being used to convert the group name to group id.
- * **ISSUE** `#37643`_: (`Ch3LL`_) digital ocean list_keypairs limits to 20 keys (refs: `#37644`_)
- * **PR** `#37644`_: (`Ch3LL`_) digital ocean list_keypairs: increase limit for ssh keys parsed
- @ *2016-11-11 20:28:46 UTC*
- * e1e8b81d16 Merge pull request `#37644`_ from Ch3LL/fix_37643
- * c02961a2f5 list_keypairs: increase limit for ssh keys parsed
- * **ISSUE** `#37541`_: (`yhekma`_) salt-minion does not clean up temp files for templates (refs: `#37540`_, `#37640`_)
- * **PR** `#37640`_: (`rallytime`_) Add known issue `#37541`_ to 2016.3.4 release notes
- @ *2016-11-11 20:28:12 UTC*
- * a97c2ad34b Merge pull request `#37640`_ from rallytime/update-release-notes
- * 6d6de12aff Grammatical fix
- * 24d7f20e16 Add known issue `#37541`_ to 2016.3.4 release notes
- * **PR** `#37642`_: (`cro`_) Forward-port change from 2015.8 adding release note for rotate_aes_key
- @ *2016-11-11 20:27:07 UTC*
- * fab3eaa237 Merge pull request `#37642`_ from cro/rotate_aes_doc
- * 1ca5b958c6 Forward-port change from 2015.8 adding release note for rotate_aes_key
- * **ISSUE** `#37628`_: (`TronPaul`_) [git 2016.3] Refreshing of an s3 file server results in an exception (refs: `#37629`_)
- * **PR** `#37629`_: (`TronPaul`_) fix __opts__ and provider being None in salt.utils.aws:get_location
- @ *2016-11-11 09:49:47 UTC*
- * 4c07b3534a Merge pull request `#37629`_ from TronPaul/fix-s3fs-opts
- * a452cded20 fix __opts__ and provider being None issue
- * **PR** `#37481`_: (`thatch45`_) Raet internal client reference fix
- @ *2016-11-11 04:39:41 UTC*
- * 200d9fcb6e Merge pull request `#37481`_ from thatch45/raet_client
- * 50d911160b Attempted fix, needs user verification
- * **PR** `#37611`_: (`jeanpralo`_) Fix cmd batch raw
- @ *2016-11-11 02:53:58 UTC*
- * b14faf1c68 Merge pull request `#37611`_ from jeanpralo/fix-cmd-batch-raw
- * 4f16840ef1 add integration test for salt.client.LocalClient.cmd_batch
- * ead47e4bba update ret dict to avoid hanging
- * 0a2f153b6e fix dict key for raw support to avoid exception
- * **PR** `#37614`_: (`gtmanfred`_) remove redundant code
- @ *2016-11-11 02:49:13 UTC*
- * 35c8333d04 Merge pull request `#37614`_ from gtmanfred/2016.3
- * 71c2df89a9 remove redundent code
- * **PR** `#37627`_: (`cachedout`_) Exempt pip.iteritems from test_valid_docs test
- @ *2016-11-11 02:48:37 UTC*
- * 4fab707bdd Merge pull request `#37627`_ from cachedout/pr-36706
- * 94df2f8e6f Exempt pip.iteritems from test_valid_docs test
- * **ISSUE** `#36644`_: (`b1naryth1ef`_) env_vars not properly validated/casted to strings w/ virtualenv.manage/pip.install (refs: `#36706`_)
- * **PR** `#36706`_: (`siccrusher`_) Add basic sanity checks for env_vars in pip.install function
- @ *2016-11-11 02:47:16 UTC*
- * ee74f3116e Merge pull request `#36706`_ from siccrusher/fix_env_var_validation
- * fb27f8b69e Revert change
- * 79f3e83f8d Use fully-qualified path for six
- * 0ca1222833 Update pip.py
- * b15de371c1 * Ensure src is python3 compatible
- * 0976a2d1ae * Before passing on the env_vars dictionary ensure all values are strings. Fixes `#36644`_
- * **ISSUE** `#37491`_: (`JensRantil`_) "Failed to authenticate! ..." error should exit non-zero (refs: `#37626`_)
- * **PR** `#37626`_: (`cachedout`_) Exit with proper retcode on hard client failures
- @ *2016-11-11 02:38:47 UTC*
- * 902a97575e Merge pull request `#37626`_ from cachedout/issue_37491
- * bab9a729b1 Exit with proper retcode on hard client failures
- * **PR** `#37617`_: (`terminalmage`_) Clarify docs for git_pillar dynamic env feature
- @ *2016-11-11 01:52:52 UTC*
- * 845f835177 Merge pull request `#37617`_ from terminalmage/git_pillar-docs
- * 8cdf5dbb51 Clarify docs for git_pillar dynamic env feature
- * **PR** `#36627`_: (`sjmh`_) Skip rest of loop on failed func match
- @ *2016-11-10 23:47:12 UTC*
- * 3079d78332 Merge pull request `#36627`_ from sjmh/fix/auth_skip_nomatch
- * b3baaf30d0 Skip rest of loop on failed func match
- * **PR** `#37600`_: (`mcalmer`_) change TIMEZONE on SUSE systems (bsc#1008933)
- @ *2016-11-10 21:54:04 UTC*
- * a71e7c77b3 Merge pull request `#37600`_ from mcalmer/fix-timezone-on-SUSE
- * 3530b542f0 change TIMEZONE on SUSE systems (bsc#1008933)
- * **ISSUE** `#37238`_: (`cmclaughlin`_) Restarting master causes minion to hang (refs: `#37438`_, `#37602`_)
- * **ISSUE** `#37018`_: (`tsaridas`_) get events from python (refs: `#37438`_, `#37602`_)
- * **PR** `#37602`_: (`DmitryKuzmenko`_) Handle master restart in appropriate places using `salt.event` listener.
- @ *2016-11-10 21:53:20 UTC*
- * **PR** `#37438`_: (`DmitryKuzmenko`_) Fix for `#37238`_ salt hang on master restart (refs: `#37602`_)
- * 39b75878cf Merge pull request `#37602`_ from DSRCorporation/bugs/37238_salt_hang_on_master_restart
- * d3d987b19c Handle master restart in appropriate places using `salt.event` listener.
- * **PR** `#37608`_: (`gtmanfred`_) allow multiline returns from docker for mac
- @ *2016-11-10 21:48:59 UTC*
- * 019e1a721b Merge pull request `#37608`_ from gtmanfred/2016.3
- * 74aee1e372 allow multiline returns from docker for mac
- * **ISSUE** `#37592`_: (`craigafinch`_) State git.latest does not work with SSH (refs: `#37604`_)
- * **ISSUE** `#37551`_: (`viict`_) git.latest "Not a valid commit name" (refs: `#37604`_, `#37571`_)
- * **PR** `#37604`_: (`terminalmage`_) Documentation improvements and corrections
- * **PR** `#37579`_: (`pass-by-value`_) Use existing VM's VDD size if not specified in the cloud profile
- * **ISSUE** `#37541`_: (`yhekma`_) salt-minion does not clean up temp files for templates (refs: `#37540`_, `#37640`_)
- * **PR** `#37540`_: (`yhekma`_) Added prefix to tempfile for template
- @ *2016-11-10 00:37:18 UTC*
- * fdd13b4145 Merge pull request `#37540`_ from yhekma/2016.3
- * 93a59f8034 Added prefix to tempfile for template
- * **ISSUE** `#37084`_: (`aaronm-cloudtek`_) x509.certificate_managed does not work with m2crypto >=0.25 (refs: `#37578`_)
- * **PR** `#37578`_: (`clinta`_) Update for m2crypto changes removing lhash
- * **PR** `#37584`_: (`clinta`_) Fix eauth example for limiting args
- * **ISSUE** `#37551`_: (`viict`_) git.latest "Not a valid commit name" (refs: `#37604`_, `#37571`_)
- * **PR** `#37571`_: (`terminalmage`_) Add a test to ensure we don't check for fast-forward before fetching
- * **ISSUE** `#33645`_: (`ketzacoatl`_) saltutil.sync_all does not sync custom pillar modules to masterless minions (refs: `#33833`_)
- * **ISSUE** `#25297`_: (`Akilesh1597`_) perform 'refresh_pillar' as a part of 'sync_all' (refs: `#25361`_, `#37521`_)
- * **PR** `#37553`_: (`rallytime`_) Back-port `#37521`_ to 2016.3
- @ *2016-11-08 23:11:07 UTC*
- * **PR** `#37521`_: (`genuss`_) refresh_pillar() should be called always with refresh=True during saltutil.sync_all (refs: `#37553`_)
- * **PR** `#33833`_: (`terminalmage`_) Support syncing pillar modules to masterless minions (refs: `#37521`_)
- * **PR** `#25361`_: (`tedski`_) perform `refresh_pillar` as part of `sync_all` when `refresh=True` (refs: `#37521`_)
- * b01c247ea9 Merge pull request `#37553`_ from rallytime/bp-37521
- * 30f92b05f4 refresh_pillar() should be called always
- * **PR** `saltstack/salt#37549`_: (`Mrten`_) sqlite is not found in 2015.8 (refs: `#37565`_)
- * **PR** `#37565`_: (`rallytime`_) Back-port `#37549`_ to 2016.3
- @ *2016-11-08 23:10:25 UTC*
- * **PR** `#37549`_: (`Mrten`_) sqlite is not found in 2015.8 (refs: `#37565`_)
- * 694df30d40 Merge pull request `#37565`_ from rallytime/bp-37549
- * c92a90b8e5 Update sqlite3.py
- * fb76557a2a sqlite is not found in 2015.8
- * **ISSUE** `#37511`_: (`jdelic`_) service.dead now only operates if the service file exists (refs: `#37562`_)
- * **PR** `#37562`_: (`terminalmage`_) Fix regression in service.dead state
- * **ISSUE** `#37554`_: (`sjmh`_) salt-api doesn't dynamically re-read nodegroups configuration (refs: `#37560`_)
- * **PR** `#37560`_: (`whiteinge`_) Skip config type checking for sdb values
- * **PR** `#37556`_: (`rallytime`_) Don't pass the vpc id to boto.vpc.create_internet_gateway func
- * **PR** `#37543`_: (`multani`_) Documentation rendering fixes
- * **ISSUE** `saltstack/salt#31081`_: (`JensRantil`_) salt.modules.file.line documentation unclarities (refs: `#37457`_)
- * **PR** `#37457`_: (`rallytime`_) Fixup file.line docs to be more clear and consistent
- @ *2016-11-08 00:29:20 UTC*
- * 96b8b9a849 Merge pull request `#37457`_ from rallytime/fix-31081
- * 25821bb8db Clarify which modes use "before", "after", and "indent" options
- * 8b2d2b9e7b Clarify file.line state docs as well
- * b2615892eb Move note about using mode=insert with location options to mode section
- * db0b0cefb8 Fixup file.line docs to be more clear and consistent
- * **ISSUE** `#35799`_: (`davegiles`_) dsc.apply_config hangs (no error) on empty directory on target (refs: `#37526`_)
- * **PR** `#37526`_: (`twangboy`_) Remove loop from dsc.apply_config
- @ *2016-11-08 00:23:11 UTC*
- * 7de790ffed Merge pull request `#37526`_ from twangboy/fix_35799
- * fc4260911c Remove unnecessary format
- * c934a2bfa7 Remove the loop from apply_config
- * **PR** `saltstack/salt#37515`_: (`rallytime`_) [carbon] Merge forward from 2016.3 to carbon (refs: `#37534`_)
- * **PR** `#37534`_: (`rallytime`_) Back-port fix needed from `#37515`_
- @ *2016-11-08 00:14:46 UTC*
- * **PR** `#37515`_: (`rallytime`_) [carbon] Merge forward from 2016.3 to carbon (refs: `#37534`_)
- * 94811df2ea Merge pull request `#37534`_ from rallytime/bp-merge-foward-fix
- * d1b2af1d69 Add missing source_hash_name args to a couple funcs
- * **PR** `#37533`_: (`whiteinge`_) Return a 504 response instead of 500 for Salt timeouts
- @ *2016-11-08 00:14:15 UTC*
- * 17adbb0c9f Merge pull request `#37533`_ from whiteinge/salt-api-504-timeouts
- * 63226aeda6 Return a 504 response instead of 500 for Salt timeouts
- * **ISSUE** `saltstack/salt#36679`_: (`lorengordon`_) Command 'Import-Module ServerManager' failed with return code: 1 (refs: #`saltstack/salt`#36736`_`_, `#36736`_)
- * **PR** `saltstack/salt#36736`_: (`m03`_) Fix issue 36679 win_servermanager error (refs: `#37529`_)
- * **PR** `#37529`_: (`lorengordon`_) Backport: PR 36736 to 2016.3
- @ *2016-11-08 00:04:10 UTC*
- * **PR** `#36736`_: (`m03`_) Fix issue 36679 win_servermanager error
- * a9f03eee6f Merge pull request `#37529`_ from lorengordon/bp-36736
- * 21c2664b6a Fix issue 36679 win_servermanager failure
- * **ISSUE** `#37444`_: (`Tanoti`_) Returning False from __virtual__ in a returner does not return expected error (refs: #`saltstack/salt`#37502`_`_, `#37519`_, `#37502`_)
- * **PR** `saltstack/salt#37502`_: (`cachedout`_) Log proper message on returners that cannot be loaded (refs: `#37519`_)
- * **PR** `#37519`_: (`rallytime`_) Update returner __virtual__() return messages for loader
- @ *2016-11-07 23:06:23 UTC*
- * 19475aada6 Merge pull request `#37519`_ from rallytime/returner-load-errors
- * fb261a31f3 Update returner __virtual__() return messages for loader
- * **ISSUE** `#35016`_: (`pingangit`_) TypeError: save_minions() got an unexpected keyword argument 'syndic_id' (refs: `#37527`_)
- * **PR** `#37527`_: (`rallytime`_) Add syndic_id=None kwarg to save_minions funcs in returners
- @ *2016-11-07 23:04:03 UTC*
- * fefdfab850 Merge pull request `#37527`_ from rallytime/fix-35016
- * 2944b244aa Add syndic_id=None kwarg to save_minions funcs in returners
- * **PR** `#37530`_: (`gtmanfred`_) fix Lithium to 2015.5.0
- * **PR** `#37514`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2016-11-07 16:51:06 UTC*
- * 743164844d Merge pull request `#37514`_ from rallytime/merge-2016.3
- * 41166aede4 Merge branch '2015.8' into '2016.3'
- * c505a059ef [2015.8] Doc version updated to 2016.3.4 (`#37482`_)
- * **ISSUE** `#36713`_: (`Tanoti`_) ExtraData: unpack(b) received extra data after upgrading to 2016.3.3 (refs: `#37503`_)
- * **PR** `#37503`_: (`cachedout`_) Catch loader error on returners without save_load
- @ *2016-11-07 09:33:57 UTC*
- * 2d924d0820 Merge pull request `#37503`_ from cachedout/issue_36713
- * 5f7f971b2c Catch loader error on returners without save_load
- * **ISSUE** `#37448`_: (`alisson276`_) In 'salt/key' events there are acts that never happen (refs: `#37499`_)
- * **PR** `#37499`_: (`cachedout`_) Clarify docs on salt-key events
- @ *2016-11-07 09:33:20 UTC*
- * d95bf59f97 Merge pull request `#37499`_ from cachedout/key_docs_clarify
- * 2758e74785 Clarify docs on salt-key events
- * **PR** `#37500`_: (`cachedout`_) Remove unused flag
- @ *2016-11-07 09:33:04 UTC*
- * 1dd1408ae6 Merge pull request `#37500`_ from cachedout/remove_include_errors
- * 6c705b11e0 Remove unused flag
- * **ISSUE** `#37444`_: (`Tanoti`_) Returning False from __virtual__ in a returner does not return expected error (refs: #`saltstack/salt`#37502`_`_, `#37519`_, `#37502`_)
- * **PR** `#37502`_: (`cachedout`_) Log proper message on returners that cannot be loaded
- @ *2016-11-07 09:32:45 UTC*
- * 4b6f1ab1c4 Merge pull request `#37502`_ from cachedout/issue_37444
- * 4c5ab057ce Remove debugging
- * 17d01e4f4c Log proper message on returners that cannot be loaded
- * **ISSUE** `#37389`_: (`d101nelson`_) Some core grains are inaccurate or incomplete for Solaris (refs: `#37472`_)
- * **PR** `#37494`_: (`sjorge`_) Forgot to update os_family map in `#37472`_
- @ *2016-11-06 22:18:54 UTC*
- * **PR** `#37472`_: (`sjorge`_) 2016.3 solaris grains improvements (refs: `#37494`_)
- * 2422dafd52 Merge pull request `#37494`_ from sjorge/2016.3-osfam_map
- * 96ba545492 Forgot to update os_family map in `#37472`_
- * **PR** `#37496`_: (`mcalmer`_) fix status handling in sysv init scripts
- @ *2016-11-06 22:18:00 UTC*
- * 41bd8e3f52 Merge pull request `#37496`_ from mcalmer/fix-status-handling-in-sysv-init-scripts
- * 1fb2c4dfcf fix status handling in sysv init scripts
- * **PR** `#37497`_: (`terminalmage`_) Update 2016.3.5 release notes with source_hash_name explanation
- @ *2016-11-06 22:17:40 UTC*
- * e741a773a5 Merge pull request `#37497`_ from terminalmage/release_notes
- * c08038d9ea Update 2016.3.5 release notes with source_hash_name explanation
- * **PR** `#37486`_: (`twangboy`_) Add requirement for PowerShell 3 on Windows
- @ *2016-11-06 06:01:07 UTC*
- * f4426c2233 Merge pull request `#37486`_ from twangboy/fix_win_docs
- * 9e0631a1ae Add docs denoting the requirement for at least PowerShell 3
- * **PR** `#37493`_: (`cachedout`_) Add sdb support to minion and master configs
- @ *2016-11-06 06:00:18 UTC*
- * a1f355a569 Merge pull request `#37493`_ from cachedout/minion_master_sdb
- * 9761a462c2 Add sdb support to minion and master configs
- * **ISSUE** `#31135`_: (`jeffreyctang`_) file.line mode=replace breaks on empty file. (refs: `#37452`_)
- * **PR** `#37452`_: (`rallytime`_) file.line with mode=replace on an empty file should return False, not stacktrace
- @ *2016-11-06 01:55:11 UTC*
- * be93710fee Merge pull request `#37452`_ from rallytime/fix-31135
- * c792f76d2f Bump log level from debug to warning on empty file
- * 5f181cf00d file.line with mode=replace on an empty file should return False
- * 94a00c66eb Write a unit test demonstrating stack trace in `#31135`_
- * **ISSUE** `#37001`_: (`phil123456`_) URGENT : archive.extracted does not work anymore (refs: `#37081`_, #saltstack/salt`#37081`_)
- * **ISSUE** `#29010`_: (`The-Loeki`_) file.managed download failing checksum testing for Ubuntu initrd w/source_hash (refs: `#37469`_)
- * **PR** `saltstack/salt#37081`_: (`terminalmage`_) Fix archive.extracted remote source_hash verification (refs: `#37469`_)
- * **PR** `#37469`_: (`terminalmage`_) Rewrite file.extract_hash to improve its matching ability
- @ *2016-11-06 01:50:01 UTC*
- * **PR** `#37081`_: (`terminalmage`_) Fix archive.extracted remote source_hash verification (refs: `#37469`_)
- * 129b0387e6 Merge pull request `#37469`_ from terminalmage/issue29010
- * a3f38e5a9f Update file.extract_hash unit tests
- * b26b528f79 Add the source_hash_name param to file.managed states
- * 52fe72d402 Rewrite file.extract_hash
- * **ISSUE** `#37389`_: (`d101nelson`_) Some core grains are inaccurate or incomplete for Solaris (refs: `#37472`_)
- * **PR** `#37472`_: (`sjorge`_) 2016.3 solaris grains improvements (refs: `#37494`_)
- @ *2016-11-06 01:46:10 UTC*
- * 9426b9d5c4 Merge pull request `#37472`_ from sjorge/2016.3-solaris-grains
- * 2958f5ce52 detect and properly handle OmniOS
- * 37c3a7f5ab handle Oracle Solaris better
- * 69706d32be parse minorrelease if it has a / in it
- * d1cf4a0e56 improve regex for parsing /etc/release using files from Solaris 8 SPARC and Solaris 10
- * 88eddef765 some more cleanup for smartos
- * d3ff39f09c improve smartos os version grains
- * **PR** `#37478`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2016-11-04 20:30:08 UTC*
- * 4ba63aba48 Merge pull request `#37478`_ from rallytime/merge-2016.3
- * 3483a445f2 Merge branch '2015.8' into '2016.3'
- * 35888c2e30 Merge pull request `#37408`_ from terminalmage/issue37286
- * 4e4a05731e Strip slashes from gitfs mountpoints
- * b6c57c6c8d Merge pull request `#37418`_ from terminalmage/issue36849
- * 740bc54239 Do not use compression in tornado httpclient requests
- * 7fba8aaa7e Merge pull request `#37441`_ from rallytime/bp-37428
- * 6fe3ef49de Fix incorrect reference of __utils__ in salt.utils
- * **PR** `#37485`_: (`rallytime`_) Get release notes started for 2016.3.5
- * **PR** `#37483`_: (`rallytime`_) [2016.3] Doc version updated to 2016.3.4
- * **ISSUE** `#37123`_: (`nevins-b`_) file.recurse state doesn't support pulling from other environments (refs: `#37121`_)
- * **PR** `#37121`_: (`nevins-b`_) allow the file.recurse state to support saltenv
- @ *2016-11-04 05:59:28 UTC*
- * 580eca709b Merge pull request `#37121`_ from nevins-b/2016.3
- * 99d2c360ed making messaging in tests match new return
- * bc4b0e7cda adding test for saltenv in file.recurse source url
- * 3315b67075 fixing saltenv if not set in url
- * a9683cbbd8 allow the file.recurse state to support saltenv (salt://example/dir?saltenv=dev)
- * **PR** `#37426`_: (`jfindlay`_) Wait for macOS to change system settings
- @ *2016-11-04 04:35:52 UTC*
- * **PR** `#37351`_: (`jfindlay`_) modules.mac_power: give macOS time to change setting (refs: `#37426`_)
- * 766b1437c2 Merge pull request `#37426`_ from jfindlay/mac_sleep
- * 43a8e199bf modules.mac_power: wait for system to make change
- * feabca6e0b modules.mac_system: wait for system to make change
- * 0213eb9a07 utils.mac_utils: add confirm_updated
- * **ISSUE** `#37238`_: (`cmclaughlin`_) Restarting master causes minion to hang (refs: `#37438`_, `#37602`_)
- * **ISSUE** `#37018`_: (`tsaridas`_) get events from python (refs: `#37438`_, `#37602`_)
- * **PR** `#37438`_: (`DmitryKuzmenko`_) Fix for `#37238`_ salt hang on master restart (refs: `#37602`_)
- @ *2016-11-04 04:10:51 UTC*
- * 9eab5c8f71 Merge pull request `#37438`_ from DSRCorporation/bugs/37238_salt_hang_on_master_restart
- * f253d3ce4a Auto reconnect `salt` to master if the connection was lost.
- * **PR** `saltstack/salt#31207`_: (`thusoy`_) Remove error logging of missing boto libraries (refs: `#37440`_)
- * **PR** `#37440`_: (`rallytime`_) Back-port `#31207`_ to 2016.3
- @ *2016-11-04 04:09:33 UTC*
- * **PR** `#31207`_: (`thusoy`_) Remove error logging of missing boto libraries (refs: `#37440`_)
- * 9aa7073f70 Merge pull request `#37440`_ from rallytime/bp-31207
- * c71ae61271 Remove error logging of missing boto libraries
- * **PR** `#37442`_: (`twangboy`_) Create paths.d directory
- @ *2016-11-04 04:07:19 UTC*
- * edbfadca21 Merge pull request `#37442`_ from twangboy/fix_osx_postinstall
- * 8091a3065e Create paths.d directory
- * **PR** `#37445`_: (`twangboy`_) Check for Server os before checking [DO NOT MERGE FORWARD]
- @ *2016-11-04 04:04:49 UTC*
- * afb1b3cee5 Merge pull request `#37445`_ from twangboy/fix_import_error_2016.3
- * c0d5ebdd8a Check for Server os before checking
- * **PR** `#37446`_: (`twangboy`_) Detect VC++ for Python on Win32
- @ *2016-11-04 04:04:02 UTC*
- * 7a9f95ab3b Merge pull request `#37446`_ from twangboy/fix_build_32
- * 2de69f48f8 Detect VC for Python correctly on 32bit Windows
- * **ISSUE** `saltstack/salt#36961`_: (`nullify005`_) boto_secgroup assumes a string when checking ip_protocol validity when not tcp|udp|all|-1 (refs: `#37447`_)
- * **PR** `#37447`_: (`rallytime`_) Cast ip_protocol rule as a str() in boto_secgroup.present
- @ *2016-11-04 04:03:45 UTC*
- * 651e0f728f Merge pull request `#37447`_ from rallytime/fix-36961
- * 6b930ac7aa Cast ip_protocol rule as a str() in boto_secgroup.present
- * **ISSUE** `#36446`_: (`whiteinge`_) Custom salt-api config problem (refs: `#37455`_)
- * **PR** `saltstack/salt#36386`_: (`xiaoanyunfei`_) fix salt-api's default opts were covered by salt-master `#35734`_ (refs: `#37455`_)
- * **PR** `#37455`_: (`techhat`_) Make api opts respect correct root_dir
- @ *2016-11-04 03:25:40 UTC*
- * **PR** `#35734`_: (`xiaoanyunfei`_) fix salt-api's default opts were covered by salt-master (refs: #`saltstack/salt#36386`_)
- * a51d944c7c Merge pull request `#37455`_ from techhat/issue36446
- * 7eff90d61d Make api opts respect correct root_dir
- * **PR** `#37459`_: (`twangboy`_) Fix error message when ConvertTo-Json not supported [DO NOT MERGE FORWARD]
- @ *2016-11-04 03:22:31 UTC*
- * 3591bf0f58 Merge pull request `#37459`_ from twangboy/fix_dsc_json_msg_2016.3
- * 949b70913d Use cmd.run_all instead of cmd.shell
- * **PR** `#37430`_: (`meaksh`_) Including resolution parameters in the Zypper debug-solver call during a dry-run dist-upgrade (2016.3)
- @ *2016-11-03 14:35:46 UTC*
- * **PR** `#37353`_: (`meaksh`_) Including resolution parameters in the Zypper debug-solver call during a dry-run dist-upgrade (refs: `#37430`_)
- * 80a99c4cc5 Merge pull request `#37430`_ from meaksh/zypper-dist-upgrade-debug-solver-fix-2016.3
- * ffc596f215 Including resolver params for Zypper debug-solver
- * **ISSUE** `#37388`_: (`tyhunt99`_) [2016.3.4] Refreshing of an s3 file server results in an exception. (refs: `#37428`_)
- * **PR** `#37428`_: (`cachedout`_) Fix incorrect reference of __utils__ in salt.utils (refs: `#37441`_)
- * **PR** `#37419`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
- @ *2016-11-02 21:40:04 UTC*
- * 7864f9b79d Merge pull request `#37419`_ from rallytime/merge-2016.3
- * bce47c9175 Merge branch '2015.8' into '2016.3'
- * 7b1d3b5562 Merge pull request `#37392`_ from rallytime/bp-33190
- * 4063bae5de catch None cases for comments in jboss7 state module
- * **PR** `#37416`_: (`terminalmage`_) Fix regression in output for Ctrl-c'ed CLI jobs
- * **PR** `#37414`_: (`pass-by-value`_) Add unit tests for cloning from snapshot
- * **PR** `#37350`_: (`pass-by-value`_) Add handling for full and linked clone (refs: `#37414`_)
- * **PR** `saltstack/salt#37401`_: (`cachedout`_) Bootstrap delay option for salt-cloud (refs: `#37404`_)
- * **PR** `#37404`_: (`cachedout`_) Revert "Bootstrap delay option for salt-cloud"
- @ *2016-11-02 09:48:53 UTC*
- * ecd794a233 Merge pull request `#37404`_ from saltstack/revert-37401-bootstrap_delay
- * e864de8f03 Revert "Bootstrap delay option for salt-cloud"
- * **PR** `#37401`_: (`cachedout`_) Bootstrap delay option for salt-cloud
- @ *2016-11-02 09:02:13 UTC*
- * 2eb44fbd11 Merge pull request `#37401`_ from cachedout/bootstrap_delay
- * 6e42b0e157 Bootstrap delay option for salt-cloud
- * **PR** `#37350`_: (`pass-by-value`_) Add handling for full and linked clone (refs: `#37414`_)
- @ *2016-11-02 08:02:29 UTC*
- * 9446e48da0 Merge pull request `#37350`_ from pass-by-value/full_and_linked_clone_v1
- * d8b1c9c777 Add handling for full and linked clone and commit disk mode additions
- * **ISSUE** `#34841`_: (`Ch3LL`_) Wrong return when using `user.chgroups` on windows (refs: `#37386`_)
- * **PR** `#37386`_: (`rallytime`_) Fix win_useradd.chgroups return when cmd.run_all retcode != 0
- @ *2016-11-02 06:34:12 UTC*
- * c7f4d7f76a Merge pull request `#37386`_ from rallytime/fix-34841
- * c70492a1fe Fix win_useradd.chgroups return when cmd.run_all retcode != 0
- * **ISSUE** `#34263`_: (`vernondcole`_) Use of dnsmasq.set_config injects unintentional text into the configuration file. (refs: `#37390`_)
- * **PR** `#37390`_: (`rallytime`_) Don't insert __pub* keys into dnsmasq config file with set_config function
- @ *2016-11-02 06:31:53 UTC*
- * 34b6c6459a Merge pull request `#37390`_ from rallytime/fix-34263
- * e082ff538b Fix failing test now that we're raising a CommandExecutionError
- * c6a3476abb Filter out the __pub keys passed via \*\*kwargs for dnsmasq.set_config
- * fd380c79b9 Add test case to reproduce dnsmasq.set_config failure in `#34263`_
- * **ISSUE** `#35163`_: (`SolarisYan`_) salt file.mkdir (refs: `#35287`_, `#35189`_)
- * **PR** `#37391`_: (`rallytime`_) Back-port `#35287`_ to 2016.3
- @ *2016-11-02 06:18:26 UTC*
- * **PR** `#35287`_: (`dere`_) 2016.3 (refs: `#37391`_)
- * **PR** `#35189`_: (`dere`_) return value for file.mkdir instead of None (refs: `#35287`_)
- * 798b2acbe3 Merge pull request `#37391`_ from rallytime/bp-35287
- * 0e1ebea5a4 Simplify return value to "True".
- * 13022c5cc4 return value for mkdir instead of None
- * **ISSUE** `#37264`_: (`junster1`_) Parsing __grains__ with json.dumps in a module is returning an empty dict in 2016.3.3 (refs: `#37279`_)
- * **PR** `#37279`_: (`gtmanfred`_) initialize super class of NamespacedDictWrapper
- @ *2016-11-01 15:12:49 UTC*
- * 1a4833b3a1 Merge pull request `#37279`_ from gtmanfred/2016.3
- * 597f346d57 initialize super class of NamespacedDictWrapper
- * **PR** `#37351`_: (`jfindlay`_) modules.mac_power: give macOS time to change setting (refs: `#37426`_)
- @ *2016-10-31 19:15:40 UTC*
- * 351175931c Merge pull request `#37351`_ from jfindlay/mac_set
- * 0c58056d84 modules.mac_power: give macOS time to change setting
- * **PR** `#37340`_: (`cachedout`_) SIGILL -> SIGKILL in process test
- @ *2016-10-31 08:50:10 UTC*
- * 25c987e33a Merge pull request `#37340`_ from cachedout/ill_kill_3
- * a6b7417fe9 SIGILL -> SIGKILL in process test
- * **ISSUE** `#35480`_: (`jelenak`_) 200 processes of salt-master (2016.3.2) (refs: `#37306`_)
- * **PR** `#37306`_: (`DmitryKuzmenko`_) Don't use os.wait() on subprocesses managed by `multiprocessing`.
- @ *2016-10-31 06:55:30 UTC*
- * 7f1654894d Merge pull request `#37306`_ from DSRCorporation/bugs/35480_master_shutdown_no_process_error
- * b6937ebaa8 Don't use os.wait() on subprocesses managed by `multiprocessing`.
- * **ISSUE** `#34998`_: (`exowaucka`_) placementgroup parameter for salt-cloud is undocumented (refs: `#37314`_)
- * **PR** `#37314`_: (`rallytime`_) Document the existence of placementgroup option in ec2 driver
- @ *2016-10-31 06:42:33 UTC*
- * bf8ba97d54 Merge pull request `#37314`_ from rallytime/fix-34998
- * 39459ed30b Document the existence of placementgroup option in ec2 driver
- * **ISSUE** `#36148`_: (`alex-zel`_) Eauth error with openLDAP groups (refs: `#37219`_)
- * **PR** `#37219`_: (`alex-zel`_) Fix freeipa ldap groups
- @ *2016-10-28 04:33:37 UTC*
- * e0baf4b193 Merge pull request `#37219`_ from alex-zel/fix-freeipa-ldap-groups
- * b5b2e7e097 Remove trailing whitespaces
- * 32f906b020 Add support for FreeIPA
- .. _`#10`: https://github.com/saltstack/salt/issues/10
- .. _`#12788`: https://github.com/saltstack/salt/issues/12788
- .. _`#15697`: https://github.com/saltstack/salt/issues/15697
- .. _`#19269`: https://github.com/saltstack/salt/issues/19269
- .. _`#19`: https://github.com/saltstack/salt/issues/19
- .. _`#20`: https://github.com/saltstack/salt/issues/20
- .. _`#25297`: https://github.com/saltstack/salt/issues/25297
- .. _`#25361`: https://github.com/saltstack/salt/pull/25361
- .. _`#27355`: https://github.com/saltstack/salt/issues/27355
- .. _`#29010`: https://github.com/saltstack/salt/issues/29010
- .. _`#29294`: https://github.com/saltstack/salt/pull/29294
- .. _`#30454`: https://github.com/saltstack/salt/issues/30454
- .. _`#30481`: https://github.com/saltstack/salt/pull/30481
- .. _`#31135`: https://github.com/saltstack/salt/issues/31135
- .. _`#31207`: https://github.com/saltstack/salt/pull/31207
- .. _`#31953`: https://github.com/saltstack/salt/issues/31953
- .. _`#32157`: https://github.com/saltstack/salt/pull/32157
- .. _`#32400`: https://github.com/saltstack/salt/issues/32400
- .. _`#32829`: https://github.com/saltstack/salt/issues/32829
- .. _`#32965`: https://github.com/saltstack/salt/pull/32965
- .. _`#33601`: https://github.com/saltstack/salt/pull/33601
- .. _`#33645`: https://github.com/saltstack/salt/issues/33645
- .. _`#33709`: https://github.com/saltstack/salt/issues/33709
- .. _`#33833`: https://github.com/saltstack/salt/pull/33833
- .. _`#34059`: https://github.com/saltstack/salt/pull/34059
- .. _`#34263`: https://github.com/saltstack/salt/issues/34263
- .. _`#34504`: https://github.com/saltstack/salt/issues/34504
- .. _`#34547`: https://github.com/saltstack/salt/issues/34547
- .. _`#34600`: https://github.com/saltstack/salt/issues/34600
- .. _`#34841`: https://github.com/saltstack/salt/issues/34841
- .. _`#34998`: https://github.com/saltstack/salt/issues/34998
- .. _`#35016`: https://github.com/saltstack/salt/issues/35016
- .. _`#35088`: https://github.com/saltstack/salt/issues/35088
- .. _`#35163`: https://github.com/saltstack/salt/issues/35163
- .. _`#35189`: https://github.com/saltstack/salt/pull/35189
- .. _`#35287`: https://github.com/saltstack/salt/pull/35287
- .. _`#35342`: https://github.com/saltstack/salt/issues/35342
- .. _`#35390`: https://github.com/saltstack/salt/pull/35390
- .. _`#35480`: https://github.com/saltstack/salt/issues/35480
- .. _`#35673`: https://github.com/saltstack/salt/pull/35673
- .. _`#35734`: https://github.com/saltstack/salt/pull/35734
- .. _`#35799`: https://github.com/saltstack/salt/issues/35799
- .. _`#35964`: https://github.com/saltstack/salt/issues/35964
- .. _`#35965`: https://github.com/saltstack/salt/pull/35965
- .. _`#36148`: https://github.com/saltstack/salt/issues/36148
- .. _`#36446`: https://github.com/saltstack/salt/issues/36446
- .. _`#36548`: https://github.com/saltstack/salt/issues/36548
- .. _`#36598`: https://github.com/saltstack/salt/issues/36598
- .. _`#36627`: https://github.com/saltstack/salt/pull/36627
- .. _`#36629`: https://github.com/saltstack/salt/issues/36629
- .. _`#36644`: https://github.com/saltstack/salt/issues/36644
- .. _`#36706`: https://github.com/saltstack/salt/pull/36706
- .. _`#36707`: https://github.com/saltstack/salt/issues/36707
- .. _`#36713`: https://github.com/saltstack/salt/issues/36713
- .. _`#36736`: https://github.com/saltstack/salt/pull/36736
- .. _`#36784`: https://github.com/saltstack/salt/pull/36784
- .. _`#36794`: https://github.com/saltstack/salt/pull/36794
- .. _`#36893`: https://github.com/saltstack/salt/pull/36893
- .. _`#36938`: https://github.com/saltstack/salt/pull/36938
- .. _`#37001`: https://github.com/saltstack/salt/issues/37001
- .. _`#37018`: https://github.com/saltstack/salt/issues/37018
- .. _`#37059`: https://github.com/saltstack/salt/issues/37059
- .. _`#37081`: https://github.com/saltstack/salt/pull/37081
- .. _`#37084`: https://github.com/saltstack/salt/issues/37084
- .. _`#37118`: https://github.com/saltstack/salt/issues/37118
- .. _`#37121`: https://github.com/saltstack/salt/pull/37121
- .. _`#37123`: https://github.com/saltstack/salt/issues/37123
- .. _`#37149`: https://github.com/saltstack/salt/pull/37149
- .. _`#37219`: https://github.com/saltstack/salt/pull/37219
- .. _`#37238`: https://github.com/saltstack/salt/issues/37238
- .. _`#37239`: https://github.com/saltstack/salt/pull/37239
- .. _`#37264`: https://github.com/saltstack/salt/issues/37264
- .. _`#37272`: https://github.com/saltstack/salt/pull/37272
- .. _`#37279`: https://github.com/saltstack/salt/pull/37279
- .. _`#37287`: https://github.com/saltstack/salt/issues/37287
- .. _`#37306`: https://github.com/saltstack/salt/pull/37306
- .. _`#37314`: https://github.com/saltstack/salt/pull/37314
- .. _`#37340`: https://github.com/saltstack/salt/pull/37340
- .. _`#37349`: https://github.com/saltstack/salt/pull/37349
- .. _`#37350`: https://github.com/saltstack/salt/pull/37350
- .. _`#37351`: https://github.com/saltstack/salt/pull/37351
- .. _`#37353`: https://github.com/saltstack/salt/pull/37353
- .. _`#37355`: https://github.com/saltstack/salt/issues/37355
- .. _`#37358`: https://github.com/saltstack/salt/pull/37358
- .. _`#37383`: https://github.com/saltstack/salt/issues/37383
- .. _`#37386`: https://github.com/saltstack/salt/pull/37386
- .. _`#37388`: https://github.com/saltstack/salt/issues/37388
- .. _`#37389`: https://github.com/saltstack/salt/issues/37389
- .. _`#37390`: https://github.com/saltstack/salt/pull/37390
- .. _`#37391`: https://github.com/saltstack/salt/pull/37391
- .. _`#37392`: https://github.com/saltstack/salt/pull/37392
- .. _`#37401`: https://github.com/saltstack/salt/pull/37401
- .. _`#37404`: https://github.com/saltstack/salt/pull/37404
- .. _`#37408`: https://github.com/saltstack/salt/pull/37408
- .. _`#37414`: https://github.com/saltstack/salt/pull/37414
- .. _`#37416`: https://github.com/saltstack/salt/pull/37416
- .. _`#37418`: https://github.com/saltstack/salt/pull/37418
- .. _`#37419`: https://github.com/saltstack/salt/pull/37419
- .. _`#37426`: https://github.com/saltstack/salt/pull/37426
- .. _`#37428`: https://github.com/saltstack/salt/pull/37428
- .. _`#37430`: https://github.com/saltstack/salt/pull/37430
- .. _`#37438`: https://github.com/saltstack/salt/pull/37438
- .. _`#37440`: https://github.com/saltstack/salt/pull/37440
- .. _`#37441`: https://github.com/saltstack/salt/pull/37441
- .. _`#37442`: https://github.com/saltstack/salt/pull/37442
- .. _`#37444`: https://github.com/saltstack/salt/issues/37444
- .. _`#37445`: https://github.com/saltstack/salt/pull/37445
- .. _`#37446`: https://github.com/saltstack/salt/pull/37446
- .. _`#37447`: https://github.com/saltstack/salt/pull/37447
- .. _`#37448`: https://github.com/saltstack/salt/issues/37448
- .. _`#37452`: https://github.com/saltstack/salt/pull/37452
- .. _`#37455`: https://github.com/saltstack/salt/pull/37455
- .. _`#37457`: https://github.com/saltstack/salt/pull/37457
- .. _`#37459`: https://github.com/saltstack/salt/pull/37459
- .. _`#37469`: https://github.com/saltstack/salt/pull/37469
- .. _`#37472`: https://github.com/saltstack/salt/pull/37472
- .. _`#37478`: https://github.com/saltstack/salt/pull/37478
- .. _`#37481`: https://github.com/saltstack/salt/pull/37481
- .. _`#37482`: https://github.com/saltstack/salt/pull/37482
- .. _`#37483`: https://github.com/saltstack/salt/pull/37483
- .. _`#37485`: https://github.com/saltstack/salt/pull/37485
- .. _`#37486`: https://github.com/saltstack/salt/pull/37486
- .. _`#37491`: https://github.com/saltstack/salt/issues/37491
- .. _`#37492`: https://github.com/saltstack/salt/issues/37492
- .. _`#37493`: https://github.com/saltstack/salt/pull/37493
- .. _`#37494`: https://github.com/saltstack/salt/pull/37494
- .. _`#37496`: https://github.com/saltstack/salt/pull/37496
- .. _`#37497`: https://github.com/saltstack/salt/pull/37497
- .. _`#37498`: https://github.com/saltstack/salt/issues/37498
- .. _`#37499`: https://github.com/saltstack/salt/pull/37499
- .. _`#37500`: https://github.com/saltstack/salt/pull/37500
- .. _`#37502`: https://github.com/saltstack/salt/pull/37502
- .. _`#37503`: https://github.com/saltstack/salt/pull/37503
- .. _`#37511`: https://github.com/saltstack/salt/issues/37511
- .. _`#37514`: https://github.com/saltstack/salt/pull/37514
- .. _`#37515`: https://github.com/saltstack/salt/pull/37515
- .. _`#37519`: https://github.com/saltstack/salt/pull/37519
- .. _`#37521`: https://github.com/saltstack/salt/pull/37521
- .. _`#37526`: https://github.com/saltstack/salt/pull/37526
- .. _`#37527`: https://github.com/saltstack/salt/pull/37527
- .. _`#37529`: https://github.com/saltstack/salt/pull/37529
- .. _`#37530`: https://github.com/saltstack/salt/pull/37530
- .. _`#37533`: https://github.com/saltstack/salt/pull/37533
- .. _`#37534`: https://github.com/saltstack/salt/pull/37534
- .. _`#37540`: https://github.com/saltstack/salt/pull/37540
- .. _`#37541`: https://github.com/saltstack/salt/issues/37541
- .. _`#37543`: https://github.com/saltstack/salt/pull/37543
- .. _`#37549`: https://github.com/saltstack/salt/pull/37549
- .. _`#37551`: https://github.com/saltstack/salt/issues/37551
- .. _`#37553`: https://github.com/saltstack/salt/pull/37553
- .. _`#37554`: https://github.com/saltstack/salt/issues/37554
- .. _`#37556`: https://github.com/saltstack/salt/pull/37556
- .. _`#37560`: https://github.com/saltstack/salt/pull/37560
- .. _`#37562`: https://github.com/saltstack/salt/pull/37562
- .. _`#37565`: https://github.com/saltstack/salt/pull/37565
- .. _`#37571`: https://github.com/saltstack/salt/pull/37571
- .. _`#37578`: https://github.com/saltstack/salt/pull/37578
- .. _`#37579`: https://github.com/saltstack/salt/pull/37579
- .. _`#37584`: https://github.com/saltstack/salt/pull/37584
- .. _`#37592`: https://github.com/saltstack/salt/issues/37592
- .. _`#37600`: https://github.com/saltstack/salt/pull/37600
- .. _`#37602`: https://github.com/saltstack/salt/pull/37602
- .. _`#37604`: https://github.com/saltstack/salt/pull/37604
- .. _`#37607`: https://github.com/saltstack/salt/pull/37607
- .. _`#37608`: https://github.com/saltstack/salt/pull/37608
- .. _`#37611`: https://github.com/saltstack/salt/pull/37611
- .. _`#37614`: https://github.com/saltstack/salt/pull/37614
- .. _`#37617`: https://github.com/saltstack/salt/pull/37617
- .. _`#37625`: https://github.com/saltstack/salt/pull/37625
- .. _`#37626`: https://github.com/saltstack/salt/pull/37626
- .. _`#37627`: https://github.com/saltstack/salt/pull/37627
- .. _`#37628`: https://github.com/saltstack/salt/issues/37628
- .. _`#37629`: https://github.com/saltstack/salt/pull/37629
- .. _`#37638`: https://github.com/saltstack/salt/pull/37638
- .. _`#37639`: https://github.com/saltstack/salt/pull/37639
- .. _`#37640`: https://github.com/saltstack/salt/pull/37640
- .. _`#37641`: https://github.com/saltstack/salt/pull/37641
- .. _`#37642`: https://github.com/saltstack/salt/pull/37642
- .. _`#37643`: https://github.com/saltstack/salt/issues/37643
- .. _`#37644`: https://github.com/saltstack/salt/pull/37644
- .. _`#37653`: https://github.com/saltstack/salt/issues/37653
- .. _`#37665`: https://github.com/saltstack/salt/issues/37665
- .. _`#37668`: https://github.com/saltstack/salt/pull/37668
- .. _`#37680`: https://github.com/saltstack/salt/pull/37680
- .. _`#37681`: https://github.com/saltstack/salt/pull/37681
- .. _`#37684`: https://github.com/saltstack/salt/issues/37684
- .. _`#37690`: https://github.com/saltstack/salt/pull/37690
- .. _`#37694`: https://github.com/saltstack/salt/pull/37694
- .. _`#37704`: https://github.com/saltstack/salt/pull/37704
- .. _`#37705`: https://github.com/saltstack/salt/pull/37705
- .. _`#37707`: https://github.com/saltstack/salt/pull/37707
- .. _`#37718`: https://github.com/saltstack/salt/pull/37718
- .. _`#37719`: https://github.com/saltstack/salt/pull/37719
- .. _`#37721`: https://github.com/saltstack/salt/pull/37721
- .. _`#37724`: https://github.com/saltstack/salt/pull/37724
- .. _`#37725`: https://github.com/saltstack/salt/issues/37725
- .. _`#37731`: https://github.com/saltstack/salt/pull/37731
- .. _`#37732`: https://github.com/saltstack/salt/issues/37732
- .. _`#37734`: https://github.com/saltstack/salt/issues/37734
- .. _`#37735`: https://github.com/saltstack/salt/pull/37735
- .. _`#37736`: https://github.com/saltstack/salt/pull/37736
- .. _`#37737`: https://github.com/saltstack/salt/issues/37737
- .. _`#37738`: https://github.com/saltstack/salt/pull/37738
- .. _`#37742`: https://github.com/saltstack/salt/issues/37742
- .. _`#37745`: https://github.com/saltstack/salt/pull/37745
- .. _`#37748`: https://github.com/saltstack/salt/pull/37748
- .. _`#37751`: https://github.com/saltstack/salt/issues/37751
- .. _`#37760`: https://github.com/saltstack/salt/pull/37760
- .. _`#37762`: https://github.com/saltstack/salt/pull/37762
- .. _`#37763`: https://github.com/saltstack/salt/pull/37763
- .. _`#37766`: https://github.com/saltstack/salt/pull/37766
- .. _`#37767`: https://github.com/saltstack/salt/pull/37767
- .. _`#37772`: https://github.com/saltstack/salt/pull/37772
- .. _`#37775`: https://github.com/saltstack/salt/pull/37775
- .. _`#37785`: https://github.com/saltstack/salt/pull/37785
- .. _`#37787`: https://github.com/saltstack/salt/issues/37787
- .. _`#37789`: https://github.com/saltstack/salt/pull/37789
- .. _`#37790`: https://github.com/saltstack/salt/pull/37790
- .. _`#37797`: https://github.com/saltstack/salt/pull/37797
- .. _`#37810`: https://github.com/saltstack/salt/pull/37810
- .. _`#37811`: https://github.com/saltstack/salt/pull/37811
- .. _`#37812`: https://github.com/saltstack/salt/pull/37812
- .. _`#37816`: https://github.com/saltstack/salt/pull/37816
- .. _`#37817`: https://github.com/saltstack/salt/pull/37817
- .. _`#37820`: https://github.com/saltstack/salt/pull/37820
- .. _`#37821`: https://github.com/saltstack/salt/pull/37821
- .. _`#37822`: https://github.com/saltstack/salt/pull/37822
- .. _`#37823`: https://github.com/saltstack/salt/pull/37823
- .. _`#37826`: https://github.com/saltstack/salt/pull/37826
- .. _`#37827`: https://github.com/saltstack/salt/pull/37827
- .. _`#37847`: https://github.com/saltstack/salt/pull/37847
- .. _`#37856`: https://github.com/saltstack/salt/pull/37856
- .. _`#37857`: https://github.com/saltstack/salt/pull/37857
- .. _`#37863`: https://github.com/saltstack/salt/pull/37863
- .. _`#37866`: https://github.com/saltstack/salt/pull/37866
- .. _`#37867`: https://github.com/saltstack/salt/issues/37867
- .. _`#37870`: https://github.com/saltstack/salt/issues/37870
- .. _`#37886`: https://github.com/saltstack/salt/pull/37886
- .. _`#37895`: https://github.com/saltstack/salt/pull/37895
- .. _`#37896`: https://github.com/saltstack/salt/pull/37896
- .. _`#37899`: https://github.com/saltstack/salt/pull/37899
- .. _`#37907`: https://github.com/saltstack/salt/pull/37907
- .. _`#37912`: https://github.com/saltstack/salt/pull/37912
- .. _`#37914`: https://github.com/saltstack/salt/pull/37914
- .. _`#37916`: https://github.com/saltstack/salt/pull/37916
- .. _`#37918`: https://github.com/saltstack/salt/pull/37918
- .. _`#37921`: https://github.com/saltstack/salt/pull/37921
- .. _`#37924`: https://github.com/saltstack/salt/pull/37924
- .. _`#37925`: https://github.com/saltstack/salt/pull/37925
- .. _`#37926`: https://github.com/saltstack/salt/pull/37926
- .. _`#37928`: https://github.com/saltstack/salt/pull/37928
- .. _`#37929`: https://github.com/saltstack/salt/pull/37929
- .. _`#37939`: https://github.com/saltstack/salt/issues/37939
- .. _`#37945`: https://github.com/saltstack/salt/issues/37945
- .. _`#37950`: https://github.com/saltstack/salt/pull/37950
- .. _`#37961`: https://github.com/saltstack/salt/pull/37961
- .. _`#37962`: https://github.com/saltstack/salt/pull/37962
- .. _`#37964`: https://github.com/saltstack/salt/pull/37964
- .. _`#37978`: https://github.com/saltstack/salt/pull/37978
- .. _`#37995`: https://github.com/saltstack/salt/pull/37995
- .. _`#38002`: https://github.com/saltstack/salt/pull/38002
- .. _`#38034`: https://github.com/saltstack/salt/pull/38034
- .. _`#38037`: https://github.com/saltstack/salt/issues/38037
- .. _`#38039`: https://github.com/saltstack/salt/pull/38039
- .. _`#38045`: https://github.com/saltstack/salt/pull/38045
- .. _`#38057`: https://github.com/saltstack/salt/pull/38057
- .. _`#38059`: https://github.com/saltstack/salt/pull/38059
- .. _`#38083`: https://github.com/saltstack/salt/pull/38083
- .. _`#38087`: https://github.com/saltstack/salt/issues/38087
- .. _`#38091`: https://github.com/saltstack/salt/issues/38091
- .. _`#38102`: https://github.com/saltstack/salt/pull/38102
- .. _`#38104`: https://github.com/saltstack/salt/pull/38104
- .. _`#38134`: https://github.com/saltstack/salt/pull/38134
- .. _`#38153`: https://github.com/saltstack/salt/pull/38153
- .. _`#38162`: https://github.com/saltstack/salt/issues/38162
- .. _`#38163`: https://github.com/saltstack/salt/pull/38163
- .. _`#38174`: https://github.com/saltstack/salt/issues/38174
- .. _`#38177`: https://github.com/saltstack/salt/pull/38177
- .. _`#38181`: https://github.com/saltstack/salt/pull/38181
- .. _`#38185`: https://github.com/saltstack/salt/pull/38185
- .. _`#38187`: https://github.com/saltstack/salt/issues/38187
- .. _`#38191`: https://github.com/saltstack/salt/pull/38191
- .. _`#38194`: https://github.com/saltstack/salt/pull/38194
- .. _`#38198`: https://github.com/saltstack/salt/pull/38198
- .. _`#38209`: https://github.com/saltstack/salt/issues/38209
- .. _`#38213`: https://github.com/saltstack/salt/pull/38213
- .. _`#38221`: https://github.com/saltstack/salt/pull/38221
- .. _`#38223`: https://github.com/saltstack/salt/pull/38223
- .. _`#38224`: https://github.com/saltstack/salt/pull/38224
- .. _`#38248`: https://github.com/saltstack/salt/pull/38248
- .. _`#38254`: https://github.com/saltstack/salt/pull/38254
- .. _`#38256`: https://github.com/saltstack/salt/pull/38256
- .. _`#38279`: https://github.com/saltstack/salt/pull/38279
- .. _`#38281`: https://github.com/saltstack/salt/pull/38281
- .. _`#38282`: https://github.com/saltstack/salt/issues/38282
- .. _`#38288`: https://github.com/saltstack/salt/pull/38288
- .. _`#38290`: https://github.com/saltstack/salt/issues/38290
- .. _`#38312`: https://github.com/saltstack/salt/pull/38312
- .. _`#38313`: https://github.com/saltstack/salt/pull/38313
- .. _`#38320`: https://github.com/saltstack/salt/pull/38320
- .. _`#38353`: https://github.com/saltstack/salt/issues/38353
- .. _`#38372`: https://github.com/saltstack/salt/issues/38372
- .. _`#38382`: https://github.com/saltstack/salt/pull/38382
- .. _`#38385`: https://github.com/saltstack/salt/pull/38385
- .. _`#38388`: https://github.com/saltstack/salt/issues/38388
- .. _`#38390`: https://github.com/saltstack/salt/pull/38390
- .. _`#38398`: https://github.com/saltstack/salt/pull/38398
- .. _`#38407`: https://github.com/saltstack/salt/pull/38407
- .. _`#38415`: https://github.com/saltstack/salt/pull/38415
- .. _`#38419`: https://github.com/saltstack/salt/pull/38419
- .. _`#38420`: https://github.com/saltstack/salt/pull/38420
- .. _`#38421`: https://github.com/saltstack/salt/pull/38421
- .. _`#38434`: https://github.com/saltstack/salt/pull/38434
- .. _`#38438`: https://github.com/saltstack/salt/issues/38438
- .. _`#38449`: https://github.com/saltstack/salt/issues/38449
- .. _`#38457`: https://github.com/saltstack/salt/pull/38457
- .. _`#38467`: https://github.com/saltstack/salt/pull/38467
- .. _`#38472`: https://github.com/saltstack/salt/issues/38472
- .. _`#38474`: https://github.com/saltstack/salt/pull/38474
- .. _`#38479`: https://github.com/saltstack/salt/issues/38479
- .. _`#38487`: https://github.com/saltstack/salt/pull/38487
- .. _`#38491`: https://github.com/saltstack/salt/pull/38491
- .. _`#38503`: https://github.com/saltstack/salt/pull/38503
- .. _`#38524`: https://github.com/saltstack/salt/issues/38524
- .. _`#38527`: https://github.com/saltstack/salt/pull/38527
- .. _`#38531`: https://github.com/saltstack/salt/pull/38531
- .. _`#38536`: https://github.com/saltstack/salt/pull/38536
- .. _`#38541`: https://github.com/saltstack/salt/pull/38541
- .. _`#38542`: https://github.com/saltstack/salt/pull/38542
- .. _`#38554`: https://github.com/saltstack/salt/pull/38554
- .. _`#38558`: https://github.com/saltstack/salt/issues/38558
- .. _`#38560`: https://github.com/saltstack/salt/pull/38560
- .. _`#38562`: https://github.com/saltstack/salt/pull/38562
- .. _`#38567`: https://github.com/saltstack/salt/pull/38567
- .. _`#38570`: https://github.com/saltstack/salt/pull/38570
- .. _`#38572`: https://github.com/saltstack/salt/issues/38572
- .. _`#38579`: https://github.com/saltstack/salt/pull/38579
- .. _`#38585`: https://github.com/saltstack/salt/pull/38585
- .. _`#38587`: https://github.com/saltstack/salt/pull/38587
- .. _`#38589`: https://github.com/saltstack/salt/pull/38589
- .. _`#38598`: https://github.com/saltstack/salt/pull/38598
- .. _`#38600`: https://github.com/saltstack/salt/pull/38600
- .. _`#38601`: https://github.com/saltstack/salt/pull/38601
- .. _`#38602`: https://github.com/saltstack/salt/pull/38602
- .. _`#38604`: https://github.com/saltstack/salt/issues/38604
- .. _`#38618`: https://github.com/saltstack/salt/pull/38618
- .. _`#38622`: https://github.com/saltstack/salt/issues/38622
- .. _`#38626`: https://github.com/saltstack/salt/pull/38626
- .. _`#38629`: https://github.com/saltstack/salt/issues/38629
- .. _`#38647`: https://github.com/saltstack/salt/pull/38647
- .. _`#38648`: https://github.com/saltstack/salt/issues/38648
- .. _`#38649`: https://github.com/saltstack/salt/pull/38649
- .. _`#38650`: https://github.com/saltstack/salt/pull/38650
- .. _`#38657`: https://github.com/saltstack/salt/pull/38657
- .. _`#38668`: https://github.com/saltstack/salt/pull/38668
- .. _`#38669`: https://github.com/saltstack/salt/pull/38669
- .. _`#38674`: https://github.com/saltstack/salt/issues/38674
- .. _`#38693`: https://github.com/saltstack/salt/pull/38693
- .. _`#38707`: https://github.com/saltstack/salt/pull/38707
- .. _`#38720`: https://github.com/saltstack/salt/pull/38720
- .. _`#38723`: https://github.com/saltstack/salt/pull/38723
- .. _`#38731`: https://github.com/saltstack/salt/pull/38731
- .. _`#38735`: https://github.com/saltstack/salt/pull/38735
- .. _`#38739`: https://github.com/saltstack/salt/pull/38739
- .. _`#38743`: https://github.com/saltstack/salt/pull/38743
- .. _`#38749`: https://github.com/saltstack/salt/pull/38749
- .. _`#38774`: https://github.com/saltstack/salt/pull/38774
- .. _`#38789`: https://github.com/saltstack/salt/pull/38789
- .. _`#38790`: https://github.com/saltstack/salt/pull/38790
- .. _`#38792`: https://github.com/saltstack/salt/pull/38792
- .. _`#38796`: https://github.com/saltstack/salt/pull/38796
- .. _`#38808`: https://github.com/saltstack/salt/pull/38808
- .. _`#38809`: https://github.com/saltstack/salt/pull/38809
- .. _`#38812`: https://github.com/saltstack/salt/pull/38812
- .. _`#38813`: https://github.com/saltstack/salt/pull/38813
- .. _`#38833`: https://github.com/saltstack/salt/pull/38833
- .. _`#5999`: https://github.com/saltstack/salt/issues/5999
- .. _`747project`: https://github.com/747project
- .. _`Akilesh1597`: https://github.com/Akilesh1597
- .. _`Arabus`: https://github.com/Arabus
- .. _`AvinashDeluxeVR`: https://github.com/AvinashDeluxeVR
- .. _`COLABORATI`: https://github.com/COLABORATI
- .. _`Ch3LL`: https://github.com/Ch3LL
- .. _`DmitryKuzmenko`: https://github.com/DmitryKuzmenko
- .. _`Firewire2002`: https://github.com/Firewire2002
- .. _`JensRantil`: https://github.com/JensRantil
- .. _`Modulus`: https://github.com/Modulus
- .. _`Mrten`: https://github.com/Mrten
- .. _`NickDubelman`: https://github.com/NickDubelman
- .. _`SolarisYan`: https://github.com/SolarisYan
- .. _`Talkless`: https://github.com/Talkless
- .. _`Tanoti`: https://github.com/Tanoti
- .. _`The-Loeki`: https://github.com/The-Loeki
- .. _`TronPaul`: https://github.com/TronPaul
- .. _`UtahDave`: https://github.com/UtahDave
- .. _`aaronm-cloudtek`: https://github.com/aaronm-cloudtek
- .. _`abonillasuse`: https://github.com/abonillasuse
- .. _`alex-zel`: https://github.com/alex-zel
- .. _`alexandr-orlov`: https://github.com/alexandr-orlov
- .. _`alexbleotu`: https://github.com/alexbleotu
- .. _`alisson276`: https://github.com/alisson276
- .. _`arthurlogilab`: https://github.com/arthurlogilab
- .. _`attiasr`: https://github.com/attiasr
- .. _`b-harper`: https://github.com/b-harper
- .. _`b1naryth1ef`: https://github.com/b1naryth1ef
- .. _`basepi`: https://github.com/basepi
- .. _`bdrung`: https://github.com/bdrung
- .. _`blaketmiller`: https://github.com/blaketmiller
- .. _`bshelton229`: https://github.com/bshelton229
- .. _`cachedout`: https://github.com/cachedout
- .. _`calve`: https://github.com/calve
- .. _`clan`: https://github.com/clan
- .. _`clinta`: https://github.com/clinta
- .. _`cmclaughlin`: https://github.com/cmclaughlin
- .. _`craigafinch`: https://github.com/craigafinch
- .. _`cro`: https://github.com/cro
- .. _`curiositycasualty`: https://github.com/curiositycasualty
- .. _`d101nelson`: https://github.com/d101nelson
- .. _`davegiles`: https://github.com/davegiles
- .. _`davidpsv17`: https://github.com/davidpsv17
- .. _`dere`: https://github.com/dere
- .. _`dereckson`: https://github.com/dereckson
- .. _`dhaines`: https://github.com/dhaines
- .. _`dincamihai`: https://github.com/dincamihai
- .. _`dmurphy18`: https://github.com/dmurphy18
- .. _`do3meli`: https://github.com/do3meli
- .. _`dragon788`: https://github.com/dragon788
- .. _`edgan`: https://github.com/edgan
- .. _`edwardsdanielj`: https://github.com/edwardsdanielj
- .. _`elyulka`: https://github.com/elyulka
- .. _`ericuldall`: https://github.com/ericuldall
- .. _`exowaucka`: https://github.com/exowaucka
- .. _`fanirama`: https://github.com/fanirama
- .. _`favoretti`: https://github.com/favoretti
- .. _`fedusia`: https://github.com/fedusia
- .. _`fj40crawler`: https://github.com/fj40crawler
- .. _`freach`: https://github.com/freach
- .. _`genuss`: https://github.com/genuss
- .. _`githubcdr`: https://github.com/githubcdr
- .. _`gravyboat`: https://github.com/gravyboat
- .. _`gstachowiak`: https://github.com/gstachowiak
- .. _`gtmanfred`: https://github.com/gtmanfred
- .. _`haeac`: https://github.com/haeac
- .. _`heewa`: https://github.com/heewa
- .. _`hu-dabao`: https://github.com/hu-dabao
- .. _`ikkaro`: https://github.com/ikkaro
- .. _`jackywu`: https://github.com/jackywu
- .. _`jdelic`: https://github.com/jdelic
- .. _`jeanpralo`: https://github.com/jeanpralo
- .. _`jeffreyctang`: https://github.com/jeffreyctang
- .. _`jelenak`: https://github.com/jelenak
- .. _`jerob`: https://github.com/jerob
- .. _`jf`: https://github.com/jf
- .. _`jfindlay`: https://github.com/jfindlay
- .. _`jinm`: https://github.com/jinm
- .. _`johje349`: https://github.com/johje349
- .. _`jsandas`: https://github.com/jsandas
- .. _`junster1`: https://github.com/junster1
- .. _`ketzacoatl`: https://github.com/ketzacoatl
- .. _`kevinquinnyo`: https://github.com/kevinquinnyo
- .. _`kluoto`: https://github.com/kluoto
- .. _`kontrolld`: https://github.com/kontrolld
- .. _`laleocen`: https://github.com/laleocen
- .. _`limited`: https://github.com/limited
- .. _`lorengordon`: https://github.com/lorengordon
- .. _`m03`: https://github.com/m03
- .. _`markuskramerIgitt`: https://github.com/markuskramerIgitt
- .. _`mcalmer`: https://github.com/mcalmer
- .. _`mchugh19`: https://github.com/mchugh19
- .. _`meaksh`: https://github.com/meaksh
- .. _`mikejford`: https://github.com/mikejford
- .. _`moio`: https://github.com/moio
- .. _`morganwillcock`: https://github.com/morganwillcock
- .. _`msummers42`: https://github.com/msummers42
- .. _`multani`: https://github.com/multani
- .. _`nevins-b`: https://github.com/nevins-b
- .. _`nullify005`: https://github.com/nullify005
- .. _`pass-by-value`: https://github.com/pass-by-value
- .. _`phil123456`: https://github.com/phil123456
- .. _`pille`: https://github.com/pille
- .. _`pingangit`: https://github.com/pingangit
- .. _`rallytime`: https://github.com/rallytime
- .. _`rbjorklin`: https://github.com/rbjorklin
- .. _`saltstack/salt#31081`: https://github.com/saltstack/salt/issues/31081
- .. _`saltstack/salt#31207`: https://github.com/saltstack/salt/pull/31207
- .. _`saltstack/salt#36386`: https://github.com/saltstack/salt/pull/36386
- .. _`saltstack/salt#36679`: https://github.com/saltstack/salt/issues/36679
- .. _`saltstack/salt#36736`: https://github.com/saltstack/salt/pull/36736
- .. _`saltstack/salt#36961`: https://github.com/saltstack/salt/issues/36961
- .. _`saltstack/salt#37081`: https://github.com/saltstack/salt/pull/37081
- .. _`saltstack/salt#37118`: https://github.com/saltstack/salt/issues/37118
- .. _`saltstack/salt#37358`: https://github.com/saltstack/salt/pull/37358
- .. _`saltstack/salt#37401`: https://github.com/saltstack/salt/pull/37401
- .. _`saltstack/salt#37502`: https://github.com/saltstack/salt/pull/37502
- .. _`saltstack/salt#37515`: https://github.com/saltstack/salt/pull/37515
- .. _`saltstack/salt#37549`: https://github.com/saltstack/salt/pull/37549
- .. _`saltstack/salt#38707`: https://github.com/saltstack/salt/pull/38707
- .. _`sash-kan`: https://github.com/sash-kan
- .. _`sebw`: https://github.com/sebw
- .. _`secumod`: https://github.com/secumod
- .. _`siccrusher`: https://github.com/siccrusher
- .. _`silenius`: https://github.com/silenius
- .. _`sjmh`: https://github.com/sjmh
- .. _`sjorge`: https://github.com/sjorge
- .. _`skizunov`: https://github.com/skizunov
- .. _`slinn0`: https://github.com/slinn0
- .. _`sofixa`: https://github.com/sofixa
- .. _`swalladge`: https://github.com/swalladge
- .. _`techhat`: https://github.com/techhat
- .. _`tedski`: https://github.com/tedski
- .. _`terminalmage`: https://github.com/terminalmage
- .. _`thatch45`: https://github.com/thatch45
- .. _`thusoy`: https://github.com/thusoy
- .. _`tjyang`: https://github.com/tjyang
- .. _`toanju`: https://github.com/toanju
- .. _`tobiasBora`: https://github.com/tobiasBora
- .. _`tobithiel`: https://github.com/tobithiel
- .. _`tsaridas`: https://github.com/tsaridas
- .. _`twangboy`: https://github.com/twangboy
- .. _`tyeapple`: https://github.com/tyeapple
- .. _`tyhunt99`: https://github.com/tyhunt99
- .. _`vernondcole`: https://github.com/vernondcole
- .. _`viict`: https://github.com/viict
- .. _`vutny`: https://github.com/vutny
- .. _`wanparo`: https://github.com/wanparo
- .. _`whiteinge`: https://github.com/whiteinge
- .. _`xiaoanyunfei`: https://github.com/xiaoanyunfei
- .. _`yhekma`: https://github.com/yhekma
- .. _`zwo-bot`: https://github.com/zwo-bot
|