]> git.sur5r.net Git - openldap/log
openldap
17 years agoallow to register further syntax/mr compatibility
Pierangelo Masarati [Fri, 24 Aug 2007 20:05:30 +0000 (20:05 +0000)]
allow to register further syntax/mr compatibility

17 years agotcpd.h is already include in slap.h
Ralf Haferkamp [Fri, 24 Aug 2007 16:09:50 +0000 (16:09 +0000)]
tcpd.h is already include in slap.h

17 years agoadd logging of request/response controls
Pierangelo Masarati [Fri, 24 Aug 2007 12:50:01 +0000 (12:50 +0000)]
add logging of request/response controls

17 years agoldap_control*_dup() is no longer private; add ldap_pvt_put_control
Pierangelo Masarati [Fri, 24 Aug 2007 12:29:33 +0000 (12:29 +0000)]
ldap_control*_dup() is no longer private; add ldap_pvt_put_control

17 years agoadd memberOf overlay
Pierangelo Masarati [Fri, 24 Aug 2007 02:46:55 +0000 (02:46 +0000)]
add memberOf overlay

17 years agotypo
Pierangelo Masarati [Fri, 24 Aug 2007 02:25:39 +0000 (02:25 +0000)]
typo

17 years agoAdd dgIdentity support
Howard Chu [Thu, 23 Aug 2007 23:33:37 +0000 (23:33 +0000)]
Add dgIdentity support

17 years agoforgot one commit
Pierangelo Masarati [Thu, 23 Aug 2007 20:27:10 +0000 (20:27 +0000)]
forgot one commit

17 years agoAdd dgIdentity from draft-haripriya-dynamicgroup-02
Howard Chu [Thu, 23 Aug 2007 02:09:17 +0000 (02:09 +0000)]
Add dgIdentity from draft-haripriya-dynamicgroup-02

17 years agoRegister dyngroup OID
Howard Chu [Thu, 23 Aug 2007 01:52:04 +0000 (01:52 +0000)]
Register dyngroup OID

17 years agoAdd cn=config support
Howard Chu [Thu, 23 Aug 2007 01:40:09 +0000 (01:40 +0000)]
Add cn=config support

17 years agorework controls API
Pierangelo Masarati [Wed, 22 Aug 2007 22:35:14 +0000 (22:35 +0000)]
rework controls API

17 years agofix and cleanup
Pierangelo Masarati [Wed, 22 Aug 2007 20:55:54 +0000 (20:55 +0000)]
fix and cleanup

17 years agoFix last commit.
Kurt Zeilenga [Wed, 22 Aug 2007 19:33:28 +0000 (19:33 +0000)]
Fix last commit.

17 years agoPassword policy request control should have no control value.
Kurt Zeilenga [Wed, 22 Aug 2007 19:26:55 +0000 (19:26 +0000)]
Password policy request control should have no control value.
Extend ldap_create_control() to supporting creating such.

17 years agomove session tracking control creation to helper
Pierangelo Masarati [Wed, 22 Aug 2007 18:33:41 +0000 (18:33 +0000)]
move session tracking control creation to helper

17 years agoUse MAXHOSTNAMELEN from <ac/socket.h> instead of HOST_NAME_MAX as the latter ain...
Kurt Zeilenga [Wed, 22 Aug 2007 18:05:18 +0000 (18:05 +0000)]
Use MAXHOSTNAMELEN from <ac/socket.h> instead of HOST_NAME_MAX as the latter ain't available here.

17 years agofix subtree rename integrity; curiously enough, tes023 only failed on 64 bit arch...
Pierangelo Masarati [Wed, 22 Aug 2007 17:46:55 +0000 (17:46 +0000)]
fix subtree rename integrity; curiously enough, tes023 only failed on 64 bit arch; probably because we'd need to double the stack of the slab on 64 bit archs...

17 years agoadd support for session tracking (draft-wahl-ldap-sessio) to proxy backends requests
Pierangelo Masarati [Wed, 22 Aug 2007 15:49:35 +0000 (15:49 +0000)]
add support for session tracking (draft-wahl-ldap-sessio) to proxy backends requests

17 years agodon't Statslog before getting controls
Pierangelo Masarati [Wed, 22 Aug 2007 14:41:42 +0000 (14:41 +0000)]
don't Statslog before getting controls

17 years agohandle response controls in exops
Pierangelo Masarati [Wed, 22 Aug 2007 12:07:27 +0000 (12:07 +0000)]
handle response controls in exops

