B. Blechschmidt
|
10a674d1c9
|
Fix CPU spikes due to always-writable event and improve half-open connection handling
|
2023-04-04 00:18:50 +02:00 |
|
B. Blechschmidt
|
20dc6f78f1
|
Refactor
This commit moves some essential types to lib and fixes one clippy
warning: https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names
|
2023-03-25 13:07:49 +01:00 |
|
B. Blechschmidt
|
a5aac8c0a4
|
Merge SOCKS4 support
The SOCKS4 tests in the CI pipeline will currently fail, as no SOCKS4
test server for automated testing has been set up yet.
|
2023-03-25 01:53:30 +01:00 |
|
B. Blechschmidt
|
341bab5586
|
Implement SOCKS4
|
2023-03-25 01:39:46 +01:00 |
|
ssrlive
|
bfa1bbc462
|
switch to smoltcp dev version
to support IpProtocol with Hash trait
|
2023-03-24 21:30:20 +01:00 |
|
ssrlive
|
0fd5d85155
|
clean code
|
2023-03-24 15:57:54 +08:00 |
|
ssrlive
|
d4eed896bb
|
SocketAddr issues
|
2023-03-23 20:00:59 +08:00 |
|
ssrlive
|
6fe44f8055
|
IpProtocol values
|
2023-03-23 18:31:09 +08:00 |
|
ssrlive
|
4af656039e
|
refine code
|
2023-03-23 16:47:44 +08:00 |
|
ssrlive
|
e637a55e6a
|
move error handler to a separate module
|
2023-03-22 15:51:08 +01:00 |
|
B. Blechschmidt
|
2f295c3fdc
|
Use Option type for credentials
This commit applys the diff by @ssrlive from
3223ca4e22 (commitcomment-105521241) .
|
2023-03-22 12:18:41 +01:00 |
|
B. Blechschmidt
|
0fb58bec5d
|
Implement HTTP proxy authentication
|
2023-03-22 02:54:21 +01:00 |
|
B. Blechschmidt
|
d2aef08e3c
|
Implement SOCKS5 authentication
|
2023-03-22 01:02:27 +01:00 |
|
B. Blechschmidt
|
c1aaec6159
|
Make manager references immutable
|
2023-03-21 01:08:44 +01:00 |
|
Elvis Gallagher
|
8d408bbe76
|
Cleaning and update
|
2022-08-01 14:36:58 +00:00 |
|
B. Blechschmidt
|
5b6ac8b206
|
Improve error handling
|
2021-09-02 21:59:56 +02:00 |
|
B. Blechschmidt
|
6607df83cd
|
Initial commit
|
2021-09-02 15:02:19 +02:00 |
|