478 Commits

Author SHA1 Message Date
avwo 7240a90370 feat: Partitioned & ProxyRules 2024-01-14 23:30:49 +08:00
Ga-hou f360fa807b feat: support cookie partitioned props 2024-01-08 16:32:07 +08:00
avwo 9ee6cb82a5 feat: refine parseUrl 2023-12-06 20:48:48 +08:00
avwo 15330b99e2 feat: get submatches from filter regexp pattern 2023-11-05 13:17:22 +08:00
avwo ef1ebfc87f refactor: refine tpl protocol 2023-04-15 00:01:30 +08:00
avwo ee4f8d0de3 refactor: refine code 2023-04-10 21:12:10 +08:00
avwo 5d13816d15 feat: lineProps://strictHtml lineProps://safeHtml 2023-04-05 22:21:44 +08:00
avwo 5922a3240d fix: network column settings 2023-02-13 22:37:25 +08:00
avwo cfe37ffa61 feat: allow filter by process.env 2022-12-12 00:04:42 +08:00
avwo 3b16dd4ea0 fix: regexp errors 2022-10-18 21:48:46 +08:00
avwo 34f59d3c28 refactor: refine code 2022-09-30 01:41:33 +08:00
avwo 087fe4a142 refactor: refine code 2022-09-11 20:57:27 +08:00
avwo bb74b476d2 refactor: refine code 2022-09-11 14:52:07 +08:00
avwo f62c04eb81 feat: add _var 2022-09-11 14:28:55 +08:00
avwo bc346949b9 feat: add plugin rules template 2022-09-10 23:06:30 +08:00
avwo 5806c86e6c feat: parse plugin var tpl 2022-09-10 15:26:03 +08:00
avwo 858f6c0095 style: show lineProps 2022-06-12 23:09:33 +08:00
avwo 4c0538ca5f refactor: refine code 2022-06-12 22:31:52 +08:00
avwo b1cd8e795a feat: use lineProps://important to promote rule priority 2022-06-12 14:04:07 +08:00
avwo 0abfd6fc1e refactor: load remote rules 2022-06-07 19:58:39 +08:00
avwo cfb8bf9912 refactor: excludFilter://host=pattern 2022-04-28 20:49:18 +08:00
avwo f7b8f29e1c fix: https://github.com/avwo/whistle/issues/726 2022-04-28 17:39:55 +08:00
avwo c6ae46e9b6 feat: xxxFilter://host=hostname or regexp 2022-04-27 22:44:27 +08:00
avwo 7fd7b81817 refactor: refine internal-https-proxy 2022-04-26 23:21:10 +08:00
avwo 5b63601ed9 refactor: internal-http-proxy === internal-proxy 2022-04-26 23:17:47 +08:00
avwo aa34bb8a7b refactor: https2http-proxy === internal-proxy 2022-04-26 23:10:16 +08:00
avwo 9838b63b36 refactor: refine code 2022-04-25 23:53:10 +08:00
avwo 693421e7fe refactor: add realHost 2022-04-25 23:39:40 +08:00
avwo 1b31279f3d refactor: add req.origClientId 2022-04-24 14:34:15 +08:00
avwo 85664d2e66 feat: add tpl var ${RegExp.$x} 2022-04-21 15:53:04 +08:00
avwo 124f2b7c08 refactor: refine code 2022-04-21 12:00:30 +08:00
avwo f5d182ada7 feat: skip://protocol 2022-04-21 11:35:10 +08:00
avwo 839067d921 refactor: refine code 2022-04-21 10:30:59 +08:00
avwo 1ddffa02c7 feat: add skip protocol 2022-04-21 00:04:28 +08:00
avwo 984f81b90e refactor: refine code 2022-04-19 22:43:26 +08:00
avwo 3ec9f0ecd3 feat: handle exact ignore rules 2022-04-19 22:25:21 +08:00
avwo 6289466958 feat: resolve exact ignore rules 2022-04-19 17:58:24 +08:00
avwo a7a3d9e338 refactor: refine code 2022-04-19 17:31:53 +08:00
avwo e822aa8924 refactor: auto remove duplicate plugin vars 2022-03-29 15:53:07 +08:00
avwo be51d407b9 feat: support %plugin.name=xxx 2022-03-29 15:18:27 +08:00
avwo 2930da5558 fix: file:///key 2022-03-11 21:03:47 +08:00
avwo 7f73e4e7a2 refactor: refine code 2022-03-02 13:25:49 +08:00
avwo 5c783d5fdb refactor: realPort === actualPort 2022-03-02 10:57:06 +08:00
avwo 2916dd060b feat: rules.redirect -> rules.rule.redirect 2022-03-01 21:15:38 +08:00
avwo 7dc818dc39 refactor: refine code 2022-03-01 16:55:33 +08:00
avwo 0e20698e37 refactor: refine statusCode 2022-03-01 15:57:31 +08:00
avwo ee97b3e1f1 feat: add url.actualPort 2022-03-01 14:09:17 +08:00
avwo c8233f8256 refactor: add default port 2022-03-01 13:53:01 +08:00
avwo dbaff24f3c refactor: refine code 2022-02-14 13:20:02 +08:00
leezq 5dbc3b0c02 refactor: code style , prettier format 2022-01-25 14:48:06 +08:00