Activity log for bug #819859

Date Who What changed Old value New value Message
2011-08-02 14:50:22 Aaron Bentley bug added bug
2011-08-02 15:49:29 Aaron Bentley summary bug urls permit spurious whitespace launchpad urls permit spurious whitespace
2011-08-02 15:52:13 Aaron Bentley description Bug URLs such as /bugs.launchpad.net/mahara/+bug/630891%20/+index are resolved to a bug, and arguably they shouldn't be, because rendering such URLs can be problematic. https://bugs.launchpad.net/mahara/+bug/630891%C2%A0/+index will produce a unicode decode error OOPS-2040I14 https://bugs.launchpad.net/mahara/+bug/630891%E4/+index produces a "Please try again" message (%E4 is not valid utf-8). Fixing this bug could make it unnecessary to fix bug #819841 URLs containing integer IDs such as /bugs.launchpad.net/mahara/+bug/630891%20/+index are resolved to an object, and arguably they shouldn't be, because rendering such URLs can be problematic. Bug URLs and Merge proposal urls are known to be affected, and many more may be affected. This behaviour is due to Python's loose conversion rules for int(). https://bugs.launchpad.net/mahara/+bug/630891%C2%A0/+index will produce a unicode decode error OOPS-2040I14 https://bugs.launchpad.net/mahara/+bug/630891%E4/+index produces a "Please try again" message (%E4 is not valid utf-8). Fixing this bug could make it unnecessary to fix bug #819841
2011-08-10 15:33:47 Aaron Bentley branch linked lp:~abentley/launchpad/url-validation
2011-08-11 23:20:30 Launchpad QA Bot launchpad: assignee Aaron Bentley (abentley)
2011-08-11 23:20:31 Launchpad QA Bot tags oops oops qa-needstesting
2011-08-11 23:20:32 Launchpad QA Bot launchpad: status Triaged Fix Committed
2011-08-12 10:03:56 Graham Binns tags oops qa-needstesting oops qa-ok
2011-08-14 08:01:04 Robert Collins launchpad: status Fix Committed In Progress
2011-09-16 21:03:29 Francis J. Lacoste launchpad: status In Progress Triaged
2011-09-16 21:03:32 Francis J. Lacoste launchpad: assignee Aaron Bentley (abentley)
2011-09-16 21:03:49 Francis J. Lacoste description URLs containing integer IDs such as /bugs.launchpad.net/mahara/+bug/630891%20/+index are resolved to an object, and arguably they shouldn't be, because rendering such URLs can be problematic. Bug URLs and Merge proposal urls are known to be affected, and many more may be affected. This behaviour is due to Python's loose conversion rules for int(). https://bugs.launchpad.net/mahara/+bug/630891%C2%A0/+index will produce a unicode decode error OOPS-2040I14 https://bugs.launchpad.net/mahara/+bug/630891%E4/+index produces a "Please try again" message (%E4 is not valid utf-8). Fixing this bug could make it unnecessary to fix bug #819841 URLs containing integer IDs such as /bugs.launchpad.net/mahara/+bug/630891%20/+index are resolved to an object, and arguably they shouldn't be, because rendering such URLs can be problematic. Bug URLs and Merge proposal urls are known to be affected, and many more may be affected. This behaviour is due to Python's loose conversion rules for int(). https://bugs.launchpad.net/mahara/+bug/630891%E4/+index produces a "Please try again" message (%E4 is not valid utf-8).
2011-09-16 21:14:38 Francis J. Lacoste summary launchpad urls permit spurious whitespace Invalid UTF-8 in URL results in an unhandled exception
2011-09-16 21:29:28 Francis J. Lacoste summary Invalid UTF-8 in URL results in an unhandled exception launchpad urls permit spurious whitespace
2011-09-16 21:30:54 Francis J. Lacoste description URLs containing integer IDs such as /bugs.launchpad.net/mahara/+bug/630891%20/+index are resolved to an object, and arguably they shouldn't be, because rendering such URLs can be problematic. Bug URLs and Merge proposal urls are known to be affected, and many more may be affected. This behaviour is due to Python's loose conversion rules for int(). https://bugs.launchpad.net/mahara/+bug/630891%E4/+index produces a "Please try again" message (%E4 is not valid utf-8). URLs containing integer IDs such as /bugs.launchpad.net/mahara/+bug/630891%20/+index are resolved to an object, and arguably they shouldn't be, because rendering such URLs can be problematic. Bug URLs and Merge proposal urls are known to be affected, and many more may be affected. This behaviour is due to Python's loose conversion rules for int(). https://bugs.launchpad.net/mahara/+bug/630891%C2%A0/+index will display the bug but should really display a 404 page.
2011-09-16 21:30:58 Francis J. Lacoste launchpad: importance Critical Low
2012-10-11 09:09:31 William Grant tags oops qa-ok