Commit Graph

29 Commits (98a7b731f3523aa9bbe5237459fbdf4fedf371b0)

Author SHA1 Message Date
Andy Wang 360f84c5d5 Improve tests 5 years ago
Andy Wang e202d8d03b Implement WriteTo and ReadFrom timeouts 5 years ago
Andy Wang 53c0c6bafe Explicitly allow buf overlap in obfs 5 years ago
Andy Wang 97eb6aa096 Correct usages of b.SetBytes 5 years ago
Andy Wang a8c584c242 Add tests 5 years ago
Andy Wang ec76ecfe71 Update tests 5 years ago
Andy Wang a461059b4a Change behaviour of stream.Write(nil) 5 years ago
Andy Wang 3bc59ff4b6 Fix tests 5 years ago
Andy Wang 01e5d15d20 Code cleanup 5 years ago
Andy Wang 963dae829d Fix tests 5 years ago
Andy Wang 443aeecf5f Use cbeuw/connutil for connection testing 5 years ago
Andy Wang e33afb258a extract util testing function 5 years ago
Andy Wang 6f34229aa0 Make and add stream upon reception of all new streamIDs even if they are closing 5 years ago
Andy Wang c26be98e79 Use sync.Map in multiplex instead of manual locks 5 years ago
Andy Wang 67159abcf4 Add tests 5 years ago
Andy Wang 96215f116a Fix #61 5 years ago
Andy Wang 339b324946 Working direct WebSocket transport 5 years ago
Andy Wang e9a3c29429 Add some tests 5 years ago
Andy Wang 44a09219f7 Experimental support for UDP 5 years ago
Qian Wang cb672a99de Refactor session configuration 5 years ago
Qian Wang ea5bb44b0a Add and edit some tests 5 years ago
Qian Wang e244340885 Modify some tests 5 years ago
Qian Wang 01036086c7 Change the frame distribution strategy so that each stream is assigned a fixed underlying TCP connection to send its frames to reduce framesorter ooo count 5 years ago
Qian Wang 640f81461c Buffer reuse in obfs 5 years ago
Qian Wang 9fa37e327f Use exclusively salsa20 for header encryption 5 years ago
Qian Wang 57fc31a5fc Add tests 5 years ago
Qian Wang 429da0e0d9 Add unit tests 5 years ago
Qian Wang e75c713385 Refactor session struct's obfs fields 5 years ago
Qian Wang bf8d373f79 Stream optimisations 5 years ago