Commit Graph
120 Commits
Author SHA1 Message Date
Darien Raymond 1ab94fed79 optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond 842a089dad refactor multibuffer 2018-11-18 19:36:36 +01:00
Darien Raymond 0f324a613e remove MultiBuffer.Release 2018-11-17 22:45:07 +01:00
Darien Raymond 351316490d fix typos 2018-10-14 08:02:23 +02:00
Darien Raymond c89531022f fix kcp state wait 2018-08-09 13:38:47 +02:00
Darien Raymond b238188770 delayed timer creation 2018-08-09 12:23:08 +02:00
Darien Raymond 18f3fb5196 comment 2018-07-29 10:47:50 +02:00
Darien Raymond 2d4a0f23d5 rewrite sending logic 2018-07-29 03:54:15 +02:00
Darien Raymond a3fd81dfff rework multibuf copy 2018-07-29 03:38:54 +02:00
Darien Raymond 9ee9af9e02 fix mb copy again 2018-07-29 03:23:59 +02:00
Darien Raymond 354ef3c27d fix multibuffer copy 2018-07-29 03:13:29 +02:00
Darien Raymond 29ad2cbbdb function to compare byte array 2018-07-12 23:38:10 +02:00
Darien Raymond ac6a0f7511 update activity timer 2018-05-27 14:42:53 +02:00
Darien Raymond ae52e325a2 send ack more frequently too 2018-02-11 02:08:20 +01:00
Darien Raymond 0a6a9547a0 fix kcp for not sending data immediately 2018-02-11 02:06:43 +01:00
Darien Raymond 630a76d06a kcp cleanup 2018-01-17 17:36:14 +01:00
Darien Raymond a6c0ef11ba check connection state for every write operation 2018-01-17 16:18:38 +01:00
Darien Raymond 9b15e2f6f7 more informational logs 2017-12-27 21:39:14 +01:00
Darien Raymond 8a09c6c926 migrate to signal.Semaphore and Notifier 2017-12-27 21:33:42 +01:00
Darien Raymond f4c35db968 merge log into common log 2017-12-19 21:28:12 +01:00
Darien Raymond 3cc6d8f653 fix a data race in KCP 2017-12-17 01:22:39 +01:00
Darien Raymond 4fad49fef8 fix build break 2017-12-14 23:43:28 +01:00
Darien Raymond 2acef1cc07 cleanup kcp connection 2017-12-14 23:24:40 +01:00
Darien Raymond 0032760fdc cleanup kcp connection 2017-12-14 23:02:10 +01:00
Darien Raymond 19a0d21cb6 fix kcp write 2017-12-05 18:04:34 +01:00
Darien Raymond b3e6994e52 implement WriteMultiBuffer 2017-12-03 22:53:00 +01:00
Darien Raymond be714f76f1 cleanup 2017-12-03 21:45:58 +01:00
Darien Raymond bf7b8798a9 simplify kcp interface 2017-12-03 21:29:27 +01:00
Darien Raymond e8e7921613 fix lint warnings 2017-12-03 16:40:10 +01:00
Darien Raymond 594ec15c09 cleanup buffer usage 2017-11-09 22:33:15 +01:00
Darien Raymond 8971e699d9 common.Must2 2017-09-19 23:27:49 +02:00
Darien Raymond cea6e28634 refactor 2017-04-23 13:41:52 +02:00
Darien Raymond f01b0552a9 direct multibuf reading from kcp engine 2017-04-20 15:02:35 +02:00
Darien Raymond 5f4acaa9ea merging reader and writer 2017-04-20 11:00:15 +02:00
Darien Raymond 09398989b6 fix mss calculation 2017-04-18 21:31:14 +02:00
Darien Raymond 83920a091e WriteMultiBuffer for mKCP 2017-04-18 21:23:51 +02:00
Darien Raymond 0ef9143ffd refactor 2017-04-14 21:38:07 +02:00
Darien Raymond 35248497d2 refactor error messages 2017-04-09 01:43:25 +02:00
Darien Raymond a034276eee update error messages 2017-04-07 22:56:27 +02:00
Darien Raymond ade8453c0a completely remove connection reuse feature 2017-04-07 21:54:40 +02:00
Darien Raymond 75f5cb9afb refactor log and error 2017-04-06 21:13:17 +02:00
Darien Raymond f87b0fcde7 import updater effeciency 2017-02-26 15:01:43 +01:00
Darien Raymond ebed271a92 fix race conditions in kcp 2017-02-18 00:04:25 +01:00
Darien Raymond 6bcce77afb fix import 2017-02-07 23:33:40 +01:00
Darien Raymond f046f334cd move common/log to app/log 2017-02-01 21:35:40 +01:00
Darien Raymond 48bddb25d7 fix lint warnings 2017-01-01 22:12:44 +01:00
Darien Raymond 38e4cad8d1 remove unused variable 2016-12-26 16:49:36 +01:00
Darien Raymond 29d62185cf notify read and write on remote close 2016-12-26 08:22:25 +01:00
Darien Raymond f1a9647c8a lint warnings 2016-12-25 00:01:24 +01:00
Darien Raymond 4e224d64c6 Fix #337 2016-12-24 22:04:09 +01:00