31 Commits

Author SHA1 Message Date
Hitu
218753ea9c Add taplo formatting (#462)
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv6 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
2025-08-26 08:26:20 +02:00
Σrebe - Romain GERARD
0ca81a304e bump deps 2025-07-14 17:34:23 +02:00
Σrebe - Romain GERARD
8cf09fdcac Bump version v10.4.4
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv6 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
2025-07-01 13:47:25 +02:00
Σrebe - Romain GERARD
5ea9159761 Revert "Bump version v10.4.4"
This reverts commit ff17e75f82.
2025-07-01 13:47:12 +02:00
Σrebe - Romain GERARD
ff17e75f82 Bump version v10.4.4
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv6 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
2025-06-30 09:23:40 +02:00
Σrebe - Romain GERARD
d8cf44b69f lint
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv6 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
2025-06-29 22:06:01 +02:00
Σrebe - Romain GERARD
6e3adbbc79 Bump version v10.4.3
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv6 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
2025-06-14 00:58:45 +02:00
Σrebe - Romain GERARD
892632ac59 fix: regression for stdio tunnel 2025-06-14 00:57:44 +02:00
Σrebe - Romain GERARD
29c3c7a47c Bump version v10.4.2 2025-06-04 08:06:15 +02:00
Σrebe - Romain GERARD
832b619094 Bump version v10.4.0 2025-06-01 17:29:34 +02:00
Σrebe - Romain GERARD
e00f399632 bump deps 2025-05-30 16:45:27 +02:00
Σrebe - Romain GERARD
2dc86098e4 fix ci for aws-lc-rs features 2025-05-30 16:07:30 +02:00
Σrebe - Romain GERARD
5d39d853d6 create new package for the lib 2025-05-30 16:07:29 +02:00
Σrebe - Romain GERARD
d39f1629dc Add crypto feature for ech 2025-05-30 16:07:28 +02:00
Σrebe - Romain GERARD
590c5b5572 chore: improve library interface to support provided executor 2025-05-18 12:41:19 +02:00
Σrebe - Romain GERARD
3730c5528c feat: terminate tunnels when objects are drop for client 2025-05-17 18:15:20 +02:00
Σrebe - Romain GERARD
ffaa53bbb0 Bump version v10.3.0
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Release (push) Has been cancelled
2025-05-13 21:48:30 +02:00
Σrebe - Romain GERARD
4e7405ec85 bump deps 2025-05-13 21:47:55 +02:00
Σrebe - Romain GERARD
735597c5ec Bump version v10.2.0
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Release (push) Has been cancelled
2025-05-07 18:27:51 +02:00
Σrebe - Romain GERARD
a363224813 bump deps 2025-05-07 18:20:12 +02:00
Σrebe - Romain GERARD
e0037d74a1 bump rust edition to 2024 2025-04-15 12:50:10 +02:00
Σrebe - Romain GERARD
f560e84a9f Bump version v10.1.11 2025-04-15 12:32:02 +02:00
Σrebe - Romain GERARD
dc449f4d8c bump deps 2025-04-15 12:26:11 +02:00
Σrebe - Romain GERARD
a28c7e8f50 Bump deps
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Release (push) Has been cancelled
2025-03-30 22:12:08 +02:00
Σrebe - Romain GERARD
c5ac5fb0c9 Use Jemalloc when possible
Some checks failed
/ Build - Windows x86 (push) Has been cancelled
/ Build - Windows x86_64 (push) Has been cancelled
/ Build - Android aarch64 (push) Has been cancelled
/ Build - Freebsd x86_64 (push) Has been cancelled
/ Build - Linux aarch64 (push) Has been cancelled
/ Build - Linux x86_64 (push) Has been cancelled
/ Build - MacOS aarch64 (push) Has been cancelled
/ Build - MacOS x86_64 (push) Has been cancelled
/ Build - Android armv7 (push) Has been cancelled
/ Build - Freebsd x86 (push) Has been cancelled
/ Build - Linux armv7hf (push) Has been cancelled
/ Build - Linux x86 (push) Has been cancelled
/ Release (push) Has been cancelled
2025-03-09 17:53:36 +01:00
Σrebe - Romain GERARD
09603c14e7 bump 2025-03-09 11:27:26 +01:00
Σrebe - Romain GERARD
557d33eea8 bump 2025-03-09 11:02:17 +01:00
Σrebe - Romain GERARD
cff4a4891e bump deps
Some checks failed
/ Build - ${{ matrix.platform.name }} (map[build-args:--profile release-with-symbols name:Windows x86 os:windows-latest target:i686-pc-windows-msvc]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--profile release-with-symbols name:Windows x86_64 os:windows-latest target:x86_64-pc-windows-msvc]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Android aarch64 target:aarch64-linux-android]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Android armv7 target:armv7-linux-androideabi]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Freebsd x86 target:i686-unknown-freebsd]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Freebsd x86_64 target:x86_64-unknown-freebsd]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux aarch64 target:aarch64-unknown-linux-musl]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux armv7hf target:armv7-unknown-linux-musleabihf]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux x86 target:i686-unknown-linux-musl]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux x86_64 target:x86_64-unknown-linux-musl]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:MacOS aarch64 os:macos-latest target:aarch64-apple-darwin]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:MacOS x86_64 os:macos-latest target:x86_64-apple-darwin]) (push) Has been cancelled
/ Release (push) Has been cancelled
2025-02-17 12:00:26 +01:00
Σrebe - Romain GERARD
177db13e41 Bump version v10.1.9
Some checks failed
/ Build - ${{ matrix.platform.name }} (map[build-args:--profile release-with-symbols name:Windows x86 os:windows-latest target:i686-pc-windows-msvc]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--profile release-with-symbols name:Windows x86_64 os:windows-latest target:x86_64-pc-windows-msvc]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Android aarch64 target:aarch64-linux-android]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Android armv7 target:armv7-linux-androideabi]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Freebsd x86 target:i686-unknown-freebsd]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Freebsd x86_64 target:x86_64-unknown-freebsd]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux aarch64 target:aarch64-unknown-linux-musl]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux armv7hf target:armv7-unknown-linux-musleabihf]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux x86 target:i686-unknown-linux-musl]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:Linux x86_64 target:x86_64-unknown-linux-musl]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:MacOS aarch64 os:macos-latest target:aarch64-apple-darwin]) (push) Has been cancelled
/ Build - ${{ matrix.platform.name }} (map[build-args:--release name:MacOS x86_64 os:macos-latest target:x86_64-apple-darwin]) (push) Has been cancelled
/ Release (push) Has been cancelled
2025-02-05 09:31:42 +01:00
Σrebe - Romain GERARD
28554a4221 bump deps 2025-02-01 13:45:05 +01:00
Siddhant Kameswar
3fa806dc24 Restructure and add library target (#394)
* move config (clap) structs into config.rs

- copied all config structs into config.rs, along with all `use`
statements
- made everything `pub`
- changed main.rs to import these structs

* remove unused imports and move parsing tests to config.rs

* cargo fmt

* separate library and cli

- make root package a cargo workspace
- move code to start client/server tunnels into lib.rs
- move rest of main.rs into wstunnel-cli bin package
- move "Wstunnel" config struct into bin package
  - the fields here are only applicable to the CLI

* cargo fmt

* move clap parsing into feature

* move argument parsing functions under clap feature

* update wstunnel-cli binary name and build workflow

* cargo fmt, fix tests

* update build instructions

* only use required tokio features
2025-01-06 13:32:54 +01:00