This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author baikie
Recipients baikie, loewis, vstinner
Date 2010-09-11.18:08:37
SpamBayes Score 1.0745401e-09
Marked as misclassified No
Message-id <1284228524.9.0.75129216022.issue8373@psf.upfronthosting.co.za>
In-reply-to
Content
Updated the patches for Python 3.2 - these are now simpler as
they do not support bytearray arguments, as these are no longer
used for filenames (the existing code does not support bytearrays
either).

I've put the docs and tests in one patch, and made separate
patches for the code, one for if the linux-pass-unterminated
patch from issue #8372 is applied, and one for if it isn't.

One point I neglected to comment on before is the ability to
specify an address in the Linux abstract namespace as a
filesystem-encoded string prefixed with a null character.  This
may seem strange, but as well as simplifying the code, it does
support an actual use case, as on Linux systems the abstract
namespace is sometimes used to hold names based on real
filesystem paths such as "\x00/var/run/hald/dbus-XAbemUfDyQ", or
imaginary ones, such as "\x00/com/ubuntu/upstart".  In fact,
running "netstat" on my own system did not reveal any non-textual
abstract names in use (although they are of course allowed).
History
Date User Action Args
2010-09-11 18:08:45baikiesetrecipients: + baikie, loewis, vstinner
2010-09-11 18:08:44baikiesetmessageid: <1284228524.9.0.75129216022.issue8373@psf.upfronthosting.co.za>
2010-09-11 18:08:43baikielinkissue8373 messages
2010-09-11 18:08:42baikiecreate