Skip to content

Releases: MattSurabian/proxpn-bash-client

v4.0.3

01 Nov 01:14
Compare
Choose a tag to compare

Patch Release

  • Enforce 600 permissions on the user credentials file generated by the installer
  • Update prompts to include :

v4.0.2

02 Jun 02:20
Compare
Choose a tag to compare

Patch Release

v4.0.1

14 Apr 00:59
Compare
Choose a tag to compare

Patch Release

  • Note in help text that the command accepts a flag to set the protocol.

v4.0.0

04 Mar 03:39
Compare
Choose a tag to compare

Major Release

  • Add support for UDP
    • Expose a -p, -proto, --proto flag that can be set to tcp or udp
    • Prompt the user if the flag was not specified
    • Update exit nodes to match all non-freemium nodes in the ProXPN exit node manifest v3
  • The new flag means previously non-interactive aliases of this command will now become interactive and prompt for which protocol to use.
  • If you're updating from a previous version don't forget to update the .ovpn config file in ~/.config/proxpn/. The installer can do this for you if run with the -f flag: ./install.sh -f.

v3.1.0

26 Jan 18:36
Compare
Choose a tag to compare

Minor Release

  • Disable exit nodes that have gone dark:
    • Dallas
    • NYC
    • Singapore
    • Toronto
    • Montreal
    • HongKong
    • Sydney
    • Frankfurt
    • NewDelhi
    • Tokyo
    • Bangkok
    • Hafnarfjordur
    • Zurich
    • Paris
  • Added the ProXPN Exit Nodes.md file which enumerates all known exit nodes, even ones which seem to have gone dark.

v3.0.0

14 Nov 07:37
Compare
Choose a tag to compare

Major Release

  • Move configuration files from /etc/proxpn to ~/.config/proxpn to reduce the need for elevated permissions
  • Add -v -version, --version flag to display version information
  • Fully non-interactive mode is now available thanks to the -r, -remote, --remote flag which bypasses exit node selection
  • Simplified the install process by providing an install.sh script

v2.0.0

03 Nov 19:20
Compare
Choose a tag to compare

Major Release

  • Add --dry-run flag and deprecate the -y flag. The default behavior is now to connect to ProXPN automatically without prompting unless in dry run mode. Dry run mode prints an OpenVPN command to STDOUT and exits without making a connection attempt.
  • If the script is not run with elevated privilege (sudo) dry run mode will automatically be enabled.
  • Reorder initial compliance checks for the openvpn dependency and configuration file existence.
  • Improve error messages in the event a configuration file cannot be found by telling the user where we looked
  • Provide additional OS X OpenVPN install advice
  • Use /usr/bin/env bash instead of /usr/bin/bash

v1.1.0

28 Oct 05:05
Compare
Choose a tag to compare

Minor Release

  • Changed exit node list order to match http://proxpn.com/updater/locations-v3.xml
  • Added Chicago, IL exit node: Chicago
  • Added Stockholm, Sweden exit node: Stockholm
  • Added San Jose, Costa Rica exit node: SanJose
  • Rename the Czech exit node Prague
  • Rename the UK exit node London

v1.0.0

30 Apr 02:59
Compare
Choose a tag to compare

Initial release

  • Supports all the standard configuration values per ProXPN OS X version 4.0.2
  • Adds configuration to support remote-certificate server validation
  • Reduces retry time on failed connection from infinity to 30 seconds
  • Removes Windows specific configuration directives from the default proxpn.ovpn file
  • Works with all exit nodes as of Spring 2015
  • Supports both free and paid ProXPN accounts