- mark __dump_buffer as debug-only
- cast fwsts_num to off_t to suppress warning
- dump traffic only in debug builds
- fix variable type for readlink output
Note: backward-incompatible API breakage: mei_set_log_callback now returns int instead of uint32_t.
- convert size to required type
- rewrite dump_hex_buffer
- CMake: enable several extended compilation warnings
- change mei_set_log_callback return type
- add api to get trc value
- add log callback
- Allow connect in error state
- README: explain build steps
- set security policy for the project
- add log level api
- terminate readlink output
- expand error handling of readlink and snprintf
- print size_t with unsigned format
- allow to reconnect if client previously not found
- Add API to set vtag in connection call.
- CMake: add secure compile flags.
- Add option to log to syslog (use USE_SYSLOG parameter in CMake).
- Cleanup code.
- Use symbolic constants to improve code readability.
- Use O_CLOEXEC when opening device file.
- Add configuration files for gitlint, cmake-format.
- Add internal checkpatch.pl from the Linux kernel.
- Add API to utilize already open file handle.
- CMake cleanups.
- Account to strdup failure in init.
- Fix a typo in enum.
- dump_hex_buffer() remove variable length array.
- Add mei_fwstatus API to obtain FW status.
- Add static library build.
- Add compiler security hardening flags.
- Set default device to mei0.