Randy Kunkee
58bb439d08
Raise MAXARGS to 200, since the schema syntax burns more.
2000-08-31 22:16:16 +00:00
Kurt Zeilenga
3058b0515d
Don't publish version 2 if disallowed
2000-08-31 18:51:15 +00:00
Kurt Zeilenga
563fd083e9
reorder tests
2000-08-30 22:24:21 +00:00
Kurt Zeilenga
553a78e2ee
Don't drain after TLS failure.... causes busy forever loop
2000-08-30 22:08:19 +00:00
Kurt Zeilenga
a60438c1ce
Add sasl-host option and treat sasl-realm as global only
...
(ie: not backend specific).
2000-08-30 01:44:39 +00:00
Kurt Zeilenga
4e8973e6cb
Rework bind restrictions
2000-08-28 23:37:44 +00:00
Kurt Zeilenga
102f12a71a
Restrict bind
2000-08-28 23:29:29 +00:00
Kurt Zeilenga
90f0d9c85e
Remove lint
2000-08-28 22:20:19 +00:00
Kurt Zeilenga
3e91d48127
Move authzid_backend to after restrictions checks
2000-08-28 21:28:22 +00:00
Kurt Zeilenga
4520cd4ec2
Align with man page
2000-08-28 19:19:47 +00:00
Kurt Zeilenga
9715e7f008
Add disallow and requires to man page. Fix sasl ssf handling bug.
2000-08-28 18:58:13 +00:00
Kurt Zeilenga
bf3df2f7a6
restrictops, requires, disallow knobs; ssf acls; and misc other changes
...
man pages to follow...
2000-08-28 18:38:48 +00:00
Kurt Zeilenga
08b52f80bb
Fix alias deref success v. NoSuchObject bug
2000-08-27 17:53:01 +00:00
Kurt Zeilenga
b10a60c34a
Provide a little information regarding contents of this directory
2000-08-26 20:25:36 +00:00
Kurt Zeilenga
8ef285f854
Misc schema clarifications
2000-08-26 20:24:52 +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
2d3e998c3c
Remove extended op callback function... doesn't provide necessary locking
2000-08-26 02:13:52 +00:00
Kurt Zeilenga
1c328aa9c7
Minor typedef and other clean ups
2000-08-26 01:14:05 +00:00
Kurt Zeilenga
a54b9cde6e
Rework last commit for better forward compatibility
2000-08-25 07:55:08 +00:00
Kurt Zeilenga
be654e45f1
Remove meantion of authPassword from slappasswd(8) for 2.0.
...
Use -u scheme (in line with future code).
Need to trim authPassword from release schema code/confs.
2000-08-25 07:42:11 +00:00
Kurt Zeilenga
4b126ead58
Add "index objectClass eq"
...
Add additional comments.
Trim modules
2000-08-25 01:16:32 +00:00
Kurt Zeilenga
e8339f677c
Add additional comments to note incomplete validation of syntaxes
2000-08-24 20:00:44 +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
60c474a4a0
ITS#681: Fix for problems with IPv6 and ACLs
...
from Stig Venaas <venaas@uninett.no>
---
Copyright 2000 Stig Venaas, UNINETT
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. The name of UNINETT may not be used to endorse or promote
products derived from this software without specific prior written
permission. This software is provided ``as is'' without express or
implied warranty.
2000-08-24 18:34:48 +00:00
Kurt Zeilenga
7b548b4a91
Make settings match manual page.
2000-08-24 01:12:54 +00:00
Kurt Zeilenga
67ddc87e68
Fix substring any filters
2000-08-22 22:34:37 +00:00
Kurt Zeilenga
a7ec3506cf
change "substr" to imply initial, any, final indexing.
2000-08-22 21:33:09 +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
9de590cf26
Assign perm OID
2000-08-21 21:51:38 +00:00
Kurt Zeilenga
50643e5e73
Assign perm OIDs
2000-08-21 21:50:30 +00:00
Kurt Zeilenga
52223bd699
Use example.com in examples
2000-08-21 03:09:53 +00:00
Kurt Zeilenga
160ecea6b1
Fix callback check logic
2000-08-21 03:08:01 +00:00
Kurt Zeilenga
c9910bc19f
Use SASL quiet mode
2000-08-21 03:06:55 +00:00
Kurt Zeilenga
a1cc95d558
Hide SASL behind HAVE_CYRUS_SASL
2000-08-19 18:47:32 +00:00
Mark Adamson
c7abc6310d
Fix the logic for checking if backend DB has all necessary functions.
2000-08-18 16:58:46 +00:00
Kurt Zeilenga
5425a5e4c8
remove bdb2 cruft
2000-08-18 04:24:08 +00:00
Kurt Zeilenga
7800d2d41e
Remove cldap cruft
2000-08-18 03:35:19 +00:00
Kurt Zeilenga
b1aed76e35
clarify error messages
2000-08-18 00:58:00 +00:00
Kurt Zeilenga
3c1f76d568
jpeg syntax should be using blobValidator.
2000-08-17 17:55:33 +00:00
Mark Adamson
4a5498351e
Added SASL authentication to slurpd for connecting to slave LDAP servers.
2000-08-17 16:30:37 +00:00
Kurt Zeilenga
f286380c82
Check for IP using != AF_LOCAL instead of = AF_INET
2000-08-17 04:22:36 +00:00
Kurt Zeilenga
66bad2ad21
Add HAVE_CHROOT ifdef
2000-08-17 04:21:20 +00:00
Kurt Zeilenga
20a67a2dbc
needs ldap_pvt.h
2000-08-17 04:20:12 +00:00
Howard Chu
0f8047b95e
Implemented ldap_pvt_tls_get_peer() for use with SASL/EXTERNAL.
...
Added ldap_pvt_tls_get_strength() - return encryption strength, for
use as a SASL session security factor.
2000-08-16 23:27:41 +00:00
Kurt Zeilenga
df8c837c80
Fix typos
2000-08-15 23:42:44 +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
85b3f80869
Plug leaks.
2000-08-15 21:57:40 +00:00
Kurt Zeilenga
20248e7430
Move delete of last value check out of inner loop.
2000-08-15 21:57:28 +00:00
Dmitry Kovalev
f48f00f995
added missing SQL script to samples
2000-08-15 17:05:53 +00:00
Kurt Zeilenga
3b03b64b77
Add char* ldap_pvt_get_fqdn(char*) which returns the FQDN of the
...
input. In input==NULL, returns FQDN of local host.
Fixed copy_hostent() uninitialized pointer bug.
Replaced gethostname calls with ldap_pvt_get_fqdn( NULL ) calls.
2000-08-15 01:55:43 +00:00
Kurt Zeilenga
a2804649a5
Fix reversed assertion logic
2000-08-11 19:25:09 +00:00
Kurt Zeilenga
27ebe8534a
Move default slurpd directory to $(LOCALSTATEDIR)/openldap-slurp.
2000-08-10 02:52:01 +00:00
Kurt Zeilenga
6be4f4fdb2
remove assert(0)
2000-08-07 17:19:55 +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
a50f391bb3
Working SASL security layers!
2000-07-28 00:04:07 +00:00
Kurt Zeilenga
9a0964174e
Update named referrals to draft-zeilenga-ldap-namedref.txt
...
(IETF namedref draft is now defunct)
2000-07-27 20:18:05 +00:00
Kurt Zeilenga
5a546c93a3
Add ''work in progress'' comment
2000-07-27 20:17:26 +00:00
Kurt Zeilenga
b213ce3a69
Remove cruft
2000-07-27 20:12:16 +00:00
Kurt Zeilenga
7ba63f5ea7
Fix up schema per ITS#642
2000-07-27 20:11:41 +00:00
Kurt Zeilenga
c86a1aaac2
Remove dead comment
2000-07-27 18:40:50 +00:00
Kurt Zeilenga
9e37451421
Fix typo
2000-07-27 01:10:51 +00:00
Kurt Zeilenga
948f31cd85
s/METAPHONE/SLAPD_METAPHONE/
2000-07-27 00:14:39 +00:00
Kurt Zeilenga
f1d0813562
Clean up at_find
2000-07-26 23:18:49 +00:00
Kurt Zeilenga
57deefc94f
Working slapindex!
2000-07-26 19:48:02 +00:00
Kurt Zeilenga
3a1ff6f9c7
Remove old kruft.
2000-07-26 17:23:07 +00:00
Kurt Zeilenga
efb7672dde
Do not log attribute value
2000-07-25 20:54:11 +00:00
Kurt Zeilenga
3ad45a0662
Clean up WSAENOTSOCK code (no functional change)
2000-07-25 20:04:23 +00:00
Mark Valence
45fdcb7163
Bug fix submitted by Anthony Brock (ITS#637)
2000-07-25 02:16:59 +00:00
Kurt Zeilenga
b0a01cfbc2
ITS#636, keys == NULL bug
...
plus plug leak when keys != NULL
2000-07-25 01:24:47 +00:00
Kurt Zeilenga
a71a7cdd98
Rework authorization handling such that authzid u:user gets mapped to
...
authzdn uid=user. Disallow authzid in DN form until we have a
validator.
2000-07-24 23:05:45 +00:00
Kurt Zeilenga
f80127f097
Ignore missing associated matching rule for now
2000-07-24 21:40:58 +00:00
Kurt Zeilenga
6c41d272cf
Update framework to support registration of approximate matching
...
rules.
2000-07-24 21:29:30 +00:00
Kurt Zeilenga
e0e314db88
Update based upon latest AuthPassword I-D
2000-07-24 21:28:52 +00:00
Randy Kunkee
af0ec07692
Prevent always overwriting slapd.conf in install-conf rule.
2000-07-24 20:48:53 +00:00
Kurt Zeilenga
e7e7bca4c0
Fix typo
2000-07-23 21:22:19 +00:00
Kurt Zeilenga
3a73af57c1
conform schema routines to ldap naming conventions
2000-07-22 17:30:44 +00:00
Kurt Zeilenga
cd5aed0bbe
Use sigaction to set SA_RESTART (if appropriate).
...
Portability of this code needs to tested.
2000-07-22 00:37:51 +00:00
Kurt Zeilenga
5b4fd50db6
No need to include <ac/signal.h> twice
2000-07-21 23:34:13 +00:00
Kurt Zeilenga
33cb84f57c
Add experimental reindexer.
2000-07-21 23:24:24 +00:00
Kurt Zeilenga
27f674a926
Share function declarations between varients
2000-07-21 22:47:46 +00:00
Kurt Zeilenga
19324c4292
Remove lint
2000-07-21 21:56:33 +00:00
Kurt Zeilenga
3cada60a1b
Plug a couple of minor memory leaks
2000-07-21 17:25:41 +00:00
Kurt Zeilenga
7cb1176502
Plug memory leak of normalized value in value_find()
2000-07-20 23:56:12 +00:00
Kurt Zeilenga
2890bc5b6d
Fix entry/children always allowed bug!
2000-07-20 22:52:44 +00:00
Kurt Zeilenga
804100b431
Fix sasl end game processing.
2000-07-20 18:39:40 +00:00
Kurt Zeilenga
a8521d3034
Fix mech==NULL bug
2000-07-20 01:04:34 +00:00
Randy Kunkee
1228f6defc
Move indented #defines to lh-column -- OSF4.0e does not allow the '#' to
...
be indented. Use "#<tab>define" instead.
2000-07-19 10:04:09 +00:00
Kurt Zeilenga
ce63e21f00
New slapindex framework (no meat)
2000-07-19 02:24:08 +00:00
Randy Kunkee
46ca9103b6
Fix MAXARGS boundary condition problem: slapd crashed if number of tokens
...
parsed == MAXARGS (only applicable if you have really large objectclasses).
2000-07-19 01:40:05 +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
3c91b7e05a
Clarify message logged upon host_access() failure
2000-07-18 03:12:55 +00:00
Kurt Zeilenga
95eea5accc
First cut SASL "interactive" and "quiet" modes (default is "automatic")
2000-07-17 00:56:29 +00:00
Kurt Zeilenga
d2b05a3858
Rework SASL command line arguments. Default is now to authenticate
...
using best available mechanism. (authzid prompting to be disabled)
To use simple bind, -x is required (implied if -P 2) with -D/-[Ww]
To use simple "anonymous" bind, just -x will do.
2000-07-15 23:25:46 +00:00
Kurt Zeilenga
a6154d03f2
Misc cleanup
2000-07-15 00:45:31 +00:00