Commit 45ebdc9
committed
Squashed 'vendor/whistle/' changes from 5ff01575d..19133a06e
19133a06e Update headerReplace.md
12db14ff0 docs: update icp link
43f46945a refactor: refine serialNumber
67ff33789 fix: SEC_ERROR_REUSED_ISSUER_AND_SERIAL
76dcc215a refactor: refine code
2bbb98e1e refactor: add req.originalHttpsUrl
457d5a6e9 refactor: refine code
edd7107a3 req.url => req.originalUrl
7e6d2734a refactor: refine code
0959b12d6 feat: add weakRule props
52e011d14 Release v2.8.10
95c03a0cb refactor: refine code
25f9be412 feat: add flag isEstablished
522ccbada refactor: refine code
d280f5905 refactor: handle sniCallback return false
b734ecd41 docs: update icp
c5e665c2e refactor: refine newConf.projectPluginPath
ae3c9dfe6 perf: nly trigger visible tab
7350e89ab refactor: add session.isStream
c386d9895 refactor: add state events
5015590a0 Release v2.8.9
f03b55b05 refactor: add session ready event
22f0c7de3 refactor: add onSessionReadyEvent
051082860 refactor: refine code
68e150b50 style: handle plugins changed
81e2425e4 refactor: refine code
e3ab9bcf7 refactor: refine code
8c0ce331e refactor: refine code
d2c4afdae style: refine code
fb547871a refactor: refine code
5c462d558 style: refine code
8f8896a37 style: push active session
67f0e7713 style: init inspector.html
60bfe6248 style: refine ui
a70df3c16 style: refine code
2ca423685 style: handle push sessions
aee314b08 style: update plugin tabs in time
a6c55fa50 style: refine ui
64ac4f60a style: refine ui
33bb54b24 style: handle click plugin tabs
3f56da3b5 feat: add api
95933c2b1 style: handle select custom tab
6d3e77a3e refactor: customTabs -> inspectorTabs
fa5ebd504 feat: export decodeBase64
ad90fa57c feat: custom tab
d7dbad2c0 style: refine ui
cfaada33e style: add initCustomTabWhistleBridge
b9da1b861 style: refine code
edc6888f2 style: refine context menu
4a104826f refactor: refine code
a4bf84f50 style: refine ui
e3184ecb7 feat: resovle custom tabs from whistleConfig
d080efeb7 style: init getReqTabs & getResTabs
5f2d8a1f7 style: init plugins tabs
cb00e5cb5 feat: enable://bigData
7dcadbb3a refactor: refine code
d1a8db5e9 feat: allow to disable://abort
7c4674c80 refactor: refine code
6dd37df45 refactor: refine code
9a568adac refactor: refine code
104e5bdcb feat: add shadowValues
bf087f17f refactor: refine shadowRules
a78d3e36b refactor: refine code
88e031a75 refactor: refine code
b2ed310b4 fix: mtime remains unchanged after the plugin is installed
86e3c4ebe feat: add tpl & filter vars: remoteAddress & remotePort
e36b08231 feat: add headers x-whistle-remote-address & x-whistle-remote-port to ui requests
75a4f7846 refactor: refine code
020be58f4 refactor: refine code
0ce7e28da Release v2.8.8
c46ee229d style: add api.selectIndex
cc75c4e18 feat: add originalReq.remoteAddress & originalReq.remotePort
26e9a01c0 feat: add getRemotePort & getRemoteAddr
c36f51a69 refactor: refine ui
058788666 style: refine ui
ebb52a430 Release v2.8.8
7c5831c47 Release v2.8.8
1e17a3745 refactor: refine code
083f9b3be Release v2.8.8
283e9b467 refactor: refine code
8d74314f1 refactor: add default port for internal request
5a48f8cf3 refactor: refine the request host of weinre & log
8718d3972 refactor: refine dns timeout
de0a3df8a docs: update
6b4c8c62b refactor: refine code
b0282fe40 refactor: from=httpsPort
f4b24ba09 Release v2.8.7
ca86236b9 style: refine ui
6bf069ddd Release v2.8.7
13c8fb992 refactor: refine code
fcd1d91f1 refactor: add default cert
d3ae2e030 feat: allow https server to load cert from plugin
3ca42255e refactor: extract loadCert function
f2b2d5310 refactor: refine code
a2aa80c2e refactor: refine code
f4851a7e1 refactor: add req.isHttpsServer
b0304f8a7 refactor: refine code
b32c54292 feat: add xxxFilter://from=httpServer & xxxFilter://from=httpsServer
b1ad2f87a refactor: refine code
d8a0181b2 chore: refine cli tips
3fd4b2a26 style: output cert dir
901e01576 Release v2.8.6
f9a6489dc refactor: refine upload root ca
87e5f1192 refactor: reset certs cache
8c7ae4eaa refactor: utimes
2b3e3ce65 style: refine code
105de81e7 style: refine filter
8257f8f53 refactor: refine code
0c538341b refactor: refine code
4637feb48 Release v2.8.5
8f07572e7 style: set MAX_CERT_SIZE = 128k
4110caf89 refactor: limit filename length
0d763f978 refactor: refine code
87f5103b7 refactor: addContext -> setSecureContext
fd0f47c62 refactor: refine code
ff163a409 reefactor: update agent
43fe448b1 style: refine ui
a81d067d4 refactor: refine code
2f97eb803 style: refine ui
b3a379076 Release v2.8.5
91980cc11 feat: handle upload certs
10e6c866d style: read upload certs from disk files
e9443a4f8 refactor: refine code
8391dc7ae feat: keep uploaded certificate within 64K
15e168129 feat: add upload certs button
b7ae91471 style: remove cert
4a9c28c29 style: remove cert
b0052c29b style: show read only certs
417608515 refactor: refine removeCert & updloadCerts
4b3d3fe4b feat: add removeCert & uploadCerts
19b720dce refactor: refine code
ac3b65517 refactor: use req.useSNI to determine whether the request uses SNI in auth hook
97aafd4d2 Release v2.8.5
5de0a4cae refactor: non-sni requests can also customize the certificate through the plugin
0b0f0bec5 feat: xxxFilter://from=sni
0b56ba598 refactor: refine code
dbde132e9 refactor: prevent access to user-uploaded certificates
11f6e2f81 refactor: refine code
e77c00bf6 feat: allow update custom in non-sni request
0501950ac refactor: use sni first
3e929e0d2 Release v2.8.5
001db3462 feat: ignore://-*
25af27052 refactor: refine code
d6d3dbdb9 feat: refine pac proxy
e506d8188 refactor: refine code
017e765dc feat: lineProps://proxyHostOnly
f59ccdd5e fix: proxy request
ca1680109 Release v2.8.4
4aafd34ee fix: the problem that the callback may be triggered multiple times
ef3a8b06a fix: resolve frames from saz file
0c2a64b6b Release v2.8.3
a2a5775ca refactor: refine proxy connection cache
d667f46af feat: enable://authCapture
0b4453fde feat: enable://authCapture
15d929de5 feat: enable://authCapture
1d4d6e85b refactor: tunnelAuth -> tunnelAuthHeader
f59af28d7 refactor: refine auth hooks
ca45eaf52 refactor: refine code
1db26c5ec feat: disable://tunnelAuth
1c525532f feat: filter rules by xxxFilter://from=tunnel xxxFilter://from=composer
fcb55c842 feat: add req.fromTunnel
883214478 style: 64 -> 128
5ce10218c refactor: add request tag
8e553a2ae refactor: import remote sessions by url query.sessionsUrl
8ebe26f34 feat: tunnel.writeHead
38865ed29 feat: add master mode
2b5be7793 refactor: ensure export order
1f5dc0df9 feat: x-forwarded-xxx headers is not used by default
070aedd18 Release v2.8.3
4da2afca6 refactor: resWriteForce -> forceReqWrite
4c1ac0f3c refactor: reqWriteForce -> forceReqWrite, resWriteForce -> forceReqWrite
4c70eae7a refactor: remove enable://xxxWriteDefault
4cd38b698 refactor: refine code
c40b337d2 feat: enable://reqWriteForce|resWriteForce|reqWriteDefault|resWriteDefault
8597ab74e feat: enable://forceReqWrite|forceResWrite
8a2d6beab refactor: refine code
abee96b3b chore: ignore hidden files
464235f3b refactor: refine code
5657941fb refactor: refine code
6282b1bba Release v2.8.3
59a6582d9 refactor: refine code
2a86352d4 feat: add setReqRules
b7a486ff4 feat: header rules first if the request from plugin
16dd6b803 feat: allow plugin request to modify respone by whistle rules
946eb04ce refactor: refine code
94ebe08de refactor: update starting
61536cd6d Release v2.8.3
f51ac7238 docs: add icp
b2f087504 config: fix disableForwardedProto typo
git-subtree-dir: vendor/whistle
git-subtree-split: 19133a06e09ce56fe71af160b3b036a7f70382431 parent 53edd07 commit 45ebdc9
File tree
72 files changed
+2042
-690
lines changed- assets
- bin
- biz/webui
- cgi-bin
- certs
- htdocs
- js
- src
- css
- js
- lib
- docs/zh
- rules
- lib
- handlers
- https
- inspectors
- plugins
- rules
- service
- util
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
72 files changed
+2042
-690
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
| 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 | + | |
1 | 41 | | |
2 | 42 | | |
3 | 43 | | |
| |||
| 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 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
| 56 | + | |
58 | 57 | | |
59 | | - | |
60 | 58 | | |
61 | 59 | | |
62 | 60 | | |
| |||
107 | 105 | | |
108 | 106 | | |
109 | 107 | | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
117 | 119 | | |
118 | 120 | | |
119 | 121 | | |
| 122 | + | |
120 | 123 | | |
121 | 124 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
98 | 105 | | |
99 | 106 | | |
100 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
220 | | - | |
| 220 | + | |
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
| |||
0 commit comments