Date: Tue, 24 Sep 2019 17:53:08 +0000 (UTC) From: Steve Wills <swills@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r512735 - in head/net/radsecproxy: . files Message-ID: <201909241753.x8OHr89t027039@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: swills Date: Tue Sep 24 17:53:08 2019 New Revision: 512735 URL: https://svnweb.freebsd.org/changeset/ports/512735 Log: net/radsecproxy: Update to 1.8.0, Remove BROKEN (on 12/13) PR: 240382 Submitted by: Jørn Åne de Jong <jornane@icloud.com> Approved by: m.tsatsenko@gmail.com (maintainer) Added: head/net/radsecproxy/files/patch-dtls.c (contents, props changed) head/net/radsecproxy/files/patch-radsecproxy.conf-example (contents, props changed) head/net/radsecproxy/files/patch-rewrite.c (contents, props changed) Modified: head/net/radsecproxy/Makefile (contents, props changed) head/net/radsecproxy/distinfo (contents, props changed) head/net/radsecproxy/pkg-descr (contents, props changed) head/net/radsecproxy/pkg-plist (contents, props changed) Modified: head/net/radsecproxy/Makefile ============================================================================== --- head/net/radsecproxy/Makefile Tue Sep 24 17:47:13 2019 (r512734) +++ head/net/radsecproxy/Makefile Tue Sep 24 17:53:08 2019 (r512735) @@ -2,29 +2,26 @@ # $FreeBSD$ PORTNAME= radsecproxy -PORTVERSION= 1.6.8 +PORTVERSION= 1.8.0 CATEGORIES= net -MASTER_SITES= https://software.nordu.net/radsecproxy/ +MASTER_SITES= GH MAINTAINER= m.tsatsenko@gmail.com COMMENT= Radsecproxy is a generic RADIUS proxy -LICENSE= GPLv2 BSD3CLAUSE -LICENSE_COMB= dual +LICENSE= BSD3CLAUSE -USES= cpe tar:xz ssl -CPE_VENDOR= nordunet +LIB_DEPENDS= libnettle.so:security/nettle +USES= autoreconf cpe localbase:ldflags ssl tar:tgz + GNU_CONFIGURE= yes +USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} +CPE_VENDOR= switch .include <bsd.port.pre.mk> - -.if ${SSL_DEFAULT} == base -BROKEN_FreeBSD_12= incomplete definition of type 'struct ssl_st' -BROKEN_FreeBSD_13= incomplete definition of type 'struct ssl_st' -.endif post-install: ${MAKE} install-man -C ${WRKSRC} ${MAKE_ARGS} Modified: head/net/radsecproxy/distinfo ============================================================================== --- head/net/radsecproxy/distinfo Tue Sep 24 17:47:13 2019 (r512734) +++ head/net/radsecproxy/distinfo Tue Sep 24 17:53:08 2019 (r512735) @@ -1,3 +1,3 @@ -TIMESTAMP = 1498780490 -SHA256 (radsecproxy-1.6.8.tar.xz) = 823ebee37c88974db93485ab67c449bc9fcd45117683f57d83b36e6bf16b6a8f -SIZE (radsecproxy-1.6.8.tar.xz) = 159928 +TIMESTAMP = 1567862289 +SHA256 (radsecproxy-radsecproxy-1.8.0_GH0.tar.gz) = 6b0316055b76001743c8f2c94e878979c76aea4c9327199f26ba74abba354d37 +SIZE (radsecproxy-radsecproxy-1.8.0_GH0.tar.gz) = 109914 Added: head/net/radsecproxy/files/patch-dtls.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/radsecproxy/files/patch-dtls.c Tue Sep 24 17:53:08 2019 (r512735) @@ -0,0 +1,11 @@ +--- dtls.c.orig 2019-07-04 06:42:58 UTC ++++ dtls.c +@@ -491,7 +491,7 @@ void *dtlslistener(void *arg) { + BIO_set_fd(SSL_get_rbio(conf->tlsconf->dtlssslprep), s, BIO_NOCLOSE); + } + +-#if OPENSSL_VERSION_NUMBER < 0x10100000 ++#if (OPENSSL_VERSION_NUMBER < 0x10100000) || defined(LIBRESSL_VERSION_NUMBER) + if(DTLSv1_listen(conf->tlsconf->dtlssslprep, &from) > 0) { + #else + if(DTLSv1_listen(conf->tlsconf->dtlssslprep, (BIO_ADDR *)&from) > 0) { Added: head/net/radsecproxy/files/patch-radsecproxy.conf-example ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/radsecproxy/files/patch-radsecproxy.conf-example Tue Sep 24 17:53:08 2019 (r512735) @@ -0,0 +1,25 @@ +--- radsecproxy.conf-example.orig 2019-07-04 06:42:58 UTC ++++ radsecproxy.conf-example +@@ -1,4 +1,4 @@ +-# Master config file, must be in /usr/local/etc/radsecproxy or specified with -c option ++# Master config file, /usr/local/etc/radsecproxy.conf or specified with -c option + # All possible config options are listed below + + # First you may define any global options, these are: +@@ -91,12 +91,12 @@ + tls default { + # You must specify at least one of CACertificateFile or CACertificatePath + # for TLS to work. We always verify peer certificate (client and server) +- # CACertificateFile /etc/cacerts/CA.pem +- CACertificatePath /etc/cacerts ++ # CACertificateFile /usr/local/etc/ssl/CA.pem ++ CACertificatePath /usr/local/etc/ssl/cacerts + + # You must specify the below for TLS, we always present our certificate +- CertificateFile /etc/hostcertkey/host.example.com.pem +- CertificateKeyFile /etc/hostcertkey/host.example.com.key.pem ++ CertificateFile /usr/local/etc/ssl/host.example.com.pem ++ CertificateKeyFile /usr/local/etc/ssl/host.example.com.key.pem + # Optionally specify password if key is encrypted (not very secure) + CertificateKeyPassword "follow the white rabbit" + # Optionally enable CRL checking Added: head/net/radsecproxy/files/patch-rewrite.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/radsecproxy/files/patch-rewrite.c Tue Sep 24 17:53:08 2019 (r512735) @@ -0,0 +1,10 @@ +--- rewrite.c.orig 2019-07-04 06:42:58 UTC ++++ rewrite.c +@@ -5,6 +5,7 @@ + #include <stdlib.h> + #include <string.h> + #include <regex.h> ++#include <arpa/inet.h> + #include "debug.h" + #include "gconfig.h" + #include "hash.h" Modified: head/net/radsecproxy/pkg-descr ============================================================================== --- head/net/radsecproxy/pkg-descr Tue Sep 24 17:47:13 2019 (r512734) +++ head/net/radsecproxy/pkg-descr Tue Sep 24 17:53:08 2019 (r512735) @@ -3,4 +3,4 @@ UDP transport, also supports TLS (RadSec), as well as DTLS. The aim is for the proxy to have sufficient features to be flexible, while at the same time to be small, efficient and easy to configure. -WWW: https://software.nordu.net/radsecproxy/ +WWW: https://radsecproxy.github.io Modified: head/net/radsecproxy/pkg-plist ============================================================================== --- head/net/radsecproxy/pkg-plist Tue Sep 24 17:47:13 2019 (r512734) +++ head/net/radsecproxy/pkg-plist Tue Sep 24 17:53:08 2019 (r512735) @@ -1,4 +1,5 @@ bin/radsecproxy-conf +bin/radsecproxy-hash etc/radsecproxy.conf-example man/man1/radsecproxy-hash.1.gz man/man1/radsecproxy.1.gz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909241753.x8OHr89t027039>