Package: libupnp13
Version: 1:1.8.4-2
Severity: important

Dear Maintainer,

When libupnp is configured with --enable-reuseaddr (the case on Debian), it
does not retry with a higher port if the default one (49152) is busy.

This makes it difficult to run multiple apps (e.g. renderer + control point
or multiple control points) on the same host. The second libupnp-based
application fails if it tries to use the default port. The only workaround
is to manually configure different ports, but this is a major
regression compared to the previous situation (libupnp 1.6) where the next
available port was just used.

See github issue 91, which includes a patch (also available in 1.8.5).
https://github.com/mrjimenez/pupnp/issues/91

Cheers,

J.F. Dockes

-- System Information:
Debian Release: 10.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/3 CPU cores)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set 
to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libupnp13 depends on:
ii  libc6      2.28-10
ii  libixml10  1:1.8.4-2

libupnp13 recommends no packages.

libupnp13 suggests no packages.

-- no debconf information

Reply via email to