Skip to content
This repository has been archived by the owner on Jan 6, 2022. It is now read-only.

Releases: chadsr/NordVPN-NetworkManager

v0.8.1 - Relaxed requirements

18 Mar 11:09
05751a5
Compare
Choose a tag to compare
Pre-release
  • Python package versions needed relaxing to allow for the building of the deb package, as it depends on python3 packages from the Ubuntu repositories.verions

v0.8.0 - New IPv6 Disable Flag, API and Script Fixes

18 Mar 10:58
74714e1
Compare
Choose a tag to compare
  • New disable-ipv6 flag which disables IPv6 via proc/sys/net/ipv6 when the VPN is up and enables it again when the VPN is down. No more relying on the fact that NetworkManager handles this correctly through connection settings.
  • The credential validation process has been updated to work with the new NordVPN API.
  • Formatting issues with deployed scripts are now fixed.

v0.7.1 - Fix a deployment screw-up...

22 Apr 20:17
Compare
Choose a tag to compare
Pre-release
  • Tried to be smart and force delete tag 0.7.0 to sneak in a quick patch. Didn't work because it was already deployed to PyPi. Now we're here. 👍 🥇

v0.7.0 - Sync --update flag be-gone + Security Improvements + NM Hang Fix

22 Apr 20:06
Compare
Choose a tag to compare
  • Removed the sync --update/-u flag in favour of sync --no-update/-n. Seems to make more sense. Most people always want to check for the latest config files, especially since nordnm already only re-downloads when there are changes.

  • Nordnm needs sudo, which is annoying. I don't have a solution to avoid that completely... so, nordnm now de-escalates itself, back to the user as soon as it runs, and only re-escalates when it's necessary.

  • Applied a patch to the auto-connect script to cover up a little deadlock if a pre-up script exists (Thanks @varqox for #119) . Hopefully a better solution to avoid the deadlock can be found eventually.

  • Updated the rpm package to require/use python 3.7 to temporarily fix an issue I have with needing absolute paths to python library directories. Should prevent #117 for users with up to date python versions on Fedora et al.

v0.6.1 - Handle new .nmconnection extensions + API updates

25 Oct 17:14
Compare
Choose a tag to compare
  • Small fix for the new file extension (.nmconnection) given to system connections in /etc/NetworkManager/system-connections by NetworkManager. Nordnm now handles the old no extension files and the new .nmconnection files.
  • Updated mapping for Dedicated IP servers from the NordVPN API (Requires re-entering of settings).

v0.6.0 - New import Command + Benchmarking Fix

25 Sep 14:05
Compare
Choose a tag to compare
  • New, experimental import command for importing a specific OpenVPN configuration file (not just NordVPN) whilst still utilising features such as kill-switch and auto-connect. See readme for example usage.

  • Hard capped maximum spawned processes during benchmarking to 512, to prevent slowdown/lockup when there are large amounts of free file descriptors available.

v0.5.5 - Ping + Logging Fixes

23 Jul 14:14
Compare
Choose a tag to compare
Pre-release
  • A closing quote was missing on an info message, causing nordnm to crash.
  • A small patch to fix a bug in the way ping commands are interpreted.

v0.5.4

08 May 08:45
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

There was an issue with python3-numpy not meeting the required version on Ubuntu 16.04, so this is simply a patch to decrease the required numpy version to something satisfiable.

v0.5.3 - DNS and General Usage Improvements

08 May 08:09
Compare
Choose a tag to compare

...I made a screw-up and v0.5.2 got released to PyPi with a missing fix, hence the jump in version numbers,

  • The tool no longer needs to modify /etc/resolv.conf directly. Thanks to the dns-priority flag for NetworkManager connection configurations, DNS leaks can be avoided without the previous immutable attribute and custom script mess.

  • Full traceback is no longer shown when exiting nordnm abruptly with a keyboard interrupt.

  • Less waiting time when checking PyPi for the latest version number.

  • Fixed dependencies for the RPM package, which was previously broken.

  • Travis CI will now test package installations before they are released, hopefully avoiding more little issues like the one above.

v0.5.1 - DNS Settings Patch

28 Apr 09:24
Compare
Choose a tag to compare
Pre-release

A small patch to prevent nordnm breaking when DNS settings don't exist (like when you upgraded from an older version to v0.5.0)