drbob 5ea8cfb67d Added Ben's patches:
* Compilation for FreeBSD.
	* Notes that MT is not cryptographically secure.
	* modified sorting of DHT Window.

Only one change that I didn't commit:

 bitdht {
-       LIBS += ../../libbitdht/src/lib/libbitdht.a
-       PRE_TARGETDEPS *= ../../libbitdht/src/lib/libbitdht.a
+       LIBS += ../../libbitdht/src/libbitdht.a
+       PRE_TARGETDEPS *= ../../libbitdht/src/libbitdht.a
 }

As this would have broken compilation on the other platforms.




git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4619 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2011-09-28 15:16:21 +00:00
..
2010-10-31 18:54:58 +00:00
2011-09-28 15:16:21 +00:00
2010-10-31 18:54:58 +00:00

What's in the Package
---------------------------------------------------------------
bitdht          - base BitDHT Code.
util		- generic utils for networking and threading.
udp		- UDP interfacing code.
lib             - Where the library is created.
tests           - basic unit tests.
example		- example code of how to use libbitdht.
libbitdht.pro	- build script for Qt's qmake.
README.txt	- this file.


HOWTO libbitdht.
----------------------------------------------
This version is build using Qt's qmake system.

1) Install Qt's qmake system:  libqt-dev
2) type ./qmake
3) type ./make
4) check out the example and tests to learn how to interface with libbitdht.