summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorwiz <wiz>2015-12-11 00:27:06 +0000
committerwiz <wiz>2015-12-11 00:27:06 +0000
commit8618f831bdaf4e9f74b5c11b8309cd9d9023df35 (patch)
tree2193670127aa40518f5773e9f4c030e97072230b /sysutils
parenta51b6dfe011f87962419ee9d63dc907e571ca5b7 (diff)
downloadpkgsrc-8618f831bdaf4e9f74b5c11b8309cd9d9023df35.tar.gz
Update salt to 2015.8.3, provided by Travis Paul in PR 50507.
Security Fix CVE-2015-8034: Saving state.sls cache data to disk with insecure permissions This affects users of the state.sls function. The state run cache on the minion was being created with incorrect permissions. This file could potentially contain sensitive data that was inserted via jinja into the state SLS files. The permissions for this file are now being set correctly. Thanks to @zmalone for bringing this issue to our attention.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/salt/Makefile10
-rw-r--r--sysutils/salt/PLIST77
-rw-r--r--sysutils/salt/distinfo10
3 files changed, 84 insertions, 13 deletions
diff --git a/sysutils/salt/Makefile b/sysutils/salt/Makefile
index aad6b9655dc..2cd7c5a0323 100644
--- a/sysutils/salt/Makefile
+++ b/sysutils/salt/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.32 2015/12/07 21:51:53 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2015/12/11 00:27:06 wiz Exp $
-DISTNAME= salt-2015.8.1
-PKGREVISION= 2
+DISTNAME= salt-2015.8.3
CATEGORIES= sysutils
-MASTER_SITES= https://pypi.python.org/packages/source/s/salt/
+MASTER_SITES= ${MASTER_SITE_PYPI:=s/salt/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://saltstack.org/
@@ -58,11 +57,14 @@ SUBST_STAGE.fix-paths= pre-configure
SUBST_MESSAGE.fix-paths=Fixing hardcoded paths
SUBST_FILES.fix-paths= conf/*
SUBST_FILES.fix-paths+= doc/man/* salt/modules/munin.py setup.py
+SUBST_FILES.fix-paths+= salt/utils/rsax931.py salt/grains/core.py
SUBST_SED.fix-paths= -e 's,/etc/salt,${PKG_SYSCONFDIR},g'
SUBST_SED.fix-paths+= -e 's,/srv/salt,${PKG_SYSCONFDIR}/states,g'
SUBST_SED.fix-paths+= -e 's,/srv/pillar,${PKG_SYSCONFDIR}/pillar,g'
SUBST_SED.fix-paths+= -e 's,/etc/munin,${PKG_SYSCONFBASEDIR}/munin,g'
SUBST_SED.fix-paths+= -e 's,share/man,man,g'
+SUBST_SED.fix-paths+= -e 's,/opt/local/lib,${PREFIX}/lib,g'
+SUBST_SED.fix-paths+= -e 's,/opt/local/etc,${PKG_SYSCONFBASEDIR},g'
post-install:
${INSTALL_DATA} ${WRKSRC}/conf/master ${DESTDIR}${EGDIR}/
diff --git a/sysutils/salt/PLIST b/sysutils/salt/PLIST
index 57cf96f3fff..aeba20a4421 100644
--- a/sysutils/salt/PLIST
+++ b/sysutils/salt/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2015/11/10 14:48:39 sborrill Exp $
+@comment $NetBSD: PLIST,v 1.14 2015/12/11 00:27:06 wiz Exp $
bin/salt
bin/salt-api
bin/salt-call
@@ -83,6 +83,9 @@ ${PYSITELIB}/salt/beacons/load.pyo
${PYSITELIB}/salt/beacons/network_info.py
${PYSITELIB}/salt/beacons/network_info.pyc
${PYSITELIB}/salt/beacons/network_info.pyo
+${PYSITELIB}/salt/beacons/proxy_example.py
+${PYSITELIB}/salt/beacons/proxy_example.pyc
+${PYSITELIB}/salt/beacons/proxy_example.pyo
${PYSITELIB}/salt/beacons/ps.py
${PYSITELIB}/salt/beacons/ps.pyc
${PYSITELIB}/salt/beacons/ps.pyo
@@ -446,6 +449,9 @@ ${PYSITELIB}/salt/fileserver/svnfs.pyo
${PYSITELIB}/salt/grains/__init__.py
${PYSITELIB}/salt/grains/__init__.pyc
${PYSITELIB}/salt/grains/__init__.pyo
+${PYSITELIB}/salt/grains/chronos.py
+${PYSITELIB}/salt/grains/chronos.pyc
+${PYSITELIB}/salt/grains/chronos.pyo
${PYSITELIB}/salt/grains/core.py
${PYSITELIB}/salt/grains/core.pyc
${PYSITELIB}/salt/grains/core.pyo
@@ -458,15 +464,24 @@ ${PYSITELIB}/salt/grains/external_ip.pyo
${PYSITELIB}/salt/grains/extra.py
${PYSITELIB}/salt/grains/extra.pyc
${PYSITELIB}/salt/grains/extra.pyo
+${PYSITELIB}/salt/grains/fx2.py
+${PYSITELIB}/salt/grains/fx2.pyc
+${PYSITELIB}/salt/grains/fx2.pyo
${PYSITELIB}/salt/grains/junos.py
${PYSITELIB}/salt/grains/junos.pyc
${PYSITELIB}/salt/grains/junos.pyo
+${PYSITELIB}/salt/grains/marathon.py
+${PYSITELIB}/salt/grains/marathon.pyc
+${PYSITELIB}/salt/grains/marathon.pyo
${PYSITELIB}/salt/grains/mdadm.py
${PYSITELIB}/salt/grains/mdadm.pyc
${PYSITELIB}/salt/grains/mdadm.pyo
${PYSITELIB}/salt/grains/opts.py
${PYSITELIB}/salt/grains/opts.pyc
${PYSITELIB}/salt/grains/opts.pyo
+${PYSITELIB}/salt/grains/philips_hue.py
+${PYSITELIB}/salt/grains/philips_hue.pyc
+${PYSITELIB}/salt/grains/philips_hue.pyo
${PYSITELIB}/salt/grains/rest_sample.py
${PYSITELIB}/salt/grains/rest_sample.pyc
${PYSITELIB}/salt/grains/rest_sample.pyo
@@ -620,12 +635,18 @@ ${PYSITELIB}/salt/modules/cassandra.pyo
${PYSITELIB}/salt/modules/cassandra_cql.py
${PYSITELIB}/salt/modules/cassandra_cql.pyc
${PYSITELIB}/salt/modules/cassandra_cql.pyo
+${PYSITELIB}/salt/modules/chassis.py
+${PYSITELIB}/salt/modules/chassis.pyc
+${PYSITELIB}/salt/modules/chassis.pyo
${PYSITELIB}/salt/modules/chef.py
${PYSITELIB}/salt/modules/chef.pyc
${PYSITELIB}/salt/modules/chef.pyo
${PYSITELIB}/salt/modules/chocolatey.py
${PYSITELIB}/salt/modules/chocolatey.pyc
${PYSITELIB}/salt/modules/chocolatey.pyo
+${PYSITELIB}/salt/modules/chronos.py
+${PYSITELIB}/salt/modules/chronos.pyc
+${PYSITELIB}/salt/modules/chronos.pyo
${PYSITELIB}/salt/modules/cloud.py
${PYSITELIB}/salt/modules/cloud.pyc
${PYSITELIB}/salt/modules/cloud.pyo
@@ -722,6 +743,9 @@ ${PYSITELIB}/salt/modules/dpkg.pyo
${PYSITELIB}/salt/modules/drac.py
${PYSITELIB}/salt/modules/drac.pyc
${PYSITELIB}/salt/modules/drac.pyo
+${PYSITELIB}/salt/modules/dracr.py
+${PYSITELIB}/salt/modules/dracr.pyc
+${PYSITELIB}/salt/modules/dracr.pyo
${PYSITELIB}/salt/modules/drbd.py
${PYSITELIB}/salt/modules/drbd.pyc
${PYSITELIB}/salt/modules/drbd.pyo
@@ -953,6 +977,9 @@ ${PYSITELIB}/salt/modules/macports.pyo
${PYSITELIB}/salt/modules/makeconf.py
${PYSITELIB}/salt/modules/makeconf.pyc
${PYSITELIB}/salt/modules/makeconf.pyo
+${PYSITELIB}/salt/modules/marathon.py
+${PYSITELIB}/salt/modules/marathon.pyc
+${PYSITELIB}/salt/modules/marathon.pyo
${PYSITELIB}/salt/modules/match.py
${PYSITELIB}/salt/modules/match.pyc
${PYSITELIB}/salt/modules/match.pyo
@@ -1082,6 +1109,9 @@ ${PYSITELIB}/salt/modules/parted.pyo
${PYSITELIB}/salt/modules/pecl.py
${PYSITELIB}/salt/modules/pecl.pyc
${PYSITELIB}/salt/modules/pecl.pyo
+${PYSITELIB}/salt/modules/philips_hue.py
+${PYSITELIB}/salt/modules/philips_hue.pyc
+${PYSITELIB}/salt/modules/philips_hue.pyo
${PYSITELIB}/salt/modules/pillar.py
${PYSITELIB}/salt/modules/pillar.pyc
${PYSITELIB}/salt/modules/pillar.pyo
@@ -1172,9 +1202,6 @@ ${PYSITELIB}/salt/modules/reg.pyo
${PYSITELIB}/salt/modules/rest_package.py
${PYSITELIB}/salt/modules/rest_package.pyc
${PYSITELIB}/salt/modules/rest_package.pyo
-${PYSITELIB}/salt/modules/rest_sample.py
-${PYSITELIB}/salt/modules/rest_sample.pyc
-${PYSITELIB}/salt/modules/rest_sample.pyo
${PYSITELIB}/salt/modules/rest_service.py
${PYSITELIB}/salt/modules/rest_service.pyc
${PYSITELIB}/salt/modules/rest_service.pyo
@@ -1295,6 +1322,12 @@ ${PYSITELIB}/salt/modules/sqlite3.pyo
${PYSITELIB}/salt/modules/ssh.py
${PYSITELIB}/salt/modules/ssh.pyc
${PYSITELIB}/salt/modules/ssh.pyo
+${PYSITELIB}/salt/modules/ssh_package.py
+${PYSITELIB}/salt/modules/ssh_package.pyc
+${PYSITELIB}/salt/modules/ssh_package.pyo
+${PYSITELIB}/salt/modules/ssh_service.py
+${PYSITELIB}/salt/modules/ssh_service.pyc
+${PYSITELIB}/salt/modules/ssh_service.pyo
${PYSITELIB}/salt/modules/state.py
${PYSITELIB}/salt/modules/state.pyc
${PYSITELIB}/salt/modules/state.pyo
@@ -1451,6 +1484,9 @@ ${PYSITELIB}/salt/modules/win_status.pyo
${PYSITELIB}/salt/modules/win_system.py
${PYSITELIB}/salt/modules/win_system.pyc
${PYSITELIB}/salt/modules/win_system.pyo
+${PYSITELIB}/salt/modules/win_task.py
+${PYSITELIB}/salt/modules/win_task.pyc
+${PYSITELIB}/salt/modules/win_task.pyo
${PYSITELIB}/salt/modules/win_timezone.py
${PYSITELIB}/salt/modules/win_timezone.pyc
${PYSITELIB}/salt/modules/win_timezone.pyo
@@ -1673,12 +1709,27 @@ ${PYSITELIB}/salt/pillar/virtkey.pyo
${PYSITELIB}/salt/proxy/__init__.py
${PYSITELIB}/salt/proxy/__init__.pyc
${PYSITELIB}/salt/proxy/__init__.pyo
+${PYSITELIB}/salt/proxy/chronos.py
+${PYSITELIB}/salt/proxy/chronos.pyc
+${PYSITELIB}/salt/proxy/chronos.pyo
+${PYSITELIB}/salt/proxy/fx2.py
+${PYSITELIB}/salt/proxy/fx2.pyc
+${PYSITELIB}/salt/proxy/fx2.pyo
${PYSITELIB}/salt/proxy/junos.py
${PYSITELIB}/salt/proxy/junos.pyc
${PYSITELIB}/salt/proxy/junos.pyo
+${PYSITELIB}/salt/proxy/marathon.py
+${PYSITELIB}/salt/proxy/marathon.pyc
+${PYSITELIB}/salt/proxy/marathon.pyo
+${PYSITELIB}/salt/proxy/philips_hue.py
+${PYSITELIB}/salt/proxy/philips_hue.pyc
+${PYSITELIB}/salt/proxy/philips_hue.pyo
${PYSITELIB}/salt/proxy/rest_sample.py
${PYSITELIB}/salt/proxy/rest_sample.pyc
${PYSITELIB}/salt/proxy/rest_sample.pyo
+${PYSITELIB}/salt/proxy/ssh_sample.py
+${PYSITELIB}/salt/proxy/ssh_sample.pyc
+${PYSITELIB}/salt/proxy/ssh_sample.pyo
${PYSITELIB}/salt/queues/__init__.py
${PYSITELIB}/salt/queues/__init__.pyc
${PYSITELIB}/salt/queues/__init__.pyo
@@ -2111,6 +2162,9 @@ ${PYSITELIB}/salt/states/cabal.pyo
${PYSITELIB}/salt/states/chef.py
${PYSITELIB}/salt/states/chef.pyc
${PYSITELIB}/salt/states/chef.pyo
+${PYSITELIB}/salt/states/chronos_job.py
+${PYSITELIB}/salt/states/chronos_job.pyc
+${PYSITELIB}/salt/states/chronos_job.pyo
${PYSITELIB}/salt/states/cloud.py
${PYSITELIB}/salt/states/cloud.pyc
${PYSITELIB}/salt/states/cloud.pyo
@@ -2132,6 +2186,9 @@ ${PYSITELIB}/salt/states/ddns.pyo
${PYSITELIB}/salt/states/debconfmod.py
${PYSITELIB}/salt/states/debconfmod.pyc
${PYSITELIB}/salt/states/debconfmod.pyo
+${PYSITELIB}/salt/states/dellchassis.py
+${PYSITELIB}/salt/states/dellchassis.pyc
+${PYSITELIB}/salt/states/dellchassis.pyo
${PYSITELIB}/salt/states/disk.py
${PYSITELIB}/salt/states/disk.pyc
${PYSITELIB}/salt/states/disk.pyo
@@ -2270,6 +2327,9 @@ ${PYSITELIB}/salt/states/lxc.pyo
${PYSITELIB}/salt/states/makeconf.py
${PYSITELIB}/salt/states/makeconf.pyc
${PYSITELIB}/salt/states/makeconf.pyo
+${PYSITELIB}/salt/states/marathon_app.py
+${PYSITELIB}/salt/states/marathon_app.pyc
+${PYSITELIB}/salt/states/marathon_app.pyo
${PYSITELIB}/salt/states/mdadm.py
${PYSITELIB}/salt/states/mdadm.pyc
${PYSITELIB}/salt/states/mdadm.pyo
@@ -2667,6 +2727,9 @@ ${PYSITELIB}/salt/utils/cloud.pyo
${PYSITELIB}/salt/utils/compat.py
${PYSITELIB}/salt/utils/compat.pyc
${PYSITELIB}/salt/utils/compat.pyo
+${PYSITELIB}/salt/utils/configcomparer.py
+${PYSITELIB}/salt/utils/configcomparer.pyc
+${PYSITELIB}/salt/utils/configcomparer.pyo
${PYSITELIB}/salt/utils/context.py
${PYSITELIB}/salt/utils/context.pyc
${PYSITELIB}/salt/utils/context.pyo
@@ -2898,9 +2961,15 @@ ${PYSITELIB}/salt/utils/verify.pyo
${PYSITELIB}/salt/utils/virt.py
${PYSITELIB}/salt/utils/virt.pyc
${PYSITELIB}/salt/utils/virt.pyo
+${PYSITELIB}/salt/utils/vmware.py
+${PYSITELIB}/salt/utils/vmware.pyc
+${PYSITELIB}/salt/utils/vmware.pyo
${PYSITELIB}/salt/utils/vt.py
${PYSITELIB}/salt/utils/vt.pyc
${PYSITELIB}/salt/utils/vt.pyo
+${PYSITELIB}/salt/utils/vt_helper.py
+${PYSITELIB}/salt/utils/vt_helper.pyc
+${PYSITELIB}/salt/utils/vt_helper.pyo
${PYSITELIB}/salt/utils/winapi.py
${PYSITELIB}/salt/utils/winapi.pyc
${PYSITELIB}/salt/utils/winapi.pyo
diff --git a/sysutils/salt/distinfo b/sysutils/salt/distinfo
index 02b8490058b..d64a7c8536f 100644
--- a/sysutils/salt/distinfo
+++ b/sysutils/salt/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.15 2015/11/10 14:48:39 sborrill Exp $
+$NetBSD: distinfo,v 1.16 2015/12/11 00:27:06 wiz Exp $
-SHA1 (salt-2015.8.1.tar.gz) = ddf97614ad1f281d2bea0703bb959625fa64c222
-RMD160 (salt-2015.8.1.tar.gz) = aec7aa4830aec4649e788322870c8c03a62ca628
-SHA512 (salt-2015.8.1.tar.gz) = d882e3a8e70cf19c64e14c35d4c69fa308b8502d01095ce3f8c383a0ee0b70dbefd4b8eda95205f2cba2fe237279e2a3425daf0d5bf66144fb97ca3be0ec162a
-Size (salt-2015.8.1.tar.gz) = 6527650 bytes
+SHA1 (salt-2015.8.3.tar.gz) = 0457866d5619febc3cdf3b27b2e736b0c4ae3623
+RMD160 (salt-2015.8.3.tar.gz) = 607db5d35545cfb6c4e8676482133a1560f3e896
+SHA512 (salt-2015.8.3.tar.gz) = 18a2c63d5e54d09468189450557974e47f87d8b7dde52beaae678120da1da1e7aecfff18cf0fdfb63a11cd5f6bab102c229462f0afe5e3e858c0c467761c7121
+Size (salt-2015.8.3.tar.gz) = 6757678 bytes