Librascal is a portable C/C++ library for asynchronous networking. It is designed to be used as a network stack abstraction layer and provides a simple API for TCP/UDP clients and servers. It has full support for SRV RR, limited support for generic DNS resolution, works with different threading models and is somewhat customisable at runtime. It works with all POSIX and NT systems.
This is the first public release of the library. We seek testers and developers experienced with kqueue and epoll to add system specific high performance ports.... read more
Faerion is a cross-platform IRC Server with extended support for Unicode and character set translation for non-unicode clients. This release fixes a bug that could lead version 1.17.7 to malfunction. It also fixes several less significant problems related to channel and staff management. Those who use version 1.17.7 are strongly recommended to upgrade. Please read release notes for more details.... read more
libflog is a simple file-based event logging library which supports multiple log streams with duplicate message collapsing, optional timestamping and transparent compression, provided you have a shared version of zlib installed on your system. This is the initial release and it is only available for Win32 at the moment. A port for POSIX systems is coming out soon.
A new library named libiocp is an effort to separate the socket related functions from the main source tree, thus making it possible to take the best available network technologies on a particular platform. The library provides only (buffered) asynchronous functions, enabling a performance increase on platforms that support asynchronous I/O natively, such as NT. More information is available at http://ircd.forestnet.org/news.var and in the CVS.