Download Fruho

Latest release: 0.0.24 (8 February 2017)

LINUX DEB
Install command: sudo dpkg -i fruho_0.0.24_amd64.deb
LINUX RPM
Install command: rpm -i fruho-0.0.24-1.x86_64.rpm



Changes in this release:

  • OpenSSL different output types respect #102014
  • OpenSSL different output types respect #0737e8
  • fix 'unrecognized cpu architecture' when requesting welcome #27682d
  • generic install.sh script added #de645f
  • minor build fixes #55f180
  • raspberry build wip1 #0bedd3


Previous versions

Release: 0.0.23 (18 Apr 2016)

  • fix refresh geolocation flag on unsolicited disconnect #e1c974
  • fix openvpn installing by daemon - reset counter to check ovpn #763954
  • fix fpm detection with -ignorestderr #a39dc6
  • cyclic-linuxdeps-check triggered also when fruhoapp connected to daemon #f5e840
  • reset auto reconnect delay after successful connection #8444d4
  • Handle OpenVPN bug: busy loop with high transfer on mgmt_rwrite when disconnect underlying conn #275e39
  • prevent memory leaks in canceling timer channels. Inactivity timeout + autoreconnect handling #17916c
  • Handle Inactivity timeout in fruhod daemon. kill-ovpn-by-saved-pid refactoring #78a14b
  • blank-channel singleton added in csp to better handle replacing channels #f85416
  • remove the -e option for shell in /etc/init.d/fruhod. fix the bug about quiet /etc/init.d/fruhod noaction without root #e2bf4a
  • Fix reporting error when daemon not connected. CLI fix to prevent exception. #2f21bb
  • airvpn commented out the remote endpoint details #624524

Release: 0.0.22 (11 Apr 2016)

  • build changes for v0.0.22 #08d868
  • fix geo_loc_delay milliseconds value while seconds expected after upgrade to v0.0.22 #1aacba
  • anigif image animation fix to prevent flickering #5edaf6
  • auto reconnect fix for connected image stand #5ffafa
  • auto reconnect progressive delay with max value #185a8d
  • auto reconnect logic #fb6782
  • autoreconnect - the GUI part #cf4dfe
  • gitignore updated to ignore zip/tar.gz #c70968
  • buttons converted to styled ttk::buttons #1ccb47
  • build upgrade v0.0.21 #5841f8

Release: 0.0.21 (6 Apr 2016)

  • Update README.md #87bbf3
  • Update README.md #0213e2
  • Update README.md #cd3611
  • refactoring of 'img place', removed caching, fixed anigif issues #6b6851
  • fixed SUDO_USER missing in env #409a8f
  • ruby 1.9.1 fix for fpm packaging #78114d
  • fixed the overlapping spin gif and text on Your IP #eca10e
  • replace labels and frames with ttk themes, also ttk::scale replacement #5247f3
  • anigif fixed to accept ttk::label #94e199