17 years agosupport session tracking during tool binds
Pierangelo Masarati [Wed, 22 Aug 2007 09:17:42 +0000 (09:17 +0000)]
support session tracking during tool binds

17 years agoconsistently use o_log_prefix
Pierangelo Masarati [Wed, 22 Aug 2007 09:17:09 +0000 (09:17 +0000)]
consistently use o_log_prefix

17 years agofix previous commit (need to finish breakfast before committing...)
Pierangelo Masarati [Wed, 22 Aug 2007 08:57:23 +0000 (08:57 +0000)]
fix previous commit (need to finish breakfast before committing...)

17 years agolog formatOID, possibly mapped to friendly name if known
Pierangelo Masarati [Wed, 22 Aug 2007 08:44:21 +0000 (08:44 +0000)]
log formatOID, possibly mapped to friendly name if known

17 years agoadd session tracking support to essential exops
Pierangelo Masarati [Wed, 22 Aug 2007 00:41:47 +0000 (00:41 +0000)]
add session tracking support to essential exops

17 years agofix API change
Pierangelo Masarati [Wed, 22 Aug 2007 00:08:38 +0000 (00:08 +0000)]
fix API change

17 years agoadd (work in progress)
Pierangelo Masarati [Wed, 22 Aug 2007 00:04:59 +0000 (00:04 +0000)]
add (work in progress)

17 years agoclient side of draft-wahl-ldap-session
Pierangelo Masarati [Wed, 22 Aug 2007 00:03:03 +0000 (00:03 +0000)]
client side of draft-wahl-ldap-session

17 years agoclient side of draft-wahl-ldap-session
Pierangelo Masarati [Tue, 21 Aug 2007 23:52:03 +0000 (23:52 +0000)]
client side of draft-wahl-ldap-session

17 years agominimal implementation of draft-wahl-ldap-session-03
Pierangelo Masarati [Tue, 21 Aug 2007 22:47:54 +0000 (22:47 +0000)]
minimal implementation of draft-wahl-ldap-session-03

17 years agofurther fix previous commit
Pierangelo Masarati [Tue, 21 Aug 2007 22:15:09 +0000 (22:15 +0000)]
further fix previous commit

17 years agocleanup experimental controls: rename macros, ifdef code
Pierangelo Masarati [Tue, 21 Aug 2007 21:42:09 +0000 (21:42 +0000)]
cleanup experimental controls: rename macros, ifdef code

17 years agomove to implemented :)
Pierangelo Masarati [Tue, 21 Aug 2007 18:09:13 +0000 (18:09 +0000)]
move to implemented :)

17 years agore-fix previous commit
Pierangelo Masarati [Tue, 21 Aug 2007 15:36:21 +0000 (15:36 +0000)]
re-fix previous commit

17 years agofix tree delete error handling
Pierangelo Masarati [Tue, 21 Aug 2007 15:19:01 +0000 (15:19 +0000)]
fix tree delete error handling

