Commit Graph

  • cbedb27f0f feat(wip): udp rework client side Toby 2023-07-24 16:32:25 -07:00
  • f142a24047 chore: more naming adjustments Toby 2023-07-23 12:27:27 -07:00
  • 1f499f07c7 chore: naming adjustments Toby 2023-07-23 12:10:10 -07:00
  • a2fbcc6507 feat(wip): udp rework server side Toby 2023-07-23 11:42:52 -07:00
  • 6245f83262 feat(wip): DirectOutbound bind to device tobyxdd 2023-07-21 17:28:39 -07:00
  • b25fb63d5b feat(wip): DirectOutbound (PluggableOutbound) tobyxdd 2023-07-19 17:38:34 -07:00
  • 20a57e180d feat(wip): PluggableOutbound framework Toby 2023-07-18 15:49:12 -07:00
  • 07b7f14bef feat: client config URI support tobyxdd 2023-07-14 16:47:10 -07:00
  • 0dbd6af683 Merge branch 'wip-hy2' of https://github.com/apernet/hysteria into wip-hy2 tobyxdd 2023-07-14 15:44:47 -07:00
  • 6aa60e12d1 chore: move print QR func to utils tobyxdd 2023-07-14 15:44:37 -07:00
  • 4b2140f589
    chore: x-bit & python3 for hyperbole.py Haruue Icymoon 2023-07-13 19:57:26 +08:00
  • e21e5c67a8 feat: rework config handling code & add QR tobyxdd 2023-07-10 19:46:58 -07:00
  • 4c24edaac1 feat: salamander obfs tobyxdd 2023-07-09 16:37:18 -07:00
  • baee5689c1 doc: update README tobyxdd 2023-07-07 13:41:27 -07:00
  • 1b3a718ac8 feat: add a hysteria prefix to env vars to avoid conflicts tobyxdd 2023-07-07 13:40:05 -07:00
  • 458382dd3d feat: logging environment variables tobyxdd 2023-07-04 13:06:52 -07:00
  • 7e177a22f7 feat: port forwarding tobyxdd 2023-07-02 15:40:16 -07:00
  • 8ca414e548 feat: config parsing tests tobyxdd 2023-07-02 12:11:59 -07:00
  • e97a81a8a9 chore: change "validate" to "load" tobyxdd 2023-06-30 17:10:51 -07:00
  • eb7e91e5ce feat: rework config parsing to use viper unmarshal tobyxdd 2023-06-30 13:16:01 -07:00
  • 8342827339 chore: update go.work.sum tobyxdd 2023-06-28 20:09:36 -07:00
  • 16a2294cd1 ci: add build workflow, other GitHub configs, etc. tobyxdd 2023-06-28 19:23:04 -07:00
  • cc8a889503 feat: quic close error code tobyxdd 2023-06-27 22:39:16 -07:00
  • 1317c599b8 feat: bump quic-go version to v0.36.0 tobyxdd 2023-06-26 21:46:27 -07:00
  • bacc8ff5ed feat: add a 10 sec timeout to default outbound dialer tobyxdd 2023-06-15 20:02:55 -07:00
  • 1209aa9e11 chore: remove debug print from http test tobyxdd 2023-06-11 16:37:01 -07:00
  • b27628607a fix: socks5 udp domain handling bug & add test case for it tobyxdd 2023-06-11 16:34:45 -07:00
  • fefabaf739 fix: mode str tobyxdd 2023-06-10 19:10:01 -07:00
  • fcb8965987 feat: client http proxy tobyxdd 2023-06-10 19:08:00 -07:00
  • 4334d8afb8 feat: traffic logger with disconnect tobyxdd 2023-06-08 20:55:08 -07:00
  • 5b54edd09a feat: traffic logger (wip, disconnect not done) tobyxdd 2023-06-07 22:37:09 -07:00
  • 901e0480f2 feat: add socks5 server test tobyxdd 2023-06-05 16:27:06 -07:00
  • ea29efc298 fix: various python compatibility issues tobyxdd 2023-06-04 22:13:08 -07:00
  • 635ad9782a feat: add masquerade options & update README tobyxdd 2023-06-04 14:56:35 -07:00
  • cefe5d9f76 feat: hyperbole build script tobyxdd 2023-06-04 12:37:17 -07:00
  • 393e0d00f2 feat: bump quic-go version to v0.35.1 (mod merge done) tobyxdd 2023-06-02 21:30:07 -07:00
  • 5586303825 feat: bump quic-go version to v0.35.1 (mod wip), change client config format for sni tobyxdd 2023-06-02 16:51:17 -07:00
  • 41f10a22c4 fix: use random chars for padding to avoid unwanted header compression tobyxdd 2023-05-31 22:11:52 -07:00
  • ebb9b3217e feat: add padding to requests & responses tobyxdd 2023-05-31 21:53:15 -07:00
  • 9f54aade8f hysteria 2 prototype first public release tobyxdd 2023-05-25 20:24:24 -07:00
  • c0ab06e961 feat: update quic-go to v0.34.0 tobyxdd 2023-05-07 17:19:37 -07:00
  • bab6089f0e ci: trigger tobyxdd 2023-04-30 19:45:57 -07:00
  • 355a5949e2 ci: try fixing CodeQL tobyxdd 2023-04-30 19:39:40 -07:00
  • 8f310fb798 ci: bump everything to go 1.20 tobyxdd 2023-04-30 19:27:26 -07:00
  • cbc29ea4e5
    ci: fix yaml Haruue Icymoon 2023-05-01 10:01:37 +08:00
  • 12b27ea1b1
    ci: bump go1.20 Haruue Icymoon 2023-05-01 09:55:49 +08:00
  • 17c35f11f8
    chore: bump gvisor & tun2socks Haruue Icymoon 2023-04-29 14:50:58 +08:00
  • ca07cf6f18
    Merge pull request #586 from apernet/dependabot/github_actions/actions/setup-go-4 Toby 2023-03-17 16:21:10 -07:00
  • e6b0f0b76d
    chore(deps): bump actions/setup-go from 3 to 4 dependabot[bot] 2023-03-16 07:04:05 +00:00
  • b94f8a1eaf docs: 1.3.4 changelog tobyxdd 2023-03-14 19:47:58 -07:00
  • 779e962d49
    fix(redirect_tcp): client got reset under i386 Haruue Icymoon 2023-03-15 00:13:36 +08:00
  • 1b3b038728 chore: bump gvisor tobyxdd 2023-03-13 14:18:26 -07:00
  • fb2a0da88f feat: update quic-go to v0.33.0, fix go work dependency conflicts tobyxdd 2023-02-26 12:45:43 -08:00
  • 12cff70aac
    Merge pull request #566 from yinyue200/removeUnusedDnsLookup Toby 2023-02-19 12:32:03 -08:00
  • 8c99fe3754 chore: bump golang.org/x/* versions tobyxdd 2023-02-18 21:08:09 -08:00
  • 13d46da998
    Merge pull request #572 from shadow750d6/master Toby 2023-02-18 20:42:40 -08:00
  • 20898f2990 chore: change info string tobyxdd 2023-02-18 20:01:01 -08:00
  • 604d4fc652 Add lazy_start option. Siyuan Ren 2022-12-30 11:55:42 +08:00
  • 1d9fa029c2 fix: set serverAddrs to nil when closing an ObfsUDPHopClientPacketConn to prevent memory leaks tobyxdd 2023-02-14 21:30:45 -08:00
  • 23f1546591 Remove unnecessary DNS queries in case of SOCKS5 outbound yinyue200 2023-02-12 21:19:28 +08:00
  • a48d6ddb7c docs: 1.3.3 changelog tobyxdd 2023-02-07 22:11:37 -08:00
  • 30e17a40c0
    fix: slices mis-reused in socks5UDPConn.ReadFrom Haruue Icymoon 2023-02-07 23:47:11 +08:00
  • 810bfd7022
    fix: ipv4 addr convention in socks5_outbound Haruue Icymoon 2023-02-07 23:30:23 +08:00
  • b4dfbaa3f2
    fix: udp assoc req malformed in socks5_outbound Haruue Icymoon 2023-02-07 16:43:50 +08:00
  • a7c159eeb3 chore: remove routedns replace since upstream merged our PR tobyxdd 2023-02-05 15:21:12 -08:00
  • da574f6654
    Merge pull request #553 from apernet/dependabot/github_actions/docker/build-push-action-4.0.0 Toby 2023-02-04 14:07:24 -08:00
  • cb4daac18d feat: update quic-go to v0.32.0, fix dependencies tobyxdd 2023-02-01 23:23:12 -08:00
  • 2f1b266a52
    chore(deps): bump docker/build-push-action from 3.3.0 to 4.0.0 dependabot[bot] 2023-01-31 06:08:50 +00:00
  • 8a1f4e4c04
    Merge pull request #548 from apernet/dependabot/github_actions/docker/build-push-action-3.3.0 Toby 2023-01-24 19:47:06 -08:00
  • f0cfbb2653
    chore(deps): bump docker/build-push-action from 3.2.0 to 3.3.0 dependabot[bot] 2023-01-16 06:17:20 +00:00
  • 3e1d2a8c92
    Merge pull request #547 from apernet/wip-exclusive-acme-cert Toby 2023-01-15 19:36:42 -08:00
  • 517c5a4bc4 feat: make acme and cert options mutually exclusive to avoid user confusion tobyxdd 2023-01-15 12:14:21 -08:00
  • 02e987e639
    Merge pull request #539 from apernet/wip-traffic-counter Toby 2023-01-07 22:32:14 -08:00
  • f7dffd027f feat: provide a TrafficCounter interface on server, remove prometheus client dependency from core tobyxdd 2023-01-07 13:59:30 -08:00
  • 29459d768d
    chore: set default value of retry_interval to 1 Haruue Icymoon 2022-12-28 23:00:38 +08:00
  • a5647379b1
    Revert "feat(install_server.sh): auto detect amd64-avx" Haruue Icymoon 2022-12-12 13:26:47 +08:00
  • 042f42b655
    Merge pull request #531 from mritd/master mritd 2022-12-12 12:19:58 +08:00
  • 568c905344 chore(go-task): supported amd64-v* && s390x kovacs 2022-12-12 12:10:08 +08:00
  • 6e3a3f5388
    feat(install_server.sh): customized hysteria user Haruue Icymoon 2022-12-11 23:27:08 +08:00
  • f203ab901e
    feat(install_server.sh): auto detect amd64-avx Haruue Icymoon 2022-12-11 22:04:53 +08:00
  • dd4c17972f ci: fix build scripts to handle multi-tags tobyxdd 2022-12-10 18:14:17 -08:00
  • 7430f37b21 docs: 1.3.2 changelog tobyxdd 2022-12-10 17:07:02 -08:00
  • 14043d9b50 ci: limit release actions to run on master/main/release branches only tobyxdd 2022-12-10 16:53:55 -08:00
  • 9cec566384 ci: add windows/arm64 tobyxdd 2022-12-10 16:46:26 -08:00
  • f90dd47811 ci: add amd64-avx, armv5 & mipsle-sf builds tobyxdd 2022-12-10 16:03:24 -08:00
  • 4c8871070c
    Merge pull request #530 from apernet/wip-build-script Toby 2022-12-10 00:40:30 -08:00
  • 432a29ff9a
    refactor: build.sh Haruue Icymoon 2022-12-10 12:29:39 +08:00
  • 455f36734c ci: update build scripts to handle microarchitectures tobyxdd 2022-12-09 13:44:35 -08:00
  • e832b4896e ci: release tagging script tobyxdd 2022-12-09 11:11:38 -08:00
  • a95dcf0e39
    Merge pull request #529 from mritd/master mritd 2022-12-09 18:03:30 +08:00
  • e6cb3507ca
    ci: disable build-master on nested module tags Haruue Icymoon 2022-12-09 17:52:29 +08:00
  • 01c3eef825 chore(go-task): fix windows build, update amd64 v4 kovacs 2022-12-09 14:37:53 +08:00
  • 067f3b5c6c chore(go-task): support freebsd、windows build kovacs 2022-12-09 14:20:48 +08:00
  • cceba2ab79
    Merge pull request #525 from apernet/fix-frag Toby 2022-12-08 18:09:51 -08:00
  • c29eba1416 fix: handle the case where MsgID == 0 Toby 2022-12-08 19:43:59 +00:00
  • 392cde1120 chore: fix typo (ErrMessageToLarge -> ErrMessageTooLarge) Toby 2022-12-07 17:35:34 -08:00
  • fc28c01980 fix(RPT-03-003): add socket dial timeouts to SOCKS5Client Toby 2022-11-30 23:10:30 -08:00
  • fcc2f06bc1
    Merge branch 'wip-refactor-install-server-script' Haruue Icymoon 2022-11-29 12:50:30 +08:00
  • 986c163040
    feat(install_server.sh): version number format Haruue Icymoon 2022-11-29 12:33:04 +08:00
  • dbe9f3414c
    fix(install_server.sh): centos 7 supports Haruue Icymoon 2022-11-28 15:15:34 +08:00