Kurt Zeilenga
a3ae90ac8a
Rework integer syntax to support signed values.
...
Validation is quite rigid allowing use of simple normalization
and caseExactIA5 matching (and indexing).
2000-09-12 00:00:25 +00:00
Julio Sánchez Fernández
95eacae431
Integer (not numericString, that are different) matches.
...
Good for nss_ldap (equality indexing of uidNumber and the
like now work).
2000-09-11 18:34:14 +00:00
Kurt Zeilenga
a20800a964
backout ucdata change as being a little too experimental
2000-09-07 23:46:07 +00:00
Kurt Zeilenga
a4fac87687
Use ucdata (very experimental)
2000-09-07 23:19:10 +00:00
Kurt Zeilenga
89766f131e
ITS#713 check_time_syntax suggested by klasen@zdv.uni-tuebingen.de
...
Portions Copyright 2000, Norbert Klasen, All rights reserved.
This software is not subject to any license of
Universitaet Tuebingen.
This is free software; you can redistribute and use it
under the same terms as OpenLDAP itself.
2000-09-06 19:17:33 +00:00
Kurt Zeilenga
5a4f5e5c50
reuse dnMatch as uniqueMemberMatch
2000-09-05 22:07:08 +00:00
Kurt Zeilenga
f2bcf33e23
Use DN syntax routines for Name and Optional OID syntax.
...
This is quite bogus but meets most users needs.
Should be replaced with real Name and Optional OID routines.
2000-09-05 20:10:39 +00:00
Kurt Zeilenga
cee040a321
Bring UCdata infrastructure.
2000-09-03 23:48:35 +00:00
Kurt Zeilenga
91bdd84b96
Duplicate IA5 matching rule routines as needed to implement UTF-8 varients.
2000-09-03 18:04:08 +00:00
Kurt Zeilenga
179cd46266
ITS#705: nisNetgroupTripleValidate
...
ITS#706: bootParameterValidate
Submitted by Stig Venass <venaas@uninett.no>
Modified by Kurt Zeilenga <kurt@openldap.org> for stricter
adherence to specification (RFC 2307).
Portions
Copyright 2000 Stig Venaas
All rights reserved.
Redistribution and use in source and binary forms are permitted
without restriction or fee of any kind as long as this notice is
preserved. This software is provided ``as is'' without express or
implied warranty.
2000-09-03 17:35:39 +00:00
Kurt Zeilenga
90f0d9c85e
Remove lint
2000-08-28 22:20:19 +00:00
Kurt Zeilenga
4739a3015b
Align with re20
2000-08-26 19:55:08 +00:00
Kurt Zeilenga
537704b540
Update void syntax and entry/children pseudo-attribute types
...
to have publishable OIDs.
2000-08-26 19:52:21 +00:00
Kurt Zeilenga
511e26641e
Assign publishable OID for caseExactIA5SubstringsMatch
2000-08-26 18:49:50 +00:00
Kurt Zeilenga
4a3b51e0da
Add fake validators for nisNetgroupTriple and bootParameter syntaxes.
...
Note that real validators would likely break common usage as 'keystring'
is too limiting.
2000-08-24 19:54:16 +00:00
Kurt Zeilenga
67ddc87e68
Fix substring any filters
2000-08-22 22:34:37 +00:00
Kurt Zeilenga
02f888c563
First cut of LDBM substrings indexing. Needs testing.
2000-08-22 21:26:25 +00:00
Kurt Zeilenga
32c7186b9c
Add frontend support for "any" substrings assertions.
...
Needs to be tied into index mask and backend search code.
2000-08-22 02:23:52 +00:00
Kurt Zeilenga
4f43f8262e
Remove extraneous ber_bvfree()
2000-08-22 02:07:32 +00:00
Kurt Zeilenga
f207bd9dd2
Fix uninitialized value ptr bug
2000-08-21 23:20:26 +00:00
Kurt Zeilenga
3c1f76d568
jpeg syntax should be using blobValidator.
2000-08-17 17:55:33 +00:00
Kurt Zeilenga
146f9d7ddf
Split a = b = c statement to remove warnings (errors) from picking compilers
2000-08-15 21:59:18 +00:00
Kurt Zeilenga
a2804649a5
Fix reversed assertion logic
2000-08-11 19:25:09 +00:00
Kurt Zeilenga
5b856458a2
s/SAFEMEMCPY/AC_MEMCPY/
...
Use AC_FMEMCPY where appropriate (-llber)
2000-07-28 01:07:07 +00:00
Kurt Zeilenga
6c41d272cf
Update framework to support registration of approximate matching
...
rules.
2000-07-24 21:29:30 +00:00
Kurt Zeilenga
c0bbb090b7
Fix substring indices and enable in tests.
2000-07-18 22:59:34 +00:00
Kurt Zeilenga
9c5ad6291b
Add experimental caseExact/Ignore substrings indexer/filter routines.
2000-07-18 17:46:34 +00:00
Kurt Zeilenga
5594efabc0
Provide caseExactIA5SubstringsMatch using OpenLDAP OID
2000-07-02 16:36:21 +00:00
Kurt Zeilenga
854b6d1839
genTime: Move validate above normalizer
2000-06-30 02:18:58 +00:00
Kurt Zeilenga
8d4ec58151
Initial, very unforgiving, booleanValidate and booleanMatch.
2000-06-29 19:00:17 +00:00
Mark Valence
16f2a29c23
Fix negated tests in IA5StringNormalize and numericStringNormalize.
2000-06-28 05:29:09 +00:00
Kurt Zeilenga
664fabdf4c
Update matching rule usage
2000-06-26 17:54:45 +00:00
Kurt Zeilenga
3112f21612
Add attribute type/matching rule support for structuralObjectClass attribute
...
type. Add type to core.schema. Not yet populated on add nor checked on modify.
2000-06-26 05:13:41 +00:00
Kurt Zeilenga
ae63be3894
DirectoryString syntaxes must have one or more octets to be valid.
2000-06-23 23:57:53 +00:00
Kurt Zeilenga
b065b258f4
Prepare for additional schema routines.
2000-06-21 01:12:29 +00:00
Kurt Zeilenga
d19419392c
Use ASCII_*() macros and friends. Should be combined with similiar LDAP_*()
...
macros in ldap_pvt.h.
2000-06-20 17:05:15 +00:00
Kurt Zeilenga
01f7e78cbb
Add experimental objectIdentifierFirstComponentMatch routine
2000-06-20 03:55:40 +00:00
Kurt Zeilenga
5c9cf0eb71
Clarify normalization/matching routine recycling
2000-06-19 21:30:18 +00:00
Kurt Zeilenga
178dc1b708
Treat all phone number syntaxes as numericString
2000-06-15 20:33:56 +00:00
Kurt Zeilenga
d1fd2436da
Treat telephone syntax as numeric
2000-06-15 20:14:01 +00:00
Kurt Zeilenga
aa10d362b7
fix substring match bugs
2000-06-15 19:56:51 +00:00
Kurt Zeilenga
07907dda8b
Repair case{Ignore,Exact}IA5SubstringsMatch
2000-06-15 19:32:24 +00:00
Mark Valence
3888bac4bf
Added Generalized Time matching and ordering (it's just caseExactIA5Ma
...
tch). Set OpenLDAP Experimental ACI syntax validation to IA5StringVal
idate for now, to facilitate testing.
2000-06-15 08:34:48 +00:00
Mark Valence
7211daa837
Fixed whitespace prefix checks. Added UTC Time and Generalized Time s
...
yntax validation and normalization routines.
2000-06-15 07:58:04 +00:00
Mark Valence
6a43d24f48
Bug hunting -- crash when doing substring match.
2000-06-14 06:07:06 +00:00
Kurt Zeilenga
693fb9424a
unifdef -DSLAPD_SCHEMA_NOT_COMPAT -USLAPD_SCHEMA_COMPAT
2000-06-06 19:43:18 +00:00
Kurt Zeilenga
ea069cb7c2
New indexer/filter codes (test suite works) with cheats
...
Updated NT Project files (with Cyrus SASL library depend)
2000-06-04 22:59:38 +00:00
Kurt Zeilenga
eb70b602ee
Rework ACI codes to use OpenLDAPaci. Add needed schema elements.
...
Needs work. Volunteers welcomed.
2000-05-30 21:34:55 +00:00
Kurt Zeilenga
64f028a6ab
New schema code is now the default.
...
Use -DSLAPD_SCHEMA_COMPAT to use 1.x compatible schema (deprecated).
2000-05-29 16:39:16 +00:00
Kurt Zeilenga
e45979599d
Add NumericString syntax and matching rules.
2000-05-29 04:58:40 +00:00