]>
git.sur5r.net Git - openldap/log
Jan Vcelak [Wed, 25 Jan 2012 15:19:45 +0000 (16:19 +0100)]
ITS#7136 MozNSS: store TLS params until the deferred initialization is finished
Deferred TLS initialization is used with Mozilla NSS. The real
initialization takes place when the TLS context is needed for the first
time. If the initialization parameters were freed immediately after
tlsm_ctx_init was called, they were not available at the time of
deferred initialization which caused segmentation fault.
With this patch, initialization parameters are copied and stored until
the deferred initialization is finished. The parameters are freed
afterwards.
Red Hat Bugzilla: #783431
Jan Vcelak [Tue, 10 Jan 2012 09:11:45 +0000 (10:11 +0100)]
ITS#7135 MozNSS, PEM: fix segfault when TLS certificate key is not set
Red Hat Bugzilla: #772890
Quanah Gibson-Mount [Tue, 24 Jan 2012 17:44:35 +0000 (09:44 -0800)]
ITS#7123
Ondrej Kuznik [Wed, 11 Jan 2012 11:46:14 +0000 (12:46 +0100)]
ITS#7123 Update the cached entry when handling compare too.
Quanah Gibson-Mount [Tue, 24 Jan 2012 17:42:09 +0000 (09:42 -0800)]
ITS#7132 and Wording fixes
Hallvard Furuseth [Tue, 24 Jan 2012 10:35:53 +0000 (11:35 +0100)]
ITS#7132 Fix syncrepl access to freed naming attr
Hallvard Furuseth [Mon, 23 Jan 2012 23:47:49 +0000 (00:47 +0100)]
Silence 'assign away const' warning
Hallvard Furuseth [Mon, 23 Jan 2012 23:47:49 +0000 (00:47 +0100)]
thr_debug: tweak debug_already_initialized().
With gcc, declare debug_already_initialized() as 'noinline' so
its deliberate uninitialized access stays inside the function and
valgrind can ignore it there.
Hallvard Furuseth [Mon, 23 Jan 2012 23:47:48 +0000 (00:47 +0100)]
Fix sl_malloc valgrind support.
Hallvard Furuseth [Mon, 23 Jan 2012 23:47:48 +0000 (00:47 +0100)]
.gitignore += ucgendat
Quanah Gibson-Mount [Tue, 24 Jan 2012 04:20:00 +0000 (20:20 -0800)]
ITS#7131
Hallvard Furuseth [Mon, 23 Jan 2012 23:47:48 +0000 (00:47 +0100)]
ITS#7131 Fix connection loop connindex usage.
connection_<first/next>() takes a ber_socket_t *index, not int*.
Hallvard Furuseth [Mon, 23 Jan 2012 23:47:48 +0000 (00:47 +0100)]
ITS#7125 Document connection loop API.
Code comments belong in the code, not in commit messages.
Hallvard Furuseth [Mon, 23 Jan 2012 23:47:48 +0000 (00:47 +0100)]
ITS#7115: Tighten ldap_pvt_thread_pool_unidle().
Only wait out already-started pauses, not pause reqests.
ltp_pause now says whether a pause is requested or has started.
This reduces the chance that slapd:send_ldap_ber() will start
a pause in the middle of an operation.
Quanah Gibson-Mount [Mon, 23 Jan 2012 21:59:44 +0000 (13:59 -0800)]
ITS#7121 is fixed
Quanah Gibson-Mount [Mon, 23 Jan 2012 21:37:25 +0000 (13:37 -0800)]
ITS#7075
Hallvard Furuseth [Sat, 21 Jan 2012 03:57:58 +0000 (04:57 +0100)]
ITS#7075 Re-fix back-perl initialization.
Use PERL_SYS_INIT3() after all. There appears to be no correct
way to do this, so we should as least follow the documentation.
Hallvard Furuseth [Tue, 1 Nov 2011 05:28:40 +0000 (06:28 +0100)]
ITS#7075 Fix back-perl initialization.
Use PERL_SYS_INIT() instead of broken PERL_SYS_INIT3(,,NULL). Pass its
output variables to perl_parse(). Fix argument type 'char *(*argv)[3]'
to 'char ***argv'. NULL-terminate argv in case that is needed.
Quanah Gibson-Mount [Mon, 23 Jan 2012 19:28:51 +0000 (11:28 -0800)]
ITS#7113
Howard Chu [Sun, 22 Jan 2012 01:31:23 +0000 (17:31 -0800)]
Kevan Carstensen [Sun, 22 Jan 2012 01:26:37 +0000 (17:26 -0800)]
ITS#7113 fix check order in connection_write()
Howard Chu [Sat, 21 Jan 2012 16:49:49 +0000 (08:49 -0800)]
Fix: txn is invalidated by mdb_txn_commit()
Howard Chu [Sat, 21 Jan 2012 16:22:59 +0000 (08:22 -0800)]
Add valgrind support with -DUSE_VALGRIND
Track allocations and invalid accesses to freed tmp pages.
Howard Chu [Sat, 21 Jan 2012 16:20:43 +0000 (08:20 -0800)]
txn_commit must abort txn before returning errors
Fix for failure when committing a txn that is a child of
some parent txn.
Howard Chu [Sat, 21 Jan 2012 16:18:37 +0000 (08:18 -0800)]
ITS#7121 fix page splits when newindx == 0
Howard Chu [Sat, 21 Jan 2012 16:12:56 +0000 (08:12 -0800)]
ITS#7126 fix cursor tracking code
Don't compare cursors that aren't deep enough to match the
current cursor.
Howard Chu [Sat, 21 Jan 2012 16:07:56 +0000 (08:07 -0800)]
Happy New Year!
Quanah Gibson-Mount [Fri, 20 Jan 2012 23:54:19 +0000 (15:54 -0800)]
ITS#7127
Howard Chu [Thu, 19 Jan 2012 23:55:54 +0000 (15:55 -0800)]
ITS#7127 fix syncrepl_config reference to freed memory
Howard Chu [Mon, 16 Jan 2012 18:10:19 +0000 (10:10 -0800)]
Clarification/warning about delta-sync backup/restore
Quanah Gibson-Mount [Fri, 20 Jan 2012 23:47:13 +0000 (15:47 -0800)]
ITS#7125
Hallvard Furuseth [Fri, 13 Jan 2012 15:07:39 +0000 (16:07 +0100)]
ITS#7125 Fix Connection.c_mutex usage.
Partial revert of
9e00b6cc6ce2857490b33218bdaf1339319c5f60 :connection.c.
Hallvard Furuseth [Fri, 13 Jan 2012 14:38:12 +0000 (15:38 +0100)]
ITS#7115 Re-fix tpool.c (idle/unidle)
Howard Chu [Wed, 4 Jan 2012 23:25:18 +0000 (15:25 -0800)]
ITS#7121 fix page splits when data+key size is too large
Kurt Zeilenga [Sun, 1 Jan 2012 15:07:45 +0000 (07:07 -0800)]
Happy New Year!
Quanah Gibson-Mount [Tue, 3 Jan 2012 20:20:15 +0000 (12:20 -0800)]
ITS#7117
Howard Chu [Tue, 27 Dec 2011 10:07:14 +0000 (02:07 -0800)]
ITS#7117 fix typo
Quanah Gibson-Mount [Wed, 21 Dec 2011 18:45:03 +0000 (10:45 -0800)]
ITS#7115
Howard Chu [Wed, 21 Dec 2011 09:24:23 +0000 (01:24 -0800)]
ITS#7115 blocked writers should not interfere with pool pause
Quanah Gibson-Mount [Thu, 15 Dec 2011 20:34:06 +0000 (12:34 -0800)]
ITS#7107
Howard Chu [Tue, 13 Dec 2011 23:53:38 +0000 (15:53 -0800)]
ITS#7107 fix Operation init on reuse
Additional fix for
a66fb1630cc1134ed4e2a3d5a6a4983e6c4bae86
Quanah Gibson-Mount [Mon, 12 Dec 2011 20:02:49 +0000 (12:02 -0800)]
ITS#7050
Howard Chu [Mon, 12 Dec 2011 19:50:29 +0000 (11:50 -0800)]
ITS#7050 fix uninit'd return code in back-meta
Quanah Gibson-Mount [Wed, 30 Nov 2011 22:22:16 +0000 (14:22 -0800)]
ITS#7101
Hallvard Furuseth [Wed, 30 Nov 2011 10:41:50 +0000 (11:41 +0100)]
ITS#7101 test001: Skip back-ldif unordered slapadd
Quanah Gibson-Mount [Tue, 29 Nov 2011 19:35:00 +0000 (11:35 -0800)]
ITS#7098
Howard Chu [Tue, 29 Nov 2011 16:16:34 +0000 (08:16 -0800)]
ITS#7098 fix del/add of first schema element
Quanah Gibson-Mount [Tue, 29 Nov 2011 19:33:51 +0000 (11:33 -0800)]
ITS#7099
Howard Chu [Tue, 29 Nov 2011 13:57:36 +0000 (05:57 -0800)]
ITS#7099 fix dds db_open
Should not do anything in tool mode.
Howard Chu [Tue, 29 Nov 2011 13:42:46 +0000 (05:42 -0800)]
ITS#7099 fix mdb_entry_return for tool mode
Originally, overlays were not supposed to take effect in tool mode.
Apparently that's no longer the case...
Quanah Gibson-Mount [Tue, 29 Nov 2011 19:14:27 +0000 (11:14 -0800)]
Return to release engineering
Quanah Gibson-Mount [Fri, 25 Nov 2011 19:07:58 +0000 (11:07 -0800)]
Set date for 2.4.28
Quanah Gibson-Mount [Fri, 25 Nov 2011 18:52:29 +0000 (10:52 -0800)]
ITS#7090
OpenLDAP 2.4.28
Howard Chu [Fri, 25 Nov 2011 09:29:34 +0000 (01:29 -0800)]
ITS#7090 test unordered slapadd
Howard Chu [Fri, 25 Nov 2011 08:23:51 +0000 (00:23 -0800)]
ITS#7090 fix out-of-order slapadd
Pierangelo Masarati [Thu, 24 Nov 2011 18:55:40 +0000 (19:55 +0100)]
fix typos
Quanah Gibson-Mount [Wed, 23 Nov 2011 19:58:23 +0000 (11:58 -0800)]
Note dynamic config support for slapd-perl, slapd-sql
Quanah Gibson-Mount [Wed, 23 Nov 2011 19:57:36 +0000 (11:57 -0800)]
Prep for release
Howard Chu [Sat, 5 Nov 2011 05:00:44 +0000 (22:00 -0700)]
Dynamic config support for back-sql (untested)
Howard Chu [Sat, 5 Feb 2011 00:51:18 +0000 (00:51 +0000)]
Cleanup ASPERL ifdefs
Howard Chu [Sat, 5 Feb 2011 00:48:22 +0000 (00:48 +0000)]
Cleanup PERL_5_6 ifdefs
Howard Chu [Fri, 4 Feb 2011 17:07:35 +0000 (17:07 +0000)]
Backward compatibility - treat unknown directives as perlModuleConfig's
Howard Chu [Fri, 4 Feb 2011 16:42:06 +0000 (16:42 +0000)]
Fixup config init
Howard Chu [Fri, 4 Feb 2011 15:25:42 +0000 (15:25 +0000)]
Cleanup config items on destroy
Howard Chu [Fri, 4 Feb 2011 15:03:16 +0000 (15:03 +0000)]
More cleanup / old perl compat
Howard Chu [Fri, 4 Feb 2011 15:00:10 +0000 (15:00 +0000)]
Dynamic config support - not fully backward compatible
Hallvard Furuseth [Sun, 20 Nov 2011 12:52:07 +0000 (13:52 +0100)]
Fix uninitialized variable in ldapmodify.
Introduced by
3a46af398cf69b0e84147e2421e555f5c5c83856 .
Quanah Gibson-Mount [Tue, 22 Nov 2011 01:11:44 +0000 (17:11 -0800)]
ITS#6548,#7092 Unbind,cleanup before client exit.
Gets rid of "(connection lost)" in slapd statslog "closed" message.
Quanah Gibson-Mount [Tue, 22 Nov 2011 01:10:53 +0000 (17:10 -0800)]
ITS#6548,#7092 Unbind,cleanup before client exit.
Gets rid of "(connection lost)" in slapd statslog "closed" message.
Conflicts:
clients/tools/common.c
clients/tools/ldapvc.c
Quanah Gibson-Mount [Tue, 22 Nov 2011 00:55:43 +0000 (16:55 -0800)]
free LDIF handler in case of failure
Hallvard Furuseth [Sun, 20 Nov 2011 12:53:35 +0000 (13:53 +0100)]
make alltests += back-ldif tests
Hallvard Furuseth [Sun, 20 Nov 2011 12:53:22 +0000 (13:53 +0100)]
.gitignore -= Makefile in libmdb,slapd-modules/*/*
Howard Chu [Sat, 19 Nov 2011 21:57:56 +0000 (13:57 -0800)]
ITS#6548,#7092 don't pass hangup events to reader thread
Howard Chu [Fri, 18 Nov 2011 23:43:55 +0000 (15:43 -0800)]
Add $(SOLIBS) macro for shared lib dependencies
Howard Chu [Fri, 18 Nov 2011 09:22:52 +0000 (01:22 -0800)]
Cleanup syncprov_db_close/CONFIG_DELETE code
No mutex needed since config ops are single-threaded.
Don't send Unavailable message if we're shutting down.
Quanah Gibson-Mount [Tue, 22 Nov 2011 00:28:50 +0000 (16:28 -0800)]
ITS#7025 fix syncprov crash
Howard Chu [Tue, 23 Aug 2011 20:48:59 +0000 (13:48 -0700)]
ITS#7025 handle Abandon in backglue
Howard Chu [Fri, 18 Nov 2011 08:30:34 +0000 (00:30 -0800)]
ITS#7025 fix syncprov crash
init fop.o_extra, copying from s_op is not guaranteed.
Howard Chu [Fri, 18 Nov 2011 10:28:00 +0000 (02:28 -0800)]
Fix typo
Howard Chu [Thu, 17 Nov 2011 22:21:18 +0000 (14:21 -0800)]
More cleanup for previous slapadd tweaks
Howard Chu [Tue, 15 Nov 2011 19:23:00 +0000 (11:23 -0800)]
More s/DEBUG/MDB_DEBUG/
Howard Chu [Tue, 15 Nov 2011 00:21:59 +0000 (16:21 -0800)]
Alignment fixes for debug msgs
Howard Chu [Mon, 14 Nov 2011 22:40:43 +0000 (14:40 -0800)]
s/DEBUG/MDB_DEBUG/
Howard Chu [Fri, 11 Nov 2011 20:49:11 +0000 (12:49 -0800)]
Add MDB_FDATASYNC to allow override to fsync if needed.
Howard Chu [Fri, 11 Nov 2011 18:59:27 +0000 (10:59 -0800)]
Use <inttypes.h> instead of <stdint.h>
Howard Chu [Fri, 11 Nov 2011 00:33:49 +0000 (16:33 -0800)]
ITS#7087 fix mdb_online_index endless loop
Howard Chu [Thu, 10 Nov 2011 20:41:34 +0000 (12:41 -0800)]
Fix size check
Ralf Haferkamp [Thu, 10 Nov 2011 15:24:46 +0000 (16:24 +0100)]
Fix compile problems with older gcc releases
Howard Chu [Wed, 9 Nov 2011 23:34:53 +0000 (15:34 -0800)]
More debug msg null pointer checks
Howard Chu [Wed, 9 Nov 2011 23:32:37 +0000 (15:32 -0800)]
More Solaris warning cleanup
Howard Chu [Wed, 9 Nov 2011 10:20:26 +0000 (02:20 -0800)]
Check for NULL DN in debug msg
Howard Chu [Wed, 9 Nov 2011 10:07:14 +0000 (02:07 -0800)]
Check for NULL DN
Howard Chu [Wed, 9 Nov 2011 10:05:14 +0000 (02:05 -0800)]
Avoid stack overrun in mdb_search
Use malloc'd memory, stored persistently in thread-local storage.
Howard Chu [Wed, 9 Nov 2011 09:03:14 +0000 (01:03 -0800)]
Key alignment tweaks for Sparc
Howard Chu [Wed, 9 Nov 2011 08:36:50 +0000 (00:36 -0800)]
More pgno alignment tweaks
Howard Chu [Wed, 9 Nov 2011 04:05:29 +0000 (20:05 -0800)]
Add dummy DKEY define
Howard Chu [Wed, 9 Nov 2011 03:06:46 +0000 (19:06 -0800)]
Fix u_intX -> uintX
Howard Chu [Wed, 9 Nov 2011 03:04:39 +0000 (19:04 -0800)]
Add Solaris byte-order detection
Howard Chu [Wed, 9 Nov 2011 00:45:45 +0000 (16:45 -0800)]
Fix mdb_drop return
Quanah Gibson-Mount [Wed, 9 Nov 2011 21:24:46 +0000 (13:24 -0800)]
ITS#7086