Commit graph

5632 commits

Author SHA1 Message Date
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
850958a45e functions.php: add optional password check for has_any_history 2024-11-14 15:27:42 +01:00
1f05efd2dd banners: add cockshott banner 2024-11-13 19:50:54 +01:00
7ad17bbee1 post.php: limit post history check to IPv4 as a workaround to #49 2024-11-13 19:44:57 +01:00
c8d84afa07 Merge branch '48-prev-reply-op' into 'config'
Resolve "Require previous replies to make a thread"

See merge request leftypol/leftypol!12
2024-11-12 14:19:41 +00:00
ee4ba0ed26 functions.php: add caching to has_any_history 2024-11-12 15:11:25 +01:00
4277cc9851 post.php: require post history before creating a thread 2024-11-12 15:07:49 +01:00
2904fb5f3e config.php: add no post history error 2024-11-12 15:07:49 +01:00
06b0cb8484 config.php: add op_require_history option 2024-11-12 15:07:38 +01:00
2981859ac1 functions.php: add has_any_history function 2024-11-12 15:07:15 +01:00
aaa725dd06 Merge branch '27-improve-reports' into 'config'
Resolve "Increase the number of reports displayed in the reports page"

Closes #27

See merge request leftypol/leftypol!5
2024-11-12 13:20:58 +00:00
09075b1465 pages.php: mod_reports rework query 2024-11-12 14:20:14 +01:00
c94a7cb403 pages.php: mod_reports signal if there are more reports than the limit 2024-11-12 14:20:12 +01:00
e7518dfe25 pages.php: format mod_reports 2024-11-12 14:19:52 +01:00
82391e0f83 maintenance.php: use tabs 2024-11-12 13:47:21 +01:00
d7db185129 Merge branch '37-report-maintenance' into 'config'
Resolve "Implement auto maintenance for the reports"

Closes #37

See merge request leftypol/leftypol!11
2024-11-12 09:55:50 +00:00
1df7c589cb maintenance.php: delete invalid reports 2024-11-12 10:48:02 +01:00
4c1a6d3c57 pages.php: skip reports deletion if auto maintenance is disabled 2024-11-04 23:13:14 +01:00
f7fd639d2d pages.php: use modern array syntax 2024-11-04 23:11:21 +01:00
5fa893655d Merge branch '7-matrix-reports' into 'config'
Resolve "Matrix report bot"

Closes #7

See merge request leftypol/leftypol!10
2024-11-04 21:59:28 +00:00
4d62dcd9a2 post.php: use modern matrix API 2024-11-04 22:57:59 +01:00
20a30f2661 post.php: split into a function matrix reporting 2024-11-04 22:57:59 +01:00
703637a948 config.php: restructure matrix configuration a bit 2024-11-04 22:57:57 +01:00