mirror of
https://github.com/alexbers/mtprotoproxy.git
synced 2026-03-14 07:13:09 +00:00
change max tls record size to make it look like complying https://tools.ietf.org/html/rfc8446\#section-5.2 instead of the section 5.1
This commit is contained in:
@@ -430,7 +430,7 @@ class FakeTLSStreamWriter(LayeredStreamWriterBase):
|
||||
self.upstream = upstream
|
||||
|
||||
def write(self, data, extra={}):
|
||||
MAX_CHUNK_SIZE = 16384
|
||||
MAX_CHUNK_SIZE = 16384 + 24
|
||||
for start in range(0, len(data), MAX_CHUNK_SIZE):
|
||||
end = min(start+MAX_CHUNK_SIZE, len(data))
|
||||
self.upstream.write(b"\x17\x03\x03" + int.to_bytes(end-start, 2, "big"))
|
||||
|
||||
Reference in New Issue
Block a user