Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump upnplib to latest version #5131

Merged
merged 1 commit into from
Jan 20, 2025
Merged

Conversation

fishface60
Copy link
Contributor

@fishface60 fishface60 commented Jan 5, 2025

Identify the Bug or Feature request

closes #5123

Description of the Change

This updates the gradle config to use an updated version of the MapTool fork of UPnPlib.

This is an alternative to #5124

Possible Drawbacks

Some routers support both InternetGatewayDevice:1 and InternetGatewayDevice:2 interfaces and it's implementation defined what to do. For the Unifi it accepts duplicate port mapping requests. MapTool will attempt to unmap twice but it gracefully handles failures.

Another router which rejects duplicate mappings shouldn't cause problems since UPnPUtil considers it a success if at least one mapping is successful, but this code path is untested and could cause confusing spurious error messages.

Release Notes

  • Updated UPnPlib to support newer routers.

This change is Reviewable

@cwisniew cwisniew added this pull request to the merge queue Jan 20, 2025
Merged via the queue into RPTools:develop with commit 07769ec Jan 20, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: UPnP does not work on newer routers
2 participants