What's Changed
Beta release NoPorts Policy service
- A simple NoPorts policy service
npp_atserver
- An API to manage NoPorts policy rules
npp_admin
- A web UI which uses the API (bundled with
npp_admin
) - Full documentation is being created here
Bug fixes and enhancements
- fix: fix issues which would occur when a large number of sockets are created concurrently in #1509
- This change greatly improves the stability of http/https pages which load a large number of assets very quickly.
- With this change, using web applications over a bare noports tunnel should be suitable for nearly all use-cases.
- fix: Use
restart
(rather thanstart
) for systemd service in #1409 - feat: Better defaults for sshnpd's --permit-open in #1353
IF a --permit-open is not specified by the user
AND a policy atSign IS specified
THEN default permitOpen to *:* rather thanlocalhost:22,localhost:3389
Since the daemon will make its policy decision based on info it receives from the policy service - fix: Ensure npt rejects malformed atSign args in #1332
- feat: use SshnpRequest class and validate against permissions in #1381
- fix: Add no-encrypt-traffic option to npt in #1401
- Can be useful for test rigs. Should not be used for production.
- fix: allow leading underscore in device name in #1427
- fix: Fix the regular expression for the daemon's notification subscription in #1557
CI
Note:
- The release notes above summarize the changes for the scripts / binaries / etc available via this releases' assets.
- In the full change log below, there are many other changes
- Changes to the C implementation will be included once the C daemon is GA
- Changes to the NoPorts Desktop app will be covered in the NoPorts Desktop's release notes.
Full Changelog: v5.6.1...v5.7.0