e-x-a.org » Home

Main page

This site was spawned to serve many various purposes, primarily as homepage for all stuff I have commited.

You might like to take a look at the links on the left.


Codecrypt reaches beta — Tue Apr 23 08:47:47 CEST 2013

Now it works! For download&oter info, the small infopage here .

Codecrypt project — Sun Dec 2 12:57:57 CET 2012

Publishing my implementation of McEliece, Niederreiter, quasi-dyadic codes, CFS signatures and similar code-based crypto stuff, so that the cryptographers don’t need to get (that) scared about quantum computing. See the codecrypt project at GitHub

A-E-S — Fri Oct 26 10:51:33 CEST 2012

Because the article somehow disappeared from accessible web, and is great for explaining stuff to non-cryptographers, it’s now mirrored here.

Minimizing LaTeX article — Sun Aug 14 11:36:28 CEST 2011

..together with a whole new Articles section (a little empty at the moment…). See it in its awesomeness on the left. The article is here.

New website look — Thu Apr 21 22:21:50 CEST 2011

It might have been looking like I got bored and got down to redesign. That’s not true! We have actual new functionality. Sadly, you probably won’t see it.

Asus K50IP howto — Sat Jan 22 22:56:03 CET 2011

I bought a new laptop, because the old one died on new year. If you want to defile some other Asus K50IP with that Linux thing, you can find interesting information about it here.

new eSMSd project & new news — Wed Dec 15 21:37:59 CET 2010

Frustrated of solving Gnokii’s SMS server problems, I wrote a simpler and nicer one. eSMSd is a tiny bash script that just does the job you expect it to do. Enjoy!

Also, I somehow wanted to organize my development, so (some time ago) setup Redmine tracker for some of the projects. See ‘development’ button on the left. Hope it helps, cloudvpn is there too. It’s especially good for having my stuff divided into separate tasks (so I don’t have to think again everytime I want to do something, which kindof speeds stuff up).

Also also, CloudVPN is currently slowly getting a new rewrite in pure C (for pure awesomeness or something), a little sanitized structure (way more effective, multitasking, clear etc. than before). I’m still burdened with the work I mentioned last time, but it’s gradually getting better :D

BTW. next project I do is going to fill the gap of ISP-level open source traffic shaping. ETA: spring 2011

work work work — Wed Mar 31 22:40:30 CEST 2010

...is what I had last several months. Too bad for cloudvpn et al. :( At least I had some time for thinking. I was able to make a sketch of removing some of the problems (specifically the unfriendliness), suiting it for big internets, etc. Wish me luck.

Actually I hadn’t been a complete working loser all that time – I finally got myself to homebrewing, stomping a little on our nice government’s beer consumer taxes. (photos here, the depicted fearless assistant hacker is not me)

Also, happy new year! (And, if you happen to be from a part of the world which is compatible with the Easter, then enjoy the Easter!)

some outage — Mon Jul 20 18:48:43 CEST 2009

Wow, everytime I go on vacation the server gets bricked. Sorry to anyone who needed stuff ;)

UPDATE! We are on a new server. Enjoy!

new project — Tue May 26 12:05:23 CEST 2009

Following some of my planning in last months, I started multix operating system project; read more at project descriptions and/or git. I will try to dodge most of unix/linux frustration that people might have seen in last year or two using some good features of Multics operating system (which sadly died a decade ago), but, well, don’t expect it working any time soon, right?

(By criticizing unices I’m not saying that unix/linux is any bad, it has only shortcomings that will have to be addressed for Greater Good (and performance) as soon as possible. Macs or Windows suggestions won’t help here, I don’t even count those as operating systems.)

win32 — Thu May 14 12:49:19 CEST 2009

Tap-win32 works now, so we have the VPN completely working on Windows! Go check out release 1.99.4.

even more progress — Tue May 12 13:07:20 CEST 2009

Just in short, what happened on CloudVPN:

I kicked CMake in favor of GNU Autotools – no matter how complicated it seems, building software is just brilliant with it. cloud daemon works on win32! (search for an easter egg..) Also, someone who could do testing on Win64 would be appreciated. unix(7) local socket usage was slightly changed, thanks to wise advise from the people of the internetz.

