[Mono-bugs] [Bug 47573][Wis] New - Bugs in System.Uri

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 12 Aug 2003 20:46:21 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by duncan@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=47573

--- shadow/47573	2003-08-12 20:46:21.000000000 -0400
+++ shadow/47573.tmp.12307	2003-08-12 20:46:21.000000000 -0400
@@ -0,0 +1,37 @@
+Bug#: 47573
+Product: Mono/Class Libraries
+Version: unspecified
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Wishlist
+Component: System
+AssignedTo: duncan@ximian.com                            
+ReportedBy: duncan@ximian.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Bugs in System.Uri
+
+Having fixed #45614, here are more bugs in our Uri implementation.
+
+I'm using the examples listed in RFC 2396, Section C.1 as the nominative
+behavior for our implementation.
+
+Currently, these 5 cases fail:
+
+With base URI = http://a/b/c/d;p?q:
+
+ 1) g:h => g:h                  (mono: http://a/b/c/g:h)
+ 2) /g  => http://a/g           (mono: file://x, /g) (!)
+ 3) //g => http://g             (mono: http://a//g)
+ 4) ?y  => http://a/b/c/?y      (mono: crash)
+ 5) #s  => (current document)#s (mono: crash)
+
+With the MS 1.1 runtime, these two cases fail:
+
+ 1) g:h (MS: UriFormatException)
+ 2) /g  (MS: UriFormatException)