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 steve.dower
Recipients Edward.K..Ream, SilentGhost, anshul6, eryksun, paul.moore, python-dev, r.david.murray, random832, steve.dower, stutzbach, tim.golden, zach.ware
Date 2016-12-17.21:39:03
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1482010743.78.0.10705488581.issue25778@psf.upfronthosting.co.za>
In-reply-to
Content
I've committed to 3.6.1 and 3.7, but I'm not convinced that the problem is worth the risk of changing the behaviour in 2.7.14 and 3.5.3.

Considering we kept forgetting to commit this for so long and largely got away with it, I assume there aren't hundreds of people being bitten by this on a daily basis. There are also other ways to work around the problems that have occurred (editing and resaving the values in Registry Editor should suffice, and the attached nullcheck scripts can help find the problematic values).

So while 2.7 and 3.5 will continue to not trim REG_SZ values at the first embedded null, I think that's best for preserving the ability of users to upgrade easily between microversions (particularly for 2.7).
History
Date User Action Args
2016-12-17 21:39:03steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, stutzbach, r.david.murray, SilentGhost, python-dev, zach.ware, eryksun, Edward.K..Ream, random832, anshul6
2016-12-17 21:39:03steve.dowersetmessageid: <1482010743.78.0.10705488581.issue25778@psf.upfronthosting.co.za>
2016-12-17 21:39:03steve.dowerlinkissue25778 messages
2016-12-17 21:39:03steve.dowercreate