diff options
6 files changed, 19 insertions, 9 deletions
diff --git a/COPYING b/COPYING
index cf6b951..a0b8800 100644
@@ -1,3 +1,3 @@
-Copyright (C) 2006-2008 Stig Venaas <>
+Copyright (C) 2006-2009 Stig Venaas <>
See the LICENSE file for licensing terms.
diff --git a/ChangeLog b/ChangeLog
index 7cede5b..a97885b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -40,16 +40,18 @@
cache of CA certificates and CRLs. This is particularly useful for
regularly updating CRLs.
Some logging has been made more informative
-Additional features in devel-20081006
+2008-12-04 1.3-alpha
Support for TCP and DTLS transports (type tcp, type dtls)
Listen... options can be specified multiple times
Dynamic server discovery
DuplicateInterval option in client block for specifying for how
long a request/reply shall be stored for duplicate detection
-Additional features in devel-20081106
Support for RADIUS TTL (hopcount) attribute. Decrements value of
the TTL attribute if present, discards message if becomes 0.
If addTTL option is used, the TTL attribute is added with the
specified value if the forwarded message does not have one.
PolicyOID option can be used to require certain CA policies.
+2009-02-18 1.3-beta
+ Client and Server blocks may contain multiple host options.
+ Configure (Makefile) options for specifying which transports
+ should be supported in a build.
diff --git a/LICENSE b/LICENSE
index 18e2d6f..c17867b 100644
@@ -7,7 +7,7 @@ Public License Version 2 or later (GPL).
Alternatively the radsecproxy source code is subject to the terms of the
below BSD style license.
-* Copyright (c) 2006-2008, UNINETT AS
+* Copyright (c) 2006-2009, UNINETT AS
* All rights reserved.
* Redistribution and use in source and binary forms, with or without
diff --git a/Makefile b/Makefile
index 8d1d10b..e48b282 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,5 @@
+CFLAGS = -g -Wall -pedantic -pthread -DRADPROT_UDP -DRADPROT_TLS
LDFLAGS = -lssl
OBJ = util.o debug.o list.o hash.o gconfig.o tlv11.o hostport.o radmsg.o udp.o tcp.o tls.o dtls.o tlscommon.o radsecproxy.o
diff --git a/ b/
index 47ff3f9..06d9c1f 100644
--- a/
+++ b/
@@ -22,6 +22,7 @@ radsecproxy_SOURCES = radsecproxy.c \
list.h \
hash.h \
tlv11.h \
+ hostport.h \
radmsg.h \
udp.h \
tcp.h \
diff --git a/README b/README
index ec10e18..a6e0c73 100644
--- a/README
+++ b/README
@@ -4,8 +4,14 @@ radsecproxy is a generic RADIUS proxy that can support various
RADIUS clients over UDP or TLS (RadSec).
It should build on most Linux and BSD platforms by simply typing
-"make". You may also try to use autoconf, but this is currently
+"make". You may also try to use autoconf. It is possible to
+specify which RADIUS transport the build should support. With
+just doing "make" one will support only UDP and TLS. See the
+Makefile for how to change this. With autoconf (configure) there
+will normally be support for all transport. You can use the
+configure options --enable-udp, --enable-tcp, --enable-tls and
+--enable-dtls where each of them may be set to yes or no to
+enable or disable them.
To use it you need to create a config file which normally is
called "/etc/radsecproxy.conf". You can also specify the location
@@ -37,4 +43,4 @@ let me know if you feel left out.
For more information, feedback etc. please see the information
-Stig Venaas <> -- 2008.10.07
+Stig Venaas <> -- 2009.02.18