Commit graph

5454 commits

Author SHA1 Message Date
18f1aff2f6 pages.php: use ReportQueries 2024-12-06 21:14:13 +01:00
f6deafbc34 context.php: add ReportQueries class 2024-12-06 21:14:13 +01:00
8d8957cfeb context.php: add PDO and database to context 2024-12-06 21:14:11 +01:00
72e2d02cca ReportQueries.php: add implementation 2024-12-06 21:13:54 +01:00
5e45fc9d60 config.php: fix default config for redis cache 2024-12-06 21:09:08 +01:00
ac98a0459f RedisCacheDriver.php: fixup 2024-12-06 21:09:08 +01:00
cbcd743649 docker: add redis instance 2024-12-06 21:09:08 +01:00
5ee20431e2 pages.php: mod_merge cast post id 2024-12-06 21:09:08 +01:00
e80160f18c mod.php, pages.php: remove apc debug 2024-12-06 21:09:08 +01:00
ee9de3fe50 composer: add context.php 2024-12-06 21:09:08 +01:00
e58876a0ee mod.php: add missing context parameter 2024-12-06 21:09:08 +01:00
c0cce68f6b mod.php: $matches should always be an array 2024-12-06 21:09:08 +01:00
8cf497eb93 post.php, mod.php: pass the context to check_login 2024-12-06 21:09:08 +01:00
4197b5a376 auth.php: pass context to mod_login 2024-12-06 21:09:08 +01:00
Zankaria
7ef2d42bb0 mod.php, pages.php: pass the context to the mod pages 2024-12-06 21:09:08 +01:00
Zankaria
cb71e00b50 mod.php: remove last mod_page_* handler, use only mod_* for mod pages 2024-12-06 21:09:08 +01:00
Zankaria
98fb50e050 mod.php: use modern array syntax 2024-12-06 21:09:08 +01:00
82fb30ce9a polyfill.php: remove obsolete polyfills 2024-12-06 21:09:08 +01:00
5da430b0ba RedisCacheDriver.php: better support unix sockets 2024-12-06 21:09:08 +01:00
8ad5e4cebd polifill.php: add str_starts_with 2024-12-06 21:09:08 +01:00
8b586dc3bb RedisCacheDriver.php: add false value support 2024-12-06 21:09:08 +01:00
9b5906effe RedisCacheDriver.php: flush only the key-value pairs with matching prefix 2024-12-06 21:09:08 +01:00
39635cfa33 RedisCacheDriver.php: use extension provided serialization 2024-12-06 21:09:08 +01:00
39683db736 FsCacheDriver.php: collect expired cache items before operating on the cache 2024-12-06 21:09:08 +01:00
Zankaria
c31f5a4104 maintenance.php: delete expired filesystem cache 2024-12-06 21:09:07 +01:00
Zankaria
eca2ce0a8f context.php: use shared cache driver 2024-12-06 21:09:07 +01:00
Zankaria
842b4fdcee cache.php: wrap new cache drivers 2024-12-06 21:09:07 +01:00
33f83af1b1 driver: break up cache drivers 2024-12-06 21:09:07 +01:00
e85ccfab38 cache-driver.php: move to Data 2024-12-06 21:09:07 +01:00
Zankaria
8969b5816d cache-driver.php: filesystem handle expired values. 2024-12-06 21:09:07 +01:00
14eae7e9f4 config.php: update cache documentation 2024-12-06 21:09:07 +01:00
2892520438 cache: implement cache locking for filesystem cache and give it multiprocess support 2024-12-06 21:09:07 +01:00
Zankaria
7dbab7c26c context.php: add Dependency Injection container implementation 2024-12-06 21:08:47 +01:00
d3b94027c4 docker: rename compose file 2024-12-06 21:04:17 +01:00
a9e8fc0b8e docker: remove fixed container naiming from the database 2024-12-06 21:04:08 +01:00
22c73c2249 cli.php: remove double inclusion of anti-bot.php 2024-11-28 23:57:42 +01:00
367953f134 post.php: remove useless code 2024-11-28 16:28:33 +01:00
a095b0993c post.php: remove newline from report message 2024-11-28 16:21:26 +01:00
878cad6f06 functions.php: do not manually load anti-bot.php 2024-11-28 16:03:18 +01:00
708b4801dd composer: load anti-bot.php 2024-11-28 16:03:00 +01:00
120973a6b0 functions.php: supply pdo to _create_antibot 2024-11-28 16:01:50 +01:00
b459551ccb anti-bot.php: use transactions 2024-11-28 16:01:24 +01:00
73bc23a4c7 remove mysql 5.5 support 2024-11-28 01:06:59 +01:00
5bd89a9437 config.php: update min max op body length doc 2024-11-27 23:12:58 +01:00
f100d8fcda post.php: follow max_body_op and min_body_op 2024-11-27 23:10:26 +01:00
4c1ac32bda Merge branch 'min-body-op' into 'config'
Minimum body length specific for op

See merge request leftypol/leftypol!13
2024-11-27 20:39:42 +00:00
531e246e28 post.php: check different body length values for op 2024-11-27 21:28:25 +01:00
eb480975cd config.php: add op min and max body configuration options 2024-11-27 21:28:04 +01:00
b8af67a5e2 post.php: use modern array syntax 2024-11-27 17:39:57 +01:00
b88c876222 post.php: use additional password check 2024-11-14 15:27:42 +01:00