[GDLT-137]: Automated resending: Improve init. Use everywhere.
[profile/ivi/dlt-daemon.git] / ReleaseNotes.txt
index b2494de..b051f16 100755 (executable)
@@ -1,10 +1,6 @@
 DLT - Automotive Diagnostic Log and Trace\r
 \r
-<<<<<<< HEAD\r
-Version: 2.6.0\r
-=======\r
-Version: 2.5.0\r
->>>>>>> bafb569... Fix merge problems in LM-GENDLT-15\r
+Version: 2.8.0 ALPHA\r
 \r
 This component provides a standardised log and trace interface, based on the\r
 standardised protocol specified in the AUTOSAR standard 4.0 DLT.\r
@@ -42,14 +38,68 @@ Contact
 Alexander Wenzel (Alexander.AW.Wenzel@bmw.de)\r
 Christian Muck (christian.muck@bmw.de)\r
 \r
-\r
 Changes in this release\r
 -----------------------\r
 \r
-2.6.0\r
+2.7.0\r
+\r
+   * [GDLT-24] Fixing compiler warnings\r
+   * [GDLT-94] Optional sending periodic software version messages. See man pages for more informations\r
+   * [GENDLT-26] Check for description length sanity\r
+   * [GENDLT-24] Crash on invalid injection message fixed\r
+   * [GDLT-93] Add -Wextra flags for compilation Fixed all the warnings that\r
+   * [GDLT-90] Optional: systemd watchdog concept in dlt-system and dlt-daemon\r
+   * [GDLT-67] Re-implemented dlt-system. Read full commit message for more information\r
+\r
+2.6.2\r
+\r
+   * [GDLT-89] Fixed daemon doesn't sent the persistent log level\r
+   * [GDLT-88] Fixed wrong initalization order using offline trace function\r
+\r
+2.6.1\r
+\r
+   * Add _GNU_SOURCE Definition to be able to use O_CLOEXEC\r
+   * Added important SEM_FREE in the daemon and closing fd in the filetransfer\r
+   * [GDLT-3] Fixed missing semaphore around dlt_buffer_push3\r
+   * [GDLT-86] Fixed dlt_free uses absolute file path /tmp and not DLT_USER_DEFINE define\r
+   * [D4099] Check for duplicate file handles, and clean them up if found\r
+   * [GDLT-85] Pipes opened multiple times for the same application pid fixed\r
+   * [GDLT-82] Child process inherits file descriptors openend by their parent fixed\r
+   * [GDLT-84] Instead of calling the injection callback, store a pointer to it and the required parameter data fixed\r
+   * [GDLT-70] Check for malloc failures and return errors where applicable\r
+   * [GDLT-47] Avoid discarding old contexts if no new memory can be allocate\r
+   * [GDLT-69] Fixed bug in dlt-test-multi-process shares context between threads\r
    \r
-   *\r
+2.6.0\r
    \r
+   * [GDLT-75] Use old style directory check on startup\r
+   * [GENDLT-21] Move mcnt from DltContextData to DltContext\r
+   * [GENDLT-15] Fixes to previous integrations from review\r
+   * [GENDLT-15] Safe re-allocations for databuffer\r
+   * [GENDLT-15] use the correct TEXTBUFSIZE\r
+   * [GENDLT-15] Optimize usege of strlen. Improved log level handling\r
+   * [GENDLT-15] Avoid buffer overrun with snprintf()\r
+   * [GENDLT-15] Check return value of dlt_user_log_write_start(_id) correctly\r
+   * [GENDLT-15] Reduce the number of applications if allocation fails\r
+   * [GENDLT-15] Make dlt_user_log_write_start inline\r
+   * [GENDLT-15] Improve errore checking in dlt_user_log_write_start_id\r
+   * [GENDLT-15] Use databussersize to avoid reallocations\r
+   * [GENDLT-15] Rename buffer size constant to avoid confusion\r
+   * [GENDLT-15] Better error handling when writing to FIFO\r
+   * [GENDLT-15] Remove duplicate msg initialization.\r
+   * [GENDLT-15] Optimize away multiple uses of strlen for one check\r
+   * [GDLT-4] Improve queue handling, allow for other messages while transferring a large file\r
+   * [GDLT-4] Limit maximum file queue to 256 files\r
+   * [GDLT-4] First working version of inotify for file transfer\r
+   * [GDLT-2] First test for filetransfer change\r
+   * [GDLT-2] Change to gzip wrapper format. Change file signature creation to account for file size, as inode number maybe duplicate when deleting and creating new files\r
+   * [GDLT-2] Fix bug while reading the options\r
+   * [GDLT-2] Allow for enabling/disabling compression for the separate directories\r
+   * [GDLT-2] Check if the file is already compressed\r
+   * [GDLT-2] Link with libz, fix a typo\r
+   * [GDLT-2] zlib based compression for dlt-system\r
+   * Cleaned some warnings generated from removing stale old code\r
+\r
 2.5.2\r
 \r
    * Change to Mozilla Public License Version 2.0\r