Новости Gammu
Gammu 1.27.91
Gammu 1.27.91 has been just released. This release brings lot of improvements in SMSD (compatibility with most Nokia phones, passing data to RunOnReceive handler in environment and new new nulll backend). It also fixes various bugs and crashes reported by users.
Full list of changes:
- Add ID for Nokia 6275i (bug #1096).
- Fix Windows build by not defining MSVC version.
- Correctly use first entry location in MPBR (bug #1076).
- Avoid buffer overrun when parsing SM30 SMS (bug #1110).
- Properly detect user home directory.
- Improved MMS notifications encoding.
- Allow to specify MMS notification class.
- Implemented decoding of MMS notification (bug #1100).
- SMSD now properly groups multipart messages together.
- New NULL service for SMSD.
- RunOnReceive now gets environment variables with SMS data.
- Fixed AT lines splitting to work properly with quotes.
- Separate getting information for Motorola phones (bug #1076).
- Fixed reading of Samsung contacts (bug #1105).
- Re-enable classic AT commands for adding Samsung contact (bug #1105).
- SMSD no longer requires support for SMS status, so it works with Nokia S40 phones.
- Fix finding of empty location for some AT phones (bug #1119).
- Restore phone phonebook also to phones not supporting status (bug #1122).
- Avoid reading phone memory on reading SIM (bug #1123).
You can download it from http://wammu.eu/download/.
PS: You can meet me this weekend at FOSDEM.
Опубликовал Michal Čihař 4 февраля 2010 г.
Gammu 1.27.90
Gammu 1.27.90 has been just released. Welcome to another bug fix release, with biggest changes in SMSD FILES backend.
Full list of changes:
- Simplify code in FILES smsd service.
- FILES service can send smsbackup messages.
- Configurable outbox format for SMSD/FILES.
- Improve conversion of boolean settings from Python.
- Do not use MPBR/SPBR for other than phone memory (bug #1076).
- Fix crash with unknown CME error (bug #1082).
- Fixed connecting to Onda devices (LP #501025).
- SMSD can terminate itself after defined number of failures.
You can download it from http://wammu.eu/download/.
Опубликовал Michal Čihař 6 января 2010 г.
Year 2009 summary
The year 2009 is over and it's time to summarize what has happened in Gammu world. There were definitely more changes, but these are the ones which stayed in my memory and thus should be the most important ones.
The biggest changes have happened inside Gammu SMSD. It has become separate binary, new DBI backend, monitoring capabilities and dozens of smaller bug fixes and improvements. SMSD is really starting to be more important part of Gammu suite now.
Gammu engine itself gained support for some new phones. The biggest improvements were done in various extensions to AT commands, so you now have much better support for Samsung and Motorola phones. However there are still lot of things to improve as most of functionality is currently read only.
Originally Gammu used to decode PDU (SMS data) by a little cryptic code, which used some offsets to actually read the parts of it. Last year this code was replaced in 6510 and AT driver by generic PDU parser, which is much safer and is able to handle better various error conditions. For 6510 driver this change was possible by analyzing lot of SMS file dumps and understanding it's structure instead of wild guessed offsets which were used previously and broke from time time.
The little technical change was that python-gammu is now part of Gammu sources. The reson for this is tight integration of those and it was anyway needed to release both at same time in past.
Besides all these changes, whole Gammu is more covered by test cases, what allows us to automatically detect more possible problems.
This moves us a bit to infrastructure changes. First important thing (which I did at DebConf, where several people finally convinced me to do this) was switch development to use Git version control system. For now our repositories are hosted at Gitorious and SourceForge.net. Later. in autumn, new website for both Gammu and Wammu was launched. It contains much more information than old one and all information is available in one place.
For Wammu, it was quite quiet year, most changes were only bug fixes and not much progress has happened there. Wammu would really welcome some fresh blood.
Опубликовал Michal Čihař 2 января 2010 г.
Gammu 1.27.0
Gammu 1.27.0 has been just released. There are lot of improvements and fixes since last stable release. There is much improved support for Samsung, Siemens and Motorola phones, new features in SMSD (message filtering, injecting for FILES mode) or support for OpenCellID.
Full list of changes:
- Initial support for reading Motorola calendar (bug#338).
- Avoid parsing boolean config values all around the code.
- FILES backend of SMSD now support message injecting.
- Ignore duplicate lines in AT reply (bug#1069).
You can download it from http://wammu.eu/download/.
Опубликовал Michal Čihař 22 декабря 2009 г.
Gammu 1.26.93
Gammu 1.26.93 has been just released. This release adds support for getting location from OpenCellID, brings compatibility with Clang compiler and fixes some minor issues in AT driver.
Full list of changes:
- Add ID for MTK1/MTK2 phones (bug#1051).
- Add DecodePDU to Python bindings.
- Added sample SQL trigger for SMSD polls.
- Display sent SMS time if it is available (bug#1053).
- Added bunch of new testcases.
- Distinguish silent/tone alarms in own backup format.
- Fixed compilation with Clang compiler.
- Fixed handling of SMS memories with Samsung (bug#1063).
- Reporting location based on OpenCellID database (bug#1039).
You can download it from http://wammu.eu/download/.
Опубликовал Michal Čihař 12 декабря 2009 г.