Zankaria
|
3e9ad58e97
|
config.php: fix mod config array
|
2024-10-01 23:54:16 +02:00 |
|
Zankaria
|
f4ff39c876
|
post.php, mod.php: pass the context to check_login
|
2024-10-01 22:16:54 +02:00 |
|
Zankaria
|
e6133ef00f
|
auth.php: passthrough the context
|
2024-10-01 22:16:54 +02:00 |
|
Zankaria
|
13ca053e06
|
config.php: fix default 'dir' configuration
|
2024-10-01 22:16:54 +02:00 |
|
Zankaria
|
44b31eff0b
|
style.css: remove deprecated extensions
|
2024-10-01 21:13:36 +02:00 |
|
 ZankariaandGitHub
|
e70c087f5f
|
docker: use composer LTS
|
2024-10-01 15:01:03 +02:00 |
|
Zankaria
|
65008dec98
|
anti-bot.php: remove unused variable
|
2024-09-19 23:13:42 +02:00 |
|
Zankaria
|
0e8aeca4af
|
anti-bot.php: format
|
2024-09-19 23:09:02 +02:00 |
|
Zankaria
|
bdd7090e75
|
quote-selection.js: format
|
2024-09-19 22:58:23 +02:00 |
|
Zankaria
|
fd309443ea
|
js: drop IE support
|
2024-09-19 22:54:04 +02:00 |
|
Zankaria
|
4332b70363
|
quote-selection.js: trim
|
2024-09-19 22:51:31 +02:00 |
|
Zankaria
|
cb6d6f13dd
|
main.js: use let
|
2024-09-19 22:51:01 +02:00 |
|
 ZankariaandZankaria
|
e825e7aac5
|
Add dynamic captcha support
|
2024-08-15 14:37:59 +02:00 |
|
 ZankariaandZankaria
|
51e0616eb8
|
bans.php: fix forgot to extract the mask
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
7e4acbb6d2
|
bans.php: FIX every IP matching to any ban that was going to expire eventually
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
ffe855222e
|
bans.php: do not deserialize post that does not exist
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
1e0a95ce83
|
maintenance.php: fix and update logs
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
c4e3541b15
|
config.php: purge_bans configuration into the proper section
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
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 |
|
 ZankariaandZankaria
|
c057c6df29
|
functions.php: skip ban deletion on auto_maintenance disabled
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
4d97e69620
|
maintenance.php: add purging antispam to the tool
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
e5bbdb9d28
|
functions.php: make automated antispam puring optional
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
cc5e96eb9d
|
bans.php: use modern array syntax
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
82b8eb1e74
|
bans.php: group deletion policy
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
2298d4433f
|
bans.php: use modify inplace
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
accca93084
|
Add maintenance.php to the tools
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
cbaf19cb7a
|
bans.php: make the purge configurable
|
2024-08-11 12:04:12 +02:00 |
|
 ZankariaandZankaria
|
75714505a0
|
config.php: add auto_maintenance configuration option
|
2024-08-11 12:04:10 +02:00 |
|
 ZankariaandZankaria
|
36476f6341
|
bans.php: split find implementations
|
2024-08-11 11:53:27 +02:00 |
|
 ZankariaandZankaria
|
980b2ef7bf
|
bans.php: split findSingle implementations
|
2024-08-11 10:28:08 +02:00 |
|
 ZankariaandZankaria
|
e4707ee2a8
|
Delete stale unreferenced ban appeals via foreign key constrain
|
2024-08-11 10:20:02 +02:00 |
|
 ZankariaandZankaria
|
00cc1f434d
|
anti-bot.php: add comments to _create_antibot
|
2024-08-11 10:17:14 +02:00 |
|
 ZankariaandZankaria
