Commit Graph
25 Commits
Author SHA1 Message Date
Self-Hosting-GroupandGitHub f69ae0ecd9 net/upnp: Service improvements (#4629) 2025-10-29 10:05:50 +01:00
Franco Fichtner 5962dc7c18 net/upnp: switch to mwexecf variants
PR: https://github.com/opnsense/core/issues/9325
2025-10-28 15:24:47 +01:00
KreeblahandGitHub 6fdf3aad25 net/upnp - Allow for setting arbitrary number of UPnP permissions (#4305) 2024-10-19 13:10:57 +02:00
Franco Fichtner 57a68f9bba net/upnp: change this back for 25.1 2024-09-30 20:25:36 +02:00
Self-Hosting-GroupandGitHub 19070de8d0 net/upnp: Fix port maps not listed without description (#4103) 2024-08-16 13:37:41 +02:00
Self-Hosting-GroupandGitHub c52839436a net/upnp: Update plugin wording to include PCP as supported (#3769)
and also mention `UPnP IGD` as `UPnP` is probably not specific enough.

Port Control Protocol (PCP) is the successor to NAT-PMP and has similar
protocol concepts and packet formats, but adds IPv6 support.
PCP standard:
https://datatracker.ietf.org/doc/html/rfc6887
https://en.wikipedia.org/wiki/Port_Control_Protocol
NAT-PMP std. (see 9.1 Simplicity - 9.3 for some diff. to UPnP IGD):
https://datatracker.ietf.org/doc/html/rfc6886
2024-01-24 17:20:36 +01:00
Franco Fichtner 8da84037c2 net/upnp: add newwanip hook
This could potentially disrupt operation for no apparent reason
since this wasn't included and asked for for a long time now.

PR: https://forum.opnsense.org/index.php?topic=36912.0
2023-11-24 11:00:20 +01:00
Franco Fichtner f2413b5013 net/upnp: time to stop using get_interface_ip() in plugins
The function is opportunistic and has weird VIP glue which is not
needed in 98% of the code.
2023-09-18 10:00:02 +02:00
Franco Fichtner 289e0c44df net/upnp: back to FreeBSD package on version 2.3.3 2023-06-02 10:39:58 +02:00
Franco Fichtner 1085a178f4 net/upnp: update for next release 2023-04-13 07:40:22 +02:00
Franco Fichtner 58f5f8f1bc net/upnp: change killbypid() to wait by default 2023-03-14 07:55:39 +01:00
Franco Fichtner 4d41680dcc net/upnp: bump revision 2023-01-30 09:10:22 +01:00
TawmuandGitHub 393fe115b6 net/upnp: enable STUN and allow LAN subnet override (#3096) 2022-12-13 15:25:22 +01:00
Franco Fichtner 4817c184f0 net/upnp: switch to other version 2022-12-13 15:22:32 +01:00
Franco Fichtner 55b620034b net/upnp: replace obsolete find_interface_ip()
PR: https://github.com/opnsense/core/issues/4749
2021-09-15 14:05:38 +02:00
Franco Fichtner a9d1b8b741 net: revision bumps 2021-02-22 15:22:40 +01:00
Franco Fichtner f7fe0ac291 plugins: remove obsolete services.inc
PR: https://github.com/opnsense/core/issues/3736
2019-10-02 07:33:54 +02:00
Franco Fichtner a444abfa61 net/upnp: prepare for #1062 2018-12-13 08:32:40 +01:00
Franco Fichtner 3063c9e181 net/upnp: remove unused function 2018-11-10 21:32:22 +01:00
Franco Fichtner 371d168bea net/upnp: follow firmware-product changes in core 2018-09-16 23:30:17 +02:00
Franco Fichtner 8c9c2324a8 */*: bump revisions on previous to properly render...
with modified javascript.
2018-03-17 16:34:43 +01:00
Franco Fichtner d0b88f1f5e net/upnp: bump version after recent change 2017-03-11 15:53:34 +01:00
Franco Fichtner 928228a860 net/upnp: bump version 2017-01-26 23:04:14 +01:00
Franco Fichtner 3ac7dae235 *: remove backwards glue, stable/16.7 was branched 2017-01-13 08:56:23 +01:00
Franco Fichtner 5b7bd02b2c net/upnp: export from core 2017-01-03 23:30:56 +01:00