Crackalaka is a small, standalone IRC server. It does not implement the inter-server portions of the IRC protocol, and is meant for use by a small workgroup, preferably behind a firewall.
| Tags | Communications Chat IRC |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Unix |
| Implementation | C |
Recent releases


Release Notes: This release fixes a bug in the MODE command due to the fact that it doesn't (yet) support bans. It fixes an issue with irssi, and possibly other clients as well.


Release Notes: Another JOIN-related bug and spec violation was fixed. The PLUMBER-related bug introduced when the plumber's command parser was added was finally fixed. Some more internal code was cleaned up.


Release Notes: The Plumber service now sports default_channel_topic and default_channel_modes options, to go with default_channel. This makes it possible to configure a topic-protected #lobby-style area. Some of the internal API was refactored to make it easier to write things like the Plumber, which need to invoke other bits of the IRC server.


Release Notes: The Plumber was implemented, which is an internal service used to make connections of various kinds. Currently, it implements one new feature: adding "--plumber default_channel=#lounge" to the command line causes all newly registered clients to end up in #lounge. The ISON IRC protocol command was also added, which makes JOIN behave more like that of other IRC servers, and cleans up a number of other problems. A new configure option allows for static linking. A stripped, statically linked claka with the Plumber turned on is less than 250k.


Release Notes: A lot of internals have been reworked to support the event-based model that future versions will use. Many bugs have been fixed as a result, including the bug that caused idle times to always be incorrect. Tested under OpenBSD, NetBSD, FreeBSD, and Debian Linux. This will be the final 1.0.x release.