247 Commits

Author SHA1 Message Date
xfy
254948e496 feat: impl ssl server 2025-02-25 16:49:02 +08:00
xfy
675e347c1d feat: read ssl certificate 2025-02-25 16:05:01 +08:00
xfy
0671c84ae4 feat: add ssl field 2025-02-25 15:48:09 +08:00
xfy
ba2b9539ba fix: timing format 2025-02-25 15:35:28 +08:00
xfy
8288d16699 chore: update dependencies 2025-02-25 15:32:17 +08:00
xfy
050a88b0bd docs: update installation 2024-12-30 13:32:18 +08:00
xfy
0f8e34b39f fix: support assets path not start with / 2024-12-30 11:06:34 +08:00
xfy
96c0a3e07b chore(depss): bump version 2024-12-30 09:36:16 +08:00
xfy
0bd354983a refactor(config): refactor route map handle 2024-12-04 10:38:36 +08:00
xfy
12a4b046cf docs: update config comments 2024-12-04 10:23:48 +08:00
xfy
269bec83f7 chore: update response lifetime 2024-12-04 10:10:56 +08:00
xfy
8a27df2e86 feat: proxy response headers to client 2024-12-03 14:58:39 +08:00
xfy
38d991c393 refactor(proxy): send client request to upstream 2024-12-03 11:40:42 +08:00
xfy
b80bb741bc feat(proxy): follow client redirects
follow 301 and 302 redirects
2024-12-03 09:27:40 +08:00
xfy
0626a4114a chore(make): add aarch64 platform 2024-12-02 17:25:52 +08:00
xfy
d3892fe3b3 chore: update lock file 2024-11-29 17:41:30 +08:00
xfy
cade8d3162 fix: build script 2024-11-29 16:53:42 +08:00
xfy
f98e48c3e8 docs: update docusaurus 2024-11-29 16:50:05 +08:00
xfy
7a673f9d63 fix: parse reverse proxy query 2024-11-28 16:07:25 +08:00
xfy
46094d8e9c feat: add http client
and ssl support with rustls
2024-11-28 10:10:53 +08:00
xfy
120657f915 feat: logging support micros and millis 2024-11-28 09:19:12 +08:00
xfy
0e94da7b31 chore: update dependencies 2024-11-28 09:06:33 +08:00
xfy
487ada0e4f chore: update dependencies 2024-11-22 09:38:23 +08:00
xfy
3f1adcc6f7 chore(deps): bump version 2024-10-30 17:09:12 +08:00
xfy
1798d1c710 chore(deps): update dependencies
change to nightly rustc
2024-09-25 17:24:21 +08:00
xfy
3d1d86fd2e chore(dev): update makefile 2024-09-14 15:59:45 +08:00
xfy
b072a63d52 chore(deps): update dependecies 2024-08-26 09:11:15 +08:00
xfy
ef33783dd7 refactor(settings): handle get settings error 2024-08-08 11:35:53 +08:00
xfy
3df4b6a087 feat(proxy): add timeout setting 2024-08-08 11:31:22 +08:00
xfy
57f83a4a74 chore(make): add fmt after fix
add todo
2024-08-01 13:32:42 +08:00
xfy
d9a3562b74 docs(deps): add deps.rs badge 2024-08-01 13:26:55 +08:00
xfy
9bcdb43dd5 feat(handler): handle headers error 2024-07-16 11:51:08 +08:00
xfy
9906bec04a feat(handler): handle handler error 2024-07-06 11:28:02 +08:00
xfy
d2babab848 refactor(route): route path find 2024-07-06 10:46:09 +08:00
xfy
b77645e1d3 chore(make): change defaults 2024-07-04 11:58:34 +08:00
xfy
2f1704d1d8 ci(gitlab): fix filename 2024-07-02 13:14:16 +08:00
xfy
68ffc0337e ci(gitlab): add multiple platform 2024-07-02 11:40:24 +08:00
xfy
2dafe040ae build(version): v0.1.1 v0.1.1 2024-07-02 11:32:26 +08:00
xfy
ec9381fa8d refactor(handler): type response 2024-07-02 10:58:38 +08:00
xfy
4a85866f48 refactor(handler): refactor with struct
candy_handler
2024-07-02 10:48:09 +08:00
xfy
872b1464e7 build(make): clean before build 2024-07-01 17:24:54 +08:00
xfy
778a3431c0 build(ci): update gitlab ci 2024-07-01 16:39:29 +08:00
xfy
d65b974f0c build(make): update cross in makefile 2024-07-01 15:39:42 +08:00
xfy
c63efca314 build(make): fix cargo 2024-07-01 10:57:33 +08:00
xfy
27cab34fce feat(proxy): add upstream timeout 2024-07-01 10:54:13 +08:00
xfy
424c3ca996 refactor(config): config new 2024-07-01 10:54:09 +08:00
xfy
5354429771 docs(todo): add todo 2024-06-27 15:48:52 +08:00
xfy
80c18df856 feat(timeout): add connection timeout
remove keey_alive
2024-06-27 15:31:59 +08:00
xfy
c4c598bb82 refactor(hyper): graceful shutdown
handle server with hyper_util
2024-06-27 15:29:44 +08:00
xfy
ae2e533b6e build(info): add rustc info for compile time 2024-06-27 09:36:20 +08:00