4953 Commits

Author SHA1 Message Date
Zankaria
4c29e84527 FilterService.php: use DnsDriver 2025-04-24 17:29:36 +02:00
Zankaria
456356ad9a pages.php: use DnsDriver 2025-04-24 17:29:36 +02:00
Zankaria
d210f408dc post.php: use IpBlacklistService to check for spam ips via DNS 2025-04-24 17:29:36 +02:00
Zankaria
9cfcf6e536 context.php: add IpBlacklistService 2025-04-24 17:29:36 +02:00
Zankaria
038a2f74d6 context.php: add DnsDriver 2025-04-24 17:29:36 +02:00
Zankaria
35218b356f IpBlacklistService.php: add 2025-04-24 17:29:34 +02:00
Zankaria
3f68cd799d LibcDnsDriver.php: use something less bad than gethostbynamel 2025-04-24 14:47:20 +02:00
Zankaria
4135c2924e LibcDnsDriver.php: add 2025-04-24 14:47:20 +02:00
Zankaria
a86801e9b2 HostDnsDriver.php: add 2025-04-24 14:47:18 +02:00
Zankaria
9feabab4ea DnsDriver.php: add 2025-04-24 01:10:53 +02:00
Lorenzo Yario
e2a7ad2a3a
Merge pull request #922 from Zankaria/total-recent-posts
Change recent_user_posts to be per page instead of per-board
2025-04-18 10:37:09 -07:00
Lorenzo Yario
94082cf517
Merge pull request #923 from perdedora/new-filtersystem
New filter system
2025-04-18 10:36:59 -07:00
Lorenzo Yario
578a16c513
Merge pull request #925 from Zankaria/recent-posts-validation
pages.php: better input validation in recent_posts page
2025-04-18 10:36:38 -07:00
Lorenzo Yario
dcbb985eab
Merge pull request #927 from Zankaria/better-hash
Better hashing
2025-04-18 10:36:13 -07:00
Zankaria
e3fdb8f3fe auth.php: use php 8.4 cost for bcrypt 2025-04-16 22:14:35 +02:00
Zankaria
93fc8f713b auth.php: remove unused global 2025-04-16 21:26:54 +02:00
fowr
a16f02ce51 auth.php: cleanup ununsed function 2025-04-16 21:26:54 +02:00
fowr
92ea93cec5 auth.php: no need to repass version anymore in test_password 2025-04-16 21:26:54 +02:00
Zankaria
69144087be auth.php: use pre-hashing for BCRYPT 2025-04-16 21:26:52 +02:00
fowr
88c863a43a config.php: bump password crypt version 2025-04-16 19:09:10 +02:00
fowr
0b560b2353 auth.php: use password_hash with bcrypt and password_verify for login 2025-04-16 19:09:06 +02:00
Zankaria
d91ae6e3e5 auth.php: use secure salt source, use a cryptographically secure hashing algorithm for login tokens 2025-04-16 14:58:09 +02:00
Zankaria
3ea2fb4cd4 functions.php: use secure_hash where appropriate 2025-04-16 14:58:09 +02:00
Zankaria
79463e782c composer: add hide.php 2025-04-16 14:58:09 +02:00
Zankaria
624b629ff3 hide.php: add hide.php to the functions 2025-04-16 14:58:09 +02:00
Zankaria
1a29d6a195 config.php: interpret $config['mod']['recent_user_posts'] as total 2025-04-14 22:28:07 +02:00
Zankaria
ed9eb1759a pages.php: interpret recent_user_posts as total 2025-04-14 22:28:04 +02:00
Zankaria
66e44b01c7 pages.php: better input validation in recent_posts page 2025-04-14 18:10:49 +02:00
fowr
3eb0d4b934 context.php: add filter system to context 2025-04-10 12:17:55 -03:00
fowr
f544b607f2 filters.php: edit to fit new filter system 2025-04-10 12:10:20 -03:00
fowr
4420c08ef4 functions.php: remove insertFloodPost 2025-04-10 12:09:46 -03:00
fowr
4429e8e55a post.php: remove unused functions related to filter; add ip key to post 2025-04-10 12:09:04 -03:00
fowr
38095f0972 FloodService.php: add flood service for flood detection logic 2025-04-10 11:58:35 -03:00
fowr
a0632472d6 FloodQueries.php: add flood queries class 2025-04-10 11:56:03 -03:00
fowr
a6eeb29d44 FilterService.php: add filter service to apply filters to posts 2025-04-10 11:53:42 -03:00
fowr
26006d92ef FloodManager.php: add flood manager for post filtering and flood control 2025-04-10 11:50:59 -03:00
Lorenzo Yario
26c6cb0330
Merge pull request #919 from perdedora/context-sonarlint
context.php: improve type safety, fix sonarlint complexity
2025-04-06 22:02:58 -05:00
fowr
84a59e35c6 context.php: improve type safety, fix sonarlint complexity 2025-03-30 13:35:33 -03:00
Lorenzo Yario
1db76080f8
Merge pull request #917 from Zankaria/remove-tesseract
Remove tesseract support
2025-03-29 03:04:07 -05:00
Zankaria
6dc2736f67 remove all tesseract traces 2025-03-28 15:09:59 +01:00
Lorenzo Yario
fe301f9b9e
Merge pull request #915 from Zankaria/ios-triangle-bug
post-menu.js: use unicode code with variant selector for equilateral …
2025-03-19 23:40:40 -05:00
Zankaria
da9c9a9c5a post-menu.js: use unicode code with variant selector for equilateral triangle 2025-03-17 21:31:20 +01:00
Lorenzo Yario
7678ab978b
Merge pull request #914 from Zankaria/log-system-report
context.php: log error if log_system is erroneous
2025-03-16 17:03:21 -05:00
Zankaria
975fa53a20 context.php: log error if log_system is erroneous 2025-03-16 18:46:39 +01:00
Lorenzo Yario
3f467aacdf
Merge pull request #895 from Zankaria/user-posts
Browse users by password hash + refactor
2025-03-09 20:39:46 -05:00
Lorenzo Yario
e420ea19a1
Merge pull request #911 from Zankaria/strikethrough-invalid-citations
Strikethrough invalid citations
2025-03-09 20:39:38 -05:00
Lorenzo Yario
49c69f4113
Merge pull request #912 from Zankaria/notes-fix
pages.php: fix wrong variable
2025-03-09 20:39:33 -05:00
Zankaria
3a8a7f13bf pages.php: fix wrong variable 2025-03-03 18:21:45 +01:00
Zankaria
7a28ea552d view_ip.html: change style 2025-03-01 23:25:13 +01:00
Zankaria
2bb7611c5e view_ip.html: use ?/IP endpoint to remove bans and add notes 2025-03-01 23:25:13 +01:00