Commit History

Autor SHA1 Mensaxe Data
  Darien Raymond 81c9968188 simplify crypto related code %!s(int64=7) %!d(string=hai) anos
  Darien Raymond a89ff38fe6 pooled session objects %!s(int64=7) %!d(string=hai) anos
  Darien Raymond eb05a92592 dont start periodic task until necessary %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 54e1bb96cc introduce in-memory user %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 5e65d7da6d more accurate memory usage when buffer = 0 %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 64a3333987 remove extra bytes reading %!s(int64=7) %!d(string=hai) anos
  Darien Raymond f54a8735ab global padding in vmess protocol %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 4a46817cf6 optimize map usage %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 13f3c356ca unified task package %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 483a56c847 adjust lint settings %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 413a3a4eb6 comments %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 0caf2a004b reduce memory usage of vmess internal objects %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 66ed1bab2a simplify BytesGenerator %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 83625618ee re-init maps when they are empty %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 4de3f1adc1 change ReadFullFrom to take int32 size %!s(int64=7) %!d(string=hai) anos
  Darien Raymond a1401e7632 fix compatibility with shadowrocket. fixes #920 %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 6a3abf3147 fix data race when caching session id %!s(int64=7) %!d(string=hai) anos
  Darien Raymond af1abf687c unify all address reading and writing %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 546c2fb226 settings for forcing secure encryption in vmess server %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 80a1e73361 fix error propagation in vmess server %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 42d83a703e fix transfer for mux %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 30a0aa6fb0 don't read 0 bytes %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 8460d016ab fix address parsing for mux %!s(int64=7) %!d(string=hai) anos
  Darien Raymond efcb567273 remove context in struct %!s(int64=7) %!d(string=hai) anos
  Darien Raymond a1ae4aa515 cleanup session history %!s(int64=7) %!d(string=hai) anos
  Darien Raymond 02685094d3 rewrite vmess encoding using buf %!s(int64=8) %!d(string=hai) anos
  Darien Raymond 24089bfad0 remove duplicated address type def %!s(int64=8) %!d(string=hai) anos
  Darien Raymond f1a15e92f5 apply bitmask to other packages %!s(int64=8) %!d(string=hai) anos
  Darien Raymond 8971e699d9 common.Must2 %!s(int64=8) %!d(string=hai) anos
  Darien Raymond 21284fbd61 refactor %!s(int64=8) %!d(string=hai) anos