This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, master has been updated via a18da317d3b9802572f2f174d1b76a1eba7ff53b (commit) via c7c8b4aaecc68b12fa3ad89d2eabe82581b969ad (commit) via db083dd81ece9a52f1badc189d34f89b228a28c0 (commit) via 58574e318b594d471a6c9376ade91d7f7c6f4644 (commit) via dc7239d678ca426485814c95060ac72d987b814d (commit) via 8074eed711092b90ae279fa968545a27d2655fd6 (commit) via 68eeed828507c6edc395772d6d9c81f1cc12dd53 (commit) via d66d6f88273637d34b649184543862f588a7d9e3 (commit) via 36585d00bd91bb7207627ca4e46c5d3c6f20cd26 (commit) via 8f6a5178e816689fc6bd38aebfc0cfc41aa5d37d (commit) via 54798036675c0eebb8dedb55d2e509d8385cc363 (commit) via a6f4183e83385cbd21d31db07171fb7109b81d54 (commit) via 75c2cf6f51d4f7d8e513b6df6a25b30e8a834f9f (commit) from 9f82cdb1f8a804b52ab28f6dfb42b08b90e1197c (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit a18da317d3b9802572f2f174d1b76a1eba7ff53b Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 12 19:22:26 2012 +0200
finished core59.
commit c7c8b4aaecc68b12fa3ad89d2eabe82581b969ad Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 12 19:15:38 2012 +0200
GeoIP: update database to 01052012.
commit db083dd81ece9a52f1badc189d34f89b228a28c0 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 12 17:13:45 2012 +0200
dhcpcd: ignore MTU Smaller than 577.
Normally 576 is the smallest valid mtu but some cable provider set this also if they support much higher mtu's. Fedora does not accept this to prevent speed problems with such isp connections so we do the same. If you really need mtu=576 you can still force at at the setup.
commit 58574e318b594d471a6c9376ade91d7f7c6f4644 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 12 15:33:42 2012 +0200
php: security update to 5.3.13 (CVE-2012-2311).
commit dc7239d678ca426485814c95060ac72d987b814d Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 12 15:32:47 2012 +0200
openssh: update to 6.0p1.
commit 8074eed711092b90ae279fa968545a27d2655fd6 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 12 15:30:38 2012 +0200
openssl: security update to 0.9.8x (CVE-2012-2333).
Invalid TLS/DTLS record attack (CVE-2012-2333) ===============================================
A flaw in the OpenSSL handling of CBC mode ciphersuites in TLS 1.1, 1.2 and DTLS can be exploited in a denial of service attack on both clients and servers.
DTLS applications are affected in all versions of OpenSSL. TLS is only affected in OpenSSL 1.0.1 and later.
Thanks to Codenomicon for discovering this issue using Fuzz-o-Matic fuzzing as a service testing platform.
The fix was developed by Stephen Henson of the OpenSSL core team.
Affected users should upgrade to OpenSSL 1.0.1c, 1.0.0j or 0.9.8x
References ==========
URL for this Security Advisory: http://www.openssl.org/news/secadv_20120510.txt
commit 68eeed828507c6edc395772d6d9c81f1cc12dd53 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sun May 6 12:51:14 2012 +0200
traceroute: update to 2.0.18 and fix name resolution.
fixes #10097
commit d66d6f88273637d34b649184543862f588a7d9e3 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 5 23:25:07 2012 +0200
strongswan: update to 4.6.3.
commit 36585d00bd91bb7207627ca4e46c5d3c6f20cd26 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 5 23:23:53 2012 +0200
python: update to 2.7.3.
commit 8f6a5178e816689fc6bd38aebfc0cfc41aa5d37d Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 5 23:21:18 2012 +0200
fix core58 merge problem.
Conflicts:
config/rootfiles/core/58/filelists/files
commit 54798036675c0eebb8dedb55d2e509d8385cc363 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat May 5 23:19:36 2012 +0200
core59: add openssl to core update.
commit a6f4183e83385cbd21d31db07171fb7109b81d54 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Wed May 2 19:42:02 2012 +0200
openssl: security update to 0.9.8w. (CVE-2012-2131).
SN1 BIO incomplete fix (CVE-2012-2131) =======================================
It was discovered that the fix for CVE-2012-2110 released on 19 Apr 2012 was not sufficient to correct the issue for OpenSSL 0.9.8.
Please see http://www.openssl.org/news/secadv_20120419.txt for details of that vulnerability.
This issue only affects OpenSSL 0.9.8v. OpenSSL 1.0.1a and 1.0.0i already contain a patch sufficient to correct CVE-2012-2110.
Thanks to Red Hat for discovering and fixing this issue.
Affected users should upgrade to 0.9.8w.
References ==========
URL for this Security Advisory: http://www.openssl.org/news/secadv_20120424.txt
commit 75c2cf6f51d4f7d8e513b6df6a25b30e8a834f9f Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Apr 9 12:19:06 2012 +0200
started core59.
-----------------------------------------------------------------------
Summary of changes: config/rootfiles/common/openssl | 2 +- config/rootfiles/common/python | 25 +++++++++++---- config/rootfiles/common/strongswan | 3 ++ config/rootfiles/core/58/filelists/files | 4 ++ config/rootfiles/core/{55 => 59}/exclude | 0 config/rootfiles/core/{54 => 59}/filelists/GeoIP | 0 config/rootfiles/core/59/filelists/Net-Telnet | 1 + config/rootfiles/core/59/filelists/files | 7 ++++ config/rootfiles/core/{55 => 59}/filelists/openssh | 0 config/rootfiles/core/{55 => 59}/filelists/openssl | 0 config/rootfiles/core/{57 => 59}/filelists/php | 0 .../{oldcore/50 => core/59}/filelists/python | 0 .../rootfiles/core/{53 => 59}/filelists/strongswan | 0 config/rootfiles/core/{52 => 59}/meta | 0 config/rootfiles/core/{58 => 59}/update.sh | 24 +++++++-------- lfs/GeoIP | 4 +- lfs/dhcpcd | 5 ++- lfs/openssh | 4 +- lfs/openssl | 4 +- lfs/php | 6 ++-- lfs/python | 4 +- lfs/strongswan | 4 +- lfs/traceroute | 8 ++-- make.sh | 4 +- ....7.2-gdbm-1.patch => Python-2.7.3-gdbm-1.patch} | 0 src/patches/traceroute-2.0.18-ipfire.patch | 31 ++++++++++++++++++++ 26 files changed, 99 insertions(+), 41 deletions(-) copy config/rootfiles/core/{55 => 59}/exclude (100%) copy config/rootfiles/core/{54 => 59}/filelists/GeoIP (100%) create mode 120000 config/rootfiles/core/59/filelists/Net-Telnet create mode 100644 config/rootfiles/core/59/filelists/files copy config/rootfiles/core/{55 => 59}/filelists/openssh (100%) copy config/rootfiles/core/{55 => 59}/filelists/openssl (100%) copy config/rootfiles/core/{57 => 59}/filelists/php (100%) copy config/rootfiles/{oldcore/50 => core/59}/filelists/python (100%) copy config/rootfiles/core/{53 => 59}/filelists/strongswan (100%) copy config/rootfiles/core/{52 => 59}/meta (100%) copy config/rootfiles/core/{58 => 59}/update.sh (87%) rename src/patches/{Python-2.7.2-gdbm-1.patch => Python-2.7.3-gdbm-1.patch} (100%) create mode 100644 src/patches/traceroute-2.0.18-ipfire.patch
Difference in files: diff --git a/config/rootfiles/common/openssl b/config/rootfiles/common/openssl index bc1ac49..02e4c1c 100644 --- a/config/rootfiles/common/openssl +++ b/config/rootfiles/common/openssl @@ -1116,7 +1116,6 @@ usr/lib/libssl.so.0.9.8 #usr/share/man/man3/dsa.3 #usr/share/man/man3/ecdsa.3 #usr/share/man/man3/engine.3 -#usr/share/man/man3/err.3 #usr/share/man/man3/evp.3 #usr/share/man/man3/hmac.3 #usr/share/man/man3/i2d_ASN1_OBJECT.3 @@ -1164,6 +1163,7 @@ usr/lib/libssl.so.0.9.8 #usr/share/man/man3/md5.3 #usr/share/man/man3/mdc2.3 #usr/share/man/man3/pem.3 +#usr/share/man/man3/rand.3 #usr/share/man/man3/rc4.3 #usr/share/man/man3/ripemd.3 #usr/share/man/man3/rsa.3 diff --git a/config/rootfiles/common/python b/config/rootfiles/common/python index c6421cb..3472e25 100644 --- a/config/rootfiles/common/python +++ b/config/rootfiles/common/python @@ -3,6 +3,8 @@ #usr/bin/pydoc usr/bin/python #usr/bin/python-config +usr/bin/python2 +#usr/bin/python2-config usr/bin/python2.7 #usr/bin/python2.7-config #usr/bin/smtpd.py @@ -103,6 +105,7 @@ usr/lib/libpython2.7.so usr/lib/libpython2.7.so.1.0 #usr/lib/pkgconfig/python-2.7.pc #usr/lib/pkgconfig/python.pc +#usr/lib/pkgconfig/python2.pc #usr/lib/python2.7 #usr/lib/python2.7/BaseHTTPServer.py usr/lib/python2.7/BaseHTTPServer.pyc @@ -920,6 +923,7 @@ usr/lib/python2.7/dis.pyc #usr/lib/python2.7/distutils/tests/test_versionpredicate.py #usr/lib/python2.7/distutils/tests/test_versionpredicate.pyc #usr/lib/python2.7/distutils/tests/test_versionpredicate.pyo +#usr/lib/python2.7/distutils/tests/xxmodule.c #usr/lib/python2.7/distutils/text_file.py #usr/lib/python2.7/distutils/text_file.pyc #usr/lib/python2.7/distutils/text_file.pyo @@ -1815,7 +1819,7 @@ usr/lib/python2.7/json/tool.pyc usr/lib/python2.7/keyword.pyc #usr/lib/python2.7/keyword.pyo #usr/lib/python2.7/lib-dynload -usr/lib/python2.7/lib-dynload/Python-2.7.2-py2.7.egg-info +usr/lib/python2.7/lib-dynload/Python-2.7.3-py2.7.egg-info usr/lib/python2.7/lib-dynload/_bisect.so usr/lib/python2.7/lib-dynload/_bsddb.so usr/lib/python2.7/lib-dynload/_codecs_cn.so @@ -1973,9 +1977,9 @@ usr/lib/python2.7/lib-dynload/zlib.so #usr/lib/python2.7/lib-tk/turtle.pyo #usr/lib/python2.7/lib2to3 #usr/lib/python2.7/lib2to3/Grammar.txt -#usr/lib/python2.7/lib2to3/Grammar2.7.2.final.0.pickle +#usr/lib/python2.7/lib2to3/Grammar2.7.3.final.0.pickle #usr/lib/python2.7/lib2to3/PatternGrammar.txt -#usr/lib/python2.7/lib2to3/PatternGrammar2.7.2.final.0.pickle +#usr/lib/python2.7/lib2to3/PatternGrammar2.7.3.final.0.pickle #usr/lib/python2.7/lib2to3/__init__.py #usr/lib/python2.7/lib2to3/__init__.pyc #usr/lib/python2.7/lib2to3/__init__.pyo @@ -2666,6 +2670,10 @@ usr/lib/python2.7/tempfile.pyc #usr/lib/python2.7/test/cjkencodings/gbk.txt #usr/lib/python2.7/test/cjkencodings/hz-utf8.txt #usr/lib/python2.7/test/cjkencodings/hz.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_jp-utf8.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_jp.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_kr-utf8.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_kr.txt #usr/lib/python2.7/test/cjkencodings/johab-utf8.txt #usr/lib/python2.7/test/cjkencodings/johab.txt #usr/lib/python2.7/test/cjkencodings/shift_jis-utf8.txt @@ -2861,6 +2869,7 @@ usr/lib/python2.7/tempfile.pyc #usr/lib/python2.7/test/mapping_tests.pyc #usr/lib/python2.7/test/mapping_tests.pyo #usr/lib/python2.7/test/math_testcases.txt +#usr/lib/python2.7/test/nokia.pem #usr/lib/python2.7/test/nullcert.pem #usr/lib/python2.7/test/outstanding_bugs.py #usr/lib/python2.7/test/outstanding_bugs.pyc @@ -2889,9 +2898,6 @@ usr/lib/python2.7/tempfile.pyc #usr/lib/python2.7/test/re_tests.py #usr/lib/python2.7/test/re_tests.pyc #usr/lib/python2.7/test/re_tests.pyo -#usr/lib/python2.7/test/regex_tests.py -#usr/lib/python2.7/test/regex_tests.pyc -#usr/lib/python2.7/test/regex_tests.pyo #usr/lib/python2.7/test/regrtest.py #usr/lib/python2.7/test/regrtest.pyc #usr/lib/python2.7/test/regrtest.pyo @@ -2924,7 +2930,6 @@ usr/lib/python2.7/tempfile.pyc #usr/lib/python2.7/test/subprocessdata/sigchild_ignore.py #usr/lib/python2.7/test/subprocessdata/sigchild_ignore.pyc #usr/lib/python2.7/test/subprocessdata/sigchild_ignore.pyo -#usr/lib/python2.7/test/svn_python_org_https_cert.pem #usr/lib/python2.7/test/test_MimeWriter.py #usr/lib/python2.7/test/test_MimeWriter.pyc #usr/lib/python2.7/test/test_MimeWriter.pyo @@ -3093,6 +3098,9 @@ usr/lib/python2.7/tempfile.pyc #usr/lib/python2.7/test/test_codecencodings_hk.py #usr/lib/python2.7/test/test_codecencodings_hk.pyc #usr/lib/python2.7/test/test_codecencodings_hk.pyo +#usr/lib/python2.7/test/test_codecencodings_iso2022.py +#usr/lib/python2.7/test/test_codecencodings_iso2022.pyc +#usr/lib/python2.7/test/test_codecencodings_iso2022.pyo #usr/lib/python2.7/test/test_codecencodings_jp.py #usr/lib/python2.7/test/test_codecencodings_jp.pyc #usr/lib/python2.7/test/test_codecencodings_jp.pyo @@ -3722,6 +3730,9 @@ usr/lib/python2.7/tempfile.pyc #usr/lib/python2.7/test/test_py3kwarn.py #usr/lib/python2.7/test/test_py3kwarn.pyc #usr/lib/python2.7/test/test_py3kwarn.pyo +#usr/lib/python2.7/test/test_py_compile.py +#usr/lib/python2.7/test/test_py_compile.pyc +#usr/lib/python2.7/test/test_py_compile.pyo #usr/lib/python2.7/test/test_pyclbr.py #usr/lib/python2.7/test/test_pyclbr.pyc #usr/lib/python2.7/test/test_pyclbr.pyo diff --git a/config/rootfiles/common/strongswan b/config/rootfiles/common/strongswan index 9b02c0b..4c7d558 100644 --- a/config/rootfiles/common/strongswan +++ b/config/rootfiles/common/strongswan @@ -33,6 +33,9 @@ usr/lib/ipsec/plugins/libstrongswan-aes.so #usr/lib/ipsec/plugins/libstrongswan-attr.a #usr/lib/ipsec/plugins/libstrongswan-attr.la usr/lib/ipsec/plugins/libstrongswan-attr.so +#usr/lib/ipsec/plugins/libstrongswan-cmac.a +#usr/lib/ipsec/plugins/libstrongswan-cmac.la +usr/lib/ipsec/plugins/libstrongswan-cmac.so #usr/lib/ipsec/plugins/libstrongswan-constraints.a #usr/lib/ipsec/plugins/libstrongswan-constraints.la usr/lib/ipsec/plugins/libstrongswan-constraints.so diff --git a/config/rootfiles/core/58/filelists/files b/config/rootfiles/core/58/filelists/files index afb3d99..047127e 100644 --- a/config/rootfiles/core/58/filelists/files +++ b/config/rootfiles/core/58/filelists/files @@ -1,3 +1,7 @@ etc/system-release etc/issue etc/vimrc +srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/ovpnmain.cgi +var/ipfire/general-functions.pl +var/ipfire/langs diff --git a/config/rootfiles/core/59/exclude b/config/rootfiles/core/59/exclude new file mode 100644 index 0000000..7360266 --- /dev/null +++ b/config/rootfiles/core/59/exclude @@ -0,0 +1,12 @@ +srv/web/ipfire/html/proxy.pac +etc/udev/rules.d/30-persistent-network.rules +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +var/updatecache +etc/localtime +var/ipfire/ovpn +etc/ssh/ssh_config +etc/ssh/sshd_config +etc/ssl/openssl.cnf diff --git a/config/rootfiles/core/59/filelists/GeoIP b/config/rootfiles/core/59/filelists/GeoIP new file mode 100644 index 0000000..0258236 --- /dev/null +++ b/config/rootfiles/core/59/filelists/GeoIP @@ -0,0 +1 @@ +usr/local/share/GeoIP/GeoIP.dat diff --git a/config/rootfiles/core/59/filelists/Net-Telnet b/config/rootfiles/core/59/filelists/Net-Telnet new file mode 120000 index 0000000..66ca926 --- /dev/null +++ b/config/rootfiles/core/59/filelists/Net-Telnet @@ -0,0 +1 @@ +../../../common/Net-Telnet \ No newline at end of file diff --git a/config/rootfiles/core/59/filelists/files b/config/rootfiles/core/59/filelists/files new file mode 100644 index 0000000..fef386b --- /dev/null +++ b/config/rootfiles/core/59/filelists/files @@ -0,0 +1,7 @@ +etc/system-release +etc/issue +srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/ovpnmain.cgi +var/ipfire/general-functions.pl +var/ipfire/langs +var/ipfire/dhcpc/dhcpcd-hooks/10-mtu diff --git a/config/rootfiles/core/59/filelists/openssh b/config/rootfiles/core/59/filelists/openssh new file mode 120000 index 0000000..d8c77fd --- /dev/null +++ b/config/rootfiles/core/59/filelists/openssh @@ -0,0 +1 @@ +../../../common/openssh \ No newline at end of file diff --git a/config/rootfiles/core/59/filelists/openssl b/config/rootfiles/core/59/filelists/openssl new file mode 120000 index 0000000..e011a92 --- /dev/null +++ b/config/rootfiles/core/59/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/core/59/filelists/php b/config/rootfiles/core/59/filelists/php new file mode 120000 index 0000000..1ae48d7 --- /dev/null +++ b/config/rootfiles/core/59/filelists/php @@ -0,0 +1 @@ +../../../common/php \ No newline at end of file diff --git a/config/rootfiles/core/59/filelists/python b/config/rootfiles/core/59/filelists/python new file mode 120000 index 0000000..ffe6e2c --- /dev/null +++ b/config/rootfiles/core/59/filelists/python @@ -0,0 +1 @@ +../../../common/python \ No newline at end of file diff --git a/config/rootfiles/core/59/filelists/strongswan b/config/rootfiles/core/59/filelists/strongswan new file mode 120000 index 0000000..90c727e --- /dev/null +++ b/config/rootfiles/core/59/filelists/strongswan @@ -0,0 +1 @@ +../../../common/strongswan \ No newline at end of file diff --git a/config/rootfiles/core/59/meta b/config/rootfiles/core/59/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/core/59/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/core/59/update.sh b/config/rootfiles/core/59/update.sh new file mode 100644 index 0000000..5a3cc2a --- /dev/null +++ b/config/rootfiles/core/59/update.sh @@ -0,0 +1,82 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2012 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +# +# Remove old core updates from pakfire cache to save space... +core=59 +for (( i=1; i<=$core; i++ )) +do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# +#Stop services + +# +#Extract files + +# +#Start services +if [ `grep "ENABLED=on" /var/ipfire/vpn/settings` ]; then + /etc/init.d/ipsec start +fi + +# +#Update Language cache +perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +#Rebuild module dep's +#arch=`uname -m` +#if [ ${arch::3} == "arm" ]; then +# depmod -a 2.6.32.45-ipfire-versatile >/dev/null 2>&1 +# depmod -a 2.6.32.45-ipfire-kirkwood >/dev/null 2>&1 +#else +# depmod -a 2.6.32.45-ipfire >/dev/null 2>&1 +# depmod -a 2.6.32.45-ipfire-pae >/dev/null 2>&1 +# depmod -a 2.6.32.45-ipfire-xen >/dev/null 2>&1 +#fi + + +#Rebuild initrd's because some compat-wireless modules are inside +#/sbin/dracut --force --verbose /boot/ipfirerd-2.6.32.45.img 2.6.32.45-ipfire +#if [ -e /boot/ipfirerd-2.6.32.45-pae.img ]; then +#/sbin/dracut --force --verbose /boot/ipfirerd-2.6.32.45-pae.img 2.6.32.45-ipfire-pae +#fi +#if [ -e /boot/ipfirerd-2.6.32.45-xen.img ]; then +#/sbin/dracut --force --verbose /boot/ipfirerd-2.6.32.45-xen.img 2.6.32.45-ipfire-xen +#fi + +sync + +# This update need a reboot... +#touch /var/run/need_reboot + +# +#Finish +/etc/init.d/fireinfo start +sendprofile +#Don't report the exitcode last command +exit 0 diff --git a/lfs/GeoIP b/lfs/GeoIP index 271bab6..f1b200b 100644 --- a/lfs/GeoIP +++ b/lfs/GeoIP @@ -25,7 +25,7 @@ include Config
VER = 1.17 -DATVER = 03032012 +DATVER = 01052012
THISAPP = Geo-IP-PurePerl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -43,7 +43,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) GeoIP.dat-$(DATVER).gz = $(DL_FROM)/GeoIP.dat-$(DATVER).gz
$(DL_FILE)_MD5 = 42a6b9d4dd2563a20c8998556216e1de -GeoIP.dat-$(DATVER).gz_MD5 = 98ba2a5c177cdfa8da6f9fab524e948d +GeoIP.dat-$(DATVER).gz_MD5 = bb073125a92b1ee3dba202b1cec922c4
install : $(TARGET)
diff --git a/lfs/dhcpcd b/lfs/dhcpcd index e843b9a..f7a8c36 100644 --- a/lfs/dhcpcd +++ b/lfs/dhcpcd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2012 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -76,6 +76,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --mandir=/usr/share/man --disable-nls cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install + ln -sf /etc/rc.d/init.d/networking/dhcpcd.exe \ $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/70-dhcpcd.exe rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/20-resolv.conf @@ -84,5 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/50-yp.conf rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/50-ypbind
+ sed -i -e "s|-ge 576|-gt 576|g" $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/10-mtu + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/openssh b/lfs/openssh index f7d129d..26ac555 100644 --- a/lfs/openssh +++ b/lfs/openssh @@ -24,7 +24,7 @@
include Config
-VER = 5.9p1 +VER = 6.0p1
THISAPP = openssh-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = afe17eee7e98d3b8550cc349834a85d0 +$(DL_FILE)_MD5 = 3c9347aa67862881c5da3f3b1c08da7b
install : $(TARGET)
diff --git a/lfs/openssl b/lfs/openssl index 9d559e1..9aef173 100644 --- a/lfs/openssl +++ b/lfs/openssl @@ -24,7 +24,7 @@
include Config
-VER = 0.9.8u +VER = 0.9.8x
THISAPP = openssl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = cb41e94f762ed63e41d1cca2b8430ede +$(DL_FILE)_MD5 = ee17e9bc805c8cc7d0afac3b0ef78eda
install : $(TARGET)
diff --git a/lfs/php b/lfs/php index 2a883de..075d4fb 100644 --- a/lfs/php +++ b/lfs/php @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2012 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.3.10 +VER = 5.3.13
THISAPP = php-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -42,7 +42,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) idn-0.1.tgz = $(DL_FROM)/idn-0.1.tgz Log-1.9.11.tgz = $(DL_FROM)/Log-1.9.11.tgz
-$(DL_FILE)_MD5 = 816259e5ca7d0a7e943e56a3bb32b17f +$(DL_FILE)_MD5 = 370be99c5cdc2e756c82c44d774933c8 idn-0.1.tgz_MD5 = ef8635ec22348325a76abd2abddca4a1 Log-1.9.11.tgz_MD5 = fb7c648b212f12fdb5ce1ab687793513
diff --git a/lfs/python b/lfs/python index 0deaadd..6095e5e 100644 --- a/lfs/python +++ b/lfs/python @@ -24,7 +24,7 @@
include Config
-VER = 2.7.2 +VER = 2.7.3
THISAPP = Python-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 75c87a80c6ddb0b785a57ea3583e04fa +$(DL_FILE)_MD5 = 62c4c1699170078c469f79ddfed21bc0
install : $(TARGET)
diff --git a/lfs/strongswan b/lfs/strongswan index 964f2ed..44497d4 100644 --- a/lfs/strongswan +++ b/lfs/strongswan @@ -24,7 +24,7 @@
include Config
-VER = 4.6.2 +VER = 4.6.3
THISAPP = strongswan-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = ed64e6746011930a70f3a271dc0e3c9e +$(DL_FILE)_MD5 = 34146e514ced1738b4f2d9e7169bbb52
install : $(TARGET)
diff --git a/lfs/traceroute b/lfs/traceroute index fec18a4..74cffc7 100644 --- a/lfs/traceroute +++ b/lfs/traceroute @@ -24,7 +24,7 @@
include Config
-VER = 2.0.12 +VER = 2.0.18
THISAPP = traceroute-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = traceroute -PAK_VER = 2 +PAK_VER = 3
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 2262a9d30ae85f12b759a38ef827f8f7 +$(DL_FILE)_MD5 = b7254149b7f081cce07f4b9e065ba5ef
install : $(TARGET)
@@ -77,7 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && sed -i 's|hints.ai_flags = AI_IDN;|/* hints.ai_flags = AI_IDN; */|g' traceroute/traceroute.c + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-ipfire.patch cd $(DIR_APP) && make cd $(DIR_APP) && make install prefix=/usr bindir=/usr/sbin chmod u-s /usr/sbin/traceroute diff --git a/make.sh b/make.sh index 3535beb..3b447c8 100755 --- a/make.sh +++ b/make.sh @@ -25,8 +25,8 @@ NAME="IPFire" # Software name SNAME="ipfire" # Short name VERSION="2.11" # Version number -CORE="58" # Core Level (Filename) -PAKFIRE_CORE="58" # Core Level (PAKFIRE) +CORE="59" # Core Level (Filename) +PAKFIRE_CORE="59" # Core Level (PAKFIRE) GIT_BRANCH=`git status | head -n1 | cut -d" " -f4` # Git Branch SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir diff --git a/src/patches/Python-2.7.2-gdbm-1.patch b/src/patches/Python-2.7.2-gdbm-1.patch deleted file mode 100644 index c72b452..0000000 --- a/src/patches/Python-2.7.2-gdbm-1.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Naur Python-2.7-org/setup.py Python-2.7/setup.py ---- Python-2.7-org/setup.py 2010-06-27 14:36:16.000000000 +0200 -+++ Python-2.7/setup.py 2010-07-13 22:23:04.000000000 +0200 -@@ -1125,7 +1125,7 @@ - 'ndbm'): - ndbm_libs = ['ndbm'] - else: -- ndbm_libs = [] -+ ndbm_libs = ['gdbm', 'gdbm_compat' ] - print "building dbm using ndbm" - dbmext = Extension('dbm', ['dbmmodule.c'], - define_macros=[ -@@ -1140,7 +1140,7 @@ - if self.compiler.find_library_file(lib_dirs, - 'gdbm_compat'): - gdbm_libs.append('gdbm_compat') -- if find_file("gdbm/ndbm.h", inc_dirs, []) is not None: -+ if find_file("ndbm.h", inc_dirs, []) is not None: - print "building dbm using gdbm" - dbmext = Extension( - 'dbm', ['dbmmodule.c'], diff --git a/src/patches/Python-2.7.3-gdbm-1.patch b/src/patches/Python-2.7.3-gdbm-1.patch new file mode 100644 index 0000000..c72b452 --- /dev/null +++ b/src/patches/Python-2.7.3-gdbm-1.patch @@ -0,0 +1,21 @@ +diff -Naur Python-2.7-org/setup.py Python-2.7/setup.py +--- Python-2.7-org/setup.py 2010-06-27 14:36:16.000000000 +0200 ++++ Python-2.7/setup.py 2010-07-13 22:23:04.000000000 +0200 +@@ -1125,7 +1125,7 @@ + 'ndbm'): + ndbm_libs = ['ndbm'] + else: +- ndbm_libs = [] ++ ndbm_libs = ['gdbm', 'gdbm_compat' ] + print "building dbm using ndbm" + dbmext = Extension('dbm', ['dbmmodule.c'], + define_macros=[ +@@ -1140,7 +1140,7 @@ + if self.compiler.find_library_file(lib_dirs, + 'gdbm_compat'): + gdbm_libs.append('gdbm_compat') +- if find_file("gdbm/ndbm.h", inc_dirs, []) is not None: ++ if find_file("ndbm.h", inc_dirs, []) is not None: + print "building dbm using gdbm" + dbmext = Extension( + 'dbm', ['dbmmodule.c'], diff --git a/src/patches/traceroute-2.0.18-ipfire.patch b/src/patches/traceroute-2.0.18-ipfire.patch new file mode 100644 index 0000000..14f09d8 --- /dev/null +++ b/src/patches/traceroute-2.0.18-ipfire.patch @@ -0,0 +1,31 @@ +diff -Naur traceroute-2.0.18.org/traceroute/traceroute.c traceroute-2.0.18/traceroute/traceroute.c +--- traceroute-2.0.18.org/traceroute/traceroute.c 2011-08-18 17:19:48.000000000 +0200 ++++ traceroute-2.0.18/traceroute/traceroute.c 2012-05-06 12:42:55.000000000 +0200 +@@ -31,6 +31,9 @@ + #include "version.h" + #include "traceroute.h" + ++#ifndef IPV6_TCLASS ++#define IPV6_TCLASS 67 ++#endif + + #ifndef ICMP6_DST_UNREACH_BEYONDSCOPE + #ifdef ICMP6_DST_UNREACH_NOTNEIGHBOR +@@ -186,7 +189,7 @@ + + memset (&hints, 0, sizeof (hints)); + hints.ai_family = af; +- hints.ai_flags = AI_IDN; ++ /* hints.ai_flags = AI_IDN; */ + + ret = getaddrinfo (name, NULL, &hints, &res); + if (ret) { +@@ -688,7 +691,7 @@ + + buf[0] = '\0'; + getnameinfo (&res->sa, sizeof (*res), buf, sizeof (buf), +- 0, 0, NI_IDN); ++ 0, 0, 0); + printf (" %s (%s)", buf[0] ? buf : str, str); + } +
hooks/post-receive -- IPFire 2.x development tree