jabberd2 2.2SVN for Windows is out

August 18th, 2008

jabberd2 win32 project is finally updated and synced with changes made in the generic Unix code. New changes should bring improved compatibility & stability and new 2.2 features for Windows users. Binary installer and optional build instructions available as usual at jabberd-win32 page. Click more for changes. Read the rest of this entry »

Perfect Terminal.app Unicode font

June 20th, 2008

Since I switched to Mac OS X & Terminal.app I have started using UTF-8 code-page for all my terminal sessions; Mac local and Linux/UNIX remote.

After few months spent with Apple’s Monaco fontunfortunately not in Monaco, and few hours of fighting with FontForge I have finally made up great bitmap 9×18 font for my terminal.

My new Terminal.app FixedMedium.dfont

Read the rest of this entry »

New year’s jabberd2 Windows build has arrived

January 30th, 2008

I have recently moved to new platform, Mac OS X and MacBook Pro. I must say I’m pretty happy with both. I’m learning new things, like Cocoa programming, playing with new nice interface and applications, and almost forgot about some of my Windows projects like jabberd2 win32, and updating my site of course ;)

AdiumFortunately Adium, the great Mac OS X IM client, made me remember, as it was regularly complaining about inability to make a connection to my company XMPP server running jabberd2 Windows version of mine. Also Tomasz Sterna, current maintainer of jabberd2, pointed me some win32 bugfixes hanging on mailing list. So there’s an interest in what I’m doing here! It is alive! Alive!

Going back to the subject, I’ve sat myself for a few (or little more) hours back to Windows and Visual Studio, made latest trunk compile properly in Visual Studio 2005 and finally killed all those annoying bugs that made jabberd2 win32 so unstable. So here it is, you can find brand new build.. working with Adium, and the others I hope. Still you need to remember to install VS2005 and OpenSSL runtimes before running my installer or it gonna fail. I hope I can make it somehow better soon, like having some message popping up about those runtime libraries in the installer.

Also as a side-effect of my work there are Visual Studio 2005 compatible versions of libgsasl and libidn there in the downloads, so hope I did something good for the community and I can sleep well now. Good night.

Fixed XML bug in jabberd2 win32 installer

August 6th, 2007

Three days ago I have released first public MSI installer of jabberd2, however small bug sneaked in that disallowed installing clean version: ?Failed to open XML file c:\Program Files\jabberd2\\c2s.dist.xml, system error -2147024786?.

Now it is fixed in both SVN and downloads of jabberd2 win32. Sorry for the problem, now I hope you can enjoy at last jabberd2 for Windows installer. :D

Here goes jabberd2 MSI installer

August 3rd, 2007

Installer screenshotAfter few evenings of playing with WiX toolset for MSI installers I have finally committed setup projects into SVN source of jabberd2. You can also find brand new installer of jabberd2 SVN #333 revision in downloads on my jabberd2 win32 page.

It is not yet super-perfect, however it respects upgrades, also it will NOT overwrite your existing jabberd2 configuration nor database files.

Installer running on fresh jabberd2 free system will ask for XMPP domain during setup process and install running jabberd2 configuration using SQLite backend for authentication and storage with registration enabled. After installation remember you need to restart jabber2comp service every time you change comp.xml file (where comp may be s2s, c2s, router, resolver or sm).

Running installer over existing jabberd2 installation will result only with upgrading binary files and writing new *.dist.xml files next to existing *.xml ones.

Have fun with jabberd2! Don’t forget to install Visual C++ 2005 Runtime Libraries prior running the setup.