summaryrefslogtreecommitdiff
path: root/source3/lib/gencache.c
Commit message (Expand)AuthorAgeFilesLines
* s3:lib: Fix the debug message for adding cache entries.Andreas Schneider2019-01-191-4/+4
* lib: Fix CID 1441264 Error handling issues (CHECKED_RETURN)Volker Lendecke2018-11-161-4/+10
* gencache: Prune expired entriesVolker Lendecke2018-11-061-0/+88
* gencache: Wipe corrupt databasesVolker Lendecke2018-11-061-13/+53
* gencache: Remove transaction-based tdbVolker Lendecke2018-11-061-414/+9
* gencache: Add crc checkVolker Lendecke2018-11-061-9/+39
* gencache: Convert to a binary timestampVolker Lendecke2018-11-061-31/+6
* lib: Remove gencache.h from proto.hVolker Lendecke2018-10-191-0/+1
* gencache: Remove a redundant checkVolker Lendecke2018-10-171-3/+0
* gencache: Remove a redundant checkVolker Lendecke2018-10-171-3/+0
* gencache: Make gencache_pull_timeout return a payload DATA_BLOBVolker Lendecke2018-10-171-12/+10
* gencache: Make gencache_pull_timeout a bit more robustVolker Lendecke2018-10-171-7/+12
* gencache: Call string_term_tdb_data() only onceVolker Lendecke2018-10-171-4/+6
* gencache: Swap tests: Do cheapest firstVolker Lendecke2018-10-171-4/+4
* gencache: Avoid counting characters manuallyVolker Lendecke2018-10-171-4/+6
* lib: Move the "expired" for gencache_parse calculation into gencache.cVolker Lendecke2018-10-161-12/+26
* lib: Pass mem_ctx to cache_path()Volker Lendecke2018-08-171-1/+1
* lib: Pass mem_ctx to lock_path()Volker Lendecke2018-08-171-1/+1
* lib: Pass blob instead of &blob to gencache_set_data_blobVolker Lendecke2017-11-291-6/+6
* gencache: Simplify gencache_stabilizeVolker Lendecke2017-08-171-45/+10
* gencache: Remove tdb_check from gencache_init()Volker Lendecke2017-08-171-23/+0
* lib: Make gencache hash size configurable, default to 10000Volker Lendecke2017-03-031-4/+7
* Correct "successfuly" typos.Chris Lamb2017-02-221-2/+2
* gencache: Bail out of stabilize if we can not get the allrecord lockVolker Lendecke2016-09-201-1/+1
* lib: Use tdb_storev in gencacheVolker Lendecke2016-08-291-14/+5
* lib: Avoid a gencache_parse when setting a delete markerVolker Lendecke2016-03-071-1/+1
* lib: Avoid looking at fcntl'ed gencache.tdbVolker Lendecke2016-03-071-0/+27
* lib: Simplify gencache_pull_timeout callersVolker Lendecke2016-03-071-11/+10
* lib: Make gencache_pull_timeout look at uint8_tVolker Lendecke2016-03-071-7/+7
* lib: Remove memcache from gencacheVolker Lendecke2016-03-071-36/+0
* lib: Fix a typo in gencacheVolker Lendecke2016-03-071-1/+1
* lib: Simplify gencache_delVolker Lendecke2016-03-071-19/+26
* lib: skip deleted entries in gencache_iterateVolker Lendecke2016-03-071-0/+5
* gencache: Remove unused definesChristof Schmitt2016-02-031-4/+0
* gencache: Refactor gencache_set_data_blobVolker Lendecke2015-12-141-5/+11
* gencache: True->true, False->falseVolker Lendecke2015-12-141-10/+16
* lib: Fix a typoVolker Lendecke2015-04-281-1/+1
* lib: Remove tdb_errorstr_compatVolker Lendecke2015-03-171-7/+7
* gencache: don't fail gencache_stabilize if there were records to delete.Michael Adam2015-02-091-1/+1
* gencache: Request mutexes for gencache_notrans.tdbChristof Schmitt2014-11-261-1/+2
* gencache: Convert gencache.tdb to tdb_wrapChristof Schmitt2014-11-261-30/+31
* gencache: Convert gencache_notrans to use tdb_wrapChristof Schmitt2014-11-261-25/+28
* s3:gencache: don't use transaction non non-persistent gencache_notrans.tdbMichael Adam2014-11-261-8/+44
* s3:gencache: simply stabilize() a bit more: remove error from stateMichael Adam2014-11-261-5/+1
* s3:gencache: fix logic in stabilization when deleting a record from stable cacheMichael Adam2014-11-261-3/+3
* lib: Use tdb_parse_record in gencache_setVolker Lendecke2014-11-261-7/+15
* gencache: don't leak cache_path onto talloc tosDavid Disseldorp2014-10-061-0/+11
* lib/util: move memcache.[ch] to the toplevel 'samba-util' libraryStefan Metzmacher2014-07-181-1/+1
* gencache: Add gencache values to memcacheVolker Lendecke2014-03-111-0/+37
* gencache: Fix a type-punned warningVolker Lendecke2013-12-161-1/+5