Pierangelo Masarati
0d5fe062e2
improved support for NOOP; add is fine, the other write funcs still need work
2002-08-31 12:00:39 +00:00
Pierangelo Masarati
a0c54f1625
use ldap_charray_add instead of dedicated helper; get rid of dependency from ldap-int.h
2002-08-31 11:14:15 +00:00
Pierangelo Masarati
71aecea2aa
fix bitwise matching (courtesy of Luke Howard)
2002-08-31 10:56:27 +00:00
Pierangelo Masarati
bcf7b47079
silence warnings
2002-08-31 10:54:58 +00:00
Pierangelo Masarati
804a111fbd
add {create,modify}Timestamp to subschema subentry (SHOULD per RFC2251; use server startup time to be conservative)
2002-08-31 10:49:03 +00:00
Pierangelo Masarati
aea52e5bc9
define macros for appropriate sizing of lutil buffers
2002-08-31 10:48:02 +00:00
Pierangelo Masarati
e2ec62f09f
add matchingRuleUse to schema; use a berval instead of _oidlen in syntax and matching rule
2002-08-31 10:45:22 +00:00
Pierangelo Masarati
c76b36254c
cleanup comments
2002-08-31 10:41:49 +00:00
Pierangelo Masarati
b8e6b2536a
silence debug check
2002-08-31 10:41:11 +00:00
Pierangelo Masarati
c8cfbca64d
fix extendedMatch and approx hfilter andling; get rid of subtree_cond (argh, need to trim it from config and docs ...)
2002-08-31 10:39:23 +00:00
Pierangelo Masarati
a1bb43946b
better handling of children_cond
2002-08-31 10:38:29 +00:00
Pierangelo Masarati
95a99bd522
trace illegal condition in backsql_strfcat
2002-08-31 10:37:42 +00:00
Pierangelo Masarati
685363e880
add 'children_cond' config statement
2002-08-31 10:36:16 +00:00
Pierangelo Masarati
b0dfd89e1b
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
Pierangelo Masarati
501cd4c611
fix extendedMatch values return filter control
2002-08-31 10:29:03 +00:00
Pierangelo Masarati
5a0ba6e429
document another (optional) config directive
2002-08-31 10:27:49 +00:00
Howard Chu
17493164ea
Fix previous commit
2002-08-31 06:23:46 +00:00
Howard Chu
e3304da727
OS/390 EBCDIC support
2002-08-31 05:14:43 +00:00
Kurt Zeilenga
b04483a6a2
We don't support substrings matching via extensibleMatch
2002-08-30 19:30:58 +00:00
Howard Chu
70673417f2
Fix debug statement
2002-08-30 14:28:45 +00:00
Howard Chu
c4f74ac639
Fix crash in mra_free, freeing ber-private value.
2002-08-30 12:38:50 +00:00
Howard Chu
0614b5fdbf
Fix unindent commit
2002-08-30 11:48:47 +00:00
Howard Chu
4a3a557827
Use DB_NODUPDATA when adding IDs. Silence log for DB_NOTFOUND in delete_key,
...
let caller log it if they care.
2002-08-30 11:37:43 +00:00
Howard Chu
9d4f5e13e8
Unindented a level. Fixed logging of keys.
2002-08-30 11:21:20 +00:00
Howard Chu
f32803e738
Don't mask DB_KEYEXIST errors in bdb_idl_insert_key, let dn2id see them.
...
Ignore DB_KEYEXIST and DB_NOTFOUND errors in key_change.
2002-08-30 10:41:46 +00:00
Howard Chu
d11b134709
Fix large SASL reads. Use EAGAIN instead of EWOULDBLOCK (was right the
...
first time after all. see read(2) and write(2)...)
2002-08-30 10:11:54 +00:00
Kurt Zeilenga
0cd3720e0d
Generate subentries control
2002-08-30 07:43:47 +00:00
Kurt Zeilenga
4ce42af196
Add client-side subentries control support.
...
Make sure client controls are not specified multiple times.
NT port updates.
2002-08-30 07:05:12 +00:00
Kurt Zeilenga
8b2fa75a89
Close comment
2002-08-30 06:25:51 +00:00
Kurt Zeilenga
6bd59cc58f
Fix #ifdefs (DUPENT should be behind the 0)
2002-08-30 06:17:25 +00:00
Kurt Zeilenga
26e4960c1c
Remove those #ifdefs NOOP just added.
2002-08-30 05:43:47 +00:00
Kurt Zeilenga
352b672716
Assign NOOP its published OID. I-D to follow.
2002-08-30 05:32:51 +00:00
Kurt Zeilenga
4026d3ee80
More noop #ifdef'ing
2002-08-30 05:10:41 +00:00
Kurt Zeilenga
0517278aff
Place NOOP behind #ifdef
2002-08-30 05:02:20 +00:00
Kurt Zeilenga
1903295032
Print information about control used.
2002-08-30 04:22:22 +00:00
Kurt Zeilenga
ffe448910c
Allow generation of no-op control
2002-08-30 04:14:26 +00:00
Kurt Zeilenga
2de5c33ba7
Add manageDsaIt/NOOP control support to every tool.
...
Update NT build.
2002-08-29 21:52:45 +00:00
Kurt Zeilenga
96ae8aa2c3
Add to NT build
2002-08-29 21:48:00 +00:00
Kurt Zeilenga
d912c2c711
Rework client control parsing... need to implement
...
common controls across all tools.
2002-08-29 21:36:36 +00:00
Kurt Zeilenga
81420d4f91
Yet another bug fix... this one from Luke.
2002-08-29 19:54:17 +00:00
Pierangelo Masarati
3b799694ee
reworking of threads in session handling
2002-08-29 19:44:02 +00:00
Pierangelo Masarati
a8bf275221
cleaner handling of unchecked limit support
2002-08-29 19:43:29 +00:00
Pierangelo Masarati
0549f16e6c
test extended filter and values return filter
2002-08-29 19:31:02 +00:00
Kurt Zeilenga
ecfb311f8f
Fix objectSubClassIndexer bug
2002-08-29 18:05:49 +00:00
Pierangelo Masarati
864f05497e
allow different solutions to debug sasl shutdown
2002-08-29 17:45:12 +00:00
Pierangelo Masarati
c2efb8788b
when shutting down a server with open connections (back-{ldap,meta}),
...
the backend attempts a ldap_unbind() that results in calling
ldap_pvt_sasl_mutex_lock() with a NULL argument, causing a SIGSEGV.
I added a few assert() to catch this (I wonder if this might
be related to ITS#1982 "kill -INT corrupts database").
2002-08-29 16:03:38 +00:00
Pierangelo Masarati
58b860a15e
fix server-size controls handling in back-{ldap,meta}
2002-08-29 15:07:18 +00:00
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