2016.3.3.rst 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269
  1. ===========================
  2. Salt 2016.3.3 Release Notes
  3. ===========================
  4. Version 2016.3.3 is a bugfix release for :ref:`2016.3.0 <release-2016-3-0>`.
  5. Statistics
  6. ==========
  7. - Total Merges: **108**
  8. - Total Issue References: **26**
  9. - Total PR References: **115**
  10. - Contributors: **36** (`The-Loeki`_, `abednarik`_, `cachedout`_, `cro`_, `deniszh`_, `dkruger`_, `dmurphy18`_, `eliasp`_, `farcaller`_, `galet`_, `gtmanfred`_, `hu-dabao`_, `isbm`_, `jacobhammons`_, `jacobweinstock`_, `jfindlay`_, `justinta`_, `kstreee`_, `lubyou`_, `markuskramerIgitt`_, `meaksh`_, `miihael`_, `mzupan`_, `nishigori`_, `rallytime`_, `s0undt3ch`_, `skizunov`_, `tankywoo`_, `terminalmage`_, `thatch45`_, `theredcat`_, `ticosax`_, `tonybaloney`_, `twangboy`_, `vutny`_, `whiteinge`_)
  11. Known Issues
  12. ============
  13. :issue:`36055`: Salt Cloud events (``salt/cloud``) are not generated on the
  14. master event bus when provisioning cloud systems.
  15. `Bootstrap Issue #973`_: ``python-futures`` is not installed when installing
  16. from a git tag on RedHat-based distributions. ``Python futures`` is needed when
  17. running Salt with the TCP transport. This is fixed on the ``develop`` branch of
  18. the `salt-bootstrap repo`_ and the fix will be included in the upcoming release
  19. of salt-bootstrap, but is a bug in the bootstrap release that ships with this
  20. version of Salt. Please see the `salt-bootstrap repo`_ for more information on
  21. how to update your bootstrap version.
  22. .. _`Bootstrap Issue #973`: https://github.com/saltstack/salt-bootstrap/issues/973
  23. .. _`salt-bootstrap repo`: https://github.com/saltstack/salt-bootstrap
  24. Changelog for v2016.3.2..v2016.3.3
  25. ==================================
  26. *Generated at: 2018-05-27 04:47:36 UTC*
  27. * **PR** `#35603`_: (`rallytime`_) Make sure version label is correct in header
  28. * **PR** `#35602`_: (`rallytime`_) Update release notes for 2016.3.3
  29. * **ISSUE** `#35102`_: (`TheBigBear`_) Exception raised when processing __virtual__ function for mac_system - (mac os x installation relies on un-installed 'mac_service_helper.sh') (refs: `#35580`_)
  30. * **PR** `#35580`_: (`twangboy`_) Fix mac_service attempts to parse non-plist files
  31. @ *2016-08-19 09:24:38 UTC*
  32. * 9683bb3c58 Merge pull request `#35580`_ from twangboy/fix_35102
  33. * 4122e66ed5 Handle malformed plist files
  34. * 52feff9309 Fix mac_service attempts to parse non-plist files
  35. * **PR** `#35586`_: (`hu-dabao`_) Fix 35420, add run_on_start in build_schedule_item
  36. @ *2016-08-19 09:23:32 UTC*
  37. * c4ec94d6e8 Merge pull request `#35586`_ from hu-dabao/fix-35420
  38. * 2d3a882cc2 fix 35420, add run_on_start in build_schedule_item, remove redundancy of enabled
  39. * **PR** `#35583`_: (`terminalmage`_) Fix localemod tests
  40. * **PR** `#35579`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  41. @ *2016-08-18 22:00:41 UTC*
  42. * d1339fd9f5 Merge pull request `#35579`_ from rallytime/merge-2016.3
  43. * 00dff9dcbd Merge branch '2015.8' into '2016.3'
  44. * 26a7f7d9f7 Merge pull request `#35577`_ from terminalmage/unit-file-changes
  45. * 6cb0fb47f3 pkg/salt-syndic.service: change Type to notify
  46. * 175ba99e0e pkg/salt-minion.service: remove KillMode, change Type to notify
  47. * 540ec28954 pkg/salt-master.service: remove KillMode
  48. * 69fad464ab pkg/salt-api.service: change Type to notify
  49. * **PR** `#35571`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  50. @ *2016-08-18 19:50:03 UTC*
  51. * f7a18234db Merge pull request `#35571`_ from rallytime/merge-2016.3
  52. * 2930df924e Update localemod_test systemd.sd_booted mock to use salt.utils.systemd.booted
  53. * e61b04a707 Merge branch '2015.8' into '2016.3'
  54. * 2a5d1a0eee fix-35384, fix the logic caused by wrong indent (`#35566`_)
  55. * feb852f8c0 Clarify config.get docstring (`#35492`_)
  56. * 205d8e2e7b Merge pull request `#35483`_ from gtmanfred/2015.8
  57. * 2d8ec1e9db use __opts__ in salt.utils.cloud for cache functions
  58. * 70fa2d0901 Merge pull request `#35546`_ from whiteinge/salt-api-eauth-fail-gracefully
  59. * eb3574adae Don't fail hard if the user's permissions cannot be found
  60. * ec597bd54c Change groups check in token to look for truthy values
  61. * 61fec6caa9 add missing glob import (`#35525`_)
  62. * 0e3f2fc6cb Whitespace fix for 2015.8 (`#35540`_)
  63. * fd3274c800 Merge pull request `#35510`_ from terminalmage/issue33516
  64. * 5b5f19d269 Update zypper unit test to reflect call to config.get
  65. * 2730edb516 Add note about systemd-run usage in package states
  66. * e2d9e87e10 salt/modules/systemd.py: Use systemd-run --scope where needed
  67. * 22919a25bc Notify systemd on salt-api start
  68. * a40b3f8a08 Notify systemd on syndic start
  69. * e847d3af30 Notify systemd on minion start
  70. * d648887afc salt/modules/zypper.py: Use systemd-run --scope where needed
  71. * 2e17976722 salt/modules/yumpkg.py: Use systemd-run --scope where needed
  72. * 86b59c1e74 salt/modules/pacman.py: Use systemd-run --scope where needed
  73. * e32d92c6d5 salt/modules/ebuild.py: Use systemd-run --scope where needed
  74. * c7d21d3ae3 salt/modules/aptpkg.py: Use systemd-run --scope where needed
  75. * f83e0ef242 Add unit tests for salt.utils.systemd
  76. * 5b12f030c6 Add func to salt.utils.systemd to tell if scopes are available
  77. * **PR** `#35573`_: (`rallytime`_) Back-port `#33337`_ to 2016.3
  78. * **PR** `#33337`_: (`mzupan`_) adding the () to make changes work (refs: `#35573`_)
  79. * **PR** `#35572`_: (`terminalmage`_) Fix poor formatting in pkg state docs
  80. @ *2016-08-18 18:15:52 UTC*
  81. * 73b549ed00 Merge pull request `#35572`_ from terminalmage/docs
  82. * 7d7a7de9e6 Fix poor formatting in pkg state docs
  83. * **PR** `#35545`_: (`hu-dabao`_) fix-35384, fix cmd.run unless (refs: `#35566`_)
  84. * **PR** `saltstack/salt#35463`_: (`skizunov`_) Make `auth_timeout` user configurable again (refs: `#35489`_)
  85. * **PR** `#35489`_: (`rallytime`_) Back-port `#35463`_ to 2016.3
  86. @ *2016-08-18 07:16:03 UTC*
  87. * **PR** `#35463`_: (`skizunov`_) Make `auth_timeout` user configurable again (refs: `#35489`_)
  88. * f2eb3dc105 Merge pull request `#35489`_ from rallytime/bp-35463
  89. * bbf7ce121b Remove final self.MINION_CONNECT_TIMEOUT ref
  90. * cf2e2daab9 Make `auth_timeout` user configurable again
  91. * **PR** `#35538`_: (`thatch45`_) Treat python XML as an optdep
  92. * **PR** `#35526`_: (`thatch45`_) Always deploy the thin to /var/tmp
  93. @ *2016-08-17 19:44:26 UTC*
  94. * e2bd575461 Merge pull request `#35526`_ from thatch45/ssh_W_tmp
  95. * a381f02cfe Always deploy the thin to /var/tmp
  96. * **PR** `#35522`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  97. @ *2016-08-17 18:07:16 UTC*
  98. * 8b770869e4 Merge pull request `#35522`_ from rallytime/merge-2016.3
  99. * ff212d8976 Whitespace fix
  100. * c305d8d99b Merge branch '2015.8' into '2016.3'
  101. * b3b28cb760 Might be a good idea to be able to download the software we make (`#35513`_)
  102. * 9f87081cef Merge pull request `#35302`_ from Ch3LL/add_job_cache_test
  103. * ccb2a5cadf remove unused imports
  104. * 512ae81dfd remove TMP and add integration.TMP
  105. * c9b7c3cf80 need to add returners option in other places
  106. * 7316df7a02 fix pylint
  107. * 50a4f0fe6a fix comment
  108. * 6837acf742 add job cache integration tests
  109. * 1c82c6bee5 Merge pull request `#35512`_ from cachedout/fixup_35419
  110. * 253662541a Fix import
  111. * f16a30786b Fixes consul.agent_service_register which was broken for registering service checks.
  112. * e1a373fa4c Merge pull request `#35497`_ from deepakhj/2015.8
  113. * 685db4ab88 Fix spacing
  114. * 4048255ed6 Merge pull request `#35508`_ from terminalmage/update-docstring
  115. * 67c945fce0 Add Carbon to versionadded for git.diff
  116. * **PR** `#35516`_: (`rallytime`_) Back-port `#34441`_ to 2016.3
  117. @ *2016-08-17 15:47:23 UTC*
  118. * **PR** `#34441`_: (`markuskramerIgitt`_) Copy and delete silently, do not list each file (refs: `#35516`_)
  119. * e86a39a115 Merge pull request `#35516`_ from rallytime/bp-34441
  120. * e47c661cb0 Copy and delete silently, do not list each file
  121. * **PR** `saltstack/salt#34502`_: (`markuskramerIgitt`_) Windows installer build scripts will exit on error (refs: `#35517`_)
  122. * **PR** `#35517`_: (`rallytime`_) Back-port `#34502`_ to 2016.3
  123. @ *2016-08-17 15:47:10 UTC*
  124. * **PR** `#34502`_: (`markuskramerIgitt`_) Windows installer build scripts will exit on error (refs: `#35517`_)
  125. * 45080d9860 Merge pull request `#35517`_ from rallytime/bp-34502
  126. * 32da48df08 setup.py will not print each individual file
  127. * 698a076a39 Completely remove Python and verify
  128. * 7406bd22a6 Errors will stop the scripts
  129. * **PR** `#35429`_: (`tankywoo`_) Fix iptables target options with no arguments
  130. @ *2016-08-17 10:05:17 UTC*
  131. * c1deb945d7 Merge pull request `#35429`_ from tankywoo/fix-iptables-target-options
  132. * 914eb60d51 Fix iptables target options with no arguments
  133. * **ISSUE** `#35458`_: (`iggy`_) SALT.STATES.APACHE_MODULE needs version annotations (refs: `#35495`_)
  134. * **PR** `#35495`_: (`rallytime`_) Use correct deprecated notation instead of a warning for apache_module.enable state function.
  135. @ *2016-08-17 09:36:40 UTC*
  136. * 678759ba6c Merge pull request `#35495`_ from rallytime/fix-35458
  137. * 9bae3d09a6 Use correct deprecated notation instead of a warning.
  138. * **ISSUE** `#35336`_: (`Sylvain303`_) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: `#35360`_, `#35498`_, `#35406`_, #saltstack/salt`#35360`_)
  139. * **PR** `saltstack/salt#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35406`_)
  140. * **PR** `#35498`_: (`rallytime`_) Add supported templates list to all template doc references in file state
  141. @ *2016-08-17 09:33:36 UTC*
  142. * **PR** `#35406`_: (`rallytime`_) Provide links to the renderers in the template docs (refs: `#35498`_)
  143. * **PR** `#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35498`_)
  144. * 5bd44b10a7 Merge pull request `#35498`_ from rallytime/file-state-docs
  145. * 6190b2d738 Add supported templates list to all template doc references in file state
  146. * **PR** `#35487`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  147. @ *2016-08-16 18:36:21 UTC*
  148. * 6df4648765 Merge pull request `#35487`_ from rallytime/merge-2016.3
  149. * c6c82be1de Merge branch '2015.8' into '2016.3'
  150. * bfe7107a87 Update bootstrap script to latest stable (2016.08.16) (`#35486`_)
  151. * 240fc12863 Merge pull request `#35413`_ from cachedout/issue_35296
  152. * fb8a12d677 Fix silly error
  153. * 3646cf1afa Additional checks on master and integration test
  154. * 09efde7634 Splat the list into os.path.join
  155. * fc0d5878bc Set file_recv on test master
  156. * 81c4d136c5 Transition file push paths to lists
  157. * c3319b2a8b Merge pull request `#35476`_ from cachedout/issue_35380
  158. * c05fcf33d1 Fixup SSH bug where sudo without sudo user would break
  159. * 004778c966 Merge pull request `#35471`_ from terminalmage/issue34479
  160. * e243c63e43 win_pkg: Fix traceback when package is not installed
  161. * 5c9428c32d Merge pull request `#35448`_ from isbm/isbm-zypper-106-fix
  162. * dd82e6a848 Add ignore_repo_failure option to suppress zypper's exit code 106 on unavailable repos
  163. * 1473474b04 Merge pull request `#35451`_ from isbm/isbm-zypper-mod_repo-unchanged
  164. * 8790197d86 Fix Unit test for suppressing the exception removal on non-modified repos
  165. * 3f00c6997a Remove zypper's raise exception if mod_repo has no arguments and/or no changes
  166. * a8c4f17f50 Merge pull request `#35453`_ from theothergraham/fix_CacheDisk
  167. * ae5b233d51 fixes `#34279`_
  168. * d8c35b5260 Merge pull request `#35459`_ from thatch45/shim_fix
  169. * 10037b00cb Some environments refuse to return the command output
  170. * 38b60a32e5 [2015.8] Update bootstrap script to latest stable (2016.08.15) (`#35460`_)
  171. * **ISSUE** `#34161`_: (`bobrik`_) Salt command can hang forever because of one broken minion (refs: `#35446`_)
  172. * **PR** `#35446`_: (`cachedout`_) Make salt-client aware of edge-case where saltutil might be broken
  173. * **ISSUE** `#35422`_: (`ViaviSolutions`_) aptpkg.py: install_recommends: True does not force "--install-recommends" (refs: `#35449`_)
  174. * **PR** `#35449`_: (`dkruger`_) aptpkg will specify --install-recommends if enabled by the SLS
  175. @ *2016-08-16 01:38:56 UTC*
  176. * f90ecbb15e Merge pull request `#35449`_ from dkruger/fix-35422
  177. * f54bf445b5 aptpkg will specify --install-recommends if enabled by the SLS
  178. * **ISSUE** `#33367`_: (`supertom`_) [salt-cloud] libcloud >= 1.0.0 incompatible regarding node_state (refs: `#33518`_)
  179. * **PR** `#35467`_: (`rallytime`_) Back-port `#33518`_ to 2016.3
  180. @ *2016-08-16 01:17:01 UTC*
  181. * **PR** `#35235`_: (`rallytime`_) Back-port `#33518`_ to 2016.3 (refs: `#35467`_)
  182. * **PR** `#33518`_: (`tonybaloney`_) Fix libcloud bug `#33367`_ (refs: `#35235`_, `#35467`_)
  183. * d2dd78e25b Merge pull request `#35467`_ from rallytime/bp-33518
  184. * e427815caf fix clrf
  185. * be41a400fa commit fix
  186. * 06530b5461 add a test to check existing functionality is broken
  187. * **PR** `#35461`_: (`rallytime`_) [2016.3] Update bootstrap script to latest stable (2016.08.15)
  188. * **PR** `#35456`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  189. @ *2016-08-15 19:16:23 UTC*
  190. * 9b2c075611 Merge pull request `#35456`_ from rallytime/merge-2016.3
  191. * 6a86a12294 Merge branch '2015.8' into '2016.3'
  192. * d75005c519 Fix cp.push_dir pushing empty dirs (`#35442`_)
  193. * 09925ba353 Minor doc fixup (`#35436`_)
  194. * a0b128a85a Merge pull request `#35132`_ from sjorge/2015.8-35121
  195. * 5cb38c8ae0 switch to fpread().splitlines(), as per @lorengordon suggestion
  196. * 634f1dded5 fixes `#35121`_, causing lots of mayham (onchange) with 2016.3.2 for me
  197. * **PR** `saltstack/salt#35308`_: (`farcaller`_) Actually fixed dockerng.list_tags (refs: `#35447`_)
  198. * **PR** `saltstack/salt#34702`_: (`farcaller`_) Fixed dockerng.list_tags (refs: `#35447`_)
  199. * **PR** `#35447`_: (`ticosax`_) [dockerng] RepoTags can be also be None with docker 1.12
  200. * **PR** `#34702`_: (`farcaller`_) Fixed dockerng.list_tags (refs: #`saltstack/salt#35308`_)
  201. * **ISSUE** `saltstack/salt#35403`_: (`randomed`_) Setting ext_job_cache breaks on salt-master (refs: `#35427`_)
  202. * **PR** `#35427`_: (`cachedout`_) Correct errant call to argspec from master. Fix ext_job_cache.
  203. * **ISSUE** `#35423`_: (`Ch3LL`_) Stacktrace when running state.sls against an sls does not exist (refs: `#35428`_)
  204. * **PR** `#35428`_: (`cachedout`_) Resolve stacktrace logged by highstate outputter if sls cannot be found
  205. * **PR** `#35412`_: (`s0undt3ch`_) Only allow one sync read to happen at a time.
  206. @ *2016-08-12 23:57:29 UTC*
  207. * 607169a01b Merge pull request `#35412`_ from s0undt3ch/2016.3
  208. * f54b3cc514 Only allow one sync read to happen at a time.
  209. * **ISSUE** `#35336`_: (`Sylvain303`_) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: `#35360`_, `#35498`_, `#35406`_, #saltstack/salt`#35360`_)
  210. * **PR** `saltstack/salt#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35406`_)
  211. * **PR** `#35406`_: (`rallytime`_) Provide links to the renderers in the template docs (refs: `#35498`_)
  212. * **PR** `#35393`_: (`deniszh`_) No need to run ddns update every time
  213. @ *2016-08-12 12:40:36 UTC*
  214. * b3e9e98b40 Merge pull request `#35393`_ from deniszh/2016.3_fix35350
  215. * 6f2f080f4a No need to run dns update every time
  216. * **PR** `#35407`_: (`hu-dabao`_) [Fix-35094] None will not be added to grains which generate [none]
  217. @ *2016-08-12 12:34:05 UTC*
  218. * a5fe05b7f9 Merge pull request `#35407`_ from hu-dabao/fix-35094
  219. * a23108f795 None will not be added to grains which generate [none]
  220. * **PR** `#35411`_: (`eliasp`_) modules.event.send(): Prevent backtrace for masterless Minions
  221. @ *2016-08-12 12:29:02 UTC*
  222. * 4dc776ffbf Merge pull request `#35411`_ from eliasp/2016.3-modules.event-handle-file_client-opt
  223. * 8d7244bdd9 modules.event.send(): Also check for `file_client` and `use_master_when_local` opts
  224. * **PR** `#35395`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  225. @ *2016-08-11 20:59:37 UTC*
  226. * c032506e6b Merge pull request `#35395`_ from rallytime/merge-2016.3
  227. * 0d1aa630f1 Lint fix
  228. * cf038ee3fe Merge branch '2015.8' into '2016.3'
  229. * d9c20c0456 Update freebsd.rst (`#35394`_)
  230. * a375dd7e1f Clean up open filehandles (`#35359`_)
  231. * 9ea7a34c30 Merge pull request `#35339`_ from isbm/isbm-2015.8-minion-importerror-fix
  232. * 12af60b7be Fix continuous minion restart if a dependency wasn't installed
  233. * fd9b05ace4 Merge pull request `#35357`_ from twangboy/file.recurse.clean.2015.8
  234. * d328ec0157 Fix file.recurse with clean: True
  235. * **ISSUE** `#35226`_: (`mathieubouchard`_) Do not throw an exception when an invalid requisite is set (refs: `#35373`_)
  236. * **PR** `#35373`_: (`cachedout`_) Raise SaltRenderError on bad requisite
  237. * **PR** `#35352`_: (`twangboy`_) Fix file.recurse with clean: True on Windows (2016.3)
  238. @ *2016-08-11 00:46:11 UTC*
  239. * 72f3548671 Merge pull request `#35352`_ from twangboy/file.recurse.clean
  240. * ecad616d08 Fix file.recurse with clean: True
  241. * **PR** `#35356`_: (`jfindlay`_) document log levels and warn on all logging below info
  242. @ *2016-08-11 00:45:56 UTC*
  243. * 0fcfc70cc8 Merge pull request `#35356`_ from jfindlay/log_levels
  244. * 2fc3a55338 utils.verify.verify_log: warn at all levels less than info
  245. * 72a3f18a2e log.setup: minor optimization
  246. * 66332510c6 doc.ref.configuration.logging: document log levels
  247. * 93616eff3e doc.ref.configuration.logging: fix formatting
  248. * 472a2d31de doc.ref.configuration.logging: cleanup formatting
  249. * **PR** `#35358`_: (`twangboy`_) Update libsodium deps
  250. @ *2016-08-11 00:36:30 UTC*
  251. * 2f7be03053 Merge pull request `#35358`_ from twangboy/update_libsodium_deps
  252. * d120a8906f Add vcredist 14 dlls
  253. * **ISSUE** `#35336`_: (`Sylvain303`_) documentation state.file.managed parameter template not reflecting TEMPLATE_REGISTRY (refs: `#35360`_, `#35498`_, `#35406`_, #saltstack/salt`#35360`_)
  254. * **PR** `#35360`_: (`rallytime`_) Add all template registery templates to file.managed docs (refs: `#35498`_)
  255. @ *2016-08-11 00:35:20 UTC*
  256. * f9e03b9c59 Merge pull request `#35360`_ from rallytime/fix-35336
  257. * 30badb5402 Add all template registery templates to file.managed docs
  258. * **ISSUE** `#24745`_: (`The-Loeki`_) RFC: disk versus blockdev (refs: `#24893`_)
  259. * **PR** `saltstack/salt#25267`_: (`jfindlay`_) Disk module improvements (refs: `#35361`_)
  260. * **PR** `#35362`_: (`rallytime`_) Correct deprecation version tags
  261. @ *2016-08-11 00:34:38 UTC*
  262. * **PR** `#35361`_: (`rallytime`_) Blockdev deprecations (refs: `#35362`_)
  263. * **PR** `#25267`_: (`jfindlay`_) Disk module improvements (refs: `#35362`_)
  264. * **PR** `#24893`_: (`The-Loeki`_) Contribution: Disk module improvements (refs: #`saltstack/salt`#25267`_`_, `#25267`_)
  265. * 3c628d3cbc Merge pull request `#35362`_ from rallytime/correct-deprecated-tag
  266. * 507827a014 Correct deprecation version tags
  267. * **PR** `#35347`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  268. @ *2016-08-10 20:07:42 UTC*
  269. * 87e29188c0 Merge pull request `#35347`_ from rallytime/merge-2016.3
  270. * a651962e95 Merge branch '2015.8' into '2016.3'
  271. * 4618b433e9 Merge pull request `#35323`_ from thatch45/ssh_crazy
  272. * 8a5b47b5d7 Collect all error data from the wfuncs call
  273. * 11864c31b7 supress a stack trace to show clean ssh error
  274. * 9fbfa282fa wow this solves an issue!
  275. * cfae862972 Merge pull request `#35325`_ from kev009/fbsd-netstat-route
  276. * 0d49dd3c29 Fix fbsd netstat route on fbsd 10+
  277. * 244c3bd495 Pass port to ssh.check_known_host, closes `#35264`_ (`#35301`_)
  278. * 243909f39d file.recurse: Do not convert octal mode string to int (`#35309`_)
  279. * **PR** `#35334`_: (`cachedout`_) Restore random_master functionality
  280. * **PR** `#35331`_: (`hu-dabao`_) fix 35165, salt-run jobs.exit_success jid is broken
  281. @ *2016-08-10 11:50:10 UTC*
  282. * 78dfd18ec6 Merge pull request `#35331`_ from hu-dabao/fix-35165
  283. * 4dcce18d01 fix 35165, salt-run jobs.exit_success jid is broken
  284. * **PR** `#35318`_: (`rallytime`_) Remove legacy compat docs in mysql pillar since the code was removed already
  285. @ *2016-08-10 11:34:48 UTC*
  286. * **PR** `#30913`_: (`justinta`_) Deprecated code removed. (refs: `#35318`_)
  287. * fcca0b9333 Merge pull request `#35318`_ from rallytime/remove-deprecation-docs
  288. * 75f205e485 Remove legacy compat docs in mysql pillar since the code was removed already
  289. * **PR** `#35329`_: (`hu-dabao`_) sys.doc will skip all not connected minions
  290. @ *2016-08-10 11:18:22 UTC*
  291. * 3446dc9ec6 Merge pull request `#35329`_ from hu-dabao/fix-tiny-salt-cli
  292. * 4b806a70ea sys.doc will skip all not connected minions
  293. * **PR** `#35306`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  294. @ *2016-08-09 18:50:44 UTC*
  295. * 31f7d307a7 Merge pull request `#35306`_ from rallytime/merge-2016.3
  296. * 2d3eadfe49 Merge branch '2015.8' into '2016.3'
  297. * 2efc1b333b Merge pull request `#35290`_ from terminalmage/issue35051
  298. * d621aa7b61 Update runner/wheel unit tests to reflect new key in ret dict
  299. * 90c12a9c7b Add __orchestration__ key to orch returns for runner/wheel funcs
  300. * 7b8c3b86e7 Suppress error about invalid changes data for orchestration jobs
  301. * 54a1704d6c Suppress event for wheel/runner funcs executed from orchestration
  302. * f409f62bf2 Accept print_event option in WheelClient.cmd()
  303. * b42b25ccce Add cmd func for RunnerClient
  304. * 480065fe00 Add print_event option to client mixins
  305. * **PR** `#35229`_: (`lubyou`_) Ignore import error for pwd module in mac_shadow
  306. @ *2016-08-09 15:48:16 UTC*
  307. * 94529d0578 Merge pull request `#35229`_ from lubyou/fix-mac_shadow
  308. * b45039c240 Do not blindly ignore import failures
  309. * c1d5670b79 Ignore import error for pwd module
  310. * **PR** `#35227`_: (`isbm`_) Isbm osfinger ubuntu fix
  311. @ *2016-08-09 15:38:31 UTC*
  312. * ce7aeb6ca4 Merge pull request `#35227`_ from isbm/isbm-osfinger-ubuntu-fix
  313. * fe5da97283 Lintfix: E8303
  314. * 6eea62d4ec Add a deprecation warning
  315. * 4dc45f2509 Add grains unit test for Ubuntu systems
  316. * 3904e4b81c Bugfix: Ubuntu osfinger should contain also minor version
  317. * a69f97f9ad Bugfix: use oscodename if lsb_distrib_codename key exists empty.
  318. * **PR** `#35286`_: (`hu-dabao`_) fix 34425, a bug that sys.doc cannot output format
  319. @ *2016-08-09 09:50:12 UTC*
  320. * 47e328f755 Merge pull request `#35286`_ from hu-dabao/fix-34425
  321. * 86fb359f58 fix 34425, a bug that sys.doc cannot output format
  322. * **ISSUE** `#27294`_: (`stenstad`_) salt-cloud should support Openstack Identitiy v3 for authentication (refs: `#35213`_)
  323. * **PR** `#35275`_: (`rallytime`_) Back-port `#35213`_ to 2016.3
  324. @ *2016-08-09 00:02:43 UTC*
  325. * **PR** `#35213`_: (`gtmanfred`_) add identity v3 support to openstack driver (refs: `#35275`_)
  326. * d79cb1b4ec Merge pull request `#35275`_ from rallytime/bp-35213
  327. * 9b9fc508cc add identity v3 support to openstack driver
  328. * **PR** `#35278`_: (`dmurphy18`_) Increase timeout for siging to 10 seconds when signing rpm packages
  329. * **PR** `#35276`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  330. @ *2016-08-08 18:20:29 UTC*
  331. * 959a00e4b7 Merge pull request `#35276`_ from rallytime/merge-2016.3
  332. * 2b4c156df1 Merge branch '2015.8' into '2016.3'
  333. * f8158124d5 Merge pull request `#35211`_ from cachedout/issue_31074
  334. * 6f53232e6d Better error handling and a workaround for group mismatch.
  335. * 5b56a4acf7 Docs
  336. * ae04e7aaeb Initial POC
  337. * 3e4eb13daa Merge pull request `#35271`_ from bobrik/default-output-profile
  338. * 6cdee21036 Default state_output_profile to True everywhere, closes `#35166`_
  339. * 673e1aa1aa Merge pull request `#35233`_ from terminalmage/issue32719
  340. * 730a077041 Do not attempt to get fqdn_ip{4,6} grains when ipv{4,6} grains are empty
  341. * cdf3c0fe73 Merge pull request `#35202`_ from multani/fix/test-doc
  342. * 1642dba5d1 doc: fix broken links in the test documentation page
  343. * e1331cd2a3 Merge pull request `#35236`_ from rallytime/bp-35119
  344. * 9ade78de7b Revise unnecessary code duplication
  345. * 7c15f5b20a Fix formatting
  346. * 64f93f8938 Assume two EVRs are equal if E and V are equal but one R is missing.
  347. * 4f2b8aa5b6 Merge pull request `#35240`_ from derekmaciel/bp-35225
  348. * 9ed47f713a Add missing documentation for pkg.installed
  349. * 4bcfaa97d0 Merge pull request `#35241`_ from terminalmage/gitfs-fixes
  350. * e05648cc2d Break from loop when file is found
  351. * 6764a88601 Ensure that failed recursion results in no blob object being returned
  352. * f6d7360e0b Merge pull request `#35245`_ from rallytime/bp-35039
  353. * 51ab9cd6d4 Add saltenv support to module.run
  354. * d65a5c7134 Merge pull request `#35249`_ from terminalmage/issue35214
  355. * bcd5129e9f Fix regression in git.latest when update is fast-forward
  356. * e2e8bbbfde Add integration test for `#35214`_
  357. * **ISSUE** `#35003`_: (`edgan`_) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: `#35232`_)
  358. * **ISSUE** `#34481`_: (`L4rS6`_) rabbitmq_user.present with password keyword throws exception (refs: `#35232`_)
  359. * **ISSUE** `#33588`_: (`whytewolf`_) rabbitmq_user.present error (refs: `#35232`_)
  360. * **PR** `#35274`_: (`rallytime`_) Lint fixes for 2016.3 branch
  361. @ *2016-08-08 16:45:41 UTC*
  362. * **PR** `#35232`_: (`theredcat`_) fix rabbitmq version detection using a package-agnostic version (refs: `#35274`_)
  363. * 157939d5b0 Merge pull request `#35274`_ from rallytime/lint-2016.3
  364. * 0d3d711e9c Lint fixes for 2016.3 branch
  365. * **PR** `#35269`_: (`meaksh`_) Checksum validation for zypper pkg.download in 2016.3 and develop
  366. @ *2016-08-08 14:45:16 UTC*
  367. * c58bb18624 Merge pull request `#35269`_ from meaksh/checksum-during-zypper-pkg-download-for-2016.3-and-develop
  368. * 18700e821e unit tests for rpm.checksum() and zypper.download()
  369. * c3f29ab205 checksum validation during zypper pkg.download
  370. * **PR** `#35197`_: (`vutny`_) Make `pkgbuild.repo` state recognize `createrepo` command return code
  371. @ *2016-08-06 23:20:47 UTC*
  372. * d3f2ce2a1a Merge pull request `#35197`_ from vutny/pkgbuild-repo-failure-detection
  373. * a5f6630e97 Make `pkgbuild.repo` state recognize `createrepo` command return code
  374. * **ISSUE** `#34446`_: (`mirceaulinic`_) Proxy minions & straight minion using the same caching directory (refs: `#35178`_)
  375. * **PR** `#35178`_: (`cro`_) Add append_minionid_config_dirs option
  376. @ *2016-08-06 22:21:14 UTC*
  377. * f004b831d2 Merge pull request `#35178`_ from cro/proxy_cache_fix2
  378. * 84cc7d67c0 Add documentation for append_minionid_config_dirs.
  379. * f0961e741e Merge with 2016.3
  380. * **ISSUE** `#35234`_: (`Sylvain303`_) Bug: module disk.wipe dont wipe the filesystem information (refs: `#35253`_)
  381. * **PR** `#35259`_: (`cachedout`_) Fixup 35253
  382. @ *2016-08-06 21:59:48 UTC*
  383. * **PR** `#35253`_: (`abednarik`_) Fix disk.wipe missing option. (refs: `#35259`_)
  384. * 6eb1c48469 Merge pull request `#35259`_ from cachedout/fixup_35253
  385. * 104116f464 Add release notes and include entry about disk.wipe fix
  386. * 6714e8f386 Fix mock call in disk wipe test
  387. * **ISSUE** `#35234`_: (`Sylvain303`_) Bug: module disk.wipe dont wipe the filesystem information (refs: `#35253`_)
  388. * **PR** `#35253`_: (`abednarik`_) Fix disk.wipe missing option. (refs: `#35259`_)
  389. @ *2016-08-06 21:55:01 UTC*
  390. * 4e7d7f8e4c Merge pull request `#35253`_ from abednarik/disk_wipe_fix
  391. * ff33df4ba1 Fix disk.wipe missing option.
  392. * **PR** `#35206`_: (`hu-dabao`_) Make the log level back to warning for unclassified exc
  393. @ *2016-08-06 21:40:38 UTC*
  394. * eeede82109 Merge pull request `#35206`_ from hu-dabao/fix-exc-log
  395. * 676be7d711 Make the log level back to warning for unclassified exc
  396. * **PR** `#35196`_: (`isbm`_) Deprecate status.uptime one version later
  397. @ *2016-08-06 08:39:40 UTC*
  398. * 21808e27d5 Merge pull request `#35196`_ from isbm/isbm-too-fast-uptime-deprecation
  399. * 6f3a32dace Deprecate status.uptime one version later
  400. * **PR** `#35207`_: (`eliasp`_) Handle exceptions in `_get_virtual()` and in `_get_virtual()` consumers
  401. @ *2016-08-06 08:29:08 UTC*
  402. * 100645e557 Merge pull request `#35207`_ from eliasp/2016.3-modules.aptpkg-handle-exceptions
  403. * 2f11df98ca Handle exceptions in `_get_virtual()` and in `_get_virtual()` consumers
  404. * **ISSUE** `#35003`_: (`edgan`_) rabbitmq_user.present broken on Ubuntu 16.04 Xenial (refs: `#35232`_)
  405. * **ISSUE** `#34481`_: (`L4rS6`_) rabbitmq_user.present with password keyword throws exception (refs: `#35232`_)
  406. * **ISSUE** `#33588`_: (`whytewolf`_) rabbitmq_user.present error (refs: `#35232`_)
  407. * **PR** `#35232`_: (`theredcat`_) fix rabbitmq version detection using a package-agnostic version (refs: `#35274`_)
  408. @ *2016-08-06 08:13:02 UTC*
  409. * 7302a8a6e5 Merge pull request `#35232`_ from theredcat/fix-rabbitmq-version-detection
  410. * f75eb2ecc7 Fix runas in code order and make the check_password work with the new >3.5.7 version
  411. * 4d8119b88b fix rabbitmq version detection using a package-agnostic version
  412. * **PR** `#35244`_: (`rallytime`_) Back-port `#31677`_ to 2016.3
  413. @ *2016-08-06 07:53:28 UTC*
  414. * **PR** `#31677`_: (`miihael`_) Return correct value for services that must be enabled in Systemd (refs: `#35244`_)
  415. * 2e9fa3799c Merge pull request `#35244`_ from rallytime/bp-31677
  416. * 45d563d5ac Return correct value for services that must be enabled in Systemd, not in SysV
  417. * **PR** `#35182`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  418. @ *2016-08-03 20:57:29 UTC*
  419. * bd0496eef5 Merge pull request `#35182`_ from rallytime/merge-2016.3
  420. * c35974f78f Merge branch '2015.8' into '2016.3'
  421. * 67d8dd0fd0 Don't discard running beacons config when listing becaons (`#35174`_)
  422. * 3754550dd2 Add missing CLI Examples to aws_sqs module funcs (`#35173`_)
  423. * 4967ed275f doc version update to 2015.8.11, updates to release notes (`#35145`_)
  424. * **PR** `#35150`_: (`rallytime`_) Start release notes for 2016.3.3
  425. @ *2016-08-03 13:46:31 UTC*
  426. * f9f92ad326 Merge pull request `#35150`_ from rallytime/2016.3.3-release-notes
  427. * a64026fc99 Start release notes for 2016.3.3
  428. * **PR** `#35157`_: (`hu-dabao`_) master returned from func should be a string as designed so far
  429. @ *2016-08-03 13:29:16 UTC*
  430. * 518ecf897a Merge pull request `#35157`_ from hu-dabao/func-return-string
  431. * a7506af4c9 master returned from func should be a string as designed so far
  432. * **PR** `#35147`_: (`jacobhammons`_) doc version updated to 2016.3.2
  433. * **PR** `#35136`_: (`s0undt3ch`_) Don't restart processes if the manager is not set to restart them
  434. @ *2016-08-02 18:40:05 UTC*
  435. * dc7d7db3d5 Merge pull request `#35136`_ from s0undt3ch/2016.3
  436. * 7b8bf2d2b4 Don't restart processes if the manager is not set to restart them
  437. * **PR** `#35133`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  438. @ *2016-08-02 18:06:18 UTC*
  439. * bf04bd3316 Merge pull request `#35133`_ from rallytime/merge-2016.3
  440. * 0d5f0b6016 Merge branch '2015.8' into '2016.3'
  441. * 81845ee31d Merge pull request `#35114`_ from terminalmage/git_pillar-env-remap-docs
  442. * 5951554e9f Add clarification docs on a common git_pillar misconfiguration
  443. * 88a9fb1b31 Merge pull request `#34768`_ from hrumph/bad-installed-state
  444. * e1fcb8311d Put pkg.latest_version in try/except structure Move refreshed or refresh to different spot (just for code tidyness)
  445. * e0b6261659 changed name of varibale 'refreshed' to 'was_refreshed'
  446. * 340110b4b4 Move check for rtag to outermost-nesting in function
  447. * ac67c6b493 Lint fix
  448. * 0435a1375e Get rid of repetition in code by using new "refreshed" variable instead
  449. * 3b1dc978e2 Lint fix
  450. * a9bd1b92b9 lint fixes
  451. * 71d69343ef Fixes `#34767`_
  452. * 343576408f Merge pull request `#35043`_ from rallytime/new-release-notes
  453. * bdcc81a384 Start release notes file for 2015.8.12
  454. * **PR** `#35120`_: (`kstreee`_) The '_handle_event_socket_recv' function in Salt Api is missing first data of stream.
  455. @ *2016-08-02 16:22:50 UTC*
  456. * dd91006ed7 Merge pull request `#35120`_ from kstreee/fix-missing-first-stream-data
  457. * 28f793caac Fix missing first data in stream when subscribing stream using a function 'read_async'.
  458. * **PR** `saltstack/salt#35011`_: (`nishigori`_) Fix docstring for code-block of rst (refs: `#35131`_)
  459. * **PR** `#35131`_: (`rallytime`_) Back-port `#35011`_ to 2016.3
  460. * **PR** `#35011`_: (`nishigori`_) Fix docstring for code-block of rst (refs: `#35131`_)
  461. * **PR** `#35110`_: (`hu-dabao`_) Do not return job status back to master for master_alive and master_failback schedules
  462. @ *2016-08-02 07:49:46 UTC*
  463. * 77b1f43b0d Merge pull request `#35110`_ from hu-dabao/master-check-lighter
  464. * 3a3b66e27d dont return job status back to master for master_alive and master_failback schedules
  465. * **PR** `#35104`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  466. @ *2016-08-01 18:56:43 UTC*
  467. * 94a983f129 Merge pull request `#35104`_ from rallytime/merge-2016.3
  468. * dda2c32325 Merge branch '2015.8' into '2016.3'
  469. * 848bf0272f Merge pull request `#35050`_ from terminalmage/fix-saltdev-arg
  470. * 40cfa7cf17 Avoid needlessly running 2 argspecs in salt.utils.format_call()
  471. * fd186b7e4c Pass environment as 'saltdev' if runner/wheel func accepts a saltdev argument
  472. * 951b52ab93 Pass __env__ from saltmod orch states to to saltutil.{runner,wheel}
  473. * 2144178ae0 Merge pull request `#35066`_ from jfindlay/postgres_log
  474. * c2c442234f returners.postgres_local_cache: do not log in __virtual__
  475. * 7121618142 Merge pull request `#35024`_ from bobrik/daemon-reload-fix
  476. * c300615e9d Cache systemd unit update check per unit, closes `#34927`_
  477. * 865c29f126 Expressly deny a minion if a key cannot be found instead of raising stacktrace (`#35026`_)
  478. * **ISSUE** `#32761`_: (`notpeter`_) Ubuntu 16.04 Xenial Xerus Support (refs: #`saltstack/salt#33870`_)
  479. * **PR** `saltstack/salt#33870`_: (`rallytime`_) Add note about Xenial packages to 2016.3.0 release notes (refs: `#35105`_)
  480. * **PR** `#35105`_: (`rallytime`_) Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability
  481. @ *2016-08-01 17:26:55 UTC*
  482. * 6c056a829e Merge pull request `#35105`_ from rallytime/update-2016.3.0-release-notes
  483. * fbaff3e98e Update 2016.3.0 release notes with repo.saltstack.com Xenial pkg availability
  484. * **PR** `#35059`_: (`vutny`_) Add `fun_args` field to events generated by execution of Master modules
  485. @ *2016-08-01 13:01:42 UTC*
  486. * 1f8a0fd1e7 Merge pull request `#35059`_ from vutny/event-function-args
  487. * 19d080445b Add `fun_args` field to events generated by execution of Master modules
  488. * **PR** `#34955`_: (`lubyou`_) force dism to always output english text
  489. @ *2016-08-01 12:54:03 UTC*
  490. * d137c4b986 Merge pull request `#34955`_ from lubyou/fix-dism-on-non-english-systems
  491. * 63c974a3d0 add missing comma
  492. * 775ea73578 fix unit tests
  493. * 51869807f1 force dism to always output english text
  494. * **PR** `#35078`_: (`jacobweinstock`_) added missing non-keyword argument skip_verify to __get_artifact func…
  495. @ *2016-08-01 12:22:47 UTC*
  496. * ff7ddf0b68 Merge pull request `#35078`_ from jacobweinstock/fix-missing-non-keyword-argument
  497. * c40314ba80 added missing non-keyword argument skip_verify to __get_artifact function
  498. * **PR** `#35008`_: (`hu-dabao`_) Fix multimaster failover on more than two masters and failback behaviour
  499. @ *2016-07-29 16:34:37 UTC*
  500. * 878e200cd9 Merge pull request `#35008`_ from hu-dabao/fix-multimaster
  501. * 12da890910 Fix multimaster failover on more than two masters and failback behaviour
  502. * **ISSUE** `saltstack/salt#33536`_: (`murzick`_) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: `#35055`_)
  503. * **ISSUE** `#33536`_: (`murzick`_) pkgrepo.managed does not disable a yum repo with "disabled: True" (refs: `#35055`_)
  504. * **PR** `#35055`_: (`galet`_) `#33536`_ pkgrepo.managed does not disable a yum repo with "disabled: True"
  505. @ *2016-07-29 15:40:15 UTC*
  506. * 11ed147448 Merge pull request `#35055`_ from galet/2016.3
  507. * d70796bbfe `#33536`_ pkgrepo.managed does not disable a yum repo with "disabled: True"
  508. * **PR** `#35039`_: (`whiteinge`_) Add saltenv support to module.run (refs: `#35245`_)
  509. @ *2016-07-29 14:01:03 UTC*
  510. * ebaee39b2b Merge pull request `#35039`_ from whiteinge/module-run-saltenv
  511. * 7ef287e09e Add saltenv support to module.run
  512. * **PR** `#35046`_: (`eliasp`_) Prevent backtrace in `salt.states.network`
  513. @ *2016-07-29 13:59:09 UTC*
  514. * 32ed78a399 Merge pull request `#35046`_ from eliasp/2016.3-salt.states.network-prevent-backtrace
  515. * 1542cd5124 Prevent backtrace in `salt.states.network`
  516. * **PR** `#35054`_: (`lubyou`_) Only fail user lookup is the user parameter is required
  517. @ *2016-07-29 13:58:41 UTC*
  518. * f34bb7a8de Merge pull request `#35054`_ from lubyou/fix-win_dacl-disable_inheritance
  519. * 1e4e856fb2 Only fail user lookup is the user parameter is required
  520. * **PR** `#35029`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  521. @ *2016-07-28 18:01:35 UTC*
  522. * bee303db51 Merge pull request `#35029`_ from rallytime/merge-2016.3
  523. * 65f9365ee0 Merge branch '2015.8' into '2016.3'
  524. * 2b511f3013 Merge pull request `#35000`_ from rallytime/bp-33875
  525. * 35696ad637 Pylint fix
  526. * f9fd6ddd8a Fixup `#33875`_
  527. * 56b1f6c651 Fix naive fileserver map diff algorithm
  528. * 837bc6ba7d Merge pull request `#34994`_ from rallytime/bp-34835
  529. * 9268a793de same thing for the mine in salt-ssh
  530. * 3e11e19714 Fix the mine in salt ssh
  531. * **PR** `#35021`_: (`terminalmage`_) Don't add '.' to strerror when passed string ends in ? or !
  532. * **PR** `#34983`_: (`eliasp`_) modules.slack.post_message: Allow sending messages to direct-message …
  533. * **PR** `#34996`_: (`rallytime`_) [2016.3] Merge forward from 2015.8 to 2016.3
  534. @ *2016-07-27 19:03:04 UTC*
  535. * 05cfb1cefc Merge pull request `#34996`_ from rallytime/merge-2016.3
  536. * a7d4f93697 Merge branch '2015.8' into '2016.3'
  537. * b58c663d8d Merge pull request `#34991`_ from cachedout/ssh_timeout
  538. * 39cd8da399 Lint diff against salt-testing
  539. * 443e5cdde2 Add timeout to ssh tests
  540. * 5f8370ae8d Refine errors in client (`#34976`_)
  541. * a83cdf9339 Merge pull request `#34831`_ from thatch45/recoverssh
  542. * fa73041a49 If the thin does not match, then redeploy, don't error
  543. * **PR** `#34987`_: (`eliasp`_) salt.states.slack: check correct result attribute
  544. * **ISSUE** `saltstack/salt#34526`_: (`danielmotaleite`_) salt-ssh + mine = weird error (refs: `#34835`_, #saltstack/salt`#34835`_)
  545. * **PR** `#34835`_: (`thatch45`_) Make the mine and publish combine minion and master opts in salt-ssh (refs: `#34994`_)
  546. @ *2016-07-27 17:25:26 UTC*
  547. * edeb0eda36 Merge pull request `#34835`_ from thatch45/34526\_
  548. * 1d2477df05 same thing for the mine in salt-ssh
  549. * 6b6c5ff278 Fix the mine in salt ssh
  550. .. _`#24745`: https://github.com/saltstack/salt/issues/24745
  551. .. _`#24893`: https://github.com/saltstack/salt/pull/24893
  552. .. _`#25267`: https://github.com/saltstack/salt/pull/25267
  553. .. _`#27294`: https://github.com/saltstack/salt/issues/27294
  554. .. _`#30913`: https://github.com/saltstack/salt/pull/30913
  555. .. _`#31677`: https://github.com/saltstack/salt/pull/31677
  556. .. _`#32761`: https://github.com/saltstack/salt/issues/32761
  557. .. _`#33337`: https://github.com/saltstack/salt/pull/33337
  558. .. _`#33367`: https://github.com/saltstack/salt/issues/33367
  559. .. _`#33518`: https://github.com/saltstack/salt/pull/33518
  560. .. _`#33536`: https://github.com/saltstack/salt/issues/33536
  561. .. _`#33588`: https://github.com/saltstack/salt/issues/33588
  562. .. _`#33875`: https://github.com/saltstack/salt/pull/33875
  563. .. _`#34161`: https://github.com/saltstack/salt/issues/34161
  564. .. _`#34279`: https://github.com/saltstack/salt/issues/34279
  565. .. _`#34441`: https://github.com/saltstack/salt/pull/34441
  566. .. _`#34446`: https://github.com/saltstack/salt/issues/34446
  567. .. _`#34481`: https://github.com/saltstack/salt/issues/34481
  568. .. _`#34502`: https://github.com/saltstack/salt/pull/34502
  569. .. _`#34702`: https://github.com/saltstack/salt/pull/34702
  570. .. _`#34767`: https://github.com/saltstack/salt/issues/34767
  571. .. _`#34768`: https://github.com/saltstack/salt/pull/34768
  572. .. _`#34831`: https://github.com/saltstack/salt/pull/34831
  573. .. _`#34835`: https://github.com/saltstack/salt/pull/34835
  574. .. _`#34927`: https://github.com/saltstack/salt/issues/34927
  575. .. _`#34955`: https://github.com/saltstack/salt/pull/34955
  576. .. _`#34976`: https://github.com/saltstack/salt/pull/34976
  577. .. _`#34983`: https://github.com/saltstack/salt/pull/34983
  578. .. _`#34987`: https://github.com/saltstack/salt/pull/34987
  579. .. _`#34991`: https://github.com/saltstack/salt/pull/34991
  580. .. _`#34994`: https://github.com/saltstack/salt/pull/34994
  581. .. _`#34996`: https://github.com/saltstack/salt/pull/34996
  582. .. _`#35000`: https://github.com/saltstack/salt/pull/35000
  583. .. _`#35003`: https://github.com/saltstack/salt/issues/35003
  584. .. _`#35008`: https://github.com/saltstack/salt/pull/35008
  585. .. _`#35011`: https://github.com/saltstack/salt/pull/35011
  586. .. _`#35021`: https://github.com/saltstack/salt/pull/35021
  587. .. _`#35024`: https://github.com/saltstack/salt/pull/35024
  588. .. _`#35026`: https://github.com/saltstack/salt/pull/35026
  589. .. _`#35029`: https://github.com/saltstack/salt/pull/35029
  590. .. _`#35039`: https://github.com/saltstack/salt/pull/35039
  591. .. _`#35043`: https://github.com/saltstack/salt/pull/35043
  592. .. _`#35046`: https://github.com/saltstack/salt/pull/35046
  593. .. _`#35050`: https://github.com/saltstack/salt/pull/35050
  594. .. _`#35054`: https://github.com/saltstack/salt/pull/35054
  595. .. _`#35055`: https://github.com/saltstack/salt/pull/35055
  596. .. _`#35059`: https://github.com/saltstack/salt/pull/35059
  597. .. _`#35066`: https://github.com/saltstack/salt/pull/35066
  598. .. _`#35078`: https://github.com/saltstack/salt/pull/35078
  599. .. _`#35102`: https://github.com/saltstack/salt/issues/35102
  600. .. _`#35104`: https://github.com/saltstack/salt/pull/35104
  601. .. _`#35105`: https://github.com/saltstack/salt/pull/35105
  602. .. _`#35110`: https://github.com/saltstack/salt/pull/35110
  603. .. _`#35114`: https://github.com/saltstack/salt/pull/35114
  604. .. _`#35120`: https://github.com/saltstack/salt/pull/35120
  605. .. _`#35121`: https://github.com/saltstack/salt/issues/35121
  606. .. _`#35131`: https://github.com/saltstack/salt/pull/35131
  607. .. _`#35132`: https://github.com/saltstack/salt/pull/35132
  608. .. _`#35133`: https://github.com/saltstack/salt/pull/35133
  609. .. _`#35136`: https://github.com/saltstack/salt/pull/35136
  610. .. _`#35145`: https://github.com/saltstack/salt/pull/35145
  611. .. _`#35147`: https://github.com/saltstack/salt/pull/35147
  612. .. _`#35150`: https://github.com/saltstack/salt/pull/35150
  613. .. _`#35157`: https://github.com/saltstack/salt/pull/35157
  614. .. _`#35166`: https://github.com/saltstack/salt/issues/35166
  615. .. _`#35173`: https://github.com/saltstack/salt/pull/35173
  616. .. _`#35174`: https://github.com/saltstack/salt/pull/35174
  617. .. _`#35178`: https://github.com/saltstack/salt/pull/35178
  618. .. _`#35182`: https://github.com/saltstack/salt/pull/35182
  619. .. _`#35196`: https://github.com/saltstack/salt/pull/35196
  620. .. _`#35197`: https://github.com/saltstack/salt/pull/35197
  621. .. _`#35202`: https://github.com/saltstack/salt/pull/35202
  622. .. _`#35206`: https://github.com/saltstack/salt/pull/35206
  623. .. _`#35207`: https://github.com/saltstack/salt/pull/35207
  624. .. _`#35211`: https://github.com/saltstack/salt/pull/35211
  625. .. _`#35213`: https://github.com/saltstack/salt/pull/35213
  626. .. _`#35214`: https://github.com/saltstack/salt/issues/35214
  627. .. _`#35226`: https://github.com/saltstack/salt/issues/35226
  628. .. _`#35227`: https://github.com/saltstack/salt/pull/35227
  629. .. _`#35229`: https://github.com/saltstack/salt/pull/35229
  630. .. _`#35232`: https://github.com/saltstack/salt/pull/35232
  631. .. _`#35233`: https://github.com/saltstack/salt/pull/35233
  632. .. _`#35234`: https://github.com/saltstack/salt/issues/35234
  633. .. _`#35235`: https://github.com/saltstack/salt/pull/35235
  634. .. _`#35236`: https://github.com/saltstack/salt/pull/35236
  635. .. _`#35240`: https://github.com/saltstack/salt/pull/35240
  636. .. _`#35241`: https://github.com/saltstack/salt/pull/35241
  637. .. _`#35244`: https://github.com/saltstack/salt/pull/35244
  638. .. _`#35245`: https://github.com/saltstack/salt/pull/35245
  639. .. _`#35249`: https://github.com/saltstack/salt/pull/35249
  640. .. _`#35253`: https://github.com/saltstack/salt/pull/35253
  641. .. _`#35259`: https://github.com/saltstack/salt/pull/35259
  642. .. _`#35264`: https://github.com/saltstack/salt/issues/35264
  643. .. _`#35269`: https://github.com/saltstack/salt/pull/35269
  644. .. _`#35271`: https://github.com/saltstack/salt/pull/35271
  645. .. _`#35274`: https://github.com/saltstack/salt/pull/35274
  646. .. _`#35275`: https://github.com/saltstack/salt/pull/35275
  647. .. _`#35276`: https://github.com/saltstack/salt/pull/35276
  648. .. _`#35278`: https://github.com/saltstack/salt/pull/35278
  649. .. _`#35286`: https://github.com/saltstack/salt/pull/35286
  650. .. _`#35290`: https://github.com/saltstack/salt/pull/35290
  651. .. _`#35301`: https://github.com/saltstack/salt/pull/35301
  652. .. _`#35302`: https://github.com/saltstack/salt/pull/35302
  653. .. _`#35306`: https://github.com/saltstack/salt/pull/35306
  654. .. _`#35309`: https://github.com/saltstack/salt/pull/35309
  655. .. _`#35318`: https://github.com/saltstack/salt/pull/35318
  656. .. _`#35323`: https://github.com/saltstack/salt/pull/35323
  657. .. _`#35325`: https://github.com/saltstack/salt/pull/35325
  658. .. _`#35329`: https://github.com/saltstack/salt/pull/35329
  659. .. _`#35331`: https://github.com/saltstack/salt/pull/35331
  660. .. _`#35334`: https://github.com/saltstack/salt/pull/35334
  661. .. _`#35336`: https://github.com/saltstack/salt/issues/35336
  662. .. _`#35339`: https://github.com/saltstack/salt/pull/35339
  663. .. _`#35347`: https://github.com/saltstack/salt/pull/35347
  664. .. _`#35352`: https://github.com/saltstack/salt/pull/35352
  665. .. _`#35356`: https://github.com/saltstack/salt/pull/35356
  666. .. _`#35357`: https://github.com/saltstack/salt/pull/35357
  667. .. _`#35358`: https://github.com/saltstack/salt/pull/35358
  668. .. _`#35359`: https://github.com/saltstack/salt/pull/35359
  669. .. _`#35360`: https://github.com/saltstack/salt/pull/35360
  670. .. _`#35361`: https://github.com/saltstack/salt/pull/35361
  671. .. _`#35362`: https://github.com/saltstack/salt/pull/35362
  672. .. _`#35373`: https://github.com/saltstack/salt/pull/35373
  673. .. _`#35393`: https://github.com/saltstack/salt/pull/35393
  674. .. _`#35394`: https://github.com/saltstack/salt/pull/35394
  675. .. _`#35395`: https://github.com/saltstack/salt/pull/35395
  676. .. _`#35406`: https://github.com/saltstack/salt/pull/35406
  677. .. _`#35407`: https://github.com/saltstack/salt/pull/35407
  678. .. _`#35411`: https://github.com/saltstack/salt/pull/35411
  679. .. _`#35412`: https://github.com/saltstack/salt/pull/35412
  680. .. _`#35413`: https://github.com/saltstack/salt/pull/35413
  681. .. _`#35422`: https://github.com/saltstack/salt/issues/35422
  682. .. _`#35423`: https://github.com/saltstack/salt/issues/35423
  683. .. _`#35427`: https://github.com/saltstack/salt/pull/35427
  684. .. _`#35428`: https://github.com/saltstack/salt/pull/35428
  685. .. _`#35429`: https://github.com/saltstack/salt/pull/35429
  686. .. _`#35436`: https://github.com/saltstack/salt/pull/35436
  687. .. _`#35442`: https://github.com/saltstack/salt/pull/35442
  688. .. _`#35446`: https://github.com/saltstack/salt/pull/35446
  689. .. _`#35447`: https://github.com/saltstack/salt/pull/35447
  690. .. _`#35448`: https://github.com/saltstack/salt/pull/35448
  691. .. _`#35449`: https://github.com/saltstack/salt/pull/35449
  692. .. _`#35451`: https://github.com/saltstack/salt/pull/35451
  693. .. _`#35453`: https://github.com/saltstack/salt/pull/35453
  694. .. _`#35456`: https://github.com/saltstack/salt/pull/35456
  695. .. _`#35458`: https://github.com/saltstack/salt/issues/35458
  696. .. _`#35459`: https://github.com/saltstack/salt/pull/35459
  697. .. _`#35460`: https://github.com/saltstack/salt/pull/35460
  698. .. _`#35461`: https://github.com/saltstack/salt/pull/35461
  699. .. _`#35463`: https://github.com/saltstack/salt/pull/35463
  700. .. _`#35467`: https://github.com/saltstack/salt/pull/35467
  701. .. _`#35471`: https://github.com/saltstack/salt/pull/35471
  702. .. _`#35476`: https://github.com/saltstack/salt/pull/35476
  703. .. _`#35483`: https://github.com/saltstack/salt/pull/35483
  704. .. _`#35486`: https://github.com/saltstack/salt/pull/35486
  705. .. _`#35487`: https://github.com/saltstack/salt/pull/35487
  706. .. _`#35489`: https://github.com/saltstack/salt/pull/35489
  707. .. _`#35492`: https://github.com/saltstack/salt/pull/35492
  708. .. _`#35495`: https://github.com/saltstack/salt/pull/35495
  709. .. _`#35497`: https://github.com/saltstack/salt/pull/35497
  710. .. _`#35498`: https://github.com/saltstack/salt/pull/35498
  711. .. _`#35508`: https://github.com/saltstack/salt/pull/35508
  712. .. _`#35510`: https://github.com/saltstack/salt/pull/35510
  713. .. _`#35512`: https://github.com/saltstack/salt/pull/35512
  714. .. _`#35513`: https://github.com/saltstack/salt/pull/35513
  715. .. _`#35516`: https://github.com/saltstack/salt/pull/35516
  716. .. _`#35517`: https://github.com/saltstack/salt/pull/35517
  717. .. _`#35522`: https://github.com/saltstack/salt/pull/35522
  718. .. _`#35525`: https://github.com/saltstack/salt/pull/35525
  719. .. _`#35526`: https://github.com/saltstack/salt/pull/35526
  720. .. _`#35538`: https://github.com/saltstack/salt/pull/35538
  721. .. _`#35540`: https://github.com/saltstack/salt/pull/35540
  722. .. _`#35545`: https://github.com/saltstack/salt/pull/35545
  723. .. _`#35546`: https://github.com/saltstack/salt/pull/35546
  724. .. _`#35566`: https://github.com/saltstack/salt/pull/35566
  725. .. _`#35571`: https://github.com/saltstack/salt/pull/35571
  726. .. _`#35572`: https://github.com/saltstack/salt/pull/35572
  727. .. _`#35573`: https://github.com/saltstack/salt/pull/35573
  728. .. _`#35577`: https://github.com/saltstack/salt/pull/35577
  729. .. _`#35579`: https://github.com/saltstack/salt/pull/35579
  730. .. _`#35580`: https://github.com/saltstack/salt/pull/35580
  731. .. _`#35583`: https://github.com/saltstack/salt/pull/35583
  732. .. _`#35586`: https://github.com/saltstack/salt/pull/35586
  733. .. _`#35602`: https://github.com/saltstack/salt/pull/35602
  734. .. _`#35603`: https://github.com/saltstack/salt/pull/35603
  735. .. _`Ch3LL`: https://github.com/Ch3LL
  736. .. _`L4rS6`: https://github.com/L4rS6
  737. .. _`Sylvain303`: https://github.com/Sylvain303
  738. .. _`The-Loeki`: https://github.com/The-Loeki
  739. .. _`TheBigBear`: https://github.com/TheBigBear
  740. .. _`ViaviSolutions`: https://github.com/ViaviSolutions
  741. .. _`abednarik`: https://github.com/abednarik
  742. .. _`bobrik`: https://github.com/bobrik
  743. .. _`cachedout`: https://github.com/cachedout
  744. .. _`cro`: https://github.com/cro
  745. .. _`danielmotaleite`: https://github.com/danielmotaleite
  746. .. _`deniszh`: https://github.com/deniszh
  747. .. _`dkruger`: https://github.com/dkruger
  748. .. _`dmurphy18`: https://github.com/dmurphy18
  749. .. _`edgan`: https://github.com/edgan
  750. .. _`eliasp`: https://github.com/eliasp
  751. .. _`farcaller`: https://github.com/farcaller
  752. .. _`galet`: https://github.com/galet
  753. .. _`gtmanfred`: https://github.com/gtmanfred
  754. .. _`hu-dabao`: https://github.com/hu-dabao
  755. .. _`iggy`: https://github.com/iggy
  756. .. _`isbm`: https://github.com/isbm
  757. .. _`jacobhammons`: https://github.com/jacobhammons
  758. .. _`jacobweinstock`: https://github.com/jacobweinstock
  759. .. _`jfindlay`: https://github.com/jfindlay
  760. .. _`justinta`: https://github.com/justinta
  761. .. _`kstreee`: https://github.com/kstreee
  762. .. _`lubyou`: https://github.com/lubyou
  763. .. _`markuskramerIgitt`: https://github.com/markuskramerIgitt
  764. .. _`mathieubouchard`: https://github.com/mathieubouchard
  765. .. _`meaksh`: https://github.com/meaksh
  766. .. _`miihael`: https://github.com/miihael
  767. .. _`mirceaulinic`: https://github.com/mirceaulinic
  768. .. _`murzick`: https://github.com/murzick
  769. .. _`mzupan`: https://github.com/mzupan
  770. .. _`nishigori`: https://github.com/nishigori
  771. .. _`notpeter`: https://github.com/notpeter
  772. .. _`rallytime`: https://github.com/rallytime
  773. .. _`randomed`: https://github.com/randomed
  774. .. _`s0undt3ch`: https://github.com/s0undt3ch
  775. .. _`saltstack/salt#25267`: https://github.com/saltstack/salt/pull/25267
  776. .. _`saltstack/salt#33536`: https://github.com/saltstack/salt/issues/33536
  777. .. _`saltstack/salt#33870`: https://github.com/saltstack/salt/pull/33870
  778. .. _`saltstack/salt#34502`: https://github.com/saltstack/salt/pull/34502
  779. .. _`saltstack/salt#34526`: https://github.com/saltstack/salt/issues/34526
  780. .. _`saltstack/salt#34702`: https://github.com/saltstack/salt/pull/34702
  781. .. _`saltstack/salt#34835`: https://github.com/saltstack/salt/pull/34835
  782. .. _`saltstack/salt#35011`: https://github.com/saltstack/salt/pull/35011
  783. .. _`saltstack/salt#35308`: https://github.com/saltstack/salt/pull/35308
  784. .. _`saltstack/salt#35360`: https://github.com/saltstack/salt/pull/35360
  785. .. _`saltstack/salt#35403`: https://github.com/saltstack/salt/issues/35403
  786. .. _`saltstack/salt#35463`: https://github.com/saltstack/salt/pull/35463
  787. .. _`skizunov`: https://github.com/skizunov
  788. .. _`stenstad`: https://github.com/stenstad
  789. .. _`supertom`: https://github.com/supertom
  790. .. _`tankywoo`: https://github.com/tankywoo
  791. .. _`terminalmage`: https://github.com/terminalmage
  792. .. _`thatch45`: https://github.com/thatch45
  793. .. _`theredcat`: https://github.com/theredcat
  794. .. _`ticosax`: https://github.com/ticosax
  795. .. _`tonybaloney`: https://github.com/tonybaloney
  796. .. _`twangboy`: https://github.com/twangboy
  797. .. _`vutny`: https://github.com/vutny
  798. .. _`whiteinge`: https://github.com/whiteinge
  799. .. _`whytewolf`: https://github.com/whytewolf