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

495 Коммитов

Автор SHA1 Сообщение Дата
colin%theblakes.com d2cc74de96 Move ldap40 and lber40 after MOZ_COMPONENT_LIBS so that they have
a -L in effect. b=76482. r=cld. a=roc+moz.
2001-04-19 09:57:17 +00:00
dmose%netscape.com d87f020e0c Replace duplicated CID with unique one (bug 75048). Patch from Leif Hedstrom <leif@netscape.com>. r=dmose@netscape.com, sr=shaver@mozilla.org 2001-04-12 01:40:19 +00:00
dmose%netscape.com a9bb61a223 Fix getters and setters of various LDAP URL spec pieces to actually allow a spec to be built up from the individual pieces (bug 70420). Patch from Leif Hedstrom <leif@netscape.com>. r=dmose@netscape.com, sr=shaver@mozilla.org 2001-04-12 01:25:07 +00:00
dmose%netscape.com de0dae2a35 Fixing --enable-ldap-experimental build bustage introduced by Necko API changes. 2001-04-11 04:34:58 +00:00
miodrag%netscape.com f508ba75d0 Allow explicit SSLSocketFactory, contribution by Kyle F. Downey, kdowney@amberarcher.com 2001-04-03 13:17:22 +00:00
miodrag%netscape.com 74c18a7fc4 A minor update 2001-04-03 13:13:52 +00:00
miodrag%netscape.com 9e334ecc48 74378 fix in flushEntries(), contribution by Glenn McAllister, glenn@somanetworks.com 2001-04-03 13:12:03 +00:00
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
miodrag%netscape.com 1e9dcafbfa Updtates for LDAPJDK 4.14 2001-03-28 15:45:58 +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
miodrag%netscape.com 26b52046f8 Updtates for LDAPJDK 4.13 2000-12-18 14:02:20 +00:00
miodrag%netscape.com 6752b7f127 Make file compile under JDK1.3 2000-12-08 17:17:49 +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
leif%netscape.com abe9c66796 Merged in changes from v1.4.1. 2000-10-05 19:47:47 +00:00
leif%netscape.com eed7074d00 *** empty log message *** 2000-10-05 18:51:45 +00:00
leif%netscape.com 3c9652d210 Removed. 2000-10-05 01:08:34 +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
dmose%mozilla.org deecc5b1fd Significant updates to the todo list. a=r=(not built). 2000-09-29 00:43:22 +00:00
disttsc%bart.nl 98a80b17b2 Removing bookmarks.xul per dmose's suggestion ("that was really just me messing around"). bug=53297, r=dmose, a=(not in build). 2000-09-21 13:27:25 +00:00
rayw%netscape.com f00b08f5d0 fix to mal-formed contract id introduced in mega-check-in:x 2000-09-14 04:18:07 +00:00
rayw%netscape.com 0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
dmose%mozilla.org d2339b8896 Patch from <peter.vanderbeken@pandora.be> to keep LDAP building with the latest string changes. r=dmose@mozilla.org, a=(not built). 2000-09-06 01:25:19 +00:00
dmose%mozilla.org f26ac839f0 remove items relating to cleanup constructors, destructors, and initializers. a=r=(not built) 2000-08-24 03:41:05 +00:00
dmose%mozilla.org b6a1eafe4b cleanup constructors, destructors, and initializers. a=r=(not built) 2000-08-24 03:40:32 +00:00
dmose%mozilla.org 1af95aecbe updated doxygen comments on interfaces to better match reality. a=r=(not built) 2000-08-24 03:39:40 +00:00
dmose%mozilla.org 7fcb3f3f8d pending operations on an LDAP connection now get removed from the queue after they either complete or are aborted. also tweaked a few comments. a=r=(not built) 2000-08-23 21:54:12 +00:00
dmose%mozilla.org 546de631d0 check pointer arg before dereferencing. a=r=(not built) 2000-08-23 21:40:00 +00:00
dmose%mozilla.org 1cab4f3e13 remove some useless debugging cruft; implement more callbacks using closures. a=r=(not built) 2000-08-23 21:38:19 +00:00
dmose%mozilla.org d8d5443d92 Reorganized and updated TODO list. a=r=(not built). 2000-08-23 21:36:49 +00:00
dmose%mozilla.org 25de616d20 fixed to track changes to nsIInputStream and nsIPipe. a=r=(not built) 2000-08-22 22:26:44 +00:00
dmose%mozilla.org 670c424b4a fixed to track changes to nsIInputStream and nsIPipe. a=r=(not built) 2000-08-22 22:17:44 +00:00
dmose%mozilla.org 4cf3c2ccd7 patch from peter.vanderbeken@pandora.be which tracks warren's change to nsIRequest.idl and keep LDAP building on the tip. a=(not built), r=dmose@mozilla.org 2000-08-22 01:05:13 +00:00
dmose%mozilla.org 6f95b7e865 refine to assign to the prototype rather than the created objects, and add debugging stuff to help shaver. a=r=(not built) 2000-08-15 20:58:17 +00:00
dmose%mozilla.org 0eb0e898b7 Major fixes to the code that cleans up at the end of an LDAP search and/or when a search has been cancelled. Most visible effect: the throbber should always stop spinning at the end of a search, rather than sometimes lingering on indefinitely. a=r=(not built) 2000-08-14 23:16:03 +00:00
rayw%netscape.com 6385bb207a Changed case of nsIFactory.idl methods to start with lower case to be like other
interfaces.  Since the C++ generated code upper-cases the method names, this
affects no C++ code, but only a few javascript methods.

