427 Commits

Author SHA1 Message Date
avwo ca15b3f3a4 fix: https://github.com/avwo/whistle/pull/1351 2026-09-12 09:11:24 +08:00
avwo 32f8beb0d7 refactor: refine code 2026-09-05 15:06:24 +08:00
avwo 1c2d7c7f3a refactor: refine code 2026-07-25 16:00:14 +08:00
avwo 7a98094d5a perf: optimize performance 2026-07-11 13:23:17 +08:00
avwo 777bcf69ba feat: handle client/server sent events 2026-06-14 13:36:19 +08:00
avwo b67ec50a0d refactor: refine code 2026-02-07 22:15:56 +08:00
avwo 6ff4b95c7c refactor: refine code 2026-02-01 20:28:08 +08:00
avwo 9984c8c862 refactor: refine code 2026-01-31 10:51:48 +08:00
avwo c4740f3ef2 refactor: refine code 2026-01-31 07:41:12 +08:00
avwo 79087fbeeb feat: prevent the use of parent directory symbols 2026-01-31 07:39:36 +08:00
avwo 0ae2073ce4 feat: dark mode 2026-01-24 12:37:17 +08:00
avwo 2be84f37a3 refactor: refine code 2026-01-01 22:00:16 +08:00
avwo 5b34cb8551 feat: refactor the plugins loader 2025-12-21 21:49:57 +08:00
avwo f4a49989cd feat: frameScript 2025-10-06 22:39:32 +08:00
avwo ccea7bf097 feat: transformReq & transformRes 2025-08-03 23:04:08 +08:00
avwo 1b77a5d59c feat: install plugins 2025-05-31 07:59:12 +08:00
avwo fcd02996e4 feat: lineProps://internal 2025-04-20 23:16:22 +08:00
avwo 454584599a refactor: refine code 2025-04-14 20:29:22 +08:00
avwo 9073718fc3 feat: add whistleName option 2025-03-30 14:55:44 +08:00
avwo 53ec0394ce refactor: refine code 2025-01-13 20:35:35 +08:00
avwo 6854677161 feat: set server.requestTime = 0 2024-12-23 20:01:49 +08:00
avwo 99fac19daf feat: join ip&port 2024-08-31 22:59:43 +08:00
avwo 55fd7fb31e feat: add --allowOrigin 2024-08-31 22:57:51 +08:00
avwo e19218d244 feat: add SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION 2024-04-22 22:36:02 +08:00
avwo d3c613e4cf feat: enable://requestWithMatchedRules enable://responseWithMatchedRules 2024-03-22 21:27:56 +08:00
avwo 54b8413fd0 feat: add special path /_WHISTLE_5b6af7b9884e1165_/ 2023-08-18 21:53:49 +08:00
avwo d5d1bcb224 fix: http.request of Node v20.1.0 2023-05-20 00:09:15 +08:00
avwo f158c7e5cf feat: add sharedStorage 2023-05-13 00:18:28 +08:00
avwo bbaa81ad6f fix: socksv5 proxy 2023-05-03 23:35:26 +08:00
avwo e0b01a3f9e feat: show registry list 2022-12-12 00:06:38 +08:00
avwo 8b226554fb fix: filter request data by client ip 2022-12-04 01:00:03 +08:00
avwo 290f3e7b79 refactor: refine code 2022-12-03 00:06:01 +08:00
avwo 18e85e7518 refactor: refine passThrough(...) 2022-12-02 21:23:25 +08:00
avwo a7f609cadf refactor: refine code 2022-11-30 22:21:36 +08:00
avwo 159e2b7cd3 feat: custom column of network table by plugin 2022-11-28 02:26:19 +08:00
avwo ccbbdc6e89 refactor: refine code 2022-07-02 00:03:08 +08:00
avwo 68f29128c5 feat: intercept the message of console 2022-07-02 00:00:24 +08:00
avwo 5703717521 feat: add dev log 2022-07-01 22:31:58 +08:00
avwo 4411ab6666 refactor: refine code 2022-06-05 21:06:01 +08:00
avwo ca30843baf refactor: allow to custom upgrade header 2022-06-05 15:03:05 +08:00
avwo 772f0c5529 refactor: refine code 2022-06-04 09:50:07 +08:00
avwo 5a13e813a7 feat: handle custom upgrade request 2022-05-29 23:36:13 +08:00
avwo c605597c75 refactor: add host to log info 2022-05-07 00:35:33 +08:00
avwo 5115bd3563 refactor: handle websocket response 2022-04-25 20:37:37 +08:00
avwo e75a28507b feat: options.getPlugins 2022-04-16 14:39:01 +08:00
avwo 9d68301417 refactor: initProxy > initialize 2022-04-13 01:29:15 +08:00
avwo 18348fe64c feat: add extraUrl 2022-04-12 21:36:09 +08:00
avwo 9a4bfe3e7d fix: isRexExp -> isRegExp 2022-04-12 14:03:06 +08:00
avwo 7547113b99 feat: add req info to remove values cgi 2022-03-11 19:08:09 +08:00
avwo c7ef3b4e78 refactor: refine code 2022-02-20 21:45:34 +08:00