Darien Raymond
|
eaa420411d
|
fix a deadlock
|
2018-08-29 23:12:47 +02:00 |
|
Darien Raymond
|
eb05a92592
|
dont start periodic task until necessary
|
2018-08-29 23:00:01 +02:00 |
|
Darien Raymond
|
5a0a9aa65e
|
reset cache if empty
|
2018-08-29 17:21:30 +02:00 |
|
Darien Raymond
|
1add59cd0d
|
actually start the cleanup task
|
2018-08-29 17:19:44 +02:00 |
|
Darien Raymond
|
89fa9367ba
|
release buffer on error
|
2018-08-29 16:42:14 +02:00 |
|
Darien Raymond
|
0b388280ce
|
simplify writing
|
2018-08-29 16:42:03 +02:00 |
|
Darien Raymond
|
3df32aabbc
|
check empty payload
|
2018-08-29 16:37:12 +02:00 |
|
Darien Raymond
|
09824b9b1a
|
don't release buffer as it is written
|
2018-08-29 16:35:01 +02:00 |
|
Darien Raymond
|
ce96941029
|
reduce waiting time on sniffing
|
2018-08-28 19:52:31 +02:00 |
|
Darien Raymond
|
02ae48095b
|
add wireguard fake header
|
2018-08-27 21:52:25 +02:00 |
|
Darien Raymond
|
20f10c78b3
|
add support for wasm
|
2018-08-27 20:56:49 +02:00 |
|
Darien Raymond
|
16051587b5
|
fix test break
|
2018-08-27 00:33:27 +02:00 |
|
Darien Raymond
|
54e1bb96cc
|
introduce in-memory user
|
2018-08-27 00:11:32 +02:00 |
|
Darien Raymond
|
b4d065610a
|
fix windows reader
|
2018-08-25 23:27:09 +02:00 |
|
Darien Raymond
|
7c9c66601e
|
print error
|
2018-08-25 22:41:36 +02:00 |
|
Darien Raymond
|
5baf839fcf
|
trace readv test
|
2018-08-25 22:23:30 +02:00 |
|
Darien Raymond
|
66a391cafe
|
remove overlapped call
|
2018-08-25 21:40:30 +02:00 |
|
Darien Raymond
|
d12148c0cd
|
try re-enable readv reader on windows
|
2018-08-25 20:54:37 +02:00 |
|
Darien Raymond
|
34f66bdc1e
|
Revert "rollback to 1.10.4"
This reverts commit 83061513e8 .
|
2018-08-25 20:17:40 +02:00 |
|
Darien Raymond
|
d61ce98a67
|
Revert "rollback appveyor to use 1.10.4"
This reverts commit 0c8551ea6b .
|
2018-08-25 20:17:12 +02:00 |
|
Darien Raymond
|
83061513e8
|
rollback to 1.10.4
|
2018-08-25 16:09:59 +02:00 |
|
Darien Raymond
|
0c8551ea6b
|
rollback appveyor to use 1.10.4
|
2018-08-25 16:09:23 +02:00 |
|
Darien Raymond
|
8899f985ce
|
Revert "enable readv reader on windows"
This reverts commit 4bd1ef0650 .
|
2018-08-25 16:07:51 +02:00 |
|
Darien Raymond
|
7bc45eb8aa
|
update commander test
|
2018-08-25 15:59:35 +02:00 |
|
Darien Raymond
|
4bd1ef0650
|
enable readv reader on windows
|
2018-08-25 12:51:48 +02:00 |
|
Darien Raymond
|
c59c7f5779
|
force appveyor to use go 1.11
|
2018-08-25 12:50:06 +02:00 |
|
Darien Raymond
|
8c841a05fb
|
use readv reader by default
|
2018-08-25 10:41:39 +02:00 |
|
Darien Raymond
|
9ad1e034e0
|
use gcm on arm64
|
2018-08-25 10:04:38 +02:00 |
|
Darien Raymond
|
a2d2d2981c
|
upgrade to go 1.11
|
2018-08-25 09:35:20 +02:00 |
|
Darien Raymond
|
f227e85b54
|
support per-domain prioritized name server
|
2018-08-24 21:51:03 +02:00 |
|
Darien Raymond
|
b45ff351c3
|
Update version
|
2018-08-23 22:32:42 +02:00 |
|
Darien Raymond
|
128ec95218
|
merge stread reader from mux to crypto
|
2018-08-23 10:39:53 +02:00 |
|
Darien Raymond
|
e6b5356ea9
|
don't alloc new maps until required
|
2018-08-22 22:49:02 +02:00 |
|
Darien Raymond
|
4e30ac33d0
|
reduce delay on passive connections
|
2018-08-21 23:09:45 +02:00 |
|
Darien Raymond
|
d828aa2fba
|
add full domain matching
|
2018-08-21 21:30:32 +02:00 |
|
Darien Raymond
|
059dfdbb97
|
doc for strmatcher interface
|
2018-08-20 15:39:58 +02:00 |
|
Darien Raymond
|
44c759eeab
|
extract full matcher group
|
2018-08-20 09:57:06 +02:00 |
|
Darien Raymond
|
899b1399ee
|
check init state of DomainMatcherGroup. fixes #1238
|
2018-08-20 09:47:18 +02:00 |
|
Darien Raymond
|
fca324a399
|
fix build break
|
2018-08-19 22:28:02 +02:00 |
|
Darien Raymond
|
26f52e61db
|
optimize CachedMatcherGroup
|
2018-08-19 22:16:06 +02:00 |
|
Darien Raymond
|
e72d4d6c25
|
fix matcher group
|
2018-08-19 21:07:31 +02:00 |
|
Darien Raymond
|
edcf564dd7
|
improve performance of domain matcher
|
2018-08-19 21:04:15 +02:00 |
|
Darien Raymond
|
2ab6da28ba
|
implement readv reader for windows
|
2018-08-18 23:12:22 +02:00 |
|
Darien Raymond
|
57966adf49
|
revert reader creation based on per-connection buffer
|
2018-08-17 20:54:25 +02:00 |
|
Darien Raymond
|
2e11653694
|
remove BufferedReader.Direct
|
2018-08-17 20:45:23 +02:00 |
|
Darien Raymond
|
1b39199adf
|
fix test case on arm
|
2018-08-17 16:32:40 +02:00 |
|
Darien Raymond
|
b769e0cc5f
|
only create bufferedreader when necessary
|
2018-08-17 16:27:35 +02:00 |
|
Darien Raymond
|
5f8b64c646
|
use SingleReader on low end devices
|
2018-08-17 11:52:55 +02:00 |
|
Darien Raymond
|
f056ad1633
|
allow a small amount of cache on low end devices
|
2018-08-17 11:52:23 +02:00 |
|
Darien Raymond
|
2594f7027a
|
remove ToNetBuffers
|
2018-08-17 11:51:59 +02:00 |
|