tobyxdd
dc78d4b528
wip: obfs rework, needs further testing & profiling, wechat & faketcp not available yet
2022-12-16 23:21:15 -08:00
Haruue Icymoon
a5647379b1
Revert "feat(install_server.sh): auto detect amd64-avx"
...
some vps have avx in their /proc/cpuinfo but actually not support it
This reverts commit f203ab901e
.
2022-12-12 13:28:22 +08:00
mritd
042f42b655
Merge pull request #531 from mritd/master
...
chore(go-task): supported amd64-v* & s390x
2022-12-12 12:19:58 +08:00
kovacs
568c905344
chore(go-task): supported amd64-v* && s390x
...
supported amd64-v* && s390x
Signed-off-by: kovacs <mritd@linux.com>
2022-12-12 12:10:08 +08:00
Haruue Icymoon
6e3a3f5388
feat(install_server.sh): customized hysteria user
...
it seems like some linux newbies might try to manage the cert & key by
themselves or thirdparty software (such as caddy), and complain about
hysteria start failure due to permission denied.
and it is actually really pretty hard to teach them how to edit systemd
units, or place their certs & key files into a suitable directory and
set proper permission.
which this commit, we can easily tell them just re-run the install
script with the following command:
HYSTERIA_USER=root ./install_server.sh -f
this script can also detect the correct user from the installed systemd
units, so it still works properly even if the user forgets to specify
HYSTERIA_USER= in the subsequent runs.
2022-12-11 23:27:08 +08:00
Haruue Icymoon
f203ab901e
feat(install_server.sh): auto detect amd64-avx
2022-12-11 22:04:53 +08:00
tobyxdd
dd4c17972f
ci: fix build scripts to handle multi-tags
2022-12-10 18:14:17 -08:00
tobyxdd
7430f37b21
docs: 1.3.2 changelog
2022-12-10 17:07:02 -08:00
tobyxdd
14043d9b50
ci: limit release actions to run on master/main/release branches only
2022-12-10 16:53:55 -08:00
tobyxdd
9cec566384
ci: add windows/arm64
2022-12-10 16:46:26 -08:00
tobyxdd
f90dd47811
ci: add amd64-avx, armv5 & mipsle-sf builds
2022-12-10 16:03:24 -08:00
Toby
4c8871070c
Merge pull request #530 from apernet/wip-build-script
...
ci: update build scripts to handle microarchitectures
2022-12-10 00:40:30 -08:00
Haruue Icymoon
432a29ff9a
refactor: build.sh
...
+ fix command exit status check under set -e
+ fix crashes when $HY_APP_PLATFORMS contains invalid values
+ fix final binary size report error under UTF-8 locales
+ reduce global variables
2022-12-10 12:38:17 +08:00
tobyxdd
455f36734c
ci: update build scripts to handle microarchitectures
2022-12-09 13:44:35 -08:00
tobyxdd
e832b4896e
ci: release tagging script
2022-12-09 11:11:38 -08:00
mritd
a95dcf0e39
Merge pull request #529 from mritd/master
...
chore(go-task): support freebsd & windows build
2022-12-09 18:03:30 +08:00
Haruue Icymoon
e6cb3507ca
ci: disable build-master on nested module tags
2022-12-09 17:52:29 +08:00
kovacs
01c3eef825
chore(go-task): fix windows build, update amd64 v4
...
fix windows build, update amd64 v4
Signed-off-by: kovacs <mritd@linux.com>
2022-12-09 14:37:53 +08:00
kovacs
067f3b5c6c
chore(go-task): support freebsd、windows build
...
support freebsd、windows build
Signed-off-by: kovacs <mritd@linux.com>
2022-12-09 14:20:48 +08:00
Toby
cceba2ab79
Merge pull request #525 from apernet/fix-frag
...
fix: handle the case where MsgID == 0
2022-12-08 18:09:51 -08:00
Toby
c29eba1416
fix: handle the case where MsgID == 0
2022-12-08 19:43:59 +00:00
Toby
392cde1120
chore: fix typo (ErrMessageToLarge -> ErrMessageTooLarge)
2022-12-07 17:35:34 -08:00
Toby
fc28c01980
fix(RPT-03-003): add socket dial timeouts to SOCKS5Client
2022-11-30 23:10:30 -08:00
Haruue Icymoon
fcc2f06bc1
Merge branch 'wip-refactor-install-server-script'
...
Rewrite install_server.sh
close : #517
2022-11-29 12:50:30 +08:00
Haruue Icymoon
986c163040
feat(install_server.sh): version number format
...
validate user specified version number format should begin with 'v'
2022-11-29 12:37:38 +08:00
Haruue Icymoon
dbe9f3414c
fix(install_server.sh): centos 7 supports
...
there is no systemd-sysusers on centos 7, and
its bash does not support $(("1" - "2"))
2022-11-28 15:15:34 +08:00
Haruue Icymoon
608810ceac
fix(install_server.sh): systemd unit desc
2022-11-28 13:36:26 +08:00
Haruue Icymoon
173d3a5a1d
fix(install_server.sh): sudo with $@
2022-11-28 13:22:39 +08:00
Haruue Icymoon
e2cc0dff48
fix(install_server.sh): curl missing -f
2022-11-28 12:15:35 +08:00
Haruue Icymoon
960a380521
fix(install_server.sh): userdel missing -r
2022-11-28 12:11:16 +08:00
Haruue Icymoon
249af28506
chore(install_server.sh): minor code fix
...
rm a redundant assign
2022-11-28 02:39:19 +08:00
Haruue Icymoon
2e6cb1c838
refactor: install_server.sh
...
rewrite this script entirely, and solve all historical issues.
close : #513
close : #514
2022-11-28 02:06:16 +08:00
Toby
7a7fda67f2
docs: 1.3.1 changelog
2022-11-26 00:51:58 -08:00
Toby
2d8425e736
chore: bump quic-go (merged opt-fs changes)
2022-11-26 00:31:57 -08:00
Toby
59b15f8313
Merge pull request #508 from apernet/wip-reorg-pkgs
...
refactor: re-org packages
2022-11-24 23:54:49 -08:00
Toby
7163b8ce9b
Merge pull request #509 from mritd/master
...
chore(docker): Compatible with nerdctl build
2022-11-24 23:54:37 -08:00
kovacs
80779d76c0
chore(docker): Compatible with nerdctl build
...
Compatible with nerdctl build
Signed-off-by: kovacs <mritd@linux.com>
2022-11-25 14:41:20 +08:00
Toby
73df9973d0
fix: Taskfile build path
2022-11-24 11:40:03 -08:00
Haruue Icymoon
ed14540d26
chore: split go modules & create go workspace
2022-11-24 17:14:21 +08:00
Toby
3184c42956
refactor: re-org packages
2022-11-24 00:22:44 -08:00
Toby
e338ed60cb
Merge pull request #507 from apernet/wip-fastopen
...
feat: fast open
2022-11-23 23:47:31 -08:00
Toby
745d84e3c7
fix: bug in goproxy that caused connections to not disconnect
2022-11-23 21:23:22 -08:00
Toby
80faa4aaf8
feat: fast open
2022-11-23 21:19:52 +00:00
Toby
536fa24595
chore: allow nil quicReconnectFunc
2022-11-23 20:41:32 +00:00
Haruue Icymoon
7481a859b6
fix(tun): udp not work when timeout not specified
2022-11-23 23:32:47 +08:00
Toby
9eb0ea4367
chore: add explaination comment to pmtud flag
2022-11-23 00:15:17 -08:00
Toby
26d557a6c4
fix: incorrect udp addr in check.py
2022-11-22 20:48:15 +00:00
Toby
bef694727d
chore: new socks5 script to combine both tcp & udp checks
2022-11-22 20:06:55 +00:00
Toby
423c551306
chore: bump goproxy version & fix http proxy basic auth realm
2022-11-22 19:49:47 +00:00
Toby
21f4fa7d86
chore: disable certmagic's noisy default logger
2022-11-19 17:58:14 -08:00