2024-03-29 13:41 UTC

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000526NetSurf[All Projects] Generalpublic2017-09-09 11:06
ReporterChris Young 
Assigned ToMichael Drake 
SeverityminorReproducibilityalways 
StatusassignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0000526: URIs with embedded auth details containing '@'
DescriptionNetSurf fails to interpret the following URI correctly:
http://guest@chrisy:guest1@webdav.mydrive.ch/public/test.txt

Instead of visiting webdav.mydrive.ch with a username of guest@chrisy, it tries to visit host chrisy.

URL-encoding the first @ makes NetSurf interpret the address as expected. ie. the following works where the above fails:
http://guest%40chrisy:guest1@webdav.mydrive.ch/public/test.txt
Additional InformationImported from sourceforge bug http://sourceforge.net/support/tracker.php?aid=3525663 on Tue Dec 10 17:34:12 2013

TagsNo tags attached.
Fixed in CI build #
Reported in CI build #
URL of problem page
Attached Files

-Relationships
+Relationships

-Notes
Vincent Sanders

~0000070

Vincent Sanders (administrator)

I reproduced this with todays master branch
Vincent Sanders

~0000135

Vincent Sanders (administrator)

NetSurf needs to deal with the failure case of parsing a uri better

http://url.spec.whatwg.org/#parsing
Dave Higton

~0001013

Dave Higton (developer)

Confirmd with CI#3043, RISC OS build.
Daniel Silverstone

~0001586

Daniel Silverstone (administrator)

The nsurl parser still has this issue, Michael needs to take a look.
+Notes

-Issue History
Date Modified Username Field Change
2013-12-10 17:41 Vincent Sanders New Issue
2013-12-10 17:41 Vincent Sanders Status new => assigned
2013-12-10 17:41 Vincent Sanders Assigned To => Sourceforge Import placeholder
2013-12-18 17:31 Vincent Sanders Note Added: 0000070
2013-12-18 17:31 Vincent Sanders Assigned To Sourceforge Import placeholder =>
2013-12-18 17:31 Vincent Sanders Reproducibility have not tried => always
2013-12-18 17:31 Vincent Sanders Status assigned => confirmed
2013-12-18 17:31 Vincent Sanders Resolution no change required => open
2013-12-18 17:31 Vincent Sanders Description Updated View Revisions
2013-12-18 17:31 Vincent Sanders Additional Information Updated View Revisions
2013-12-24 16:35 Vincent Sanders Note Added: 0000135
2015-11-01 11:51 Dave Higton Note Added: 0001013
2017-09-09 11:06 Daniel Silverstone Assigned To => Michael Drake
2017-09-09 11:06 Daniel Silverstone Status confirmed => assigned
2017-09-09 11:06 Daniel Silverstone Note Added: 0001586
+Issue History