~arx10/procustodibus-app

1.5.0 2 months ago

Pro Custodibus App UI 1.5.0

Added
-----

* Added "super user" functionality, allowing the creation of users
  who can view and manage all organizations through one login account.
  The first super user must be created through the local CLI,
  which creates a new "super organization". The app UI for this super
  org allows switching the super user's session temporarily to access
  another organization (via the "Organizations" header link), and to
  switch back (via the "Switch" header link). Note that the browser
  back button does not work correctly to go back to a previous org
  (you'll be returned to the "Organizations" list page).
* Added a "Remove" checkbox to interface edit page (enabled when the
  interface is currently down), to remove the WireGuard service that
  might otherwise automatically start the interface on boot (the agent
  will normally remove this service automatically when shutting down
  the interface -- but it won't be removed if anything else other than
  the agent shuts down the interface).
* New interface options, implemented by the agent's extra scripts
  functionality:
  * Firewall Zone
  * Forwarding
  * Masquerading
  * MSS Clamping
  These options are ignored unless managing the interface with the
  Pro Custodibus agent 1.6.0 or newer (and except for the Firewall Zone
  option, the agent will apply them only on Linux).
* Ability to restore an interface or endpoint to a point in time
  from the interface's or endpoint's "Changes" panel.

Changed
-------

* Re-organized the interface/endpoint add/edit pages to move the
  important settings to the top. Also moved the advanced interface
  settings into an "Advanced Properties" section (hidden by default).
* Added a new "Extras" step to the connection wizard, and moved the
  extra options from the "Tunnel" step into it. The agent's extra
  scripts functionality is now used to implement the forwarding,
  masquerading, and MSS-clamping options from the wizard.

Fixed
-----

* Automatically set `App` URL when generating procustodibus.conf files
  (so links in wg0.conf files generated by the agent will point back to
  the correct App UI URL).