FreeBSD Bugzilla – Attachment 207378 Details for
Bug 240382
net/radsecproxy: Update to 1.8.0, Remove BROKEN (on 12/13)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
net/radsecproxy patch 2019091100
radsecproxy.2019091100.diff (text/plain), 5.80 KB, created by
Jørn Åne de Jong
on 2019-09-11 10:53:24 UTC
(
hide
)
Description:
net/radsecproxy patch 2019091100
Filename:
MIME Type:
Creator:
Jørn Åne de Jong
Created:
2019-09-11 10:53:24 UTC
Size:
5.80 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 511401) >+++ Makefile (working copy) >@@ -2,30 +2,27 @@ > # $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= cpe tar:tgz ssl autoreconf localbase:ldflags >+ > 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} > ${INSTALL_DATA} ${WRKSRC}/radsecproxy.conf-example \ >Index: distinfo >=================================================================== >--- distinfo (revision 511401) >+++ distinfo (working copy) >@@ -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 >Index: files/patch-dtls.c >=================================================================== >--- files/patch-dtls.c (nonexistent) >+++ files/patch-dtls.c (working copy) >@@ -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) { > >Property changes on: files/patch-dtls.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-radsecproxy.conf-example >=================================================================== >--- files/patch-radsecproxy.conf-example (nonexistent) >+++ files/patch-radsecproxy.conf-example (working copy) >@@ -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 > >Property changes on: files/patch-radsecproxy.conf-example >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-rewrite.c >=================================================================== >--- files/patch-rewrite.c (nonexistent) >+++ files/patch-rewrite.c (working copy) >@@ -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" > >Property changes on: files/patch-rewrite.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: pkg-descr >=================================================================== >--- pkg-descr (revision 511401) >+++ pkg-descr (working copy) >@@ -3,4 +3,4 @@ > 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 >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 511401) >+++ pkg-plist (working copy) >@@ -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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
m.tsatsenko:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 240382
:
207253
|
207258
| 207378