Commit graph

44 commits

Author SHA1 Message Date
ssrlive
a82721c056 NamedPipe 2023-09-23 16:09:44 +08:00
ssrlive
8aeaf238f2 wintun added 2023-09-18 21:40:56 +08:00
ssrlive
8b014322fc
Bump version 0.1.7 2023-09-03 11:31:41 +08:00
ssrlive
a17d9587d6 dependencies issues 2023-08-31 16:35:37 +08:00
ssrlive
abcff395d8 Bump version 0.1.6 2023-08-31 16:11:35 +08:00
ssrlive
bbb8d3b244
port to windows or macos (#61) 2023-08-31 14:31:02 +08:00
ssrlive
d04344238a update dependencies 2023-08-23 14:06:02 +08:00
ssrlive
4014c9891c
Bump version 0.1.5 2023-08-23 10:58:27 +08:00
ssrlive
10ade80488
Bump 0.1.4 2023-08-21 17:14:33 +08:00
ssrlive
41feb84c29 publish script 2023-08-06 22:39:00 +08:00
ssrlive
5ce2e85919 trust-dns-proto import 2023-08-06 12:22:58 +08:00
ssrlive
8d835dc96d
Unexpected comsuming (#48) 2023-07-26 07:01:48 +08:00
ssrlive
c61b6c74cd swith socks5-impl 2023-07-24 20:48:56 +02:00
ssrlive
ab9f8011f0 Update dependencies 2023-07-22 15:06:43 +02:00
B. Blechschmidt
e6b1e93cd0 Merge branch 'master' into digestauth 2023-06-30 21:16:57 +02:00
B. Blechschmidt
45dae79263 Update smoltcp to version 0.10.0 2023-06-30 21:14:28 +02:00
Jorge Alejandro Jimenez Luna
86429ee8eb
Initial support digest auth scheme 2023-06-22 13:09:36 -04:00
ssrlive
e5d1cfbef1
Reqwest without openssl (#8) 2023-05-18 12:34:15 +02:00
Antonio
034417f525 Fix #29 2023-04-23 22:45:38 +02:00
B. Blechschmidt
0027c5ac4e Use smoltcp origin after feature merge 2023-04-17 22:37:39 +02:00
ssrlive
7442abece5 integrate to android 2023-04-14 20:17:10 +02:00
B. Blechschmidt
500f6ef21f Add file descriptor support 2023-04-10 23:24:53 +02:00
B. Blechschmidt
9437308283 Support building for Android 2023-04-10 21:37:20 +02:00
B. Blechschmidt
15703a4823 Use nix crate instead of interacting with libc directly, drop privileges 2023-04-01 21:18:01 +02:00
B. Blechschmidt
1a4a8c4c16 Add auto setup method 2023-03-25 21:12:41 +01:00
ssrlive
197b1c83a4 use thiserror to make error handler simple 2023-03-24 21:30:20 +01:00
ssrlive
bfa1bbc462 switch to smoltcp dev version
to support IpProtocol with Hash trait
2023-03-24 21:30:20 +01:00
B. Blechschmidt
3c8005e6b7 Use LRU cache for virtual DNS
This commit introduces an LRU cache for virtual DNS and fixes a bug
where the virtual DNS feature would cause connection mappings to time
out.
2023-03-24 13:26:31 +01:00
B. Blechschmidt
5295721461 Enable logging in tests 2023-03-23 18:11:08 +01:00
B. Blechschmidt
5ce3637bde Use dotenvy in main 2023-03-23 13:28:05 +01:00
B. Blechschmidt
ca3aadcf1a Use dotenvy instead of unmaintained dotenv and use it for the tests 2023-03-22 18:06:51 +01:00
ssrlive
c82c610c4b .env file support 2023-03-22 17:56:17 +01:00
B. Blechschmidt
5cbb13247f Run tests with GitHub actions 2023-03-22 15:39:08 +01:00
B. Blechschmidt
e509a81d67 Supply Proxy type to main_entry instead of individual args and adapt test cases 2023-03-22 13:18:07 +01:00
B. Blechschmidt
3223ca4e22 Pass proxy via URL 2023-03-22 11:17:28 +01:00
B. Blechschmidt
0fb58bec5d Implement HTTP proxy authentication 2023-03-22 02:54:21 +01:00
B. Blechschmidt
f6b4369fba Run tests sequentially
Since we share a tun device and routes, the tests do not support being
executed in parallel.
2023-03-21 00:06:15 +01:00
B. Blechschmidt
1ac5428db5 Add tests 2023-03-20 23:52:38 +01:00
B. Blechschmidt
5a9903e82e Update smoltcp to version 0.9 2023-03-20 16:17:59 +01:00
ssrlive
0128be4f1d cargo sort 2023-03-20 15:36:02 +08:00
ssrlive
973f7225e8 upgrade clap module 2023-03-20 14:13:06 +08:00
Nikolai Vincent Vaags
c5e95fcc14 Use log for logging 2022-08-16 16:18:25 +02:00
Elvis Gallagher
8d408bbe76 Cleaning and update 2022-08-01 14:36:58 +00:00
B. Blechschmidt
6607df83cd Initial commit 2021-09-02 15:02:19 +02:00