cb44952e2f
feature: handle lua table set error
2025-07-14 18:58:22 +08:00
d59b02fae2
chore: bump to 0.2.2
2025-07-03 22:06:32 +08:00
fffcee1d50
chore: update deps
2025-07-03 22:03:43 +08:00
515b36176d
feat: add mlua
2025-06-26 22:02:19 +08:00
a1b3cecbea
chore: bump to 0.2.1
2025-06-24 21:36:13 +08:00
9c0120a51e
chore(rust): convert to stable rust
2025-06-20 20:29:34 +08:00
f73fc1db67
feat(serve): implement list directory
2025-06-19 22:52:38 +08:00
61934b6c0d
chore: bump to 0.2.0
2025-06-17 23:35:50 +08:00
f4c679fd10
chore: vendored native tls
2025-06-02 11:16:00 +08:00
1b3fcf7443
feat(reverse_proxy): add basic proxy
2025-06-01 21:48:55 +08:00
bcf088c347
refactor(ssl): use axum_server to handle tls
2025-06-01 20:11:48 +08:00
8d35c26d90
chore: bump deps
2025-05-31 02:40:18 +08:00
d5751f1e14
perf(hashmap): use dashmap as global store
2025-05-16 15:57:06 +08:00
02d02b68ee
refactor(http): optimize port parse
...
add port to route map
2025-05-14 02:42:58 +08:00
3d0e8ba591
feat(http): calculate file etag
2025-05-03 23:20:59 +08:00
c860ac1a55
chore(deps): bump dependecies
2025-04-23 21:05:12 +08:00
60a12113a9
chore(test): add config struct unit test
2025-04-22 21:46:26 +08:00
58e7fdc255
feat(ssl): add ssl support
2025-04-22 16:26:27 +08:00
c6ff8af73e
feat: add custom error message
2025-04-22 15:23:46 +08:00
6756daf8ef
chore(serve): clarify path handling logic and add comments
...
- Added detailed comments to `serve.rs` to explain URI path resolution, error cases, and file streaming.
- Improved readability of path slicing and fallback logic.
- Updated dependencies in `Cargo.toml` and `Cargo.lock` as needed.
🤖 Generated with [avante.nvim](https://github.com/yetone/avante.nvim )
Co-Authored-By: avante.nvim <noreply-avante@yetone.ai >
2025-04-12 17:04:14 +08:00
45d8c36136
refactor: change backend to axum
2025-04-08 09:24:13 +08:00
e169478bbf
refactor: refactor with axum
2025-03-27 13:55:49 +08:00
c0a4fbfc19
perf: change memory allocator to mimalloc
2025-03-27 09:23:24 +08:00
53139b7ee7
feat: add rustls features
2025-02-25 17:13:02 +08:00
675e347c1d
feat: read ssl certificate
2025-02-25 16:05:01 +08:00
8288d16699
chore: update dependencies
2025-02-25 15:32:17 +08:00
96c0a3e07b
chore(depss): bump version
2024-12-30 09:36:16 +08:00
46094d8e9c
feat: add http client
...
and ssl support with rustls
2024-11-28 10:10:53 +08:00
0e94da7b31
chore: update dependencies
2024-11-28 09:06:33 +08:00
487ada0e4f
chore: update dependencies
2024-11-22 09:38:23 +08:00
3f1adcc6f7
chore(deps): bump version
2024-10-30 17:09:12 +08:00
1798d1c710
chore(deps): update dependencies
...
change to nightly rustc
2024-09-25 17:24:21 +08:00
b072a63d52
chore(deps): update dependecies
2024-08-26 09:11:15 +08:00
3df4b6a087
feat(proxy): add timeout setting
2024-08-08 11:31:22 +08:00
2dafe040ae
build(version): v0.1.1
2024-07-02 11:32:26 +08:00
c4c598bb82
refactor(hyper): graceful shutdown
...
handle server with hyper_util
2024-06-27 15:29:44 +08:00
68bc0273ef
chore(dep): bump version
2024-06-13 16:00:26 +08:00
58e9d57f27
add docker in ci
2024-05-16 09:19:11 +00:00
d4c730a665
implment rest compression methods
2024-05-10 08:50:17 +08:00
d1659b3a68
add gzip
2024-05-09 10:17:39 +08:00
49ccb9a0fa
update docs
...
update depdencies
2024-05-08 08:43:08 +08:00
45c7e3afb4
refactor get method
2024-04-30 13:29:52 +08:00
cc93c7995c
update deps
2024-04-29 17:29:09 +08:00
0564c0c0f2
add async-compression dependency
2024-04-29 17:28:46 +08:00
0675182407
global cache implementation
2024-04-28 10:36:22 +08:00
6a9125f759
add handle static file path
2024-04-23 13:45:05 +08:00
d2adefcab3
init example
2024-04-23 11:23:34 +08:00
593dc628ed
refactor(config): refacotr config reader
2024-04-23 11:03:16 +08:00
6febdfb534
add init config file
2024-04-23 09:06:19 +08:00
ef657381f0
add logger
2024-04-23 08:46:42 +08:00