v2ray
|
9e68c150e1
|
timestamp in protocol
|
2016-02-23 22:51:08 +01:00 |
|
v2ray
|
3b39269ca0
|
format code
|
2016-02-23 18:38:12 +01:00 |
|
v2ray
|
075423972b
|
remove unnecessary function
|
2016-02-23 18:25:00 +01:00 |
|
v2ray
|
65819228c1
|
more chacha20 test
|
2016-02-23 17:50:07 +01:00 |
|
v2ray
|
769af1ed02
|
ChaCha20 stream cipher
|
2016-02-23 17:33:54 +01:00 |
|
v2ray
|
b59f7488fd
|
raw interface
|
2016-02-21 21:55:50 +01:00 |
|
v2ray
|
8daa427daf
|
generalized protocol interface
|
2016-02-16 00:42:52 +01:00 |
|
v2ray
|
e47dd29ed1
|
more doc
|
2016-02-06 22:28:35 +01:00 |
|
v2ray
|
4bb1d822af
|
prefer Network over string
|
2016-02-06 18:03:42 +01:00 |
|
v2ray
|
45db388e3f
|
more docs
|
2016-02-06 18:01:27 +01:00 |
|
v2ray
|
b53fddf229
|
doc for network
|
2016-02-06 11:09:53 +01:00 |
|
v2ray
|
0b20d6fbf3
|
doc for net
|
2016-02-06 11:01:21 +01:00 |
|
v2ray
|
749ca3deab
|
doc for address
|
2016-02-06 11:01:18 +01:00 |
|
v2ray
|
dd8c7b94de
|
doc for port
|
2016-02-06 10:54:41 +01:00 |
|
v2ray
|
e467042fbc
|
simplify port range parsing
|
2016-02-06 00:13:13 +01:00 |
|
v2ray
|
2d551c97df
|
gofmt -s
|
2016-02-05 22:06:27 +01:00 |
|
v2ray
|
3a40fa67e1
|
test case for timed io
|
2016-02-04 21:31:18 +01:00 |
|
v2ray
|
77359d8047
|
test case for ipnet
|
2016-02-04 21:23:51 +01:00 |
|
v2ray
|
d5477e407b
|
test case for NewStringLiteral
|
2016-02-04 17:55:12 +01:00 |
|
v2ray
|
a0e35673cb
|
test case for string literal
|
2016-02-04 17:45:16 +01:00 |
|
Darien Raymond
|
b44268d409
|
fix test break
|
2016-02-04 10:47:57 +00:00 |
|
Darien Raymond
|
c74bcc9c50
|
more json test cases
|
2016-02-04 10:43:04 +00:00 |
|
v2ray
|
01ed094ce6
|
doc for common
|
2016-02-03 22:54:02 +01:00 |
|
v2ray
|
d89be624ce
|
doc for dice
|
2016-02-03 22:49:38 +01:00 |
|
v2ray
|
edd02f7d3c
|
format code
|
2016-02-03 12:18:52 +01:00 |
|
v2ray
|
2147ba5ab3
|
move fundamental interfaces from vmess to common
|
2016-02-03 11:58:42 +01:00 |
|
Darien Raymond
|
50007a9790
|
reduce number of preallocated buffers
|
2016-02-02 10:52:23 +00:00 |
|
v2ray
|
526c4558ca
|
simplify validity map
|
2016-02-01 23:21:44 +01:00 |
|
Darien Raymond
|
3b1f92b7e8
|
allow multiple UDP incoming packets in freedom
|
2016-02-01 11:38:38 +00:00 |
|
v2ray
|
d3ff2b3698
|
chunk stream in vmess
|
2016-02-01 12:22:29 +01:00 |
|
v2ray
|
6c7a9586d0
|
Save 1 allocation in shadowsocks
|
2016-01-31 21:37:00 +01:00 |
|
v2ray
|
97a85f04ce
|
Buffer.Prepend()
|
2016-01-31 21:24:40 +01:00 |
|
v2ray
|
f34e253ea3
|
Rename errors with Error prefix
|
2016-01-30 12:23:56 +01:00 |
|
v2ray
|
e9c784d4bd
|
refactor shadowsocks
|
2016-01-29 20:54:06 +01:00 |
|
Darien Raymond
|
57ff7ba923
|
complete implementation of shadowsocks ota
|
2016-01-29 15:43:45 +00:00 |
|
Darien Raymond
|
7f5184e943
|
understand OTA bit
|
2016-01-29 14:09:51 +00:00 |
|
Darien Raymond
|
008c285324
|
move transport methods from net to io
|
2016-01-29 13:39:55 +00:00 |
|
v2ray
|
06b92bddcf
|
authenticator
|
2016-01-29 10:57:52 +01:00 |
|
v2ray
|
494f431c37
|
remove ReadAllBytes in favor of io.ReadFull
|
2016-01-28 23:58:23 +01:00 |
|
v2ray
|
dde3f60e30
|
udp for shadowsocks
|
2016-01-28 21:30:05 +01:00 |
|
v2ray
|
2e866be181
|
R.I.P Shadowsocks
|
2016-01-27 12:46:40 +01:00 |
|
Darien Raymond
|
4624de091b
|
remove cache of existing user hashes
|
2016-01-25 10:54:03 +00:00 |
|
Darien Raymond
|
1a10f7c4da
|
init rand with time
|
2016-01-25 10:47:22 +00:00 |
|
v2ray
|
2b1441b030
|
bytes to number methods
|
2016-01-24 22:28:44 +01:00 |
|
v2ray
|
790d37bf90
|
checksum for response command
|
2016-01-22 17:56:03 +01:00 |
|
v2ray
|
98d99a1fd0
|
dynamic allocation of inbounds
|
2016-01-22 16:25:01 +01:00 |
|
v2ray
|
216faf587c
|
string list test
|
2016-01-22 00:53:51 +01:00 |
|
v2ray
|
37a9d8ef50
|
dice.Roll()
|
2016-01-21 22:45:44 +01:00 |
|
Darien Raymond
|
8180145413
|
more test cases for uuid
|
2016-01-21 12:11:23 +00:00 |
|
Darien Raymond
|
7f4ff04483
|
test cases for Equals()
|
2016-01-21 12:05:28 +00:00 |
|
Darien Raymond
|
d75eeed25d
|
format code
|
2016-01-21 12:05:16 +00:00 |
|
Darien Raymond
|
85feb725a5
|
BytesLiteral.All()
|
2016-01-21 11:52:09 +00:00 |
|
Darien Raymond
|
c78460df1e
|
test case for ipv4 address in ipv6 format
|
2016-01-21 11:51:53 +00:00 |
|
Darien Raymond
|
23b6b987ca
|
fix a bug in cmdkey generation
|
2016-01-20 16:45:50 +00:00 |
|
v2ray
|
baaef1dad5
|
handle switch account command in vmess out
|
2016-01-20 17:31:43 +01:00 |
|
v2ray
|
573d0a9c29
|
fix build break
|
2016-01-19 10:32:20 +01:00 |
|
v2ray
|
6eff759b05
|
more fields in switch account command
|
2016-01-19 01:21:07 +01:00 |
|
v2ray
|
65d5c07533
|
BytesLiteral.String
|
2016-01-18 12:58:04 +01:00 |
|
v2ray
|
4dd771170c
|
lazy evaluation of access log
|
2016-01-18 12:31:27 +01:00 |
|
v2ray
|
eec0bb4db4
|
lazy evaluation of log fields
|
2016-01-18 12:24:33 +01:00 |
|
Darien Raymond
|
ae8121e633
|
remove json packages in app folder
|
2016-01-17 15:20:49 +00:00 |
|
v2ray
|
2d233295e6
|
simplify stringlist
|
2016-01-15 15:23:12 +01:00 |
|
v2ray
|
a403859105
|
move network to net
|
2016-01-15 14:34:33 +01:00 |
|
v2ray
|
393a64820f
|
simplify port range
|
2016-01-15 13:39:36 +01:00 |
|
v2ray
|
5ceac7a6e2
|
move host from net/json to net
|
2016-01-15 13:17:04 +01:00 |
|
v2ray
|
1f1f79b90a
|
simplify address
|
2016-01-15 13:16:07 +01:00 |
|
v2ray
|
1958a874cd
|
remove unnecessary memory allocation in uuid generation
|
2016-01-12 13:38:47 +01:00 |
|
v2ray
|
559eadcaf1
|
test case for sized queue
|
2016-01-11 23:04:24 +01:00 |
|
v2ray
|
ea080b2ebf
|
rewrite id hash queue
|
2016-01-11 22:51:35 +01:00 |
|
v2ray
|
adf5820286
|
futher reduce memory usage of uuid
|
2016-01-11 00:22:59 +01:00 |
|
v2ray
|
774095568f
|
lazy initialization of uuid string
|
2016-01-10 23:00:40 +01:00 |
|
v2ray
|
e0b56528fc
|
leverage sync.Pool for allocation boost
|
2016-01-10 10:50:36 +01:00 |
|
v2ray
|
4773a8f4ae
|
exit faster in cleanup thread
|
2016-01-10 10:31:27 +01:00 |
|
v2ray
|
add1197cc9
|
typo
|
2016-01-10 10:24:21 +01:00 |
|
v2ray
|
d1fecba6e4
|
improve timed queue performance
|
2016-01-10 09:11:46 +01:00 |
|
v2ray
|
89175198ee
|
remove unnecessary cleanup routine
|
2016-01-09 20:36:23 +01:00 |
|
v2ray
|
ca71c0300f
|
avoid infinite loop in next uuid generation
|
2016-01-09 01:23:38 +01:00 |
|
v2ray
|
4ca43c3121
|
alternative user ids
|
2016-01-09 00:10:57 +01:00 |
|
v2ray
|
43a06e52de
|
init timeout value
|
2016-01-04 22:57:17 +01:00 |
|
v2ray
|
c74091453c
|
no op when new timeout setting is the same as previous
|
2016-01-04 22:01:46 +01:00 |
|
Darien Raymond
|
e6ad1d8518
|
format code
|
2016-01-04 14:16:52 +00:00 |
|
v2ray
|
8d6fdd014a
|
dns cache command
|
2015-12-25 01:07:42 +01:00 |
|
v2ray
|
6543facd51
|
converting from host to address directly
|
2015-12-17 00:58:45 +01:00 |
|
v2ray
|
34a0cb0b70
|
move port out of address
|
2015-12-16 23:53:38 +01:00 |
|
v2ray
|
e2acec745c
|
Add a bytes method to alloc.buffer
|
2015-12-15 00:53:27 +01:00 |
|
Darien Raymond
|
9e84519134
|
validity map
|
2015-12-14 13:14:10 +00:00 |
|
v2ray
|
fed5697dc3
|
SwitchAccount command
|
2015-12-12 13:11:49 +01:00 |
|
v2ray
|
47f35b1c3e
|
uuid
|
2015-12-12 11:32:40 +01:00 |
|
v2ray
|
5b3e84ede6
|
dns config
|
2015-12-10 22:08:36 +01:00 |
|
Darien Raymond
|
ed09b4ea6a
|
support domain as host in VMess outbound config.
|
2015-12-09 11:20:59 +00:00 |
|
Darien Raymond
|
c19341ffab
|
chinaip
|
2015-12-08 16:31:31 +00:00 |
|
v2ray
|
c54c0218e0
|
simplify test
|
2015-12-06 20:38:01 +01:00 |
|
v2ray
|
e1c58fae2b
|
dns cache
|
2015-12-06 11:00:10 +01:00 |
|
v2ray
|
db7d48e48f
|
Refine log settings
|
2015-12-05 21:10:14 +01:00 |
|
Darien Raymond
|
3942679371
|
doc
|
2015-12-04 12:13:35 +00:00 |
|
v2ray
|
e42510aca5
|
more literals
|
2015-12-03 16:57:23 +01:00 |
|
Darien Raymond
|
9b830fc432
|
update end 2 end test
|
2015-12-02 23:41:34 +00:00 |
|
Darien Raymond
|
d22fed67ad
|
format code
|
2015-12-02 20:58:46 +00:00 |
|
Darien Raymond
|
ae056714db
|
refactor common/net.Port
|
2015-12-02 20:44:01 +00:00 |
|
Darien Raymond
|
fa7c1069bc
|
more update
|
2015-12-02 16:27:55 +00:00 |
|