Kurt Zeilenga
|
041c3700e1
|
fix typo in last commit
|
2002-08-19 07:08:59 +00:00 |
|
Kurt Zeilenga
|
930ecd3930
|
Normalized form should be pretty.
|
2002-08-19 07:07:25 +00:00 |
|
Howard Chu
|
e14f471a27
|
Add #include "lutil.h" for lutil_str* functions
|
2002-08-06 02:36:34 +00:00 |
|
Howard Chu
|
5a01db28e3
|
Moved slap_strcopy, slap_strncopy to lutil_strcopy, lutil_strncopy
|
2002-07-27 00:24:02 +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 |
|
Howard Chu
|
9ba9ac4d9e
|
Fix dnParent: must always return a pointer relative to the input pointer.
|
2002-05-08 23:04:11 +00:00 |
|
Howard Chu
|
0f966d2fdb
|
Changed ldap_pvt_tls_get_my_dn and ldap_pvt_tls_get_peer_dn to store result
in dn parameter and return a result code.
Changed dnX509peerNormalize as above. Added debug message on failure to
retrieve client DN.
|
2002-04-30 13:52:49 +00:00 |
|
Howard Chu
|
8c917b8d68
|
Put dnX509 normalizers behind #ifdef HAVE_TLS
|
2002-04-19 01:25:15 +00:00 |
|
Howard Chu
|
8a5423ea8d
|
deleted sasl_external_x509dn_convert; X509 DNs are always converted to
normalized LDAP DNs now.
Changed dnDCEnormalize to dnX509normalize, added dnX509peerNormalize,
based on new ldap_X509dn2bv() etc.
|
2002-04-18 12:26:36 +00:00 |
|
Howard Chu
|
1bbd51da77
|
ITS#1712, rewritten dn_openssl2ldap(). Added dnDCEnormalize(), used by
dn_openssl2ldap() and sasl_external_x509dn_convert. Fixed realm handling
for foreign Kerberos realms embedded in usernames.
|
2002-04-16 08:46:25 +00:00 |
|
Kurt Zeilenga
|
ad0858dea4
|
Add validation.
|
2002-03-02 17:05:29 +00:00 |
|
Pierangelo Masarati
|
ef607e65d7
|
first round at replacing UTF8normalize with UTF8bvnormalize
|
2002-02-14 16:01:48 +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
|
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 |
|
Howard Chu
|
d937237987
|
Eliminated dn_normalize. No more migration.
|
2002-01-26 14:51:45 +00:00 |
|
Howard Chu
|
6bac96b0bd
|
Changed dnParent to void instead of int. (It always returned success...)
|
2002-01-26 08:44:59 +00:00 |
|
Kurt Zeilenga
|
309870fa9c
|
Remove deprecated routines and a little lint.
|
2002-01-26 07:32:13 +00:00 |
|
Howard Chu
|
b907603b2d
|
Fix previous commit
|
2002-01-26 06:52:11 +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 |
|
Pierangelo Masarati
|
f74e81aa99
|
check on escaped rdn separator not needed any more
|
2002-01-22 08:30:32 +00:00 |
|
Pierangelo Masarati
|
3894bd332b
|
fix dnParent to return '' if the dn is a rdn
|
2002-01-17 22:36:53 +00:00 |
|
Pierangelo Masarati
|
d70f117b69
|
first round at eliminating dn_parent ...
|
2002-01-17 19:05:21 +00:00 |
|
Pierangelo Masarati
|
1092fcfed8
|
remark for future (questionable) optimization
|
2002-01-16 18:51:20 +00:00 |
|
Pierangelo Masarati
|
3d9377f764
|
compare attribute type, not value
|
2002-01-16 12:06:42 +00:00 |
|
Kurt Zeilenga
|
3bfab4699e
|
Remove last uses of dn_validate()
|
2002-01-16 03:01:19 +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 |
|
Kurt Zeilenga
|
13af7fb073
|
Misc. cleanup, remove lint, remove unused deprecated functions, etc.
|
2002-01-15 07:29:15 +00:00 |
|
Kurt Zeilenga
|
39c02506de
|
Fix problems caused by lint removal
|
2002-01-09 18:18:36 +00:00 |
|
Kurt Zeilenga
|
bc1cd95149
|
Rework control infrastructure a bit. Add subentries visibility control.
|
2002-01-09 06:29:54 +00:00 |
|
Kurt Zeilenga
|
0e2af54a3f
|
Update copyright statements
|
2002-01-04 21:17:25 +00:00 |
|
Kurt Zeilenga
|
763c0de59b
|
Rework filter code
Misc cleanup / lint removal
|
2002-01-02 17:06:56 +00:00 |
|
Howard Chu
|
b2809cb330
|
Fix dnParent to return "" for root
|
2002-01-01 13:32:10 +00:00 |
|
Howard Chu
|
6fa6ac6676
|
Fix dnValidate
|
2002-01-01 09:40:57 +00:00 |
|
Howard Chu
|
776ce133e9
|
More str2rdn tweaks
|
2001-12-30 09:42:58 +00:00 |
|
Howard Chu
|
5d28b4555e
|
Reorganize LDAPAVA allocation layout
|
2001-12-30 06:56:57 +00:00 |
|
Howard Chu
|
c5529b489b
|
fix uninitialized vars
|
2001-12-30 00:24:44 +00:00 |
|
Howard Chu
|
185ff129b5
|
Change struct berval * to struct berval in various structures
|
2001-12-29 15:01:10 +00:00 |
|
Howard Chu
|
a191392e2e
|
Changed LDAP_AVA struct berval * to struct berval.
|
2001-12-29 10:35:24 +00:00 |
|
Howard Chu
|
975a5e9a24
|
Added dnPretty2/dnNormalize2 using preallocated destination berval
|
2001-12-29 04:48:00 +00:00 |
|
Pierangelo Masarati
|
c8335e7d14
|
strengthen previous commit
|
2001-12-28 15:56:18 +00:00 |
|
Pierangelo Masarati
|
9dab474fa4
|
fix realloc bug
|
2001-12-28 15:28:10 +00:00 |
|
Pierangelo Masarati
|
cd8eb327d6
|
more exploitation of efficient parsing
|
2001-12-28 15:13:16 +00:00 |
|