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

151 Коммитов

Автор SHA1 Сообщение Дата
dmose%mozilla.org f50b8ea04a Workaround bug in Solaris WorkShop 6 Update 1 that crashes the compiler by ifdefing out the offending code on that compiler (bug 73834). r=rich.burridge@sun.com, sr=sfraser@netscape.com 2001-03-28 23:17:44 +00:00
disttsc%bart.nl f595ed19f3 Clean up REQUIRES lines. r=cls 2001-03-25 22:59:27 +00:00
dmose%netscape.com 9d54a3b81a Initial interface and implementation of a class that represents the unique characteristics of an nsILDAPConnection (bug 70421). Patch from Leif Hedstrom <leif@netscape.com>. r=<dmose@netscape.com>, sr=<shaver@mozilla.org>. 2001-03-24 07:09:55 +00:00
peter.vanderbeken%pandora.be 8191d44c0b Clean up datasource. Return partial result list to allow progressive display. Don't onAssert for the attributes, let the user ask for them. Not part of the default build. r=dmose. 2001-03-22 15:02:24 +00:00
blakeross%telocity.com 0b2dd2b2d2 Fixing 70746: major xul syntax changes. If you use xul, this WILL affect you! Read n.p.m.xpfe for details on the changes and how you can fix your code. r=hewitt sr=hyatt, ben 2001-03-22 00:59:29 +00:00
dmose%netscape.com accd78ff55 Fix for mac bustage from Zach. 2001-03-21 04:30:48 +00:00
dmose%netscape.com 4cfee0e5dc Turn on basic LDAP infrastructure in the default mac build. No user-visible changes yet. Code being turned on: moa=dmose@netscape.com, sr=shaver@mozilla.org. Mac system build changes: r=peterv@netscape.com, sr=sfraser@netscape.com 2001-03-21 01:45:24 +00:00
dmose%netscape.com 80a677d2ec Split up ldap build options into two sections: ldap and ldap_experimental, in preparation for turning on just the ldap module in the default builds. Also fixes LDAP C SDK bustage introduced by change to --enable-nspr-autoconf. Bug 70658. Patch from leif@netscape.com, r=dmose@netscape.com, sr=alecf@netscape.com. 2001-03-14 06:41:35 +00:00
bryner%uiuc.edu a563de9f60 Fixing typo in valeski's checkin (build bustage in LDAP). sr=sspitzer. 2001-03-13 05:18:55 +00:00
valeski%netscape.com 68017cb9e2 sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api 2001-03-13 02:02:05 +00:00
dmose%netscape.com ed5898feca Fixes various sr= issues turned up in preparation for turning on LDAP in the default builds (bug 70658). Removes obsolete and private interface methods; fixes spacing, and lots of misc cleanups. moa=me, sr=shaver@mozilla.org 2001-03-09 03:25:47 +00:00
disttsc%bart.nl 8b43034cef Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

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

Bug=53057, r=alecf, sr=scc
2001-03-08 08:05:05 +00:00
disttsc%bart.nl a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
dougt%netscape.com 128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

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

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

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
dbaron%fas.harvard.edu 28e108e179 Add REQUIRES line to fix --enable-ldap + MOZ_TRACK_MODULE_DEPS bustage. 2001-02-17 18:30:12 +00:00
Peter.VanderBeken%pandora.be 328689ca7c Not part of the build. Correcting depth. 2001-02-13 14:16:28 +00:00
Peter.VanderBeken%pandora.be 8b4bc5e873 Not part of the build. Adding a QI. 2001-02-13 14:15:42 +00:00
disttsc%bart.nl 3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
disttsc%bart.nl e3963cac86 Fix bustage (at least on linux with GCC) in LDAP by adding missing NS_IMETHODIMP for nsLDAPChannel::AsyncOpen 2001-02-10 04:47:37 +00:00
dougt%netscape.com 1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

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

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

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
dmose%mozilla.org bfbcc8c3a0 backing out inadvertant checkin; not in default build 2001-02-07 03:32:44 +00:00
dmose%mozilla.org c88e2cab67 backing out inadvertant checkin; not in default build 2001-02-07 03:24:13 +00:00
dmose%mozilla.org 8c4a4fa262 fix bug 67357. link-time bustage in ldap module caused by earlier nsIURI::SchemeIs change. not in default build. r=gagan@netscape.com, sr=scc@mozilla.org 2001-02-07 03:20:33 +00:00
Peter.VanderBeken%pandora.be 7fbd4fae30 Not part of the build. Eliminate JS warning. Correct error in CID. Add debugging info. 2001-02-05 15:46:51 +00:00
Peter.VanderBeken%pandora.be 484ff79b14 Not part of the build. Basic scaffolding for the LDAP datasource. 2001-02-02 15:58:09 +00:00
Peter.VanderBeken%pandora.be 3381cbb072 Keep LDAP xpcom component compiling after nsIChannel::AsyncWrite interface revision. Not part of the build. 2001-01-24 13:49:55 +00:00
dmose%mozilla.org f976819736 test commit; a=r=(not built) 2000-10-25 23:54:02 +00:00
dmose%mozilla.org 9727b8f6ac test commit; a=r=(not built) 2000-10-25 23:50:42 +00:00
dmose%mozilla.org f80e4dd62d get rid of outdated comments; a=r=(not built) 2000-10-19 20:51:46 +00:00
dmose%mozilla.org 4001c840aa NS_LITERAL_STRING definition on windows doesn't allow for concatenations inside the operator. a=r=(not built) 2000-10-17 23:14:10 +00:00
dmose%mozilla.org 71e1b8348a LDAP error-handling cleanup, part 1. a=r=(not built) 2000-10-17 23:07:38 +00:00
dmose%mozilla.org 7c33175cf1 TestLDAP.cpp has bitrotted into uselessness. cvs removing. a=r=(not built) 2000-10-03 02:23:33 +00:00
dmose%mozilla.org c2a8c63c2b nsLDAPMessage::GetValues() now is a good XPCOM citizen and creates a copy of the [out] array with the shared allocator. a=r=(not built) 2000-10-03 01:53:23 +00:00
dmose%mozilla.org 04fb02d7fe cut down number of Write() and OnDataAvailable() PLEvents by an order of magnitude ; fix error handler for nsLDAPMessage::IterateAttributes to properly deallocate the array on an error; update TODO.txt. a=r=(not built) 2000-10-03 00:52:03 +00:00
dmose%mozilla.org 8d7e529b78 fix up a progid->contractid conversion that got missed; update a few comments. a=r=(not built) 2000-09-29 22:35:35 +00:00
dmose%mozilla.org ae3964aa70 update so that datasource tests work with jar packaging. a=r=(not built) 2000-09-29 22:30:12 +00:00
dmose%mozilla.org 6c0ad43dd5 Reorganized significantly. Triaged so that there are only 4 items left to do (the first four) before attempting an initial prerelease (0.x). 2000-09-29 20:09:38 +00:00
dmose%mozilla.org 93e54988c3 * switch from old {First,Next}Attribute() functions to new GetAttributes() call
* adjust GetDn() calls to use an nsXPIDLString now that GetDN() does proper string ownership

