Commit graph

2295 commits

Author SHA1 Message Date
67d9a638db SearchService.php: fix flag filtering 2025-07-23 23:47:19 +02:00
f491fa0cf8 UserSearchQueries.php: fix query generation 2025-07-23 23:47:19 +02:00
f6b74cb282 pages.php: gzip buffering of json ban stream was causing excessive latency 2025-07-23 21:19:35 +02:00
dc6c33d095 pages.php: remove obsolete parameter from json bans stream 2025-07-23 21:06:04 +02:00
3a8588ab7f bans.php: load database rows in a streaming fashion 2025-07-23 21:06:04 +02:00
938bcd2889 Revert "Display banned post contents if reason does not contain cp"
This reverts commit 9f00630b40.
2025-07-23 19:40:20 +02:00
45603467bc SearchService.php: remove filtered out keywords and filters 2025-07-13 01:54:47 +02:00
cef13f0b31 config.php: increase the default search max weight 2025-07-12 00:07:58 +02:00
28ce41dedc SearchService.php: prettier weight logging 2025-07-12 00:07:22 +02:00
1767c7b316 UserPostQueries.php: fix post search ordering 2025-07-08 21:38:00 +02:00
360161b1fc SearchService.php: handle filters getting trimmed into oblivion 2025-07-08 21:31:39 +02:00
75ce687af5 SearchService.php: fix search detecting spurious flags 2025-07-08 21:17:18 +02:00
8028c1bd9a context.php: handle the search.flag_filter configuration option 2025-07-08 21:09:02 +02:00
d695ff2582 config.php: add flag_filter option, off by default 2025-07-08 21:08:02 +02:00
b2308b1ffe context.php: add SearchQueries 2025-07-08 00:33:19 +02:00
519036e625 context.php: add SearchService 2025-07-08 00:33:19 +02:00
b542ee949a context.php: add UserPostQueries 2025-07-08 00:33:19 +02:00
48f29774c3 config.php: add search.max_length 2025-07-08 00:33:19 +02:00
701007ea95 config.php: better documentation for search.boards 2025-07-08 00:33:19 +02:00
330d6b7c01 config.php: add search.max_weight to the configuration options 2025-07-08 00:33:19 +02:00
78e31f653c SearchService.php: expose if the flag filter is enabled 2025-07-08 00:33:19 +02:00
a749cc829c SearchService.php: check for query too broad 2025-07-08 00:33:19 +02:00
b61cb8acf3 SearchService.php: add SearchQueries and checkFlood 2025-07-08 00:33:19 +02:00
63be2bca4e SearchService.php: limit and expose the searchable boards 2025-07-08 00:33:19 +02:00
d6ca80f7fd SearchService.php: add search service with fully linear regex parser 2025-07-08 00:33:19 +02:00
6b4542edb3 Flags.php: add the flags that come embedded with php 2025-07-08 00:33:19 +02:00
6e153daa1d FiltersParseResult.php: add 2025-07-08 00:33:19 +02:00
46d5dc0fd4 SearchFilters.php: add 2025-07-08 00:33:19 +02:00
c6cec16971 UserPostQueries.php: add searchPost method 2025-07-08 00:33:16 +02:00
73df37918d SearchQueries.php: add 2025-07-07 22:07:11 +02:00
c9926802f7 database.php: force utf8mb4 for PDO 2025-06-01 16:05:43 +02:00
3c9c86901a MemcacheCacheDriver.php: fix error check 2025-05-31 18:10:51 +02:00
7aae8be1ae MemcacheCacheDriver.php: add detailed errors 2025-05-31 18:08:54 +02:00
2b30929bc9 MemcacheCacheDriver.php: fix init again 2025-05-30 00:22:42 +02:00
de9d118390 cache.php: update MemcachedCacheDriver initialization 2025-05-30 00:06:23 +02:00
37e771f0be MemcacheCacheDriver.php: fix configuration 2025-05-30 00:01:55 +02:00
b9a29927f3 RedisCacheDriver.php: use CacheDriverTrait 2025-05-30 00:01:55 +02:00
84a22a788e CacheDriverTrait.php: add CacheDriverTrait to share code 2025-05-30 00:01:53 +02:00
63228d04be pages.php: use Context provided config 2025-04-23 23:16:18 +02:00
f7dae74522 auth.php: format 2025-04-23 22:45:32 +02:00
3e3b71211a auth.php: use php 8.4 cost for bcrypt 2025-04-23 22:45:32 +02:00
2f69af8267 auth.php: remove unused global 2025-04-23 22:45:32 +02:00
fowr
4ef10e26fc auth.php: cleanup ununsed function 2025-04-23 22:45:32 +02:00
fowr
715005ec96 auth.php: no need to repass version anymore in test_password 2025-04-23 22:45:32 +02:00
f7bef11ac9 auth.php: use pre-hashing for BCRYPT 2025-04-23 22:45:32 +02:00
fowr
a8a947af65 config.php: bump password crypt version 2025-04-23 22:45:32 +02:00
fowr
3510f05fe8 auth.php: use password_hash with bcrypt and password_verify for login 2025-04-23 22:45:32 +02:00
24e43a5aa1 nntpchan: removed handler code 2025-04-23 22:03:32 +02:00
634f769592 config.php: remove nntpchan options 2025-04-23 22:02:57 +02:00
a28d9a4246 functions.php: minor code semplification for crossbooard citations 2025-04-23 19:57:22 +02:00