For the Python guys, on Sourceforge is a list of the bugs closed for
the latest Python release (which also makes it GPL-compatible, yay!), but of
most interest are the fixes to urllib.py and friends:
- #227562 - urllib.py - call URLopener.http_error_default when an
invalid 401 request is being handled.
- urllib.py - provide simple recovery/escape from apparent redirect
recursion
- #129288 - urllib.py - changing %02x to %02X in quoting
- urllib.py - HTTPS now works with string URLs
http://sourceforge.net/project/shownotes.php?release_id=39267
And some that are language dependant:
- Fixed memory leak in from import ...
- fini_exceptions(): When decref'ing the static pointers to the
exception classes, clear out their dictionaries too. This breaks
a cycle from class->dict->method->class and allows the classes
with unbound methods to be reclaimed. This plugs a large memory
leak in a common Py_Initialize()/dosomething/Py_Finalize() loop.
--> - Use openssl/*.h to include the OpenSSL header files
Forms!
- #125891 - posixmodule.c - os.popen2,3 and 4 leaked file objects on
Windows
- #126863 - getopt long option handling fixed
--> - #127718 - '@' were '`' seem to be confused.
That could have been a serious problem with the parser,
depending on how we're parsing mailto tags for example. What
about an email address called:
system@[EMAIL PROTECTED]
YIKES! I tested it with both old and new Python, and it
doesn't seem to affect our parser, but this does affect a
local Python construct which used it.
/d