]> git.sur5r.net Git - openldap/log
openldap
21 years agoCollective Attributes and Subentries are now RFCs.
Kurt Zeilenga [Mon, 29 Dec 2003 18:40:10 +0000 (18:40 +0000)]
Collective Attributes and Subentries are now RFCs.

21 years agoallow to set max passes per rule
Pierangelo Masarati [Mon, 29 Dec 2003 18:02:49 +0000 (18:02 +0000)]
allow to set max passes per rule

21 years agoclarify field description in rewriteRule statement
Pierangelo Masarati [Mon, 29 Dec 2003 17:12:29 +0000 (17:12 +0000)]
clarify field description in rewriteRule statement

21 years agofix, clarify and document previous commit
Pierangelo Masarati [Mon, 29 Dec 2003 17:06:43 +0000 (17:06 +0000)]
fix, clarify and document previous commit

21 years agoallow user-defined return codes from rewriteRules
Pierangelo Masarati [Mon, 29 Dec 2003 16:14:47 +0000 (16:14 +0000)]
allow user-defined return codes from rewriteRules

21 years agotypo
Pierangelo Masarati [Mon, 29 Dec 2003 15:22:10 +0000 (15:22 +0000)]
typo

21 years agoallow '%' escape; treat anything else as error
Pierangelo Masarati [Mon, 29 Dec 2003 15:10:59 +0000 (15:10 +0000)]
allow '%' escape; treat anything else as error

21 years agoDon't require slapi to be in the path - always include slapi/slapi.h
Luke Howard [Sun, 28 Dec 2003 04:17:48 +0000 (04:17 +0000)]
Don't require slapi to be in the path - always include slapi/slapi.h

21 years agoCleanup SLAPI namespace
Luke Howard [Sun, 28 Dec 2003 04:14:19 +0000 (04:14 +0000)]
Cleanup SLAPI namespace

21 years agoallow memory ownership specification when using (session- wide) variables
Pierangelo Masarati [Sat, 27 Dec 2003 18:48:06 +0000 (18:48 +0000)]
allow memory ownership specification when using (session- wide) variables

21 years agofix memory ownership
Pierangelo Masarati [Sat, 27 Dec 2003 17:52:07 +0000 (17:52 +0000)]
fix memory ownership

21 years agoInitialize terminating bv_len in slapi_int_ldapmods2modifications
Luke Howard [Sat, 27 Dec 2003 08:43:02 +0000 (08:43 +0000)]
Initialize terminating bv_len in slapi_int_ldapmods2modifications

21 years agoForced commit - added slap_replog_cb
Howard Chu [Thu, 25 Dec 2003 15:10:35 +0000 (15:10 +0000)]
Forced commit - added slap_replog_cb

21 years agoBetter fix for ITS#2512. Use callback to invoke replog before sending
Howard Chu [Thu, 25 Dec 2003 15:01:53 +0000 (15:01 +0000)]
Better fix for ITS#2512. Use callback to invoke replog before sending
result to client.

21 years agoRevert prev commit, unnecessary
Howard Chu [Thu, 25 Dec 2003 14:57:26 +0000 (14:57 +0000)]
Revert prev commit, unnecessary

21 years agoRevert prev commit, not necessary
Howard Chu [Thu, 25 Dec 2003 14:56:02 +0000 (14:56 +0000)]
Revert prev commit, not necessary

21 years agoFix prev commit
Howard Chu [Wed, 24 Dec 2003 23:48:07 +0000 (23:48 +0000)]
Fix prev commit

21 years agoUse a separate mutex for the replication timestamp
Howard Chu [Wed, 24 Dec 2003 14:32:33 +0000 (14:32 +0000)]
Use a separate mutex for the replication timestamp

21 years agoITS#2895 sleep(1) here masks race conditions, don't do it.
Howard Chu [Wed, 24 Dec 2003 14:03:43 +0000 (14:03 +0000)]
ITS#2895 sleep(1) here masks race conditions, don't do it.

21 years agoITS#2895 TXN_PREPARE is not needed since we use nested transactions. It
Howard Chu [Wed, 24 Dec 2003 13:27:03 +0000 (13:27 +0000)]
ITS#2895 TXN_PREPARE is not needed since we use nested transactions. It
also has a side-effect of releasing all the transaction's existing locks.

