Pierangelo Masarati
7e2317c842
add server side controls to back-ldap and back-meta
2002-08-29 14:39:31 +00:00
Howard Chu
1dd1c375bb
Fix previous commit - use EWOULDBLOCK instead of EAGAIN
2002-08-29 13:38:36 +00:00
Pierangelo Masarati
e7d2d0a9f5
avoid zero size ch_malloc() when no attributes are present in vrFilter
2002-08-29 13:32:28 +00:00
Pierangelo Masarati
82cb585d32
trim unused var
2002-08-29 12:41:07 +00:00
Pierangelo Masarati
c38f1a63b0
this test is useless, since noop is masked SLAP_CTRL_UPDATE
2002-08-29 12:17:28 +00:00
Howard Chu
456e6c73ab
Fix ITS#1983, handle writing of large requests. Only one pending request is
...
allowed per LDAP* handle. It works, but needs review.
2002-08-29 12:12:36 +00:00
Howard Chu
20f6bae612
Use sockbuf_max_incoming_auth after successful Bind
2002-08-29 11:53:37 +00:00
Pierangelo Masarati
fbc11bd16a
- added the capability to filter based on hasSubordinate attribute
...
to back-bdb, back-ldbm and back-sql (the latter with limitations);
- added handling of ":dn" attributes to extended rfc2254 filters
and to matched value filter
- altered the behavior of get_mra() when a matching rule is given:
now it checks whether it is compatible with the attribute syntax
and, in case it is, the given mr is used. In case of no type,
the check is delayed when filtering
2002-08-29 10:55:48 +00:00
Pierangelo Masarati
f4c5362955
add bdb_hasSubordinates() helper
2002-08-29 10:50:53 +00:00
Pierangelo Masarati
d855f97372
cleanup
2002-08-29 10:50:12 +00:00
Pierangelo Masarati
a32f8c079a
cleanup hasSubordinate operational attr merge
2002-08-29 10:49:41 +00:00
Pierangelo Masarati
b16ee02a49
optimize subschema attribute merge
2002-08-29 10:49:11 +00:00
Pierangelo Masarati
f1eb3e39ec
use appropriate attr list when matching value of operational attrs
2002-08-29 10:45:48 +00:00
Pierangelo Masarati
24171e1fe2
fix match result bug
2002-08-29 10:45:24 +00:00
Pierangelo Masarati
e53d272b3f
cleanup error check logic; don't deref be->controls when it's NULL
2002-08-29 10:43:39 +00:00
Pierangelo Masarati
519bf9e28a
cleanup logging
2002-08-29 10:42:42 +00:00
Pierangelo Masarati
3a9347a5dc
add null berval initializer (should replace tons of { 0, NULL})
2002-08-29 10:42:13 +00:00
Pierangelo Masarati
87f092bc49
improve control support thru -E switch
2002-08-29 10:41:10 +00:00
Pierangelo Masarati
9ee916bdec
fix backend initialization (including ITS#2048)
2002-08-29 10:32:48 +00:00
Howard Chu
010dbff2cc
Fix ITS#1983, in sb_sasl_write, set errno = EAGAIN to tell upper layers to
...
retry partial writes
2002-08-29 10:12:35 +00:00
Howard Chu
536019beb4
For ITS#1983, in ber_pvt_sb_do_write, partial writes are not failures
2002-08-29 09:46:19 +00:00
Howard Chu
7cdb6866cf
Two more bervals instead of strings...
2002-08-29 08:47:53 +00:00
Howard Chu
4d36fd5a3e
Fix ITS#1991 - referrals with sarch base == target (wasn't sure at first,
...
but see diff -r1.6 -r1.7 and it's obvious.)
2002-08-29 08:43:23 +00:00
Kurt Zeilenga
20ef1d9fe4
Misc updates...
2002-08-29 04:56:05 +00:00
Kurt Zeilenga
02ec62a9ed
add userid case
2002-08-29 03:03:51 +00:00
Kurt Zeilenga
68d59abe9a
Add case to 009
2002-08-29 02:55:39 +00:00
Kurt Zeilenga
eb18152969
search on 'userid' not 'uid'
2002-08-29 02:48:12 +00:00
Kurt Zeilenga
b63ca6bc51
back out last commit
2002-08-29 02:32:58 +00:00
Kurt Zeilenga
923d033c99
Finish adding subclassing indexing support
2002-08-29 02:27:15 +00:00
Kurt Zeilenga
1086ffb438
Round one of subclass indexing for objectClass and structualObjectClasss.
...
add soc_cname to ObjectClass structure
2002-08-29 01:12:59 +00:00
Kurt Zeilenga
b9cd3616b1
Add check for sockaddr_storage before enabling IPv6
2002-08-28 19:26:12 +00:00
Kurt Zeilenga
bfa89d6e15
Include lber_pvt.h
2002-08-28 16:47:04 +00:00
Howard Chu
5ec4ef6e59
Added no-op for SASL_VERSION_MAJOR < 2
2002-08-28 08:35:38 +00:00
Howard Chu
9c4f89c6f7
Added no-op sasl_client_auth if SASL_VERSION_MAJOR < 2.
2002-08-28 08:33:24 +00:00
Kurt Zeilenga
341ba76238
regenerate for sasl version checks
2002-08-28 07:32:00 +00:00
Kurt Zeilenga
aa36f5d049
cleanup
2002-08-28 07:30:57 +00:00
Howard Chu
3cb7a09eb0
Added check for Cyrus SASL sasl_version()
2002-08-28 07:12:22 +00:00
Kurt Zeilenga
4114c96ccd
More clarifications
2002-08-28 04:22:12 +00:00
Kurt Zeilenga
1e0cc6da35
Fix typo
2002-08-28 04:08:02 +00:00
Kurt Zeilenga
7c283a6685
Fix tables numbering. Add note able system schema extensions.
2002-08-28 04:05:07 +00:00
Howard Chu
3346eb0eba
Delete unused LDBM_LIB macro. (Not to be confused with LDBM_LIBS...)
2002-08-28 02:58:04 +00:00
Howard Chu
1602bc3aa1
Fix ITS#2047 - link ldbm.lo directly when building back-ldbm as a module
2002-08-28 02:50:30 +00:00
Kurt Zeilenga
22d3c7f24e
Clarify that manageDsaIT is not to specified when managing
...
entry DSEs.
2002-08-28 01:20:03 +00:00
Kurt Zeilenga
4ef042fee4
Clean up filters
2002-08-28 01:16:25 +00:00
Kurt Zeilenga
44c214d4a0
Fix some formatting issues
2002-08-28 01:11:47 +00:00
Kurt Zeilenga
bb172cb518
clarify "authorization" feature as "proxy authorization".
2002-08-27 23:24:43 +00:00
Kurt Zeilenga
4fa2b12342
Trim subordinate classes from input (and expected output).
2002-08-27 21:41:37 +00:00
Kurt Zeilenga
22915aac93
More OID clarifications.
2002-08-27 20:20:52 +00:00
Kurt Zeilenga
8c03d7ed4b
Fix typos
2002-08-27 19:20:29 +00:00
Kurt Zeilenga
8889129762
Warn about hijacking.
2002-08-27 18:17:09 +00:00