openldap/servers/slapd
Luke Howard 48d1046a35 Make slapi_pblock directly overlaid on operation/connection/slapreply
structures

This removes a lot of copying. It's still a bit tricky where the internal
slapd data types are different to those exposed via SLAPI (eg. modifications)
or the internal values are not allocated on the heap (eg. controls). Some
copying is necessary in these cases.
2005-07-25 04:19:33 +00:00
..
back-bdb Plug more memleaks 2005-07-21 23:26:40 +00:00
back-dnssrv more attr_merge cleanup (please check) 2005-04-21 23:36:37 +00:00
back-hdb ITS#3607 build alock 2005-03-27 06:45:15 +00:00
back-ldap there might definitely be concurrency issues, but it's not pooled connections' fault 2005-07-23 22:03:35 +00:00
back-ldbm assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
back-ldif Plug more memleaks 2005-07-21 23:26:40 +00:00
back-meta improve messages 2005-07-21 08:54:04 +00:00
back-monitor same for overlays; fix typo ("Overlays" instead of "Overlay" in parent entry) 2005-07-23 15:55:29 +00:00
back-null fix attribution in copyright 2005-01-20 18:52:00 +00:00
back-passwd more attr_merge cleanup (please check) 2005-04-21 23:36:37 +00:00
back-perl Silence "unused variable" warning 2005-07-14 19:35:09 +00:00
back-relay assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
back-shell implement add/delete granularity in write access (ITS#3631) 2005-04-08 00:18:24 +00:00
back-sql Under some circumstances, port 9010 is already in use and may cause problems to referrals whose server is supposed to be unavailable 2005-07-20 11:17:06 +00:00
overlays rs->sr_flags should be saved in variables of type slap_mask_t, not int. 2005-07-22 13:28:49 +00:00
schema Schema cleanup 2005-07-11 19:20:36 +00:00
shell-backends Happy New Year! 2005-01-01 20:49:32 +00:00
slapi Make slapi_pblock directly overlaid on operation/connection/slapreply 2005-07-25 04:19:33 +00:00
abandon.c Silence "unused <something>" warnings 2005-07-14 19:52:08 +00:00
acl.c fix previous commit (see NOTE and FIXMEs) 2005-07-23 10:29:40 +00:00
aclparse.c Remove spurious fprintf arguments 2005-07-17 11:55:34 +00:00
ad.c back out previous commit, fat fingers 2005-07-19 15:36:24 +00:00
add.c Move most of SLAPI frontend into overlay 2005-07-21 16:35:20 +00:00
at.c more cleanup 2005-07-19 15:13:32 +00:00
attr.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
ava.c Fixing memory leakage in attribute aliasing 2005-03-29 00:12:05 +00:00
backend.c exit the loop at some point (ITS#3878) 2005-07-22 16:37:20 +00:00
backover.c Remove unused variables. 2005-07-22 13:18:28 +00:00
bconfig.c add infrastructure to register verbmasks; allow to register loglevels programmatically; cleanup glue protos 2005-07-23 11:32:10 +00:00
bind.c Move most of SLAPI frontend into overlay 2005-07-21 16:35:20 +00:00
cancel.c ITS#3847 silence warnings 2005-07-11 12:11:15 +00:00
ch_malloc.c Happy New Year! 2005-01-01 20:49:32 +00:00
compare.c Move most of SLAPI frontend into overlay 2005-07-21 16:35:20 +00:00
component.c strip_cav_tag() should return ber_tag_t, not int 2005-07-18 05:11:11 +00:00
component.h Cleanup 2005-01-20 07:18:28 +00:00
config.c add infrastructure to register verbmasks; allow to register loglevels programmatically; cleanup glue protos 2005-07-23 11:32:10 +00:00
config.h Make ConfigArgs.lineno int like elsewhere instead of unsigned long 2005-07-18 05:48:21 +00:00
connection.c should fix the invalid free issue 2005-07-21 19:14:09 +00:00
controls.c Remove unused variables. 2005-07-22 13:18:28 +00:00
cr.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
ctxcsn.c ITS#3847 silence warnings 2005-07-11 12:11:15 +00:00
daemon.c the swap was intended; please see ITS#3876 2005-07-22 01:00:21 +00:00
DB_CONFIG A very basic DB_CONFIG example 2004-06-18 04:49:08 +00:00
delete.c Move most of SLAPI frontend into overlay 2005-07-21 16:35:20 +00:00
dn.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
entry.c Make ebuf/ecur char* instead of unsigned char* (which they are never used as) 2005-07-14 21:02:59 +00:00
extended.c Ensure backend is set before calling send_ldap_extended(); 2005-07-22 05:49:55 +00:00
filter.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
filterentry.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
frontend.c Add fe_access_allowed(), should allow global ACL overlays to work 2005-07-23 04:18:48 +00:00
globals.c Happy New Year! 2005-01-01 20:49:32 +00:00
index.c Fix compile warning 2005-03-17 23:55:52 +00:00
init.c Global plugins are now associated with frontendDB 2005-07-19 06:46:14 +00:00
kerberos.c Happy New Year! 2005-01-01 20:49:32 +00:00
ldapsync.c Silence "unused <something>" warnings 2005-07-14 19:52:08 +00:00
limits.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
lock.c ITS#3421 flush and close logfile before releasing lock 2005-01-12 00:17:12 +00:00
main.c fix leak 2005-07-16 15:40:14 +00:00
Makefile.in Fix Windows export setup 2005-05-06 01:45:05 +00:00
matchedValues.c fix ITS#3406 - normalize attributes according to MR syntax in MRA filters 2005-01-26 21:48:36 +00:00
modify.c Allow sml_desc to be set by caller in slap_mods_check() 2005-07-23 12:00:52 +00:00
modrdn.c Move most of SLAPI frontend into overlay 2005-07-21 16:35:20 +00:00
mods.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
module.c Happy New Year! 2005-01-01 20:49:32 +00:00
mr.c Place control availability kludge behind 2005-01-26 19:46:12 +00:00
mra.c cleanup 2005-07-19 14:38:55 +00:00
nt_svc.c Happy New Year! 2005-01-01 20:49:32 +00:00
oc.c ObjectClass cleanup 2005-07-19 14:39:19 +00:00
oidm.c fix uninitialized value use 2005-07-20 14:19:52 +00:00
operation.c Remove SLAPI pblock from operation structure 2005-07-22 07:54:17 +00:00
operational.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
passwd.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
phonetic.c Silence "unused <something>" warnings 2005-07-14 19:52:08 +00:00
proto-slap.h add infrastructure to register verbmasks; allow to register loglevels programmatically; cleanup glue protos 2005-07-23 11:32:10 +00:00
referral.c fix previous commit 2005-01-08 09:51:29 +00:00
repl.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
result.c cleanup 2005-07-23 19:16:50 +00:00
root_dse.c Remove unused variables. 2005-07-22 13:18:28 +00:00
sasl.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-22 14:35:16 +00:00
saslauthz.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
schema.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
schema_check.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
schema_init.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
schema_prep.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
schemaparse.c Mostly remove global_schemacheck. More cleanup needed in 2005-05-11 22:24:18 +00:00
search.c Move most of SLAPI frontend into overlay 2005-07-21 16:35:20 +00:00
sets.c add '+' string concatenation operator 2005-01-13 09:21:11 +00:00
sets.h Happy New Year! 2005-01-01 20:49:32 +00:00
sl_malloc.c mostly revert previous commit 2005-07-20 19:26:46 +00:00
slap.h Remove SLAPI pblock from operation structure 2005-07-22 07:54:17 +00:00
slapacl.c fix access control when no backend could be found (might need work) 2005-04-13 00:01:53 +00:00
slapadd.c Silence "unused <something>" warnings 2005-07-14 19:52:08 +00:00
slapauth.c Happy New Year! 2005-01-01 20:49:32 +00:00
slapcat.c ITS#3764 add signal handlers so slapcat will cleanup if interrupted. 2005-06-10 20:14:32 +00:00
slapcommon.c Fix prev commit - slapdn should not start any databases 2005-06-09 20:09:15 +00:00
slapcommon.h Updated ldif_read_record to support LDIF include: directive 2005-05-12 00:46:39 +00:00
slapd.conf A very basic DB_CONFIG example 2004-06-18 04:49:08 +00:00
slapd.ldif LDIF include must use a file URL 2005-05-13 09:56:17 +00:00
slapdn.c allow slapdn to return the DN in pretty/normal only mode, without diagnostics, to be used as filter (should allow reading from stdin as well) 2005-04-01 12:59:26 +00:00
slapindex.c Happy New Year! 2005-01-01 20:49:32 +00:00
slappasswd.c ITS#3557: {SSHA} not default due to missing include 2005-02-27 16:46:45 +00:00
slaptest.c Happy New Year! 2005-01-01 20:49:32 +00:00
starttls.c ITS#3847 silence warnings 2005-07-11 12:11:15 +00:00
str2filter.c Silence "unused <something>" warnings 2005-07-14 19:52:08 +00:00
syncrepl.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00
syntax.c Happy New Year! 2005-01-01 20:49:32 +00:00
unbind.c call frontend's be_unbind, if any, to honor hooks registered by global overlays (ITS#3649) 2005-04-11 19:12:30 +00:00
user.c Happy New Year! 2005-01-01 20:49:32 +00:00
value.c Plug more memleaks 2005-07-21 23:26:40 +00:00
zn_malloc.c assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL). 2005-07-18 06:22:33 +00:00