Commit Graph

218 Commits

Author SHA1 Message Date
valeski%netscape.com
62b4256381 r=rpotts. a=jar (checkin on red approval = leaf). built, run and pre-checkin tested on all three platforms. 28042. The FTP thread is now threadsafe, and I've reduced the amount of proxy object usage.
git-svn-id: svn://10.0.0.236/trunk@61829 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 03:29:08 +00:00
tbogard%aol.net
13b61ed851 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
git-svn-id: svn://10.0.0.236/trunk@61816 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 00:20:55 +00:00
valeski%netscape.com
78bd116b65 r-rpotts, 29293. FTP was choking on servers that didn't support the SIZE command
git-svn-id: svn://10.0.0.236/trunk@61744 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 15:45:50 +00:00
gagan%netscape.com
9ff37795da FTP's change for checking the proxy setting. r=valeski
git-svn-id: svn://10.0.0.236/trunk@61561 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 02:10:32 +00:00
valeski%netscape.com
6ada398c43 fixing a linux warning, re-ordering initialization to match declaration order in .h
git-svn-id: svn://10.0.0.236/trunk@60969 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 00:05:06 +00:00
valeski%netscape.com
115ea08a9f no longer used as part of FTP proxy changes
git-svn-id: svn://10.0.0.236/trunk@60945 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 22:25:33 +00:00
brade%netscape.com
7f4abd0f39 remove nsFTPListener.cpp (r=valeski)
git-svn-id: svn://10.0.0.236/trunk@60944 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 22:25:14 +00:00
valeski%netscape.com
0daf57b0a1 r=gagan. 15594. FTP proxies implemented.
git-svn-id: svn://10.0.0.236/trunk@60935 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 22:02:11 +00:00
valeski%netscape.com
2647265f3a r=mcafee. FTP now retrieves username and password info directly from the respective URL accessors. This removes any unescaping burden from FTP. These accessors are guaranteed to return unescaped strings
git-svn-id: svn://10.0.0.236/trunk@60691 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 05:49:55 +00:00
valeski%netscape.com
8e0a440cc5 getting the rest of necko to use the mimetypes file. also added protection for UA string setup
git-svn-id: svn://10.0.0.236/trunk@60201 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 05:04:52 +00:00
scc%netscape.com
dcee2e659d Pro5 update
git-svn-id: svn://10.0.0.236/trunk@60002 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 23:06:04 +00:00
sspitzer%netscape.com
0895955f9b change to allow someone to use the "no strip url" interface in wallet.
no one is using it yet, because it doesn't work.

r=mscott


