Howard Chu
09679eb715
Added SLAP_MR_VALUE_NORMALIZED_MATCH, avoid redundant normalize when
...
calling value_find with already-normalized DNs
2002-12-04 18:19:46 +00:00
Kurt Zeilenga
eb41333e4c
Use getpeereid(3) where available else use *_PEERCRED replacment function
2002-12-04 06:17:32 +00:00
Luke Howard
daf7d0c0eb
Support SO_PEERCRED SASL EXTERNAL authorization.
2002-12-04 04:14:44 +00:00
Luke Howard
a6edb2ae36
Treat all EXTERNAL DNs are already normalized.
2002-12-04 04:13:20 +00:00
Howard Chu
827ea96e16
ITS#1523 enhanced ACL caching
2002-12-04 02:35:00 +00:00
Julius Enarusai
9b5ec8f43b
Fixed minor compile errors in LDAP_LOG debug statements.
2002-12-03 17:06:58 +00:00
Kurt Zeilenga
da76c1951e
First-cut proxy authorization support.
2002-12-03 06:11:32 +00:00
Hallvard Furuseth
416aeb9347
Never let ldif_parse_line() return a NULL value with success.
2002-12-02 22:46:07 +00:00
Hallvard Furuseth
b968317900
A search requesting 'cn;lang-en-' did not find 'cn;lang-en'.
2002-11-30 20:00:01 +00:00
Pierangelo Masarati
6ce1fc099a
fix handling of anomalous databases, like subordinate ones (as suggested by Howard)
2002-11-29 17:43:28 +00:00
Howard Chu
0c5d1dc00f
Fix ITS#2214, clear gs->matched after freeing it.
2002-11-28 17:20:17 +00:00
Howard Chu
3260b26717
Fix ITS#2200, must use SASL creds exactly as received
2002-11-28 16:16:05 +00:00
Howard Chu
ce581462bd
More streamlining.
2002-11-28 15:47:06 +00:00
Howard Chu
5f4db0b47f
Don't use be_private to point to our glueinfo. This allows underlying
...
backends to be called directly, instead of having to wrap every function.
Delete unneeded wrappers.
2002-11-28 15:17:26 +00:00
Pierangelo Masarati
a7c5307279
perhaps the assert can be removed; should work now
2002-11-28 08:25:12 +00:00
Kurt Zeilenga
8754c8f2a3
#unifdef paged results, remove lint
2002-11-28 04:38:41 +00:00
Howard Chu
ca4764ccfa
ITS#2202, set SASL_SUCCESS_DATA on sasl_server_new().
2002-11-27 03:49:04 +00:00
Howard Chu
36c915a134
Fix ITS#2200, revert patch in rev 1.128. SASL/Kerberos4 requires a patch
...
to Cyrus SASL lib/server.c, can't fix it here.
2002-11-27 03:46:42 +00:00
Kurt Zeilenga
4e223d588b
Reorder header inclusion to resolve ITS#2204.
2002-11-26 20:22:24 +00:00
Kurt Zeilenga
5e572b5deb
Clean up examples
2002-11-26 17:56:51 +00:00
Pierangelo Masarati
e178624b42
cleanup
2002-11-25 23:37:54 +00:00
Pierangelo Masarati
014ba5ac80
silence warning
2002-11-25 23:37:10 +00:00
Pierangelo Masarati
a62aa61544
much better fix for ITS#2196 (dnattr without sat_equality is bounced at config)
2002-11-25 18:37:04 +00:00
Pierangelo Masarati
95f75aaf15
mr should not be NULL; fixes ITS#2196
2002-11-24 21:36:14 +00:00
Pierangelo Masarati
7091853dfc
ITS#2176: Change password on slave when multimaster is enabled (do not use multimaster)
2002-11-22 00:56:20 +00:00
Pierangelo Masarati
9ccf63f327
remove paged results cruft
2002-11-21 22:37:06 +00:00
Pierangelo Masarati
8473f6e778
set keyword to noEstimate and document it
2002-11-21 20:57:00 +00:00
Pierangelo Masarati
415a8d325f
add limits to entries count for paged results
2002-11-21 20:49:02 +00:00
Pierangelo Masarati
2b639068b6
seems to be leaking a ber
2002-11-21 20:21:22 +00:00
Pierangelo Masarati
3ff7138cb2
improve limits handling and consistency
2002-11-21 14:23:39 +00:00
Pierangelo Masarati
59aea47963
improve limits handling and consistency; return "Admin limit exceeded" instead of "Unwilling to perform"
2002-11-21 12:58:59 +00:00
Pierangelo Masarati
b26ecba01a
- allow interactive pagedResults size change
...
- implement pagedResults abandon by setting size=0
- misc code cleanup
2002-11-21 03:36:37 +00:00
Pierangelo Masarati
acab9b3266
remove cruft
2002-11-21 02:18:31 +00:00
Pierangelo Masarati
26d2ea1488
fix typo in comment :)
2002-11-21 02:18:13 +00:00
Pierangelo Masarati
6a917650e8
add supported controls to backend entries
2002-11-21 02:17:24 +00:00
Pierangelo Masarati
c354bb23bf
Support for RFC 2696:
...
LDAP Control Extension for Simple Paged Results Manipulation
contributed by Lynn Moss <lynnmoss@us.ibm.com> (ITS#2189)
applied with changes.
2002-11-21 02:16:53 +00:00
Pierangelo Masarati
0f17b4f852
fix possible uninitialized use of nmods
2002-11-21 00:31:36 +00:00
Julius Enarusai
614e7d565d
Converted ch_malloc and ch_calloc calls to SLAP_MALLOC and SLAP_CALLOC.
2002-11-19 21:26:09 +00:00
Julius Enarusai
3fddf93a7b
Converted ch_malloc and ch_calloc calls to SLAP_MALLOC and SLAP_CALLOC.
2002-11-19 20:20:00 +00:00
Julius Enarusai
fe569dbb75
Converted ch_malloc and ch_calloc calls to SLAP_MALLOC and SLAP_CALLOC.
2002-11-19 18:24:18 +00:00
Julius Enarusai
d9e7a7190b
Converted ch_calloc and ch_malloc calls to SLAP_CALLOC and SLAP_MALLOC.
2002-11-19 17:06:17 +00:00
Howard Chu
1385f29ebc
Fix is_entry_objectclass flag comparisons (from Jason Townsend @ Apple)
2002-11-18 03:56:54 +00:00
Kurt Zeilenga
390cdcfbc2
Add AUTHZ stats logging
2002-11-11 18:55:45 +00:00
Kurt Zeilenga
e1f2ed9bc1
Delete some old (bad) statslog messages
2002-11-11 18:38:57 +00:00
Pierangelo Masarati
498d1f043d
silence warnings; fix messages
2002-11-10 20:00:44 +00:00
Pierangelo Masarati
76bf91f553
remove #ifdef SLAP_FILTER_HASSUBORDINATES
2002-11-10 19:48:36 +00:00
Pierangelo Masarati
a9c902a7ca
improve error messages
2002-11-10 18:16:43 +00:00
Kurt Zeilenga
b5b495a871
Remove extra entry_free()
2002-11-10 06:48:55 +00:00
Pierangelo Masarati
5794b3a2dd
Add checks for SQL headers in configure.in (need to rerun autoheader
...
and autoconf); #include "ac/string.h" instead of <string.h>
2002-11-09 17:03:07 +00:00
Pierangelo Masarati
0491710fa7
Patch: Wrong args to Debug() and LDAP_LOG() (ITS#2170,2171)
...
================
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
================
2002-11-09 16:09:50 +00:00