Skip to content

Releases: joseantmazonsb/linguard

1.1.0

21 Oct 21:35
ea78598
Compare
Choose a tag to compare

Release notes

What's new

  • Ban time is now editable and applies to individual IP addresses instead of globally (which makes much more sense).

Fixes

  • Fixed a bug with the settings page which caused the display of default/last saved settings everytime the page was reloaded, even though the values were actually being stored in the configuration file and applied.

Docs

  • Added entry for ban time.

1.0.1

18 Oct 22:02
9822032
Compare
Choose a tag to compare

Release notes

Fixes

  • Fixed a bug related to versioning which caused the app to start in dev mode.

Docs

  • Removed "Versions" empty section from index.

1.0.0

17 Oct 15:18
8e103e9
Compare
Choose a tag to compare

Release notes

What's new

  • QR codes! You can scan a QR code to get the WireGuard configuration of any peer or interface.
  • Docker is finally here! For now on, there will be official docker images available for every release.
  • Display the IP address of the interface to be used when adding or editing a peer.
  • Updating the name of an interface also updates all references inside the "On up" and "On down" text areas.
  • Delete buttons have been relocated in the Interface and Peer views.

Fixes

  • Fixed a bug when updating the username or password which made the "Logged in {time} ago" sign show no time at all.
  • Removed the possibility to add peers if there are no WireGuard interfaces.
  • Ensured that peers can only be assigned valid, unused and not reserved IP addressed.
  • Ensured that peers' IP addresses are in the same network of their interface.
  • Ensured that interfaces can only be assigned valid, unused and not reserved IP addressed.
  • Ensured that interfaces' cannot be assigned an IP address belonging to a network which already has an interface.
  • Fixed a bug when updating an interface's gateway, which only updated one appearance of the previous gateway in the
    "On up" and "On down" text areas.
  • Fixed the behaviour of the overwrite flag regarding the logging settings which was causing to overwrite the log
    file each time the settings were saved instead of every time Linguard boots up.

Docs

  • Improved documentation about the development environment.
  • Fixed a bunch of typos.
  • Fixed the Traffic Data Driver table.

0.2.0

12 Oct 16:39
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

Changelog

  • Easy first time setup, which automatically detects the location of the required binaries and sets the public IP as endpoint by default.
  • Everything in one place: workdir-based architecture.
  • Removed option to log to standard output.
  • Includes a ready-to-go uWSGI configuration file.
  • Removed the linguard.sample.yaml file in favour of the first time setup.
  • Settings are now accessible through the side navbar.

0.1.0

22 Sep 20:46
89be13d
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Changelog

  • Management of Wireguard interfaces and peers via web. Interfaces can be created, removed, edited, exported and brought up and down directly from the web GUI. Peers can be created, removed, edited and downloaded at anytime as well.
  • Added linguard systemd service.
  • Display stored and real time traffic data using charts (storage of traffic data may be disabled).
  • Display general network information.
  • Logging to file or stdout.
  • Autodetect wireguard and iptables binaries if not present in configuration file.
  • Autodetect endpoint if not present in configuration file (uses public ip).
  • Ability to change the location of the interfaces' files.
  • Ask to create an admin account if there isn't one.
  • Encrypted user credentials (AES).
  • Ability to change admin password.