Next release is coming in 2-3 days, stay tuned.

progress — Wed May 6 09:32:58 CEST 2009

After some testing yesterday (it was really stress testing – connections had enormous latencies and totally unusuable packet loss) I rewrote the routing algorithm – it’s simpler, nicer and unified now (no more broadcast/unicast packets); and fixes some common problems on quickly reconfiguring networks. (It also means that some parts of the communication protocol changed and are no longer backwards-compatible.)

cloudvpn 2.0 working — Sun May 3 22:14:19 CEST 2009

Well, I got the first 2.0-designed version to work today. Enjoy the git;)

new domain! — Tue Apr 28 09:05:16 CEST 2009

wow, that was fast. welcome to e-x-a.org

website status — Mon Apr 27 17:21:53 CEST 2009

czweb.org seems not to handle the load anymore (around 5% of pageviews are dropped in peaks), so I am moving to my own domain! This will bring a decent git repository viewer, and free us from seeing the ugly advertisment bar on the top.

Also, if you link here, there’s no reason to modify your links – I will leave some redirecting machine here.

1.99 (2.0-pre) for cloudvpn — Mon Apr 20 22:51:27 CEST 2009

As promised, in this version I switched SSL backend to GnuTLS, and also replaced SCons with cmake. OpenSSL was dropped because of licensing issuess, and also for that GnuTLS is just cleaner, more transparent, and generally more vitable, with an active developer base, and (moreover) support for PSK authentication without any patches. SCons was (unwillingly. it DID hurt) replaced because of compatibility issues and difficulty of writing really complicated stuff in it. Hope cmake proves good.

Also also, 2.0 comes in less than month. Stay tuned!

cloudvpn 1.0.8 and world domination plans — Mon Mar 30 16:53:22 CEST 2009

This release adds R.E.D. traffic shaping support, which should help to improve overall quality of data flow. Some minor feature enhancements allowed the server run on Win32 (yet it’s still headless). 1.0.8 should be considered final release of classical CloudVPN, as I’m gonna fork it and redo many things to bring 2.0 as soon as possible.

I already talked about features that should be expected in 2.0: I wanted to generalize meshing and bring some better internal protocol than Ethernet (which isn’t quite as bad, but I want more things). New CloudVPN is gonna act as a multiprotocol mesh layer, and you will be able to easily connect any number of various applications (like virtual ethernet interfaces) using one “real” cloudvpn mesh. This brings the much-needed modularity, the transport will be really independent on what it connects to, or what data it moves.

Second large feature I was planning was the (requested) advanced authentication management. This is gonna be done similarly, external program will act as decision-maker, only telling the mesh layer if connect, accept or disconnect peers, possibly communicating with other similar programs on the mesh in order to get some authentication/security data.

The great thing about this is the simplicity of idea which brings so many advanced features – it is probably the reason why I deferred the win32 port to 2.0; the difference between writing a simple tap-win32 backend and hacking and kludging the already-overburdened iface module is just too big. The bad thing is probably the fact it’s gonna work slower. (but only a very tiny nanosecond bit slower. IRL: no difference.)

cloudvpn on win32 — Mon Mar 9 17:30:00 CET 2009

After some MSDN frustration I got the thing to compile and play well. TAP-Win32 interface is not supported yet, though, but should be complete and working in no time, so stay tuned!

EDIT: win32 support deferred till 2.0

cloudvpn gentooized — Thu Mar 5 09:52:35 CET 2009

I got it to Sunrise overlay, as net-misc/cloudvpn. Celebrate!

