Barracuda-1.0.2: An ad-hoc P2P chat program

The Barracuda package

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

Properties

Version1.0.2
Dependenciesadhoc-network (≥1.0.2), array, base (≥3), bytestring (>0.9), containers, Crypto, dataenc, directory, filepath (≥1.0), gtk, HaXml (≥1.17), heap (≥0.2), hsgnutls (≥0.2.3), mtl, network, old-locale, parsec (≥2.0), pkcs1 (≥1.0.2), random, regex-compat, stm (≥2.0), time, unix, utf8-string, xml-parsec (≥1.0.2)
LicenseGPL
AuthorStephan Friedrichs <stephan.friedrichs@tu-bs.de>, Henning Günther <h.guenther@tu-bs.de>, Oliver Mielentz <o.mielentz@tu-bs.de>, Martin Wegner <mw@mroot.net>
StabilityStable
CategoryNetwork
Home pagehttp://sep07.mroot.net/
ExecutablesBarracuda
Upload dateFri Apr 5 02:14:35 UTC 2008
Uploaded byGwernBranwen
Build failureghc-6.12 (log), ghc-6.8 (log), ghc-7.0 (log)

Modules

Downloads