Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Aug 2018 08:07:29 +0000 (UTC)
From:      Xin LI <delphij@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r478105 - in head/net-p2p/gtk-gnutella: . files
Message-ID:  <201808260807.w7Q87T5M087573@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: delphij
Date: Sun Aug 26 08:07:29 2018
New Revision: 478105
URL: https://svnweb.freebsd.org/changeset/ports/478105

Log:
  net-p2p/gtk-gnutella: Do not call arc4random_stir or arc4random_addrandom.
  
  PR:		230829, 230756
  Approved by:	portmgr (antoine)

Added:
  head/net-p2p/gtk-gnutella/files/
  head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c   (contents, props changed)
  head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c   (contents, props changed)
Modified:
  head/net-p2p/gtk-gnutella/Makefile

Modified: head/net-p2p/gtk-gnutella/Makefile
==============================================================================
--- head/net-p2p/gtk-gnutella/Makefile	Sun Aug 26 07:56:39 2018	(r478104)
+++ head/net-p2p/gtk-gnutella/Makefile	Sun Aug 26 08:07:29 2018	(r478105)
@@ -3,6 +3,7 @@
 
 PORTNAME=	gtk-gnutella
 PORTVERSION=	1.1.13
+PORTREVISION=	1
 CATEGORIES=	net-p2p ipv6
 MASTER_SITES=	SF
 

Added: head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/gtk-gnutella/files/patch-src_lib_arc4random.c	Sun Aug 26 08:07:29 2018	(r478105)
@@ -0,0 +1,14 @@
+--- src/lib/arc4random.c.orig	2017-10-22 16:12:09 UTC
++++ src/lib/arc4random.c
+@@ -298,9 +298,11 @@ arc4random64(void)
+ void G_COLD
+ arc4random_stir_once(void)
+ {
++#ifdef arc4random_stir
+ 	static once_flag_t done;
+ 
+ 	once_flag_run(&done, arc4random_stir);
++#endif
+ }
+ 
+ /***

Added: head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/gtk-gnutella/files/patch-src_lib_random.c	Sun Aug 26 08:07:29 2018	(r478105)
@@ -0,0 +1,12 @@
+--- src/lib/random.c.orig	2017-10-22 16:12:12 UTC
++++ src/lib/random.c
+@@ -1058,7 +1058,9 @@ random_entropy(void *unused)
+ 		break;
+ 	case RANDOM_ARC4:
+ 		RANDOM_STATS_INC(arc4_distributed);
++#ifdef arc4random_addrandom
+ 		arc4random_addrandom(entropy, (int) ELEN);
++#endif
+ 		break;
+ 	case RANDOM_CMWC:
+ 		RANDOM_STATS_INC(cmwc_distributed);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808260807.w7Q87T5M087573>