Commit graph

  • ef7d25dbb2 refine api ssrlive 2024-02-12 23:48:05 +08:00
  • a26621bbcd
    Ffi (#89) ssrlive 2024-02-12 21:36:18 +08:00
  • 4bdb3b3a3a tun2proxy_run_with_fd #89 ssrlive 2024-02-12 21:14:05 +08:00
  • ee590e4d13 log security issues ssrlive 2024-02-12 20:57:21 +08:00
  • 804db2b6a5 ffi issues ssrlive 2024-02-12 19:53:30 +08:00
  • e9c378099e
    Bump version 0.2.8 v0.2.8 ssrlive 2024-02-11 18:41:11 +08:00
  • 9f60eee2e1 ArgProxy issues ssrlive 2024-02-11 12:36:36 +08:00
  • 5514da71f9 refine TUN_QUIT ssrlive 2024-02-11 01:53:20 +08:00
  • a317a3fc9e
    Bump version 0.2.7 v0.2.7 ssrlive 2024-02-11 01:07:03 +08:00
  • 2a9775ce2e
    Introduce cancellation token and reduce amount of code (#88) Andrej Mihajlov 2024-02-10 17:36:54 +01:00
  • e02b157b50 minor changes #88 ssrlive 2024-02-11 00:13:20 +08:00
  • 42d81a653f Use u16 for mtu to align with ipstack Andrej Mihajlov 2024-02-10 14:52:08 +01:00
  • d99fbacc55 Fix typo Andrej Mihajlov 2024-02-10 14:46:25 +01:00
  • f5df9d4d08 Drop unused JoinHandle utils Andrej Mihajlov 2024-02-10 14:26:23 +01:00
  • 3e1980ef93 Integrate cancellation token into api.rs and fix unsafe code Andrej Mihajlov 2024-02-10 13:41:09 +01:00
  • 0cd5d1ecca Use cancellation token, drop builder and quit types Andrej Mihajlov 2024-02-10 13:07:55 +01:00
  • 2434c62524 Bump version 0.2.6 v0.2.6 ssrlive 2024-02-10 20:21:28 +08:00
  • 9a4bd9f800
    Re-export the missing types that are used within Args (#87) Andrej Mihajlov 2024-02-10 12:59:48 +01:00
  • 26806f8486 Re-export the missing types that are used within Args #87 Andrej Mihajlov 2024-02-10 12:24:01 +01:00
  • ea5ffff82c Bump version 0.2.5 v0.2.5 ssrlive 2024-02-10 14:45:44 +08:00
  • 8a67915388 refactor FFI v0.2.4 ssrlive 2024-02-07 23:32:51 +08:00
  • 8067394003
    Delete publishdir/tun2proxy-x86_64-pc-windows-msvc.zip ssrlive 2024-02-01 22:18:21 +08:00
  • 4454ccc811
    release script issues (#85) ssrlive 2024-02-01 22:12:31 +08:00
  • ec1573282f release script issues v0.2.3 #85 ssrlive 2024-02-01 20:34:50 +08:00
  • 3e373677bc release script issues ssrlive 2024-02-01 19:48:19 +08:00
  • 9c4fa4260a
    beginning async version (#84) ssrlive 2024-02-01 19:15:32 +08:00
  • ca4586a228 beginning async version #84 ssrlive 2024-01-14 21:01:26 +08:00
  • 337619169e upgrade dependencies v0.1.x ssrlive 2024-01-12 23:54:17 +08:00
  • 61ed6d62c4 clippy issues ssrlive 2024-01-01 14:40:50 +08:00
  • 0edd07479d upgrade dependencies ssrlive 2023-12-25 23:10:13 +08:00
  • 2b3463c55c android issues ssrlive 2023-11-18 01:24:41 +08:00
  • 9718d3e7d2
    Update docker-publish.yml #78 engageub 2023-11-14 14:44:54 +05:30
  • 97c4aa5137 rustfmt max_width = 140 ssrlive 2023-11-13 20:30:24 +08:00
  • ebec547ccb
    Bump version 0.1.12 v0.1.12 ssrlive 2023-11-13 12:57:29 +08:00
  • e5041e6d9e
    Memory leak fixing (#77) ssrlive 2023-11-13 12:02:19 +08:00
  • ab18d5e78a script iperf #77 ssrlive 2023-11-13 09:28:07 +08:00
  • 413430f5db test ssrlive 2023-11-12 00:56:59 +08:00
  • 3363d5b12e logging hide ssrlive 2023-11-10 15:12:12 +08:00
  • 4eca75d3c9 Merge branch 'master' into mem2 ssrlive 2023-11-10 14:50:52 +08:00
  • 25257e9a27 read_data_from_tcp_stream ssrlive 2023-11-10 13:40:38 +08:00
  • 4016e401b2 Only publish on semver tag v0.1.11 t0.1.0 B. Blechschmidt 2023-11-09 20:34:56 +01:00
  • 07ec58532d Add Docker publish action B. Blechschmidt 2023-11-09 20:27:17 +01:00
  • ca94d15597 Interest::WRITABLE and continue_read ssrlive 2023-11-09 23:24:59 +08:00
  • a8ea145707 testing script ssrlive 2023-11-09 23:23:54 +08:00
  • 4ffa610b49 read_server_n_write_proxy_handler ssrlive 2023-11-09 21:25:17 +08:00
  • e0de669598 incomint packet wit FIN or RST ssrlive 2023-11-09 16:53:16 +08:00
  • 67c2aa1a22 Remove unnecessary buffer B. Blechschmidt 2023-11-08 21:14:22 +01:00
  • 3879e04327 minor reading issues ssrlive 2023-11-08 13:35:44 +08:00
  • 0e654eb4bd
    Ctrlc issues (#75) ssrlive 2023-11-06 20:03:40 +08:00
  • 7e465d545f minor testing issues #75 ssrlive 2023-11-06 19:56:16 +08:00
  • b7ae2ec2ea merge upstream ssrlive 2023-11-06 19:38:50 +08:00
  • 9396db4a52 test code ssrlive 2023-11-04 14:34:47 +08:00
  • fe85ecd15c iperf3 testing script ssrlive 2023-11-04 12:28:38 +08:00
  • c4ed29b234 Remove unnecessary SOCKS buffer B. Blechschmidt 2023-11-03 22:45:27 +01:00
  • 286ce0ca6d Add very basic and dirty iperf test B. Blechschmidt 2023-11-03 20:28:31 +01:00
  • 3f4fa1dd8a
    Merge branch 'blechschmidt:master' into master engageub 2023-10-31 07:09:15 +05:30
  • 980ae0172e Bump version 0.1.10 v0.1.10 B. Blechschmidt 2023-10-30 22:57:16 +01:00
  • e3494d921c Add comment for DNS fix B. Blechschmidt 2023-10-30 20:48:01 +01:00
  • 0ab52c623b Fix virtual DNS B. Blechschmidt 2023-10-30 20:44:28 +01:00
  • ebee2d29bf
    Merge branch 'blechschmidt:master' into master engageub 2023-10-30 06:14:08 +05:30
  • e08a0f683d Allow multiple bypass IP addresses/CIDRs in routing setup B. Blechschmidt 2023-10-29 23:01:06 +01:00
  • 18e17f69f6
    Create docker-publish.yml engageub 2023-10-28 09:18:09 +05:30
  • 9b27dd2df2 refine code ssrlive 2023-10-23 14:49:31 +08:00
  • c6f9610eb3
    Bump version 0.1.9 v0.1.9 ssrlive 2023-10-23 10:03:35 +08:00
  • 989c42ee61
    Windows support (#72) ssrlive 2023-10-23 09:44:27 +08:00
  • 0edf001e20 Argument setup refactor #72 ssrlive 2023-10-22 15:50:12 +08:00
  • 67a3242b88 Buffer size ssrlive 2023-10-22 14:09:25 +08:00
  • be0652ce4c Publish script for wintun.dll ssrlive 2023-10-22 12:07:47 +08:00
  • 4f5c4f5240 build script for copying wintun.dll ssrlive 2023-10-22 11:49:09 +08:00
  • 75ae6e39e7 FIXME: buffer size too small ssrlive 2023-10-22 11:21:12 +08:00
  • 82739f693a Limit wintun read speed ssrlive 2023-10-22 11:10:37 +08:00
  • d32ceaa577 Merge branch 'windows' of https://github.com/blechschmidt/tun2proxy into windows ssrlive 2023-10-17 20:34:32 +08:00
  • eede0e9748 :Merge branch 'master' into windows ssrlive 2023-10-11 17:36:29 +08:00
  • a9a562029f Update LICENSE B. Blechschmidt 2023-10-10 21:04:11 +02:00
  • 5d722fc2a3 optimize docker PaperDragon-SH 2023-10-10 16:04:13 +08:00
  • b795f4bf47 optimize docker #70 PaperDragon-SH 2023-10-10 16:04:13 +08:00
  • b50cac82c0
    Memory exhaustion (#69) ssrlive 2023-10-10 14:22:33 +08:00
  • 1aab1f0783 Merge branch 'memory' into windows ssrlive 2023-10-10 09:47:38 +08:00
  • 2c9ac6f3a9 fix memory exhaustion #69 ssrlive 2023-10-06 23:12:06 +08:00
  • a210f979d7 Merge branch 'master' into windows ssrlive 2023-10-09 03:27:52 +08:00
  • 299b51667d Restore /etc/resolv.conf if it was written directly B. Blechschmidt 2023-10-08 13:09:37 +02:00
  • cea0e0fa27 Resort to writing to /etc/resolv.conf directly if mount permissions are missing B. Blechschmidt 2023-10-08 12:27:32 +02:00
  • 81db9cb181 rename have_data to data_size ssrlive 2023-10-06 21:21:33 +08:00
  • aa46971c47 ctrl-c memory leak issues ssrlive 2023-10-06 11:37:38 +08:00
  • bfef7298ff Merge branch 'master' into windows ssrlive 2023-10-05 13:35:43 +08:00
  • 6169014564
    Bump Version 0.1.8 v0.1.8 ssrlive 2023-10-03 14:20:16 +08:00
  • ff6499f53b Merge branch 'master' into windows ssrlive 2023-10-03 11:50:33 +08:00
  • c1ea5f1af2
    rename bypass_ip to bypass (#66) ssrlive 2023-10-03 11:39:06 +08:00
  • 3461af861e rename bypass_ip to bypass #66 ssrlive 2023-10-03 11:22:23 +08:00
  • d75488f1d8 Improve Docker support description B. Blechschmidt 2023-10-01 19:37:33 +02:00
  • fc4d29dd2e Make Docker entrypoint executable B. Blechschmidt 2023-10-01 19:19:42 +02:00
  • c0c7fda891 docker support PaperDragon-SH 2023-08-30 14:59:54 +08:00
  • 6ea2cc3298 Make Docker entrypoint executable #60 B. Blechschmidt 2023-10-01 19:19:42 +02:00
  • 2a4a9c7c2a refine code ssrlive 2023-10-01 14:17:35 +08:00
  • da24bffa70 pipe_client_cache ssrlive 2023-10-01 13:21:26 +08:00
  • d6e15e61d6 minor changes ssrlive 2023-10-01 13:05:01 +08:00
  • 57728ff105 pipe_server_cache ssrlive 2023-10-01 11:57:50 +08:00
  • fb5db87a3f IF_TYPE_ETHERNET_CSMACD ssrlive 2023-10-01 10:04:35 +08:00
  • a948b9c572 Support TCP on Windows B. Blechschmidt 2023-09-30 16:02:55 +02:00
  • 398d64eb64 refine code ssrlive 2023-09-30 13:48:55 +08:00