Commit Graph
1224 Commits
Author SHA1 Message Date
Shelikhoo 916d3857a0 Revert "show warning for asset directory transversal to prepare for network api based reload in v5"
This reverts commit a720d1e2
2021-05-05 13:29:36 +01:00
Shelikhoo a720d1e2d6 show warning for asset directory transversal to prepare for network api based reload in v5 2021-05-05 13:17:54 +01:00
LoyalsoldierandGitHub 8ce32e0d4c Fix: GetAssetLocation (#974) 2021-05-05 00:51:58 +01:00
LoyalsoldierandGitHub 1cb9fd2999 Chore: little refinements (#973) 2021-05-05 07:28:09 +08:00
loyalsoldier bf9a27a6db Revert "Revert "Fix: GetAssetLocation for external geo files (#968)""
This reverts commit 70245fd30e.
2021-05-05 06:39:00 +08:00
Shelikhoo 44514ebc1a Merge branch 'dev-wsearlydatadiverse' 2021-05-04 22:50:06 +01:00
Shelikhoo 9458963b5a Revert "Refactor: memory-efficient geo file decoder (#934)"
This reverts commit 7e876709
2021-05-04 19:07:54 +01:00
Shelikhoo 355a9c853b Revert "Refinement: geodata decoder removes unnecessary GC & exports methods for 3rd party (#965)"
This reverts commit de71e638
2021-05-04 19:07:49 +01:00
Shelikhoo ace2c44c2b Revert "Refine geodata related tests (#967)"
This reverts commit 7805ca2a
2021-05-04 19:07:35 +01:00
Shelikhoo 70245fd30e Revert "Fix: GetAssetLocation for external geo files (#968)"
This reverts commit 51c8ab83
2021-05-04 19:07:31 +01:00
LoyalsoldierandGitHub 51c8ab8338 Fix: GetAssetLocation for external geo files (#968) 2021-05-04 19:05:50 +08:00
LoyalsoldierandGitHub 7805ca2ac1 Refine geodata related tests (#967) 2021-05-04 16:30:23 +08:00
LoyalsoldierandGitHub de71e63893 Refinement: geodata decoder removes unnecessary GC & exports methods for 3rd party (#965) 2021-05-04 01:39:47 +08:00
rurireiandGitHub 238b87d26a Fix: geodata reader for multi-platform compatibility (#964) 2021-05-04 00:12:47 +08:00
Shelikhoo b3957e029c update browser forwarder script 2021-05-01 15:59:10 +01:00
LoyalsoldierandGitHub a585ca28a8 Fix: code not found in geo files (#953) 2021-05-01 17:54:47 +08:00
LoyalsoldierandGitHub 7e876709fe Refactor: memory-efficient geo file decoder (#934) 2021-05-01 07:59:29 +08:00
Shelikhoo 6dcdd2afad Merge branch 'dev-advloadblancer-2' 2021-04-13 15:09:32 +01:00
LoyalsoldierandGitHub 4bbe672ffd Test: add test to avoid the error of missing geoip & geosite (#895) 2021-04-13 10:52:01 +08:00
LoyalsoldierandGitHub 7790d33185 Fix: v2ray.location.asset env not working (#889) 2021-04-12 10:01:30 +08:00
LoyalsoldierandGitHub f71b45f3e7 Chore: fix typos (#878) 2021-04-09 09:47:36 +08:00
Shelikhoo a553ccc4c4 report transportation error to observer 2021-04-08 23:17:00 +01:00
LoyalsoldierandGitHub 10ca68f277 Feat: remove geo files from repo & refine tests (#869) 2021-04-07 03:08:03 +08:00
KslrandGitHub b8af713998 Fix: secured loading path under windows (#851)
* Fix: secured loading path under windows

* fix sign file foramts
2021-04-04 16:32:42 +08:00
Shelikhoo 93e44b72d9 rework the file name checking logic 2021-04-03 10:14:23 +01:00
kslr 78c1993431 fix logs prefix matching order 2021-04-02 22:24:14 +08:00
kslr 01380177b8 refine package prefix cleanup 2021-04-02 22:04:53 +08:00
Shelikhoo 0b39c3beb0 Update bundled browserforwarder firmware 2021-04-02 14:07:21 +01:00
LoyalsoldierandGitHub c80a6df749 Chore: format code (#842) 2021-04-02 20:49:45 +08:00
KslrandGitHub 1b665d1d36 remove package path from logs (#840) 2021-04-02 20:44:33 +08:00
Shelikhoo 3476a0e1d1 Update bundled browserforwarder firmware 2021-04-02 12:24:39 +01:00
Shelikhoo d55d5423fb use shadowsocket's bloomring for shadowsocket's replay protection 2021-04-01 21:01:39 +01:00
Shelikhoo e4681e8cd3 added shadowsockets iv check for tcp socket 2021-04-01 20:59:35 +01: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 24948c6520 Merge branch 'master' into dev-wsimprovement 2021-03-28 08:40:05 +08:00
LoyalsoldierandGitHub ad09269791 Chore: refine errorgen (#821) 2021-03-24 15:18:07 +08:00
Shelikhoo aac35a833d added hash of browser forwarding asset to embedded hash 2021-03-20 22:05:04 +00:00
Shelikhoo f63ee69fcf added forwarder service 2021-03-20 21:59:30 +00:00
Shelikhoo 2d778239a3 added necessary infrastructure 2021-03-20 21:58:07 +00:00
LoyalsoldierandGitHub 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
DarthVaderandGitHub c71ae9b310 Fix: core panics when zero domain/full type of rule (#786) 2021-03-16 19:07:32 +08:00
DarthVaderandGitHub 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
LoyalsoldierandGitHub 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
LoyalsoldierandGitHub 88e1e25aa9 Chore: format import using goimports (#780) 2021-03-14 07:09:51 +08:00
LoyalsoldierandGitHub e03947e6b0 Chore: update protobuf & dependencies (#748) 2021-03-08 05:12:27 +08:00
Shelikhoo 867bbb429e create session content in the context if do not exist yet 2021-03-06 14:33:20 +00:00
Shelikhoo b585f2283a fixing misbehaving code in mux that do not propagate context 2021-03-06 14:31:46 +00:00
Shelikhoo 7dabfb755e merge vmess zero encryption support 2021-03-04 00:12:37 +00:00
Shelikhoo 0010783191 Merge chained proxy with transport support 2021-03-03 23:27:26 +00:00