Toggle navigation
Fruho
Resources
Blog
API docs
HowTo
GitHub
Contact
FAQ
Screenshots
Download
Download Fruho
Latest release: 0.0.24 (8 February 2017)
LINUX DEB
32-bit
64-bit
Install command:
sudo dpkg -i fruho_0.0.24_amd64.deb
LINUX RPM
32-bit
64-bit
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