Commit Graph
410 Commits
Author SHA1 Message Date
Spine 7c0d9bebdf more tests for more coverage 2025-08-07 16:03:09 +02:00
Spine c2a8a04a2d db sandbox: show create table, more tests 2025-08-07 16:03:09 +02:00
Spine d4ecc793c9 relay requests from mysql to pg 2025-08-07 16:03:09 +02:00
Spine 7df1f189ac add pg_wrapper vendor lib 2025-08-07 16:03:09 +02:00
Spine 3a0cc78aaf remove bespoke site_log relay 2025-08-07 16:03:09 +02:00
Spine 658fe6a542 remove obsolete request_update report 2025-08-07 16:03:09 +02:00
Spine fecf0ceea1 simplify task scheduler implementation 2025-08-07 16:03:09 +02:00
Spine 5e386f75d1 remove deprecated phpcs rules and add some more 2025-07-28 17:00:18 +02:00
Spine 2b5822e42c unit test site options 2025-07-28 17:00:18 +02:00
Spine 0cbbf6169a allow multiple ip ranges to be banned 2025-07-28 17:00:18 +02:00
Spine 6f653fd6ef upgrade qrcode libary, replace word 2FA with MFA 2025-07-28 17:00:18 +02:00
Spine 944e045feb mysql must not do any data escaping/mangling 2025-07-28 16:55:17 +02:00
Spine d07d3ae9a4 remove embedded viewer property in Torrent and TGroup classes 2025-07-28 16:55:17 +02:00
Spine 40d2b4060c add artwork to error messges 2025-07-28 16:55:17 +02:00
Spine c3df1da1b7 attribute tables are managed by deriving a base class 2025-07-28 16:55:17 +02:00
Spine 7c0ecff7fa minor refactor to simplify removing test users 2025-07-28 16:55:17 +02:00
Spine 044c330a6c record ip when an MFA token is burnt 2025-07-28 16:55:17 +02:00
Spine 42df98c9da add Pg table viewer from list 2025-07-28 16:55:17 +02:00
Spine 5e9e3384a8 phpunit 12 + parallel testing 2025-07-28 16:55:17 +02:00
Spine eae635ec65 list stylesheets alphabetically 2025-07-28 16:55:17 +02:00
Spine 2e9476bcdf upgrade to phpstan to v2.1.12 2025-07-28 16:55:17 +02:00
Spine 45783f69bb rework IPv4 matching to work with delta seconds 2025-07-28 16:55:17 +02:00
Spine 7ed5cfdc96 drop historical user admin comments 2025-07-28 16:55:16 +02:00
Spine bae5eabf8e report redundant and unused mysql indexes 2025-07-28 16:55:16 +02:00
Spine 3e9b2bcb4f phpstan level 8 preparation 2025-07-28 16:55:16 +02:00
Spine 889766f032 migrate user change pw and announce key to pg 2025-07-28 16:55:16 +02:00
Spine 18d3078f98 write sitelog directly to Pg, stop relaying 2025-07-28 16:55:16 +02:00
Spine f34afafebc record torrent flag add/remove in torrent log 2025-07-28 16:55:16 +02:00
Spine 8b10c67f14 migrate blog and news to pg 2025-07-28 16:55:16 +02:00
Spine 3e9d9f3815 migrate IP ban facility to Pg and revamp UI 2025-07-28 16:55:16 +02:00
Spine 6c21ce219b align sortableTableHeader method names with the rest 2025-07-28 16:55:16 +02:00
Spine 2be870508f consistent findById() logic 2025-07-28 16:55:16 +02:00
Spine 13e41b2a9b replace id() method with id property in BaseUser derived classes 2025-07-28 16:55:16 +02:00
Spine 82376f08df sleep as little as possible in time-critical tests 2025-07-28 16:55:16 +02:00
Spine 1fbf231c6c use GazelleUnitTest\Helper everywhere 2025-07-28 16:55:16 +02:00
Spine 2b37c53e8a replace user->id() method with user->id property 2025-07-28 16:55:16 +02:00
Spine 6a90ea2c45 prepare for phpstan 2.0 2025-07-28 16:55:16 +02:00
Spine 96236f2a65 migrate error_log to Postgres 2025-07-28 16:55:16 +02:00
Spine b34f838f79 rename BaseRequestContext class to RequestContext 2025-07-28 16:55:16 +02:00
Spine 6b8f1ca5c1 use Forum object for access check 2025-07-28 16:55:16 +02:00
Spine 778a7df444 use a torrent object for download total 2025-07-28 16:55:16 +02:00
Spine d8d5b5c5be add unit tests for json user endpoints 2025-07-28 16:55:16 +02:00
Spine d5f3941e7a BaseObject knows how to remove itself from the database 2025-07-28 16:55:16 +02:00
Spine 31f5909642 refactor error messages and add response code 2025-07-28 16:55:16 +02:00
Spine 964a39ef6a legacy View class inherits from Base 2025-07-28 16:55:16 +02:00
Spine ec2b8d8f64 show invite source in invite pool 2025-07-28 16:55:16 +02:00
Spine 94b7c8add1 unit tests all the contest variants 2025-07-28 16:55:16 +02:00
Spine 6504a99dbb unit test user last access refresh methods 2025-07-28 16:55:16 +02:00
Spine bc00d44499 improve headers for hostname lookup responses 2025-07-28 16:55:15 +02:00
Spine d82c8ee9ce flush and move thread objects 2025-07-28 16:55:15 +02:00