Darien Raymond
|
54e1bb96cc
|
introduce in-memory user
|
2018-08-27 00:11:32 +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
|
fc9b833d3c
|
format code
|
2018-07-31 19:33:59 +02:00 |
Darien Raymond
|
5e65d7da6d
|
more accurate memory usage when buffer = 0
|
2018-07-31 16:05:57 +02:00 |
Darien Raymond
|
e3cc852c57
|
udp dispatcher takes context with dispatching requests. fixes #1182.
|
2018-07-03 21:38:02 +02:00 |
Darien Raymond
|
9977eadf8c
|
remove dependency from errors to session
|
2018-06-25 01:09:02 +02:00 |
Darien Raymond
|
13f3c356ca
|
unified task package
|
2018-05-27 13:02:29 +02:00 |
Darien Raymond
|
7fa4bb434b
|
fix pipe closing logic for inbound proxies.
|
2018-05-27 11:42:01 +02:00 |
Darien Raymond
|
213f827406
|
policy for internal buffer size
|
2018-05-25 12:08:28 +02:00 |
Darien Raymond
|
148a7d064d
|
simplify buf.BufferedReader
|
2018-04-21 00:54:53 +02:00 |
Darien Raymond
|
5d23604713
|
rewrite ray -> pipe
|
2018-04-17 00:31:10 +02:00 |
Darien Raymond
|
0caf92726b
|
better way to run tasks in parallel
|
2018-04-11 16:45:09 +02:00 |
Darien Raymond
|
074dfbb78c
|
add network list to shadowsocks server
|
2018-04-03 17:51:01 +02:00 |
Darien Raymond
|
fa63beceb6
|
fix double release on buffers
|
2018-03-28 22:23:24 +02:00 |
Darien Raymond
|
caa52e9327
|
early release buffers for better reusing
|
2018-02-25 00:02:31 +01:00 |
Darien Raymond
|
798212b311
|
fix timer settings
|
2018-02-23 17:07:45 +01:00 |
Darien Raymond
|
6b872c266c
|
session id
|
2018-02-22 15:26:00 +01:00 |
Darien Raymond
|
88b25d38cb
|
simplify context retrieval
|
2018-02-21 17:05:29 +01:00 |
Darien Raymond
|
292d7cc353
|
massive refactoring for interoperability
|
2018-01-10 12:22:37 +01:00 |
Darien Raymond
|
f4c35db968
|
merge log into common log
|
2017-12-19 21:28:12 +01:00 |
Darien Raymond
|
f6bb214d30
|
fix lint warnings
|
2017-11-29 22:57:18 +01:00 |
Darien Raymond
|
fd8db49dc9
|
generalized event handler
|
2017-11-28 23:41:20 +01:00 |
Darien Raymond
|
f90ec9fff0
|
rename interfaces
|
2017-11-27 22:18:39 +01:00 |
Darien Raymond
|
3214a5078c
|
customizable policy
|
2017-11-27 22:09:30 +01:00 |
Darien Raymond
|
0dbfb66126
|
clean up dns package
|
2017-11-15 00:36:14 +01:00 |
Darien Raymond
|
594ec15c09
|
cleanup buffer usage
|
2017-11-09 22:33:15 +01:00 |
Darien Raymond
|
cab5c10fc2
|
remove use of KeepAlive
|
2017-11-07 22:31:47 +01:00 |
Darien Raymond
|
109a37fe7e
|
aggressively close connection when response is done
|
2017-09-27 15:29:00 +02:00 |
Darien Raymond
|
8971e699d9
|
common.Must2
|
2017-09-19 23:27:49 +02:00 |
Darien Raymond
|
6f3362fc4c
|
update activity
|
2017-04-27 22:30:48 +02:00 |
Darien Raymond
|
498c7dafdf
|
clean udp writer
|
2017-04-21 14:51:09 +02:00 |
Darien Raymond
|
ab9349ec31
|
rename buf.Copy
|
2017-04-17 22:50:02 +02:00 |
Darien Raymond
|
2f565bfd5e
|
simplify ray stream
|
2017-04-16 09:57:28 +02:00 |
Darien Raymond
|
f506a39d32
|
multi buffer
|
2017-04-15 21:07:23 +02:00 |
Darien Raymond
|
35248497d2
|
refactor error messages
|
2017-04-09 01:43:25 +02:00 |
Darien Raymond
|
9bb66b4de4
|
update error messages
|
2017-04-07 22:45:07 +02:00 |
Darien Raymond
|
de0d0b3eb0
|
fix test break
|
2017-04-07 22:29:31 +02:00 |
Darien Raymond
|
ade8453c0a
|
completely remove connection reuse feature
|
2017-04-07 21:54:40 +02:00 |
Darien Raymond
|
fc31f9b94c
|
refactor error interface
|
2017-04-06 15:13:09 +02:00 |
Darien Raymond
|
f34ad57b58
|
refactor timer api
|
2017-03-31 21:45:43 +02:00 |
Darien Raymond
|
a57531ef5d
|
cancel context after finish
|
2017-03-31 21:10:33 +02:00 |
Darien Raymond
|
020b436827
|
merge bufio into buf
|
2017-02-15 22:51:01 +01:00 |
Darien Raymond
|
f2e149e1d0
|
remove unnecessary error
|
2017-02-12 13:25:30 +01:00 |
Darien Raymond
|
d04d92c187
|
update context functions
|
2017-02-09 22:49:38 +01:00 |
Darien Raymond
|
c4d0227977
|
simplify dialer and dispatcher parameters
|
2017-02-03 22:35:09 +01:00 |
Darien Raymond
|
f046f334cd
|
move common/log to app/log
|
2017-02-01 21:35:40 +01:00 |
Darien Raymond
|
08b9778f05
|
refine user timeout
|
2017-01-31 17:46:39 +01:00 |
Darien Raymond
|
ad7d98473f
|
remove timeout reader
|
2017-01-31 16:49:59 +01:00 |
Darien Raymond
|
c462e35aad
|
cancel sessions after inactivity
|
2017-01-31 12:42:05 +01:00 |