71 Commits

Author SHA1 Message Date
reed%reedloden.com
a0e741923a Bug 355181 - "net_IsValidHostName() comment says one thing, code does another" (use a whitelist) [p=michal@allpeers.com (Michal Novotny) r=biesi a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@247488 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-10 18:59:13 +00:00
bzbarsky%mit.edu
1cf433d695 Add the charset right after the type, before all other params, if there is no
existing charset in the type.  Bug 413974, r=biesi, sr=sicking, a=beltzner


git-svn-id: svn://10.0.0.236/trunk@246775 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-29 04:24:33 +00:00
bzbarsky%mit.edu
434a951333 Add a way to extract the charset and the position of the charset parameter from
a content-type header.  Use this in XMLHttpRequest to not clobber the
non-charset parameters and not clobber the charset if it's already what we'll
set, up to case.  Apparently some broken servers are case-sensitive when
looking at charsets!  Bug 393968 (wherein the patch lies) and bug 397234,
r+sr=biesi


git-svn-id: svn://10.0.0.236/trunk@240347 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-03 21:34:45 +00:00
cbiesinger%gmx.at
2efec9af89 392428 always consider IP addresses valid hostnames
r+sr+a=bz


git-svn-id: svn://10.0.0.236/trunk@232462 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-21 17:14:47 +00:00
db48x%yahoo.com
2fc2454326 Bug 321706 – Some elements of pages in sub-directories are not loaded if the URL ends by /.
patch by Florian Quèze <f.qu@queze.net>, r+sr=cbiesinger


git-svn-id: svn://10.0.0.236/trunk@227432 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 14:31:14 +00:00
dveditz%cruzio.com
679596152f bug 370445 prevent embedded nulls when setting location.hostname. r=bz, sr=dbaron, a=jay
git-svn-id: svn://10.0.0.236/trunk@220359 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-16 01:10:39 +00:00
gavin%gavinsharp.com
a5ef8e0b77 Bug 243207: net_RFindCharInSet is unused, patch by Ryan Jones <sciguyryan+bugzilla@gmail.com>, r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@215669 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-22 17:24:32 +00:00
darin%meer.net
ea3aa7c112 fixes bug 318006, r=biesi, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@203210 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 00:57:38 +00:00
timeless%mozdev.org
f9bdb44b34 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan


git-svn-id: svn://10.0.0.236/trunk@185269 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-25 08:16:51 +00:00
andreas.otte%debitel.net
2e50a3c6ca extending list of blacklisted characters for bug 309128 [More IDN DNS lookup and URL display problems], r=cbiesinger, sr=darin
git-svn-id: svn://10.0.0.236/trunk@182321 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-15 23:03:46 +00:00
darin%meer.net
f2c719660d Fixes bug 304904 "Necko should refuse to look up invalid hostnames containing '%'" patch by andreas.otte@debitel.net, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@180825 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-22 21:38:12 +00:00
bzbarsky%mit.edu
d5b67c4963 Make our content-type header parsing closer to spec (it wasn't allowing some
perfectly valid things), and have only one function for doing said parsing
instead of two separate functions.  Bug 244964, r+sr=darin, a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176555 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 20:27:04 +00:00
db48x%yahoo.com
5b16d9a80a bug 272277: Change to Append/Assign/Equals-Literal in networking
patch by Mikael Parknert <mikael@parknert.se>, r=cbiesinger, sr=darin


git-svn-id: svn://10.0.0.236/trunk@166238 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-04 10:19:29 +00:00
darin%meer.net
31397754be fixes bug 267532 "Excessive calls to IsDBCSLeadByte from net_CoalesceDirs?" r=andreas.otte sr=bryner
git-svn-id: svn://10.0.0.236/trunk@165050 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-06 01:55:49 +00:00
darin%meer.net
017b2d2fde fixing MingW bustage
git-svn-id: svn://10.0.0.236/trunk@160379 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 23:12:24 +00:00
darin%meer.net
fa6d098147 fixes bug 249282 "Permit mixing of \ and / in file:// URLs under Win32" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160352 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:08:27 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
darin%meer.net
b3cebe3360 fixes bug 223815 "do not unescape %2e if it occurs in the filename part of the filepath" patch=andreas.otte@debitel.net r=bz sr=darin
git-svn-id: svn://10.0.0.236/trunk@149540 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 06:03:01 +00:00
andreas.otte%debitel.net
989040102c fix bug 213012, unescape %2E during path coalescing, r=dveditz@netscape.com, sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@145203 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 18:36:34 +00:00
andreas.otte%debitel.net
5c8bb26da2 fix bug 207298 [FTP directory problems w/ URL parsing when URL root is not filesystem root] this patch changes the normal resolver for relative urls so that when asked it recognizes special root markers and retains .. that go beyond root as it is necessary for the ftp protocol. r=dougt@meer.net, sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@144902 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 19:09:00 +00:00
jaggernaut%netscape.com
f5907ca35c Bug 212118: Small bug in net_ParseFileURL: Substring(inURL, schemeBeg, schemeBeg + schemeEnd). r=darin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144632 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 05:11:10 +00:00
bzbarsky%mit.edu
ec57574878 Make sure that nsSimpleURI also strips newlines out of the uri spec... Bug
211599, r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@144577 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:09:17 +00:00
darin%netscape.com
7009f2219a fixes bug 210119 "Browser crashes when opening URL" r=caillon sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144049 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-23 05:51:33 +00:00
darin%netscape.com
69ae177c3f fixes bug 208845 "multiple content-type headers combined breaks mozilla" r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@143898 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-18 23:16:17 +00:00
andreas.otte%debitel.net
7a2900ad0c fix bug 113032 [jar: anchors within pages drop the HTML file name] fix resolving relative jar urls, fix anchor handling in jar urls, r=darin, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@139530 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 20:00:20 +00:00
scc%mozilla.org
0a0815a327 bug #167722, patch by Donny Cranford, r=gisburn, sr=scc, ports build bustage
need to include "nsReadableUtils.h"


git-svn-id: svn://10.0.0.236/trunk@130562 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 01:26:52 +00:00
darin%netscape.com
a37c8d005f fixes bug 169653 "passing null as host in xmlHttpRequest.open crashes
Mozilla [@ net_ExtractURLScheme ]" r=dougt sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@130490 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-26 02:24:49 +00:00
darin%netscape.com
292afed664 fixes bug 166792 "move nsIIOService::GetURLSpecFromFile, etc. to
nsIFileProtocolHandler" r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@129541 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 19:32:45 +00:00
darin%netscape.com
1a19582e98 removing some commented out code and other unused cruft.
git-svn-id: svn://10.0.0.236/trunk@128811 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-04 06:01:46 +00:00
darin%netscape.com
f4ac8b67b2 second attempt at landing fix for bug 157131 "nsIIOService mods in preparation for freezing" r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@127379 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 18:38:46 +00:00
leaf%mozilla.org
e1e7037575 backout darin's checkin from around noon yesterday to remove the regression
in 161921


git-svn-id: svn://10.0.0.236/trunk@126917 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-09 23:46:19 +00:00
darin%netscape.com
0a81150b46 changes to nsIIOService in preparation for freezing, b=157131
r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@126784 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-08 19:08:59 +00:00
darin%netscape.com
04849998e1 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115936 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 07:48:55 +00:00
andreas.otte%debitel.net
42cbc1ef03 second try to fix bug 119071 [Can not ftp files from / on Cobalt web
server], this time working around bad urls generated by the tinderbox
script, r=bbaetz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@112888 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:19:29 +00:00
darin%netscape.com
3a19ed2019 fixes bug 42898 "iDNS support"
r=nhotta, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112284 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:23:23 +00:00
darin%netscape.com
0749c9e0e6 backing out andreas' fix for bug 119071. it's causing serious problems
with relative links.


git-svn-id: svn://10.0.0.236/trunk@112269 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:01:38 +00:00
andreas.otte%debitel.net
57b77286d2 fix bug 119071[Can not ftp files from / on Cobalt web server], changed
CoalesceDir in a way that it no longer drops to much ../ in a path but
leaves them unresolved. This way ftp urls like
ftp://user:<password>@ftp.host.com/../../logs can be successfully used,
r=bbaetz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@112248 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:25:18 +00:00
cathleen%netscape.com
ea31156ed0 converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
git-svn-id: svn://10.0.0.236/trunk@112013 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:18:55 +00:00
darin%netscape.com
2bd466825a fixes first part of bug 109179 "replace NS_EscapeURL with NS_EscapeURLPart"
r=andreas.otte@debitel.net
sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@111974 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:02:22 +00:00
gerv%gerv.net
811d259319 Updating licenses to tri-license.
git-svn-id: svn://10.0.0.236/trunk@111037 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 09:15:51 +00:00
darin%netscape.com
823c9cb360 fixes bug 110846 "all nsStandardURL setters except SetSpec are missing the
escaping step" r=andreas.otte, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@108938 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-26 23:28:44 +00:00
darin%netscape.com
8225bd1d9c landing standard url rewrite (bug 103916)
r=andreas.otte@debitel.net, sr=brendan,alecf


git-svn-id: svn://10.0.0.236/trunk@108231 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-16 02:09:13 +00:00
dougt%netscape.com
62a8215278 Extraneous Symbol Removal. Patch by Jon Smirl jonsmirl@mediaone.net. r=dougt@netscape.com, sr=alecf@netscape.com. Bug 104172 , 104316 , 104420 , 104426 , 104461 , 104511 , 104527
git-svn-id: svn://10.0.0.236/trunk@106009 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-23 01:37:21 +00:00
andreas.otte%primus-online.de
54069551f0 fix bug 32895 [Converting \ to / in urls on windows only (was: RFC 2396 $2.4.3 non-compliance?)] We no longer convert \ to / inside the core urlparser on windows only. Conversion from filepath to url still does. r=dougt@netscape.com sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@104736 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-06 12:08:44 +00:00
andreas.otte%primus-online.de
eb149e5f70 fix bug 99081 [ExtractPortFrom sometimes finds ports that are not there] again, this time we were not finding enough ports. Now we are checking for ? and # as additional delimiters. r=dougt@netscape.com, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@104105 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 10:57:06 +00:00
andreas.otte%primus-online.de
3bd3613d5a fix bug 99081 [ExtractPortFrom sometimes finds ports that are not there] ExtractPortFrom trys to parse the portnumber from url-strings and sometimes it found ports that are none like messageids of news urls, r=dougt@netscape.com, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@102908 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 05:38:51 +00:00
andreas.otte%primus-online.de
306f3914a2 fix bug 94796 [code cleanup in nsURLHelper.cpp] remove nsURLEscape/nsURLUnescape from nsURLHelper and replace all usage with nsStdEscape/nsStdUnescape, r=ccarlen@netscape.com, sr=dougt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@102586 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-08 12:47:05 +00:00
andreas.otte%primus-online.de
a655de9c6e fix bug 84409 [Incorrect request for page components if main page URL contains ";" character] Implementing param support according to RFC 2396, r=dougt, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@101539 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-21 20:35:01 +00:00
dougt%netscape.com
5c5c39e4be Landing url parsing branch. 73845. r=alecf@netscape.com, sr=darin@netscape.com, a=blizzard@rednat.com.
This fixes many crashes caused by illegal uses of the nsStdURL.
This also allows a plugable protocol to provide their own url parser.


git-svn-id: svn://10.0.0.236/trunk@97696 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 22:02:47 +00:00
mkaply%us.ibm.com
c2c97a3aa4 #69613
r=dougt, sr=darin
OS/2 needs to follow part of a Windows codepath


git-svn-id: svn://10.0.0.236/trunk@91971 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-11 11:06:25 +00:00