Commit Graph

586 Commits (f418b9bc20c2a5269b887640618c74ba3add378a)

Author SHA1 Message Date
Darien Raymond f418b9bc20
swallow write error in mux 2017-04-27 22:20:29 +02:00
Darien Raymond 7f1e9c85c9
more effecient auth reader and writer 2017-04-27 13:31:09 +02:00
Darien Raymond 2e756cdaa8
refactor 2017-04-27 11:54:15 +02:00
Darien Raymond 0157628ede
rewrite bytes to hex string 2017-04-26 23:26:42 +02:00
Darien Raymond 90114aaeae
refactor 2017-04-26 22:35:19 +02:00
Darien Raymond 2ad0e359ef
refactor 2017-04-25 23:42:51 +02:00
Darien Raymond 96d544e047
refactor 2017-04-25 23:41:07 +02:00
Darien Raymond 0d92dce5eb
fix lock usage in server list 2017-04-25 23:40:25 +02:00
Darien Raymond 94405dd467
fix snifer 2017-04-25 01:56:08 +02:00
Darien Raymond 59a1e2d736
refactor 2017-04-23 19:16:56 +02:00
Darien Raymond cea6e28634
refactor 2017-04-23 13:41:52 +02:00
Darien Raymond e87b0ca848
size encoder and decoder 2017-04-23 13:30:08 +02:00
Darien Raymond 6a90ce3c43
comments 2017-04-21 15:36:05 +02:00
Darien Raymond 498c7dafdf
clean udp writer 2017-04-21 14:51:09 +02:00
Darien Raymond eda72624e2
test case for sync pool 2017-04-21 14:32:29 +02:00
Darien Raymond 67dbb86b0e
cleanup 2017-04-21 13:26:54 +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 5a30e27f04
use normal byte array 2017-04-19 23:30:18 +02:00
Darien Raymond 6d7aaa6535
bug fixes 2017-04-19 21:27:21 +02:00
Darien Raymond 0ebebfa458
cleanup 2017-04-19 16:29:36 +02:00
Darien Raymond 7e2246907b
refactor bytes reader 2017-04-19 11:52:27 +02:00
Darien Raymond 31a0951bd2
write by slice when buffer is too large 2017-04-19 10:14:52 +02:00
Darien Raymond 6361ea3188
refactor 2017-04-18 12:41:36 +02:00
Darien Raymond 14c75e5035
more test code 2017-04-18 12:32:24 +02:00
Darien Raymond ab9349ec31
rename buf.Copy 2017-04-17 22:50:02 +02:00
Darien Raymond e362c74fa9
remove unused code 2017-04-17 22:38:33 +02:00
Darien Raymond 8868fe68ed
optimize http server 2017-04-17 22:35:20 +02:00
Darien Raymond 54b441d690
simplify error propagation 2017-04-17 19:33:22 +02:00
Darien Raymond d9ea65696a
increase multi buffer capacity 2017-04-16 22:33:20 +02:00
Darien Raymond e5525715fb
optimize cfb stream writer 2017-04-16 22:30:29 +02:00
Darien Raymond 844c79f47e
remove unused code 2017-04-16 22:15:57 +02:00
Darien Raymond 5c2cabb44e
clear reference on release 2017-04-16 13:12:58 +02:00
Darien Raymond 2f565bfd5e
simplify ray stream 2017-04-16 09:57:28 +02:00
Darien Raymond 02ce3ffded
release buffer 2017-04-15 22:29:38 +02:00
Darien Raymond abe790181e
multi reader 2017-04-15 22:22:29 +02:00
Darien Raymond ed7b22622c
release buffer properly 2017-04-15 21:50:23 +02:00
Darien Raymond b1dfff2fdd
remove 8k buffer pool 2017-04-15 21:19:21 +02:00
Darien Raymond f506a39d32
multi buffer 2017-04-15 21:07:23 +02:00
Darien Raymond fd0a95e3c6
comments 2017-04-10 14:56:08 +02:00
Darien Raymond 1ab6c341e4
comments 2017-04-10 14:44:42 +02:00
Darien Raymond 68bc9ea8e4
cleanup error messages 2017-04-09 15:04:04 +02:00
Darien Raymond 35248497d2
refactor error messages 2017-04-09 01:43:25 +02:00
Darien Raymond bc4e2293ef
remove errors.Format 2017-04-09 00:31:06 +02:00
Darien Raymond 6c736b8d57
fix test break 2017-04-08 22:09:13 +02:00
Darien Raymond 2d813295e6
laze init of error messages 2017-04-08 21:18:13 +02:00
Darien Raymond ade8453c0a
completely remove connection reuse feature 2017-04-07 21:54:40 +02:00
Darien Raymond 2668954c12
update error messages 2017-04-06 22:17:13 +02:00
Darien Raymond 75f5cb9afb
refactor log and error 2017-04-06 21:13:17 +02:00
Darien Raymond fc31f9b94c
refactor error interface 2017-04-06 15:13:09 +02:00