Skip to content

Releases: xant/libiomux

libiomux-1.7

11 Apr 11:49
Compare
Choose a tag to compare
  • Fixes in the priority queue implementation which is now used internally to handle timeouts
  • Fixed a potential problem in the iomtee destruction phase
  • The select() based implementation now works properly with more than 1024 file descriptors
  • The per-connection buffer size and the maximum number of connections can now be specified at construction
    time (defaults have been tweaked/lowered to shrink the memory footprint while maintaining good
    performances)

libiomux-1.6

02 Apr 18:14
Compare
Choose a tag to compare
  • optimised timer handling by using a priority queue instead of a linked list
  • minor bugs fixed

libiomux-1.5

27 Mar 14:19
Compare
Choose a tag to compare
  • API changes to both simplify and optimize the handling of output data
  • fixed some bugs which could have been triggered when using the iomux
    in some multi-threaded scenarios
  • documentation and tests

libiomux-1.4.2

01 Mar 00:53
Compare
Choose a tag to compare
  • bugfixes in the select()-based implementation
  • threadsafe-mode and iomtee now makes use of it

libiomux-1.4.1

07 Feb 18:56
Compare
Choose a tag to compare
  • bugfixes in the select(2)-based implementation

libiomux-1.4

06 Feb 11:02
Compare
Choose a tag to compare
  • introduced a threadsafe-mode which can be enabled using 'iomux_set_threadsafe()'
  • minor cleanings and bugfixes

libiomux-1.3

31 Jan 12:12
Compare
Choose a tag to compare
  • introduced the iomtee API
  • bugfixes

libiomux-1.2

08 Jan 09:28
Compare
Choose a tag to compare
  • bugfixes
  • the kqueue backend now works properly
  • exposed the connection's callbacks to allow changing them at runtime

libiomux-1.1

06 Jan 09:36
Compare
Choose a tag to compare
  • Bugfix in epoll implementation. Was crashing when passing a null timeout to iomux_loop().
  • Introduced a new hook in ion iomux_loop() : the loop_next callback.
  • Improved the doxygen documentation.

libiomux

02 Jan 13:58
Compare
Choose a tag to compare
libiomux-1.0

fixed LIBDIR/INCDIR check to ensure matching if one of those is undef…