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

2998 Коммитов

Автор SHA1 Сообщение Дата
dbaron%fas.harvard.edu 9a3db28b5c 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
darin%netscape.com 7fb01a8e8c Added some comments. 2001-03-10 01:03:05 +00:00
darin%netscape.com bf1570a5a5 Fixes bug 71391. Leaking sockets with CLOSE_WAIT status during page loads.
r=dougt sr=mscott
2001-03-10 00:58:54 +00:00
beard%netscape.com daae301eb6 [not part of build] Added simple enumeration mechanism to nsCacheEntryHashtable. 2001-03-10 00:43:20 +00:00
beard%netscape.com bd3e2e26bd [not part of build] renamed DoomEntry_Internal to DoomEntry_Locked, made public for use by cache devices. 2001-03-10 00:42:19 +00:00
rpotts%netscape.com 7a60d43445 bug #70736 (r=darin@netscpe.com). Fix to nsInputStreamChannel to get the notification callbacks working... 2001-03-09 23:27:47 +00:00
beard%netscape.com f6e7c1df43 [not part of build] Implemented more of cache visitor support. 2001-03-09 19:01:15 +00:00
beard%netscape.com d9fca3414e [not part of build] Tests cache visitation API. 2001-03-09 18:59:53 +00:00
beard%netscape.com 2418cb5769 [not part of build] Fix cache directory creation logic again. 2001-03-09 17:14:02 +00:00
darin%netscape.com f4a312975e Change to NS_IMPL_THREADSAFE_ISUPPORTS to fix spurious warnings. 2001-03-09 11:22:24 +00:00
darin%netscape.com 4de86fb39c Fixes bug 71317. Leak increase on tinderbox. r=bryner sr=mscott,alecf 2001-03-09 07:41:58 +00:00
beard%netscape.com 6f99d5ec06 [not part of build] Initial implementation of cache visitor support. 2001-03-09 00:04:03 +00:00
beard%netscape.com 5aa779009f [not part of build] Implemented nsCacheEntryDescriptor::GetFile(). 2001-03-08 21:22:18 +00:00
beard%netscape.com 047c50bec3 [not part of build] stub implementation of Visit(). Changed Cache directory creation logic in nsDiskCacheDevice.cpp. 2001-03-08 21:00:02 +00:00
beard%netscape.com 80bc39fade [not part of build] implement VisitEntries. 2001-03-08 20:58:38 +00:00
beard%netscape.com dd16e5eeb2 [not part of build] Added new interfaces nsICacheDeviceInfo, nsICacheEntryInfo. 2001-03-08 20:58:11 +00:00
disttsc%bart.nl aebc676048 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 13d9044a56 Fixes bug 66516. Topperf regression from 1/23. r=dougt, sr=mscott 2001-03-08 07:53:40 +00:00
gordon%netscape.com bba4ed7917 [not part of build]
Removed return codes for nsCacheEntryHashtable::RemoveEntry() and nsCacheDevice::DoomEntry().

Added doomEntriesIfExpired flag to nsCacheSession and nsCacheRequest, and check the flag in nsCacheService::ActivateEntry()

Added lastModified attribute to nsCacheEntryDescriptor and mLastModified data member to nsCacheEntry.  mLastModified is updated when data or meta data is changed.

Deque requests if descriptor allocation fails.  Delete requests after calling proxy in async open cache entry path.

