$Id$

Version 3.2.3
- Fixed double mutex deadlock.
- Fixed compiler warnings

Version 3.2.2
- Fixed bug in persistent parameter, where subindex parameter writes
  were incorrectly saved

Version 3.2.1
- Fixed bug in persistent parameter, where the value was not updated in a
  signal-parameter pair
- Example got command line parameters for config file and duration

Version 3.2.0
- Bumped minor version number to clean up and consolidate changes in 3.1.x
- Updated documentation, especially documenting MSR
- Added a good working example. See example/

Version 3.1.1
- Added functions for locking when reading signals and writing parameters
- Interface changes in pdserv.h
    added:
        - pdserv_set_parameter_writelock()
        - pdserv_set_signal_readlock()
    deprecated:
        - pdserv_signal_set_read_cb(): use pdserv_set_parameter_writelock()
        - pdserv_signal_cb(): use pdserv_set_parameter_writelock()

Version 3.1.0
- documentation
- example
- interface changes in pdserv.h
    changed:
        - pdserv_signal(): removed read_signal_cb, priv_data
          see pdserv_signal_cb()
        - pdserv_event(): removed priority
        - pdserv_event_set(): removed state, added priority
        - renumbered *_EVENT macros
    added:
        - pdserv_signal_cb()
        - pdserv_event_set_all()
        - RESET_EVENT macro
        - moved priority from pdserv_event() to pdserv_event_set()
        - lots of common data types pd_*_T
- lots of work on events
- bugfixes
- installing from hg now uses HgID as soversion
- parameter subscription to MSR

Version 1.1.0

- Fixed some bugs and memory leaks
- Added <remote_host polite> so that the process does not send any messages by
  itself
- Parameter write failure not logged any more
- Removed unnecessary output stream locking
- Removed value='' attribute for <rk> and <rp>
- Removed MSR <info> broadcast when new session connects
- Using log4cplus instead of log4cpp
- Using standard cmake installation paths. Default installation to /usr/local
- Simplified events defined with a path instead of a numeric identifier
- Simplified configuration. Removed default configuration option

Version 1.0.0

- Removed duplicate unit attribute.
- Fixed some locking issues.
- Fixed memory leak on every network disconnect
- Loading config file as early as possible
- Added configuration option for lib
- Integrated compound data types into msr protocol
- Fixed bug where not all parameters were added in traditional mode
- Large improvements on performance
- Added 'out of sync' log message.
- Change <connected> tag to name="MSR"
- Export vector signals also in traditional mode.
- Traditional mode as a runtime configuration option.
- Traditional mode inserts model name in front of variable path for MSR
- Added 64-bit library support in spec file.

Version 0.99.3

- Changed License to LGPLv3.

vim: tw=78
