1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-04-19 03:59:11 -04:00
Commit Graph

318 Commits

Author SHA1 Message Date
秋のかえで
7e1f461b74 Fix: length of DNS over QUIC (#1888) 2022-07-27 10:04:52 +08:00
秋のかえで
e4cacab9d1 feat: change ALPN of DNS over QUIC 2022-07-21 21:55:17 +08:00
simpleandstupid
2614dd7383 Change the default port of Dns over Quic 2022-07-21 21:55:17 +08:00
Loyalsoldier
d9125f91af Fix: gci command for formatting code (#1757)
* Fix: gci command for formatting code
* Chore: format code
2022-05-01 00:47:14 +08:00
秋のかえで
84c31ba87f Chore: bump github.com/lucas-clemente/quic-go from 0.26.0 to 0.27.0 (#1716) 2022-04-06 12:59:25 +08:00
秋のかえで
b76b10b529 Fix: failure of cache expired DNS record querying over DoQ 2022-04-02 13:02:03 +08:00
秋のかえで
975f78a7ce Feat: refine find IPs logic for DoH 2022-04-02 13:01:00 +08:00
KujouRinka
2dc4ee2d51 Fix: fix failure of cache expired DNS record querying over DoH (#1706) 2022-04-02 12:59:21 +08:00
秋のかえで
dc69c9502d Fix: context of DNS simplified config (#1665)
* Fix: context of DNS simplified config

* Lint: remove nolint flag
2022-03-09 10:59:18 +08:00
yuhan6665
6f8af37568 fix: a concurrency issue in fakedns (#1666)
In rare cases different domains asking for dns will return the same IP, Add a mutex.
2022-03-09 10:58:49 +08:00
Shelikhoo
bf8a0b7290 apply dispatcher interface 2022-01-03 15:55:18 +00:00
Shelikhoo
ac65036808 refactor UDP dispatcher to support fullcone dispatcher 2022-01-03 15:55:18 +00:00
Shelikhoo
3ef7feaeaf update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
Machtergreifung
25ae87aad2 fix typo (#1512)
* fix typo

* fix typo

* fix typo

* fix typo

* fix typo

* fix typo

* fic typo
2022-01-02 13:36:07 +00:00
Loyalsoldier
dce8764fd7 Lint: fix lint (#1427)
* Lint: replace golint with revive
* Lint: fix lint
2021-11-27 17:16:41 +08:00
Loyalsoldier
43447aa2e4 Chore: format code to fix lint (#1426) 2021-11-27 14:32:07 +08:00
Ye Zhihao
d4da365c5f Refactor: strmatcher module (#1333)
* Reorganize strmatcher's package structure

* Rename types in strmatcher package according to their file names

* Stablize strmatcher's Matcher interface

* Implement []matcherEntry as SimpleMatcherGroup

* Implement mph algorithm extracted from MphIndexMatcher as MphMatcherGroup

* Implement AddMatcher/AddFullMatcher/AddDomainMatcher/AddSubstrMatcher for each MatcherGroup

* Stablize strmatcher's MatcherGroup interface

* Stablize strmatcher's IndexMatcher interface

* Update strmatcher's benchmark

* Compatibility fix for app/router's DomainMatcher condition

* Fix code quality issue

* Fix basic matcher issues

* Update priority specification for Substr matcher
2021-10-31 18:01:13 +08:00
世界
a66bb28aee Reformat code 2021-10-28 18:34:19 +08:00
Shelikhoo
82e730bb70 fix: switch away from ioutil 2021-09-28 18:12:40 +01:00
Shelikhoo
0c3105691f refactor: move from io/ioutil to io and os package (#1298)
Author: Eng Zer Jun <engzerjun@gmail.com>
Date:   Mon Sep 27 00:56:31 2021 +0800

    refactor: move from io/ioutil to io and os package (#1298)
2021-09-27 23:02:19 +01:00
世界
8cc6fbc6f9 Fix queryStrategy ignored (#1285) 2021-09-27 22:13:40 +01:00
世界
f383f896ed Add disableFallbackIfMatch dns option 2021-09-27 22:10:54 +01:00
Shelikhoo
6dc2dfb6c7 use custom loading rules for dns 2021-09-10 20:35:02 +01:00
Shelikhoo
eeaa1e96e4 add register for reverse, instman, fakedns 2021-09-07 14:19:56 +01:00
Shelikhoo
98ee44befd update test for router refactor 2021-09-07 13:43:28 +01:00
Shelikhoo
5182727054 fix CountryCode not set 2021-09-07 11:09:34 +01:00
Shelikhoo
68f28b1913 refactor common router structure into separate package 2021-09-07 09:13:58 +01:00
Shelikhoo
cbdb3113a3 fix dns register as log 2021-09-07 08:05:18 +01:00
Shelikhoo
350ac46b41 update dns to adapt to protobuf change 2021-09-07 08:03:29 +01:00
Shelikhoo
aa17eacc8d register dns 2021-09-07 08:00:17 +01:00
Shelikhoo
b819ac60b9 added simplified config for dns and router 2021-09-06 22:34:28 +01:00
Shelikhoo
b8e81f01fa Reapply typo fix from becbc3a3e2 2021-09-04 11:54:34 +01:00
Shelikhoo
db19747d96 reverting use pointer for small data structure 2021-09-04 11:53:05 +01:00
Shelikhoo
becbc3a3e2 Revert "DNS: fix typo & refine code (#1183)"
This reverts commit 73470e8dd8.
2021-09-04 11:49:10 +01:00
Shelikhoo
9b0f8b7747 Revert "Fix: DNS return value (#1242)"
This reverts commit 46fa8f7480.
2021-09-04 11:47:13 +01:00
Shelikhoo
484dc4e488 reverting commit 50bcb683 2021-09-04 11:46:14 +01:00
Shelikhoo
e0700ccc4b regenerate protobuf file 2021-09-04 11:26:13 +01:00
Shelikhoo
1531cb0ca4 update protobuf version 2021-09-04 11:13:51 +01:00
Shelikhoo
ba2dd5995d replace TypedMessage with anypb.Any 2021-09-04 11:13:28 +01:00
loyalsoldier
a95bb95267 Remove !confonly build tag 2021-09-04 11:11:43 +01:00
Jebbs
b05a469488 v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00
Loyalsoldier
46fa8f7480 Fix: DNS return value (#1242) 2021-08-29 16:24:10 +08:00
秋のかえで
50bcb6831c Fix: response AAAA records in TypeA query (#1235) 2021-08-26 23:39:59 +08:00
秋のかえで
4f9415d001 Fix: DoQ local mode compatible with IP destination (#1226) 2021-08-23 19:46:19 +08:00
database64128
c78ee5aac7 🏡 Housekeeping: Update to Go 1.17 (#1215)
* ⬆ Update to Go 1.17

* 🏗 Update workflows and add windows-arm64

* 💾 Update generated files

* 📛 Update not-so-friendly filenames
2021-08-21 13:20:40 +08:00
Loyalsoldier
a783cd5f08 DNS: refine code (#1193) 2021-08-10 11:08:05 +08:00
rurirei
73470e8dd8 DNS: fix typo & refine code (#1183)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2021-08-10 10:49:56 +08:00
朱聖黎
8fed55f69f Fix: routing rule not applied for TCP DNS (#1144) 2021-07-16 15:13:58 +08:00
Shelikhoo
1409be04c2 regenerate protobuf files 2021-07-01 18:58:48 +01:00
Shelikhoo
cf3688729e show explicit error to users with a incorrect fake DNS setting. 2021-06-28 16:59:50 +01:00