]>
git.sur5r.net Git - openldap/log
Kurt Zeilenga [Thu, 29 Apr 1999 06:50:00 +0000 (06:50 +0000)]
Update back-passwd based on patches from howard.chu@platinum.com.
Modified by me to dn_*() and attr_*() functions and to use
uidObject and to handle search scopes better. Could use some
more work. A fun project for anyone wanting to learn how
backends work.
Modified dn_parent and dn_rdn to accept be=NULL (to bypass
be_issuffix check). These functions should be generalized
and moved to -lldap. A project for another day.
Kurt Zeilenga [Thu, 29 Apr 1999 01:42:43 +0000 (01:42 +0000)]
Ignore idl_delete_key errors. LDBM isn't transactional, state
indexes could be hosed.
Kurt Zeilenga [Wed, 28 Apr 1999 23:11:18 +0000 (23:11 +0000)]
Remove # contrib from SUBDIRS
Kurt Zeilenga [Wed, 28 Apr 1999 21:21:14 +0000 (21:21 +0000)]
Winsock changes:
Centralize #define EWOULDBLOCK WSAEWOULDBLOCK to ac/errno.h
Move WSAStartup to slapd_daemon(), add WSACleanup() to match.
Kurt Zeilenga [Wed, 28 Apr 1999 20:39:40 +0000 (20:39 +0000)]
Make Versionstr const.
Kurt Zeilenga [Wed, 28 Apr 1999 20:34:19 +0000 (20:34 +0000)]
slapd Version needs special treatment (Versionstr and non-static).
Kurt Zeilenga [Wed, 28 Apr 1999 20:33:25 +0000 (20:33 +0000)]
Don't destroy uninitialized connections...
Kurt Zeilenga [Wed, 28 Apr 1999 19:59:00 +0000 (19:59 +0000)]
Forgot to add mkversion... ud needs the version string to
non-static and non-const and needs it named "Version".
Gary Williams [Wed, 28 Apr 1999 17:25:30 +0000 (17:25 +0000)]
let ldif2id2entry complete before allowing other children to start
Kurt Zeilenga [Wed, 28 Apr 1999 05:40:17 +0000 (05:40 +0000)]
Add mkversion script to generate version.c files. mkversion generates
identification strings compatible with ident(1) and what(1).
Uses $(VERSION) generated from configure.in. rm build/version
rm old version .c files
Julio Sánchez Fernández [Tue, 27 Apr 1999 06:34:10 +0000 (06:34 +0000)]
Initial version
Kurt Zeilenga [Tue, 27 Apr 1999 05:19:32 +0000 (05:19 +0000)]
Lint removal: signed i < unsigned j
Kurt Zeilenga [Tue, 27 Apr 1999 05:18:21 +0000 (05:18 +0000)]
Clean up valid flag: _VALUE -> _VALID.
Kurt Zeilenga [Tue, 27 Apr 1999 05:13:42 +0000 (05:13 +0000)]
Update BerkeleyDB recommendation to 2.7.4.
Kurt Zeilenga [Mon, 26 Apr 1999 23:56:02 +0000 (23:56 +0000)]
Don't have connection_state_closing() lock connection. Already locked
by callers.
Kurt Zeilenga [Mon, 26 Apr 1999 23:55:08 +0000 (23:55 +0000)]
Add vfork comment
Kurt Zeilenga [Sat, 24 Apr 1999 23:11:27 +0000 (23:11 +0000)]
Change examples: s/U-Mich/OpenLDAP/
Ben Collins [Sat, 24 Apr 1999 22:31:03 +0000 (22:31 +0000)]
Added Tcl backend-specific configuration settings
Kurt Zeilenga [Sat, 24 Apr 1999 19:42:58 +0000 (19:42 +0000)]
Acknowledge Umich
Kurt Zeilenga [Sat, 24 Apr 1999 19:39:15 +0000 (19:39 +0000)]
Move preamble.sdf to title.sdf. Create new preamble.sdf to hold
preamble text (publishing info, acknowledgements, etc.)
Kurt Zeilenga [Sat, 24 Apr 1999 00:07:02 +0000 (00:07 +0000)]
Add our URL to DOC_AUTHOR
Kurt Zeilenga [Fri, 23 Apr 1999 23:46:43 +0000 (23:46 +0000)]
Add copyright.sdf (includes COPYRIGHT) to master.sdf.
Kurt Zeilenga [Fri, 23 Apr 1999 23:41:45 +0000 (23:41 +0000)]
Add copyrights to each sdf.
Kurt Zeilenga [Fri, 23 Apr 1999 23:37:46 +0000 (23:37 +0000)]
Add COPYRIGHT/LICENSE files to guide module.
Should generate copyright.sdf and license.sdf for inclusion
into master.
Will Ballantyne [Fri, 23 Apr 1999 23:00:44 +0000 (23:00 +0000)]
openldap guide sdf files and gifs
Kurt Zeilenga [Fri, 23 Apr 1999 22:50:28 +0000 (22:50 +0000)]
Implement "quick" shutdown (similiar in behavior to shutdown
prior to connection management changes). No "normal" (wait
for pending operations to complete) shutdown mode (yet).
Changes:
Add connections_destroy() implementation to connections.c.
Move connections_init() call to slap_daemon().
Add connections_destroy() call to slap_daemon().
Add connections_shutdown() implementation to connections.c.
calls connection_closing()/connection_close() for each
"in use" connection.
Add connections_shutdown() call to slap_daemon_task().
Kurt Zeilenga [Fri, 23 Apr 1999 20:47:32 +0000 (20:47 +0000)]
Should clear the write flag upon closing.
Kurt Zeilenga [Fri, 23 Apr 1999 20:34:09 +0000 (20:34 +0000)]
Update state to closing early.
Kurt Zeilenga [Fri, 23 Apr 1999 20:22:18 +0000 (20:22 +0000)]
Modify connection_closing() to abandon operations and wake blocked writer.
Modify send_result to return if connection state is closing.
Modify do_abandon() to remove abandon'ed operation if pending.
Kurt Zeilenga [Fri, 23 Apr 1999 20:11:15 +0000 (20:11 +0000)]
Backout last change
Kurt Zeilenga [Wed, 21 Apr 1999 06:09:19 +0000 (06:09 +0000)]
More sh portability changes
Kurt Zeilenga [Wed, 21 Apr 1999 05:59:01 +0000 (05:59 +0000)]
sh portability changes
Kurt Zeilenga [Wed, 21 Apr 1999 05:47:01 +0000 (05:47 +0000)]
Fix magic for 4.2BSD systems.
Kurt Zeilenga [Wed, 21 Apr 1999 00:40:20 +0000 (00:40 +0000)]
Modify slapd set user/group support to use -u/-g instead -U/-G.
Moved -u (udp) to -c (connectionless). Connectionless is depreciated
and undocumented.
Added tests for set{,e}{u,g}id to configure. Use existance of
setuid/setgid to enable feature. Use seteuid/setegid only if
they exist.
Fixed minor minor leak of username/groupname if specificied
more than once. (This should actually be an error)
Kurt Zeilenga [Tue, 20 Apr 1999 22:11:02 +0000 (22:11 +0000)]
Remove libtool --version-info warnings.
Julio Sánchez Fernández [Tue, 20 Apr 1999 12:17:14 +0000 (12:17 +0000)]
Make it honor attrs and attrsonly
Juan Gomez [Tue, 20 Apr 1999 03:36:00 +0000 (03:36 +0000)]
Updates index for rdn attribute type avoiding the 'dissapearing entry'
problem reported in IT78. Index files will still be stale if the modrdn
uses deleteoldrdn.
Kurt Zeilenga [Tue, 20 Apr 1999 01:43:01 +0000 (01:43 +0000)]
EXPERIMENTAL: Disable cache saving and loading.
Julio Sánchez Fernández [Mon, 19 Apr 1999 20:02:24 +0000 (20:02 +0000)]
The Root DSE does not depend on SLAPD_CONFIG_DN and friends.
Added a comment for supportedSASLMechanism to root_dse.c
Julio Sánchez Fernández [Mon, 19 Apr 1999 18:21:53 +0000 (18:21 +0000)]
Beginning of ROOT DSE support
Julio Sánchez Fernández [Mon, 19 Apr 1999 17:56:48 +0000 (17:56 +0000)]
Move declaration of st
Gary Williams [Mon, 19 Apr 1999 17:13:14 +0000 (17:13 +0000)]
honor the maxkids variable on NT
Kurt Spanier [Mon, 19 Apr 1999 10:47:03 +0000 (10:47 +0000)]
Delayed backend lock release to replog entry after successful add().
Kurt Zeilenga [Sat, 17 Apr 1999 05:21:30 +0000 (05:21 +0000)]
Protect listener_tid from being killed after the listener has exited.
Kurt Zeilenga [Sat, 17 Apr 1999 03:28:20 +0000 (03:28 +0000)]
Wrap stat() st_blksize use behind HAVE_ST_BLKSIZE
Kurt Zeilenga [Fri, 16 Apr 1999 18:56:42 +0000 (18:56 +0000)]
Fix typo in write select. Fix errors in WINSOCK handling.
Add test listener no-thread_create experiment (behind ifdef).
Kurt Zeilenga [Wed, 14 Apr 1999 19:36:47 +0000 (19:36 +0000)]
Warn users not to much with paths in ldapconfig.h
Gary Williams [Wed, 14 Apr 1999 17:10:56 +0000 (17:10 +0000)]
adjust projet settings
Gary Williams [Wed, 14 Apr 1999 17:08:31 +0000 (17:08 +0000)]
adjust project settings
Gary Williams [Wed, 14 Apr 1999 16:56:23 +0000 (16:56 +0000)]
I moved slap_shutdown after the waitforkids. I also wait for each process to complete before returning from fork_child since I had two lockups on my NT box.
Gary Williams [Wed, 14 Apr 1999 15:41:53 +0000 (15:41 +0000)]
delete spurious project sha_test
Gary Williams [Wed, 14 Apr 1999 15:41:19 +0000 (15:41 +0000)]
get rid of unreferenced variable tmp
Gary Williams [Wed, 14 Apr 1999 15:15:25 +0000 (15:15 +0000)]
get rid of unreferenced variable deleteoldrdn
Gary Williams [Wed, 14 Apr 1999 15:13:59 +0000 (15:13 +0000)]
get rid of unreferenced variables metaph and newm
Gary Williams [Wed, 14 Apr 1999 15:13:10 +0000 (15:13 +0000)]
put conditions on i, buf2 and c so we don't get unreferenced variable warnings
Gary Williams [Wed, 14 Apr 1999 15:12:19 +0000 (15:12 +0000)]
fix Release configuration
Gary Williams [Wed, 14 Apr 1999 15:11:57 +0000 (15:11 +0000)]
put conditions on hp so we don't get unreferenced variable warning
Gary Williams [Wed, 14 Apr 1999 15:11:04 +0000 (15:11 +0000)]
lose unreferenced variable rc
Gary Williams [Wed, 14 Apr 1999 15:02:38 +0000 (15:02 +0000)]
fix typo on destroy
Gary Williams [Wed, 14 Apr 1999 15:00:17 +0000 (15:00 +0000)]
set up Release configuration
Gary Williams [Wed, 14 Apr 1999 14:20:02 +0000 (14:20 +0000)]
update project settings
Gary Williams [Wed, 14 Apr 1999 14:18:42 +0000 (14:18 +0000)]
add result.c
Gary Williams [Wed, 14 Apr 1999 14:18:26 +0000 (14:18 +0000)]
remove result.c
Gary Williams [Wed, 14 Apr 1999 14:14:20 +0000 (14:14 +0000)]
add mimic.c(this time with the actual change)
Gary Williams [Wed, 14 Apr 1999 14:13:06 +0000 (14:13 +0000)]
add mimic.c
Gary Williams [Wed, 14 Apr 1999 14:12:49 +0000 (14:12 +0000)]
if WIN32, add starttime
Gary Williams [Wed, 14 Apr 1999 14:11:56 +0000 (14:11 +0000)]
fix arg loop, move starttime to mimic.c
Gary Williams [Wed, 14 Apr 1999 14:10:09 +0000 (14:10 +0000)]
move starttime to mimic.c, change exit to return
Kurt Zeilenga [Wed, 14 Apr 1999 03:07:41 +0000 (03:07 +0000)]
Add cache redesign project.
Kurt Zeilenga [Wed, 14 Apr 1999 01:33:01 +0000 (01:33 +0000)]
Add basic gmodule detection for SLAPD_MODULES.
Cleanup perl detection.
Kurt Zeilenga [Tue, 13 Apr 1999 22:41:14 +0000 (22:41 +0000)]
Add XXX comment to cache modified from underneath kludge.
Gary Williams [Tue, 13 Apr 1999 21:41:56 +0000 (21:41 +0000)]
add libslapd,ldif2 tools projects
Gary Williams [Tue, 13 Apr 1999 21:41:25 +0000 (21:41 +0000)]
move most files to libslapd to make linking ldif tools easier
Gary Williams [Tue, 13 Apr 1999 21:40:44 +0000 (21:40 +0000)]
new project file
Kurt Zeilenga [Tue, 13 Apr 1999 21:35:21 +0000 (21:35 +0000)]
Add '-n' and '-s' to ldif2ldbm manpage (ITS$59).
Gary Williams [Tue, 13 Apr 1999 21:34:00 +0000 (21:34 +0000)]
add section for NT to create processes
Gary Williams [Tue, 13 Apr 1999 21:32:49 +0000 (21:32 +0000)]
new project file
Gary Williams [Tue, 13 Apr 1999 21:24:29 +0000 (21:24 +0000)]
new project file
Gary Williams [Tue, 13 Apr 1999 21:22:21 +0000 (21:22 +0000)]
add starttime to make NT happy
Kurt Zeilenga [Tue, 13 Apr 1999 20:04:32 +0000 (20:04 +0000)]
Fix linking errors (naming issues)
Kurt Zeilenga [Tue, 13 Apr 1999 19:59:03 +0000 (19:59 +0000)]
ldbm -> bdb2
Kurt Zeilenga [Tue, 13 Apr 1999 19:57:01 +0000 (19:57 +0000)]
Fix entry.c typo in OBJS
Hallvard Furuseth [Tue, 13 Apr 1999 11:10:16 +0000 (11:10 +0000)]
Move ldap_pvt_thread_initialize() in front of init_globals()
Hallvard Furuseth [Tue, 13 Apr 1999 06:28:52 +0000 (06:28 +0000)]
neutralize previous add.c change until bdb2_back_entry_release_rw() is provided
Hallvard Furuseth [Tue, 13 Apr 1999 06:21:30 +0000 (06:21 +0000)]
Add dummy bdb2_back_entry_release_rw() to be completed later
Hallvard Furuseth [Tue, 13 Apr 1999 06:15:03 +0000 (06:15 +0000)]
Add entry.c to complete previous change
Hallvard Furuseth [Tue, 13 Apr 1999 06:08:28 +0000 (06:08 +0000)]
Add struct backend_info->bi_entry_release_rw and related functions.
Move cache_return_entry_w() out of ldbm_back_add when the add is successful.
This change breaks back-bdb2, it needs equvalent changes of those in back-ldbm.
Kurt Zeilenga [Tue, 13 Apr 1999 03:02:14 +0000 (03:02 +0000)]
Update todo in preparation for posting to -devel
Kurt Zeilenga [Sun, 11 Apr 1999 22:16:30 +0000 (22:16 +0000)]
Add trace message when found entry is busy.
Kurt Zeilenga [Sun, 11 Apr 1999 21:47:42 +0000 (21:47 +0000)]
Provide 'make test', 'make ldbm', and 'make bdb2' information.
Hallvard Furuseth [Sun, 11 Apr 1999 19:36:19 +0000 (19:36 +0000)]
Fix typo ldap_pvt_thread_mutex_lock -> ldap_pvt_thread_mutex_unlock
Kurt Zeilenga [Sat, 10 Apr 1999 18:37:38 +0000 (18:37 +0000)]
Declare ldap_syslog/ldap_syslog_level locally. (This removes the
compilation error but likely doesn't resolve sysloging issues).
Hallvard Furuseth [Sat, 10 Apr 1999 17:43:27 +0000 (17:43 +0000)]
Fix SPC -> TAB at the beginning of Makefile lines
Kurt Zeilenga [Sat, 10 Apr 1999 04:42:33 +0000 (04:42 +0000)]
'make test' now tests both BDB2 and LDBM backends.
'make bdb2' tests only BDB2
'make ldbm' tests only LDBM
Fix up scripts (previous changes broke BDB2 testing)
Kurt Zeilenga [Sat, 10 Apr 1999 04:28:02 +0000 (04:28 +0000)]
Apply LDBM cache changes (c_mutex streamlining) to BDB2 and back.
Kurt Zeilenga [Sat, 10 Apr 1999 01:40:33 +0000 (01:40 +0000)]
Use 'cachesize 0' for repl and acl tests.
Remove disable write sync (dbcachenowsync) in master (for concurrency test).
Kurt Zeilenga [Sat, 10 Apr 1999 01:35:19 +0000 (01:35 +0000)]
Addition streamlining of code behind c_mutex.
Kurt Zeilenga [Sat, 10 Apr 1999 01:34:55 +0000 (01:34 +0000)]
Apply fix to "group/group_objectclass/member_atribute" parsing
suggested by Gerrit Thomson
Kurt Zeilenga [Fri, 9 Apr 1999 18:33:52 +0000 (18:33 +0000)]
Streamline code during finds to reduce contention on c_mutex.
Move Debug messages outside of c_mutex. Other LDBM cache codes
also should be streamlined. Resultant approaches should then
be applied to back-bdb2.
Kurt Zeilenga [Thu, 8 Apr 1999 04:17:32 +0000 (04:17 +0000)]
More errno handling changes for FreeBSD LinuxThreads.