ChangeLog for Gammu project (www.mwiacek.com)
Few last versions (the highest) will be described more detailed, older less.

In brackets names of people, who told about error/problem or helped in fixing
or inspired me to make it.

This software was sponsored (in time order) by:
1. Tomasz Motylewski
2. Ondrej Rybin (http://business.nabit.cz)
   * SMS service(s) and gateway(s)
3. Multi-COM (http://gsm-technology.com)
   * GSM DATA AND SERVICE CABLES
   * GSM EQUIPMENT & HARDWARE
   * FREE FLASHES, LOGO'S, RINGTONES
   * FREE INSTRUCTIONS, SCHEMES
4. Tom Nelson (www.pocketderelict.com)
   * software for Pocket Computers
5. GriffinTeam (www.gsm-ms.com)
   * DCT3/DCT4 flasher

and others...

For additionals materials and links to them see readme.txt
--------------------
20031010 - 0.86.0.0
* new functionality:
  * Alcatel:
    * added caching of category names (speeds up --getmemory)    (Michal Cihar)
    * added docs
  * text backup files are protected with MD5 checksum. When it doesn't
    match, Gammu during restore ask, if restore should be REALLY done.
  * searching phones in Linux looks also for cables          (Frank Zschockelt)
    connected to USB converters
  * SonyEricsson:
    * can create url files with WAP bookmarks and vnt files with notes
      (new options for --savefile), which can be later transfered to phone
    * CAN GET CALENDAR AND TODO. It's not possible to synchronize notes
      with T300/T310 (R1, R3) and T68i (up to R8) and other (phones limit)
  * my official info about GPRS Online in Nokia phones in readme.txt
  * source modified to have support for notes (they're in Nokia and
    SE): new --getnote and other    

20031005 - 0.85.5.0
* new functionality:
  * DCT4:
    * can upload 0 bytes long files
    * new frame for reset works with each connection type
  * detection for pthread libraries (if not available,    (Michal Cihar, Leigh)
    searching phones not available)
  * * new numerating versions                                    (Michal Cihar)
    * autoconf stuff not cleaned each time
    * Debian packaging update
      * now separate lib, devel and binary packages
      * reportbug will send bug reports to Michal
    * ATGEN_ReplyGetModel doesn't return "ERROR" as model when talking with
      device that doesn't support this (eg. normal modem)
    * updated Michal's email address
    * added support for generating API documentation with doxygen
      (make apidoc)
    * added documentation to part of gsmstate.h
    * GSM_Phone_Data.RequestID is GSM_Phone_RequestID as it should be
      and not unsigned int (needed little change in 6110 and 7110)
  * Linux Gentoo makefile                                        (Lim Swee Tat)

* fixes and improvements:
  * Decoding BASE64 strings with some data cut last char. Fixed
  * * overflow problem in gsmstate.c with some data. Fixed       (Michal Cihar)
    * searching for irda support sometimes made problems with
      configure. Fixed
    * -lbluetooth added only once
  * fix with CurrentConfig after enabling CB                     (Lim Swee Tat)

NOTES: Adding new functionality to Nokia Series 40 phone modules will be
       probably suspended for some time. I will make fixes and fill missed
       things, but generally can't add really new things because of hardware
       issues (no available phone with more functions). I added to readme.txt
       info about all missed things and info about things, which probably never
       will be implemented (they require SDK or more info from Nokia).

       I'm thinking about changing Gammu license and probably (if there won't
       be any other possibility) I will have to give LGPL for project sponsors,
       who will request it (for other there will be GNU GPL like now).

       If You have comments, please mail me or send email to mailing list.

20031002 - 0,85,0,0
* new functionality:
  * DCT4:
    * automatic tuning FM radio (new --nokiatuneradio)
    * 5100 NPM-6X ID                                               (Tom Nelson)
    * 9210i ID                                                   (Otto Waltari)
    * support for 3650 in FBUS mode:
      * enabling ALS
      * phone info
      * getting list of files/files from C: drive (phone memory),
        E: drive (MMC) and Z: drive (phone memory read-only)
  * Solaris 8 compilation support                              (Joeri Golsteyn)
  * VCARD/VCALENDAR can read more formats and variants
  * support for more UTF8 variants
  * workaround for Nokia firmware bug (various models) connected    (Didi Dada)
    with saving numbers from Call Register lists to existing pbk
    entries using Save option
  * full support for LDIF files (Mozilla/Netscape Address Book). Please note,
    that this format doesn't support for example few numbers of the same type
  * full support for rng files

* fixes and improvements:
  * 6220 ID, OBEX SetPath command is used with better flag              (Intra)
  * compilation fixes                                          (Joeri Golsteyn)
  * removed unnecessary source in support for filesystems
  * getting voice records again fixed. Added info how to reinstall      (Vadim)
    GSM 6.10 codec in WinXP (see readme.txt)

NEWS: CVS available, Michal Cihar added md5 checksums and bzip2 files
      on his mirror (see readme.txt for links)

20030917 - 0,84,0,0
* new functionality:
  * DCT3 & DCT4:
    * new --nokiagetadc for getting ADC
    * new --nokiadisplaytest displays phone display test
    * new --nokiavibratest
  * DCT4:
    * support for 5100 NPM-6U
    * getting phone modes
    * new --nokiasetlights allows to control phone lights (includes support
      for 5100 torch)
    * new connection "fbusdku5" working in win32. It finds automatically
      serial port assigned to cable in DKU5 driver settings.
  * DCT3:
    * getting T9 with --nokiagett9
    * can enable/disable SMS charset menu for 3310/3315 6.07           (Mikesz)
  * new error code for handling situations, when some functions are not
    supported with some connection types
  * started work on Symbian based phones (Symbian 6.1 and other with mrouter
    interface/phones with 3650 FBUS)
  * new --displaysms with the same options like --sendsms.       (Ondrej Rybin)
    It makes sms from input data and displays them as they're packed for
    AT frames (or in any other format, if You will change DisplaySMSFrame)

* fixes and improvements:
  * DCT4:
    * rewritten setting phone modes (soft reset should work OK now)
    * controling phone lights works OK over irda
    * getting voice records works again OK            (Vadim + Wojciech Opieka)
  * --nokiatests -> --nokiaselftests
  * no problems with n6110 and phone without PIN
  * changed code errors for opening device. New should be much more clear
  * compilation fixes for Borland compilers

20030908 - 0,83,0,0
* new functionality:
  * 6220, 8910i ID                                                      (Intra)
  * can read phone tests results from DCT4                        (GriffinTeam)
  * config matrix added for 3300/6800/7250/7250i
  * when use "make installlib", there is created directory with
    Gammu include files
    
* fixes and improvements:
  * getting files in DCT4                                           (Christian)
  * getallsms and geteachsms output fixes                            (Jomin Yu)
  * FM stations from DCT4 are backup correctly, when there is       (Didi Dada)
    one empty entry inside
  * OBEX module (both irda and bluetooth):
    * compatible with Inbox in Series60 (3650)
    * doesn't display file attributes with --getfilesystem
    * uses original filename with --getfiles 
  * debug is much more usable for unknown/incorrect frames. They're displayed
    too, when GSM_ReadDevice is used only
  * removed some overflow possibility with dll
  * * GSM_PHONEBOOK_TEXT_LENGTH	= 200                            (Michal Cihar)
    * EncodeDefault works differently
  * international SMSC/Phonebook number without "+" is changed     (Jonathan L)
    to number with "+" (AT mode, Sony Ericsson)

20030815 - 0,82,0,0
* new functionality:
  * getting/setting file date/time with DCT4 filesystem done also in Linux
  * searching for phones works in Linux too
  * full support for linked SMS with 16 bit            (Carl-Daniel Hailfinger)
    reference number (recognizing in read sms and adding after -16bit
    switch with --send/savesms), much better output with --geteachsms
  * Siemens S25 ID                                                   (sKewlBoy)
  * --searchphone by default display info about found devices only
  * export file for Delphi checks size of structures and compare it to
    structures from DLL
  * support for GPRS access points is now complete (getting/setting active
    point + restore)
  * updated win32 gateway (fixes and extensions)
  * started work on T9 backup/restore for DCT4 (see --nokiagett9)
  * Gammu can read CRC16 from files in DCT4 filesystem. I HAVEN'T FOUND
    METHOD OF CALCULATING IT YET. DOES ANYONE HAVE ANY IDEA ?
  * * Alcatel:                                                   (Michal Cihar)
      * completed charset conversion table
      * Alcatel_SetToDo/Alcatel_SetMemory now on write to nonexistent entry
        create new one and adjust Location accorting to newly created entry
    * Nokias SetMemory return GE_NOTSUPPORTED when Location=0
    * ToDos are read from backup including location
    * Restore in gammu.c now either deletes all todo and then creates new ones
      (as it worked till now) or (if supported saving to exact location)
      only deletes unused entries and saves new ones
    * AddNew in gammu.c first tries whether saving to Location=0, if yes, it
      will do the job using Location=0, otherwise it will use loop over
      locations to find empty one
  * added scripts for easy sending/receiving faxes
  * added ID for N3100|3300|3590|3595|6200. People with these phones required
    for checking, which features should be enabled, what disabled.
  * can reset security code in DCT4 using brutal force method
  * getting UEM from DCT4
  
* fixes and improvements:
  * --geteachsms without overflow possibility          (Carl-Daniel Hailfinger)
  * removed segfault in some specific situations
  * few fixes for DCT4                                            (GriffinTeam)
  * Gammu with MSVC6 and Release configuration is compiled without
    compiler optimization (no more internal compiler errors)
  * ID for 7250i is now really completed                        (Limpar Andras)
  * different frame used for getting PPM in DCT4
  * * Alcatel:                                                   (Michal Cihar)
      * fixes reading of phonebook entries on 715
      * fixes reading of birthday entries on 715
      * fixed bug leading to segfault in Alcatel_SetToDo
      * fixed bad setting of priority in Alcatel_SetToDo
    * fixed small issue with size_t and printf on some 64-bit arches
      (at least AMD64)
    * increased GSM_PHONEBOOK_TEXT_LENGTH
    * NULL doesn't have to be 0
  * OBEX compilation issue on FreeBSD                          (Roar Pettersen)

20030805 - 0,81,0,0
* new functionality:
  * filesystem in DCT4:
    * full support for Hidden/System file attributes
    * by default, when set files using --addfile or --nokiaaddfile GALLERY,
      file saved in phone has got date/time like date/time of last modification
      of file in PC (for now works for win32)
    * by default, when use --getfiles, created files has modification time
      like time of last modification of file in phone (for now works in win32)
    * getting file type from phone                                        (...)
  * ID for "own numbers" for 6210/DCT4                    (Andrzej Szombierski)
  * can have few config sections in gammurc. Gammu will check connection
    after connection. It's usefull for example, when you connect to your PC
    using infrared USB dongle or cable. If infrared won't be found, Gammu will
    search automatically phone in device assigned with cable. Simple.
  * ID for 7250i                                                (Limpar Andras)
  * Siemens stuff moved to main VCALENDAR parser                        (Walek)

* fixes and improvements:
  * removed new warnings for MSVC6
  * * removed segfault possibility in DayOfWeek           (Andrzej Szombierski)
    * filesystem in DCT4: after creating new folder and before saving there
      any file, folder was reported like file
  * --geteachsms can handle more sms                   (Carl-Daniel Hailfinger)
  * win32 files updated according to changes in last few releases

20030726 - 0,80,0,0
* new functionality:
  * SMS Queue program for gammu smsd                              (Peter Nixon)
  * OBEX module:
    * can upload files to phone with --addfile (folderID is path to folder,
      where file will be saved)
      Example: gammu --addfile "predefgallery\predeftones" ala.mid
    * can upload files to phone inbox with --addfile (folderID is empty string)
    * can upload files to Gallery and Tones with --nokiaaddfile
    * can get full info about filesystem (--getfilesystem)
    * can get files using --getfiles (fileID is full file name)
      Example: gammu --addfile "telecom\devinfo.txt"
    * can delete files using --deletefiles (fileID is full name of file)
    * can create folders using --addfolder (fileID is full name of parent
      folder)
  * SMS:
    * full support for text formating in EMS
    * new switch -unicode in --send/savesms EMS allows to use Unicode
    * new switch -maxsms in --send/savesms allows to block sending or saving,
      when number of sms is too high
    NOTE: EMS support includes probably ALL possible features available in
          phones for now (tested on SE phones like T300 and probably there are
          no phones with more options now)
    * long ringtones can be send in downloadable profiles (--send/savesms
      PROFILE) and as normal long ringtones (--send/savesms RINGTONE xxx -long)
      Earlier --send/savesms RINGTONE xxx -long used PROFILE style. Now with
      PROFILE it's additionaly possible to specify only some profile elements.
    * adding SMS folders (DCT4)
  * --getdatetime display phone locale settings (for now with DCT4)
  * new --getcalendarsettings for getting calendar settings (DCT4)
  * filesystem in DCT4:
    * can handle two attributes for each file and folder now:
      1. readonly (can't delete item from phone menu)
      2. protected (can't use item for example in MMS)
      * new switches in --addfile and --nokiaaddfile (allow to use
        attributes and protect file/Java application agains deleting/sending)
      * getting attributes with --getfilesystem
      * --deletefiles can delete readonly files
    * --getfilesystem displays both free and total memory. For 6310i there
      is horrible hack done, but now there is displayed correct free memory
      size for this model
  * calls:
    * call API can cancel/answer single calls (DCT3/DCT4) and gives info
      about it
    * can make dialvoice with/without number presentation (6110/DCT4)
    * full support for call diverts (getting/setting diverts with 6110/DCT4,
      setting with 6210, because it doesn't give info to PC)
      Totally rewritten, when compare to MyGnokii :-)
  * n6110.c:
    * "Calendar Busy" error
    * when set animated startup logo without SIM/PIN, there is
      security error returned
    * there is (almost :-)) everything done to have full language support
      for phones without Unicode. If You want to have support for Your
      national chars, just help in filling coding tables
  * getting memories with no PIN gives security error (6210)
  * backup files:
    * new subformat (old files are still read) with better
      section names for WAP settings and WAP bookmarks
    * can backup GPRS Access Points
  * getting/setting active set for WAP settings (DCT3)
  * --addnew can add pbk entries for Nokia too. PLEASE TEST IT VERY CAREFULLY
  * phone profiles:
    * can get, which is active (6110/DCT4)
    * getting ringtone ID (new DCT4)
  * EXPERIMENTAL:
    * first VERY VERY VERY primitive coder for MMS files
    * call API can hold/unhold/join_to_conference/split_from_conference/
      transfer single calls (for now 6110)
    * added option --searchphone for automatic searching for phone in known
      devices (serial ports, infrared in win32 now). PLEASE HELP IN FILLING
      CORRECT DEVICE NAMES FOR YOUR OS
    * full reading and saving vcf and vcs files
  * rewritten getting PPM for DCT4 to avoid buggy firmwares (like 5100 3.02)
    PLEASE CHECK WITH YOUR PHONE (--identify) AND REPORT

* fixes and improvements:
  * readme.txt updated in many places
  * OBEX module:
    * uploading files to phone inbox check, if file type is supported
    * splitting files is done according to target device possibilities  (Intra)
  * fixes with DCT4 and FM radio
  * SMS:
    * rewritten EMS coding (works better with some concrete data, easier
      and shorter source, etc.)
    * packing "normal" SMS uses EMS functions. If there will be somewhere bug,
      it will be faster visible
    * when use --send/savesms EMS -text "something", no more Unicode coding
      is used (by default)
    * rechecked various versions of IMelody headers and made some fixes
  * more unified names of some functions in phone modules API    (Michal Cihar)
  * getting caller group number (n6110)
  * deleting pbk entries (DCT4)
  * setting CB without PIN (n6210)
  * bug with saving ringtones/wap bookmarks to sms (in some situations there
    were 2 sms used, not 1)
  * can restore 20 chars long SMSC numbers (DCT4)                         (...)
  * removed warnings in MS VC 6
  * N6100 doesn't have Radio                                      (Shiv Sikand)

NOTE: during about two weeks I tried to force company, where I bought
      my graphic card, to replace it (it was defected and still with warranty)
      For now I had to buy new card :-(((((( I didn't have access to almost
      ready 0,80 version (and didn't want to make some actions with moving
      HDD to another PC, etc., etc.) and I decided to work on next branch
      on friend's PC. Now You see joined results from all this work.

      Because of this some things are dropped to 0,81 (I don't want to make
      more delays). Also all reported during last month things will be made
      there (I didn't have access to emails and will process them now)

20030628 - 0,79,0,0
* new functionality:
  * full support for ToDo available in new Nokia (support for DueDate,
    alarm, marking as done, sending over sms, creating files with it, etc.)
  * support for VCALENDAR over SMS includes all Nokia features
  * --nokiaaddfile finds Gallery & Tones folder according to folder ID
    (currently for 3510, 3510i, 5100)
  * it's possible to save to backup file, which WAP/MMS settings set is used
    and later activate it during restore (currently DCT4)
  * version info of package is in format major_build,minor_build,release,build
  * actual version of project is put during "make distclean" for win32 projects
    automatically
  * changes connected with RPM building:            (Ivo Panacek, Michal Cihar)
    * info in readme.txt, that rpm package can be built and how
    * there are two principle rpm versions (3.x and 4.x) in use (SuSE, RedHat)
      and they differs in (among others) binary, which is used for building;
      so new check is done in configure (= configure.in) and proper binary
      is then put into variable in Makefile.cfg
    * newly build rpms are moved from building directory (tree) to parent
      of current directory (to be found more easily)
    * added removing of autoconf cache directory into "make clean"
  * VERY EXPERIMENTAL:
    * when use vcs extension during backup, there is created VCALENDAR file
      with Calendar and ToDo. It's first step for making exchanging data
      with various PIM managers
    * started work on OBEX ("irdaobex"/"blueobex" connection            (Intra)
      with "obex" model). Tested with Nokia 5100, 6310i and SonyEricsson T300:
      * can upload files to phone default inbox with --addfile (folderID = 0)
      * can get file with phone features info with --getfiles (folderID = 0)
        Doesn't work with T300 (not supported by phone ?)
      * --getfilesystem will display folder and file list.
        Doesn't work with 6310i (yet) and T300 (not supported by phone ?)

* fixes and improvements:
  * FM stations support improved:
    * operates on double type
    * frequency displayed for user are with one digit after comma
    * removed some hangups
  * can save and send empty SMS
  * MSVC7 project for DLL recreated. Few fixes
  * --savefile used always first location. Fixed
  * removed all unnecessary definitions from Bluetooth and Irda dirs
  * updated developers docs (Bluetooth format)
  * * Gammu don't segfault when only debuglevel specified        (Michal Cihar)
      and no parameters
    * compile time warnings in atgen about comparison between signed and
      unsigned removed
    * -autolen in send/savesms fixed
  * better allocating memory in MBUS2 driver                     (John Fremlin)
  * docs synchronized with source

NOTE: currently development will be connected with such things:
      1. OBEX & SyncML (after getting some hardware ?)
      2. full compatibility with various PIM managers
      3. Symbian support (after getting some hardware ?)
      4. DKU-5 support (after getting some hardware ?)
      5. other ;-)

20030616 - 0.78
* new functionality:
  * support for calendar is changed for new phones. Currently:
    * supports phones with 5 types of notes (like N5100)
    * tries to find automatically ID for calendar notes for DCT4
    * replace not existing types of notes with existing
    * support for Location in meetings
    NOTE: No problems with exchanging notes among N3310, N3510, N6110,
          N6210, N6310, N5100, N5210 and compatible (there is support for
          about 7 families now). if Nokia will use longer current formats,
          automatic calendar support in the future can be problematic
  * new connections:
    * AT commands over Bluetooth with MicroSoft stack ("blueat" connection)
    * AT commands over socket infrared (new "irdaat" connection working
      in Windows for now)
  * added searching in phonebook memories for specified words    (Michal Cihar)
    or sentences
  * support for enabling 2 new features in DCT4:
    * disabling selected WAP profile name instead of Home in Services menu
    * confirming SAT actions
  * getting active MMS/WAP set number for DCT4

* fixes and improvements:
  * WAP settings work with DCT4 without MMS
  * MMS set support is available also for 3510
  * filesystem in DCT4:
    * improved support for some JAD files
    * parsing JAD files allows to avoid some errors before uploading applets
      to phone
    * fix for getting bigger files over irda
  * in win32 console texts are written using console locale, all other using
    windows locale
  * can restore phonebook on DCT4 without voice tags (like N5100)
  * entries in backup files are numbered from 1

NOTE: created archive of mailing list:
      http://news.gmane.org/thread.php?group=gmane.linux.drivers.gammu

20030608 - 0.77
* new functionality:
  * * new UnicodeLength instead of strlen(DecodeUnicodeString))  (Michal Cihar)
    * new function GSM_PhonebookGetEntryName to get Entry name. Returns
      either Name (if set) or "LastName, FirstName" (or just part that is set)
    * GetToDoStatus implemented for both Alcatel and 6510
    * added --deletetodo (works with Alcatel only)
    * in ToDo reading show Category name and Contact name
    * automatically searching for RPM directory                 (David Peterac)
  * scripts, which really allow to connect to Internet over AT phone
    (using GPRS or HSCSD or "normal" 9600 data). You don't have to know
    AT commands, just call script with operator settings
  * setting Picture Images in DCT4 using --setbitmap PICTURE
    (NOTE: for now or at all it's not possible to replace default
           templates)
  * getting GPRS access points (new --getgprspoint)
  * new --savefile can extract VCARD and VCALENDAR from backup   (Bharat Varma)
    files. Later such files can be send to phone.
    Example: gammu --savefile VCARD21 backupfile d:\ala.vcf ME 1
             irftp d:\ala.vcf
    (irftp is part of Windows XP) will create VCARD file and send it to phone
  * full support for wbmp files (reading, creating, correctly adding
    to DCT4 filesystem)
  * support for GPRS and DATA bearer over SMS is now complete
    (it includes MMS settings over SMS)

    NOTE: NOKIA PHONES SEEMS TO IGNORE GPRS ONLINE SETTING. YOU HAVE TO
          SET IT MANUALLY

  * during uploading midlets Gammu displays info about uploaded midlet
  * Gammu GUI 0.0.34                                            (Luca Cassioli)
  * support for enabling/disabling LED, enabling/disabling light
    and enabling/disabling vibra supported by Imelody and EMS. Just use
    zD/zd/zL/zl/zV/zv commands in RTTL file.

* fixes and improvements:
  * many functions in service/* now gets pointer to structure    (Michal Cihar)
    instead whole structure (this should reduce memory usage)
  * by default new DCT4 use new calendar frames again
  * smaller buffer during adding files to DCT4                   (Jorge Bardok)
  * improved getting values from JAD files                       (Lim Swee Tat)

20030525 - 0.76
* new functionality:
  * auto model for Nokia doesn't report unknown frames
  * sms backup files have info about Gammu
  * full support for SMS with MMS indicator
  * file system in DCT4:
    * new formats for --getfilesystem (one flat, one flat with file size and
      file date and one tree)
    * adding file to DCT4 can be done in parts
    * full support for JPG, PNG, BMP, GIF, MIDI, JAD files ID   (Ray Molenkamp)
    * added setting colour wallpaper for DCT4                   (Ray Molenkamp)
    * during adding something to phone Gammu checks, if file/folder
      with specified name already exist. If yes, there is error returned
  * added getting and setting activated bearer for WAP settings
  * ID for N6800                                                   (Tom Nelson)
  * full support for MMS settings in DCT4

* fixes and improvements:
  * file system in DCT4 & different folder             (Lim Swee Tat and other)
    names for new models
  * sms backup files are NOT saved in Unicode                    (Bharat Varma)
  * improved infrared error codes
  * improved allocation memory in AT protocol module             (Michal Cihar)

20030518 - 0.75
* new functionality:
  * setting files in DCT4 (adding to Gallery, Tones, MMS folders
    and other), adding folders, deleting files

    Note1: if You saved incorrectly file and phone reboots after enabling,
           use --getfilesystem to get file ID and use --deletefile BEFORE
           entering PIN to delete this file
    Note2: support for file formats depends on phone firmware. For example
           3510 supports GIF in 16 colors and 96x65 size. Some other can
           be not shown in this phone in menu, although stay in memory
           (use --getfilesystem to find such files & --deletefiles to delete).
           New phones happily generally show incorrect files in menus and allow
           to delete them from phone menu.
    Note3: tested on 3510, 3510i and 6310i. With other will need sniffs
           (because of different bytes in header or folder names) for making
           support

  * setting colour operator logo and colour startup logo
  * Gammu GUI 0.0.30                                            (Luca Cassioli)

* fixes and improvements:
  * * workaround for 6610 and calendar                             (Tom Nelson)
    * improved FM stations support for DCT4
  * irda compilation fix                                       (Roar Pettersen)
  * * write support for Alcatel (currently phonebook)            (Michal Cihar)
    * added Email2 phonebook field
    * added getting of category name to --getmemory  
  * 6210/7110 identify in some situations improved               (Bharat Varma)

NOTE: for 5100, 6100, 6610, 7210, 7250 I need testing FM & ToDo (and probably
      sniffs). Please additionaly check calendar support and report all other
      incompatibilities. Without reports I CAN'T DO ANYTHING.

20030511 - 0.74
* new functionality:
  * getting files from filesystem in DCT4 phones (--getfiles)
  * added 3650, 7250 ID
  * FULL support for Bluetooth
    * in WinXP using Microsoft stack    : FBUS (DCT4)
      (NOTE  : MSVC must be used for compiling)
      (NOTE2 : it will be included in SP2, for now available here and there
               in Net)
    * in Linux using Bluez              : full AT mode and FBUS (6210 and DCT4)
    * using stacks with legacy serial ports (for example for win32 use
      BTSoftware from www.d-link.com)   : full AT mode and FBUS (6210 and DCT4)
  * Gammu GUI 0.0.26                                            (Luca Cassioli)
  * can make backup and restore using new Unicode format of backup files.
    No more duplicated (once in ASCII and once in coded Unicode) strings in
    backup files with this format and no problems with national chars.

* fixes and improvements:
  * new "206 20" network                                            (Jo Tytgat)
  * memory in protocol drivers is allocated dynamically - no more
    size limits for frames
  * 6610 ID, compilation fix, few info                    (Vladimir Kondratiev)
  * PPM char is correctly get from DCT4
  * some things disabled for 8910                                  (Liviu Daia)
  * ToDo and FM things disabled for new models. NEED SNIFFS.

20030427 - 0.73
* new functionality:
  * added --nokiadisplayoutput for old DCT3 phones (Nokia 51xx/61xx)
  * support for new EMS features:
    * SonyEricsson short form of IMelody (-toneSE switch)
    * linked melodies (-toneSElong, -tone10long, -tone12long switches) saved
      with User Prompt Indicator
    * linked bitmaps (-variablebitmaplong) saved with UPI
    * protection for bitmaps and ringtones saved using Object Distribution
      Indicator (-protected)
  * Gammu GUI written in wxBasic (wxbasic.sourceforge.net)      (Luca Cassioli)
    See http://www.geocities.com/lcassioli/gammugui/ for it,
    source is also included in source tarball
  * rewritten function for changing phone features for DCT4. Now includes
    also 3510i, 5100, 6100, 6610/7210.
    NOTE: 3510i DOESN'T HAVE GPRS ALWAYS ONLINE SETTING

* fixes and improvements:
  * too small buffer during setting SMSC for DCT4 increased  (Fotis D. Zagoras)
  * increased GSM_BACKUP_MAX_RINGTONES                          (Igor Savokich)
  * increased buffers for phone numbers for SMS                      (jomin yu)
  * fix for loading RTTL files
  * improvements for packing EMS
  * frames from method 3 for calendar for DCT4 phones are used     (Liviu Daia)
    only, when phone is marked as compatible or when is
    used configure option --enable-newcalendar.
    Please check compatibility with Your phone and report it
  * updated Italian readme                                      (Luca Cassioli)
  * * fix for building with bluetooth support                    (Michal Cihar)
    * allows to pass CFLAGS to configure as is usual
    * fix docs installing
  * getting file list for DCT4 phones rewritten and moved to
    common. First step for making OBEX support done.

20030417 - 0.72
* new functionality:
  * German translation                                        (Stefan Beermann)
  * initial support for internal system available in new DCT4 phones
    used for saving Java applications, (Gallery or Pictures) images,
    ringtones and other (depends on phone model): can get files info using
    --nokiagetfilesystem
  * new -unicodefiletext switch for EMS sequences
  * added makefiles for MS Visual Studio 7.0 (.NET)
  * new method of accesing calendar in Nokia phones. It's used for DCT4
    and can handle all calendar features. Getting and setting. With this method
    it's possible to assign any icon to any note type !
  * getting simlock info for DCT4. Experimantal.
  * * Alcatel:                                                   (Michal Cihar)
      * initial support for OT 715 and support for one additional Pbk entry
    * AT module
      * support for storing pbk to Location = 0 (it gets first empty location
        from phone and stores it there)
    * questions for setting date and time are asked in gammu only,
      when it wasn't set on the start of connection
  * Siemens:                                                            (Walek)
    * getting and setting bitmaps
    * support for netmonitor

* fixes and improvements:
  * when compile with CB source, no more errors                  (Ari Ryynanen)
  * fix in smfprintf
  * closing connection made sometimes problems    (Luca Cassioli, Sulung Chang)
  * correct ID for 8390                                           (Nick Mossie)
  * improved packing EMS sequences
  * StartInfo in gammurc by default set to "no"
  * Siemens: rewritten support for calendar                             (Walek)
  * * Alcatel:                                                   (Michal Cihar)
      * more detailed info on failures when reading Alcatel phonebook
      * cleared Alcatel error states return values
    * AT module
      * fixed reading of SMSC number, for some phones in UCS2 mode
      * fixed reading UCS2 phonebook entries
      * fixed saving of phonebook entries in GSM alphabet
      * avoided some possible buffer overflows
  * old methods of accesing Nokia calendar (in the future also some other)
    moved to nfuncold.*. Thye're available only with DEBUG (maybe will be
    usefull in the future)
  * removed some problems with 3510 4.24 and higher (restarting after
    adding new WAP bookmarks and changing WAP settings)
  * new empty line with --getsms and displaying sms          (Fredrik Wanglund)
  * improvement for T68i and getting sms                    (Soeren Sonnenburg)

20030321 - 0.71
* new functionality:
  * INSTEAD OF OBJECT DELPHI EXAMPLE THERE IS AVAILABLE FULL SMS GATEWAY
  * DCT4:
    * full caller logo support                                          (Walek)
    * full MIDI (polyphonic ringtones) support. Limit for one
      MIDI file is 30000 bytes now.

      Please note, that Gammu only upload MIDI file "as is". Ringtone
      inside is played (or not) correctly according to phone firmware
      limitations.

    * full support for assigning ringtones to phonebook entries (N35xx)
    * full dealer welcome note support
    * setting startup note text
    * getting Picture Images using --getbitmap
    * clearing user ringtones using --clearall and during restore process
    * getting Java free/used memory and Bluetooth device address in --identify
  * 6210: full dealer welcome note support
  * new parameter in gammurc. You can now decide, if phone should show
    something during starting connection (for now for 51xx/61xx message
    "Accessory connected", DCT4 will blink with their lights)
  * during backup you can decide, if backup file should       (Marek Wagrodzki)
    have Unicode strings inside
  * started example of GUI for Win32 written using RapidQ       (Luca Cassioli)
    (www.basicguru.com/rapidq)
  * new options in MakeFile for converting Unix end line chars   (Michal Cihar)
    to Windows and vice verse

* fixes and improvements:
  * few releases ago during changing SMS API to EMS needs I forgotten   (Nicke, 
    to change one thing in SMSD. It didn't sent any SMS. Fixed.   yit-chun lai,
                                                                  Ari Ryynanen)
  * rewritten support for caller logos. Easier and better.
  * clearing FM stations moved to --clearall
  * deleted --setfmstation
  * ToDo are working for 6510, fix for priority                   (Karel Polak)
  * no more questions for making backup of caller logos for 35xx
  * no more segfaults during locking device in some situations   (Michal Cihar)
  * RTTL files can have "." before note                                (ReGGiD)
  * when use --setringtone, can add ringtone name
  
* other
  * default Nokia images and sound moved to separate file on my www.
    See Download subpage. File contains things from 3510i, 6100, 6610, 7210
  * when enter http://www.mwiacek.com/english/zips in your www browser,
    you can see directory listing. You have older Gammu packages there.

NOTE: I had MANY hardware problems. I hope, that everything will be OK now.

      It's time for filling some missed things and adding new features.
      Gammu is prepared to have full support for Java, colour images and
      polyphonic ringtones and OTHER...

      This is release, which will be quite fast (not after month ;-)) replaced
      with 0.72. Please let me know, when it makes ANY problems.
      I haven't seen ANY compiler from longer time (7 last days) ;-)

20030223 - 0.70
* new functionality:
  * full OpenBSD compatibility                                  (Ian McWilliam)
  * support for FM stations is complete (added restoring from backup)   (Walek)
  * call API gives more info about calls

* fixes and improvements:
  * some compilers don't allow to break line with "\" in strings, when
    file contains Windows line breaks. Because of it gammu.c
    and coding.c return to Unix line breaks.
  * "rpmbuild -ba" replaced with old "rpm -ba". Searching for universal
    command in progress
  * entries in DC, MC and RC memory are enumerated in n6110.c    (Martin Horak)
    from 0
  * missed calls can be get correctly for 6210 and DCT4       (Marek Wagrodzki)
  * getting calendar notes using method 2 doesn't return more than 50   (Walek)
    first chars in note texts. Now this method is used only for N35xx.
    No workaround known.
  * reading long lines from cfg files is OK now. It doesn't use fgets, which
    cuts lines. Now works OK such things like setting calendar notes
    with long texts.
  * improved getting bithdays with Birthday year equal 0
  * win32 dll uses my_sleep                                    (Alexander Arlt)
  * win32 dll uses now finally correct method of terminating
    phone thread

20030216 - 0.69
* new functionality:
  * * for atgen GetModel and GetManufacturer return real model   (Michal Cihar)
      and manufactorer as reported by phone (when it's unknown
      for Gammu)
    * Gammu can try to find localisation file according to OS
      locale
    * new options for ./configure and localisation and docs
    * AT+CPBR tries to find number of really used locations. It doesn't work
      always excellent (N6310i), but...
    * VIM can automagically indent edited files, when they contains info
      for them. Added for all *.c and all *.h files (execute "vim" and type
      ":help modeline" to see more about this feature)
  * all single #10 replaced with #13#10
  * added ID for N6610/7210,5100,6100, (Christian Ostheimer && Marcel J.E. Mol)
    3510i/3530
  * SendDTMF works for 6210 family and DCT4
  * EMS: support for variable bitmaps saved in one SMS
  * FM stations from DCT4 can be cleaned, set and backuped              (Walek)
  * updated Credits: Ondrej Rybin, Tomasz Motylewski, Walek, etc., etc.

* fixes and improvements:
  * * in phone modules used smprintf where possible              (Michal Cihar)
    * removed pointers to phone identification from StateMachine.Phone.Data
      and moved there real strings from StateMachine
    * changed getting of IMEI and manufacturer to work same as GetModel
    * introduced StateMachine.Phone.Data.ModelInfo which contains pointer
      to current OnePhoneModel
    * things in atgen that were determined by model are now detemined by
      features
    * fixed installation permissions
    * fixed some compile warnings produced by gcc 3.3
    * manufacturer name is not in Unicode
  * "rpm -ba" replaced by "rpmbuild -ba"                                (Chiew)
  * Win32 DLL: improved closing phone threads
  * ATGEN:
    * support for AT+CPIN? in Falcom A2D style
    * support for waiting for phone prompt (used with sending and saving
      SMS)
    * improved reading SMS from different memories
  * EMS:
    * sound10 & sound12 changed to tone10 & tone12                (Jozef Uhler)
    * -fixedbitmap documented. Fixed bitmaps sent as FIXED bitmaps
  * incoming things are again OK for 6210 family
  * mili_sleep doesn't use in some OS miliseconds. Renamed    (Joergen Thomsen)

20030206 - 0.68
* new functionality:
  * added 8390 ID, new network name                             (Michael Smith)
  * added new Indonesian network names                           (Sulung Chang)
  * * AT connection works with each serial speed                 (Michal Cihar)
    * support for Alcatel BE5 for ToDo and Calendar and getting categories
    * more info about battery and network signal level
  * started hard work on full support for EMS. Currently can send some EMS
    sequences with text, ringtone/animation ID, ringtone, 8x8 or
    16x16 or 32x32 bitmap, 8x8 or 16x16 animation. Source is still
    experimental and THERE CAN BE SOME PROBLEMS WITH SOME SEQUENCES. PLEASE
    REPORT IT. In the future there will be added support for formating
    text, ODI, UPI and variable images (I will try to code it although I
    don't have supporting it phone)
  * added getting FM stations info. Someone should check it with N5510  (Walek)
    - maybe will work.
  * full info about USSD replies
  * when restore calendar notes, Gammu ask, if notes from the past should
    be restored too

* fixes and improvements:
  * win32 dll better works, when two phones use one serial port
  * improved creating convert tables for SMS  (Karel Polak & Tomasz Motylewski)
    and in result compiling for Borland tools again possible
  * improved reading calendar notes from new Nokia          (Tomasz Motylewski)
    (method 1), increased number of notes to 200, compilation
    fixes
  * improvements for Alcatel BE5 and AT mode                     (Michal Cihar)
  * many small improvements in some functions and SMS
  * docs synchronized with source
  * call API more usefull, improved handling for all incoming things
    (SMS, calls info, etc.)
  * date in backup files is saved using VCalendar format
  * ToDo disabled for phone, which don't support them

  NOTE: todo for today is full call API, MySQL support, ending EMS and support
        for such things like uploading Java things or MIDI tones to Nokia
        phones.

20030126 - 0.67
* new functionality:
  * added --clearall (cleaning pbk, calendar, wap bookmarks
    and todo from phone)
  * added --addnew (adding new calendar, wap bookmarks      (Tomasz Motylewski)
    and todo from backup file without deleting existing)
  * added support for Siemens MIDI ringtones                            (Walek)
  * added support for empty SMS names for 6210
* fixes and improvements:
  * fixed reading SMS for AT mode and Nokia phones
  * removed incorrect reference to man dir (it made problems during
    installing)
  * win32 dll is more stable in many situations
  * added info about used phone module to logs
  * rewritten getting SMS folder names for DCT4 (compatible with 3510
    3.37)
  * setting WAP things and getting profiles disabled for 3510 4.24 now.
    Phone restarts very often after using it. Reason unknown.
  * maximal length of SMS name is 40 chars
  * rewritten calendar structures to more portable
  * made very deep look into calendar in N62xx/71xx and DCT4 phones.
    There are two ways to access it. Gammu can support them both. However
    they make sometimes problems:

    * with method 1 can't get/set some calendar notes in 3510 3.37
    * with method 2 can't get some notes from 6210 (probably firmware here
      uses some a little different coding)

    I decided, that for setting will be used always method 2, for getting
    method 1 (for 62xx/71xx) or method 2 (for DCT4).

    Please note, that both method 1 and method 2 have problems in DCT4 with
    such notes like (tested on 6310i 5.10 and 3510 3.37):

    * Birthday with alarm. When set in phone, it always set it (time) to
      23:59.
    * Reminders with alarm. Can't get/set alarm time
    * notes other than Birthday with alarm. Can't get/set alarm type (silent
      or with tone)
    * notes with different start date/time than end date/time. Don't have
      info in frames about end date/time

    and this is not Gammu fault !

20030105 - 0.66
* new functionality:
  * some (started) functions for Siemens like support for VCalendar     (Walek)
    and MIDI ringtones
  * new name for 204-12 GSM operator                           (Bertrik Sikken)
  * added few new functions to win32 dll
  * * added many functions for Alcatel BE5 binary mode           (Michal Cihar)
    * added prelease version of script for configuring gammurc
    * if empty location in phonebook, returned is GE_EMPTY
    * unix.c
      * try to open device exclusively (if supported on compile time)
      * use cfsetispeed instead of system dependant code
    * atgen.c
      * +CME ERROR: is now recognized
      * +CMS ERROR: now recognizes which error occured and reports this
      * everything is not static
      * IMSI number is parsed from "<IMSI>:number"
      * CONNECT is accepted as end of AT response
      * improved atgen initialisation to handle some phones that take
        a very long time to react on first AT
    * special error for locked device, it gives much more reasonable
      error message
    * dprintf flushes written texts
    * added Debian packaging

* fixes and improvements:
  * removed some new FreeBSD incompatibilites. Will it work  (Kirill Bezzubets)
    OK in all version now ? It should...
  * SMS Daemon should be bug free now                    (me + Joergen Thomsen)
  * extensions to GSM Default Alphabet are not Nokia specific,     (Timo Teras)
    but from GSM 03.38
  * EMS functions should be bug free now                         (Ondrej Rybin)
  * removed few possibilites of memory problems from win32 dll
  * * removed possible memory problems in many places            (Michal Cihar)
    * removed some segfaults possibilities from debug system
    * configuration scripts
      * hide %c warning in newer gcc (at least for 3.0 and 3.2, but
        surely not for 2.95)
      * use "$@" instead of $* in configure, it works correctly for
        args with spaces

NOTE: Summary for 2002
      -----------------
      Current version works without bigger problems with Nokia DCT3/DCT4,
      AT (with various Siemens extensions) and Alcatel phones. User can
      exchange various formats of logos and ringtones (send them in EMS or
      Nokia format over SMS), WAP settings and bookmarks (send over SMS in
      Nokia format), etc. There is ready command line version with manual
      and SMS daemon.

      Things for 2003
      ---------------
      1.There are still few general topics TODO
        * uploading some things over WAP
        * MMS
        * ending win32 dll
        * writing really usefull GUI
        * giving support for more formats (like Ericsson WAP settings over SMS)

          Note: I have in my library specs for many models (example: Morotola,
                Sagen, Siemens xx45) and it's only required to code few 
                functions into current source to have support for them...

        * AT modem emulator
        * other :-)

      2.Topics for the nearest future
        * ending full access to calendar in N3510(i)
        * adding (only) new calendar & pbk notes from file without deleting
          existing
        * adding only new sms to file
        * API for call
        * MySQL support for SMSD

20021223 - 0.65
* new functionality:
  * added first version of developer documentation made by   (Christian Becker)
    somebody not connected with Gammu developer(s). It allows
    to show the best weak sides and describe the most important
    things
  * added ringtones (polyphonic too) + Picture Images from 3510
  * SMSD has support for delivery reports, ability to display (Joergen Thomsen)
    full date/time in debug (3 new debug levels), added handling
    errors during deleting SMS for DCT3, added handling for errors
    in some situations existing when phone is off and connected
    to the charger
  * checking for iswspace and towlower in ./configure
  * more compatibility with Panasonic GD 96                 (Pawel Golaszewski)
  * full compatibility with Falcom A2D

* fixes and improvements:
  * SL45 phonebook                                                 (Timo Teras)
  * fixed setting SMSC and Todo for DCT4 for some data,                 (Vadim)
    rewritten getting voice records from 6310(i)
  * fix for init in win32 dll in some situations                (Vishal Grover)
  * changes in internal structures in win32 dll - it's more stable
    and works better with phones not supporting Security Codes functions
  * SMSD works for phones not supporting Security Codes functions,
    few fixes connected with decoding unicode strings
  * few compilation improvements                                      (Hu Gang)
  * bigger buffer in --send/savesms                            (Mariusz Gorski)
  * new separate error code for unknown file formats

  NOTE: Althoug this is temporary release, some important things
        are changed. Because of it it's always possible, that some
        small problems can happen. Please report such situations.
        Real changes in functionality (new functions, etc.) will be
        visible soon (fast, when my flu will end). 

20021202 - 0.64
* new functionality:
  * SMSD and FILES finally end                                (Joergen Thomsen)
  * decoding Siemens xx45 entended phonebook                       (Timo Teras)
  * many improvemnts in configure build system

* fixes and improvements:
  * autoconf build system is now really working for older Linuxes
  * comparing Unicode and normal strings with and without regard to case
    much improved
  * fixes, info about bug in encoding and decoding GSM        (Joergen Thomsen)
    Default alphabet in SMS
  * better FreeBSD compatibility                             (Kirill Bezzubets)
  * default style for read RTTL files is Natural, not Continuous
  * improved alghoritm of reading RTTL files
  * no garbage chars in datetime in backup files in Linux
  * fixed offsets for setting SMSC for DCT4
  * all CFGDevice removed from source                             (Chris Drake)
  * localisation strings can contains \n
  * when make restore, backup info (IMEI, date, etc.) is showed again
  * fixed "make makelib" and "make makerpm" on some OS
  
20021124 - 0.63
* new functionality:
  * Delphi project updated to version 7
  * when start connection with win32dll function, have to give pointers with 
    addresses to callback functions, not addresses to functions. Later can
    change value of pointers and DLL will use new values.
  * added very easy example, which show, how to use win32 dll in classes
    (call backs from C DLL can't forget about 4 bytes pointer before
    arguments). Classes things resolved in 50%
  * added possibility of entering text into --setbitmap PICTURE
  * command line parameters and not Unicode config files are not case sensitive
  * full compatibility with DCT3 from "old" series with Picture Images
    with text saved in Unicode. Example: 3315 5.79. Had also 3410 for a moment
    and now it's also compatible with getting/setting Picture Images.
  * improved internal structures connected with config files
  * changed makefile. Now there is better control on making process
    and changing paths
  * can specify SMS validity from command line                 (Niels Andersen)
  * FILES module for smsd can send sms (now in win32)

* fixes and improvements:
  * written own implementation for wcscmp. Seems, that Mandrake 9.0 has
    it broken. Now unicode ini files features and localisation system work OK
    also in Linux
  * improved getting voice tags (names) from DCT4
  * removed some problems with FILES module for smsd
  * fix for EMS ringtones                                    (Christian Becker)

20021112 - 0.62
* new functionality:
  * simple API for informing user application about calls. Is more required ?
  * added -autolen to send/savesms TEXT. It allows Gammu to decide about
    SMS coding (GSM Default Alphabet/Unicode) according to input text.
  * SMS deaemon (--smsd option) with such features like:
    * recovering phone connection (for example after phone restart)
    * entering PIN code, when required
    * possibility of writing plugins for various databases or purposes
    * lists of include/exclude phone numbers
  * added plugin for --smsd with similiar functionality to --receivesms
    from MyGnokii1. It can handle receiving SMS and direct them to text/binary
    files.
  * full featureable localization system:
    * each language file is recreated during making distribution and contains
      only actual localisation strings
    * all localisation strings are found automatically in source
    * localisation files are in Unicode
  * started work on localisation for Polish language
  * cfg files module can handle Unicode
  * all topnet.pl changed to mwiacek.com (mwiacek.com will work during few
    days)
  * all date/time info in user application is written in format set in OS
  * SIM/Phone phonebook entries in text backup file can be not sorted now
  * BCC main makefile converted to 6.x version (still can use command line 5.x)
  * added --listnetworks for displaying codes/names as they're known for
    Gammu

* fixes and improvements:
  * win32 dll is now finally tested and used to my normal work instead of
    old MyGnokii1
  * n9110.* renamed to n9210.*
  * 6190 ID fix, updated list of GSM networks                   (Benjamin Judd)
  * Alcatel ID fix                                                (Thomas Vill)
  * Binary->RTTL converter for ringtones works better        (Christian Becker)

NOTE: These days were very hard for me:
      1. FKN.PL (also my homepage/Gammu homepage/Gammu list) was down
         during few days. Reason: hardware faults. Sorry for it
      2. my phone was in service
      3. I had to reinstall my Linux
      4. I had to reinstall majority of my win32 environment
      5. Because of action of Netia company TopNet.PL domain sometimes work,
         sometimes not, sometimes work partialy (www works, email not). Many
         lost nerves for me and work connected with registering own domain
         mwiacek.com and changing everywhere topnet.pl addresses to mwiacek.com
      6. Family problems :-(

      Because of it there was so long timeout after 0.61 and some things are
      still not implemented. Sorry for it.

20021020 - 0.61
* new functionality:
  * getting voice records from such DCT4 like 6310 or 6310i (new
    --nokiagetvoicerecord) (EXPERIMENTAL)
    NOTE: created WAV files requires GSM 6.10 codec. In the future
          codec will be probably added to Gammu.
  * full compatiblity with EMS IMelody 1.2 (earlier          (Christian Becker)
    was 1.0), saving ime/imy files
  * docs contains examples for editing backup text files       (Kolesar Andras)
    in TextPad, backup files are now more user friendly
    for editing - for example, when delete one pbk entry,
    all after it are interpreted
  * added possibility of using standard Unix configure
    script for automatic configuring all options    

    NOTE: this is first version of Autoconf build system.
          Probably many things inside will be changed to better.
	  All ideas very welcome.

  * dialvoice for DCT4

    NOTE: it should be possible to make data calls using FBUS with DCT4,
          probably also with 62xx/7110

* fixes and improvements:
  * atblue works OK                                           (Marcel Holtmann)
  * some MyGnokii2 names changed to Gammu, display status can   (Krishna Dagli)
    be incoming frame for n6110.c
  * compatibility fixes for 9210 and AT mode
  * many small fixes for win32 dll
  * setting WAP settings for DCT4 works better for some data

20021012 - 0.60
* new functionality:
  * FBUS works 100% over BlueTooth with 6210                  (Marcel Holtmann)
  * hardware drivers return OS error codes and error info

* fixes and improvements:
  * with win32 dll and some StateMachine strings             (Ing.Jiri Jurecek)
  * setting PBK memory in AT module,                             (Michal Cihar)
    fix for Alcatel and getting memory status
  * changes in Unix serial driver - earlier wasn't compatible      (few people)
    with all Linux kernel versions and some distributions
  * improvements in compiling after enabling CB                   (Karel Polak)
  * improvements in debug system
  * --identify works OK for DCT4 without SIM card

20021005 - 0.59
CHANGED PROJECT NAME FROM MYGNOKII2 TO GAMMU
(GNU All Mobile Management Utilities).

(Too) many people wrote to me, that MyGnokii2 name shows, that project
is connected with Gnokii and supports Nokia phones only. Currently it's
not truth - there were tested Alcatel, Nokia, Siemens and WaveCom devices
and I hope to test more :-). Also Gammu doesn't have too much shared with
Gnokii source and developing methods

PLEASE NOTE, THAT ALSO gnokiirc CONFIG FILE IS NOW NAMED gammurc !!!!!

If you installed older version into your OS, please uninstall it first
(for example using "make uninstall").

* new functionality:
  * AT module:
    * Alcatel OT 5xx, 7xx: added full identify, changed last     (Michal Cihar)
      dialled memory ID, better cancel call compatibility
  * added "make tags" for makefile, full compiler info,          (Michal Cihar)
    gcc 3.2 warning removed, rewritten debug system...
  * key pressing works for all DCT3                                (Asif Hamza)
  * big progress in coding functions (full Japanese/Chinese           (Hu Gang)
    support)
  * cleanups in coding.c                                       (Kolesar Andras)
  * rewritten RPM build system
  * added man file, Gammu is in PLD (Polish Linux           (Krzysztof Drewicz)
    Distribution)
  * Borland C++ makefile works OK with given for free
    Borland C++ Builder 6 Personal

* fixes and improvements:
  * AT module:
    * Alcatel OT 5xx, 7xx: setting ME memory for SMS             (Michal Cihar)
    * setting pbk memory with GSM alphabet                       (Michal Cihar)
    * getting pbk memory doesn't return GE_EMPTY                (Cvetan Ivanov)
  * fix for locking device file                                  (Michal Cihar)
  * improvements in user interface (backupsms), restore for     (Cvetan Ivanov)
    SMS templates and 7110

20020926 - 0.58
* new functionality:
  * Siemens M20 has problems with alphanumeric numbers in SMS. Added at least
    partialy workaround for it (during reading).
  * getting SIM card IMSI number
  * saving ringtones into WAV files (EXPERIMENTAL)
  * synchronized win32 and Unix serial port driver - now port settings
    should be the same and all differences gone. Many parts of unnecessary
    source removed. More errors checking.
  * added tables for converting chars in GSM Default Alphabet in SMS similiary
    to these in phones - all (?) national chars not available in GSM Default
    Alphabet are converted to "plain" Latin chars. Added additionaly
    -replacefile option to make private conversions.           (Kolesar Andras)
  * dll for win32 and sms_serv finally end according to my current needs.
    They're written using 100% win32 standards. No hacks.
  * AT module
    * with "auto" model first send commands to escape editing
      functions and enabling phone echo
    * saving SMS works to ME memory too
    * full compatilibity with Siemens MC35
    * confirmed compatibility with WAVECOM modems
  * backup/restore for sms contains support for all features included few
    releases ago.
  * docs synchronized with source                                (Allan Ortega)

* fixes and improvements:
  * can correctly restore SMS_Submit sms
  * AT module:
    * SMS locations in ME memory are numerated from 1 in GetNextSMSMessage
    * fix for SMS folder info and getting SMS
  * bigger buffer in GetLineString
  * compilation improvements, better support for "unknown" model (Ganesh Lohia)
  * fix for 7110 and operator logos                             (Cvetan Ivanov)
  * improvements for DCT4 SMS locations
  * rechecked GSM Default Alphabet in SMS. Few fixes.

Summary: software is more and more stable, tested and working 100% OK
         in each situation. All problems connected with baby age start
         to be after it.

20020921 - 0.57
* new functionality:
  * new --geteachsms (get all sms from phone and connect them, when possible)
  * 7110 family: getting sms names, better sms status, support for call info,
    setting profiles (excluding names and caller groups), getting speed dials
  * 7110/9110: full incoming sms support (with Delivery Reports)
  * DCT3: full support for WAP settings. Can of course exchange them
    (over backups) with DCT4 WAP settings
  * getting/setting op logos for 9110 family (tested on 9210)
  * improvements in user interface functions, some info about     (Ivo Panacek)
    voice tags in DCT4 - now 100% works
  * readme.txt described how to avoid voice tag problems available
    in DCT3 and DCT4 and sms problems available in DCT4 (6310i 4.80)
  * added IPAQ model and many functions supported by it, some other   (Hu Gang)
    improvements in AT module, started full call info functionality,
    compilation improvements
  * added spec file for making RPM. First experimental version    (R.P.Herrold)
  * added new makefile option --makerpm for making RPM binary/src file.
    First experimental version
  * Bluetooth changes (NOT YET FULL FUNCTIONAL !)             (Marcel Holtmann)
  * added ID for 7650 (will probably work with 6510 module)

* fixes and improvements:
  * many small improvements for getting/setting SMS (UDH headers)
  * 7110 family: getting profiles
  * many cleanups and improvements in source

20020913(Friday!) - 0.56
* new functionality:
  * getting alarm state, phone tests (only making - now without
    getting results), setting binary ringtones, deleting all user
    ringtones for DCT4
  * new --nokiasetvibralevel. Can set vibra "power" for DCT4
  * converter Nokia Binary Format (DCT3) -> RTTL. First version, which can
    handle only part of ringtones. Do note expect miracles here :-(
  * resetting security code for part of DCT4 phones
  * support for TPPID in SMS (full for AT, DCT3 and DCT4).
    --rejectduplicates changed to --replacemessages (now can replace
    SMS saved on recipients' SIM)
  * more beeps                                                          (Walek)
  * source prepared for Bluetooth support (it's during testing
    and writing)
  * writing phonebook for AT phones
  * better restoring WAP settings for DCT4

* fixes and improvements:
  * GPRS Always Online can be activated for 6510 & 3510 too
  * rewritten playing tones for DCT4 - sometimes it's better, but still
    need investigation. In last versions of original Nokia software removed
    at all.
  * improvements during converting among various ringtones types
  * no more compilation problems after disabling 6110 module
  * changed TPMR and RejectDuplicates support in SMS
  * Delivery Reports again alive for DCT4
  * setting pbk for 6110
  * no more asking about restoring wap settings in phones without WAP
  * SMS folders in AT module renumerated -> now should be able to
    save SMS to SIM/phone memory
  * can get Dialled Calls with AT module and Nokia phone
  * better user friendly interface during asking user for something

20020904 - 0.55
* new functionality:
  * CallInfo, incoming SMS and Delivery Reports, setting operator logo
    for DCT4
  * support for TPMR in SMS Submit (sending/saving/getting for DCT3 & AT,
    getting for DCT4)
    For more info read mygnokii.txt and description for --send(save)sms
    option and --rejectduplicates parameter

    !!! If works according to info in mygnokii.txt with your SMSC, !!!
                       !!! please tell me !!!

  * more possibilities with sms_serv
  * it's IMPOSSIBLE, but HAPPEN. Nokia disables in many phones GPRS Always
    Online. This and many other things are enabled using --nokiasetphonemenus

* fixes and improvements:
  * some things moved inside "common" files and structures
  * getting operator logo, deleting sms for DCT4
  * incoming sms are parsed only, when DEBUG or enabled using API
    (source is more safe because of it)

20020830 - 0.54
* new functionality:
  * Default Alphabet extension in SMS can handle new chars (now 9 sequences)
  * Euro Char and subset 2 for 33xx reminders
  * protection during saving sms/setting smsc for DCT4 (saving SMS
    again alive)
  * restoring WAP settings for DCT4
  * setting profiles for 6110 module                               (Walek & me)
  * in config.h new option, which enables beeping after making some
    things (like in Logo Manager)
  * reset for DCT4 disabled for DLR3 cable - no way to make it (?)

* fixes and improvements:
  * some unnecessary Unicode <-> normal char conversions removed   (Walek & me)
  * improvements for (especially) linked SMS with Default Alphabet
    and special sequences
  * improved playing tones for DCT4
  * setting ringtone for DCT4 (with preview) works with authentication

Summary: in progress restoring WAP settings for DCT3, ending restoring
         all profiles features and full support for speed dials

20020826 - 0.53
* new functionality:
  * getting DSP ROM for DCT3
  * AT module filled in many places and tested with Siemens cell modems:
       * network info               * sms info
       * security state/codes       * phone info
       * deleting sms
       * SMS memory in phone (phone Inbox/Outbox in 6210, 63xx, etc.)
       * SMS status reports in Siemens style
       etc. 
  * backup to phone profiles, restore for DCT4 (EXPERIMENTAL)
  * sms_serv working with AT devices
  * --nokiasetphonemenus enables netmon for DCT3
  * support for big (78x21) operator logos over SMS

* fixes and improvements:
  * small changes in MBUS module
  * DCT3 phone tests are more usable for more damaged phones
  * rewritten phone profiles stuff - smaller, easier,...
  * better support for linked (contacenated and SM 3.0) SMS             (zx zx)
  * fix for -len in --send/savesms                                      (zx zx)
  * in 6110 module for sms (bug was available in 0.51 and 0.52)         (zx zx)
  * better handling for default DCT4 caller logos
  * source cleanups

20020817 - 0.52
* new functionality:
  * support for more special Nokia sequences used with GSM Default
    Alphabet in SMS

* fixes & improvements:
  * workaround for some incoming unicode SMS for 6310i 4.80

NOTE: this is security update. In some situations saving SMS for DCT4
      can make big problems with phone. Now commented.

20020816 - 0.51
* new functionality:
  * rewritten makefile. New "make makelib", "make uninstall",
    "make installlib"
  * improved getting profiles (both for DCT3 and DCT4)
  * --nokiasetphonemenus can enable WellMate menu for 6150
    and ALS for DCT4
  * new --deleteallsms (deleting all sms from specified folder),
    --senddtmf, --getdisplaystatus
  * resetting phone settings for DCT3, support for animated logo        (Walek)
    for 3210
  * --getcalendarnote displays better output
  * improved callbacks
  * updates for sms_serv
  * added getting firmware date
  * getting speed dials works for DCT4 too
  * improvements in getting caller logos, profiles from DCT4

* fixes:
  * sending SMS, getting WAP settings for DCT4.
  * better checking errors with --copyringtone                 (Kresimir Hodak)
  * 6110 module in some situations reported "Inbox" SMS as "Outbox"
    and incorrectly showed SMS state
  * more situations handled by --getsms                           (Markus Bela)
  * updated config for 8250, improvements for calendar       (Georg Hofstetter)
    (second will improve 5210 calendar too)
  * changed format number of backup files to 1.01                       (Walek)

* other:
  * security code reading moved to dct3.c (it's specific for DCT3)
  * source cleanups

20020809 - 0.50
* sms_serv can much more things...
* updated operator list                                           (Karel Polak)
* getting profiles works for DCT3 too
* workaround for some 6210 and locations for calendar notes (Kai-Holger Seidel)
  and some other problems fixed
* cleanups, small extensions (like in SMS/network status)
* can make authentication for 51xx/61xx (displays "Accessory connected").
  Special option in config.h for it.
* started work for speed dial support
* reset phone settings for DTC3 (experimental, works after uncommenting (Walek)
  in ndct3.c)
* added setting operator logo for 9110 module (for testing)
* updated docs (Italian translation)                            (Luca Cassioli)
* added "make install"

Summary: in this moment only full support for wap settings, speed dials
         and profiles in progress. Other things more and more tested
         and stable.

20020806 - 0.49
* increased size for calendar notes
* updated config for 8290 & network info more concrete
* MSID again OK, other things for --identify                            (Walek)
* after enabling all options in config.h some things were         (Karel Polak)
  not OK. Fixed
* added missed makefile for command line BCC                      (Karel Polak)
* DefaultNumber for SMSC and DCT3 improved                      (Cvetan Ivanov)

Summary: test version. Many fixes. WAP settings not work for DCT4
         (my phone went to service and didn't stand up after flashing)
         & can not work with DCT3 - source is changed, not good tested.

20020802 - 0.48
* changed some general behaviour. Now all CFGxxx from StateMachine are not
  modified. Additional when use Irda connection with specified model, each
  known phone can be switched to module connected with this model.
* deleted "fresh" "dlr3clasic" ;-). Generally, DLR3 problems should gone
  away now with "dlr3"...
* added security status and entering security codes
* Italian translation file                                      (Luca Cassioli)
* started writing support for phone profiles
* sms_serv 100% usefull now
* source cleanups (DCT3/DCT4 has one function for getting WAP
  bookmarks, etc...)
* DCT3: * MSID now commented (need investigation)
        * 7110/62xx operator logo has variable size, improved   (Cvetan Ivanov)
          getting WAP bookmarks
        * fixes for --nokiasetoperatorname                              (Walek)
        * 6210 family: saving sms name should be OK now (TODO: test it)
* DCT4: getting alarm (without checking enabling !), saving sms, started
  work on full ringtones support (binary format a little different than in
  DCT3) - can get all (user + default) ringtones, setting alarm/datetime,
  setting smsc, playing ringtones over phone buzzer, more info with
  --identify
* option for getting ringtones names
* --getsms displays "Empty" for empty SMS location

20020726 - 0.47
* DCT4 - can press Up key, getting original IMEI, date/time, sms status,
         full support for todo, full support for wap bookmarks, sending
         sms, (can contains errors !) getting WAP settings almost functional
* better error codes
* improvements in setting WAP bookmarks
* source cleanups
* added ID for 7190 (for 7110 module)
* extended SMS status
* new connection type "dlr3clasic" (no AT commands). When use "dlr3", "old"
  init is used (after some improvements).
* number of replies moved to StateMachine
* started NEW project in mygnokii2: sms_serv. The main task for it is to
  create very easy to use API for getting incoming sms (saved on SIM/phone
  memory) and sending sms. Project shows, how to easy use threads and
  many phones in one time from one application. Very early test version.

20020719 - 0.46
* DCT4 - * full support for phonebook, network/battery/phone info, startup  (I)
           logo, ringtones (as Nokia provides - only preview mode now),
           reset
         * getting WAP bookmarks, startup note, getting/clearing operator
           logo, getting todo
         * BIG improvements in getting SMS, SMSC
* 8210 - default Picture Images                             (Krzysztof Drewicz)
* 6110 family - key pressing/releasing                                      (I)
* DCT3 - displaying MSID                                            (Walek & I)
* no more displaying SMS name for received sms                              (I)

20020710 - 0.45
* fixes for 6110.c and Pict.Images/binary ringtones (getting)    (I and Franco)
* binary dumps contains mygnokii2 version                                   (I)
* improved sniffing functions                                               (I)
* 6110.c and setting binary ringtones (tested with 3210)                    (I)
* fix for note ringtones and tempo                                          (I)
* --composer finally moved                                                  (I)
* new -scale for send/savesms RINGTONE ... and --setringtone                (I)
* updated docs                                                              (I)
* support for blinking Unicode SMS texts, ringtone names                    (I)
  in older Nokia DCT3 phones (use single ~ char to encode blinking)
* when phone contains default name for caller group, it's NOT saved to      (I)
  backup file and not replaced by default English name (from mygnokii2)
  during restore
* DCT4: getting sms and some other (initial && experimental)                (I)
* default picture images from 6310i                                         (I)

20020704 - 0.44
* at module: cleanups, fixes (SMS and N9000)             (I and Jan Kratochvil)
* ringtones: RTTL rewritten, cleaned, extended to EMS and improved
  (example: there are much shorter saved RTTL files)                        (I)
* coded EMS bitmaps and ringtones, not tested with "real" EMS phone         (I)
* reseting test 36 in DCT3                                        (I and Walek)
* full support for multiframe NLM files                                     (I)
* updated (protocol) docs                                                   (I)

20020627 - 0.43
* at module: full support for sms in PDU and text mode (in text mode with
  additional Nokia extensions to delivery reports and 8 bit/Unicode sms),
  date/alarm things, smsc things, battery/network level things, getting pbk...
* fix for SMS and validity
* question for playing ringtone is asked only, when has sence
* can read input Unicode files with 0xff 0xfe/0xfe 0xff on start for sms
* Euro char is coded in SMS saved using Default Alphabet in Nokia standard
* fix for --send/savesms for input buffer and Unicode SMS

20020623 - 0.42
* changed numeration of releases
* cleanups in source - misc.c and gsmcomon.c
* fix in source for Borland C++ Builder in gsmstate.c
* full sms state support: read/unread (6210 uses SIM then), sent/unsent
* dlr3 doesn't show problems on debug during 1'st init
* at module: getting sms in PDU mode, identify (+req.updates in "main" source)
* fixes for alphanumeric SMS numbers
* no problems, when disabled AT module in config.h

20020619 - 0.0.41
* more options for send/savesms
* getting Picture Image from 62xx cleaned and fixed(+fix in PHONE_DecodeBitmap)
* 6210 family: SMS status shows Templates folder too
* binary ringtones: fix for backup/restore
* RTTL ringtones: tested getting from 3310
* started AT development
* --nokiaget(set)operatorname & --nokiasetphonemenus 100% usefull

20020616 - 0.0.40
* fixed backup/restore bitmaps moving bug
* updated docs
* lmb files support
* more ringtones files formats supported
* can compile with Borland C++ Builder GUI and command line compiler
  (second is given by Borland for free)
* backup/restore for binary ringtones
* fix for debug in mbus2
* 9210 module can set startup logo/text, show incoming cb/sms
* new --copyringtone

20020610 - 0.0.39
DCT3 support seems to be close to be ready.

........

20020512 - 0.0.19
Milestone. all important things in 6210 family done. Started DCT4.

........

20020428 - 0.0.14
Simply "real" functionality provided.

........
20020414 - 0.0.1 officialy released

Works identification and phone tests, MBUS2,
FBUS2 and serial port stuff for win32/Linux.

20020404
I finally end supporting gnokii. Started creating structures.

----------------------
YYYYMMDD - description