21 years agoITS#2895 store a copy in the entry cache
Howard Chu [Wed, 24 Dec 2003 10:59:50 +0000 (10:59 +0000)]
ITS#2895 store a copy in the entry cache

21 years agoFix bogus "Internal error" when deleting non-existent entry
Howard Chu [Wed, 24 Dec 2003 10:58:11 +0000 (10:58 +0000)]
Fix bogus "Internal error" when deleting non-existent entry

21 years agoFix reject error logging
Howard Chu [Wed, 24 Dec 2003 10:39:14 +0000 (10:39 +0000)]
Fix reject error logging

21 years agoDon't assume the replog is sorted, sort the queue before processing.
Howard Chu [Tue, 23 Dec 2003 18:51:52 +0000 (18:51 +0000)]
Don't assume the replog is sorted, sort the queue before processing.

21 years agoFix replog sequencing - assign sequence numbers at beginning of operation,
Howard Chu [Tue, 23 Dec 2003 18:48:36 +0000 (18:48 +0000)]
Fix replog sequencing - assign sequence numbers at beginning of operation,
instead of getting a timestamp at the end. This makes it possible for
slurpd to sort the log later.

21 years agoITS#2887 fix slapi crash
Howard Chu [Tue, 23 Dec 2003 18:40:56 +0000 (18:40 +0000)]
ITS#2887 fix slapi crash

21 years agoRevert to simple authzID behavior
Howard Chu [Tue, 23 Dec 2003 14:27:54 +0000 (14:27 +0000)]
Revert to simple authzID behavior

21 years agoExecute overlays in reverse of config order.
Howard Chu [Tue, 23 Dec 2003 14:18:47 +0000 (14:18 +0000)]
Execute overlays in reverse of config order.

21 years agoAvoid runtime copying of BackendDB
Howard Chu [Tue, 23 Dec 2003 14:12:54 +0000 (14:12 +0000)]
Avoid runtime copying of BackendDB

21 years agomisc updates
Jong Hyuk Choi [Sun, 21 Dec 2003 20:00:14 +0000 (20:00 +0000)]
misc updates

21 years agorewrite of the syncrepl section
Jong Hyuk Choi [Sun, 21 Dec 2003 19:54:29 +0000 (19:54 +0000)]
rewrite of the syncrepl section

21 years agoupdate syncrepl and session log info
Jong Hyuk Choi [Sun, 21 Dec 2003 16:32:00 +0000 (16:32 +0000)]
update syncrepl and session log info

21 years agoRevert #if 0
Kurt Zeilenga [Sun, 21 Dec 2003 08:25:55 +0000 (08:25 +0000)]
Revert #if 0

21 years agofix previous commit
Pierangelo Masarati [Sat, 20 Dec 2003 17:41:08 +0000 (17:41 +0000)]
fix previous commit

21 years agoin the <what> clause of ACLs, only 'attr=' or 'attrs=' are allowed; the former for...
Pierangelo Masarati [Sat, 20 Dec 2003 15:31:54 +0000 (15:31 +0000)]
in the <what> clause of ACLs, only 'attr=' or 'attrs=' are allowed; the former for backwards compatibility, while slapd.access(5) correctly uses only the latter form

21 years agofor consistency, always allow 'onelevel' as an alias for 'one' in dnstyle
Pierangelo Masarati [Sat, 20 Dec 2003 15:29:05 +0000 (15:29 +0000)]
for consistency, always allow 'onelevel' as an alias for 'one' in dnstyle

21 years agofor consistency, always allow 'onelevel' as an alias for 'one' in dnstyle
Pierangelo Masarati [Sat, 20 Dec 2003 15:18:21 +0000 (15:18 +0000)]
for consistency, always allow 'onelevel' as an alias for 'one' in dnstyle

21 years agoFix handling of an_oc_exclude
Howard Chu [Sat, 20 Dec 2003 14:35:13 +0000 (14:35 +0000)]
Fix handling of an_oc_exclude

21 years agoITS#2888 don't return LDAP_SIZELIMIT_EXCEEDED prematurely
Howard Chu [Sat, 20 Dec 2003 10:10:59 +0000 (10:10 +0000)]
ITS#2888 don't return LDAP_SIZELIMIT_EXCEEDED prematurely

21 years agoMore cleanup
Howard Chu [Sat, 20 Dec 2003 09:55:17 +0000 (09:55 +0000)]
More cleanup

