Commit Graph

17750 Commits

Author SHA1 Message Date
DariusIII 0790d2290c Hide sensitive info from log 2026-06-30 19:05:15 +02:00
DariusIII 5b927b4581 Update blocking of abusive services 2026-06-30 17:28:09 +02:00
DariusIII 2b12bd8d0c Update used packages to their latest versions 2026-06-30 13:09:33 +02:00
DariusIII ada6ab08c8 Update docker 2026-06-29 14:22:35 +02:00
DariusIII 8b2633deb2 Merge pull request #1859 from NNTmux/copilot/fix-github-actions-php-8-5
Fix failing GitHub Actions "PHP 8.5" job: switch to composer install
2026-06-28 21:38:05 +02:00
copilot-swe-agent[bot] 3af1b15f48 fix: add missing array $headers parameter to output() overrides in tests 2026-06-28 19:19:04 +00:00
copilot-swe-agent[bot] c277fa461f fix: switch composer update to composer install in CI to avoid GitHub API rate limiting 2026-06-28 19:10:37 +00:00
copilot-swe-agent[bot] d7c6c61bdf Fix PHP 8.5 CI failure: authenticate Composer with GitHub token for VCS deps 2026-06-28 18:27:21 +00:00
copilot-swe-agent[bot] d6eec9b425 Initial plan 2026-06-28 18:23:29 +00:00
DariusIII 4e1b672e92 Update used packages to their latest versions 2026-06-28 19:53:23 +02:00
DariusIII 8f0fbd5dc6 Update used packages to their latest versions 2026-06-26 23:23:44 +02:00
DariusIII afe6202460 Fix multiple user id queries 2026-06-26 23:19:30 +02:00
DariusIII bb2658c48f Fix update command 2026-06-24 20:33:02 +02:00
DariusIII cf138fae03 Update used packages to their latest versions 2026-06-24 18:25:13 +02:00
DariusIII 394c681c27 Fix release deletion from admin releases list 2026-06-24 18:22:54 +02:00
DariusIII cfa46e477b Add missing test 2026-06-24 16:56:10 +02:00
DariusIII 09f57f275e Add doc 2026-06-22 22:01:06 +02:00
DariusIII dbeb6a3c49 Add missing class 2026-06-22 21:59:31 +02:00
DariusIII 9f26447d8e Update config 2026-06-22 21:50:18 +02:00
DariusIII 5f5ce7b4b1 Add missing files 2026-06-22 21:24:58 +02:00
DariusIII 87b0a9d7a6 Update manticore config 2026-06-22 21:21:39 +02:00
DariusIII 74d874c17b Update manticoresearch support for latest version changes 2026-06-22 21:12:38 +02:00
DariusIII c2024b75c8 Update used packages to their latest versions 2026-06-22 19:52:00 +02:00
DariusIII 8d1d238f5f Update Trakt support 2026-06-19 23:22:16 +02:00
DariusIII 50c7f27547 Update used packages to their latest versions 2026-06-18 12:04:59 +02:00
DariusIII 2f96d921df Fix RSS health check 2026-06-17 13:34:13 +02:00
DariusIII 995c215be9 CS fixes 2026-06-17 12:31:33 +02:00
DariusIII 580f5a1589 Fix issues in GDPR support 2026-06-17 12:26:04 +02:00
DariusIII f4df259b71 Add missing view 2026-06-17 11:22:34 +02:00
DariusIII 6950759227 Add missing migrations 2026-06-17 10:38:21 +02:00
DariusIII ab41b91af5 Add GDPR compliance 2026-06-17 09:49:39 +02:00
DariusIII de50ae6308 Update used packages to their latest versions 2026-06-16 22:23:57 +02:00
DariusIII ca76cebbaf Fix error in admin 2026-06-15 12:31:39 +02:00
DariusIII d9c4cf2d7e Update bulk user actions 2026-06-15 12:15:10 +02:00
DariusIII 3656cf9972 Update node packages 2026-06-15 11:45:49 +02:00
DariusIII 96f6900306 Add user bulk actions 2026-06-15 11:36:03 +02:00
DariusIII a7a6479e93 Fix email verification url 2026-06-15 01:26:34 +02:00
DariusIII b6b3828d5a Merge pull request #1858 from Kcchouette/fix/stripos-reversed-args
fix: correct reversed stripos/strpos arguments in ConsoleService
2026-06-13 23:07:19 +02:00
Kcchouette e5df723720 fix: correct reversed stripos/strpos arguments in ConsoleService
Fix 5 instances of stripos('literal', ) where arguments were
reversed, causing the needle to be searched inside a short literal
instead of the literal inside the variable:

- Line 599: stripos('dlc', ) → stripos(, 'dlc') — DLC
  branch was never entered for real game titles
- Line 601: stripos('Rock Band Network', ) → stripos(, ...)
  — Rock Band check was dead code inside the dead DLC branch
- Line 603: strpos('-', ) → str_contains(, '-') — DLC
  hyphen splitting never triggered
- Line 622: stripos('PSX2PSP', ) → stripos(, ...)
  — worked by accident (PSX is prefix of PSX2PSP)
- Line 626: stripos('XBLA', ) + stripos('dlc', ) →
  stripos(, ...) + stripos(, ...)

Also adds ConsoleServiceDlcParsingTest (9 tests) covering DLC title
parsing, Rock Band Network handling, hyphen splitting, and XBLA
platform upgrade.
2026-06-13 21:05:15 +02:00
DariusIII 1d2ed17e5f Merge pull request #1852 from Kcchouette/refactor/strpos-to-php8
refactor: replace strpos with PHP 8.x string functions
2026-06-13 20:25:06 +02:00
Kcchouette 062548f57a refactor: replace strpos with PHP 8.x string functions
- IRCClient: strpos(..., 'PONG') !== 0 → ! str_starts_with(...)
- IGDBService: strpos(, '//') === 0 → str_starts_with(...)
- Settings: strpos(, '.') !== false → str_contains(...)
- NntmuxCheckIndex: 3x strpos → str_contains

strpos with offset (YencService, MovieService, ReleaseRemoverService)
is left untouched as it is a legitimate use case.
2026-06-13 18:12:22 +02:00
DariusIII d733f75503 Update used packages 2026-06-12 10:17:01 +02:00
DariusIII 937913cbf8 CS fixes 2026-06-12 10:16:12 +02:00
DariusIII d970bbffc6 Improve security 2026-06-12 10:11:15 +02:00
DariusIII 20cf45d532 Update used packages to their latest versions 2026-06-11 10:43:41 +02:00
DariusIII 499d6d8cfc CS fixes 2026-06-11 10:32:38 +02:00
DariusIII 832fb5fb59 Fix couple of security issues 2026-06-11 10:26:29 +02:00
DariusIII 3dfbd8442f Update used packages to their latest versions 2026-06-10 14:15:49 +02:00
DariusIII 3e8f0ea5cf Update npm packages 2026-06-08 16:55:40 +02:00
DariusIII 5a837e52af Update release reporting 2026-06-08 16:42:06 +02:00