Cleaned up the logic of doom.
2001-03-08 05:37:00 +00:00
gordon%netscape.com 0934b4a7a2 [not part of build]
Added readonly lastModified attribute to nsICacheEntryDescriptor.  Added PRBool attribute doomEntriesIfExpired to nsICacheSession.
2001-03-08 05:31:52 +00:00
darin%netscape.com 50a762e586 [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 bab8a9dd28 Fixes redness on tinderbox. 2001-03-08 03:30:33 +00:00
darin%netscape.com 9c06e8ca5a Making nsStreamListenerCID available to non MOZ_NEW_CACHE builds. 2001-03-08 01:52:36 +00:00
dougt%netscape.com 81a1a4ddf5 Adding two new interfaces based on API review. Bugs: (71060,71056,71055). NOT PART OF BUILD YET 2001-03-08 01:11:58 +00:00
gordon%netscape.com d97a9680bb [not part of build] Fix a couple bugs to get http working. Don't deallocate requests before listener has been notified, and don't re-add entries to active entry hashtable. 2001-03-08 01:02:27 +00:00
darin%netscape.com 9798e10ddf [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
dougt%netscape.com a20813cda7 NOT PART OF BUILD. this makes ftp work with the cache a bit better. 2001-03-08 00:59:19 +00:00
darin%netscape.com 36c8e02387 Added nsStreamListenerTee to necko component. This is only used by the new
cache.  r=gordon,beard
2001-03-08 00:58:06 +00:00
gordon%netscape.com 7c641b657e Added nsStreamListenerTee.cpp to netwerk.mcp. r = saari. 2001-03-08 00:54:33 +00:00
dougt%netscape.com 5e10b05760 Adding break's to the switch statement. r=darin/sr=gagan 2001-03-08 00:49:31 +00:00
valeski%netscape.com 29347061b9 64804. r=dougt. fixing long broken stream converter chaining. 2001-03-08 00:41:53 +00:00
beard%netscape.com 66283015cc [not part of build] when DEBUG is true, always put cache directory next to current process. 2001-03-08 00:35:03 +00:00
darin%netscape.com fee79568ba [not part of the build] Added implementation files for nsIStreamListenerTee. 2001-03-07 12:54:45 +00:00
darin%netscape.com 95e4eaf8b4 [not part of the build] Added nsIStreamListenerTee for the new cache. 2001-03-07 12:53:39 +00:00
darin%netscape.com 235d4c9c4f [not part of the build] HTTP now compiles with MOZ_NEW_CACHE defined. 2001-03-07 12:19:27 +00:00
darin%netscape.com 01400ef311 [not part of the build] Fixes some bustage under GCC 2.96 2001-03-07 09:55:54 +00:00
gordon%netscape.com 5e4ce20c72 [not part of build] Added test cases for ACCESS_READ of non-existent entry and ACCESS_WRITE of existing entry. 2001-03-07 09:31:45 +00:00
gordon%netscape.com f81ce84791 [not part of build]
Added rough cut of pref code for memory cache device to get cache size, and implemented simple eviction method.

Restructured nsCacheEntryDescriptor to add SecurityInfo attribute.  Created nsTransportWrapper as nested class (and member) that addrefs the descriptor instead of itself (like nsPipe).  Also rename nsCacheOutputStream to nsOutputStreamWrapper and made it a nested class as well.
2001-03-07 09:27:36 +00:00
darin%netscape.com 25c049947f Added some error checking. 2001-03-07 06:35:36 +00:00
beard%netscape.com a0c75f4b54 Implement pre-seeking when underlying seekable output streams. r=darin, r=gordon 2001-03-07 04:07:05 +00:00
beard%netscape.com 3b05755203 [not part of build] don't overwrite a NULL pointer. 2001-03-07 04:05:36 +00:00
beard%netscape.com ecdc096b8f [not part of build] Using async open & read. 2001-03-07 04:04:33 +00:00
beard%netscape.com 7d86759af8 [not part of build] Added synchronous http (unimplemented). 2001-03-07 04:03:39 +00:00
mkaply%us.ibm.com 480b5928d2 IRIX breakage - CR/LF problem on dougt checkin 2001-03-07 03:04:02 +00:00
darin%netscape.com 565c9d0ca0 [not part of the build] Initial work to conditionally compile HTTP against the new cache. 2001-03-07 02:53:34 +00:00
gordon%netscape.com de94cdb92c [not part of build] Add security info attribute to nsICacheEntryDescriptor. 2001-03-07 02:47:08 +00:00
beard%netscape.com 19c502a1ae [not part of build] Added GetFile() to implement the file attribute. 2001-03-07 01:40:41 +00:00
beard%netscape.com a8f0adf0ff [not part of build] Added file attribute to nsICacheEntryDescriptor, added STORE_ON_DISK_AS_FILE to nsICache. 2001-03-07 01:37:42 +00:00
darin%netscape.com f91d2a58a2 minor coding style cleanup. 2001-03-07 00:55:43 +00:00
darin%netscape.com 9212d599bd [not part of the buid] Renamed onDescriptorAvailable to onCacheEntryAvailable. 2001-03-06 22:04:05 +00:00
darin%netscape.com ea8e49fbaf [used only by the new cache] nsStorageTransport incorrectly returned TRUE for GetNonBlocking. r=dougt 2001-03-06 20:29:06 +00:00
dougt%netscape.com 1e95849b51 NOT PART OF BUILD. moving the getMetdata up a bit 2001-03-06 20:22:01 +00:00
darin%netscape.com a93ef4a45d Indentation, whitespace, and comment cleanups. 2001-03-06 08:46:57 +00:00
darin%netscape.com cc6191fb0d Indentation, whitespace, and comment cleanups. 2001-03-06 08:25:18 +00:00
darin%netscape.com 857a8a4b56 Indentation, whitespace, and comment cleanups. 2001-03-06 08:17:03 +00:00
darin%netscape.com a8ec6ba8d7 [not part of the build] Fixes bustage resulting from bryner's nsITransport changes. 2001-03-06 07:35:54 +00:00
bryner%uiuc.edu c69ae1d03b Fixing build bustage. 2001-03-06 06:22:58 +00:00
bryner%uiuc.edu fe7685bf7a forgot a file 2001-03-06 05:44:53 +00:00
jj%netscape.com e6bdc3f5d0 Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. (jj checking in for bryner) 2001-03-06 05:10:55 +00:00
bryner%uiuc.edu 3f9323934e Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. 2001-03-06 05:10:33 +00:00
bryner%uiuc.edu 8aeb50199f Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. 2001-03-06 05:00:47 +00:00
gordon%netscape.com 37ba307679 [not part of build...and a good thing too] Fixed a couple of really stupid mistakes. Thanks to Patrick for finding them. Go back to your homes. Nothing to see here. 2001-03-06 04:01:00 +00:00
dbaron%fas.harvard.edu ff70fd565b Fix server name not showing up in status bar for FTP connections. b=66682 r=dougt@netscape.com sr=mscott@netscape.com 2001-03-06 03:32:07 +00:00
beard%netscape.com fad4f5ce4f [not part of build] Increased number of downloads/reads to 50, added median(). 2001-03-06 03:29:08 +00:00
gordon%netscape.com 98bc4c37ef [not part of build]
Fix race condition in nsCacheRequest WaitForValidation().

Force !streamBased to set storagePolicy to nsICache:STORE_IN_MEMORY when creating nsCacheSessions.

Fix ProcessRequest() to refrain from creating a descriptor for ACCESS_READ requests when no entry is found (found by pavlov).
2001-03-06 03:26:13 +00:00
dbaron%fas.harvard.edu ae1d87a803 Add pref to REQUIRES to fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage. 2001-03-06 03:24:57 +00:00
darin%netscape.com 8b582a271a [not part of the build] Prevent crash in error case. 2001-03-06 03:12:24 +00:00
dougt%netscape.com 9bab98efa0 Fixing windows bustage. 2001-03-06 02:21:37 +00:00
dougt%netscape.com ce8d4c6c69 Adding nsIndexToHTML. 2001-03-06 02:14:59 +00:00
dougt%netscape.com 22ce951fef Fixes 64795 - Allows viewing FTP without the treewidget. r=valeski@netscape.com, sr=waterson@netscape.com 2001-03-06 02:14:42 +00:00
beard%netscape.com 86cd82e240 [not part of build] create the cache directory if it doesn't exist already. 2001-03-06 02:10:18 +00:00
darin%netscape.com a5d8f7381b [not part of the build] Fixes sync OpenCacheEntry bustage. 2001-03-06 01:40:20 +00:00
dougt%netscape.com cb21d20cb5 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
darin%netscape.com a241c9c2d5 [not part of the bulid] Fixes GCC 2.95 bustage. 2001-03-05 23:50:26 +00:00
beard%netscape.com ba09aa50fd [not part of build] Initial cache performance test. 2001-03-05 15:23:59 +00:00
gordon%netscape.com ad145d67a9 [not part of build]
Added conditional deletion of mLock and mCondVar to nsCacheRequest destructor.

Added nsCacheServide::NotifyListener() to called cache clients' OnDescriptorAvailable() method for AsyncOpenCacheEntry().

Added ProcessPendingRequests() to process requests on CloseDescriptor, ValidateEntry, and DoomEntry.

Rough cut of AsyncOpenCacheEntry is in place, but needs testing.
2001-03-05 10:45:33 +00:00
gordon%netscape.com 1db11411c2 [not part of build]
Restructured open cache entry code in preparation for async implementation, to better share code with synchronous version.

Changed nsCacheRequest, nsCacheEntry, nsCacheEntryDescriptor to inherit from PRCList rather than include mListLink member, and removed extraneous GetListNode/GetInstance methods.

Consolidated mAccessRequested, mStreamBased, and mStoragePolicy into a single PRUint32 in nsCacheRequest.  Added PRLock, PRCondVar, and a 'wait for validation' flag, used for synchronously opening cache entries.  Added accessor functions for these "attributes".

Record current event queue for asychronous requests to be used with GetProxyForObject().  Removed mRequestThread.
2001-03-05 07:17:58 +00:00
beard%netscape.com 8978769deb Release mCacheEntry in nsFtpState::StopProcessing() rather than when reallocated in nsFtpState::Connect(). This causes the cache entry to closed sooner only when MOZ_NEW_CACHE is defined. r=dougt, sr=gagan 2001-03-05 03:50:14 +00:00
beard%netscape.com 1c248c3aa9 Since file streams can't be non-blocking, return that fact from nsFileOutputStream::GetNonBlocking(). r=dougt, sr=gagan 2001-03-05 03:43:33 +00:00
beard%netscape.com da800d634a Fix bug where overridden Close() doesn't get called in base class destructor. r=dougt, sr=gagan 2001-03-05 03:42:24 +00:00
beard%netscape.com bb360af4ab Delegate GetNonBlocking/SetNonBlocking to wrapped output stream. r=dougt, sr=gagan 2001-03-05 03:40:41 +00:00
pavlov%netscape.com 317f1dc760 [NOT PART OF BUILD!@#!@#] changing line ending of makefile so it works on windows r=gordon 2001-03-04 20:57:33 +00:00
beard%netscape.com 3f57ca8c56 [not part of build] fix bustage (LL_ZERO is not compatible with PRUint32 type). 2001-03-04 19:27:39 +00:00
gordon%netscape.com 692e5438d8 [not part of build] Changed nsCacheEntry data members from PRTime to PRUint32. Changed //** comments to // XXX to make it easier to search for 'to do' items. Added dooming of expired entries. 2001-03-04 00:11:30 +00:00
gordon%netscape.com 41ac5b215e [not part of build] Make MarkDoomed(), MarkActive(), MarkInactive() private, and check for entry before calling MarkInitialized() in nsCacheService::ActivateEntry(). 2001-03-03 04:42:21 +00:00
beard%netscape.com f7933b339c [not part of build] removed memory transport files. 2001-03-03 03:42:57 +00:00
beard%netscape.com dc318fa7c8 [not part of build] Added debug harness, explicit doom. 2001-03-03 03:42:10 +00:00
beard%netscape.com 05aac4c419 [not part of build] dooming works during forced write, and explicitly, see TestDiskCache.js for example. 2001-03-03 03:41:38 +00:00
darin%netscape.com 5eff59b323 OS/2 didn't like inheriting a nsStorageTransport::ns{In,Out}putStream from
nsStorageTransport::nsBlockingStream since both are declared with private
access in nsStorageTransport.  This should fix the problem.
2001-03-03 03:07:10 +00:00
gordon%netscape.com 5fe3fdac08 [not part of build] Restructured nsCacheService:ActivateEntry() to properly handle a FORCE-WRITE. Cleaned up ownership of key between request and entry. Add deletion of request for synchronous open. Add deletion of unbound entries on deactivation. 2001-03-03 02:27:49 +00:00
darin%netscape.com 8a7011a63d [not part of the build] updated the module file for the removal of nsMemoryCacheTransport 2001-03-03 02:27:18 +00:00
beard%netscape.com c21012883d Added nsStorageTransport.cpp. r=gordon 2001-03-03 02:21:37 +00:00
darin%netscape.com 978a35a409 Bug 70707. Added CID/ContractID for nsStorageTransport. 2001-03-03 02:11:19 +00:00
darin%netscape.com 6c82a1709c [not part of the build] Make mem cache use nsStorageTransport. 2001-03-03 01:59:03 +00:00
darin%netscape.com 18d9e7803f Bug 70707. Pulled generic transport implementation out of new memory cache
and created netwerk/base/src/nsStorageTransport.{h,cpp}
2001-03-03 01:57:37 +00:00
dougt%netscape.com e06eff1a36 This is not part of the build (it is currently IFDEF'ed off. Conditionally allows ftp to use the new cache. r=gagan@netscape.com 2001-03-03 01:40:36 +00:00
valeski%netscape.com 381d07e11a sr=rpotts. 61160. allowing buffering if we haven't started a sub response yet. 2001-03-03 00:59:42 +00:00
beard%netscape.com 1338ff6e0b [not part of build] removed dirty flag from DiskCacheEntry, added key comparision to readDiskCacheEntry(). 2001-03-03 00:35:33 +00:00
gordon%netscape.com 74679406ed [not part of build] REALLY fix nsCacheEntryHashTable::RemoveEntry. This time for sure! 2001-03-03 00:00:29 +00:00
gordon%netscape.com 6ce0ccda34 [not part of build] Fix nsCacheEntryHashTable::RemoveEntry(). r=beard. 2001-03-02 23:50:53 +00:00
darin%netscape.com 06bfa84268 [not part of the build] Added implementation of nsMemoryCacheReadRequest::Available 2001-03-02 22:28:38 +00:00
beard%netscape.com 872e35d85d [not part of build] slight optimization, check for cache file existence before creating an entry and attempting to open a transport for it. 2001-03-02 20:14:41 +00:00
beard%netscape.com cb5309e789 [not part of build] need a way to transfer ownership of key from request to entry. for now just leak and dont' crash. 2001-03-02 20:04:08 +00:00
disttsc%bart.nl 043186b34e 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
beard%netscape.com 52bd751172 [not part of build] Added metadata test. 2001-03-02 05:00:34 +00:00
beard%netscape.com d0e68a00be [not part of build] took out unnecessary OpenTransport libraries. 2001-03-02 04:57:42 +00:00
beard%netscape.com 362163351d Now reading/writing all metadata into disk cache. 2001-03-02 04:57:09 +00:00
beard%netscape.com b98758d275 [not part of build] Added CalculateSize() to account for null termination of strings. 2001-03-02 04:54:27 +00:00
beard%netscape.com 78e82c5bb1 [not part of build] Added FlattenMetaData()/UnflattenMetaData(). 2001-03-02 04:09:01 +00:00
gordon%netscape.com 9edfcd7fd6 Fix casing of SetMetaDataElement method. 2001-03-02 01:52:29 +00:00
gordon%netscape.com 6c09c5a1de [not part of build]
Fixed cache meta data. Implemented eviction list for memory cache device. Worked on entry deactivation, validation, and doom.
2001-03-02 01:51:41 +00:00
dougt%netscape.com bf69d7c0b9 not part of build. we should init the cache meta data. 2001-03-01 21:27:11 +00:00
gordon%netscape.com d7b78b8520 [not part of build]
Mark cache entry meta data dirty when key/value pair added.
2001-03-01 20:06:16 +00:00
gordon%netscape.com 8901ec09dd [not part of build]
Add utility method to nsCacheEntryDescriptor to change the data size for the associated cache entry.
2001-03-01 19:52:06 +00:00
darin%netscape.com e04bbbd9f1 [not part of the build] Removed knowledge of nsCacheEntry from nsMemoryCacheTransport,
and fixed a bug in the blocking output stream (it claimed to be non blocking).
2001-03-01 19:33:00 +00:00
beard%netscape.com 39035cb7cd [not part of build] Forgot NS_INIT_ISUPPORTS() in DiskCacheEntry constructor. 2001-03-01 19:32:41 +00:00
beard%netscape.com c6f34b986d [not part of build] When OpenOutputStream() is called for a descriptor with nsICache::ACCESS_WRITE, set initial cache entry size to 0. 2001-03-01 19:24:10 +00:00
beard%netscape.com 8ed9fd2751 [not part of build] Use NS_IMPL_THREADSAFE_ISUPPORTS0 to avoid thread-safety asserts in DiskCacheEntry. 2001-03-01 17:48:36 +00:00
beard%netscape.com 8a597b5932 [not part of build] Added DiskCacheEntry to store internal data in nsCacheEntry. Now saving metadata when DiskCacheEntry becomes dirty. 2001-03-01 17:31:06 +00:00
beard%netscape.com 646885530b [not part of build] Make ~nsCacheOutputStream() virtual 2001-03-01 09:51:22 +00:00
beard%netscape.com 27d05b3058 [not part of build] Fix LL bustage. 2001-03-01 08:38:50 +00:00
beard%netscape.com e72e807a38 [not part of build] First cut at wrapper nsIOutputStream for tallying total bytes written to a cache entry. 2001-03-01 08:29:43 +00:00
dougt%netscape.com 88053166e5 NOT PART BUILD BUILD YET. Checking in indexed to html converter 2001-03-01 07:22:19 +00:00
gordon%netscape.com fbf1b173c4 [not part of build]
Changed OnDataSizeChanged() to OnDataSizeChange() and added a deltaSize parameter.  Added OnDataSizeChange() method on nsCacheService so we can grab the service lock and bind the entry if necessary.

Commented out the implementation of nsCacheEntryDescriptor::AsyncWrite(), since we are not planning to provide it.
2001-03-01 05:01:43 +00:00
beard%netscape.com a7c9e20908 [not part of build] needed to add nsITransport to QueryInterface. 2001-03-01 02:51:07 +00:00
darin%netscape.com 0055170d0e [not part of the build] Added code to update the entry's data size as data is streamed
to the memory cache.
2001-03-01 02:49:26 +00:00
gordon%netscape.com 200e2ecb04 [not part of build]
Add finalization code to cache entry hashtables to delete remaining entries.
2001-03-01 02:46:12 +00:00
gordon%netscape.com 00e77d5c3b [not part of build]
Changed nsCacheEntryDescriptor to implement nsITransport as a wrapper that checks access priviledges for the underlying transport provided by the device.

Added code to lazily allocate the underlying transport for the cache descriptor.

Added NS_ENSURE_ARG_POINTER() to all necessary interface methods. r=beard.
2001-03-01 02:25:07 +00:00
darin%netscape.com f2a3038563 [not part of the build] Cleans up ReadRequestCompleted; there was no reason
to be walking the list of read requests!
2001-03-01 02:20:35 +00:00
gordon%netscape.com 6e1f816ac3 Added error codes for read/write access denied. 2001-03-01 01:56:29 +00:00
bryner%uiuc.edu f4f5ae3edd Don't return an async proxied object when the socket transport is asked for its ProgressEventSink. r=dougt, sr=shaver. 2001-03-01 00:55:08 +00:00
gordon%netscape.com e23ce861b0 Added comments to netCore.h declaring error ranges for SocketTransport and CacheService. r=beard. 2001-03-01 00:54:29 +00:00
beard%netscape.com d17d41cd21 [not part of build] stores nsISupportsString in object cache. 2001-03-01 00:24:33 +00:00
dougt%netscape.com f37fb7a966 fixes 66873. fixes WFTPD incompatibility. r=gagan, sr=mscott 2001-03-01 00:23:36 +00:00
beard%netscape.com aee4e942d4 [not part of build] Now wraps nsIInputStream with an nsIScriptableInputStream. 2001-03-01 00:07:23 +00:00
beard%netscape.com ffec8cc0fb [not part of build] changed linker output to cache.headers rather than necko.headers. 2001-03-01 00:05:31 +00:00
beard%netscape.com b1aaa0444d [not part of build] Now tests opening output and input streams. 2001-02-28 23:52:20 +00:00
dougt%netscape.com 9b4e3a86c1 Fixing 69836. Increasing data buffer sizes which improves perf on Mac. r=sfraser, sr=mscott 2001-02-28 23:37:03 +00:00
gordon%netscape.com a4b916bb0c Fix access mode for new entries. Not part of the build. 2001-02-28 22:39:07 +00:00
beard%netscape.com 7b158223b7 [not part of build] truncate files when mode = nsICache::ACCESS_WRITE. 2001-02-28 12:09:41 +00:00
beard%netscape.com a741825f69 [not part of build] create up to 3 different transports for different nsCacheAccessMode values. 2001-02-28 11:30:39 +00:00
beard%netscape.com c3edcffec7 [not part of build] renamed PRUint32 parameters to nsCacheAccessMode. Set initial descriptor mode to be requested as temporary workaround. 2001-02-28 11:29:22 +00:00
beard%netscape.com 8a9cdea782 [not part of build] enforce nsCacheAccessMode when creating transports. 2001-02-28 10:04:27 +00:00
gordon%netscape.com 933488b277 Begin implementing enumeration of MetaData for cache devices. 2001-02-28 07:13:32 +00:00
gordon%netscape.com e1fde86b4f Added check in ReadRequestCompleted() in case aReader paramter is not found in the mReadRequests list. 2001-02-28 05:48:00 +00:00
gordon%netscape.com f8318d4816 Adding test for cache service. 2001-02-28 05:28:50 +00:00
beard%netscape.com b71448a628 [not part of build] Tests disk cache using XPConnnect. 2001-02-28 05:06:25 +00:00
beard%netscape.com 569af8d92e [not part of build] successfully creates writeable nsITransport for cache files! 2001-02-28 05:05:29 +00:00
darin%netscape.com 62d0ff2ef2 Minor tweak [not part of the build] 2001-02-28 04:37:46 +00:00
darin%netscape.com ce2aa6ba6f Made nsMemoryCacheDevice::BindEntry return NS_OK 2001-02-28 04:36:51 +00:00
darin%netscape.com b31cd3c2ac Completed nsCacheService::BindEntry 2001-02-28 04:34:41 +00:00
darin%netscape.com 2c069b9c3e Removed an extraneous QI from nsCacheEntry::Open() 2001-02-28 04:28:15 +00:00
beard%netscape.com e58db096e1 [not part of build] must call init on hashtable in nsDiskCacheDevice::Init(). 2001-02-28 04:17:56 +00:00
beard%netscape.com 324eaee24b [not part of build] really delegate GetTransport() to the cache service. 2001-02-28 04:17:24 +00:00
gordon%netscape.com 469a57114d Added GetTransportForEntry(), DoomEntry() to public methods, and BindEntry() and DoomEntry_Internal() to private methods. 2001-02-28 04:10:43 +00:00
darin%netscape.com d300e5f79d Added MOZ_NEW_CACHE ifdef to Makefile.in to prevent building of cache tests
by default.
2001-02-28 04:06:06 +00:00
beard%netscape.com da6be08e8f [not part of build] using nsIPref to find cache directory, first cut at creating nsITransport for cache entries. 2001-02-28 04:00:08 +00:00
beard%netscape.com 4d543e736a [not part of build] removed redundant NULL check in MarkValid(). 2001-02-28 03:59:02 +00:00
gordon%netscape.com 11a84e6653 Added MarkDoomed(), MarkStreamData(), and set StreamData in constructor. 2001-02-28 03:54:16 +00:00
gordon%netscape.com bba1728ef8 Added DoomEntry() to nsCacheDevice. 2001-02-28 03:42:33 +00:00
darin%netscape.com e13b0d309b [not part of the build] Added code to the descriptor to call GetTransportForEntry() 2001-02-28 02:19:14 +00:00
darin%netscape.com 74b246f5a4 [not part of the build] Added hooks to enable streaming to the mem cache! 2001-02-28 01:41:02 +00:00
beard%netscape.com e68b83c86f [not part of build] allocate the nsDiskCacheDevice. 2001-02-28 00:36:07 +00:00
beard%netscape.com d0c1622e72 [not part of build] changed fragment name to CACHE_DLL instead of NECKO_DLL (oops). 2001-02-28 00:33:24 +00:00
gordon%netscape.com 3be042db59 Changed 'getters' on nsCacheEntry to simply return values, rather than require out parameters.
Added a PRCList member and accessors for linking entries on eviction and doom lists.

Moved check for IsStreamBased() from nsCacheEntry::GetData() to nsCacheEntryDescriptor::GetData(), to allow cache devices to set the mData member.

Added checks to nsCacheEntryDescriptor methods to return NS_ERROR_NOT_AVAILABLE if the descriptor is already closed.
2001-02-28 00:06:13 +00:00
darin%netscape.com b2625edc98 updating the .cvsignore file 2001-02-27 23:17:58 +00:00
darin%netscape.com 6b47b5f8db [not part of the build] Forgot to update the WIN32 makefile after adding the
CID for the memory cache transport.
2001-02-27 23:15:57 +00:00
beard%netscape.com 9f746d03f8 [not part of build] added nsMemoryCacheTransport.cpp. 2001-02-27 19:41:13 +00:00
valeski%netscape.com 73f6243a60 sr=rpotts. 39987. handling broken servers which don't provide a boundary token in the first block. also protecting against stray parsing which can result in crashes. 2001-02-27 12:33:12 +00:00
darin%netscape.com 3f1f1a04d9 Fixed a minor bug. 2001-02-27 09:38:09 +00:00
darin%netscape.com 28b065c896 Adding myself in the contributor section. 2001-02-27 09:34:12 +00:00
darin%netscape.com be3d7e500a Added a test file for exercising the mem cache transport. 2001-02-27 09:30:41 +00:00
darin%netscape.com 5308bba867 [not part of the build] Added a debug-only CID for nsMemoryCacheTransport
to allow this class to be independently tested.
2001-02-27 09:06:11 +00:00
dveditz%netscape.com 3430310449 fix for topcrash bug 65798, r=neeti, sr=rpotts 2001-02-27 07:41:55 +00:00
beard%netscape.com 481d288b8c [not part of build] added other new files. 2001-02-27 05:50:57 +00:00
beard%netscape.com 0ad8867b91 Gordon has much more to say about the last few checkins... But we forgot to wire up nsCacheEntryDescriptor::MarkValid() to nsCacheEntry::MarkValid(). Enjoy the ride. 2001-02-27 05:43:16 +00:00
gordon%netscape.com 70e4ffa871 Changed GetKey() to return key as return value, rather than out parameter. Added flag predicates for storage policy. 2001-02-27 05:35:53 +00:00
gordon%netscape.com c3aabe44ae Add virtual methods for desctructor and Init(). Changed ActivateEntryIfFound() to FindEntry(). 2001-02-27 05:33:34 +00:00
gordon%netscape.com 9fc8b79304 Add explicit close() method to decouple descriptor state from cache entry. Close() is an idempotent operation, and will be called by default from the descriptor's destructor. This allows Javascript to release the cache entry earlier than the descriptor may be garbage collected. 2001-02-27 05:29:25 +00:00
beard%netscape.com 5470672fcf tests new object cache. 2001-02-27 05:27:55 +00:00
dprice%netscape.com 5184a7104b # 65845 sr=waterson, new order files will greatly reduce the number of link warnings. 2001-02-27 04:38:19 +00:00
darin%netscape.com 7cb6aff2bd [not part of the build] Added AsyncRead support to nsMemoryCacheTransport. 2001-02-27 04:29:24 +00:00
dougt%netscape.com 29c9488e5d conditionally compiling new cache. r=dougt/a=gagan 2001-02-27 03:16:59 +00:00
dougt%netscape.com f3dbd403a3 Conditionally compiling new cache. r=dougt/a=gagan 2001-02-27 02:27:21 +00:00
dougt%netscape.com 4dd38917f8 NOT PART OF BUILD. Updating new cache windows makefile to produce a dll. Removing the empty virtual destructor in nsCacheDevice.h 2001-02-26 23:51:03 +00:00
darin%netscape.com b85459fb24 Corrected copyright headers. 2001-02-26 22:29:40 +00:00
beard%netscape.com 8bf5b5c07a [not part of build] added nsCacheSession.cpp. 2001-02-26 15:54:11 +00:00
beard%netscape.com de42517279 [not part of build] I changed all the declaration of all PRInt32 storagePolicy variables to nsCacheStoragePolicy. 2001-02-26 15:53:31 +00:00
gordon%netscape.com e0a68f083a Update Makefile.in to build cache service as separate module. 2001-02-26 14:58:58 +00:00
gordon%netscape.com 1780583b6d Begin implementing eviction of memory cache entries. 2001-02-26 14:57:40 +00:00
gordon%netscape.com 95d6fcbbf8 Updated methods for addition of nsCacheSession. 2001-02-26 14:55:58 +00:00
gordon%netscape.com ff29b0d80c Add the session's storagePolicy to nsCacheRequest, and changed type of mAccessRequested to nsCacheAccessMode. 2001-02-26 14:53:28 +00:00
gordon%netscape.com b9f45f8198 Fix HashKey method. 2001-02-26 14:46:54 +00:00
gordon%netscape.com 6b38190835 Add stub methods for getting/setting data size, and getting the transport for a cache entry descriptor. Update for change to Substring parameters. 2001-02-26 14:45:45 +00:00
gordon%netscape.com 6620702aed Add code for removing requests and descriptors from cache entries. 2001-02-26 14:42:50 +00:00
gordon%netscape.com 068b8526d4 Adding files for nsCacheSession implementation. 2001-02-26 14:40:22 +00:00
gordon%netscape.com c9992e5bab Add constants to indicate whether a cache session is streamBased or not. This interface file is not part of the build yet. 2001-02-26 14:27:16 +00:00
darin%netscape.com 852de67670 Initial memory cache nsITransport implementation (not part of the build). 2001-02-26 07:40:34 +00:00
blakeross%telocity.com b97006280f Backing out doug to fix win bustage. 2001-02-26 00:55:18 +00:00
dougt%netscape.com ae0660d4ca Adding New Cache interfaces to build 2001-02-26 00:02:44 +00:00
pavlov%netscape.com 7952181024 fixing unix makefile 2001-02-25 23:13:51 +00:00
dougt%netscape.com 1d6aa9809c Fixing return type: 2001-02-25 07:31:13 +00:00
dougt%netscape.com 74fefc4c9c NOT PART OF BUILD!!
This is the windows makefile for the new cache.
2001-02-25 07:18:36 +00:00
cls%seawood.org 8643a92f86 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
beard%netscape.com e3954dddbd [not part of build] changes to build correctly on Mac, and link correctly on all platforms. 2001-02-24 04:22:19 +00:00
beard%netscape.com c6151d6d87 [not part of build] projects to build new cache on Mac. 2001-02-24 04:21:26 +00:00
scc%mozilla.org 64f1e22b83 bug #'s 69940 and 69289: r=dbaron, sr=waterson. Fix parameters to, templatization of |Substring()|. 2001-02-24 02:55:46 +00:00
gordon%netscape.com d75f56b14e Include nsNetCID.h for cache service contract id. 2001-02-24 02:47:37 +00:00
gordon%netscape.com 1a176e8567 Adding contract id for new cache service. r=beard. 2001-02-24 02:44:43 +00:00
darin%netscape.com a7f5e770bf Made accessGranted be of type nsCacheAccessMode. This is not part of the mozilla build. 2001-02-24 01:36:11 +00:00
darin%netscape.com 77c0aa2d9d Updating cache IDL documentation. This is not part of the mozilla build. 2001-02-24 01:27:49 +00:00
gordon%netscape.com 04beb97fd8 Updated new cache source to build with recent changes to interface files. These files are not part of the build. r=beard, darin. 2001-02-24 01:02:37 +00:00
beard%netscape.com ca4097ba59 [not part of build] stand-alone cache module. 2001-02-24 00:19:43 +00:00
gordon%netscape.com 438b40d2ee Remove inheritance from interface, and provide transport as an attribute. This change is not part of the build. 2001-02-23 23:55:42 +00:00
gordon%netscape.com 414b0ff434 Add nsICache.idl for common typedefs and constants. These changes are not part of the build. r = beard, darin. 2001-02-23 23:20:15 +00:00
gordon%netscape.com 0bcfd56974 New interfaces for cache service. These are not part of the build. r=beard, darin, gagan. 2001-02-23 22:23:55 +00:00
gordon%netscape.com 6bc9415a83 Adding Makefile.in for new cache service. 2001-02-23 21:05:32 +00:00
gordon%netscape.com 4658c07097 Rough first cut of cache service and memory object cache. It currently builds on linux. 2001-02-23 13:18:01 +00:00
tao%netscape.com 9485f2f1b3 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 c863ff5f7f 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 2261a490d8 Whitespace and indentation cleanup. 2001-02-23 01:33:52 +00:00
beard%netscape.com 4c7be795f2 restore NeckoCarbon[Debug].shlb targets. r=sfraser, a=jj 2001-02-23 01:00:43 +00:00
darin%netscape.com 5355c5101e Updating test files. 2001-02-23 00:53:08 +00:00
darin%netscape.com 618051ce63 Partially resolves bug 10733. XP_UNIX does not have an async DNS implementation. r=rpotts, sr=mscott. 2001-02-23 00:15:35 +00:00
mstoltz%netscape.com 407dac60d8 bug 63451 - moved signature verification functions from nsIZipReader to nsIJAR. r=sgehani, sr=shaver 2001-02-23 00:15:04 +00:00
gordon%netscape.com e47ae228f9 Adding interface files for new cache service. 2001-02-23 00:11:10 +00:00
darin%netscape.com 1c8affbbf3 Fixes bug 66837. Query interface needed. r=dougt, sr=mscott. 2001-02-23 00:07:58 +00:00
darin%netscape.com 05899cc505 Fixes bug 58655. nsSyncHelper uses a native event queue. r=dougt, sr=mscott 2001-02-23 00:00:04 +00:00
disttsc%bart.nl 744785129a 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
sfraser%netscape.com a2169f6f14 Remove extra access paths into zlib's macbuild dir, in non-debug targets. Should avoid "files missing from view hierarchy" errors. 2001-02-21 23:03:03 +00:00
dougt%netscape.com fadb983b72 Suggested fix from scc@mozilla.org 2001-02-21 23:02:29 +00:00
dougt%netscape.com fb58a2b951 making the SunOS complier happy with an static cast 2001-02-21 22:15:31 +00:00
dougt%netscape.com ef3ee00073 fixing typo. 2001-02-21 21:51:50 +00:00
dougt%netscape.com eab041f43f 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
beard%netscape.com fb28abc7c6 [not part of build] drawThemeButton has same signature as others, and assumes a "kind=pushButton" argument. added drawThemeProgressbar. 2001-02-20 16:53:32 +00:00
beard%netscape.com 587c298f3c [not part of build] added gThemeActions dispatch table. 2001-02-20 04:17:09 +00:00
dbaron%fas.harvard.edu 8221ee14d6 Fix gcc 2.7.2.3 bustage with NS_READABLE_CAST. 2001-02-18 18:08:18 +00:00
dbaron%fas.harvard.edu ac1c6cb9f4 Fix excessive string conversion / bad string usage. r=disttsc@bart.nl sr=brendan@mozilla.org b=68653 2001-02-18 17:11:44 +00:00
alecf%netscape.com c4e6df71a1 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
mstoltz%netscape.com 8720e0c142 Bug 66331, nsCodebasePrincipal::GetOrigin needs to specify the port
if nonstnandard. Fixes a bug in LiveConnect. r=dougt, sr=jband.
2001-02-14 00:27:34 +00:00
pinkerton%netscape.com 105d3c555e carbon changes. r=pink/sdagley/beard. a=sfraser. 2001-02-13 21:48:26 +00:00
dprice%netscape.com fc5a7ddbf1 65845 first cut of the order files 2001-02-13 02:48:02 +00:00
disttsc%bart.nl 76fbedadc5 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
disttsc%bart.nl 42abbca1a9 From Small Gods, by Terry Pratchett:
The light was brilliant, crystalline, in a black sky filled with stars.
'Ah. There really is a desert. Does everyone get this?' said Brutha.
WHO KNOWS?
'And what is at the end of the desert?'
JUDGEMENT.
Brutha considered this.
'Which end?'
Death grinned and stepped aside.
What Brutha had thought was a rock in the sand was a hunched figure, sitting clutching its knees. It looked paralysed with fear.
He stared.
'Vorbis?' he said.
He looked at Death.
'But Vorbis died a hundred years ago!'
YES. HE HAD TO WALK IT ALL ALONE. ALL ALONE WITH HIMSELF. IF HE DARED.
'He's been here fore a hundred years?'
POSSIBLY NOT. TIME IS DIFFERENT HERE. IT IS . . . MORE PERSONAL.
'Ah. You mean a hundred years can pass like a few seconds?'
A HUNDRED YEARS CAN PASS LIKE INFINITY.
The black-on-black eyes stared imploringly at Brutha, who reached out automatically, without thinking . . . and then hesitated.
HE WAS A MURDERER, said Death. AND A CREATOR OF MURDERERS. A TORTURER. WITHOUT PASSION. CRUEL. CALLOUS. COMPASSIONLESS.
'Yes. I know. He's Vorbis,' said Brutha. Vorbis changed people. Sometimes he changed them into dead people. But he always changed them. That was his triumph.
He sighed.
'But I'm me,' he said.
Vorbis stood up, uncertainly, and followed Brutha across the desert.
Death watched them walk away.

The End.
2001-02-12 03:13:48 +00:00
dbaron%fas.harvard.edu b76c746e26 Fix OS/2 bustage from dougt's changes with PR_STATIC_CALLBACK. 2001-02-10 02:54:47 +00:00
bryner%uiuc.edu 690154cadd Removing #ifdef DEBUG_bryner code which I don't care about any more and which breaks with dougt's changes. a=jag. 2001-02-10 02:47:00 +00:00
disttsc%bart.nl 46ff84aa5d Fix senna bustage, update REQUIRES 2001-02-10 02:44:55 +00:00
dougt%netscape.com 69415757ab 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
dougt%netscape.com 412cfb0d99 necko channel changes. r=darin, a=rpotts 2001-02-10 00:05:02 +00:00
mscott%netscape.com 7433fb66e9 Bug #63193 --> if we can't find a protocol handler for the specified scheme then create the default protocol handler
and use it instead.
sr=rpotts
2001-02-07 05:54:35 +00:00
dbaron%fas.harvard.edu a32b638651 Fix orange by correcting mismatch of strings and return values. r=disttsc@bart.nl 2001-02-07 05:12:18 +00:00
law%netscape.com ee693a2614 Long lost patch for bugs 27609,35161, et al; r=mcafee, sr=mscott 2001-02-07 04:33:39 +00:00
gagan%netscape.com a5c89d8af9 Adding ldap optimization cuz dmose wants it real bad. r=dmose 2001-02-07 02:14:52 +00:00
gagan%netscape.com 30f39fa6bb More of the scheme compare changes. This fixes the javascript: urls that I so shamelessly broke. The bug numbers are 66577 and 67347. r=mstoltz sr=brendan,shaver. 2001-02-07 01:12:19 +00:00
bryner%uiuc.edu fa1a2642a1 bug 67527 -- cleaning up psm module registration (both psm 1.x and PIP). r=javi, sr=brendan. 2001-02-06 23:10:16 +00:00
colin%theblakes.com d7e453cf37 VMS specific fix; tagFile name needs a case blind compare. b=55950 r=rpotts 2001-02-06 15:28:11 +00:00
bryner%uiuc.edu 4fcf5caebe bug 67582 - set channel on security info object for ssl-forcehandshake sockets. r=pavlov, sr=mscott. 2001-02-06 00:31:56 +00:00
mozilla.BenB%bucksch.org 1f4900f267 65488: Small speed improvements. Obviously intended by mscott, but not actually taken advantage of, till now. sr=mscott, r=dougt. 2001-02-05 10:25:00 +00:00
bryner%uiuc.edu c45808a124 Bug 67530 - failure sending mail if PSM not installed. r/sr=mscott. 2001-02-04 01:16:13 +00:00
valeski%netscape.com 27669e234d removing unused static method 2001-02-03 23:43:59 +00:00
bryner%uiuc.edu 4274022fce Fix bug 67203 (https URL's not loading). r=dbaron, a=ben. 2001-02-01 04:10:35 +00:00
mscott%netscape.com 1234bdec95 initialize the refcount to fix some annoying assertions
r=darin,dougt
2001-02-01 00:06:14 +00:00
bryner%uiuc.edu 758a497671 fix a compiler warning. sr=scc. 2001-01-31 06:48:25 +00:00
gagan%netscape.com cded3e2f30 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
bryner%uiuc.edu b10b7c1d34 Bug 66886 - parent PSM dialogs correctly. This fixes all of the cases in PSM2 and several cases in PSM1. r=javi,danm. sr=mscott. 2001-01-30 02:12:53 +00:00
darin%netscape.com 7d4b9fa6d1 Fixes bug 61406. Finger protocol uses wrong context in listener callbacks.
patch=bbaetz@student.usyd.edu.au, r=darin@netscape.com, sr=mscott@netscape.com
2001-01-30 02:02:20 +00:00
dbaron%fas.harvard.edu 7a97a55d82 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 20b685bf78 Reduce unnecessary #includes to speed up compilation. r=bryner/sfraser sr=alecf b=64023 2001-01-27 16:58:15 +00:00
darin%netscape.com a150eb64ce Fixes bug 66494. Assertion in nsAutoLock. r/sr=brendan@mozilla.org. 2001-01-27 16:35:21 +00:00
darin%netscape.com 4fa7600b23 Fixes bug 66493. nsSocketTransport changes broke in-process PSM.
r=bryner,gagan,brendan,dougt sr=mscott
2001-01-27 01:28:00 +00:00
gagan%netscape.com 1d3fb459be 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 ec3a9c7b19 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 a50adec5ed update 2001-01-24 01:33:40 +00:00
darin%netscape.com aa7456824f Ported to WIN32 2001-01-24 01:18:23 +00:00
mkaply%us.ibm.com 791c54fc8e OS/2 TB Breakage
Need cast, and mkdir to PR_MkDir
2001-01-24 01:12:07 +00:00
darin%netscape.com 602f2a63f1 Fixes speedracer SunOS/Sparc bustage. 2001-01-23 23:40:50 +00:00
darin%netscape.com bdf04da467 Bug 62566. Left out a change to makefile.win. 2001-01-23 22:57:30 +00:00
dbaron%fas.harvard.edu 8fd241d406 Add dbm to REQUIRES to fix MOZ_TRACK_MODULE_DEPS bustage. 2001-01-23 22:30:05 +00:00
darin%netscape.com 6bfaf3912c 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
darin%netscape.com ef7f12f026 Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup. r=dougt, sr=mscott 2001-01-23 22:03:51 +00:00
gordon%netscape.com b6c459ee5c Separate tests for reading and writing. 2001-01-23 04:16:27 +00:00
gordon%netscape.com 858921b374 Adding performance test for disk cache. 2001-01-23 03:33:03 +00:00
bryner%uiuc.edu 590841b295 added files: mozilla/netwerk/socket/base/nsIChannelSecurityInfo.idl, mozilla/netwerk/socket/base/nsISSLSocketControl.idl, removed files: mozilla/netwerk/socket/base/nsISecureSocketInfo.idl 2001-01-19 01:37:55 +00:00
bryner%uiuc.edu 91ec263c8e 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
alecf%netscape.com 8307ffd935 fix random crashes during shutdown
r=bryner,blake (trying to get tree open, no sr=)
2001-01-17 23:42:42 +00:00
alecf%netscape.com 060499fb0f fix for 44208 - send notification when we go offline/online
r=valeski, sr=bienvenu
2001-01-17 19:51:28 +00:00
dbaron%fas.harvard.edu 83898774ca 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
dougt%netscape.com 35a843db3b Removing unused files which were removed on the FTP branch, but were never removed from the trunk. r=valeski, a=rpotts. 2001-01-12 22:12:12 +00:00
dougt%netscape.com 6a343b5d7a adding a little test suite in html for ftp. It is not part of the build. 2001-01-12 22:10:55 +00:00
dougt%netscape.com b336e270af duh! wrong var being used. r=darin a=me 2001-01-11 20:55:09 +00:00
neeti%netscape.com a8836f165b fix for bug 59975 - general.useragent.override ignored, r=darin@netscape.com,sr=mscott@netscape.com 2001-01-11 15:17:30 +00:00
ccarlen%netscape.com 258878265c fixing bustage - removing file nsiConnectionCache.idl 2001-01-11 01:13:37 +00:00
dbaron%fas.harvard.edu 6b6cdcaeb5 Fix senna tinderbox bustage by adding profile to REQUIRES. 2001-01-10 23:51:12 +00:00
dbragg%netscape.com 9ea395e628 Checkin mac project file for dougt's FTP changes. r=dougt a=rpotts. See dougt for any breakage or anything related to this change. 2001-01-10 23:46:23 +00:00
dougt%netscape.com b6a1610607 Landing of FTP branch. Highlights include (a) ftp is now async, (b) removal of threadpool, (c) better caching of control socket. See posting on netlib newsgroup for details. reviewers include valeski@netscape.com, gordon@netscape.com. Superreveiwer is rpotts@netscape.com. Bugs fixed by this bug include 61678. 2001-01-10 23:45:04 +00:00
ccarlen%netscape.com 600a54a731 Part of 35559 - dynamic profile switching r=darin,sr=mscott 2001-01-10 20:24:23 +00:00
blakeross%telocity.com dc06473c93 getting rid of a dump(). 2001-01-09 22:13:19 +00:00
dougt%netscape.com e15b930dd1 Fixes dropped socket transport during shutdown. The xpcom fix causes the UI event queue to be processed one final time after services shutdown. The socket transport fix forces all remaining active transports to be canceled, then released. r= waterson@netscape.com && darin@netscape.com a=mscott@netscape.com. b=63565 2001-01-09 05:44:47 +00:00
darin%netscape.com cddf6f1f01 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
ccarlen%netscape.com dff975b718 Fix for #56127 - Was not handling pref changed callback when dir changed. r=gagan, sr=mscott 2001-01-08 15:45:18 +00:00