Loyalsoldier
7e876709fe
Refactor: memory-efficient geo file decoder ( #934 )
2021-05-01 07:59:29 +08:00
Loyalsoldier
a21e4a7deb
Fix: FakeDNS IPv6 & refine JSON unmarshal ( #925 )
2021-04-22 08:12:52 +08:00
Loyalsoldier
4737a1fd5d
Chore: update dependencies ( #920 )
2021-04-18 23:12:23 +08:00
Loyalsoldier
4bbe672ffd
Test: add test to avoid the error of missing geoip & geosite ( #895 )
2021-04-13 10:52:01 +08:00
Loyalsoldier
b9ad33070e
Bump version to v4.37.3
2021-04-12 23:21:20 +08:00
Loyalsoldier
9beabe833a
Chore: update debian package ( #894 )
2021-04-12 23:14:26 +08:00
Loyalsoldier
66c3423b98
Fix: use Go v1.16 to build deb package ( #890 )
2021-04-12 12:07:04 +08:00
Loyalsoldier
7790d33185
Fix: v2ray.location.asset env not working ( #889 )
2021-04-12 10:01:30 +08:00
Loyalsoldier
31abe08c05
Chore: simplify DNS hosts struct ( #888 )
2021-04-11 12:46:02 +08:00
Loyalsoldier
47bbb5a3de
Fix: DNS hosts proxied domain priority ( #886 )
2021-04-11 11:52:12 +08:00
Loyalsoldier
bada0e48b4
Feat: DNS hosts support multiple addresses ( #884 )
2021-04-10 21:56:08 +08:00
Loyalsoldier
108a700e85
Fix: fakedns option ( #879 )
2021-04-09 15:02:42 +01:00
Loyalsoldier
3f40089caf
Feat: add disableFallback & skipFallback option for DNS ( #864 )
2021-04-09 10:35:26 +08:00
Loyalsoldier
f71b45f3e7
Chore: fix typos ( #878 )
2021-04-09 09:47:36 +08:00
Loyalsoldier
324c7cb862
Fix: wget command not found ( #874 )
2021-04-07 03:41:27 +08:00
Loyalsoldier
a962e8ac00
Fix: debian build after removing geo files from repo ( #873 )
2021-04-07 03:20:51 +08:00
Loyalsoldier
10ca68f277
Feat: remove geo files from repo & refine tests ( #869 )
2021-04-07 03:08:03 +08:00
Loyalsoldier
3f9b5e243e
Lint: exclude deprecated lint errors temporarily ( #870 )
2021-04-06 16:54:52 +08:00
Loyalsoldier
3a50affa0a
Feat: add reverse match for GeoIP ( #860 )
2021-04-06 12:29:12 +08:00
loyalsoldier
05020718b1
Chore: format code
2021-04-06 09:55:14 +08:00
Loyalsoldier
ae840dca6f
Chore: refine test ( #855 )
...
copy from branch v5
2021-04-04 09:33:38 +08:00
Loyalsoldier
f8c3c36f45
Chore: use Go v1.16.3 ( #854 )
2021-04-04 09:09:53 +08:00
Loyalsoldier
ebd4a56352
Chore: remove deprecated scopelint ( #847 )
2021-04-03 00:41:38 +08:00
Loyalsoldier
b50d692128
Chore: update protobuf & dependencies ( #844 )
2021-04-02 21:48:27 +08:00
Loyalsoldier
c80a6df749
Chore: format code ( #842 )
2021-04-02 20:49:45 +08:00
loyalsoldier
090a659cab
Chore: fix lint
2021-03-28 09:33:00 +08:00
loyalsoldier
a0c817888b
Chore: format code
2021-03-28 08:44:04 +08:00
loyalsoldier
f0c453ca28
Chore: update dependencies
2021-03-28 08:40:33 +08:00
loyalsoldier
24948c6520
Merge branch 'master' into dev-wsimprovement
2021-03-28 08:40:05 +08:00
Loyalsoldier
ad09269791
Chore: refine errorgen ( #821 )
2021-03-24 15:18:07 +08:00
Loyalsoldier
921c6d71ee
Feat: format code in one-key ( #802 )
2021-03-24 14:43:00 +08:00
Loyalsoldier
1454bed646
Feat: vprotogen refine logic ( #820 )
2021-03-24 13:03:14 +08:00
Loyalsoldier
389ff73a26
Feat: vprotogen adds version detector ( #819 )
...
* Feat: vprotogen adds version detector to block generation code from old protobuf version
* Chore: update .gitignore
2021-03-24 11:49:32 +08:00
Loyalsoldier
3db3ba5872
Fix: remove AA header flag in DNS query ( #817 )
2021-03-23 15:49:20 +08:00
Loyalsoldier
f3a56ca090
Feat: update lucas-clemente/quic-go to v0.20.0 ( #816 )
2021-03-22 22:26:30 +08:00
Loyalsoldier
86a6d15028
Fix: DNS tests timeout due to network instability ( #805 )
2021-03-20 19:27:09 +08:00
Loyalsoldier
e6aaa57def
Feat: add queryStrategy option for DNS ( #794 )
2021-03-19 15:55:18 +08:00
Loyalsoldier
f0c5eded7d
Chore: change Git user ( #803 )
2021-03-19 12:35:02 +08:00
Loyalsoldier
7459e2c5ef
Fix: vprotogen loop dependency ( #797 )
...
* Chore: remove protoc-gen-gofast
* Fix: loop dependency
* Chore: regenerate VLESS pb.go file
* Fix: compare test
2021-03-18 18:32:40 +08:00
Loyalsoldier
9e9173acb4
Chore: update protobuf & dependencies ( #793 )
...
* Chore: update protobuf
* Chore: regenerate mock files
* Chore: update dependencies
* Chore: use Go v1.16.2 and later
2021-03-18 12:17:26 +08:00
Loyalsoldier
fcee3af250
Bump version to v4.36.2
2021-03-16 21:21:23 +08:00
loyalsoldier
cb4dd644fc
Chore: fix MphDomainMatcher log
2021-03-16 19:21:14 +08:00
Loyalsoldier
f9ac31853e
Update version to v4.36.1
2021-03-16 14:30:15 +08:00
Loyalsoldier
4028a09e70
Revert "Test: fix http2 dial timeout ( #570 )" ( #778 )
...
* Revert "Test: fix http2 dial timeout (#570 )"
This reverts commit 405a051c50 .
* Feat: lower the payload size
* Remove state.NegotiatedProtocolIsMutual
It has been deprecated since Go 1.16 because it shouldn't be used: this value is always true.
2021-03-15 16:57:33 +08:00
Loyalsoldier
933861a761
FakeDNS: use 198.18.0.0/15 as default IP pool ( #779 )
2021-03-15 16:47:10 +08:00
Loyalsoldier
e46204f828
Chore: fix lint according to golangci-lint errors ( #781 )
...
* Chore: fix lint according to golangci-lint errors
* Chore: regenerate pb.go files
2021-03-14 07:44:47 +08:00
Loyalsoldier
88e1e25aa9
Chore: format import using goimports ( #780 )
2021-03-14 07:09:51 +08:00
Loyalsoldier
e03947e6b0
Chore: update protobuf & dependencies ( #748 )
2021-03-08 05:12:27 +08:00
Loyalsoldier
49cf614346
Chore: update dependencies & protobuf ( #728 )
2021-03-03 17:31:53 +08:00
Loyalsoldier
45740be4af
Fix panic: index out of range ( #727 )
2021-03-03 16:53:42 +08:00
Loyalsoldier
9d13f99633
Chore: format file & change names of test cases ( #707 )
2021-02-24 17:12:44 +08:00
Loyalsoldier
4fb792fbd6
Chore: update golangci-lint & workflow ( #704 )
2021-02-24 14:22:37 +08:00
Loyalsoldier
efb963237c
Fix: go generate command for Go v1.16 ( #695 )
...
* Fix: go generate command for Go v1.16
* Chore: ignore go generate binaries
* Chore: regenerate mock files
* Chore: update dependencies
2021-02-20 20:43:19 +08:00
Loyalsoldier
a545bfe2c8
Feat: use Go v1.16 & support Apple Silicon ( #686 )
2021-02-19 13:24:19 +08:00
Loyalsoldier
0000b60a36
Chore: update dependencies ( #681 )
2021-02-17 06:49:41 +08:00
Loyalsoldier
4aa536292e
Fix: codeql workflow alert ( #682 )
2021-02-17 06:36:02 +08:00
Loyalsoldier
612bf6a65d
Chore: update LICENSE year ( #680 )
2021-02-17 05:27:52 +08:00
Loyalsoldier
aa1cc3da0a
Chore: refine .gitignore ( #679 )
2021-02-17 05:23:08 +08:00
Loyalsoldier
07a63bc901
Chore: refine workflows ( #678 )
2021-02-17 05:16:31 +08:00
Loyalsoldier
f94dd11a8c
Chore: change module name ( #677 )
2021-02-17 04:31:50 +08:00
Loyalsoldier
afcbb4feb8
Chore: update dependencies ( #671 )
2021-02-11 15:14:18 +08:00
Loyalsoldier
f98944c9e0
Chore: update protobuf ( #670 )
2021-02-11 14:57:20 +08:00
Loyalsoldier
08b0abe675
Chore: refine issue templates ( #630 )
2021-01-28 09:08:38 +08:00
Loyalsoldier
f5ad09103f
Chore: format code ( #600 )
2021-01-12 10:44:12 +08:00
Loyalsoldier
e670dd6387
Update dependencies ( #571 )
2021-01-01 17:00:09 +08:00
loyalsoldier
87e857ee3f
Chore: minor fixes
2021-01-01 12:52:04 +08:00
Loyalsoldier
33e1f2d271
Test: do NOT cache go modules ( #532 )
2020-12-20 09:52:24 +08:00
Loyalsoldier
c27ed16e6a
Fix: DNS compatible with localhost nameserver ( #530 )
2020-12-19 12:17:55 +08:00
Loyalsoldier
7a020d2d71
DNS & Routing: refine rule parsing process ( #528 )
2020-12-18 08:36:34 +08:00
Loyalsoldier
eed3f5a13f
Fix: typo ( #524 )
2020-12-16 09:26:25 +08:00
Loyalsoldier
d9db22093b
Fix: write to log without clientIP ( #517 )
2020-12-15 16:59:23 +08:00
Loyalsoldier
166d1afee5
DNS: add clientip for specific nameserver ( #504 )
2020-12-12 07:15:29 +08:00
Loyalsoldier
e6fb0e1e5d
Suppress lint error ( #486 )
2020-12-03 16:14:34 +08:00
Loyalsoldier
5e99737c12
Fix: close response body ( #484 )
2020-12-03 16:07:41 +08:00
Loyalsoldier
45aeaa8080
Refine pick port logic ( #481 )
2020-12-02 23:48:32 +08:00
Loyalsoldier
ff09993c8b
Refine coverall ( #472 )
2020-12-02 21:57:31 +08:00
Loyalsoldier
cf11bf0498
Suppress lint error ( #480 )
2020-12-02 21:07:58 +08:00
Loyalsoldier
5bf470d9cb
Remove removeVSign.sh ( #470 )
2020-11-30 21:00:05 +08:00
Loyalsoldier
7de5bca056
Remove Bazel ( #469 )
...
due to https://github.com/v2fly/v2ray-core/pull/468
2020-11-30 20:48:17 +08:00
Loyalsoldier
8cb2db5321
Fix: security issues & overflow potentiality ( #465 )
2020-11-28 21:56:20 +08:00
Loyalsoldier
0bf185e705
Remove Dockerfile ( #467 )
...
Use https://github.com/v2fly/docker instead.
2020-11-28 15:18:16 +08:00
Loyalsoldier
63912f99ec
Refine workflows ( #464 )
2020-11-27 08:33:44 +08:00
Loyalsoldier
ea0210acee
Migrate release from Azure Pipelines to GitHub Actions ( #453 )
2020-11-26 16:30:17 +08:00
Loyalsoldier
b93f69fb48
Update dependencies ( #458 )
2020-11-26 05:32:04 +08:00
Loyalsoldier
e74c03541e
Update variables ( #454 )
...
due to https://github.com/v2fly/V2BuildAssist/pull/4
2020-11-25 11:25:33 +08:00
Loyalsoldier
7acf515258
Refine GitHub workflows running condition ( #447 )
2020-11-23 20:51:58 +08:00
Loyalsoldier
b68f943c78
Fix lint according to golangci-lint ( #439 )
2020-11-22 05:05:01 +08:00
loyalsoldier
20fcb73d74
Refine debian package workflow
2020-11-09 12:28:26 +08:00
Loyalsoldier
d433d5d01d
Clean & upgrade dependencies ( #390 )
2020-11-07 18:03:46 +08:00
loyalsoldier
a36489bfaa
Run go mod tidy
2020-10-30 23:43:53 +08:00
Loyalsoldier
f17063a08a
Update vprotogen ( #366 )
...
* Refine vprotogen
* Regenerate pb.go files
2020-10-29 09:27:05 +08:00
Loyalsoldier
7b8a0faee1
Fix user-package codename & buildtime error ( #303 )
2020-10-12 09:41:27 +08:00
loyalsoldier
784775f689
Refine code according to golangci-lint results
2020-10-11 19:22:46 +08:00
Loyalsoldier
c50fef48a7
Refine golangci-lint settings ( #294 )
2020-10-10 00:19:09 +08:00
Loyalsoldier
ed97a250e4
Refine golangci-lint settings ( #293 )
2020-10-09 22:06:40 +08:00
Loyalsoldier
807922f883
Reduce timeout & fix ineffassign ( #290 )
2020-10-09 16:32:12 +08:00
Loyalsoldier
811981b6f0
Geofile workflow: only run on v2fly/v2ray-core ( #288 )
2020-10-09 10:47:22 +08:00
Loyalsoldier
97dac8cd2f
Build: comply with upstream ( #283 )
2020-10-08 09:53:25 +08:00
Loyalsoldier
454528353d
Fix misspelling according to goreportcard result ( #282 )
2020-10-08 08:53:15 +08:00
Loyalsoldier
f0403a67a1
Refine scripts ( #279 )
2020-10-07 20:04:09 +08:00