You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
luci-app-upnp: revision and adapt to updated package options
The following settings UCI options been added or changed, and the
previous options are migrated on updating:
- Only display `Active Port Maps` if the service is enabled and `Access
Control List` if it is used
- Enable protocols (`enable_protocols`): Combined UI option added
- Allow CGNAT/STUN (`allow_cgnat`): Allow new option for IPv4 CGNAT use
(allow filtered), and updated help with newer wording of RFC 5780
- STUN server (`stun_host`): Allow port inclusion
- STUN port: Removed, as now accepted in STUN server
- Override external IPv4 (`external_ip`): UI option added for CGNAT use
- Allow third-party mapping (`allow_third_party_mapping`): Inverted from
secure mode and optionally extended to PCP
- Log output level (`log_output`): Allow info log level, and reworded
- UPnP IGD compatibility (`upnp_igd_compat`): Reworded/extensible
- Download/upload speed (`download_kbps`/`upload_kbps`): In kbit/s and
datatype set, now, interface link speed by default
- Router/friendly name (`friendly_name`): UI option added to set name
displayed in Windows Explorer, model/serial number removed
- Enable Networks / Access Control (`internal_network`): Section added
to select the enabled networks and their access control. By:
- Internal network (`interface`): UI option added to select the
local/internal (LAN) network interface to enable the service for
- Access preset (`access_preset`): UI option added to select an access
control preset for ports that all devices on this network can map
- Accept extra ports (`accept_ports`): UI option added to accept these
ports or port ranges on this network as well
- Reject ports (`reject_ports`): UI option added to reject ports on
this network; override other settings
- Ignore ACL (`ignore_acl`): UI option added to define whether the ACL
entries should not be checked before a preset; can extend/override a
preset
- Slightly improve introduction text
More details on changed options can be found in the dependent package PR
Depends on: https://redirect.github.com/openwrt/packages/pull/24988
Signed-off-by: Self-Hosting-Group <[email protected]>
_('The %s protocols allow clients on the local network to configure port maps/forwards on the router autonomously.',
91
-
'The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local network to configure port maps/forwards on the router autonomously.')
91
+
_('The %s protocols/service enable permitted devices on local networks to autonomously set up port maps (forwards) on this router.',
92
+
'The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols/service enable permitted devices on local networks to autonomously set up port maps (forwards) on this router.')
_('Set compatibility mode (act as device) to workaround IGDv2-incompatible clients; %s only work with %s (or) <br>Emulate/report a specific/different device to workaround/support/handle/bypass/assist/mitigate... (alternative text welcome)').format('Sony PS / CoD','IGDv1'));
s=m.section(form.GridSection,'perm_rule',_('Service Access Control List'),
246
339
_('ACL specify which client addresses and ports can be mapped, IPv6 always allowed.'));
247
340
s.anonymous=true;
248
341
s.addremove=true;
249
342
s.sortable=true;
343
+
// Preferably: ACL part of extra tab with depends for section as immediately, and network section part of service setup tab. Nice to have: Add button (+input) calls function and opens modal pre-filled
0 commit comments