Kurt Zeilenga
5d5588836f
Fix ldap_rename parameter order (ITS#387)
1999-12-04 17:19:11 +00:00
Howard Chu
f0fb0db2fc
Must not use "DB_THREAD" flag without HAVE_BERKELEY_DB2_DB_THREAD
1999-11-29 00:49:55 +00:00
Kurt Zeilenga
aee2482547
Remove nested comment.
1999-11-28 02:14:09 +00:00
Howard Chu
eaaea51b53
Fixes for NT dynamic linking.
1999-11-27 23:40:08 +00:00
Kurt Zeilenga
8b99e6cdbd
Remove LBER_{TAG,INT,LEN}_{NTOH,HTON} macros. Rewrite code to
...
manual push bytes about. Allows ber_*_t to be any 32-bit or
larger type. Reworked AC_{HTON,NTOH}{L,S} macros to care only
about 32-bit (netlong) and 16-bit (netshort) reordering as
needed for BSD socket interface.
1999-11-26 23:32:18 +00:00
Kurt Zeilenga
62a06eda3e
Don't use 'int' for LBER_*_T types as we only have hton{s,l}.
...
Select appropriopriate hton{s,l} function to use in lber-int.h.
1999-11-25 17:10:45 +00:00
Kurt Zeilenga
45faac4dc1
Cleanup BEGIN/END DECL
1999-11-23 23:07:00 +00:00
Kurt Zeilenga
57feddec73
Suck in lber types from lber.h (which were moved to lber_types.h.in).
1999-11-23 23:03:12 +00:00
Kurt Zeilenga
8c665d48d6
Fix typo
1999-11-23 23:02:46 +00:00
Kurt Zeilenga
3d0dd02b17
Advertise LDAP_CONTROL_X_CHANGE_PASSWD.
...
Implementation coming soon.
1999-11-17 23:43:25 +00:00
Kurt Zeilenga
357101793b
Use lber types instead of uint32 for md5. sha1 still requires
...
an integer type of exactly 32 bits.
1999-11-17 02:04:06 +00:00
Kurt Zeilenga
f2bcd9c762
add comments here and there
1999-11-17 01:55:29 +00:00
Kurt Zeilenga
f4856214fb
*** empty log message ***
1999-11-08 15:38:59 +00:00
Kurt Zeilenga
62e49d5c9d
Use LDAP_F for libc routines
1999-11-08 15:33:01 +00:00
Kurt Zeilenga
5b7567b62a
Add empty struct ldapoptions declaration to avoid pulling in headers.
1999-11-06 18:02:44 +00:00
Mark Valence
4a5c58c09e
Added ldap_pvt_tls_* prototypes.
1999-11-06 05:02:52 +00:00
Kurt Zeilenga
89893b0fbf
Remove unnecessary dependency upon $ac_cv_mingw32.
1999-11-02 02:10:36 +00:00
Kurt Zeilenga
daa7907b4f
Move NT Thread test into build/openldap.m4. Still bogus (only
...
enables if MINGW32 and always enables if MINGW32).
1999-11-01 23:45:09 +00:00
Kurt Zeilenga
14f107e9ed
Changes to support NT single debug
1999-11-01 22:17:06 +00:00
Kurt Zeilenga
320cc86969
Define HAVE_NT_EVENT_LOG && HAVE_NT_SERVICE_MANAGER when HAVE_NT_THREADS
1999-11-01 22:06:00 +00:00
Kurt Zeilenga
5b5db4def6
Additional mods to fix NT single threaded support.
1999-11-01 22:00:18 +00:00
Kurt Zeilenga
b7af076fee
Use centralized output directories.
...
Update single debug/release not to use service manager nor event manager.
Likely breaks MINGW32 port.
1999-11-01 21:25:22 +00:00
Kurt Zeilenga
10d9136ad5
Use typedef instead of #define for ssize_t.
1999-11-01 18:17:21 +00:00
Kurt Zeilenga
bb1b81473b
Add configure tests for ssize_t and caddr_t and remove NT preamble
...
(excepting WIN32_LEAN_AND_MEAN). Rework openlog/closelog use to
eliminate need for defines.
1999-11-01 18:14:26 +00:00
Kurt Zeilenga
4757d60fb4
Use compile time, instead of run time, sizeof checks.
1999-11-01 17:36:09 +00:00
Kurt Zeilenga
4cc712db53
Add <ac/param.h> to wrap <sys/param.h>
1999-11-01 17:21:24 +00:00
Kurt Zeilenga
26d8290859
Remove more dependencies upon $ac_cv_mingw32
1999-11-01 03:40:55 +00:00
Howard Chu
17e1877a12
Fix broken MSVC builds. The previous round of Mingw32 patches changed some
...
ifdefs to depend on _WINNT, which is bogus. Added _WIN32 back on these ifs,
and fixed some other include problems.
1999-10-31 02:26:41 +00:00
Kurt Zeilenga
baa34f752b
Do not attempt to obtain sizeof(sin_addr.s_addr) or &sin_addr.s_addr
...
as s_addr member of in_addr may be a bitfield.
1999-10-30 04:58:06 +00:00
Kurt Zeilenga
7a2044dbda
Add readability to comments
1999-10-30 03:26:56 +00:00
Kurt Zeilenga
db5ad318a5
Add comment stating that uint32 must be exactly 32-bits long.
1999-10-30 03:26:13 +00:00
Kurt Zeilenga
771a52499f
Add support for sizeof(short) == 4 when sizeof(int) > 4.
1999-10-30 02:53:24 +00:00
Howard Chu
8da24171e3
Added NT-specific definitions to acconfig.h preamble
1999-10-28 11:17:58 +00:00
Kurt Zeilenga
f3da68969b
Add third argument AC_DEFINE() calls added by last commit to
...
avoid having to define macros by hand in acconfig.h (which
were mistaken added to portable.h.in).
1999-10-28 07:48:59 +00:00
Howard Chu
0991e22550
Fixed the LDAP_F macro.
...
See README 1.27 log
1999-10-28 07:28:53 +00:00
Howard Chu
ff2908ffb8
For Mingw32, added declarations for snprintf and vsnprintf
1999-10-28 07:27:28 +00:00
Howard Chu
21a51c0628
Added LDAP_SIGUSR macros for NT
1999-10-28 07:27:00 +00:00
Howard Chu
c1b8c1b88b
Added LDAP_DIRSEP macro for NT
1999-10-28 07:26:44 +00:00
Howard Chu
a01f3099c3
Fixes for NT support:
...
Remove macros already in Windows headers: strdup, FD_SETSIZE
Set HAVE_SNPRINTF and HAVE_MEMORY_H to reflect NT environment
Moved LDAP_DIRSEP macro to ldap_config.h.in
Moved LDAP_SIGUSR macros to ac/signal.h
1999-10-28 07:26:25 +00:00
Howard Chu
dbabbeeccc
Added macros for Mingw32 support.
...
See README 1.27 log
1999-10-28 07:24:39 +00:00
Kurt Zeilenga
f804da9bef
Port to NT.
1999-10-27 04:41:38 +00:00
Kurt Zeilenga
bdca662249
Add lutil_entropy(). Currently only supports /dev/urandom or
...
Linux equivs. Should be extended to support other quality
sources of entropy. Should be extended to support a reasonable fallback.
1999-10-26 22:57:39 +00:00
Kurt Zeilenga
f4a0699311
Add macros to compute base64 encode/decode lengths.
1999-10-25 01:44:47 +00:00
Kurt Zeilenga
7ef67830af
Minor adjustments based upon initial read of draft-ietf-ldapext-ldap-c-api-04.txt.
1999-10-19 18:57:38 +00:00
Kurt Zeilenga
c0a6159844
Initial Kth Kerberos support. Changes based upon suggestions
...
from Booker Bense <bbense@networking.stanford.edu>.
1999-10-01 05:11:39 +00:00
Kurt Zeilenga
a284b641b7
Move crypt(3) prototypes from <ac/unistd.h> to <ac/crypt.h> (new) to
...
avoid clashes with Kth Kerberos.
1999-10-01 04:48:30 +00:00
Kurt Zeilenga
3c00fd6d23
Rework passwd routines to allow callers to determine which
...
schemes are supported. This should facilate server rootDSE
advertisement of supported schemes, etc..
1999-09-25 22:13:25 +00:00
Kurt Zeilenga
35655c056f
Reimplement LDBM_SYNC/LDBM_NOSYNC code (dbnosync).
...
Old code applied sync flags to store(), however supported DBMs
require such flags to be specified during open(). The new
code now applies flags in ldbm_cache_open (which calls ldbm_open).
ldbm_cache_close() now calls ldbm_sync(). This will force
a updating of on-disk contents after each LDAP operation.
The old code either failed to sync the on-disk contents until
close or synced on every store. Per LDBM operation syncing
*should* be safe enough... real data safety requires transactions.
Removed nosync option from BDB2 as it is not compatible with
txn support.
Also added code to disable DBM level locking as slapd is only
process acessing the databases (dbnolocking).
1999-09-23 19:49:20 +00:00
Kurt Zeilenga
4acaa64c83
Fix ManageDSAit OID
1999-09-23 16:26:59 +00:00
Ben Collins
53da7b6cda
* build/top.mk: removed references to TMPROOT and added DESTDIR support
...
* all others: Added DESTDIR support
1999-09-22 21:51:30 +00:00