Age | Commit message (Collapse) | Author | Files | Lines |
|
in-memory
mirrors of the hash chain locks to a dynamically allocated one.
Jeremy, I count on you to revert it if the build farm freaks out, it's after
midnight here :-)
Volker
(This used to be commit 7b5db2e472c7e27231fa432d3930789e708abd09)
|
|
separately specifying CPPFLAGS and LDFLAGS.
(This used to be commit 41c775efde85cb1115c40488dd3ab49cd77e356d)
|
|
Should help us validate tdb's against corruption.
Jeremy.
(This used to be commit bd0710fa09799cb496b1f9f365c57c3b542445f3)
|
|
(This used to be commit 1b046698521f77b843f4a2fcf91230ee2917b569)
|
|
tdbutil.c is Samba specific, so should not be part of the generic tdb
library
(This used to be commit 979dd24f5e44605fc1603b690913b8c31be7478f)
|
|
(This used to be commit c9d9d79c34e8a36a6f684b173b1cc861330adc5c)
|
|
this is in preparation of a merge in the other direction
(This used to be commit db3211079fd594aa03c3b9bb3eb6ad86bdd32837)
|
|
call which does a read lock on all chains. These will be used to make
ldb searches more efficient
(This used to be commit de664ec1f8cf179f1d650563272c0de3f7636e2b)
|
|
metze
(This used to be commit bd4cd24a9dc370552a90f267bdcabf4cb45c8507)
|
|
(This used to be commit 61104953c82442b9ef0817c077f4b91741fa3aa8)
|
|
- add library test for libpopt
(This used to be commit 13878b7e7ec65b21df954f83afc0e9ceb73e44a0)
|
|
talloc or libreplace
(This used to be commit 9f45f970f71ee5585bf3c924b9c77188405fa246)
|
|
(This used to be commit 5a8becb1be1b41b4fecf9f9f47a60eed5f77c264)
|
|
libreplace. This should fix the standalone build of tdb on HPUX, where
we need to blacklist mmap.
Unfortunately this requires that we have a copy of config.guess and
config.sub in each of our project subdirectories. I tried to find a
way to use something like AC_CONFIG_AUX_DIR($libreplacedir) and just
put config.{guess,sub} in the lib/replace/ directory, but I couldn't
figure out how to do that in a way that kept autoconf happy for each
of our separate builds. Any autoconf guru out there see a way to do
this?
(This used to be commit 823cd3ab35456769dcefee17bdaca21f01ba0f63)
|
|
and use the macros in configure.ac
metze
(This used to be commit 95d33e4d71b4c97af8413bcd136f393aa3e380dd)
|
|
(This used to be commit 025b142ff268498cfb36fc0e7e9e25a2c5963d38)
|
|
emacs compile mode (hint, paste to a file, and compile as "cat
filename").
This allowed me to fix nearly all the warnings for a IA_64 SuSE build
very quickly.
(This used to be commit eba6c84efff735bb0ca941ac4b755ce2b0591667)
|
|
(This used to be commit 007da6115a4af137cfb774c35767a9073130e4bf)
|
|
(This used to be commit 4860d0256547b33709cdc109bdf7bb0310c2a5b6)
|
|
always at it as first private dependencies
metze
(This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
|
|
- replacing rename() is pointless - all platforms have it (and the
#define of rename breaks some code)
- use system/locale.h in snprintf.c
- fix passwd.h for initgroups
- stdlib is in replace.h, not needed elsewhere
- fix the initgroups replacement
- fix mapping of dl functions to rep_*
(This used to be commit 57cd0ca176387d6a3acabf9fedeef4f2a3a3dad7)
|
|
and include them from there
metze
(This used to be commit 38f9e90a120b4e62f005a1bac89139ee87f63071)
|
|
metze
(This used to be commit 477c83c9834fa4dde0b69f6413336144ea5d5bdb)
|
|
- don't try to install with make test
- add make distclean and realdistclean
metze
(This used to be commit 67cb692a48726075f70b55e18e71d8fae6303d34)
|
|
(This used to be commit a4d1f1d2229e1a0b1523bf14fab59278207abbc0)
|
|
fixed LIBREPLACE dep in lib/charset
(This used to be commit 2f6cd41f40cf1625918f272458b6e103e4f3e00e)
|
|
isolation of our portability environment from the main code, and also
simplifies the includes system (no separate #ifdef _SAMBA_BUILD for
tdb. ldb etc now)
(This used to be commit 77d1a468e06290aba789e2f3affc769fc5159a21)
|
|
(This used to be commit 05521650c622c933a742b833dc38b7e9b32836be)
|
|
this breaks ./autogen.sh in lib/ldb/, but the ldb build is broken
anyway
metze
(This used to be commit 816fa197a73f5f309b6a113d997d21a70423361e)
|
|
- remove configure and config.h.in
- cleanup after autoconf and autoheader are done
metze
(This used to be commit 57531074439140da75e2d279b052224e6809a79d)
|
|
* libreplace can now build stand-alone
* add stub testsuite for libreplace
* make talloc/tdb/ldb use libreplace
(This used to be commit fe7ca4b1454e01a33ed0d53791ebffdd349298b4)
|
|
metze
(This used to be commit 18b4ae591a3a137dd25edd16a574e489cd5552bf)
|
|
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
(This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
|
|
metze
(This used to be commit bbe641f23676961972ac337304ece1116b0219b6)
|
|
(This used to be commit aca417c6b164b54334cc46e126dd362ddab509d3)
|
|
(This used to be commit 01b76c7aa118f853593d006803796e50e8821533)
|
|
(This used to be commit 3a22b28f2b6d960e00acf1038d8cd3b820cf0be7)
|
|
directory to source
(This used to be commit a81a3874e1a40131cbba22d14d7b68fd0f5b54c5)
|
|
First step at fixing the build breakage with the groupmapping test. On Linux,
F_RDLCK is defined to 0, for example NetBSD has it at 1.
Still does not work fully though. Still investigating.
metze
(This used to be commit af08e56442367b5d803f61b8554d85e2fe0ce7e9)
|
|
HAVE_PREAD_DECL/HAVE_PWRITE_DECL
and common/io.h already defines pread and pwrite as static if they are not.
remove unneded defines
(This used to be commit 941f680453a081d51f6499f9b5dc06c7e6640334)
|
|
metze
(This used to be commit fa04ef88e5875c58fdfc7cbd2b24587bb740970d)
|
|
samba
metze
(This used to be commit 5c1e6c08c7cce233ca5798a325bdd17c2640286f)
|
|
Andrew Bartlett
(This used to be commit d0ed7cd241e0e7889406f62fd620d8fe39d4498c)
|
|
Andrew Bartlett
(This used to be commit a6e0846d9b5f1adc2ff137247a5c3f32746e43b5)
|
|
This clearly links the log function with its private pointer, and
makes the argument list for tdb_open_ex a bit shorter.
Andrew Bartlett
(This used to be commit 5d5503e8d8a10ead3ef21a5ffda52cadb9a07727)
|
|
metze
(This used to be commit 249bf24a40f78aab181a4cce8c42902859e43238)
|
|
as part of ldb.
This allows tdb failures to be passed all the way up to Samba's DEBUG
system, which allowed easier debugging.
Unfortunately I had to extend the tdb API, as the logging function
didn't have a context pointer.
I've worked over the 'debug levels' in TDB. Most of them were 0,
which didn't seem right, as some were trace-like messages. We didn't
see any of these previously, except when accessing TDB directly.
Andrew Bartlett
(This used to be commit 58898092c1ce043f6d698db5065f372b79109e22)
|
|
(This used to be commit 2898df2cee22f2d478440e9576bec15140909e45)
|
|
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
(This used to be commit aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
|
|
(This used to be commit 4d8fff52360645df12b35cea45fceaa66d6594bf)
|