|
609da43548
|
anti-bot.php: trim
|
2024-08-11 10:13:44 +02:00 |
|
Zankaria
|
4445254b00
|
expand-video.js: onReady
|
2024-08-05 19:21:09 +02:00 |
|
Zankaria
|
85b03c0fb0
|
expand-video.js: format
|
2024-08-05 19:20:55 +02:00 |
|
Zankaria
|
d9a333a69f
|
expand-all-images.js: onReady
|
2024-08-05 19:15:42 +02:00 |
|
Zankaria
|
e92e9469a8
|
expand-all-images.js: format
|
2024-08-05 19:15:26 +02:00 |
|
Zankaria
|
41f9aed606
|
inline-expanding-filename.js: onReady
|
2024-08-05 19:14:06 +02:00 |
|
Zankaria
|
5306f1d1f9
|
inline-expanding-filename.js: format
|
2024-08-05 19:14:04 +02:00 |
|
Zankaria
|
2749567c3f
|
download-original.js: onReply
|
2024-08-05 19:11:32 +02:00 |
|
Zankaria
|
44e9a5aa57
|
download-original.js: format
|
2024-08-05 19:11:23 +02:00 |
|
Zankaria
|
5550bc4212
|
catalog-search.js: onReady
|
2024-08-05 19:09:05 +02:00 |
|
Zankaria
|
d9d05ddbf5
|
catalog-search.js: format
|
2024-08-05 19:08:55 +02:00 |
|
Zankaria
|
d9feb5cfa7
|
catalog.html: onReady
|
2024-08-05 19:03:24 +02:00 |
|
Zankaria
|
b7f46a239d
|
show-backlinks.js: onReady
|
2024-08-05 19:01:27 +02:00 |
|
Zankaria
|
2728966c1c
|
show-backlinks.js: format
|
2024-08-05 19:01:08 +02:00 |
|
Zankaria
|
ed46907a6c
|
post-hover.js: onReady
|
2024-08-05 19:00:12 +02:00 |
|
Zankaria
|
31444d654a
|
post-hover.js: format
|
2024-08-05 18:59:44 +02:00 |
|
Zankaria
|
6bea01b00b
|
youtube.js: onReady
|
2024-08-05 18:50:35 +02:00 |
|
Zankaria
|
023e59d88f
|
youtube.js: format
|
2024-08-05 18:50:23 +02:00 |
|
Zankaria
|
b822a76b23
|
style-select.js: onReply
|
2024-08-05 18:48:04 +02:00 |
|
Zankaria
|
902c558237
|
style-select.js: format
|
2024-08-05 18:47:53 +02:00 |
|
Zankaria
|
a018772267
|
show-backlinks.js: onReady
|
2024-08-05 18:38:38 +02:00 |
|
Zankaria
|
fa341b29d0
|
smartphone-spoiler.js: format
|
2024-08-05 18:38:35 +02:00 |
|
Zankaria
|
6daae3ec92
|
show-backlinks.js: onReady
|
2024-08-05 18:35:21 +02:00 |
|
Zankaria
|
da0f26485a
|
show-backlinks.js: trim
|
2024-08-05 18:34:55 +02:00 |
|
Zankaria
|
8b773b124e
|
main.js: rename onready to camelCase
|
2024-08-05 18:33:15 +02:00 |
|
Zankaria
|
c327a0439e
|
main.js: rename init_stylechooser to camelCase
|
2024-08-04 15:52:15 +02:00 |
|
Zankaria
|
4b5e40f575
|
main.js: format
|
2024-08-04 15:50:04 +02:00 |
|
Zankaria
|
eb67076e60
|
main.js: rename dopost to camelCase
|
2024-08-04 15:47:38 +02:00 |
|
Zankaria
|
990f27e80b
|
main.js: format getCookie
|
2024-08-04 15:44:12 +02:00 |
|
Zankaria
|
8d3bfedc72
|
main.js: trim
|
2024-08-04 15:42:02 +02:00 |
|
Zankaria
|
4bc69be4bc
|
bans.php: fix new_ban failing due to the message body being too big
|
2024-07-27 15:27:44 +02:00 |
|
Zankaria
|
ef1939500c
|
docker: use modern compose file naming scheme
|
2024-06-23 15:54:21 +02:00 |
|
Zankaria
|
555d14b7ae
|
docker: make the compose local instance folder file parametrizable
|
2024-06-23 15:53:42 +02:00 |
|
 ZankariaandGitHub
|
281f391205
|
docker: remove PEAR leftovers
|
2024-06-23 13:13:45 +02:00 |
|
 ZankariaandGitHub
