X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=lib%2FREADME;h=37a5d1685b3b13e38e522b8015da0077c07c77fd;hb=b8260ee68d9bc60f3204f860cc6919964a6e9464;hp=c4d0609ba566957f2e6ff2032ff94a69c446b5a6;hpb=b1437bde86daa8826a8eeb1437cca11dda88283e;p=libradsec.git diff --git a/lib/README b/lib/README index c4d0609..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. -The parts of it thathas been tested has been so on Linux (Ubuntu -10.04) with libfreeradius2 (2.1.8+dfsg-1ubuntu1) and -libevent-2.0.7-rc-dev. +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.