1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-06-24 08:25:23 +00:00
v2fly/common
DarthVader ac1e5cd925
Add minimal perfect hash domain matcher (#743)
* rename to HybridDomainMatcher & convert domain to lowercase

* refactor code & add open hashing for rolling hash map

* fix lint errors

* update app/dns/dns.go

* convert domain to lowercase in `strmatcher.go`

* keep the original matcher behavior

* add mph domain matcher & conver domain names to loweercase when matching

* fix lint errors

* fix lint errors
2021-03-15 15:21:38 +08:00
..
antireplay Refactor common/antireplay, unexport unnecessary public fields. (#422) 2020-11-17 21:05:26 +08:00
bitmask Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
buf Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
bytespool Fix lint according to golangci-lint (#439) 2020-11-22 05:05:01 +08:00
cache Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
cmdarg revert back to multiconfig 2020-03-19 19:11:16 +08:00
crypto Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
dice Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
errors Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
log Chore: update protobuf & dependencies (#748) 2021-03-08 05:12:27 +08:00
mux Chore: fix lint according to golangci-lint errors (#781) 2021-03-14 07:44:47 +08:00
net Chore: update protobuf & dependencies (#748) 2021-03-08 05:12:27 +08:00
peer function to compare byte array 2018-07-12 23:38:10 +02:00
platform Add /opt to assets location (#715) 2021-02-27 17:09:48 +08:00
protocol Chore: update protobuf & dependencies (#748) 2021-03-08 05:12:27 +08:00
retry Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
serial Chore: update protobuf & dependencies (#748) 2021-03-08 05:12:27 +08:00
session create session content in the context if do not exist yet 2021-03-06 14:33:20 +00:00
signal Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
strmatcher Add minimal perfect hash domain matcher (#743) 2021-03-15 15:21:38 +08:00
task Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
uuid Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
common_test.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
common.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
errors.generated.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
interfaces.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
type_test.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
type.go cleanup error messages 2017-04-09 15:04:04 +02:00