c76031ad6f473eb0fd6c81a977bd9e58d807a59d
[radsecproxy.git] / lib / README
1 libradsec is a RADIUS library for clients doing RADIUS over UDP or
2 TLS.  The goal is to add support for writing servers (and thus
3 proxies) and to add transports TCP and DTLS.
4
5
6 The canonical pickup point is
7 http://git.nordu.net/?p=radsecproxy.git;a=shortlog;h=refs/heads/libradsec
8
9
10 libradsec depends on 
11 - libradius from the FreeRADIUS freeradius-server
12 - libevent2
13 - libconfuse
14 - openssl (if configured with --enable-tls)
15
16
17 To compile the library and the examples, do something like
18
19  sh autogen.sh && ./configure && make
20
21 If any of the libraries are not found, try setting environment
22 variable LDFLAGS at configure time like so:
23
24  LDFLAGS="-L/usr/lib/freeradius -L/usr/local/lib" ./configure --enable-tls
25
26
27 The parts of the library which has been tested has been so on Linux
28 (Ubuntu 10.10) with libfreeradius2 (2.1.9+dfsg-1ubuntu1), libconfuse0
29 (2.7-1) and libevent-2.0.10-stable (http://monkey.org/~provos/).
30
31 The file HACKING contains more detailed info on the state of the
32 various parts of the library.