Hilko Bengen wrote:
> Yes, "-a" is probably broken. I still consider that an improvement over
> #694176 which I intended fix in the first place -- and which blocks the
> package from reaching testing.
> 
> Having poked at the adb sources some more, I come to the conclusion that
> upstream's intention is to provide two modes for setting up an adb
> daemon:
> 
> (1) A "local" TCP socket (default wrong behavior, see #694176)
> (2) A TCP socket on all interfaces (even less secure, but whatever...)

Correct.  adb is a debugging tool, almost never run on multi-user
systems.  I agree that the default behavior is insecure on multi-user
systems, and switching to a per-usr socket would make sense.  For
example, a UNIX domain socket stored in the user's home directory, with
permissions set to only allow that user to access it.  Nonetheless, I
don't believe it makes sense to make this change without coordinating
with upstream, and I don't believe #694176 should be release-critical.
The security aspect of the bug simply doesn't come up on normal
single-user developer systems.

So, I'd propose that the correct fix is to revert the NMU completely,
upload -2 as -2.2 or -3, reopen #694176 and set its severity to
"important", and then work with upstream to come up with an alternative
default.

- Josh Triplett


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to