Skip to navigation

Bug Fix Advisory python bug fix update

Advisory: RHBA-2011:1319-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-09-20
Last updated on: 2011-09-20
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

Updated python packages that fix one bug are now available for Red Hat
Enterprise Linux 5.

Python is an interpreted, interactive, object-oriented programming language.
Python includes modules, classes, exceptions, 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).

This update fixes the following bug:

* The urllib.unquote method uses a dictionary containing pairs of hexadecimal
values. Prior to this update, this dictionary only contained those combinations
where the hexadecimal digits were both upper case or lower case, omitting those
pairs where one digit was upper case, the other lower case. As a result,
percent-escape sequences containing both upper and lower case hexadecimal
characters were not decoded in Python. This update modifies the dictionary
creation code so that it includes keys for all combinations of upper and lower
case hexadecimal digits. Now, all mixed-case hexadecimal digit pairs are
correctly decoded by the urllib.unquote method. (BZ#734005)

All Python users are advised to upgrade to these updated packages, which fix
this bug.


Solution

Before applying this update, make sure all previously-released errata relevant
to your system have been applied.

This update is available via the Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
python-2.4.3-44.el5_7.1.src.rpm
File outdated by:  RHBA-2013:0045
    MD5: 6fa9eb53cd2b4854789faa6ebfdd4bd5
SHA-256: 1eb2ce3c8bacd6f61282a548ee490d4956f04e776f85b2d85e3bd26c1462fc1b
 
IA-32:
python-devel-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: a0abcb3933c99caea254ad450991fc29
SHA-256: 74c376de458085c7675a92d254886e14a1e5625aaf850378209441a00d231119
 
x86_64:
python-devel-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: a0abcb3933c99caea254ad450991fc29
SHA-256: 74c376de458085c7675a92d254886e14a1e5625aaf850378209441a00d231119
python-devel-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 1fabd3be7679db4f1ab8bf2f8070e697
SHA-256: af5a7cf488186536b9f385f0d06b604c255420f42e169c93d32dabc683e8be36
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
python-2.4.3-44.el5_7.1.src.rpm
File outdated by:  RHBA-2013:0045
    MD5: 6fa9eb53cd2b4854789faa6ebfdd4bd5
SHA-256: 1eb2ce3c8bacd6f61282a548ee490d4956f04e776f85b2d85e3bd26c1462fc1b
 
IA-32:
python-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: cf282f52a5fe52041191a2d39bbc4809
SHA-256: 608510ce8f2d8760ad84d3af2f58fd8e89fc7a91f691f3d17485311c33feb1d3
python-devel-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: a0abcb3933c99caea254ad450991fc29
SHA-256: 74c376de458085c7675a92d254886e14a1e5625aaf850378209441a00d231119
python-libs-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: 425e83525466d29da5d7c859a689d98c
SHA-256: 190613ee512df86158ef12dc474a37de4d7ac3f0628d00ef424757a52215e350
python-tools-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: 39cfea982c03d6053ab4d6a365639a68
SHA-256: 2eee048359eed0a3b95513da53a7e4f25396a96e3998ccfdeba4008576cdd771
tkinter-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: 7645539b760af970f705e5f7753096cf
SHA-256: eb69a73c40c6b9a480281feb04678a3879cfdbd10d3871b53bad738356d3edba
 
IA-64:
python-2.4.3-44.el5_7.1.ia64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 73c3506fca612974a23bef30793896ce
SHA-256: c539b752119dfffb11eeb8a051ce4fae097a368233368db6313616e26b6949c5
python-devel-2.4.3-44.el5_7.1.ia64.rpm
File outdated by:  RHBA-2013:0045
    MD5: cf5e063da70a0e658c7a73ed7eca08e5
SHA-256: 8d953e7acbaf28f8825f42654b6f9179b724ea5d1bc9a5d88437fb174bb97acb
python-libs-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: 425e83525466d29da5d7c859a689d98c
SHA-256: 190613ee512df86158ef12dc474a37de4d7ac3f0628d00ef424757a52215e350
python-libs-2.4.3-44.el5_7.1.ia64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 2f00abdbcf2f1859b4490dc13b741d0d
SHA-256: 7bc873dff7613f77fe524bdc39b0f23a0d3be0a430ea1d685c273ed8b5096338
python-tools-2.4.3-44.el5_7.1.ia64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 6046ccc87f63aee198543803b22d1703
SHA-256: cda70477bfa6b08a756f2052ba2381a9c5e82f5135eae2885e7144fc509edf70
tkinter-2.4.3-44.el5_7.1.ia64.rpm
File outdated by:  RHBA-2013:0045
    MD5: c36d82d4106750738544940082ab7bed
SHA-256: 18725b4ac70c633dff7bb081d6606aa9a84d00ba61aa140570451d43fe5c08f6
 
PPC:
python-2.4.3-44.el5_7.1.ppc.rpm
File outdated by:  RHBA-2013:0045
    MD5: 36978c553a8a5c525cbd0551b46a4b6c
SHA-256: 67dcb31fb76ea147b789e2cacc46cd0436f4a04072d5973f701dfbc25461af69
python-devel-2.4.3-44.el5_7.1.ppc.rpm
File outdated by:  RHBA-2013:0045
    MD5: 93d62dff9cc275cda86ab0f7f644180b
SHA-256: 637883dc0a804aa55304e683f301d939733191683ebcf8aaa33ae9ae986a4176
python-devel-2.4.3-44.el5_7.1.ppc64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 300b757791a4c70bf6665d18463a0f39
SHA-256: 60d0dfcc1b153dd7daeca29e23a14435e9ae3e7c115cf750be2de6ab6e441597
python-libs-2.4.3-44.el5_7.1.ppc.rpm
File outdated by:  RHBA-2013:0045
    MD5: 738b4daf12edc485e69fc1e186b51f48
SHA-256: 20a81142b0b67a46e633f9a1dba2f430738a71ee9c1f36d3c43d1f97afeb7867
python-libs-2.4.3-44.el5_7.1.ppc64.rpm
File outdated by:  RHBA-2013:0045
    MD5: a09d0957c0f56437c11dbaec09877a3c
SHA-256: 043c23fd3b8cd0bb1897f5deb64b5388843c81d6c9e9e9579050117e57c4207e
python-tools-2.4.3-44.el5_7.1.ppc.rpm
File outdated by:  RHBA-2013:0045
    MD5: b6f44a9b018f20c6e8c6dcefbef0e103
SHA-256: 84741d6565307e53adea1a0546a5a751aa773477b70d9fd54675ee434c8fd6d1
tkinter-2.4.3-44.el5_7.1.ppc.rpm
File outdated by:  RHBA-2013:0045
    MD5: b96b017b03abf3d6da195cdb3930dd05
SHA-256: b32f4a91a232be2fdf638edf0617da2f360f700bd2d18635af894dbbac76cbe3
 
s390x:
python-2.4.3-44.el5_7.1.s390x.rpm
File outdated by:  RHBA-2013:0045
    MD5: 9423b77967293dd370aa29c207c0bd02
SHA-256: 34f0a24ff120217e3c324df5d53b0972fd77d1f7e3cab946174976fc6f8b2b19
python-devel-2.4.3-44.el5_7.1.s390.rpm
File outdated by:  RHBA-2013:0045
    MD5: ad7d0d72e8345c1752468c7d7cd475ad
SHA-256: 6120b03f56f6a0d16fd433fff34a60e9393a579702a56df22af9be4d442659e3
python-devel-2.4.3-44.el5_7.1.s390x.rpm
File outdated by:  RHBA-2013:0045
    MD5: 62a026e05cd3bc16dfc909aaf9a5e93a
SHA-256: 4aaf013b5b032433233e91196182288c9b37e38740936f157f4cbcb6560a44c2
python-libs-2.4.3-44.el5_7.1.s390x.rpm
File outdated by:  RHBA-2013:0045
    MD5: 4c977b62ae69c609ce490f9513e1aa52
SHA-256: 9e9b2280e2128d6fdeccef0ab1bdc8085e46c85d362b57c0f0534b931e1aa6b5
python-tools-2.4.3-44.el5_7.1.s390x.rpm
File outdated by:  RHBA-2013:0045
    MD5: 7185290f1af5cf9bfc05213b6eabdecb
SHA-256: d1fcd7f101553a75f6f968a47865b6a9a29670d49bd9a8703573343e14ceb0f8
tkinter-2.4.3-44.el5_7.1.s390x.rpm
File outdated by:  RHBA-2013:0045
    MD5: a3bac5a701264238c044a18254e147ea
SHA-256: 7570aaad669d5318bb720be9c7660805d38aa08de1362d8556f828433c61ce4b
 
x86_64:
python-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: a0cee958db0cc9549556885dbf2e63c0
SHA-256: 5a6329a4c4906104aab3e998df77d3d28fbb82b433e7bc8dd3d163b44fffc46c
python-devel-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: a0abcb3933c99caea254ad450991fc29
SHA-256: 74c376de458085c7675a92d254886e14a1e5625aaf850378209441a00d231119
python-devel-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 1fabd3be7679db4f1ab8bf2f8070e697
SHA-256: af5a7cf488186536b9f385f0d06b604c255420f42e169c93d32dabc683e8be36
python-libs-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: e136ddad07676f4c971075f5096b7576
SHA-256: 6b70390100050b2b034e3d9be67a6d31446a02e6f629558c6ae8b71e6aa9ee33
python-tools-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 24a12a50d376e3c4b431749c96a4b4a3
SHA-256: b62fb011ee99bdada098ecbc5777cf62380936375806db2f09111b8bd7cbfb16
tkinter-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: a44eb6be13a4f33115310fae14a2c8f5
SHA-256: 1aeea0421af13d342f0353c1050e7d816dcb2d2902113eb3eea69561c249afbc
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
python-2.4.3-44.el5_7.1.src.rpm
File outdated by:  RHBA-2013:0045
    MD5: 6fa9eb53cd2b4854789faa6ebfdd4bd5
SHA-256: 1eb2ce3c8bacd6f61282a548ee490d4956f04e776f85b2d85e3bd26c1462fc1b
 
IA-32:
python-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: cf282f52a5fe52041191a2d39bbc4809
SHA-256: 608510ce8f2d8760ad84d3af2f58fd8e89fc7a91f691f3d17485311c33feb1d3
python-libs-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: 425e83525466d29da5d7c859a689d98c
SHA-256: 190613ee512df86158ef12dc474a37de4d7ac3f0628d00ef424757a52215e350
python-tools-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: 39cfea982c03d6053ab4d6a365639a68
SHA-256: 2eee048359eed0a3b95513da53a7e4f25396a96e3998ccfdeba4008576cdd771
tkinter-2.4.3-44.el5_7.1.i386.rpm
File outdated by:  RHBA-2013:0045
    MD5: 7645539b760af970f705e5f7753096cf
SHA-256: eb69a73c40c6b9a480281feb04678a3879cfdbd10d3871b53bad738356d3edba
 
x86_64:
python-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: a0cee958db0cc9549556885dbf2e63c0
SHA-256: 5a6329a4c4906104aab3e998df77d3d28fbb82b433e7bc8dd3d163b44fffc46c
python-libs-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: e136ddad07676f4c971075f5096b7576
SHA-256: 6b70390100050b2b034e3d9be67a6d31446a02e6f629558c6ae8b71e6aa9ee33
python-tools-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: 24a12a50d376e3c4b431749c96a4b4a3
SHA-256: b62fb011ee99bdada098ecbc5777cf62380936375806db2f09111b8bd7cbfb16
tkinter-2.4.3-44.el5_7.1.x86_64.rpm
File outdated by:  RHBA-2013:0045
    MD5: a44eb6be13a4f33115310fae14a2c8f5
SHA-256: 1aeea0421af13d342f0353c1050e7d816dcb2d2902113eb3eea69561c249afbc
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

734005 - issue8135 : urllib.unquote doesn't decode mixed-case percent escapes


References


Keywords

unquote, urllib


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/