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


Reply via email to