2081 Commits

Author SHA1 Message Date
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
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
624b629ff3 hide.php: add hide.php to the functions 2025-04-16 14:58:09 +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
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
fowr
84a59e35c6 context.php: improve type safety, fix sonarlint complexity 2025-03-30 13:35:33 -03:00
Zankaria
6dc2736f67 remove all tesseract traces 2025-03-28 15:09:59 +01: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
Zankaria
3a8a7f13bf pages.php: fix wrong variable 2025-03-03 18:21:45 +01:00
Zankaria
04a9f138aa pages.php: add mod_user_posts_by_passwd implementation 2025-03-01 23:25:13 +01:00
Zankaria
e29fd480ab config.php: deprecate ip_recentposts for recent_user_posts 2025-03-01 23:25:13 +01:00
Zankaria
4f9bb235f6 context.php: use UserPostQueries 2025-03-01 23:25:13 +01:00
Zankaria
f88c8fcd93 pages.php: use UserPostQueries for mod_page_ip 2025-03-01 23:25:13 +01:00
Zankaria
4023840aad UserPostQueries.php: add user post queries class 2025-03-01 23:25:13 +01:00
Zankaria
223a9713cb net.php: add functions to encode and decode a typed cursor over an url 2025-03-01 23:25:13 +01:00
Zankaria
13c9e01a2c functions.php: strikethrough bad citations 2025-02-28 17:37:09 +01:00
Zankaria
619303c8cf functions.php: remove unused parameter from markup 2025-02-28 17:36:28 +01:00
Zankaria
e7c96a3456 filters.php: use IpNoteQueries 2025-02-21 12:28:47 +01:00
Zankaria
886fd074ed pages.php: use IpNoteQueries 2025-02-21 12:16:38 +01:00
Zankaria
251d450705 context.php: provide IpNoteQueries 2025-02-21 12:09:35 +01:00
Zankaria
0b558de039 IpNoteQueries.php: add ip notes wrapper 2025-02-21 12:08:35 +01:00
Lorenzo Yario
4dfbb2c65b
Merge pull request #905 from e965/yandex-captcha
feat: add yandex smartcaptcha
2025-02-14 13:36:08 -06:00
Lorenzo Yario
60b5e5c5ea
Merge pull request #904 from Zankaria/bans-no-defaults
bans.php: remove unless defaults
2025-02-14 13:25:40 -06:00
Dmitry Dyachkov
879f96da88 fix: copypaste fix 2025-02-14 15:01:43 +00:00
Dmitry Dyachkov
febbf854a1 feat: add yandex captcha 2025-02-14 10:38:46 +00:00
Zankaria
73ba04dedb bans.php: remove unless defaults 2025-02-14 11:16:58 +01:00
Zankaria
d25343fb77 database.php: PDO always throw even on PHP < 8.0 2025-02-13 12:21:25 +01:00
fowr
b50ffa706d ffmpeg.php: fix mp4 logic for checking if audio exist 2025-02-12 14:46:22 -03:00
Zankaria
e8b965b4b4 config.php: improve default youtube embed 2025-01-19 22:56:01 +01:00
fowr
8925879355 proper fix instead of using numeric array in rebuild themes 2025-01-12 10:17:45 -03:00
fowr
071de337eb trying to make securimage less messy 2025-01-09 15:13:50 -03:00
fowr
c6ade44962 update config default to securimage 2025-01-09 14:58:34 -03:00
fowr
0deae76002 allow customization of securimage by captcha config variable 2025-01-09 14:57:31 -03:00