Build radsecproxy-hash.
[libradsec.git] / radsecproxy.h
index 2cd55ee..03ae54c 100644 (file)
@@ -7,6 +7,11 @@
  * copyright notice and this permission notice appear in all copies.
  */
 
+#include <sys/time.h>
+#include <stdint.h>
+#include <pthread.h>
+#include <regex.h>
+#include "list.h"
 #include "tlv11.h"
 #include "radmsg.h"
 #include "gconfig.h"
@@ -57,7 +62,7 @@ struct options {
     uint8_t loopprevention;
     enum rsp_fticks_reporting_type fticks_reporting;
     enum rsp_fticks_mac_type fticks_mac;
-    char *fticks_key;
+    uint8_t *fticks_key;
 };
 
 struct commonprotoopts {
@@ -124,6 +129,7 @@ struct clsrvconf {
     struct tls *tlsconf;
     struct list *clients;
     struct server *servers;
+    char *fticks_viscountry;
 };
 
 #include "tlscommon.h"
@@ -229,6 +235,7 @@ void freerq(struct request *rq);
 int radsrv(struct request *rq);
 void replyh(struct server *server, unsigned char *buf);
 struct addrinfo *resolve_hostport_addrinfo(uint8_t type, char *hostport);
+uint8_t *radattr2ascii(struct tlv *attr);
 
 /* Local Variables: */
 /* c-file-style: "stroustrup" */