2016.11.6.rst 70 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708
  1. ============================
  2. Salt 2016.11.6 Release Notes
  3. ============================
  4. Version 2016.11.6 is a bugfix release for :ref:`2016.11.0 <release-2016-11-0>`.
  5. Statistics
  6. ==========
  7. - Total Merges: **137**
  8. - Total Issue References: **58**
  9. - Total PR References: **153**
  10. - Contributors: **49** (`BenoitKnecht`_, `Ch3LL`_, `Enquier`_, `F30`_, `Foxlik`_, `The-Loeki`_, `UtahDave`_, `abednarik`_, `alex-zel`_, `arif-ali`_, `automate-solutions`_, `axmetishe`_, `bdrung`_, `cachedout`_, `cro`_, `darenjacobs`_, `dmurphy18`_, `dschaller`_, `epcim`_, `garethgreenaway`_, `github-abcde`_, `gtmanfred`_, `isbm`_, `jettero`_, `jmarinaro`_, `kiorky`_, `lomeroe`_, `lordcirth`_, `lorengordon`_, `lubyou`_, `mcalmer`_, `moio`_, `onlyanegg`_, `peter-funktionIT`_, `pkazmierczak`_, `pprkut`_, `rallytime`_, `ricohouse`_, `seanjnkns`_, `sebw`_, `skizunov`_, `svinota`_, `t0fik`_, `terminalmage`_, `tmeneau`_, `tonybaloney`_, `twangboy`_, `whiteinge`_, `yannj-fr`_)
  11. Changelog for v2016.11.5..v2016.11.6
  12. ====================================
  13. *Generated at: 2018-05-27 20:18:17 UTC*
  14. * **PR** `#41861`_: (`twangboy`_) Fix problems with get_rule and delete_rule
  15. @ *2017-06-20 20:37:23 UTC*
  16. * afc61ffe63 Merge pull request `#41861`_ from twangboy/fix_win_firewall
  17. * 78892074f5 Fix problems with get_rule and delete_rule
  18. * **ISSUE** `#41778`_: (`frogunder`_) 2016.11.6 - TCP Transport gives Exception (refs: `#41787`_)
  19. * **PR** `#41787`_: (`skizunov`_) Fix `#41778`_
  20. @ *2017-06-20 20:11:23 UTC*
  21. * **PR** `#41436`_: (`skizunov`_) TCP transport: Fix occasional errors when using salt command (refs: `#41787`_)
  22. * 938d4fddf1 Merge pull request `#41787`_ from skizunov/develop3
  23. * 2ffd20cede Fix `#41778`_
  24. * **PR** `#41812`_: (`skizunov`_) TCP: Fix salt-master in bad state if remote side closed connection
  25. @ *2017-06-20 19:46:53 UTC*
  26. * 03b6ae5ea8 Merge pull request `#41812`_ from skizunov/develop4
  27. * 736420eb83 TCP: Fix salt-master in bad state if remote side closed connection
  28. * **PR** `#41857`_: (`dmurphy18`_) Modified support for deprecated netstat being removed by utilizing ss
  29. @ *2017-06-20 18:46:27 UTC*
  30. * cf2252bcea Merge pull request `#41857`_ from dmurphy18/netstat_fix
  31. * 017fbdbc53 Modified support for deprecated netstat being removed by utilizing ss
  32. * **ISSUE** `#40878`_: (`joewreschnig`_) SSH modules spam warning about MD5 fingerprints when there aren't any (refs: `#41837`_)
  33. * **ISSUE** `#40005`_: (`vutny`_) `ssh_known_hosts.present` does not support SHA256 key fingerprints (refs: `#40543`_)
  34. * **PR** `#41837`_: (`rallytime`_) Add fingerpint_hash_type option to ssh_auth state and related functions
  35. @ *2017-06-20 18:14:53 UTC*
  36. * **PR** `#40543`_: (`rallytime`_) Add the "fingerprint_hash_type" option to ssh state and module (refs: `#41837`_)
  37. * 12ec5f9f23 Merge pull request `#41837`_ from rallytime/fix-40878
  38. * 48ff5d2a62 Add fingerpint_hash_type option to ssh_auth state and related functions
  39. * **PR** `#41839`_: (`cro`_) Extend proxy to jinja
  40. @ *2017-06-19 23:03:00 UTC*
  41. * e7fc30f482 Merge pull request `#41839`_ from cro/extend_proxy_to_jinja
  42. * 172d3520ea Merge branch 'extend_proxy_to_jinja' of github.com:cro/salt into extend_proxy_to_jinja
  43. * 2e4a0633da Extend __proxy__ to jinja as `proxy` (like __salt__->salt)
  44. * 2ffad2af35 Extend __proxy__ to jinja as `proxy` (like __salt__->salt)
  45. * **ISSUE** `#41733`_: (`sumeetisp`_) Salt Rest Api call (refs: `#41786`_)
  46. * **ISSUE** `#40845`_: (`e-senthilkumar`_) /jobs call is broken in 2016.11.4 (refs: `#41786`_)
  47. * **ISSUE** `#38962`_: (`gstachowiak`_) Broken /jobs in salt-api in salt 2016.11.1 (Carbon) (refs: `#39472`_)
  48. * **PR** `#41786`_: (`whiteinge`_) Runner arg parsing regressions
  49. @ *2017-06-19 23:00:07 UTC*
  50. * **PR** `#39472`_: (`whiteinge`_) Update _reformat_low to not run kwarg dicts through parse_input (refs: `#41786`_)
  51. * 58387b127a Merge pull request `#41786`_ from whiteinge/runner-arg-parsing-regressions
  52. * bf15c0bb5f Restore sending __current_eauth_* through to the function
  53. * 6be975da2c Fix regressions from not calling load_args_and_kwargs
  54. * 9d1cc1a176 Add test to check that runners ignore invalid kwargs
  55. * **PR** `#41776`_: (`gtmanfred`_) npm 5.0.0 added a second line after fsevents
  56. @ *2017-06-19 16:53:43 UTC*
  57. * be0e9abedb Merge pull request `#41776`_ from gtmanfred/2016.11
  58. * 733a2279ca npm 5.0.0 added a second line after fsevents
  59. * **ISSUE** `#32400`_: (`rallytime`_) Document Default Config Values (refs: `#41783`_)
  60. * **PR** `#41783`_: (`rallytime`_) Add a bunch of config options to the various master/minion files that are missing
  61. @ *2017-06-19 16:42:54 UTC*
  62. * d94d4e4d19 Merge pull request `#41783`_ from rallytime/config-doc-updates
  63. * c828ad803a Add a bunch of config options to the various master/minion files that are missing
  64. * **PR** `#41816`_: (`twangboy`_) Upgrade psutil to version 5.2.2
  65. @ *2017-06-17 01:51:29 UTC*
  66. * 2c681887d3 Merge pull request `#41816`_ from twangboy/update_psutil_req
  67. * 8b4e3ad77d Upgrade psutil to version 5.2.2
  68. * **ISSUE** `#41785`_: (`UtahDave`_) Using master tops without a top.sls file causes extra errors in minion log (refs: `#41803`_)
  69. * **PR** `#41803`_: (`terminalmage`_) Don't log an error when no top.sls is found
  70. @ *2017-06-16 22:49:08 UTC*
  71. * 3e5fe7ca4b Merge pull request `#41803`_ from terminalmage/issue41785
  72. * f9f4d49f05 Don't log an error when no top.sls is found
  73. * **PR** `#41801`_: (`terminalmage`_) Don't take hostname from name param when creating docker container (2016.11 branch)
  74. @ *2017-06-16 17:02:02 UTC*
  75. * d12bc4ee68 Merge pull request `#41801`_ from terminalmage/issue41781-2016.11
  76. * 8236d3e1c3 Don't take hostname from name param when creating docker container (2016.11 branch)
  77. * **PR** `#41768`_: (`rallytime`_) Manually back-port the changes in PR `#41615`_
  78. @ *2017-06-15 20:41:45 UTC*
  79. * **PR** `#41615`_: (`Ch3LL`_) Fix get_hwclock_aix test on MacOSX (refs: `#41768`_)
  80. * 87e2e72d94 Merge pull request `#41768`_ from rallytime/bp-41615
  81. * b6cc0b6bf0 Manually backport the changes in PR `#41615`_
  82. * **PR** `#41740`_: (`terminalmage`_) Fix spurious error when glob/regex used in publisher_acl
  83. @ *2017-06-15 15:14:56 UTC*
  84. * 36cb223ab2 Merge pull request `#41740`_ from terminalmage/zd1532
  85. * e5f3d08751 Fix spurious error when glob/regex used in publisher_acl
  86. * **PR** `#41749`_: (`terminalmage`_) Fix bug in pkg_resource.parse_targets when version passed
  87. @ *2017-06-15 15:05:52 UTC*
  88. * 126a36747b Merge pull request `#41749`_ from terminalmage/parse_targets
  89. * 698806fb09 No need to manually create pkg_params dict when name and version passed
  90. * 7484bcc6c6 parse_targets: include version in packed return data
  91. * **PR** `#41753`_: (`rallytime`_) Back-port `#41449`_ to 2016.11
  92. @ *2017-06-14 22:16:10 UTC*
  93. * **PR** `#41449`_: (`sebw`_) Fix state "svn.latest" diff output in test mode (refs: `#41753`_)
  94. * 2c24012ded Merge pull request `#41753`_ from rallytime/bp-41449
  95. * fae41c2875 Adjusting SVN unit test
  96. * eac6b151eb Improved SVN output in test mode
  97. * **PR** `#41750`_: (`rallytime`_) [2016.11] Merge forward from 2016.3 to 2016.11
  98. @ *2017-06-14 22:15:41 UTC*
  99. * e685858269 Merge pull request `#41750`_ from rallytime/merge-2016.11
  100. * 89834e49c2 Merge branch '2016.3' into '2016.11'
  101. * c5a79a1ea6 Merge pull request `#41695`_ from xiaoanyunfei/fixRecursion
  102. * c54fde69a0 fix spell error
  103. * bc855b4711 fix swallow exception
  104. * c0b1f57fc0 add exception
  105. * aacf9f0a44 fix maximum recursion depth exceeded
  106. * 4b43ba3366 Merge pull request `#41585`_ from cro/sign_minion_messages
  107. * 628f709c3c Correct test--caching requires files on disk but the test just supplies what would have been read from disk.
  108. * 687872a488 Lint
  109. * dadf4b851c Add documentation to the example master and minion configuration files. Move minion event signing to a saner place. Enable dropping messages when signature does not verify or when minion is not adding the signature to its payloads.
  110. * e44673cdae Add caching of key.
  111. * c3917d1e91 Fat finger fix.
  112. * 3b9326fda7 Sign_minion_messages support
  113. * **PR** `#41756`_: (`Ch3LL`_) Add Change Log to 2016.11.6 Release Notes
  114. @ *2017-06-14 20:57:08 UTC*
  115. * 36cc8f1e35 Merge pull request `#41756`_ from Ch3LL/2016.11.6_release
  116. * fa368f21ac Add Change Log to 2016.11.6 Release Notes
  117. * **ISSUE** `#40155`_: (`grichmond-salt`_) State module boto_vpc not working with boto 2 (refs: `#41692`_)
  118. * **PR** `#41692`_: (`rallytime`_) Add boto and boto3 version dependencies to boto_vpc state docs
  119. @ *2017-06-14 19:05:07 UTC*
  120. * edcafc6a26 Merge pull request `#41692`_ from rallytime/fix-40155
  121. * 539c1b0692 Add boto and boto3 version dependencies to boto_vpc state docs
  122. * **ISSUE** `#39918`_: (`kivoli`_) Enabling list merging leads to multiplying of unique list items (refs: `#40902`_)
  123. * **PR** `#40902`_: (`lorengordon`_) Removes duplicates when merging pillar lists and adds pillar.get override for pillar_merge_lists
  124. @ *2017-06-14 18:39:09 UTC*
  125. * bdaeb55a77 Merge pull request `#40902`_ from lorengordon/pillar-get-merge-lists
  126. * 6e35673fe3 Preserves order when removing duplicates
  127. * 18eda7084c Updates list merge tests to check for sorted, unique lists
  128. * 74bf91f99e Sorts the list when removing duplicates
  129. * 26a4b1b17f Adds pillar.get param to control list merge/overwrite behavior
  130. * ed04bae94c Removes duplicate values when merging lists
  131. * **ISSUE** `#32743`_: (`tonybaloney`_) Issue with salt-cloud on OpenSUSE (refs: `#41723`_)
  132. * **PR** `#41723`_: (`rallytime`_) Support apache-libcloud work-around for issue `#32743`_ for versions older than 2.0.0
  133. @ *2017-06-14 17:13:38 UTC*
  134. * **PR** `#40837`_: (`tonybaloney`_) Upgrade apache-libcloud package dependency for 2.0 (refs: `#41723`_)
  135. * 203ec6730f Merge pull request `#41723`_ from rallytime/libcloud-support
  136. * 1e9a06000b Bump version check down to 1.4.0 and use distutils.version lib
  137. * a30f654b04 Support apache-libcloud work-around for issue `#32743`_ for versions older than 2.0.0
  138. * **ISSUE** `#41654`_: (`Enquier`_) Nova Cloud module doesn't work for python-novaclient 8.0.0+ (refs: `#41655`_)
  139. * **PR** `#41655`_: (`Enquier`_) Allow Nova cloud module to set a specific floating ip address
  140. @ *2017-06-14 16:44:05 UTC*
  141. * 62dbf5083c Merge pull request `#41655`_ from Enquier/nova-cloud-set_ip_address
  142. * 293bc64158 Removed empty debug log
  143. * 3d9871fe11 Cleaning up, removing debugging tests
  144. * c78e5feea9 Fixing error message
  145. * 404dffb6b8 Debugging variable format
  146. * 6fa3b976a5 removing string call
  147. * 005995e1b0 modifying variable calls
  148. * 9e5e7a38ec Testing variable changes
  149. * 05e240f37f Debugging Format of floating_ip variable
  150. * 366aca00a8 Adding Max version check for Nova since Cloud no longer operates at higher versions
  151. * 6f66c9d10c Fixing response of floating_ip_show to align with other floating ip's. Spelling fix
  152. * 58459adbe8 Adding ability to set a Floating IP by a specific IP address
  153. * **PR** `#41731`_: (`terminalmage`_) Clarify that archive_format is required pre-2016.11.0
  154. @ *2017-06-14 15:05:21 UTC*
  155. * 82eab84883 Merge pull request `#41731`_ from terminalmage/docs
  156. * d3f4ea1a84 Clarify that archive_format is required pre-2016.11.0
  157. * **PR** `#41663`_: (`skizunov`_) Don't invoke lspci if enable_lspci is False
  158. @ *2017-06-13 21:19:42 UTC*
  159. * b6d27beac2 Merge pull request `#41663`_ from skizunov/develop3
  160. * 154d6ce59e Don't invoke lspci if enable_lspci is False
  161. * **ISSUE** `#40446`_: (`sumeetisp`_) [Documentation] include list of kwargs for ec2.create_volume in cloud driver (refs: `#41693`_)
  162. * **PR** `#41693`_: (`rallytime`_) Document available kwargs for ec2.create_volume function
  163. @ *2017-06-13 19:51:10 UTC*
  164. * 46b8d5dc4b Merge pull request `#41693`_ from rallytime/fix-40446
  165. * 569eb2bf7e Document available kwargs for ec2.create_volume function
  166. * **ISSUE** `#41691`_: (`jdonofrio728`_) Can't pass integers as cmd.run environment variables (refs: `#41696`_)
  167. * **PR** `#41696`_: (`terminalmage`_) Handle a few edge/corner cases with non-string input to cmd.run
  168. @ *2017-06-13 18:48:56 UTC*
  169. * aab55d304a Merge pull request `#41696`_ from terminalmage/issue41691
  170. * 0623e40d33 Apparently some funcs are passing tuples to cmd.run_*
  171. * cdbfb94cfe Handle a few edge/corner cases with non-string input to cmd.run
  172. * **PR** `#41697`_: (`terminalmage`_) Resubmit `#41545`_ against 2016.11 branch
  173. @ *2017-06-13 16:10:37 UTC*
  174. * **PR** `#41545`_: (`kiorky`_) Make print_cli resilient on slow systems (refs: `#41697`_)
  175. * 97897d7a7a Merge pull request `#41697`_ from terminalmage/pr-41545
  176. * faaacf88bf Use error name instead of error number
  177. * 7eacda5cbf Make print_cli resilient on slow systems
  178. * **ISSUE** `#40605`_: (`sumeetisp`_) Salt-run manage.bootstrap (refs: `#41711`_)
  179. * **PR** `#41711`_: (`rallytime`_) Update deprecated version info in manage.bootstrap func for root_user
  180. @ *2017-06-13 16:04:32 UTC*
  181. * 09260d7c08 Merge pull request `#41711`_ from rallytime/fix-40605
  182. * 903c2ffca5 Update deprecated version info in manage.bootstrap fucn for root_user
  183. * **ISSUE** `#39668`_: (`mirceaulinic`_) Master scheduled job not recorded on the event bus (refs: `#41658`_)
  184. * **PR** `#41658`_: (`garethgreenaway`_) Fixes to the salt scheduler
  185. @ *2017-06-13 16:00:57 UTC*
  186. * d563b3e345 Merge pull request `#41658`_ from garethgreenaway/39668_schedule_runners_fire_events
  187. * d688a1cd88 Enable jobs scheduled on the master to fire their return data to the event bus
  188. * **PR** `#41706`_: (`twangboy`_) Add missing batch files
  189. @ *2017-06-13 15:32:53 UTC*
  190. * 3c3b9343b7 Merge pull request `#41706`_ from twangboy/batch_files
  191. * 0d4be0220b Add batch files for master
  192. * **PR** `#41710`_: (`rallytime`_) [2016.11] Merge forward from 2016.3 to 2016.11
  193. @ *2017-06-13 15:11:38 UTC*
  194. * 1afc4adc5a Merge pull request `#41710`_ from rallytime/merge-2016.11
  195. * 5150916556 Merge branch '2016.3' into '2016.11'
  196. * 5058b0de1f Merge pull request `#41707`_ from terminalmage/master-tops-docs
  197. * 6ec9dfb7f3 Update version in master-tops docs
  198. * 1c1964d807 Merge pull request `#41689`_ from yannj-fr/fix-41688
  199. * a47eddccd2 Fix `#41688`_ : fix mkfs command linux-swap support
  200. * **PR** `#41702`_: (`gtmanfred`_) npm 5 and greater requires --force for cache clean
  201. @ *2017-06-12 23:21:56 UTC*
  202. * 5d763b9b7f Merge pull request `#41702`_ from gtmanfred/2016.11
  203. * 8bd19fcc17 fix version number
  204. * 0fa380f75c npm 5 and greater requires --force for cache clean
  205. * **ISSUE** `#41668`_: (`yannj-fr`_) Parted modules mkfs command does not work with NTFS (refs: `#41670`_)
  206. * **PR** `#41704`_: (`rallytime`_) Back-port `#41670`_ to 2016.11
  207. @ *2017-06-12 23:20:31 UTC*
  208. * **PR** `#41670`_: (`yannj-fr`_) fixes `#41668`_ ntfs case problem in parted module (refs: `#41704`_)
  209. * f6519e7f80 Merge pull request `#41704`_ from rallytime/bp-41670
  210. * 8afc8792d1 fixes `#41668`_ ntfs case problem in parted module
  211. * **ISSUE** `#39939`_: (`martinschipper`_) Relative symlinks are changed with file.recurse 2016.11.3 (refs: `#41700`_)
  212. * **PR** `#41700`_: (`terminalmage`_) roots: return actual link destination when listing symlinks
  213. @ *2017-06-12 22:07:03 UTC*
  214. * 0b89377dce Merge pull request `#41700`_ from terminalmage/issue39939
  215. * bdbb265a0b roots: return actual link destination when listing symlinks
  216. * **PR** `#41699`_: (`rallytime`_) Remove note about version incompatibility with salt-cloud
  217. @ *2017-06-12 19:44:28 UTC*
  218. * 7cf47f9651 Merge pull request `#41699`_ from rallytime/troubleshooting-doc-update
  219. * c91ca5f809 Remove note about version incompatibility with salt-cloud
  220. * **ISSUE** `#40410`_: (`DarrenDai`_) Targeting Minions by IP Range via restful API doesn't work (refs: `#41694`_)
  221. * **PR** `#41694`_: (`rallytime`_) Add ipcidr options to "Allowed Values" list in LocalClient expr_form docs
  222. @ *2017-06-12 19:06:16 UTC*
  223. * d68a6316b8 Merge pull request `#41694`_ from rallytime/fix-40410
  224. * 6de9da1d5d Add ipcidr options to "Allowed Values" list in LocalClient expr_form docs
  225. * **ISSUE** `#41365`_: (`lubyou`_) file.managed chokes on windows paths when source_hash is set to the URI of a file that contains source hash strings (refs: `#41659`_)
  226. * **PR** `#41659`_: (`lubyou`_) Use re.escape to escape paths before handing them to re.match
  227. @ *2017-06-12 18:10:53 UTC*
  228. * 80d4a3ab98 Merge pull request `#41659`_ from lubyou/41365-fix-file-managed
  229. * d49a1579b0 Use re.escape to escape paths, before handing them to re.match
  230. * ac240facca use correct variable
  231. * c777eba2c1 Use re.escape to escape paths, before handing them to re.match
  232. * **PR** `#41661`_: (`whiteinge`_) Add note about avoiding the `-i` flag for the /keys endpoint
  233. @ *2017-06-09 15:03:40 UTC*
  234. * 564d5fd9d3 Merge pull request `#41661`_ from whiteinge/rest_cherrypy-keys-headers
  235. * a66ffc9d3e Add note about avoiding the `-i` flag for the /keys endpoint
  236. * **ISSUE** `#41651`_: (`Sakorah`_) pkg.installed fails when unholding and test=true (refs: `#41660`_)
  237. * **PR** `#41660`_: (`garethgreenaway`_) Fix to modules/aptpkg.py for unheld
  238. @ *2017-06-09 14:53:23 UTC*
  239. * 38424f3e3e Merge pull request `#41660`_ from garethgreenaway/41651_fixing_aptpkg_held_unheld_with_test
  240. * 30da2370a4 Fix when test=True and packages were being set to unheld.
  241. * **PR** `#41656`_: (`rallytime`_) Back-port `#41575`_ to 2016.11
  242. @ *2017-06-08 22:43:23 UTC*
  243. * **PR** `#41575`_: (`dschaller`_) Fix 41562 (refs: `#41656`_)
  244. * a308b960d8 Merge pull request `#41656`_ from rallytime/bp-41575
  245. * 4374e6b034 Replace "tbd" with release version information
  246. * 81413896d1 Lint: Add index numbers to format {} calls
  247. * 384570384e only list top level npm modules during {un)install
  248. * **PR** `#41456`_: (`bdrung`_) Fix pkgrepo.managed always return changes for test=true
  249. @ *2017-06-08 18:21:05 UTC*
  250. * e6d37b5f3e Merge pull request `#41456`_ from bdrung/fix-pkgrepo.managed-changes-check
  251. * d3ce7bf05f Fix pkgrepo.managed always return changes for test=true
  252. * 1592687294 Document aptpkg architectures parameter
  253. * **ISSUE** `#41478`_: (`jf`_) security / information leak with consul pillar when subsitution values are not present (refs: `#41530`_)
  254. * **PR** `#41530`_: (`gtmanfred`_) Set default for consul_pillar to None
  255. @ *2017-06-08 18:13:15 UTC*
  256. * 721e5b6cb9 Merge pull request `#41530`_ from gtmanfred/2016.11
  257. * 2a4633ce16 Set default for consul_pillar to None
  258. * **ISSUE** `#41629`_: (`lubyou`_) salt.states.cmd.script: Parameter "args" is overwritten if "name/id" contains spaces (refs: `#41638`_)
  259. * **PR** `#41638`_: (`gtmanfred`_) don't overwrite args if they are passed to the script
  260. @ *2017-06-08 17:48:48 UTC*
  261. * 8926d1c731 Merge pull request `#41638`_ from gtmanfred/cmdscript
  262. * 6c7d68b97d don't overwrite args if they are passed to the script
  263. * **PR** `#41639`_: (`dmurphy18`_) Update notrim check, netstat takes minutes if large number connections
  264. @ *2017-06-07 23:03:24 UTC*
  265. * ecb09b8694 Merge pull request `#41639`_ from dmurphy18/minion_netstat_check
  266. * 7ab3319090 Update notrim check, netstat takes minutes if large number connections - 260K
  267. * **ISSUE** `#38894`_: (`amendlik`_) salt.runner and salt.wheel ignore test=True (refs: `#41309`_, `#41611`_)
  268. * **PR** `#41611`_: (`garethgreenaway`_) Additional fixes to states/saltmod.py
  269. @ *2017-06-07 22:58:24 UTC*
  270. * 2913a33b27 Merge pull request `#41611`_ from garethgreenaway/41309_right_return_res
  271. * fda41ede76 Updating result values to be None for test cases.
  272. * 003f2d9323 Following the documentation, when passed the test=True argument the runner and wheel functions should return a result value of False.
  273. * **ISSUE** `#41626`_: (`ruiaylin`_) When onlyif and bg are used together the (refs: `#41637`_)
  274. * **PR** `#41637`_: (`gtmanfred`_) never run bg for onlyif or unless cmd states
  275. @ *2017-06-07 17:37:47 UTC*
  276. * 334a5fc2a0 Merge pull request `#41637`_ from gtmanfred/cmd
  277. * 40fb6c6249 never run bg for onlyif or unless cmd states
  278. * **PR** `#41255`_: (`lordcirth`_) linux_syctl.default_config(): only return path, don't create it
  279. @ *2017-06-07 14:13:07 UTC*
  280. * 34dd9ea862 Merge pull request `#41255`_ from lordcirth/fix-sysctl-test-11
  281. * 0089be4440 linux_sysctl: use dirname() as suggested
  282. * 262d95e41d linux_syctl.default_config(): only return path, don't create it
  283. * 277232b3ac linux_sysctl.persist(): create config dir if needed
  284. * **ISSUE** `#35481`_: (`giany`_) global_identifier does not work when using Softlayer driver (refs: `#41551`_)
  285. * **PR** `#41616`_: (`rallytime`_) Back-port `#41551`_ to 2016.11
  286. @ *2017-06-06 22:44:09 UTC*
  287. * **PR** `#41551`_: (`darenjacobs`_) Update __init__.py (refs: `#41616`_)
  288. * 4cf577771b Merge pull request `#41616`_ from rallytime/bp-41551
  289. * 53bca96328 Update __init__.py
  290. * **PR** `#41552`_: (`Enquier`_) Adding logic so that update_floatingip can dissassociate floatingip's
  291. @ *2017-06-06 18:25:56 UTC*
  292. * 846ca54688 Merge pull request `#41552`_ from Enquier/neutron-floatingip-remove
  293. * aeed51c1e3 Adding port=None default and documentation
  294. * fcce05e1e4 Adding logic so that update_floatingip can dissassociate floatingip's Previously update_floatingip would cause an error if port is set to None.
  295. * **PR** `#41569`_: (`gtmanfred`_) Check all entries in result
  296. @ *2017-06-06 18:18:17 UTC*
  297. * b720ecb732 Merge pull request `#41569`_ from gtmanfred/fix_test_result_check
  298. * 19ea5481b6 remove test that never passed
  299. * e2a4d5e1e2 Check all entries in result
  300. * **ISSUE** `#41540`_: (`UtahDave`_) archive.extracted fails on second run (refs: `#41599`_)
  301. * **PR** `#41599`_: (`garethgreenaway`_) Fixes to modules/archive.py
  302. @ *2017-06-06 18:02:14 UTC*
  303. * d9546c6283 Merge pull request `#41599`_ from garethgreenaway/41540_fixes_to_archive_module
  304. * 66a136e6d8 Fixing issues raised in `#41540`_ when a zip file is created on a Windows system. The issue has two parts, first directories that end up in the archive end up in the results of aarchive.list twice as they show up as both files and directories because of the logic to handle the fact that Windows doesn't mark them as directories. This issue shows up when an extraction is run a second time since the module verified the file types and the subdirectory is not a file. The second issue is related to permissions, if Salt is told to extract permissions (which is the default) then the directory and files end up being unreadable since the permissions are not available. This change sets the permissions to what the default umask for the user running Salt is.
  305. * **ISSUE** `#40950`_: (`idokaplan`_) Import certificate (refs: `#41453`_, `#41383`_)
  306. * **PR** `#41453`_: (`peter-funktionIT`_) Update win_pki.py
  307. @ *2017-06-06 17:15:55 UTC*
  308. * **PR** `#41383`_: (`peter-funktionIT`_) Update win_pki.py (refs: `#41453`_)
  309. * 10ac80ee96 Merge pull request `#41453`_ from peter-funktionIT/fix_win_pki_state_import_cert
  310. * d146fd029c Update win_pki.py
  311. * ef8e3ef569 Update win_pki.py
  312. * **PR** `#41557`_: (`dmurphy18`_) Add symbolic link for salt-proxy service similar to other serivce files
  313. @ *2017-06-06 17:13:52 UTC*
  314. * 3335fcbc7d Merge pull request `#41557`_ from dmurphy18/fix-proxy-service
  315. * ffe492d6a9 Add symbolic link salt-proxy service similar to other service files
  316. * **PR** `#41597`_: (`rallytime`_) Back-port `#41533`_ to 2016.11
  317. @ *2017-06-06 15:15:09 UTC*
  318. * **PR** `#41533`_: (`svinota`_) unit tests: add pyroute2 interface dict test (refs: `#41597`_)
  319. * 65ed230f45 Merge pull request `#41597`_ from rallytime/bp-41533
  320. * 535b8e8d8e Update new pyroute2 unit test to conform with 2016.11 branch standards
  321. * 5c86dee73c unit tests: test_pyroute2 -- add skipIf
  322. * 026b39493f unit tests: add encoding clause into test_pyroute2
  323. * 9ab203d54b unit tests: fix absolute imports in test_pyroute2
  324. * 1f507cfa7a unit tests: add pyroute2 interface dict test
  325. * **PR** `#41596`_: (`rallytime`_) Back-port `#41487`_ to 2016.11
  326. @ *2017-06-06 02:44:17 UTC*
  327. * **PR** `#41487`_: (`svinota`_) clean up `change` attribute from interface dict (refs: `#41596`_)
  328. * bf8aed153d Merge pull request `#41596`_ from rallytime/bp-41487
  329. * 7b497d9ec6 clean up `change` attribute from interface dict
  330. * **ISSUE** `#41435`_: (`seanjnkns`_) 2016.11: Keystone.endpoint_present overwrites all interfaces (refs: `#41509`_)
  331. * **PR** `#41509`_: (`seanjnkns`_) Add keystone V3 API support for keystone.endpoint_present|absent
  332. @ *2017-06-03 03:01:05 UTC*
  333. * cc6c98a8d8 Merge pull request `#41509`_ from seanjnkns/fix-keystone-v3-endpoint_present
  334. * 095e5949a3 Fix unit tests for PR `#41509`_
  335. * eb7ef3c856 Add keystone V3 API support for keystone.endpoint_present|get, endpoint_absent|delete.
  336. * **ISSUE** `#38061`_: (`Ch3LL`_) x509.crl_managed ValueError when digest is not specified in the module (refs: `#41539`_)
  337. * **PR** `#41539`_: (`gtmanfred`_) allow digest to be empty in create_crl
  338. @ *2017-06-02 17:00:04 UTC*
  339. * 0a08649637 Merge pull request `#41539`_ from gtmanfred/x509
  340. * 0989be8919 allow digest to be empty in create_crl
  341. * **ISSUE** `#41154`_: (`mephi42`_) archive.extracted outputs password embedded in archive URL (refs: `#41561`_)
  342. * **PR** `#41561`_: (`terminalmage`_) Redact HTTP basic authentication in archive.extracted
  343. @ *2017-06-02 15:33:14 UTC*
  344. * 3ae8336895 Merge pull request `#41561`_ from terminalmage/issue41154
  345. * cbf8acbafc Redact HTTP basic authentication in archive.extracted
  346. * **PR** `#41436`_: (`skizunov`_) TCP transport: Fix occasional errors when using salt command (refs: `#41787`_)
  347. @ *2017-06-01 16:37:43 UTC*
  348. * 39840bfe4e Merge pull request `#41436`_ from skizunov/develop2
  349. * 07d5862773 unit.transport.tcp_test: Clean up channel after use
  350. * 4b6aec7154 Preserve original IO Loop on cleanup
  351. * 892c6d4d24 TCP transport: Fix occasional errors when using salt command
  352. * **ISSUE** `#41335`_: (`syphernl`_) [2016.11.5] ssh_auth.present: IndexError: list index out of range (refs: `#41337`_)
  353. * **PR** `#41337`_: (`Foxlik`_) Fix `#41335`_ - list index out of range on empty line in authorized_keys
  354. @ *2017-05-31 19:59:17 UTC*
  355. * 06ed4f077b Merge pull request `#41337`_ from Foxlik/2016.11
  356. * 916fecb64f modify ssh_test.py, to check empty lines and comments in authorized_keys `#41335`_
  357. * 011d6d65e7 Fix `#41335`_ - list index out of range on empty line in authorized_keys
  358. * **PR** `#41512`_: (`twangboy`_) Use psutil where possible in win_status.py
  359. @ *2017-05-31 19:56:00 UTC*
  360. * 1ace72d871 Merge pull request `#41512`_ from twangboy/fix_win_status
  361. * 582d09b484 Get psutil import
  362. * fd88bb277f Remove unused imports (lint)
  363. * 41a39dff00 Use psutil where possible
  364. * **PR** `#41490`_: (`t0fik`_) Backport of SELinux module installation and removal
  365. @ *2017-05-31 19:38:00 UTC*
  366. * 683cc5f414 Merge pull request `#41490`_ from jdsieci/2016.11_selinux
  367. * e2fbada1c1 Backport of SELinux module installation and removal
  368. * **PR** `#41522`_: (`jettero`_) Sadly, you can't have '.'s and '$'s in dict keys in a mongodb doc.
  369. @ *2017-05-31 15:55:24 UTC*
  370. * 2e7e84b8f2 Merge pull request `#41522`_ from jettero/mongodb-keys-are-stupid
  371. * 12648f5439 dang, thought I already got that. Apparently only got the bottom one. This should do it.
  372. * 7c4a763518 ugh, forgot about this lint too. This one looks especially terrible.
  373. * c973988d8d forgot about the linter pass … fixed
  374. * da0d9e4045 Sadly, you can't have '.'s and '$'s in dict keys in a mongodb doc.
  375. * **ISSUE** `#41504`_: (`mtkennerly`_) Can't set REG_DWORD registry value larger than 0x7FFFFFFF (refs: `#41506`_)
  376. * **PR** `#41506`_: (`gtmanfred`_) check for integer types
  377. @ *2017-05-31 00:48:21 UTC*
  378. * 30ad4fd9a0 Merge pull request `#41506`_ from gtmanfred/2016.11
  379. * 5fe2e9bbf5 check for integer types
  380. * **PR** `#41469`_: (`Ch3LL`_) Fix keep_jobs keyerror in redis returner
  381. @ *2017-05-30 18:37:42 UTC*
  382. * 06ef17dec3 Merge pull request `#41469`_ from Ch3LL/fix_redis_error
  383. * 8ee1251a3a Fix keep_jobs keyerror in redis returner
  384. * **PR** `#41473`_: (`twangboy`_) Fix win_firewall execution and state modules
  385. @ *2017-05-30 18:35:24 UTC*
  386. * 7a09b2b678 Merge pull request `#41473`_ from twangboy/fix_win_firewall
  387. * e503b455c3 Fix lint error
  388. * d3f0f8bcd2 Fix win_firewall execution and state modules
  389. * **PR** `#41499`_: (`rallytime`_) [2016.11] Merge forward from 2016.3 to 2016.11
  390. @ *2017-05-30 18:06:03 UTC*
  391. * f635cb11c4 Merge pull request `#41499`_ from rallytime/merge-2016.11
  392. * 20d893d397 Merge branch '2016.3' into '2016.11'
  393. * 964b1ee027 Merge pull request `#41439`_ from terminalmage/salt-cp-base64
  394. * ebf6cc78c7 base64 encode binary data sent using salt-cp
  395. * **PR** `#41464`_: (`rallytime`_) Back-port `#39850`_ to 2016.11
  396. @ *2017-05-26 21:22:44 UTC*
  397. * **PR** `#39850`_: (`epcim`_) Fix endpoint handling per region (refs: `#41464`_)
  398. * 83f1e48241 Merge pull request `#41464`_ from rallytime/bp-39850
  399. * 9b84b751b2 Pylint fixes
  400. * 6db8915021 Endpoint handling per region, fixes `#35874`_ - extend tests for multiple regions - region arg by default set to None - print verbose changes to be exec.
  401. * **PR** `#41443`_: (`UtahDave`_) use proper arg number
  402. @ *2017-05-26 20:36:37 UTC*
  403. * 960c5767fa Merge pull request `#41443`_ from UtahDave/fix_args_masterpy
  404. * dfbdc275ca use proper arg number
  405. * **ISSUE** `#41341`_: (`lorengordon`_) TypeError traceback in network.system with retain_settings=True (refs: `#41350`_)
  406. * **PR** `#41350`_: (`lorengordon`_) Supports quoted values in /etc/sysconfig/network
  407. @ *2017-05-26 16:22:03 UTC*
  408. * 88c28c18c3 Merge pull request `#41350`_ from lorengordon/issue-41341
  409. * f2f6da7039 Supports quoted values in /etc/sysconfig/network
  410. * **PR** `#41398`_: (`rallytime`_) [2016.11] Merge forward from 2016.3 to 2016.11
  411. @ *2017-05-26 15:17:49 UTC*
  412. * 824f2d3b69 Merge pull request `#41398`_ from rallytime/merge-2016.11
  413. * 2941e9c923 Merge pull request `#22`_ from terminalmage/merge-2016.11
  414. * 087a958afc base64 encode binary data sent using salt-cp
  415. * 503f925275 Add missing import
  416. * d2d9a3d29f Merge branch '2016.3' into '2016.11'
  417. * d617c9fe72 Merge pull request `#41265`_ from terminalmage/issue41234
  418. * edf552fe9a Update PKG_TARGETS for RHEL-based distros
  419. * 0ecc7b9b20 yumpkg: fix latest_version() when showdupesfromrepos=1 set in /etc/yum.conf
  420. * 26bd914580 Merge pull request `#41316`_ from Ch3LL/update_latest_2016.3
  421. * 520740d862 [2016.13] Bump latest release version to 2016.11.5
  422. * 18898b7d1f Merge pull request `#41216`_ from terminalmage/issue16592
  423. * 0e15fdbb1a Update salt-cp integration test to reflect recent changes
  424. * 10dc695cc4 Make salt-cp work with larger files
  425. * c078180539 Make KeyErrors more specific when interpreting returns
  426. * fc401c9eb4 Add generator functions for reading files
  427. * **PR** `#41442`_: (`UtahDave`_) use proper arg number
  428. @ *2017-05-26 13:42:50 UTC*
  429. * ec08064b99 Merge pull request `#41442`_ from UtahDave/fix_args
  430. * 0324833c9e use proper arg number
  431. * **ISSUE** `#37824`_: (`dxiri`_) SSLError Trying to use v3 API of Openstack Newton as provider. (refs: `#41397`_, `#40752`_)
  432. * **ISSUE** `#36548`_: (`abonillasuse`_) openstack auth with nova driver (refs: `#38647`_)
  433. * **PR** `#41397`_: (`Enquier`_) Updating Nova/Neutron modules to support KeystoneAuth and SSLVerify
  434. @ *2017-05-25 21:16:14 UTC*
  435. * **PR** `#40752`_: (`Enquier`_) Add ability to specify a custom SSL certificate or disable SSL verification in KeystoneAuth v3 (refs: `#41397`_)
  436. * **PR** `#38647`_: (`gtmanfred`_) Allow novaclient to use keystoneauth1 sessions for authentication (refs: `#41397`_)
  437. * 22096d9213 Merge pull request `#41397`_ from Enquier/neutron-ssl-verify
  438. * d25dcf61d5 Small error in nova that was preventing execution
  439. * 0e7a1009ed Updated module docs to include changes made
  440. * 05e0192665 Adding missing os_auth_system
  441. * 4e0f4981e4 allow service_type to be specified default is now 'network'
  442. * 991e84343f Added non-profile and defaults for Neutron
  443. * c93f112c9b Updating Nova Module to include use_keystone Auth
  444. * 66ab1e5184 Re-adding neutron dependency check
  445. * cce07eefc2 Updating Neutron module to suport KeystoneAuth
  446. * **ISSUE** `#34460`_: (`Ch3LL`_) Receive an error when using salt-api to call a runner (refs: `#41409`_)
  447. * **PR** `#41409`_: (`garethgreenaway`_) Fixes to ipc transport
  448. @ *2017-05-25 21:06:27 UTC*
  449. * 14a58cf536 Merge pull request `#41409`_ from garethgreenaway/34460_fixes_ipc_transport
  450. * 5613b72dfe Updating the exception variable to be more in line with the rest of the exception code
  451. * 41eee8b333 Fixing a potential lint issue
  452. * 760d561dfa Fixing a potential lint issue
  453. * c11bcd0d12 Changing the approaching and including an except for the action socket.error exception, then logging a trace log if error number is 0 and an error log otherwise.
  454. * 3f950596f4 Fixing lint issues.
  455. * f3a6531a69 On occasion an exception will occur which results in the event not returning properly, even though the wire_bytes is correctly populated. In this situation, we log to trace and continue. `#34460`_
  456. * **PR** `#41421`_: (`UtahDave`_) Correct doc to actually blacklist a module
  457. @ *2017-05-25 21:01:46 UTC*
  458. * 824428700d Merge pull request `#41421`_ from UtahDave/fix_blacklist_docs
  459. * 5eb27571a0 Correct doc to actually blacklist a module
  460. * **ISSUE** `#41353`_: (`rmarchei`_) Orchestrate runner needs saltenv on 2016.11.5 (refs: `#41431`_)
  461. * **PR** `#41431`_: (`terminalmage`_) Fix regression in state orchestration
  462. @ *2017-05-25 18:44:53 UTC*
  463. * b98d5e00d4 Merge pull request `#41431`_ from terminalmage/issue41353
  464. * 16eae64cca Fix regression in state orchestration
  465. * **ISSUE** `#41338`_: (`ricohouse`_) Exception not raised when running config compare and the device (Juniper) returns error (refs: `#41429`_)
  466. * **PR** `#41429`_: (`ricohouse`_) Issue `#41338`_: Return false when compare config fails
  467. @ *2017-05-25 17:18:02 UTC*
  468. * eeff3dd7fb Merge pull request `#41429`_ from ricohouse/fix-compare-bug
  469. * 9b61665c4c Issue `#41338`_: Return false when compare config fails
  470. * **PR** `#41414`_: (`Ch3LL`_) Update bootstrap script verstion to latest release(v2017.05.24)
  471. @ *2017-05-24 19:51:49 UTC*
  472. * 561a416cf3 Merge pull request `#41414`_ from Ch3LL/update_bootstrap
  473. * d8c03eef60 Update bootstrap script verstion to latest release(v2017.05.24)
  474. * **PR** `#41336`_: (`mcalmer`_) fix setting and getting locale on SUSE systems
  475. @ *2017-05-24 17:46:08 UTC*
  476. * 88fd3c0ed9 Merge pull request `#41336`_ from mcalmer/fix-locale-on-SUSE
  477. * f30f5c8a25 fix unit tests
  478. * 428baa9bce fix setting and getting locale on SUSE systems
  479. * **PR** `#41393`_: (`rallytime`_) Back-port `#41235`_ to 2016.11
  480. @ *2017-05-24 16:08:56 UTC*
  481. * **PR** `#41235`_: (`moio`_) rest_cherrypy: remove sleep call (refs: `#41393`_)
  482. * 4265959647 Merge pull request `#41393`_ from rallytime/bp-41235
  483. * c79c0e3f43 rest_cherrypy: remove sleep call
  484. * **PR** `#41394`_: (`rallytime`_) Back-port `#41243`_ to 2016.11
  485. @ *2017-05-24 16:00:17 UTC*
  486. * **PR** `#41243`_: (`arif-ali`_) Remove the keys that don't exist in the new change (refs: `#41394`_)
  487. * 83f54694f9 Merge pull request `#41394`_ from rallytime/bp-41243
  488. * a5351302af Lint fix
  489. * 05fadc0af3 Remove the keys that don't exist in the new change
  490. * **PR** `#41401`_: (`bdrung`_) Add documentation key to systemd service files
  491. @ *2017-05-24 15:49:54 UTC*
  492. * 3a45ac30f0 Merge pull request `#41401`_ from bdrung/systemd-service-documentation-key
  493. * 3f7f30895d Add documentation key to systemd service files
  494. * **PR** `#41404`_: (`bdrung`_) Fix typos
  495. @ *2017-05-24 14:42:44 UTC*
  496. * d34333c30b Merge pull request `#41404`_ from bdrung/fix-typos
  497. * 33a7f8b2ec Fix typos
  498. * **PR** `#41388`_: (`bdrung`_) Do not require sphinx-build for cleaning docs
  499. @ *2017-05-23 19:32:41 UTC*
  500. * 3083764195 Merge pull request `#41388`_ from bdrung/clean-doc-without-sphinx
  501. * 5b79a0a9f8 Do not require sphinx-build for cleaning docs
  502. * **ISSUE** `#41362`_: (`automate-solutions`_) On AWS EC2: salt-cloud -f delete_keypair ec2 keyname=mykeypair doesn't delete the keypair (refs: `#41364`_)
  503. * **PR** `#41364`_: (`automate-solutions`_) Fix issue `#41362`_ invalid parameter used: KeyName.1 instead of KeyName
  504. @ *2017-05-23 17:32:10 UTC*
  505. * 842875e590 Merge pull request `#41364`_ from automate-solutions/fix-issue-41362
  506. * cfd8eb7a87 Set DescribeKeyPairs back to KeyName.1 according to documentation
  507. * 6a82ddc6fc Fix issue `#41362`_ invalid parameter used: KeyName.1 instead of KeyName
  508. * **ISSUE** `#40950`_: (`idokaplan`_) Import certificate (refs: `#41453`_, `#41383`_)
  509. * **PR** `#41383`_: (`peter-funktionIT`_) Update win_pki.py (refs: `#41453`_)
  510. @ *2017-05-23 17:26:43 UTC*
  511. * 92f94e66bc Merge pull request `#41383`_ from peter-funktionIT/fix-win_pki-get_cert_file
  512. * 4d9bd06176 Update win_pki.py
  513. * **PR** `#41113`_: (`cro`_) Rescue proxy_auto_tests PR from git rebase hell
  514. @ *2017-05-22 17:05:07 UTC*
  515. * **PR** `#39575`_: (`cro`_) WIP: Proxy auto test, feedback appreciated (refs: `#41113`_)
  516. * 1ba95684a9 Merge pull request `#41113`_ from cro/proxy_auto_test2
  517. * 19db038b99 Fix test--use proxy_config instead of minion_config
  518. * 7749ceadb6 Change default proxy minion opts so only the proxy-specific ones are listed, and the rest are taken from DEFAULT_MINION_OPTS.
  519. * 106394c80c Lint.
  520. * 3be90cc9f4 Rescue proxy_auto_tests PR from git rebase hell
  521. * **PR** `#41360`_: (`cro`_) Sysrc on FreeBSD, YAML overeager to coerce to bool and int
  522. @ *2017-05-22 15:54:31 UTC*
  523. * 375892d910 Merge pull request `#41360`_ from cro/sysrc_fix
  524. * 6db31ce52a Fix problem with sysrc on FreeBSD, YAML overeager to coerce to bool and int.
  525. * **ISSUE** `#41190`_: (`jheidbrink`_) Cannot extract tar.xz archive when it exceeds size of /tmp (refs: `#41372`_)
  526. * **PR** `#41372`_: (`terminalmage`_) Don't use intermediate file when listing contents of tar.xz file
  527. @ *2017-05-22 15:36:45 UTC*
  528. * 01b71c75c1 Merge pull request `#41372`_ from terminalmage/issue41190
  529. * 1f08936d9c Remove unused import
  530. * 68cb897520 Replace reference to fileobj
  531. * 788874408a Remove '*' from mode
  532. * 3d4b833627 Don't use intermediate file when listing contents of tar.xz file
  533. * **PR** `#41373`_: (`alex-zel`_) Allow HTTP authentication to ES.
  534. @ *2017-05-22 15:32:09 UTC*
  535. * 5edfcf972c Merge pull request `#41373`_ from alex-zel/patch-3
  536. * 3192eab128 Allow HTTP authentication to ES.
  537. * **ISSUE** `#40748`_: (`djhaskin987`_) Consul backend minion cache does not work (refs: `#41287`_)
  538. * **PR** `#41287`_: (`garethgreenaway`_) Fix to consul cache
  539. @ *2017-05-19 18:32:56 UTC*
  540. * 29bd7f48b7 Merge pull request `#41287`_ from garethgreenaway/40748_2016_11_consul
  541. * 5039fe12fb Removing chdir as it is no needed with this change
  542. * 4550c3ce49 Updating the code that is pulling in the list of cached minions to use self.cache.list instead of relying on checking the local file system, which only works for the localfs cache method. `#40748`_
  543. * **ISSUE** `#38894`_: (`amendlik`_) salt.runner and salt.wheel ignore test=True (refs: `#41309`_, `#41611`_)
  544. * **PR** `#41309`_: (`garethgreenaway`_) Adding test argument for runners & wheel orchestration modules
  545. @ *2017-05-19 18:26:09 UTC*
  546. * 672aaa88d3 Merge pull request `#41309`_ from garethgreenaway/38894_allowing_test_argument
  547. * e1a88e8bf7 Allowing test=True to be passed for salt.runner and salt.wheel when used with orchestration
  548. * **ISSUE** `#41306`_: (`lomeroe`_) win_lgpo does not properly pack group policy version number in gpt.ini (refs: `#41319`_, `#41307`_)
  549. * **PR** `#41319`_: (`lomeroe`_) backport `#41307`_ to 2016.11, properly pack version numbers into single
  550. @ *2017-05-19 18:25:00 UTC*
  551. * **PR** `#41307`_: (`lomeroe`_) properly pack/unpack the verison numbers into a number (refs: `#41319`_)
  552. * 140b0427e1 Merge pull request `#41319`_ from lomeroe/bp_41307
  553. * 4f0aa577a5 backport 41307 to 2016.11, properly pack version numbers into single number
  554. * **PR** `#41327`_: (`Ch3LL`_) Add 2016.11.6 Release Notes
  555. @ *2017-05-19 18:05:09 UTC*
  556. * 6bdb7cca7d Merge pull request `#41327`_ from Ch3LL/add_2016.11.6_release
  557. * e5fc0aeb9c Add 2016.11.6 Release Notes
  558. * **PR** `#41329`_: (`lorengordon`_) Corrects versionadded for win_network.get_route
  559. @ *2017-05-19 17:47:57 UTC*
  560. * 1faffd3932 Merge pull request `#41329`_ from lorengordon/doc-fix
  561. * 3c471247f0 Corrects versionadded for win_network.get_route
  562. * **PR** `#41322`_: (`Ch3LL`_) Add patched packages warning to 2016.11.5 release notes
  563. @ *2017-05-18 21:53:26 UTC*
  564. * 6ca65592da Merge pull request `#41322`_ from Ch3LL/fix_release_2016.11.5_notes
  565. * 9a1bf4205f fix url refs in rst
  566. * cde008ff77 Add patched packages warning to 2016.11.5 release notes
  567. * **PR** `#41208`_: (`pkazmierczak`_) Fix: zypper handling of multiple version packages
  568. @ *2017-05-18 15:44:26 UTC*
  569. * 9f359d841f Merge pull request `#41208`_ from pkazmierczak/pkazmierczak-zypper-multiple-ver-pkgs
  570. * d411a91676 Reverted back to cascading with statements for python 2.6 compat
  571. * 7204013653 Compacted with statements in the unit test.
  572. * 6c4c08042c Added unit tests and copied the behavior to .upgrade method, too.
  573. * 5f952007f6 Fix: zypper handling of multiple version packages
  574. * **PR** `#41317`_: (`Ch3LL`_) [2016.11] Bump latest release version to 2016.11.5
  575. @ *2017-05-18 15:34:13 UTC*
  576. * bcef99adb6 Merge pull request `#41317`_ from Ch3LL/update_latest_2016.11
  577. * cdb072c207 [2016.11] Bump latest release version to 2016.11.5
  578. * **PR** `#41232`_: (`axmetishe`_) Add basic auth for SPM
  579. @ *2017-05-17 19:08:56 UTC*
  580. * b8ddd7ee08 Merge pull request `#41232`_ from axmetishe/2016.11
  581. * 76104f23b4 Add basic auth for SPM
  582. * **PR** `#41236`_: (`BenoitKnecht`_) states: cron: show correct changes when using `special`
  583. @ *2017-05-17 18:51:58 UTC*
  584. * 7bdb66d969 Merge pull request `#41236`_ from BenoitKnecht/2016.11
  585. * 33211d032e states: cron: show correct changes when using `special`
  586. * **PR** `#41269`_: (`isbm`_) Bugfix: Unable to use "127" as hostname for the Minion ID
  587. @ *2017-05-17 18:31:15 UTC*
  588. * 1c1e092f56 Merge pull request `#41269`_ from isbm/isbm-minion-id-127-name
  589. * 5168ef8959 Add unit test for hostname can be started from 127
  590. * 0d0354198b Harden to 127. IP part
  591. * d9c8324a6b Unit test for accepting hosts names as 127
  592. * 65b03c667b Bugfix: unable to use 127 as hostname
  593. * **PR** `#41289`_: (`garethgreenaway`_) Fixing consul cache
  594. @ *2017-05-17 16:54:12 UTC*
  595. * d0fa31d4ca Merge pull request `#41289`_ from garethgreenaway/2016_11_5_fix_consul_cache_ls
  596. * 780a28c9a0 Swapping the order in the func_alias so the ls function is available.
  597. * **ISSUE** `#41291`_: (`lomeroe`_) win_lgpo does not properly convert large decimal values in regpol data (refs: `#41301`_, `#41303`_)
  598. * **PR** `#41303`_: (`lomeroe`_) backport `#41301`_ -- properly convert packed string to decimal values
  599. @ *2017-05-17 16:32:22 UTC*
  600. * **PR** `#41301`_: (`lomeroe`_) properly convert packed string to decimal values (refs: `#41303`_)
  601. * 6566648948 Merge pull request `#41303`_ from lomeroe/bp-41301
  602. * f4b93f9d9a properly convert packed string to decimal values
  603. * **ISSUE** `#41231`_: (`kaihowl`_) PR `#30777`_ misses an update to the documentation for pkg.installed and hold:true (refs: `#41251`_)
  604. * **ISSUE** `#30733`_: (`ealphonse`_) version-controlled packages with hold: True can no longer be upgraded by salt (refs: `#30777`_)
  605. * **PR** `#41283`_: (`terminalmage`_) Backport `#41251`_ to 2016.11
  606. @ *2017-05-16 18:01:17 UTC*
  607. * **PR** `#41251`_: (`abednarik`_) Update apt module regarding upgrade against hold packages. (refs: `#41283`_)
  608. * **PR** `#30777`_: (`abednarik`_) Fix update apt hold pkgs (refs: `#41251`_)
  609. * 44598617be Merge pull request `#41283`_ from terminalmage/bp-41251
  610. * ed03ca534f Update apt module regarding upgrade against hold packages.
  611. * **PR** `#41181`_: (`gtmanfred`_) add resolving extra flags to yum upgrade
  612. @ *2017-05-16 04:07:47 UTC*
  613. * d8e9676fcf Merge pull request `#41181`_ from gtmanfred/2016.11
  614. * 2ca71713b1 use six and clean_kwargs
  615. * c9bf09a5a1 add resolving extra flags to yum upgrade
  616. * **ISSUE** `#40177`_: (`eldadru`_) libcloud_dns state "global name '__salt__' is not defined" in salt.cmd runner (refs: `#40246`_)
  617. * **PR** `#41220`_: (`rallytime`_) Back-port `#40246`_ to 2016.11
  618. @ *2017-05-15 17:59:38 UTC*
  619. * **PR** `#40246`_: (`tonybaloney`_) Fix libcloud_dns state module bug (refs: `#41220`_)
  620. * 75942235f0 Merge pull request `#41220`_ from rallytime/bp-40246
  621. * 79f1bb2bba Remove unused/duplicate imports leftover from merge-conflict resolution
  622. * 2f610680e5 remove unused imports
  623. * 9b7de2e7d7 fix unit tests
  624. * 49d94559ab linting
  625. * 4b260a4594 linting
  626. * 41d1adab5f fix up tests
  627. * b3822e03fc add fixes for incorrectly importing modules directly instead of using __salt__
  628. * **ISSUE** `#41230`_: (`RealKelsar`_) 2016.11.5 IPv6 nameserver in resolv.conf leads to minion exception (refs: `#41244`_)
  629. * **ISSUE** `#40912`_: (`razed11`_) IPV6 Warning when ipv6 set to False (refs: `#40934`_)
  630. * **PR** `#41244`_: (`cachedout`_) Fix ipv6 nameserver grains
  631. @ *2017-05-15 17:55:39 UTC*
  632. * **PR** `#40934`_: (`gtmanfred`_) Only display IPvX warning if role is master (refs: `#41244`_)
  633. * 53d5b3e816 Merge pull request `#41244`_ from cachedout/fix_ipv6_nameserver_grains
  634. * f745db1a43 Lint
  635. * 6e1ab69710 Partial revert of `#40934`_
  636. * 88f49f9146 Revert "Only display IPvX warning if role is master"
  637. * **PR** `#41242`_: (`pprkut`_) Fix changing a mysql user to unix socket authentication.
  638. @ *2017-05-15 17:00:06 UTC*
  639. * 895fe582eb Merge pull request `#41242`_ from M2Mobi/mysql_socket_auth
  640. * 7d8359766d Fix changing a mysql user to unix socket authentication.
  641. * **ISSUE** `#40940`_: (`djhaskin987`_) When `state_aggregate` is set to `True`, the `latest` keyword doesn't work with pkg.installed (refs: `#41101`_)
  642. * **PR** `#41101`_: (`terminalmage`_) Fix "latest" keyword for version specification when used with aggregation
  643. @ *2017-05-15 16:52:35 UTC*
  644. * 50d8fde123 Merge pull request `#41101`_ from terminalmage/issue40940
  645. * 7fe64219ae Add rtag check to integration test for pkg.refresh_db
  646. * 88a08aa3bf Add comments to explain what removing the rtag file actually does
  647. * 92011dbe5f Fix "latest" keyword for version specification when used with aggregation
  648. * **ISSUE** `#34775`_: (`babilen`_) Please allow users to disable branch environment mapping in GitFS (refs: `#41144`_)
  649. * **PR** `#41146`_: (`terminalmage`_) gitfs: Backport performance fixes for getting tree objects
  650. @ *2017-05-12 17:35:47 UTC*
  651. * **PR** `#41144`_: (`terminalmage`_) gitfs: Add two new options to affect saltenv mapping (refs: `#41146`_)
  652. * 049712ba53 Merge pull request `#41146`_ from terminalmage/backport-get_tree-performance-improvement
  653. * f9d6734afe gitfs: Backport performance fixes for getting tree objects
  654. * **ISSUE** `#41135`_: (`shallot`_) gpg renderer doesn't seem to work with salt-ssh, tries to execute gpg on the minion? (refs: `#41161`_)
  655. * **PR** `#41161`_: (`The-Loeki`_) gpg renderer: fix gpg_keydir always reverting to default
  656. @ *2017-05-12 17:19:07 UTC*
  657. * 4215a0b99d Merge pull request `#41161`_ from The-Loeki/2016.11
  658. * 24946fef18 gpg renderer: fix gpg_keydir always reverting to default
  659. * **ISSUE** `#41162`_: (`onlyanegg`_) Elasticsearch module functions should pass hosts and profile to index_exists() (refs: `#41163`_)
  660. * **PR** `#41163`_: (`onlyanegg`_) Elasticsearch - pass hosts and profile to index_exists()
  661. @ *2017-05-12 17:18:06 UTC*
  662. * 5b10fc58ba Merge pull request `#41163`_ from onlyanegg/elasticsearch-pass_profile_to_index_exists
  663. * 7f512c701b Pass hosts and profile to index_exists() method
  664. * **ISSUE** `#41185`_: (`jmarinaro`_) package name collisions in chocolatey state (refs: `#41186`_)
  665. * **PR** `#41186`_: (`jmarinaro`_) Fix package name collisions in chocolatey state
  666. @ *2017-05-12 17:01:31 UTC*
  667. * d433cf850d Merge pull request `#41186`_ from jmarinaro/fix-chocolatey-package-collision
  668. * 229f3bf9f3 apply changes to uninstalled function
  669. * ffd4c7ef04 Fix package name collisions in chocolatey state
  670. * **PR** `#41189`_: (`github-abcde`_) utils/minions.py: Fixed case where data is an empty dict resulting in…
  671. @ *2017-05-12 16:32:25 UTC*
  672. * bb5ef41ce0 Merge pull request `#41189`_ from github-abcde/utils-minions-fix
  673. * 853dc5406c utils/minions.py: Fixed case where data is an empty dict resulting in errors.
  674. * **PR** `#41104`_: (`Ch3LL`_) Add test to query results of /jobs call in api
  675. @ *2017-05-10 20:11:08 UTC*
  676. * b136b15330 Merge pull request `#41104`_ from Ch3LL/add_jobs_test
  677. * dac16583b7 add test to query results of /jobs call in api
  678. * **PR** `#41170`_: (`lomeroe`_) Backport `#41081`_ to 2016.11
  679. @ *2017-05-10 19:58:52 UTC*
  680. * **PR** `#41081`_: (`lomeroe`_) Update win_dns_client to use reg.read_value and set_value (refs: `#41170`_)
  681. * ca18b4df93 Merge pull request `#41170`_ from lomeroe/bp-41081
  682. * 2af89f2165 update mock data
  683. * b7fa115a59 update win_dns_client tests with correct module names
  684. * 4d05a22675 Update win_dns_client to use reg.read_value and set_value
  685. * **PR** `#41173`_: (`twangboy`_) Add silent action to MsgBox for Path Actions
  686. @ *2017-05-10 19:57:06 UTC*
  687. * d7ec37b003 Merge pull request `#41173`_ from twangboy/fix_installer
  688. * 24b11ffdc2 Add release notes
  689. * 96918dcfa6 Add silent action to MsgBox for Path Actions
  690. * **PR** `#41158`_: (`Ch3LL`_) 2016.11.5 release notes: add additional commits
  691. @ *2017-05-09 22:41:40 UTC*
  692. * 88e93b7fe5 Merge pull request `#41158`_ from Ch3LL/update_2016.11.5
  693. * 28371aa035 2016.11.5 release notes: add additional commits
  694. * **PR** `#41148`_: (`rallytime`_) [2016.11] Merge forward from 2016.3 to 2016.11
  695. @ *2017-05-09 20:23:28 UTC*
  696. * d2ae7deff2 Merge pull request `#41148`_ from rallytime/merge-2016.11
  697. * aba35e20dd Merge branch '2016.3' into '2016.11'
  698. * 2969153097 Merge pull request `#41122`_ from terminalmage/masterless-env_cache-fix
  699. * be732f0577 gitfs: refresh env cache during update in masterless
  700. * b8f0a4f108 Merge pull request `#41123`_ from terminalmage/gitfs-vsts-note
  701. * f6a16956a0 Add note on lack of support for VSTS in older libssh2 releases.
  702. * 8f79b6f537 Merge pull request `#41090`_ from bbinet/rdurations_float
  703. * fd48a63653 rdurations should be floats so that they can be summed when profiling
  704. * **PR** `#41147`_: (`rallytime`_) Back-port `#39676`_ to 2016.11
  705. @ *2017-05-09 18:40:44 UTC*
  706. * **PR** `#39676`_: (`F30`_) Fix comments about the "hash_type" option (refs: `#41147`_)
  707. * 2156395b2e Merge pull request `#41147`_ from rallytime/bp-39676
  708. * 5b55fb2452 Fix comments about the "hash_type" option
  709. * **PR** `#40852`_: (`isbm`_) Isbm fix coregrains constants bsc#1032931
  710. @ *2017-05-09 18:35:46 UTC*
  711. * a2f359fa13 Merge pull request `#40852`_ from isbm/isbm-fix-coregrains-constants-bsc#1032931
  712. * f3b12a3f5b Do not use multiple variables in "with" statement as of lint issues
  713. * 35a8d99934 Disable the test for a while
  714. * 76cb1b7150 Rewrite test case for using no patch decorators
  715. * f71af0b625 Fix lint issues
  716. * 0e6abb3e37 Add UT on set_hw_clock on Gentoo
  717. * a2b1d4638c Add UT for set_hwclock on Debian
  718. * 5356a0821a Bugfix: use correct grain name for SUSE platform
  719. * 88e8184702 Add UT set_hwclock on SUSE
  720. * 0cd590f927 Fix UT names
  721. * bee94ade63 Add UT for set_hwclock on RedHat
  722. * dfe2610d05 Add UT for set_hwclock on Arch
  723. * d000a8a6f5 Add UT for set_hwclock on solaris
  724. * d2614aedaa Fix docstrings
  725. * 6d782191dc Add UT for set_hwclock on AIX
  726. * d303e0dd8a Add UT for AIX on get_hwclock
  727. * 86f2d83781 Add UT on Solaris
  728. * c3cafed6d5 Add UT for Debian on get_hwclock
  729. * d337c09357 Add UT for RedHat/SUSE platforms on get_hwclock
  730. * 501a59ca7e Bugfix: use correct grain for SUSE and RedHat platform
  731. * f25dc5c56c Add UT for get_hwclock on SUSE platform
  732. * 08e00c865c Remove dead code
  733. * 1216a0bf12 Add UT for get_hwclock on UTC/localtime
  734. * 39332c71d3 Remove duplicate code
  735. * 58676c568d Add UT for Debian on set_zone
  736. * 1b9ce37b1b Add UT for gentoo on set_zone
  737. * cf7f766a68 Bugfix: use correct os_family grain value for SUSE series
  738. * 6ed9be985e Adjust UT to use correct grain for SUSE series
  739. * ce4c836a60 Add UT for set_zone on SUSE series
  740. * 155a498b49 Doc fix
  741. * a40876cdac Remove unnecessary mock patch
  742. * ffab2db213 Fix doc for RH UT
  743. * 72388f7ae2 Add UT for RedHat's set_zone
  744. * 11595d3a42 Refactor with setup/teardown
  745. * ce6a06de98 Bugfix: use correct grain constant for platform
  746. * 28072c9e41 Adjust the test so it is using the right grain for SUSE systems
  747. * 7a0e4be4f8 Add unit test for get_zone and various platforms
  748. * **ISSUE** `#41105`_: (`terminalmage`_) ssl_verify gitfs/git_pillar option does not work with pygit2 (refs: `#41111`_)
  749. * **PR** `#41111`_: (`terminalmage`_) Allow "ssl_verify: False" to work with pygit2
  750. @ *2017-05-09 17:56:12 UTC*
  751. * 6fa41dc89d Merge pull request `#41111`_ from terminalmage/issue41105
  752. * 8c6410e3cd Add notices about ssl_verify only working in 0.23.2 and newer
  753. * 98ce829729 Support ssl_verify in pygit2
  754. * f73c4b7167 Add http(s) auth config docs for GitPython
  755. * **PR** `#41008`_: (`cro`_) Look in /opt/*/lib instead of just /opt/local/lib on Illumos distros.
  756. @ *2017-05-09 16:56:00 UTC*
  757. * 81add1b944 Merge pull request `#41008`_ from cro/rsax_smos
  758. * a4f7aa145e Look for libcrypto in both /opt/tools and /opt/local on Illumos-based distros.
  759. * **PR** `#41124`_: (`gtmanfred`_) add user_data to digitalocean
  760. @ *2017-05-09 16:47:42 UTC*
  761. * c649725e9b Merge pull request `#41124`_ from gtmanfred/do
  762. * 2370d9316b add user_data to digital ocean
  763. * **ISSUE** `#41125`_: (`tmeneau`_) service.running returns True if enable=None and init script returns 0 (refs: `#41127`_)
  764. * **PR** `#41127`_: (`tmeneau`_) Fix incorrect service.running state response when enable=None and init script returns 0
  765. @ *2017-05-09 16:43:35 UTC*
  766. * d0a3fcf33a Merge pull request `#41127`_ from xetus-oss/fix-41125-service-running
  767. * d8766562c9 fix incorrect service.running success response
  768. .. _`#22`: https://github.com/saltstack/salt/issues/22
  769. .. _`#30733`: https://github.com/saltstack/salt/issues/30733
  770. .. _`#30777`: https://github.com/saltstack/salt/pull/30777
  771. .. _`#32400`: https://github.com/saltstack/salt/issues/32400
  772. .. _`#32743`: https://github.com/saltstack/salt/issues/32743
  773. .. _`#34460`: https://github.com/saltstack/salt/issues/34460
  774. .. _`#34775`: https://github.com/saltstack/salt/issues/34775
  775. .. _`#35481`: https://github.com/saltstack/salt/issues/35481
  776. .. _`#35874`: https://github.com/saltstack/salt/issues/35874
  777. .. _`#36548`: https://github.com/saltstack/salt/issues/36548
  778. .. _`#37824`: https://github.com/saltstack/salt/issues/37824
  779. .. _`#38061`: https://github.com/saltstack/salt/issues/38061
  780. .. _`#38647`: https://github.com/saltstack/salt/pull/38647
  781. .. _`#38894`: https://github.com/saltstack/salt/issues/38894
  782. .. _`#38962`: https://github.com/saltstack/salt/issues/38962
  783. .. _`#39472`: https://github.com/saltstack/salt/pull/39472
  784. .. _`#39575`: https://github.com/saltstack/salt/pull/39575
  785. .. _`#39668`: https://github.com/saltstack/salt/issues/39668
  786. .. _`#39676`: https://github.com/saltstack/salt/pull/39676
  787. .. _`#39850`: https://github.com/saltstack/salt/pull/39850
  788. .. _`#39918`: https://github.com/saltstack/salt/issues/39918
  789. .. _`#39939`: https://github.com/saltstack/salt/issues/39939
  790. .. _`#40005`: https://github.com/saltstack/salt/issues/40005
  791. .. _`#40155`: https://github.com/saltstack/salt/issues/40155
  792. .. _`#40177`: https://github.com/saltstack/salt/issues/40177
  793. .. _`#40246`: https://github.com/saltstack/salt/pull/40246
  794. .. _`#40410`: https://github.com/saltstack/salt/issues/40410
  795. .. _`#40446`: https://github.com/saltstack/salt/issues/40446
  796. .. _`#40543`: https://github.com/saltstack/salt/pull/40543
  797. .. _`#40605`: https://github.com/saltstack/salt/issues/40605
  798. .. _`#40748`: https://github.com/saltstack/salt/issues/40748
  799. .. _`#40752`: https://github.com/saltstack/salt/pull/40752
  800. .. _`#40837`: https://github.com/saltstack/salt/pull/40837
  801. .. _`#40845`: https://github.com/saltstack/salt/issues/40845
  802. .. _`#40852`: https://github.com/saltstack/salt/pull/40852
  803. .. _`#40878`: https://github.com/saltstack/salt/issues/40878
  804. .. _`#40902`: https://github.com/saltstack/salt/pull/40902
  805. .. _`#40912`: https://github.com/saltstack/salt/issues/40912
  806. .. _`#40934`: https://github.com/saltstack/salt/pull/40934
  807. .. _`#40940`: https://github.com/saltstack/salt/issues/40940
  808. .. _`#40950`: https://github.com/saltstack/salt/issues/40950
  809. .. _`#41008`: https://github.com/saltstack/salt/pull/41008
  810. .. _`#41081`: https://github.com/saltstack/salt/pull/41081
  811. .. _`#41090`: https://github.com/saltstack/salt/pull/41090
  812. .. _`#41101`: https://github.com/saltstack/salt/pull/41101
  813. .. _`#41104`: https://github.com/saltstack/salt/pull/41104
  814. .. _`#41105`: https://github.com/saltstack/salt/issues/41105
  815. .. _`#41111`: https://github.com/saltstack/salt/pull/41111
  816. .. _`#41113`: https://github.com/saltstack/salt/pull/41113
  817. .. _`#41122`: https://github.com/saltstack/salt/pull/41122
  818. .. _`#41123`: https://github.com/saltstack/salt/pull/41123
  819. .. _`#41124`: https://github.com/saltstack/salt/pull/41124
  820. .. _`#41125`: https://github.com/saltstack/salt/issues/41125
  821. .. _`#41127`: https://github.com/saltstack/salt/pull/41127
  822. .. _`#41135`: https://github.com/saltstack/salt/issues/41135
  823. .. _`#41144`: https://github.com/saltstack/salt/pull/41144
  824. .. _`#41146`: https://github.com/saltstack/salt/pull/41146
  825. .. _`#41147`: https://github.com/saltstack/salt/pull/41147
  826. .. _`#41148`: https://github.com/saltstack/salt/pull/41148
  827. .. _`#41154`: https://github.com/saltstack/salt/issues/41154
  828. .. _`#41158`: https://github.com/saltstack/salt/pull/41158
  829. .. _`#41161`: https://github.com/saltstack/salt/pull/41161
  830. .. _`#41162`: https://github.com/saltstack/salt/issues/41162
  831. .. _`#41163`: https://github.com/saltstack/salt/pull/41163
  832. .. _`#41170`: https://github.com/saltstack/salt/pull/41170
  833. .. _`#41173`: https://github.com/saltstack/salt/pull/41173
  834. .. _`#41181`: https://github.com/saltstack/salt/pull/41181
  835. .. _`#41185`: https://github.com/saltstack/salt/issues/41185
  836. .. _`#41186`: https://github.com/saltstack/salt/pull/41186
  837. .. _`#41189`: https://github.com/saltstack/salt/pull/41189
  838. .. _`#41190`: https://github.com/saltstack/salt/issues/41190
  839. .. _`#41208`: https://github.com/saltstack/salt/pull/41208
  840. .. _`#41216`: https://github.com/saltstack/salt/pull/41216
  841. .. _`#41220`: https://github.com/saltstack/salt/pull/41220
  842. .. _`#41230`: https://github.com/saltstack/salt/issues/41230
  843. .. _`#41231`: https://github.com/saltstack/salt/issues/41231
  844. .. _`#41232`: https://github.com/saltstack/salt/pull/41232
  845. .. _`#41235`: https://github.com/saltstack/salt/pull/41235
  846. .. _`#41236`: https://github.com/saltstack/salt/pull/41236
  847. .. _`#41242`: https://github.com/saltstack/salt/pull/41242
  848. .. _`#41243`: https://github.com/saltstack/salt/pull/41243
  849. .. _`#41244`: https://github.com/saltstack/salt/pull/41244
  850. .. _`#41251`: https://github.com/saltstack/salt/pull/41251
  851. .. _`#41255`: https://github.com/saltstack/salt/pull/41255
  852. .. _`#41265`: https://github.com/saltstack/salt/pull/41265
  853. .. _`#41269`: https://github.com/saltstack/salt/pull/41269
  854. .. _`#41283`: https://github.com/saltstack/salt/pull/41283
  855. .. _`#41287`: https://github.com/saltstack/salt/pull/41287
  856. .. _`#41289`: https://github.com/saltstack/salt/pull/41289
  857. .. _`#41291`: https://github.com/saltstack/salt/issues/41291
  858. .. _`#41301`: https://github.com/saltstack/salt/pull/41301
  859. .. _`#41303`: https://github.com/saltstack/salt/pull/41303
  860. .. _`#41306`: https://github.com/saltstack/salt/issues/41306
  861. .. _`#41307`: https://github.com/saltstack/salt/pull/41307
  862. .. _`#41309`: https://github.com/saltstack/salt/pull/41309
  863. .. _`#41316`: https://github.com/saltstack/salt/pull/41316
  864. .. _`#41317`: https://github.com/saltstack/salt/pull/41317
  865. .. _`#41319`: https://github.com/saltstack/salt/pull/41319
  866. .. _`#41322`: https://github.com/saltstack/salt/pull/41322
  867. .. _`#41327`: https://github.com/saltstack/salt/pull/41327
  868. .. _`#41329`: https://github.com/saltstack/salt/pull/41329
  869. .. _`#41335`: https://github.com/saltstack/salt/issues/41335
  870. .. _`#41336`: https://github.com/saltstack/salt/pull/41336
  871. .. _`#41337`: https://github.com/saltstack/salt/pull/41337
  872. .. _`#41338`: https://github.com/saltstack/salt/issues/41338
  873. .. _`#41341`: https://github.com/saltstack/salt/issues/41341
  874. .. _`#41350`: https://github.com/saltstack/salt/pull/41350
  875. .. _`#41353`: https://github.com/saltstack/salt/issues/41353
  876. .. _`#41360`: https://github.com/saltstack/salt/pull/41360
  877. .. _`#41362`: https://github.com/saltstack/salt/issues/41362
  878. .. _`#41364`: https://github.com/saltstack/salt/pull/41364
  879. .. _`#41365`: https://github.com/saltstack/salt/issues/41365
  880. .. _`#41372`: https://github.com/saltstack/salt/pull/41372
  881. .. _`#41373`: https://github.com/saltstack/salt/pull/41373
  882. .. _`#41383`: https://github.com/saltstack/salt/pull/41383
  883. .. _`#41388`: https://github.com/saltstack/salt/pull/41388
  884. .. _`#41393`: https://github.com/saltstack/salt/pull/41393
  885. .. _`#41394`: https://github.com/saltstack/salt/pull/41394
  886. .. _`#41397`: https://github.com/saltstack/salt/pull/41397
  887. .. _`#41398`: https://github.com/saltstack/salt/pull/41398
  888. .. _`#41401`: https://github.com/saltstack/salt/pull/41401
  889. .. _`#41404`: https://github.com/saltstack/salt/pull/41404
  890. .. _`#41409`: https://github.com/saltstack/salt/pull/41409
  891. .. _`#41414`: https://github.com/saltstack/salt/pull/41414
  892. .. _`#41421`: https://github.com/saltstack/salt/pull/41421
  893. .. _`#41429`: https://github.com/saltstack/salt/pull/41429
  894. .. _`#41431`: https://github.com/saltstack/salt/pull/41431
  895. .. _`#41435`: https://github.com/saltstack/salt/issues/41435
  896. .. _`#41436`: https://github.com/saltstack/salt/pull/41436
  897. .. _`#41439`: https://github.com/saltstack/salt/pull/41439
  898. .. _`#41442`: https://github.com/saltstack/salt/pull/41442
  899. .. _`#41443`: https://github.com/saltstack/salt/pull/41443
  900. .. _`#41449`: https://github.com/saltstack/salt/pull/41449
  901. .. _`#41453`: https://github.com/saltstack/salt/pull/41453
  902. .. _`#41456`: https://github.com/saltstack/salt/pull/41456
  903. .. _`#41464`: https://github.com/saltstack/salt/pull/41464
  904. .. _`#41469`: https://github.com/saltstack/salt/pull/41469
  905. .. _`#41473`: https://github.com/saltstack/salt/pull/41473
  906. .. _`#41478`: https://github.com/saltstack/salt/issues/41478
  907. .. _`#41487`: https://github.com/saltstack/salt/pull/41487
  908. .. _`#41490`: https://github.com/saltstack/salt/pull/41490
  909. .. _`#41499`: https://github.com/saltstack/salt/pull/41499
  910. .. _`#41504`: https://github.com/saltstack/salt/issues/41504
  911. .. _`#41506`: https://github.com/saltstack/salt/pull/41506
  912. .. _`#41509`: https://github.com/saltstack/salt/pull/41509
  913. .. _`#41512`: https://github.com/saltstack/salt/pull/41512
  914. .. _`#41522`: https://github.com/saltstack/salt/pull/41522
  915. .. _`#41530`: https://github.com/saltstack/salt/pull/41530
  916. .. _`#41533`: https://github.com/saltstack/salt/pull/41533
  917. .. _`#41539`: https://github.com/saltstack/salt/pull/41539
  918. .. _`#41540`: https://github.com/saltstack/salt/issues/41540
  919. .. _`#41545`: https://github.com/saltstack/salt/pull/41545
  920. .. _`#41551`: https://github.com/saltstack/salt/pull/41551
  921. .. _`#41552`: https://github.com/saltstack/salt/pull/41552
  922. .. _`#41557`: https://github.com/saltstack/salt/pull/41557
  923. .. _`#41561`: https://github.com/saltstack/salt/pull/41561
  924. .. _`#41569`: https://github.com/saltstack/salt/pull/41569
  925. .. _`#41575`: https://github.com/saltstack/salt/pull/41575
  926. .. _`#41585`: https://github.com/saltstack/salt/pull/41585
  927. .. _`#41596`: https://github.com/saltstack/salt/pull/41596
  928. .. _`#41597`: https://github.com/saltstack/salt/pull/41597
  929. .. _`#41599`: https://github.com/saltstack/salt/pull/41599
  930. .. _`#41611`: https://github.com/saltstack/salt/pull/41611
  931. .. _`#41615`: https://github.com/saltstack/salt/pull/41615
  932. .. _`#41616`: https://github.com/saltstack/salt/pull/41616
  933. .. _`#41626`: https://github.com/saltstack/salt/issues/41626
  934. .. _`#41629`: https://github.com/saltstack/salt/issues/41629
  935. .. _`#41637`: https://github.com/saltstack/salt/pull/41637
  936. .. _`#41638`: https://github.com/saltstack/salt/pull/41638
  937. .. _`#41639`: https://github.com/saltstack/salt/pull/41639
  938. .. _`#41651`: https://github.com/saltstack/salt/issues/41651
  939. .. _`#41654`: https://github.com/saltstack/salt/issues/41654
  940. .. _`#41655`: https://github.com/saltstack/salt/pull/41655
  941. .. _`#41656`: https://github.com/saltstack/salt/pull/41656
  942. .. _`#41658`: https://github.com/saltstack/salt/pull/41658
  943. .. _`#41659`: https://github.com/saltstack/salt/pull/41659
  944. .. _`#41660`: https://github.com/saltstack/salt/pull/41660
  945. .. _`#41661`: https://github.com/saltstack/salt/pull/41661
  946. .. _`#41663`: https://github.com/saltstack/salt/pull/41663
  947. .. _`#41668`: https://github.com/saltstack/salt/issues/41668
  948. .. _`#41670`: https://github.com/saltstack/salt/pull/41670
  949. .. _`#41688`: https://github.com/saltstack/salt/issues/41688
  950. .. _`#41689`: https://github.com/saltstack/salt/pull/41689
  951. .. _`#41691`: https://github.com/saltstack/salt/issues/41691
  952. .. _`#41692`: https://github.com/saltstack/salt/pull/41692
  953. .. _`#41693`: https://github.com/saltstack/salt/pull/41693
  954. .. _`#41694`: https://github.com/saltstack/salt/pull/41694
  955. .. _`#41695`: https://github.com/saltstack/salt/pull/41695
  956. .. _`#41696`: https://github.com/saltstack/salt/pull/41696
  957. .. _`#41697`: https://github.com/saltstack/salt/pull/41697
  958. .. _`#41699`: https://github.com/saltstack/salt/pull/41699
  959. .. _`#41700`: https://github.com/saltstack/salt/pull/41700
  960. .. _`#41702`: https://github.com/saltstack/salt/pull/41702
  961. .. _`#41704`: https://github.com/saltstack/salt/pull/41704
  962. .. _`#41706`: https://github.com/saltstack/salt/pull/41706
  963. .. _`#41707`: https://github.com/saltstack/salt/pull/41707
  964. .. _`#41710`: https://github.com/saltstack/salt/pull/41710
  965. .. _`#41711`: https://github.com/saltstack/salt/pull/41711
  966. .. _`#41723`: https://github.com/saltstack/salt/pull/41723
  967. .. _`#41731`: https://github.com/saltstack/salt/pull/41731
  968. .. _`#41733`: https://github.com/saltstack/salt/issues/41733
  969. .. _`#41740`: https://github.com/saltstack/salt/pull/41740
  970. .. _`#41749`: https://github.com/saltstack/salt/pull/41749
  971. .. _`#41750`: https://github.com/saltstack/salt/pull/41750
  972. .. _`#41753`: https://github.com/saltstack/salt/pull/41753
  973. .. _`#41756`: https://github.com/saltstack/salt/pull/41756
  974. .. _`#41768`: https://github.com/saltstack/salt/pull/41768
  975. .. _`#41776`: https://github.com/saltstack/salt/pull/41776
  976. .. _`#41778`: https://github.com/saltstack/salt/issues/41778
  977. .. _`#41783`: https://github.com/saltstack/salt/pull/41783
  978. .. _`#41785`: https://github.com/saltstack/salt/issues/41785
  979. .. _`#41786`: https://github.com/saltstack/salt/pull/41786
  980. .. _`#41787`: https://github.com/saltstack/salt/pull/41787
  981. .. _`#41801`: https://github.com/saltstack/salt/pull/41801
  982. .. _`#41803`: https://github.com/saltstack/salt/pull/41803
  983. .. _`#41812`: https://github.com/saltstack/salt/pull/41812
  984. .. _`#41816`: https://github.com/saltstack/salt/pull/41816
  985. .. _`#41837`: https://github.com/saltstack/salt/pull/41837
  986. .. _`#41839`: https://github.com/saltstack/salt/pull/41839
  987. .. _`#41857`: https://github.com/saltstack/salt/pull/41857
  988. .. _`#41861`: https://github.com/saltstack/salt/pull/41861
  989. .. _`BenoitKnecht`: https://github.com/BenoitKnecht
  990. .. _`Ch3LL`: https://github.com/Ch3LL
  991. .. _`DarrenDai`: https://github.com/DarrenDai
  992. .. _`Enquier`: https://github.com/Enquier
  993. .. _`F30`: https://github.com/F30
  994. .. _`Foxlik`: https://github.com/Foxlik
  995. .. _`RealKelsar`: https://github.com/RealKelsar
  996. .. _`Sakorah`: https://github.com/Sakorah
  997. .. _`The-Loeki`: https://github.com/The-Loeki
  998. .. _`UtahDave`: https://github.com/UtahDave
  999. .. _`abednarik`: https://github.com/abednarik
  1000. .. _`abonillasuse`: https://github.com/abonillasuse
  1001. .. _`alex-zel`: https://github.com/alex-zel
  1002. .. _`amendlik`: https://github.com/amendlik
  1003. .. _`arif-ali`: https://github.com/arif-ali
  1004. .. _`automate-solutions`: https://github.com/automate-solutions
  1005. .. _`axmetishe`: https://github.com/axmetishe
  1006. .. _`babilen`: https://github.com/babilen
  1007. .. _`bdrung`: https://github.com/bdrung
  1008. .. _`cachedout`: https://github.com/cachedout
  1009. .. _`cro`: https://github.com/cro
  1010. .. _`darenjacobs`: https://github.com/darenjacobs
  1011. .. _`djhaskin987`: https://github.com/djhaskin987
  1012. .. _`dmurphy18`: https://github.com/dmurphy18
  1013. .. _`dschaller`: https://github.com/dschaller
  1014. .. _`dxiri`: https://github.com/dxiri
  1015. .. _`e-senthilkumar`: https://github.com/e-senthilkumar
  1016. .. _`ealphonse`: https://github.com/ealphonse
  1017. .. _`eldadru`: https://github.com/eldadru
  1018. .. _`epcim`: https://github.com/epcim
  1019. .. _`frogunder`: https://github.com/frogunder
  1020. .. _`garethgreenaway`: https://github.com/garethgreenaway
  1021. .. _`giany`: https://github.com/giany
  1022. .. _`github-abcde`: https://github.com/github-abcde
  1023. .. _`grichmond-salt`: https://github.com/grichmond-salt
  1024. .. _`gstachowiak`: https://github.com/gstachowiak
  1025. .. _`gtmanfred`: https://github.com/gtmanfred
  1026. .. _`idokaplan`: https://github.com/idokaplan
  1027. .. _`isbm`: https://github.com/isbm
  1028. .. _`jdonofrio728`: https://github.com/jdonofrio728
  1029. .. _`jettero`: https://github.com/jettero
  1030. .. _`jf`: https://github.com/jf
  1031. .. _`jheidbrink`: https://github.com/jheidbrink
  1032. .. _`jmarinaro`: https://github.com/jmarinaro
  1033. .. _`joewreschnig`: https://github.com/joewreschnig
  1034. .. _`kaihowl`: https://github.com/kaihowl
  1035. .. _`kiorky`: https://github.com/kiorky
  1036. .. _`kivoli`: https://github.com/kivoli
  1037. .. _`lomeroe`: https://github.com/lomeroe
  1038. .. _`lordcirth`: https://github.com/lordcirth
  1039. .. _`lorengordon`: https://github.com/lorengordon
  1040. .. _`lubyou`: https://github.com/lubyou
  1041. .. _`martinschipper`: https://github.com/martinschipper
  1042. .. _`mcalmer`: https://github.com/mcalmer
  1043. .. _`mephi42`: https://github.com/mephi42
  1044. .. _`mirceaulinic`: https://github.com/mirceaulinic
  1045. .. _`moio`: https://github.com/moio
  1046. .. _`mtkennerly`: https://github.com/mtkennerly
  1047. .. _`onlyanegg`: https://github.com/onlyanegg
  1048. .. _`peter-funktionIT`: https://github.com/peter-funktionIT
  1049. .. _`pkazmierczak`: https://github.com/pkazmierczak
  1050. .. _`pprkut`: https://github.com/pprkut
  1051. .. _`rallytime`: https://github.com/rallytime
  1052. .. _`razed11`: https://github.com/razed11
  1053. .. _`ricohouse`: https://github.com/ricohouse
  1054. .. _`rmarchei`: https://github.com/rmarchei
  1055. .. _`ruiaylin`: https://github.com/ruiaylin
  1056. .. _`seanjnkns`: https://github.com/seanjnkns
  1057. .. _`sebw`: https://github.com/sebw
  1058. .. _`shallot`: https://github.com/shallot
  1059. .. _`skizunov`: https://github.com/skizunov
  1060. .. _`sumeetisp`: https://github.com/sumeetisp
  1061. .. _`svinota`: https://github.com/svinota
  1062. .. _`syphernl`: https://github.com/syphernl
  1063. .. _`t0fik`: https://github.com/t0fik
  1064. .. _`terminalmage`: https://github.com/terminalmage
  1065. .. _`tmeneau`: https://github.com/tmeneau
  1066. .. _`tonybaloney`: https://github.com/tonybaloney
  1067. .. _`twangboy`: https://github.com/twangboy
  1068. .. _`vutny`: https://github.com/vutny
  1069. .. _`whiteinge`: https://github.com/whiteinge
  1070. .. _`yannj-fr`: https://github.com/yannj-fr