Use gUPnP-igd to implement add/remove port mappings

Review Request #1789 — Created Sept. 19, 2022 and submitted — Latest diff uploaded

Information

pidgin/pidgin
default

Reviewers

Unfortunately, there appears to be no way to cancel a mapping request, so I've removed that function, and removed the return values used for cancelling. If cancelling comes back, it'll probably be in the form of a GCancellable anyway.

Compile only.

We removed implicit automatic port mapping when we replaced purple_proxy_connect with direct gio code. Protocols should probably be explicit about when they request a port mapping, but they haven't been made to do that yet.

Diff Revision 2 (Latest)

orig
1
2

Commits

First Last Summary ID Author
Use gUPnP-igd to implement add/remove port mappings
d0836f6da3cdcfb2d9f2a26febe07d5291c97bd2 Elliott Sales de Andrade
ChangeLog.API
meson.build
libpurple/meson.build
libpurple/upnp.h
libpurple/upnp.c
Loading...