Commit History

Autor SHA1 Mensaxe Data
  Shelikhoo caaf7f74f5 adjust test to match new init function %!s(int64=4) %!d(string=hai) anos
  Loyalsoldier e6aaa57def Feat: add queryStrategy option for DNS (#794) %!s(int64=4) %!d(string=hai) anos
  yuhan6665 afb8385a7e Feat: routing and freedom outbound ignore Fake DNS (#696) %!s(int64=4) %!d(string=hai) anos
  Loyalsoldier f94dd11a8c Chore: change module name (#677) %!s(int64=4) %!d(string=hai) anos
  loyalsoldier 784775f689 Refine code according to golangci-lint results %!s(int64=5) %!d(string=hai) anos
  Vigilans 4d5a4f4cb6 Routing: Implement Route interface as the routing result of Router %!s(int64=5) %!d(string=hai) anos
  Vigilans f9d37b724c Extract session information during routing as routing context %!s(int64=5) %!d(string=hai) anos
  Darien Raymond 0d31a68694 extract all session context before checking conditions %!s(int64=6) %!d(string=hai) anos
  Darien Raymond 82d562d1f0 use session.Outbound.ResolvedIPs %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 769f770cf7 migrate NetworkList to []Network %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 2cc92920fa test case for balancer %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 73d3be424b prototype for balancing rules %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 9e66f315e6 update mocks %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 5fc606ce9d relocate mocks %!s(int64=7) %!d(string=hai) anos
  Darien Raymond f78cf6cfc2 testing with mock %!s(int64=7) %!d(string=hai) anos
  Darien Raymond a5dcb0f13e refactor dependency resolution %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 94b880d060 move session based info into session package %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 292d7cc353 massive refactoring for interoperability %!s(int64=7) %!d(string=hai) anos
  Darien Raymond c277c6de54 fix test %!s(int64=8) %!d(string=hai) anos
  Darien Raymond 74cf833758 fully migrate to new assertion lib %!s(int64=8) %!d(string=hai) anos
  Darien Raymond d04d92c187 update context functions %!s(int64=8) %!d(string=hai) anos
  Darien Raymond ca721230e1 split listening settings from inbound proxies and apply context %!s(int64=8) %!d(string=hai) anos
  Darien Raymond 8b00d6fc30 clean imports %!s(int64=8) %!d(string=hai) anos
  Darien Raymond 17504d2aac context'ize apps %!s(int64=8) %!d(string=hai) anos
  Darien Raymond b11d48d73f simplify app design %!s(int64=9) %!d(string=hai) anos
  Darien Raymond 095c29fa8c decouple outbound handler manager %!s(int64=9) %!d(string=hai) anos
  Darien Raymond a7ef82ffbc fix test break %!s(int64=9) %!d(string=hai) anos
  Darien Raymond 22ef12a456 simplify router %!s(int64=9) %!d(string=hai) anos
  v2ray 3ded18a75b initializable apps %!s(int64=9) %!d(string=hai) anos
  v2ray dac1339d6e Use dns in router %!s(int64=9) %!d(string=hai) anos