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
DariusIII
cb80f4f17e
CS fixes
2026-06-08 16:31:47 +02:00
DariusIII
f8294f1b0a
Add release report response
2026-06-08 16:31:15 +02:00
DariusIII
4bb4358063
Update used packages to their latest versions
2026-06-08 11:57:33 +02:00
DariusIII
bf9a0be6cd
Update used packages to their latest versions
2026-06-05 11:23:56 +02:00
DariusIII
2d6194fb3c
Don't cache User cart RSS feed
2026-06-05 00:08:14 +02:00
DariusIII
a8f79c05b1
Fix in process count
2026-06-04 09:54:43 +02:00
DariusIII
e742c22a39
Merge branch 'master' of https://github.com/NNTmux/newznab-tmux
2026-06-04 09:33:02 +02:00
DariusIII
5a4531c0ea
Update docker to use mariadb 12.3
2026-06-04 09:28:06 +02:00
DariusIII
87bbf22bdf
Fix regexes display issue
2026-06-03 21:52:05 +02:00
DariusIII
3aee57795e
Update used packages to their latest versions
2026-06-03 21:25:57 +02:00
DariusIII
4a57b75985
Update used packages to their latest versions
2026-06-03 10:30:00 +02:00
DariusIII
a4b10abf62
Update used packages to their latest versions
2026-06-02 16:40:35 +02:00
DariusIII
9777bc9db1
Update used packages to their latest versions
2026-06-01 13:24:26 +02:00
DariusIII
a0e78e7385
Fix phpstan discovered issues
2026-05-30 23:31:00 +02:00
DariusIII
51aaf2b130
Fix PPA guid char issue
2026-05-30 23:04:58 +02:00
DariusIII
f7af38f2de
Update used packages to their latest versions
2026-05-30 18:17:18 +02:00
DariusIII
f8c52d176e
Update expiry email to show pending role. if there is one
2026-05-30 18:15:49 +02:00
DariusIII
6e5940cd81
Add xml helper
2026-05-29 22:52:36 +02:00
DariusIII
5f814bda82
Update used packages to their latest versions
2026-05-28 15:07:28 +02:00
DariusIII
096f9e919c
Update PPA handling
2026-05-27 14:04:06 +02:00
DariusIII
77f873ed9b
Update used packages to their latest versions
2026-05-27 09:29:05 +02:00
DariusIII
67dc133fed
Remove unused files and update Agents.md
2026-05-26 12:37:15 +02:00
DariusIII
cb11bfefa0
Update used packages to their latest versions
2026-05-26 11:33:31 +02:00
DariusIII
495ae0ba4e
Update used packages
2026-05-25 10:35:22 +02:00
DariusIII
2129e17fb4
CS fixes
2026-05-25 10:22:06 +02:00
DariusIII
cb080efe8f
Add option to add tvshows in admin interface
2026-05-25 10:12:18 +02:00
DariusIII
de3b90d385
Fix passkey deletion from profile
2026-05-22 16:32:37 +02:00
DariusIII
890dbede94
Add payments summary
2026-05-22 15:24:55 +02:00
DariusIII
97aaa3f665
Add payment widget to dashboard
2026-05-22 15:12:17 +02:00
DariusIII
e3e76c6fc6
Update agents.md and example env file
2026-05-22 12:54:17 +02:00
DariusIII
89dbc08150
Improve passkeys management for domain joined computers
2026-05-22 12:25:25 +02:00
DariusIII
6a14825c44
Update AGENTS.md
2026-05-22 12:18:17 +02:00
DariusIII
0c100383b6
Update used packages
2026-05-22 12:04:06 +02:00
DariusIII
d747864333
Fix wrong function used
2026-05-21 16:24:45 +02:00
DariusIII
ed806d27b5
Improve XXX VR categorization
2026-05-21 13:07:34 +02:00
DariusIII
ff10451e64
Update used packages to their latest versions
2026-05-21 09:14:29 +02:00
DariusIII
73bf6a6f7c
Update used packages to their latest versions
2026-05-20 12:08:49 +02:00