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 |
|
|