Barracuda: An ad-hoc P2P chat program
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
Modules
- Barracuda
- Barracuda.CertificateList
- Barracuda.ChannelList
- Barracuda.Distributor
- Barracuda.GUI
- Barracuda.GUI.CertificateLoader
- Barracuda.GUI.ChannelCreator
- Barracuda.GUI.ChannelList
- Barracuda.GUI.ChannelManager
- Barracuda.GUI.ChatView
- Barracuda.GUI.DownloadManager
- Barracuda.GUI.Infrastructure
- Barracuda.GUI.InputField
- Barracuda.GUI.ServerInterface
- Barracuda.GUI.UserList
- Barracuda.GUI.Utils
- Barracuda.LocalUserInfo
- Barracuda.PendingAck
- Barracuda.PendingAnonymous
- Barracuda.PendingKey
- Barracuda.PendingRoute
- Barracuda.RoutingTable
- Barracuda.ServerState
- Barracuda.TimedCollection
- Barracuda.Utils
Downloads
- Barracuda-1.0.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0.2 |
---|---|
Dependencies | adhoc-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) [details] |
License | LicenseRef-GPL |
Author | Stephan 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> |
Maintainer | none |
Category | Network |
Home page | http://sep07.mroot.net/ |
Uploaded | by GwernBranwen at 2008-04-05T02:14:35Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | Barracuda |
Downloads | 1453 total (5 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-10-24 [all 16 reports] |