Control: retitle -1 switch from semicolon ';' to ampersand '&' for query parameter separation
On Mon, 08 Mar 2021, Phil Morrell wrote: > As reported on #debian-til, python can no longer parse bugs.d.o URLs > correctly out of the box. The change was backported as a security update > to 3.6+ so also affects buster. > > https://bugs.python.org/issue42967 This looks like an issue in python's urllib. ';' are perfectly valid query parameter separators for URIs and anything consuming debbugs URIs should pass appropriate options to support them. That said, we probably should switch away from semicolons as they are no longer recommended. > From what I can tell, the search form and msg= use semicolon and I > actually can't find any with ampersand. Everything uses semicolon, but we can probably just make Debbugs::URI call query_form instead of query_param. -- Don Armstrong https://www.donarmstrong.com I would like to be the air that inhabits you for a moment only. I would like to be that unnoticed & that necessary. -- Margaret Atwood "Poetry in Motion" p140