]> git.sur5r.net Git - openldap/log
openldap
16 years agoITS#5484 remove syncop from runq before freeing it
Howard Chu [Thu, 24 Apr 2008 18:35:35 +0000 (18:35 +0000)]
ITS#5484 remove syncop from runq before freeing it

16 years agoFix typo in 1.389
Howard Chu [Thu, 24 Apr 2008 10:19:20 +0000 (10:19 +0000)]
Fix typo in 1.389

16 years agoUpdate to rev -11
Howard Chu [Wed, 23 Apr 2008 11:09:25 +0000 (11:09 +0000)]
Update to rev -11

16 years agoDisclaimer for behavior in a master/slave replication environment
Howard Chu [Wed, 23 Apr 2008 10:58:29 +0000 (10:58 +0000)]
Disclaimer for behavior in a master/slave replication environment

16 years agoITS#5346 overlay_db_open needs to preserve the original *be.
Howard Chu [Wed, 23 Apr 2008 10:31:22 +0000 (10:31 +0000)]
ITS#5346 overlay_db_open needs to preserve the original *be.

16 years agoFor ITS#5346 - reintroduce bd_self pointer (from 2008-03-13)
Howard Chu [Wed, 23 Apr 2008 10:23:00 +0000 (10:23 +0000)]
For ITS#5346 - reintroduce bd_self pointer (from 2008-03-13)

16 years agoForced commit: rev 1.59 is derived from Symas and subject to this Copyright:
Howard Chu [Mon, 21 Apr 2008 22:30:04 +0000 (22:30 +0000)]
Forced commit: rev 1.59 is derived from Symas and subject to this Copyright:

Copyright 2008 Symas Corp.
Redistribution and use in source and binary forms, with or without
modification, are permitted only as authorized by the OpenLDAP Public License.

16 years agoForced commit: rev 1.33 is derived from Symas and subject to this Copyright:
Howard Chu [Mon, 21 Apr 2008 22:28:38 +0000 (22:28 +0000)]
Forced commit: rev 1.33 is derived from Symas and subject to this Copyright:

Copyright 2008 Symas Corp.
Redistribution and use in source and binary forms, with or without
modification, are permitted only as authorized by the OpenLDAP Public License.

16 years agoClarify ppolicy text
Howard Chu [Mon, 21 Apr 2008 21:44:20 +0000 (21:44 +0000)]
Clarify ppolicy text

