Matt Johnston

Results 135 comments of Matt Johnston

"Address In Use" suggests multiple tests might be running at once. Could that be happening in your setup? Currently it uses a fixed port 7788. I guess it could be...

Looking a bit more, it might be a change in python 3.13. Could you try changing https://github.com/mkj/dropbear/blob/003c5fcaabc114430d5d14142e95ffdbbd2d19b6/test/test_dropbear.py#L78-L79 to ```py allow_reuse_address = True allow_reuse_port = True ``` (I'm not sure if...

OK, I think that change has made it progress further. (Confirmed locally here with strace that `allow_reuse_address = True` sets `SO_REUSEADDR`, which wasn't being set before). Maybe on a heavily...

> If the shell `sleep` value is smaller than in `test_tcpflushout` the tests always fail with `ConnectionRefusedError`. Maybe instead of https://github.com/mkj/dropbear/blob/d193731630a62482855b450daa1d5a5e13a90125/test/test_channels.py#L107-L110 it should be something like ```c r = dbclient(request,...

Dropbear 2025.87 should accept RSA and ed25519 if they're configured, and it looks like they are ``` debug1: kex_ext_info_client_parse: server-sig-algs= ``` Might be worth contacting Ubiquiti support, I assume they...

> I'll investigate checks later today, at first glance it doesn't seem too weird. Don't bother about it - it's a spurious failure I've been meaning to track down. >...

> Checks also don't work on solaris and illumos because calling make in the Makefile calls dmake (sun make). Should add something to specify gmake if we are on solaris....

zlib should get autodetected if the header/libraries are found by the `configure` script. On debian-based systems you need to install zlib1g-dev, or the equivalent for your platform. Dropbear server only...

If dropbear is running as root then I'm surprised it can't `chown` - could there be selinux or apparmor or something similar blocking it? What OS is it running on?...