Merge master into PR #962

Resolve conflicts by integrating CLIENT_FILEPATH and client file
ownership features into the refactored helper function structure.

- Add getClientOwner() helper to determine file owner
- Add setClientConfigPermissions() helper to apply chmod/chown
- Update generateClientConfig() to accept filepath parameter
- Update newClient() and renewClient() to support CLIENT_FILEPATH
  env var and set proper file permissions
This commit is contained in:
Stanislas Lange
2025-12-13 20:30:49 +01:00
27 changed files with 3477 additions and 854 deletions

File diff suppressed because it is too large Load Diff