Kurt Zeilenga
d420fdf784
If filenm is "" or ":", skip it
1999-08-27 18:23:58 +00:00
Kurt Zeilenga
5a8254fa45
Remove lint from awk script (trailing ;)
...
Improve regex to allow detection of : inside of filenames.
Skip files with ':' in name
Fix noslash 'next' vs 'continue' bug
1999-08-27 17:51:40 +00:00
Kurt Zeilenga
5cf315c31f
Experimental support for GNU Pth's Posix Thread API. This might be a
...
suitable for systems with poor (or nonexistant) Pthread implementations.
1999-08-21 17:19:10 +00:00
Kurt Zeilenga
533c4177c8
Remove "touch all-common", not building when needed is worse than building
...
when not needed.
1999-08-19 17:03:41 +00:00
Kurt Zeilenga
b01f6de098
Update MSVC project and remove lint
1999-08-17 21:10:52 +00:00
Kurt Zeilenga
e4f6d54877
New dn2id format with base/one/subtree indices (ldbm/bdb2)
...
New id2entry (id-less) format (ldbm/bdb2)
Removed id2children (ldbm/bdb2)
Added nextid database (ldbm)
Broke ldbmtest
Removed ldif2* tools (ldbm/bdb2)
Added slap tools (slapadd, slapcat, slapindex)
1999-08-17 19:00:59 +00:00
Kurt Zeilenga
0b26912e40
res_search() detection: always look for res_search to include -lresolv
...
for inet_aton(). May be linked in when not absolutely necessary...
but no big deal, we'll likely start using res_search over sychronous
get{host,peer}byname calls anyways.
inet_aton() detection: use link instead of compile
1999-08-15 22:57:32 +00:00
Kurt Zeilenga
2509554904
Backout last two commits. Merged rule breaks specific behavior
...
of each rule!
1999-08-15 22:09:29 +00:00
Kurt Zeilenga
8f970aa247
New pthread tests...
1999-08-13 23:07:21 +00:00
Kurt Zeilenga
e3f34e305f
Rework --without-subdir to remove trailing /
1999-08-13 02:04:32 +00:00
Kurt Zeilenga
6fed2d1a91
Distribute missing for folks who don't have autoconf/automake/libtool
...
installed.
1999-08-10 17:30:25 +00:00
Howard Chu
adfd6865fe
Add missing veryclean target
1999-08-09 01:27:37 +00:00
Howard Chu
366e8fd5ad
Final round of module changes
1999-08-07 11:37:43 +00:00
Howard Chu
3d1dc1b90b
Modified to use libtool's ltdl instead of gmodule. Full Makefile support
...
for building backends as modules.
1999-08-07 07:59:41 +00:00
Howard Chu
b78a4a34f9
Preliminary Make rules to allow building backends as modules.
1999-08-06 16:15:05 +00:00
Kurt Zeilenga
e0691dfbc0
create SASL_LIBS to hold -lsasl
...
create SECURITY_LIBS (top.mk) to order $SASL_LIBS $KRB_LIBS $TLS_LIBS
use $SECURITY_LIBS in Makefile.in's instead of $KRB_LIBS $TLS_LIBS
1999-08-05 02:25:19 +00:00
Hallvard Furuseth
1f57e67d51
Silence libtool if `make -s' is running
1999-08-04 03:42:31 +00:00
Kurt Zeilenga
2b79ff2c48
Initial inet_aton() detection.
1999-08-03 20:02:44 +00:00
Kurt Zeilenga
df8f7cbb9b
s/exit(1)/exit(EXIT_FAILURE)/
...
s/exit(0)/exit(EXIT_SUCCESS)/
add <ac/stdlib.h> where needed and other minor header adjustments
1999-08-03 18:14:24 +00:00
Kurt Zeilenga
48d5465ab7
Add support for "foo:< http://localhost/path .
...
Requires FreeBSD's -lfetch...
Implementations to other URL APIs encouraged.
Probably should be moved to -llutil.
1999-07-31 03:23:26 +00:00
Kurt Zeilenga
3f566efb94
remove .lo and .core on "make clean"
1999-07-31 01:11:33 +00:00
Kurt Zeilenga
8f267f7f71
Add echo...
1999-07-30 01:16:21 +00:00
Kurt Zeilenga
95dfc02cac
Fix opendlap typo
1999-07-30 01:01:17 +00:00
Kurt Zeilenga
b06ca56d42
Fix mkrelease
1999-07-30 00:57:35 +00:00
Kurt Zeilenga
10f138bc84
Initial make release script.
1999-07-28 20:56:34 +00:00
Kurt Zeilenga
bf92126cfe
Minor clarifications: use latest Sleepycat version.
1999-07-28 20:40:13 +00:00
Kurt Zeilenga
8f921243eb
Update COPYRIGHT notices
1999-07-28 20:35:22 +00:00
Kurt Zeilenga
b9764fff76
Back out paralyzing changes.
1999-07-24 21:40:58 +00:00
Howard Chu
61d0ffd135
Minor changes to support parallel make: Eliminate for-loops for building
...
subdirectories; add explicit dependencies for subdirs that need them.
1999-07-24 08:25:48 +00:00
Kurt Zeilenga
095f78b392
Use AC_CACHE_CHECK instead of AC_CACHE_VAR.
...
Rework sys_errlist detection to set HAVE_SYS_ERRLIST if sys_errlist
exists. If it declaration is needed, DECL_SYS_ERRLIST is also set.
1999-07-24 00:04:05 +00:00
Kurt Zeilenga
259d56da08
Use AC_DEFINE third argument to generate portable.h.in entries instead
...
of explicit acconfig.h entries.
1999-07-23 21:10:02 +00:00
Ben Collins
646d854ce8
Libtool's version info option is -version-info, not --version-info
1999-07-23 14:09:47 +00:00
Kurt Zeilenga
c47a2c4fce
Updates from libtool 1.3.3
1999-07-18 04:56:17 +00:00
Kurt Zeilenga
7e593d2efe
Replace install-sh with Autoconf 2.13 distributed version (from MIT).
1999-07-18 04:22:56 +00:00
Kurt Zeilenga
e147dc7ac0
Versions from Autoconf CVS repository (stable branch).
1999-07-18 04:14:23 +00:00
Kurt Zeilenga
5932dedb5c
Replace config.guess/.sub with versions from Autoconf 2.13.
1999-07-18 03:41:06 +00:00
Kurt Zeilenga
973f936ce7
Fix typo in last commit.
1999-07-16 17:07:53 +00:00
Kurt Zeilenga
afba0527a5
Don't use non-portable "ln -s -f".
1999-07-16 17:04:10 +00:00
Kurt Zeilenga
73276e84ae
Import experimental referral implementation from OPENLDAP_DEVEL_REFERRALS.
...
Includes support for update referral for each replicated backend.
Reworked replication test to use update referral.
Includes major rewrite of response encoding codes (result.c).
Includes reworked alias support and eliminates old suffix alias codes
(can be emulated using named alias).
Includes (untested) support for the Manage DSA IT control.
Works in LDAPv2 world. Still testing in LDAPv3 world.
Added default referral (test009) test.
1999-07-16 02:45:46 +00:00
Hallvard Furuseth
5d19e04366
Fix typo in socklen_t comment (signal.h -> sys/types.h and sys/socket.h)
1999-07-14 12:08:58 +00:00
Julio Sánchez Fernández
184a966329
Fix detection of socklen_t
...
Rebuild configure to reflect that
1999-07-14 11:13:32 +00:00
Julio Sánchez Fernández
c0a7e4ba85
Pass TLS_LIBS to the Makefile's.
1999-07-13 19:21:27 +00:00
Kurt Zeilenga
ff28f54d2d
Add configure support for 'socklen_t' as provided by Hallvard.
1999-07-13 18:46:22 +00:00
Kurt Zeilenga
2e7600588b
s/gecos/passwd/ in comment.
1999-06-26 20:53:25 +00:00
Kurt Zeilenga
ab10099fc1
Added support for "userPassword: {UNIX}uid". getpwnam("uid") is
...
used to fetch the pw_passwd which is than passwd to crypt().
getspnam() is used instead of getpwnam() when available.
Added configration detection of pw_passwd, shadow.h, getpwnam()
and getspnam().
1999-06-26 20:52:59 +00:00
Kurt Zeilenga
b91a837296
Add a few missing dependencies on .exe projects.
1999-06-19 02:10:37 +00:00
Gary Williams
f0212c9245
add setup project to copy config files as necessary
1999-06-18 21:26:29 +00:00
Kurt Zeilenga
bbc568b21f
ldapconfig.h vs ldap_config.h changes
...
backout previous nt changes (actually, just don't include nt_svc.c)
1999-06-17 04:43:24 +00:00
Kurt Zeilenga
feb28db2a1
Add basic regex compatibility test.
1999-06-10 04:00:27 +00:00
Kurt Zeilenga
9778c97837
Fail depend test if .o is generated.
1999-06-09 02:41:58 +00:00
Kurt Zeilenga
deca38c9a9
Update build system to use output of new dependency generation detection
...
macros. Proceedures for using alternative dependency generation
"compiler" and "flags" has changed.
Pre-configure:
env MKDEP=mycc MKDEP_FLAGS=myccflags ./configure
Post-configure:
hack top.mk and run ./config.status
1999-06-08 19:13:00 +00:00
Kurt Zeilenga
a9fca665e6
OL_MKDEPEND: Round 2
...
now supports DETECTION using:
./configure
env MKDEP_FLAGS=-MM ./configure
env MKDEP=foo ./configure (no tests, no flags)
env MKDEP=foo MKDEP_FLAGS=-bar ./configure (no tests)
Exported AC_MKDEP and AC_MKDEP_FLAGS which can no be used
in build/*.mk
1999-06-08 01:33:36 +00:00
Kurt Zeilenga
b594f5209f
First cut of OL_CC_DEPEND test. Attempts to detect the appropriate
...
flag to generate dependencies. Output not used (yet).
1999-06-07 23:15:36 +00:00
Kurt Zeilenga
38c770968f
Someone who isn't likely to upgrade to BerkeleyDB 2 isn't likely
...
to install this patch.
1999-06-06 19:40:15 +00:00
Kurt Zeilenga
f3384af67e
Update BDB version number to 2.7.5... should rewrite this.
1999-06-06 19:36:02 +00:00
Kurt Zeilenga
ce4a4e6197
Allow -m to set CC_MKDEP and -x to set CC_MKDEP_FLAGS.
1999-06-06 17:45:39 +00:00
Kurt Zeilenga
e9b4114344
-c xxx overrides CC_MKDEP
1999-06-06 17:13:07 +00:00
Kurt Zeilenga
51a3df2ccf
mkdep was ignoring CC_MKDEP!
1999-06-06 06:38:37 +00:00
Kurt Zeilenga
fd41e31d46
Obtain version name from build/version (re-add build/version).
...
This will facilate version.c generation on non-UNIX systems.
1999-05-28 00:35:09 +00:00
Kurt Zeilenga
8af28623f0
Add missing MSVC5 project.
1999-05-26 20:36:30 +00:00
Kurt Zeilenga
62d26e3144
Add main MSVC5 workspace to build the works.
1999-05-26 19:25:22 +00:00
Kurt Zeilenga
83408503a7
Eliminate DECL_STRDUP check in favor of simple fix to <ac/string.h> header.
...
Add #undef and other protection of macros.
1999-05-24 23:01:57 +00:00
Kurt Zeilenga
352135e58b
Protect externs from inappropriate macro expansion.
1999-05-24 20:54:35 +00:00
Ben Collins
8da2a1b269
Fixed missing comma in -ldb check
1999-05-21 03:49:00 +00:00
Kurt Zeilenga
c04fb542e6
$LIBVERSION -> $(LIBVERSION)
1999-05-20 21:34:17 +00:00
Ben Collins
d4f4f8f197
Moved db1/db.h check to the db1 marco in openldap.m4. Also added check for HAVE_DB1_DB_H for which header to include since it's only defined when using db1
1999-05-07 01:27:16 +00:00
Ben Collins
a650d73230
Glibc 2.1 has Berkley db as -ldb1. Set up the autoconf to check this first, else we will actually be using compat calls in db2, and not the real db1.
1999-05-06 12:33:58 +00:00
Kurt Zeilenga
3d72675e77
Remove $(VERSIONFILE) dependencies
1999-04-29 18:28:57 +00:00
Kurt Zeilenga
e40f28aeeb
Forgot to add mkversion... ud needs the version string to
...
non-static and non-const and needs it named "Version".
1999-04-28 19:59:00 +00:00
Kurt Zeilenga
dba57a312c
Add mkversion script to generate version.c files. mkversion generates
...
identification strings compatible with ident(1) and what(1).
Uses $(VERSION) generated from configure.in. rm build/version
rm old version .c files
1999-04-28 05:40:17 +00:00
Kurt Zeilenga
2a537d1463
More sh portability changes
1999-04-21 06:09:19 +00:00
Kurt Zeilenga
835eff719a
Fix magic for 4.2BSD systems.
1999-04-21 05:47:01 +00:00
Kurt Zeilenga
82348ef0d0
Remove libtool --version-info warnings.
1999-04-20 22:11:02 +00:00
Kurt Zeilenga
48e73426cb
Add basic gmodule detection for SLAPD_MODULES.
...
Cleanup perl detection.
1999-04-14 01:33:01 +00:00
Kurt Zeilenga
6743aebf3d
Changes to support FreeBSD LinuxThreads port. Namely don't rely
...
on errno not getting changed by Debug(). Likely a problem elsewhere.
Tests run okay, excepting concurrency has "no such object" problems.
1999-04-08 03:57:25 +00:00
Kurt Zeilenga
404f953ef0
New pthread_try_link test. Looks for pthread_create and pthread_detach
...
and, if LinuxThreads, pthread_kill_other_threads_np().
1999-04-07 02:47:15 +00:00
Kurt Zeilenga
bbb7964508
New LinuxThreads detection. Correctly detects FreeBSD's LinuxThreads port
...
(but not sure if it's usable yet). Needs to be tested on various versions
of Linux native LinuxThreads.
1999-04-06 23:44:27 +00:00
Hallvard Furuseth
a2708937b3
Do not pipe to awk, use temporary file instead
1999-04-06 00:55:08 +00:00
Hallvard Furuseth
0960e34bf2
Add $CC_MKDEP to override $CC and the -c option
1999-04-06 00:52:56 +00:00
Kurt Zeilenga
f2fee94114
remove libtool comment
1999-03-30 05:10:20 +00:00
Juan Gomez
009038a795
MDBM detection feature.
1999-03-30 04:25:52 +00:00
Kurt Zeilenga
12c3efb878
Replace -M with $CC_MKDEP_FLAGS in comment
1999-03-26 19:19:12 +00:00
Kurt Zeilenga
62f71f6042
Add TMPROOT support for two phase building/installing.
...
make all
make TMPROOT=/tmp/root install
will install everything under $(TMPROOT)$(prefix). Useful for
building bundling packages/ports for various operating systems.
1999-03-18 17:36:55 +00:00
Kurt Zeilenga
52884a2caa
Add copyright notice (to generate log message).
1999-03-18 02:13:09 +00:00
Kurt Zeilenga
2003488522
Bogus change just to generate a log message.
1999-03-18 02:03:16 +00:00
Kurt Zeilenga
86a2e91ae9
Add 1999 to copyright. Test new log.pl.
1999-03-18 01:51:53 +00:00
Kurt Zeilenga
96b2ae55ac
Add OL_STRUCT_PASSWD_PW_GECOS test. Checks for pw_gecos in struct passwd.
1999-03-17 22:23:29 +00:00
Kurt Zeilenga
c51e647870
Minor change to EBCDIC test.
1999-03-17 03:55:51 +00:00
Kurt Zeilenga
5ba71a498b
Update EBCDIC tests.
1999-03-15 23:45:28 +00:00
Kurt Zeilenga
02e6172bf8
Implement OL_HEADER_STDC (derived from AC_HEADER_STDC) with EBCDIC
...
support. Will submit this to autoconf maintainers...
1999-03-15 21:40:57 +00:00
Kurt Zeilenga
8694a8395c
Add EBCDIC test in preparation for VM port.
1999-03-15 19:31:13 +00:00
Kurt Zeilenga
a8d7ee12a5
Fix "decleration" and missing ";" errors.
1999-03-15 01:01:45 +00:00
Ben Collins
da5444cee5
Define OL_DECL_STRDUP, the current declaration conflicts with GLIBC 2.1's
...
macro definition. If the declaration errors, then we don't declare it in
ac/string.h
1999-03-15 00:16:25 +00:00
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