]>
git.sur5r.net Git - openldap/log
Howard Chu [Fri, 26 Aug 2011 21:32:40 +0000 (14:32 -0700)]
Add mdb stuff
Howard Chu [Fri, 26 Aug 2011 21:31:35 +0000 (14:31 -0700)]
Fix moduleload path
Howard Chu [Fri, 26 Aug 2011 20:29:20 +0000 (13:29 -0700)]
Plug memleak
Howard Chu [Fri, 26 Aug 2011 20:29:11 +0000 (13:29 -0700)]
Fix parent check
Howard Chu [Fri, 26 Aug 2011 20:09:55 +0000 (13:09 -0700)]
Fix typo
Howard Chu [Fri, 26 Aug 2011 20:07:00 +0000 (13:07 -0700)]
Fix search referral on base
Howard Chu [Fri, 26 Aug 2011 19:02:20 +0000 (12:02 -0700)]
Minor fixes
Howard Chu [Fri, 26 Aug 2011 10:34:50 +0000 (03:34 -0700)]
Fix typo
Howard Chu [Fri, 26 Aug 2011 08:24:06 +0000 (01:24 -0700)]
fix opinfo
Howard Chu [Fri, 26 Aug 2011 08:18:49 +0000 (01:18 -0700)]
Fix mdb_entry_get
Howard Chu [Fri, 26 Aug 2011 07:31:57 +0000 (00:31 -0700)]
mdb manpage
Howard Chu [Fri, 26 Aug 2011 07:13:42 +0000 (00:13 -0700)]
Minor fixes. Passes test008.
Howard Chu [Thu, 25 Aug 2011 10:04:00 +0000 (03:04 -0700)]
Fix for dn2entry NULL result
Howard Chu [Thu, 25 Aug 2011 10:00:04 +0000 (03:00 -0700)]
Fix dn2id_delete
Howard Chu [Thu, 25 Aug 2011 05:19:49 +0000 (22:19 -0700)]
Re-sync
Howard Chu [Thu, 25 Aug 2011 05:19:05 +0000 (22:19 -0700)]
Tweak opinfo release
Howard Chu [Thu, 25 Aug 2011 00:47:22 +0000 (17:47 -0700)]
Need both norm and non-norm match from dn2id
Howard Chu [Thu, 25 Aug 2011 00:01:26 +0000 (17:01 -0700)]
Fix typos
Howard Chu [Wed, 24 Aug 2011 13:36:21 +0000 (06:36 -0700)]
Plug memleak
Howard Chu [Wed, 24 Aug 2011 12:41:52 +0000 (05:41 -0700)]
Minor fixes
Howard Chu [Wed, 24 Aug 2011 12:22:46 +0000 (05:22 -0700)]
Indexing fixes
Howard Chu [Wed, 24 Aug 2011 11:03:10 +0000 (04:03 -0700)]
Use mdb_op_info consistently
Howard Chu [Wed, 24 Aug 2011 06:21:14 +0000 (23:21 -0700)]
More porting
Howard Chu [Wed, 24 Aug 2011 06:21:07 +0000 (23:21 -0700)]
Fix typo
Howard Chu [Tue, 23 Aug 2011 22:23:11 +0000 (15:23 -0700)]
More porting
Howard Chu [Tue, 23 Aug 2011 20:51:25 +0000 (13:51 -0700)]
Merge branch 'master' into mdb
Howard Chu [Tue, 23 Aug 2011 20:48:59 +0000 (13:48 -0700)]
ITS#7025 handle Abandon in backglue
Howard Chu [Tue, 23 Aug 2011 20:04:34 +0000 (13:04 -0700)]
More for indexing, drop dbcache
Howard Chu [Tue, 23 Aug 2011 03:24:09 +0000 (20:24 -0700)]
More porting
Howard Chu [Tue, 23 Aug 2011 01:27:03 +0000 (18:27 -0700)]
More porting
Howard Chu [Mon, 22 Aug 2011 21:05:58 +0000 (14:05 -0700)]
Don't replicate refint repair ops
Pierangelo Masarati [Mon, 22 Aug 2011 17:23:01 +0000 (11:23 -0600)]
release mutex only *after* backend connection initialization (ITS#6993)
Pierangelo Masarati [Mon, 22 Aug 2011 17:18:07 +0000 (11:18 -0600)]
further cleanup of ldapsearch response
Pierangelo Masarati [Mon, 22 Aug 2011 15:07:54 +0000 (09:07 -0600)]
referral is a legitimate result
Pierangelo Masarati [Mon, 22 Aug 2011 15:02:02 +0000 (09:02 -0600)]
make sure size limits are passed to ldapsearch
Pierangelo Masarati [Mon, 22 Aug 2011 14:43:21 +0000 (08:43 -0600)]
error messages from ldapsearch changed
Howard Chu [Sun, 21 Aug 2011 06:54:52 +0000 (23:54 -0700)]
Fix db_close, don't create txn if no DBs were open
Pierangelo Masarati [Sun, 21 Aug 2011 01:02:06 +0000 (19:02 -0600)]
add notes about pwdAllowUserChange (more about ITS#7021)
Pierangelo Masarati [Sun, 21 Aug 2011 00:50:33 +0000 (18:50 -0600)]
according to draft-behera, this attribute only affects password modifies by self (ITS#7021)
Howard Chu [Sat, 20 Aug 2011 01:20:06 +0000 (18:20 -0700)]
Fix config typo, tweak slapadd -q
Howard Chu [Fri, 19 Aug 2011 11:57:54 +0000 (04:57 -0700)]
resync
Howard Chu [Fri, 19 Aug 2011 11:50:56 +0000 (04:50 -0700)]
Fix id2name
Howard Chu [Fri, 19 Aug 2011 07:32:29 +0000 (00:32 -0700)]
Use ARG_ULONG for maxsize
Howard Chu [Fri, 19 Aug 2011 06:17:05 +0000 (23:17 -0700)]
Fix maxsize config, quick init
Howard Chu [Fri, 19 Aug 2011 05:19:21 +0000 (22:19 -0700)]
Primitive support for QUICK
Howard Chu [Fri, 19 Aug 2011 04:59:57 +0000 (21:59 -0700)]
sync libmdb
Howard Chu [Fri, 19 Aug 2011 04:46:52 +0000 (21:46 -0700)]
slapcat partially working
Howard Chu [Fri, 19 Aug 2011 03:29:01 +0000 (20:29 -0700)]
dn2id fixes, slapadd working
Howard Chu [Fri, 19 Aug 2011 00:17:43 +0000 (17:17 -0700)]
More for slap tools
Howard Chu [Thu, 18 Aug 2011 08:52:52 +0000 (01:52 -0700)]
Pierangelo Masarati [Wed, 17 Aug 2011 18:56:55 +0000 (12:56 -0600)]
fix TTL tolerance (ITS#7017, patch by jvcelak@redhat.com)
Howard Chu [Wed, 17 Aug 2011 12:17:51 +0000 (05:17 -0700)]
Remove symlinks from repo, add to Makefile
Howard Chu [Wed, 17 Aug 2011 10:54:46 +0000 (03:54 -0700)]
Add mdb as a git submodule
Will figure out how to deal with it as a standalone library later.
Howard Chu [Wed, 17 Aug 2011 10:37:18 +0000 (03:37 -0700)]
Mostly compiles
Pierangelo Masarati [Wed, 17 Aug 2011 04:17:43 +0000 (22:17 -0600)]
make sure frontend gets the {-1} (ITS#7016)
Howard Chu [Wed, 17 Aug 2011 00:09:24 +0000 (17:09 -0700)]
Getting basic functions compiling
Howard Chu [Tue, 16 Aug 2011 20:54:30 +0000 (13:54 -0700)]
Merge branch 'master' into mdb
Howard Chu [Tue, 16 Aug 2011 20:51:10 +0000 (13:51 -0700)]
hack for #6982 - keep o_abandon set in op_free
Howard Chu [Tue, 16 Aug 2011 20:49:27 +0000 (13:49 -0700)]
Revert "More for ITS#6892"
This reverts commit
3cb2ca8bbd1ec8da8f27a608deefc7a2d45aa538 .
Patch has no benefit
Howard Chu [Mon, 15 Aug 2011 22:41:19 +0000 (15:41 -0700)]
Merge branch 'master' into mdb
Howard Chu [Mon, 15 Aug 2011 22:40:46 +0000 (15:40 -0700)]
More for ITS#6892
Howard Chu [Mon, 15 Aug 2011 22:40:08 +0000 (15:40 -0700)]
Checkpoint
Pierangelo Masarati [Sat, 13 Aug 2011 21:33:19 +0000 (23:33 +0200)]
host part of unique URI must be empty (ITS#7018)
Howard Chu [Fri, 12 Aug 2011 12:16:53 +0000 (05:16 -0700)]
Copied from back-bdb to start back-mdb
Pierangelo Masarati [Thu, 11 Aug 2011 15:33:08 +0000 (17:33 +0200)]
cleanup slapd.ldif; install it (ITS#7015)
Pierangelo Masarati [Thu, 11 Aug 2011 15:02:25 +0000 (17:02 +0200)]
typo in comment
Pierangelo Masarati [Thu, 11 Aug 2011 10:16:01 +0000 (12:16 +0200)]
use ldap_search_ext(timelimit) instead of ldap_set_option(LDAP_OPT_TIMELIMIT) (related to ITS#7009)
Pierangelo Masarati [Wed, 10 Aug 2011 20:39:16 +0000 (22:39 +0200)]
honor TIMEOUT when appropriate (ITS#7009); also honor timelimit (was broken)
Pierangelo Masarati [Wed, 10 Aug 2011 18:22:33 +0000 (20:22 +0200)]
make sure 2-arg statements have exactly 2 args (related to ITS#7012)
Pierangelo Masarati [Wed, 10 Aug 2011 17:40:20 +0000 (19:40 +0200)]
TLS config statements always need an argument (related to ITS#7012)
Howard Chu [Fri, 29 Jul 2011 20:05:45 +0000 (13:05 -0700)]
ITS#6999 fix syncrepl timeout in refreshAndPersist
Rich Megginson [Thu, 28 Jul 2011 21:08:37 +0000 (14:08 -0700)]
ITS#7002 MozNSS: fix VerifyCert allow/try behavior
If the olcTLSVerifyClient is set to a value other than "never", the server
should request that the client send a client certificate for possible use
with client cert auth (e.g. SASL/EXTERNAL).
If set to "allow", if the client sends a cert, and there are problems with
it, the server will warn about problems, but will allow the SSL session to
proceed without a client cert.
If set to "try", if the client sends a cert, and there are problems with
it, the server will warn about those problems, and shutdown the SSL session.
If set to "demand" or "hard", the client must send a cert, and the server
will shutdown the SSL session if there are problems.
I added a new member of the tlsm context structure - tc_warn_only - if this
is set, tlsm_verify_cert will only warn about errors, and only if TRACE
level debug is set. This allows the server to warn but allow bad certs
if "allow" is set, and warn and fail if "try" is set.
Rich Megginson [Tue, 26 Jul 2011 02:27:59 +0000 (20:27 -0600)]
ITS#7001 MozNSS: free the return of tlsm_find_and_verify_cert_key
If tlsm_find_and_verify_cert_key finds the cert and/or key, and it fails
to verify them, it will leave them allocated for the caller to dispose of.
There were a couple of places that were not disposing of the cert and key
upon error.
Howard Chu [Thu, 28 Jul 2011 20:52:47 +0000 (13:52 -0700)]
ITS#7000 fix bad patch in ITS#6472
Howard Chu [Thu, 28 Jul 2011 20:48:08 +0000 (13:48 -0700)]
ITS#7003 fix typo
Jan Vcelak [Wed, 20 Jul 2011 16:55:33 +0000 (18:55 +0200)]
ITS#6998 MozNSS: when cert not required, ignore issuer expiration
When server certificate is not required in a TLS session (e.g.
TLS_REQCERT is set to 'never'), ignore expired issuer certificate error
and do not terminate the connection.
Howard Chu [Mon, 18 Jul 2011 19:53:23 +0000 (12:53 -0700)]
Only return requested attrs in sssvlv response
Howard Chu [Mon, 18 Jul 2011 19:41:51 +0000 (12:41 -0700)]
ITS#6985 fix sssvlv target offset, ordering match
Pierangelo Masarati [Fri, 8 Jul 2011 06:47:28 +0000 (08:47 +0200)]
blind fix build on solaris native compilers (ITS#6992)
Pierangelo Masarati [Thu, 7 Jul 2011 06:14:14 +0000 (08:14 +0200)]
fix config emit (ITS#6986)
Howard Chu [Sat, 2 Jul 2011 05:55:06 +0000 (22:55 -0700)]
ITS#6982 fix md5 memset invocation
Pierangelo Masarati [Thu, 30 Jun 2011 19:52:28 +0000 (21:52 +0200)]
authTimestamp should be manageable (ITS#6873)
Pierangelo Masarati [Thu, 30 Jun 2011 19:20:54 +0000 (21:20 +0200)]
response tag is [1] according to RFC 2589 (ITS#6886)
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.
Howard Chu [Tue, 28 Jun 2011 01:43:31 +0000 (18:43 -0700)]
ITS#6828 set ld_errno on connect failures
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
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.
Howard Chu [Mon, 27 Jun 2011 11:48:25 +0000 (04:48 -0700)]
ITS#6872 re-enable test058
Howard Chu [Mon, 27 Jun 2011 11:46:43 +0000 (04:46 -0700)]
ITS#6872 fix test058 breakage from prev patch
Howard Chu [Sat, 25 Jun 2011 01:03:11 +0000 (18:03 -0700)]
ITS#6828 silence warning in prev commit
Howard Chu [Fri, 24 Jun 2011 00:10:37 +0000 (17:10 -0700)]
ITS#6977 fix verbose check in client tools
Howard Chu [Thu, 23 Jun 2011 20:17:08 +0000 (13:17 -0700)]
ITS#6978 bail out on invalid input
Howard Chu [Thu, 23 Jun 2011 03:03:02 +0000 (20:03 -0700)]
Fix NO_THREADS typo
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
Howard Chu [Wed, 22 Jun 2011 07:29:47 +0000 (00:29 -0700)]
ITS#6716 Use sorted CSNs in syncrepl too
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
Howard Chu [Wed, 22 Jun 2011 03:44:53 +0000 (20:44 -0700)]
ITS#6716 Keep CSN lists sorted by SID
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?
Rich Megginson [Tue, 21 Jun 2011 22:58:49 +0000 (15:58 -0700)]
ITS#6862 MozNSS - workaround PR_SetEnv bug
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.