summaryrefslogtreecommitdiff
path: root/lib/HACKING
blob: 38826d4a4194df2e2f4d95b43266e1fd5e7afe99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
HACKING file for libradsec (in Emacs -*- org -*- mode).
* Design of the libraray
- three usage models
  - using send and receive calls in blocking mode
  - running the libevent loop, getting callbacks
  - running own event loop, using fd's for select and doing the i/o
    using libradsec send/receive
* Functionality
** Not implemented
- autoconf/automake/libtool
- client: matching responses, resending packets
- custom allocation scheme used in all places
- callbacks invoked properly
- server fail over
- TLS
- TLS PSK
- DTLS
** Not tested
- reading config file
- short read
- short write
** Tested and verified