 Jason LyuandGitHub
|
f1b7b4745b
|
Chore: bump go mods (#288)
|
2023-08-28 03:48:38 +08:00 |
|
xjasonlyu
|
fffcbbea10
|
Chore: set up sponsor button
|
2023-08-27 14:14:27 -04:00 |
|
xjasonlyu
|
f588b4c731
|
Chore: star chart with dark theme supported
|
2023-08-06 13:44:24 +08:00 |
|
 Jason LyuandGitHub
|
71efe6c7cf
|
Chore: do not mark stale for help wanted issues (#280)
|
2023-07-27 10:21:20 +08:00 |
|
xjasonlyu
|
2067a3129e
|
Chore: update badge links
|
2023-07-20 15:01:18 +08:00 |
|
xjasonlyu
|
2b494a7517
|
Fix: HTTP proxy basic auth error (#266)
|
2023-06-20 14:40:54 +08:00 |
|
xjasonlyu
|
7ab86fd9b0
|
Chore: use renamed buffer pkg
|
2023-06-05 14:54:58 +08:00 |
|
xjasonlyu
|
4868427efb
|
Chore: update go modules
|
2023-06-05 14:54:29 +08:00 |
|
xjasonlyu
|
673a942fb3
|
Improve: set mtu with unix ioctl
|
2023-05-30 17:40:46 +08:00 |
|
xjasonlyu
|
44ad654d72
|
Fix: revert to classic TUN creation (#254)
|
2023-05-30 17:40:45 +08:00 |
|
xjasonlyu
|
46c04db29f
|
Fix: tun issue with virtio_net_hdr (#254)
|
2023-05-26 16:23:01 +08:00 |
|
xjasonlyu
|
07a6a9f096
|
Chore: bump gVisor version
|
2023-05-26 14:45:37 +08:00 |
|
xjasonlyu
|
cd6b118e63
|
Refactor: relocate simple-obfs pkg
|
2023-05-20 15:10:06 +08:00 |
|
xjasonlyu
|
9838f57e0d
|
Refactor: relocate dialer pkg
|
2023-05-20 14:53:08 +08:00 |
|
xjasonlyu
|
9dfea44f48
|
Refactor: remove nat pkg
|
2023-05-20 14:37:49 +08:00 |
|
xjasonlyu
|
860cf31256
|
Fix: relocate unused const
|
2023-05-20 14:37:02 +08:00 |
|
xjasonlyu
|
8e20770bec
|
Refactor: optimize http proxy
|
2023-05-20 14:32:16 +08:00 |
|
xjasonlyu
|
3320ba46e4
|
Fix: update tcpip.Address api
|
2023-05-18 21:38:29 +08:00 |
|
xjasonlyu
|
38bfbb2c3f
|
Chore: update go mod
|
2023-05-18 21:16:44 +08:00 |
|
xjasonlyu
|
6c07927bba
|
Chore: remove ref annotations
|
2023-05-18 21:15:04 +08:00 |
|
xjasonlyu
|
2813b4c581
|
Chore: move files to .github
|
2023-05-17 22:19:57 +08:00 |
|
 Jason LyuandGitHub
|
db7c3fd7d2
|
Chore: create CODE_OF_CONDUCT.md (#259)
|
2023-05-17 22:16:38 +08:00 |
|
 Jason LyuandGitHub
|
4fc5c03e35
|
Chore: create SECURITY.md (#258)
|
2023-05-17 22:02:30 +08:00 |
|
 Jason LyuandGitHub
|
8da083b28e
|
Chore: nolint in tun_wireguard_unix.go (#253)
|
2023-05-15 15:05:46 +08:00 |
|
xjasonlyu
|
dc6eb815da
|
CI(linter): enable new linters
|
2023-05-11 10:58:19 +08:00 |
|
 Jason LyuandGitHub
|
3b54548914
|
CI: update golangci-lint config (#251)
|
2023-05-11 10:51:55 +08:00 |
|
xjasonlyu
|
8e8ccdab89
|
Chore: use Star History
|
2023-04-25 15:25:48 +08:00 |
|
xjasonlyu
|
9cbc99e8f5
|
Chore: bump golang.org/x/sys to v0.7.0
|
2023-04-06 12:54:12 +08:00 |
|
xjasonlyu
|
2dbd2caaa9
|
Fix: netstats JSON response
|
2023-04-03 19:59:37 +08:00 |
|
xjasonlyu
|
61a9d26815
|
Minor: UDP unidirectionalPacketStream
|
2023-04-03 19:13:03 +08:00 |
|
xjasonlyu
|
4cc02c822c
|
Minor: improve tunnel/udp
|
2023-04-03 18:43:02 +08:00 |
|
xjasonlyu
|
20499c6432
|
Revert: cli tcp-wait-timeout option
This reverts commit 2c51a65685.
|
2023-04-03 17:57:13 +08:00 |
|
xjasonlyu
|
ad522ebb35
|
Chore: minor renames
|
2023-04-03 17:43:19 +08:00 |
|
xjasonlyu
|
06d8bee2af
|
Ignore: (*gonet.TCPConn).RemoteAddr() warning
|
2023-04-03 13:52:28 +08:00 |
|
xjasonlyu
|
b809f89411
|
Revert: udp-rlybuf option
As a low-level networking tool, tun2socks should be able to handle UDP packets of all possible sizes. This reverts commit fb9ca95909.
|
2023-04-03 12:24:07 +08:00 |
|
xjasonlyu
|
b8ff1859c1
|
Chore: update go mods
|
2023-04-02 20:20:56 +08:00 |
|
xjasonlyu
|
89c37dc156
|
Improve: deprecate isIgnorable
All errors should be returned by copyBuffer and handled by higher level functions.
|
2023-04-02 16:43:55 +08:00 |
|
xjasonlyu
|
1b8e063485
|
Fix: log message typo
|
2023-03-30 18:11:08 +08:00 |
|
xjasonlyu
|
195290884c
|
Fix: potential crash by bad UDP address (#238)
|
2023-03-30 14:11:43 +08:00 |
|
xjasonlyu
|
3b343600e7
|
Chore: core loglevel to debug
|
2023-03-29 23:19:08 +08:00 |
|
xjasonlyu
|
fb9ca95909
|
Feature: add udp-rlybuf option
* Default UDP relay buffer size: 16KiB
|
2023-03-29 16:56:03 +08:00 |
|
xjasonlyu
|
1e99f2d580
|
Chore: debug level log
|
2023-03-28 18:04:46 +08:00 |
|
xjasonlyu
|
ce15b1b2c2
|
Improve: with default tracker
|
2023-03-28 18:00:05 +08:00 |
|
xjasonlyu
|
c036db2e23
|
Chore: rm unused code
|
2023-03-27 19:11:56 +08:00 |
|
xjasonlyu
|
7327f2c784
|
Improve: with gvisor internal log
|
2023-03-27 13:21:10 +08:00 |
|
xjasonlyu
|
66860d3de8
|
Improve: enhance error handling
|
2023-03-27 00:43:39 +08:00 |
|
xjasonlyu
|
c61d7b5a20
|
Chore: error is ignorable
|
2023-03-26 23:07:13 +08:00 |
|
xjasonlyu
|
680feede3b
|
Improve: add tun io lock
|
2023-03-26 22:56:01 +08:00 |
|
xjasonlyu
|
22b15f6fab
|
Improve: redirect stack log
|
2023-03-26 22:48:28 +08:00 |
|
xjasonlyu
|
f7b4f75ed4
|
Fix: align with wireguard io
|
2023-03-26 22:10:21 +08:00 |
|
xjasonlyu
|
29feac8cd4
|
Chore: bump go mods
|
2023-03-26 14:40:39 +08:00 |
|
xjasonlyu
|
6cfc25309e
|
Fix: rand linter
`math/rand.Read` has been deprecated since Go 1.20
|
2023-02-21 15:06:05 +08:00 |
|
xjasonlyu
|
1f63b239c3
|
Chore: update linter
|
2023-02-21 14:55:01 +08:00 |
|
xjasonlyu
|
041bc510ea
|
Chore: bump go modules
|
2023-02-21 14:05:25 +08:00 |
|
xjasonlyu
|
51d8a27289
|
Chore: bump gvisor
v0.0.0-20230219185229-4f1045309c43
|
2023-02-21 14:03:17 +08:00 |
|
xjasonlyu
|
5ffb0186bf
|
Improve: do not stale labeled issues
|
2023-02-12 14:04:35 +08:00 |
|
xjasonlyu
|
8a2e5cebeb
|
Fix: deprecate rand.Seed
|
2023-02-06 15:39:37 +08:00 |
|
xjasonlyu
|
846d3d87a7
|
Chore: bump go.mod to 1.20
|
2023-02-06 15:39:15 +08:00 |
|
xjasonlyu
|
b491e17bfa
|
Chore: add v2 to prefix
|
2023-02-06 15:38:46 +08:00 |
|
xjasonlyu
|
fbe4c22347
|
Revert: undo crypto/rand
This reverts commit 4a8bf64cb1.
|
2023-02-06 15:31:05 +08:00 |
|
xjasonlyu
|
4a8bf64cb1
|
Improve: use crypto/rand
|
2023-02-04 14:26:41 +08:00 |
|
xjasonlyu
|
059f661862
|
Chore: bump to go1.20
|
2023-02-04 13:52:29 +08:00 |
|
xjasonlyu
|
ab05092671
|
Chore: update go mod
|
2023-02-04 13:52:19 +08:00 |
|
xjasonlyu
|
6809e7f835
|
Chore: bump gVisor
|
2023-01-22 13:27:11 +08:00 |
|
xjasonlyu
|
bbdc9113d7
|
Chore: update go mod
|
2023-01-13 13:40:20 +08:00 |
|
xjasonlyu
|
30608f4925
|
Chore: bump gVisor
|
2023-01-01 15:55:12 +08:00 |
|
xjasonlyu
|
39b1406ffa
|
Chore: update mods
|
2022-12-17 16:57:57 +08:00 |
|
xjasonlyu
|
a1edb1c1bb
|
Chore: update workflows
|
2022-12-17 16:53:30 +08:00 |
|
xjasonlyu
|
ad014648ef
|
Fix: build badges
|
2022-12-16 16:54:54 +08:00 |
|
xjasonlyu
|
fa3317a94c
|
Chore: bump go mods
|
2022-12-01 15:57:08 +08:00 |
|
xjasonlyu
|
8d3c28a516
|
Feature: support mark on FreeBSD & OpenBSD
|
2022-12-01 15:46:49 +08:00 |
|
xjasonlyu
|
3cbc74b1cf
|
Chore: update gvisor
|
2022-11-08 15:21:45 +08:00 |
|
xjasonlyu
|
24a53467f6
|
Chore: deprecate set-output command
|
2022-10-15 15:33:20 +08:00 |
|
xjasonlyu
|
702ba81ccd
|
Chore: update workflows
|
2022-10-14 23:26:59 +08:00 |
|
xjasonlyu
|
7fce6e9544
|
Fix: PacketBufferPtr.IsNil
|
2022-10-14 22:54:12 +08:00 |
|
xjasonlyu
|
553c2f7a17
|
Chore: bump modules
|
2022-10-14 22:36:41 +08:00 |
|
xjasonlyu
|
ccfb3a47f6
|
Fix: make build work
This commit may be reverted if gVisor updates its fdbased pkg.
|
2022-09-25 16:31:15 +08:00 |
|
xjasonlyu
|
0177157c69
|
Chore: deprecate openbsd-386
|
2022-09-25 16:23:47 +08:00 |
|
xjasonlyu
|
82546cd2c5
|
Chore: with unix build constraint
|
2022-09-25 15:49:39 +08:00 |
|
xjasonlyu
|
9895b3e048
|
Chore: update go mod
|
2022-09-25 15:08:23 +08:00 |
|
xjasonlyu
|
39b50f2bfb
|
Chore: update go mod
|
2022-09-18 19:31:29 +08:00 |
|
xjasonlyu
|
c45470650b
|
Chore: reorder imports
|
2022-08-07 00:25:59 +08:00 |
|
xjasonlyu
|
cb6408a17a
|
Fix: update to bufferv2
|
2022-08-07 00:05:11 +08:00 |
|
xjasonlyu
|
77bd119d34
|
Chore: update go mod
|
2022-08-07 00:04:03 +08:00 |
|
xjasonlyu
|
595896dfc7
|
Chore: bump to go1.19
|
2022-08-06 23:51:15 +08:00 |
|
xjasonlyu
|
55a8d038d6
|
Improve: ignore tcp errors
|
2022-07-15 21:08:11 +08:00 |
|
xjasonlyu
|
e31ffce0e6
|
Fix: adjust endpoint change
|
2022-07-15 20:59:37 +08:00 |
|
xjasonlyu
|
267cc6d1a9
|
Chore: update go mod
|
2022-07-15 20:17:27 +08:00 |
|
xjasonlyu
|
31468620e7
|
Chore: update badge logo
|
2022-06-01 00:10:41 +08:00 |
|
xjasonlyu
|
1536735456
|
Chore: disable blank issues
|
2022-05-24 15:30:51 +08:00 |
|
xjasonlyu
|
b329f23a4e
|
Chore: auth with GITHUB_TOKEN
|
2022-05-21 16:27:52 +08:00 |
|
xjasonlyu
|
1ecd587857
|
Fix(udp): ignore EOF
|
2022-04-26 16:06:01 +08:00 |
|
xjasonlyu
|
6076fd9a69
|
Chore(netstats): just render.JSON
|
2022-04-21 23:30:54 +08:00 |
|
xjasonlyu
|
3926f86613
|
Feature(docker): add tzdata
|
2022-04-07 10:56:24 +08:00 |
|
xjasonlyu
|
77e8ad4810
|
Chore: update modules
|
2022-04-06 23:33:47 +08:00 |
|
xjasonlyu
|
a8e8a2dc4c
|
Fix(tunnel/udp): NAT source verification (#112)
|
2022-04-06 23:21:18 +08:00 |
|
xjasonlyu
|
f2cfa15945
|
Chore(tunnel): minify log message
|
2022-04-06 17:26:02 +08:00 |
|
xjasonlyu
|
764657d657
|
Chore: ignore io timeout
|
2022-04-06 16:07:59 +08:00 |
|
xjasonlyu
|
d65d3b08d0
|
Change: use default tcp buffer size
|
2022-04-06 15:48:51 +08:00 |
|
xjasonlyu
|
c35f28b3a3
|
Improve(restapi/netstats): JSON encoding
|
2022-04-06 15:23:02 +08:00 |
|