Skip to content

Releases: kala13x/libxutils

v2.7.8

27 Oct 11:02

Choose a tag to compare

  • Fixed cross-compilation for linux-gnueabihf and ARM processors
  • Fixed uninitialized socket issue in XHTTP on connect and disconnect
  • Fixed window size handling in XTOP and vertical responsiveness
  • Fixed unsigned difference expressions compared to zero
  • Fixed the first block zero IV issue in AES CBC chaining
  • Implemented async input mode from the terminal
  • Implemented interactive interface for XTOP
  • Improved formatted string serialization in XSTR

v2.6.49

30 Apr 20:59

Choose a tag to compare

  • Implemented portable daemonize function for Win and Mac
  • Optimized multiple pattern regex search and added test
  • Implemented string match function
  • Improved syntax highlight for xsearch
  • Added stdin read support in xsearch
  • Added executable filter in xsearch
  • Added lint support in xhost
  • Fixed bugs and improved stability

v2.6.35

08 Mar 20:30

Choose a tag to compare

  • Fixed on the fly change log path and improved file naming
  • Implemented advanced search functionality to search text in files
  • Allow empty HTTP headers in HTTP client implementation
  • Fixed all memory errors found by automated valgrind tests
  • Use ASCII code in XTOP to clear the screen by default
  • Added xhost tool to add, search, and modify host entries
  • Changed zero padding with PKCS7 in AES encryption
  • Refactored xlog and improved logging performance
  • Fixed empty string copy issues in xstr

v2.6.15

27 Nov 10:00

Choose a tag to compare

  • Added UNIX domain socket support in XSocket, XAPI and XHTTP
  • Optimized XSocket API with flags and refactored codebase
  • Added implementation of a simple and fast memory pool library
  • Optimized XArray, XMap, XJSON, and tools using memory pool
  • Added async client and server implementation in examples
  • Implemented a fully responsive interface bar in XTOP
  • Fixed log callback behavior in the XLog library

v2.5.54

16 Sep 10:09

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

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

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

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.37

23 Jan 15:30

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

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