December 21st, 2011Changes:
· Fixed compilation with latest libusb.
· Improved error handling in SQL backend of SMSD.
· SMSD documentation improvements.
· Indonesian translation updates.
· Improved vCard parser to better handle location for various fields,
· Fixed reading calls from some Nokia phones
· Improved text mode SMS parsing in AT driver,
· Use glib's MD5 implementation if available.
· Improved documentation for configuring Gammu.
· Fixed parsing birthday from vCard in some cases.
· Added option not to use configured logging in SMSD inject and monitor
· Added SMSD configuration LogFacility
· Fixed reading of data from OBEX phones
· Fixed double reply detection
· Increase maximal number of caller groups
· Cancel all calls on maketerminated call if we don't get call ID.
· Fixed SMSC handling in some cases in SMSD
· Various documentation improvements.
· Detect Alcatel style reply on CPIN response
· Fix build on some Win32 systems
· Make jadmaker handle names with spaces
· Display 8-bit messages in hex
· Do not use AT+CUSD=2 on some phones
· Fixed gammu-monitor with Windows service
· Cleanup of contrib directory.
· Better support for Samsung AT phones
· Fixed handling of MMS notification SMSes
· Fixed CPIN reply handling
· SMSD checks for PIN status just after connect
· Fixed various MSVC compilation issue
December 13th, 2011Changes:
· Improved SMSD logging of configuration settings.
· Fix possible crash in fbus2 driver.
· Fix possible crash of ODBC driver on Windows (bug #1482).
· Fixed usage of dbi plugins from Python module.
· Properly initialize atobex driver with Sony-Ericsson phones.
· Updated list of country and network codes.
· Escape fields in SQL queries (bug#1415).
· Escape fields in PostgreSQL SQL script (bug#1415).
· Default to GSM encoding for text messages in SQL backend for SMSD.
· Add option to override which SQL dialect to use in SMSD (bug #1427).
· Improved m-obex protocol support.
· Various fixes for Samsung B2100.
· Fix check for AT+CPROT support (bug #1438).
· Fix memory leak in s60 protocol driver (bug #1441).
· Reverted change to SignalStrength because of SQL escaping we have now (bug #1380).
· Improved vCard parser to handle vCards from Gmail.
· Fixed LDIF parser to cope with multiple LDIF in single file.
· Documentation improvements and fixes.
· Saner error handling in Windows serial driver.
· Cleanup in SMSD internals.
· Added ODBC driver to SMSD.
· Added screenshot function for Sony-Ericssonn phones.
· Fixed parsing of some Nokia SMSes (bug #1402).
· Properly report error on deleting non deletable entries (bug #1396).
· Slower switch from m-obex to AT (bug #1382).
· Faster initialization for AT phones without enabled echo.
· Fix detection of MySQL libraries (bug #1370).
· Changed default connection settings to at and ttyACM0 (bug #1078).
· Add new API call to abort existing operation (bug #1155).
· Change database structure to avoid using reserved word Signal (bug #1380).
· Possibility to limit time of day for SMS in SMSD (bug #1203).
· Enforce limits on SMS payload length.
· Made GSM_SMSCounter public (bug #1356).
· Support for S60 phones using Series60 applet (bug #423).
· Do not fail on 0x7b field in Nokia 3600s phonebook (bug #1385).
· Disabled two stage probing for most protocols.
· Fixed saving of SMS backups (bug #1392).
· Screenshot functionality for DCT4 phones (bug #1390).
June 7th, 2011· Properly initialize atobex driver with Sony-Ericsson phones.
· Updated list of country and network codes.
· Escape fields in SQL queries (bug#1415).
· Escape fields in PostgreSQL SQL script (bug#1415).
· Default to GSM encoding for text messages in SQL backend for SMSD.
· Add option to override which SQL dialect to use in SMSD (bug #1427).
· Improved m-obex protocol support, thanks to Vladimir Serbinenko.
· Various fixes for Samsung B2100, thanks to Vladimir Serbinenko.
· Fix check for AT+CPROT support (bug #1438).
· Fix memory leak in s60 protocol driver (bug #1441).
· Reverted change to SignalStrength because of SQL escaping we have now (bug #1380).
· Improved vCard parser to handle vCards from Gmail.
· Fixed LDIF parser to cope with multiple LDIF in single file.
March 16th, 2011· Documentation improvements and fixes.
· Saner error handling in Windows serial driver.
· Cleanup in SMSD internals.
· Added ODBC driver to SMSD.
February 25th, 2011· Added screenshot function for Sony-Ericssonn phones.
· Fixed parsing of some Nokia SMSes (bug #1402).
· Properly report error on deleting non deletable entries (bug #1396).
· Slower switch from m-obex to AT (bug #1382).
· Faster initialization for AT phones without enabled echo.
February 11th, 2011· Fix detection of MySQL libraries (bug #1370).
· Changed default connection settings to at and ttyACM0 (bug #1078).
· Add new API call to abort existing operation (bug #1155).
· Change database structure to avoid using reserved word Signal (bug #1380).
· Possibility to limit time of day for SMS in SMSD (bug #1203).
· Enforce limits on SMS payload length.
· Made GSM_SMSCounter public (bug #1356).
· Support for S60 phones using Series60 applet (bug #423).
· Do not fail on 0x7b field in Nokia 3600s phonebook (bug #1385).
· Disabled two stage probing for most protocols.
· Fixed saving of SMS backups (bug #1392).
· Screenshot functionality for DCT4 phones (bug #1390).
January 19th, 2011· Added option to enter new PIN when entering PUK
· Improved documentation of SMSD backend services.
January 19th, 2011· Fix decoding of SMS without date on DCT4 phones (bug #1368).
· Added gammu-detect tool to detect available devices on system.
· Fixed parsing of Philips reply to SPBR (bug #1366).
· Fixed testsuite not to depend on system timezone.
· Check if phone is waiting for requested security code before
· entering.
· Fixup invalid international numbers with double prefix (+00) in SMS (bug #1364).
· Fixed m-obex protocol implementation, thanks to Matthieu Patou (bug #1375).
· Fixed decoding of some SMS messages on S40 phones (bug #1243).
December 27th, 2010· New convertbackup command to convert between backup formats.
· Changed database structure to version 12, you need to upgrade it.
· Try harder to find dn for LDIF export (bug #1363).
· Better names for some fields in LDIF export (bug #1363).
· Implement parsing of LDIF for all fields we save (bug #1363).
· Various minor fixes in SMSD SQL backend.
· Improved test suite coverage.
· Improved dummy driver to allow more testing.
December 27th, 2010· New SMSD configuration RunOnFailure.
· Fix invalid SQL when storing 8bit SMS (bug #1329).
· Probe if phone supports m-obex protocol (bug #1286).
· Experimental support fo m-obex protocol (bug #1286).
· Fix detection of delivery reports in MySQL and PostgreSQL backends (bug #313).
· Include udev rules for Nokia phones (bug #1251).
· Fix parsing LG VX9200 reply on getting battery state (bug #1264).
· Fix handling of SMS text mode (bug #1189).
· Default to no retries of the send commands on the link.
· Wait for more USSD replies on getussd command (bug #1346).
· New unified SQL SMSD backend handling all SQL databases.
· SQL queries in SQL SMSD backend can be configured.
October 5th, 2010· New SMSD config option HardResetFrequency.
· Gammu now supports freedesktop.org/XDG specs for config file locations and reads ~/.config/gammu/config.
· Increase timeout for AT+CMGL (bug #1317).
· Added support for optional delivery report parts as defined by ETSI 123 040, section 9.2.2.3 (bug #1304).
· SMSD database host configuration is now named "host" not "PC".
August 27th, 2010· Fixed handling of empty reply on CREG/CGREG (bug #1245).
· Prefer storing delivery reports over forwarding them.
· Fix leak and crash when handling MMS notifications in Python.
· Fixed parsing of date from AT phones (bug #1256).
· Simplify handling text comment in SMS backup to keep new lines.
· New command gammu battery.
· Fail to send SMS without set SMSC.
· Avoid updating SMSD backend frequently than StatusFrequency defines.
· Store SIM phonebook to vCard on backup (bug #1281).
· Fixed waiting for multipart messages (bug #1279).
· Fixed crash on too long GPRS access point names in backup (bug #1267).
· Fallback to using SMSC from phone in SMSD if none provided.
· Improved guessing of HEX/GSM charsets for phone number in AT engine.