Pierangelo Masarati
|
e53d272b3f
|
cleanup error check logic; don't deref be->controls when it's NULL
|
2002-08-29 10:43:39 +00:00 |
|
Kurt Zeilenga
|
23efa07a99
|
use ldap_charray_*() instead of charray_*()
|
2002-08-24 00:55:24 +00:00 |
|
Howard Chu
|
07ebdca237
|
ITS#1893, use "schemadn" to configure subschemasubentry DN. (diff was
inaccessible, this is original code, not contributed.)
|
2002-08-10 03:10:52 +00:00 |
|
Howard Chu
|
13d13baeda
|
In backend_operational don't add subschemaSubentry unless it was
requested. In send_search_entry don't malloc vrFilter flags unless
a matchedValue filter was given; malloc 1 contiguous block instead
of multiple sub-arrays.
|
2002-08-07 05:31:03 +00:00 |
|
Kurt Zeilenga
|
eb581e43e7
|
Fix for:
SASL regex segmentation faults with group based acls (ITS#1978)
based, in part, by patch submitted by Simon Wilkinson <simon@sxw.org.uk>.
|
2002-07-28 07:27:55 +00:00 |
|
Kurt Zeilenga
|
e981dcbad5
|
use strongAuthRequired instead of operationsError to indicate
authentication required before modification.
|
2002-07-26 15:29:36 +00:00 |
|
Kurt Zeilenga
|
8a3d02bf6b
|
misc cleanup
|
2002-07-23 18:35:12 +00:00 |
|
Julius Enarusai
|
6107ba67d2
|
Coverted LDAP_LOG macro to use subsystem ID int values instead of string values
|
2002-07-11 20:33:24 +00:00 |
|
Kurt Zeilenga
|
9a38d98d37
|
Add option to disallow unprotected simple authentication.
Add protected simple authentication as a "strong" mechanism.
|
2002-06-17 22:18:27 +00:00 |
|
Howard Chu
|
7fae7fe155
|
Changed be_[n]suffix, be_[n]suffixAlias to BerVarray. No more bvec's anywhere.
|
2002-05-01 18:50:14 +00:00 |
|
Kurt Zeilenga
|
af02eee0d5
|
Reworking backend_check_restrictions for extensions
Should resolve ITS#1781.
|
2002-05-01 01:04:57 +00:00 |
|
Howard Chu
|
efecf4e121
|
ITS#1733 eliminate o_abandonmutex
|
2002-04-11 08:03:40 +00:00 |
|
Pierangelo Masarati
|
4a8ab5dbf2
|
Mostly based on patches provided by Hallvard B. Furuseth
ITS#1677 - cast away const warnings
ITS#1678 - unsigned char args to ctype funcs
ITS#1682 - don't redefine ldap_debug
ITS#1683 - uninitialized vars
ITS#1703 - ldo_debug initialization
ITS#1705 - unsigned testing
ITS#1706 - socklen_t args
ITS#1719 - back-tcl update (other cleanups/fixes/improvements; yet untested)
ITS#1724 - integerNormalize/integerFilter/integerIndexer bugs
ITS#1725 - libdes not required
Implement back-null (/dev/null style backend)
Cleanup some misc warnings ("%lu" format, unused/uninitialized vars,
ambiguous operator precedence)
Kurt, please regenerate configure
|
2002-04-08 09:43:22 +00:00 |
|
Howard Chu
|
bad62d2167
|
Fix backend_attribute trying to reference a NULL be. Neither backend_group
nor backend_attribute need to worry about the noSubs parameter of
select_backend().
|
2002-03-18 08:59:02 +00:00 |
|
Kurt Zeilenga
|
20e46b27fc
|
no need to check escaping of normalized dn
|
2002-02-12 04:50:40 +00:00 |
|
Kurt Zeilenga
|
0a31400d63
|
Some misc cleanup
|
2002-01-29 06:06:20 +00:00 |
|
Kurt Zeilenga
|
c0daf2aac4
|
Back out unintended commit
|
2002-01-26 23:36:39 +00:00 |
|
Kurt Zeilenga
|
8057b1a0a8
|
Language Tag and Range Support <draft-zeilenga-ldap-rfc2596-xx.txt>
Based upon code submitted by Steve Omrani <somrani@us.ibm.com> (ITS#1525)
|
2002-01-26 23:14:51 +00:00 |
|
Howard Chu
|
4191f39037
|
Changed slap_authz_info.sai_mech to struct berval.
Changed sasl_* to use struct bervals.
|
2002-01-26 13:57:41 +00:00 |
|
Howard Chu
|
07d0f4e411
|
Changed be_issuffix and dnParent to take struct bervals.
Changed dn_rdnlen, assumes an already pretty/normalized DN.
Added slap_empty_bv, a zero-length non-NULL berval.
|
2002-01-26 05:27:28 +00:00 |
|
Kurt Zeilenga
|
b4df227d94
|
Initialize backend ssf set from global.
|
2002-01-25 21:35:40 +00:00 |
|
Kurt Zeilenga
|
dc0f90d36d
|
Set lock detector to DEFAULT, not NORUN.
Clean up some error handling
|
2002-01-21 08:19:28 +00:00 |
|
Kurt Zeilenga
|
4468ffa9e0
|
Remove some lint.
|
2002-01-19 01:54:56 +00:00 |
|
Pierangelo Masarati
|
d70f117b69
|
first round at eliminating dn_parent ...
|
2002-01-17 19:05:21 +00:00 |
|
Kurt Zeilenga
|
d2f5d75885
|
Remove unused deprecated DN routines.
Only dn_validate, dn_normalize, and dn_parent remain (for now).
|
2002-01-16 00:16:51 +00:00 |
|
Howard Chu
|
ac1332cdb8
|
Renamed BVarray to BerVarray. Moved slapd:bvarray_{add,free} to
liblber:ber_bvarray_{add,free}.
|
2002-01-14 01:43:17 +00:00 |
|
Pierangelo Masarati
|
fafce1601e
|
consistently use dn_match macro throughout slapd
|
2002-01-12 18:17:13 +00:00 |
|
Kurt Zeilenga
|
55501e886f
|
Rework backend (lastmod + glue + system schema) flags
|
2002-01-10 22:34:11 +00:00 |
|
Kurt Zeilenga
|
0e2af54a3f
|
Update copyright statements
|
2002-01-04 21:17:25 +00:00 |
|
Howard Chu
|
f52cc9bab5
|
Change struct berval ** to BVarray
|
2002-01-02 11:00:36 +00:00 |
|
Howard Chu
|
743c402265
|
Changed search attrs from struct berval ** to AttributeName *
|
2001-12-31 11:35:52 +00:00 |
|
Howard Chu
|
b92710e3a5
|
Minor cleanup
|
2001-12-31 06:44:36 +00:00 |
|
Kurt Zeilenga
|
a553a03586
|
More struct berval DNs changes
|
2001-12-26 23:43:28 +00:00 |
|
Kurt Zeilenga
|
d64ec6ee0d
|
modify be_referral to use struct berval DNs.
|
2001-12-26 17:40:34 +00:00 |
|
Howard Chu
|
d474789d0d
|
First pass at converting bind to struct bervals
|
2001-12-26 11:41:38 +00:00 |
|
Howard Chu
|
68b1bbb89d
|
Changed search attrs to struct berval **.
Use typedefs for all backend functions, to minimize work in future API
updates. (back-*/external.h will never need updating in the future.)
|
2001-12-26 08:17:44 +00:00 |
|
Howard Chu
|
b96645af7d
|
More struct berval changes, dnNormalize migration...
|
2001-12-26 04:17:49 +00:00 |
|
Kurt Zeilenga
|
2dd27b0786
|
More struct berval DNs
|
2001-12-25 19:48:26 +00:00 |
|
Kurt Zeilenga
|
3336619c80
|
More "char *" to struct berval DN changes
|
2001-12-25 02:30:01 +00:00 |
|
Kurt Zeilenga
|
5ee89d6167
|
Use struct berval DNs for root DN and update DN
|
2001-12-25 00:05:26 +00:00 |
|
Kurt Zeilenga
|
f6085d3f82
|
Every quick mod to use a struct berval for e_dn/e_ndn. No bv_len yet.
|
2001-12-24 16:53:47 +00:00 |
|
Howard Chu
|
2f3399265c
|
Changed sai_dn, sai_ndn to struct berval. (Affects op->o_dn,o_ndn,
conn->c_dn,c_ndn, Access->a_dn_pat)
|
2001-12-24 15:11:01 +00:00 |
|
Pierangelo Masarati
|
328d38713a
|
better handling of on-the-fly operational attrs by means of helpers
|
2001-12-22 14:24:13 +00:00 |
|
Pierangelo Masarati
|
e36bde9180
|
added backend-side support for on-the-fly operational attributes; added hasSubordinates to schema and back-ldbm
|
2001-12-22 11:50:16 +00:00 |
|
Howard Chu
|
ff682be26e
|
Added acl_destroy, acl_free.
|
2001-12-15 12:41:53 +00:00 |
|
Howard Chu
|
826056e75b
|
More thorough backend_destroy. Added config_destroy. Destroy slap_listeners.
Plugged other small leaks.
|
2001-12-15 12:05:58 +00:00 |
|
Howard Chu
|
ef0b308bea
|
Changed backglue configuration. Added noSubordinates arg to select_backend
to deal with glued subordinates.
|
2001-12-10 12:09:40 +00:00 |
|
Kurt Zeilenga
|
abd9be4def
|
Remove lint and misc MSVC updates
|
2001-12-09 02:34:45 +00:00 |
|
Howard Chu
|
3a8075e9b0
|
Added new backglue pseudo-backend. Uses callbacks to glue different backends
together into a single searchable hierarchy.
|
2001-12-08 15:58:47 +00:00 |
|
Howard Chu
|
55a217d9ae
|
Changed be_nsuffix from char ** to struct berval ** to eliminate strlen's
|
2001-12-08 05:15:58 +00:00 |
|