AC works with GnuTLS 3 now.
No certifacte verification and no psk supprt for now. FossilOrigin-Name: 3809cff8b383f71541f4324949d9f89dc1db56aacada12bd45ba9a28b2b39cca
This commit is contained in:
		@ -5,43 +5,39 @@ include ../Macros.mak
 | 
			
		||||
ifndef CC
 | 
			
		||||
        CC=gcc
 | 
			
		||||
endif
 | 
			
		||||
SYSARCH := $(shell uname -m)
 | 
			
		||||
#SYSARCH := $(shell uname -m)
 | 
			
		||||
ifndef ARCH
 | 
			
		||||
#        ARCH=$(SYSARCH)
 | 
			
		||||
	ARCH = $(shell $(CC) -dumpmachine)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
LDFLAGS+=-g -D_REENTRANT -L/usr/local/lib -L../capwap/$(ARCH) 
 | 
			
		||||
 | 
			
		||||
CFLAGS += -I$(OPENSSLINC) -Wall -g -O0 -D_REENTRANT -DIPV6 -I/usr/local/include -I../capwap  
 | 
			
		||||
 | 
			
		||||
LDFLAGS+=-g -D_REENTRANT -L/usr/local/lib -L../capwap/$(ARCH)
 | 
			
		||||
CFLAGS += -Wall -g -O0 -D_REENTRANT -DIPV6 -I/usr/local/include -I../capwap  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
LIBS+=-lcapwap
 | 
			
		||||
LIBS+=-lrt
 | 
			
		||||
ifdef WITH_GNUTLS
 | 
			
		||||
 | 
			
		||||
else
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#LIBS+=-lcrypto
 | 
			
		||||
LIBS+=-lpthread
 | 
			
		||||
LIBS+=-lconfuse
 | 
			
		||||
LIBS+=-lsqlite3
 | 
			
		||||
LIBS+=-ldl
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ifeq ($(SSL_LIBRARY),GNUTLS)
 | 
			
		||||
CFLAGS+=-DWITH_GNUTLS
 | 
			
		||||
LIBS+=-lgnutls
 | 
			
		||||
else
 | 
			
		||||
CFLAGS+=$(GNUTLS_CFLAGS)
 | 
			
		||||
LIBS+=$(GNUTLS_LIBS)
 | 
			
		||||
LDFLAGS+=$(GNUTLS_LDFLAGS)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifeq ($(SSL_LIBRARY),OPENSSL)
 | 
			
		||||
CFLAGS+=-DWITH_OPENSSL
 | 
			
		||||
LIBS+=$(OPENSSLLIB)
 | 
			
		||||
CFLAGS+=$(OPESSL_CFLAGS)
 | 
			
		||||
LDFLAGS+=$(OPENSSL_LDFLAGS)
 | 
			
		||||
LIBS+=$(OPENSSL_LIBS)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
CFLAGS += -DWITH_CW_LOG
 | 
			
		||||
CFLAGS += -DWITH_CW_LOG_DEBUG
 | 
			
		||||
 | 
			
		||||
CFLAGS += -DWITH_RMAC_SUPPORT
 | 
			
		||||
CFLAGS += -DWITH_DTLS
 | 
			
		||||
CFLAGS += -DWITH_IPV6
 | 
			
		||||
@ -66,7 +62,7 @@ AC_NAME = actube
 | 
			
		||||
all: $(AC_NAME) 
 | 
			
		||||
 | 
			
		||||
$(AC_NAME): $(AC_OBJS) 
 | 
			
		||||
	$(CC) $(AC_OBJS) $(CC_FLAGS) $(OPENSSL_INCLUDE) -o $(AC_NAME) $(LDFLAGS) $(LIBS) 
 | 
			
		||||
	$(CC) $(AC_OBJS) -o $(AC_NAME) $(LDFLAGS) $(LIBS)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
clean: 
 | 
			
		||||
 | 
			
		||||
@ -55,8 +55,7 @@ int main (int argc, const char * argv[])
 | 
			
		||||
	cw_log_name="AC-Tube";
 | 
			
		||||
 | 
			
		||||
	read_config("ac.conf");
 | 
			
		||||
	cw_log_debug_level=conf_debug_level;
 | 
			
		||||
 | 
			
		||||
//	cw_log_debug_level=conf_debug_level;
 | 
			
		||||
 | 
			
		||||
	
 | 
			
		||||
	cw_log(LOG_INFO,"Starting AC-Tube, Name=%s, ID=%s",conf_acname,conf_acid);
 | 
			
		||||
 | 
			
		||||
@ -531,7 +531,7 @@ static int conf_read_dbg_level(cfg_t *cfg)
 | 
			
		||||
 | 
			
		||||
	for (i=0; i<n; i++) {
 | 
			
		||||
		char * str = cfg_getnstr(cfg,name,i);
 | 
			
		||||
 | 
			
		||||
int u = cw_log_str2dbglevel(str);
 | 
			
		||||
		cw_dbg_opt_level|=cw_log_str2dbglevel(str);
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user