Commit Graph

101 Commits (49056d22acb89b355a3bf3e8ba1d3cd465dbef5d)

Author SHA1 Message Date
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
Darien Raymond a4dfca0ef7
accommodate protobuf compiler change 2016-12-23 12:42:25 +01:00
Darien Raymond cdcccb4590
simplify segment writer 2016-12-20 22:53:58 +01:00
Darien Raymond 055023fdd5
refactor buffer 2016-12-09 12:08:25 +01:00
Darien Raymond 41fcffbfab
fix data input and output signal 2016-12-08 22:50:12 +01:00
Darien Raymond 0917866f38
refine kcp header and security 2016-12-08 16:27:41 +01:00
Darien Raymond efb24a4d21
rewrite error lib 2016-12-04 09:10:47 +01:00
Darien Raymond f95c322677
rename 'this' 2016-11-27 21:39:09 +01:00
Darien Raymond b1f78a1ffc
enable conn reuse settings in mkcp 2016-11-27 09:02:27 +01:00
Darien Raymond d19ee4d408
connection reuse for mkcp 2016-11-27 08:58:31 +01:00
Darien Raymond 15cb543abb
release memory in kcp connection 2016-11-21 22:41:12 +01:00
Darien Raymond ab3173039b
increase ping interval 2016-10-11 21:21:06 +02:00
Darien Raymond b5910dccae
simplify fast resend 2016-10-11 13:17:57 +02:00
Darien Raymond f8ad1f4a3e
update predicate syntax 2016-10-11 12:44:17 +02:00
Darien Raymond da9f1a8013
predicate.Not 2016-10-11 12:30:53 +02:00
Darien Raymond f3a83c57ab
optimize ping and updater logic 2016-10-11 12:24:19 +02:00
Darien Raymond e023859ef0
stop data updating thread when there is no data 2016-10-10 16:50:54 +02:00
Darien Raymond 1d13f47f9c
protobuf for stream settings 2016-10-02 23:43:58 +02:00
Darien Raymond b28d718b79
optional field in kcp config 2016-09-21 21:08:05 +02:00
Darien Raymond 3fd66ad795
remove PingNecessary() 2016-08-25 12:00:31 +02:00