FTL/src/database
DL6ER d992e929f4
Fix possible race-collision leading to a theoretical out-of-bounds read
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-22 22:49:20 +01:00
..
CMakeLists.txt Update SQLite3 to 3.34.0 and expose sqlite3 shell as 'pihole-FTL sqlite3' (drop-in replacement is available as well) 2020-12-26 20:04:04 +01:00
aliasclients.c Reduce code duplication by using labels + ensure we do not run dbclose() multiple times on database issues (e.g., when database is locked) 2021-11-14 13:01:39 +01:00
aliasclients.h Open individual database connections where we need them. Do not use global pointers anywhere. This may mean we have more than one connection open at the sae time. SQLite3 will take care of thread-safety. 2021-03-20 20:21:09 +00:00
common.c Reference sqlite3ErrName instead of copying it. This requires SQLite3 patching 2022-11-25 11:35:08 +01:00
common.h Reference sqlite3ErrName instead of copying it. This requires SQLite3 patching 2022-11-25 11:35:08 +01:00
database-thread.c Reload blocking mode independently of incoming queries 2022-03-01 04:27:40 +01:00
database-thread.h Move database thread into dedicated module. 2019-07-04 16:52:17 +02:00
gravity-db.c Remove last traces of temporarily added benchmarking tools. Also remove the hint about ABP domains, this can easily be checked in gravity 2023-03-05 13:56:55 +01:00
gravity-db.h Merge pull request #1409 from pi-hole/tweak/white_regex_id 2022-09-11 22:12:33 +02:00
message-table.c Adlist warning -> ADLIST WARNING 2022-11-15 21:28:38 +01:00
message-table.h Log inaccesible adlists to message table 2022-08-31 23:51:25 +02:00
network-table.c Fix possible race-collision leading to a theoretical out-of-bounds read 2023-11-22 22:49:20 +01:00
network-table.h Open individual database connections where we need them. Do not use global pointers anywhere. This may mean we have more than one connection open at the sae time. SQLite3 will take care of thread-safety. 2021-03-20 20:21:09 +00:00
query-table.c Always store time we start to save to the database (not only in debug mode). This avoids errorneous timing reports in case of errors. 2022-12-27 07:31:39 +01:00
query-table.h Add new reply, reply_time, and dnssec columns to the query_storage table and queries view 2022-01-19 19:38:44 +01:00
shell.c Apply Pi-hole specific patches 2023-05-18 10:25:40 +02:00
sqlite3-ext.c Fix subdirectory include paths. This is only to be explicit, the relative search finds them otherwise as well 2020-09-03 20:46:01 +02:00
sqlite3-ext.h Also return NO MATCH when invoking subnet_match() with non-TEXT arguments. 2020-04-02 15:16:58 +00:00
sqlite3.c Apply Pi-hole specific patches 2023-05-18 10:25:40 +02:00
sqlite3.h Update SQLite3 to 3.42.0 2023-05-18 10:13:42 +02:00