Toby
ffab01730a
chore: add LICENSE to packages
2025-03-18 20:44:59 -07:00
Toby
401ed5245d
Merge pull request #1306 from apernet/wip-userpass-ignore-case
...
Make username of userpass case insensitive
2025-02-03 18:05:27 -08:00
Toby
e11ad2b93b
feat: quic-go v0.49.0
2025-02-03 18:04:17 -08:00
Haruue
e1df8aa4e2
chore: make username of userpass case insensitive
...
close : #1297
Just a workaround for "uppercase usernames do not work".
Usernames in different cases (like "Gawr" and "gawR") will now conflict.
2025-02-03 12:34:01 +09:00
Toby
5520bcc405
Merge pull request #1287 from apernet/fix-tun-ipv6-disable
...
fix: tun failed on linux when ipv6.disable=1
2025-01-03 20:50:10 -08:00
Toby
8aa80c233e
fix: rename insecureSkipVerify to insecure for consistency
2024-12-29 11:25:08 -08:00
Haruue
2bdaf7b46a
feat: allow skip cert verify in masquerade.proxy
...
close : #1278
masquerade.proxy.insecureSkipVerify
2024-12-29 13:58:12 +09:00
Haruue
53a4ce2598
fix: tun failed on linux when ipv6.disable=1
...
close : #1285
2024-12-29 13:33:32 +09:00
Haruue
400fed3bd6
chore(version): rename LibVersion to Libraries
...
close : #1271
A key that also contains "Version" broke the version parsing of some
third-party clients.
2024-12-11 18:08:54 +09:00
Haruue
16c964b3e1
feat(server): tcp fast open on direct outbounds
2024-11-23 21:37:18 +09:00
Toby
c34f23755a
Merge pull request #1244 from apernet/better-version
...
feat: add toolchain & quic-go to version info
2024-11-04 21:28:53 -08:00
Toby
685cd3663b
feat: add toolchain & quic-go to version info
2024-11-04 12:01:00 -08:00
Toby
04cf6f2e1a
feat: quic-go v0.48.1
2024-11-04 11:32:58 -08:00
Toby
78598bfd1b
Merge pull request #1229 from apernet/wip-share
...
feat: share subcommand
2024-10-19 11:43:55 -07:00
Haruue Icymoon (usamimi-wsl)
99e959f8c9
feat: share subcommand
...
Useful for third-party scripts/clients that just want to generate the
sharing URI without starting the client.
2024-10-19 17:24:52 +08:00
Haruue Icymoon (usamimi-wsl)
af2d75d1d0
fix: check masq url scheme in server cfg parsing
...
Check the url scheme of masquerade.proxy.url when parsing server config
and fail fast if it is not "http" or "https".
ref: #1227
The user assigned the URL with a naked hostname and got errors until the
request was handled.
2024-10-19 16:27:16 +08:00
Toby
ef6da94927
feat: quic-go v0.47.0
2024-10-04 11:21:30 -07:00
Toby
4ed3f21d72
fix: crash when the tls option is not used & change from python3 to python
2024-08-24 17:07:45 -07:00
Haruue
667b08ec3e
test: add tests for certloader
2024-08-24 17:31:52 +08:00
Haruue
bcf830c29a
chore: only init cert.Leaf when not populated
...
since Go 1.23, cert.Leaf will be populated after loaded.
see doc of tls.LoadX509KeyPair for details
2024-08-24 13:46:25 +08:00
Haruue
45893b5d1e
test: update server_test for sniGuard
2024-08-24 13:40:42 +08:00
Haruue
57a48a674b
chore: replace rwlock with atomic pointer
2024-08-24 10:37:08 +08:00
Haruue
fd2d20a46a
feat: local cert loader & sni guard
2024-08-24 00:27:57 +08:00
Toby
7e70547dbd
feat: quic-go v0.46.0
2024-08-16 16:16:05 -07:00
Toby
c62c8c5513
feat: quic-go v0.45.2
2024-08-03 13:14:34 -07:00
yiguous
a7ecd08046
fix escaped auth
2024-07-05 18:34:54 +08:00
Toby
8d9c7fa04c
feat: quic-go v0.45.1
2024-07-02 15:24:48 -07:00
Toby
0ce3df4396
Merge pull request #1134 from apernet/wip-sniff
...
feat: server-side sniffing for HTTP/TLS/QUIC
2024-06-30 21:16:23 -07:00
Toby
6a90fe18ee
feat: graceful speed test shutdown
2024-06-30 20:16:55 -07:00
Toby
deeeafd8d7
feat: allow specifying port ranges for sniffing
2024-06-30 12:04:59 -07:00
Toby
b481b49a28
chore: import format fix
2024-06-29 17:46:04 -07:00
Toby
3412368d20
feat: app sniff options
2024-06-29 16:27:57 -07:00
Toby
16bfdc7720
feat: QUIC sniffing
2024-06-29 15:52:56 -07:00
Toby
8aab735029
feat: experimental HTTP/TLS sniffing implementation (no QUIC yet)
2024-06-29 13:40:52 -07:00
Toby
506d8e01b8
Merge branch 'master' into wip-reqhook
2024-06-16 13:10:23 -07:00
Toby
a852febc1f
fix: incorrect speed conversion base
2024-06-15 15:42:39 -07:00
Toby
feacb1f85e
feat(core): server RequestHook support
2024-06-15 14:15:56 -07:00
Toby
18d075cc07
feat: rework acme config format
2024-06-10 16:28:21 -07:00
Toby
bc0e18980b
Merge branch 'master' into acme2
2024-06-10 15:20:57 -07:00
Haruue
23b79688fb
chore(client/http): rm "Connection: close" header
...
Magic of undocumented features.
2024-05-30 23:15:13 +08:00
Haruue
e1ac7c88ab
fix(client/http): ffmpeg not works with proxy
...
Go's resp.Write() adds a "Content-Length: 0" header and it seems that
ffmpeg doesn't like this and immediately closes the proxy connection.
close : #1109
2024-05-30 22:55:39 +08:00
kovacs
3c22e5967f
fix(acme): fix config name
...
fix config name
Signed-off-by: kovacs <mritd@linux.com>
2024-05-27 12:45:50 +08:00
kovacs
3024fc079c
feat(acme): add dns provider
...
add dns provider
Signed-off-by: kovacs <mritd@linux.com>
2024-05-27 11:43:31 +08:00
Toby
adee547c21
feat: quic-go v0.44.0
2024-05-20 15:20:31 -07:00
Haruue
0c198abd2e
fix: mod name major version suffix v2
...
ref: https://go.dev/ref/mod#major-version-suffixes
2024-05-18 11:28:47 +08:00
Toby
b216c4f128
feat: graceful client shutdown
2024-05-17 18:02:58 -07:00
Toby
2701a6e23f
fix: quic-go memory leak
2024-05-17 17:10:59 -07:00
Toby
9d4b3e608a
chore: small changes to TrafficLogger function names & update all mocks to mockery v2.43.0
2024-05-11 13:55:55 -07:00
Toby
b79c43171a
fix: update in quic-go (http3) broke UDP functionality
2024-04-28 20:22:11 -07:00
Toby
00813c4622
feat: quic-go v0.43.0
2024-04-27 13:04:51 -07:00