--- /dev/null
+User visible changes between 0.0.1 and 0.0.4
+
+ - TLS support is now enabled by default. Use --disable-tls to
+ disable it.
+
+ - Support for TLS-PSK has been added (--enable-tls-psk).
+
+ - The RADIUS dictionaries are now compiled into the library and are
+ no longer read from disk.
HACKING file for libradsec (in Emacs -*- org -*- mode).
-Status as of libradsec-0.0.4.dev (2013-05-06).
+Status as of libradsec-0.0.4 (2013-12-18).
* Build instructions
sh autogen.sh
-./configure #--enable-tls
+./configure
make
examples/client -r examples/client.conf blocking-tls; echo $?
- Application chooses allocation regime.
-Note that as of 0.0.2.dev libradsec suffers from way too much focus on
+Note that as of 0.0.4 libradsec suffers from way too much focus on
the behaviour of a blocking client and is totally useless as a server.
Not only does it lack most of the functions needed for writing a
server but it also contains at least one architectural mishap which
Libradsec depends on
- libconfuse
- libevent2
-- openssl (if configured with --enable-tls)
+- openssl (unless configured with --disable-tls)
To compile the library and the examples, do something like
./configure --help
-for the full list. Worth mentioning here is --enable-tls and
---enable-tls-psk.
+for the full list. Worth mentioning here is --enable-tls-psk.
If the preprocessor has a hard time finding some of the header files
are, try setting environment variable CPPFLAGS at configure
# -*- Autoconf -*- script for libradsec.
AC_PREREQ([2.63])
-AC_INIT([libradsec], [0.0.4.dev], [linus+libradsec@nordu.net])
+AC_INIT([libradsec], [0.0.4], [linus+libradsec@nordu.net])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_SRCDIR([radsec.c])
AC_CONFIG_AUX_DIR([build-aux])