65 Commits

Author SHA1 Message Date
0xJacky
4b26a559ed enhance: gracefully restart, logging, nginx_log analytics 2025-08-29 15:04:35 +08:00
0xJacky
f44c44ccdf fix(kernel): stop parent's program when restart 2025-08-21 10:11:13 +08:00
Jacky
86390a5ec2 feat(kernal): add support for h2 and h3 protocols 2025-07-07 10:19:15 +08:00
Hintay
6b40d02b93 feat: add pidfile parameter to support OpenRC 2025-05-08 23:09:54 +09:00
Hintay
1a21c8406a chore: update risefront with log handler 2025-05-06 23:20:32 +09:00
Jacky
f4b32d9538 feat(logging): add LogHandler for structured logging and improve error handling in getLatestRelease 2025-05-05 12:50:15 +00:00
Jacky
8bbb2ff559 fix(main): add SIGHUP signal handling in context notification 2025-05-05 11:02:29 +00:00
Jacky
1f45b5d7e4 chore: rm master pprof 2025-05-05 03:55:36 +00:00
Jacky
06513abe4c fix(context): add context cancellation for graceful shutdown in Program function 2025-05-05 03:14:31 +00:00
Jacky
ae8646ebfc debug: add pprof in master process 2025-05-04 22:56:52 +08:00
Jacky
8119f935de enhance: gracefully shutdown without error 2025-05-04 22:31:05 +08:00
Jacky
836e25f805 fix: pass context to Program function for improved goroutine handling 2025-05-04 14:19:46 +00:00
Jacky
1a2758ac5b refactor: handling context in goroutines 2025-05-04 13:36:54 +00:00
Hintay
898a315fa7 fix: can not restart 2025-05-04 03:29:50 +09:00
Jacky
7b642eb12c fix(docker): get container id by /proc/self/mountinfo 2025-05-03 08:51:03 +00:00
Jacky
ac9413703f chore: go mod tidy 2025-05-02 13:44:48 +08:00
Hintay
e634c75804 fix: catch process termination signal to clear socket file 2025-05-02 13:37:44 +08:00
Hintay
bcf0b9c664 chore: update risefront 2025-05-02 13:37:44 +08:00
Jacky
d9433cb00f enhance(main): ignore net.ErrClosed 2025-05-02 13:37:30 +08:00
Hintay
bfba7ba2c2 feat: use risefront to replace overseer in order to supports Windows 2025-05-02 13:37:01 +08:00
Jacky
82da0ef05e chore: use go generate 2025-04-17 22:32:43 +08:00
Jacky
1fe6b8b031 enhance(gonginx): lua code parse and format dump
Close #307
2025-04-15 09:31:01 +08:00
Jacky
8f7574f212 fix(tls): no certificate available 2025-04-06 07:42:20 +00:00
Jacky
a379211e3c feat(env_group): migrate site_category to env_group 2025-04-05 10:49:34 +08:00
Jacky
de1860718e feat(server): implement tls certificate hot-reload 2025-04-04 17:22:50 +08:00
Jacky
51443dead2 fix: build error 2025-03-31 10:40:18 +08:00
Jacky
1ca802d829 feat: support https 2025-03-31 02:34:39 +00:00
Hintay
f213bdf7d6 feat: add version command 2025-02-03 21:56:08 +09:00
Hintay
4239a89d66 feat: new command line options 2025-02-03 00:25:08 +09:00
Jacky
650196d06a enhance(wip): error handle 2025-01-24 16:41:35 +08:00
Jacky
c4f1e01e26 chore: update deps 2024-12-14 16:23:57 +08:00
Jacky
c8c0446308 chore: prepare v2.0.0-beta.37 2024-10-26 17:20:45 +08:00
Jacky
33a996e777 refactor: migrate to new cosy 2024-10-22 16:38:38 +08:00
Jacky
e72e8cef57 enhance(upgrader): restart main proc manually and gracefully 2024-07-27 10:59:32 +08:00
0xJacky
b475d8b609 fix: auto certificate may be blocked by errors #182 2023-11-28 11:21:49 +08:00
0xJacky
e5a5889931 refactor: project directory structure 2023-11-26 18:59:12 +08:00
superlollipop
2cba64c989 feat: added http host config (#157)
Co-authored-by: 0xJacky <me@jackyu.cn>
2023-08-28 15:48:27 +08:00
0xJacky
ca3d19a5d7 enhance: node analytic init 2023-05-18 15:08:26 +08:00
0xJacky
26524d20fb chore: move logger into internal 2023-05-07 11:00:13 +08:00
0xJacky
af12612343 enhance: log level 2023-05-06 22:43:25 +08:00
0xJacky
f305701b30 refactor: use zap as logger 2023-05-06 21:09:22 +08:00
Hintay
ee1f67b3cd refactor: project structure 2023-05-05 12:47:30 +08:00
0xJacky
4cd77f28eb wip: ChatGPT assistant 2023-03-20 19:48:43 +08:00
0xJacky
705d71d3b7 chore: change the frequency of auto-cert cron task 2023-02-15 13:17:32 +08:00
0xJacky
175d19a206 fix: server_name split issue in SAN cert 2023-02-15 10:44:30 +08:00
0xJacky
bf3edfaa44 fix: cron not start after installed #74 2023-02-14 00:46:21 +08:00
0xJacky
4c54a9e43d fix: settings init issue #66 2023-02-04 22:16:08 +08:00
0xJacky
02fb07f6b4 feat: custom nginx conf dir path #62 2023-01-11 14:05:51 +08:00
0xJacky
7a98c16535 chore: update translate 2023-01-11 13:51:10 +08:00
0xJacky
8ba5714197 feat: upgrade core online 2023-01-11 11:56:56 +08:00