Jelmer Vernooij
69b51f702a
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
(This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10 14:04:18 -05:00
Jelmer Vernooij
293cef7024
r15204: Fix MD5Update prototype
...
(This used to be commit d2819d4e1f73675925d292c0558cb663779a5a6a)
2007-10-10 14:04:17 -05:00
Jelmer Vernooij
94af743baa
r15203: Allow system 'bool' type to be defined in another header then stdbool.h
...
(This used to be commit a5a648de94014b13da3af8dfac06380c9ec26c53)
2007-10-10 14:04:17 -05:00
Jelmer Vernooij
a30340affe
r15201: Use abs() rather then ABS()
...
(This used to be commit 1f3833d041fddaf79cd19d4f236780a02e97f095)
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
e2e3a8e007
r15200: Move MIN/MAX macros to libreplace as some systems have them
...
in sys/param.h
(This used to be commit 3f0396aade82a92a375275059baf8500de1b23f0)
2007-10-10 14:04:16 -05:00
Andrew Bartlett
d6687d1b87
r15199: Try to make these prototypes match, to get the build on S390 linux going.
...
Andrew Bartlett
(This used to be commit db6746d456fb3963898170df36642c3f0882f42b)
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
0eddf14b30
r15191: Avoid uint_t as it's not standard.
...
(This used to be commit 7af59357b94e3819415b3a9257be0ced745ce130)
2007-10-10 14:04:15 -05:00
James Peach
6ab33938d5
r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename is
...
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
(This used to be commit 7e4ad7e8e5ec266b969e3075c4ad7f021571f24e)
2007-10-10 14:04:14 -05:00
Tim Potter
8fe1aa195b
r15178: Fix ldb function calls after big swig rename.
...
Add close() methods to Ldb and LdbMessage classes.
Start adding dict interface to LdbMessage.
(This used to be commit 8be846a3c3e963a3c1a1fc819bd5c0b1db5e6865)
2007-10-10 14:04:13 -05:00
Tim Potter
5ea77ad66b
r15177: Wrap ldb_strerror() function.
...
(This used to be commit af2b709f940fb18649ba279e2d9df37f44ab0162)
2007-10-10 14:04:12 -05:00
Andrew Bartlett
2283810356
r15176: Ensure we don't segfault when we try and delete @FOO records.
...
Don't try and steal the result of a search on failure, it has already
been talloc_free()'ed by the ildb code.
Andrew Bartlett
(This used to be commit a99bd2e033501954aca8f35afe8a7f2bbfadf6b7)
2007-10-10 14:04:12 -05:00
James Peach
7b8e8daa53
r15143: Pull in GNU extensions right at the start of the configure process. This
...
prevents a warning on comparison_fn_t redefinition every time replace.h
is included.
(This used to be commit 9140a2d266a59c24c1bc101d4cdd7da3cb141106)
2007-10-10 14:04:11 -05:00
Volker Lendecke
de17570446
r15120: Minimize the diff between Samba3 and Samba4 tdb: In Samba3 we don't allow C++
...
keywords. Change "private" -> "private_data".
Volker
(This used to be commit 047671567173e808fece41485bbeaaeebab7d4a2)
2007-10-10 14:04:10 -05:00
Tim Potter
859817e30f
r15113: Add a ldb_strerror() function.
...
(This used to be commit 456a1de2b9cd54337066c9ba24ad1c46aafcd072)
2007-10-10 14:04:09 -05:00
Tim Potter
611a058440
r15110: Start rewriting higher level ldb wrapper.
...
(This used to be commit 80853c7ddda6159093e0903410f6d330edd7d4c3)
2007-10-10 14:04:09 -05:00
Tim Potter
a204089c25
r15109: Wrap ldb_global_init()
...
(This used to be commit f70ed998a7f1006f76d453e1d379fb6ae821a537)
2007-10-10 14:04:09 -05:00
Volker Lendecke
fce0dcf245
r15100: Port the bugfix for #3569 to Samba4
...
(This used to be commit 5f1d52f232051324082b840f29dd7719a9328bd5)
2007-10-10 14:04:09 -05:00
Alexander Bokovoy
573b2f75fb
r15099: An attempt to fix BSD make portability issues. With these changes Samba 4 builds successfully on NetBSD 3.0
...
(This used to be commit 71ea07e72d71b06166e0384950df83061a4677b8)
2007-10-10 14:04:08 -05:00
Tim Potter
84c6dea9b7
r15097: Add constants for ldb errors.
...
Add wrappers for ldb_dn_explode() and ldb_dn_linearize().
(This used to be commit 84774902a10d89401548ffc7423eb279227d937a)
2007-10-10 14:04:08 -05:00
Tim Potter
cfbcb93d7c
r15096: Fix typo.
...
(This used to be commit 85de6e32b833db9ca601b3e979d08444e0702c27)
2007-10-10 14:04:08 -05:00
Tim Potter
3f52210e7b
r15095: Fix up typemap for struct ldb_val so that ldb_msg_add_value() wrapper
...
works properly.
(This used to be commit 75176b188bfd5008775365110f8ed15dd00e0b50)
2007-10-10 14:04:08 -05:00
Tim Potter
aa8ced4512
r15092: Remove some swig stuff that didn't work out and the %rename call.
...
Add wrappers for some of the ldb_msg_* functions.
(This used to be commit ca7c94675ed19cdc6df27d492895c3148500536f)
2007-10-10 14:04:08 -05:00
Tim Potter
bd41ecdcd0
r15091: Raise LdbError instead of IOError when ldb function calls return an
...
error.
(This used to be commit e13c6d7c49e1586cc9b25c30d3f9d51f42d1c785)
2007-10-10 14:04:08 -05:00
Tim Potter
6aa32f4217
r15090: Since we wrap the swig wrapper in another layer of Python, there isn't
...
much point in doing lots of %rename calls in tdb.i so get rid of them.
(This used to be commit 983321f769a6ebc298f1f69bca1ac41ddc860606)
2007-10-10 14:04:07 -05:00
Tim Potter
7dbbc960a0
r15065: Remove duplicate prototype.
...
(This used to be commit 9d9df34d94842ea9f4be3fa51b197fb4bb918488)
2007-10-10 14:04:05 -05:00
Stefan Metzmacher
4f972f5c33
r15055: this was my version for the crash bug in the messaging code...
...
it also makes the function a bit shorter and clearer,
as the tmp msg_types only have one handler and not a list
metze
(This used to be commit 7e709fd04dc4fb083bd8b01b3f0fa88b932aa9b7)
2007-10-10 14:04:04 -05:00
Andrew Tridgell
35cb099357
r15050: fixed a double free in the new messaging code.
...
(This used to be commit ee7869bb3c901fb91efedc8208aa56df927987c5)
2007-10-10 14:04:03 -05:00
Andrew Tridgell
c8610144f7
r15049: for really efficient oplock handling with thousands of open files we
...
will need a separate messaging endpoint per open file. To make this
efficient extend the messaging layer to have a new registration
function for temporary message types that maps via an idtree.
I have updated the LOCAL-MESSAGING test to use the new function.
(This used to be commit 4b976851d8b7ccd2c40010be095cef7fecf9e722)
2007-10-10 14:04:03 -05:00
Andrew Tridgell
289911bb4e
r15048: started on the server side implementation of oplocks. The code is not
...
functional yet, I'm committing so it doesn't diverge too much from
other peoples work. It is disabled by default.
(This used to be commit ba0b8a218dfe1ef6cdf7de724fb30650301369dd)
2007-10-10 14:04:03 -05:00
Alexander Bokovoy
9cf41988ff
r15036: Add out of tree build support and see how buildfarm will respond to make constructs
...
(This used to be commit 9329854489e2c231ffb7986d39009e0936873c11)
2007-10-10 14:04:03 -05:00
Jelmer Vernooij
4480a62ec3
r15002: More cleanups in build/m4/rewrite.m4
...
(This used to be commit f5e2cc845696b56b9cb6a6c3cad48cd57fcc51c4)
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
4ab73d6045
r15000: Move some more autoconf tests out of build/m4/rewrite.m4
...
Guarantee availability of __FUNCTION__ in libreplace
(This used to be commit 76b1576541210f2bb306ae17e0876b254e8dcead)
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
4a61e4901e
r14999: Remove more unused autoconf code
...
Simplify va_copy() replacement code a bit
(This used to be commit a5c87360a7f14a90b831ea372277f4f89ee4c5f1)
2007-10-10 14:04:00 -05:00
Jelmer Vernooij
69979ddc6e
r14998: Remove unused autoconf test, move others to proper places
...
(This used to be commit bfa396a16056f54163c514da8b34aaf229653765)
2007-10-10 14:03:59 -05:00
Jelmer Vernooij
c42923a4e3
r14996: Fix compilation of gencache
...
(This used to be commit 6782214c44fbf69c0d4b65a75fb4430cb21b2e1c)
2007-10-10 14:03:59 -05:00
Jelmer Vernooij
8a069bcc53
r14992: Allow load_module() to be used externally
...
(This used to be commit a9d5d7ab5807d8a50ce8f9e3aeedfd5b6530f3a3)
2007-10-10 14:00:51 -05:00
Andrew Tridgell
b4aa2ec6ba
r14984: marking mprBreakpoint() as a __noreturn__ function should reduce the
...
number of ejs errors from the IBM checker
(This used to be commit 68038ef5660b4b51c8c3897e8c384ba7bf3bbd8b)
2007-10-10 14:00:51 -05:00
Andrew Tridgell
5f64fcf473
r14981: fixed a use of a wild ptr in regshell
...
(This used to be commit 868deaf89f34124a2a7ba2798fad83ffdabe316d)
2007-10-10 14:00:50 -05:00
Andrew Tridgell
02a224d3bf
r14978: fixed a print of NULL
...
(This used to be commit bf867dc789dc966864223d8fdc52e093ccacf181)
2007-10-10 14:00:49 -05:00
Andrew Tridgell
14594c7b85
r14977: more IBM checker fixes
...
(This used to be commit cd106509b664e9ca53419a62550b256b7e5bde3c)
2007-10-10 14:00:49 -05:00
Andrew Tridgell
12e8cea33f
r14976: another use of the magic comment recognised by the IBM checker for
...
deliberate fall through in switch
(This used to be commit 484cea71100cfeef89c8a5670443734ee14c3b8e)
2007-10-10 14:00:49 -05:00
Andrew Tridgell
4b6cec88ae
r14972: fix an uninitialised warning from ibm checker
...
(This used to be commit 9b867d2acffdfdcd5dc1dd5341db19daf11b5e96)
2007-10-10 14:00:48 -05:00
Tim Potter
96247e8059
r14970: Add configure stuff for Python to tdb and ldb standalone builds.
...
(This used to be commit 5e14e79489c67d55df20ef78ebf0aa168a5dc456)
2007-10-10 14:00:48 -05:00
Tim Potter
8c23f133c4
r14968: Move tdb and ldb swig wrappers in to lib/tdb and lib/ldb directories.
...
(This used to be commit fa8d0dc14a1af9567401d54a803b34a6498b7cd4)
2007-10-10 14:00:48 -05:00
Andrew Tridgell
b9ccb39c48
r14916: print errno so I can work out why OpenBSD is failing the test for tdb
...
in the build farm. msync() is failing.
(This used to be commit 4c3f3c414135c2b8fa9ea11a156246b56285b84f)
2007-10-10 14:00:16 -05:00
Jelmer Vernooij
6ad6506cb1
r14906: Move SWIG-specific files to scripting/swig/
...
(This used to be commit 222723e4434b85748aa82f192c5c4ce136933ce3)
2007-10-10 14:00:14 -05:00
Andrew Tridgell
64485f8761
r14902: change charcnv code to fail the conversion when it hits bad
...
characters, rather than silently truncating the string. This makes the
code much omre conservative, making it easier to test. It might mean
users hit problems initially, but at least we'll hear about them, and
thus can fix them.
(This used to be commit bb99cbf069db5ab09ecf6c55e4c87d4c28ea8169)
2007-10-10 14:00:13 -05:00
Stefan Metzmacher
1af925f394
r14860: create libcli/security/security.h
...
metze
(This used to be commit 9ec706238c173992dc938d537bdf1103bf519dbf)
2007-10-10 13:59:44 -05:00
Stefan Metzmacher
7e36116fe8
r14848: use the constant instead of the interger value
...
metze
(This used to be commit 6386fd69303f8a2362c3b967796010ded798511e)
2007-10-10 13:59:42 -05:00
Jelmer Vernooij
c50125f6ef
r14844: Support a stdbool.h replacement in lib/replace/
...
(This used to be commit bccfddcafa1fdb56392e2301bbd404964ad9f7c3)
2007-10-10 13:59:41 -05:00