X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=lib%2FREADME;h=37a5d1685b3b13e38e522b8015da0077c07c77fd;hb=b8260ee68d9bc60f3204f860cc6919964a6e9464;hp=e221bf148c20dd0ada7e7b658dc204e4b4cde075;hpb=63a5bc0182881d8f806a9acdf47b708492b8a41b;p=libradsec.git diff --git a/lib/README b/lib/README index e221bf1..37a5d16 100644 --- a/lib/README +++ b/lib/README @@ -1,11 +1,34 @@ -This is a non-working RADIUS library doing UDP, TCP, TLS and DTLS. +libradsec is a RADIUS library for clients doing RADIUS over UDP or +TLS. The goal is to add support for writing servers (and thus +proxies) and to add transports TCP and DTLS. -It depends on libradius from FreeRADIUS freeradius-server and -libevent2. -Those parts of the library which has been tested has been so on Linux -(Ubuntu 10.04) with libfreeradius2 (2.1.8+dfsg-1ubuntu1) and -libevent-2.0.7-rc-dev (http://monkey.org/~provos/). +The canonical pickup point is +http://git.nordu.net/?p=radsecproxy.git;a=shortlog;h=refs/heads/libradsec + + +The source code is licensed under a 3-clause BSD license. See LICENSE. + + +libradsec depends on +- libconfuse +- libevent2 +- openssl (if configured with --enable-tls) + + +To compile the library and the examples, do something like + + sh autogen.sh && ./configure && make + +If any of the libraries are not found, try setting environment +variable LDFLAGS at configure time like so: + + LDFLAGS="-L/usr/local/lib" ./configure --enable-tls + + +The parts of the library which has been tested has been so on Linux +(Debian) with libconfuse (2.7), libevent (2.0.19) and OpenSSL +(1.0.1c). The file HACKING contains more detailed info on the state of the various parts of the library.