git-svn-id: svn://10.0.0.236/trunk@59623 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 05:01:42 +00:00
valeski%netscape.com
867f16ef2b URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes
git-svn-id: svn://10.0.0.236/trunk@59615 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 03:44:22 +00:00
valeski%netscape.com
f2286222f8 r=none, I spoke w/ dagley about this, the diffs are cleanup, no code path changes.
git-svn-id: svn://10.0.0.236/trunk@59459 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 01:19:06 +00:00
sdagley%netscape.com
bcdcf3c3c3 Access path updates in anticipation of update to CW Pro5 (#25949). r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@59359 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 04:27:22 +00:00
valeski%netscape.com
229aa017df r=dougt. part of 18007. FTP now notifies the consumer of failures even if the data channel is never used.
git-svn-id: svn://10.0.0.236/trunk@59262 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 21:07:44 +00:00
pepper%netscape.com
6c49126547 All source files must contain a newline at the end or the lesser nixes won't compile.
git-svn-id: svn://10.0.0.236/trunk@58815 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 21:57:30 +00:00
valeski%netscape.com
4cbc78e103 r=gordon. 24985. 24837. we now error out if we confront an ftp server that has reached it's connection limit. we also start the throbber (add our selves to the load group) when an FTP transaction begins
git-svn-id: svn://10.0.0.236/trunk@58655 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 00:36:01 +00:00
blizzard%redhat.com
a7dab9485a change .obj extension to .cpp for unix bustage. r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@58484 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 16:40:19 +00:00
valeski%netscape.com
7f602ff76c r=gagan. 18977, Implemented FTP upload (AsyncWrite) and 22300 fixed broken FTP responses (many servers don't follow spec and fire back newlines without preceeding numeric codes)
git-svn-id: svn://10.0.0.236/trunk@58482 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 15:55:40 +00:00
brade%netscape.com
049550dd0c add nsAsyncEvent.cpp (r=valeski)
git-svn-id: svn://10.0.0.236/trunk@58481 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 15:54:33 +00:00
rpotts%netscape.com
8457af366d bug #23055 (r=warren). Added LOAD_DOCUMENT_URI load attribute for the DocLoader to distinguish doc URIs
git-svn-id: svn://10.0.0.236/trunk@57915 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 06:12:54 +00:00
sspitzer%netscape.com
24fd826e2a backing out andreas and warren
git-svn-id: svn://10.0.0.236/trunk@57840 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 22:01:56 +00:00
warren%netscape.com
7ffc376de1 Moved CIDs to nsIURLParser.idl to avoid mac bustage.
git-svn-id: svn://10.0.0.236/trunk@57823 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 11:09:17 +00:00
warren%netscape.com
3a459e5017 Added access path for netwerk/base/src.
git-svn-id: svn://10.0.0.236/trunk@57818 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 10:15:46 +00:00
warren%netscape.com
41d0793ce9 Changes from andreas.otte@primus-online.de for numerous URL parsing bugs. r=warren
git-svn-id: svn://10.0.0.236/trunk@57808 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 08:50:03 +00:00
valeski%netscape.com
c78535d9ad Allowing the FTP channel to Cancel() even if the underlying connection thread has gone away.
git-svn-id: svn://10.0.0.236/trunk@57478 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-12 00:51:17 +00:00
rpotts%netscape.com
50c3fad132 Made contentType a read/write attribute of nsIChannel
git-svn-id: svn://10.0.0.236/trunk@57178 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 06:26:04 +00:00
valeski%netscape.com
e6b431b1d2 23039. r=rpotts. FTP wasn't closing the data connection after data transfer. This was causing it to hang, waiting for the command channel to unblock.
git-svn-id: svn://10.0.0.236/trunk@56886 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 00:29:48 +00:00
sspitzer%netscape.com
f7440a0d0d fix warnings.
git-svn-id: svn://10.0.0.236/trunk@56570 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-28 19:37:29 +00:00
dougt%netscape.com
41e83422c9 fix for 16273. r=valeski, a=sdagley.
git-svn-id: svn://10.0.0.236/trunk@56328 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 01:47:59 +00:00
valeski%netscape.com
765dc92c40 a=sdagley, r=dougt. set the min ftp thread count to 1 (from 4). now we only fire up 1 thread initially. Also set the stack size to default machine stack size. 22033
git-svn-id: svn://10.0.0.236/trunk@56302 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-21 22:25:37 +00:00
valeski%netscape.com
1b83c7d0ab a=dagley, r=dougt. 22033. FTP was having problems with multiline, multi read server greetings.
git-svn-id: svn://10.0.0.236/trunk@56298 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-21 21:15:03 +00:00
briano%netscape.com
7ab65dce11 Added a newline to the end of the file to make it compile on HP-UX.
git-svn-id: svn://10.0.0.236/trunk@56056 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 22:43:06 +00:00
briano%netscape.com
8829dc04ff Added a newline to the end of the file so HP-UX would be happy again.
git-svn-id: svn://10.0.0.236/trunk@56035 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 05:00:09 +00:00
valeski%netscape.com
d53a4e079f 21723, a=chofmann, r=rpotts. landing new FTP implementation. It's now much leaner on event processing, and no longer buffers data between the socket transport and consumer. This change went in in order to unblock the xpinstall guys on a UI thread starvation problem
git-svn-id: svn://10.0.0.236/trunk@56020 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 03:35:15 +00:00
valeski%netscape.com
27c86ff80b added files: mozilla/netwerk/protocol/ftp/src/nsFTPListener.cpp
git-svn-id: svn://10.0.0.236/trunk@56019 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 03:32:56 +00:00
valeski%netscape.com
870bb35e1e adding files for new FTP impl, not in build yet
git-svn-id: svn://10.0.0.236/trunk@56017 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 03:30:33 +00:00
valeski%netscape.com
b75d99c004 r=rhp. 21242 adjusted pipe buffer params for FTP Async file transfers. URI dispatching had aggrivated this bug. Now file viewing via FTP works.
git-svn-id: svn://10.0.0.236/trunk@55795 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-09 06:41:05 +00:00
valeski%netscape.com
5d12f78ef8 r=rhp. 21195. a=jevering. adjusted pipe buffer params for FTP OpenInputSTream. URI dispatching had aggrivated this bug. Now file downloads via FTP work.
git-svn-id: svn://10.0.0.236/trunk@55794 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-09 06:20:50 +00:00
scc%netscape.com
fd67f20a6a Make observers support weak references. Bug #18682; r=dp.
git-svn-id: svn://10.0.0.236/trunk@55580 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 14:06:36 +00:00
valeski%netscape.com
152b822223 20956. r=rpotts. necko no longer assumes any MIME type. we send out application/x-unknown-content-type internal MIME type if we don't *know* what the type is. It's now truly up to the app to figure out what to do
git-svn-id: svn://10.0.0.236/trunk@55551 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 07:00:47 +00:00
warren%netscape.com
c7d8a4a439 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408
git-svn-id: svn://10.0.0.236/trunk@55285 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 10:01:32 +00:00
mscott%netscape.com
d992f3098b implement retargeting for SetLoadGroup
r=valeski


git-svn-id: svn://10.0.0.236/trunk@54780 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 22:19:35 +00:00
valeski%netscape.com
82cca0d48b r=rpotts, 17052. FTP now implements nsIProgressEventSink and sits inbetween the transport's notifications and the consumers.
git-svn-id: svn://10.0.0.236/trunk@54755 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 15:07:32 +00:00
valeski%netscape.com
432c3ffc1f r=waterson. 16914. FTP was authentication anonymously even though username and pwd info were suppplied in the url. now it isn't
git-svn-id: svn://10.0.0.236/trunk@54719 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 04:39:29 +00:00
dougt%netscape.com
0c53e29d87 fix for 18078. r=mstoltz,warren
git-svn-id: svn://10.0.0.236/trunk@54648 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 00:32:43 +00:00
valeski%netscape.com
4695b284df r=mscott, premature stream closure cleanup and minor state change to FTP state machine.
git-svn-id: svn://10.0.0.236/trunk@54429 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 21:08:04 +00:00
warren%netscape.com
a707b9e5a7 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@54389 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 05:51:32 +00:00
valeski%netscape.com
702135127e added files: mozilla/netwerk/protocol/ftp/public/nsPIFTPChannel.idl, removed files: mozilla/netwerk/protocol/ftp/public/nsIFTPChannel.idl
git-svn-id: svn://10.0.0.236/trunk@54320 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-23 22:00:54 +00:00