X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=radsecproxy.h;h=6542e99b66681a9096317a4652e0dbaceea1f17c;hb=refs%2Fheads%2Flicensing;hp=680a58dba3fdcce91567f333f8e8619a72b20f46;hpb=9b94f68976689c1ccf6f12f12abd9bd3620ae4ff;p=libradsec.git diff --git a/radsecproxy.h b/radsecproxy.h index 680a58d..6542e99 100644 --- a/radsecproxy.h +++ b/radsecproxy.h @@ -1,11 +1,6 @@ -/* - * Copyright (C) 2006-2009 Stig Venaas - * Copyright (C) 2010,2011,2012 NORDUnet A/S - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - */ +/* Copyright (c) 2006-2010, UNINETT AS + * Copyright (c) 2010-2012, NORDUnet A/S */ +/* See LICENSE for licensing information. */ #include #include @@ -65,6 +60,8 @@ struct options { enum rsp_fticks_reporting_type fticks_reporting; enum rsp_fticks_mac_type fticks_mac; uint8_t *fticks_key; + uint8_t ipv4only; + uint8_t ipv6only; }; struct commonprotoopts { @@ -106,6 +103,7 @@ struct clsrvconf { uint8_t type; /* RAD_UDP/RAD_TLS/RAD_TCP */ const struct protodefs *pdef; char **hostsrc; + int hostaf; char *portsrc; struct list *hostports; char *secret; @@ -160,6 +158,10 @@ struct server { uint8_t connectionok; uint8_t lostrqs; uint8_t dynstartup; + uint8_t dynfailing; +#if defined ENABLE_EXPERIMENTAL_DYNDISC + uint8_t in_use; +#endif char *dynamiclookuparg; int nextid; struct timeval lastrcv;