RSS

Recent news

Starting erlang appmon from a Windows Client

ESL Developer Blog - March 19, 2010

first of all download and install erlang for windows. start erlang like this: C:\Programme\erl5.7.5\bin\werl.exe -name myself@mypc -setcookie 1217983712938DKAJSHD make sure to set the correct cookie for the cluster you want to connect to. in the erlang shell we announce ourselves to the cluster we want…

More (6 comments)

Ejabberd-Cluster Database Configuration

ESL Developer Blog - December 11, 2009

In a recent post to the ejabberd mailinglist Jesse Thompson shared his insights on hof to configure the mnesia-database dependencies and storage locations in an ejabberd cluster that has more than one node. I formated his inforamtion and put them here, since I found them…

More (0 comments)

Improvements to mod_muc_room

ESL Developer Blog - September 11, 2009

Because I am currently in the process of coupling mod_muc to our web-application-server I need to bind mod_muc to the permission-system that we have online (that is rewriting of mod_muc_room:get_affiliation/2 and :get_role/2. During testing of the functionality i found, that these to functions are being…

More (0 comments)

making ejabberd log to (r)syslog w/ daemontools

ESL Developer Blog - June 24, 2009

Having all logs in one place and a service which automatically is in charge of keeping a specific service running (e.g. ejabberd) is really nice to have. Forget about cronjobbed Scripts which check your service. daemontools is the one we use for this “always on”…

More (0 comments)

Writing your own mod_roster in ejabberd

ESL Developer Blog - January 05, 2009

As promised, here is a short roundup of what proved helpful to me when we wrote our own mod_roster. I think this post may develop a bit over time, but now is just a quick reference of what to look at when you try to…

More (0 comments)

Our experiences with ejabberd so far

ESL Developer Blog - November 19, 2008

We are using and developing ejabberd to integrate into out web-infrastructure and to serve the “instant messaging” part of Wire. So far, this has been quite a move away from OpenFire, that was only serving Jabber-Chat to Wire, nothing more, nothing less. Over the time…

More (0 comments)

Set up clustering in ejabberd

ESL Developer Blog - September 30, 2008

I found clustering in ejabberd not so easy if you go strictly by the manual ejabberd 2.0.1 Installation and Operation Guide It does not really mention that Mnesia likes to create databases in the present working directory, and name them prefixed with Mnesia. This makes…

More (0 comments)

[PyMSN-t] MSN-Transport for ejabberd login problems

ESL Developer Blog - September 16, 2008

We are using PyMSN-t for our MSN transport and had some weird encounters with protocol changes on Microsoft`s side. If you get this error: Failed to connect to MSN servers: [Failure instance: Traceback (failure with no frames): exceptions.Exception: Timeout] Try changing line 113 of src/legacy/msn/msn.py…

More (0 comments)

preventing muc-room-title mangling in ejabberd

ESL Developer Blog - August 05, 2008

ejabberd seems to think it is a good idea to put the number of room-members into the title, this will result in something like this: My funky chatroom (5711) This is quite nasty when you try to do something with that string, you either have…

More (0 comments)