Pierangelo Masarati
bc35e4bc0d
another attempt to fix slapi build sequence ...
2002-12-09 12:17:23 +00:00
Hallvard Furuseth
a42908f2e7
Update '-c' error handling, so error in any operation returns error from main.
2002-12-09 11:02:28 +00:00
Kurt Zeilenga
56ebd53e51
expand authid buffer
2002-12-08 07:56:49 +00:00
Pierangelo Masarati
08710f80cd
fix previous commit
2002-12-07 19:19:26 +00:00
Pierangelo Masarati
d19706634c
fix previous commit
2002-12-07 19:00:34 +00:00
Kurt Zeilenga
a444626d99
Disable slapi by default (for now)
...
Rebuild configure
2002-12-07 18:52:55 +00:00
Kurt Zeilenga
e9ab2f8d06
Catch NULL control OID up front.
2002-12-07 18:35:22 +00:00
Kurt Zeilenga
7c4445aed4
Avoid magic constant (32) in allocation. Use sizeof instead
2002-12-07 18:34:25 +00:00
Kurt Zeilenga
840e7f2c5c
Include <ac/unistd.h> not <sys/types.h> and <unistd.h>
...
Use sizeof( string ) to determine buffer size
Put authzDN in same for as used on server
(We could, just as well, set authid to "fubar" as it matters
not what it is set to)
2002-12-07 18:32:40 +00:00
Pierangelo Masarati
5b87c4c448
some todo stuff
2002-12-07 18:31:25 +00:00
Pierangelo Masarati
9cce5e4c98
a skeleton of slapd.conf directives for SLAPI configuration (lot to do)
2002-12-07 18:03:13 +00:00
Pierangelo Masarati
58c18226e0
on my system need headers to define geteuid() and so
2002-12-07 17:32:33 +00:00
Pierangelo Masarati
1b70e16448
SLAPI - Netscape plugin API for slapd - based on patch contributed by Steve Omrani <somrani@us.ibm.com> as ITS#2073
2002-12-07 17:19:29 +00:00
Howard Chu
cf6a9d9d0f
For LDAP_PROTO_IPC set the SASL EXTERNAL authid to allow the mech to be
...
used by the client side. Please review.
2002-12-07 13:06:20 +00:00
Kurt Zeilenga
db98e44d6a
Finish proxy authzid control
2002-12-05 18:14:02 +00:00
Luke Howard
6730080081
Allow the root DN to switch to any authorization identity.
2002-12-05 12:25:16 +00:00
Pierangelo Masarati
8e74ed4dfc
fix initialization size and silence warning
2002-12-05 11:47:44 +00:00
Kurt Zeilenga
01660fbdd9
Minor cleanup
2002-12-05 03:30:20 +00:00
Kurt Zeilenga
4a0bfbdd64
Add ldapwhoami/ldapcompre to flags map
2002-12-05 00:19:21 +00:00
Howard Chu
b1798f9160
Fix typo in prev commit value_find/_ex
2002-12-04 23:20:22 +00:00
Howard Chu
574090d184
Fix slap_sasl2dn(), performing internal search with wrong op.o_ndn.
2002-12-04 22:37:51 +00:00
Howard Chu
1363d4bf1a
Fix prev commit - require passed descriptor to be a pipe (FIFO) and
...
require it to only be accessible by its owner, otherwise ignore it.
2002-12-04 20:50:19 +00:00
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
Howard Chu
5efa571ad2
Fix Solaris SEGV when base is not specified
2002-12-04 16:47:35 +00:00
Howard Chu
d7c0a19aab
Added check for sendmsg(). Added hack to use BSD sendmsg()/recvmsg() to
...
propagate peer creds if no explicit PEERCRED facility exists. Works
on Solaris 8.
2002-12-04 16:03:02 +00:00
Kurt Zeilenga
eb41333e4c
Use getpeereid(3) where available else use *_PEERCRED replacment function
2002-12-04 06:17:32 +00:00
Kurt Zeilenga
6865806190
regen
2002-12-04 05:15:59 +00:00
Kurt Zeilenga
c0f8e30d22
cleanup
2002-12-04 05:13:14 +00:00
Kurt Zeilenga
04b93e2628
Add LTHREAD_LIBS to BDB tests
2002-12-04 05:09:58 +00:00
Kurt Zeilenga
73b4170a6c
Rework libldap to not attempt to set LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE
2002-12-04 04:51:55 +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
Kurt Zeilenga
618877cd39
remove proxy authorization (as first-cut was committed)
2002-12-03 18:45:42 +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
Kurt Zeilenga
9ba95dd027
ITS#2221: getaddrinfo(3) not thread-safe on some platforms (namely
...
due to res_() routines). Change all res_() dependent routines to
share same mutex.
2002-12-03 01:15:03 +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
3121074ad7
Output from ldif_fetch_url() is expected to be \0-terminated.
2002-12-02 22:08:26 +00:00
Hallvard Furuseth
2dcf00b82f
ldif_fetch_url() would return NULL value or pointless memory if file was empty
2002-12-02 21:46:58 +00:00
Kurt Zeilenga
1edcd14a79
Remove extraneous empty check
2002-12-02 18:46:53 +00:00
Hallvard Furuseth
334ff687d6
Esthetic change: Move break; out of if() to before the next case:
2002-12-02 15:46:53 +00:00
Hallvard Furuseth
cccc8702c6
Plug memory leak in ldif_parse_line() if ber_strdup( type ) failed && url.
2002-12-02 11:14:13 +00:00
Kurt Zeilenga
b215a1039b
ITS#2218: fix empty values w/ spaces
2002-12-02 04:19:01 +00:00
Pierangelo Masarati
3f32b6fe17
put 'break' only at the end of the 'case'
2002-12-01 19:07:05 +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
Hallvard Furuseth
44620410d5
ldapsearch -E subentries=... lacked a break; for case 'E':
2002-11-30 19:17:14 +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
Kurt Zeilenga
ca84693b12
Clean up error messages
2002-11-29 02:49:11 +00:00
Howard Chu
0c5d1dc00f
Fix ITS#2214, clear gs->matched after freeing it.
2002-11-28 17:20:17 +00:00