From 4ac1be684f61dd1f1b3560a8f5a04c8f2dff1bc5 Mon Sep 17 00:00:00 2001 From: venaas Date: Wed, 18 Feb 2009 15:37:01 +0000 Subject: updated files for 1.3-beta release git-svn-id: https://svn.testnett.uninett.no/radsecproxy/trunk@480 e88ac4ed-0b26-0410-9574-a7f39faa03bf --- COPYING | 2 +- ChangeLog | 8 +++++--- LICENSE | 2 +- Makefile | 3 ++- Makefile.am | 1 + README | 12 +++++++++--- 6 files changed, 19 insertions(+), 9 deletions(-) diff --git a/COPYING b/COPYING index cf6b951..a0b8800 100644 --- a/COPYING +++ b/COPYING @@ -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 --- a/LICENSE +++ b/LICENSE @@ -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_TCP -DRADPROT_TLS -DRADPROT_DTLS +CFLAGS = -g -Wall -pedantic -pthread -DRADPROT_UDP -DRADPROT_TLS +# -DRADPROT_TCP -DRADPROT_DTLS 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/Makefile.am b/Makefile.am index 47ff3f9..06d9c1f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 -unsupported. +"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 at http://software.uninett.no/radsecproxy/ -Stig Venaas -- 2008.10.07 +Stig Venaas -- 2009.02.18 -- cgit v1.1