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 |