It's now official : slack-getd is dead. There is a lot of (good) reasons for me to do so :

  1. The network protocol is not totally unified. Part is plain-text based and part is XML based.
  2. While recoding slack-getd to create a fully event driven daemon I saw some important part of the code which couldn't be moved easily from the old behaviour to the new event based one.
  3. Extending slack-getd possibilities is not that easy to do with the current implementation.
So far I though that if I change the major version number it's for something, and above everything, if I recode everything it's not to harass myself with unmaintainable code !

In the end sg_daemon will include the following features :
  • a fully event driven code
  • a full XML network protocol
  • an easy to maintain and easy to extends code

I do hope to release the first working version soon (within the month). Obviously if the network protocol change it will no longer works with the current GUI.
But I'll try to add some compatibility code, at least for the RC1 version.

All this things obviously change the scheduled release plan, and I'll release more release candidates for the 1.0.0-alpha branch than initially planned.

Arnaud DUPUIS