openldap/servers/slapd/back-ldbm
Pierangelo Masarati 9ee9f1e0e1 Reworked again the caching in case of failure.
Now operations that set the status of an entry to CREATING (add.c, modrdn.c)
need to set it to COMMIT, by calling cache_entry_commit, before returning
the entry itself, otherwise the entry is removed from the cache
and its private data is freed.
Should fix crashes due to add failures as in ITS#1245
2001-07-21 10:53:06 +00:00
..
abandon.c Y2k copyright update 2000-05-13 02:47:56 +00:00
add.c Reworked again the caching in case of failure. 2001-07-21 10:53:06 +00:00
alias.c Add missing 'static'... (ITS#823,825,828) 2000-10-11 23:42:53 +00:00
attr.c fix format for new logging 2001-01-17 17:01:19 +00:00
attribute.c fix format for new logging 2001-01-17 17:01:19 +00:00
back-ldbm.h Move backend_syncfreq code down into back-ldbm. Creates new configuration 2001-06-28 09:20:33 +00:00
backldbm.dsp Add attribute.c to project. 2000-06-23 20:24:13 +00:00
bind.c fix format for new logging 2001-01-17 17:01:19 +00:00
cache.c Reworked again the caching in case of failure. 2001-07-21 10:53:06 +00:00
close.c Move backend_syncfreq code down into back-ldbm. Creates new configuration 2001-06-28 09:20:33 +00:00
compare.c fix format for new logging 2001-01-17 17:01:19 +00:00
config.c Prevent ldbm_sync from being called by ldbm_cache_close when the new 2001-07-16 23:21:36 +00:00
dbcache.c Prevent ldbm_sync from being called by ldbm_cache_close when the new 2001-07-16 23:21:36 +00:00
delete.c fix format for new logging 2001-01-17 17:01:19 +00:00
dn2id.c added function cache_find_entry_ndn2id that avoids an unnecessary call to dn_normalize; now dn2id calls this function, while the original function has been left as a wrapper 2001-07-11 08:41:42 +00:00
entry.c Update entry release to new prototype 2000-09-30 04:13:30 +00:00
extended.c misc cleanup 2000-09-29 02:50:34 +00:00
external.h Backout directory config option 2001-06-22 21:00:24 +00:00
filterindex.c dn2idl API changed for consistency with other dn2id* funcs 2001-07-07 14:49:42 +00:00
group.c fix format for new logging 2001-01-17 17:01:19 +00:00
id2children.c fix format for new logging 2001-01-17 17:01:19 +00:00
id2entry.c Reworked again the caching in case of failure. 2001-07-21 10:53:06 +00:00
idl.c Reworked API of nextid; e_private gets destroyed separately from the entry in case add fails (should fix ITS#1245) 2001-07-20 09:50:28 +00:00
index.c fix format for new logging 2001-01-17 17:01:19 +00:00
init.c Fix ITS#1239: 2001-07-16 22:16:24 +00:00
key.c fix format for new logging 2001-01-17 17:01:19 +00:00
Makefile.in Added attribute.c 2000-06-21 17:46:15 +00:00
modify.c Add more detailed reporting of schema violations to client. 2001-06-06 00:23:56 +00:00
modrdn.c Reworked again the caching in case of failure. 2001-07-21 10:53:06 +00:00
nextid.c Reworked API of nextid; e_private gets destroyed separately from the entry in case add fails (should fix ITS#1245) 2001-07-20 09:50:28 +00:00
passwd.c Quick and dirty hack to add password modify replication. 2001-07-14 01:26:02 +00:00
proto-back-ldbm.h Reworked again the caching in case of failure. 2001-07-21 10:53:06 +00:00
referral.c fix format for new logging 2001-01-17 17:01:19 +00:00
sasl.c Update SASL code to reuse context through life of session. 2000-07-13 22:54:38 +00:00
search.c Fix referral handling bug 2001-04-12 23:02:20 +00:00
tools.c Reworked API of nextid; e_private gets destroyed separately from the entry in case add fails (should fix ITS#1245) 2001-07-20 09:50:28 +00:00
unbind.c Y2k copyright update 2000-05-13 02:47:56 +00:00