libircclient is a small but extremely powerful library which implements the IRC protocol. It is designed to be small, fast, portable and compatible with the RFC standards as well as non-standard but popular features. It is perfect for building the IRC clients and bots.
C Shell Objective-C C++
Switch branches/tags
Nothing to show
Latest commit 0b098fd Feb 20, 2013 @shaoner Update README.md
Permalink
Failed to load latest commit information.
cocoa Initial repository Feb 20, 2013
doc Initial repository Feb 20, 2013
examples Initial repository Feb 20, 2013
include Initial repository Feb 20, 2013
src Initial repository Feb 20, 2013
Changelog Initial repository Feb 20, 2013
Doxyfile Initial repository Feb 20, 2013
LICENSE Initial repository Feb 20, 2013
Makefile Initial repository Feb 20, 2013
README.md Update README.md Feb 20, 2013
THANKS Initial repository Feb 20, 2013
build-release.sh Initial repository Feb 20, 2013
configure Initial repository Feb 20, 2013
configure.in Initial repository Feb 20, 2013

README.md

libircclient v1.6.0

libircclient is a small but extremely powerful library which implements the IRC protocol. It is designed to be small, fast, portable and compatible with the RFC standards as well as non-standard but popular features. It is perfect for building the IRC clients and bots. This was forked from the CVS stable repository on sourceforge: http://sourceforge.net/projects/libircclient/

Building from sources

The library uses autoconf so it is build in a fairly typical way on most Unix systems:

./configure
make

This will build both the library and various examples in the examples subdirectory.

Configure script also accepts parameters, optional useful parameters accepted are –-enable-openssl and –-enable-ipv6 which correspondingly enable the SSL and IPv6 connectivity. Use –-enable-shared to build a shared library.

The same procedure is used to build the Win32 binary using the MinGW compiler.

For the rest see the Doxygen documentation in the header files and http://www.ulduzsoft.com/libircclient/

License

LGPL: http://www.gnu.org/licenses/lgpl.txt