Skip to content

Commit b246b95

Browse files
committed
docs(changelog): record the adb server refusal replacing the argv rewrite
Names the three surfaces it reaches, and what does not change: a request naming no server or the server its route holds, and ambient adb.
1 parent 4d7a902 commit b246b95

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@
1313
shows that sheet (hosted out of the app process)." to "This snapshot shows a system web sign-in
1414
sheet presented over the app (hosted out of the app process), not app content". The payment host
1515
says "the system Apple Pay sheet" instead.
16+
- Changed (android): a private adb server no longer absorbs a port its caller named. An adb request
17+
that names a server other than the one its route holds — `-P 5037` in argv, or `serverPort` in the
18+
call's options — is now refused with `managed-device-transport-mismatch` before anything is
19+
dispatched, where previously a `-P` in argv was rewritten onto the route's own port. A caller that
20+
asked for 5037 could read a zero exit as an answer about 5037 after the request had run on 15038.
21+
It reaches `createLocalAndroidAdbProvider(device, { serverPort })`,
22+
`runAndroidHostAdb(invocation, { serverPort })`, and the Limrun runtime dependency's adb calls. A
23+
request that names no server, or names the one the route already holds, runs exactly as before, and
24+
ambient adb is unchanged: with no private server named, the caller's argv is what runs, `-P`
25+
included (#2632).
1626
- Fixed (android): a chunked `record stop` (recordings over 170 s) no longer warns that screenrecord
1727
stopped before record stop at the 180 s limit. Rotation always ends every earlier chunk before
1828
stop, so the warning now fires only when the last chunk's recorder had already exited.

0 commit comments

Comments
 (0)