Toby
2c46b2cdba
fix: go test command
2026-03-29 14:54:12 -07:00
Toby
14500fdb40
ci: test workflow
2026-03-29 14:52:14 -07:00
Toby
d425068a41
Merge pull request #1537 from apernet/feat/udphop-rand
...
feat: port hopping random interval
2026-03-29 14:00:46 -07:00
Toby
6ef838d2c8
feat: port hopping random interval
2026-03-29 14:00:12 -07:00
Toby
82d9935c85
Merge pull request #1536 from apernet/feat/udphop-server
...
feat: server side UDP port range listening (nftables/iptables)
2026-03-29 13:24:08 -07:00
Toby
5fd6d4d887
feat: server side UDP port range listening (nftables/iptables)
2026-03-29 11:47:09 -07:00
Toby
97f91ab774
Merge pull request #1535 from apernet/ci/bump-actions-ver
...
ci: bump download-artifact/upload-artifact versions
2026-03-29 10:30:33 -07:00
Toby
9778a05264
ci: bump download-artifact/upload-artifact versions
2026-03-29 10:30:01 -07:00
Toby
8059de329c
Merge pull request #1534 from apernet/feat/bbr-profiles
...
feat: add configurable congestion modes and BBR profiles
2026-03-29 10:08:02 -07:00
Toby
b3f2193f10
feat: add configurable congestion modes and BBR profiles
2026-03-28 13:11:17 -07:00
Toby
a00368f9e3
Merge pull request #1533 from apernet/dev/bbr-scale
...
fix: BBR scale window for datagram size
2026-03-27 18:31:15 -07:00
Toby
61c75a260f
fix: BBR scale window for datagram size
2026-03-27 18:13:57 -07:00
Toby
3c9dd620ad
Merge pull request #1459 from latecrown/xforwarded
...
Add an option to enable XForwarded headers
2026-03-19 13:50:45 -07:00
tobyxdd
4063551f79
chore: rename to xForwarded
2026-03-19 13:49:40 -07:00
Toby
0060e496ce
Merge pull request #1521 from apernet/dev/better-speedtest
...
feat: time-based speed test
2026-02-22 19:21:27 -08:00
tobyxdd
5252803b35
feat: time-based speed test
2026-02-21 17:42:43 -08:00
Toby
ceee7f9577
Merge pull request #1501 from shabbywu/refactor/app-client
...
refactor: initialize a Viper instance to replace with the global singleton
2026-02-21 17:15:43 -08:00
tobyxdd
18960685d3
Merge remote-tracking branch 'origin/master' into refactor/app-client
2026-02-21 17:14:47 -08:00
tobyxdd
dd913426c5
chore: code tweaks
2026-02-21 17:07:28 -08:00
tobyxdd
ea2e858c06
chore: bump cobra & viper versions
2026-02-21 17:03:34 -08:00
Hari
617372193c
Merge pull request #1519 from apernet/fix/stream-dispatcher-tcp-request-frame
...
fix: consume TCP request frame type with StreamDispatcher
2026-02-18 10:21:26 +08:00
Hari
6da70e80aa
fix: consume TCP request frame type with StreamDispatcher
2026-02-18 10:18:52 +08:00
Toby
cd2f0a7bec
Merge pull request #1518 from apernet/dev/fix-go-mod
...
fix: apernet/quic-go go mod tag ref
2026-02-17 12:17:02 -08:00
tobyxdd
aa2768627c
fix: apernet/quic-go go mod tag ref
2026-02-17 12:16:26 -08:00
Hari
3dc48ad84c
Merge pull request #1517 from apernet/dev/bump-quic
...
feat: quic-go v0.59.0
2026-02-17 17:45:04 +08:00
Hari
275bcccaa4
feat: quic-go v0.59.0
2026-02-17 17:37:20 +08:00
Toby
5f1133feac
Merge pull request #1515 from apernet/feat/improve-workflows
...
feat: improve workflows
2026-02-12 18:19:06 -08:00
tobyxdd
f9d444a8a9
feat: improve workflows
2026-02-12 18:18:39 -08:00
Toby
44a5643535
Merge pull request #1503 from apernet/dev/monotime
...
feat: migrate to new monotime congestion interface
2026-01-11 11:07:25 -08:00
tobyxdd
f68d036bff
feat: migrate to new monotime congestion interface
2026-01-11 11:06:12 -08:00
Toby
8809934369
Merge pull request #1502 from apernet/dev/bump-quic
...
feat: quic-go v0.57.1
2026-01-10 12:33:39 -08:00
tobyxdd
9efcdef6e9
feat: quic-go v0.57.1
2026-01-10 12:32:34 -08:00
shabbywu(伍镜滔)
e8d99b5c7a
refactor: initialize a Viper instance to replace with the global singleton
2026-01-09 13:56:40 +08:00
Toby
98872a4f38
Merge pull request #1495 from apernet/dev/bbr-fix
...
fix: logic issues with BBR impl
2025-12-29 19:30:18 -08:00
tobyxdd
c57f9c7004
ci: upload each build as a separate artifact
2025-12-29 19:29:41 -08:00
tobyxdd
4bf55a99ed
fix: logic issues with BBR impl
2025-12-29 19:24:30 -08:00
Toby
001eaa28e9
Merge pull request #1491 from apernet/fix-android-16k-page
...
ci: bump ndk in github action
2025-12-13 13:37:02 -08:00
Haruue
89f4f97a31
ci: bump ndk in github action
...
fix 16KB page alignment
ref: https://developer.android.com/guide/practices/page-sizes
close : #1482
2025-12-13 13:39:30 +09:00
Toby
55e70a5f44
Merge pull request #1463 from apernet/dev/quic-fix
...
fix: memory leak in quic-go
2025-10-23 22:50:25 -04:00
tobyxdd
6e59b176a6
fix: memory leak in quic-go
2025-10-23 19:49:21 -07:00
latecrown
9801373b46
Add an option to enable XForwarded headers
2025-10-15 03:44:35 +03:00
Toby
2146852c48
Merge pull request #1449 from InvisibleRain/master
...
Fix the MITM vulnerability
2025-09-29 22:18:46 -07:00
Toby
f526e748c6
Merge pull request #1450 from apernet/wip-fix-tun2
...
fix(tun): dirty address family block for UDP
2025-09-29 22:17:01 -07:00
Valeriy Manzhos
9ec5b63386
Fix MITM vulnerability
...
A malicious actor was capable of intercepting quic traffic between the client
and the server. The attack requires to use certificate pinning with CA-issued certificates.
2025-09-25 17:20:17 +03:00
Haruue
a746ace238
fix(tun): dirty address family block for UDP
...
ref: apernet/sing-tun#1
2025-09-20 21:21:36 +09:00
Toby
922128e425
Merge pull request #1440 from apernet/dev/quic-upgrade
...
feat: quic-go v0.54.0
2025-09-16 22:15:09 -07:00
tobyxdd
7d727cfeaa
chore: update Go version to 1.25 in workflows and go.mod files
2025-09-13 16:22:21 -07:00
tobyxdd
44235d3de9
feat: quic-go v0.54.0
2025-09-13 16:17:59 -07:00
Toby
a24ef5b8f0
Merge pull request #1436 from apernet/fix-race
...
fix: race in udpSessionManager cleanup & update code formatting
2025-09-11 20:15:19 -07:00
tobyxdd
36370ffbbb
fix: race in udpSessionManager cleanup & update code formatting (gofumpt)
2025-09-11 20:14:41 -07:00