21 years agoClean up prev commit
Howard Chu [Sat, 20 Dec 2003 09:19:19 +0000 (09:19 +0000)]
Clean up prev commit

21 years agoITS#2889 - fix explicit objectClass inclusion/exclusion
Howard Chu [Sat, 20 Dec 2003 06:28:05 +0000 (06:28 +0000)]
ITS#2889 - fix explicit objectClass inclusion/exclusion

21 years agoreplica promotion / demotion
Jong Hyuk Choi [Fri, 19 Dec 2003 23:12:44 +0000 (23:12 +0000)]
replica promotion / demotion

21 years agoFix slapi_modify_internal() to deal with just the modification type of
Luke Howard [Fri, 19 Dec 2003 10:10:59 +0000 (10:10 +0000)]
Fix slapi_modify_internal() to deal with just the modification type of
a mod operation

21 years agodocument +0
Kurt Zeilenga [Fri, 19 Dec 2003 05:08:41 +0000 (05:08 +0000)]
document +0

21 years agoDocument +0
Kurt Zeilenga [Fri, 19 Dec 2003 05:06:51 +0000 (05:06 +0000)]
Document +0

21 years agoDomain Administrative Data in LDAP
Kurt Zeilenga [Fri, 19 Dec 2003 02:36:54 +0000 (02:36 +0000)]
Domain Administrative Data in LDAP

21 years agoMove ldapi to /var/run
Kurt Zeilenga [Fri, 19 Dec 2003 02:28:06 +0000 (02:28 +0000)]
Move ldapi to /var/run

21 years agoMove pid/args files into $(RUNDIR)/run
Kurt Zeilenga [Fri, 19 Dec 2003 02:18:29 +0000 (02:18 +0000)]
Move pid/args files into $(RUNDIR)/run
Move ldapi into $(RUNDIR)/run/openldap

21 years agoAdd comment
Kurt Zeilenga [Fri, 19 Dec 2003 02:00:10 +0000 (02:00 +0000)]
Add comment

21 years agosupportedFeatures and "+" are now RFCs
Kurt Zeilenga [Fri, 19 Dec 2003 01:51:02 +0000 (01:51 +0000)]
supportedFeatures and "+" are now RFCs

21 years agoRemove cruft
Kurt Zeilenga [Fri, 19 Dec 2003 01:40:06 +0000 (01:40 +0000)]
Remove cruft

21 years agoPrint UNDEFINED on compare error
Kurt Zeilenga [Thu, 18 Dec 2003 23:24:49 +0000 (23:24 +0000)]
Print UNDEFINED on compare error

21 years agoFix install rule
Howard Chu [Thu, 18 Dec 2003 20:26:05 +0000 (20:26 +0000)]
Fix install rule

21 years agoMove experimental built-in SASL behind SLAP_BUILTIN_SASL macro
Kurt Zeilenga [Thu, 18 Dec 2003 20:01:47 +0000 (20:01 +0000)]
Move experimental built-in SASL behind SLAP_BUILTIN_SASL macro

21 years agoCleanup
Kurt Zeilenga [Thu, 18 Dec 2003 19:48:40 +0000 (19:48 +0000)]
Cleanup

21 years agoBump the required Cyrus SASL version to 2.1.15+
Kurt Zeilenga [Thu, 18 Dec 2003 19:45:47 +0000 (19:45 +0000)]
Bump the required Cyrus SASL version to 2.1.15+

21 years agoClean error handling
Kurt Zeilenga [Thu, 18 Dec 2003 19:30:37 +0000 (19:30 +0000)]
Clean error handling

21 years agoUse ldap_unbind_ext(3)
Kurt Zeilenga [Thu, 18 Dec 2003 19:15:57 +0000 (19:15 +0000)]
Use ldap_unbind_ext(3)

21 years agopropagate flags to sasl-regexp functions (will need it later)
Pierangelo Masarati [Thu, 18 Dec 2003 18:32:45 +0000 (18:32 +0000)]
propagate flags to sasl-regexp functions (will need it later)

21 years agoallow 'all' vs. 'any' sasl-authz-policy
Pierangelo Masarati [Thu, 18 Dec 2003 18:28:43 +0000 (18:28 +0000)]
allow 'all' vs. 'any' sasl-authz-policy

