Age | Commit message (Collapse) | Author | Files | Lines |
|
Michael
(This used to be commit bc4e03f2ddb669758e27e2a5c32e15c7d6c5257d)
|
|
(This used to be commit b0991cc09b36171c18d2407c9f3153b6f7e8299b)
|
|
(This used to be commit ae522f907ed1b7533d0824224d692c64c7169057)
|
|
(This used to be commit af9e0421529104d2583c58f7723abe8612e78f53)
|
|
use shared library versions if they are provided by the system.
This puts talloc and tdb in a similar situation as popt:
the system version is used if provided but if it's not there or if it
is too old, we use our internal version statically.
(This used to be commit 86f88eb7b51377344eebf0b6fabad0f5459b3f45)
|
|
Michael
(This used to be commit 38855a9f145b54d05f4a508562fc1a6595e0d895)
|
|
shared lib internally.
(This used to be commit 28539f48e6ad37a6436e6f2c6733ee1fcbc6567f)
|
|
(This used to be commit deb1dae2dabad3d74a1c6adf2c0b0d56917cca83)
|
|
(This used to be commit 981957165d09e82947f68475192f1ce1f0ddbdd3)
|
|
(This used to be commit 51769f5cfc0f3a9f85ea533598a1f769e108d075)
|
|
(This used to be commit 6c9a8bf9f03cef0fc1c5f7ec3f8786eccf79c851)
|
|
(This used to be commit ab19a8f62719eb0f347696a2e5f34f8847fd82cb)
|
|
(This used to be commit 8ef36fe54555cc0c5ac0d1f118d0a1a7b770c2fd)
|
|
(This used to be commit 7b93e43dad55454e9107a38e67764e08f51392d3)
|
|
(This used to be commit 056843a5c2ca9e0ec59fd7e371852ecb5362ee32)
|
|
(This used to be commit 94dfeb5e89a641e2af3d7426d9d25c87952198d2)
|
|
(This used to be commit 35c8ebdca2612b52cd3eb2aafd35041d17173722)
|
|
(This used to be commit b5d4ab2cf4a73883fff867f878788d94bd8e1649)
|
|
(This used to be commit 2b8939975267fc4774bccd2a35ea9a35129d0a2b)
|
|
(This used to be commit 2ff3f72fd2559051000c34da9fcd5602514595e4)
|
|
(This used to be commit 75ffc2c50d70e6f4108c3e6843c8d2bb212f6d9e)
|
|
(This used to be commit 9f233c14540cd4b2d5f4c7fe01e2d89cb220abc8)
|
|
include fragments in the Samba 3 or 4 makefile.
(This used to be commit 6d54e9104de577ab727ee99a76e690a2fae71636)
|
|
(This used to be commit e779cf4724610b5d737102d1f55d1367744b188a)
|
|
(This used to be commit a5db115dc6827896c66fe08554b3fe7185eea52f)
|
|
Not sure if we can produce one from the other, so I manually made
them equal for now.
Michael
(This used to be commit 1c14c457bea75fb3055712547cca501e8ef3fc20)
|
|
(This used to be commit 9f402c607f44663cab91cc7d2139f62b84c99cc0)
|
|
(This used to be commit 5cc7a638e93e5f3540755b441a99d4fd3c9c7134)
|
|
(This used to be commit 6deca23b6c66616fbf5ba004e9b778aa68790df6)
|
|
A talloc pool is a chunk of memory that can be used as a context for further
talloc calls. Allocations with the pool as the parent just chew from that
memory by incrementing a pointer. If the talloc pool is full, then we fall back
to the normal system-level malloc(3) to get memory.
The use case for talloc pools is the transient memory that is used for handling
a single SMB request. Incrementing a pointer will be way faster than any malloc
implementation.
There is a downside of this: If you use talloc_steal() to move something out of
the pool, the whole pool memory is kept around until the last object inside the
pool is freed. So if you talloc_free() the pool, it might happen that the
memory is freed later. So don't hang anything off a talloc pool that should
live long.
Volker
(This used to be commit 60ef9a84f0bd18d48e453c08aa420d17275e0881)
|
|
Michael
(This used to be commit 2a2c28584cdb65fcea8563eb3bf21fea497fdff3)
|
|
Michael
(This used to be commit a0caedb94f6f7c62ae706e35a4c0b2876f74978d)
|
|
(This used to be commit 0c829e6ee6f43299cc5889c2af3d0402256da0d0)
|
|
mkconfig.mk file.
(This used to be commit 4cc93a98f984d322e41f403169cfa4945b469935)
|
|
Michael
(This used to be commit 3b9b396292077b2d3ff1fb1712462b767cc2bf81)
|
|
This code is no longer used, and equivalent code already exists in Python
(scripting/python/samba/samba3.py)
(This used to be commit c16212e8bf5343496ea4b3afc30a8b4d3a0afe2d)
|
|
(This used to be commit 5f33545c78e13871d622c0a5a0ded789bf624869)
|
|
(This used to be commit e4d7cd8ba77aa05c11dad457c3f2c2c6252c5966)
|
|
(This used to be commit 501259ff31641bf52e337b597881d1fedc6b2a63)
|
|
(This used to be commit dad809030478a85ac13a73bce9c07314792f01c2)
|
|
(This used to be commit 1868a42108012183aa78fe5d4f524d45f4505a3e)
|
|
(This used to be commit 9705263a6c58d4ade556d17db2009dbb85291b22)
|
|
(This used to be commit fd9cc4eb5afae8b255e753d480190b490cd3f7ab)
|
|
(This used to be commit b3e60a388d338ef90540007239e88563cb9ba27a)
|
|
We don't get this far in the test at the moment however.
Andrew Bartlett
(This used to be commit c3098d5c52505e143a6ce498273a5ce6a66220b0)
|
|
(This used to be commit df4efb902ec5053ae9d7c6e4fd1e21255ca66914)
|
|
structure. The BASE-TORTURE test found this problem - caused because
the messaging path was not unique.
If we didn't use a macro for cluster_id_equal(), we could make it
opaque, and avoid this...
Andrew Bartlett
(This used to be commit c3387545c57d2dd4922b4f3806b4552cee8035a3)
|
|
<node>.<pid>.<fd> to be unique in a prefork process environment.
Andrew Bartlett and David Disseldorp
(This used to be commit 931994a7f185bbc98924823e9e8cef1011dd0957)
|
|
DEBUG(), DEBUGADD() and friends can now use debug_ctx() in the
formatting expressions again,
e.g.
DEBUG(5,("Guid failed to match: %s\n", GUID_string(debug_ctx(), r->guid)));
Sadly it's done with macros (again) but when we need to save the 8 or 16
bytes of object code per DEBUG() expression we can do it the Samba 3 way
with added thread-safety for Samba 4. That could save up to 200K,
allowing 12 bytes for each occurrance of DEBUG...
Signed-off-by: Amin Azez <azez@ufomechanic.net>
(This used to be commit 9781967542b00c279563d435aec72dac1e8c7e9a)
|
|
(This used to be commit eb3af24926977208a8099c848a510704d2ae3524)
|