Pierangelo Masarati
|
137172f952
|
allow 2.1 CSN format (ITS#5348)
|
2008-02-02 10:23:35 +00:00 |
|
Pierangelo Masarati
|
44b20b98e0
|
s/assert/LDAP_INVALID_SYNTAX/ (ITS#5348)
|
2008-02-01 19:16:58 +00:00 |
|
Kurt Zeilenga
|
c890c96d13
|
Happy New Year (belated)
|
2008-01-08 00:19:56 +00:00 |
|
Hallvard Furuseth
|
8667a535dc
|
Integer indexing - cleanup, signedness, redefine signmask => RIP overflow test
|
2007-12-03 09:54:01 +00:00 |
|
Howard Chu
|
ccfe26fca9
|
Cleanup overflow check
|
2007-12-02 21:46:50 +00:00 |
|
Hallvard Furuseth
|
3b6122cb73
|
Integer indexing - cleanup
|
2007-12-02 19:25:33 +00:00 |
|
Howard Chu
|
304520c113
|
Add memctx to lutil_str2bin()
|
2007-12-02 19:11:41 +00:00 |
|
Hallvard Furuseth
|
283313ba15
|
Fix last patch, and reduce allocations in lutil_str2bin().
|
2007-12-02 17:32:08 +00:00 |
|
Hallvard Furuseth
|
bddba8ae17
|
Integer indexing - handle huge values
|
2007-12-02 16:10:23 +00:00 |
|
Howard Chu
|
60c0a68249
|
Trim unneeded tmp var
|
2007-12-01 11:44:18 +00:00 |
|
Howard Chu
|
95993844dd
|
Omit leading zero pad byte
|
2007-12-01 11:41:52 +00:00 |
|
Howard Chu
|
d513108ea3
|
Fix sign bit
|
2007-12-01 11:00:40 +00:00 |
|
Howard Chu
|
b7f3bb05f5
|
Fix 1.426, must sign-extend small numbers, not zero-pad
|
2007-11-30 18:12:17 +00:00 |
|
Howard Chu
|
8a8a05d811
|
Change integer indexing to ordered only, no backward compatibility
|
2007-11-25 13:19:08 +00:00 |
|
Pierangelo Masarati
|
7aeac21440
|
silence warnings
|
2007-11-23 12:47:53 +00:00 |
|
Howard Chu
|
dd39c0a6fd
|
integer indexing must be unsigned
|
2007-11-21 03:07:09 +00:00 |
|
Howard Chu
|
3ff3957dc7
|
Add index_intlen keyword for ordered indexing of integers
|
2007-11-21 02:54:57 +00:00 |
|
Howard Chu
|
c406042fd6
|
ITS#5072 fix issuer format, use uppercase hex per RFC3641
|
2007-10-05 11:27:20 +00:00 |
|
Pierangelo Masarati
|
c3c3c9c16b
|
support de-normalization
|
2007-10-05 09:26:48 +00:00 |
|
Howard Chu
|
925e92dcc9
|
certificateExactNormalize - only check serial encoding if len > 1
|
2007-10-01 16:32:30 +00:00 |
|
Howard Chu
|
291c8d9bd8
|
ITS#5070 unify serialNumberAndIssuer validation
|
2007-10-01 08:43:56 +00:00 |
|
Howard Chu
|
4ad821910c
|
ITS#5070 use lutil_str2bin() for certificate serialNumbers
Still need to fix serialNumberAndIssuerPretty to accept hex
|
2007-10-01 06:55:02 +00:00 |
|
Howard Chu
|
37e295f269
|
ITS#5070 again, use [-]0x123456789abcdef for big int serial numbers
|
2007-09-29 09:50:54 +00:00 |
|
Howard Chu
|
d322eb96c3
|
ITS#5151 fix CertificateListValidate
|
2007-09-24 07:55:56 +00:00 |
|
Howard Chu
|
f1065e1780
|
Remove special cases for BigNums in certificateExactNormalize, just
use hex when serial is larger than int. Normalized values need to be
consistent regardless of compile-time environment...
|
2007-09-24 06:26:36 +00:00 |
|
Pierangelo Masarati
|
12ea3e4304
|
check call consistency
|
2007-09-03 16:36:22 +00:00 |
|
Howard Chu
|
f8fcb44d13
|
Fix PrintableString/IA5String commentary
|
2007-09-03 00:40:37 +00:00 |
|
Pierangelo Masarati
|
f6dc2b1032
|
hide (experimental) schema
|
2007-09-01 15:45:12 +00:00 |
|
Pierangelo Masarati
|
56d9a93ad4
|
authzMatch IS octetStringMatch
|
2007-09-01 15:44:24 +00:00 |
|
Pierangelo Masarati
|
1b40253d4d
|
release certificateListValidate()
|
2007-08-30 20:27:13 +00:00 |
|
Pierangelo Masarati
|
47f1f66361
|
keep pretty and normal form of CSN the same...
|
2007-08-27 10:39:48 +00:00 |
|
Pierangelo Masarati
|
6edcf92419
|
also the MOD part is hex; preserve compatibility with OpenLDAP's 2.3 entryCSN
|
2007-08-27 10:09:46 +00:00 |
|
Pierangelo Masarati
|
81a4676571
|
add csnValidate/csnNormalize, since the SID could be hexadecimal, and we want upper/lowercase a-f to match as appropriate
|
2007-08-27 09:13:45 +00:00 |
|
Pierangelo Masarati
|
2082935657
|
so SIDs are hex
|
2007-08-27 07:09:57 +00:00 |
|
Pierangelo Masarati
|
2132aa3b16
|
add support for CSNSIDMatch; use it to set contextCSN as appropriate when slapadd'ing -w
|
2007-08-26 15:39:45 +00:00 |
|
Pierangelo Masarati
|
72f009ac52
|
behave when a value of an ordered attr starts with '{' and either contains or not '}', but the prefix '{X}' does not contain a numericString
|
2007-08-24 23:05:10 +00:00 |
|
Pierangelo Masarati
|
3771d2ed49
|
fox to ITS#5070 fix: error out if serialNumber requires size > sizeof(long long) (detected by Coverity)
|
2007-08-16 11:57:34 +00:00 |
|
Pierangelo Masarati
|
f4e12e11d6
|
trim unused vars
|
2007-08-03 20:26:48 +00:00 |
|
Pierangelo Masarati
|
d0baca7a62
|
add certificateListValidate (#ifdef LDAP_DEVEL)
|
2007-08-03 13:12:36 +00:00 |
|
Pierangelo Masarati
|
34921e07ad
|
allow parsing of long long serials when long long is defined (ITS#5070)
|
2007-08-03 10:50:18 +00:00 |
|
Pierangelo Masarati
|
6a4dd27158
|
allow validation/normalization of x509 v1 (default) certs
|
2007-07-25 00:56:51 +00:00 |
|
Hallvard Furuseth
|
101b6b9363
|
Fix --without-tls (ITS#4975). Enable certificate matching.
|
2007-05-20 22:48:21 +00:00 |
|
Hallvard Furuseth
|
861babae6f
|
include lber-int.h (for rev 1.396 certificate changes)
|
2007-05-18 14:41:28 +00:00 |
|
Pierangelo Masarati
|
978c3609e0
|
allow array of more generic syntaxes
|
2007-05-16 09:13:14 +00:00 |
|
Pierangelo Masarati
|
eb5d285a1b
|
allow attribute inheritance with syntax restriction (please review)
|
2007-05-16 01:40:34 +00:00 |
|
Howard Chu
|
97b0c98ab5
|
Don't use strdup on bervals
|
2007-05-13 09:36:52 +00:00 |
|
Howard Chu
|
f3c9d552dd
|
Use liblber for certificate Validation, Normalization
|
2007-05-13 01:27:51 +00:00 |
|
Howard Chu
|
51e58c671e
|
Fix q[-1] ref in prev commit
|
2007-01-29 23:56:59 +00:00 |
|
Howard Chu
|
67f16caec0
|
ITS#4823 allow zero-length IA5String
|
2007-01-29 04:39:54 +00:00 |
|
Kurt Zeilenga
|
da6d9eb046
|
happy new year
|
2007-01-02 20:00:42 +00:00 |
|