-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
luci-app-upnp: Update plugin title/menu to include PCP as supported #6863
luci-app-upnp: Update plugin title/menu to include PCP as supported #6863
Conversation
c6be8fc
to
ef2d922
Compare
applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js
Outdated
Show resolved
Hide resolved
Please update the upnp.pot file (instruction) and also change all the translation keys (.po). JFYI: The miniupnpd can be compiled without NAT-PMP/PCP but can't be compiled without the UPnP. It makes sense to mention the NAT-PMP/PCP in the package description to improve search for it. |
63efc56
to
56deac9
Compare
The default build of miniupnpd has NAT-PMP/PCP baked in, correct? If so then I think we can say this is ready and merge it. |
yes 41 file changed, many questionable changes. |
Only in exceptional cases. If wording changes, it's a strong signal that
should also happen for i18n. Retranslation is currently the only way to
ensure this.
… You might just rename the i18n keys.
Now the rea lost
|
Ampersand is fine. It's space efficient and is synonymous. Leave it be 😆
|
applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js
Outdated
Show resolved
Hide resolved
Should we use an ampersand for the title/description or should we use |
The sense of an ampersand is generally for coupled things, not to chain unrelated things together to save space. Leave the ampersand. Comma makes it seem like two unrelated things are in the same package. |
The commit will fail formalities... |
Should we keep |
Just commit subject and SOB to be fixed then. |
56deac9
to
953facf
Compare
applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js
Show resolved
Hide resolved
applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js
Outdated
Show resolved
Hide resolved
applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js
Outdated
Show resolved
Hide resolved
applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js
Show resolved
Hide resolved
953facf
to
1b54f4b
Compare
76e8ab9
to
2620484
Compare
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
2620484
to
f4bcd16
Compare
f4bcd16
to
4189d18
Compare
PR updated, rebased on recently synced translations, removed clean_ruleset... description updates for now and updated title and description of PR as it is now more comprehensive. Can the formality check be skipped because the contact email is going to change it's domain? |
As far I understood the Sign-off author is like a sign on a legal document. Thus you must sign it with a real name. |
dd31ead
to
bdd8d52
Compare
Thank you for your detailed reply. Yes, the PR can be done by someone else. The PR has been rebased with the synchronised translations and unifies 3 more strings (internal->client) without the need for new strings to be translated. IMHO I think contributor checks, in the form of strict enforcement of formality checks as opposed to functionality checks, unnecessarily restrict people from contributing without any real benefit (e.g. not PGP signed). The Linux community rule talks about a known identity that allows pseudonyms and I think the patches come there more indirectly and it's probably a more critical piece of software. |
bdd8d52
to
a9c867d
Compare
And those are the checks performed in the openwrt repos; identity, not Real Name. The links talk about |
a9c867d
to
7ba2792
Compare
and revise wording - Revise wording, remove redundancies and mention IPv6 limitations - Mention `UPnP IGD` as `UPnP` is probably not specific enough - Include current wording in `LUCI_TITLE` for easy finding - Fix 4 multiple failing strings in translations and remove old comments Updated title: `UPnP IGD & PCP/NAT-PMP Service` Current title: `Universal Plug & Play` Updated menu option: `UPnP IGD & PCP/NAT-PMP` Current menu option: `UPnP` Updated wording: `port forwards` (used in Network -> Firewall) Current wording: `redirects` 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 Port Mapping Protocols Overview: https://github.com/Self-Hosting-Group/wiki/wiki/Port-Mapping-Protocols-Overview Signed-off-by: Self-Hosting-Group <155233284+Self-Hosting-Group@users.noreply.github.com>
7ba2792
to
4f11ab6
Compare
OK |
Thank you very much. Perhaps a reference to this could be included in the resulting new PR. The PR can be updated again on request so that the latest translations are not lost. |
and revise wording
UPnP IGD
asUPnP
is probably not specific enoughLUCI_TITLE
for easy findingUpdated title:
UPnP IGD & PCP/NAT-PMP Service
Current title:
Universal Plug & Play
Updated menu option:
UPnP IGD & PCP/NAT-PMP
Current menu option:
UPnP
Updated wording:
port forwards
(used in Network -> Firewall)Current wording:
redirects
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
Port Mapping Protocols Overview:
https://github.com/Self-Hosting-Group/wiki/wiki/Port-Mapping-Protocols-Overview