]>
git.sur5r.net Git - openldap/log
Howard Chu [Thu, 11 May 2000 09:48:40 +0000 (09:48 +0000)]
Added debuglevel parameter to ldap_int_initialize().
Howard Chu [Thu, 11 May 2000 09:47:55 +0000 (09:47 +0000)]
Fix error detection for NT
Howard Chu [Thu, 11 May 2000 09:47:15 +0000 (09:47 +0000)]
Fix dynamic link dependencies for NT and Unix
Howard Chu [Thu, 11 May 2000 09:39:33 +0000 (09:39 +0000)]
Added LBER_OPT_LOG_PRINT_FILE to redirect the output of ber_error_print.
Used mainly on NT since stderr doesn't exist when slapd runs as a service.
Howard Chu [Thu, 11 May 2000 09:35:29 +0000 (09:35 +0000)]
LDAP_F macro is obsolete. Redeclare perl_ack_xs_init static, since it
is, and declare boot_DynaLoader as EXT since it actually comes from
perl, not from this module.
Howard Chu [Thu, 11 May 2000 09:33:34 +0000 (09:33 +0000)]
Removed XLDFLAGS, unnecessary for modules.
Kurt Zeilenga [Thu, 11 May 2000 02:41:34 +0000 (02:41 +0000)]
hostname needs to be static
Kurt Zeilenga [Thu, 11 May 2000 01:40:02 +0000 (01:40 +0000)]
Fix cred passing.
Kurt Zeilenga [Thu, 11 May 2000 01:12:48 +0000 (01:12 +0000)]
Fix another bug... seems to be working... ldap://root.openldap.org/
Kurt Zeilenga [Thu, 11 May 2000 00:50:14 +0000 (00:50 +0000)]
Fix == typo
Kurt Zeilenga [Thu, 11 May 2000 00:44:03 +0000 (00:44 +0000)]
Fix debug level typo
Kurt Zeilenga [Wed, 10 May 2000 23:54:57 +0000 (23:54 +0000)]
Add bind handler which returns unwillingToPerform with
nasty message if password was provided.
Kurt Zeilenga [Wed, 10 May 2000 23:30:52 +0000 (23:30 +0000)]
Add basic and EXPERIMENTAL chroot() support.
Kurt Zeilenga [Wed, 10 May 2000 23:26:42 +0000 (23:26 +0000)]
Fix #ifdefs when --disable-crypt
Howard Chu [Wed, 10 May 2000 22:57:13 +0000 (22:57 +0000)]
Added new support for NT and AIX dynamic linking - generate export tables
for executable files, not just libraries/modules. Also, the AIX linker
hardcodes -L paths by default; override this to prevent build paths from
appearing in distributed binaries.
mkdep.aix - a wrapper for AIX cc that sends dependency info to stdout so
that the standard mkdep script can operate.
Howard Chu [Wed, 10 May 2000 22:48:23 +0000 (22:48 +0000)]
Looks like we found the same problem. But I think rev 1.297 is incomplete.
ol_link_sasl vs ol_link_spasswd is confusing.
Kurt Zeilenga [Wed, 10 May 2000 22:43:08 +0000 (22:43 +0000)]
Working (but likely not robust) DNS SRV backend!
Kurt Zeilenga [Wed, 10 May 2000 22:21:57 +0000 (22:21 +0000)]
Fix minor bugs...
Kurt Zeilenga [Wed, 10 May 2000 21:48:18 +0000 (21:48 +0000)]
DNS SRV meat (a work in progress)
Howard Chu [Wed, 10 May 2000 21:22:07 +0000 (21:22 +0000)]
Remove #undef LDAP_MOD_BVALUES - backends like back-ldap that are also
LDAP clients themselves still need this definition.
Howard Chu [Wed, 10 May 2000 21:18:12 +0000 (21:18 +0000)]
Remove bogus use of PERL_LDFLAGS, it's correctly inserted in SLAPD_LIBS
by top.mk
Howard Chu [Wed, 10 May 2000 21:02:46 +0000 (21:02 +0000)]
Add ld parameter to ldap_pvt_tls_start invocations. See tls.c...
Kurt Zeilenga [Wed, 10 May 2000 20:11:58 +0000 (20:11 +0000)]
Additional DNS SRV framework (a work in progress)
add common request handler
remove bind handler (not needed)
Kurt Zeilenga [Wed, 10 May 2000 20:07:01 +0000 (20:07 +0000)]
Additional DNS SRV framework (a work in progress)
Fix --disable-spasswd
Kurt Zeilenga [Wed, 10 May 2000 18:17:38 +0000 (18:17 +0000)]
Add DNS SRV backend framework (a work in progress).
Howard Chu [Wed, 10 May 2000 17:07:09 +0000 (17:07 +0000)]
libldap/tls.c: change tls_verify_cb to no longer ignore verification errors.
This means a ldaps connection may drop before any LDAP protocol exchange
occurs (due to expired cert, unrecognized CAs, etc.).
Change ldap_pvt_tls_connect to copy any TLS error string to ld_error upon
connection failure, otherwise client just sees "can't contact LDAP server."
slapd/connection.c: add flush/delay when SSL_accept fails, to allow any
TLS alerts we generated to propagate back to the client. (Which will then
be picked up by ldap_pvt_tls_connect on the client...)
Howard Chu [Wed, 10 May 2000 16:36:46 +0000 (16:36 +0000)]
Undo slapd/add.c rev 1.54; back-bdb2 and back-ldbm were the only backends
that called entry_free() on failure. This change would cause a memory leak
from all the other backends. Instead, remove the entry_free calls in these
two backends and let the frontend take care of it for everyone.
Howard Chu [Wed, 10 May 2000 16:12:38 +0000 (16:12 +0000)]
Remove MINGW32 declarations of snprintf and vsnprintf, the new mingw32
distributions define them now.
Howard Chu [Wed, 10 May 2000 16:11:38 +0000 (16:11 +0000)]
Remove declaration of strerror_r, it clashes on AIX and we never use it
anyway.
Howard Chu [Wed, 10 May 2000 16:10:11 +0000 (16:10 +0000)]
Tweak the symlink creation rules for braindead "ln" commands.
Howard Chu [Wed, 10 May 2000 16:09:26 +0000 (16:09 +0000)]
Fix pthread_create test for AIX. AIX deviates from POSIX in that threads
are created detached by default. We need to set the thread attributes in
advance, otherwise pthread_detach will fail.
Kurt Zeilenga [Wed, 10 May 2000 04:31:42 +0000 (04:31 +0000)]
Remove extra --enable-modules flag...
Kurt Zeilenga [Wed, 10 May 2000 04:29:51 +0000 (04:29 +0000)]
Add experimental code to check simple bind passwords
against Cyrus SASLdb. Like other cleartext mechanisms,
should be protected from eavesdropping.
Kurt Zeilenga [Wed, 10 May 2000 04:28:10 +0000 (04:28 +0000)]
Update comment concerning stable client development platforms.
Kurt Zeilenga [Tue, 9 May 2000 18:48:03 +0000 (18:48 +0000)]
Add IPv6/IPSEC project (volunteers welcomed)
Kurt Zeilenga [Tue, 9 May 2000 17:25:59 +0000 (17:25 +0000)]
s/cmds/rcpt_cmds/ to avoid conflict with Linux Redhat "prandom".
Kurt Zeilenga [Wed, 3 May 2000 19:01:29 +0000 (19:01 +0000)]
move default "directory"
Kurt Zeilenga [Wed, 3 May 2000 18:59:58 +0000 (18:59 +0000)]
Error handling changes including separation of client v. server
SASL to LDAP translation. plus comments and other minor changes
Kurt Zeilenga [Wed, 3 May 2000 18:58:20 +0000 (18:58 +0000)]
update based upon latest changes and thoughts
Kurt Zeilenga [Wed, 3 May 2000 18:55:27 +0000 (18:55 +0000)]
Use (unsigned char) -1 instead of 0xffU.
Kurt Zeilenga [Wed, 3 May 2000 12:57:05 +0000 (12:57 +0000)]
Done did hashed password generation (via extend op)
Kurt Zeilenga [Wed, 3 May 2000 10:45:36 +0000 (10:45 +0000)]
setting UFN prefix to NULL should clear prefix not cause crash.
Kurt Zeilenga [Wed, 3 May 2000 10:07:21 +0000 (10:07 +0000)]
Move default LDBM directory from /usr/tmp to $(localstatedir)
Bastiaan Bakker [Sun, 30 Apr 2000 15:26:51 +0000 (15:26 +0000)]
Avoid C++ keyword 'new' in header files.
Bastiaan Bakker [Sun, 30 Apr 2000 15:01:32 +0000 (15:01 +0000)]
Added example 'moduleload' lines to slapd.conf
Randy Kunkee [Wed, 26 Apr 2000 09:24:58 +0000 (09:24 +0000)]
Change count test for non-zero reference counts to check for ... non-zero.
Randy Kunkee [Wed, 26 Apr 2000 09:24:12 +0000 (09:24 +0000)]
Rework order of things to allow restart in oneshot mode.
Kurt Zeilenga [Wed, 26 Apr 2000 09:21:19 +0000 (09:21 +0000)]
Don't depend error handling on exact resultCode.
Kurt Zeilenga [Wed, 26 Apr 2000 09:20:25 +0000 (09:20 +0000)]
A NULL (empty) SASL mechanism should not result in a protocol error.
Kurt Zeilenga [Wed, 26 Apr 2000 09:17:54 +0000 (09:17 +0000)]
Clarify error string, add comment
Kurt Zeilenga [Wed, 26 Apr 2000 09:17:05 +0000 (09:17 +0000)]
Fix typo in multbyte tag code
Kurt Zeilenga [Tue, 25 Apr 2000 19:28:00 +0000 (19:28 +0000)]
fix -UHAVE_CYRUS_SASL
Kurt Zeilenga [Tue, 25 Apr 2000 18:02:50 +0000 (18:02 +0000)]
SASL: me thinks I got the states okay... now to test.
Kurt Zeilenga [Tue, 25 Apr 2000 17:23:54 +0000 (17:23 +0000)]
SASL closer to working from frontend only, need to work through
states.
Kurt Zeilenga [Tue, 25 Apr 2000 16:03:17 +0000 (16:03 +0000)]
SASL code without backend support. Should work with
external store, but not yet tested. [Intent is to support
both in same server... may not be doable]
Kurt Zeilenga [Tue, 25 Apr 2000 13:52:44 +0000 (13:52 +0000)]
Fix NULL filter bug
Kurt Zeilenga [Tue, 25 Apr 2000 13:28:03 +0000 (13:28 +0000)]
Framework for authpasswd. Needs work. Behind #ifdef
Kurt Zeilenga [Tue, 25 Apr 2000 13:25:55 +0000 (13:25 +0000)]
Fix typo in prev commit
Kurt Zeilenga [Tue, 25 Apr 2000 13:21:42 +0000 (13:21 +0000)]
bind/sasl cleanup PRIOR TO moving call from backend to frontend
Kurt Zeilenga [Tue, 25 Apr 2000 13:21:06 +0000 (13:21 +0000)]
SCHEMA_NOT_COMPAT changes
Kurt Zeilenga [Tue, 25 Apr 2000 13:20:05 +0000 (13:20 +0000)]
entry_schema_check rename
Kurt Zeilenga [Tue, 25 Apr 2000 13:18:59 +0000 (13:18 +0000)]
LDAP_OPERATIONS_ERROR -> LDAP_OTHER
and other error handling changes
Kurt Zeilenga [Tue, 25 Apr 2000 13:15:55 +0000 (13:15 +0000)]
entry_schema_check() rename and more (error handling)
Kurt Zeilenga [Tue, 25 Apr 2000 13:13:42 +0000 (13:13 +0000)]
(slightly) better comments
Kurt Zeilenga [Tue, 25 Apr 2000 13:12:40 +0000 (13:12 +0000)]
Update
Kurt Zeilenga [Tue, 25 Apr 2000 13:12:20 +0000 (13:12 +0000)]
return more descriptive error text
Kurt Zeilenga [Tue, 25 Apr 2000 13:10:31 +0000 (13:10 +0000)]
remove SASL bind call. Frontend code coming.
Kurt Zeilenga [Tue, 25 Apr 2000 13:07:14 +0000 (13:07 +0000)]
entry_schema_check() rename
Kurt Zeilenga [Tue, 25 Apr 2000 13:06:22 +0000 (13:06 +0000)]
LDAP_OPERATIONS_ERROR -> LDAP_OTHER
and other misc changes
Kurt Zeilenga [Tue, 25 Apr 2000 13:02:42 +0000 (13:02 +0000)]
Fix comment
Kurt Zeilenga [Tue, 25 Apr 2000 11:55:35 +0000 (11:55 +0000)]
replace inetOrgPerson I-D with RFC
Kurt Zeilenga [Tue, 25 Apr 2000 10:43:15 +0000 (10:43 +0000)]
Fix NULL pointer deref bugs
Kurt Zeilenga [Tue, 25 Apr 2000 10:42:32 +0000 (10:42 +0000)]
Apply experimental multibyte tag fix
Kurt Zeilenga [Tue, 25 Apr 2000 10:38:03 +0000 (10:38 +0000)]
replace ldap_dnssrv_init() with lower level calls
ldap_domain2dn()
ldap_domain2hostlist()
and provide prototype to soon-to-be-implemented
ldap_dn2domain().
ldap_dnssrv_init(), if needed, can easily be implemented
using ldap_create(), ldap_set_option() and the above
commands.
Kurt Zeilenga [Tue, 25 Apr 2000 10:34:19 +0000 (10:34 +0000)]
Add description of global command line arguments....
Kurt Zeilenga [Tue, 25 Apr 2000 10:33:34 +0000 (10:33 +0000)]
Update as needed.
Kurt Zeilenga [Tue, 25 Apr 2000 10:32:39 +0000 (10:32 +0000)]
Add comment regarding staleness of I-D committed in this repo.
Kurt Zeilenga [Tue, 25 Apr 2000 10:30:42 +0000 (10:30 +0000)]
Fix typos in version checking
Ben Collins [Mon, 24 Apr 2000 17:03:45 +0000 (17:03 +0000)]
for slurpd's replica directory (slurpd.status, and rej file) use a subdir of what the user specifies (add replica/ to it) to avoid /tmp races. A lot of the files that slurpd uses cannot be opened with O_EXCL, nor can we safely determine if there are any hardlinks from another file to it, so we create our own subdirectory so we can control the perms, even in /tmp
Ben Collins [Mon, 24 Apr 2000 16:47:41 +0000 (16:47 +0000)]
filecheck(), we should strcpy the file passed (f arg) and not always slapd_replogfile, else this function is of little real use
Ben Collins [Mon, 24 Apr 2000 16:44:16 +0000 (16:44 +0000)]
use strcpy instead of sprintf when all we have is two args (source and dest)
Ben Collins [Mon, 24 Apr 2000 16:42:16 +0000 (16:42 +0000)]
when opening files in /tmp use O_CREAT|O_EXCL to overcome race conditions
Ben Collins [Mon, 24 Apr 2000 16:41:36 +0000 (16:41 +0000)]
with the -t option (writing to /tmp) open files with O_CREAT|O_EXCL to overcome race conditions
Kurt Zeilenga [Thu, 20 Apr 2000 14:15:39 +0000 (14:15 +0000)]
StartTLS requires LDAPv3
Set version to required protocol.
Kurt Zeilenga [Thu, 20 Apr 2000 09:23:51 +0000 (09:23 +0000)]
ITS#503: Extend ldap tools to support SASL/TLS
Submitted by Gabor Gombas <gombasg@inf.elte.hu>
Kurt Zeilenga [Wed, 19 Apr 2000 13:42:08 +0000 (13:42 +0000)]
LDAP_OPERATIONS -> LDAP_OTHER
Kurt Zeilenga [Wed, 19 Apr 2000 13:37:52 +0000 (13:37 +0000)]
Add RCSid
Kurt Zeilenga [Wed, 19 Apr 2000 13:35:43 +0000 (13:35 +0000)]
Fix == v != bug
Kurt Zeilenga [Wed, 19 Apr 2000 08:43:37 +0000 (08:43 +0000)]
Fix realloc bug and remove use of LDAP_MOD_BVALUES
Kurt Zeilenga [Wed, 12 Apr 2000 08:38:01 +0000 (08:38 +0000)]
objectclass=* -> (objectclass=*)
Kurt Zeilenga [Wed, 12 Apr 2000 08:37:11 +0000 (08:37 +0000)]
objectclass=* -> NULL
Kurt Zeilenga [Wed, 12 Apr 2000 08:31:32 +0000 (08:31 +0000)]
objectclass=* -> NULL
Kurt Zeilenga [Wed, 12 Apr 2000 01:40:06 +0000 (01:40 +0000)]
Fix c_mutex unlock bug
Kurt Zeilenga [Wed, 12 Apr 2000 01:39:52 +0000 (01:39 +0000)]
Fix debug messages
Kurt Zeilenga [Wed, 12 Apr 2000 01:35:53 +0000 (01:35 +0000)]
Fix debug message
Kurt Zeilenga [Wed, 12 Apr 2000 01:23:43 +0000 (01:23 +0000)]
Add .ldaprc to SYSNOPSIS
Kurt Zeilenga [Wed, 12 Apr 2000 01:10:50 +0000 (01:10 +0000)]
Fix improperly terminated comment
Kurt Zeilenga [Wed, 12 Apr 2000 01:09:36 +0000 (01:09 +0000)]
fix uninitialized ndn bug
Kurt Zeilenga [Wed, 12 Apr 2000 01:06:58 +0000 (01:06 +0000)]
fix = vs == bug
Kurt Zeilenga [Wed, 12 Apr 2000 01:03:51 +0000 (01:03 +0000)]
#define LDAP_LDIF to default to LDIF input
Fix ldaphost == NULL bug