]>
git.sur5r.net Git - openldap/log
Pierangelo Masarati [Sat, 13 Dec 2003 23:02:59 +0000 (23:02 +0000)]
saslAuthzTo/From stuff
when comparing IDs to saslAuthzTo/From values, the saslAuthzTo
saslAuthzFrom values can take different forms:
dn[.<style>]:<pattern>
<style> ::= exact ; exact match
children ; children of <pattern> match
subtree ; <pattern> or children of <pattern> match
regex ; <pattern> is regcomp() & regexec()
if no <style>, then exact is assumed
u[.<mech>][/<realm>]:<user>
when parsing a proxyAuthz value, only exact DN is allowed,
and no <mech> can be specified. <user> cannot contain ':'
and <mech> cannot contain '/'.
Howard Chu [Sat, 13 Dec 2003 22:43:01 +0000 (22:43 +0000)]
Use c_authmech when c_sasl_bind_mech is empty
Howard Chu [Sat, 13 Dec 2003 22:16:03 +0000 (22:16 +0000)]
Fix prev commit, use c_authtype
Howard Chu [Sat, 13 Dec 2003 21:39:51 +0000 (21:39 +0000)]
Always set c_authmech
Kurt Zeilenga [Sat, 13 Dec 2003 18:57:00 +0000 (18:57 +0000)]
cleanup
Kurt Zeilenga [Sat, 13 Dec 2003 17:25:59 +0000 (17:25 +0000)]
Look for the '@' in userid@realm in reverse so that a@b@c results
in userid of a@b and realm of c.
Pierangelo Masarati [Sat, 13 Dec 2003 17:21:17 +0000 (17:21 +0000)]
note a potential problem
Pierangelo Masarati [Sat, 13 Dec 2003 15:29:49 +0000 (15:29 +0000)]
conn must be non-null
Pierangelo Masarati [Sat, 13 Dec 2003 12:23:56 +0000 (12:23 +0000)]
add subtree/children styles to saslAuthzTo/From; 'dn:' now defaults to exact
Pierangelo Masarati [Sat, 13 Dec 2003 10:58:31 +0000 (10:58 +0000)]
cleanup saslauthz code
Pierangelo Masarati [Sat, 13 Dec 2003 10:57:42 +0000 (10:57 +0000)]
use dedicated admin identity to proxyAuthz
Pierangelo Masarati [Sat, 13 Dec 2003 10:57:13 +0000 (10:57 +0000)]
declare overlays_init()
Howard Chu [Sat, 13 Dec 2003 02:35:27 +0000 (02:35 +0000)]
Fix URI to work with either back-ldap or back-meta
Howard Chu [Sat, 13 Dec 2003 02:00:07 +0000 (02:00 +0000)]
Clean up entry initialization
Howard Chu [Thu, 11 Dec 2003 13:24:06 +0000 (13:24 +0000)]
ITS#2869 fix decode length checks again
Kurt Zeilenga [Thu, 11 Dec 2003 07:43:49 +0000 (07:43 +0000)]
More error code tweaks
Kurt Zeilenga [Thu, 11 Dec 2003 07:28:01 +0000 (07:28 +0000)]
Tweak the codes
Kurt Zeilenga [Thu, 11 Dec 2003 05:26:32 +0000 (05:26 +0000)]
Change API error codes to negative numbers so as not to clash
with newly assigned protocol result codes.
Jong Hyuk Choi [Thu, 11 Dec 2003 00:04:52 +0000 (00:04 +0000)]
fix for concurrent persistent searches
Howard Chu [Wed, 10 Dec 2003 08:52:19 +0000 (08:52 +0000)]
Whitespace
Howard Chu [Wed, 10 Dec 2003 08:45:53 +0000 (08:45 +0000)]
Fixup overlay build environment
Pierangelo Masarati [Wed, 10 Dec 2003 00:15:02 +0000 (00:15 +0000)]
make names unique, since back-ldap/back-meta still have/use suffix_massage* routines
Pierangelo Masarati [Tue, 9 Dec 2003 23:50:10 +0000 (23:50 +0000)]
add rwm overlay configure and make stuff (need autoconf/autoheader ...)
Pierangelo Masarati [Tue, 9 Dec 2003 23:49:13 +0000 (23:49 +0000)]
cleanup handling of unknown directives ...
Kurt Zeilenga [Tue, 9 Dec 2003 21:57:34 +0000 (21:57 +0000)]
More blind s/unsigned long/ac_uint4/ changes
Howard Chu [Tue, 9 Dec 2003 20:10:44 +0000 (20:10 +0000)]
ITS#2865 don't try to calloc 0 bytes, log an error and return instead.
Don't crash in slapcat when NULL entry is returned.
Howard Chu [Tue, 9 Dec 2003 19:26:14 +0000 (19:26 +0000)]
ITS#2868 check result from slap_startup
Howard Chu [Tue, 9 Dec 2003 19:09:58 +0000 (19:09 +0000)]
Minor cleanup. Still need to address ITS#2866 point 2
Kurt Zeilenga [Mon, 8 Dec 2003 18:16:07 +0000 (18:16 +0000)]
unifdef -DLDAP_CONTROL_PAGEDRESULTS (as it is always defined)
Kurt Zeilenga [Mon, 8 Dec 2003 18:08:29 +0000 (18:08 +0000)]
s/unsigned long/ac_uint4/
Kurt Zeilenga [Mon, 8 Dec 2003 17:41:40 +0000 (17:41 +0000)]
notices and acknowledgements
Hallvard Furuseth [Sun, 7 Dec 2003 21:58:41 +0000 (21:58 +0000)]
Remove spurious '-a' at end of test statement.
Kurt Zeilenga [Sun, 7 Dec 2003 19:19:18 +0000 (19:19 +0000)]
notices and acknowledgements
Howard Chu [Sun, 7 Dec 2003 12:39:00 +0000 (12:39 +0000)]
ITS#2341 ol_enable_dynamic shouldn't depend on enable_slapd
Howard Chu [Sun, 7 Dec 2003 11:15:22 +0000 (11:15 +0000)]
ITS#2494 sort entries ahead of everything else
Howard Chu [Sun, 7 Dec 2003 08:51:23 +0000 (08:51 +0000)]
Added sc_next and sc_cleanup to slap_callback
Kurt Zeilenga [Sun, 7 Dec 2003 08:29:07 +0000 (08:29 +0000)]
Fix liblunicode issues on systems where sizeof(long) > 4.
Code still lacks portability (alignment/padding, required ac_uint2/4 types)
Should resolve ITS#2632, ITS#2660, ITS#2784
Kurt Zeilenga [Sun, 7 Dec 2003 07:54:38 +0000 (07:54 +0000)]
Clarify
Kurt Zeilenga [Sun, 7 Dec 2003 07:50:23 +0000 (07:50 +0000)]
Suck in latest I-D revisions
Kurt Zeilenga [Sun, 7 Dec 2003 07:38:07 +0000 (07:38 +0000)]
minor updates
Kurt Zeilenga [Sun, 7 Dec 2003 07:31:29 +0000 (07:31 +0000)]
Add HDB
Howard Chu [Sun, 7 Dec 2003 07:07:00 +0000 (07:07 +0000)]
Cleanup unknown config directive handling.
Kurt Zeilenga [Sun, 7 Dec 2003 05:12:36 +0000 (05:12 +0000)]
cleanup
Howard Chu [Sun, 7 Dec 2003 04:48:50 +0000 (04:48 +0000)]
ITS#2538 plug leak
Howard Chu [Sun, 7 Dec 2003 04:30:39 +0000 (04:30 +0000)]
Updated for proxycache overlay. Probably belongs on its own now...
Howard Chu [Sun, 7 Dec 2003 04:00:47 +0000 (04:00 +0000)]
ITS#2864 removed sl_mark/sl_release code
Howard Chu [Sun, 7 Dec 2003 03:59:54 +0000 (03:59 +0000)]
Minor cleanup
Howard Chu [Sun, 7 Dec 2003 03:41:10 +0000 (03:41 +0000)]
ITS#2864 don't use sl_mark/release.
Howard Chu [Sun, 7 Dec 2003 03:22:31 +0000 (03:22 +0000)]
Use AC_pcache instead of AC_meta
Howard Chu [Sat, 6 Dec 2003 23:54:22 +0000 (23:54 +0000)]
Fix bogus free
Howard Chu [Sat, 6 Dec 2003 23:53:46 +0000 (23:53 +0000)]
Remove trailing whitespace
Kurt Zeilenga [Sat, 6 Dec 2003 23:48:30 +0000 (23:48 +0000)]
misc updates
Howard Chu [Sat, 6 Dec 2003 23:32:56 +0000 (23:32 +0000)]
Use runqueue for consistency checker
Howard Chu [Sat, 6 Dec 2003 22:30:45 +0000 (22:30 +0000)]
Move SLAB_SIZE def to slap.h
Howard Chu [Sat, 6 Dec 2003 21:55:47 +0000 (21:55 +0000)]
More memory cleanup
Kurt Zeilenga [Sat, 6 Dec 2003 21:41:14 +0000 (21:41 +0000)]
As ud(1) is in the Attic, TERMCAP no longer needed
Kurt Zeilenga [Sat, 6 Dec 2003 21:37:44 +0000 (21:37 +0000)]
Move back-tcl to the Attic
Kurt Zeilenga [Sat, 6 Dec 2003 19:25:01 +0000 (19:25 +0000)]
Notices
Howard Chu [Sat, 6 Dec 2003 14:39:07 +0000 (14:39 +0000)]
Clear ocflags
Pierangelo Masarati [Sat, 6 Dec 2003 14:35:45 +0000 (14:35 +0000)]
improvements
Howard Chu [Sat, 6 Dec 2003 13:48:06 +0000 (13:48 +0000)]
Fix add invocation
Howard Chu [Sat, 6 Dec 2003 13:04:35 +0000 (13:04 +0000)]
Fix extra test option
Howard Chu [Sat, 6 Dec 2003 11:46:26 +0000 (11:46 +0000)]
Use proxy cache overlay
Howard Chu [Sat, 6 Dec 2003 11:41:56 +0000 (11:41 +0000)]
Remove old BUILD_CACHE symbol
Howard Chu [Sat, 6 Dec 2003 11:37:45 +0000 (11:37 +0000)]
Use proxycache overlay
Howard Chu [Sat, 6 Dec 2003 11:25:37 +0000 (11:25 +0000)]
Perform database updates as root
Howard Chu [Sat, 6 Dec 2003 11:12:53 +0000 (11:12 +0000)]
Moved proxy caching to overlay
Howard Chu [Sat, 6 Dec 2003 11:04:39 +0000 (11:04 +0000)]
Overlay build environment, remove internal proxycache support
Howard Chu [Sat, 6 Dec 2003 10:59:27 +0000 (10:59 +0000)]
Overlay build environment
Pierangelo Masarati [Sat, 6 Dec 2003 10:54:10 +0000 (10:54 +0000)]
changes required to use rwm overlay
Pierangelo Masarati [Sat, 6 Dec 2003 09:53:41 +0000 (09:53 +0000)]
first cut at dn rewrite/attr mapping overlay
Howard Chu [Sat, 6 Dec 2003 06:12:45 +0000 (06:12 +0000)]
Don't free default_referral
Luke Howard [Sat, 6 Dec 2003 05:50:47 +0000 (05:50 +0000)]
Use gmtime_r()/localtime_r if HAVE_GMTIME_R/HAVE_LOCALTIME_R is defined (need to add autoconf check)
Luke Howard [Sat, 6 Dec 2003 05:48:29 +0000 (05:48 +0000)]
Use gmtime_r() if HAVE_GMTIME_R is defined (need to add autoconf check)
Luke Howard [Sat, 6 Dec 2003 05:37:00 +0000 (05:37 +0000)]
Use gmtime_r() if HAVE_GMTIME_R is defined (need to add autoconf check)
Luke Howard [Sat, 6 Dec 2003 02:16:39 +0000 (02:16 +0000)]
Ensure exact DNs are normalized in slap_parseURI.
Kurt Zeilenga [Fri, 5 Dec 2003 19:54:42 +0000 (19:54 +0000)]
ITS#2861 fix: don't try to dup a NULL reqdata...
Kurt Zeilenga [Fri, 5 Dec 2003 16:25:47 +0000 (16:25 +0000)]
rebuild with -ldb fix
Kurt Zeilenga [Fri, 5 Dec 2003 16:25:25 +0000 (16:25 +0000)]
-ldb should be considered equiv to -ldb4
Howard Chu [Fri, 5 Dec 2003 15:49:38 +0000 (15:49 +0000)]
Proxy-cache rewritten as an overlay
Kurt Zeilenga [Thu, 4 Dec 2003 23:42:05 +0000 (23:42 +0000)]
zap libldbm
Howard Chu [Thu, 4 Dec 2003 22:38:54 +0000 (22:38 +0000)]
Moved ldbm into back-ldbm. No more libldbm.
Kurt Zeilenga [Thu, 4 Dec 2003 21:12:17 +0000 (21:12 +0000)]
Update Mark's notice (with permission)
Kurt Zeilenga [Thu, 4 Dec 2003 21:03:40 +0000 (21:03 +0000)]
back-perl tweaks
Kurt Zeilenga [Thu, 4 Dec 2003 19:34:02 +0000 (19:34 +0000)]
Reword things a bit.
Howard Chu [Thu, 4 Dec 2003 11:15:07 +0000 (11:15 +0000)]
ITS#2740, #2859 fixes for dynamic backends
Howard Chu [Thu, 4 Dec 2003 10:50:36 +0000 (10:50 +0000)]
ITS#2740 - link librewrite statically into back-ldap when it's built
as a module. Since back-meta also depends on back-ldap, this fixes
both at once.
Howard Chu [Thu, 4 Dec 2003 01:10:02 +0000 (01:10 +0000)]
ITS#2521 log names of unrecognized attributeTypes in search filters
Howard Chu [Thu, 4 Dec 2003 00:52:03 +0000 (00:52 +0000)]
ITS#2836 add SLAPI_ADD_RESCONTROL support, fix SLAPI_RES_CONTROLS def
Howard Chu [Wed, 3 Dec 2003 21:52:07 +0000 (21:52 +0000)]
ITS#2859 fix up backend selection
Jong Hyuk Choi [Wed, 3 Dec 2003 18:56:39 +0000 (18:56 +0000)]
editorial fix for access control section
Howard Chu [Wed, 3 Dec 2003 12:30:28 +0000 (12:30 +0000)]
Reorganize, attempt some fault tolerance...
Howard Chu [Wed, 3 Dec 2003 11:31:43 +0000 (11:31 +0000)]
ITS#2795 fix double-free on failure, reset dn2id database
Howard Chu [Wed, 3 Dec 2003 11:06:00 +0000 (11:06 +0000)]
ITS#2795 fix hang. failure still leaves corrupt database though.
Howard Chu [Wed, 3 Dec 2003 01:59:33 +0000 (01:59 +0000)]
Don't init SASL library until we actually want a SASL session
Kurt Zeilenga [Wed, 3 Dec 2003 01:07:06 +0000 (01:07 +0000)]
Misc cleanup
Pierangelo Masarati [Wed, 3 Dec 2003 00:29:29 +0000 (00:29 +0000)]
syntax improvement (ITS#2852)
Kurt Zeilenga [Tue, 2 Dec 2003 21:18:19 +0000 (21:18 +0000)]
Clarify that the updatedn should not be same as the rootdn.
Kurt Zeilenga [Tue, 2 Dec 2003 21:03:21 +0000 (21:03 +0000)]
Mostly formating...
Kurt Zeilenga [Tue, 2 Dec 2003 19:41:19 +0000 (19:41 +0000)]
Misc updates