Commit Graph
189 Commits
Author SHA1 Message Date
Tim PerryandGitHub c8acab6ba4 Merge pull request #185 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-d714a35d82
Bump brace-expansion in /test/android
2026-03-30 15:27:13 +02:00
dependabot[bot]andGitHub 2164327eac Bump brace-expansion in /test/android
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.2...v2.0.3)

Updates `brace-expansion` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.0.3
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 5.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-27 14:01:30 +00:00
Tim PerryandGitHub e073dc9c69 Merge pull request #182 from httptoolkit/dependabot/npm_and_yarn/test/android/fast-xml-parser-5.5.7
Bump fast-xml-parser from 5.5.6 to 5.5.7 in /test/android
2026-03-23 11:42:14 +01:00
dependabot[bot]andGitHub d0bf9ae9e9 Bump fast-xml-parser from 5.5.6 to 5.5.7 in /test/android
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.7.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.6...v5.5.7)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-20 01:18:58 +00:00
Tim PerryandGitHub 1ce2cf059f Merge pull request #181 from httptoolkit/dependabot/npm_and_yarn/test/android/fast-xml-parser-5.5.6
Bump fast-xml-parser from 5.4.1 to 5.5.6 in /test/android
2026-03-18 09:35:48 +01:00
dependabot[bot]andGitHub 2c3f3d1f69 Bump fast-xml-parser from 5.4.1 to 5.5.6 in /test/android
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.4.1 to 5.5.6.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.4.1...v5.5.6)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 02:36:44 +00:00
Tim PerryandGitHub b370a05737 Merge pull request #180 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-7f7c85af6b
Bump undici in /test/android
2026-03-14 13:29:15 +01:00
dependabot[bot]andGitHub 3aa3464ba3 Bump undici in /test/android
Bumps  and [undici](https://github.com/nodejs/undici). These dependencies needed to be updated together.

Updates `undici` from 7.18.2 to 7.24.2
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.18.2...v7.24.2)

Updates `undici` from 6.23.0 to 6.24.1
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.18.2...v7.24.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.24.2
  dependency-type: indirect
- dependency-name: undici
  dependency-version: 6.24.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-14 12:18:44 +00:00
Tim PerryandGitHub 0a1b863a75 Merge pull request #176 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-15cebdf635
Bump fast-xml-parser and edgedriver in /test/android
2026-03-02 09:52:42 +01:00
Tim PerryandGitHub 44c32d6d20 Merge pull request #175 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-a888ecff91
Bump minimatch in /test/android
2026-03-02 09:51:28 +01:00
dependabot[bot]andGitHub 6da6ebdfd3 Bump fast-xml-parser and edgedriver in /test/android
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) and [edgedriver](https://github.com/webdriverio-community/node-edgedriver). These dependencies needed to be updated together.

Updates `fast-xml-parser` from 4.5.3 to 5.4.1
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.3...v5.4.1)

Updates `edgedriver` from 6.1.1 to 6.3.0
- [Release notes](https://github.com/webdriverio-community/node-edgedriver/releases)
- [Commits](https://github.com/webdriverio-community/node-edgedriver/compare/6.1.1...6.3.0)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.4.1
  dependency-type: indirect
- dependency-name: edgedriver
  dependency-version: 6.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-28 22:29:56 +00:00
dependabot[bot]andGitHub cfecd1f50f Bump minimatch in /test/android
Bumps  and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together.

Updates `minimatch` from 5.1.7 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.7...v5.1.9)

Updates `minimatch` from 9.0.5 to 9.0.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.7...v5.1.9)

Updates `minimatch` from 5.1.6 to 5.1.6
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.7...v5.1.9)

Updates `minimatch` from 10.0.3 to 10.0.3
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.7...v5.1.9)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 5.1.9
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 9.0.5
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 5.1.6
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 10.0.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-28 08:13:24 +00:00
Tim PerryandGitHub 5c01e8e9f1 Merge pull request #174 from httptoolkit/dependabot/npm_and_yarn/test/android/basic-ftp-5.2.0
Bump basic-ftp from 5.0.5 to 5.2.0 in /test/android
2026-02-26 11:51:00 +01:00
dependabot[bot]andGitHub dec8ae8d54 Bump basic-ftp from 5.0.5 to 5.2.0 in /test/android
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.0.5 to 5.2.0.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases)
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.0.5...v5.2.0)

---
updated-dependencies:
- dependency-name: basic-ftp
  dependency-version: 5.2.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 22:38:15 +00:00
Tim PerryandGitHub b676b57269 Merge pull request #173 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-d72a3d17ad
Bump minimatch in /test/android
2026-02-25 12:32:34 +01:00
dependabot[bot]andGitHub f34b4a424d Bump minimatch in /test/android
Bumps  and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together.