16 years agomissing numvals (ITS#5481)
Pierangelo Masarati [Mon, 21 Apr 2008 16:43:50 +0000 (16:43 +0000)]
missing numvals (ITS#5481)

16 years ago(ITS#5479) Pasword Policy docs from Symas
Gavin Henry [Mon, 21 Apr 2008 13:05:30 +0000 (13:05 +0000)]
(ITS#5479) Pasword Policy docs from Symas

16 years agoComplete reorganise of the sections to make it easier to find things and ITS#5476
Gavin Henry [Mon, 21 Apr 2008 12:33:52 +0000 (12:33 +0000)]
Complete reorganise of the sections to make it easier to find things and ITS#5476

16 years agoITS#5470 also ignore presentlist if number of CSNs don't match
Howard Chu [Sat, 19 Apr 2008 23:27:49 +0000 (23:27 +0000)]
ITS#5470 also ignore presentlist if number of CSNs don't match

16 years agofix typo in error message
Pierangelo Masarati [Thu, 17 Apr 2008 20:57:22 +0000 (20:57 +0000)]
fix typo in error message

16 years agofix abstract class inheritance check (ITS#5474)
Pierangelo Masarati [Thu, 17 Apr 2008 20:49:59 +0000 (20:49 +0000)]
fix abstract class inheritance check (ITS#5474)

16 years agoITS#5470 ignore presentlist on partial multimaster refreshes
Howard Chu [Thu, 17 Apr 2008 01:42:40 +0000 (01:42 +0000)]
ITS#5470 ignore presentlist on partial multimaster refreshes

16 years agoRevert prev commit
Howard Chu [Thu, 17 Apr 2008 00:03:06 +0000 (00:03 +0000)]
Revert prev commit

16 years agoITS#5470 don't return any data at all until we have a ctxcsn
Howard Chu [Wed, 16 Apr 2008 10:37:44 +0000 (10:37 +0000)]
ITS#5470 don't return any data at all until we have a ctxcsn

16 years agoFORCED COMMIT: On Unix, ':' gets escaped but not other Windows chars.
Hallvard Furuseth [Wed, 16 Apr 2008 00:29:50 +0000 (00:29 +0000)]
FORCED COMMIT: On Unix, ':' gets escaped but not other Windows chars.
And '/' in the suffix DN now works.

16 years agoFor ITS#5408: Handle special chars in filenames, in particular on Windows.
Hallvard Furuseth [Wed, 16 Apr 2008 00:09:25 +0000 (00:09 +0000)]
For ITS#5408: Handle special chars in filenames, in particular on Windows.

When upgrading, may need to slapcat/slapadd the database if back-ldif
is used as a general backend with chars like ':' or Windows' special
chars in DNs.

16 years agoFor ITS#5408: Cleanup: No functionality change.
Hallvard Furuseth [Tue, 15 Apr 2008 22:30:40 +0000 (22:30 +0000)]
For ITS#5408: Cleanup: No functionality change.
Change dn2path(), get_entry() and move_entry() prototypes/usage.
Remove unused statements/initializations.  get_entry() now returns
a result code, reducing result code handling a bit.

16 years agoFor ITS#5408: back-ldif cannot currently handle multiple database suffixes.
Hallvard Furuseth [Tue, 15 Apr 2008 22:22:38 +0000 (22:22 +0000)]
For ITS#5408: back-ldif cannot currently handle multiple database suffixes.
So make olcDbDirectory SINGLE-VALUE and set SLAP_DBFLAG_ONE_SUFFIX.
Take advantage of that in ldif_back_referrals().

16 years agoITS#5469 check earlier for write waiters
Howard Chu [Tue, 15 Apr 2008 22:17:50 +0000 (22:17 +0000)]
ITS#5469 check earlier for write waiters

16 years agomake pseudoroot-bind-defer TRUE by default (part of ITS#5440 fix)
Pierangelo Masarati [Sat, 12 Apr 2008 11:33:48 +0000 (11:33 +0000)]
make pseudoroot-bind-defer TRUE by default (part of ITS#5440 fix)

16 years agoBDB flags link.
Gavin Henry [Fri, 11 Apr 2008 21:48:35 +0000 (21:48 +0000)]
BDB flags link.

16 years agoCleanup prev commit
Howard Chu [Fri, 11 Apr 2008 12:20:01 +0000 (12:20 +0000)]
Cleanup prev commit

16 years agoITS#5454 regular mutex lock is safe
Howard Chu [Fri, 11 Apr 2008 12:12:06 +0000 (12:12 +0000)]
ITS#5454 regular mutex lock is safe

16 years agominor cleanup
Howard Chu [Fri, 11 Apr 2008 12:05:32 +0000 (12:05 +0000)]
minor cleanup

16 years agoITS#5458 fix error message for missing closing paren
Howard Chu [Thu, 10 Apr 2008 18:36:15 +0000 (18:36 +0000)]
ITS#5458 fix error message for missing closing paren

16 years agoITS#5340 fixes:
Hallvard Furuseth [Thu, 10 Apr 2008 12:54:11 +0000 (12:54 +0000)]
ITS#5340 fixes:
slap_send_ldap_result() when rs->sr_flags & REP_REF_MUSTBEFREED:
- Do not return with rs->sr_ref == <freed data>, set it to NULL instead.
- Plug memory leak when op->o_domain_scope || op->o_protocol<LDAP_VERSION3.
send_ldap_response():
- Paranoia: Reset REP_MATCHED_MUSTBEFREED and REP_REF_MUSTBEFREED,
  in case the caller reuses the SlapReply without resetting the flags.

16 years agocode cleanup: remove fake loop - vestige from 1.136, obsolete since 1.174
Hallvard Furuseth [Wed, 9 Apr 2008 18:24:22 +0000 (18:24 +0000)]
code cleanup: remove fake loop - vestige from 1.136, obsolete since 1.174

16 years agoITS#5383 use public OID for config schema, no more hiding
Howard Chu [Wed, 9 Apr 2008 15:22:23 +0000 (15:22 +0000)]
ITS#5383 use public OID for config schema, no more hiding

16 years agoITS#5376, #5378 delta-sync should fallback in other cases too
Howard Chu [Wed, 9 Apr 2008 12:01:11 +0000 (12:01 +0000)]
ITS#5376, #5378 delta-sync should fallback in other cases too

16 years agoITS#5409 must reset pagedresults state if no cookie is provided
Howard Chu [Wed, 9 Apr 2008 03:08:38 +0000 (03:08 +0000)]
ITS#5409 must reset pagedresults state if no cookie is provided

16 years agoITS#5455 be sure to reset bei_finders / bei_state
Howard Chu [Wed, 9 Apr 2008 00:12:08 +0000 (00:12 +0000)]
ITS#5455 be sure to reset bei_finders / bei_state

16 years agojust a typo I found when reading.
Gavin Henry [Mon, 7 Apr 2008 17:19:23 +0000 (17:19 +0000)]
just a typo I found when reading.

16 years agojust a typo I found when reading.
Gavin Henry [Mon, 7 Apr 2008 16:05:59 +0000 (16:05 +0000)]
just a typo I found when reading.

16 years agoconstify 1st arg to register_at()/register_at(), needed for config.h rev 1.50
Hallvard Furuseth [Sun, 6 Apr 2008 20:04:10 +0000 (20:04 +0000)]
constify 1st arg to register_at()/register_at(), needed for config.h rev 1.50

16 years agoITS#5454 proposed fix. May still need to change initial trylock to a
Howard Chu [Sat, 5 Apr 2008 00:45:59 +0000 (00:45 +0000)]
ITS#5454 proposed fix. May still need to change initial trylock to a
regular mutex_lock.

16 years agoempty() and size() methods
Ralf Haferkamp [Fri, 4 Apr 2008 10:36:01 +0000 (10:36 +0000)]
empty() and size() methods

16 years agoITS#5450 fully terminate value lists
Howard Chu [Fri, 4 Apr 2008 00:01:02 +0000 (00:01 +0000)]
ITS#5450 fully terminate value lists

16 years agoITS#5419 only Hidden DBs get special treatment
Howard Chu [Thu, 3 Apr 2008 10:04:56 +0000 (10:04 +0000)]
ITS#5419 only Hidden DBs get special treatment

16 years agoFix bogus whitespace from 1.18
Howard Chu [Thu, 3 Apr 2008 09:48:39 +0000 (09:48 +0000)]
Fix bogus whitespace from 1.18

16 years agoITS#5437, #5444 add entry to consumer
Howard Chu [Thu, 3 Apr 2008 08:55:15 +0000 (08:55 +0000)]
ITS#5437, #5444 add entry to consumer

16 years agodefine LDIFADD1
Howard Chu [Thu, 3 Apr 2008 08:52:35 +0000 (08:52 +0000)]
define LDIFADD1

16 years agoadd dn: prefix to allow use with ldapmodify
Howard Chu [Thu, 3 Apr 2008 08:51:31 +0000 (08:51 +0000)]
add dn: prefix to allow use with ldapmodify

16 years agoShould accept regular LDIF input
Howard Chu [Thu, 3 Apr 2008 08:50:19 +0000 (08:50 +0000)]
Should accept regular LDIF input

16 years agoITS#5437, #5444 if numcsns don't match, set changed flag
Howard Chu [Thu, 3 Apr 2008 08:43:48 +0000 (08:43 +0000)]
ITS#5437, #5444 if numcsns don't match, set changed flag

16 years agoITS#5439 fix ID_NOCACHE handling
Howard Chu [Thu, 3 Apr 2008 08:02:11 +0000 (08:02 +0000)]
ITS#5439 fix ID_NOCACHE handling

16 years agoITS#5442 slapd_rq mutexes must always be used
Howard Chu [Wed, 2 Apr 2008 03:08:06 +0000 (03:08 +0000)]
ITS#5442 slapd_rq mutexes must always be used

16 years agoSASL support for LDAPConnection
Ralf Haferkamp [Tue, 1 Apr 2008 16:35:42 +0000 (16:35 +0000)]
SASL support for LDAPConnection

16 years agofix bitwise test (ITS#5445)
Pierangelo Masarati [Mon, 31 Mar 2008 16:58:03 +0000 (16:58 +0000)]
fix bitwise test (ITS#5445)

16 years agoa connection cannot be privileged and be in the avl tree at the same time (related...
Pierangelo Masarati [Sat, 29 Mar 2008 18:17:21 +0000 (18:17 +0000)]
a connection cannot be privileged and be in the avl tree at the same time (related to ITS#5440?)

16 years agoprint targets' status
Pierangelo Masarati [Sat, 29 Mar 2008 18:16:34 +0000 (18:16 +0000)]
print targets' status

16 years agomake stamp a long no matter what time_t is, to print it accordingly (ITS#5441)
Pierangelo Masarati [Sat, 29 Mar 2008 16:22:50 +0000 (16:22 +0000)]
make stamp a long no matter what time_t is, to print it accordingly (ITS#5441)

16 years agoavoid system call when not needed (ITS#5441)
Pierangelo Masarati [Sat, 29 Mar 2008 12:11:44 +0000 (12:11 +0000)]
avoid system call when not needed (ITS#5441)

16 years agoadded $OpenLDAP$ CVS Keyword
Ralf Haferkamp [Fri, 28 Mar 2008 11:27:24 +0000 (11:27 +0000)]
added $OpenLDAP$ CVS Keyword

16 years agoadded $OpenLDAP$ CVS Keyword
Ralf Haferkamp [Fri, 28 Mar 2008 11:05:10 +0000 (11:05 +0000)]
added $OpenLDAP$ CVS Keyword

16 years ago- Build LdifWriter
Ralf Haferkamp [Fri, 28 Mar 2008 10:57:48 +0000 (10:57 +0000)]
- Build LdifWriter
- added $OpenLDAP$ CVS Keyword

16 years agoinitial LdifWriter code
Ralf Haferkamp [Thu, 27 Mar 2008 17:02:37 +0000 (17:02 +0000)]
initial LdifWriter code

16 years ago- Plugged memory leak default constructor
Ralf Haferkamp [Thu, 27 Mar 2008 14:02:58 +0000 (14:02 +0000)]
- Plugged memory leak default constructor
- Fixed copy-constructor

16 years agoITS#5434 again
Howard Chu [Tue, 25 Mar 2008 05:08:21 +0000 (05:08 +0000)]
ITS#5434 again

16 years agowork around paranoid check (ITS#5412)
Pierangelo Masarati [Sat, 22 Mar 2008 16:01:23 +0000 (16:01 +0000)]
work around paranoid check (ITS#5412)

16 years agoITS#5432 don't send cookie with delete set if there's no true delete CSN
Howard Chu [Fri, 21 Mar 2008 00:09:24 +0000 (00:09 +0000)]
ITS#5432 don't send cookie with delete set if there's no true delete CSN

16 years agoAdd dn2id_get / modify support
Howard Chu [Thu, 20 Mar 2008 23:34:04 +0000 (23:34 +0000)]
Add dn2id_get / modify support

16 years agobuild LdifReader
Ralf Haferkamp [Thu, 20 Mar 2008 16:11:15 +0000 (16:11 +0000)]
build LdifReader

16 years agoImproved error handling
Ralf Haferkamp [Thu, 20 Mar 2008 16:10:37 +0000 (16:10 +0000)]
Improved error handling

16 years agoderive LDAPException from std::exception, merged ReferralException into the
Ralf Haferkamp [Thu, 20 Mar 2008 15:08:29 +0000 (15:08 +0000)]
derive LDAPException from std::exception, merged ReferralException into the
LDAPException files

16 years agomissing pieces from last commit
Ralf Haferkamp [Thu, 20 Mar 2008 13:24:49 +0000 (13:24 +0000)]
missing pieces from last commit

16 years agoITS#5430 syncprov/glue can be used two different ways
Howard Chu [Thu, 20 Mar 2008 10:58:00 +0000 (10:58 +0000)]
ITS#5430 syncprov/glue can be used two different ways

16 years agoRead LDIF version, handle comments and empty lines
Ralf Haferkamp [Thu, 20 Mar 2008 10:01:33 +0000 (10:01 +0000)]
Read LDIF version, handle comments and empty lines

16 years agoITS#5435 ConfigReply arg must be non-NULL
Howard Chu [Thu, 20 Mar 2008 01:24:33 +0000 (01:24 +0000)]
ITS#5435 ConfigReply arg must be non-NULL

16 years agoITS#5434 search thru other overlays when present
Howard Chu [Thu, 20 Mar 2008 00:31:42 +0000 (00:31 +0000)]
ITS#5434 search thru other overlays when present

16 years agoITS#5433 checkpoint must write to master DB
Howard Chu [Thu, 20 Mar 2008 00:26:14 +0000 (00:26 +0000)]
ITS#5433 checkpoint must write to master DB

16 years agoITS#5432 fix compare_csns loop conditions
Howard Chu [Thu, 20 Mar 2008 00:10:31 +0000 (00:10 +0000)]
ITS#5432 fix compare_csns loop conditions

16 years agodo_syncrep1 always reads contextCSN from the main DB
Howard Chu [Thu, 20 Mar 2008 00:05:22 +0000 (00:05 +0000)]
do_syncrep1 always reads contextCSN from the main DB

16 years agoadd start date.
Gavin Henry [Wed, 19 Mar 2008 22:46:29 +0000 (22:46 +0000)]
add start date.

16 years agoITS#5425 slapdconfig.sdf and slapdconf2.sdf out of date
Gavin Henry [Wed, 19 Mar 2008 22:30:08 +0000 (22:30 +0000)]
ITS#5425 slapdconfig.sdf and slapdconf2.sdf out of date

16 years agoupdated replicated directory diagram.
Gavin Henry [Wed, 19 Mar 2008 22:17:04 +0000 (22:17 +0000)]
updated replicated directory diagram.

16 years agoAdded Access Control Section.
Gavin Henry [Wed, 19 Mar 2008 16:52:52 +0000 (16:52 +0000)]
Added Access Control Section.

16 years agoAccess control section now includes all relevant FAQ items and is completed as far...
Gavin Henry [Wed, 19 Mar 2008 16:10:50 +0000 (16:10 +0000)]
Access control section now includes all relevant FAQ items and is completed as far as content. Just need to verify http://www.openldap.org/faq/data/cache/1005.html is up to date for 2.4 etc. and the rest of the section.

16 years agoITS#5436: make htons() port number unsigned
Hallvard Furuseth [Tue, 18 Mar 2008 21:12:00 +0000 (21:12 +0000)]
ITS#5436: make htons() port number unsigned

16 years agoInitial code for Ldif classes
Ralf Haferkamp [Mon, 17 Mar 2008 16:08:51 +0000 (16:08 +0000)]
Initial code for Ldif classes

16 years agoAllow IPv6 addresses
Ralf Haferkamp [Mon, 17 Mar 2008 13:57:47 +0000 (13:57 +0000)]
Allow IPv6 addresses

16 years agoFixed parsing of URIs with missing host and/or port
Ralf Haferkamp [Mon, 17 Mar 2008 11:18:47 +0000 (11:18 +0000)]
Fixed parsing of URIs with missing host and/or port

16 years agoAdd operation should not require naming attrs (ITS#5412)
Pierangelo Masarati [Sat, 15 Mar 2008 20:33:31 +0000 (20:33 +0000)]
Add operation should not require naming attrs (ITS#5412)

16 years agoThe section titles implied that there is such a thing as static acls and dynamic...
Gavin Henry [Sat, 15 Mar 2008 20:22:23 +0000 (20:22 +0000)]
The section titles implied that there is such a thing as static acls and dynamic acls.

16 years agoallow slapo-refint(5) to implement global referential integrity (ITS#5428)
Pierangelo Masarati [Sat, 15 Mar 2008 18:27:24 +0000 (18:27 +0000)]
allow slapo-refint(5) to implement global referential integrity (ITS#5428)

16 years agouse OID for dnSubtreeMatch (ITS#5427)
Pierangelo Masarati [Sat, 15 Mar 2008 18:22:25 +0000 (18:22 +0000)]
use OID for dnSubtreeMatch (ITS#5427)

16 years agos/leave/func_leave/ (ITS#5411)
Pierangelo Masarati [Sat, 15 Mar 2008 18:16:21 +0000 (18:16 +0000)]
s/leave/func_leave/ (ITS#5411)

16 years agoadd was failing because not compliant with schema
Pierangelo Masarati [Sat, 15 Mar 2008 16:32:24 +0000 (16:32 +0000)]
add was failing because not compliant with schema

16 years agoNew Access Control Section, including a new Sets section incorporating ITS#5278,...
Gavin Henry [Fri, 14 Mar 2008 22:53:34 +0000 (22:53 +0000)]
New Access Control Section, including a new Sets section incorporating ITS#5278, ITS#5279 and ITS#5281.

16 years agoITS#5426 replace the entire contextCSN in updateCookie
Howard Chu [Fri, 14 Mar 2008 18:00:09 +0000 (18:00 +0000)]
ITS#5426 replace the entire contextCSN in updateCookie

16 years agoUse <ldap_queue.h> macros for prev commit
Howard Chu [Fri, 14 Mar 2008 16:49:53 +0000 (16:49 +0000)]
Use <ldap_queue.h> macros for prev commit

16 years agoMore for prev commit
Howard Chu [Thu, 13 Mar 2008 14:37:07 +0000 (14:37 +0000)]
More for prev commit

16 years agoITS#5419 introduce OpExtra / op->o_extra to supersede op->o_private
Howard Chu [Thu, 13 Mar 2008 13:14:52 +0000 (13:14 +0000)]
ITS#5419 introduce OpExtra / op->o_extra to supersede op->o_private

16 years agoITS#5401 make sure connection is still alive before detaching op
Howard Chu [Thu, 13 Mar 2008 10:49:32 +0000 (10:49 +0000)]
ITS#5401 make sure connection is still alive before detaching op

16 years agoFix prev commit, check for NULL syncCookie
Howard Chu [Thu, 13 Mar 2008 07:30:56 +0000 (07:30 +0000)]
Fix prev commit, check for NULL syncCookie

16 years agoMore fixes for syncCookie updating
Howard Chu [Thu, 13 Mar 2008 07:02:26 +0000 (07:02 +0000)]
More fixes for syncCookie updating

16 years agoPartially revert prev, redundant.
Howard Chu [Thu, 13 Mar 2008 05:41:12 +0000 (05:41 +0000)]
Partially revert prev, redundant.