|
991ed657fb
|
install.php: fix https check
|
2024-06-15 00:53:49 +02:00 |
|
Zankaria
|
88a48befd4
|
pages.php: use link to create hardlinks instead of full file copy for thread moving
|
2024-05-23 00:05:43 +02:00 |
|
Zankaria
|
7e4dd5567b
|
bans.php: always print modLog
|
2024-05-22 22:14:38 +02:00 |
|
Zankaria
|
8963ebfce9
|
bans.php: simplify modLog string
|
2024-05-22 22:14:08 +02:00 |
|
Zankaria
|
d700aa0522
|
Rework secure_login_only configuration option to allow secure default and header checking
|
2024-05-11 16:02:15 +02:00 |
|
Zankaria
|
9f46f0fdd4
|
functions.php: do not fail fail_unlink if the file does not exist
|
2024-05-11 15:38:17 +02:00 |
|
Zankaria
|
96bebe8c79
|
post.php: fix broken JS cookie setting
|
2024-05-11 12:44:16 +02:00 |
|
Zankaria
|
827373819f
|
docker: add compose documentation notes
|
2024-05-11 12:34:41 +02:00 |
|
Zankaria
|
faa43cb8a6
|
image.php: do not delete moved images
|
2024-05-11 12:05:10 +02:00 |
|
Zankaria
|
dd224cea58
|
functions.php: handle null body in remove_modifiers
|
2024-05-11 11:48:01 +02:00 |
|
Zankaria
|
4c731ba241
|
auth.php: check if cookie exists
|
2024-05-11 00:51:02 +02:00 |
|
Zankaria
|
ed05049777
|
functions.php: fix null parameter
|
2024-05-11 00:51:02 +02:00 |
|
Zankaria
|
44fd0dfb82
|
config.php: reenable syslog default
|
2024-05-11 00:16:18 +02:00 |
|
Zankaria
|
b90d6f5680
|
Fix broken login
|
2024-05-11 00:04:20 +02:00 |
|
Zankaria
|
2836ace551
|
readme: add basic docker documentation in the README
|
2024-04-18 23:44:09 +02:00 |
|
Zankaria
|
9d7ddd46c5
|
dokcer: cache webp images files in nginx
|
2024-04-18 23:33:47 +02:00 |
|
Zankaria
|
cbb1571063
|
docker: remove duplicated nginx configuration
|
2024-04-18 23:32:48 +02:00 |
|
 ZankariaandZankaria
|
0428c35684
|
b.php: make banners redirect instead of serving the image directly
|
2024-04-17 10:15:55 +02:00 |
|
Zankaria
|
b86b9e375d
|
post.php: fix hcaptcha reading wrong post field
|
2024-04-16 22:39:32 +02:00 |
|
Zankaria
|
c3619c49fb
|
docker: prepare compose for multiple test instances
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
024f955338
|
docker: remove special handling of instance-config.php from build
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
bf4f388a04
|
docker: make non-profile the default compose setting
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
f161de3d57
|
docker: format compose file
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
107592f70c
|
docker: simplify composer file
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
fbbdb5afd6
|
docker: fix variable checking in bootstrapping script
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
3de9fa24dd
|
template.php install.php: handle cache directory being a symlink
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
7aca69125f
|
docker: extract the vichan directory and make it optionally exposable
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
b1b28dcb90
|
docker-compose: use local www root
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
bd3bf7e4f8
|
docker: reduce file permissions
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
7979404c1b
|
docker: change user to www-data
|
2024-04-16 22:32:41 +02:00 |
|
Zankaria
|
d55961995c
|
docker: change the work directory to /var/www
|
2024-04-16 22:32:41 +02:00 |
|
 ZankariaandZankaria
|
8120c42440
|
Format injected javascript on failed native captcha
|
2024-04-03 14:33:38 +02:00 |
|
 ZankariaandZankaria
|
650ef8bcc2
|
Fix crash if no captcha is enabled
|
2024-04-03 14:33:38 +02:00 |
|
 ZankariaandZankaria
|
3016d69428
|
Share REST call code and separate components via dependency injection
|
2024-04-03 14:33:38 +02:00 |
|