Fixed missing variable declaration when systemd not enabled.
[profile/ivi/dlt-daemon.git] / ReleaseNotes.txt
index bfafd2b..a19abe3 100755 (executable)
@@ -4,11 +4,77 @@ Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
 \r
 Version\r
 -------\r
-2.9.0 RELEASE\r
+2.10.0 STABLE\r
 \r
 Changes\r
 -------\r
 \r
+2.10.0\r
+\r
+   * Fixed: all possible malloc, sprintf and strcpy problems\r
+   * Fixed: Creation of dltpipes directory is too late.\r
+   * Cygwin port: cygwin patch, signal handling patch and cppcheck and install lib dll to correct location on Windows.\r
+   * Fixed compiler warnings with 32Bit gcc compiler.\r
+   * Fixed: Fixed offline trace and new send functions issues\r
+   * Fixed: Bug 172 - DLT system crashes because of wrong journald adaptor implementation\r
+   * DLT Common API Wrapper.\r
+   * Removed dlt_free from example and test applications, already called from exit handler.\r
+   * Fixed missing dlt_receiver_remove in dlt_daemon_process_user_xxx functions.\r
+   * Use LIB_SUFFIX as lib installation path.\r
+   * Fixed serial port not working anymore.\r
+   * Added log output of created socket/port In init phase 2 - socket creation\r
+   * Defined return value for dlt_message_read().\r
+   * Cleanup of send return values.Further cleanup of send restructure.\r
+   * Moved daemon client functions to new source file.\r
+   * Centralised send function to client.Introduced connection state to dlt daemon.\r
+   * Removed check of double registration of contexts in user library, already checked by daemon.\r
+   * When using DLT in console mode on a 64-bit machine, timestamps are corrupted due to an address of a 32-bit value being cast to a 64-bit pointer.\r
+   * Bug 3 - Cmake does not check for zlib for dlt-daemon compilation.\r
+   * Added new control message timezone.\r
+   * Fixed deadlock after wrong merge..\r
+   * Fix potential buffer overflow in offline trace.\r
+   * Fix deadlock in dlt_user_log_reattach_to_daemon(void).\r
+   * Fixed possible crash when runtime configurations files are corrupted.\r
+   * Environement variables added to configure internal logging in library.\r
+   * Reduce Timeout between filetransfer packets.\r
+   * Close socket when send fails.\r
+   * Replace threads by timing fds for ecu version, timing packets and watchdog.\r
+   * Added conntection info and unregister context control messages.\r
+   * Configurable Timeout on send.\r
+   * Added further checks to dlt_buffer.\r
+   * atexit handler fix.\r
+   * Add threadnames to libdlt threads.\r
+   * Security fix on DLT pipes.\r
+   * Reduce usage of SEM_LOCK in application library and reset pointers.   \r
+   * Fix: Systemd Journal Adapter provides corrupted output.\r
+   * Fix: Install Example service file only when example enabled\r
+\r
+2.9.1\r
+\r
+   * Implementation of command line tool dlt-control.\r
+   * Fix file transfer bug.\r
+   * Bug 44 - Don't print "Buffer full" message from DLT daemon for each trace.\r
+   * Yocto fix in build builds.\r
+   * Fixed: security issue in dlt-system-shell regarding strncpy.\r
+   * Fixed: Security Issue by Command Injection in DLT System.\r
+   * systemd/CMakeLists: Remove SYSTEMD_CONFIGURATIONS_FILES_DIR existance check.\r
+   * Bug 85 - Include of dlt.h leads to compiler warning.\r
+   * Bug 84 - Adding utf8 support to dlt-daemon, dlt-viewer. Modified patch, originally provided by Stefan Vacek.\r
+   * systemd journal support added.\r
+   * spec file does not package man files when cmake is run with -DWITH_DOC=OFF\r
+   * added length check for paths of files to be transferred\r
+   * Semaphores and Pointer passing insteasd by value and otehr coverity issue fixes   \r
+   * Fixed several issues in DLT filetransfer.\r
+   * added creation date and a simple hash on the file name for to improve the uniqueness of getFileSerialNumber\r
+   * modified filetransfer to be more robust in restarting transfers\r
+   * Remove dangling DLT_SEM_FREE from dlt_user_queue_resend\r
+   * Unifed ECU version sending functions\r
+   * Refinements due to problems reported by static code analysis\r
+   * Spec file does no more package man files when cmake is run with -DWITH_DOC=OFF\r
+   * Made the APID strings in dlt-test-multi-process counting from 00-99\r
+   * Added creation date and a simple hash on the file name for to improve the uniqueness of getFileSerialNumber\r
+   * File Transfer: improved robustness in case of restarted ECU/dlt-system with interrupted transfers\r
+\r
 2.9.0\r
 \r
    * Changed documentation and man pages into asciidoc format.\r