liuxiaopai-ai
c9558cdcd7
fix(launchd): set restrictive umask in gateway plist
2026-03-02 18:38:56 +00:00
Mark L
718d418b32
fix(daemon): harden launchd plist with umask 077 ( #31919 )
...
* fix(daemon): add launchd umask hardening
* fix: finalize launchd umask changelog + thanks (#31919 ) (thanks @liuxiaopai-ai)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-03-02 18:13:41 +00:00
Gustavo Madeira Santana
c0ce125512
fix(gateway): shorten manual reinstall/restart delays
...
LaunchAgent plist hardcodes ThrottleInterval to 60 in src/daemon/launchd-plist.ts
That means every restart/install path that terminates the launchd-managed gateway gets delayed by launchd’s one-minute relaunch throttle. The CLI restart path in src/daemon/launchd.ts is doing the expected supervisor actions, but the plist policy makes those actions look hung.
In src/daemon/launchd-plist.ts:
- added LAUNCH_AGENT_THROTTLE_INTERVAL_SECONDS
- reduced the LaunchAgent ThrottleInterval from 60 to 1
2026-02-28 20:46:11 -05:00
Kevin Shenghui
16ccd5a874
fix(gateway): add ThrottleInterval to launchd plist to prevent restart loop
2026-02-26 15:31:04 +00:00
Gustavo Madeira Santana
4ebefe647a
fix(daemon): keep launchd KeepAlive while preserving restart hardening
2026-02-26 02:52:00 -05:00
Frank Yang
b975711429
fix(daemon): stabilize LaunchAgent restart and proxy env passthrough ( #27276 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: b08797a99561f3d849443f77fda4fe086c508b49
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-02-26 02:40:48 -05:00
cpojer
5ceff756e1
chore: Enable "curly" rule to avoid single-statement if confusion/errors.
2026-01-31 16:19:20 +09:00
Peter Steinberger
c379191f80
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
bcbfb357be
refactor(src): split oversized modules
2026-01-14 01:17:56 +00:00