Revamping for listeners.
[radsecproxy.git] / lib / README
1 Libradsec is a RADIUS library for clients doing RADIUS over UDP or
2 TLS. The goal is to eventually add transports TCP and DTLS.
3
4
5  * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE *
6
7 This branch (libradsec-server-support) is extremely unstable and will
8 see changes its to public API:s for sure. It _will_ be rebased without
9 any warning what so ever. Yuo probably don't want to follow this
10 branch.
11
12  * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE * NOTE *
13
14
15 The canonical pickup point is
16 http://git.nordu.net/?p=radsecproxy.git;a=shortlog;h=refs/heads/libradsec
17
18
19 The source code is licensed under a 3-clause BSD license. See LICENSE.
20
21
22 Libradsec depends on 
23 - libconfuse
24 - libevent2
25 - openssl (if configured with --enable-tls)
26
27
28 For changes between releases, see the CHANGES file.
29
30
31 To compile the library and the examples, do something like
32
33  sh autogen.sh && ./configure && make
34
35 If any of the libraries are not found, try setting environment
36 variable LDFLAGS at configure time like so:
37
38   LDFLAGS="-L/usr/local/lib" ./configure --enable-tls
39
40
41 The parts of the library which has been tested has been so on Linux
42 (Debian) with libconfuse (2.7), libevent (2.0.19) and OpenSSL
43 (1.0.1c).
44
45 The file HACKING contains more detailed info on the state of the
46 various parts of the library.