* error-handling improvements

* partial addition of event sink infrastructure to be used for updating the status bar

* nsLDAP.h include replaced with nsLDAPInternal.h

* migrate from progids to contractids

* emacs mode-line added, and re-indented

a=r=(not built)
2000-09-29 01:20:31 +00:00
dmose%mozilla.org d0f8f905be * pipeWrite() prototype changed from |char *| to |const char *|
* infrastructure for firing progress against an nsIProgressEventSink added

a=r=(not built)
2000-09-29 01:14:53 +00:00
dmose%mozilla.org ba7f6ff318 Migrate from progids to contractids. a=r=(not built) 2000-09-29 01:11:34 +00:00
dmose%mozilla.org bf2d8408ca define __STRICT_ANSI__ and change the include order to keep linux gcc from whining about one of the system include files. a=r=(not built) 2000-09-29 01:10:40 +00:00
dmose%mozilla.org e5ccc70968 Tweak some comments. a=r=(not built) 2000-09-29 01:09:27 +00:00
dmose%mozilla.org dc482e949c include nsLDAPInternal.h instead of nsLDAP.h now. a=r=(not built) 2000-09-29 01:08:17 +00:00
dmose%mozilla.org 88a5c480ce * include of ldap.h removed. this header is now a public header, and clients of the XPCOM wrapper don't need to be polluted with the contents of ldap.h, since that functionality should happen entirely inside the wrapper.
* NS_ERROR_LDAP_DECODING_ERROR added

a=r=(not built)
2000-09-29 01:06:53 +00:00
dmose%mozilla.org 6c20606702 * migrate from progids to contractids
a=r=(not built)
2000-09-29 01:04:24 +00:00
dmose%mozilla.org 8ee5a1e74a * removed mPosition variable, since getAttributes() is now a single function
* prototypes for Iterate{Attributes,AttrErrHandler} added

* emacs mode line added

a=r=(not built)
2000-09-29 01:01:10 +00:00
dmose%mozilla.org bbd7df9f96 * replaced {First,Next}Attribute() functions with GetAttributes(), which returns an array. threadsafe and easier on JS callers.
* fixed GetDn() to do better error handling and use the standard XPCOM string ownership model (ie getter_Copies)

* better error handling for GetValues()

* tweak some includes

* added an emacs modeline and reindented

a=r=(not built)
2000-09-29 00:58:38 +00:00
dmose%mozilla.org 7808cb66cc * replaced {first,next}Attribute() with getAttributes which returns an array: threadsafe and more useful from JS.
* added an emacs mode line and reindented.

* improved doxygen comments to include nsresult errors thrown
2000-09-29 00:53:29 +00:00
dmose%mozilla.org c476dca916 Added an emacs mode line, reindented with spaces as per the mode line. Also tweaked a couple of comments as well as some debugging stuff. a=r=(not built) 2000-09-29 00:48:26 +00:00
dmose%mozilla.org f6b8f75202 Infrastructure for internal use by the LDAP code. a=r=(not built) 2000-09-29 00:45:52 +00:00