]>
git.sur5r.net Git - openldap/log
Predrag "Pele" Balorda [Thu, 26 Nov 1998 13:23:06 +0000 (13:23 +0000)]
Updates: command-line parsing of parameters for server, port and baseDN. Started ChangeLog, updated TODO and README.
Predrag "Pele" Balorda [Thu, 26 Nov 1998 12:21:23 +0000 (12:21 +0000)]
A few quick fixes to get it up to speed with latest Gtk-- version and finally make it work.
Kurt Zeilenga [Thu, 26 Nov 1998 04:13:45 +0000 (04:13 +0000)]
Add MajorLDAP to project list.
Kurt Zeilenga [Thu, 26 Nov 1998 04:09:48 +0000 (04:09 +0000)]
Add additional projects to todo list:
mail500 to use filters
Kerberos autoconf support
ISODE autoconf support
contrib autoconf support
Kurt Zeilenga [Wed, 25 Nov 1998 23:49:12 +0000 (23:49 +0000)]
Add KRB_LIBS to makefiles.
Kurt Zeilenga [Wed, 25 Nov 1998 23:47:14 +0000 (23:47 +0000)]
Add hint files for Solaris and SunOS.
Kurt Zeilenga [Wed, 25 Nov 1998 23:45:57 +0000 (23:45 +0000)]
Add a couple minor safety checks.
Kurt Zeilenga [Wed, 25 Nov 1998 23:35:04 +0000 (23:35 +0000)]
Fix ldap_sigusr2 vs 1 typo for Linux on alpha & sparc.
Kurt Zeilenga [Tue, 24 Nov 1998 18:01:09 +0000 (18:01 +0000)]
Initial revision
Kurt Zeilenga [Tue, 24 Nov 1998 02:29:53 +0000 (02:29 +0000)]
string_expand used hardcoded size instead of bufsiz argument.
pointed out by Jorg Pietschmann <pietsch@swissline.ch>.
Kurt Zeilenga [Mon, 23 Nov 1998 20:08:25 +0000 (20:08 +0000)]
Changed dn2entry to always returned a modified matched.
Modified users of this code to free matched if set.
Kurt Zeilenga [Mon, 23 Nov 1998 19:57:00 +0000 (19:57 +0000)]
plug newDN memory leak using Will Ballantyne's patch
Hallvard Furuseth [Mon, 23 Nov 1998 08:14:40 +0000 (08:14 +0000)]
Add crypt() declaration
Kurt Zeilenga [Mon, 23 Nov 1998 06:04:18 +0000 (06:04 +0000)]
Should include <ac/unistd.h> instead of <unistd.h>
Kurt Zeilenga [Mon, 23 Nov 1998 06:02:47 +0000 (06:02 +0000)]
Need to add unistd.h and sys/time.h checks back in now that
now that the mktime check is commented out.
Hallvard Furuseth [Mon, 23 Nov 1998 04:35:26 +0000 (04:35 +0000)]
Plug memory leaks
Hallvard Furuseth [Mon, 23 Nov 1998 04:33:53 +0000 (04:33 +0000)]
gcc -Wformat cleanup
Hallvard Furuseth [Mon, 23 Nov 1998 04:29:01 +0000 (04:29 +0000)]
Cast memcpy #defined as bcopy to void, to avoid use of unspecified values.
Clarify a few comments.
Kurt Zeilenga [Mon, 23 Nov 1998 03:08:26 +0000 (03:08 +0000)]
Remove mktime/stdtod checks. They are not currently needed.
Kurt Zeilenga [Mon, 23 Nov 1998 03:03:06 +0000 (03:03 +0000)]
Change init_w_userconf to not interpet the filename. If it's
give "/foo", then it will check $HOME/foo, $HOME/./foo, then /foo.
This might not be what the installer hand it mind... but then again
may be it is.
w_userconf and w_conf both now use NULL arguments to disable conf loading.
Kurt Zeilenga [Mon, 23 Nov 1998 02:41:30 +0000 (02:41 +0000)]
Update code to use HAVE_STDARG and to properly include <ac/stdarg.h>
Hallvard Furuseth [Mon, 23 Nov 1998 01:51:01 +0000 (01:51 +0000)]
Forced commit to update previous log, files were not changed.
Also modified openldap_ldap_init_w_userconf to not prepend a pathname
to filenames starting with "/" or "./".
Hallvard Furuseth [Mon, 23 Nov 1998 01:46:32 +0000 (01:46 +0000)]
gcc -W cleanup
Hallvard Furuseth [Mon, 23 Nov 1998 01:44:24 +0000 (01:44 +0000)]
Plug memory leak
Kurt Zeilenga [Mon, 23 Nov 1998 00:24:36 +0000 (00:24 +0000)]
Add NT related projects.
Kurt Zeilenga [Mon, 23 Nov 1998 00:17:23 +0000 (00:17 +0000)]
Should use right define HAVE_NT_THREADS...
Kurt Zeilenga [Mon, 23 Nov 1998 00:14:12 +0000 (00:14 +0000)]
Add basic NT thread support.
Kurt Zeilenga [Mon, 23 Nov 1998 00:00:48 +0000 (00:00 +0000)]
Remove lint.
Kurt Zeilenga [Sun, 22 Nov 1998 23:29:51 +0000 (23:29 +0000)]
Update portable.h for NT
Kurt Zeilenga [Sun, 22 Nov 1998 23:18:46 +0000 (23:18 +0000)]
Axe the SunOS 5.6 define and use Pthreads.
Kurt Zeilenga [Sun, 22 Nov 1998 20:25:52 +0000 (20:25 +0000)]
Update configure with new yielding select test.
Kurt Zeilenga [Sun, 22 Nov 1998 20:08:14 +0000 (20:08 +0000)]
Replaced PREEMPTIVE_THREADS with HAVE_YIELDING_SELECT to clarify
the exact nature of the functionality being tested. -DNO_THREADS
does NOT have a yield select, hence the macro is not defined.
The slapd/daemon code has been changed to test both no threads
and yielding select before using a timeout of NULL.
Kurt Zeilenga [Sun, 22 Nov 1998 19:18:58 +0000 (19:18 +0000)]
Use environment $CC is available, otherwise cc. New makefiles
actually use -c option.
Hallvard Furuseth [Sun, 22 Nov 1998 10:26:51 +0000 (10:26 +0000)]
Typo: '#ifdef defined(...)'
Hallvard Furuseth [Sun, 22 Nov 1998 09:33:30 +0000 (09:33 +0000)]
be& was passed uninitialized to read_config()
Hallvard Furuseth [Sun, 22 Nov 1998 06:43:49 +0000 (06:43 +0000)]
gcc -W cleanup: Remove implicit int, remove unused idtest:usage()
Hallvard Furuseth [Sun, 22 Nov 1998 06:41:26 +0000 (06:41 +0000)]
Include ac/ctype.h
Kurt Zeilenga [Sun, 22 Nov 1998 06:24:59 +0000 (06:24 +0000)]
"make veryclean" now lives up to its name.
Kurt Zeilenga [Sun, 22 Nov 1998 05:20:19 +0000 (05:20 +0000)]
update termios: HAVE_TERMIOS -> HAVE_TERMIOS_H -> HAVE_POSIX_TERMIOS
Hallvard Furuseth [Sun, 22 Nov 1998 05:14:41 +0000 (05:14 +0000)]
Do not use struct winsize or declare chwinsz unless defined(TIOCGWINSZ)
Hallvard Furuseth [Sun, 22 Nov 1998 05:10:33 +0000 (05:10 +0000)]
"handler" should return RETSIGTYPE, not void
Kurt Zeilenga [Sun, 22 Nov 1998 04:22:28 +0000 (04:22 +0000)]
Add libtool support based upon patch by Bart Hartgers <Hartgers@kfm1.phys.tue.nl>
Updated to use libtool 1.2 (with FreeBSD3.0 a.out v. elf detection).
Updated autoconf to 1.12 with sed patch (don't use stock 1.12).
aclocal.m4 is built using automake's aclocal, v1.3.
Updated mkdep to support libtool .lo files.
Updated automake provided macros for TERMIOS, STRTOD, MKTIME, PTRDIFF_T
Autoconf now checks to ensure C compiler supports ANSI C prototypes.
Updated make files templates.
Kurt Zeilenga [Sat, 21 Nov 1998 20:50:35 +0000 (20:50 +0000)]
LIBS needs to be redefined to link test programs.
Kurt Zeilenga [Sat, 21 Nov 1998 20:39:24 +0000 (20:39 +0000)]
Build library test programs. Fix compiling issues.
Predrag "Pele" Balorda [Sat, 21 Nov 1998 20:33:20 +0000 (20:33 +0000)]
Update to my little php3-tool thingy - config file parsing.
Kurt Zeilenga [Fri, 20 Nov 1998 22:32:31 +0000 (22:32 +0000)]
Add hints for FreeBSD
Kurt Zeilenga [Fri, 20 Nov 1998 19:54:39 +0000 (19:54 +0000)]
Fix manual support. Set MANCOMPRESS to $(CAT) for now.
Need to extend autoconf to support user setting.
Kurt Zeilenga [Fri, 20 Nov 1998 18:12:31 +0000 (18:12 +0000)]
$BINDIR should be $bindir
Kurt Zeilenga [Fri, 20 Nov 1998 17:52:44 +0000 (17:52 +0000)]
Fix SunOS5 HAVE_THR detection -llwp -> -lthread
Kurt Zeilenga [Fri, 20 Nov 1998 16:22:50 +0000 (16:22 +0000)]
Pass $(CC) to mkdep
Hallvard Furuseth [Fri, 20 Nov 1998 12:15:05 +0000 (12:15 +0000)]
Don't use perror after ldbm_store() failure; errno is not set then.
Hallvard Furuseth [Fri, 20 Nov 1998 11:54:58 +0000 (11:54 +0000)]
Add rfc2279 (obsoletes rfc2244)
Hallvard Furuseth [Fri, 20 Nov 1998 11:46:59 +0000 (11:46 +0000)]
The tsleep() versions had different return types
Hallvard Furuseth [Fri, 20 Nov 1998 11:44:19 +0000 (11:44 +0000)]
stack.c did not compile, needed ldap_log.h for its debugging statements.
Hallvard Furuseth [Fri, 20 Nov 1998 11:40:06 +0000 (11:40 +0000)]
Don't use the `return value' from void free()
Hallvard Furuseth [Fri, 20 Nov 1998 11:38:45 +0000 (11:38 +0000)]
Needed stdio.h
Kurt Zeilenga [Fri, 20 Nov 1998 07:38:09 +0000 (07:38 +0000)]
Add strdup.c to project file.
Kurt Zeilenga [Fri, 20 Nov 1998 07:17:18 +0000 (07:17 +0000)]
LWP/THR detected failed to set ol_link_threads.
Kurt Zeilenga [Fri, 20 Nov 1998 07:04:20 +0000 (07:04 +0000)]
Update string.h to unconditional declare forwards for
strdup(), strcasecmp(), strncasecmp(). Should test to see
if these are truely needed. Hopefully their addition will
not break other platforms.
Kurt Zeilenga [Fri, 20 Nov 1998 07:02:39 +0000 (07:02 +0000)]
Add strdup.c from -llutil, renamed to ldap_strdup() and always used.
This will allow us to substitute malloc() at a later date.
Kurt Zeilenga [Fri, 20 Nov 1998 03:12:46 +0000 (03:12 +0000)]
Update INSTALL/README files with references to new documents.
Added new developer todo list.
Kurt Zeilenga [Fri, 20 Nov 1998 01:59:16 +0000 (01:59 +0000)]
Added some additional guidelines and clarified some existing points.
Hallvard Furuseth [Thu, 19 Nov 1998 20:59:21 +0000 (20:59 +0000)]
Guidelines for developers in doc/devel/, added doc/install for installation info
Hallvard Furuseth [Thu, 19 Nov 1998 06:18:23 +0000 (06:18 +0000)]
add ldap_strdup and eliminate strdup in libldap
Hallvard Furuseth [Thu, 19 Nov 1998 04:49:01 +0000 (04:49 +0000)]
Add "avoid extern in .c files".
Hallvard Furuseth [Thu, 19 Nov 1998 04:38:05 +0000 (04:38 +0000)]
Added a file with coding rules and hints for OpenLDAP developers.
Kurt Zeilenga [Thu, 19 Nov 1998 03:55:56 +0000 (03:55 +0000)]
Support $LDAPRC to specify fullpath to additional rc file
Don't support ./.ldaprc... can be spoofed to easily.
Hallvard Furuseth [Thu, 19 Nov 1998 03:02:33 +0000 (03:02 +0000)]
pass struct in_addr.s_addr*, not long*, to gethostbyaddr
Kurt Zeilenga [Thu, 19 Nov 1998 02:10:52 +0000 (02:10 +0000)]
Check in default ldap.conf file
Kurt Zeilenga [Thu, 19 Nov 1998 01:18:24 +0000 (01:18 +0000)]
Update comments associated with SIGUSRx -> LDAP_SIGUSRx change.
Kurt Zeilenga [Wed, 18 Nov 1998 20:27:21 +0000 (20:27 +0000)]
debug messages incorrectly said "add" instead of "remove".
Kurt Zeilenga [Wed, 18 Nov 1998 20:20:54 +0000 (20:20 +0000)]
free parent's reader lock. Thanks Gary!
Kurt Zeilenga [Wed, 18 Nov 1998 20:12:31 +0000 (20:12 +0000)]
Update configure.
Kurt Zeilenga [Wed, 18 Nov 1998 20:11:15 +0000 (20:11 +0000)]
wrap include fcntl.h with HAVE_FCNTL_H
Kurt Zeilenga [Wed, 18 Nov 1998 20:08:02 +0000 (20:08 +0000)]
Remove lint in UserDirectory found on NT
Kurt Zeilenga [Wed, 18 Nov 1998 18:11:55 +0000 (18:11 +0000)]
Add headers to resolve implicit declaration warnings.
Kurt Zeilenga [Wed, 18 Nov 1998 17:45:32 +0000 (17:45 +0000)]
Update LinuxThread signal handling. Hide #ifdef hell in ac/signal.h.
Kurt Zeilenga [Wed, 18 Nov 1998 16:15:10 +0000 (16:15 +0000)]
OBJS: passwd.c -> passwd.o (I thought I already fixed this once)
Kurt Zeilenga [Wed, 18 Nov 1998 16:13:51 +0000 (16:13 +0000)]
Protect strdup/memcmp from macro subsitution. Let compiler pick registers.
Kurt Zeilenga [Wed, 18 Nov 1998 06:10:11 +0000 (06:10 +0000)]
Need to add SIZEOF defines.
Kurt Zeilenga [Wed, 18 Nov 1998 05:11:12 +0000 (05:11 +0000)]
Fix multiple define protection.
Kurt Zeilenga [Wed, 18 Nov 1998 05:09:05 +0000 (05:09 +0000)]
Shouldn't have removed uint32's multiple defined protection...
Kurt Zeilenga [Wed, 18 Nov 1998 04:48:16 +0000 (04:48 +0000)]
Add missing check for crypt.h
Sync portable.h.nt with portable.h.in
Kurt Zeilenga [Tue, 17 Nov 1998 22:49:47 +0000 (22:49 +0000)]
Move byte orderring stuff to ac/bytes.h
Kurt Zeilenga [Tue, 17 Nov 1998 22:49:15 +0000 (22:49 +0000)]
Add sizeof checks to configure.in.
Add ac/bytes.h to provided sized types.
Use new sized type in md5/sha1 header through simple typedef.
Should substitute old type for new everywhere.
Kurt Zeilenga [Tue, 17 Nov 1998 19:44:59 +0000 (19:44 +0000)]
Add AC_C_BIGENDIAN check for <ac/socket.h>. Code should be rewritten
not to require knowledge of byte order such that this check can be removed.
Kurt Zeilenga [Tue, 17 Nov 1998 19:14:11 +0000 (19:14 +0000)]
NT doesn't have fork. Need to define HAVE_SPAWNLP
Kurt Zeilenga [Tue, 17 Nov 1998 19:08:29 +0000 (19:08 +0000)]
Remove recently added externs. Some may not actually be bogus.
Kurt Zeilenga [Tue, 17 Nov 1998 19:05:48 +0000 (19:05 +0000)]
Update handling of string headers.
Update NT port.
Hallvard Furuseth [Tue, 17 Nov 1998 17:44:50 +0000 (17:44 +0000)]
Back out probable fix to strange alignment code
Hallvard Furuseth [Tue, 17 Nov 1998 04:07:31 +0000 (04:07 +0000)]
Back out K&Rification change; would only be needed in ldap.h and lber.h.
Hallvard Furuseth [Tue, 17 Nov 1998 01:25:45 +0000 (01:25 +0000)]
Kill off #elif in ldap/include/. K&R does not support it.
Kurt Zeilenga [Mon, 16 Nov 1998 23:55:37 +0000 (23:55 +0000)]
Make sure tblsize in initialized in ldap_new_select_info()
Regenerate configure.
Kurt Zeilenga [Mon, 16 Nov 1998 05:07:27 +0000 (05:07 +0000)]
Remove extern declarations of library functions from source.c.
This could cause problems on odd systems. The generic
headers should be extended as needed to include necessary
system headers or, if necessary, make explicit declarations.
Extended ac/string.h header to look for string.h/strings.h if
STDC_HEADERS is not defined. Also provide basic declarations for
str*() functions. This could cause problems on odd systems.
Extended ac/unistd.h header to define basic declaration for misc
functions that might be missing from headers. This includes
externs for getenv(), getopt(), mktemp(), tempname().
Protect fax500.h from multiple inclusion. Moved includes of
system/generic headers back to source files.
Made mail500 helper functions static.
Fixed includes of ctype.h, signal.h, etc. to use generics.
lutil/tempname.c: was including stdlib.h twice, one should stdio.h.
Wrapped <sys/resource.h> with HAVE_SYS_RESOURCE_H.
lber/io.c/ber_get_next(): Changed noctets back to signed.
Used with BerRead which expects signed int as second arg and
returns signed int.
Kurt Zeilenga [Mon, 16 Nov 1998 02:02:45 +0000 (02:02 +0000)]
Add checks for string.h and strings.h and apply them in generic header.
Kurt Zeilenga [Mon, 16 Nov 1998 00:52:15 +0000 (00:52 +0000)]
Update pthread preemptive test. Still needs work.
Hallvard Furuseth [Sun, 15 Nov 1998 22:40:11 +0000 (22:40 +0000)]
Protoized, moved extern definitions to .h files, fixed related bugs.
Most function and variable definitions are now preceded by its extern
definition, for error checking. Retyped a number of functions, usually
to return void. Fixed a number of printf format errors.
API changes (in ldap/include):
Added avl_dup_ok, avl_prefixapply, removed ber_fatten (probably typo
for ber_flatten), retyped ldap_sort_strcasecmp, grew lutil.h.
A number of `extern' declarations are left (some added by protoize), to
be cleaned away later. Mostly strdup(), strcasecmp(), mktemp(), optind,
optarg, errno.
Kurt Zeilenga [Sun, 15 Nov 1998 22:05:28 +0000 (22:05 +0000)]
Remove #ifdef sunos in lthread HAVE_LWP code.
Hallvard Furuseth [Sun, 15 Nov 1998 21:52:56 +0000 (21:52 +0000)]
Added declarations of common str*() functions
Kurt Zeilenga [Sun, 15 Nov 1998 20:55:17 +0000 (20:55 +0000)]
Add check to see if errno is always thread specific.
If it is not, then everything must use threading libraries.