Commit Graph

15 Commits

Author SHA1 Message Date
Loyalsoldier a86415cb43
♻️ refactor geoip match logic (#1157)
cherry-pick f1902165c7
2021-09-27 21:43:05 +01:00
Shelikhoo 68f28b1913
refactor common router structure into separate package 2021-09-07 09:13:58 +01:00
Shelikhoo 6246b97494
rename reverse match to inverse match 2021-09-06 15:37:47 +01:00
Jebbs b05a469488
v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01: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 470acefef6
Fix: use sorted cidr list (#1156) 2021-07-22 10:43:21 +08:00
Loyalsoldier 6f8979d017
Style: format code by gofumpt (#1022) 2021-05-20 05:28:52 +08:00
Loyalsoldier 3a50affa0a
Feat: add reverse match for GeoIP (#860) 2021-04-06 12:29:12 +08:00
Loyalsoldier f94dd11a8c
Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
Darien Raymond 1ab94fed79
optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond 815c7f09ba
migrate to std lib 2018-11-02 15:47:58 +01:00
Darien Raymond 9360448c59
improve geoip matching performance 2018-11-02 12:30:45 +01:00
Darien Raymond 5400153827
sort cidr list before use 2018-11-01 21:30:36 +01:00
Darien Raymond 15cd999ed3
comments 2018-11-01 10:39:03 +01:00
Darien Raymond c73e899f54
prototype for high performance geoip matcher 2018-11-01 09:10:41 +01:00