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.

New Comment

You can not add new comments to old blog posts.