Howard Chu
|
f0a453dfca
|
Fix ITS#1615
|
2002-03-07 20:23:48 +00:00 |
|
Julius Enarusai
|
08d0a48ac5
|
The following file fails compile when NEW_LOGGING is enabled.
|
2002-03-07 17:50:56 +00:00 |
|
Kurt Zeilenga
|
1880c23029
|
Replace get_filter generation of fstr with filter2bv().
|
2002-03-07 03:13:11 +00:00 |
|
Kurt Zeilenga
|
a4635f3ada
|
CLDAP fixes
|
2002-03-06 20:58:20 +00:00 |
|
Kurt Zeilenga
|
93a45a02aa
|
Update handling of AND/OR indexing where element is undefined.
|
2002-03-04 22:32:33 +00:00 |
|
Kurt Zeilenga
|
d9c93faac8
|
Fix typo
|
2002-03-04 22:26:47 +00:00 |
|
Kurt Zeilenga
|
3d89f398a9
|
Fix callback initializer.
|
2002-03-04 21:28:46 +00:00 |
|
Pierangelo Masarati
|
914d703714
|
backout previous change; validation has been added to dnNormalize functions
|
2002-03-02 17:28:19 +00:00 |
|
Kurt Zeilenga
|
ad0858dea4
|
Add validation.
|
2002-03-02 17:05:29 +00:00 |
|
Pierangelo Masarati
|
9dee603fdf
|
null length string is not allowed
|
2002-03-02 14:28:08 +00:00 |
|
Kurt Zeilenga
|
ef7883c028
|
Fix substring index error handling
|
2002-03-01 19:07:15 +00:00 |
|
Kurt Zeilenga
|
faa9956446
|
Validate filter and compare inputs
|
2002-03-01 18:52:45 +00:00 |
|
Kurt Zeilenga
|
a71cd15182
|
Add normalize_validate_normalize() to be use instead of value_normalize()
where value has not yet been validated.
|
2002-03-01 18:05:47 +00:00 |
|
Kurt Zeilenga
|
c0fdb1aaca
|
Add a value_validate() function to be used by prior to value_normalize
calls as needed (compare/filters).
|
2002-03-01 17:36:22 +00:00 |
|
Stig Venaas
|
c476878fde
|
Using new UTF8bv* all over, getting rid of UTF8normalize() and
UTF8normcmp().
|
2002-02-27 16:11:24 +00:00 |
|
Stig Venaas
|
94983da942
|
Added code for approximate matching in UTF8bvnormalize() and changed to use
this in approxMatch etc in schema_init.c
|
2002-02-26 18:38:40 +00:00 |
|
Kurt Zeilenga
|
5d347b6153
|
tool install should not be dependent on $(BUILD_LDBM)
|
2002-02-25 16:57:29 +00:00 |
|
Kurt Zeilenga
|
d50eb2e959
|
C translator portability changes (ITS#1609)
|
2002-02-23 23:47:37 +00:00 |
|
Kurt Zeilenga
|
cea1746182
|
Return proper result codes for usage errors
|
2002-02-21 19:29:32 +00:00 |
|
Kurt Zeilenga
|
75d97a43eb
|
Fix bug in unused function
|
2002-02-21 19:28:49 +00:00 |
|
Pierangelo Masarati
|
2d1eb56725
|
#ifdef local time hack
|
2002-02-19 09:11:55 +00:00 |
|
Kurt Zeilenga
|
33516fa9eb
|
#ifdef ACI/authpasswd schema
|
2002-02-18 20:06:50 +00:00 |
|
Kurt Zeilenga
|
348e489b35
|
#ifdef experimental controls
|
2002-02-18 19:48:27 +00:00 |
|
Howard Chu
|
f9902a32b4
|
Changed supportedFeatures to array of struct bervals
|
2002-02-15 16:33:44 +00:00 |
|
Howard Chu
|
81c3c311a8
|
Changed reqoid to struct berval
|
2002-02-15 16:27:31 +00:00 |
|
Howard Chu
|
a0bfd8b058
|
Add basic objectClass filtering to filtered replicas
|
2002-02-15 15:21:13 +00:00 |
|
Howard Chu
|
ce4466655e
|
Fix ad_inlist typo on oc->required
|
2002-02-15 14:48:01 +00:00 |
|
Pierangelo Masarati
|
2aec424646
|
use memchr in ber_bvchr
|
2002-02-14 21:10:13 +00:00 |
|
Pierangelo Masarati
|
215448ac83
|
substrings match works with NULs in UTF8 strings
|
2002-02-14 18:55:38 +00:00 |
|
Pierangelo Masarati
|
55993dc66a
|
don't free dangling pointers :(
|
2002-02-14 18:15:56 +00:00 |
|
Pierangelo Masarati
|
ef607e65d7
|
first round at replacing UTF8normalize with UTF8bvnormalize
|
2002-02-14 16:01:48 +00:00 |
|
Howard Chu
|
933f6a5fdd
|
For ITS#1601, add ber_init2() using given buffer in-place instead of
allocating a copy.
|
2002-02-14 13:32:40 +00:00 |
|
Pierangelo Masarati
|
39891e4e5b
|
make UTF8STringNormalize handle NUL
|
2002-02-13 21:25:57 +00:00 |
|
Pierangelo Masarati
|
6e88ea7108
|
fix dnValidate (leak and return SUCCESS)
|
2002-02-13 19:25:58 +00:00 |
|
Pierangelo Masarati
|
3cc674589d
|
DNs may include NULs
|
2002-02-13 19:18:31 +00:00 |
|
Kurt Zeilenga
|
6ebe49f1b6
|
Limit the length of [R]DNs on input to 8192. A lower limit,
especially for anonymous clients, might be even more reasonable.
|
2002-02-13 18:11:52 +00:00 |
|
Kurt Zeilenga
|
ee6d1a4d40
|
Check for NULs in DNs.
|
2002-02-13 16:41:41 +00:00 |
|
Pierangelo Masarati
|
33d5f0f8f8
|
honor the ber_len field to allow to exploit ldap_bv2[r]dn to handle DNs embedded in longer strings ...
|
2002-02-13 12:09:36 +00:00 |
|
Pierangelo Masarati
|
a117c5eee7
|
use ldap_bv2[r]dn and turn ldap_str2[r]dn into wrappers
|
2002-02-13 11:46:33 +00:00 |
|
Pierangelo Masarati
|
959edd88c0
|
prepare for ldap_bv2dn()
|
2002-02-13 10:05:22 +00:00 |
|
Kurt Zeilenga
|
2a2d6cc93e
|
Add embedded NUL checks, fix last commit
|
2002-02-13 09:26:25 +00:00 |
|
Kurt Zeilenga
|
7c962f3dd4
|
dnValidate needs to check for embedded NULs.
|
2002-02-13 09:20:07 +00:00 |
|
Kurt Zeilenga
|
275f3be363
|
Misc. DN fixes and cleanups, namely don't muck with AVA_BINARY values
Also, pass empty_bv when bv_val is NULL.
|
2002-02-13 06:35:27 +00:00 |
|
Kurt Zeilenga
|
b2d948f0e5
|
Quick (and expensive) fix to detect DNs with embedded NULs
|
2002-02-13 04:20:11 +00:00 |
|
Kurt Zeilenga
|
fcf835558e
|
improve log message
|
2002-02-12 22:55:36 +00:00 |
|
Kurt Zeilenga
|
9b18295f4f
|
Don't print unprintable keys
|
2002-02-12 19:29:27 +00:00 |
|
Kurt Zeilenga
|
d88f1757ef
|
Fix pointer initialization bug
|
2002-02-12 19:18:39 +00:00 |
|
Kurt Zeilenga
|
2f6e801ab1
|
Fix overly complex control management
|
2002-02-12 18:47:48 +00:00 |
|
Kurt Zeilenga
|
35d04ef121
|
Minor cleanup.
|
2002-02-12 04:51:23 +00:00 |
|
Kurt Zeilenga
|
20e46b27fc
|
no need to check escaping of normalized dn
|
2002-02-12 04:50:40 +00:00 |
|
Kurt Zeilenga
|
0006ec0a46
|
Revert most of last change
|
2002-02-12 01:30:35 +00:00 |
|
Kurt Zeilenga
|
ef63ce1441
|
Misc cleanup
|
2002-02-12 00:35:29 +00:00 |
|
Kurt Zeilenga
|
c912616590
|
Fix bug in last commit
|
2002-02-11 21:07:55 +00:00 |
|
Kurt Zeilenga
|
ec34550487
|
Note that we likely need to make some of this conditional.
|
2002-02-11 20:33:27 +00:00 |
|
Kurt Zeilenga
|
488862105f
|
Use UUID to generate a GID for txn_prepare. Based upon submission
from Jong Hyuk Choi <jongchoi@us.ibm.com> (ITS#1585 for ITS1575).
|
2002-02-11 17:45:39 +00:00 |
|
Kurt Zeilenga
|
4554557171
|
Move BDB backend initialization to bdb_open. bdb_initialize()
shouldn't do much more than register callbacks.
|
2002-02-11 17:31:09 +00:00 |
|
Howard Chu
|
fd810bb35e
|
Silence a warning about ldap_debug
|
2002-02-11 09:38:49 +00:00 |
|
Kurt Zeilenga
|
d23c559646
|
Don't use 'shtool mkln' as ln(1) replacement.
Allow both <sasl/sasl.h> and <sasl.h>
|
2002-02-11 08:28:51 +00:00 |
|
Kurt Zeilenga
|
f3548d371f
|
notes needs for future additions
|
2002-02-11 01:58:36 +00:00 |
|
Kurt Zeilenga
|
ce07fb958e
|
Update libtool usage
s/-L.../libraries -lldap/.../libraries/libldap/libldap.la/
|
2002-02-10 22:42:51 +00:00 |
|
Kurt Zeilenga
|
5e31e90c74
|
Fix compile error properly
|
2002-02-10 18:05:04 +00:00 |
|
Kurt Zeilenga
|
b315d8af34
|
Update Cyrus SASL detection to always look for <sasl.h> regardless
of version and then try -lsasl2 and -lsasl. Make SASL code
conditional on SASL_VERSION_MAJOR, not HAVE_CYRUS_SASL.
|
2002-02-10 17:51:19 +00:00 |
|
Howard Chu
|
8a4e92b259
|
Support for Cyrus SASLv2. Untested.
|
2002-02-10 14:27:23 +00:00 |
|
Kurt Zeilenga
|
2b71d70f2f
|
Reverse arguments of is_object_subclass and reverse backwards calls
|
2002-02-09 23:55:37 +00:00 |
|
Kurt Zeilenga
|
c1bf5ab485
|
Change structuralObjectClass to use objectClassMatch,
enabling objectclass subclass debugging
|
2002-02-09 23:13:59 +00:00 |
|
Pierangelo Masarati
|
53a0980348
|
fix for acl state
|
2002-02-09 17:31:49 +00:00 |
|
Pierangelo Masarati
|
1f7b880963
|
fix for acl state
|
2002-02-09 09:05:40 +00:00 |
|
Kurt Zeilenga
|
32fb8b0bff
|
Add ACL state recording to avoid multiple evaluation of
value-independent access controls.
|
2002-02-09 05:14:17 +00:00 |
|
Kurt Zeilenga
|
59857824ff
|
Treat access to dn="" as access to dn.base="". Avoid empty regex.
Note: by dn="" already treated as anonymous.
|
2002-02-08 18:32:12 +00:00 |
|
Kurt Zeilenga
|
357a2fba5b
|
Update comment
|
2002-02-08 18:26:53 +00:00 |
|
Howard Chu
|
f4989b6210
|
Some malloc tweaks for for print_vals
|
2002-02-08 06:54:04 +00:00 |
|
Howard Chu
|
f50b75f0c2
|
Added replica attr=<attribute list> support to filter replog content
|
2002-02-08 06:44:33 +00:00 |
|
Howard Chu
|
b2eec644fa
|
Minor IDL tweaks
|
2002-02-08 06:42:34 +00:00 |
|
Kurt Zeilenga
|
01c6a1946e
|
ITS#1587: s/2289/2589/
|
2002-02-07 18:41:59 +00:00 |
|
Pierangelo Masarati
|
cf5489ff00
|
fixes ITS#1582 (didn't trap SLAP_MOD_SOFTADD modification type)
|
2002-02-06 08:41:05 +00:00 |
|
Howard Chu
|
6f8cc0d72c
|
Finished compare implementation
|
2002-02-02 10:37:25 +00:00 |
|
Howard Chu
|
8755c4e067
|
Deleted unneeded unbind.c
|
2002-02-02 10:13:16 +00:00 |
|
Howard Chu
|
73c87065fb
|
API updates, some typo fixes
|
2002-02-02 10:10:35 +00:00 |
|
Kurt Zeilenga
|
6b29def1c8
|
switch to openldap-data directory
|
2002-02-02 06:26:06 +00:00 |
|
Kurt Zeilenga
|
6df9b54592
|
Switch to openldap-data directory
|
2002-02-02 06:25:05 +00:00 |
|
Kurt Zeilenga
|
544ae160b4
|
Switch to openldap-data
|
2002-02-02 06:24:47 +00:00 |
|
Kurt Zeilenga
|
29a5c97265
|
create openldap-data, not openldap-ldbm
|
2002-02-02 06:23:35 +00:00 |
|
Kurt Zeilenga
|
d4a940d55e
|
use BDB and other updates
|
2002-02-02 06:23:12 +00:00 |
|
Kurt Zeilenga
|
1bf1621efe
|
Add cache txn_prepare code based upon submission (ITS#1575) by
Jong Hyuk Choi <jongchoi@us.ibm.com>. Needs a bit more work
(GID should be globally unique).
|
2002-02-02 03:28:32 +00:00 |
|
Kurt Zeilenga
|
41e8195c2e
|
Fix binary v lang_range typo
|
2002-01-31 15:09:55 +00:00 |
|
Howard Chu
|
010e94d4de
|
Fix ITS#1573 spelling errors
|
2002-01-31 14:12:06 +00:00 |
|
Howard Chu
|
38d0af5399
|
Fix ITS#1572, check for NULL objectClass in is_entry_objectclass
|
2002-01-31 14:10:19 +00:00 |
|
Kurt Zeilenga
|
057dda50d3
|
remove deadwood, e.g. slap_index2prefix()
|
2002-01-31 00:11:44 +00:00 |
|
Kurt Zeilenga
|
c2b946549a
|
Adjust size offsets, needs work
|
2002-01-31 00:10:24 +00:00 |
|
Kurt Zeilenga
|
1116bf4f45
|
Misc WinNT build updates
|
2002-01-30 04:06:31 +00:00 |
|
Kurt Zeilenga
|
0eac91fcc7
|
Entry rwlock is no longer needed as concurrency is managed
by the giant rwlock.
|
2002-01-29 20:05:55 +00:00 |
|
Kurt Zeilenga
|
7c6afdf7d1
|
Fix giant lock handling on entry release
|
2002-01-29 19:43:17 +00:00 |
|
Kurt Zeilenga
|
b6de12f552
|
revert constification of slap_init_user()
|
2002-01-29 19:01:15 +00:00 |
|
Kurt Zeilenga
|
78fe3a311f
|
Add giant lock code back in... (it's my flakey devbox that needed work)
|
2002-01-29 17:58:36 +00:00 |
|
Kurt Zeilenga
|
77e8e46bdf
|
Back out giant lock code, needs more work
|
2002-01-29 17:49:37 +00:00 |
|
Kurt Zeilenga
|
634cca7f0d
|
Add GIANT rwlock! This should resolve nasty concurrency issues.
|
2002-01-29 17:27:20 +00:00 |
|
Kurt Zeilenga
|
3a10cc1e43
|
Add time.c
|
2002-01-29 17:25:04 +00:00 |
|
Pierangelo Masarati
|
702bdbf8f4
|
added local time under 'lang' (lang-x-local)
|
2002-01-29 17:23:26 +00:00 |
|
Pierangelo Masarati
|
8cd8053d5e
|
add Time subsystem
|
2002-01-29 12:15:13 +00:00 |
|
Pierangelo Masarati
|
9b8ffc30ed
|
fix uninitialized last (NULL) entry in BerVarray
|
2002-01-29 08:58:34 +00:00 |
|