Commit fe807f2
xcodebuild
Squashed 'vendor/whistle/' changes from bd55e0d56..826e040c9
826e040c9 style: shitf + copy to edit the copied text
be49c171d test: refine code
5a21a1a61 Release v2.7.7
50b731574 refactor: export wsParser to plugin
497f619da fix: pipe://plugin cannot handle binary frame issues
11c8bd736 style: refine disabled status color
f409be09a style: show custom root ca
cb6b2350a refactor: auto resume stream
84ca52ca7 style: hint pipe list
2bc4fd407 style: Copy path -> Delete
b45467fb6 Release v2.7.6
6c7bf4967 refactor: allow to enable rejectUnauthorized
3b50f323a style: show dns over https in UI
249fc21a6 style: refine error tips
a39771a8c Release v2.7.6
842f5674e refactor: refine error message
1551b2265 refactor: ignore uncaughtException
707105da8 feat: custom dnsOverHttps
1fc02de43 fix: delete headers[config.PROXY_ID_HEADER]
c4cf5f716 refactor: refine code
8c65602eb refactor: set max vars length = 30
501177eaa chore: update package-lock.json
59243f3e3 docs: update image
84bb7b811 refactor: enlarge max length of plugin vars
e34683610 refactor: refine code
e2f417d69 style: allow custom hints by plugin
5ddd552e4 feat: need to manually open pluginVars
0c5cd49f6 refactor: refine code
0437661ba refactor: refine code
5180032fa feat: whistle.xxx.var$ === whistle.xxx.var[lastIndex]
d14d7acb6 style: refine help url
832442478 Release v2.7.5
f042af5e7 feat: add tpl var whistle.xxx.var
83f8731dd style: show plugin vars hints
51edb0078 feat: pipe plugin vars
fc624e0bb refactor: refine code
ec0dac3b8 feat: send pluginVars to plugin server
02c3a78ce refactor: refine code
6d97de3cf feat: add plugin vars
f6d9cb1e7 Release v2.7.5
dfe6758fd feat: add disable://interceptConsole
0d9baf8b7 refactor: refine request time of http2
5c4c85f61 refactor: refine code
02af148de feat: allow to change protocol
8036e6125 docs: 修改mac下载路径
128c308ef refactor: refine code
d7257bdb4 feat: filter requests by url
f46e6624e style: refine filter
234bcafb4 Release v2.7.4
2cf4821b0 style: refine ui
cf1b8c91e style: refine certs dialog
8633edf29 chore: ignore CHANGELOG.md
bb8c7996e refactor: refine delete://xxx
35c5adae7 refactor: refine code
2e89aee99 refactor: refine code
2c4a813ec refactor: refine shadowRules
41037b1b3 style: refine plugins mode
57bff2d4b style: refine context menu
6dd63b94b Release v2.7.3
f20c3f934 feat: add shadowRules Mode
d6abfe350 feat: setShadowRules
9c8d466c5 style: Recover -> Restore
3500f0c53 style: refine wording
1e4411006 style: let go of the restrictions on replay
360d22750 Release v2.7.3
1e7cc4060 style: add context menu of left menu bar
7536f4384 fix: Copy Key
1d84ed5df style: fix wording
dbe765b29 style: refine ui
421897d84 style: use icon instead of wording
0db0d84cd test: 500 -> 404
5303f1890 style: refine ui
8bb2aa7ba style: show recoding state
a2d3c8d5f refactor: refine code
d2247afbb feat: add WHISTLE_ROOT
77dae6bba style: refine wording
28d63d867 style: refine ui
d0dff1c09 style: refine record button
497e2c450 style: refine record button
8fda19af9 refactor: refine dns
3570c7009 Release v2.7.2
46c9fb2e8 style: refine ui
af527a859 refactor: refine code
d63693443 style: refine ui
f5047eb5b Release v2.7.2
3cdc7bf4d feat: add optional options
f11c2c117 Release v2.7.2
ecf4b30d6 style: show custom DNS servers
adf108230 feat: custom DNS server
6fe656d18 refactor: refine code
099dc34dd feat: allow custom dns servers
b09ad9cd8 style: Recyle Bin -> Trash
1e9f19ca4 style: refine code
c628a845b style: fix sort by columns
2c8617657 style: hide scrollbar
752358944 refactor: remove part of the configuration passed to the plugin
44f2fe912 style: refine ui
8bff3ed0b style: refine code
6eb82646e style: refine network list
88c816c31 Release v2.7.1
87407e1a0 style: auto refresh tree view
2c576068b style: refine code
386cff137 style: refine code
9234e9b7f refactor: fix audit
d25ec4b95 style: refine ui
3e9947868 fix: avwo/whistle#573
638aa34c4 feat: allow to custom client id key
4e08e3202 feat: allow to custom client id key
19d6d5df0 feat: allow to custom client ip field
01dd71703 feat: allow to custom x-whistle-tunnel-data
3f9bc52d1 style: show Client ID
eaa709f0e style: switch view by context menu
c5bc1a96b style: refine ui
ab14c8496 style: refine filter
d7076252b refactor: refine code
b52fcba02 Release v2.7.0
0b36fd570 style: show raw url
7a31edbbf feat: show forwarded url
89a06e7f1 refactor: refine code
19927562c style: highlight new requests
4c92901fa style: add off highlight option
8c94eae95 style: remove tree node
456473a26 style: highlight new requests
ce123358c Release v2.7.0
049bd94df fix: shift + select
bd7b7a31f style: refine replay
5ff6bf2a8 style: refine code
aabc29e79 style: refine replay
353ed1e14 style: ensure scroll to view when replay request
3f0840961 style: refine code
550cfb55c refactor: refine code
997931f1d feat: pac://user:pass@url
bca017341 style: only switch the view under Network
7e03d12c0 style: show error code
52c51b617 style: fix checkHide
4946dd937 style: refine ui
9976bf633 refactor: reqScript.getValue(key, onlyValues)
b74b64ef6 style: refine copy button
38e6193ec style: filter tree
f61bff9f1 style: refine expand & collapse tree
32b5e2163 perf: refine code
ea940f0ec style: double click to show inspectors by default
12c401d45 style: handle tree view
82cb4b01c style: init tree view
9c57dc8d7 refactor: refine code
e98ef4245 style: refine tree view
ea8cce9a7 refactor: update tree
20df9d28e style: filter tree
7fe47c1af refactor: refine code
61d8356c6 feat: build a tree structure
ab7cf30ea feat: build a tree structure
0626539eb refactor: refine code
1d1fde6b3 style: close autoRefresh
033ad1b15 style: refine ui
e56e8284c style: refine context menu
e3006291f style: type icon
b02607033 feat: allow to switch view by query string
481143c98 style: refine copy menu
a833613bf style: bold the request that matches the rules
87664e73f style: fix context menu status
c5f6d3edf style: refine ui
32773ee4b style: add access key Ctrl[Command] + B
a618db016 fix: auto update structure view
c49d066cc style: handle the structure view of tunnel requests
124d57841 style: refine code
f79f3d9c9 style: export sessions by path
6a2137bdf style: refine tunnel url
fd8bce5c6 style: refine code
7c40a8b72 style: refine code
a5e7d9bee style: doubleclick to show Inspectors
37e0e87f7 style: add scroller
d5cbc6ead style: prevent dbclick
a93985034 style: refine switch to structure view button
ea0b61345 style: refine switch button
1aa613a2d refactor: set title
3518060e6 style: refine ui
853ba6467 style: click lable to toggle the tree node
ff4ef68aa style: remove console.log
266b8eb42 style: refine border
a964db2fa refactor: remove comma-dangle
dbb7f156f style: change font size 14 -> 12
6b53f4980 update package-lock.json
5c4d5b2bc feat(network): add tree view in network panel
0ad8e9e5f refactor: refine code
e15bc30d5 feat: eanble://keepClientId
10fa9c12d feat: add tpl var clientId
f2f8e21b9 feat: eanble://keepClientId
5f65b40cd refactor: refine filename
524e3363d refactor: refine checkClientIp
993bb907c fix: the filename too long and cannot be saved
eec3df8ca Release v2.6.16
aa9c36ae5 refactor: reload data
078b1817e refactor: refine code
cb54c4f5f refactor: allow to custom whistle internal path
e6377c459 refactor: use /.whistle-path.5b6af7b9884e1165/ instead of /...whistle-path.5b6af7b9884e1165...///
a1c2b00da refactor: refine code
8a636dbc7 refactor: refine wildcard pattern
32c7d7275 refactor: refine code
f785cad32 feat: enable rules by double click line number
1289f5342 refactor: refine code
eae57d3a7 Release v2.6.15
305a13c6a style: dblclick to enable&disable rules
95dae503f refactor: refine code
d15d01044 feat: allow custom whistle editor
9288e9331 refactor: refine shadowRules
e6459f2e5 style: add title
d4a6a51d6 style: add ObjectToQuery
75086481e refactor: refine code
cbc1c4274 refactor: refine cli tips
1cab7a2cf refactor: w2 add
f3ee3dd05 refactor: refine getHostPort
d2560ceb3 refactor: refine code
0d7134899 Release v2.6.14
db91d34e9 refactor: update node-pac
7ecad2431 ci: add node16
272b952ac chore: hide warnings
6346927b3 refactor: abort -> destroy
9e69b78bb Release v2.6.13
b4026dc59 refactor: refine code
66d1fc9d5 refactor: refine code
b89e2bf11 refactor: refine filter
77e3b8206 refactor: set server.timeout = config.timeout
4171ab061 Release v2.6.13
a9cb6da67 style: avwo/whistle#557
88c773e09 style: refine code
b943a9fa0 style: add context menu: Open/Source
8e6e4747c refactor: add timeout event
9454a8201 Release v2.6.12
41d15d09f Release v2.6.12
9d8ba0c6b feat: disable://proxyConnection to set Proxy-Connection: close
bde9dbdcd Release v2.6.12
f56976a8e feat: filter by clientId
ea97989d0 style: set min-width = 1100px
655aea1da perf: close closed request
3d5c9c31b refactor: refine code
37f7d0403 style: add qps title
4142de1af Release v2.6.11
8783b8b94 style: show max cpu & mem & qps
568aa99d8 style: show QPS
5c80fcded refactor: auto destroy proxy connection
856b0d4f9 refactor: handle http.request errors
1e8952c64 refactor: refine code
5e02705ee refactor: fix ERR_HTTP_TRAILER_INVALID
e381dd77b refactor: refine code
c5960854d feat: resolveInternalHost
8ac6e1187 refactor: refine code
6ce4766a2 Release v2.6.10
1f218daab refactor: refine code
6ac5328b4 refactor: export har
e58f0b254 refactor: filter plugin names that contain underscore
b27e4520e refactor: change recycle bin size: 120 -> 200
1f06580f6 refactor: add x-whistle-transit-version
612c7459a refactor: refine code
a8d754dc2 docs: plugins
0492aae5c refactor: refine code
6c2ad183f refactor: custom ui host by _whistleInternalHost_ param of url
c24fbba22 refactor: refine proxy domain name
9f32cfca6 style: refine postData
a4f091c36 style: fix content size
3ee359df4 style: export har with client port
a63084919 style: parse cookies for har
f79ab77df feat: -M 'disabledBackOption|disabledMultipleOption|notAllowDisableRules'
06cac7a46 feat: handle har data
c2dd772f5 style: whistle to har
cb18a30a6 feat: add export har option
771e28744 refactor: refine code
00661c980 rafactor: import har file
2bc413803 style: refine code
e202e3cba feat: allow to change editor state by hash change
3c79e26f9 style: show total count of list
fd4d65b05 refactor: update devDeps
b76924afd refactor: audit fix
95cfa1a99 Release v2.6.9
aae7bb066 style: allow to disabledEditor=1 by whistle.location.search
4e0078652 feat: allow to add Rules&Values by --shadowRules
05fa22112 refactor: no login required to get the list of installed plugins
d7266dcf6 style: fix word spelling errors
e52e2a002 refactor: refine shadowRules
120d886f9 Release v2.6.8
a4a7e1dd8 fix: filters
e1c69c334 refactor: initial === initialize
bb866cf40 refactor: refine code
2c6f362a3 style: set min-width
7c4c185d8 refactor: add updateTime
f4cce8c50 refactor: hide baseDir in network or plugins mode
8a90f2386 style: show pluginsOnly & rulesOnly mode
dfe6c51e4 feat: add pluginsOnly|rulesOnly mode
git-subtree-dir: vendor/whistle
git-subtree-split: 826e040c92e5ba94d20c29751b08b8c8f6251f741 parent 367fce1 commit fe807f2
File tree
114 files changed
+5353
-2747
lines changed- assets
- js
- launcher/mac
- bin
- biz
- webui
- cgi-bin
- rules
- values
- htdocs
- js
- src
- css
- js
- lib
- docs/zh
- webui
- lib
- handlers
- https
- inspectors
- plugins
- rules
- service
- util
- test
- plugins
- whistle.pipe-http/lib
- whistle.pipe-tunnel/lib
- whistle.pipe-ws/lib
- units
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
114 files changed
+5353
-2747
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
9 | 25 | | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
19 | 31 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
52 | 55 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
1 | 77 | | |
2 | 78 | | |
3 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
337 | 343 | | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
| |||
371 | 373 | | |
372 | 374 | | |
373 | 375 | | |
374 | | - | |
| 376 | + | |
375 | 377 | | |
376 | 378 | | |
377 | 379 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
| 94 | + | |
| 95 | + | |
97 | 96 | | |
98 | 97 | | |
99 | | - | |
100 | | - | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
101 | 105 | | |
102 | 106 | | |
| 107 | + | |
| 108 | + | |
103 | 109 | | |
104 | 110 | | |
105 | 111 | | |
106 | 112 | | |
107 | 113 | | |
108 | 114 | | |
109 | 115 | | |
110 | | - | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
111 | 119 | | |
112 | 120 | | |
113 | 121 | | |
| |||
0 commit comments