Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - optimise tdb_store() a little | Andrew Tridgell | 2000-01-02 | 1 | -7/+15 | |
| | | | | - prevent a free of an unallocated pointer | |||||
* | a useful locking tester - it uses lots of simultaneous writers | Andrew Tridgell | 1999-12-24 | 1 | -0/+117 | |
| | ||||||
* | fixed more locking bugs - all seems OK now | Andrew Tridgell | 1999-12-24 | 2 | -42/+67 | |
| | ||||||
* | fixed locking code | Andrew Tridgell | 1999-12-23 | 2 | -70/+195 | |
| | ||||||
* | fixed a bug in the handling of tdb version number upgrade | Andrew Tridgell | 1999-12-22 | 1 | -0/+3 | |
| | ||||||
* | added some paranoia code | Andrew Tridgell | 1999-12-22 | 1 | -41/+46 | |
| | ||||||
* | expanded the tdb documentation | Andrew Tridgell | 1999-12-21 | 1 | -0/+110 | |
| | ||||||
* | converted all our existing shared memory code to use a tdb database | Andrew Tridgell | 1999-12-21 | 1 | -31/+34 | |
| | | | | | | | | | | | | | instead of either sysv or mmap shared memory or lock files. this means we can now completely remove locking_shm.c locking_slow.c shmem.c shmem_sysv.c and lots of other things also got simpler locking.c got a bit larger, but is much better compartmentalised now | |||||
* | first cut at using the tdb code for the connections structure, the | Andrew Tridgell | 1999-12-21 | 3 | -5/+44 | |
| | | | | | SWAT status page and smbstatus. It made the code _much_ simpler, I wish we'd done a database module a long time ago! | |||||
* | first pass at the database code for Samba. This also includes a test | Andrew Tridgell | 1999-12-21 | 5 | -0/+1518 | |
suite and a very simple tool for manuipulating the databases. the main code is in tdb/tdb.c and includes both mmap and file based IO. All databases auto-expand and allow multiple simultaneous writers. the next step is using this new capability in lots of places in Samba where we have existing ad-hoc databases |