Update Changelog

This commit is contained in:
Philippe Teuwen 2013-03-09 16:33:51 +01:00
parent e7f4d0778e
commit 59271d27e9

View file

@ -3,14 +3,25 @@ TBD
Fixes: Fixes:
- Fix bug when compiling without libusb - Fix bug when compiling without libusb
- Fixes several memory leaks in error handling conditions - Fix several memory leaks in error handling conditions
- Remove calls to exit() from the library - Remove calls to exit() from the library
- Numerous minor fixes suggested by cppcheck & clang - Create safer snprint_nfc_*() instead of sprint_nfc_*() functions
- Fix warnings returned by cppcheck & clang/scan-build
- Obsolete function 'usleep' => nanosleep()
- Non reentrant function 'readdir' => readdir_r()
- Buffer may not be null-terminated after call to strncpy()
- scanf without field width limits can crash with huge input data
- Resource leaks: missing fclose()
- Dead code, unused vars & vars scopes warnings
- Windows: Fix compilation due to new usbbus file
- Windows: Clean up compiler/linker warnings - Windows: Clean up compiler/linker warnings
- Fixed the suppression of the auto-fixup for linking against MS built libs
- Fixed all the formatting warnings by shifting to inttypes.h specifiers
- shifted to %lu for DWORD printf
Improvements: Improvements:
- Developers HACKING file: introduce clang & cppcheck for better code - Devels HACKING file: introduce clang/scan-build & cppcheck for better code
- Windows: better logging via OutputDebugString() - Windows: logging via OutputDebugString(), ease debugging
Changes: Changes:
- Upon malloc error, nfc_init() doesn't force exit() anymore - Upon malloc error, nfc_init() doesn't force exit() anymore