Bug 46771.

r=waterson.

I am in today and tomorrow.
2000-08-10 20:12:08 +00:00
dmose%mozilla.org cc5b5a6aaf Changed nsLDAPConnection to execute the nsILDAPMessageListener callbacks directly rather than through an nsISupports proxy, meaning that the default is for them to execute on the nsLDAPConnection thread. Callers can still create a proxy manually and pass it in, if desired. Changed the datasource and channel objects to run correctly on the nsLDAPConnection thread, in the hopes that this would help avoid UI stalls. On Linux, at least, this didn't make any perceptible improvement, but it still is probably a good thing, and may help once more event system loving gets checked in. a=r=(not built) 2000-08-10 02:13:21 +00:00
dmose%mozilla.org 1cb86ef8dd adding .cvsignore files to stop cvs whining in non-OBJDIR builds. a=r=(not built) 2000-08-09 04:44:01 +00:00
dmose%mozilla.org 9ad2e3e186 A number of lines were not properly bracketed by DEBUG conditionals, causing non-DEBUG builds to fail. a=r=(not built) 2000-08-09 04:43:33 +00:00
dmose%mozilla.org 49bb645f0b in DEBUG builds, created a PRLogModuleInfo for LDAP (gLDAPLogModule), and migrated most PR_fprintf(STDERR) bracketed by DEBUG_dmose to PR_LOG. a=r=(not built) 2000-08-08 23:44:48 +00:00
dmose%mozilla.org b941e6ffda added ldap_abandon()-like functionality to the XPCOM wrapper, and changed the nsLDAPChannel code to implement request cancellation (eg pressing the stop button in the browser) using said functionality. a=r=(not built). 2000-08-08 03:23:05 +00:00
dmose%mozilla.org 31fca86c72 use lexical closure of JS functions to bind data to a function for use as a callback. a=r=(not built) 2000-08-08 02:56:44 +00:00
waterson%netscape.com d867e404c8 Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm 2000-08-08 00:22:36 +00:00
dmose%mozilla.org 6e6dd23a4c one item completed; several important items moved up to the top of the list. a=r=(not built) 2000-08-05 08:46:57 +00:00
dmose%mozilla.org 9a125e7ea0 replace a few regular libc includes and function calls with their NSPR equivalents. a=r=(not built) 2000-08-05 08:45:11 +00:00
dmose%mozilla.org 1b3bb8a2fc add a comment; a=r=(not built) 2000-08-05 08:43:51 +00:00
dmose%mozilla.org 8b0c9b3a30 get rid of unused static sNullTimeval. a=r=(not built) 2000-08-05 08:42:45 +00:00
dmose%mozilla.org d76638bfbb All currently known ChoadWarrior warnings in the LDAP code have been fixed. Another item removed from the TODO list. a=r=(not built) 2000-08-03 23:57:58 +00:00
dmose%mozilla.org 20a0d07c28 Removed trailing semicolons after NS_DECL stuff to keep ChoadWarrior from whining. a=r=(not built) 2000-08-03 23:55:12 +00:00
dmose%mozilla.org 58e2f914c7 added one item, dropped one item, completed one item. a=r=(not built) 2000-08-03 22:48:08 +00:00
dmose%mozilla.org 7e6563f32c get rid of C-style casts. a=r=(not built) 2000-08-03 22:47:11 +00:00
dmose%mozilla.org d0a3220c36 add XXX cleanup reminder comment. a=r=(not built) 2000-08-03 22:46:42 +00:00
dmose%mozilla.org 6587c751a6 remove NS_ERROR_LDAP_SUCCESS, as non-NS_OK success codes are considered bad form, and this one wasn't even used yet. a=r=(not built) 2000-08-03 22:45:43 +00:00
dmose%mozilla.org 8d81ed2ca7 add XXX comment to remind about future cleanup. a=r=(not built) 2000-08-03 22:43:43 +00:00
dmose%mozilla.org 76c8ff0e3c Building on windows now works, using ENABLE LDAP. Removed from the list. 2000-07-28 22:57:12 +00:00
dmose%mozilla.org 714c99c247 ldap_set_option was being called incorrectly; fixed. a=r=(not built). 2000-07-28 22:44:43 +00:00
dmose%mozilla.org eda65944a9 get ldap build working on windows; a=r=(not built) 2000-07-26 22:51:19 +00:00
dmose%mozilla.org b50d4018d7 reorder includes to avoid Windows-specific SetPort lossage. a=r=(not built) 2000-07-26 22:50:05 +00:00
dmose%mozilla.org 7c13805e3d added a few issues that came up while revamping the callback model 2000-07-12 23:08:11 +00:00
dmose%mozilla.org 836ca8d849 a per-connection nsILDAPMessageListener is no longer necessary. removed. a=r=(not built) 2000-07-12 23:06:37 +00:00
dmose%mozilla.org 062e758949 Revamped callback code so that nsILDAPMessageListener is a per operation attribute rather than a per connection attribute. This allows for much more flexibility in handling LDAP messages received, as well as sharing of LDAP connections (a performance win). Also modified nsISupports proxy usage so that I can callback to nsILDAPMessageListeners implemented in JS (thanks dougt). a=r=(not built) 2000-07-12 23:05:27 +00:00
dmose%mozilla.org b00e140232 Updated description of directories in the tree. a=r=(not built) 2000-07-10 21:27:05 +00:00
dmose%mozilla.org 44efaf29c7 Makefile.in 2000-07-10 21:24:55 +00:00
dmose%mozilla.org 2d6492aef7 some tests of the LDAP code, currently just for the datasource 2000-07-10 21:24:45 +00:00
dmose%mozilla.org d2d41b1eed initial code for an LDAP datasource; not yet working or complete. a=r=(not built) 2000-07-10 21:22:17 +00:00
dmose%mozilla.org ff889bea7d updated the TODO list. a=r=(not built) 2000-07-10 21:17:59 +00:00
dmose%mozilla.org 702acc757d adjust some comments. a=r=(not built) 2000-07-10 21:17:04 +00:00
miodrag%netscape.com eda0c6aed9 Updates for LDAPJDK 4.12 2000-07-10 18:41:40 +00:00
dmose%mozilla.org ce1cd37f5a various updates. a=r=(not built) 2000-07-10 17:50:32 +00:00
dmose%mozilla.org d7e3972ed3 two calls to PR_fprintf were not properly bracketed by ifdef DEBUG, causing non-debugging builds to fail. a=r=(not built) 2000-07-06 22:38:11 +00:00
cls%seawood.org 1f3b6d75ab Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
miodrag%netscape.com ad2a7c4da1 Updates for LDAPJDK 4.11 2000-06-29 22:31:17 +00:00
Peter.VanderBeken%pandora.be 3971843b2d Fixing access paths. Not part of the build. 2000-06-28 22:55:26 +00:00
dmose%mozilla.org 4e12864213 Added an item about thread death. a=r=(not built) 2000-06-28 21:42:15 +00:00
dmose%mozilla.org f1382a220f Added and updated a few more issues. a=r=(not built) 2000-06-28 19:56:08 +00:00
dmose%mozilla.org 79087ec12a gave the threading model a good whack. pushed the threading from the callers (eg nsLDAPChannel) down into the XPCOM wrapper code itself, so that the calling code doesn't need to deal with threading directly ( it gets callbacks via nsISupports proxies ) . this allows LDAP code to be written in Javascript without hanging the UI thread of the browser. a=r=(not built) 2000-06-28 19:39:32 +00:00
dmose%mozilla.org 80e2f60e4f Updated documentation. a=r=(not built). 2000-06-28 19:02:27 +00:00
mcs%netscape.com b7a9bf7379 First Checked In. 2000-06-23 19:42:37 +00:00
dmose%mozilla.org 0c6474b843 made bindname an attribute of nsILDAPConnection. folded all remaining code from ldapSearch.cpp into various parts of nsLDAPChannel in preparation for pushing threading down out of nsLDAPChannel and into the core SDK wrapper classes (nsILDAP{Connection,Operation,Message}). added an (as-yet unimplemented) toString method to nsILDAPMessage; some of the code in nsLDAPChannel should eventually move there. a=r=(notbuilt) 2000-06-21 04:44:58 +00:00
dmose%mozilla.org 52a2d02b73 Simplified nsILDAPMessageListener, and refactored much of the code in ldapSearch.cpp into nsLDAPChannel.cpp itself, using the simplified nsILDAPMessageListener callback interface. This work is in preparation for pushing all threading code out of nsILDAPChannel down into nsILDAPConnection/Operation/Message. a=r=(not built) 2000-06-20 05:17:51 +00:00
dmose%mozilla.org 234db35889 Simplified nsILDAPMessageListener, and refactored much of the code in ldapSearch.cpp into nsLDAPChannel.cpp itself, using the simplified nsILDAPMessageListener class. This work is in preparation for pushing all threading code out of nsILDAPChannel down into nsILDAPConnection/Operation/Message. a=r=(not built) 2000-06-20 05:12:32 +00:00
dmose%mozilla.org b4dbf256ef forgot this critical file for the nsILDAPURL interface checkin earlier. a=r=(not built) 2000-06-20 03:59:52 +00:00
dmose%mozilla.org 135388e421 scaffolding & some initial work on an nsILDAPURL interface and an nsLDAPURL component that implements it. (a=r=not built) 2000-06-19 21:43:33 +00:00
dmose%mozilla.org a5f2656ccd changed non-portable int type to PRInt32. a=r=(not built) 2000-06-19 21:40:29 +00:00
dmose%mozilla.org efc696d6a0 clarified comments. a=r=(not built) 2000-06-19 21:36:09 +00:00
dmose%mozilla.org 3def2b4b42 removed NS_ENSURE_ARG macros, as NULL pointers are valid for either argument. a=r=(not built) 2000-06-19 21:34:30 +00:00
dmose%mozilla.org 3947c09017 canonicalized method names to proper XPIDL interCaps style. a=r=(not built) 2000-06-17 03:15:23 +00:00
dmose%mozilla.org 07090d79fd changed nsILDAPOperation::Result() to use PRIntervalTime rather than PRTime for the timeout value. a=r=(not built) 2000-06-16 19:16:59 +00:00
valeski%netscape.com f0fec56b70 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
dmose%mozilla.org 365398df16 first cut at some new-style windows makefiles for the C SDK. these don't really work yet - they are being checked in to allow other developers to collaborate on them. a=r=(not built) 2000-06-16 02:35:41 +00:00
mcs%netscape.com e705189237 removed old project and .exp files. 2000-06-15 20:31:13 +00:00
dmose%mozilla.org 43a8709e13 canonicalize more method names to proper interCaps style. a=r=(not built) 2000-06-12 01:42:08 +00:00
dmose%mozilla.org 50889ce100 preliminary impl of nsILDAPMessageListener; fix nsLDAPConnection::NextAttribute() to not assert when the last attribute is reached; canonicalize names to interCaps style. a=r=(not built) 2000-06-12 00:06:08 +00:00
dmose%mozilla.org 9e16120aa9 remove unused and misnamed nsILDAPURI.idl; add nsILDAPMessageListener.idl; transform nsILDAPMessage methods to correct interCaps style. a=r=(not built) 2000-06-12 00:03:04 +00:00
dmose%mozilla.org fe842ea074 cache the nsILDAPConnection for when we need to call methods (eg GetLdErrno) on it. a=r=(not built) 2000-06-11 23:56:39 +00:00
dmose%mozilla.org f7fc14ba4c removed misnamed and unused nsLDAPURI.cpp. a=r=(not built). 2000-06-11 23:53:01 +00:00
dmose%mozilla.org 00acafc483 explicitly document assumption about the connection attribute; a=r=(not built) 2000-06-11 23:50:30 +00:00
dmose%mozilla.org 46df9707b5 added a thread-related TODO item; a=r=(not built) 2000-06-11 23:47:05 +00:00
dmose%mozilla.org 5a025ab964 Got rid of conditional definition of shouldCache attr. It's gone now. a=r=(not built). 2000-06-07 05:46:24 +00:00
dmose%mozilla.org d38cef7b0f add a couple of comments; a=r=(not built) 2000-06-06 07:43:21 +00:00
dmose%mozilla.org 75da35e2a6 cause "cvs update" to stop whining about generated Makefiles in non-objdir builds 2000-06-06 07:23:21 +00:00
dmose%mozilla.org 9530b29d77 Updated to track changes to nsIChannel.idl: shouldCache attribute disappeared and was replacd with localFile attribute. Unclear why this happened; this is a workaround so that nsLDAPChannel.cpp continues to compile. a=r=(not built). 2000-06-06 06:35:43 +00:00
dmose%mozilla.org 7d7ee704e9 backing out simple to std URx usage for the moment 2000-05-31 00:14:08 +00:00
dmose%mozilla.org 8635a1c640 updated several build-related items 2000-05-30 22:12:25 +00:00
dmose%mozilla.org 4cb322dff1 updated comment; made thread hang around forever in DEBUG mode to workaround gdb lossage; added forgotten Close for the nsIPipe 2000-05-30 22:10:46 +00:00
dmose%mozilla.org bde156185d using nsStandardURL instead nsSimpleURL 2000-05-30 22:01:16 +00:00
dmose%mozilla.org 3768bb8806 moved some PR_fprintfs inside of #ifdef DEBUG 2000-05-30 21:59:54 +00:00
dmose%mozilla.org 267dfd7f7e More updates. 2000-05-18 20:40:49 +00:00
dmose%mozilla.org 75b718213f Updated to reflect the new async reality. 2000-05-18 08:51:27 +00:00
dmose%mozilla.org e777587477 More minor updates & reorg. 2000-05-18 08:50:50 +00:00
dmose%mozilla.org 23b2545cad Lots of updates; many related to today's checkin of async code. 2000-05-18 08:48:07 +00:00
dmose%mozilla.org 9f9a4819d7 channel now runs async on a worker thread 2000-05-18 02:37:42 +00:00
dmose%mozilla.org c0800f2ac2 initial work to convert nsLDAPOperation, Message, and Connection to implement and use XPCOM interfaces 2000-05-17 22:48:50 +00:00
dmose%mozilla.org 6b38a9662c created an nsILDAPConnection interface, and set up nsLDAPConnection to implement it so that we can use XPCOM proxies for cross-thread marshalling, and so we get JS access as well 2000-05-13 01:38:38 +00:00
dmose%mozilla.org cb59429f00 a couple of shutdown related things: added an mThreadRunning member, and made thread PR_JOINABLE 2000-05-13 01:36:25 +00:00
dmose%mozilla.org 04c16f2618 Made the warning at the top of the file less drastic. 2000-05-10 04:02:30 +00:00
dmose%mozilla.org 1d7b0efa4d updated a bit 2000-05-10 04:01:42 +00:00
dmose%mozilla.org 8558692d2c Split out and added detail to XPCOMification info. 2000-05-10 00:08:26 +00:00
dmose%mozilla.org 0cd87d3ee9 Cleaned up a bit. Added some top-priority tasks to the top of the housecleaning section. 2000-05-10 00:07:22 +00:00
dmose%mozilla.org 7d71bd6ee4 Added more verbiage about the instability of the code. 2000-05-10 00:06:46 +00:00
dmose%mozilla.org 5894ddd3a8 Move prototype outside of #ifdef DEBUG so that non-DEBUG builds don't die. 2000-05-09 23:41:32 +00:00
dmose%mozilla.org f6824e5426 LDAP XPCOM components + infrastructure 2000-05-09 01:09:11 +00:00
miodrag%netscape.com e722950b27 Disbale unconditional debug statments 2000-05-08 20:58:49 +00:00
miodrag%netscape.com 870ce16988 Updates for LDAPJDK 4.1 2000-05-06 19:36:18 +00:00
miodrag%netscape.com 38b29a6764 Pass className rather than mechanismName to DynamicInvoker (391585) 2000-04-10 17:47:02 +00:00
miodrag%netscape.com 3798b49d72 Just return the raw bytes rather than a string in getCredentials (391585) 2000-04-10 17:45:59 +00:00
miodrag%netscape.com d81d58cada 4.07 main dev tree synch up 2000-02-08 02:39:50 +00:00
leif%netscape.com c81ab876a3 First major cleanup, mostly finished. 2000-01-14 22:25:29 +00:00
leif%netscape.com 1f2a6163a4 *** empty log message *** 2000-01-12 06:27:00 +00:00
leif%netscape.com ad03158c1a *** empty log message *** 2000-01-12 06:15:45 +00:00
miodrag%netscape.com 276d1ca762 Updated ldapjdk 4.05 1999-11-12 06:34:14 +00:00
dmose%mozilla.org cca325f64a updating license boilerplate 1999-11-02 01:46:24 +00:00
dmose%mozilla.org 6d9aa97c7b updating license boilerplate in all files; checkin approved by leif@netscape.com 1999-10-27 21:02:24 +00:00
miodrag%netscape.com c70ee47bb7 Fixed a bad link 1999-09-28 19:58:15 +00:00
miodrag%netscape.com f7cc26e68a Changed JAVACLASSPATH 1999-09-15 20:27:10 +00:00
miodrag%netscape.com a070d4dca9 Version bumped to 4.04 for RTM 1999-09-15 20:09:35 +00:00
miodrag%netscape.com 47c496f8a5 4.0 RTM main dev tree synch up 1999-09-15 18:42:45 +00:00
miodrag%netscape.com 4b1816dced 4.0 RTM main dev tree synch up 1999-09-15 18:32:21 +00:00
miodrag%netscape.com ed4535ef97 4.0 RTM main dev tree synch up 1999-09-15 17:03:19 +00:00
miodrag%netscape.com a695f4e4b4 Removed manifest.mf dependency 1999-08-29 21:01:12 +00:00
miodrag%netscape.com 6ce40d4e24 Main dev tree synch up 1999-08-27 16:09:54 +00:00
miodrag%netscape.com 7af53d1c82 Synch up with the main dev tree 1999-08-27 15:58:58 +00:00
miodrag%netscape.com 6369dd1a38 Bumped version to 4.03 for Mozilla synch up 1999-08-27 15:49:53 +00:00
leif%netscape.com 7f74a541d7 *** empty log message *** 1999-08-24 22:31:51 +00:00
leif%netscape.com 689f6d1cbf Merged v1.3.x to trunk, for v1.4 release 1999-08-24 22:30:55 +00:00
miodrag%netscape.com 30e7eed2a6 Synch up with the main dev tree, sdk version = 4.02 1999-08-11 17:20:23 +00:00
chuckb%netscape.com c33e5d92b5 Merge from LDAPJavaSDK_40beta_19990802_BRANCH. Some files removed. Some added 1999-08-04 02:03:56 +00:00
miodrag%netscape.com 58fb1f6e3f Updates for JNDI LDAP service provider 1999-06-05 01:14:50 +00:00
miodrag%netscape.com b8e4bc8655 JNDI LDAP Service Provider 1999-06-05 01:05:59 +00:00
miodrag%netscape.com 5f14e72099 Java LDAP SDK 4.0 update 1999-06-05 00:53:02 +00:00
gbeasley%netscape.com e4117ac6fb ldap jdk 3.1 version updated 1999-04-08 20:46:32 +00:00
leif%netscape.com e3d0d00521 *** empty log message *** 1999-03-30 01:35:42 +00:00
leif%netscape.com 80defa04f2 - Bugfix for my() statements.
- Bugfix for modifyRDN()
- Bugfix for @vals in update().
1999-03-30 01:16:45 +00:00
leif%netscape.com 4af8739868 *** empty log message *** 1999-03-22 04:13:25 +00:00
leif%netscape.com 9364df10ca - Added support for add()'ing entries from a hash array.
- Preserve attribute orders.
- Bug fixes...
1999-03-22 04:12:41 +00:00