Commit Graph

115 Commits

Author SHA1 Message Date
Micooz
14ea9321ba chore(socket): log request address when applications connected to the client
close: #57
2017-06-02 15:52:58 +08:00
Micooz Lee
f4084d1d1b fix(core): write logs to home directory
close: #55
2017-05-29 14:41:59 +08:00
Micooz
a7a9e71b6c feat(hub): add callback to "run()" method 2017-05-23 21:09:29 +08:00
Micooz
672a37d3d6 chore(lib): update 2017-04-29 22:51:59 +08:00
Micooz
f49e0aabf6 chore(Hub): prevent onClose() multiple times 2017-04-26 16:16:22 +08:00
Micooz
50719fa5b5 refactor(Hub): drop "error" handler and process.exit(0) 2017-04-26 15:57:16 +08:00
Micooz
a333eb1408 refactor(utils): use "blinksocks-utils" package instead 2017-04-23 19:47:05 +08:00
Micooz
a582edb6bf chore(presets): minor fix 2017-04-23 12:10:56 +08:00
Micooz
d6eb0dde12 chore(presets): rename http.js -> obfs-http.js 2017-04-22 21:47:39 +08:00
Micooz
f70e977439 chore(lib): update 2017-04-22 17:07:14 +08:00
Micooz
bbfe3bd1bd chore(socket): better summary 2017-04-20 12:18:29 +08:00
Micooz
88a1ec8e68 fix(socket): should not close bsocket when fscoket closed
close: #51
2017-04-18 11:54:11 +08:00
Micooz
ff8f2c2101 chore(lib): update 2017-04-17 17:32:37 +08:00
Micooz
e67cd59ac1 chore(lib): update 2017-04-17 13:58:31 +08:00
Micooz
7c064104ad chore(core): minor fix 2017-04-16 17:38:57 +08:00
Micooz
5095b16678 chore(lib): update 2017-04-15 17:02:40 +08:00
Micooz
783b7621fe chore(lib): compile to higher node version 2017-04-14 10:29:48 +08:00
Micooz
f4b81df60a chore(lib): update 2017-04-13 16:47:11 +08:00
Micooz
13ea396456 feat(socket): add timeout mechanism
close: #45
2017-04-12 16:04:43 +08:00
Micooz
a238998764 chore(lib): update 2017-04-07 16:04:37 +08:00
Micooz
10c9e20517 chore(lib): update 2017-03-29 16:30:35 +08:00
Micooz
9cd1bae69b chore(lib): update 2017-03-29 10:52:56 +08:00
Micooz
618f93a2e4 chore(config.js): default protocol can be "none" 2017-03-28 14:07:55 +08:00
Micooz
be53e4c86a chore(lib): update 2017-03-28 12:55:52 +08:00
Micooz
5649af6d44 docs(*): update 2017-03-24 17:09:37 +08:00
Micooz
fb4755312a chore(lib): update 2017-03-24 09:20:37 +08:00
Micooz
261c125bf5 chore(lib): update 2017-03-18 12:44:51 +08:00
Micooz
3b3089a306 chore(lib): update 2017-03-14 22:29:54 +08:00
Micooz
9215f50ccf chore(lib): update 2017-03-10 23:46:27 +08:00
Micooz
9fddeaa018 chore(lib): update 2017-03-08 22:11:09 +08:00
Micooz
81bc49266d chore(presets/protocol): better log in aead.js 2017-03-06 22:19:31 +08:00
Micooz
7c46337fc0 feat(presets/protocol): add aead v2
close: #19
2017-03-06 22:18:59 +08:00
Micooz
869d6e396e chore(lib): update 2017-03-05 21:52:00 +08:00
Micooz
805247aaa7 chore(address): deprecate address.js, use simple object instead 2017-03-05 21:44:55 +08:00
Micooz
8d502a1c45 feat(config): add abstract() to display running configuration 2017-03-03 23:38:12 +08:00
Micooz
766924dc81 refactor(utils): deprecate crypto.js, presets now can implement their own crypto logic without limit
close: #16
2017-03-03 22:16:06 +08:00
Micooz
a4a03e3544 chore(lib): update 2017-03-03 18:23:54 +08:00
Micooz
e1385b54b6 fix(aead): aead now will encrypt payload then mac 2017-03-03 18:22:13 +08:00
Micooz
770cc5e6e2 chore(lib): update 2017-03-02 21:11:21 +08:00
Micooz
924db0239c chore(lib): update 2017-03-02 17:55:19 +08:00
Micooz
2c93814395 chore(lib): update 2017-03-01 22:24:08 +08:00
Micooz
dc5447484f chore(lib): add 2017-02-26 21:43:31 +08:00
Micooz
2021949293 chore(lib): remove 2017-02-20 23:01:38 +08:00
Micooz
6f6239eccd chore(lib): update 2017-02-05 23:40:14 +08:00
Micooz
1cdccecf4c fix(test): module importing 2017-01-30 16:29:12 +08:00
Micooz
583bd950fd refactor(protocols): rename to proxies 2017-01-19 21:34:56 +08:00
Micooz
d5d89c9451 fix(core): socket maybe null when TcpRelay.onClose() 2017-01-19 20:17:24 +08:00
Micooz
a80973370f feat(protocol): support for socks4a 2017-01-10 23:17:00 +08:00
Micooz
0a623128f5 fix(core): imports from common 2017-01-10 21:12:37 +08:00
Micooz
eb08766c19 feat(protocol): support for socks4 2017-01-10 21:11:55 +08:00
Micooz
99d2991bed chore(lib): update 2017-01-08 12:01:07 +08:00
Micooz
d095746854 chore(lib): update 2017-01-07 22:04:32 +08:00
Micooz
37ed2bf4ed chore(lib): update 2017-01-07 13:59:01 +08:00
Micooz
ba97a42201 chore(lib): update 2017-01-07 12:40:14 +08:00
Micooz
d60583186a feat(bin): add more cmd options 2017-01-02 23:18:26 +08:00
Micooz
d3ca8dee90 fix(Config): log4js problem
refer: https://github.com/nomiddlename/log4js-node/issues/430
2017-01-01 16:17:57 +08:00
Micooz
a703e03c26 fix(Config): test failed when use dateFile appender of log4js 2017-01-01 14:27:34 +08:00
Micooz
639ed79850 fix(Config): log4js configuration problem 2017-01-01 13:03:34 +08:00
Micooz
1cd8d42c79 chore(lib): update pre-compiled 2016-12-14 21:54:48 +08:00
Micooz
7387c51139 fix(Connection): ipv6 problem 2016-12-13 21:35:50 +08:00
Micooz
29bff67738 test(Connection): fix ipv6 problem 2016-12-13 21:05:02 +08:00
Micooz
4af44b9df7 chore(lib): update pre-compiled 2016-12-13 20:40:07 +08:00
Micooz
b266e115b4 chore(lib): update pre-compiled 2016-12-11 23:20:26 +08:00
Micooz
8d5a9ad179 feat(*): implemented streaming data encryption/decryption 2016-12-11 12:48:29 +08:00
Micooz
f6781c5505 initial commit 2016-12-09 22:54:58 +08:00