Граф коммитов

1002 Коммитов

Автор SHA1 Сообщение Дата
mkaply%us.ibm.com b2bfa97798 OS/2 TB breakage 2001-05-11 22:52:41 +00:00
darin%netscape.com d4982cec88 fixed typo in makefile .... arrrggghh!! 2001-05-11 21:45:26 +00:00
darin%netscape.com 199c44a737 Http branch landing: changes to netwerk/ (bug 76866) r=gagan,sr=dougt,a=chofmann 2001-05-11 21:04:09 +00:00
darin%netscape.com 467aa65cb7 Http branch landing: removing old files (bug 76866) r=gagan,sr=dougt,a=chofmann 2001-05-11 21:01:07 +00:00
neeti%netscape.com 0ec6d68ca5 fix for bug 78654 - netwerk must not print to console in opt builds.r=dougt, sr==darin. 2001-05-10 13:14:03 +00:00
dbaron%fas.harvard.edu 32c43cb5ef Fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage by adding new header file dependencies from XPCDOM landing to REQUIRES. 2001-05-08 19:19:03 +00:00
kandrot%netscape.com afdac97c93 Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775. 2001-05-05 05:33:37 +00:00
rpotts%netscape.com 896be6d1f1 deleted a block of code inside of a comment... 2001-04-30 22:58:17 +00:00
bryner%uiuc.edu dff466e307 Bug 75865 - HTTPS doesn't work through proxy.
http patch from darin, r=me, sr=rpotts.
psm patch from me, r=javi, sr=rpotts.
2001-04-29 19:42:38 +00:00
rpotts%netscape.com 259fce8009 fix for bugs #55867, 63529, 26295, 63247 (r=darin, valeski) 2001-04-27 21:05:52 +00:00
timeless%mac.com 46b177e406 fix Bugzilla Bug 75853 CR and LF are naked ifdefs
r=dveditz, sr=scc
2001-04-18 05:59:43 +00:00
darin%netscape.com 07b749308f Fixes bug 75354 "https content is being cached on disk!!" r=bbaetz, sr=dougt 2001-04-16 20:39:10 +00:00
neeti%netscape.com 275dfd3fc6 checking in patch for bug 58034 - Accept-Language header needs q values. r=neeti, sr=darin 2001-04-16 14:56:21 +00:00
darin%netscape.com 9deb4986e3 Patch to finalize necko loadFlags and fix HTTP validation correctness w.r.t.
cache validation preferences and browsing via history.  r=gagan,gordon.
Fixes several bugs that I would mention here if bugzilla weren't down ;-)
2001-04-14 02:02:19 +00:00
darin%netscape.com 83c07390f7 Fixes bug 43191 "frameset targets not selecting from cached frame" r=gagan, sr=waterson. 2001-04-13 07:30:27 +00:00
pollmann%netscape.com dc964acfd5 Bug 73309: Fix leak of <ConstStringImpl> in non-multipart form post case, r=rpotts@netscape.com, sr=jst@netscape.com 2001-04-12 01:41:47 +00:00
ccarlen%netscape.com 2ad2b9adcf Bugs 70379, 70380 - Hide nsISingleSignon from embedding apps, split auth prompting methods out of nsIPrompt into a new interface. r=valeski, sr=rpotts. 2001-04-10 18:30:25 +00:00
darin%netscape.com 21a168675f Removing erroneous NS_BREAK from nsHTTPChannel 2001-04-10 06:58:50 +00:00
darin%netscape.com 00a7e27ee6 Necko API changes, bug 74221. r=valeski, sr=rpotts. 2001-04-10 06:01:08 +00:00
tao%netscape.com aa8dbfcee4 Clean up debug printf; no code changes. 2001-04-09 23:15:21 +00:00
morse%netscape.com db2159561d bug 73964, unable to log in to compuserve, r=valeski, sr=darin 2001-04-09 04:16:54 +00:00
darin%netscape.com c5eba5936d Fixes bug 73029 "new cache time problems, reload sometimes broken"
r=disttsc@bart.nl,gagan sr=mscott
2001-04-05 03:56:54 +00:00
disttsc%bart.nl 6200347fad Fix for bug 74488 (and hopefully bug 74552): app freezes in mail when psm dialog is brought up (/ a link is clicked), r=scc, sr=darin 2001-04-03 17:17:20 +00:00
darin%netscape.com 4e05acafb9 Fixes bug 72520 "support for cacheKeys must be implemented" r=gordon sr=dougt 2001-04-02 01:20:43 +00:00
darin%netscape.com 70077848e8 Fixes bug 73875 "www.fox.com does not load" r=beard sr=brendan 2001-04-02 01:12:40 +00:00
darin%netscape.com c2cf727e40 Fixes bug 72320. abort on exit (sending "logout" to a closed IMAP socket?).
r=sspitzer,dougt,mscott.
2001-04-01 05:17:42 +00:00
darin%netscape.com cd054310fc Fixes bug 73940. HTTP URLs with '?' characters should not be cached unless
an expiration time is explicitly provided by the server.
r=gagan,valeski sr=dougt,alecf
2001-03-28 18:24:13 +00:00
rpotts%netscape.com 35247b3aca All nsIProgressEventSink notifications from the socket transport should go to the nsHTTPChannel... 2001-03-27 00:56:51 +00:00
rpotts%netscape.com 63191a81f3 All nsIProgressEventSink notifications from the socket transport should go to the nsHTTPChannel... (r=darin) 2001-03-27 00:20:04 +00:00
cls%seawood.org 979c006ff6 Change netwerk/mime to use MODULE=mimetype to remove avoid confusion with mailnews/mime . Update necessary REQUIRES.
Bug #68381 r=jag
2001-03-26 23:40:28 +00:00
disttsc%bart.nl f595ed19f3 Clean up REQUIRES lines. r=cls 2001-03-25 22:59:27 +00:00
valeski%netscape.com 169a5140b5 r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces. 2001-03-24 00:22:18 +00:00
darin%netscape.com dac21e34cd Completes transistion from ULONG_MAX to PRUint32(-1) which was intended to
fix frizilla redness.  pinkerton checked in the necessary ones; this is
just for completeness.  r=gagan,sdagley,sfraser,pinkerton
2001-03-23 03:32:26 +00:00
pinkerton%netscape.com caca4889fd fix fizzilla bustage. 2001-03-23 02:52:13 +00:00
darin%netscape.com dfff8b71cd Fixes bug 73016. Should not cache POST transactions. r=valeski, sr=dougt, a=loan 2001-03-22 18:47:06 +00:00
darin%netscape.com 1429dfcff5 Fixes bug 13393. HTTP should send Accept-Charset. patch=havill@redhat.com,
r=gagan, sr=darin
2001-03-22 08:39:41 +00:00
darin%netscape.com f78db68af7 Fixes redness on speedracer. sr=dougt 2001-03-22 03:25:24 +00:00
darin%netscape.com b5ef4f8688 Enabling new cache build in Linux. r=beard; sr=mscott,rpotts; a=chofmann 2001-03-22 00:18:13 +00:00
darin%netscape.com 34a97c35ec Fixes bug 71962. HTTP POST data corruption. r=blizzard, sr=brendan. 2001-03-21 00:53:16 +00:00
darin%netscape.com f671729e59 Removing some printf's. 2001-03-20 23:37:22 +00:00
gordon%netscape.com 3361e48529 Landing MOZ_NEW_CACHE_20010314_BRANCH, incorporating feedback from recent test builds. New cache is still disabled by default. 2001-03-20 22:42:03 +00:00
disttsc%bart.nl 497249a5e8 Move nsCString from |operator char*()| to |get()| and |NS_CONST_CAST| where needed. bug=53057, r=dmose, sr=shaver 2001-03-20 05:37:56 +00:00
darin%netscape.com 3cda6ade14 [not part of the build] New cache used PRUint32 for time now instead of PRTime. r=gordon 2001-03-14 03:56:01 +00:00
darin%netscape.com 09963e2d3a Fixes bug 43729. HTTP response headers shows ni browswer window for content from NCSD 1.5.2. patch=mark@heily.org, r=darin, sr=mscott 2001-03-14 00:47:13 +00:00
darin%netscape.com fb1419898f [not part of the build] Touch ups to HTTP validation for new cache. 2001-03-13 20:09:56 +00:00
darin%netscape.com 16e48afb6e [not part of the build] Added HTTP support for nsICachingChannel. 2001-03-13 11:41:43 +00:00
darin%netscape.com 8b98d96765 [not part of the build] Just use the HTTP url as a cache key. 2001-03-13 07:48:14 +00:00
darin%netscape.com 35b4693eb6 Fixes bug 71346. Can't upload large files. r=gagan, sr=mscott. 2001-03-13 07:16:10 +00:00
valeski%netscape.com aec997a897 sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api. and changing existing implementations over to new api. also modified nsHTTP and nsHTTPS handlers a bit to make things cleaner. 2001-03-13 02:01:07 +00:00
darin%netscape.com 3bbad52377 [not part of the build] Fixed up HTTP cache validation for use with new cache. 2001-03-12 10:36:20 +00:00
ccarlen%netscape.com c819a81536 Along with bug 65212 - removing unnescesary dependencies on profile. r=valeski@netscape.com, sr=alecf@netscape.com 2001-03-11 22:15:22 +00:00
ccarlen%netscape.com 4b14f2ddc4 Bug 65212 - profile support for kiosk mode. Also, removing profile change observer strings from header to cut dependencies. r=valeski@netscape.com, sr=alecf@netscape.com 2001-03-11 22:12:21 +00:00
darin%netscape.com 807a75d71b Removed spurious MOZ_NEW_CACHE lines from Makefile.in 2001-03-10 09:38:28 +00:00
dbaron%fas.harvard.edu 7ecde6730c Fix user-agent for Windows NT versions above 5.0. b=62663 r=valeski@netscape.com sr=mscott@netscape.com 2001-03-10 03:16:32 +00:00
disttsc%bart.nl 8b43034cef Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc
2001-03-08 08:05:05 +00:00
darin%netscape.com 68fa1253bd [not part of the build] Fixed bugs in HTTP's MOZ_NEW_CACHE build. 2001-03-08 04:26:43 +00:00
darin%netscape.com 3fcddb5a44 [not part of the build] Add some more logging when using new cache, and
make HTTP use the mem cache always (for now).
2001-03-08 00:59:39 +00:00
darin%netscape.com a82ceaf849 [not part of the build] HTTP now compiles with MOZ_NEW_CACHE defined. 2001-03-07 12:19:27 +00:00
darin%netscape.com 182a0a48ac [not part of the build] Initial work to conditionally compile HTTP against the new cache. 2001-03-07 02:53:34 +00:00
darin%netscape.com 4d82f129fb minor coding style cleanup. 2001-03-07 00:55:43 +00:00
darin%netscape.com 95dcc81619 Indentation, whitespace, and comment cleanups. 2001-03-06 08:46:57 +00:00
darin%netscape.com 9d61a23536 Indentation, whitespace, and comment cleanups. 2001-03-06 08:25:18 +00:00
darin%netscape.com 10290f8523 Indentation, whitespace, and comment cleanups. 2001-03-06 08:17:03 +00:00
bryner%uiuc.edu 8b80c7c363 Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. 2001-03-06 05:10:33 +00:00
dougt%netscape.com 2c3940a081 Fixes 68483 as well as fixes some mem leaks cause by canceling a request. r=darin@netscape.com, sr=waterson@netscape.com 2001-03-06 01:27:54 +00:00
disttsc%bart.nl 277181c660 Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc 2001-03-02 09:26:57 +00:00
darin%netscape.com c5ad81d47d Adding myself in the contributor section. 2001-02-27 09:34:12 +00:00
tao%netscape.com 90bfcacfe5 62171: "Separate content from UI". Split langenus.xpi into regus.xpi.
browser: (r=pchen,sr=alecf), mailnews: (r=yamamoto,sr=sspitzer),
editor: (r=cmonske,sr=sfraser), xpinstall (r=ssu,sr=dveditz).
2001-02-23 08:34:10 +00:00
darin%netscape.com 51f811aba7 Fixes bug 51237. HTTP keep-alive confuses multiple ports on same host. r=gagan, sr=mscott. 2001-02-23 03:36:21 +00:00
darin%netscape.com 8027376afb Whitespace and indentation cleanup. 2001-02-23 01:33:52 +00:00
darin%netscape.com 6710dd1b98 Fixes bug 58655. nsSyncHelper uses a native event queue. r=dougt, sr=mscott 2001-02-23 00:00:04 +00:00
disttsc%bart.nl a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
dougt%netscape.com 128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
alecf%netscape.com 19bc55bf31 part of fix for #46488 - http startup handlers get an Observe() call as well
r=valeski, sr=waterson
2001-02-15 14:43:34 +00:00
disttsc%bart.nl 3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com 1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
bryner%uiuc.edu 75a38f1c5e Fix bug 67203 (https URL's not loading). r=dbaron, a=ben. 2001-02-01 04:10:35 +00:00
gagan%netscape.com 79713bc4c2 Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org 2001-01-31 01:33:03 +00:00
dbaron%fas.harvard.edu 6a1cef6f9a Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-27 23:06:33 +00:00
dbaron%fas.harvard.edu 1e046d05c0 Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023 2001-01-27 16:58:15 +00:00
gagan%netscape.com 69c379d583 Fix for bug 58728. Null check for the disappearing mResponseDataListener. r=darin, sr=alecf. 2001-01-25 04:03:52 +00:00
neeti%netscape.com 37aa2fa15a fix for bug 44153 - Redirect.xul needs to be removed, r=darin, sr=mscott 2001-01-24 14:04:02 +00:00
darin%netscape.com 6a7567992b Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.
2001-01-23 22:10:34 +00:00
bryner%uiuc.edu 4e954931d3 PSM 2.0 work:
- Split nsISecureSocketInfo into nsISSLSocketControl and nsIChannelSecurityInfo.
- Incorporate lock icon fixes from psm-glue into pipnss code.
- Implement password callback for client auth in pipnss.
- Locallize the lock icon tooltip.
- Lots of code cleanup.

r=javi, jgmyers, sr=ben.
2001-01-19 01:12:10 +00:00
dbaron%fas.harvard.edu 2169ed89b5 Add assertion and null-check to fix topcrash bug 52492. (This fix was checked in on the N6 branch long ago.) r=darin@netscape.com sr=mscott@netscape.com 2001-01-17 00:15:07 +00:00
neeti%netscape.com 7dc2d704b2 fix for bug 59975 - general.useragent.override ignored, r=darin@netscape.com,sr=mscott@netscape.com 2001-01-11 15:17:30 +00:00
dbaron%fas.harvard.edu 23cd859c75 Fix senna tinderbox bustage by adding profile to REQUIRES. 2001-01-10 23:51:12 +00:00
ccarlen%netscape.com a10e2607be Part of 35559 - dynamic profile switching r=darin,sr=mscott 2001-01-10 20:24:23 +00:00
darin%netscape.com b0f7d5005d Fixes bug 64617. UA-string is incorrect on BeOS. patch=vegarwa@online.no,
r=darin, sr=mscott.
2001-01-09 02:03:16 +00:00
darin%netscape.com 88534b4381 Fixes bug 51363. Can't login into my.lycos.com. r=dougt, sr=mscott 2000-12-15 00:06:13 +00:00
bryner%uiuc.edu 4b89c22e9f Removing this file so the directory will go away. 2000-12-14 04:27:26 +00:00
bryner%uiuc.edu 56e85991b8 Bug 61219 - don't use nsIPSMComponent! r/sr=rpotts. 2000-11-28 01:40:22 +00:00
darin%netscape.com 392b45694d Fixes bug 45747. Proxy auth does not handle multiple Proxy-Authenticate
headers.  Causes problems with MS proxy server II.  Patch supplied by
Brandon_Stewart@circuitcity.com.  r=darin, sr=mscott.
2000-11-21 01:14:50 +00:00
cls%seawood.org 66a18fcbbf Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
alecf%netscape.com fea851d3d1 #45797 - fix consumers of NS_IMPL_ISUPPORTS
r=dveditz a=self
2000-11-17 03:45:13 +00:00
darin%netscape.com 2578f4f795 Fixes bug 59661. Occurances of uninitialized variables... r=gagan, sr=mscott. 2000-11-15 22:21:46 +00:00
gagan%netscape.com 5282f49d2c Fixing the solaris bustage. 2000-10-31 00:16:16 +00:00
gagan%netscape.com 710b391f6f Fixes for 53580. These changes should build on AIX and Solaris as well. r=gagan,mkaply,darin, sr=scc 2000-10-30 21:50:54 +00:00
warren%netscape.com cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com 9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
mscott%netscape.com a372473038 Bug #56934 --> properly determine the status for on end document load. We used to
use the status of the last request processed in loading the document to determine
 success or failure. That's incorrect. Instead, test to see if the load group is being
canceled. If it is, use that as the status for the entire document. Otherwise, ignore
the status for the last request and instead use the status for the main document
(the default load channel).

this also means making sure the http channel properly sets it's status code in ResponseComplete (r=gagan)
 sr=rpotts, r=sspitzer
2000-10-27 04:13:51 +00:00
darin%netscape.com 82d8519f52 Fixes bug 56785. 303 HTTP response now handled. r=gagan, sr=mscott 2000-10-27 00:04:18 +00:00
morse%netscape.com 056b6817df bug 57840, tre blocker, r=gagan,don 2000-10-25 18:14:23 +00:00
mscott%netscape.com 2435093250 Bug #56934 --> propogate the error returned by
OnDataAvailable so nsAsyncStreamListener can properly
cancel the load. This fixes the zdnet benchmark
problem. r=gagan, sr=rpotts
2000-10-25 03:10:49 +00:00
darin%netscape.com cabf7cc50d Fixes for bug 49168. Corrects HTTP authentication lookup semantics. r=gagan, sr=mscott. 2000-10-20 21:08:58 +00:00
gagan%netscape.com fb20999bc3 Temp fix for tree bustage... :-( 2000-10-20 03:14:19 +00:00
gagan%netscape.com fe4616394d Fixes for bug 53580. No longer sending user/passwd in referrers. r=mscott, sr=scc. 2000-10-20 02:03:15 +00:00
gagan%netscape.com 1d14333aec Fix for bug 53965. Thanks Nikolay. Fixes posting with SSL proxies. r=gagan, sr=mscott. 2000-10-19 23:21:49 +00:00
morse%netscape.com 693abc1d79 bug 27687, can't log into yahoo mail, r=dveditz,gagan, a=gagan, sr=mscott 2000-10-19 21:15:20 +00:00
blizzard%redhat.com 56525a7354 Fix bug #56753. Assertions when initializing the http handler. r=gagan, sr=mscott 2000-10-19 20:05:00 +00:00
gagan%netscape.com 7642ed6405 Fixing the last addref I added. Part of the bug 32335 cleanup. 2000-10-19 07:08:22 +00:00
gagan%netscape.com bcb3c01e60 Fixes for bug 32335. Include the fix for the leak, changed to voidarray from ISupportsArray, and removed dependency on nsISupports for nsAuth. r=gagan, sr=mscott,brendan 2000-10-19 07:06:50 +00:00
blizzard%redhat.com 6161f6aad2 Fix bug #56753. The HTTP handler will now recognize if someone changes the misc field of the user agent after it's been created. r=gagan, sr=mscott 2000-10-16 19:24:11 +00:00
mstoltz%netscape.com f1137e89ec Fixing 56009, exploit allowing XPConnect access. r,a=hyatt, sr=scc 2000-10-13 22:59:47 +00:00
gagan%netscape.com 5475b63c24 Fixing the solaris bustage. 2000-10-13 05:05:10 +00:00
gagan%netscape.com bbeb713db3 Fix for bug 32335. Fixes to make basic auth use the realm for authenticating. Thanks to darin@netscape.com r=gagan, sr=shaver. 2000-10-13 04:01:48 +00:00
gagan%netscape.com 34549dbcd5 Fix for bug 31174. Misc. ssl related fixes for getting SSL proxies to work. r=ruslan,pavlov sr=dougt. Thanks nikolay.igotti@eng.sun.com 2000-10-13 03:18:55 +00:00
mscott%netscape.com e4420663eb Bug #54381 --> if we are loading an http url that ends in .dll and the server didn't
give us a content type, then assume it is an unknown content type instead of
looking it up in the OS. This fixes the case were sites use ISAPI.dll and don't
specify content types.
r=gagan, sr=rpotts
2000-10-11 22:54:19 +00:00
tao%netscape.com ca062d6d3e 54784: Chrome registry should flush stringbundle and XUL caching after
profile selection. r=hyatt,sr=alecf.
55156: localizable values are cached in the HTTP header. r=gagan, racham,
 sr=mscott.
2000-10-11 22:07:04 +00:00
rpotts%netscape.com 355a21abce bug #54239 (r=dougt). PSM can be initialized on the wrong thread... 2000-10-03 04:49:51 +00:00
mscott%netscape.com e5ecd9e189 Bug #44176 --> in order to have a progress dialog for helper apps, we reset the notifications. http
wasn't regenerating the proxied notifciation calls.
r=gagan
2000-09-22 03:44:13 +00:00
dp%netscape.com 8d3608aa5e bug 53122 OnFileAvailable() not being called due to release of
mCacheEntry by nsHTTPChannel before calling stop request. Delaying
release until after onStopRequest is called.

bug 51043 Caching cgi when we are not supposed to. Now we refetch a
page if there isn't Modified-Since header being sent. That isolates
cgis pretty well and keeps normal pages working as is.

bug 53272 Cache corruption triggers when we hit DNS errors. This is
due to the entry being in memory and never being flushed to
disk. Calling CacheAbort() on the error condition from
ResponseCompleted() takes care of that.
r=neeti, gagan
2000-09-20 07:13:03 +00:00
gagan%netscape.com 77bc43b390 Fix for bug 52257. mResponseDataListener could be null. r=valeski, brendan. 2000-09-18 23:29:30 +00:00
dveditz%netscape.com 1e0b99299b Bug 48504 correct user-agent for Windows ME. patch from Frank Faubert <frank@sane.com>
a=brendan, r=brendan,dveditz
2000-09-15 08:00:16 +00:00
rayw%netscape.com 3cd14f5878 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren
2000-09-14 23:20:49 +00:00
bryner%uiuc.edu 14b39559f7 This is the rest of the checkin to remove mozilla's dependency on building psm-glue. All security glue
interfaces and resources that aren't specific to PSM have moved to security/base.  The remaining psm-glue
interfaces which are used elsewhere in the code have been abstracted to be non-PSM-specific, and the call
sites changed to use the abstracted interface.  Bug 18352.  r=brendan,pavlov,shaver.  a=brendan.
2000-09-14 19:27:23 +00:00
dp%netscape.com 161724a90b bug 46147 Adding CacheAbort() for handing 400 errors from http
server and flushing the cache entry appropriately.
Also, releasing cache entry and cache channel before calling
OnStopRequest() from nsHTTPChannel::ResponseCompleted().
This should eliminate most of the cases of cache corruption
situations.
r=gagan,neeti
2000-09-14 18:52:57 +00:00
rayw%netscape.com 0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
brendan%mozilla.org 62b6238e92 Temporarily back out shaver's needed cleanup to remove wallet dependencies. 2000-09-13 21:49:39 +00:00
shaver%mozilla.org 13f37d3aa4 #18352: remove extensions/ dependencies. This breaks single-signon for now, r=valeski, a=brendan 2000-09-12 20:45:58 +00:00
gagan%netscape.com 3dacfdb699 Fixing mac bustage. 2000-09-11 07:01:28 +00:00
gagan%netscape.com 4c9c982273 Fix for bug 44041. Part changes from justin@ukans.edu. We were not handling multiple WWW-Authenticate headers. Basic auth was also busted becuz of a trailing nul problem that I've cleaned up. r=me. 2000-09-11 06:15:14 +00:00
mscott%netscape.com 259e029521 Bug #43556 --> remove obsolete reference to old class id for the mime service. use the new one.
r=valeski
make the http event sync proxy async instead of sync. r=gagan
2000-09-08 00:21:44 +00:00
dp%netscape.com c1968dcd47 bug 48292 Releasing cache entry as soon as we are done rather than
waiting until nsHTTPChannel gets deleted, which apparently happens
after the next page finishes loading giving rise to all kinds of
interesting conditions if the current and next page are same. r=neeti
2000-09-07 18:24:28 +00:00
dp%netscape.com f56f1fb911 bug 50922 Removing content length hacks as we fixed the real cause of
the problem: mFile's stat cache not being updated. Also after writing
to the cache file, the writeStreamWrapper updates the content length
appropriately. So we dont have to manipulate from this level high. r=neeti
2000-09-05 21:45:10 +00:00
ruslan%netscape.com bed1612d85 Fix 50471, a=gagan,r=morse 2000-09-05 21:22:33 +00:00
scc%mozilla.org 2c01b7988d it's a repeating bad pattern ... several of the compilers don't want to make the change from |nsC[Auto]String foo = NS_ConvertASCIItoUCS2(x);| to |nsC[Auto]String foo(NS_ConvertASCIItoUCS2(x);| and so we have to use |CopyASCIItoUCS2(nsLiteralCString(x), foo);| instead 2000-09-02 22:39:18 +00:00
scc%mozilla.org 44952a090c fixing code that relied on implicit string construction 2000-09-02 21:47:30 +00:00
neeti%netscape.com 5581c703e6 Checking in dp's patch for bug 50619, Cache doesn't get updated after reload. r=neeti 2000-08-30 19:48:12 +00:00
dp%netscape.com ebc676cc3e - bug 41950 Getting redirects to work. Adding in LOAD_REPLACE to channel
attributes.
- checking return value from GetCacheContentLegth()
r=mscott,neeti
2000-08-29 03:16:16 +00:00
rpotts%netscape.com 9e7002ca9a bug #48546. THe HTTPPipelinedRequest now sets the load attributes on the socket transport before sending the request... 2000-08-25 04:50:25 +00:00
rpotts%netscape.com 53cea099da bug #48546. THe HTTPChannel now sets the load attributes on the cache channel before reading... 2000-08-25 04:49:25 +00:00
ducarroz%netscape.com 5008326187 Fix my bustage. Please use double-quote for include file. 2000-08-23 01:13:14 +00:00
ruslan%netscape.com fb0511b3d3 Fix form post bustage introduced by warren's stream changes 2000-08-23 00:05:48 +00:00
warren%netscape.com e05eef45e9 Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan 2000-08-22 07:03:33 +00:00
dp%netscape.com e0d0d03e65 bug# 49786 Setting up http protocol handler to support weak ref. r=gagan,valeski 2000-08-22 06:08:56 +00:00
warren%netscape.com e12f238589 Bug 46864 - Embedding needs a name attribute on nsIRequest. 2000-08-21 08:23:54 +00:00
scc%mozilla.org ad963283c3 fixing code that relied on implicit string construction 2000-08-20 06:59:07 +00:00
scc%mozilla.org 3f0620d231 fixing code that relied on implicit string construction 2000-08-19 20:01:04 +00:00
ruslan%netscape.com 85852989f6 Fix 48358 - www.hotmail.com is blank; r/a=gagan 2000-08-18 19:39:27 +00:00
jgmyers%netscape.com 4a7c571858 fix host header syntax for IPv6 address literals: bug 45891 r=gagan a=waterson 2000-08-17 20:19:15 +00:00
dp%netscape.com b930aa66a7 Fixed debug stmt to reflect code changes around it. Not compiled by default. 2000-08-16 07:26:46 +00:00
ruslan%netscape.com 4331a40a89 Fix 46496, r/a=gagan 2000-08-10 22:38:56 +00:00
gagan%netscape.com f9c2459ff0 Fix for bugscape 1800. Offline mode would have sit in recursion. This was already fixed for the M17 branch just doing the same for the tip. 2000-08-10 22:11:13 +00:00
warren%netscape.com 84b5fd67e3 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
ruslan%netscape.com 742dc4b9cc Checking in the patch for 45337 by jgmeyers, r=ruslan,a=gagan 2000-08-08 22:16:05 +00:00
mozilla.BenB%bucksch.org 833aeeb8a2 45565: Add pref "general.useragent.override" to customize UA-string. r=valeski, a=brendan 2000-08-07 07:17:30 +00:00
valeski%netscape.com b01411aafc getting cookie service to startup in conjunction with the http category. 2000-08-03 22:03:34 +00:00
neeti%netscape.com 9f45bf9bd5 fix for bug 30852 - Image cache not refreshed on reload,
fix for bug 40449 - Cache does not store latest value of pages, r/a=gagan
2000-08-01 22:03:47 +00:00
neeti%netscape.com 70e2ba8ffa fix for bug 40084, [CRASH] Crash in disk cache code, backed out changes made on 7/27, put new fix
fix for bug 46014, No keywords loaded on bugzilla pages, r/a=gagan
2000-07-29 02:32:14 +00:00
warren%netscape.com 2b01440bc0 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
gagan%netscape.com bdfd65bf3b Fix for bug 44497. Ebay's wacky multiple Location responses were being appended. r=gordon 2000-07-24 23:41:26 +00:00
neeti%netscape.com 7929424256 fix for 46095.[regression] Submiting to a bug in bugzilla causes crash.a=leaf 2000-07-21 19:28:09 +00:00
neeti%netscape.com c5cd14f561 Fix for bug 38244 - modified files cached incorrectly,r=ruslan@netscape.com 2000-07-21 04:33:26 +00:00
ruslan%netscape.com c45d68256f Applying Justin's patch to fix 40203 (proxy ssl connect), a=gagan,r=myself 2000-07-21 00:03:39 +00:00
ruslan%netscape.com b9c45237c9 FInally fix 42283; a=gagan,r=gordon 2000-07-20 21:25:19 +00:00
gagan%netscape.com 9b8a52b0ae Fixed bug 39610. Failed http auth were not being deleted from the single signon database. r=morse. 2000-07-15 00:12:27 +00:00
ruslan%netscape.com 8d73f75efe Fix 45398, a=valeski, r=gagan 2000-07-14 23:01:53 +00:00
neeti%netscape.com 941c5c3615 fix for bug 40449, Cache does not store latest value of pages, r/a=gagan 2000-07-14 03:58:02 +00:00
tao%netscape.com 5e3d823791 39790 : [L12y] Move all localizable prefs into chrome:// .r=valeski. 2000-07-13 23:45:10 +00:00
dougt%netscape.com d84c495203 bug 40750.
Adding followSymlink flag to nsILocalFile.
Adjusting callers.
windows shortcut optimizations.
r=blizzard@mozilla.org.
a=brendan@mozilla.org
2000-07-12 23:31:31 +00:00
ruslan%netscape.com 35f63ff750 Fix MAC bustage 2000-07-12 23:20:04 +00:00
ruslan%netscape.com 4aa769b52f Fix 45061, a/r=gagan 2000-07-12 22:41:26 +00:00
gagan%netscape.com e65d13c7ea Fix for bug 22405 (proxy authentication) We were skipping over proxy authentication becuz proxytransparent was false. r=ruslan 2000-07-06 02:37:15 +00:00
ruslan%netscape.com d2c1fc301c Fix 42377 - make http SetNotificationCallbacks go through the proxy object, thus
avoiding crashers when OpenInputStream is used, a=gagan,warren
2000-07-05 22:57:50 +00:00
bienvenu%netscape.com 4d3c8ade88 fix OS2 build bustage 2000-07-02 23:56:10 +00:00
jab%atdot.org 3ff5cd0f65 a=brendan@mozilla.org
Bug #16103
Support for SOCKS proxies in HTTP, HTTPS, and FTP protocols.
Also includes the prefs configuration and UI bits.
2000-07-01 10:25:25 +00:00
cls%seawood.org 1f3b6d75ab Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
mcafee%netscape.com 4f37aec298 Properly set up pref callbacks for intl.accept_languages (41046). r=gagan 2000-06-30 02:58:13 +00:00
rusty.lynch%intel.com 2144abace3 new fix for bug #43958. r=gagan 2000-06-27 22:53:29 +00:00
dbaron%fas.harvard.edu e420995d51 Fix leak of an atom. r=gagan 2000-06-27 21:51:38 +00:00
morse%netscape.com 5524653464 fix bug 43886, single signon no longer works, r=jefft 2000-06-27 21:13:50 +00:00
blizzard%redhat.com 565f3bc5c6 fix for bug #42008. make HTTP basic auth case insensitive. r=shaver,brendan,gagan,valeski a=brendan. 2000-06-27 21:06:41 +00:00
jst%netscape.com f3870bb60a Fixing tree blocker 43958 by backing out the last change to this file since it broke my.netscape.com, developer.netscape.com, webmail.netscape.com and probably other sites too. a=granrose 2000-06-27 20:42:01 +00:00
rusty.lynch%intel.com 331b3696f8 part of a fix for bug #40321. r=gagan 2000-06-26 20:58:04 +00:00
gagan%netscape.com abcc8704b2 Fix for bug 42841. We were sending a Host: foo:80 header for the default port cases. Several server cgi's that rely on this for virtual hosts were failing to compare the two as same. r=dougt,rjc Ooops... I think I ran this file thru my deruslanizer too. 2000-06-24 02:02:19 +00:00
dougt%netscape.com 8b638a4c67 I IDL-ifying the nsProxyObjectManager.
I have updated all users that I found
grepping the source tree.

r=valeski@netscape.com
a=waterson@netscape.com
b=43131

Also checking in changes to the window's embed test which is NOT
hooked up to the build system.
2000-06-24 00:03:10 +00:00
neeti%netscape.com 806b070ae2 fix for bug 43345.browser.cache.enable check, r=warren/gagan 2000-06-23 13:42:46 +00:00
waterson%netscape.com a9a101fcda Fixed refcounting. r=warren 2000-06-23 04:46:58 +00:00
waterson%netscape.com 66a05bec2a Bugs 21650, 42586. Remove nsISocketTransportService::LateInit(), move code that gets string bundles to lazily grab the bundle when it's needed. This avoids re-entrancy into the service manager which causes a leak. r=dbaron,warren 2000-06-23 02:02:04 +00:00
gagan%netscape.com e1ca0a01b8 Part fix for bug 35956. HTTP now has an API to turn off automatic gunziping. r=rjc 2000-06-21 23:18:12 +00:00
rpotts%netscape.com bc1231c40d Added new PR_LOG... 2000-06-19 05:59:50 +00:00
ruslan%netscape.com e5c5748b64 Fix potential crasher (42714), r/a=gagan 2000-06-16 21:49:43 +00:00
danm%netscape.com d1432bb1bc adding accessor for nsIPrompt member variable. bugs 25684,28594. r=gagan@netscape.com 2000-06-16 14:52:53 +00:00
valeski%netscape.com f0fec56b70 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
dougt%netscape.com 13b776abeb Fixing nsIWebFilters not being handled by the http handler. Also making
CreateInstance=>GetService.

r= gagan@netscape.com, a=brendan@mozilla.org
2000-06-15 01:50:08 +00:00
ruslan%netscape.com db2a9ca151 Fixing 22103, a=gagan 2000-06-14 01:35:24 +00:00
scc%mozilla.org 15d3db85b9 don't extract characters from empty strings. 2000-06-11 08:25:32 +00:00
ruslan%netscape.com 7e3ea9ecc2 WIP on 40203; a=gagan 2000-06-10 02:12:03 +00:00
shaver%mozilla.org a0faa405eb fix crashes in HTTP auth (41404, 41517, r=waterson, a=leaf) 2000-06-05 15:19:32 +00:00
warren%netscape.com 512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
warren%netscape.com d7efda20c4 Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433 2000-06-02 23:41:43 +00:00
warren%netscape.com 88151adad6 Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433 2000-06-02 23:39:45 +00:00
shaver%mozilla.org e21b687d60 make HTTP auth pluggable (#39781), r=gagan 2000-06-02 00:23:56 +00:00
sspitzer%netscape.com f46ad05a0b fix for bug #40248. I was using the category manager incorrectly.
thanks to bruce@cubik.org for pointing it out.
2000-06-01 04:14:34 +00:00
ruslan%netscape.com 22da84ab41 Fix 29219, a=gagan 2000-05-30 22:50:29 +00:00
ruslan%netscape.com f01435de0d Fix 40189, a=gagan 2000-05-25 23:20:30 +00:00
brade%netscape.com 7c6a2b6db7 File Removed. 2000-05-25 17:43:06 +00:00
warren%netscape.com 3658e33085 Removing URIParser attribute from nsIURI interface. Fixed Equals for case when port is the default. Cached URL parsers (all 3) to reduce object allocation. r=andreas,dp 2000-05-25 08:27:40 +00:00
ruslan%netscape.com 1dc3f55d09 Fix 39107, a=gagan 2000-05-24 23:04:57 +00:00
dougt%netscape.com d83290854c Fix for 31164, possibly 35658, and prep work for 31174.
1) Passing the proxy hostname and port to the underlying socket
   and changing all users that appeared in lxr.

2) (psm-glue) registering with the cache manager to allow local loopback so that
   psm will work with a proxy.

3) (psm-glue) Storing proxy information in psmSocketInfo.

most reviewed by gagan@netscape.com.
2000-05-19 22:56:12 +00:00
warren%netscape.com 5f6b57ef08 Bug 39416. Made ftp work with single sign-on for more than one user/host. 2000-05-17 07:12:40 +00:00
davidm%netscape.com ad449f9480 21250 Need to implement stream-as-file service 2000-05-17 05:14:29 +00:00
ruslan%netscape.com 4308d3b7b4 Fix 18886 - handle http 305 response correctly to close the potential
security hole
2000-05-17 00:11:12 +00:00
warren%netscape.com 618d468469 Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse 2000-05-16 05:35:23 +00:00
pierre%netscape.com 1c43ecaae7 Fixed a crash at startup on the Mac (a null-check on 'mProxySvc'). 2000-05-12 12:02:26 +00:00
rpotts%netscape.com 19ef116f5d Fixed progress notifications to respect the nsIChannel::LOAD_BACKGROUND flag 2000-05-11 21:52:49 +00:00
gagan%netscape.com d743807245 Fixed bug 37347. HTTP HEAD requests should work now. 2000-05-10 00:48:28 +00:00
ruslan%netscape.com 30c7b669cb Make sure SetUploadStream actually works when it's used. 2000-05-09 00:20:09 +00:00
ruslan%netscape.com 70743656bb Fix 37778 - now handle simple (no status line/headers) http response correctly 2000-05-08 23:04:36 +00:00
warren%netscape.com 185c96de20 Combined all necko dlls into two. Bug 17031. 2000-05-06 09:15:56 +00:00
warren%netscape.com eb6959f7b7 Fixed mac build warnings. 2000-05-06 09:07:31 +00:00
warren%netscape.com ef76c2b488 Revert accidental checkin 2000-05-06 05:10:25 +00:00
warren%netscape.com f12a631a47 build changes for unix 2000-05-06 05:07:10 +00:00
bryner%uiuc.edu def54c7bfe Fixing objdir build bustage. 2000-05-06 03:54:17 +00:00
ruslan%netscape.com a2835b9b4f Fixing 36641 2000-05-06 00:06:28 +00:00
gordon%netscape.com 4179731e26 Added :streamconv:converters: to access paths, preparing for ruslan's checkin. 2000-05-05 23:54:29 +00:00
andreas.otte%primus-online.de e365632082 first round of checkins to fix bug 37616, Retire SetRelativePath, r=warren@netscape.com 2000-05-05 23:39:25 +00:00
gagan%netscape.com 12143c560d Flush out auth entries for 401 auth denied responses. And some filter work... 2000-05-05 09:46:24 +00:00
gagan%netscape.com bc9cc0db50 Fix for bug 22534 and an optimization of storing the nsIOService. 2000-05-03 22:03:33 +00:00
ruslan%netscape.com 9abfac20be Fix build bustage 2000-05-03 00:33:20 +00:00
ruslan%netscape.com 7a02f0ac9e Fix for 37800 - API change: SetRequestMethod now has to take Atom
as method name
2000-05-03 00:18:08 +00:00
rpotts%netscape.com 5b090df791 Fixed typo in HTTP header string If-None-Match. Thanks to Morgan Owens (packrat@nznet.get.nz) for finding it!! 2000-05-01 23:30:21 +00:00
ruslan%netscape.com fb229030db Fix 37632 2000-05-01 23:02:59 +00:00
mkaply%us.ibm.com 7f601e72bc # 37239
r= warren@netscape.com
OS/2 bring up continues - Fix some #ifdefs, and add code to set OS/2 as a platform and query OS/2 version
2000-05-01 22:35:28 +00:00
ruslan%netscape.com 47a5c1c6fe Fix 21561 - force revalidation of the cache when Vary header is sent. 2000-04-28 21:12:29 +00:00
ruslan%netscape.com 89455c8bd4 Turn on nsHTTPFinalListener to fix various notification bugs, r=gagan. Make
disk cache classes implement threadsafe_isupports, r=davidm, add placeholder
for resource bundles for necko.
2000-04-28 06:36:31 +00:00
gagan%netscape.com 47730f25c5 Fix the form posting problem. I forget the bug number... r=ruslan 2000-04-27 01:06:57 +00:00
slamm%netscape.com ab6e3eb4e6 Fix declaration order to quiet build warning 2000-04-26 14:31:01 +00:00
ruslan%netscape.com b1b30f1cad More complete update to the previos check in. Don't even instatiate
the final listener as we're not using it anyway.
2000-04-26 00:11:30 +00:00
ruslan%netscape.com 64f18e376a Don't fire OnStopRequest just yet when the channel gets Cancelled (until
the receiver learns how to handle it correctly), r=imoT, a=leaf. Used to
crash when following expedia link from msn.com
2000-04-25 23:59:25 +00:00
ruslan%netscape.com bf2899be7e Fix 37084 (blocker), r=gagan 2000-04-25 19:11:26 +00:00
mscott%netscape.com af345b89b5 when determining progress for a cache entry, use the content length
for the cache entry as the total max progress. This change gives us more accurate progress for loading
entries from the cache for http.
2000-04-25 01:52:24 +00:00
ruslan%netscape.com e2f6dc5f92 WIP on 33508, 28890. Adjust response timeout up to 120 seconds by default
as well.
2000-04-25 01:27:30 +00:00
mscott%netscape.com 45086e55f1 These changes are actually valeski's. I'm checking them in for him. These changes are to make http
report proper progress to the consumer of the url. Before, http was reporting the socket's progress instead of
its own. That information wasn't very useful.

