Kurt Zeilenga
4afc7aab40
Original test failed under FreeBSD. Reworked LN_H detection
...
after LN_S test. Moved to openldap.m4 and cached result.
Does not yet handle case where LN_H == 'cp' and LN_S == 'ln'.
1999-03-13 22:53:10 +00:00
Ben Collins
b5f8f61a88
Newest from GNU's CVS, provides detection of BeOS as well as other systems
1999-03-13 20:27:57 +00:00
Ben Collins
15e0a0f827
Declare LN_H=@LN_H@
1999-03-13 19:32:58 +00:00
Ben Collins
27572b4257
Fixed small error in last commit for sys_errlist in openldap.m4
1999-03-13 18:41:07 +00:00
Ben Collins
ebce51b2db
actually define HAVE_SYS_ERRLIST if we have it, if not then declare it locally in ac/errno.h
1999-03-13 18:19:11 +00:00
Ben Collins
dfc4d48209
Don't FORCE manpages in all-common
1999-03-12 22:32:15 +00:00
Kurt Zeilenga
e2d90b3acb
Update configure to:
...
-- fixed gethostbyaddr_r/gethostbyname_r compile warnings
-- relocated Pthread -mt test to be before -kthread test
1999-03-10 23:31:06 +00:00
Kurt Zeilenga
cb9667b527
Remove @DEFS@ from CPPFLAGS... we use portable.h unconditionally.
1999-03-08 23:13:59 +00:00
Kurt Zeilenga
e45fa7e3e7
relocate LDAP_LIBPATH to front of LDFLAGS.
1999-03-08 02:31:03 +00:00
Kurt Zeilenga
c0c673485b
Relocate reentrant checks to before thread checks.
...
Change default to cc instead of gcc (experimental change).
1999-03-07 03:18:51 +00:00
Kurt Zeilenga
625efd9466
If rsaref is needed, add it to TLS_LIBS.
1999-03-03 21:50:02 +00:00
Kurt Zeilenga
8895f5d071
Add first cut of ctime_r return type test.
1999-03-03 21:32:22 +00:00
Kurt Zeilenga
460cb1a664
Fix new man.mk to create tmp pages in object directory, not $(srcdir).
1999-03-02 20:23:37 +00:00
Ben Collins
6af16c5870
Syntax error on install, mistakenly commited before with wrong one
1999-02-28 18:47:07 +00:00
Ben Collins
a914ff8171
Fixed a small mistake in the last commit, as well as adding a clean-common to remove the tmp files
1999-02-28 17:08:54 +00:00
Ben Collins
f02ef6773a
Moved man page generation to the build cycle instead of install
1999-02-28 16:10:37 +00:00
Bart Hartgers
e26de67770
Patch to support to determine the number of args of the
...
gethostby{name,addr}_r functions.
Contributed by Juan Carlos Gomes IT#68 (apparently).
Also includes support for detecting ssleay in configure.in.
1999-02-25 13:07:27 +00:00
Hallvard Furuseth
38df8bdf38
Silence libtool if `make -s' is running
1999-02-20 08:04:54 +00:00
Hallvard Furuseth
dd78d8f2d6
Add $CC_MKDEP_FLAGS to override -M
1999-02-20 07:53:29 +00:00
Kurt Zeilenga
f0a9df6cd6
replace "ln -sf" with $(LN_S).
1999-02-06 00:00:49 +00:00
Kurt Spanier
e552c315f4
Fix typo in LDAP_LIBAVL_DEPEND
1999-02-03 13:05:10 +00:00
Kurt Zeilenga
a3cf741ab7
Fix slapd/tool dependencies on libraries.
1999-02-03 05:25:04 +00:00
Kurt Zeilenga
68ed8d140b
Add EXEEXT/OBJEXT for GNU win32 environments.
...
Add AWK for mkdep.
1999-02-01 02:17:17 +00:00
Kurt Zeilenga
80da91a5b2
Fix lthread depend.
1999-01-28 22:27:19 +00:00
Kurt Zeilenga
bd6dfe333d
LDBM/back-ldbm locking reworked!
...
back-ldbm was using a cache specific lock to protect non-reentrant
database routines from being reenterred. This is inadequate.
Also, reentrant database systems calls were serialized unnecessarily.
Non-reentrant database calls must have a big_mutex. Implemented
this within -lldbm itself. library requires ldbm_initialize()
be called before any other ldbm call to initialize the big_mutex
and to do any other db specific initialization (ie: such as
required for DB2).
The dbc_mutex, dbc_cv, & dbc_readers fileds of dbcache are history.
The "reentrant_database" (REENTRANT_DATABASE) define is also axed.
1999-01-26 20:55:54 +00:00
Kurt Zeilenga
f3fb0c74a6
Fix mkdep to split lines with multiple dependencies.
1999-01-26 20:27:25 +00:00
Kurt Zeilenga
01cd11c308
Move install.sh to install-sh. install.sh name may cause problems
...
with some 'make' programs that have a rule to create 'install' from
it there is no 'Makefile'. (per autoconf 2.12).
1999-01-25 02:30:58 +00:00
Kurt Zeilenga
6c0fc8b1b5
Real fix for FreeBSD 4.
1999-01-23 20:39:45 +00:00
Kurt Zeilenga
0e32729854
Add support for Freebsd 4.x (and greater)
1999-01-23 20:29:02 +00:00
Kurt Zeilenga
b7beec1663
Initial version of the experimental 'back-perl'
...
John's still working on the 'perl-test' (the perl backend test module).
1999-01-14 06:33:09 +00:00
Kurt Zeilenga
28a671d10d
Revamp build system yet again to move all external libraries to
...
end of link. Basic order is:
$LDFLAGS internal-libs external-libs $LIBS $LTHREAD_LIBS
LTHREAD_LIBS is last as -lpthread (or equiv) must be last on many systems.
LIBS is next to last as some user might have put -lpthread (or equiv)
in $LIBS.
1999-01-14 01:31:43 +00:00
Kurt Zeilenga
2a220163d7
-lldif must proceed -lldap in 1.1 (for ldap_debug).
...
Might as well keep link order consistent between -devel and 1.1
1999-01-14 00:24:15 +00:00
Kurt Zeilenga
f31fd9ad69
Fix up a few typos and add some minor cleanup.
1999-01-13 06:05:10 +00:00
Kurt Spanier
956fe808a8
New description for use of Bereley DB 2.x on a Linux platform.
1999-01-12 14:15:35 +00:00
Kurt Zeilenga
334768c1bb
Update build environment to fix VPATH support.
...
make depend, make tests, and make install all work when build directory
is not the $srcdir.
Also modified library handling such that -lpthread more likely to be last.
WARNING: new orderring requires use of LDFLAGS to set global loader options
such as -L/usr/local/lib. If you put this in LIBS, some libraries
may not be found a link time.
Likely broke Kerberos/LDAPD support. Don't have those in my testbed.
1999-01-10 02:25:41 +00:00
Kurt Spanier
77c35c2bcc
Description of the '-l syslog-local-user' option in the slapd manpage;
...
also description of .pid and .args files.
1999-01-08 09:59:09 +00:00
Kurt Spanier
95cd11b114
Re-specification of the DB patch.
1999-01-07 14:38:01 +00:00
Kurt Spanier
7fbe371ee9
Specification of the platform, that caused the problem.
1999-01-07 14:27:37 +00:00
Kurt Spanier
9c6d384b9a
- Make install creates $(RUNDIR)/var for pid and args files of slapd.
...
- slapd's pid/args file names are based on the servers binary file names,
providing for multiple servers beeing run on one host.
- slapd supports the -l command line parameter for selection of a
syslog LOCAL user (-lLOCAL0 .. -lLOCAL7)
- db_appinit() is called during first ldbm_open() in DB 2.x to initialize
DB debugging features (good to find bugs in the DB code :-)
- a patch for a non-initialized variable in DB's 2.x db_open is provided.
1999-01-05 15:40:58 +00:00
Kurt Zeilenga
114a0cd339
Update ctime_r() argument macro to cache results and to produce
...
one preprocessor macro instead of two. Ran aclocal, autoconf,
autoheader to update derived files. Modify util-int.c to use
CTIME_R_NARGS define and fallback to ctime() if not set.
Made LDAP_API_FEATURE_X_OPENLDAP_REENTRANT dependent upon result.
1999-01-02 23:40:31 +00:00
Bart Hartgers
d0958f628d
Moved the ctime_r number of arguments check to the right file.
1999-01-02 21:54:58 +00:00
Kurt Zeilenga
4219a94c3f
fix minor reinstall bug: INSTALLDIR -> MANDIR
1999-01-01 20:47:56 +00:00
Kurt Zeilenga
164def79fd
Add simple copyright notice.
1998-12-28 20:11:23 +00:00
Kurt Zeilenga
43094a1b33
Update copyright notices for 1999.
1998-12-28 19:58:57 +00:00
Kurt Zeilenga
a3ac3be6a7
Added lber_get/set_option. Removed lber_debug/ldap_debug.
...
Updated other codes as needed.
1998-12-22 01:34:01 +00:00
Kurt Zeilenga
77cb308d5a
Still wasn't working exactly write on FreeBSD3. Need to
...
check for $OBJFORMAT and if not available set to output of
/usr/bin/objformat (if available). Otherwise assume not elf.
1998-12-21 23:08:06 +00:00
Kurt Zeilenga
b5973eba5d
Minor change to signal handler. Changed _shutdown flag to
...
type 'sig_atomic_t' and marked it volatile. Add detection to
configure to ensure sig_atomic_t and volatile are supported.
1998-12-20 18:16:03 +00:00
Kurt Zeilenga
8aba5c5059
Provide framework for ldap_r and reentrant/thread safety levels.
...
-lldap_r can now be implemented...
1998-12-20 00:58:55 +00:00
Kurt Zeilenga
4123a08af5
Fix server --without-xxx build issues...
1998-12-20 00:55:39 +00:00
Kurt Zeilenga
0024cf2f4b
-lldap reentrantancy improvements from Bart Hartgers <A.Hartgers@phys.tue.nl>
...
including use of ctime_r, gethostby*_r, etc.. Also reworked ldap_sort_entries
to be reentrant.
Need to add code to properly set LDAP_API_FEATURE_THREAD_SAFE.
1998-12-19 01:27:20 +00:00