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