summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * talloc_free_children can only reset pool if it's emptyVolker Lendecke2008-02-111-1/+2
| | | | | | | | (This used to be commit 5cc7a638e93e5f3540755b441a99d4fd3c9c7134)
| * Mark talloc_pool memory for valgrindVolker Lendecke2008-02-111-3/+16
| | | | | | | | (This used to be commit 6deca23b6c66616fbf5ba004e9b778aa68790df6)
| * Implement talloc_pool()Volker Lendecke2008-02-113-7/+207
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * Add a comment.Michael Adam2008-02-111-0/+1
| | | | | | | | | | Michael (This used to be commit 2a2c28584cdb65fcea8563eb3bf21fea497fdff3)
| * Fix talloctort: move size check after referenced ptr check.Michael Adam2008-02-111-5/+5
| | | | | | | | | | Michael (This used to be commit a0caedb94f6f7c62ae706e35a4c0b2876f74978d)
| * Don't shrink a talloc area if we have less than 1k to gainVolker Lendecke2008-02-111-0/+5
| | | | | | | | (This used to be commit 0c829e6ee6f43299cc5889c2af3d0402256da0d0)
| * Make data about what subsystems/libraries are enabled available in the ↵Jelmer Vernooij2008-02-112-3/+8
| | | | | | | | | | | | mkconfig.mk file. (This used to be commit 4cc93a98f984d322e41f403169cfa4945b469935)
| * Fix the build: remove reference to inexistent header samba3_proto.hMichael Adam2008-02-111-1/+0
| | | | | | | | | | Michael (This used to be commit 3b9b396292077b2d3ff1fb1712462b767cc2bf81)
| * Fix accidently introduced typo.Jelmer Vernooij2008-02-111-1/+1
| | | | | | | | (This used to be commit 6c7aa271b1cb0f5604be54f1aa26e1e3531c8f36)
| * Ignore mkconfig.mk file, which is autogenerated.Jelmer Vernooij2008-02-111-0/+1
| | | | | | | | (This used to be commit 71dc1d5d1db7e5e3cb4245c20df739926c1e8514)
| * Remove Samba 3 backwards compatibility code in C.Jelmer Vernooij2008-02-1114-1868/+3
| | | | | | | | | | | | This code is no longer used, and equivalent code already exists in Python (scripting/python/samba/samba3.py) (This used to be commit c16212e8bf5343496ea4b3afc30a8b4d3a0afe2d)
| * Remove tests for Samba 3 EJS code.Jelmer Vernooij2008-02-113-1318/+1
| | | | | | | | (This used to be commit 7aff2ddd8ca1ff68fc704fdb139d81d6daa51115)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-trivialJelmer Vernooij2008-02-1115-37/+633
|\| | | | | | | (This used to be commit eff9c9cedd7410c3c089d090e3f83f8cc10f1831)
| * Use SMB_CONF_PATH environment variable inside tests rather than hardcoded paths.Jelmer Vernooij2008-02-115-8/+13
| | | | | | | | (This used to be commit eb04de69c0e319e18b148191946808f81e1cc8c4)
| * Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-pythonJelmer Vernooij2008-02-1112-229/+175
| |\ | | | | | | | | | (This used to be commit 35f5c8294e9f3b304987597d4bcfc75fdda05982)
| | * autoconf: We build Samba from git now, not from SVN.Kai Blin2008-02-111-7/+7
| | | | | | | | | | | | (This used to be commit 4557b34d82e16038db903278ea64313a9d731d61)
| | * Fix switching of hives in regshell (#5254)Jelmer Vernooij2008-02-111-0/+3
| | | | | | | | | | | | (This used to be commit 5f33545c78e13871d622c0a5a0ded789bf624869)
| | * provision: Fix new user creation.Kai Blin2008-02-111-2/+2
| | | | | | | | | | | | | | | Spotted by nobody88 in IRC. (This used to be commit 38d4e2407afb942de21379dc886f9e4c5532a2b9)
| | * pidl/Samba3::ServerNDR: use talloc_tos() instead of NULLStefan Metzmacher2008-02-111-1/+1
| | | | | | | | | | | | | | | metze (This used to be commit 99d6f49340d6f190ac318af939eeec17c29f1bbd)
| * | More syntax fixes, use more standard python functions.Jelmer Vernooij2008-02-101-328/+247
| | | | | | | | | | | | (This used to be commit ea07509b4a9335a3b3fe6f6da1124fd1aab33c96)
| * | Start working on python conversion of minschema.Jelmer Vernooij2008-02-101-0/+660
| | | | | | | | | | | | (This used to be commit 239a1616644321e2d1e64985ea3f3c4971997228)
| * | Add tests for upgrade of WINS database.Jelmer Vernooij2008-02-092-3/+20
| | | | | | | | | | | | (This used to be commit 7777611c0f32a693f0fa057c130e4ea491658f6b)
| * | Remove unused define.Jelmer Vernooij2008-02-092-8/+3
| | | | | | | | | | | | (This used to be commit 64d6d729135e1b3b19c9bdbbe973fcdaca15e8b3)
| * | Merge branch 'v4-0-trivial' into v4-0-pythonJelmer Vernooij2008-02-090-0/+0
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/scripting/python/config.m4 (This used to be commit 6a43b5e895444235c869b008de98e4b21bcdcfd9)
| * \ \ Merge branch 'v4-0-trivial' into v4-0-pythonJelmer Vernooij2008-02-09164-3182/+5219
| |\ \ \ | | | | | | | | | | | | | | | (This used to be commit b874f07175ae38a041f53f0e4ac6a4050dcefeae)
| * \ \ \ Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-pythonJelmer Vernooij2008-01-22201-5970/+5375
| |\ \ \ \ | | | | | | | | | | | | | | | | | | (This used to be commit 2f57e25f8f692889d9e057e13256f8a24c5ec10c)
| * | | | | selftest: Use Python provision for Samba 4 by default.Jelmer Vernooij2008-01-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | (This used to be commit 12cf633f7f28f5cefb0cdd90ee9f2e6b77bb3aa3)
| * | | | | configure: Complain when Python is not found.Jelmer Vernooij2008-01-101-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | (This used to be commit 6aaccdb0b38366963d5bdff444d24d6dcacc817b)
* | | | | | Fix typo.Jelmer Vernooij2008-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | (This used to be commit 54e7d10fe0eb4837b00b9b049fbd59a56ee85bea)
* | | | | | Avoid autogenerating the Makefile but rather include a data.mk fileJelmer Vernooij2008-02-117-211/+210
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | that is autogenerated. (This used to be commit 95967e8bfbdce2e073a3fc938f1271da40b543d3)
* | | | | Fix case.Jelmer Vernooij2008-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | (This used to be commit 67074ff4aa06d56fb84752d39132d33d5599ca7f)
* | | | | Move some more variables to static .mk file.Jelmer Vernooij2008-02-112-13/+9
| | | | | | | | | | | | | | | | | | | | (This used to be commit a72d3ffaded5624732972708c305b8f84f47fed7)
* | | | | Automatically write AC_SUBST() vars to mkconfig.mk and use them.Jelmer Vernooij2008-02-114-149/+73
| | | | | | | | | | | | | | | | | | | | (This used to be commit a22bb7725b0b825a90e955f883a34341e9f0f69e)
* | | | | Move some variables to a separate .mk file that could also be included by a ↵Jelmer Vernooij2008-02-103-9/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | non-smb_build build system. (This used to be commit f44b838b682760e54aa981fe2e991495395d2394)
* | | | | Start working on generating .mk file from configure for inclusion in Makefile.Jelmer Vernooij2008-02-101-9/+26
| | | | | | | | | | | | | | | | | | | | (This used to be commit 091f1e7314f05253ae1c10b3d04557be584ed19f)
* | | | | Make formatting a bit more ReST-valid.Jelmer Vernooij2008-02-102-36/+30
| | | | | | | | | | | | | | | | | | | | (This used to be commit ea718a0c0b1efd73020da6d5a362b371afd8e371)
* | | | | Change README to be ReST-compatible.Jelmer Vernooij2008-02-101-17/+20
| |_|_|/ |/| | | | | | | | | | | (This used to be commit 20c15884c84151d01f50cdba571b3ba4be1a9fd8)
* | | | Fix typo.Jelmer Vernooij2008-02-091-1/+1
| |_|/ |/| | | | | | | | (This used to be commit 80dbf04266d15833f7eb18704cfece1f95965e83)
* | | Fix tests.Jelmer Vernooij2008-02-091-35/+24
| | | | | | | | | | | | (This used to be commit e4d7cd8ba77aa05c11dad457c3f2c2c6252c5966)
* | | Split up tests a bit, output subunit.Jelmer Vernooij2008-02-091-753/+721
| | | | | | | | | | | | (This used to be commit 501259ff31641bf52e337b597881d1fedc6b2a63)
* | | Add docstring.Jelmer Vernooij2008-02-091-0/+2
| | | | | | | | | | | | (This used to be commit 073ed0dd1cc8fae9eb4a2f7ff6763124917c56e8)
* | | Ignore Python apidocs, vim swap files.Jelmer Vernooij2008-02-091-0/+2
| | | | | | | | | | | | (This used to be commit 13a7dfb90066a52e0d90dbed5fe2c82c4af6092c)
* | | Fix syntax of docstrings, set project name when generating Python API ↵Jelmer Vernooij2008-02-093-6/+4
| | | | | | | | | | | | | | | | | | documentation. (This used to be commit 68f13d87eb034fdbc712169f2d1b1a0475751ec5)
* | | registry: Fix warning.Jelmer Vernooij2008-02-091-1/+1
| | | | | | | | | | | | (This used to be commit dad809030478a85ac13a73bce9c07314792f01c2)
* | | Move nmblookup blackbox test closer to the code it tests.Jelmer Vernooij2008-02-092-2/+2
| | | | | | | | | | | | (This used to be commit 3f24136b56d281580410bf69841c6dece5508d17)
* | | Move first_prereq test to m4 code.Jelmer Vernooij2008-02-092-7/+9
| | | | | | | | | | | | (This used to be commit c0fef09c5d88158b620f38b6f74498a8b6323bd9)
* | | Move some static makefile variables to rules.mk.Jelmer Vernooij2008-02-092-39/+39
| | | | | | | | | | | | (This used to be commit 3c64fc7dc631a79154957e45f8961e2ee519743f)
* | | pidl: Allow fixed size arrays inside unions.Julien Kerihuel2008-02-091-2/+2
| | | | | | | | | | | | (This used to be commit c9c115647893478e21134f8c703e0f52e2478882)
* | | Fix test count after pointer_default_top() removal.Jelmer Vernooij2008-02-091-1/+1
| | | | | | | | | | | | (This used to be commit 9a4b9facc869a8f7363932a591437251b44cd7bb)
* | | Move more make code to rules.mkJelmer Vernooij2008-02-092-22/+26
| | | | | | | | | | | | (This used to be commit 5ade1a951685665164037138cb92e5b2db2a8b52)