820 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
97672e59aa Add mise file
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-29 23:00:52 +02:00
Σrebe - Romain GERARD
ff5be56fbb update justfile
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-14 17:39:53 +02:00
Σrebe - Romain GERARD
0ca81a304e bump deps 2025-07-14 17:34:23 +02:00
Σrebe - Romain GERARD
b079e89ad2 chore: add tests for http server 2025-07-14 17:34:22 +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
v10.4.4
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
04b39eeb69 feat(http-server): handle auth for regular http request 2025-07-01 13:42:27 +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
f505c633df feat(http-proxy): support non HTTP CONNECT method for non TLS connection 2025-06-30 09:18:12 +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
Erèbe - Romain Gerard
83069424c0 Update README.md
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-16 15:31:46 +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
v10.4.3
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
c5e29816b1 feat: Add armv6 release
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
v10.4.4-rc1
2025-06-11 23:16:16 +02:00
不知火 Shiranui
4581335121 ci(release.yml): add linux armv6 architecture (#448) 2025-06-11 13:59:14 +02:00
Σrebe - Romain GERARD
f13fb41770 Add tests
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 armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
2025-06-05 08:29:44 +02:00
Σrebe - Romain GERARD
73c53b0a25 Bump version v10.4.2
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 armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
v10.4.2
2025-06-04 08:06:50 +02:00
Σrebe - Romain GERARD
29c3c7a47c Bump version v10.4.2 2025-06-04 08:06:15 +02:00
Σrebe - Romain GERARD
3d5a08d24c fix bad retrict-to for ip address 2025-06-04 08:05:39 +02:00
shtrophic
211733bf91 disable tests using container when on OpenBSD (#443) 2025-06-03 18:35:03 +02:00
Bryan Larsen
bdae852cfb more pub (#441)
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 armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
make more of the inner lib accessible for niche use cases

ref: https://github.com/erebe/wstunnel/pull/435#issuecomment-2922694224

Also, create_client_tunnels has been split in two so that the first half can be exposed as create_client
2025-06-03 08:37:26 +02:00
Σrebe - Romain GERARD
0daa3fba68 improve executor trait
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 armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
2025-06-01 19:38:32 +02:00
Σrebe - Romain GERARD
5b42f64601 fix dockerfile 2025-06-01 19:34:22 +02:00
Σrebe - Romain GERARD
832b619094 Bump version v10.4.0 v10.4.0 2025-06-01 17:29:34 +02:00
Σrebe - Romain GERARD
ce59ec12ed improve ech command line description 2025-06-01 17:23:28 +02:00
Σrebe - Romain GERARD
e00f399632 bump deps 2025-05-30 16:45:27 +02:00
Bryan Larsen
1e7ab21d23 make HeaderName and HeaderValue publicly accessible (#436)
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 armv7hf (push) Has been cancelled
/ Release (push) Has been cancelled
It's possible that users have a different version of hyper included, so export
HeaderName and HeaderValue to allow them to populate client::Config.

It's also possible that they don't have it imported, so this would be convenient
for them.
2025-05-30 16:37:03 +02:00
Bryan Larsen
3f2ad452b1 add Clone to client::Config (#437) 2025-05-30 16:36:49 +02:00
Σrebe - Romain GERARD
dc345c0a0e ech 2025-05-30 16:07:31 +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
1a4075a319 simplify ech implementation 2025-05-30 16:07:27 +02:00
Σrebe - Romain GERARD
247c239b72 bump self-signed certificate to 2025 2025-05-30 16:07:26 +02:00
Σrebe - Romain GERARD
99cde689d6 chore clean ech implementation
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-28 23:49:08 +02:00
EkilDeew
eba8f86094 Impl ech (#427)
Co-authored-by: Guillaume FOURRIER <guillaume.fourrier@devialet.com>
2025-05-28 21:45:33 +02:00
Erèbe - Romain Gerard
c5ef45128d Update README.md
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-18 12:48:02 +02:00
Erèbe - Romain Gerard
730c2b94e8 Update README.md 2025-05-18 12:47:12 +02:00
Σrebe - Romain GERARD
b5916861d2 update logo 2025-05-18 12:46:21 +02:00
Σrebe - Romain GERARD
590c5b5572 chore: improve library interface to support provided executor 2025-05-18 12:41:19 +02:00
Erèbe - Romain Gerard
3fe61659e7 Add files via upload 2025-05-18 10:41:36 +02:00
Erèbe - Romain Gerard
df3087c163 Delete docs/logo_wstunnel.png 2025-05-18 10:40:27 +02:00
Erèbe - Romain Gerard
d8ffc4a36f Rename f3e64ddd-9418-42ff-809e-49ae7152771b.png to logo_wstunnel.png 2025-05-18 10:39:45 +02:00
Erèbe - Romain Gerard
5ea590d646 Delete docs/logo_wstunnel.png 2025-05-18 10:39:24 +02:00
Erèbe - Romain Gerard
4d5b944ea8 Add files via upload 2025-05-18 10:38:50 +02:00
Σrebe - Romain GERARD
cf206a9681 chore: use macro to avoid code duplicate
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-17 18:15:21 +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
v10.3.0
2025-05-13 21:48:30 +02:00
Σrebe - Romain GERARD
4e7405ec85 bump deps 2025-05-13 21:47:55 +02:00