]>
git.sur5r.net Git - openldap/log
Pierangelo Masarati [Mon, 25 Sep 2006 23:44:17 +0000 (23:44 +0000)]
monitor max file descriptor number
Pierangelo Masarati [Sun, 24 Sep 2006 17:50:48 +0000 (17:50 +0000)]
document the LDAP builtin map in librewrite (ITS#4602)
Pierangelo Masarati [Sun, 24 Sep 2006 17:26:17 +0000 (17:26 +0000)]
further cleanup
Pierangelo Masarati [Sat, 23 Sep 2006 16:10:07 +0000 (16:10 +0000)]
fix previous commit
Pierangelo Masarati [Sat, 23 Sep 2006 15:43:55 +0000 (15:43 +0000)]
fix potential double free in case of error
Pierangelo Masarati [Sat, 23 Sep 2006 13:04:55 +0000 (13:04 +0000)]
improve functionality of LDAP map: allow protocol version
Pierangelo Masarati [Sat, 23 Sep 2006 12:33:03 +0000 (12:33 +0000)]
fix way long standing bug in args parsing
Pierangelo Masarati [Sat, 23 Sep 2006 11:44:16 +0000 (11:44 +0000)]
add URL parsing test tool
Kurt Zeilenga [Fri, 22 Sep 2006 21:50:23 +0000 (21:50 +0000)]
ITS#4677 Fix typo
Kurt Zeilenga [Fri, 22 Sep 2006 20:39:35 +0000 (20:39 +0000)]
Fix typo
Kurt Zeilenga [Thu, 21 Sep 2006 20:02:55 +0000 (20:02 +0000)]
ITS#4679 cleanup
Note: the caller is expected to pass in a valid LDAP handle. If not,
the assert will trigger to let him know his code is broken.
Howard Chu [Thu, 21 Sep 2006 18:00:01 +0000 (18:00 +0000)]
Just include one or the other of poll.h or sys/poll.h
Howard Chu [Thu, 21 Sep 2006 17:54:37 +0000 (17:54 +0000)]
ITS#4674 fix poll detection
Howard Chu [Thu, 21 Sep 2006 10:12:42 +0000 (10:12 +0000)]
Tweak prev commit, avoid referencing syncop when resetting qtask
Howard Chu [Thu, 21 Sep 2006 09:42:40 +0000 (09:42 +0000)]
ITS#4658 propagate errors from syncprov_sendresp; drop qtask on errors.
Note: need a way to close the connection too.
Howard Chu [Thu, 21 Sep 2006 09:28:49 +0000 (09:28 +0000)]
send_search_reference should propagate errors
Luca Scamoni [Thu, 21 Sep 2006 09:17:05 +0000 (09:17 +0000)]
add support for "sambaPwdCanChange"
Howard Chu [Wed, 20 Sep 2006 20:22:59 +0000 (20:22 +0000)]
Fix prev commit
Howard Chu [Wed, 20 Sep 2006 02:43:47 +0000 (02:43 +0000)]
Use a single malloc for entry_decode instead of two - partially decode
the entry to get nvals first, so the size can be computed.
Pierangelo Masarati [Sun, 17 Sep 2006 22:24:41 +0000 (22:24 +0000)]
typo in previous commit...
Pierangelo Masarati [Sun, 17 Sep 2006 22:17:34 +0000 (22:17 +0000)]
support for Solaris' /dev/poll (need to manually define SLAP_X_DEVPOLL; needs work yet)
Pierangelo Masarati [Sun, 17 Sep 2006 22:09:50 +0000 (22:09 +0000)]
reorganize select interface (ready for /dev/poll)
Pierangelo Masarati [Sun, 17 Sep 2006 22:09:19 +0000 (22:09 +0000)]
detect, but don't use, Solaris' /dev/poll
Pierangelo Masarati [Sun, 17 Sep 2006 16:45:24 +0000 (16:45 +0000)]
make sure we don't interfere with frontend's entry when the suffix is empty (test027)
Pierangelo Masarati [Sun, 17 Sep 2006 16:44:40 +0000 (16:44 +0000)]
minor cleanup
Kurt Zeilenga [Sat, 16 Sep 2006 17:20:29 +0000 (17:20 +0000)]
Check opattrs add result
Kurt Zeilenga [Sat, 16 Sep 2006 11:48:52 +0000 (11:48 +0000)]
return structuralObjectClass errors
(likely need to be applied to other backends)
Pierangelo Masarati [Fri, 15 Sep 2006 00:23:14 +0000 (00:23 +0000)]
private database inherits monitoring from underlying one
Pierangelo Masarati [Fri, 15 Sep 2006 00:16:55 +0000 (00:16 +0000)]
also work with pcache
Pierangelo Masarati [Fri, 15 Sep 2006 00:16:35 +0000 (00:16 +0000)]
more good looking error messages
Pierangelo Masarati [Thu, 14 Sep 2006 23:53:23 +0000 (23:53 +0000)]
destroy exactly what needs to
Pierangelo Masarati [Thu, 14 Sep 2006 22:50:07 +0000 (22:50 +0000)]
fix one-time leak
Howard Chu [Thu, 14 Sep 2006 22:38:45 +0000 (22:38 +0000)]
Additional fix for ITS#4673
Pierangelo Masarati [Thu, 14 Sep 2006 22:26:37 +0000 (22:26 +0000)]
by now, don't bail out if monitoring cannot be set up
Howard Chu [Thu, 14 Sep 2006 21:11:26 +0000 (21:11 +0000)]
Fix invalid attributes in translucent_modify
Pierangelo Masarati [Thu, 14 Sep 2006 19:56:34 +0000 (19:56 +0000)]
fix back-ldap monitoring
Pierangelo Masarati [Thu, 14 Sep 2006 19:55:52 +0000 (19:55 +0000)]
handle errors
Pierangelo Masarati [Thu, 14 Sep 2006 18:55:02 +0000 (18:55 +0000)]
monitor __ALL__ thread parameters
Pierangelo Masarati [Thu, 14 Sep 2006 14:58:00 +0000 (14:58 +0000)]
fix (temporarily) uninit'ed var
Howard Chu [Thu, 14 Sep 2006 09:29:29 +0000 (09:29 +0000)]
Remove obsolete SLAP_FILTER_DN definitions
Pierangelo Masarati [Thu, 14 Sep 2006 09:06:17 +0000 (09:06 +0000)]
comment monitoring by now
Howard Chu [Thu, 14 Sep 2006 08:06:49 +0000 (08:06 +0000)]
MSVC compatibility
Howard Chu [Thu, 14 Sep 2006 08:06:08 +0000 (08:06 +0000)]
MSVC compatiblity
Howard Chu [Thu, 14 Sep 2006 08:01:05 +0000 (08:01 +0000)]
dirent emulation for MSVC
Howard Chu [Thu, 14 Sep 2006 07:58:02 +0000 (07:58 +0000)]
Portability cleanups
Howard Chu [Thu, 14 Sep 2006 07:29:46 +0000 (07:29 +0000)]
Portability cleanups
Howard Chu [Thu, 14 Sep 2006 06:47:14 +0000 (06:47 +0000)]
Fix prev commit
Howard Chu [Thu, 14 Sep 2006 06:35:34 +0000 (06:35 +0000)]
ITS#4606 errno is not per-thread on WIN32, always use WSAGet/SetLastError
(with notable exceptions: ignore tests for EINTR which winsock never sets)
Howard Chu [Thu, 14 Sep 2006 05:02:41 +0000 (05:02 +0000)]
ITS#4606 fix sys_errlist detection on WIN32 / MSVC
Howard Chu [Thu, 14 Sep 2006 04:52:08 +0000 (04:52 +0000)]
ITS#4565 catch errors from slap_sasl_init / backend_init
Pierangelo Masarati [Thu, 14 Sep 2006 01:07:18 +0000 (01:07 +0000)]
further cleanup
Pierangelo Masarati [Thu, 14 Sep 2006 01:05:48 +0000 (01:05 +0000)]
add basic monitoring support to back-ldap/slapo-chain (slapo-chain needs work)
Pierangelo Masarati [Thu, 14 Sep 2006 01:05:02 +0000 (01:05 +0000)]
minor cleanup
Pierangelo Masarati [Thu, 14 Sep 2006 01:02:28 +0000 (01:02 +0000)]
URIs need to be between double quotes
Howard Chu [Thu, 14 Sep 2006 00:31:18 +0000 (00:31 +0000)]
Tweak ordered index check in check_vals
Howard Chu [Thu, 14 Sep 2006 00:14:27 +0000 (00:14 +0000)]
Cleanup prev commit
Howard Chu [Thu, 14 Sep 2006 00:09:46 +0000 (00:09 +0000)]
Forgot the OC delete handler
Howard Chu [Thu, 14 Sep 2006 00:06:04 +0000 (00:06 +0000)]
Support dynamic add/delete of attributeTypes and objectClasses
Howard Chu [Wed, 13 Sep 2006 13:38:24 +0000 (13:38 +0000)]
Use register_at / register_oc
Howard Chu [Wed, 13 Sep 2006 13:26:56 +0000 (13:26 +0000)]
Use register_at / register_oc
Howard Chu [Wed, 13 Sep 2006 13:05:19 +0000 (13:05 +0000)]
Use register_at / register_oc helpers
Howard Chu [Wed, 13 Sep 2006 12:48:45 +0000 (12:48 +0000)]
Add register_at / register_oc helpers.
Howard Chu [Wed, 13 Sep 2006 11:38:51 +0000 (11:38 +0000)]
Add BackendInfo.bi_extra for backend custom APIs
Use bi_extra for back-monitor entry points. Backends should never
directly reference each other's symbols.
Howard Chu [Wed, 13 Sep 2006 05:34:38 +0000 (05:34 +0000)]
Fix ITS#4672, clear errno before calling STRTOL
Howard Chu [Wed, 13 Sep 2006 05:32:42 +0000 (05:32 +0000)]
Fix typo from 1.667
Pierangelo Masarati [Tue, 12 Sep 2006 21:02:30 +0000 (21:02 +0000)]
document the syntax of the ldap.conf(5) file
Pierangelo Masarati [Tue, 12 Sep 2006 20:41:37 +0000 (20:41 +0000)]
use a more reasonable max line length (ITS#4669)
Pierangelo Masarati [Tue, 12 Sep 2006 07:53:19 +0000 (07:53 +0000)]
leave monitor calls in place, hide contents; in the long run, enable monitor and build as static by default
Howard Chu [Tue, 12 Sep 2006 02:59:28 +0000 (02:59 +0000)]
Use #ifdef SLAPD_MONITOR for monitor APIs
Howard Chu [Tue, 12 Sep 2006 00:16:52 +0000 (00:16 +0000)]
Fix xref broken by sasl.sdf 1.30
Pierangelo Masarati [Mon, 11 Sep 2006 22:45:19 +0000 (22:45 +0000)]
ldap_back_dobind_int() may need to free a connection
Howard Chu [Mon, 11 Sep 2006 21:19:38 +0000 (21:19 +0000)]
In connection_next, sockets may not be contiguous on Unix if syslog etc are
active. Just search to the end of the table, tracking the max isn't worth
the lock overhead.
Pierangelo Masarati [Mon, 11 Sep 2006 21:04:25 +0000 (21:04 +0000)]
rearrange error handling
Pierangelo Masarati [Mon, 11 Sep 2006 00:52:43 +0000 (00:52 +0000)]
add sb_version to slap_bindconf;
rework slap_client_connect() and slap_discover_feature() accordingly
Pierangelo Masarati [Mon, 11 Sep 2006 00:06:03 +0000 (00:06 +0000)]
make sure we got the right control...
Howard Chu [Sat, 9 Sep 2006 22:15:45 +0000 (22:15 +0000)]
Fix uninit'd *cb (Coverity scan)
Pierangelo Masarati [Sat, 9 Sep 2006 17:01:28 +0000 (17:01 +0000)]
ld may legitimately be NULL if another operation freed it because of a failure while binding
Pierangelo Masarati [Sat, 9 Sep 2006 16:25:32 +0000 (16:25 +0000)]
don't bother about unregistering stuff during shutdown
Pierangelo Masarati [Sat, 9 Sep 2006 16:24:35 +0000 (16:24 +0000)]
further improve monitoring setup and cleanup
Pierangelo Masarati [Sat, 9 Sep 2006 16:23:02 +0000 (16:23 +0000)]
- use STRLENOF, looks cleaner
- in case a value is incorrectly empty (technically, it's null because
that's how it's returned by the stringification function), make enough
room to add the error string "(null)"
- in case a value is legitimately empty (see above), use it accordingly;
for example, a filter "(entryDN=)" is valid, so it should be possible
to stringify it like that.
Pierangelo Masarati [Sat, 9 Sep 2006 16:20:11 +0000 (16:20 +0000)]
minor cleanup
Pierangelo Masarati [Sat, 9 Sep 2006 16:16:27 +0000 (16:16 +0000)]
rename functions/macros (no impact, they're currently unused)
Pierangelo Masarati [Sat, 9 Sep 2006 02:35:58 +0000 (02:35 +0000)]
more cleanup; add the frontend to the set of monitored databases; handle exceptional cases a bit more smoothly
Pierangelo Masarati [Sat, 9 Sep 2006 00:10:43 +0000 (00:10 +0000)]
fix entry unlock in case of unhandled scope (ITS#4668)
Pierangelo Masarati [Sat, 9 Sep 2006 00:00:44 +0000 (00:00 +0000)]
support "subordinate" scope
Howard Chu [Fri, 8 Sep 2006 23:31:53 +0000 (23:31 +0000)]
ITS#4667 in connection_closing, release c_mutex to allow waiters
to clear out.
Howard Chu [Fri, 8 Sep 2006 23:30:31 +0000 (23:30 +0000)]
ITS#4667 fix assert in connection_next() for PENDING connections
Pierangelo Masarati [Fri, 8 Sep 2006 22:10:49 +0000 (22:10 +0000)]
cleanup names
Pierangelo Masarati [Fri, 8 Sep 2006 22:02:32 +0000 (22:02 +0000)]
- need to be able to set new subsystems when appending entire entries;
- in case we appended an entry to a yet unknown parent, we don't know
the full DN, so unregistering needs to be possible based on the
available data;
- complete unregister calls so that not-yet-registered stuff can be
removed from limbo
Pierangelo Masarati [Fri, 8 Sep 2006 21:19:47 +0000 (21:19 +0000)]
some overlay (rwm?) might set those values
Pierangelo Masarati [Fri, 8 Sep 2006 21:19:05 +0000 (21:19 +0000)]
really really minor cleanup
Pierangelo Masarati [Fri, 8 Sep 2006 20:49:00 +0000 (20:49 +0000)]
defer handling of loglevel listing, to let modules register custom subsystems (ITS#4666). Note: in case of any error in between, logging could not occur
Pierangelo Masarati [Fri, 8 Sep 2006 18:26:57 +0000 (18:26 +0000)]
point to slapd(8) for details on "-d"
Pierangelo Masarati [Fri, 8 Sep 2006 18:26:20 +0000 (18:26 +0000)]
re-enable "-d '?'" as a means to list what loglevels are available (ITS#4666)
Pierangelo Masarati [Fri, 8 Sep 2006 18:25:34 +0000 (18:25 +0000)]
complain if "-T" is not the first option
Pierangelo Masarati [Fri, 8 Sep 2006 18:10:53 +0000 (18:10 +0000)]
re-enable "-d '?'" as a means to list what loglevels are available (ITS#4666)
Pierangelo Masarati [Wed, 6 Sep 2006 23:08:57 +0000 (23:08 +0000)]
custom monitoring can be enabled/disabled via config
Pierangelo Masarati [Wed, 6 Sep 2006 16:06:49 +0000 (16:06 +0000)]
cleanup subsystems monitoring OID handling
Pierangelo Masarati [Wed, 6 Sep 2006 15:12:36 +0000 (15:12 +0000)]
check return values (failing when filter invalid)
Pierangelo Masarati [Wed, 6 Sep 2006 15:11:54 +0000 (15:11 +0000)]
fix use with back-hdb