openldap/servers/slapd
Pierangelo Masarati 97e526cb2d add restrictions related to listeners in form of file permissions
(see in slapd(8) the description on how to enforce file permissions
on sockets in ldapi schema); at present, only user permissions are
used as follows: the url extension x-mod=-rwxrwxrwx is used; only
the user permisisons are considered, e.g. the first set of rwx;
	"r" means read is allowed from that listener
	"w" means write is allowed on that listener
	"x" means bind is not required on that listener
these restrictions ADD to those already present, and are actually
checked AFTER the other restrictions, but BEFORE ACLs, so they can
be used to apply gross restrictions but should not be viewed as
a replacement of ACLs. To compile this, #define SLAP_X_LISTENER_MOD
2002-10-25 16:43:44 +00:00
..
back-bdb Make sure that newSuperior isn't old superior 2002-10-25 01:09:50 +00:00
back-dnssrv Return default referral if DN maps to empty domain. 2002-09-26 16:12:39 +00:00
back-ldap added referral support to back-{ldap,meta}; need to allow send_serch_reference() handle NULL entry pointer 2002-08-31 10:35:23 +00:00
back-ldbm More "entry" level ACLs for entry add, delete, and rename. 2002-10-07 19:19:29 +00:00
back-meta added referral support to back-{ldap,meta}; need to allow send_serch_reference() handle NULL entry pointer 2002-08-31 10:35:23 +00:00
back-monitor listener: 2002-10-24 10:03:52 +00:00
back-null second round at ITS#1749 2002-05-01 16:38:30 +00:00
back-passwd remove lint 2002-08-26 20:11:19 +00:00
back-perl Moved slap_strcopy, slap_strncopy to lutil_strcopy, lutil_strncopy 2002-07-27 00:24:02 +00:00
back-shell Patch: Delete the buggy surrogate parent code (ITS#1815) 2002-10-10 20:28:36 +00:00
back-sql fix typo 2002-10-23 14:10:21 +00:00
back-tcl Fix dynamic module linking 2002-06-21 01:34:53 +00:00
schema Minor updates 2002-09-22 19:09:47 +00:00
shell-backends operationsError != Internal Error 2002-07-31 22:49:02 +00:00
tools Need ../cr.o 2002-10-09 19:11:12 +00:00
abandon.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
acl.c Code cleanup (no functional changes) 2002-10-01 04:07:55 +00:00
aclparse.c Add #include "lutil.h" for lutil_str* functions 2002-08-06 02:36:34 +00:00
ad.c Add experimental +/- AttributeName support. 2002-09-21 00:11:43 +00:00
add.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
at.c Add some OBSOLETE schema checks 2002-10-10 02:07:24 +00:00
attr.c added attr_merge/value_add functions that dela with single attribute; bervals for '*', '+' and '1.1' made available 2002-08-23 08:49:19 +00:00
ava.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
backend.c add restrictions related to listeners in form of file permissions 2002-10-25 16:43:44 +00:00
backglue.c Fix typo in one-level searches, left over from -r1.23 cleanup 2002-09-06 12:37:24 +00:00
bind.c Rework unprotected simple bind checks 2002-10-08 19:03:18 +00:00
ch_malloc.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
compare.c Basic framework for DIT Content Rules (not yet enforced) 2002-10-09 07:11:50 +00:00
config.c Basic framework for DIT Content Rules (not yet enforced) 2002-10-09 07:11:50 +00:00
connection.c listener: 2002-10-24 10:03:52 +00:00
controls.c Misc CLIENT_UPDATE cleanups 2002-09-15 22:22:51 +00:00
cr.c Basic framework for DIT Content Rules (not yet enforced) 2002-10-09 07:11:50 +00:00
daemon.c add restrictions related to listeners in form of file permissions 2002-10-25 16:43:44 +00:00
delete.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
dn.c - added the capability to filter based on hasSubordinate attribute 2002-08-29 10:55:48 +00:00
entry.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
extended.c use bvmatch() instead of ber_bvcmp() when testing for match without ordering 2002-09-02 19:39:06 +00:00
filter.c unifdef -DSLAP_X_MRA_MATCH_DNATTRS 2002-09-01 00:33:20 +00:00
filterentry.c unifdef -DSLAP_X_MRA_MATCH_DNATTRS 2002-09-01 00:33:20 +00:00
index.c remove deadwood, e.g. slap_index2prefix() 2002-01-31 00:11:44 +00:00
init.c add server side controls to back-ldap and back-meta 2002-08-29 14:39:31 +00:00
kerberos.c Update copyright statements 2002-01-04 21:17:25 +00:00
libslapd.dsp Basic framework for DIT Content Rules (not yet enforced) 2002-10-09 07:11:50 +00:00
limits.c fixed bug in reading size/time limits without style, in the form 'size=number', 'time=number' 2002-08-23 08:50:34 +00:00
lock.c benign buffer overflow fix (ITS#1964) 2002-09-25 04:34:33 +00:00
main.c Fix comment 2002-10-17 04:35:55 +00:00
Makefile.in Basic framework for DIT Content Rules (not yet enforced) 2002-10-09 07:11:50 +00:00
matchedValues.c unifdef -DSLAP_X_MRA_MATCH_DNATTRS 2002-09-01 00:33:20 +00:00
modify.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
modrdn.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
mods.c More fixes for ITS#2136, make sure all error returns set *text. 2002-10-11 17:12:56 +00:00
module.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
mr.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
mra.c unifdef -DSLAP_X_MRA_MATCH_DNATTRS 2002-09-01 00:33:20 +00:00
nt_svc.c Update copyright statements 2002-01-04 21:17:25 +00:00
oc.c Add some OBSOLETE schema checks 2002-10-10 02:07:24 +00:00
oidm.c use ldap_charray_*() instead of charray_*() 2002-08-24 00:55:24 +00:00
operation.c LCUP Response Control Code 2002-09-14 00:29:06 +00:00
operational.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
passwd.c s/256/LBER_ELEMENT_SIZEOF/ 2002-10-07 21:01:47 +00:00
phonetic.c Add comment attributing origin of the Metaphone algorithm 2002-10-22 04:52:57 +00:00
proto-slap.h listener: 2002-10-24 10:03:52 +00:00
referral.c Two more bervals instead of strings... 2002-08-29 08:47:53 +00:00
repl.c Fix ITS#2075, NULL moddn->newsup->bv_val 2002-09-11 10:59:41 +00:00
result.c ber_write error message cleanup 2002-10-25 05:47:08 +00:00
root_dse.c use ldap_charray_*() instead of charray_*() 2002-08-24 00:55:24 +00:00
sasl.c Remove lint 2002-10-09 23:35:45 +00:00
saslauthz.c back_attribute() should use ACL_AUTH not ACL_READ (at 2002-09-05 02:37:10 +00:00
schema.c Basic framework for DIT Content Rules (not yet enforced) 2002-10-09 07:11:50 +00:00
schema_check.c More OBSOLETE checks 2002-10-10 02:38:32 +00:00
schema_init.c Misc CLIENT_UPDATE cleanups 2002-09-15 22:22:51 +00:00
schema_prep.c Fix subentry OIDs 2002-10-02 01:18:46 +00:00
schemaparse.c Basic framework for DIT Content Rules (not yet enforced) 2002-10-09 07:11:50 +00:00
search.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
sets.c C translator portability changes (ITS#1609) 2002-02-23 23:47:37 +00:00
sets.h Some more struct berval conversions 2002-01-28 10:11:36 +00:00
slap.h add restrictions related to listeners in form of file permissions 2002-10-25 16:43:44 +00:00
slapd.conf correct security sample 2002-10-12 05:10:41 +00:00
slapd.dsp Update control framework 2002-03-24 02:17:21 +00:00
starttls.c Renamed BVarray to BerVarray. Moved slapd:bvarray_{add,free} to 2002-01-14 01:43:17 +00:00
str2filter.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
suffixalias.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
syntax.c #unifdef -DSCHEMA_DN 2002-09-29 04:30:38 +00:00
unbind.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
user.c Coverted LDAP_LOG macro to use subsystem ID int values instead of string values 2002-07-11 20:33:24 +00:00
value.c fix possible uninit bug 2002-09-21 04:33:19 +00:00