Zankaria
|
1191dfb193
|
pages.php: add copy fallback in case of already existing file when moving thread.
|
2024-08-18 01:06:45 +02:00 |
|
Lorenzo Yario
|
5ee48c5865
|
Merge pull request #793 from Zankaria/captcha-rework-vichan
Refactor (again) the captcha backend + add support for dynamic captchas
|
2024-08-16 21:43:31 -07:00 |
|
Lorenzo Yario
|
60135bbb89
|
Merge pull request #794 from Zankaria/fix-di
Forgot to convert a method call in #784
|
2024-08-16 21:43:24 -07:00 |
|
Lorenzo Yario
|
39876f3cc7
|
Merge pull request #795 from Zankaria/api-modern
Modernize (a bit) the Api class
|
2024-08-16 21:43:17 -07:00 |
|
Lorenzo Yario
|
84a3bedd18
|
Merge pull request #796 from Zankaria/mod-use-di
Add the context dependency injection container to the mod pages
|
2024-08-16 21:43:07 -07:00 |
|
Lorenzo Yario
|
90dead0394
|
Merge pull request #797 from Zankaria/function-themes
Split the theme functions from functions.php
|
2024-08-16 21:42:43 -07:00 |
|
fowr
|
4f68166870
|
api.php: using depedency injection instead of globals
|
2024-08-16 19:26:19 +02:00 |
|
Zankaria
|
d408ed0413
|
theme.php: rename functions to snake_case
|
2024-08-16 18:33:02 +02:00 |
|
Zankaria
|
453ae795f5
|
composer.json: autoload theme.php
|
2024-08-16 18:24:48 +02:00 |
|
Zankaria
|
b2df2ab2a5
|
theme.php: extract theme functions from functions.php
|
2024-08-16 18:24:26 +02:00 |
|
Zankaria
|
81aebef2f4
|
pages.php: use modern array syntax for new empty arrays
|
2024-08-15 17:21:41 +02:00 |
|
Zankaria
|
b64bac5eb8
|
pages.php: use the context to access the configuration array
|
2024-08-15 17:13:43 +02:00 |
|
Zankaria
|
524ae94624
|
mod.php: pass the context to the mod pages
|
2024-08-15 17:13:34 +02:00 |
|
Zankaria
|
19082aec56
|
mod.php: use modern array syntax
|
2024-08-15 17:13:27 +02:00 |
|
Zankaria
|
e640217a8f
|
post.php: fix DI method call
|
2024-08-15 16:39:12 +02:00 |
|
Zankaria
|
165ea5308a
|
config.php: ops, wrong name for the native captcha
|
2024-08-15 16:33:56 +02:00 |
|
Zankaria
|
f7073d5d7e
|
post.php: do not verify the poster IP if the captcha is dynamic
|
2024-08-15 16:22:58 +02:00 |
|
Zankaria
|
cb5fb68c5e
|
header.html: format
|
2024-08-15 16:21:02 +02:00 |
|
Zankaria
|
fb92e5fb68
|
config.php: rework captcha configuration
|
2024-08-15 16:20:58 +02:00 |
|
Zankaria
|
a275d04efa
|
captcha-queries.php: refactor NativeCaptchaQuery to use DI
|
2024-08-15 15:17:54 +02:00 |
|
Zankaria
|
933594194c
|
captcha-queries.php: refactor remote captcha queries to use DI and abstract the implementation better
|
2024-08-15 15:11:32 +02:00 |
|
Zankaria
|
e825e7aac5
|
Add dynamic captcha support
|
2024-08-15 14:37:59 +02:00 |
|
Lorenzo Yario
|
e16dc142b7
|
Merge pull request #786 from Zankaria/config-opcache
Make configuration sub-arrays more opcache friendly
|
2024-08-11 17:03:17 -07:00 |
|
Lorenzo Yario
|
420ec4a852
|
Merge pull request #787 from Zankaria/mod-page
Unify mod page handlers
|
2024-08-11 17:02:57 -07:00 |
|
Zankaria
|
4d8a4db338
|
api.php: partially modernize the Api class
|
2024-08-11 16:14:03 +02:00 |
|
Zankaria
|
d1b06acbe9
|
mod.php: remove last mod_page_* handler, use only mod_* for mod pages
|
2024-08-11 15:45:24 +02:00 |
|
Zankaria
|
80be41f47a
|
config.php: make config sub-arrays more opcache friendly
|
2024-08-11 15:39:21 +02:00 |
|
Lorenzo Yario
|
f3e81c80d9
|
Merge pull request #784 from Zankaria/micro-di
(What should be a) much better Dependency Injection implementation
|
2024-08-11 03:05:47 -07:00 |
|
Lorenzo Yario
|
b3ae38da57
|
Merge pull request #785 from Zankaria/batch-maintenance
Batch maintenance
|
2024-08-11 03:05:31 -07:00 |
|
Zankaria
|
51e0616eb8
|
bans.php: fix forgot to extract the mask
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
7e4acbb6d2
|
bans.php: FIX every IP matching to any ban that was going to expire eventually
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
ffe855222e
|
bans.php: do not deserialize post that does not exist
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
1e0a95ce83
|
maintenance.php: fix and update logs
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
c4e3541b15
|
config.php: purge_bans configuration into the proper section
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
ede7591702
|
bans.php: refactor to expose the moratorium on ban deletion from the database.
Also fixes the 'purge_bans' configuration for non-cache deployments.
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
c057c6df29
|
functions.php: skip ban deletion on auto_maintenance disabled
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
4d97e69620
|
maintenance.php: add purging antispam to the tool
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
e5bbdb9d28
|
functions.php: make automated antispam puring optional
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
cc5e96eb9d
|
bans.php: use modern array syntax
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
82b8eb1e74
|
bans.php: group deletion policy
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
2298d4433f
|
bans.php: use modify inplace
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
accca93084
|
Add maintenance.php to the tools
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
cbaf19cb7a
|
bans.php: make the purge configurable
|
2024-08-11 12:04:12 +02:00 |
|
Zankaria
|
75714505a0
|
config.php: add auto_maintenance configuration option
|
2024-08-11 12:04:10 +02:00 |
|
Zankaria
|
36476f6341
|
bans.php: split find implementations
|
2024-08-11 11:53:27 +02:00 |
|
Zankaria
|
980b2ef7bf
|
bans.php: split findSingle implementations
|
2024-08-11 10:28:08 +02:00 |
|
Zankaria
|
e4707ee2a8
|
Delete stale unreferenced ban appeals via foreign key constrain
|
2024-08-11 10:20:02 +02:00 |
|
Zankaria
|
00cc1f434d
|
anti-bot.php: add comments to _create_antibot
|
2024-08-11 10:17:14 +02:00 |
|
Zankaria
|
ee20bf574a
|
functions.php: format _create_antibot
|
2024-08-11 10:14:54 +02:00 |
|
Zankaria
|
609da43548
|
anti-bot.php: trim
|
2024-08-11 10:13:44 +02:00 |
|