Release: 0.0.20 (5 Apr 2016)

  • build upgrade version 0.0.20 #fcea78
  • do not start app in postinst, installation messages cleanup #33ef88
  • /etc/fruhod/current cleanup on OvpnExit #651e64
  • fruhod to copy replace --ca --cert and --key to /etc/fruhod/current as workaround to SELinux/Fedora #8f3ad0
  • sklib/unix.tcl comments to verify privileges #673647
  • locate-ca-store and CAFILE for https/tls #ca19c2
  • sample project for prototyping and -cafile option for curl-retry #cff426
  • fix build process bug on fedora #f5b6f8
  • build process improvements for zypper and yum #427aa3
  • Mullvad VPN no longer supported #ac9ec0
  • Password for signing upgrades taken from env var #82a196
  • improving the release process #444262
  • fpm deb rpm meta info update #e255c0

    Release: 0.0.19 (2 Apr 2016)

    • Mullvad VPN no longer supported #ac9ec0
    • Password for signing upgrades taken from env var #82a196
    • improving the release process #444262
    • fpm deb rpm meta info update #e255c0

    Release: 0.0.18 (2 Apr 2016)

    • Refactoring and changed support for airvpn #6742c7

    Release: 0.0.17 (1 Apr 2016)

    • submitting addprovider form with Enter on text field #39980f
    • stderr logging cleanup #c8fee2
    • client socket to daemon made -async to prevent GUI freeze #786c17
    • add_vpnprovider refactoring #4578b9
    • dump-profile-golang #dcb627
    • add -build option to print build date #0ca9d1
    • linuxdeps is-openssl-installed detection #591b56
    • Exporting server list to golang map #7baf46
    • importing ovconf from file more robust: up and down hooks removed #28dbd5
    • cactusvpn, ibvpn and treeview-scrolled #0943c2

    Release: 0.0.16 (7 Mar 2016)

    • auto installing openvpn dependency #b394a8
    • added LSB headers to fruhod init script #0a8001

    Release: 0.0.15 (5 Mar 2016)

    • PIDFILE referenced to homedir instead of ~ #c54d7f
    • replacing tilde ~ references for home dir #e6f223
    • config dir paths are procs now instead of constants #edee4c
    • ruby-full install fix for the build process #5ad395
    • Merge branch 'master' of https://github.com/fruho/fruhoapp #c48f0b
    • formatting change #d205ed
    • detecting architecture in run.sh with uname -m instead of -p #b4f5a2

    Release: 0.0.13 (7 Feb 2016)

    • meeting lintian requirements wip1 #20ff0b

    Release: 0.0.11 (30 Nov 2015)

    • layout adjustment in the model #fbeb6c

    Release: 0.0.10 (30 Nov 2015)

    • v0.0.10 and editor logs suppressed #5e42d0
    • Force upgrade and allow_force_upgrade flag #bf5c45
    • cleanup #e34b0a
    • cyberghost hardcoded domains #f24b8b
    • remove tls-cipher from ovpn config #3031f9
    • Merge branch 'master' of https://github.com/fruho/fruhoapp #4c4c7a
    • missing flags #10b064
    • Update README.md #51411a
    • readme faq #f9acca
    • Update README.md #c908e4
    • bar usage meter removed, time left introduced #98442e
    • added tab icons #6622ff

    Release: 0.0.9 (18 Nov 2015)

    • upgrade wip 3 #16b229
    • upgrades wip #2222d5
    • upgrade procedure wip 1 #3dd47e
    • fruho.com redirection - urlid and cn passed #e5936a
    • from_file importing error handling on wrong file #bcb49b
    • refactoring importline-update #b7d705
    • from_file selecting incorrect files and refactoring #6dd111
    • delete cached credentials on AUTH_FAILED #51498b
    • Traffic - Total rename 3 #a465df
    • Traffic - Total rename 2 #70aba5
    • Traffic - Total rename #5b62e3
    • vpnbook credentials #209429
    • supported_providers refactoring and get account links #94b940
    • vpnbook pane fixed #82c74d
    • hypertext added #ed06c5
    • cyberghost custom pane #e21172
    • refactoring of add_from_file #90cd9c
    • get-bulk-dns for resolving dns from imported config files from_file #ae39eb
    • is-valid-host and dict-set-trim #e0ba3e
    • vpnbook added and prompt for custom-auth-user #16aaa2
    • airvpn #417e5c
    • vyprvpn working #dfb8ee
    • http2importline proc for meaningful user messages and fixes #5b26fc
    • fix format-interval trimming to trim minor part only when major part is big #7d4bd2
    • mullvad and timelimit calcs #4c699b
    • mullvad working #bfc475
    • AUTH failed handling and reporting error to the user #837ddd
    • hideipvpn and auth-user-pass handling #dc8a36
    • vpapi changes, include provider name in url path #0c3204
    • kill [id process] when execl fails #425436
    • execl explained and fixme for upgrade filepaths #3ff319
    • fixed the upload with --data-binary #3df6c3
    • build and release process fixes #cc02f0

    Release: 0.0.7 (25 Aug 2015)

    • disable servers button if slist is empty #d8fe54
    • fixed missing spin icon in Profile update plan #259ec8
    • active plan vs expired plan display fix #a7b2f4
    • github auto releases #e8f6e2
    • bind Mouse button press #41203e

    Release: 0.0.6 (20 Aug 2015)

    • tktray #69a886
    • pq cleanup #e7c2b9
    • PATH appended in fruhod service. Displaying failed status #a8c883
    • this-arch for short build #5479bb
    • fix missing spin icon on check for updates #a7dd89
    • rubygems optional since there is no such package in Ubuntu 14.04 #ad4e88
    • run.sh starting proper base-tcl #248007
    • base-tcl for 2 architectures #be3ee2
    • arch name #f0399f
    • fpm-arch extracted to specialize ix86 to i386 #9d2c16
    • ruby version change #e7d791
    • missing fpm dependency ruby1.8-dev #16f3d1
    • removing hardoded arch references #a040e2
    • fixed version number #5b7e80
    • missing close brace #9b709c
    • base-ver for base-tk version which is architecture dependent #8c1f24
    • base-tcl replaced to 32-bit version, tktray testing #ac3063
    • lsort-dict in skutil and sorting server list #db8500
    • OPENVPN log in a separate file #62b96e
    • Options profiles MoveUp MoveDown #9025bc
    • implemented dict-move for moving items in dict #5c4e56
    • launch default editor to see logs #e50da3
    • removed proto port info from status panel #2d0218
    • smart main status line #666cc3
    • Prevent anigif flickering #5d47a2
    • stat_report passing full stat #909425
    • model connstatus refactoring #9b9acd
    • connection timeout and ffread-loop refactoring #5d2294
    • extracted profile-update-plan-statusline to fix bugs #989389
    • fixed navigating profiles in options #789ff8
    • options tabs update and bug fixing #f72f70
    • profile plans update status #deb8c3
    • Update plan in Settings-Profile #3854ea
    • storing username on import #d07d6c
    • dash-time-update and timeline #968d1c
    • Expiry date handling for no end periods #7b8f7b
    • fix server list crash on missing flag #70f6c0
    • connecting status and speed display fixes #f25e76
    • dash-gauge, dash-plan and traffic-speed refactoring #329d8d
    • selected_profile tab saved in the model #db7de8
    • this-pcv #926482
    • API definition fixes #29d429
    • Initial commit #ad2742
    • Initial commit #74fcc4


Real Time Analytics