45 Commits

Author SHA1 Message Date
avwo d3c613e4cf feat: enable://requestWithMatchedRules enable://responseWithMatchedRules 2024-03-22 21:27:56 +08:00
avwo eefba56508 feat: allow to edit temp files 2024-02-25 23:46:27 +08:00
avwo 11795a1c7e perf: optimize memory 2023-12-24 23:44:17 +08:00
avwo 8b1d2d83f5 fix: https://github.com/avwo/whistle/issues/1017 2023-12-08 20:41:16 +08:00
avwo 54b8413fd0 feat: add special path /_WHISTLE_5b6af7b9884e1165_/ 2023-08-18 21:53:49 +08:00
avwo 5975051f80 refactor: refine code 2023-07-16 23:52:01 +08:00
avwo 2c7aff82dd feat: enable://forHttp|forHttps 2023-07-09 23:36:18 +08:00
avwo f87496e4ff refactor: refine file://path 2023-06-04 23:45:09 +08:00
avwo 5610a5b046 feat: --uiport ip:port 2023-05-20 00:09:42 +08:00
avwo 8e9fe8aba9 refactor: show the tunnel request of CAPTURE TUNNEL CONNECTS error 2023-05-14 23:30:06 +08:00
avwo f158c7e5cf feat: add sharedStorage 2023-05-13 00:18:28 +08:00
avwo 5a2ef34a22 fix: use querystring instead of qs 2023-03-27 00:27:58 +08:00
avwo e0b01a3f9e feat: show registry list 2022-12-12 00:06:38 +08:00
avwo 290f3e7b79 refactor: refine code 2022-12-03 00:06:01 +08:00
avwo 31fe7e689f feat: add ctx.getBuffer 2022-12-02 22:12:47 +08:00
avwo 44996de980 refactor: refine code 2022-12-02 22:07:36 +08:00
avwo f5be1651f7 refactor: allow custom encoding 2022-12-02 21:31:52 +08:00
avwo 18e85e7518 refactor: refine passThrough(...) 2022-12-02 21:23:25 +08:00
avwo 159e2b7cd3 feat: custom column of network table by plugin 2022-11-28 02:26:19 +08:00
avwo 862e461d54 feat: move group 2022-06-08 16:58:21 +08:00
avwo 6232478f68 feat: allow custom headers.upgrade 2022-05-28 16:22:23 +08:00
avwo 079c88dc0e feat: inject Values to Rules 2022-05-25 10:42:01 +08:00
avwo 89c93bd3f8 fix: xss 2022-05-07 09:55:12 +08:00
avwo e963db02e3 feat: allow custom update plugin url 2022-04-17 19:05:18 +08:00
avwo fe7df1eb27 refactor: export getWhistlePath 2022-03-10 08:02:49 +08:00
avwo 4cb6cace6b refactor: refine code 2022-02-15 15:15:54 +08:00
avwo 1d74400580 refactor: refine log file 2022-02-15 14:44:37 +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
avwo d1b732edaf refactor: move cwd/whistle.log to /whistle.log 2022-01-19 09:54:40 +08:00
avwo 883eb15f90 refactor: refine code 2022-01-19 09:41:01 +08:00
avwo 4e8d871a9f feat: proxy plugin requests 2022-01-12 16:36:04 +08:00
avwo 05bbf67cd9 feat: add options.connect 2022-01-07 17:13:04 +08:00
avwo ce78b04292 refactor: refine composer 2022-01-07 13:30:27 +08:00
avwo 169f96fabf feat: add clientIp 2022-01-06 23:44:11 +08:00
avwo fcd1d91f1a refactor: add default cert 2021-12-03 10:27:36 +08:00
avwo 76df47789e refactor: use onResEnd instead of res.on('end', ...) 2020-09-01 10:31:04 +08:00
avwo eef4b99c2d feat: clear illegal trailers 2020-08-27 10:34:03 +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 aa5c0a0327 refactor: refine code 2020-08-27 09:21:16 +08:00
avwo cf63249ac7 refactor: refine code 2020-08-26 18:21:53 +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 dd075e1ddc refactor: refine code 2020-08-26 14:27:33 +08:00