21 years agoclarify default access control policy
Kurt Zeilenga [Thu, 18 Dec 2003 17:32:30 +0000 (17:32 +0000)]
clarify default access control policy

21 years agoCompletely untested built-in EXTERNAL implementation
Kurt Zeilenga [Thu, 18 Dec 2003 06:52:39 +0000 (06:52 +0000)]
Completely untested built-in EXTERNAL implementation
Needs identity mapping and proxy authorization support

21 years agoITS#2884 silence warning. We don't dereference this pointer, we just use
Howard Chu [Thu, 18 Dec 2003 03:54:48 +0000 (03:54 +0000)]
ITS#2884 silence warning. We don't dereference this pointer, we just use
it's value as a unique key.

21 years agoITS#2883 initialize rc before running callbacks
Howard Chu [Thu, 18 Dec 2003 03:50:09 +0000 (03:50 +0000)]
ITS#2883 initialize rc before running callbacks

21 years agoUpdate index to encourage "proper" use
Kurt Zeilenga [Thu, 18 Dec 2003 02:12:44 +0000 (02:12 +0000)]
Update index to encourage "proper" use

21 years agoFix tests
Kurt Zeilenga [Thu, 18 Dec 2003 01:07:09 +0000 (01:07 +0000)]
Fix tests

21 years agoSwitch to #if instead of #ifdef LDAP_DEPRECATED
Kurt Zeilenga [Thu, 18 Dec 2003 00:44:51 +0000 (00:44 +0000)]
Switch to #if instead of #ifdef LDAP_DEPRECATED

21 years agoLatest
Kurt Zeilenga [Thu, 18 Dec 2003 00:36:45 +0000 (00:36 +0000)]
Latest

21 years agosome notes on access required by proxyAuthz control;
Pierangelo Masarati [Thu, 18 Dec 2003 00:27:01 +0000 (00:27 +0000)]
some notes on access required by proxyAuthz control;
note that other controls may need different access
privileges via, e.g., backend_attribute() (syncrepl?)

21 years agoMore updatedn != rootdn recommendations
Kurt Zeilenga [Thu, 18 Dec 2003 00:06:55 +0000 (00:06 +0000)]
More updatedn != rootdn recommendations

21 years agoMake modify/increment conditional
Kurt Zeilenga [Wed, 17 Dec 2003 21:42:48 +0000 (21:42 +0000)]
Make modify/increment conditional

21 years agoMinor adjust
Kurt Zeilenga [Wed, 17 Dec 2003 21:29:19 +0000 (21:29 +0000)]
Minor adjust

21 years agoClean up LDAP Sync result codes
Kurt Zeilenga [Wed, 17 Dec 2003 21:09:28 +0000 (21:09 +0000)]
Clean up LDAP Sync result codes

