RPCD backend: - Fix critical json_init bug: variables must be extracted BEFORE json_init() which wipes the loaded JSON. Affected functions: save_settings, do_enable, set_bridges, add/remove_hidden_service - Fix process detection: use pgrep instead of pid file - Fix uptime calculation: get PID from pgrep, not pid file - Fix RPC expect unwrapping in getDashboardData for presets Init script: - Remove PidFile directive (procd manages the process) - Clean up stale files before starting to avoid permission issues - Set proper ownership on torrc after generation - Fix iptables chain creation to handle "already exists" gracefully - Remove from OUTPUT chain before attempting chain deletion Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| secubox | ||