summaryrefslogtreecommitdiffstats
path: root/source4/lib/tdb
Commit message (Collapse)AuthorAgeFilesLines
* merged tdb from ctdb bzr treeAndrew Tridgell2008-01-159-210/+471
| | | | (This used to be commit ed0c3a0f74c305b3b8554b05c3f97cf79db8296a)
* tdb: Add simple reimplementation of tdbdump in Python as an example of the ↵Jelmer Vernooij2008-01-101-0/+12
| | | | | | tdb Python bindings. (This used to be commit 47d797f7885b1e7bcff724496ecb1990e8440eea)
* r26700: tdb: Build and install Python bindings when possible.Jelmer Vernooij2008-01-104-42/+68
| | | | (This used to be commit 8d77ea379fef5ad4b2718bc8e0620304588c9239)
* r26678: Check in auto-generated swig files.Tim Potter2008-01-062-41/+45
| | | | (This used to be commit 62017f049bc0b0f311ba49d03084044faa5e6dcd)
* r26677: Implement and test iter{keys,values,items} for tdb bindings.Tim Potter2008-01-062-3/+32
| | | | | Use tempfile.mkstemp() instead of os.tmpnam() in tests. (This used to be commit 5c3c131d174ba0f162c210d3e6ca30f2ed2a3ec0)
* r26668: tdb/python: Fix default value of open_flags for tdb.Jelmer Vernooij2008-01-052-1/+2
| | | | (This used to be commit aa438a2febc6562aa6f71505936d0872a6dcd17d)
* r26586: Rename fetch to get for consistency with the Python dictionary ↵Jelmer Vernooij2007-12-264-13/+14
| | | | | | interface. (This used to be commit fadab7c60bb6dc5746cb2ee16f9c86fa0e0cdf1a)
* r26585: Fix samba3.python tests.Jelmer Vernooij2007-12-263-35/+98
| | | | (This used to be commit 231ec0777b7d1fb1297e3a974871b8735a386cfa)
* r26583: Throw a proper exception in the python code when tdb_open() fails, ↵Jelmer Vernooij2007-12-263-28/+25
| | | | | | fix indentation in generated SWIG code from pidl. (This used to be commit 4ff8f4e370d30bf6b0b2f548bca14a9b7e1317f6)
* r26582: Use the same swig flags everywhere.Jelmer Vernooij2007-12-242-2/+2
| | | | (This used to be commit 7008f90e03a12687f739e5492b3e0ab36587db6a)
* r26570: - Trim size of the swig-generated Python bindings by removing a ↵Jelmer Vernooij2007-12-242-100/+68
| | | | | | | | bunch of {}'s. - Start working on Python equivalents for various EJS tests. - Fix regression in argument order for reg_diff_apply() in EJS bindings. (This used to be commit c550c03372cb260b78f6a6c132e70571bc4cb852)
* r26399: Use -O option for SWIG (less evil generated code).Jelmer Vernooij2007-12-212-105/+141
| | | | (This used to be commit 3378b6a559272cb702b52966692bf423f67a2b41)
* r26294: Use hardcoded name for SWIG for now, until proper autoconf checks ↵Jelmer Vernooij2007-12-211-1/+1
| | | | | | are in place. (This used to be commit 6f79763005721af1b3a1a6880b98c465723a373b)
* r26293: Make sure SWIG directory exists, respect DESTDIR.Jelmer Vernooij2007-12-211-1/+2
| | | | (This used to be commit 24e2623a921c904615f9943bc8833a0a4ef3dc05)
* r26281: Fix include.Jelmer Vernooij2007-12-212-0/+2
| | | | (This used to be commit c435183cb97ff3160f8fbc182c63d4bb0a3d6ce4)
* r26276: Install SWIG files if swig is present.Jelmer Vernooij2007-12-211-0/+3
| | | | (This used to be commit dfd5b456f932268e2b1a82e2775037d356b9483e)
* r26251: Fix include of stdint in tdb swig wrapper.Jelmer Vernooij2007-12-212-8/+41
| | | | (This used to be commit 904475624b4ed050bfb151053f6c74c0c88315f4)
* r26248: Check in SWIG output so SWIG is not required when running out of svn.Jelmer Vernooij2007-12-212-0/+4355
| | | | (This used to be commit 08501fbef38f81ce5ff4885a1696f9cb392fd631)
* r26218: Remove libtdb.so as well.Jelmer Vernooij2007-12-211-1/+1
| | | | (This used to be commit a2d426c89b485e687ef8fc0770bbf8aab8ce3cc5)
* r26181: Set version to 1.1.1, as 1.1.0 has already been released.Jelmer Vernooij2007-12-211-1/+1
| | | | (This used to be commit 19e351600051ce288ebe4109c5e408c418fafc73)
* r26180: Allow prebuilding swig output files.Jelmer Vernooij2007-12-213-3/+10
| | | | (This used to be commit 52106ad04edc3e80e3e3feb8d4b2d4e9e945cbbb)
* r26114: Allow keyword-arguments.Jelmer Vernooij2007-12-211-1/+1
| | | | (This used to be commit 99c342641b865e37c9ee8dd280348b659076d1e5)
* r26108: Add makefile rules for building, installing and checking python ↵Jelmer Vernooij2007-12-212-4/+19
| | | | | | bindings. (This used to be commit d8d04300d2c2613268e8bf9e6981d172471514da)
* r26107: Add more tests.Jelmer Vernooij2007-12-211-0/+22
| | | | (This used to be commit afa5f7c9e9fe29aaec0a5e3f9cda9d7567b3b254)
* r26090: Make building tdb python bindings independent of use of external tdb.Jelmer Vernooij2007-12-212-8/+3
| | | | (This used to be commit bfe54e2f197ea3ef760aeeef8c248ff71419ecd8)
* r26089: Move python detection to a separate file, and don't make it an error ↵Jelmer Vernooij2007-12-211-32/+0
| | | | | | if it isn't available. (This used to be commit 4e7709379de2fb9bf1eafd9ee9cbe10a0e6df51e)
* r26087: Fix include, add setup.py for tdbJelmer Vernooij2007-12-212-0/+9
| | | | (This used to be commit 4b94d5ca74fea44c66ab0d69dae27a1fdc8ece66)
* r26077: Import updated TDB bindings.Jelmer Vernooij2007-12-215-274/+351
| | | | (This used to be commit afe091d92ebb1dc15ae3d8df9a5ba8832933a83c)
* r25991: tdb: use AC_LIBREPLACE_SHLD and use it for linking the shared libraryStefan Metzmacher2007-12-212-1/+3
| | | | | metze (This used to be commit 1f2ba20a11f5f34235d8067c72f8d79486db0f01)
* r25987: libreplace: rename AC_LD_SHLDFLAGS into AC_LIBREPLACE_SHLD_FLAGSStefan Metzmacher2007-12-211-1/+1
| | | | | metze (This used to be commit 410cdf789a72209f9e10321519fe18ab40a43f95)
* r25972: tdb: fix usage of SONAMEFLAGStefan Metzmacher2007-12-211-3/+2
| | | | | metze (This used to be commit 5aa20bb649136c21ae35f2578954f133bb7af233)
* r25953: AIX make doesn't support $^.Jelmer Vernooij2007-12-211-1/+1
| | | | (This used to be commit 91133d27110ee6447dbc64f1c8d52cb90ca1a86c)
* r25944: Fix handling of sonameflag on AIX, which doesn't have anything like ↵Jelmer Vernooij2007-12-211-1/+1
| | | | | | that. (This used to be commit 228dd6830eb9c91287bb3e0233d8b3a404ff3676)
* r25893: Fix ldb, tdb builds (and one warning).Jeremy Allison2007-12-212-2/+2
| | | | | Jeremy. (This used to be commit 52b26645b04a9c5fb70e7b869b60c9157f821d50)
* r25892: Keep the tdb code in sync between 3.2.x and 4.0.Jeremy Allison2007-12-217-5/+76
| | | | | | | | Add in the alarm fix to allow locks to exit on alarm signal. Sync up the changes in tools. Jeremy. (This used to be commit cb6c663fa8818f49cc36f196bb5f4dea47edd69e)
* r25888: Attempt to fix standalone tdb build.Jelmer Vernooij2007-12-211-6/+8
| | | | (This used to be commit c758db2709e6f3d8e6c3fb65f4efd3dec3518e51)
* r25884: Specify shldflags first, as required by some compilers.Jelmer Vernooij2007-12-211-1/+1
| | | | (This used to be commit 40a8cd0d2fd4d10110243ee75ff92bef73bb06b9)
* r25883: Fix tdb dependency.Jelmer Vernooij2007-12-211-5/+9
| | | | (This used to be commit af99cd3e00d981e90df4bc61d498704249df1412)
* r25881: Add ability to build .so of tdb.Jelmer Vernooij2007-12-212-7/+28
| | | | (This used to be commit 03bc4896e6c83d4d01b366cd5ce9e49547ee206c)
* r25614: Add trivial tdb website.Jelmer Vernooij2007-12-211-0/+44
| | | | (This used to be commit 6f88c41c31271fd4b634b6393dc4ca44563a88d2)
* r25046: Ditch tdb_traverse() as it doesn't lend itself to any Python idiomsTim Potter2007-10-101-2/+0
| | | | | | | and the semantics can be reproduced using tdb_firstkey() and tdb_nextkey(). Oh, and also because I can't figure out how to get SWIG to do exactly what I want here. (This used to be commit 59b44a9796c8254c59ff110c436d8832af81bedc)
* r25045: Add constants for enum TDB_ERROR.Tim Potter2007-10-101-20/+15
| | | | | | | Remove some functions that I don't think should be in at the moment - tdb_open_ex(), tdb_reopen{,_all} and locking functions. Locking functions may come back at a later stage along with transaction support. (This used to be commit 89740efc6795c25f222e45a8aa76dd80f0f2ae4e)
* r25044: The has_key() method should return a boolean, not an integer.Tim Potter2007-10-101-1/+5
| | | | | Add TODO for missing iterator and other oddball methods. (This used to be commit cd89b6793776b6db75eac09c718bfc9551b7641b)
* r25018: Remove non-existent tdb_logging_function() as well as less usefulTim Potter2007-10-101-8/+0
| | | | | functions such as tdb_dump_all() and tdb_printfreelist(). (This used to be commit ef695539bf18bc729d1bb400dfcfcb24766fa4d5)
* r25001: Fix more C++ and other warnings, fix some of the indentation with ↵Jelmer Vernooij2007-10-101-1/+1
| | | | | | ts=4 lines that I accidently added earlier. (This used to be commit 0bcb21ed740fcec0f48ad36bbc2deee2948e8fc7)
* r24738: Fix one more use of pwrite in tdb code in the spirit of r23972 and ↵Michael Adam2007-10-101-6/+25
| | | | | | | r23977. Michael (This used to be commit 7b2cabea55cebb98e0fcee17066a0871667cd83f)
* r24337: Make libreplace provide offsetof.Jelmer Vernooij2007-10-101-4/+0
| | | | (This used to be commit 48d1aa4fcf6a323e3e6a14825f83cd20e3fc3a26)
* r24336: Use standard data type uint32_t rather than tdb-specific u32.Jelmer Vernooij2007-10-108-59/+56
| | | | (This used to be commit f90a698387c53508862eb6359bd4d1fba1d2b4b0)
* r23980: Fix one more use of pwrite in expand_file.Michael Adam2007-10-101-1/+10
| | | | | Michael (This used to be commit b97acdc67b1a55529e69bb7b2b78a317a34b1eba)
* r23979: Fix another occurence of (written != requested) as anMichael Adam2007-10-101-5/+22
| | | | | | | | | | error condition to write. This is in tdb_new_database. Fix one call to tdb_new_database in tdb_open_ex to not overwrite the newly propagated errno (typically ENOSPC). Michael (This used to be commit eb524df0a52783de6c94a11b44f268e0f26fbb2c)