17 years agoadd support for tree delete along with minor fixes (portions ITS#3497)
Pierangelo Masarati [Tue, 21 Aug 2007 14:52:43 +0000 (14:52 +0000)]
add support for tree delete along with minor fixes (portions ITS#3497)

17 years agofix control value presence
Pierangelo Masarati [Tue, 21 Aug 2007 14:50:32 +0000 (14:50 +0000)]
fix control value presence

17 years agofix extra controls in tools
Pierangelo Masarati [Tue, 21 Aug 2007 14:50:08 +0000 (14:50 +0000)]
fix extra controls in tools

17 years agoset authorizing backend
Pierangelo Masarati [Tue, 21 Aug 2007 11:37:33 +0000 (11:37 +0000)]
set authorizing backend

17 years agofix or comment Calysto findings
Pierangelo Masarati [Tue, 21 Aug 2007 10:52:16 +0000 (10:52 +0000)]
fix or comment Calysto findings

17 years agodon't leak URL
Pierangelo Masarati [Mon, 20 Aug 2007 22:24:48 +0000 (22:24 +0000)]
don't leak URL

17 years agofix yet another potential dereference of NULL op (caught by Coverity)
Pierangelo Masarati [Mon, 20 Aug 2007 22:09:19 +0000 (22:09 +0000)]
fix yet another potential dereference of NULL op (caught by Coverity)

17 years agoMore for ITS#5077
Howard Chu [Mon, 20 Aug 2007 20:00:15 +0000 (20:00 +0000)]
More for ITS#5077

17 years agosupport subtree rename (ITS#5097)
Pierangelo Masarati [Mon, 20 Aug 2007 19:06:18 +0000 (19:06 +0000)]
support subtree rename (ITS#5097)

17 years agocheck for SOFTADD as well
Pierangelo Masarati [Mon, 20 Aug 2007 19:05:07 +0000 (19:05 +0000)]
check for SOFTADD as well

17 years agoshow scope and attrs; check if anything at all is configured
Pierangelo Masarati [Mon, 20 Aug 2007 18:03:44 +0000 (18:03 +0000)]
show scope and attrs; check if anything at all is configured

17 years agoMade links not be underlined, as the TOC becomes very cluttered and unreadable. Click...
Gavin Henry [Mon, 20 Aug 2007 13:55:08 +0000 (13:55 +0000)]
Made links not be underlined, as the TOC becomes very cluttered and unreadable. Clickable URLs are still obvious though, so not much difference.

17 years agorework connections so that they get cached on a per-thread basis (ITS#5095)
Pierangelo Masarati [Mon, 20 Aug 2007 00:27:47 +0000 (00:27 +0000)]
rework connections so that they get cached on a per-thread basis (ITS#5095)

17 years agoOnly page numbers in footer. To edit the settings do: htmldoc guide.book
Gavin Henry [Fri, 17 Aug 2007 23:11:21 +0000 (23:11 +0000)]
Only page numbers in footer. To edit the settings do: htmldoc guide.book

17 years agoLink change to minimise the CPAN search results for SDF.
Gavin Henry [Fri, 17 Aug 2007 23:03:36 +0000 (23:03 +0000)]
Link change to minimise the CPAN search results for SDF.

17 years agoAdded make clean and htmldoc batch mode.
Gavin Henry [Fri, 17 Aug 2007 23:03:11 +0000 (23:03 +0000)]
Added make clean and htmldoc batch mode.

17 years agoChanged Makefile to use htmldoc bach mode and created a guide.book file with htmldoc...
Gavin Henry [Fri, 17 Aug 2007 23:02:47 +0000 (23:02 +0000)]
Changed Makefile to use htmldoc bach mode and created a guide.book file with htmldoc nice GUI config tool. We now have an OpenLDAP logo on the front of the PDF, plus other cool touches. Please test.

17 years agoMore for BDB 4.6 compatibility
Howard Chu [Fri, 17 Aug 2007 20:33:46 +0000 (20:33 +0000)]
More for BDB 4.6 compatibility

17 years agocleanup previous commit; make sure what's queryid and what's entryUUID
Pierangelo Masarati [Fri, 17 Aug 2007 16:37:29 +0000 (16:37 +0000)]
cleanup previous commit; make sure what's queryid and what's entryUUID

17 years agofix queryDelete by queryID
Pierangelo Masarati [Fri, 17 Aug 2007 16:24:27 +0000 (16:24 +0000)]
fix queryDelete by queryID

17 years agoset the number of cached entries after reload...
Pierangelo Masarati [Fri, 17 Aug 2007 15:46:44 +0000 (15:46 +0000)]
set the number of cached entries after reload...

17 years agomake lutil_uuidstr_from_normalized() return the length of the string
Pierangelo Masarati [Fri, 17 Aug 2007 15:08:47 +0000 (15:08 +0000)]
make lutil_uuidstr_from_normalized() return the length of the string

17 years agorevert previous commit: let queryId be an octet string, and modify queryDelete parsin...
Pierangelo Masarati [Fri, 17 Aug 2007 15:04:28 +0000 (15:04 +0000)]
revert previous commit: let queryId be an octet string, and modify queryDelete parsing accordingly

17 years agouse UUID syntax for queryId
Pierangelo Masarati [Fri, 17 Aug 2007 14:43:50 +0000 (14:43 +0000)]
use UUID syntax for queryId

17 years agofix previous commit (may be called more than once)
Pierangelo Masarati [Fri, 17 Aug 2007 14:41:32 +0000 (14:41 +0000)]
fix previous commit (may be called more than once)

17 years agofix UUID parsing (it's in normalized form)
Pierangelo Masarati [Fri, 17 Aug 2007 12:43:16 +0000 (12:43 +0000)]
fix UUID parsing (it's in normalized form)

17 years agomove uuid normalized to string to liblutil
Pierangelo Masarati [Fri, 17 Aug 2007 12:42:52 +0000 (12:42 +0000)]
move uuid normalized to string to liblutil

17 years agofix error message
Pierangelo Masarati [Fri, 17 Aug 2007 12:39:17 +0000 (12:39 +0000)]
fix error message

17 years agofix previous commit
Pierangelo Masarati [Fri, 17 Aug 2007 12:38:50 +0000 (12:38 +0000)]
fix previous commit

17 years agofurther fix specification
Pierangelo Masarati [Fri, 17 Aug 2007 11:36:34 +0000 (11:36 +0000)]
further fix specification

17 years agocleanup error messages; complete privateDB control and queryDelete exop specifications
Pierangelo Masarati [Fri, 17 Aug 2007 11:25:35 +0000 (11:25 +0000)]
cleanup error messages; complete privateDB control and queryDelete exop specifications

17 years agoadd:
Pierangelo Masarati [Fri, 17 Aug 2007 10:26:56 +0000 (10:26 +0000)]
add:
- support for the privateDB control, which allows regular LDAP operations
  to address the private database instead of the proxied one.
  This is essentially intended for cache monitoring and maintenance
- support for the queryDelete extended operation, which allows to delete
  from the cache database either a cached query, specified by queryId,
  or all queries related to a specific cached entry, specified by entryDN

17 years agorework previous commit: consistently remove queries, better memory handling and more
Pierangelo Masarati [Fri, 17 Aug 2007 09:57:46 +0000 (09:57 +0000)]
rework previous commit: consistently remove queries, better memory handling and more

17 years agomore consistent parsing checks
Pierangelo Masarati [Fri, 17 Aug 2007 09:53:47 +0000 (09:53 +0000)]
more consistent parsing checks

17 years agorework previous commit
Pierangelo Masarati [Fri, 17 Aug 2007 09:52:31 +0000 (09:52 +0000)]
rework previous commit

17 years agoallow "traditional" behavior (more for ITS#4962; please debate)
Pierangelo Masarati [Fri, 17 Aug 2007 09:51:29 +0000 (09:51 +0000)]
allow "traditional" behavior (more for ITS#4962; please debate)

17 years agogive the db a chance if rootpw is unset (more for ITS#4962)
Pierangelo Masarati [Fri, 17 Aug 2007 09:50:20 +0000 (09:50 +0000)]
give the db a chance if rootpw is unset (more for ITS#4962)

17 years agore-sort funcs (and enums) in "logical" order
Pierangelo Masarati [Fri, 17 Aug 2007 09:49:17 +0000 (09:49 +0000)]
re-sort funcs (and enums) in "logical" order

17 years agodon't leak in case of error
Pierangelo Masarati [Fri, 17 Aug 2007 09:47:14 +0000 (09:47 +0000)]
don't leak in case of error

17 years agoadd a caveat about proxysavequeries
Pierangelo Masarati [Fri, 17 Aug 2007 09:46:42 +0000 (09:46 +0000)]
add a caveat about proxysavequeries

17 years agoallow unknown generic controls (by OID=b64value)
Pierangelo Masarati [Fri, 17 Aug 2007 09:46:02 +0000 (09:46 +0000)]
allow unknown generic controls (by OID=b64value)

17 years agoRemove lint
Hallvard Furuseth [Thu, 16 Aug 2007 22:46:38 +0000 (22:46 +0000)]
Remove lint

17 years agoParanoia for prev commit
Howard Chu [Thu, 16 Aug 2007 20:03:27 +0000 (20:03 +0000)]
Paranoia for prev commit

17 years agoFix double-free closing multiple ppolicy overlay instances
Howard Chu [Thu, 16 Aug 2007 19:59:02 +0000 (19:59 +0000)]
Fix double-free closing multiple ppolicy overlay instances

17 years agoRemove lint
Hallvard Furuseth [Thu, 16 Aug 2007 14:41:48 +0000 (14:41 +0000)]
Remove lint

17 years agoFix typo in previous commit: spurious space in UUID syntax OID.
Hallvard Furuseth [Thu, 16 Aug 2007 13:44:15 +0000 (13:44 +0000)]
Fix typo in previous commit: spurious space in UUID syntax OID.
Also make remove_query_and_data() return void (it returned nothing) and
remove an unused variable.

17 years agoconsistently use SLAP_* malloc macros; alloc sizeof(Syntax *) instead of sizeof(Synta...
Pierangelo Masarati [Thu, 16 Aug 2007 12:08:47 +0000 (12:08 +0000)]
consistently use SLAP_* malloc macros; alloc sizeof(Syntax *) instead of sizeof(Syntax) for areray of superiors; free resources also in case of failure of syn_insert()

17 years agofox to ITS#5070 fix: error out if serialNumber requires size > sizeof(long long)...
Pierangelo Masarati [Thu, 16 Aug 2007 11:57:34 +0000 (11:57 +0000)]
fox to ITS#5070 fix: error out if serialNumber requires size > sizeof(long long) (detected by Coverity)

17 years agofix error checking when parsing UUID (detected by Coverity); added check/prettificati...
Pierangelo Masarati [Thu, 16 Aug 2007 11:52:10 +0000 (11:52 +0000)]
fix error checking when parsing UUID (detected by Coverity); added check/prettification of UUID, just in case...

17 years agohandle exceptions; spotted by coverity
Pierangelo Masarati [Thu, 16 Aug 2007 11:34:55 +0000 (11:34 +0000)]
handle exceptions; spotted by coverity

17 years agodon't trick coverity...
Pierangelo Masarati [Thu, 16 Aug 2007 11:32:10 +0000 (11:32 +0000)]
don't trick coverity...

17 years agodefer thread key retrieve as it might not be needed
Pierangelo Masarati [Thu, 16 Aug 2007 10:05:21 +0000 (10:05 +0000)]
defer thread key retrieve as it might not be needed

17 years agolet req_modify_s and req_modrdn_s have a common portion to interoperate within slap_m...
Pierangelo Masarati [Thu, 16 Aug 2007 09:48:53 +0000 (09:48 +0000)]
let req_modify_s and req_modrdn_s have a common portion to interoperate within slap_mods_opattrs() (ITS#5093)

17 years agouniformly exploit rootdn bind; add support for rootdn bind to backends that didn...
Pierangelo Masarati [Thu, 16 Aug 2007 09:38:15 +0000 (09:38 +0000)]
uniformly exploit rootdn bind; add support for rootdn bind to backends that didn't have it (ITS#4962)

17 years agofix previous commit
Pierangelo Masarati [Thu, 16 Aug 2007 09:32:04 +0000 (09:32 +0000)]
fix previous commit

17 years agos/orb_tmp_mech/orb_mech/
Pierangelo Masarati [Thu, 16 Aug 2007 09:29:45 +0000 (09:29 +0000)]
s/orb_tmp_mech/orb_mech/

17 years agodon't dereference save_errnop if NULL; create temporary file in right dir; revert...
Pierangelo Masarati [Thu, 16 Aug 2007 09:23:48 +0000 (09:23 +0000)]
don't dereference save_errnop if NULL; create temporary file in right dir; revert to strtol(3) (ITS#4627)

17 years agocleanup tools
Pierangelo Masarati [Thu, 16 Aug 2007 09:22:07 +0000 (09:22 +0000)]
cleanup tools

17 years agoITS#4627 fix tool_entry_next
Howard Chu [Wed, 15 Aug 2007 20:09:06 +0000 (20:09 +0000)]
ITS#4627 fix tool_entry_next

17 years agoFix rev 1.68 spew_entry() for ITS#4627: Do not dereference NULL save_errnop.
Hallvard Furuseth [Wed, 15 Aug 2007 19:43:13 +0000 (19:43 +0000)]
Fix rev 1.68 spew_entry() for ITS#4627:  Do not dereference NULL save_errnop.
Add missing unlink().  Update debug messages, move one from spew_file().
Also check the close() return code.

17 years agoFixes and more content
Gavin Henry [Tue, 14 Aug 2007 23:06:03 +0000 (23:06 +0000)]
Fixes and more content

17 years agoTS#4627 fix tool_entry_first()
Howard Chu [Tue, 14 Aug 2007 18:54:28 +0000 (18:54 +0000)]
TS#4627 fix tool_entry_first()

17 years agofix most of the issues of ITS#4627
Pierangelo Masarati [Tue, 14 Aug 2007 15:54:56 +0000 (15:54 +0000)]
fix most of the issues of ITS#4627

17 years agodocument '-Q' (ITS#4930)
Pierangelo Masarati [Tue, 14 Aug 2007 13:53:37 +0000 (13:53 +0000)]
document '-Q' (ITS#4930)