Releases: kala13x/libxutils
Releases · kala13x/libxutils
v2.5.54
- Fixed build for all supported platforms (Linux, MacOS, Windows)
- Option to keep log filehandle open for extra performance
- Optimized array, list, and map for embedded systems
- Implemented get size functionality from file path
- Fixed flags and location settings in the logger
- Fixed bugs and optimized code of the tools
v2.5.44
- Added the possibility to disable linter for particular JSON objects
- Added the possibility to collect JSON objects into the array
- Implemented better API to clean up data structures
- Fixed XPath_Parse function and added stat support
- Implemented formatted print support for XFile
- Added XSTRERR macro for strerror(errno)
- Fixed build of the examples without SSL
- Fixed XSYNC_ATOMIC_SUB macro
- Updated build scripts and tools
- Refactored the codebase
v2.5.31
- Added HTTP/S, MDTP/S, WS/WSS, and raw TCP connection support in XAPI
- Implemented HTTP/S and WS/WSS client and server examples using XAPI
- Implemented non-blocking SSL connection support in XSocket and XAPI
- Implemented WebSocket frame parser and assembler functionality
- Enabled SSL_OP_IGNORE_UNEXPECTED_EOF in XSocket by default
- Possibility to disable hashmap in XAPI for extra performance
- Implemented the SHA1 calculation algorithm
- Fixed timestamp generation in the logger
- Fixed memory leak in events example
- Refactored the codebase
v2.4.58
v2.4.45
v2.4.37
- Implemented Base64URL Encode/Decode algorithms
- Implemented HMAC algorithm for SHA256 and MD5
- Implemented RSA algorithm based on OpenSSL
- Added RSA and HS256 support in xcrypt tool
- Improved several cryptography algorithms
- Implemented JSON Web Tokens with HS256
- Refactored the codebase
v2.4.22
Refactored initial version
- Refactored initial codebase.
- Added XAPI and XAES sources in the CMake list.
- Implemented Auth Basic and X-API-KEY authorization support in XAPI.
- Implemented authorization support for the XTOP REST API client/server mode.
- Updated usage information of example tools in the 'examples' directory.
Initial stable version
v2.4.3 Initial stable version