]> git.sur5r.net Git - openldap/log
openldap
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)

17 years agoadd '-Q' switch (used by slaptest only; ITS#4930)
Pierangelo Masarati [Tue, 14 Aug 2007 13:42:40 +0000 (13:42 +0000)]
add '-Q' switch (used by slaptest only; ITS#4930)

17 years agomerge attributes as required after mapping; avoid objectClass duplicates (ITS#5091)
Pierangelo Masarati [Tue, 14 Aug 2007 11:46:29 +0000 (11:46 +0000)]
merge attributes as required after mapping; avoid objectClass duplicates (ITS#5091)

17 years agorecent check for syncrepl searchbase broke test048; fixing...
Pierangelo Masarati [Mon, 13 Aug 2007 20:51:42 +0000 (20:51 +0000)]
recent check for syncrepl searchbase broke test048; fixing...

17 years agodon't allow NULL values (because of parsing errors; ITS#5090)
Pierangelo Masarati [Mon, 13 Aug 2007 19:33:01 +0000 (19:33 +0000)]
don't allow NULL values (because of parsing errors; ITS#5090)

17 years agoprovide an interface to remove a set of entries from the cache
Pierangelo Masarati [Mon, 13 Aug 2007 16:50:18 +0000 (16:50 +0000)]
provide an interface to remove a set of entries from the cache

17 years agoplug leak
Pierangelo Masarati [Mon, 13 Aug 2007 16:29:04 +0000 (16:29 +0000)]
plug leak

17 years agostop pcache task at close
Pierangelo Masarati [Mon, 13 Aug 2007 16:28:33 +0000 (16:28 +0000)]
stop pcache task at close

17 years agofix hot startup commit (read of uninitialized memory; ITS#5081)
Pierangelo Masarati [Mon, 13 Aug 2007 16:27:56 +0000 (16:27 +0000)]
fix hot startup commit (read of uninitialized memory; ITS#5081)

17 years agouse URI to configure client; enable attrlist in slapd-search
Pierangelo Masarati [Mon, 13 Aug 2007 16:20:24 +0000 (16:20 +0000)]
use URI to configure client; enable attrlist in slapd-search

17 years agosync with code; fix bold
Pierangelo Masarati [Mon, 13 Aug 2007 16:19:37 +0000 (16:19 +0000)]
sync with code; fix bold

17 years agoAdd RFC 5020 (entryDN).
Kurt Zeilenga [Mon, 13 Aug 2007 16:17:32 +0000 (16:17 +0000)]
Add RFC 5020 (entryDN).

17 years agoorganisations block was changed to organizations.
Gavin Henry [Sun, 12 Aug 2007 19:00:15 +0000 (19:00 +0000)]
organisations block was changed to organizations.

17 years agoCurrently index.html is broken, thought this was a problem, but it isn't. Will keep...
Gavin Henry [Sun, 12 Aug 2007 17:26:10 +0000 (17:26 +0000)]
Currently index.html is broken, thought this was a problem, but it isn't. Will keep digging. Seems to be something that broke on the 5th of August, as that was the last complete index.html I had.

17 years agoAdd dncachesize
Howard Chu [Sat, 11 Aug 2007 19:36:52 +0000 (19:36 +0000)]
Add dncachesize

17 years agoAdd config keyword for DN cache size (aka EntryInfoSize)
Howard Chu [Sat, 11 Aug 2007 19:29:14 +0000 (19:29 +0000)]
Add config keyword for DN cache size (aka EntryInfoSize)
default is 2x entry cache size

17 years agoforced commit: previous commit fixed ITS#5084
Pierangelo Masarati [Sat, 11 Aug 2007 09:41:00 +0000 (09:41 +0000)]
forced commit: previous commit fixed ITS#5084

17 years agofix objectClass inheritance (ITS#5088)
Pierangelo Masarati [Sat, 11 Aug 2007 09:37:55 +0000 (09:37 +0000)]
fix objectClass inheritance (ITS#5088)

17 years agouse RFC4523 objectClasses
Pierangelo Masarati [Sat, 11 Aug 2007 09:32:24 +0000 (09:32 +0000)]
use RFC4523 objectClasses

17 years agomore on ITS#4868
Pierangelo Masarati [Sat, 11 Aug 2007 09:31:48 +0000 (09:31 +0000)]
more on ITS#4868

17 years agofix previous commit: op is not a bind if error
Pierangelo Masarati [Sat, 11 Aug 2007 09:30:52 +0000 (09:30 +0000)]
fix previous commit: op is not a bind if error

17 years agofix previous commit (crash if no rewrite but just mapping is present)
Pierangelo Masarati [Sat, 11 Aug 2007 09:28:33 +0000 (09:28 +0000)]
fix previous commit (crash if no rewrite but just mapping is present)

17 years agoRemove tool_id2entry_get
Howard Chu [Sat, 11 Aug 2007 04:19:53 +0000 (04:19 +0000)]
Remove tool_id2entry_get

17 years agoITS#5087 fix tool_id2entry_get for hdb
Howard Chu [Sat, 11 Aug 2007 02:11:27 +0000 (02:11 +0000)]
ITS#5087 fix tool_id2entry_get for hdb
TODO: rip this all out and just use tool_entry_get

17 years agoFix prev commit
Howard Chu [Fri, 10 Aug 2007 23:26:25 +0000 (23:26 +0000)]
Fix prev commit

17 years agoITS#5077 fix attr_cmp loop termination
Howard Chu [Fri, 10 Aug 2007 23:10:59 +0000 (23:10 +0000)]
ITS#5077 fix attr_cmp loop termination

17 years agoITS#5065 don't crash if old cookieCSN is sent
Howard Chu [Fri, 10 Aug 2007 22:52:04 +0000 (22:52 +0000)]
ITS#5065 don't crash if old cookieCSN is sent

17 years agoITS#5082 must remove olcPasswordHash from global config...
Howard Chu [Fri, 10 Aug 2007 22:32:03 +0000 (22:32 +0000)]
ITS#5082 must remove olcPasswordHash from global config...

17 years agoITS#5082 allow olcPassdwordHash in frontendDB config
Howard Chu [Fri, 10 Aug 2007 22:28:24 +0000 (22:28 +0000)]
ITS#5082 allow olcPassdwordHash in frontendDB config

17 years agoITS#5085
Gavin Henry [Fri, 10 Aug 2007 16:55:50 +0000 (16:55 +0000)]
ITS#5085

17 years agofixed few leaks in previous commit (ITS#5081)
Pierangelo Masarati [Thu, 9 Aug 2007 16:33:50 +0000 (16:33 +0000)]
fixed few leaks in previous commit (ITS#5081)

17 years agoexperimental code for hot restart of proxy cache (ITS#5081)
Pierangelo Masarati [Thu, 9 Aug 2007 16:15:57 +0000 (16:15 +0000)]
experimental code for hot restart of proxy cache (ITS#5081)

17 years agosyncrepl searchbase must be within the database naming context (ITS#5073)
Pierangelo Masarati [Wed, 8 Aug 2007 18:23:22 +0000 (18:23 +0000)]
syncrepl searchbase must be within the database naming context (ITS#5073)

17 years agoimprove previous commit: now each missing index has a specific counter
Pierangelo Masarati [Wed, 8 Aug 2007 18:22:19 +0000 (18:22 +0000)]
improve previous commit: now each missing index has a specific counter

17 years agoadd monitor support for unindexed attributes (need to manually #define BDB_MONITOR_IDX)
Pierangelo Masarati [Tue, 7 Aug 2007 22:36:04 +0000 (22:36 +0000)]
add monitor support for unindexed attributes (need to manually #define BDB_MONITOR_IDX)

17 years agoadd back-config support to back-relay
Pierangelo Masarati [Mon, 6 Aug 2007 23:22:19 +0000 (23:22 +0000)]
add back-config support to back-relay

17 years agoLatest word list.
Gavin Henry [Mon, 6 Aug 2007 17:59:20 +0000 (17:59 +0000)]
Latest word list.

17 years agoITS#5076
Gavin Henry [Mon, 6 Aug 2007 17:48:52 +0000 (17:48 +0000)]
ITS#5076

17 years agoaspell custom collected LDAP terms and words from all OpenLDAP documentation.
Gavin Henry [Mon, 6 Aug 2007 17:39:36 +0000 (17:39 +0000)]
aspell custom collected LDAP terms and words from all OpenLDAP documentation.

17 years agoSpellcheck Instructions
Gavin Henry [Mon, 6 Aug 2007 17:38:27 +0000 (17:38 +0000)]
Spellcheck Instructions

17 years agoITS#5076
Gavin Henry [Mon, 6 Aug 2007 17:15:25 +0000 (17:15 +0000)]
ITS#5076

17 years agoaspell --lang=en_US -c
Gavin Henry [Mon, 6 Aug 2007 16:08:05 +0000 (16:08 +0000)]
aspell --lang=en_US -c

17 years agoITS#5076
Gavin Henry [Mon, 6 Aug 2007 15:23:28 +0000 (15:23 +0000)]
ITS#5076

17 years agoITS#5076 and remove reference to ldbm as a backend option
Gavin Henry [Mon, 6 Aug 2007 15:17:35 +0000 (15:17 +0000)]
ITS#5076 and remove reference to ldbm as a backend option

17 years agoSleepyCat changed to Oracle.
Gavin Henry [Mon, 6 Aug 2007 15:11:50 +0000 (15:11 +0000)]
SleepyCat changed to Oracle.

17 years agoITS#5076
Gavin Henry [Mon, 6 Aug 2007 15:05:15 +0000 (15:05 +0000)]
ITS#5076

17 years agofix typo
Pierangelo Masarati [Mon, 6 Aug 2007 14:51:47 +0000 (14:51 +0000)]
fix typo

17 years agorework ITS#4322 check
Pierangelo Masarati [Mon, 6 Aug 2007 14:46:51 +0000 (14:46 +0000)]
rework ITS#4322 check

17 years agodocument changes related to ITS#5074
Pierangelo Masarati [Mon, 6 Aug 2007 14:38:31 +0000 (14:38 +0000)]
document changes related to ITS#5074

17 years agoworkaround open() being a macro in glibc 2.6 (ITS#5075)
Pierangelo Masarati [Mon, 6 Aug 2007 12:57:24 +0000 (12:57 +0000)]
workaround open() being a macro in glibc 2.6 (ITS#5075)

17 years agofix previous commit
Pierangelo Masarati [Mon, 6 Aug 2007 12:48:35 +0000 (12:48 +0000)]
fix previous commit

17 years agohonor 1.1, * and + (ITS#5074 and more)
Pierangelo Masarati [Mon, 6 Aug 2007 12:31:30 +0000 (12:31 +0000)]
honor 1.1, * and + (ITS#5074 and more)