libivykis is a thin wrapper over various OS'es implementation of I/O readiness notification facilities (such as poll(2), kqueue(2)) and is mainly intended for writing portable high-performance network servers.
Be the first to post a text review of libivykis async I/O-assisting library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
* ivykis.spec: Don't forget to install iv_fd_compat.h as well. * Move example splice(2) TCP echo server to the contrib/ directory. * Add splice(2)-based discard server. * Add contrib/kojines, an ivykis-based SOCKS5 connection forwarder. * Add README file for the contrib/ directory. * Unify coding style of main ivykis code and iv_examples.3 man page. * Allow building contrib applications without already having ivykis installed. * Include a somewhat more detailed document about how to set up kojines. * Add contrib/iv_inotify, an ivykis wrapper around Linux inotify(7). * Include an iv_inotify example application. * Include an iv_inotify man page. * Release ivykis 0.11.
* ivykis.spec: Don't forget to install iv_fd_compat.h as well. * Move example splice(2) TCP echo server to the contrib/ directory. * Add splice(2)-based discard server. * Add contrib/kojines, an ivykis-based SOCKS5 connection forwarder. * Add README file for the contrib/ directory. * Unify coding style of main ivykis code and iv_examples.3 man page. * Allow building contrib applications without already having ivykis installed. * Include a somewhat more detailed document about how to set up kojines. * Add contrib/iv_inotify, an ivykis wrapper around Linux inotify(7). * Include an iv_inotify example application. * Include an iv_inotify man page. * Release ivykis 0.11.
* ivykis.spec: Don't forget to install iv_fd_compat.h as well. * Move example splice(2) TCP echo server to the contrib/ directory. * Add splice(2)-based discard server. * Add contrib/kojines, an ivykis-based SOCKS5 connection forwarder. * Add README file for the contrib/ directory. * Unify coding style of main ivykis code and iv_examples.3 man page. * Allow building contrib applications without already having ivykis installed. * Include a somewhat more detailed document about how to set up kojines. * Add contrib/iv_inotify, an ivykis wrapper around Linux inotify(7). * Include an iv_inotify example application. * Include an iv_inotify man page. * Release ivykis 0.11.
* Split fd->flags into fd->{ready,registered}_bands subfields. * test/server: Use SO_REUSEADDR on listening sockets. * Convert the ivykis core to fully level-triggered operation. * Remove documentation for the iv_*() I/O wrapper functions. * test/: Using iv_*() wrapper functions is no longer necessary. * Move iv_*() wrapper functions to a separate header file. * Simplify iv_main() logic. * Change compile-time warnings about POLLERR brokenness to run-time warnings. * Explicitly register POLL{PRI,RDNORM,RDBAND,WRNORM,WRBAND,MSG,RDHUP}. * Work around compiler warning about copying of uninitialised padding. * Include splice(2) echo server example application. * Update the address of the Free Software Foundation. * Update doc/Makefile to deal with modern tail(1) versions. * Release ivykis 0.10.
* Split fd->flags into fd->{ready,registered}_bands subfields. * test/server: Use SO_REUSEADDR on listening sockets. * Convert the ivykis core to fully level-triggered operation. * Remove documentation for the iv_*() I/O wrapper functions. * test/: Using iv_*() wrapper functions is no longer necessary. * Move iv_*() wrapper functions to a separate header file. * Simplify iv_main() logic. * Change compile-time warnings about POLLERR brokenness to run-time warnings. * Explicitly register POLL{PRI,RDNORM,RDBAND,WRNORM,WRBAND,MSG,RDHUP}. * Work around compiler warning about copying of uninitialised padding. * Include splice(2) echo server example application. * Update the address of the Free Software Foundation. * Update doc/Makefile to deal with modern tail(1) versions. * Release ivykis 0.10.
* Split fd->flags into fd->{ready,registered}_bands subfields. * test/server: Use SO_REUSEADDR on listening sockets. * Convert the ivykis core to fully level-triggered operation. * Remove documentation for the iv_*() I/O wrapper functions. * test/: Using iv_*() wrapper functions is no longer necessary. * Move iv_*() wrapper functions to a separate header file. * Simplify iv_main() logic. * Change compile-time warnings about POLLERR brokenness to run-time warnings. * Explicitly register POLL{PRI,RDNORM,RDBAND,WRNORM,WRBAND,MSG,RDHUP}. * Work around compiler warning about copying of uninitialised padding. * Include splice(2) echo server example application. * Update the address of the Free Software Foundation. * Update doc/Makefile to deal with modern tail(1) versions. * Release ivykis 0.10.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: