Barracuda

An ad-hoc P2P chat program

http://sep07.mroot.net/

Latest on Hackage:1.0.2

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

LicenseRef-GPL licensed and maintained by Stephan Friedrichs, Henning Günther, Oliver Mielentz, Martin Wegner

An ad-hoc chat program developed in the software development course at the TU-Braunschweig. Barracuda (by Stephan Friedrichs, Henning Günther, Oliver Mielentz and Martin Wegner) implements an ad-hoc (p2p) network. On top of that, a chat application has been realised.

Just like in IRC, the communication is organised in channels. A channel may be anonymous (the messages' origin is obscured), private (encrypted, only invited users may join them) or public (free for all users).

The design is elaborated in a series of RFCs (see for example http://tools.ietf.org/html/draft-strauss-p2p-chat).

The Darcs repository can be found at http://repos.mroot.net/sep07-adhoc