github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

johnynek / brunet

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 10
    • 5
  • Source
  • Commits
  • Network (5)
  • Issues (1)
  • Downloads (4)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (4)
    • fuzzytimer
    • mapreduce
    • master ✓
    • pob
  • Tags (4)
    • version1
    • Condor_WOW_T32
    • Brunet_1.01
    • 0.1.1
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

a P2P library developed at the University of Florida — Read more

  cancel

http://boykin.acis.ufl.edu/wiki/index.php/Brunet

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Fix a potential memory leak in TunnelEdges 
davidiw (author)
Thu Jan 28 21:35:13 -0800 2010
commit  416f8231443246b009e05b475dd2308a2d99b83a
tree    337d6893380171c4079fb9c4da47aefa856f24ac
parent  b70816b0a8acfb249ee8402a259de841309f8376
brunet /
name age
history
message
file .gitignore Loading commit data...
file .hgignore
file Brunet.build
file CODING_STANDARD
file LICENSE
file README
directory config/
directory docs/
directory lib/
directory scripts/
directory src/
directory tests/
README
Brunet P2P library

Building Brunet
================
Brunet uses the NAnt build tool.  To build all the code run NAnt in the
top level directory.  It will recursively build all the code.

If you are interested in building the Brunet.dll library, you can go
into the src/protocol directory and run NAnt.  The resulting library
will be placed in the lib/ directory.

On Debian/Ubuntu based systems, you'll need to install the following
packages:

nant mono mono-gmcs libmono-system-runtime2.0-cil

Tests
======
The tests/protocol directory has some simple interactive tests.  Some tests
have been created in the src/protocol directory as nunit tests.  You can
build an nunit testable Brunet.dll by going into src/protocol and building
the target "test", (command: nant test).

Example uses of Brunet
=========
For simple examples of writing an application which uses Brunet see
src/examples.

Brunet Chat
=========
There is a functional GTK# chat program in the src/apps/chat/ directory.
It should give a (somewhat unclean) example of using GTK#/Glade as well
as a non-trivial Brunet application.

Help:
============
Contact P. Oscar Boykin <boykin@pobox.com> if you have questions/comments
about Brunet.

License:
===========
This code is licensed under the GPLv2 (or at your option any later version).

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server