Commit Graph

1034 Commits

Author SHA1 Message Date
Kurt Zeilenga
aa17fdd0bd Use ldap_pvt_strtok directly and unconditionally.
Implementation no longer uses strtok_r(), it may be broken
or have an odd prototype.
Update configure not to check for strtok/strtok_r nor require
strtok_r to LDAP_API_FEATURE_X_OPENLDAP_REENTRANT.
1999-02-20 20:12:03 +00:00
Kurt Zeilenga
9cc9a84527 Remaining LDAP_COMPILING_R should be LDAP_R_COMPILE. 1999-02-20 18:33:24 +00:00
Kurt Zeilenga
84bafea62e #undef symbols before #defining them. This provides a little protection
when symbol being replaced was defined as a macro.
1999-02-20 18:31:56 +00:00
Hallvard Furuseth
19c2a483e6 fix TOLOWER, it was equal to TOUPPER 1999-02-20 16:22:10 +00:00
Hallvard Furuseth
0fe0efeeac wrap bi_acl_group in #ifdef SLAPD_ACLGROUPS 1999-02-20 08:53:48 +00:00
Hallvard Furuseth
1fda8f9382 read_config() did not return a value 1999-02-20 08:18:07 +00:00
Hallvard Furuseth
d7451444c2 cast avl_free argument to IFP 1999-02-20 08:16:33 +00:00
Hallvard Furuseth
63be2a00b5 isblank() is nonstandard, use isspace() 1999-02-20 08:15:21 +00:00
Hallvard Furuseth
14705241f6 cast pw_in to const unsigned char * 1999-02-20 08:13:35 +00:00
Hallvard Furuseth
38df8bdf38 Silence libtool if `make -s' is running 1999-02-20 08:04:54 +00:00
Hallvard Furuseth
dd78d8f2d6 Add $CC_MKDEP_FLAGS to override -M 1999-02-20 07:53:29 +00:00
Hallvard Furuseth
d66726da21 slapd-tester should be ./slapd-tester 1999-02-20 07:49:12 +00:00
Hallvard Furuseth
c41226d997 Link with all of $(LIBS) instead of $(LDAP_LIBPATH) $(XLIBS) 1999-02-20 07:39:48 +00:00
Ben Collins
809c6570e4 Converted strdup()'s to ch_strdup() 1999-02-19 07:55:20 +00:00
Kurt Spanier
3a9f96ec0d Code clean-up. 1999-02-18 15:33:15 +00:00
Ben Collins
8667671d17 * Removed uneeded cvs keywords
* Fixed unfree'd 'char *results' in all tcl_* functions (only unfree'd in
  certain cases, moved the free to the actual function) so no more mem
  leaks. Tested this with over 500,000 access's for testing :)
* Miscellaneous source style and tabulation fixes
1999-02-18 02:18:39 +00:00
Kurt Spanier
ac4cb22f1c Elimination of entry- and cache-level locking in back-bdb2.
Slight adaption of concurrency-test to enable even more writers/readers.
1999-02-17 11:13:22 +00:00
Ben Collins
a3c9bec0c5 Missing file 1999-02-17 02:23:18 +00:00
Ben Collins
6b09ba64d0 Style changes, added cvs keywords 1999-02-17 02:05:28 +00:00
Ben Collins
d2d5748580 Updated some items 1999-02-17 02:04:54 +00:00
Ben Collins
197e77ea8d Completed open/close/destroy implementations 1999-02-17 02:02:11 +00:00
Ben Collins
749404b83f Implemented the open, init functions correctly 1999-02-17 01:55:54 +00:00
Ben Collins
8c3f485d8b Implemented all of the (db_)destroy and (db_)close functions 1999-02-17 01:55:03 +00:00
Ben Collins
78a5ebe216 Moved tcl_back_db_open() and interpreter init to tcl_init.c 1999-02-17 01:53:59 +00:00
Ben Collins
1d1e8f75b6 Added return() 1999-02-17 00:32:49 +00:00
Ben Collins
86e1568752 fixed exit()'s to be return()'s 1999-02-17 00:30:36 +00:00
Ben Collins
8a2839b672 keyword update 1999-02-17 00:26:05 +00:00
Ben Collins
24697ea2fc $Id update 1999-02-17 00:24:40 +00:00
Kurt Zeilenga
c2b7c9e2db Add ac/errno.h and use other generic headers when available. 1999-02-16 18:07:19 +00:00
Kurt Spanier
39f0066db4 Addition of a new Concurrency Test fro testing slapd performance and
correctness of locking schemas in backends.
In back-bdb2 open NEXTID during startup and close at shutdown.
1999-02-15 10:49:20 +00:00
Kurt Zeilenga
a71f328831 Import Ben Collins <bcollins@debian.org> Back-TCL for SLAPD. 1999-02-14 19:20:14 +00:00
Predrag "Pele" Balorda
44c8baeae3 A new file with some installation instructions... 1999-02-12 23:56:56 +00:00
Predrag "Pele" Balorda
6bf082a7aa Update to the README of gtk-tool 1999-02-12 23:50:20 +00:00
Predrag "Pele" Balorda
500cf6f632 U-MICH backward-compatibility fixes for gtk-tool and other minor fixes and cleanups 1999-02-12 23:45:35 +00:00
Kurt Spanier
548942edbe BugFix and selection in the test-suite of the bdb2 backend-specific
slapd server timing via a new slapd command line option '-t'.
1999-02-12 15:22:43 +00:00
Kurt Spanier
2cf83d84ee Server timing as a private feature of the bdb2 backend. 1999-02-12 14:36:16 +00:00
Kurt Spanier
6e63b58a3e Update of back-bdb2 to KDZ's new entry lock schema.
Fix of a back-bdb2 --> back-ldbm leakage (==> new bdb2-specific DB file suffix).
1999-02-12 12:13:03 +00:00
Kurt Zeilenga
102f6f2f43 print.c doesn't belong in libldif.dsp. 1999-02-11 23:05:29 +00:00
Kurt Zeilenga
a362bde4a7 Forgot changes made in portable.h need to be imported back into portable.h.nt 1999-02-11 22:33:19 +00:00
Kurt Zeilenga
6e2557f051 Update features for MSVC 5. 1999-02-11 21:49:35 +00:00
Kurt Zeilenga
75ee1d8393 Update tools to print ID's using "%ld" instead of "%lu". 1999-02-11 21:26:57 +00:00
Kurt Zeilenga
e4a589d99e Updates for MSVC 5.0. Fix libraries names to be ol{ber,dap,..}32.lib.
Fix library/include paths for building "Release".
Create getpass() from ud's mygetpass().
1999-02-11 21:16:03 +00:00
Kurt Zeilenga
2a20131eaa Consistently use %ld for printing IDs. %lu was used in many cases.
I rather have NOID printed as "-1".  It it could argued that ID
should be signed.
1999-02-11 18:19:52 +00:00
Kurt Zeilenga
c2c0d9687f Complete entry_cmp() migration (remove rename macros). 1999-02-11 17:52:28 +00:00
Kurt Zeilenga
745a10f080 Update LDBM cache so that it manages it's own state.
cache_set_state() and state args are no history.
Move cache_entry_cmp() and friends to slapd/entry.c to allow sharing
of functions between backends..  Renamed to entry_cmp().
1999-02-11 17:46:56 +00:00
Randy Kunkee
ef123c1cec Place NeoSoft Inc. LDAP Tcl client code into OpenLDAP contrib tree. 1999-02-10 23:56:49 +00:00
Kurt Zeilenga
f1f4127f59 Update README to reflect tested with 2.0-devel, not 1.1-devel. 1999-02-10 20:51:02 +00:00
Kurt Zeilenga
ffc0126853 Update todo to contain "superior" objectclass project. 1999-02-10 19:54:27 +00:00
Kurt Zeilenga
88c43a1e6e Move LDBM-backend specific fields of Entry struct into a private struct.
The new e_private field can be used for any backend purpose.  In LDBM,
it's used to point th the private entry info struct.  The LDBM entry
info struct is only visible to the LDBM cache.
WARNING: This change has not be ported to other backends!  Breakage is likely.
1999-02-10 18:28:25 +00:00
Kurt Spanier
529caeddd0 Elimination of un-used code in bdb2i_cache_open and friends.
Provision for a bdb2 backend-specific DB file suffix.
Fix of the double-open of backend types.
1999-02-10 13:19:11 +00:00