Rod Hynes
|
48611aff34
Replace pending conns with Context
|
8 years ago |
Rod Hynes
|
024860f841
Fix: return from AwaitClosed when MeekConn is closed
|
8 years ago |
Rod Hynes
|
c768e570dd
Fix: cancel timers when no longer needed
|
8 years ago |
Rod Hynes
|
6e50c84bfe
Fix: call signaller.AwaitClosed() in all cases
|
8 years ago |
Rod Hynes
|
f236d6708e
Fix: comment typos
|
8 years ago |
Rod Hynes
|
f30daaa583
Fix: possible nil pointer reference
|
8 years ago |
Rod Hynes
|
4c0625c2b1
Fix: make cachedTLSDialer cleanup more readable
|
8 years ago |
Rod Hynes
|
aaedd523b3
Add support for HTTP/2
|
8 years ago |
Rod Hynes
|
3b1c766f1a
Fix: logic error skipped meek retries
|
8 years ago |
Rod Hynes
|
2e1e039572
Add back off to meek round trip retry delay
|
8 years ago |
Rod Hynes
|
d045cec14c
Fix: Content-Length needs to be set explicitly
|
8 years ago |
Rod Hynes
|
045d881a4a
Fix: race condition accessing meek sendBuffer
|
8 years ago |
Rod Hynes
|
b49746a5e2
Add more memory management changes
|
8 years ago |
Rod Hynes
|
0f060baaea
Enhance limited memory mode
|
8 years ago |
Rod Hynes
|
49eae87f49
Some gitmetalinter fixes
|
8 years ago |
Rod Hynes
|
6577e2275c
Rewrite imports to use new, internal crypto fork
|
8 years ago |
Rod Hynes
|
2807a5b1d7
Fix: meek client didn't include ClientTunnelProtocol in cookie
|
8 years ago |
Rod Hynes
|
b546183fd4
Clients with enhanced resiliency report a new meek version
|
9 years ago |
Rod Hynes
|
527b14b5ce
Report client's selected tunnel protocol in meek cookie
|
9 years ago |
Rod Hynes
|
6b6729adb2
Fix: code readability
|
9 years ago |
Rod Hynes
|
10c6328fc5
Fix: don't retry or log when context cancelled
|
9 years ago |
Rod Hynes
|
5b367f531b
Add meek connection interruption resiliency
|
9 years ago |
Rod Hynes
|
7396943207
- Add Closer interface and implement in Conns
|
9 years ago |
Rod Hynes
|
9d1b3c1b6c
Refinements to meek polling jitter
|
9 years ago |
Rod Hynes
|
8f0a7bb87d
Rename Jitter function and parameter for clarity
|
9 years ago |
Rod Hynes
|
5c4f5582f2
Add jitter to meek polling schedule
|
9 years ago |
Rod Hynes
|
d494385d11
Indistinguishable TLS profile configuration
|
9 years ago |
Rod Hynes
|
bd75ddbb1d
Rename "UpstreamProxyCustomHeaders" to "CustomHeaders"
|
9 years ago |
Michael Goldberger
|
c0397b7711
User agent selection - Code review cleanup
|
9 years ago |
Michael Goldberger
|
c0eb519924
re-organized code to allow user agent selection in additional cases
|
9 years ago |