summaryrefslogtreecommitdiff
path: root/source3/lib/gencache.c
AgeCommit message (Expand)AuthorFilesLines
2010-11-28s3: Add gencache_parseVolker Lendecke1-0/+59
2010-09-27Change to using TDB_INCOMPATIBLE_HASH (the jenkins hash) on allJeremy Allison1-4/+4
2010-03-28s3: Use tdb_transaction_start_nonblock in gencache_stabilizeVolker Lendecke1-1/+10
2010-03-28Revert "s3: Optimize gencache for smbd exit"Volker Lendecke1-75/+14
2010-03-24s3: Optimize gencache for smbd exitVolker Lendecke1-14/+75
2009-12-07s3: let gencache_init() use tdb_check()Stefan Metzmacher1-0/+25
2009-11-02s3-gencache: restore gencache_get behavior with NULL args (with torture test).Günther Deschner1-4/+8
2009-09-28s3:gencache: Add my copyrightVolker Lendecke1-0/+1
2009-09-23s3:gencache: Make gencache_del() return success for expired entriesVolker Lendecke1-4/+13
2009-09-23s3:gencache: Remove some over-paranoid lockingVolker Lendecke1-6/+0
2009-09-23s3:gencache: Add a "was_expired" argument to gencache_get_data_blobVolker Lendecke1-10/+19
2009-07-15Consolidate gencache also every 100 writes in a single processVolker Lendecke1-0/+14
2009-07-15Consolidate string and data_blob routines in gencacheVolker Lendecke1-138/+56
2009-07-15Make gencache more stableVolker Lendecke1-15/+268
2009-07-15Remove gencache_init/shutdownVolker Lendecke1-20/+1
2009-07-15Remove gencache_[un]lock_keyVolker Lendecke1-25/+0
2009-07-15TDB_CONTEXT -> "struct tdb_context"Volker Lendecke1-1/+1
2009-07-15Replace ASSERTs in gencache with "return false"Volker Lendecke1-12/+18
2009-01-19simplify gencache_iterate a bit, fix nonempty blank linesVolker Lendecke1-86/+84
2008-07-11Revert "Return timed out entries from gencache_get if timeout param != NULL"Volker Lendecke1-15/+10
2008-07-11Revert "Remove gencache_[un]lock_entry"Volker Lendecke1-0/+25
2008-07-03Remove gencache_[un]lock_entryVolker Lendecke1-25/+0
2008-07-03Return timed out entries from gencache_get if timeout param != NULLVolker Lendecke1-10/+15
2008-05-08gencache: add some const.Günther Deschner1-1/+1
2008-02-25Fix some warningsVolker Lendecke1-6/+6
2007-12-28don't store cache_readonly in gencacheVolker Lendecke1-15/+0
2007-10-18RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison1-11/+11
2007-10-10r24733: Add support for storing DATA_BLOBs in gencache.tdb (including torture...Günther Deschner1-0/+157
2007-10-10r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell1-2/+1
2007-10-10r23779: Change from v2 or later to v3 or later.Jeremy Allison1-1/+1
2007-10-10r22009: change TDB_DATA from char * to unsigned char *Stefan Metzmacher1-3/+3
2007-10-10r21976: make use of tdb_*_bystring() and string_term_tdb_data() in lib/Stefan Metzmacher1-17/+9
2007-10-10r19415: oh la la, always compile before commit, I'm very sorry.Günther Deschner1-6/+1
2007-10-10r19414: gencache is getting really important now, make sure that lp_lockdirGünther Deschner1-1/+1
2007-10-10r19054: Callers of gencache may not have the rights toJeremy Allison1-0/+18
2007-10-10r18312: Change gencache_get slightly: Delete expired keys, and only strdup th...Volker Lendecke1-1/+10
2007-10-10r18311: Simplify gencache_get by using strtol instead of sscanfVolker Lendecke1-50/+28
2007-10-10r18310: Add a little test for some gencache routinesVolker Lendecke1-67/+7
2007-10-10r17928: Implement the basic store for CLDAP sitenameJeremy Allison1-2/+0
2007-10-10r17334: Some C++ warningsVolker Lendecke1-2/+2
2007-10-10r16290: Fix Coverity bugs 298 and 298Volker Lendecke1-4/+4
2007-10-10r16267: Fix Klocwork #401, #402 - ensure format specifierJeremy Allison1-15/+59
2007-10-10r15101: Little step towards getting Samba4 tdb into 3: tdb_lock_bystring does...Volker Lendecke1-1/+1
2007-10-10r13310: first round of server affinity patches for winbindd & net ads joinGerald Carter1-11/+9
2007-10-10r12912: patch from Tony Mountifield <tony@softins.co.uk> for BUG 3327 (fix ba...Gerald Carter1-1/+4
2007-10-10r10656: BIG merge from trunk. Features not copied overGerald Carter1-2/+14
2007-10-10r4088: Get medieval on our ass about malloc.... :-). Take control of all our ...Jeremy Allison1-12/+11
2004-01-05Always call the auto-init funciton - this avoids tdb segfaulting underAndrew Bartlett1-0/+6
2003-09-08Reformat debug.Tim Potter1-4/+5
2003-07-01Different fix for memleak just committed. This belongs intoVolker Lendecke1-2/+0