sysutils/py-salt: add patches to handle runtime regressions in 2016.3.x
Fixes cron.file from upstream issue #34094/#34095 [1]. This will be in
2016.3.2.
- https://github.com/saltstack/salt/issues/34094
- https://github.com/saltstack/salt/pull/34095
Restore patch for upstream issue #33608. This was patched in 2016.3.0 but
removed in the maintainer update to 2016.3.1 in r417508. However the patch
has yet to be merged upstream. [2]
- https://github.com/saltstack/salt/issues/33608
PR: 210627 [1], 210395 [2]
Reported by: Andres Montalban <amontalban@gmail.com>
Approved by: Christer Edwards <christer.edwards@gmail.com> (maintainer)
Approved by: ports-secteam (with hat)
Note that 2015.8.4 resolved CVE-2016-1866 but introduced a bug that broke a
lot of Salt functionality. This update is functionally equivalent to the
current patched 2015.8.4_1 port but brings us back in line with upstream.
PR: 206906
Submitted by: Christer Edwards <christer.edwards@gmail.com>
MFH: 2016Q1
There was a major regression in 2015.8.4 which breaks a lot of salt
functionality. This adds a patch to fix it ahead of the upcoming
2015.8.5. The reason for patching in the ports tree is that there is a
major CVE that is addressed in 2015.8.4 which should be resolved
immediately by merging a functional salt to quarterly.
Regression: https://github.com/saltstack/salt/issues/30820
Security: CVE-2016-1866
Security: https://vuxml.freebsd.org/freebsd/0652005e-ca96-11e5-96d6-14dae9d210b8.html
Approved by: ports-secteam (with hat)
MFH: 2016Q1
- Add salt-proxy.in and associated pkg-message text for Salt Proxy
- Restore installation of salt-api.in accidentally removed in r396791
- Set a default for PATH to address upstream issue 27151
- While here, make headers more verbose and trim variable quotes per rclint
PR: 203262
Submitted by: Christer Edwards <christer.edwards@gmail.com> (maintainer)
Remove a spurious slash from the line end of PYDISTUTILS_INSTALLARGS
introduced in r387241.
Reported by: xmj
Approved by: portmgr (blanket)
MFH: 2015Q3
- sort pkg-plist with `make makeplist'
Salt 2014.1.4 Release Notes
===========================
- Fix setup.py dependency issue (:issue:`12031`)
- Fix handling for IOErrors under certain circumstances (:issue:`11783` and :issue:`11853`)
- Fix fatal exception when ``/proc/1/cgroup`` is not readable (:issue:`11619`)
- Fix os grains for OpenSolaris (:issue:`11907`)
- Fix ``lvs.zero`` module argument pass-through (:issue:`9001`)
- Fix bug in ``debian_ip`` interaction with ``network.system`` state (:issue:`11164`)
- Remove bad binary package verification code (:issue:`12177`)
- Fix traceback in solaris package installation (:issue:`12237`)
- Fix ``file.directory`` state symlink handling (:issue:`12209`)
- Remove ``external_ip`` grain
- Fix ``file.managed`` makedirs issues (:issue:`10446`)
- Fix hang on non-existent Windows drive letter for ``file`` module (:issue:`9880`)
- Fix salt minion caching all users on the server (:issue:`9743`)
PR: ports/189377
Submitted by: Christer Edwards <christer.edwards@gmail.com> (maintainer)
- Update to 2014.1.0
- Moved py-salt-cloud because py-salt included cloud part
- Link to full changelog:
http://docs.saltstack.com/topics/releases/2014.1.0.html
PR: ports/186950
Submitted by: Christer Edwards <christer.edwards@gmail.com> (maintainer)
- Fix user.present states with non-string fullname (issue 9085)
- Fix virt.init return value on failure (issue 6870)
- Fix reporting of file.blockreplace state when test=True
- Fix network.interfaces when used in cron (issue 7990)
- Fix bug in pkgrepo when switching to/from mirrorlist-based repo def
(issue 9121)
- Fix infinite recursion when cache file is corrupted
- Add checking for rev and mirror/bare args in git.latest (issue 9107)
- Add cmd.watch alias (points to cmd.wait) (issue 8612)
- Fix stacktrace when prereq is not formed as a list (issue 8235)
- Fix stdin issue with lvdisplay command (issue 9128)
- Add pre-check function for range matcher (issue 9236)
- Add exception handling for psutil for processes that go missing
(issue 9274)
- Allow _in requisites to match both on ID and name (issue 9061)
- Fix multiple client timeout issues (issue 7157 and issue 9302, probably
others)
- Fix ZMQError: Operation cannot be accomplished in current state errors
(issue 6306)
- Multiple optimization in minion auth routines
- Clarify logs for minion ID caching
PR: ports/186149
Submitted by: Christer Edwards <christer.edwards@gmail.com> (maintainer)