Stefan Metzmacher
47479df22e
r17775: use an enum to get rid of compiler warnings
...
metze
(This used to be commit c66cf31afd
)
2007-10-10 14:16:40 -05:00
Andrew Tridgell
66337169f1
r17771: add a comment explaing the odd cast
...
(This used to be commit 47e695ed88
)
2007-10-10 14:16:39 -05:00
Andrew Tridgell
a524e8cdde
r17770: don't force -L/usr/lib, it breaks us4
...
(This used to be commit 348aff8c83
)
2007-10-10 14:16:39 -05:00
Andrew Tridgell
2d4ecdb3e1
r17769: only look for dlopen in -ldl if not found in libc. Needed for us4
...
(This used to be commit 0b254f3bde
)
2007-10-10 14:16:39 -05:00
Andrew Tridgell
b075bb842d
r17765: fix handling of old solaris /bin/sh in ldb build/test
...
(This used to be commit f41d3ed4b3
)
2007-10-10 14:16:38 -05:00
Andrew Tridgell
18f93fce20
r17764: more portable setenv() replacement
...
(This used to be commit 5c00b6d083
)
2007-10-10 14:16:38 -05:00
Andrew Tridgell
47fb506da2
r17762: HPUX needs setenv
...
(This used to be commit 535c96f1e7
)
2007-10-10 14:16:38 -05:00
Stefan Metzmacher
48c7cfcb74
r17756: I don't know why but this only works with the standalone
...
ldb build...I'll test more tomorrow.
metze
(This used to be commit aeee1b4655
)
2007-10-10 14:16:37 -05:00
Andrew Tridgell
6ac7ea5027
r17749: more HPUX madness
...
(This used to be commit 444e92890f
)
2007-10-10 14:16:36 -05:00
Stefan Metzmacher
7852524532
r17748: make the casts much easier to understand
...
metze
(This used to be commit 5992f3b918
)
2007-10-10 14:16:36 -05:00
Stefan Metzmacher
7a76b20d4f
r17747: ldb's make test should not try to install something
...
metze
(This used to be commit ccf9ad0d2f
)
2007-10-10 14:16:36 -05:00
Andrew Tridgell
461ff1ecc9
r17746: the automatic archive creation in make breaks on 3 platforms. Lets try
...
manual archives and see if they work a bit better ....
(This used to be commit 15ec8c3741
)
2007-10-10 14:16:36 -05:00
Andrew Tridgell
8ad26badea
r17745: got rid of the final asprintf() in ldb
...
(This used to be commit 21377a6076
)
2007-10-10 14:16:35 -05:00
Stefan Metzmacher
0749ab0400
r17743: fix compiler warnings
...
metze
(This used to be commit 694a56b0ae
)
2007-10-10 14:16:35 -05:00
Andrew Tridgell
d95354300c
r17741: tru64 uses inttypes.h not stdint.h.
...
ain't standards wonderful?
(This used to be commit 5eb59e5be0
)
2007-10-10 14:16:35 -05:00
Andrew Tridgell
0a98d90995
r17740: get rid of dependence on asprintf(), using talloc_asprintf() instead
...
(This used to be commit 0e350ea0c1
)
2007-10-10 14:16:34 -05:00
Andrew Tridgell
57f587729d
r17739: forgot to add replace/*
...
(This used to be commit ceb09f50b7
)
2007-10-10 14:16:34 -05:00
Andrew Tridgell
309ef90690
r17738: solving the seemingly trivial problem of timegm() being missing on
...
some systems requires quite a large change in ldb. The core problem is
that ldb doesn't have its own equivalent of lib/replace/, so we have
no sane place to put things like timegm.c
This patch moves part of lib/replace/ from Samba4 into ldb, and the
next patch will remove those parts from Samba4. We will probably need
to similarly move parts of lib/replace/ into lib/talloc/ and lib/tdb/,
so that at each level the libraries have replacements for the
functions they need, but higher level libraries don't need to
re-include replacements if a lower level library already replaces the
function
(This used to be commit c2f6c217fb
)
2007-10-10 14:16:34 -05:00
Andrew Tridgell
1f7a813199
r17735: a (probably useless) attempt to workaround stupidity in HPs version of
...
make
(This used to be commit b85b1f5926
)
2007-10-10 14:16:34 -05:00
Andrew Tridgell
8cbf9b64dc
r17734: tru64 needs these for standalone build
...
(This used to be commit b735ad8cfa
)
2007-10-10 14:16:33 -05:00
Andrew Tridgell
96adaec729
r17733: doxygen is way too noisy to build every time, and it doesn't do
...
dependencies. If someone can fix it to only rebuild when something
changes, then feel free to re-enable it by default. Otherwise use
"make doxygen" if you are in need of a doxygen fix ....
(This used to be commit e9ab8d9f48
)
2007-10-10 14:16:33 -05:00
Andrew Tridgell
f1da198449
r17732: after some help from Jelmer, changed builddocs.sh not to rely on
...
either an internet connection, or a list of xsl paths
(This used to be commit 7f3c699d0f
)
2007-10-10 14:16:33 -05:00
Andrew Tridgell
48032446a6
r17731: try to cope with freebsd handling of .a dependencies
...
(This used to be commit 1ad1d5f37e
)
2007-10-10 14:16:33 -05:00
Andrew Tridgell
99309fac5c
r17730: cast dlsym result to try to avoid a compiler crash on hpux
...
(This used to be commit 217cff9f00
)
2007-10-10 14:16:33 -05:00
Andrew Tridgell
c09f6050f7
r17729: remove the dependence on an internet connection for building
...
standalone ldb by only running xsltproc if we can find a local copy of
the required stylesheets
(This used to be commit 16be09e0d6
)
2007-10-10 14:16:32 -05:00
Andrew Tridgell
8e36c42846
r17726: not having slapd installed isn't a ldb test failure
...
(This used to be commit 33ccb93647
)
2007-10-10 14:16:32 -05:00
Andrew Tridgell
28e1409720
r17725: VPATH and builds out of the source directory causes problems with the
...
AIX 5.1 version of make. Putting a direct dependency on $(OBJS) works
around this, and should be harmless on other systems
(This used to be commit 6a7182b599
)
2007-10-10 14:16:32 -05:00
Andrew Tridgell
5b9633e40d
r17724: don't rely on strnlen() as MacOSX 10.4 doesn't have it. Someday apple
...
will realise that buffer overflows are bad ....
(This used to be commit 0a6968b71b
)
2007-10-10 14:16:32 -05:00
Andrew Tridgell
2fe39a82bf
r17722: better to use talloc_vasprintf() than vasprintf() directly, as it
...
depends on less libc functions
(This used to be commit a05101d83b
)
2007-10-10 14:16:32 -05:00
Andrew Tridgell
ba8ed91a75
r17721: fixed the dlopen and MODULESDIR handling in the standalone build
...
(This used to be commit a40e8c210a
)
2007-10-10 14:16:31 -05:00
Andrew Tridgell
10d8142e5d
r17720: in standalone ldb build, some systems need sys/stat.h and a defn of
...
comparison_fn_t
(This used to be commit 99915268e6
)
2007-10-10 14:16:31 -05:00
Andrew Tridgell
e7f56e45b2
r17719: ldb_cmdline needs to be static for cc on solaris
...
(This used to be commit db4d99f35b
)
2007-10-10 14:16:31 -05:00
Andrew Tridgell
7c5bb2bce7
r17718: don't consider a slapadd failure in the ldap backend tests as a ldb
...
failure
(This used to be commit 72cdf93b5a
)
2007-10-10 14:16:31 -05:00
Stefan Metzmacher
02515a7613
r17714: fix compiler warnings
...
metze
(This used to be commit cea06e105a
)
2007-10-10 14:16:30 -05:00
Stefan Metzmacher
cc973cbd77
r17711: fix compiler warnings
...
metze
(This used to be commit f3dc51fef5
)
2007-10-10 14:16:29 -05:00
Andrew Tridgell
d8f2434296
r17708: make the automated testing of the ldb ldap backend more portable
...
(This used to be commit bf88bc5de6
)
2007-10-10 14:16:29 -05:00
Andrew Bartlett
b2658f0dd6
r17707: Match the output (aside from dividers) the output of
...
ol-schema-migrate.pl in the schema output.
Andrew Bartlett
(This used to be commit 8f624fd175
)
2007-10-10 14:16:28 -05:00
Andrew Tridgell
b2dd4b3e15
r17706: remove the dependence on gnu make in the standalone build
...
(This used to be commit 07fa357f3f
)
2007-10-10 14:16:28 -05:00
Andrew Tridgell
d5c4606798
r17702: test for gcc, and only enable gcc flags if true
...
(This used to be commit 6495620d18
)
2007-10-10 14:16:27 -05:00
Andrew Tridgell
8c53215884
r17701: doxygen (if installed!) needs to be run in the src directory
...
(This used to be commit bd1bd1c5ce
)
2007-10-10 14:16:27 -05:00
Andrew Bartlett
3d33bc10ed
r17700: Despite our best hopes, the way module initialisation tends to happen,
...
we make searches before things are initialised. Cope with this.
Andrew Bartlett
(This used to be commit daa1a61891
)
2007-10-10 14:16:27 -05:00
Andrew Bartlett
cda3a37d76
r17698: The original code assumed that &data->context was a valid talloc
...
pointer.
This only works when this is the only structure member, but when I
added a new context pointer, it failed.
Andrew Bartlett
(This used to be commit 5bcfa12cef
)
2007-10-10 14:16:27 -05:00
Andrew Tridgell
1d1f100a73
r17697: - enable test for slapd
...
- include popt.m4
(This used to be commit 55748bb382
)
2007-10-10 14:16:26 -05:00
Andrew Tridgell
787dbed6c3
r17696: attempt to allow ldb to use an external popt directory, so we can
...
point it at the popt sources in the samba source tree when building in
the build farm
(This used to be commit 13e14e0f8d
)
2007-10-10 14:16:26 -05:00
Andrew Tridgell
66758e092b
r17695: added installcheck target
...
(This used to be commit 7cca1f83f4
)
2007-10-10 14:16:26 -05:00
Andrew Tridgell
70da14f025
r17693: only install man pages if we have managed to generate them with
...
xsltproc
(This used to be commit 3e48177dd1
)
2007-10-10 14:16:26 -05:00
Andrew Tridgell
be99212aec
r17692: - don't try and run ldap tests unless we have slapd
...
- fix manpages install
(This used to be commit 9bc751d1f1
)
2007-10-10 14:16:25 -05:00
Andrew Bartlett
3e83b0fac4
r17691: Make the structure more public, so we have somewhere for calling
...
modules to put private data.
Andrew Bartlett
(This used to be commit ba00f45357
)
2007-10-10 14:16:25 -05:00
Andrew Tridgell
c2bc9bdda1
r17689: build works, this should fix install ....
...
(This used to be commit 9a7c1df956
)
2007-10-10 14:16:25 -05:00
Andrew Tridgell
c21e51b19a
r17688: the commit/test cycle for getting this to work in the build farm sure
...
is tedious! nearly there I hope .....
(This used to be commit d0412765ba
)
2007-10-10 14:16:25 -05:00