rpotts%netscape.com
3f3752d83c
Added support for loading a bunch of URLs from a file which is specified on the command-line...
1999-06-27 11:02:40 +00:00
bruce%cybersight.com
f23b43cc61
Fixes for builds in an objdir. Use $(topsrcdir) and not $(DEPTH) for calculating path to rules.mk
1999-06-27 05:47:04 +00:00
mcafee%netscape.com
dcd3528312
Adding BeOS case.
1999-06-26 06:46:20 +00:00
mcafee%netscape.com
410e40c20b
Adding BeOS case.
1999-06-26 06:39:43 +00:00
valeski%netscape.com
a541b3d8f7
these are now in the public dir.
1999-06-26 03:13:39 +00:00
gordon%netscape.com
cb77bebe14
First Checked In.
1999-06-26 01:14:51 +00:00
valeski%netscape.com
d27a84bb78
not in main build - changed newCString to get buffer()
1999-06-25 18:49:35 +00:00
warren%netscape.com
e91b7028b0
Added strdups to string accessors.
1999-06-25 17:59:58 +00:00
warren%netscape.com
c69701142b
Added #undef GetPort for Windows.
1999-06-25 17:59:34 +00:00
andreas.otte%primus-online.de
d6c2c55929
adding nsILoadGroup.idl
1999-06-25 17:41:38 +00:00
rpotts%netscape.com
46aa7ebbac
Added a -verbose flag in preparation for batching URLs from a file...
1999-06-25 07:52:12 +00:00
rpotts%netscape.com
3d86d3cad6
Added code to propagate the nsISupports context passed into AsyncRead(...) by the consumer back out in the calls to OnStartBinding/OnDataAvailable/OnStopBinding...
1999-06-25 07:51:17 +00:00
rpotts%netscape.com
308b62c2da
Fixed bug where extra garbage was being read from the stream...
1999-06-25 06:28:58 +00:00
mcafee%netscape.com
539b2bac6e
typo, fixing linux bustage.
1999-06-25 05:16:37 +00:00
warren%netscape.com
9ac7aaff06
Fixed makefiles for necko module, but netwerk directory.
1999-06-25 03:00:32 +00:00
mscott%netscape.com
9e072c4c81
fix build breakage. Change directory path from necko to netwerk. Note: I'm not changing any of the library names,
...
just the paths (which should still be netwerk).
1999-06-25 02:45:05 +00:00
warren%netscape.com
18af8d84a2
Added group argument. Swapped args to NS_OpenURI
1999-06-25 00:07:34 +00:00
warren%netscape.com
c9b3f8540a
Changed our library names from netwerk to necko.
1999-06-24 23:13:46 +00:00
warren%netscape.com
cbef31b2d1
Added nsILoadGroup. Changed load attribute strategy to flags.
1999-06-24 22:58:42 +00:00
valeski%netscape.com
7cb4455287
not in main pull - added cookie test stuff
1999-06-24 21:41:19 +00:00
valeski%netscape.com
901590987b
not on main pull - pulled extraneous reference to an nsIHTTPNotify
1999-06-24 21:35:21 +00:00
rpotts%netscape.com
9eb8624bf0
Fixed some reference counting problems with nsHTTPChannel::GetTransport(...)
1999-06-24 11:26:38 +00:00
rpotts%netscape.com
18056ccc22
Fixed nsHTTPChannel::GetEventSink(...) to addref the event sink being returned. This is consistant with XPCom guidelines..
1999-06-24 11:00:46 +00:00
rpotts%netscape.com
78542664cd
Fixed nsHTTPChannel::GetURI(...) to addref the URI being returned. This is consistant with XPCom guidelines..
1999-06-24 10:52:41 +00:00
rpotts%netscape.com
e978586cdb
Added NSPR logging... Reworked the building of the request to *only* use nsStrings.
1999-06-24 10:05:01 +00:00
rpotts%netscape.com
d9a0ad849f
Added initial support for PR_LOG...
1999-06-24 08:56:57 +00:00
gagan%netscape.com
8488317c0c
Fix the default line problem. Added a /cookie case to send a dummy "set-cookie: header"
1999-06-24 02:29:20 +00:00
gordon%netscape.com
a8bc7b8f59
First Checked In.
1999-06-24 01:14:30 +00:00
valeski%netscape.com
52d9da00b1
not in SeaMonkey pull. added toLowerCase() on the header passed into the GetHeader() method so we're comparing like case strings. also made the ExamineREsponse call syncronous until the proxy object problems are worked out.
1999-06-24 01:12:16 +00:00
rpotts%netscape.com
b6759adde7
Added the call to FireOnHeadersAvailable(...) which was lost when I reworked the header parsing...
1999-06-23 23:56:41 +00:00
rpotts%netscape.com
c627268767
Reference counting fixes to plug some leaks...
1999-06-23 23:51:16 +00:00
andreas.otte%primus-online.de
24555ad46d
removing libnetwerkutil_s.a from Makefile and move util down again. Took some time for me to get what netwerkutil_s.a is really for
1999-06-23 21:57:01 +00:00
rpotts%netscape.com
ed37052d62
Oops... Forgot to check this in... Allow multiple URLs to be processed before exiting the app.
1999-06-23 19:27:44 +00:00
rpotts%netscape.com
c42b0d7fb6
Temp removed the code which caches socket transport instances. This will be hooked up again once connection keep-alive is supported...
1999-06-23 07:50:30 +00:00
rpotts%netscape.com
00396576e8
Reworked Server-Status and Response-Header parsing...
1999-06-23 07:41:22 +00:00
warren%netscape.com
23bd396034
nsString/nsString2 -- what's the difference. Now using const too.
1999-06-23 06:08:13 +00:00
warren%netscape.com
7a18145c96
Added nsString interfaces. Removed NS_NET because this stuff isn't for DLL export.
1999-06-23 05:28:48 +00:00
gordon%netscape.com
cec9f8c25b
Updated to match changes to Windows/Unix makefiles.
1999-06-23 01:12:57 +00:00
gordon%netscape.com
4c3fd8666d
Added registration of DNS Service.
1999-06-23 01:12:01 +00:00
gordon%netscape.com
fc12496d9c
Added include of OpenTransport header files for XP_MAC.
1999-06-23 01:11:19 +00:00
andreas.otte%primus-online.de
230bd53e2f
fixing for new AutoRegistration
1999-06-22 18:24:02 +00:00
andreas.otte%primus-online.de
12c63b6c00
adding libnetwerkutil_s to libnetwerk
1999-06-22 18:06:47 +00:00
andreas.otte%primus-online.de
02ccee839d
moving util in front of build since it looks like util will be part of the netwerk lib.
1999-06-22 18:05:32 +00:00
andreas.otte%primus-online.de
537f96056a
added util makefiles
1999-06-22 18:04:37 +00:00
andreas.otte%primus-online.de
cb00507fe4
first checked in
1999-06-22 18:04:02 +00:00
warren%netscape.com
806192fcc1
Added stuff needed for landing -- LoadQuiet, BypassCache, BypassProxy
1999-06-22 00:19:58 +00:00
warren%netscape.com
8a795c657e
Added util
1999-06-22 00:19:16 +00:00
rpotts%netscape.com
803020b690
The new status line parsing code is now enabled...
1999-06-21 21:21:22 +00:00
rpotts%netscape.com
971870e5ef
First pass at parsing the server Response in a more robust way... This is a WIP (not tested yet)
1999-06-21 08:21:28 +00:00
rpotts%netscape.com
b92472309b
Cleaned up the destructor to correctly release the input stream...
1999-06-21 08:19:26 +00:00
andreas.otte%primus-online.de
3e7e7bb9ef
include some header files to get rid of some warnings
1999-06-20 19:53:39 +00:00
warren%netscape.com
f717920ea4
Fixed for recent buffer changes.
1999-06-19 22:26:08 +00:00
warren%netscape.com
95efcebff3
Fixed indentation. (Don't use tabs!)
1999-06-19 22:24:44 +00:00
rpotts%netscape.com
55d83f5fde
The write count passed to AsyncWrite(...) is now honored... Fixed things up so the InputStream passed to AsyncWrite does not *have* to really be a nsIBufferedInputStream...
1999-06-19 10:00:42 +00:00
rpotts%netscape.com
3904511399
Fixed a bug due to nsIBufferInputStreams... GetLength(...) does *not* necessarily return the total amount of data in the stream (only the contiguous amount).
1999-06-19 09:42:59 +00:00
rpotts%netscape.com
3c53457ef9
Removing nsSocketTransportStreams.h.cpp
1999-06-19 06:17:33 +00:00
rpotts%netscape.com
08ac12e5b4
got rid of nsSocketTransportStreams... Using the nsIBuffer notification interfaces instead...
1999-06-19 05:49:04 +00:00
gagan%netscape.com
53312eba76
Added special cases to allow for something like http://gagan/?Length=5000 to get a response back with Content-Length (actual and header both) set to 5000. Its cool for testing bigger responses.
1999-06-19 04:05:10 +00:00
gagan%netscape.com
bb6f458181
Fixed header parsing in HTTP. This should work ok now.
1999-06-19 04:02:20 +00:00
valeski%netscape.com
487d9ea921
NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
1999-06-18 17:34:08 +00:00
warren%netscape.com
d07a25fe1e
replaced by nsIOService
1999-06-17 21:42:42 +00:00
warren%netscape.com
70fff6a7f7
Made MakeAbsolute just return the input URI if it's already absolute.
1999-06-17 21:41:26 +00:00
andreas.otte%primus-online.de
f3d98ac1d5
adding hack to change PUBLIC variable
...
This has no effect until some other changes to SeaMonkey
1999-06-17 19:07:58 +00:00
andreas.otte%primus-online.de
b0f67439ac
some more ignorance
1999-06-17 19:00:56 +00:00
andreas.otte%primus-online.de
b102e8fe8f
adding resource makefiles
1999-06-17 18:21:05 +00:00
andreas.otte%primus-online.de
303a1285a2
renaming library from fileprotocol to resourceprotocol
...
adding hack to change PUBLIC variable
1999-06-17 18:20:13 +00:00
warren%netscape.com
96470845f8
Fixed refcount problem in Clone.
1999-06-17 10:11:58 +00:00
warren%netscape.com
3ad6726dfb
Fixed refcount problem.
1999-06-17 10:11:35 +00:00
warren%netscape.com
adbd249049
Added resource: protocol.
1999-06-17 09:24:31 +00:00
warren%netscape.com
b7824857a2
cleanup
1999-06-17 09:24:11 +00:00
warren%netscape.com
6a880e0207
fixed refcount problem
1999-06-17 09:23:34 +00:00
warren%netscape.com
319685b5cf
Added QI for nsIURL
1999-06-17 09:23:05 +00:00
rpotts%netscape.com
b75487cfa9
I'm beginning to rework this test to handle multiple URL loads... This is WIP :-)
1999-06-17 07:46:00 +00:00
warren%netscape.com
5e825e5a1d
Added missing addref
1999-06-17 03:38:49 +00:00
warren%netscape.com
6af7941437
Fixed GetPort
1999-06-17 03:38:23 +00:00
andreas.otte%primus-online.de
d198353184
adding urltest and TestFileInput2 to the unix build
1999-06-16 19:51:14 +00:00
andreas.otte%primus-online.de
4b7ea0e060
resurrected
1999-06-16 17:43:28 +00:00
rpotts%netscape.com
4662660cbb
Added an if check around the call out through the event sink...
1999-06-16 09:50:30 +00:00
rpotts%netscape.com
0681307151
Separated the Event Sink from the nsIStreamListener...
1999-06-16 09:40:40 +00:00
warren%netscape.com
9710ae4f9b
New and improved.
1999-06-16 04:15:29 +00:00
warren%netscape.com
f437dcc583
Changed nsAutoMonitor to nsAutoCMonitor (cached).
1999-06-16 04:15:25 +00:00
warren%netscape.com
72ffe43549
Added NewChannelFromNativePath for convenience.
1999-06-16 04:15:22 +00:00
gagan%netscape.com
9a6a3c5bf2
Removed the temporary Open call on nsIChannel. Inspite of the misnomer, the AsyncRead is the one to use.
1999-06-16 00:49:01 +00:00
rpotts%netscape.com
1efe4fcd92
Fixed header parsing to prevent an endless loop. Moved the code to handle header completion into a new function - FireOnHeadersAvailable. This function notifies the event sink and external modules interested in headers. previously, external modules were being notified multiple times...
1999-06-15 20:59:39 +00:00
valeski%netscape.com
6af7797870
added thread locking functionality back into ftp
1999-06-15 20:49:56 +00:00
warren%netscape.com
ddd2707b12
New file transport test using nsFileChannels instead.
1999-06-15 05:22:25 +00:00
warren%netscape.com
34ec459271
Removed file transport, now consolidated with file channel. Various buffer(stream) cleanup.
1999-06-15 05:18:40 +00:00
gagan%netscape.com
625a8843c3
Added nsIChannel::Open temporarily to get the test working. There is a problem with the nsIBuffer search routine (see news://npm.netlib) which causes an assertion since refcnt gets reset after a Read following a Search on nsIBuffer.
1999-06-15 04:30:34 +00:00
gagan%netscape.com
95c5a450fe
Fixes to urltest.cpp.
1999-06-15 00:34:37 +00:00
rpotts%netscape.com
ef79bb73c3
Changed printf(...) to puts(...) in OnDataAvailable(...) calls. This allows % characters to be present in the output stream without crashing the test app... Added call to AsyncRead(... )in Testprotocols.cpp to get http working again...
1999-06-14 23:42:12 +00:00
rpotts%netscape.com
bf12be33fe
Temporary implementation of AsyncRead(...). Fixed some ref-counting bugs with the NS_WITH_SERVICE macro...
1999-06-14 22:32:54 +00:00
gagan%netscape.com
62a031d271
Added urltest.cpp. Hasn't been compiled as yet.
1999-06-14 08:45:27 +00:00
gagan%netscape.com
fff68a1083
Added the urltest program as well.
1999-06-14 08:44:22 +00:00
rpotts%netscape.com
7858bab24b
Added FillStream(...) which exposes nsIBuffer::WriteSegments()
1999-06-12 08:56:05 +00:00
rpotts%netscape.com
3e1045dd9d
Changed doRead() to fill the stream using the IBuffer::WriteSegments api rather than Fill()... This removes an intermediate buffer copy and cleans up the code...
1999-06-12 08:54:56 +00:00
andreas.otte%primus-online.de
930ad0d17a
fix to get Makefile.in working again
1999-06-12 08:46:44 +00:00
warren%netscape.com
8f6729f704
Removed link dependency on netwerk.dll.
1999-06-12 08:07:05 +00:00
warren%netscape.com
dcf2db91cf
Fixed build problem.
1999-06-12 07:17:02 +00:00
warren%netscape.com
a9f56cf79e
removed
1999-06-12 07:15:18 +00:00
warren%netscape.com
1b29483300
Merged in file transport stuff (now file transport is obsolete).
1999-06-12 07:14:19 +00:00
warren%netscape.com
81d81d1985
Added NS_NET to export global functions.
1999-06-12 07:14:12 +00:00
andreas.otte%primus-online.de
df8fddceab
fix to get Makefile.in working again
1999-06-12 06:53:45 +00:00
warren%netscape.com
099186bcad
Added nsDNSService factory.
1999-06-12 02:59:02 +00:00
warren%netscape.com
918dc11812
Replaced with idl files.
1999-06-12 02:53:57 +00:00
warren%netscape.com
a58bb71f17
Added dns to the build. Factored Cancel/Suspend/Resume into nsIRequest.
1999-06-12 02:53:21 +00:00
warren%netscape.com
c9aa4c7da2
Rule to create netwerk/dist/include.
1999-06-12 01:47:13 +00:00
warren%netscape.com
766990ce2b
Made Create constructor and used GenericFactory.
1999-06-12 01:41:16 +00:00
warren%netscape.com
e3060393cf
More work on file: protocol.
1999-06-12 01:41:12 +00:00
warren%netscape.com
3283484dd3
Hack to make necko co-exist with seamonkey so headers don't collide.
1999-06-12 01:41:08 +00:00
valeski%netscape.com
d8fadf5600
some const build problems are now fixed
1999-06-11 18:48:10 +00:00
andreas.otte%primus-online.de
254f0311f3
conversion to wstring / PRUnichar
...
some cosmetics to various Makefiles
1999-06-11 15:50:14 +00:00
andreas.otte%primus-online.de
76a0d84f42
first checked in
1999-06-11 11:02:57 +00:00
rpotts%netscape.com
4459e723ef
Fixed up the event-sink-getter to correctly addref and QI the InputTestConsumer...
1999-06-11 09:18:25 +00:00
rpotts%netscape.com
a16cd085d8
Fixed a memory corruption where a buffer was allocated with new[] but freed with PL_strfree()...
1999-06-11 09:17:11 +00:00
rpotts%netscape.com
c051165437
changed some printf around...
1999-06-11 08:36:40 +00:00
rpotts%netscape.com
389952f926
Changes to get transport streams working with the new BufferInputStream implementations...
1999-06-11 08:35:26 +00:00
rpotts%netscape.com
0eea1a2116
Fixed deadlock if another thread holds the transport lock when Process is called...
1999-06-11 08:34:21 +00:00
rpotts%netscape.com
c9e0b21514
moved the test for being suspended inside of the main Process() loop since doRead() can suspend the transport... Also call nsSocketTransportStream::GetWriteAmount() to determine how much data can be written to the stream...
1999-06-11 08:28:22 +00:00
andreas.otte%primus-online.de
a8e73522d3
adding protocol/file makefiles
1999-06-11 07:43:54 +00:00
gagan%netscape.com
996d525e9d
Expiring old protocols stuff. Everything is now moved to protocol directory.
1999-06-11 06:51:56 +00:00
gagan%netscape.com
057fe49db7
Ignore .class files for CVS.
1999-06-11 06:25:11 +00:00
gagan%netscape.com
8b4084c337
Added the test server for testing anamalous responses from HTTP servers. For more details read http://lxr.mozilla.org/mozilla/source/netwerk/testserver/docs/help.html
1999-06-11 06:21:16 +00:00
warren%netscape.com
a3d5c985ee
Added range offsets to open stream methods.
1999-06-11 01:37:43 +00:00
warren%netscape.com
526d6da653
Added start of file: protocol.
1999-06-11 01:37:24 +00:00
valeski%netscape.com
10a8c17dfd
making the nsNetModuleMgr a singleton
1999-06-10 22:26:37 +00:00
valeski%netscape.com
0b72eda887
added external module http hooks
1999-06-10 21:58:26 +00:00
valeski%netscape.com
cf91f941bf
added some comments and thread safety fixes
1999-06-10 21:57:47 +00:00
valeski%netscape.com
24480c627e
I was continuing through a loop when I wasn't supposed to be
1999-06-10 15:13:37 +00:00
andreas.otte%primus-online.de
7a6696a692
some cosmetics
1999-06-09 20:41:58 +00:00
andreas.otte%primus-online.de
90d920cace
remove export of header files
...
some cosmetics
1999-06-09 20:40:59 +00:00
andreas.otte%primus-online.de
8d24ec3909
use LOCAL_INCLUDES to access base/src header files
...
some cosmetics
1999-06-09 20:39:08 +00:00
andreas.otte%primus-online.de
9ad679bbac
adding XPIDL_MODUL
...
some cosmetics
1999-06-09 20:37:42 +00:00
valeski%netscape.com
a8aa3688e1
gave http it's own xpt module
1999-06-09 19:38:03 +00:00
valeski%netscape.com
31c9757658
gave ftp it's own xpt module
1999-06-09 19:37:17 +00:00
valeski%netscape.com
4c99b9f13d
added thread safety back in
1999-06-09 17:12:34 +00:00
andreas.otte%primus-online.de
b78313a76b
nsNetModuleMgr.h has to be exported to be used by nsNetFactory
1999-06-09 14:52:28 +00:00
valeski%netscape.com
6e930fa919
moved up into public dir
1999-06-09 14:33:46 +00:00
valeski%netscape.com
23d909ccb1
added nsNetModuleMgr.h to the src dir and added the Create method to the modMgr impl so it can be in the factory
1999-06-09 14:30:20 +00:00
valeski%netscape.com
4bc78f0560
removed nsNetModuleMgr.h from the expport list. it now lives where it should in base/src
1999-06-09 14:28:54 +00:00
valeski%netscape.com
165b515dbb
added the external module manager to the factory for autoregistration
1999-06-09 14:28:12 +00:00
valeski%netscape.com
283e58b7d1
moved over to base/src
1999-06-09 14:21:00 +00:00
valeski%netscape.com
c0fea94410
no longer needed
1999-06-09 14:20:17 +00:00
valeski%netscape.com
d1859a2754
we weren't initializing the request
1999-06-09 14:01:50 +00:00
valeski%netscape.com
587a190336
api changes
1999-06-09 14:00:50 +00:00
valeski%netscape.com
c4e25afa4a
compile issues
1999-06-09 14:00:05 +00:00
valeski%netscape.com
f855c5deda
interface changes
1999-06-09 13:58:51 +00:00
valeski%netscape.com
04ea7d2c94
moved to base/src
1999-06-09 13:56:12 +00:00
valeski%netscape.com
44c25ac2aa
added nsIHTTPNotify.idl to the idl list on unix
1999-06-09 01:02:37 +00:00
valeski%netscape.com
d085ffbc1b
added external module files to unix builds
1999-06-09 01:01:59 +00:00
valeski%netscape.com
cc279297e9
added idl srcs to unix mkfile
1999-06-09 01:01:17 +00:00
valeski%netscape.com
cd93925628
removing this as it's been depricated to public dir
1999-06-08 23:14:08 +00:00
warren%netscape.com
aaf94a8b04
Moved WriteFrom to nsIBufferOutputStream. Made necko pass around buffer streams.
1999-06-08 20:57:32 +00:00
valeski%netscape.com
31cd42eef8
updated the external module stuff
1999-06-08 20:15:26 +00:00
valeski%netscape.com
21f186610d
added nsNetModuleMgr.cpp to the necko library. also made various changes to modEntry and modMgr implementations.
1999-06-08 20:12:53 +00:00
valeski%netscape.com
4d204342a4
added moduelMgr and ModRegEntry idls to the idl list. also updated the nsINetModuleMgr.idl interface
1999-06-08 20:11:53 +00:00
valeski%netscape.com
d82cd20a59
we were freeing a static buf
1999-06-08 20:09:43 +00:00
valeski%netscape.com
f36dbf5c74
adding the module registery entry idl file
1999-06-08 20:03:48 +00:00
valeski%netscape.com
f73a71d18e
adding the module mgr header and the entry header
1999-06-08 20:02:53 +00:00
valeski%netscape.com
d8555bfb2b
we were erroneously freeing static mem.
1999-06-08 19:59:43 +00:00
warren%netscape.com
ace5fc3a69
Added back in user agent stuff.
1999-06-08 19:04:13 +00:00
warren%netscape.com
fb512f23ea
Added NewChannel method.
1999-06-08 18:28:10 +00:00
valeski%netscape.com
efc54bedfa
removed this one. good one is in mozilla/netwerk/protocol/http/public
1999-06-08 17:10:25 +00:00
valeski%netscape.com
42635707e3
added root notification idl
1999-06-08 17:07:39 +00:00
valeski%netscape.com
a53ebf6bcd
added nsINetNotify.idl to idl list
1999-06-08 17:07:09 +00:00
valeski%netscape.com
ad80d0fbca
added nsIHttpNotify.idl to the idl srcs list
1999-06-08 16:40:44 +00:00
valeski%netscape.com
f9aba8d0c5
changed method names to match new symantics
1999-06-08 16:39:48 +00:00
andreas.otte%primus-online.de
c7ecd76a2b
removed obsolete (I think) endless while loop from run method
...
added check for file size zero in SerialTest
1999-06-08 12:28:27 +00:00
andreas.otte%primus-online.de
b8cf3414ab
use new HandleEvent method of EventQueue
...
removed obselete stuff from manual registration
added two printf failure messages
1999-06-08 12:26:12 +00:00
andreas.otte%primus-online.de
be01cce522
use new HandleEvent method of EventQueue
1999-06-08 12:24:10 +00:00
andreas.otte%primus-online.de
a644401592
fix to build with new AsyncRead interface from nsIChannel
1999-06-08 10:09:00 +00:00
andreas.otte%primus-online.de
9fddf18e26
some cleanup after IDLisation
1999-06-08 10:07:50 +00:00
andreas.otte%primus-online.de
a6197d823f
building the right library
1999-06-08 09:50:19 +00:00
andreas.otte%primus-online.de
84c2919613
included dns makefiles
1999-06-08 09:48:28 +00:00
andreas.otte%primus-online.de
ef524f03d3
first checked in
1999-06-08 09:47:53 +00:00
andreas.otte%primus-online.de
3b8589b984
changed nsIUrl.h to nsIURL.h
1999-06-08 09:46:10 +00:00
andreas.otte%primus-online.de
0d99370e0c
some cleanup after IDLisation
1999-06-08 09:44:04 +00:00
warren%netscape.com
29acb92d6c
obsoleting files
1999-06-07 22:19:20 +00:00
warren%netscape.com
5fbea51f35
Removed nsITransport.
1999-06-07 22:12:19 +00:00
gagan%netscape.com
2227f2a11d
Adding Makefile.in for Linux. Testing for Andreas.
1999-06-07 22:07:49 +00:00
gagan%netscape.com
cebd6083e0
Adding Makefile.in. Testing for Andreas.
1999-06-07 22:05:44 +00:00
gagan%netscape.com
350374aca1
First checkin for Makefile.in. Testing for Andreas.
1999-06-07 22:05:17 +00:00
warren%netscape.com
ee30272739
Updated for file name changes.
1999-06-07 22:04:19 +00:00
warren%netscape.com
c0a3d1a7a3
New IDL interfaces.
1999-06-07 21:33:30 +00:00
rpotts%netscape.com
5db969b15c
Added unix support for processing PLEvents...
1999-06-07 20:06:41 +00:00
rpotts%netscape.com
098bb0e8cc
Fixed up header parsing, so that if OnDataAvailable(...) is called more than once we remember that headers have been processed... Made a temp change to the stream being passed out of OnDataAvailable(...). It was inStr which was *never* initialized... Right now it is passing out the original stream (which is wrong I think) but it doesn't crash :-)
1999-06-07 19:51:01 +00:00
andreas.otte%primus-online.de
683eff8b0c
correct two typos
1999-06-07 16:56:36 +00:00
rpotts%netscape.com
af7eee2a74
Fixed up uninitialized variable... Oops
1999-06-07 07:12:56 +00:00
rpotts%netscape.com
f7b98ad678
Fixed up compiler warning on Linux...
1999-06-07 06:30:59 +00:00
rpotts%netscape.com
6aa2397821
Added a new file - nsSocketTransportStreams.cpp to the build...
1999-06-07 06:28:07 +00:00
rpotts%netscape.com
47f13300d6
Work on blocking streams...
1999-06-07 06:27:34 +00:00
andreas.otte%primus-online.de
a13711461f
write \0 not on but after the CRLF on Headers
1999-06-06 09:40:56 +00:00
andreas.otte%primus-online.de
6b72c8c86e
variable rv of type nsresult was not initialized in CreateInstance and in case of creating a StandardUrl with no Init in CreateInstance (and using rv) making it random to the calling function if creating the Url succeeded. This is what I thought was a namespace problem between necko and old netlib.
1999-06-06 09:16:49 +00:00
gagan%netscape.com
7809652963
Fixed the stream length to be zero. Thanks Andreas.
1999-06-04 11:10:31 +00:00
rpotts%netscape.com
73587c3610
Added PLEvent pump for unix...
1999-06-04 09:03:45 +00:00
rpotts%netscape.com
25b6f04fd6
Added NSPR logging messages...
1999-06-04 08:52:02 +00:00
gagan%netscape.com
cb787f5194
Getting it building again... changed the Write call to match its signature in nsIByteBufferInputStream. It will probably change again to FillFrom once we move that to idl.
1999-06-04 07:36:04 +00:00
gagan%netscape.com
5669090019
Getting base building again. Fixed the changes from nsIOutputStream's Write function.
1999-06-04 07:25:16 +00:00
valeski%netscape.com
0dcaa3a2a0
http - fixed build probs
...
test - moved a local var into a #ifdef because it was throwing a warning on windows
1999-06-03 22:12:26 +00:00
gordon%netscape.com
477911edaf
Make Lookup() a pure virtual method.
1999-06-03 21:57:14 +00:00
rpotts%netscape.com
30eddd63a8
Fixes to build on Linux...
1999-06-03 21:56:56 +00:00
rpotts%netscape.com
7230834dc6
Fixes to build on Linux... Removed nettest since it is not building on windows either.
1999-06-03 21:56:29 +00:00
gordon%netscape.com
f093d91f93
First Checked In.
1999-06-03 21:53:30 +00:00
valeski%netscape.com
f6a2937fb1
proxy api change
1999-06-03 20:05:22 +00:00
valeski%netscape.com
de8ef131ae
added header removal functionality and various return value checks
1999-06-03 20:04:07 +00:00
valeski%netscape.com
502b9ca498
added the class id to identify the actual class that implements teh nsINetNotify interface
1999-06-03 20:00:38 +00:00
andreas.otte%primus-online.de
cc26f5c151
fixes to get the test working under linux, mac stuff still missing
1999-06-03 18:34:51 +00:00
andreas.otte%primus-online.de
12f1f2604a
fixes to get the test running under linux, mac stuff still missing
1999-06-03 18:12:13 +00:00
rpotts%netscape.com
80c46a43a7
fixed a string that was not being null-terminated...
1999-06-03 06:44:10 +00:00
rpotts%netscape.com
5e620902ed
fixed up some reference counting problems...
1999-06-03 06:36:23 +00:00
rpotts%netscape.com
6de0e3a897
Added raptorgfxwin.lib for nsITimer support :-(
1999-06-03 05:45:56 +00:00
rpotts%netscape.com
1f9839c6ca
Added support for testing Sync transport access and Suspending and resuming transports...
1999-06-03 05:45:23 +00:00
rpotts%netscape.com
c84afbbf05
Added support for Suspend/Resume...
1999-06-03 05:43:56 +00:00
gagan%netscape.com
075cf3f5fd
Test case changes
1999-06-02 23:02:53 +00:00
valeski%netscape.com
7a37a63b8f
nsIHTTPConnection.h - extended the nsIHTTPConnection interface so the internal streamlistener is accessible.
...
nsHTTPConnection.cpp - GetInputStream now uses a syncStream listener.
nsHTTPConnection.h - api update to support new nsIHTTPConnection interface and added nsIStreamListener member.
nsHTTPResponseListener.cpp - added code to push data through the pipe
1999-06-02 17:23:45 +00:00
gagan%netscape.com
f561ab3b41
CVS is misbehaving with me again... didnt pick these up... Updates to HTTP. Need nsSyncStreamListener to complete the test.
1999-06-02 13:26:47 +00:00
gagan%netscape.com
7d8db7ce59
Updates to HTTP. Need SyncStreamListener to complete the test.
1999-06-02 13:25:29 +00:00
andreas.otte%primus-online.de
7a0fbe2afb
integrating Alec Fletts nsISupportsArray changes
...
remove manual registration
adding creation of eventqueue
giving EventQueueService the right CIID
1999-06-02 11:42:43 +00:00
andreas.otte%primus-online.de
de462fd267
removed manual registration, added autoregistration
1999-06-02 11:30:05 +00:00
andreas.otte%primus-online.de
ac665a5d66
removed manual registration
1999-06-02 11:29:26 +00:00
andreas.otte%primus-online.de
0b32237c1b
removed manual registration
1999-06-02 11:27:07 +00:00
andreas.otte%primus-online.de
aecb63e6cf
integrating Alec Fletts nsISupportsArray changes
1999-06-02 11:12:21 +00:00
valeski%netscape.com
c9935ed859
moved external module insertion to new http file
1999-06-02 05:33:34 +00:00
rpotts%netscape.com
303578cd7e
PRCList cleanup. More syncronization code... some work toward blocking streams.
1999-06-02 04:26:55 +00:00
andreas.otte%primus-online.de
a493d156fd
make libnetwerk.so a component
1999-06-01 22:49:26 +00:00
andreas.otte%primus-online.de
d5053caf86
Ignore TestSocketTransport
1999-06-01 22:04:46 +00:00
andreas.otte%primus-online.de
ed6876c1d7
Build TestProtocols
1999-06-01 22:03:48 +00:00
valeski%netscape.com
ceff890249
variable name change
1999-06-01 22:03:47 +00:00
andreas.otte%primus-online.de
b0fbf5f284
Some fixes to build TestProtocols under linux
1999-06-01 22:02:40 +00:00
rpotts%netscape.com
6627c4030e
Added synchronization to socket transport APIs... Added access methods for getting the PRCList from a transport...
1999-06-01 21:37:52 +00:00
valeski%netscape.com
d940f92c4b
Added the user agent string getter methods to nsINetService, as well as the implementation of them. Note: that they current aren't being initialized.
1999-06-01 21:27:25 +00:00
rpotts%netscape.com
54fda6211b
Added a new test for the socket transport...
1999-05-31 05:18:19 +00:00
rpotts%netscape.com
2a4ee5e6a4
First pass at supporting simultaneous read and write on sockets...
1999-05-31 05:15:40 +00:00
andreas.otte%primus-online.de
944e5d0543
Some more ignorance
1999-05-29 00:06:00 +00:00
andreas.otte%primus-online.de
26da9b2475
Adding missing headerfiles
1999-05-28 23:48:58 +00:00
andreas.otte%primus-online.de
4def615a43
Change to "camel case" nsIHttpEventSink
1999-05-28 23:48:12 +00:00
gagan%netscape.com
1167739df0
General fixes and changed #include nsHTTPEventSink to match the camel-case
...
file name. Will be fixed when we migrate to network.
1999-05-28 22:34:41 +00:00
gagan%netscape.com
50b9784af9
General fixes.
1999-05-28 22:31:47 +00:00
andreas.otte%primus-online.de
1f5869ce4e
make no shared lib and do not install it in $(DIST)/bin
1999-05-28 11:20:30 +00:00
andreas.otte%primus-online.de
bd3e6b0428
First Checked In
1999-05-28 09:16:47 +00:00
andreas.otte%primus-online.de
dfb9c17c3f
First Checked In
1999-05-28 09:11:38 +00:00
andreas.otte%primus-online.de
32146a2ef7
Making libftp.so a component
1999-05-28 08:23:48 +00:00
andreas.otte%primus-online.de
0fb5a4fe27
Making libhttp.so a component
1999-05-28 08:22:46 +00:00
valeski%netscape.com
a250f2cba4
added some extern module stuff #ifdef'd zero
1999-05-27 22:00:30 +00:00
valeski%netscape.com
043d4e8984
added the idl dir and initial nsIHttpNotify.idl
1999-05-27 21:31:26 +00:00
valeski%netscape.com
87115605e4
module mananger implementation files
1999-05-27 21:30:31 +00:00
valeski%netscape.com
a8f3df5774
idl: added the idl dir and some initial files.
...
added module manager headers and idl files
1999-05-27 21:29:52 +00:00
valeski%netscape.com
4380e2aacc
removed these two because they've been added to the proper idl directory
1999-05-27 21:13:34 +00:00
rpotts%netscape.com
0e844f07ca
Initialized m_Request to nsnull to prevent a crash durng destruction - it was trying to free uninitialized memory :-(
1999-05-26 21:04:11 +00:00
valeski%netscape.com
7ee4dbe328
removed #include "nsXPComCIID.h" as it is no longer pertinent
1999-05-26 20:51:19 +00:00
gagan%netscape.com
e4fe46d13d
Removed nsITimer dependency.
1999-05-26 08:53:17 +00:00
rpotts%netscape.com
34f735e0b8
Some fixes to get the http test case running... Fixed the handler factory to correctly return the instance. Changed to CID of the URL being created to NS_STANDARDURL_CID. Fixed a signed/unsigned crash when creating connections...
1999-05-26 06:34:44 +00:00
gagan%netscape.com
380cd9cea0
Moved nsHTTPEnums.h to public.
1999-05-25 21:38:53 +00:00
gagan%netscape.com
730706264e
Moved nsHTTPEnums from src to here.
1999-05-25 21:38:27 +00:00
gagan%netscape.com
68a8fd4989
Fixed nsIURL.h to nsIUrl.h... Thanks Andreas.
1999-05-25 21:33:23 +00:00
gagan%netscape.com
8412b90662
Changes inherited from nsIProtocolHandler. Also changed default port to 21.
1999-05-25 21:31:46 +00:00
valeski%netscape.com
4fff3a7467
adding http's events for the nsNetModuleMgr api so necko can interract with external modules
1999-05-25 17:34:59 +00:00
valeski%netscape.com
3d007be727
the base class for necko events to be used with the nsINetModuleMgr api
1999-05-25 17:29:04 +00:00
valeski%netscape.com
a80c54fc2a
added revised comment
1999-05-25 17:27:01 +00:00
valeski%netscape.com
cf354616e6
added context arguments and a set headers method.
1999-05-24 22:06:12 +00:00
valeski%netscape.com
bf905c0e86
the notify api and the external module interface now use the nsIObserver stuff
1999-05-24 20:40:21 +00:00
valeski%netscape.com
97e735dffa
First whack at various external module apis.
1999-05-24 19:50:39 +00:00
valeski%netscape.com
ef4434f41a
wrong parameters were being passed into the handler's NewUrl() call
1999-05-24 19:33:52 +00:00
warren%netscape.com
b3c3a30965
Moving changes from XPCOM20_BRANCH forward.
1999-05-24 09:01:47 +00:00
gagan%netscape.com
14548c81ae
Made the baseURL default to null.
1999-05-22 00:21:32 +00:00
gagan%netscape.com
6dcf68157c
Made the baseURL a default to null.
1999-05-22 00:21:08 +00:00
gagan%netscape.com
9aecaa4e48
Added files for the HTTP Handler.
1999-05-21 07:14:19 +00:00
gagan%netscape.com
4f6fffbf22
Changes for the HTTP Handler.
1999-05-21 07:12:31 +00:00
gagan%netscape.com
82449943da
Changes for the handler.
1999-05-21 07:12:11 +00:00
gagan%netscape.com
20ff86c7ce
HTTP changes.
1999-05-21 06:35:21 +00:00
gagan%netscape.com
e4b49f1a7b
HTTP Handler work.
1999-05-21 06:33:17 +00:00
gagan%netscape.com
84d96d8dd7
Miscellaneous fixes.
1999-05-21 06:30:21 +00:00
gagan%netscape.com
d5f210a075
Added TestProtocols.cpp and renamed nettest to testnet since that was conflicting with nettest in dist.
1999-05-21 06:29:13 +00:00
gagan%netscape.com
3becd4fe1a
Updates on HTTP handler. This will now move to mozilla/netwerk/protocol/http.
1999-05-21 06:12:56 +00:00
valeski%netscape.com
d705ca1ac9
nsFtpConnectionThread now implements (not yet properly) nsICancelable.
1999-05-18 21:01:49 +00:00
valeski%netscape.com
1e4cda8972
added the correct EventQueueCID
1999-05-18 20:56:25 +00:00
valeski%netscape.com
bf249b5bcf
changed us over to teh correct EventQueueServiceCID
1999-05-18 20:53:38 +00:00
valeski%netscape.com
eaed06e7ab
added eventQueue CID registration and am now passing in an EventQueue in to NewConnection
1999-05-18 20:52:07 +00:00
valeski%netscape.com
c487e9f6be
updated the nsSupportsArray::Count() api usage
1999-05-14 17:25:27 +00:00
hshaw%netscape.com
af359b790a
Add new methods for nsICollection
1999-05-13 22:14:43 +00:00
hshaw%netscape.com
92a83150ea
Propagate IDL changes from nsICollection.h, we'll need to do the same to nsIConnectionGroup->Count() once we IDLize
1999-05-13 21:57:07 +00:00
valeski%netscape.com
0a950992ad
shifted ftp error codes into their proper range
1999-05-09 19:25:59 +00:00
valeski%netscape.com
8b921d1d99
defined implicit ranges for error codes.
1999-05-09 19:25:20 +00:00
valeski%netscape.com
92dd0930f2
Added correct error codes and misc touch up.
1999-05-09 19:24:37 +00:00
valeski%netscape.com
c325d0f196
Added Andreas' test program diffs for linux building. Also added an OpenOutputStream test to TestSocketIO.cpp.
1999-05-09 19:18:25 +00:00
valeski%netscape.com
1fb4ea16b1
removed nsSycnOutStreamListener references. No longer using it.
1999-05-06 19:49:23 +00:00
valeski%netscape.com
e7260ede87
changed nsIEventQueue->ProcessPendingEvents() to nsIEventQueue->EVentLoop()
1999-05-06 19:47:55 +00:00
valeski%netscape.com
943c469643
changed over to nsIEventQueue interface, from straight PL_EventQueue. Also took a whack at getting socketTRansport::OpenOutputSTream to work (hasn't been tested)
1999-05-05 22:41:44 +00:00
valeski%netscape.com
142c08df8e
changed us over to regular monitors (prmon.h) in lieu of cached monitors (prcmon.h) for performance increase. cached monitors can be 5 times slower than regular monitors.
1999-05-04 19:33:37 +00:00
valeski%netscape.com
d8031d05e3
changed non-existant xp_win to win32
1999-05-04 18:53:44 +00:00
valeski%netscape.com
f95b9661d2
removed prcmon from #include list
1999-05-04 18:52:38 +00:00
valeski%netscape.com
7da95187dd
Fixed windows builds. changed #ifdef'd #included <windows.h> from XP_PC/XP_WIN to WIN32. There is not a XP_WIN macro.
1999-05-04 18:50:59 +00:00
hshaw%netscape.com
f05420e8cb
wrap #include <windows.h> with #ifdef XP_WIN (for unix builds)
1999-05-04 00:31:40 +00:00
hshaw%netscape.com
559af684ee
fix signature for nsGetFactory()
1999-05-04 00:21:42 +00:00
hshaw%netscape.com
7a23c3e932
remove duplicate nsISocketTransportService.h reference
1999-05-03 23:53:18 +00:00
hshaw%netscape.com
cb3afcd3bd
Add some comments
1999-05-03 18:11:50 +00:00
hshaw%netscape.com
fc5e6c9c92
List of makefiles for the netwerk directory
1999-05-03 16:37:03 +00:00
hshaw%netscape.com
9c1cf81c66
Temporary script to generate netwerk unix Makefiles. Once we land, we'll integrate into allmakefiles.sh
1999-05-03 16:36:29 +00:00
warren%netscape.com
9004942e9d
Changed include for nsStandardUrl.h
1999-05-02 08:46:08 +00:00
warren%netscape.com
e526773af9
Fixed to use new nsIBuffer and related buffer streams.
1999-05-01 02:15:59 +00:00
warren%netscape.com
ee464f04ed
Fixed accidental change to NSGetFactory. Changed include for nsStandardUrl.
1999-05-01 02:15:22 +00:00
warren%netscape.com
b71bb5f33c
Renamed nsMarshalingStreamListener to nsAsyncStreamListener.
1999-05-01 02:11:10 +00:00
warren%netscape.com
ee3f32d177
Renamed nsTypicalUrl to nsStandardUrl.
1999-05-01 02:08:18 +00:00
warren%netscape.com
8a15c4d3b7
Removed some noise.
1999-04-30 22:55:26 +00:00
valeski%netscape.com
1dbe4d3aa1
nsIUrl.h - switched back to single inheritance of nsISupports (removed nsITypicalUrl)
...
nsUrl.h - switched back to multiple inheritance including nsITypicalUrl
nsFtpConnectionThread.cpp - various initializations.
nsFtpConnectionThread.h - various initialization api changes
nsFtpProtocolConnection.cpp - Switched back to ProtoConn implementing the nsISTreamListener interface + some initialization changes.
nsFtpProtocolConnection.h - inherits nsIStreamListener.
everyone else was just init changes.
1999-04-30 15:28:33 +00:00
valeski%netscape.com
d4011270e6
conditionally include windows.h on pc only - patch from Andreas Otte <andreas.otte@primus-online.de>
1999-04-29 18:52:14 +00:00
valeski%netscape.com
6cffde5f7a
added a temp default http port (80)
1999-04-29 17:33:51 +00:00
valeski%netscape.com
1283780ba8
added ftpCore.h to unix build
1999-04-28 23:15:14 +00:00
valeski%netscape.com
18720793f4
added nettest.cpp test app to the unix builds
1999-04-28 23:14:21 +00:00
valeski%netscape.com
bc40ed9342
now we go so far as to create the actual nsIProtocolConnection instance.
1999-04-28 23:13:07 +00:00
valeski%netscape.com
e8229da105
initialized the ref cnt, again :(
1999-04-28 23:12:30 +00:00
valeski%netscape.com
23572be0c9
added NS_NewConnection() implementation
1999-04-28 23:11:41 +00:00
valeski%netscape.com
a1e165ccd2
added NS_NewConnection(). The NS_New*() stuff probably should go elsewhere, but for now, here it lands.
1999-04-28 23:11:04 +00:00
valeski%netscape.com
4003e42409
remove #define error macro and #included the netCore.h file which has the error macros in it.
1999-04-28 22:53:17 +00:00
valeski%netscape.com
c53ed5cc30
added inclusive #define
1999-04-28 22:51:28 +00:00
valeski%netscape.com
3bbbeadf75
pulled the ftp specific code out
1999-04-28 22:46:28 +00:00
valeski%netscape.com
3786327331
put ftp error codes into their own file (probably shouldn't export the file to the world..).
1999-04-28 22:45:57 +00:00
valeski%netscape.com
ec200fff1b
hooked up the out nsIUrl param with the resulting url
1999-04-28 20:09:17 +00:00
valeski%netscape.com
ba1c7ba96e
comprhensive networking service excersiser.
1999-04-28 20:07:33 +00:00
valeski%netscape.com
65d6ba65dd
nsIUrl.h = now is a subclass of nsITypicalUrl explicitly
...
nsUrl.h = nsIUrl change reflected.
nsNetService.cpp = NS_NewUrl() helper routine added
1999-04-28 20:05:23 +00:00
valeski%netscape.com
2f6267e53c
fixed a casting bug (nsITypicalUrl was being cast as nsIUrl)
1999-04-28 20:02:38 +00:00
valeski%netscape.com
5aacd0d813
added ref count init macro to handler constructor. hooked up the newUrl method to set the out nsIUrl param.
1999-04-28 20:01:02 +00:00
valeski%netscape.com
6ef2ede27b
added ftp error codes
1999-04-27 19:55:48 +00:00
valeski%netscape.com
db5326ca1c
Added error handling.
1999-04-27 19:55:09 +00:00
valeski%netscape.com
07dab5e914
added more states. file stat, dir listing and file download is now enabled (not tested).
1999-04-26 23:13:14 +00:00
warren%netscape.com
e9e1dc1c23
Started hooking up socket transport synchronous streams. Added unix makefiles.
1999-04-25 19:25:24 +00:00
gordon%netscape.com
00a4a5efeb
First Checked In.
1999-04-24 02:08:50 +00:00
valeski%netscape.com
4a11bb301e
changed TRUE -> PR_TRUE. and changed use of nsIUrl->GetPort() (linux caught a compile problem msvc wasn't catching)
1999-04-23 22:07:46 +00:00
valeski%netscape.com
9164450da6
#included netCore.h so more descriptive error msgs can be used. also removed FTP_S_PORT use.
1999-04-23 21:58:42 +00:00
valeski%netscape.com
c86ff04f8a
#included netCore.h so the socket transport can start using more descriptive error codes.
1999-04-23 21:57:10 +00:00
valeski%netscape.com
cade3b9429
added netCore.h which currently contains netlib error codes (generated using nsError.h macros)
1999-04-23 21:56:01 +00:00
valeski%netscape.com
a88d9c8a77
nsFtpStreamListenerEvent.h - explicit #include "nsString.h" (fix build prob on linux)
...
nsFtpConnectionThread.* - added the passive data connection mode (PASV) state
1999-04-23 20:01:03 +00:00
valeski%netscape.com
5f68503eaf
nsFtpConnectionThread.* added more states. we now handle mkdir and delete (file/dir).
...
nsFtpFactory.cpp api change.
1999-04-23 17:34:33 +00:00
valeski%netscape.com
054e2c8616
nsFtpConnectionThread.h - made the destructor virtual
...
nsFtpProtocolConnection.h|.cpp - switched some #includes around in a blind attempt to satisfy linux
1999-04-22 21:32:30 +00:00
warren%netscape.com
09ee7c3d28
Added sourceOffset parameter to OnDataAvailable.
1999-04-22 21:06:04 +00:00
valeski%netscape.com
1f7276a6fa
removed UsePasv from the connection handler. added some more states.
1999-04-22 20:17:46 +00:00
valeski%netscape.com
9143e253b8
yanked the ftp event sink references as they're not in use right now
1999-04-22 19:29:24 +00:00
valeski%netscape.com
d1e0134c1c
pushed the stream listener hand off into the constructor so it's know before the thread is run
1999-04-22 19:28:30 +00:00
valeski%netscape.com
2ebae55f56
stripped out the stream listener support (and thus the async state machine) from nsFtpProtocolConnection. nsFtpConnectionThread class now takes on the listener notification.
...
added nsFtpStreamListenerEvent (cpp|h) which declares the events used to push data back across the thread boundry.
1999-04-22 17:58:42 +00:00
warren%netscape.com
0bef817947
Added source offset parameter to OnDataAvailable (for byte-range requests).
1999-04-22 08:47:06 +00:00
valeski%netscape.com
a1e8beeb78
adding syncronous ftp implementation
1999-04-22 05:22:24 +00:00
valeski%netscape.com
765f2a9662
changed some nsString usage to nsString2. added the PWD/default directory parsing and discovery code.
1999-04-21 17:48:32 +00:00
valeski%netscape.com
5116fa59d5
added more states to .h and implementations to .cpp
1999-04-21 00:04:38 +00:00
valeski%netscape.com
2bcfca4243
added more states in .h . added their logic in .cpp. Initial command channel (logging in) negotiation is almost complete, next comes the data channel.
1999-04-20 19:30:21 +00:00
rpotts%netscape.com
a18186876e
Added some error checking...
1999-04-20 08:01:31 +00:00
warren%netscape.com
f441dd587a
Added missing out param to GetHeader. Started making GET request async.
1999-04-20 04:48:51 +00:00
rpotts%netscape.com
b52e94573d
correctly set the status argument on the OnStopBinding(...) call.
1999-04-20 04:31:52 +00:00
valeski%netscape.com
b92a62a1f5
Starting fleshing out the state flow. Added a few new states to .h, and their functional counter parts in .c.
1999-04-19 22:18:19 +00:00
rpotts%netscape.com
b4e704cf60
Added an Event Queue argument to the NewConnection(...) call. This fixed up the build bustage...
1999-04-19 07:28:02 +00:00
rpotts%netscape.com
722b00f7fa
First pass at a socket transport implementation...
1999-04-19 07:17:37 +00:00
rpotts%netscape.com
6064f90d77
Added support for the socket transport service...? nsNetFactory.cpp
1999-04-19 07:16:37 +00:00
rpotts%netscape.com
c76cd1b2dc
split up the async stream listener into an async stream observer and async stream listener...
1999-04-19 07:15:03 +00:00
warren%netscape.com
e483f26f07
Working on GET.
1999-04-17 20:57:48 +00:00
warren%netscape.com
bd6811e701
Removed PAC file for now.
1999-04-17 20:54:57 +00:00
warren%netscape.com
9892971727
Started implement file transport writing code.
1999-04-17 20:50:57 +00:00
warren%netscape.com
1aa4adfb54
Fixed up ftp implementation for event queue arguemnt to NewConnection.
1999-04-16 18:18:38 +00:00
warren%netscape.com
fa42476fae
Added event queue argument for connection creation. Started http state machine.
1999-04-16 18:00:17 +00:00
warren%netscape.com
79cd627c41
Fixed up RemoveElement returning bool problem.
1999-04-15 20:11:21 +00:00
valeski%netscape.com
9a8b9a7326
started socket transport code
1999-04-14 23:11:56 +00:00
valeski%netscape.com
9d8296fc3b
netwerk/makefile.win - adding the ftp dir to the build
...
netwerk/ftp/* - adding the ftp module
1999-04-14 19:55:41 +00:00
warren%netscape.com
9de1540b6e
Fixed create/AsyncRead stuff.
1999-04-14 08:13:35 +00:00
warren%netscape.com
0bdb7edb94
More on http protocol.
1999-04-14 08:11:10 +00:00
warren%netscape.com
58025e26cd
Moved read/write methods from TransportService to Transport.
1999-04-14 08:10:50 +00:00
warren%netscape.com
0f718eedde
Fixed NSGetFactory sig.
1999-04-14 00:07:42 +00:00
warren%netscape.com
ddc3278d38
More for http.
1999-04-14 00:06:07 +00:00
warren%netscape.com
8f99982227
Added synchronous file input. Worked on cancel/suspend/resume work for file transfer.
1999-04-13 18:10:15 +00:00
warren%netscape.com
4554437db1
Fixed unitialized var.
1999-04-12 22:42:55 +00:00
warren%netscape.com
505e45b132
Fixed cast problem.
1999-04-12 22:42:39 +00:00
warren%netscape.com
e9faed107d
Began fleshing out http protocol.
1999-04-12 22:34:20 +00:00
warren%netscape.com
8930d4895d
Fixed up nsIUrl and added an implementation that allows for setting the parts. Added MakeAbsoluteUrl to nsINetService and nsIProtocolHandler.
1999-04-12 20:35:24 +00:00
rpotts%netscape.com
ce870726bd
fixed typo... This class should implement the nsIFileTransportService interface.
1999-04-09 05:43:30 +00:00
gagan%netscape.com
917b9c8420
first checkin.
1999-04-09 02:37:50 +00:00
gagan%netscape.com
710870003d
nsFileCID.h first checkin
1999-04-09 02:37:28 +00:00
gagan%netscape.com
4a343822aa
Temporary checkin. Brought in the original implementations. Will need some cleaning now...
1999-04-09 02:31:48 +00:00
gagan%netscape.com
734fdd6ac9
HTTP exported headers.
1999-04-09 02:27:29 +00:00
gagan%netscape.com
55953b47c5
Brought in the original work.
1999-04-09 02:26:05 +00:00
gagan%netscape.com
ea8df7d855
First checkins of tests. Currently only urltest.
1999-04-09 02:23:05 +00:00
gagan%netscape.com
7b8a0771f0
Moved the files from nunet to netwerk. For history on these files- see mozilla/nunet.
...
Not in the build (of netwerk) yet.
1999-04-08 06:13:27 +00:00
warren%netscape.com
b105285634
Replaced nsIProtocolConnection argument with nsISupports generic context.
1999-04-06 06:11:51 +00:00
warren%netscape.com
eb79562943
Fixed to work, but don't try it for a directory with too many files!
1999-04-06 06:11:23 +00:00
warren%netscape.com
78b9a7c8b5
Used nsIByteBufferInputStream. Fixed file transport test.
1999-04-06 01:45:24 +00:00
warren%netscape.com
fd62531512
Added TestFileInput
1999-04-05 21:06:07 +00:00
warren%netscape.com
a38405da05
Fixed up all the IIDs to be new/unique. Made nsFileTransport work (needs tuned).
1999-04-05 21:05:22 +00:00
warren%netscape.com
6bd564519f
Obsoleted nsITransportService
1999-04-02 09:26:42 +00:00
warren%netscape.com
6bb291af66
Added file transport stuff.
1999-04-02 09:25:17 +00:00
warren%netscape.com
03a4d65ce2
Fixed nsUrl link error.
1999-03-31 19:59:43 +00:00
warren%netscape.com
d783951913
Initial stab at new networking implementation.
1999-03-31 19:53:46 +00:00