dbus-python 0.80.2, the "now with fewer leaks" release
Simon McVittie
simon.mcvittie at collabora.co.uk
Tue Feb 13 09:48:13 PST 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
dbus-python 0.80.2 is now available.
Changes between 0.80.1 and 0.80.2
=================================
- - Fixed: a memory leak in which Struct, String, and long- and str-derived
data types leaked the __dict__ used to hold variant levels;
a couple of reference leaks in String; a memory leak in Struct.__repr__
and in the __repr__ of long- and str-derived data types; a memory leak
in which int-derived data types were wrongly placed on the int free list;
a memory leak of one Message per method call; a couple of other memory
leaks (stringified D-Bus signatures, and decoded Unicode objects); and
some more reference leaks (of Py_None references, but it's good to be
pedantic)
- - In configure.ac, only use -Werror if the user specifically asks for
it, for the benefit of people doing bleeding-edge builds from git with
older compilers
- - tp_dealloc callbacks have been audited to make sure they correctly preserve
the exception state
- - Files currently solely owned by Collabora Ltd., notably the tutorial and
all the C code, are licensed more permissively (LGPL/AFL instead of GPL/AFL)
to facilitate re-use in LGPLed projects. Since the AFL is non-copyleft,
there seems little point in using a copyleft as strong as that of the GPL.
Other copyright holders (particularly Red Hat Inc.), please let me know if
you'd be willing to relicense the rest of dbus-python the same way
Downloads
=========
http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.80.2.tar.gz
http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.80.2.tar.gz.asc
Documentation at: http://dbus.freedesktop.org/doc/dbus-python/
Regards,
Simon
- --
Simon McVittie, Collabora Ltd.: http://www.collabora.co.uk/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net
iD8DBQFF0fndWSc8zVUw7HYRAr2tAJ9q8ObUvHMvjmeZ9dTpyuIS4s4OhwCgvQzd
ueEJrnhLJuz2CQhMMxu3QEs=
=XBdl
-----END PGP SIGNATURE-----
More information about the dbus
mailing list