SMS daemon in Gammu is one of it's widely deployed applications. However I never really liked the way how it is integrated into Gammu. I did not know much the code, so I did not want to touch it. But recent posts on gammu-users mailing list convinced me to do something about it.
So in next Gammu release, many things will change. The most important
thing is that SMSD is no longer part of gammu
binary, but has an own
binary gammu-smsd
. Among other reasons, this will allow to split
binary packages in distributions and reducing dependencies of gammu
package (database backends are used only is SMSD).
The other changes are more platform specific and will allow better integration of a daemon into system. Linux users will benefit from proper daemon support and optional logging to syslog, while Windows users can now use SMSD as a Windows service.
And as a bonus, SMSD and it's configuration file now filanny have man pages: gammu-smsd and gammu-smsdrc.
All mentioned changes are already in SVN, but I want to do some polishing before making a testing release. The testing release will definitely happen in next week, however impatient users can download SVN snapshots and test them.