Updates `minimatch` from 9.0.5 to 9.0.7
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.7)

Updates `minimatch` from 5.1.6 to 5.1.7
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.7)

Updates `minimatch` from 10.1.1 to 10.2.3
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.7)

Updates `minimatch` from 10.0.3 to 10.0.3
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.7)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 9.0.7
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 5.1.7
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 10.2.3
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 10.0.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 00:21:35 +00:00
Tim PerryandGitHub ad449d4d96 Merge pull request #168 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-d758dca6e7
Bump undici in /test/android
2026-01-16 14:16:25 +01:00
dependabot[bot]andGitHub 87d58f4f99 Bump undici in /test/android
Bumps  and [undici](https://github.com/nodejs/undici). These dependencies needed to be updated together.

Updates `undici` from 7.11.0 to 7.18.2
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.11.0...v7.18.2)

Updates `undici` from 6.21.3 to 6.23.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.11.0...v7.18.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.18.2
  dependency-type: indirect
- dependency-name: undici
  dependency-version: 6.23.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-14 21:13:23 +00:00
Tim PerryandGitHub ef035897f9 Merge pull request #166 from xehpuk/patch-1
Patch com.android.org.conscrypt.ct.CertificateTransparency->checkCT
2025-12-22 13:21:07 +01:00
xehpukandGitHub 73b2597239 Patch com.android.org.conscrypt.ct.CertificateTransparency->checkCT
I had this error:

```
 !!! --- Unexpected TLS failure --- !!!
      CertificateException: Certificate chain does not conform to required transparency policy: NOT_ENOUGH_SCTS
      Thrown by com.android.org.conscrypt.ct.CertificateTransparency->checkCT
      [ ] Unrecognized TLS error - this must be patched manually
```

