[FS#486] miniupnpd - Patch to enable IGDv2 added at package update on 2017/01/09 breaks Xbox One UPnP

LEDE Bugs lede-bugs at lists.infradead.org
Wed Feb 8 19:11:43 PST 2017


A new Flyspray task has been opened.  Details are below. 

User who did this - OperatorOverload (OperatorOverload) 

Attached to Project - LEDE Project
Summary - miniupnpd - Patch to enable IGDv2 added at package update on 2017/01/09 breaks Xbox One UPnP
Task Type - Bug Report
Category - Packages
Status - Unconfirmed
Assigned To - 
Operating System - All
Severity - Low
Priority - Very Low
Reported Version - Trunk
Due in Version - Undecided
Due Date - Undecided
Details - A patch was added to MiniUPNPd when it was updated on 2017-01-09 to enable IGDv2 in the MiniUPNPd daemon, the patch file name is miniupnpd/patches/106-enable_igdv2.patch.  This has been tested on WRT1900AC, DLink DIR-835, and Netgear WNDR4300.

The use of IGDv2 breaks compatibility with client devices that are specifically looking for the v1 version number, even though the new schema is backwards compatible.  One such device I've identified is an Xbox One, and it completely breaks UPnP functionality on that device.

The current build of MiniUPNPd still defaults to IGDv1, with general discussion amongst its developers indicating that they don't want to change over because of awareness of various backwards compatibility issues.  I'm not yet aware of any devices the require v2.  I'm working towards trying to get this part of the run-time config rather than being a build option, but for now, it has to be determined at build.  I don't think changing this away from the package default is reasonable at this point given the issues it creates.  I think we should consider making this a configuration option within the build at a minimum, and defaulting it to off.


More information can be found at the following URL:
https://bugs.lede-project.org/index.php?do=details&task_id=486



More information about the lede-bugs mailing list