News Projects Publications Contact About

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.

Multi-User Conferencing for Windows released

June 16th, 2007

Here goes the new test release of mu-conference for Windows, complementary to first jabberd2 for Windows releases from the beginning of the June. Binaries (only 1.05MB) available from my page are configured to work seamlessly with jabberd2 Windows builds, so only host name change and simple service installation as described in the guide are needed to run conferences within your jabberd2 server on Windows.

Several users already confirmed running jabberd2 on Windows server platform with success (I am running it also at my company). And now mu-conference component will be nice addendum to this light XMPP server suite, as together with jabberd2 all takes ~6MB on the disk with no extra software required!

P.S. Windows MSI installer is also on the way. Soon jabberd2 XMPP server installation will be even easier. :-)

Themed menu’s icons, a complete Vista and XP solution

June 12th, 2007

I’m an author of few patches for both Tortoise SVN and Tortoise CVS that makes them display the explorer’s context menu icons nicely on XP and Windows 2000. Both programs are implementing IContextMenu and using QueryContextMenu function to create items of popup menu of explorer. Briefly the called extension must fill menu items with InsertMenuItem using suplied HMENU hmenu parameter.

During development of those few patches I’ve learnt some few new things about way we make icons displayed next to menu items I want to share with you… Read the rest of this entry »

New approach to web design

June 11th, 2007

Last week I gave a presentation of New approach to web design on my university about XHTML, XML and separation of the presentation (design) from document content (structure & data). All Polish readers may find a copy of presentation in Polish here as Slidy presentation. Non-Polish readers shall excuse me. ;-)