Commit Graph

755 Commits

Author SHA1 Message Date
Micooz
47e992d03b
presets: adjust presets order 2017-09-05 17:55:37 +08:00
Micooz
4058422cb7
lib: update 2017-09-05 14:52:25 +08:00
Micooz
1be6d0f0e1
docs: update 2017-09-05 14:36:33 +08:00
Micooz
730db0f29f
core: remove unnessarty check and bring "redirect" back 2017-09-05 14:36:11 +08:00
Micooz
d938eda05b
core: extract onPipeNotified() from relay.hs to action-handler.js 2017-09-05 14:35:19 +08:00
Micooz
17d1e02abb
presets: add access-control.js 2017-09-05 14:34:19 +08:00
Micooz
947a260285
bin: remove .js support 2017-09-05 14:33:42 +08:00
Micooz
94be72599b
docs,bin,src: remove behaviours 2017-09-05 14:32:40 +08:00
Micooz
9caa549463
package: update deps 2017-09-05 14:29:24 +08:00
Micooz
d86b8220f6
utils: fix isValidPort() 2017-09-05 09:52:43 +08:00
Micooz
07a28346bc
core,presets: add 4 actions for traffic control 2017-09-05 09:52:18 +08:00
Micooz
2fd99f6303 presets: check data length after verify for two aead ciphers 2017-09-03 17:16:18 +08:00
Micooz
53577c2fda core: implement PRESET_CLOSE_CONNECTION in relay 2017-09-03 12:23:17 +08:00
Micooz
f921ce9415 core: ignore action emitter itself when broadcast 2017-09-03 12:22:25 +08:00
Micooz
5e2094a8a4 docs: update 2017-09-02 22:10:15 +08:00
Micooz
d904b287aa presets: add convenience methods this.broadcast(...) and this.fail(...) 2017-09-02 22:09:51 +08:00
Micooz
666360a27d build,lib: update 2017-09-02 21:35:49 +08:00
Micooz
a3cab733bd core: refactor pipe.js 2017-09-02 21:31:27 +08:00
Micooz
93ab9d0390 core: refactor middleware.js 2017-09-02 21:30:18 +08:00
Micooz
603b4a88c2 benchmark: remove "log_path" 2017-09-02 21:28:21 +08:00
Micooz
f439713f17 presets: export modules from defs.js 2017-09-02 11:24:34 +08:00
Micooz
2fc59687b1 utils: fix a type check bug in isValidPort() 2017-09-02 11:23:13 +08:00
Micooz
fa356e35ac package: bring lib/ back to the project 2017-09-02 11:21:56 +08:00
Micooz
b4845c901a package: add package-lock.json 2017-09-02 11:20:59 +08:00
Micooz
6fa8e2b75b package: update deps 2017-09-02 11:20:24 +08:00
Micooz
ab9ea0dd30 package: replace babili-webpack-plugin to babel-minify-webpack-plugin 2017-09-02 11:20:01 +08:00
Micooz
fff076711f
*: fix mode 2017-08-31 18:01:28 +08:00
Micooz
2a3e645f14
presets: refactor stats.js using IPresetStatic 2017-08-31 15:57:57 +08:00
Micooz
eafa5e9aff
presets: refine parameters check 2017-08-31 15:31:44 +08:00
Micooz
bae4be4452
core,test: refine config.js 2017-08-31 14:53:45 +08:00
Micooz
8850fd0850
presets: add static method checkParams() to IPreset 2017-08-31 14:42:10 +08:00
Micooz
5764a4f2cc
presets,core: add IPresetStatic class, remove checkMiddleware() 2017-08-31 14:41:11 +08:00
Micooz
f88e107f37
presets: change SOCKET_CONNECT_TO_REMOTE to CONNECT_TO_REMOTE 2017-08-31 13:01:34 +08:00
Micooz
23095b6213
docs: update README 2017-08-30 16:37:04 +08:00
Micooz
b8bbf239ac
core: refactor "drain" event 2017-08-30 16:30:19 +08:00
Micooz
0c4aa5aeea
core,presets: replace PROCESSING_FAILED to PRESET_FAILED 2017-08-30 15:07:06 +08:00
Micooz
85342b7dd9
core,presets: add onDestroy() hook for presets 2017-08-30 14:25:56 +08:00
Micooz
03054b8106
remove .smooth-releaserc 2017-08-30 14:24:47 +08:00
Micooz
261fb34396
docs: add table of contents and re-order presets 2017-08-29 13:19:26 +08:00
Micooz
c93eb336ff
benchmark: add 2017-8-29.txt 2017-08-29 12:51:29 +08:00
Micooz
676a882201
benchmark: add more test cases 2017-08-29 12:50:49 +08:00
Micooz
49536e9814
presets: fix obfs-random-padding 2017-08-29 12:50:21 +08:00
Micooz
e4043ea1b2
utils: fix getRandomInt() 2017-08-29 11:35:54 +08:00
Micooz
14484038e6
docs: update presets 2017-08-29 11:06:22 +08:00
Micooz
a4b5ab0c05
presets: re-implement obfs-random-padding 2017-08-29 10:57:31 +08:00
Micooz
d974c2b4d1
utils: improve performance of advanced-buffer 2017-08-29 10:50:32 +08:00
Micooz
654b2f9a39 presets: add obfs-random-padding.js 2017-08-28 22:41:45 +08:00
Micooz
e9eca38110 presets: dump details when fail 2017-08-28 22:41:25 +08:00
Micooz
5f85be4b75 core: fix calling close() on null in hub.js 2017-08-28 22:40:30 +08:00
Micooz
b6cf12315e docs: update 2017-08-28 19:52:35 +08:00