21 years agocleanup most of the -pedantic warnings (ITS#2884) and other small fixes
Pierangelo Masarati [Wed, 17 Dec 2003 20:55:46 +0000 (20:55 +0000)]
cleanup most of the -pedantic warnings (ITS#2884) and other small fixes

21 years agoSync with HEAD
Kurt Zeilenga [Wed, 17 Dec 2003 17:55:27 +0000 (17:55 +0000)]
Sync with HEAD

21 years agoDont mention bare oc in list.
Kurt Zeilenga [Wed, 17 Dec 2003 17:48:56 +0000 (17:48 +0000)]
Dont mention bare oc in list.

21 years agos/+/@/ in OC attr lists
Kurt Zeilenga [Wed, 17 Dec 2003 17:36:41 +0000 (17:36 +0000)]
s/+/@/ in OC attr lists

21 years agoSome text tweaks
Howard Chu [Wed, 17 Dec 2003 04:22:40 +0000 (04:22 +0000)]
Some text tweaks

21 years agoRemove -C(hasing) option. Doesn't make sense for update operations
Kurt Zeilenga [Wed, 17 Dec 2003 00:34:37 +0000 (00:34 +0000)]
Remove -C(hasing) option.  Doesn't make sense for update operations
(at least not with a secure authentication framework).

21 years agoFirst round of SLAPI cleanups - use slapi_int_XXX for internal functions
Luke Howard [Tue, 16 Dec 2003 15:49:31 +0000 (15:49 +0000)]
First round of SLAPI cleanups - use slapi_int_XXX for internal functions
(slapi_x_XXX is still reserved for exported functions that are not part
of the SLAPI specification)

21 years agofix a couple of (too optimistic) comments...
Pierangelo Masarati [Tue, 16 Dec 2003 14:25:36 +0000 (14:25 +0000)]
fix a couple of (too optimistic) comments...

21 years agomore clarifications on dnstyle usage
Pierangelo Masarati [Tue, 16 Dec 2003 11:20:59 +0000 (11:20 +0000)]
more clarifications on dnstyle usage

21 years agoHonour any controls that are sent by a SLAPI plugin
Luke Howard [Tue, 16 Dec 2003 11:17:54 +0000 (11:17 +0000)]
Honour any controls that are sent by a SLAPI plugin

21 years agoline up comments and code
Pierangelo Masarati [Tue, 16 Dec 2003 11:05:52 +0000 (11:05 +0000)]
line up comments and code

21 years agoimprove error handling for attr val ACL syntax
Pierangelo Masarati [Tue, 16 Dec 2003 10:56:21 +0000 (10:56 +0000)]
improve error handling for attr val ACL syntax

21 years agoFormating
Kurt Zeilenga [Tue, 16 Dec 2003 06:52:52 +0000 (06:52 +0000)]
Formating

21 years agoDon't leak SLAPI_RESCONTROLS when free'ing parameter block - these
Luke Howard [Tue, 16 Dec 2003 05:59:50 +0000 (05:59 +0000)]
Don't leak SLAPI_RESCONTROLS when free'ing parameter block - these
are allocated by the plugin

21 years agoDeprecate +objectClass in favor of @objectClass per IETF discussions
Kurt Zeilenga [Tue, 16 Dec 2003 05:55:52 +0000 (05:55 +0000)]
Deprecate +objectClass in favor of @objectClass per IETF discussions

21 years agoRework for overlay (should be checked by someone who knows this
Kurt Zeilenga [Tue, 16 Dec 2003 03:59:24 +0000 (03:59 +0000)]
Rework for overlay (should be checked by someone who knows this
stuff).

21 years agoRequires --with-tls
Kurt Zeilenga [Tue, 16 Dec 2003 03:25:32 +0000 (03:25 +0000)]
Requires --with-tls

21 years agominor tweak and rebuild
Kurt Zeilenga [Tue, 16 Dec 2003 01:58:15 +0000 (01:58 +0000)]
minor tweak and rebuild

21 years agoRevert last commit
Kurt Zeilenga [Tue, 16 Dec 2003 01:55:56 +0000 (01:55 +0000)]
Revert last commit

21 years agohonor '!' (objectClass negation) when checking attribute presence in list
Pierangelo Masarati [Tue, 16 Dec 2003 01:10:33 +0000 (01:10 +0000)]
honor '!' (objectClass negation) when checking attribute presence in list

21 years agoadd to 'val[.<style>=<value>' ACLs special match styles for DN-valued attributes...
Pierangelo Masarati [Tue, 16 Dec 2003 00:49:10 +0000 (00:49 +0000)]
add to 'val[.<style>=<value>' ACLs special match styles for DN-valued attributes; add negated objectClass to attribute name lists for ACLs and partial replication

21 years agoFix - need to initialize lutil_passwd.
Howard Chu [Tue, 16 Dec 2003 00:39:29 +0000 (00:39 +0000)]
Fix - need to initialize lutil_passwd.

21 years agoRework last commit
Kurt Zeilenga [Mon, 15 Dec 2003 23:32:52 +0000 (23:32 +0000)]
Rework last commit

21 years agoRev the API version number
Kurt Zeilenga [Mon, 15 Dec 2003 23:27:28 +0000 (23:27 +0000)]
Rev the API version number

21 years agoMake a few OPERATIONAL REQUIREMENT clarifications
Kurt Zeilenga [Mon, 15 Dec 2003 18:41:23 +0000 (18:41 +0000)]
Make a few OPERATIONAL REQUIREMENT clarifications
Clean up formating

21 years agoallow 'AUTHZ' mech in proxyAuthz control to allow also the <mech> part of the 'u...
Pierangelo Masarati [Mon, 15 Dec 2003 18:19:14 +0000 (18:19 +0000)]
allow 'AUTHZ' mech in proxyAuthz control to allow also the <mech> part of the 'u:' user