R.I.P. Asus :( — Fri Feb 20 16:45:05 CET 2009

My Asus A6Tc’s motherboard seems to have passed out, lol. Anyone knowing about any working motherboard for A6Tc will be rewarded, cuz Asus service centers seem not to sell any more boards.

finally got to writing orthos skins — Tue Feb 17 18:37:53 CET 2009

“shards” skin is available now in git master, screens are on orthos page. I will do skins with planet and matrix effects, and probably a defcon one.

orthos cleanup — Sun Feb 15 13:49:35 CET 2009

Orthos got some upgrades today, so we are 0.2 now. It’s gonna be migrating to some more sophisticated build system (most probably cmake, as we have a build for it now)

site improvements — Sat Feb 14 16:07:03 CET 2009

I added shoutboxes, becuse they are nice. They are not ddosable, html-hackable, nor php-hackable, even not sql injectable, so they really have no other real use than discussion.

Note for all gentooists, cloudvpn is probably soon gonna appear in the Sunrise overlay. Enjoy!

cloudvpn went through packaging — Thu Feb 12 19:08:34 CET 2009

..so we now have an ebuild, SConstruct correctly accepts the options given in environment, manual page was born, etc. Next cloudVPN release is gonna focus on win32 support (which turned out to be kinda simple), and will have a form of optional easily controllable and supervisable user authentication for the environments where this is needed. (corporates and similar).

breaking news! (wow!) — Tue Feb 10 19:01:01 CET 2009

Orthos, though silent, has an user base! It was a real surprise to know that there are more than 10 people using it now. Also, there’s a video of running default skin on the Youtube now, see the orthos page.

progress — Wed Jan 28 13:46:54 CET 2009

I made a cool logo for Orthos (so let’s celebrate a sign of that I still care about.)

Also, CloudVPN is 1.0.6 today. Lots of fixes, 802.1D bridging (finally), rewritten SSL verification (we now support CA trees, CRLs and similar stuff). Next release is probably gonna be 1.1.

cloudvpn release 1.0.5 — Mon Jan 19 11:40:55 CET 2009

I finally solved the OpenBSD issues, so the port is working now. Also added bandwidth limiting, which is usually needed for real use.

cloudvpn release 1.0.4 — Sat Jan 17 14:14:01 CET 2009

...now it’s finally working as expected.

There are some people asking for OpenBSD and/or MacOSX support – OpenBSD is being worked on now (it already compiles, but has some strange problem with the weird OpenBSD’s tun devices), but I don’t have any Mac box to play with. Any volunteer help would be greatly appreciated.

edit: lol i somehow missed 1.0.3 here.

cloudvpn release 1.0.2 — Wed Jan 7 12:24:32 CET 2009

VPN got ported to FreeBSD, and obtained a new routing scheme (multipath packet scattering), so I did a release. Happy testing!

some improvements&progress — Mon Jan 5 16:50:10 CET 2009

I deleted html and replaced them with . Fortunately, no one noticed. :D Also, after the VPN got released on freshmeat, it became quite popular discussion topic, and had deserved to have BSD/OSX port. Should be ready in several days.

merry christmas! — Wed Dec 24 23:09:23 CET 2008

...and lots of presents and so. Also, the VPN reached the first release today, because everything seems debugged enough. Enjoy your bytes!

Also also, we have a newborn project aimed at providing an (better) alternative to STUN protocol, called just “udptun”. I will later provide server, client library and a tunnel program for using this solution.

cloudvpn howto added — Wed Dec 10 23:08:58 CET 2008

..because after some testing and fixing the VPN got to “usuable” status now.

cloudvpn working! — Thu Dec 4 21:05:12 CET 2008

ok that was fast. Pull the git while it’s hot, we need testing.

cloudvpn project almost done — Wed Dec 3 22:36:23 CET 2008

The thing already pings inside a secure connection, working version comes probably next week or so. I will also create some kind of homepage to this project.

New repository format — Tue Nov 18 11:30:27 CET 2008

...with a great listing of recent changes and similar stuff. Bash script used to generate this is available for anyone who asks.

Orthos howto added — Sun Nov 2 21:56:23 CET 2008

finally wrote some kind of homepage for my DM

filled this with contents! — Fri Oct 24 12:09:17 CEST 2008

All repositories are working now

the site was created — Fri Oct 24 11:21:42 CEST 2008

I finally got all my stuff that someone could ever try to ask me for, and put it here. Design was taken from my other (older) web.

Main purpose of the site stays at “project hosting” and “source code availability”, so don’t expect any other wonders.