Commit Graph

42 Commits (029da207cec7262e020a59caafe9b909bbe50a55)

Author SHA1 Message Date
Andy Wang 444182f5bb Purge impurity 4 years ago
Andy Wang e41394c83c Set frame size limit through multiplexer 4 years ago
Andy Wang 97858197cd Move common types to its own package 4 years ago
Andy Wang 86095ba5e6 Refactor out Dialer 4 years ago
Andy Wang 693544659f Refactor server transport 4 years ago
Andy Wang 7bfae8accd Refactor client side transport (breaks server) 4 years ago
Andy Wang dc2b1124cb move function out of util 4 years ago
Andy Wang db9b848053 Simplify ReadTLS 4 years ago
Andy Wang 443aeecf5f Use cbeuw/connutil for connection testing 4 years ago
Andy Wang 6d75aaff01 fix return shadowing 4 years ago
Andy Wang 5e1931a11c Ineffectual assignments 4 years ago
Andy Wang e33afb258a extract util testing function 4 years ago
Andy Wang 517a6d6e57 Handle error and retry for Crypto.rand 4 years ago
Andy Wang 9c30c9b5b5 Add explanations on accepting websocket connections 5 years ago
Andy Wang 339b324946 Working direct WebSocket transport 5 years ago
Andy Wang f47f57a59f Direct WebSocket 5 years ago
Andy Wang 59f2fe04e3 Use normal Read in ReadTLS instead of ReadFull 5 years ago
Andy Wang 87a7684e10 More comments 5 years ago
Andy Wang eabe113547 Add Stream Timeout 5 years ago
Qian Wang ea5bb44b0a Add and edit some tests 5 years ago
Qian Wang 9fa37e327f Use exclusively salsa20 for header encryption 5 years ago
Qian Wang f933c7b453 Move pipe to util 5 years ago
Qian Wang e75c713385 Refactor session struct's obfs fields 5 years ago
Qian Wang 33f232475d Improve logging 5 years ago
Qian Wang 726a405a26 TLS1.3 5 years ago
Qian Wang 8168b9e2e7 Use AES-GCM instead of CTR 5 years ago
Qian Wang 735dc64bd1 Stop using custom conversion function 6 years ago
Qian Wang ed1253ff4c Refactor MakeObfs and MakeDeobfs 6 years ago
Qian Wang 0253f8077a Delete duplicate return 6 years ago
Qian Wang 306385f9c2 Uncomment header obfuscation 6 years ago
Qian Wang c4048dccea Basic remote control 6 years ago
Qian Wang 3534d05055 QOS and user managing, bug fixes 6 years ago
Qian Wang f476650953 Rework switchboard dispatch 6 years ago
Qian Wang 9e4aedbdc1 Stream closing is now ordered 6 years ago
Qian Wang 0db52a8a26 General improvements 6 years ago
Qian Wang 3f7eef98e3 drop aes encryption of headers 6 years ago
Qian Wang bd69784443 optimisations 6 years ago
Qian Wang 02fa072964 Fix infinite loop. Baseline 6 years ago
Qian Wang a8786a5576 Use ECDH instead of ECIES 6 years ago
Qian Wang b9f2aa4ed0 Barely working 6 years ago
Qian Wang ae30ed6ba4 Untested server 6 years ago
Qian Wang 3fd7e01566 Untested client 6 years ago