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
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.
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.