Commit Graph
679 Commits
Author SHA1 Message Date
avwo e381dd77bb refactor: refine code 2021-04-02 10:34:30 +08:00
avwo e1c69c3344 refactor: initial === initialize 2021-03-11 21:20:11 +08:00
avwo dfe6c51e4e feat: add pluginsOnly|rulesOnly mode 2021-02-24 11:56:43 +08:00
avwo bd55e0d566 refactor: auto destroy pipe socket 2021-02-19 16:24:31 +08:00
avwo ab84dc0037 refactor: ensure to close the connection 2021-02-03 21:02:44 +08:00
avwo b7b5e80ca3 fix: EADDRNOTAVAIL 2021-02-02 21:06:22 +08:00
avwo b92aeb673d refactor: refactor: refine code 2021-02-02 11:35:47 +08:00
avwo 3743db6191 refactor: refine pipe stream 2021-02-02 01:13:57 +08:00
avwo 041390462c refactor: refine code 2021-02-01 16:12:49 +08:00
avwo 4ef1843f57 refactor: refine code 2021-01-30 18:00:45 +08:00
avwo 25aa8580c2 refactor: set server.timeout = 360000 2021-01-30 17:47:15 +08:00
avwo f90319eefc refactor: auto close pipe stream 2021-01-30 16:16:44 +08:00
avwo 8008b3eca9 refactor: refine tunnel request to plugin server 2021-01-30 11:11:39 +08:00
avwo e237dd6daf refactor: headersRules > Rules in multiEnv mode 2021-01-27 23:37:46 +08:00
avwo 9ed7ac73c0 refactor: refine code 2021-01-18 01:13:20 +08:00
avwo dfee7badca refactor: refine code 2020-12-24 20:02:32 +08:00
avwo 8bd8f5a61d refactor: refine code 2020-12-24 19:52:06 +08:00
avwo 2a514c29e6 refactor: refine getPluginRulesUrl 2020-12-21 15:54:16 +08:00
avwo 8cbaf85142 refactor: refine boundHost 2020-12-21 15:43:25 +08:00
avwo 21f2aa8eca feat: add option: allowPluignList & blockPluginList 2020-09-26 13:53:36 +08:00
avwo 3fc4da1b1e chore: refine code 2020-09-26 10:06:54 +08:00
avwo 37101d8951 refactor: allow to disable trailers 2020-09-01 11:28:44 +08:00
avwo 3c6ae03738 refactor: auto add trailers 2020-09-01 11:22:17 +08:00
avwo c0d1667b07 refactor: refine code 2020-09-01 10:51:40 +08:00
avwo 76df47789e refactor: use onResEnd instead of res.on('end', ...) 2020-09-01 10:31:04 +08:00
avwo 4df0cdfef7 feat: clear illegal trailers 2020-08-27 10:06:55 +08:00
avwo 6f1db7a89e refactor: refine res headers 2020-08-27 09:41:45 +08:00
avwo fce3f6cc69 refactor: refine code 2020-08-26 17:13:32 +08:00
avwo dc305e521f refactor: refine code 2020-08-26 16:58:57 +08:00
avwo 878598fb2b feat: allow custom trailers in the plugin.server 2020-08-26 16:55:21 +08:00
avwo ebd1aea21c feat: allow append new trailers 2020-08-26 14:54:29 +08:00
avwo fcb91163f0 feat: add appendTrailers 2020-08-26 14:39:46 +08:00
avwo a4f1a821e9 refactor: plugins config 2020-08-07 10:08:25 +08:00
avwo 9b75364047 refactor: refine code 2020-08-05 09:44:26 +08:00
avwo e67e392f0d refactor: add login status check to /cgi-bin/composer 2020-07-15 00:02:55 +08:00
avwo badb398833 refactor: add login status check to /cgi-bin/plugins/update-rules 2020-07-14 23:35:40 +08:00
avwo e2269b0c4c fix: ERR_INVALID_ARG_TYPE 2020-06-11 13:21:19 +08:00
avwo 7f2ae8eb49 feat: add -M notAllowedDisableRules|notAllowedDisablePlugins 2020-06-05 13:42:09 +08:00
avwo 807e1eabf0 refactor: refine ruleUrl 2020-06-01 15:44:28 +08:00
avwo 8df17fad9f refactor: refine code 2020-06-01 15:22:44 +08:00
avwo 690ff6612a refactor: plugin rule value 2020-05-15 16:15:40 +08:00
avwo e3dd8a1725 fix: the real url sent to plugin 2020-05-12 20:34:03 +08:00
avwo 2e59f8aa95 fix: https://github.com/avwo/whistle/issues/421 2020-05-09 13:51:47 +08:00
avwo f303b2d571 fix: the problem of htmlAppend from plugin.rulesServer 2020-05-07 00:27:46 +08:00
avwo 0b8ca8cf31 refactor: show all matching plugins 2020-04-11 19:52:14 +08:00
avwo b602de05a4 refactor: show plugin errors 2020-04-09 10:36:29 +08:00
avwo 428fa0afe8 feat: make sure to show the real ip of tunnel request 2020-02-17 17:04:19 +08:00
avwo fda39d20c2 refactor: refine display custom certs 2020-01-14 17:14:18 +08:00
avwo 3f19ea894d fix: TypeError: Cannot read property 'x-whistle-policy' of undefined 2019-12-29 16:22:46 +08:00
avwo 15726c4ca7 refactor: support reading pipe rules from request headers 2019-12-27 16:36:34 +08:00