diff options
-rw-r--r-- | Mk/bsd.python.mk | 4 | ||||
-rw-r--r-- | lang/python26/Makefile | 3 | ||||
-rw-r--r-- | lang/python26/distinfo | 5 | ||||
-rw-r--r-- | lang/python26/files/patch-CVE-2010-3493 | 41 | ||||
-rw-r--r-- | lang/python26/pkg-plist | 4 |
5 files changed, 7 insertions, 50 deletions
diff --git a/Mk/bsd.python.mk b/Mk/bsd.python.mk index a4af24c67ae2..a6fa3cd2fa81 100644 --- a/Mk/bsd.python.mk +++ b/Mk/bsd.python.mk @@ -383,9 +383,9 @@ PYTHON_VER= 2.7 # Python-2.6 .elif ${PYTHON_VERSION} == "python2.6" -PYTHON_PORTVERSION?=2.6.6 +PYTHON_PORTVERSION?=2.6.7 PYTHON_PORTSDIR= ${PORTSDIR}/lang/python26 -PYTHON_REL= 266 +PYTHON_REL= 267 PYTHON_SUFFIX= 26 PYTHON_VER= 2.6 diff --git a/lang/python26/Makefile b/lang/python26/Makefile index f3bd63f4d4a3..cef3f1d171c2 100644 --- a/lang/python26/Makefile +++ b/lang/python26/Makefile @@ -5,8 +5,7 @@ # $FreeBSD$ PORTNAME= python26 -PORTVERSION= 2.6.6 -PORTREVISION= 1 +PORTVERSION= 2.6.7 CATEGORIES= lang python ipv6 MASTER_SITES= ${PYTHON_MASTER_SITES} MASTER_SITE_SUBDIR= ${PYTHON_MASTER_SITE_SUBDIR} diff --git a/lang/python26/distinfo b/lang/python26/distinfo index 2deefda0612a..cf0fb61390bb 100644 --- a/lang/python26/distinfo +++ b/lang/python26/distinfo @@ -1,3 +1,2 @@ -MD5 (python/Python-2.6.6.tgz) = b2f209df270a33315e62c1ffac1937f0 -SHA256 (python/Python-2.6.6.tgz) = 372f66db46d773214e4619df1794a26449158f626138d4d2141a64c2f017fae1 -SIZE (python/Python-2.6.6.tgz) = 13318547 +SHA256 (python/Python-2.6.7.tgz) = a8093eace4cfd3e06b05f0deb5d765e3c6cec65908048640a8cadd7a948b3826 +SIZE (python/Python-2.6.7.tgz) = 13322372 diff --git a/lang/python26/files/patch-CVE-2010-3493 b/lang/python26/files/patch-CVE-2010-3493 deleted file mode 100644 index b8553d99339e..000000000000 --- a/lang/python26/files/patch-CVE-2010-3493 +++ /dev/null @@ -1,41 +0,0 @@ ---- Lib/smtpd.py.orig 2011-03-05 13:51:22.000000000 +0000 -+++ Lib/smtpd.py 2011-03-05 13:52:42.000000000 +0000 -@@ -121,7 +121,15 @@ - self.__rcpttos = [] - self.__data = '' - self.__fqdn = socket.getfqdn() -- self.__peer = conn.getpeername() -+ try: -+ self.__peer = conn.getpeername() -+ except socket.error as err: -+ # a race condition may occur if the other end is closing -+ # before we can get the peername -+ self.close() -+ if err.args[0] != errno.ENOTCONN: -+ raise -+ return - print >> DEBUGSTREAM, 'Peer:', repr(self.__peer) - self.push('220 %s %s' % (self.__fqdn, __version__)) - self.set_terminator('\r\n') -@@ -291,7 +299,20 @@ - localaddr, remoteaddr) - - def handle_accept(self): -- conn, addr = self.accept() -+ try: -+ conn, addr = self.accept() -+ except TypeError: -+ # sometimes accept() might return None -+ return -+ except socket.error as err: -+ # ECONNABORTED might be thrown -+ if err.args[0] != errno.ECONNABORTED: -+ raise -+ return -+ else: -+ # sometimes addr == None instead of (ip, port) -+ if addr == None: -+ return - print >> DEBUGSTREAM, 'Incoming connection from %s' % repr(addr) - channel = SMTPChannel(self, conn, addr) - diff --git a/lang/python26/pkg-plist b/lang/python26/pkg-plist index f786de27c207..2b1db6a4cb37 100644 --- a/lang/python26/pkg-plist +++ b/lang/python26/pkg-plist @@ -697,9 +697,9 @@ lib/lib%%PYTHON_VERSION%%.so.1 %%PYTHON_LIBDIR%%/json/tool.py %%PYTHON_LIBDIR%%/keyword.py %%PYTHON_LIBDIR%%/lib2to3/Grammar.txt -%%PYTHON_LIBDIR%%/lib2to3/Grammar2.6.6.final.0.pickle +%%PYTHON_LIBDIR%%/lib2to3/Grammar2.6.7.final.0.pickle %%PYTHON_LIBDIR%%/lib2to3/PatternGrammar.txt -%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar2.6.6.final.0.pickle +%%PYTHON_LIBDIR%%/lib2to3/PatternGrammar2.6.7.final.0.pickle %%PYTHON_LIBDIR%%/lib2to3/__init__.py %%PYTHON_LIBDIR%%/lib2to3/fixer_base.py %%PYTHON_LIBDIR%%/lib2to3/fixer_util.py |