r=mscott
2000-04-22 22:40:40 +00:00
gagan%netscape.com 498c2f6afa Fixing a bad merge. Reordered WriteRequest with ReleaseTransport in OnStopRequest. 2000-04-22 01:23:29 +00:00
gagan%netscape.com 9508ade32b Fixed bug 23480. Changed the PostDataStream api to be UploadStream api to allow PUT requests as well.
Fixed bug 32560. Added AsyncWrite implementation for HTTP.
Fixed bug 33842. Some of the earliar code that ruslan had landed broke the status updating for proxy cases.
Fixed bug 36602. Added an api to add (and remove) entries to the "no proxy for" array. Also changed the array to be constructed once (and hence parsed once) instead on each call to ExamineForProxy.
Part fix for bug 31174. Added HTTPS proxy settings.
And finally also un"ruslan"ized the HTTP code :)
2000-04-22 00:35:05 +00:00
davidm%netscape.com fb6e1358f4 32956 Triggering same xpi file in same session fails (mem cache on r = ruslan 2000-04-21 23:23:59 +00:00
ruslan%netscape.com 595465200a Be more conservative when checking that the keep-alive connection has
died. On some platforms it can come out as eof and on some (windows)
it'll come out as "connection aborted".
2000-04-21 01:27:48 +00:00
ruslan%netscape.com e987cc8f7c Adjust transport socket timeout everytime it's getting put back into the
work queue. Fix WinGate crash (32048) by stopping using polable events in case
when creation of pollable event has failed (until nspr finds a real solution).
Fix 36445. Apply slamm's patch to shut off some compiler warnings.
2000-04-20 01:10:30 +00:00
dougt%netscape.com be9041ad6d Fix for 36236. Make all https channels use the load flag:
INHIBIT_PERSISTENT_CACHING.  r=davidm@netscape.com
2000-04-19 19:59:40 +00:00
ruslan%netscape.com b87f67fa02 Fire OnStop on the right listener 2000-04-19 04:19:18 +00:00
ruslan%netscape.com 47ad451eae Fix 24884 2000-04-19 03:55:56 +00:00
mccabe%netscape.com 0f18167887 Removing errant classname:: in method declaration in class definition, for Ruslan. To fix bustage. 2000-04-18 04:44:20 +00:00
ruslan%netscape.com 55a5f44203 Backing up some changes from friday which broke authenticate (36071). Support
Apache-style keep-alive header. Make *ServerCapabilities methods public.
2000-04-18 02:32:53 +00:00
andreas.otte%primus-online.de a08836f1a8 fix bug 33868 [URL encoding for Basic Realm authentication doesn't work], just unescape the prehost, r=gagan@netscape.com 2000-04-16 07:16:28 +00:00
scc%netscape.com df36229f97 making string conversions explicit 2000-04-15 06:52:12 +00:00
gagan%netscape.com bc24301e63 Fix for bug 28950. Header values in nsHeaderEntry are now CString instead of the nsString. 2000-04-15 03:22:36 +00:00
ruslan%netscape.com 3485166c98 Implement firing of OnStartRequest regardless of the error code but don't
enable it yet till the webshell is fixed.
2000-04-15 00:01:23 +00:00
ruslan%netscape.com 848ca9862f Fix 35508, 33762, 35024. 2000-04-14 21:10:27 +00:00
ruslan%netscape.com e30c647fbc In case of getting Connection: close during http/1.1 response - don't
record the capabilities of such server.
2000-04-13 21:19:27 +00:00
ruslan%netscape.com 5dff88a180 Partially fix 34743. Handle 100 (Continue) responses. Add an exclusion list
for servers with broken 1.1/pipelining. Fire onstop in case of the error on
all queued up channels in the pipeline.
2000-04-13 20:48:19 +00:00
ruslan%netscape.com 6658571391 Landing link-click problem fix. Also fix DNS lockup (gordon) on Windows,
memory leak of socket transports during pipelined request, add timeout
setters on socket transport, add a restriction on the number of keep-alive
connections.
2000-04-12 01:47:22 +00:00
ruslan%netscape.com 084eb9ad88 Fix 35344, r=dougt, a=leaf 2000-04-10 21:41:55 +00:00
ruslan%netscape.com 6d0e87ac8e Fixing the first part of 35344, r=dougt, a=leaf. 2000-04-10 20:02:33 +00:00
cls%seawood.org 932870c3c6 Set SHORT_LIBNAME for 8.3 platforms. 2000-04-08 00:39:39 +00:00
ruslan%netscape.com 600f5592b7 Fix pipelining case when chunk encoding stream is pushed (pipelining is
not a default yet).
2000-04-05 05:08:40 +00:00
ruslan%netscape.com 40c957386d Fix uninitialized variable. Minor code cleanup. 2000-04-05 04:38:08 +00:00
ruslan%netscape.com 2f521bf728 Landing the next batch of http pipelining changes. Still not enabled by default
(but you can set a pref in all.js and it'll work and some sites will load
ultra-fast). pipelining_reorg_point2 is pre-checkin tag in case of major
bustages (which there should be none).
2000-04-05 01:43:57 +00:00
bruce%cybersight.com ac75c5e962 Re-order constructor stuff to remove warnings. 2000-04-02 00:59:38 +00:00
scc%netscape.com e6ee6bb3f2 making string conversions explicit 2000-04-01 23:29:51 +00:00
scc%netscape.com bedd8b30b7 making string conversions explicit; fixing some |nsCOMPtr| usages 2000-04-01 23:25:15 +00:00
ruslan%netscape.com eae17b4d91 Fix a small memory leak in OnStopRequest introduced by earlier checkins 2000-04-01 08:13:48 +00:00
ruslan%netscape.com d60b972e28 Fix potential crasher when we hit max-conections and wait (resulted from
quick and dirty mac-bustage fix - it introduced erroneous extra ns_release).
2000-04-01 08:04:06 +00:00
ruslan%netscape.com 0713b87afe Fix MAC bustage - quick and dirty. 2000-04-01 06:50:56 +00:00
ruslan%netscape.com 9586219ba8 Fix linux build bustage 2000-04-01 05:59:27 +00:00
ruslan%netscape.com 5db8127f56 Landing first cut of http pipelining (2487). Don't turn it on yet. Also fix
sockettransport leakage (33929). In case of major bustage - pipelining_reorg_point
is the tag before the check in.
2000-04-01 05:19:33 +00:00
valeski%netscape.com 631cb6c898 preperation for new string api changes. We still have the potential for data loss here if pushbackbuffer contains double bytes, but we're better off then the old memcpy 2000-04-01 00:29:51 +00:00
rickg%netscape.com 6ca9f83017 removed references to nsString2 2000-03-31 10:05:30 +00:00
ruslan%netscape.com fb1e0141c1 Fix solaris build bustage, r=gordon 2000-03-30 23:07:04 +00:00
ruslan%netscape.com 06052d9920 Preparing for pipelining landing: keep the list of server capabilities now.
Make prefs reader more intelligent. Don't cache pages with security info
for now to let daugh to get through his bugs; Make proxy.keep-alive/
proxy.pipelining to be prefs as well; p/r=warren
2000-03-30 22:24:29 +00:00
jim_nance%yahoo.com dc0e139673 Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
days for module owners to comment on.  r=troy@netscape.com
2000-03-30 03:21:26 +00:00
tbogard%aol.net 2f30133a36 Adding the attribute referrer so that you can get the referrer from the channel once you have previously set it. 2000-03-30 02:18:52 +00:00
warren%netscape.com 8426271c58 Removed extra number of open transports test. 2000-03-29 06:44:10 +00:00
warren%netscape.com 727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
ruslan%netscape.com 33a244dd7b Fix 33688. When both - chunked and compressed response comes in converters
were pushed in the wrong order.
2000-03-29 03:35:14 +00:00
ruslan%netscape.com 68a01f2642 Fix 33631 - crash when 304 is received but there's no entry in the cache. 2000-03-29 02:35:00 +00:00
ruslan%netscape.com 345a257009 Misc code cleanup. Also apply another keep-alive proxy patch from
Tomi.Leppikangas@oulu.fi
2000-03-29 00:04:27 +00:00
ruslan%netscape.com 51e62f74cf Fix 33259. Make a maximum number of http connections configurable - network.http.max-connections=8 (current default) 2000-03-28 22:47:57 +00:00
ruslan%netscape.com a407c24ee5 Fix 23263 - mem cache assert on shutdown. 2000-03-28 19:41:59 +00:00
dougt%netscape.com 3536082a49 parital fix for 31167. Allowing http response header security attribute
to come from preferences. r=valeski@netscape.com
2000-03-28 11:45:25 +00:00
scc%netscape.com 785754a95e small changes to clients of string converting APIs 2000-03-26 02:12:47 +00:00
cls%seawood.org 7d1615e3ae Some compilers (HP-UX) don't like it when the file doesn't end in a newline. 2000-03-25 05:57:22 +00:00
ruslan%netscape.com e98cc64fb6 Continuing earlier http reorg. There's no need to call mHeaders.Clear () as
formHeaders () is called just once anyway.
2000-03-25 00:49:41 +00:00
ruslan%netscape.com 1c7c27cb30 Prevent certain headers to be sent out twice during the recovery loop when
the keep-alive connection is closed by the server.
2000-03-24 23:33:03 +00:00
ruslan%netscape.com 77aabe9130 Http handler reorg to fix keep-alive raise condition and prepare for
pipeling changes. Also fix 32505, 31979. In case of a major bustage -
http11_reorg_point is the tag before the checkin; r=gagan, a=warren
2000-03-24 21:38:04 +00:00
dougt%netscape.com 9016cdb15c removing protocol/http/res from build. 2000-03-22 02:44:36 +00:00
dougt%netscape.com e38031a522 removing res from http build path on windows. 2000-03-22 02:42:50 +00:00
valeski%netscape.com e34b119ffa r=jst. 30067. OSCPU User agent attrib is now exposed. 2000-03-21 22:38:40 +00:00
ruslan%netscape.com b096f987bc Never recycle the socket transport if the server responded with Connection: close 2000-03-21 01:36:18 +00:00
ruslan%netscape.com 663ce37b96 Cleaning up keep-alive/proxy loop and eliminating redundant code. 2000-03-19 10:17:00 +00:00
ruslan%netscape.com 47f14ee01c Do proper QI to get the transport within the keep-alive loop 2000-03-19 03:18:32 +00:00
ruslan%netscape.com cc358edad9 Fix 31882, 31884, 31979 (all keep-alive fixes + patch from Tomi.Leppikangas@oulu.fi) 2000-03-18 18:39:41 +00:00
gagan%netscape.com 12f6758fba Argh... checkin aborted while I was editing nsHTTPChannel.cpp. Fixed bug 25868. nsAuth now has an Init method so that things will work ok after a logout (new auths will be created). Other misc. code cleanup. Also changed QI implementations to standard macros. 2000-03-18 04:54:56 +00:00
gagan%netscape.com 23bb5d5c49 Fixed bug 25868. nsAuth now has an Init method so that things will work ok after a logout (new auths will be created). Other misc. code cleanup. Also changed QI implementations to standard macros. 2000-03-18 04:51:00 +00:00
dougt%netscape.com 8126ff53b4 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
jst%netscape.com 872a669579 Landing changes Vidur made while the tree was closed for beta1 work, here's a list of the changes. r=me
[1] Cutting down the size of content. Made nsIJSScriptObject inherit from nsIScriptObjectOwner
[2] Cutting down the size of content. Made nsITextContent inherit from nsIContent.
[3] Cutting down the size of content. Moved implementation of nsIDOMReceiver to nsListenerManager. This is not true aggregation since it isn't transitive, but it's OK for now. It will be necessary for nsListenerManager to have a reference to its content in the future anyway, so the transitivity could be done.

dom/public/nsDOMPropEnums.h,v  - bug 12559
dom/public/nsIJSScriptObject.h,v - [1]
dom/public/html/MANIFEST,v - bug 12559
dom/public/html/Makefile.in,v - bug 12559
dom/public/html/makefile.win,v -  bug 12559
dom/public/html/nsIDOMHTMLInputElement.h,v - bug 17544
dom/public/idl/html/HTMLAnchorElement.idl,v - bug 12559
dom/public/idl/html/HTMLAreaElement.idl,v - bug 12559
dom/public/idl/html/HTMLInputElement.idl,v - bug 17544
dom/src/base/nsGlobalWindow.cpp,v - bug 30700
dom/src/base/nsGlobalWindow.h,v - [1]
dom/src/base/nsLocation.cpp,v - [1]
dom/src/html/nsJSHTMLAnchorElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLAreaElement.cpp,v - bug 12559
dom/src/html/nsJSHTMLInputElement.cpp,v - bug 17544
layout/base/public/nsIDocument.h,v - bug 27953
layout/base/public/nsITextContent.h,v - [2]
layout/base/src/nsCommentNode.cpp,v - [2]
layout/base/src/nsDocument.cpp,v - bug 27953
layout/base/src/nsDocument.h,v - bug 27953
layout/base/src/nsDocumentViewer.cpp,v - bug 27953
layout/base/src/nsGenericDOMDataNode.cpp,v - [3]
layout/base/src/nsGenericDOMDataNode.h,v - [3]
layout/base/src/nsGenericElement.cpp,v - [3]
layout/base/src/nsGenericElement.h,v - [3]
layout/base/src/nsNameSpaceManager.cpp,v - bug 7834
layout/base/src/nsStyleContext.cpp,v - outline property shouldn't reflow
layout/base/src/nsTextNode.cpp,v - [2]
layout/events/src/nsEventListenerManager.cpp,v - [3]
layout/events/src/nsEventListenerManager.h,v - [3]
layout/html/base/src/nsGfxScrollFrame.cpp,v - nsString->nsAutoString
layout/html/content/src/nsAttributeContent.cpp,v - [2]
layout/html/content/src/nsHTMLAnchorElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAppletElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBaseFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLBodyElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLButtonElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDirectoryElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLDivElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLEmbedElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFieldSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFontElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFormElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLFrameSetElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHRElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHeadingElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLHtmlElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIFrameElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLImageElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInputElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLInsElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLIsIndexElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLIElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLabelElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLayerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLegendElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLLinkElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMapElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMenuElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLMetaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLModElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLObjectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLOptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParagraphElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLParamElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLPreElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLQuoteElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLScriptElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSelectElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpacerElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLSpanElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLStyleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCaptionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableCellElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableColGroupElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableRowElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTableSectionElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTextAreaElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLTitleElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLUListElement.cpp,v - [1][3]
layout/html/content/src/nsHTMLWBRElement.cpp,v - [1][3]
layout/html/document/src/nsHTMLDocument.cpp,v - bug 27953
layout/html/document/src/nsHTMLDocument.h,v - bug 27953
layout/xml/content/src/nsXMLCDATASection.cpp,v - [1][2]
layout/xml/content/src/nsXMLDocumentType.cpp,v - [1][2]
layout/xml/content/src/nsXMLElement.h,v - [1][2]
layout/xml/content/src/nsXMLEntity.cpp,v - [1][2]
layout/xml/content/src/nsXMLNotation.cpp,v - [1][2]
layout/xml/content/src/nsXMLProcessingInstruction.cpp,v - [1][2]
layout/xul/base/src/nsBoxFrame.cpp,v - nsString->nsAutoString
layout/xul/base/src/nsSliderFrame.cpp,v - nsString->nsAutoString
netwerk/protocol/http/src/nsHTTPRequest.cpp,v - nsString->nsAutoString
rdf/content/src/nsXULDocument.cpp,v - bug 27953
rdf/content/src/nsXULDocument.h,v - bug 27953
rdf/content/src/nsXULElement.h,v - [1]
xpcom/base/IIDS.h,v  - bug 12559
2000-03-17 13:27:00 +00:00
pavlov%netscape.com c1098deaeb don't build psm stuff here anymore on unix 2000-03-14 06:09:41 +00:00
ruslan%netscape.com c9b313d004 Fix 10738, partial fix for 21020. Keep-alive, http/1.1, transfer-encoding: chunked
can now be turned on (network.http.version=1.1); network.http.keep-alive can also
be used, however not recommended (1.1 pref will automatically enable keepa-alive).
r=warren,gagan
2000-03-14 03:41:46 +00:00
gagan%netscape.com c6349ecc8b Fix for 30385. We were leaking channel due to the no longer needed "proxy channel" by the cache transport (mem cache) Also removed nsIHttpEventSink.h since its now an IDL. Also fixed 31667, 31222, 31657 (the assertion failures for thread safety) 2000-03-14 03:24:56 +00:00
rickg%netscape.com ffe78e83e5 removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
pavlov%netscape.com 37f09b396e added files: mozilla/netwerk/protocol/http/src/nsHTTPSHandler.cpp 2000-03-11 05:39:48 +00:00
pavlov%netscape.com ff7a889382 adding crypto stuff to the tip 2000-03-11 04:33:39 +00:00
pavlov%netscape.com ce094b4cfc changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
valeski%netscape.com 5d687a417b r=dveditz. a=jevering. 31001. we're now using backwards compat OS strings in the UA 2000-03-09 22:29:00 +00:00
gagan%netscape.com 5ffd271541 Removed some dead #if 0 code. 2000-03-08 02:31:25 +00:00
gagan%netscape.com 32821cfb59 Added #include for nsIHTTPEventSink as well... Should fix the solaris bustage. 2000-03-08 01:11:06 +00:00
gagan%netscape.com faf228f2f5 Transitioning from nsIHttpEventSink.h to nsIHTTPEventSink.idl Also cleaned up the event sink to only have OnHeadersAvailable and OnRedirect as messages.
Fixed bug 24329-- proxy auths. We were not using the new call to setOverrideRequestSpec.
Part fix for bug 27048, HTTP now uses nsIHTTPEventSink and uses nsIPrompt for authentication.
r=valeski,a=jar
2000-03-08 00:31:49 +00:00
gagan%netscape.com 0515578bb7 Transitioning from nsIHttpEventSink.h to nsIHTTPEventSink.idl Also cleaned up the event sink to only have OnHeadersAvailable and OnRedirect as messages. r=valeski,a=jar 2000-03-08 00:27:33 +00:00
gagan%netscape.com 3c24439a40 Transitioning from nsIHttpEventSink.h to nsIHTTPEventSink.idl Also cleaned up the event sink to only have OnHeadersAvailable and OnRedirect as messages. 2000-03-08 00:24:53 +00:00
gagan%netscape.com ea8f94b7c2 added files: mozilla/netwerk/protocol/http/public/nsIHTTPEventSink.idl 2000-03-08 00:22:08 +00:00
gagan%netscape.com 199934c425 First checkin. Not in the build yet. Moving the HTTP event sink from .h to .idl. 2000-03-04 00:40:35 +00:00
gagan%netscape.com c0a4c6e6e7 Fix for bug 29477 on behalf of norris. r=gagan. 2000-03-02 21:45:51 +00:00
bruce%cybersight.com 53f52035ac Fix small, localized leak of HTTP atoms. Well tested on MacOS and under Purify with no ill effects. r=gagan 2000-03-02 13:45:28 +00:00
valeski%netscape.com e180ae64bd 29164. r=shaver. The user agent setup no longer uses a string bundle. UA string formatting changes that use prefs for values. 2000-02-29 20:39:18 +00:00
rpotts%netscape.com 3c6be86c6c Fix unix build bustage... 2000-02-29 05:05:08 +00:00
rpotts%netscape.com 7cf8d22c22 bug #24711 (r=gagan). Changed cache channels to behave like transports rather than protocol channels... 2000-02-29 04:44:37 +00:00
tbogard%aol.net cf5a3f3925 Changed nsIAppShellService and nsIWindowMediator to talk in terms of nsIXULWindow instead of nsIWebShellWindow. Also removed the function nsIAppShellService::RunModalDialog since windows should be created using the nsIDOMWindow::OpenDialog. r=danm a=jevering 2000-02-29 00:20:55 +00:00
gagan%netscape.com 7cdb864d4a Made the crash go away only in release builds... hopefully this will help us track the real problem. a=jevering. 2000-02-24 05:36:52 +00:00
bienvenu%netscape.com 8464f8f4be fix build bustage for gagan 2000-02-24 02:44:44 +00:00
gagan%netscape.com e96a097007 Removed the check for proxy types here with the latest change in protocolproxyservice. r-valeski 2000-02-24 02:09:46 +00:00
rpotts%netscape.com 5a08fda337 bug #23777 (r=valeski). Reworked the parsing of the HTTP server version to avoid a floating-point rounding error which caused the server version to be incorrect... 2000-02-23 23:57:20 +00:00
valeski%netscape.com b91b7e2bc2 28782. a=jar. r=alecf. nsHTTPHandler now has an extra product token for the User Agent string. we now use the PRUnichar = operator for string stuff, and retrieve vendor info from a string bundle. 2000-02-23 22:50:45 +00:00
norris%netscape.com d64387736b Fix 28612 META Refresh allowed in Mail/News
r=mstoltz,a=jar
Fix 28658 File upload vulnerability
r=vidur,a=jar
2000-02-23 22:34:40 +00:00
gagan%netscape.com d4293a9bc7 r=valeski,rjc a=jar. Fixes for the following bugs-
bug 1582 - HTTP Referer header problem.
This is now resolved with a preference (network.sendRefererHeader)
If set to 0 no referrer header is sent (ever) If set to 1 the
referrer header is sent only in cases of user link-clicks and if
set to 2 is sent from image requests as well.

bug 17158 - No Proxies For wasn't implemented.
This was not being read correctly and I also moved and cleaned up
the parsing function to nsProtocolProxyService (thereby also
killing bug 27728)

bug 24642 - http://www.win98central.com/#437 was crashing.
bug 26686 - crash in nsHTTPRequest destructor.
Both of these crashes were because of the nsHTTPRequest being
unconditionally released in the destructor of nsHTTPChannel. Although the main problem remains, I have made it a non-crasher now.

bug 27844 - HTTP breaks when only using FTP proxy.
This was happening because we were not resetting values of the
proxy when they are removed from the preference pane.
2000-02-23 21:17:17 +00:00
rpotts%netscape.com af2ce4b071 bug #21556. Gave nsHTTPChannel, nsHTTPResponseListener, nsHTTPRequest and nsHTTPEncodeStream thread-safe implementations of AddRef() and Release() since those methods are called on multiple threads... 2000-02-23 04:38:42 +00:00
rpotts%netscape.com 134ab7531e Partial fix for bug #24711 (r=valeski). If a channel which had been deferred because no socket transports were available resumed and found a valid cache entry it would stall (never finish). A notable example of this was http://www.abcnews.com 2000-02-19 00:58:22 +00:00
cls%seawood.org 5975077af0 More tweaks needed to get BeOS to compile for M14. For now, we use the Unix local file implementation. a,r=leaf 2000-02-17 20:24:24 +00:00
valeski%netscape.com be539d4664 r=gramps (yea, that's right), 15594 (partial). In order for FTP proxies to work, HTTP needs to implement nsIProxy. FTP uses the HTTP protocol to piggy back as a real proxy handler. 2000-02-14 08:40:05 +00:00
gagan%netscape.com e1232219fd Now allowing FTP to specify an ftp URL-- bug 15594 (and in general allow any non-HTTP handler to use HTTP as a proxy) r=valeski 2000-02-14 07:06:32 +00:00
rpotts%netscape.com f374d65746 Fixed purify [UMR] by initializing mProxyPort 2000-02-12 06:15:19 +00:00
gagan%netscape.com d33614c999 I am an idiot... 2000-02-11 11:42:38 +00:00
gagan%netscape.com d30e9b3501 removed an unnecessary include. 2000-02-11 01:34:07 +00:00
gagan%netscape.com eb18765135 Fixing horkage... God please stop allowing people to use gotos in C++... 2000-02-11 01:26:23 +00:00
valeski%netscape.com a6d3ec685f removing extraneous export on a file that DNE anymore 2000-02-11 00:55:01 +00:00
gagan%netscape.com fa0c3e93e6 Fixed bug 27024. Changed nsIHTTPChannel.idl to have proxy host/port
accessors and modifiers. Channels may now override the proxy setting
from the HTTP handler. r=valeski

Fixed bug 24329. Made mProxyAuthList in nsAuthEngine to keep the list of proxy authentications. Logout now clears both proxy and basic auths. r=rjc

Fixed bug 26149. Authenticate now aborts only if the user doesn't click cancel on the PromptUserPass dialog. Removed the unnecessary nsIChannel* parameter on Authenticate. r=rjc

Fixed bug 24304. We now register a callback for proxy preferences. r=rjc

Fixed bug 17158. We now honor "network.proxy.no_proxies_on" preference to diable proxy activity on specified host or domain. We still need a fix for 27141 to read and write this pref correctly. r=rjc

Fixed bug 16442. Referer is only added if its an http URI. r=rjc
2000-02-11 00:47:50 +00:00
mscott%netscape.com 231db667cf bug #26959 and bug #26958 --> if create category service returns an error, don't force an abort
on creating the http protocol handler.
r=valeski.
2000-02-09 08:25:11 +00:00
valeski%netscape.com 8dc8022117 getting the rest of necko to use the mimetypes file. also added protection for UA string setup 2000-02-09 05:04:52 +00:00
dp%netscape.com 27d5d590f9 Fixing build.
<valeskiAIM> dp: go baby go
2000-02-08 07:29:47 +00:00
sfraser%netscape.com 538f890b73 Removed nsHTTPHandlerFactory.cpp for valeski. 2000-02-08 06:25:58 +00:00