feat: add PHP ini management system and update infrastructure configs

- Add PHP ini management classes (Access, IniDirective, IniKey, PhpIni)
- Update deployment configurations (Wireguard, Traefik, Monitoring)
- Add DNS stack and Ansible role
- Add deployment debugging playbooks
- Update framework components (FilePath, RedisConnectionPool)
- Update .gitignore and documentation
This commit is contained in:
2025-11-02 15:29:41 +01:00
parent e628d30fa0
commit edcf509a4f
29 changed files with 926 additions and 39 deletions

View File

@@ -453,7 +453,7 @@ final readonly class FilePath implements Stringable
// Check for suspicious patterns (basic path traversal)
if (str_contains($path, '..')) {
// Allow .. in normalized paths, but check final result doesn't escape intended boundaries
// Allow .. in normalized paths, but check that the final result doesn't escape intended boundaries
// This is a basic check - more sophisticated validation can be added
}
}