sigoden
|
6b6d69a8ef
|
feat: add log-file option (#383)
|
2024-05-11 17:13:31 +08:00 |
|
sigoden
|
d66c9de8c8
|
feat: tls handshake timeout (#368)
|
2024-03-08 10:29:12 +08:00 |
|
sigoden
|
48066d79e0
|
chore: fix typo
|
2024-03-08 00:46:35 +00:00 |
|
sigoden
|
3354b1face
|
refactor: do not try to bind ipv6 if no ipv6 (#348)
|
2024-01-16 09:03:27 +08:00 |
|
sigoden
|
a66f95b39f
|
chore: log error during connection
|
2023-12-21 08:08:15 +00:00 |
|
sigoden
|
52506bc01f
|
refactor: optimize http range parsing and handling (#323)
|
2023-12-21 15:46:55 +08:00 |
|
sigoden
|
270cc0cba2
|
feat: upgrade to hyper 1.0 (#321)
|
2023-12-21 14:24:20 +08:00 |
|
sigoden
|
80ac9afe68
|
refactor: improve code quanity (#282)
- rename LogHttp to HttpLogger
|
2023-11-04 17:10:38 +08:00 |
|
sigoden
|
4ef07737e1
|
feat: support config file with --config option (#281)
|
2023-11-04 16:58:19 +08:00 |
|
sigoden
|
29a04c8d74
|
refactor: improve error handle (#195)
|
2023-03-12 15:20:40 +08:00 |
|
sigoden
|
8f4cbb4826
|
chore: use anyhow to handle error
|
2023-02-21 17:23:24 +08:00 |
|
sigoden
|
47883376c1
|
chore: fix cargo clippy (#174)
|
2023-02-19 12:24:42 +08:00 |
|
sigoden
|
6ebf619430
|
feat: support unix sockets (#145)
|
2022-11-11 08:57:44 +08:00 |
|
sigoden
|
cc0014c183
|
chore: fix typo
|
2022-08-03 08:51:12 +08:00 |
|
sigoden
|
ae2f878e62
|
feat: support customize http log format (#116)
|
2022-07-31 08:27:09 +08:00 |
|
sigoden
|
76e967fa59
|
feat: add completions (#97)
|
2022-07-06 12:11:00 +08:00 |
|
sigoden
|
1e0cdafbcf
|
fix: unexpect stack overflow when searching a lot (#87)
|
2022-07-02 22:55:22 +08:00 |
|
sigoden
|
fd02a53823
|
chore: replace old get-if-addrs with new if-addrs (#78)
|
2022-06-29 10:01:01 +08:00 |
|
sigoden
|
6554c1c308
|
feat: use feature to conditional support tls (#77)
|
2022-06-29 09:19:09 +08:00 |
|
sigoden
|
7f062b6705
|
feat: use custom logger with timestamp in rfc3339 (#67)
|
2022-06-21 21:19:51 +08:00 |
|
sigoden
|
9c2e9d1503
|
feat: path level access control (#52)
BREAKING CHANGE: `--auth` is changed, `--no-auth-access` is removed
|
2022-06-19 11:26:03 +08:00 |
|
sigoden
|
d8f7335053
|
fix: range request (#44)
close #43
|
2022-06-16 10:24:32 +08:00 |
|
sigoden
|
3c4bb77023
|
refactor: trival changes (#41)
- refactor status code
- log remote addr and time in miliseconds
|
2022-06-15 19:57:28 +08:00 |
|
sigoden
|
12aafa00d8
|
feat: listen both ipv4 and ipv6 by default (#40)
|
2022-06-15 19:33:51 +08:00 |
|
sigoden
|
b0cc901416
|
fix: escape path-prefix/url-prefix different
|
2022-06-06 08:00:26 +08:00 |
|
sigoden
|
c1e0c6bb2f
|
refactor: use logger (#22)
|
2022-06-06 07:13:22 +08:00 |
|
sigoden
|
f138915f20
|
fix: escape filename (#21)
close #19
|
2022-06-06 06:51:35 +08:00 |
|
sigoden
|
882a9ae716
|
fix: ctrl+c not exit sometimes
|
2022-06-05 09:22:24 +08:00 |
|
sigoden
|
2f40313a54
|
feat: use digest auth (#14)
* feat: switch to digest auth
* implement digest auth
* cargo fmt
* no lock
|
2022-06-05 00:09:21 +08:00 |
|
sigoden
|
9dda55b7c8
|
feat: listen 0.0.0.0 by default
|
2022-06-03 11:19:16 +08:00 |
|
sigoden
|
e2d7f996c7
|
feat: support tls
|
2022-06-02 12:15:06 +08:00 |
|
sigoden
|
06ce7b0175
|
feat: replace --static option to --no-edit
|
2022-05-29 17:01:30 +08:00 |
|
sigoden
|
3673a64ec7
|
feat: aware RUST_LOG
|
2022-05-28 20:43:20 +08:00 |
|
sigoden
|
63e6906393
|
feat: add logger
|
2022-05-27 09:21:17 +08:00 |
|
sigoden
|
1c97c01096
|
init commit
|
2022-05-26 16:21:23 +08:00 |
|