This patch fixes it.
2025-12-20 01:00:57 +01:00
Tim PerryandGitHub d92220dedd Merge pull request #165 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-d7778cba75
Bump glob and @appium/support in /test/android
2025-12-15 13:54:32 +01:00
dependabot[bot]andGitHub a617e565e7 Bump glob and @appium/support in /test/android
Bumps [glob](https://github.com/isaacs/node-glob) and [@appium/support](https://github.com/appium/appium/tree/HEAD/packages/support). These dependencies needed to be updated together.

Updates `glob` from 10.4.5 to 10.5.0
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

Updates `@appium/support` from 7.0.3 to 7.0.4
- [Release notes](https://github.com/appium/appium/releases)
- [Changelog](https://github.com/appium/appium/blob/master/packages/support/CHANGELOG.md)
- [Commits](https://github.com/appium/appium/commits/@appium/support@7.0.4/packages/support)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
- dependency-name: "@appium/support"
  dependency-version: 7.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 12:08:19 +00:00
Tim PerryandGitHub b0cd780092 Merge pull request #163 from AnyISalIn/main
fix potential null pointer issue to make TikTok works
2025-11-18 12:02:18 +01:00
AnyISalIn dd05b46cab fix potential null pointer issue
Signed-off-by: AnyISalIn <anyisalin@gmail.com>
2025-11-18 18:47:49 +08:00
Tim PerryandGitHub dfb9e4f679 Merge pull request #162 from httptoolkit/dependabot/npm_and_yarn/test/android/npm_and_yarn-6586b794db
Bump the npm_and_yarn group across 1 directory with 2 updates
2025-11-17 12:49:04 +01:00
dependabot[bot]andGitHub a5c0a435f8 Bump the npm_and_yarn group across 1 directory with 2 updates
Bumps the npm_and_yarn group with 2 updates in the /test/android directory: [axios](https://github.com/axios/axios) and [js-yaml](https://github.com/nodeca/js-yaml).


Updates `axios` from 1.11.0 to 1.13.2
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.13.2)

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.13.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 11:13:16 +00:00
Tim PerryandGitHub 74f48af8d6 Merge pull request #156 from httptoolkit/dependabot/npm_and_yarn/test/android/multi-d207b655cc
Bump on-headers, appium and appium-uiautomator2-driver in /test/android
2025-09-25 10:27:51 +02:00
dependabot[bot]andGitHub 528716eb15 Bump on-headers, appium and appium-uiautomator2-driver in /test/android
Bumps [on-headers](https://github.com/jshttp/on-headers) to 1.1.0 and updates ancestor dependencies [on-headers](https://github.com/jshttp/on-headers), [appium](https://github.com/appium/appium/tree/HEAD/packages/appium) and [appium-uiautomator2-driver](https://github.com/appium/appium-uiautomator2-driver). These dependencies need to be updated together.


Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases)
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

Updates `appium` from 2.19.0 to 3.0.2
- [Release notes](https://github.com/appium/appium/releases)
- [Changelog](https://github.com/appium/appium/blob/master/packages/appium/CHANGELOG.md)
- [Commits](https://github.com/appium/appium/commits/appium@3.0.2/packages/appium)

Updates `appium-uiautomator2-driver` from 4.2.4 to 5.0.3
- [Release notes](https://github.com/appium/appium-uiautomator2-driver/releases)
- [Changelog](https://github.com/appium/appium-uiautomator2-driver/blob/master/CHANGELOG.md)
- [Commits](https://github.com/appium/appium-uiautomator2-driver/compare/v4.2.4...v5.0.3)

---
updated-dependencies:
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
- dependency-name: appium
  dependency-version: 3.0.2
  dependency-type: direct:production
- dependency-name: appium-uiautomator2-driver
  dependency-version: 5.0.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-25 07:43:30 +00:00
Tim PerryandGitHub f6f31e3536 Merge pull request #155 from httptoolkit/dependabot/npm_and_yarn/test/android/tar-fs-3.1.1
Bump tar-fs from 3.1.0 to 3.1.1 in /test/android
2025-09-25 09:42:17 +02:00
dependabot[bot]andGitHub 7b268b10b3 Bump tar-fs from 3.1.0 to 3.1.1 in /test/android
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.1.0 to 3.1.1.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-24 20:57:59 +00:00
Tim PerryandGitHub 1ff1a8c05a Fix typo in README android commant 2025-09-02 14:59:49 +02:00
Tim PerryandGitHub 169d11e4bd Mark flutter script as experimental & drop from default list 2025-09-02 14:59:24 +02:00
Tim Perry 30bd013cb9 Limit Flutter scanning to r-x ranges
This doesn't matter much for anonymous module cases AFAICT, but when the
module is loaded normally by name (on real devices, not emulators I
think) then the range can include some protected non r-x ranges, which
we can't scan. This ensures we only scan possible code ranges.
2025-07-31 16:50:27 +02:00
Tim Perry 48fd909ed5 Fix two tiny but fundamental breakages in config.js
Due to this, concatenating scripts broke (missing semi-colon meant
latest IIFEs were treated as arguments and totally broke) and anonymous
module handling failed and threw various errors due to unavailable
handles.
2025-07-31 15:38:03 +02:00
Tim Perry 70d8e301dd Fix & improve native connect hook
Previously SOCKS interception didn't work without DEBUG_MODE (whoops)
and tried to intercept UDP even though that wouldn't work either. We no
longer intercept UDP at all (although we can block it for HTTP/3) and
everything should work correctly the rest of the time, with some other
improvements around logging en route.
2025-07-29 19:52:02 +02:00
Tim Perry 69b78d0599 Fixes for iOS with new changes & Frida 17
Since the global Java bridge isn't available, Java.available doesn't
generally work. In the native connect script, our new approach was
incomplete due to using raw kernel APIs instead of the libc compatible
layer (which seems to be the standard API).
2025-07-29 19:07:30 +02:00
Tim Perry 97c53f4b35 Correct comment in native connect hook 2025-07-24 16:26:38 +02:00
Tim Perry 68d465f4bf Add new Flutter script to README & tests 2025-07-18 18:01:37 +02:00
Tim Perry 31503685c7 Add a working Android Flutter unpinning script 2025-07-18 17:58:26 +02:00
Tim Perry 04a565cafd Merge branch 'automated-tests' 2025-07-08 16:13:06 +02:00
Tim Perry 101b6b463c Pick a shorter simple set of CI test targets 2025-07-08 16:12:51 +02:00
Tim Perry f884bfdace Make test Frida setup work on older Android versions 2025-07-08 16:12:51 +02:00
Tim Perry 688deefd65 Automatically retry tests in CI by default 2025-07-08 16:12:51 +02:00
Tim Perry d6be767a36 Improve test automatic webview button retry 2025-07-08 16:12:50 +02:00
Tim Perry b1dd2c81ef Skip cert-but-no-unpinning test in Android <10 2025-07-08 16:12:50 +02:00
Tim Perry 4d52126c63 Widen the testing API version range further 2025-07-08 16:12:49 +02:00
Tim Perry 51715cd4b6 Tighten up tests's "wait for app" check further 2025-07-08 16:12:49 +02:00
Tim Perry 69e6622952 Increase test's default button response timeout 2025-07-08 16:12:49 +02:00
Tim Perry f6adff234d Improve test app-loaded check 2025-07-08 16:12:48 +02:00
Tim Perry 9dd42f3a61 Improve Mockttp test logging 2025-07-08 16:12:48 +02:00