dpl/app/Protocols
Dlphine 62981bc2e8 fix: replace raw array access with data_get() to prevent Undefined array key
- Migrate $protocol_settings['key'] to data_get($protocol_settings, 'key') across General, SingBox, Shadowrocket, Surfboard, QuantumultX
- Prevents PHP 8 Undefined array key fatal errors when optional protocol_settings fields are missing
- Same class of bug that caused #735
2026-03-27 13:51:28 +08:00
..
Clash.php feat: Trojan Reality support and protocol distribution optimizations 2026-03-23 14:56:41 +08:00
ClashMeta.php feat: Trojan Reality support and protocol distribution optimizations 2026-03-23 14:56:41 +08:00
General.php fix: replace raw array access with data_get() to prevent Undefined array key 2026-03-27 13:51:28 +08:00
Loon.php feat: Trojan Reality support and protocol distribution optimizations 2026-03-23 14:56:41 +08:00
QuantumultX.php fix: replace raw array access with data_get() to prevent Undefined array key 2026-03-27 13:51:28 +08:00
Shadowrocket.php fix: replace raw array access with data_get() to prevent Undefined array key 2026-03-27 13:51:28 +08:00
Shadowsocks.php refactor: refactor subscription delivery logic, change payment return_url to origin_url concatenation 2025-07-18 15:42:58 +08:00
SingBox.php fix: replace raw array access with data_get() to prevent Undefined array key 2026-03-27 13:51:28 +08:00
Stash.php feat: Trojan Reality support and protocol distribution optimizations 2026-03-23 14:56:41 +08:00
Surfboard.php fix: replace raw array access with data_get() to prevent Undefined array key 2026-03-27 13:51:28 +08:00
Surge.php feat: Trojan Reality support and protocol distribution optimizations 2026-03-23 14:56:41 +08:00