zeek/testing/btest/scripts/base/frameworks
Benjamin Bannier 2f67539c0f Prevent SQLite storage backend from serving expired entries
The SQLite storage backend implements expiration by hand and garbage
collection is done in `DoExpire`. This previously relied exclusively on
gets not running within `Storage::expire_interval` of the put, otherwise
we would potentially serve expired entries.

With this patch we explictly check that entries are not expired before
serving them so that the SQLite backend should never serve expired
entries.
2025-07-15 15:47:31 -07:00
..
analyzer Analyzer failure logging: tweaks and test fixes 2025-06-03 15:56:42 +01:00
cluster minor BTest maintenance updates for -O gen-C++ 2025-05-31 12:52:44 -07:00
config minor BTest maintenance updates for -O gen-C++ 2025-05-31 12:52:44 -07:00
control testing/btest/*zeek: Comment all @TEST lines 2025-04-17 16:30:23 +02:00
file-analysis Default canonifier change to only remove first timestamp in line 2025-06-18 15:41:48 +01:00
input Fix indentation of scripts / tests 2025-07-08 10:13:48 +01:00
intel intel: Add indicator_inserted and indicator_removed hooks 2025-06-02 09:50:48 +02:00
logging Default canonifier change to only remove first timestamp in line 2025-06-18 15:41:48 +01:00
netcontrol minor BTest maintenance updates for -O gen-C++ 2025-05-31 12:52:44 -07:00
notice btest/frameworks/notice: Use generic cluster-layout.zeek 2025-05-20 20:30:01 +02:00
openflow minor BTest maintenance updates for -O gen-C++ 2025-05-31 12:52:44 -07:00
packet-filter General btest cleanup 2020-08-11 11:26:22 -07:00
reporter General btest cleanup 2020-08-11 11:26:22 -07:00
software updates to btests to support switch to expression-based initialization 2022-03-23 15:36:35 -07:00
storage Prevent SQLite storage backend from serving expired entries 2025-07-15 15:47:31 -07:00
sumstats btest/frameworks/sumstats: Use generic cluster-layout.zeek 2025-05-20 20:30:01 +02:00
telemetry Btests: don't use -C in Zeek invocations that don't actually need it 2025-06-06 13:46:45 -07:00