Michal Čihař - Gammu stable version 1.23.0

Gammu stable version 1.23.0

After two months of heavy development, new Gammu stable release is out. There are quite a lot of changes and I'm not really convinced it makes sense to include full list of almost 150 lines from ChangeLog, so here are the most important changes (I'm sure I missed something, but I think the list is already too big):

  • Lot of SMSD related changes.
    • New DBI backend which handles nicely many databases.
    • SMSD and inject tool are now separate binaries.
    • New monitoring tool for SMSD.
    • SMSD can now run as a Windows service.
    • SMSD behaves nicely as a daemon on Linux (syslog support, SIGHUP handling, proper daemonizing, etc.).
  • Merger of python-gammu.
    • Python bindings are no longer separate projects, they are now part of Gammu release.
  • Better support for Nokia USB cables on Linux.
    • Gammu now has libusb-1.0 based support for Nokia USB cables.
    • This gives us performance boost and support for DKU-2 cables.
  • Much more tests.
    • About 1/3 of code is now covered by test cases.
    • Dummy phone backend to allow testing without connected phone.
  • General code cleanup.
    • Fixed tons of problems found by test cases, valgrind and cppcheck.
    • Reorganised code structure a bit to make clear what parts are supported.
  • Documentation.
    • Several new man pages have been added, most important is documentation for SMSD and all it's features.

You can download from usual place: http://cihar.com/gammu/,

Debian users will find packages in unstable soon, SUSE, Fedora and Mandriva users can check repository in OpenSuse Build Service and Ubuntu in my PPA.