stswangzhiping
43117a6a04
fix: auto-patch clawd.service ReadWritePaths on startup; bump to 1.2.7
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 18:52:02 +08:00
stswangzhiping
f8789876f5
feat: add share_key for Samba password, sync smbpasswd on startup
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 14:17:28 +08:00
stswangzhiping
46153b5a5e
read sms loop
2026-05-01 09:29:04 +08:00
stswangzhiping
2b8ebbc86e
feat: run bind-quectel-serial.sh on every startup
...
Made-with: Cursor
2026-04-30 22:34:05 +08:00
OpenClaw Bot
8518232978
chore: make clawd bin executable
2026-04-26 23:14:03 +08:00
stswangzhiping
04dd1017bb
fix(network): wired ping probe, AP/WS and systemd notify hardening
...
- Add hasWiredInternetProbe and export; AP mode uses it with hasInternet
- systemd-env: strip NOTIFY_SOCKET from env early; client uses unix_dgram
- Strip NOTIFY_SOCKET from frpc/ttyd spawn env in watchdog and frpc
- WS: pong miss debounce; AP net monitor consecutive-fail debounce
Made-with: Cursor
2026-03-28 14:37:56 +08:00
stswangzhiping
b3770d21d4
feat: add structured logging, process watchdog, and systemd hardening
...
- Add lib/logger.js: timestamped structured logging with 5MB x 5 file rotation
- Add lib/watchdog.js: generic child process supervisor with rate-limited restarts
- Enhance client.js: WS ping/pong liveness detection, uncaughtException/unhandledRejection handlers, systemd sd-notify integration
- Refactor frpc.js: FrpcManager now delegates to Watchdog instead of manual spawn/exit
- Enhance install.sh: environment file, log directory, systemd resource limits, security hardening, WatchdogSec=60
- Replace all console.log/warn/error with structured logger across modules
Made-with: Cursor
2026-03-16 07:31:19 +08:00
stswangzhiping
222c38a707
feat: initial clawd implementation - WebSocket daemon for claw box
...
Made-with: Cursor
2026-03-14 20:41:26 +08:00