python-2.6.6-52.0.1.AXS4

エラータID: AXSA:2014-069:01

Release date: 
Tuesday, March 18, 2014 - 20:28
Subject: 
python-2.6.6-52.0.1.AXS4
Affected Channels: 
Asianux Server 4 for x86
Asianux Server 4 for x86_64
Severity: 
High
Description: 

Python is an interpreted, interactive, object-oriented programming language often compared to Tcl, Perl, Scheme or Java. Python includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac and MFC).

Programmers can write new built-in modules for Python in C or C++. Python can be used as an extension language for applications that need a programmable interface. This package contains most of the standard Python modules, as well as modules for interfacing to the Tix widget set for Tk and RPM.

Note that documentation for Python is provided in the python-docs package.

Security issues fixed with this release:

• CVE-2013-4238
The ssl.match_hostname function in the SSL module in Python 2.6 through 3.4 does not properly handle a '\0' character in a domain name in the Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.

Fixed bug:

• Fixed some dependencies problems on x86_64.

• Previously, many Python executables from python-tools started with the #!/usr/bin/env python shebang, which made installing and using alternative Python versions complicated. This has been fixed and the shebang has been changed to #!/usr/bin/python.

• Previously, an insert statement in the Turkish locale was not accepted in the sqlite3.Cursor.lastrowid object which led to an installation failure when selecting Turkish in the graphical installer. This has been fixed.

• Removed a UTF-8 BOM (byte order mark) insertion code from SysLogHandler that caused messages to be treated as EMERG level and therefore to be displayed on all user consoles.

• Previously, if the /dev/urandom file did not exist, the random.py script failed to import the random module and other programs would crash. This has been fixed.

• Previously, rotating to a new log file failed because the WatchedFileHandler class could not handle a race condition. This has been fixed.

• Fixed the handling of Alternative Subject Names so that false authentication errors no longer occur when reading Alternative Subject Names from certain SSL certificates.

• Previously, some HTTP servers would crash because the SocketServer module did not handle the system call interruption properly. This has been fixed.

• Previously, the Eventlet library would crash when passing the timeout=None argument to the subprocess.Popen() function. This has been fixed.

• Previously, failed incoming SSL connections remained open forever on Python 2 versions. This has been fixed.

• Previously, if multiple libexpat.so libraries were available, Python failed to choose the correct one. This has been fixed. by adding an explicit RPATH to the _elementtree.so.

• Fixed the urlparse module parsing of the query and fragment parts of URLs for arbitrary XML schemes.

Enhancement

• Added the collections.OrderedDict data structure to the collections package: it is used in application code to make sure that the in-memory python dictionaries are emitted in the same order when converted to a string by the json.dumps routines.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. python-2.6.6-52.0.1.AXS4.src.rpm
    MD5: e0e75521ce9dcd8e9569de7282bd7eb4
    SHA-256: 3df6a375c0a11d5fc5a2912c332e393bbc23278105dd425dac1d4649700d2725
    Size: 10.72 MB

Asianux Server 4 for x86
  1. python-2.6.6-52.0.1.AXS4.i686.rpm
    MD5: 73c9bb1ae41743eb0344ddab12b1c05f
    SHA-256: be3f11aa78ff263b5871644b0de30ec96b6e9f74cc337f564f2b4eb2dda02a45
    Size: 73.64 kB
  2. python-devel-2.6.6-52.0.1.AXS4.i686.rpm
    MD5: 53b2e52e0eb5362c924f5365a4b51bb9
    SHA-256: 9445fd42e39ae9c78565d581759f9656ca5641ffdd8c6e79ca1048345c23d14c
    Size: 170.49 kB
  3. python-libs-2.6.6-52.0.1.AXS4.i686.rpm
    MD5: 1a066553a9330dc6655eb73bb13ba651
    SHA-256: 5bf209b4443fdfd2703de812d607be8e84c23417c125d6e043e6da6fade79e1a
    Size: 5.28 MB
  4. tkinter-2.6.6-52.0.1.AXS4.i686.rpm
    MD5: b65152619edb2c77507503404967c9bf
    SHA-256: 333dfadb3dcc62c37909bb368bbda36a8886502c3fc11e599265966e80ce116c
    Size: 254.05 kB

Asianux Server 4 for x86_64
  1. python-2.6.6-52.0.1.AXS4.x86_64.rpm
    MD5: 72840156f70ab65cd4bd302438f468f9
    SHA-256: be6ad32a4c7ac44d4dad3abf49426d28af4c3f3a6d0464cb5c0d32881986839d
    Size: 73.28 kB
  2. python-devel-2.6.6-52.0.1.AXS4.x86_64.rpm
    MD5: 2cde55b723adc3bbf4c3d8e6f5b23f79
    SHA-256: ea23350a9bb3fd101ad3b7829527ebf5f14bdd202fc5f6108624939a0bc4b2b9
    Size: 169.96 kB
  3. python-libs-2.6.6-52.0.1.AXS4.x86_64.rpm
    MD5: b348f977af7cec793bc6ba09a692625c
    SHA-256: 6a9ff73667bcd13d0ae8116e8451113c1d50e8d36fd2d663c6d41a02bf4df78d
    Size: 5.33 MB
  4. tkinter-2.6.6-52.0.1.AXS4.x86_64.rpm
    MD5: d9afaa1a7bcbf76266044acb1ea504d1
    SHA-256: 5d3123abdee629e8b07d62b807d3a47319ee47db7344c99e941f889c6b42ae58
    Size: 254.77 kB