Monday, December 17, 2012

yoni 0.8.1

Here is first bug-fix release for alpha yoni release :)
No much changes here.
  1. I've discovered that my Arch Linux's python 2 binary is 'python2', while it is 'python' in my Sabayon. So, I added ability to configure path for python 2 binary. Just edit bin/yoni and update "PYTHON" variable accordingly.
  2. yoni 0.8.0 did not closed vpn connection on exit. I believe this was wrong, because once the application established the connection it is supposed to close it on exit. Kind of clean-up. yoni 0.8.1 has no such problem any more.

Thursday, December 6, 2012

yoni 0.8.0

So, here it is: yoni 0.8.0!
I consider it alpha right now. Nevertheless yoni is fully functional tool.
The package contains usage instructions and list of required packages. No installation is needed - just unpack and run. The launcher is (unsurprisingly) in bin folder :)

Further plans. I plan to release 0.9.0 (beta) in January, 2013. Then in February 1.0.0 should see the light of the day.
There might be also bug-fix releases in this period.

Any questions/suggestions are welcomed :)

Wednesday, December 5, 2012

Introducing yoni

The sad truth is that majority of people of the world are living in totalitarian countries now. This includes not only my beloved Ukraine, its neighbour Russia and a few remaining communist states. This also includes US, Australia and most of EU countries.
As the government tumour grows the space for privacy and anonymity shrinks. 
Luckily, we still have the generic computer. And technology advances very rapidly. And greedy politics are too stupid to keep the pace :)
One example of technology that defends privacy and anonymity is vpn. It's cheap and easy to use. But it has a caveat: sometimes vpn connection breaks. Starting from that moment the privacy and anonymity of vpn user might be compromised.
Until now Linux users had 2 solutions: play around with TCP/IP routes of use VPNCheck. This software is free, but has multiple limitations comparing to paid version, requires Mono and is closed-source.
So, I decided to provide a 3-rd option for Linux folks. It's a very simple open-source software. I called it yoni. It requires puthon, dbus and networkmanager. Yoni is available on sourceforge in git repository (no package yet!) along with a little howto right now. And I'm going to make an alpha release soon.
How it works? It connects to vpn (of user choice) and launches application(s) (of user choice). In case vpn connection is lost, yoni kills the application(s) and tries to connect again. Once connected it launches the application(s) again. And so on. Until user stops it.
Try it out! But be warned: this is my second python application. The first was hello world :)