openldap/servers/slapd
Hallvard Furuseth 062021e731 ITS#6437, slap_sl_mem_create():
Bugfix: Switching implementation stack<->pool on an old context could
        crash or leak, it ran the wrong implementation's cleanup code.
Cleanup:  Factor out identical stack/pool code.  Call
          slap_sl_mem_destroy(NULL,) instead of copying its pool code.
API change: slap_sl_mem_destroy(key=NULL,) gets a new meaning.  Does
            not affect current OpenLDAP code, it never passed NULL.
2010-01-02 18:05:56 +00:00
..
back-bdb Silence "maybe uninitialized" warning (eprev after 0 iterations, cannot happen) 2009-11-30 14:00:18 +00:00
back-dnssrv
back-hdb
back-ldap plug one-time leaks 2009-12-18 19:07:16 +00:00
back-ldif ITS#6414: Do not write outside database directory. 2009-12-03 23:20:39 +00:00
back-meta fix previous commit (ITS#6267) 2009-08-24 00:41:12 +00:00
back-monitor Use fake_init2 in db_open/db_close since they can execute from a 2009-11-15 10:38:13 +00:00
back-ndb wrap gmtime for reentrancy (ITS#6262) 2009-08-18 23:48:15 +00:00
back-null ITS#6403: do not require *ent == NULL on entry to null_back_entry_get() 2009-12-16 09:12:48 +00:00
back-passwd
back-perl ITS#5658 hppa fixes 2009-06-23 23:12:15 +00:00
back-relay Cleanup since ITS#6133 2009-11-02 16:19:59 +00:00
back-shell
back-sock
back-sql Use fake_init2 in db_open/db_close since they can execute from a 2009-11-15 10:38:13 +00:00
overlays allow direct insert/delete of olcRwmMap (ITS#6436) 2009-12-21 18:58:21 +00:00
schema ITS#6140 delete obsolete schema 2009-09-29 02:34:28 +00:00
shell-backends
slapi add support for TCP buffer configuration (ITS#6234) 2009-08-17 22:53:15 +00:00
abandon.c For ITS#6157: Catch most invalid cancels/abandons, and honor them before waits 2009-06-04 21:16:38 +00:00
aci.c
acl.c ITS#6287 Rewritten the ACL state cache 2009-09-08 21:06:15 +00:00
aclparse.c Change AttributeName.an_oc_exclude to an_oc_flags, avoid multiple 2009-07-26 00:14:15 +00:00
ad.c Change AttributeName.an_oc_exclude to an_oc_flags, avoid multiple 2009-07-26 00:14:15 +00:00
add.c wrap gmtime for reentrancy (ITS#6262) 2009-08-18 23:48:15 +00:00
alock.c Don't allow any other jobs if a -q job is active 2009-11-18 21:08:48 +00:00
alock.h
at.c
attr.c
ava.c
backend.c use macros for fake connid 2009-11-21 21:02:49 +00:00
backglue.c ITS#6103 send response even if abandoned 2009-05-11 04:29:21 +00:00
backover.c Look for our callback to pop, don't just do it blindly 2009-08-19 08:05:18 +00:00
bconfig.c declaration after code (introduced by ITS#6428 fix) 2009-12-11 18:09:47 +00:00
bind.c
cancel.c More ITS#6104: mutex-protected check of o_cancel value from other thread 2009-06-05 23:26:09 +00:00
ch_malloc.c
compare.c
component.c
component.h
config.c plug one-time leaks 2009-12-18 19:07:16 +00:00
config.h silence warning 2009-08-17 23:02:50 +00:00
connection.c ITS#6412, refix #6304 - only check for writes if sockbuf NEEDS_WRITE 2009-12-04 02:44:00 +00:00
controls.c Change AttributeName.an_oc_exclude to an_oc_flags, avoid multiple 2009-07-26 00:14:15 +00:00
cr.c
ctxcsn.c ITS#6373 revert 2009/03/10 commit, resurrect sync subentry code 2009-11-11 03:01:48 +00:00
daemon.c ITS#6322 cleanup close_listeners() 2009-12-30 20:33:27 +00:00
DB_CONFIG
delete.c
dn.c ITS#6338: Fix \0-termination of dnParent(x, x) for one-level DN x. 2009-10-19 23:51:08 +00:00
entry.c allow to look-ahead entry DN without decoding the whole entry 2009-08-14 15:33:09 +00:00
extended.c
filter.c Fully parse undefined substring filters so they can be logged 2009-08-04 22:41:59 +00:00
filterentry.c Use sl_mfunc instead of direct reference to slap_sl_free 2009-11-15 19:13:51 +00:00
frontend.c
globals.c
index.c
init.c wrap gmtime for reentrancy (ITS#6262) 2009-08-18 23:48:15 +00:00
ldapsync.c wrap gmtime for reentrancy (ITS#6262) 2009-08-18 23:48:15 +00:00
limits.c allow to delete olcLimits values (ITS#6159) 2009-06-02 23:17:58 +00:00
lock.c
main.c don't "overflow" debug levels (ITS#6324) 2009-10-06 22:03:15 +00:00
Makefile.in add slapschema tool (ITS#6150) 2009-05-28 13:40:57 +00:00
matchedValues.c
modify.c wrap gmtime for reentrancy (ITS#6262) 2009-08-18 23:48:15 +00:00
modrdn.c
mods.c
module.c
mr.c
mra.c
nt_svc.c
oc.c plug one-time leak 2009-10-19 23:39:59 +00:00
oidm.c
operation.c
operational.c
passwd.c Only free the req_dn / ndn we created. Someone may have rewritten it... 2009-08-19 11:27:49 +00:00
phonetic.c
proto-slap.h ITS#5340: REP_ENTRY_MUSTFLUSH, rs_replace_entry(), rs_ensure_entry_modifiable() 2009-12-10 00:07:34 +00:00
referral.c
result.c ITS#5340: REP_ENTRY_MUSTFLUSH, rs_replace_entry(), rs_ensure_entry_modifiable() 2009-12-10 00:07:34 +00:00
root_dse.c ITS#5892 return -1 from ldif_read_record on error 2009-07-07 22:30:55 +00:00
sasl.c Silence warning in initializer 2009-11-30 14:07:12 +00:00
saslauthz.c
schema_check.c
schema_init.c trim unwanted commit 2009-11-16 09:55:27 +00:00
schema_prep.c
schema.c
schemaparse.c
search.c ITS#6309 tweak invalid dn logmsg 2009-11-11 01:42:00 +00:00
sets.c
sets.h
sl_malloc.c ITS#6437, slap_sl_mem_create(): 2010-01-02 18:05:56 +00:00
slap.h ITS#6435: Added optional SLAP_SCHEMA_EXPOSE define. 2009-12-21 17:28:45 +00:00
slapacl.c ITS#6214 use the main thread's context so cleanup can occur 2009-07-22 04:39:57 +00:00
slapadd.c ITS#6373 more for subentry creation 2009-11-11 04:03:27 +00:00
slapauth.c ITS#6214 use the main thread's context so cleanup can occur 2009-07-22 04:39:57 +00:00
slapcat.c
slapcommon.c ITS#6398: plug memory leak of confdir 2009-11-23 21:52:11 +00:00
slapcommon.h add slapschema tool (ITS#6150) 2009-05-28 13:40:57 +00:00
slapd.conf
slapd.ldif
slapdn.c
slapindex.c
slappasswd.c
slapschema.c ITS#6214 use the main thread's context so cleanup can occur 2009-07-22 04:39:57 +00:00
slaptest.c
starttls.c
str2filter.c
syncrepl.c ITS#6425 fix uninit'd vars 2009-12-09 00:04:58 +00:00
syntax.c
txn.c
unbind.c
user.c
value.c
zn_malloc.c