This file is probably not usable for anybody except me ;-).

- move crap like following to gammu config to avoid so heavy usage of gsmstate.h header
#ifndef GSM_USED_IRDAOBEX
#  define GSM_USED_IRDAOBEX
#endif

- make gammu core interruptible by some flag. this is especially needed when connect takes ages

- drop multiple configurations handling in libGammu, it should provide just API to read some section from Gammurc and possible fallback logic should be in application

- add support for listing inbox messages in SMSD (to allow interface which will list them)
    - filtering flags: timestamp, processed
    - add support for setting processed flag via API

- add support for acquiring number of messages in sending queue

- database driver should use EncodeUTF8 instead of DecodeUnicodeString

- split a bit some huge source files
    find . -type f -name '*.c' -not -path '*.svn*' | xargs stat -c '%s %n' | sort -n
        64582 ./gammu/misc.c
        66741 ./tests/line-splitting.c
        67588 ./common/service/gsmcal.c
        82342 ./common/phone/nokia/dct4s40/6510/6510file.c
        86313 ./common/phone/nokia/nfunc.c
        101238 ./common/phone/obex/obexgen.c
        133933 ./common/phone/alcatel/alcatel.c
        136447 ./common/phone/nokia/dct3/n6110.c
        148794 ./common/phone/nokia/dct4s40/6510/n6510.c
        149573 ./common/service/backup/backtext.c
        182397 ./python/gammu/src/gammu.c
        218459 ./common/phone/at/atgen.c

- reading/saving vnote

- when SMSD fails to send message
    - SQL backend should store this state
    - the code needs review
