sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to stable-0.60 grimoire by Vlad Glagolev (6275d3d5d79fd635f4843280ce510de065f285e4)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to stable-0.60 grimoire by Vlad Glagolev (6275d3d5d79fd635f4843280ce510de065f285e4)
- Date: Mon, 9 Jan 2012 16:05:21 -0600
GIT changes to stable-0.60 grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
VERSION | 2 +-
devel/git/DETAILS | 44
+++++++++++++++++++++++---------------------
devel/git/HISTORY | 3 +++
ftp/proftpd/DETAILS | 4 ++--
ftp/proftpd/HISTORY | 9 +++++++++
net/unbound/BUILD | 7 ++++++-
net/unbound/CONFIGURE | 3 +++
net/unbound/DEPENDS | 21 +++++++++++++++++----
net/unbound/DETAILS | 10 +++++-----
net/unbound/HISTORY | 16 +++++++++++++++-
net/unbound/INSTALL | 3 +++
net/unbound/init.d/unbound | 1 +
utils/ipmitool/DETAILS | 17 +++++++++++------
utils/ipmitool/HISTORY | 8 ++++++++
utils/ipmitool/PRE_BUILD | 4 ++++
utils/ipmitool/umask.patch | 10 ++++++++++
16 files changed, 121 insertions(+), 41 deletions(-)
New commits:
commit 6275d3d5d79fd635f4843280ce510de065f285e4
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
VERSION: 0.60-3
commit 21f0458002d31d0db0aaba5a7c9e79a6b12f51fd
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ipmitool: security update
(cherry picked from commit 9c93b19663b0d4d1cff249cd3d244b8ffc7fd95d)
commit b6062019972e240f6ee1d2b23f461e81bf041afe
Author: Bor Kraljič <pyrobor AT ver.si>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
ipmitool: fixed long description wrap (scripted)
(cherry picked from commit 0eb461a52e915936d0fae830e0fd81e2fe745815)
commit 5e2b423b2030d4779753379cc44214c67c769d4e
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
unbound: => 1.4.14 (security)
(cherry picked from commit 2e2880d60ea3d68f8522d9ebf270f0b86ab74b4f)
commit 9e858f3148693c7390ac41e20444d767cd384596
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
unbound: => 1.4.13
(cherry picked from commit 70d5893424f01fa32130b2b099ad42662c3826da)
commit 0db5f61fd3880066ba799d82e328c3922c2247d1
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
unbound: fix #266
(cherry picked from commit 4c61ec26b8117e1186c3d6708dc117384b6e2dd2)
commit 6d2443945d7d4da655cc31982f8766150993e412
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
git: => 1.7.7.3
(cherry picked from commit d0b442f1e05254de20efc521556154dcc7d1a94c)
commit c6bb5420b949499da53537748131118a9059f985
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
proftpd: this was a security update
(cherry picked from commit 5c41beefd7f09bc81e1b3aa225e778132059e58c)
commit 381a2804fdacaafd133c33b97bb73487b50978d8
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
proftpd: Updated to version 1.3.4a
(cherry picked from commit 7f9f7f46f5bb06a7e73e4e9060277329644b8de2)
commit 227173032069b23f6001f16aa6dbf559b5c903de
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
proftpd: Updated to version 1.3.3f
(cherry picked from commit a9473838656f0f511292b49a1484f8cb15309072)
diff --git a/VERSION b/VERSION
index 80fe492..784e2b3 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.60-2
+0.60-3
diff --git a/devel/git/DETAILS b/devel/git/DETAILS
index f516378..96b293f 100755
--- a/devel/git/DETAILS
+++ b/devel/git/DETAILS
@@ -1,30 +1,32 @@
SPELL=git
- VERSION=1.7.6.1
+ VERSION=1.7.7.3
SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE2=$SOURCE.sign
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- SOURCE_GPG=kernel.gpg:$SOURCE.sign:UPSTREAM_KEY
- SOURCE_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE
- SOURCE2_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE2
- SOURCE2_IGNORE=signature
+ SOURCE=$SPELL-$VERSION.tar.gz
+# SOURCE2=$SOURCE.sign
+# SOURCE_GPG=kernel.gpg:$SOURCE.sign:UPSTREAM_KEY
+
SOURCE_HASH=sha512:3b5133c4744668ddd9d4ad4e5697a79919b6c6e30ef4a0eeb6479da6a03388957073e5c8519cfbaae3f910bf5505744d38932da023c7f3cd160e421ab27a0ac9
+ SOURCE_URL=http://git-core.googlecode.com/files/$SOURCE
+# SOURCE2_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE2
+# SOURCE2_IGNORE=signature
if [[ $GIT_DOC == manpages || $GIT_DOC == both ]]; then
-# SOURCE3=$SPELL-manpages-${VERSION//.1}.tar.bz2
- SOURCE3=$SPELL-manpages-$VERSION.tar.bz2
- SOURCE4=$SOURCE3.sign
- SOURCE3_GPG=kernel.gpg:$SOURCE3.sign:UPSTREAM_KEY
- SOURCE3_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE3
- SOURCE4_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE4
- SOURCE4_IGNORE=signature
+ SOURCE3=$SPELL-manpages-$VERSION.tar.gz
+# SOURCE4=$SOURCE3.sign
+# SOURCE3_GPG=kernel.gpg:$SOURCE3.sign:UPSTREAM_KEY
+
SOURCE3_HASH=sha512:27165758e6442c8c063d22bff1d2e269e13c79f2373aafa7a8f40917774ddec55a1ba9625d45557ec5dbe67f3b59a9b03a714b0550f88b52b50d5c2b552f7c46
+ SOURCE3_URL=http://git-core.googlecode.com/files/$SOURCE3
+# SOURCE4_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE4
+# SOURCE4_IGNORE=signature
fi
if [[ $GIT_DOC == htmldocs || $GIT_DOC == both ]]; then
- SOURCE5=$SPELL-htmldocs-$VERSION.tar.bz2
- SOURCE6=$SOURCE5.sign
- SOURCE5_GPG=kernel.gpg:$SOURCE5.sign:UPSTREAM_KEY
- SOURCE5_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE5
- SOURCE6_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE6
- SOURCE6_IGNORE=signature
+ SOURCE5=$SPELL-htmldocs-$VERSION.tar.gz
+# SOURCE6=$SOURCE5.sign
+# SOURCE5_GPG=kernel.gpg:$SOURCE5.sign:UPSTREAM_KEY
+
SOURCE5_HASH=sha512:8917d334c496d8f85f1f2045d22504e28cd31b17312c3fe590b12dbd65dd53cfb5c6c835e147a5258b1a7444d3ab0a1257ba8d7ccea9db3b398408b95dabf00c
+ SOURCE5_URL=http://git-core.googlecode.com/files/$SOURCE5
+# SOURCE6_URL=$KERNEL_URL/pub/software/scm/git/$SOURCE6
+# SOURCE6_IGNORE=signature
fi
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
LICENSE[0]=GPL
WEB_SITE=http://git-scm.com/
STAGED_INSTALL=off
diff --git a/devel/git/HISTORY b/devel/git/HISTORY
index e5a2941..7759fcd 100644
--- a/devel/git/HISTORY
+++ b/devel/git/HISTORY
@@ -1,3 +1,6 @@
+2011-11-11 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.7.7.3; renewed source urls
+
2011-08-25 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.7.6.1
diff --git a/ftp/proftpd/DETAILS b/ftp/proftpd/DETAILS
index 54a82d9..03ee949 100755
--- a/ftp/proftpd/DETAILS
+++ b/ftp/proftpd/DETAILS
@@ -1,6 +1,6 @@
SPELL=proftpd
- VERSION=1.3.3e
- SECURITY_PATCH=1
+ VERSION=1.3.4a
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE2_IGNORE=signature
diff --git a/ftp/proftpd/HISTORY b/ftp/proftpd/HISTORY
index 9f54899..99ac8f3 100644
--- a/ftp/proftpd/HISTORY
+++ b/ftp/proftpd/HISTORY
@@ -1,3 +1,12 @@
+2012-01-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH++ (CVE-2011-4130)
+
+2012-01-08 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 1.3.4a
+
+2011-09-30 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 1.3.3f
+
2011-09-25 Bor Kraljič <pyrobor AT ver.si>
* DETAILS: converted to upstream signature checking
* A511976A.gpg: added gpg keyring
diff --git a/net/unbound/BUILD b/net/unbound/BUILD
index 3d2613a..46fbb38 100755
--- a/net/unbound/BUILD
+++ b/net/unbound/BUILD
@@ -1,2 +1,7 @@
-create_account unbound &&
+create_account unbound &&
+
+OPTS="--with-pidfile=$INSTALL_ROOT/var/run/unbound/unbound.pid \
+ $UNBOUND_OPTS \
+ $OPTS" &&
+
default_build
diff --git a/net/unbound/CONFIGURE b/net/unbound/CONFIGURE
new file mode 100755
index 0000000..cbaebd5
--- /dev/null
+++ b/net/unbound/CONFIGURE
@@ -0,0 +1,3 @@
+config_query_option UNBOUND_OPTS "Enable threading support?" y \
+ "--with-pthreads" \
+ "--without-pthreads"
diff --git a/net/unbound/DEPENDS b/net/unbound/DEPENDS
index 7f6d411..a5e5a4d 100755
--- a/net/unbound/DEPENDS
+++ b/net/unbound/DEPENDS
@@ -1,6 +1,19 @@
depends expat &&
-optional_depends ldns \
- "" \
- "--with-ldns-builtin" \
- "to use system ldns library, otherwise a builtin version
is used"
+depends ldns &&
+depends openssl &&
+optional_depends -sub "1.0" openssl \
+ "--enable-gost" \
+ "--disable-gost" \
+ "for GOST support" &&
+
+optional_depends -sub PYTHON swig \
+ "--with-pyunbound" \
+ "--without-pyunbound" \
+ "to build PyUnbound" &&
+
+if is_depends_enabled $SPELL swig; then
+ config_query_option UNBOUND_OPTS "Install Python module?" y \
+ "--with-pythonmodule" \
+ "--without-pythonmodule"
+fi
diff --git a/net/unbound/DETAILS b/net/unbound/DETAILS
index a262433..0f3553e 100755
--- a/net/unbound/DETAILS
+++ b/net/unbound/DETAILS
@@ -1,14 +1,14 @@
SPELL=unbound
- VERSION=1.4.12
- SECURITY_PATCH=1
+ VERSION=1.4.14
+ SECURITY_PATCH=2
SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.unbound.net/downloads/$SOURCE
-
SOURCE_HASH=sha512:e492d857215b2c915ccf0492f0fdd11cdd616a0bf1f684ed4e64f7d060292618ace89a7cffe6c63c64d60f6b8cb8c4bdf07133563510d0877ff91fb56e878306
+
SOURCE_HASH=sha512:9e1180334f8b5d71886279f4bf35f1958a062890d932c07b7c648167ca38689a3f11fe498a4e53a1499fde6038987feb0dded0deb561f91830616a7f94f8f49b
WEB_SITE=http://www.unbound.net/
ENTERED=20110104
LICENSE=BSD
- SHORT="a validating, recursive, and caching DNS resolver"
+ SHORT="validating, recursive, and caching DNS resolver"
cat << EOF
Unbound is a validating, recursive, and caching DNS resolver.
diff --git a/net/unbound/HISTORY b/net/unbound/HISTORY
index a7b1e3a..3c4640d 100644
--- a/net/unbound/HISTORY
+++ b/net/unbound/HISTORY
@@ -1,3 +1,18 @@
+2012-01-09 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.14; SECURITY_PATCH++
+ (CVE-2011-4528, CVE-2011-4869)
+
+2011-12-13 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 1.4.13
+ * DEPENDS: added missing deps
+ * BUILD: corrected pidfile path, use UNBOUND_OPTS
+ * CONFIGURE: added, for pthreads option
+ * INSTALL: install rundir
+ * init.d/unbound: 755, added pidfile path
+
+2011-10-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS: ldns is required now (since 1.4.12)
+
2011-07-17 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.4.12
@@ -18,4 +33,3 @@
2011-01-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS, DEPENDS, BUILD, init.d/unbound: spell created, version
1.4.7
-
diff --git a/net/unbound/INSTALL b/net/unbound/INSTALL
new file mode 100755
index 0000000..a8e727d
--- /dev/null
+++ b/net/unbound/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+
+install -vm 700 -o unbound -g unbound -d "$INSTALL_ROOT/var/run/unbound"
diff --git a/net/unbound/init.d/unbound b/net/unbound/init.d/unbound
old mode 100644
new mode 100755
index 45290d7..ffbca28
--- a/net/unbound/init.d/unbound
+++ b/net/unbound/init.d/unbound
@@ -1,6 +1,7 @@
#!/bin/bash
PROGRAM=/usr/sbin/unbound
+PIDFILE=/var/run/unbound/unbound.pid
RUNLEVEL=3
NEEDS="+remote_fs +network"
diff --git a/utils/ipmitool/DETAILS b/utils/ipmitool/DETAILS
index 2b60606..e1d9930 100755
--- a/utils/ipmitool/DETAILS
+++ b/utils/ipmitool/DETAILS
@@ -1,15 +1,20 @@
SPELL=ipmitool
VERSION=1.8.11
+ SECURITY_PATCH=1
SOURCE_HASH=sha512:48093790baf2532887ac87de9b55fbe38f46f271b84e6152e6b0ba11170b29aad78dfcd42036389750edbedff325476b8366b3ea1401b97148b8bc8c1bd71e4b
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]="$SOURCEFORGE_URL/$SPELL/$SOURCE"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE="http://$SPELL.sourceforge.net"
- FRESHMEAT_URL="http://freshmeat.net/projects/$SPELL/"
+ WEB_SITE=http://ipmitool.sourceforge.net
LICENSE[0]='BSD'
- UPDATED=20060214
- SHORT='A command-line utility to control IPMI-enabled devices'
+ ENTERED=20060214
+ SHORT="command-line utility to control IPMI-enabled devices"
cat << EOF
-IPMItool is a simple command-line interface to systems that support the
Intelligent Platform Management Interface (IPMI) specification. It provides
the ability to read the SDR and print sensor values, display the contents of
the SEL, print FRU information, read and set LAN configuration parameters,
perform remote chassis power control, and act as a serial over LAN client. It
can work with IPMI-over-LAN (both version 1.5 and 2.0) interfaces as well as
the system interface provided by a kernel driver such as OpenIPMI.
+IPMItool is a simple command-line interface to systems that support the
+Intelligent Platform Management Interface (IPMI) specification. It provides
+the ability to read the SDR and print sensor values, display the contents of
+the SEL, print FRU information, read and set LAN configuration parameters,
+perform remote chassis power control, and act as a serial over LAN client. It
+can work with IPMI-over-LAN (both version 1.5 and 2.0) interfaces as well
+as the system interface provided by a kernel driver such as OpenIPMI.
EOF
-## Auto-generated from Freshmeat.net's project descriptor
diff --git a/utils/ipmitool/HISTORY b/utils/ipmitool/HISTORY
index 0899c21..2135e79 100644
--- a/utils/ipmitool/HISTORY
+++ b/utils/ipmitool/HISTORY
@@ -1,3 +1,11 @@
+2012-01-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: SECURITY_PATCH=1; UPDATED -> ENTERED; cleaned up
+ * PRE_BUILD: added, to apply the patch
+ * umask.patch: added, to fix security issue (CVE-2011-4339)
+
+2011-10-14 Bor Kraljič <pyrobor AT ver.si>
+ * DETAILS: fixed long description wrap (scripted)
+
2010-03-17 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 1.8.11
diff --git a/utils/ipmitool/PRE_BUILD b/utils/ipmitool/PRE_BUILD
new file mode 100755
index 0000000..06fbbe0
--- /dev/null
+++ b/utils/ipmitool/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/umask.patch"
diff --git a/utils/ipmitool/umask.patch b/utils/ipmitool/umask.patch
new file mode 100644
index 0000000..58b9898
--- /dev/null
+++ b/utils/ipmitool/umask.patch
@@ -0,0 +1,10 @@
+--- lib/helper.c.orig
++++ lib/helper.c
+@@ -427,7 +427,6 @@ ipmi_start_daemon(struct ipmi_intf *intf
+ #endif
+
+ chdir("/");
+- umask(0);
+
+ for (fd=0; fd<64; fd++) {
+ if (fd != intf->fd)
- [SM-Commit] GIT changes to stable-0.60 grimoire by Vlad Glagolev (6275d3d5d79fd635f4843280ce510de065f285e4), Vlad Glagolev, 01/09/2012
Archive powered by MHonArc 2.6.24.