Skip to content

v5.7.0

Latest
Compare
Choose a tag to compare
@gkc gkc released this 20 Nov 11:09
· 200 commits to trunk since this release
42630bc

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 than start) 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 than localhost: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

  • ci: Replace Syft with sbomify in #1536
  • ci: Refactor web admin to separate noarch job in #1553

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