Skip to content

Releases: kala13x/libxutils

v2.5.54

16 Sep 10:09
Compare
Choose a tag to compare
  • 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

10 Aug 10:44
Compare
Choose a tag to compare
  • 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

24 May 18:09
Compare
Choose a tag to compare
  • 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

05 May 10:02
Compare
Choose a tag to compare
  • Fixed build on MacOS
  • Improved str replace and tokenize functions
  • Implemented JSON object loading from string
  • Implemented Colorized JSON dump support
  • Implemented unexpected EOF handling in SSL connection

v2.4.45

31 Jan 07:23
Compare
Choose a tag to compare
  • Fixed Base64URL Encode/Decode algorithms
  • Implemented Private/Public key generation in xcrypt
  • Implemented RS256 support in JWT and xcrypt
  • Implemented raw crypto functions in xcrypt
  • Implemented sign and verify using RSA
  • Refactored the codebase

v2.4.37

23 Jan 15:30
Compare
Choose a tag to compare
  • 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

09 Dec 11:14
Compare
Choose a tag to compare
  • Fixed HTTP body download over SSL connection
  • Improved HTTP handle reset functionality
  • Improved HTTP status callbacks
  • Improved file read and load functionality
  • Improved HTOP CPU bar accuracy
  • Fixed the SHA256 algorithm
  • Refactored the codebase

Refactored initial version

01 Jul 22:13
Compare
Choose a tag to compare
  • 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

22 Jun 13:09
Compare
Choose a tag to compare
v2.4.3

Initial stable version