summaryrefslogtreecommitdiff
path: root/lib/HACKING
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordu.net>2010-10-04 02:43:54 +0200
committerLinus Nordberg <linus@nordu.net>2010-10-04 02:43:54 +0200
commit90bbf9fd57ebd4a06adf3df6536bbbb166a717e3 (patch)
tree693377bf4df0f56e56111540459a3d2390381b72 /lib/HACKING
parent0065f2622cc3bdf1e5cfd322fbb890a25afef8d8 (diff)
WIP
Diffstat (limited to 'lib/HACKING')
-rw-r--r--lib/HACKING12
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/HACKING b/lib/HACKING
index 884ce2c..38826d4 100644
--- a/lib/HACKING
+++ b/lib/HACKING
@@ -1,18 +1,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
-- reading config file
-- resending packets
+- autoconf/automake/libtool
+- client: matching responses, resending packets
- custom allocation scheme used in all places
- callbacks invoked properly
- server fail over
-- matching responses
- TLS
- TLS PSK
-- autoconf/automake/libtool
- DTLS
** Not tested
+- reading config file
- short read
- short write
** Tested and verified