Commit History

Autor SHA1 Mensaxe Data
  Rod Hynes 53d97e7208 Set some noisy, low info logs to "debug" level %!s(int64=8) %!d(string=hai) anos
  Rod Hynes 8560436ad5 Fix: meek server deadlock %!s(int64=8) %!d(string=hai) anos
  Rod Hynes 656e712d2c Fix: meek server session race condition %!s(int64=8) %!d(string=hai) anos
  Rod Hynes 49eae87f49 Some gitmetalinter fixes %!s(int64=8) %!d(string=hai) anos
  Rod Hynes 6577e2275c Rewrite imports to use new, internal crypto fork %!s(int64=8) %!d(string=hai) anos
  Rod Hynes 1f04950ec0 Fix comment typo %!s(int64=8) %!d(string=hai) anos
  Rod Hynes e994a17c41 Add meek resiliency metrics %!s(int64=8) %!d(string=hai) anos
  Rod Hynes b546183fd4 Clients with enhanced resiliency report a new meek version %!s(int64=9) %!d(string=hai) anos
  Rod Hynes aa9c1194a6 Don't require an empty buffer to read a meek request %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 527b14b5ce Report client's selected tunnel protocol in meek cookie %!s(int64=9) %!d(string=hai) anos
  Rod Hynes bcdd7e51e8 Add configurable meek cached response buffer and pool sizes %!s(int64=9) %!d(string=hai) anos
  Rod Hynes a7f61396bf Discard redundant requests %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 3ed86c5a73 Fix: allow only one concurrent meek handler per client %!s(int64=9) %!d(string=hai) anos
  Rod Hynes a707fd2261 - Fix: meekConn.Write() should not abort %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 3ad80153fe Fix: always send status code 206 when client sets Range header %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 5b367f531b Add meek connection interruption resiliency %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 034f0da839 Fix: address go vet warnings %!s(int64=9) %!d(string=hai) anos
  Rod Hynes e26611f5ce Change log level of meek payload I/O logs %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 831d79e769 Host name generator changes %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 67a17982dd Add TLS session ticket obfuscation protocol %!s(int64=9) %!d(string=hai) anos
  Rod Hynes edbf21bfe4 Test refactoring %!s(int64=9) %!d(string=hai) anos
  Rod Hynes b582682e77 Don't use MeekProxyForwardedForHeaders when value doesn't resolve %!s(int64=9) %!d(string=hai) anos
  Rod Hynes d4f1731e5f Fix: wrong version in legacy meek protocol check %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 10e64f2a75 Fix: broken MeekProxyForwardedForHeaders header processing in psiphond %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 7ae56bad0a Use fork (pinned version) of x/crypto %!s(int64=9) %!d(string=hai) anos
  Rod Hynes c14e705562 Fix: psiphond meek hang %!s(int64=9) %!d(string=hai) anos
  Rod Hynes e13b8fc6e2 Use monotonic clock for elapsed time calculations %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 71af353fe9 MeekServer code review changes %!s(int64=9) %!d(string=hai) anos
  Rod Hynes 6c70356fd3 Added more comments regarding 64-bit alignment issue %!s(int64=9) %!d(string=hai) anos
  Eugene Fryntov 68c0665a4e Potential panic fix related to 64 bit alignment in a struct required by golang atomic package, see https://golang.org/src/sync/atomic/doc.go#L50 %!s(int64=9) %!d(string=hai) anos