summaryrefslogtreecommitdiff
path: root/lib/README
blob: 8f5c7963d9dfb010907c143ba1ada0d8e06c6c1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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.


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)


For changes between releases, see the CHANGES file.


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.