]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
14 years agofix config emit (ITS#6986)
Pierangelo Masarati [Thu, 7 Jul 2011 06:14:14 +0000 (08:14 +0200)] 
fix config emit (ITS#6986)

14 years agoITS#6982 fix md5 memset invocation
Howard Chu [Sat, 2 Jul 2011 05:55:06 +0000 (22:55 -0700)] 
ITS#6982 fix md5 memset invocation

15 years agoDrop header page
Howard Chu [Fri, 1 Jul 2011 09:31:36 +0000 (02:31 -0700)] 
Drop header page

it's useless, just use meta pages instead

15 years agoauthTimestamp should be manageable (ITS#6873)
Pierangelo Masarati [Thu, 30 Jun 2011 19:52:28 +0000 (21:52 +0200)] 
authTimestamp should be manageable (ITS#6873)

15 years agoresponse tag is [1] according to RFC 2589 (ITS#6886)
Pierangelo Masarati [Thu, 30 Jun 2011 19:20:54 +0000 (21:20 +0200)] 
response tag is [1] according to RFC 2589 (ITS#6886)

15 years agoITS#6980 free the result of SSL_PeerCertificate
Rich Megginson [Wed, 29 Jun 2011 16:47:10 +0000 (10:47 -0600)] 
ITS#6980 free the result of SSL_PeerCertificate

In tlsm_auth_cert_handler, we get the peer's cert from the socket using
SSL_PeerCertificate.  This value is allocated and/or cached.  We must
destroy it using CERT_DestroyCertificate.

15 years agoPrivate: make.sh
Hallvard B Furuseth [Wed, 29 Jun 2011 19:58:17 +0000 (21:58 +0200)] 
Private: make.sh

15 years ago#define _XOPEN_SOURCE for random()
Hallvard B Furuseth [Wed, 29 Jun 2011 19:32:52 +0000 (21:32 +0200)] 
#define _XOPEN_SOURCE for random()

15 years agoDrop unused vars
Hallvard B Furuseth [Wed, 29 Jun 2011 19:12:08 +0000 (21:12 +0200)] 
Drop unused vars

15 years agoWarning cleanup: Make parent index unsigned
Hallvard B Furuseth [Wed, 29 Jun 2011 18:48:48 +0000 (20:48 +0200)] 
Warning cleanup: Make parent index unsigned

15 years agoWarning cleanup: printf(%p, struct*)
Hallvard B Furuseth [Wed, 29 Jun 2011 18:40:22 +0000 (20:40 +0200)] 
Warning cleanup: printf(%p, struct*)

15 years agoWarning cleanup: if(rc = mdb_<func>()) & co
Hallvard B Furuseth [Wed, 29 Jun 2011 18:35:40 +0000 (20:35 +0200)] 
Warning cleanup: if(rc = mdb_<func>()) & co

15 years agoWarning cleanup: Drop unneeded 'unsigned >= 0'
Hallvard B Furuseth [Wed, 29 Jun 2011 18:13:56 +0000 (20:13 +0200)] 
Warning cleanup: Drop unneeded 'unsigned >= 0'

15 years agoFix P_INVALID signedness
Hallvard B Furuseth [Wed, 29 Jun 2011 18:09:31 +0000 (20:09 +0200)] 
Fix P_INVALID signedness

15 years agoFix formats, reduce PAGEHDRSZ size_t->unsigned.
Hallvard B Furuseth [Wed, 29 Jun 2011 17:52:37 +0000 (19:52 +0200)] 
Fix formats, reduce PAGEHDRSZ size_t->unsigned.

NUMKEYS was size_t due to PAGEHDRSZ; printing unsigned int is simpler.

Instead increase PAGEFILL to long, since it involves a multiply.
Possibly uint32_t or something would be sufficient.

15 years agoCompact memnrcmp, just for fun
Hallvard B Furuseth [Wed, 29 Jun 2011 17:17:31 +0000 (19:17 +0200)] 
Compact memnrcmp, just for fun

15 years agoFix memncmp(): Do not memcmp twice
Hallvard B Furuseth [Wed, 29 Jun 2011 16:59:53 +0000 (18:59 +0200)] 
Fix memncmp(): Do not memcmp twice

15 years agoDPRINTF(): Fix format, handle non-gcc, simplify.
Hallvard B Furuseth [Wed, 29 Jun 2011 16:47:08 +0000 (18:47 +0200)] 
DPRINTF(): Fix format, handle non-gcc, simplify.

Add C99-required 1st parameter.  Disable for for non-gcc.  Simplify.
GNU extension #define DPRINTF(<no 1st arg>...) -> GNU ext ,##__VA_ARGS__.
Fix __LINE__ format %ld -> %d.

15 years agoMakefile
Hallvard B Furuseth [Wed, 29 Jun 2011 16:07:37 +0000 (18:07 +0200)] 
Makefile

15 years ago.gitignore
Hallvard B Furuseth [Wed, 29 Jun 2011 16:01:42 +0000 (18:01 +0200)] 
.gitignore

15 years agoMore cursor tests, fail...
Howard Chu [Wed, 29 Jun 2011 08:55:53 +0000 (01:55 -0700)] 
More cursor tests, fail...

15 years agoSave a byte in nodesz
Howard Chu [Wed, 29 Jun 2011 08:55:07 +0000 (01:55 -0700)] 
Save a byte in nodesz

15 years agometa init
Howard Chu [Wed, 29 Jun 2011 05:34:53 +0000 (22:34 -0700)] 
meta init

15 years agoLog txnID in msgs
Howard Chu [Wed, 29 Jun 2011 05:05:54 +0000 (22:05 -0700)] 
Log txnID in msgs

15 years agoUse toggling meta page instead of always appending
Howard Chu [Wed, 29 Jun 2011 01:40:52 +0000 (18:40 -0700)] 
Use toggling meta page instead of always appending

15 years agoUse shmat for lock region instead of mmap
Howard Chu [Tue, 28 Jun 2011 21:22:22 +0000 (14:22 -0700)] 
Use shmat for lock region instead of mmap

15 years agoAdd locking support
Howard Chu [Tue, 28 Jun 2011 20:46:48 +0000 (13:46 -0700)] 
Add locking support

15 years agoFix P_INVALID def
Howard Chu [Tue, 28 Jun 2011 09:57:02 +0000 (02:57 -0700)] 
Fix P_INVALID def

15 years agoCursor testing
Howard Chu [Tue, 28 Jun 2011 09:43:49 +0000 (02:43 -0700)] 
Cursor testing

15 years agoFix splits, cursor navigation, newpage flags
Howard Chu [Tue, 28 Jun 2011 09:40:46 +0000 (02:40 -0700)] 
Fix splits, cursor navigation, newpage flags

15 years agoReturn statistics for a DB
Howard Chu [Tue, 28 Jun 2011 07:16:05 +0000 (00:16 -0700)] 
Return statistics for a DB

Eventually this will have to grow up to be like BDB db_stat...

15 years agoUse NOSYNC flag
Howard Chu [Tue, 28 Jun 2011 07:15:40 +0000 (00:15 -0700)] 
Use NOSYNC flag

15 years agoUse header when some fields are unspecified
Howard Chu [Tue, 28 Jun 2011 07:15:15 +0000 (00:15 -0700)] 
Use header when some fields are unspecified

15 years agoCheckpoint
Howard Chu [Tue, 28 Jun 2011 05:39:24 +0000 (22:39 -0700)] 
Checkpoint

15 years agoITS#6828 set ld_errno on connect failures
Howard Chu [Tue, 28 Jun 2011 01:43:31 +0000 (18:43 -0700)] 
ITS#6828 set ld_errno on connect failures

15 years agoMerge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap
Rein Tollevik [Mon, 27 Jun 2011 12:21:35 +0000 (14:21 +0200)] 
Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap

15 years agoITS#6716 Extend test where consumer/provider holds CSNs with differing SIDs.
Rein Tollevik [Mon, 27 Jun 2011 12:17:39 +0000 (14:17 +0200)] 
ITS#6716 Extend test where consumer/provider holds CSNs with differing SIDs.

15 years agoITS#6872 re-enable test058
Howard Chu [Mon, 27 Jun 2011 11:48:25 +0000 (04:48 -0700)] 
ITS#6872 re-enable test058

15 years agoITS#6872 fix test058 breakage from prev patch
Howard Chu [Mon, 27 Jun 2011 11:46:43 +0000 (04:46 -0700)] 
ITS#6872 fix test058 breakage from prev patch

15 years agoITS#6828 silence warning in prev commit
Howard Chu [Sat, 25 Jun 2011 01:03:11 +0000 (18:03 -0700)] 
ITS#6828 silence warning in prev commit

15 years agoITS#6977 fix verbose check in client tools
Howard Chu [Fri, 24 Jun 2011 00:10:37 +0000 (17:10 -0700)] 
ITS#6977 fix verbose check in client tools

15 years agoITS#6978 bail out on invalid input
Howard Chu [Thu, 23 Jun 2011 20:17:08 +0000 (13:17 -0700)] 
ITS#6978 bail out on invalid input

15 years agoFix NO_THREADS typo
Howard Chu [Thu, 23 Jun 2011 03:03:02 +0000 (20:03 -0700)] 
Fix NO_THREADS typo

15 years agoDisable test058 until it someone can track down what's wrong with it
Quanah Gibson-Mount [Wed, 22 Jun 2011 22:16:08 +0000 (15:16 -0700)] 
Disable test058 until it someone can track down what's wrong with it

15 years agoITS#6716 Use sorted CSNs in syncrepl too
Howard Chu [Wed, 22 Jun 2011 07:29:47 +0000 (00:29 -0700)] 
ITS#6716 Use sorted CSNs in syncrepl too

15 years agoITS#6716 use sorted CSNs, fix sessionlog
Howard Chu [Wed, 22 Jun 2011 04:42:44 +0000 (21:42 -0700)] 
ITS#6716 use sorted CSNs, fix sessionlog

track a CSN per SID in the log->sl_mincsn

15 years agoITS#6716 Keep CSN lists sorted by SID
Howard Chu [Wed, 22 Jun 2011 03:44:53 +0000 (20:44 -0700)] 
ITS#6716 Keep CSN lists sorted by SID

15 years agoITS#6817 fix RE24 build breakage
Howard Chu [Wed, 22 Jun 2011 00:05:53 +0000 (17:05 -0700)] 
ITS#6817 fix RE24 build breakage

Should SLAP_AUTH_DN be #defined in release now?

15 years agoITS#6862 MozNSS - workaround PR_SetEnv bug
Rich Megginson [Tue, 21 Jun 2011 22:58:49 +0000 (15:58 -0700)] 
ITS#6862 MozNSS - workaround PR_SetEnv bug

15 years agoITS#6975 MozNSS - allow cacertdir in most cases
Rich Megginson [Tue, 21 Jun 2011 00:28:48 +0000 (18:28 -0600)] 
ITS#6975 MozNSS - allow cacertdir in most cases

OpenLDAP built with OpenSSL allows most any value of cacertdir - directory
is a file, directory does not contain any CA certs, directory does not
exist - users expect if they specify TLS_REQCERT=never, no matter what
the TLS_CACERTDIR setting is, TLS/SSL will just work.
TLS_CACERT, on the other hand, is a hard error.  Even if TLS_REQCERT=never,
if TLS_CACERT is specified and is not a valid CA cert file, TLS/SSL will
fail.  This patch makes CACERT errors hard errors, and makes CACERTDIR
errors "soft" errors.  The code checks CACERT first and, even though
the function will return an error, checks CACERTDIR anyway so that if the
user sets TRACE mode they will get CACERTDIR processing messages.

15 years agoITS#6973 need limits_check if overlay is global
Howard Chu [Tue, 21 Jun 2011 09:40:38 +0000 (02:40 -0700)] 
ITS#6973 need limits_check if overlay is global

15 years agoITS#6947 Handle missing '\n' termination in LDIF input
Jan Vcelak [Mon, 20 Jun 2011 15:31:57 +0000 (17:31 +0200)] 
ITS#6947 Handle missing '\n' termination in LDIF input

15 years agoITS#6974 (Re)moving stray cleanup code.
Ondrej Kuznik [Thu, 16 Jun 2011 09:12:27 +0000 (11:12 +0200)] 
ITS#6974 (Re)moving stray cleanup code.

15 years agoTweak back-ldif messages about CRC checksums.
Hallvard Furuseth [Mon, 20 Jun 2011 19:33:50 +0000 (21:33 +0200)] 
Tweak back-ldif messages about CRC checksums.

15 years agoCleanup back-ldif CRC code.
Hallvard Furuseth [Mon, 20 Jun 2011 19:20:29 +0000 (21:20 +0200)] 
Cleanup back-ldif CRC code.

Handle interrupted write() again.  Fix warnings/types.  #ifdef LDAP_DEBUG.

15 years agoMore fixes, add test script deltammr
Howard Chu [Mon, 20 Jun 2011 17:57:57 +0000 (10:57 -0700)] 
More fixes, add test script

15 years agoFix missing si_syncCookie numcsns
Howard Chu [Mon, 20 Jun 2011 13:51:33 +0000 (06:51 -0700)] 
Fix missing si_syncCookie numcsns

15 years agoMore tweaks for delta-mmr
Howard Chu [Mon, 20 Jun 2011 11:27:11 +0000 (04:27 -0700)] 
More tweaks for delta-mmr

15 years agodelta-mmr conflict resolution
Howard Chu [Mon, 20 Jun 2011 03:03:01 +0000 (20:03 -0700)] 
delta-mmr conflict resolution

15 years agoMore for conflict detection
Howard Chu [Mon, 20 Jun 2011 00:04:19 +0000 (17:04 -0700)] 
More for conflict detection

15 years agoSetup delta-mmr using an overlay
Howard Chu [Sun, 19 Jun 2011 22:54:45 +0000 (15:54 -0700)] 
Setup delta-mmr using an overlay

15 years agoAdditional getter methods for LDAPModification
Ralf Haferkamp [Wed, 15 Jun 2011 13:28:55 +0000 (15:28 +0200)] 
Additional getter methods for LDAPModification

15 years agoITS#6657/6691 use proper SQL length data type
Howard Chu [Mon, 13 Jun 2011 20:54:56 +0000 (13:54 -0700)] 
ITS#6657/6691 use proper SQL length data type

15 years agoITS#6971 correct option is --enable-wrappers
Quanah Gibson-Mount [Mon, 13 Jun 2011 20:46:01 +0000 (13:46 -0700)] 
ITS#6971 correct option is --enable-wrappers

15 years agoITS#6944 limit op cache to 10 ops per thread
Howard Chu [Fri, 10 Jun 2011 10:27:40 +0000 (03:27 -0700)] 
ITS#6944 limit op cache to 10 ops per thread

15 years agoAdd LDAP_OPT_X_TLS_PACKAGE
Howard Chu [Fri, 10 Jun 2011 09:11:26 +0000 (02:11 -0700)] 
Add LDAP_OPT_X_TLS_PACKAGE

to return the name of the underlying TLS implementation

15 years agoITS#6892 shortcut for non-replicated ops
Howard Chu [Fri, 10 Jun 2011 08:44:30 +0000 (01:44 -0700)] 
ITS#6892 shortcut for non-replicated ops

15 years agoITS#6967 normalize schema RDN
Howard Chu [Fri, 10 Jun 2011 08:35:19 +0000 (01:35 -0700)] 
ITS#6967 normalize schema RDN

15 years agoAdd CRC32 checksum to back-ldif files
Howard Chu [Fri, 10 Jun 2011 04:09:41 +0000 (21:09 -0700)] 
Add CRC32 checksum to back-ldif files

Currently just logs a complaint on checksum mismatch. Could get
more obnoxious later.

15 years agoFix prev commit
Howard Chu [Fri, 10 Jun 2011 01:07:13 +0000 (18:07 -0700)] 
Fix prev commit

15 years agoTry to discourage editing back-ldif files
Howard Chu [Fri, 10 Jun 2011 00:59:08 +0000 (17:59 -0700)] 
Try to discourage editing back-ldif files

15 years agoRevert "ITS#6688 enforce search ACL in back-perl"
Howard Chu [Thu, 9 Jun 2011 22:37:11 +0000 (15:37 -0700)] 
Revert "ITS#6688 enforce search ACL in back-perl"

This reverts commit 53bb95a2e3456806b503415fb745eae1146c0627.
Code was working as designed/documented. Changing now will
probably break other users.

15 years agoITS#6688 enforce search ACL in back-perl
Howard Chu [Thu, 9 Jun 2011 22:25:32 +0000 (15:25 -0700)] 
ITS#6688 enforce search ACL in back-perl

15 years agoITS#6889 regenerate configure
Quanah Gibson-Mount [Thu, 9 Jun 2011 18:05:09 +0000 (11:05 -0700)] 
ITS#6889 regenerate configure

15 years agoITS#6872
cmikk@qwest.net [Tue, 29 Mar 2011 21:49:53 +0000 (21:49 +0000)] 
ITS#6872

Perform the internal FIND_CSN search based at the backend's suffix with the
privileges of the backend's root DN.

15 years agoITS#6955 smbk5pwd: Support shadowLastChange
SATOH Fumiyasu [Thu, 26 May 2011 15:41:54 +0000 (00:41 +0900)] 
ITS#6955 smbk5pwd: Support shadowLastChange

Fix typo -- hyc

15 years agoITS#6936 add connID and peername to auditlog
Howard Chu [Thu, 9 Jun 2011 08:01:06 +0000 (01:01 -0700)] 
ITS#6936 add connID and peername to auditlog

From ksmith @ ycp.edu, with fixes by hyc

15 years agoITS#6906 Update cachesize recommendations
Tim Mooney [Tue, 12 Apr 2011 22:57:57 +0000 (17:57 -0500)] 
ITS#6906 Update cachesize recommendations

to remove references to indexes in Hash format

Fix whitespace error -- hyc

15 years agoITS#6905 Update intro of slapd-config/slapd.conf
Tim Mooney [Tue, 12 Apr 2011 20:54:03 +0000 (15:54 -0500)] 
ITS#6905 Update intro of slapd-config/slapd.conf

15 years agoITS#6904 Update to reflect that hdb is preferred
Tim Mooney [Tue, 12 Apr 2011 16:31:31 +0000 (11:31 -0500)] 
ITS#6904 Update to reflect that hdb is preferred

Tweak wording -- hyc

15 years agoITS#6934 fix typo
Howard Chu [Thu, 9 Jun 2011 07:21:47 +0000 (00:21 -0700)] 
ITS#6934 fix typo

15 years agoITS#6901 fix filter with zero-length values
Howard Chu [Thu, 9 Jun 2011 02:17:50 +0000 (19:17 -0700)] 
ITS#6901 fix filter with zero-length values

15 years agoITS#6889 libfetch is a libldap dependency
Howard Chu [Thu, 9 Jun 2011 01:52:52 +0000 (18:52 -0700)] 
ITS#6889 libfetch is a libldap dependency

15 years agoITS#6828 fix TLS setup with async connect
Howard Chu [Thu, 9 Jun 2011 01:27:54 +0000 (18:27 -0700)] 
ITS#6828 fix TLS setup with async connect

15 years agoITS#6641 Bypass checks on ops with managedsait
Ondrej Kuznik [Fri, 6 May 2011 11:07:53 +0000 (13:07 +0200)] 
ITS#6641 Bypass checks on ops with managedsait

Document the uniqueness changes

Fix whitespace in original patch -- hyc

15 years agoITS#6899
Pierangelo Masarati [Wed, 8 Jun 2011 20:14:54 +0000 (22:14 +0200)] 
ITS#6899

tag read entry response control value with [APPLICATION 4] (SearchResultEntry)

15 years agofix typo in previous commit
Pierangelo Masarati [Tue, 7 Jun 2011 22:29:39 +0000 (00:29 +0200)] 
fix typo in previous commit

15 years agoITS#6948 partial revert of #6837, unnecessary
Howard Chu [Tue, 7 Jun 2011 02:55:09 +0000 (19:55 -0700)] 
ITS#6948 partial revert of #6837, unnecessary

15 years agoITS#6948 fix ITS#6837 patch
Howard Chu [Sun, 5 Jun 2011 20:59:19 +0000 (13:59 -0700)] 
ITS#6948 fix ITS#6837 patch

15 years agoITS#6963 config entries' objectclass is read-only
Howard Chu [Sat, 4 Jun 2011 20:40:57 +0000 (13:40 -0700)] 
ITS#6963 config entries' objectclass is read-only

15 years agoITS#6831 don't push stack unless needed
Howard Chu [Sat, 4 Jun 2011 05:22:48 +0000 (22:22 -0700)] 
ITS#6831 don't push stack unless needed

15 years agoFix ce9bbd2 missing success return
Howard Chu [Sat, 4 Jun 2011 04:55:22 +0000 (21:55 -0700)] 
Fix ce9bbd2 missing success return

15 years agoITS#6831 additional filter cmp fixes
Howard Chu [Sat, 4 Jun 2011 04:40:27 +0000 (21:40 -0700)] 
ITS#6831 additional filter cmp fixes

15 years agoITS#6946 fix double-free, broken by 77a7ef0
Howard Chu [Sat, 4 Jun 2011 02:31:29 +0000 (19:31 -0700)] 
ITS#6946 fix double-free, broken by 77a7ef0

15 years agoITS#6831 fix filter comparison
Howard Chu [Sat, 4 Jun 2011 02:13:24 +0000 (19:13 -0700)] 
ITS#6831 fix filter comparison

15 years agoITS#6959 document ldap_dnfree()
Howard Chu [Fri, 3 Jun 2011 18:51:11 +0000 (11:51 -0700)] 
ITS#6959 document ldap_dnfree()

15 years agoDrop note about slapcat for mirrormode
Howard Chu [Fri, 3 Jun 2011 18:24:19 +0000 (11:24 -0700)] 
Drop note about slapcat for mirrormode

slapcat will always be self-consistent since the contextCSN is
snapshotted at the beginning of the dump.

15 years agoMore for ITS#6961 - deadlock checking
Howard Chu [Wed, 1 Jun 2011 18:29:39 +0000 (11:29 -0700)] 
More for ITS#6961 - deadlock checking

15 years agoFix for sparse ranges, get next ID from DB
Howard Chu [Wed, 1 Jun 2011 08:44:51 +0000 (01:44 -0700)] 
Fix for sparse ranges, get next ID from DB

Instead of iterating thru potentially many nonexistent IDs

15 years agoITS#6954 fix consistency checker prematurely deleting cached queries
Ralf Haferkamp [Thu, 26 May 2011 12:49:23 +0000 (14:49 +0200)] 
ITS#6954 fix consistency checker prematurely deleting cached queries