Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Feb 2018 05:37:11 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r461983 - in branches/2018Q1/net/quagga: . files
Message-ID:  <201802160537.w1G5bBEL056977@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Fri Feb 16 05:37:11 2018
New Revision: 461983
URL: https://svnweb.freebsd.org/changeset/ports/461983

Log:
  MFH: r461952
  
  net/quagga: update 1.2.2 -> 1.2.3
  
  - doc/security: Security announcements for 4 issues
  - doc/security: Add a doc/security folder and template for announcements
  - doc: Add commit message template, suitable for commit.template
  - bgpd: remove stream_pnt use for notify data
  - lib/privs: Remove of CAP_NET_BROADCAST forgot to decrement array count
  - bgpd/security: debug print of received NOTIFY data can over-read msg array
  - bgpd/security: fix infinite loop on certain invalid OPEN messages
  - bgpd/security: Fix double free of unknown attribute
  - bgpd/security: invalid attr length sends NOTIFY with data overrun
  - zebra/redistribute: Implicit withdraw needs to be explicit if
    update isn't sent
  - doc: 'match aspath' should be 'match as-path'
  - bgpd: fix SIGBUS
  - bgpd: Fix mistake in NHT of connected IPv6 next-hops preventing
    route advertisements
  - Updated the protocol supported list
  - lib/command: make config file robust more robust and kinder to system
  - doc: Bring documentation on Zserv header up to date.
  - bgpd: distance comment
  - doc: Fix small but important logical mistake in community-list example
  - doc: document that changing bgp distance needs a hard clear of routes
  - bgpd: malformed attribute handling: don't pass on, and add missing notify
  - lib/filter: change add/delete callback hooks to robustly delete
  - Revert "lib: Fix Free Pointer dereference in lib/filter.c"
  - infra/buildbot: allow bots to be picked out by installed compiler.
  - infra/buildbot: Add bots, add JSON "env" config variable, poll
    all git branches
  - lib: ptr macro arg may need brackets in some cases
  - distro/systemd: add man page ref and set config file permissions
  - doc: Fix manpage number for ospfclient.
  - vtysh: Fix spelling errors in strings flagged by lintian.
  - doc: Tweak grammar in zebra manpage to keep lintian happy.
  - vtysh: print error if PAM auth does not succeed
  - lib/thread: get rid of the shallow-copy thread_fetch add a sane thread_main
  - buildbot/master: use a helper generator for make cmd string list
  - buildbot/master: fix the common steps
  - buildbot/master: Add OBSD bot, and support for environment variable config
  - build: AC_EGREPP_CPP actions wrong way around, worked by accident mostly.
  - build: Work around illumos still shipping
  
  Security:	CVE-2018-5378, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-0543.txt
  		CVE-2018-5379, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1114.txt
  		CVE-2018-5380, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1550.txt
  		CVE-2018-5381, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1975.txt
  Approved by:	portmgr (swills)

Added:
  branches/2018Q1/net/quagga/files/patch-lib_command.c
     - copied unchanged from r461952, head/net/quagga/files/patch-lib_command.c
Deleted:
  branches/2018Q1/net/quagga/files/patch-bgpd_bgp__aspath.c
  branches/2018Q1/net/quagga/files/patch-bgpd_bgp__nht.c
  branches/2018Q1/net/quagga/files/patch-configure
Modified:
  branches/2018Q1/net/quagga/Makefile
  branches/2018Q1/net/quagga/distinfo
  branches/2018Q1/net/quagga/files/patch-vtysh_extract.pl.in
  branches/2018Q1/net/quagga/pkg-plist
Directory Properties:
  branches/2018Q1/   (props changed)

Modified: branches/2018Q1/net/quagga/Makefile
==============================================================================
--- branches/2018Q1/net/quagga/Makefile	Fri Feb 16 04:54:20 2018	(r461982)
+++ branches/2018Q1/net/quagga/Makefile	Fri Feb 16 05:37:11 2018	(r461983)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	quagga
-PORTVERSION=	1.2.2
-PORTREVISION=	1
+PORTVERSION=	1.2.3
 CATEGORIES=	net ipv6
 MASTER_SITES=	SAVANNAH
 
@@ -16,10 +15,11 @@ BUILD_DEPENDS=	gawk:lang/gawk
 
 CONFLICTS=	openbgpd openospfd zebra quagga-esr frr pimd
 
+USES=		compiler:c11 cpe gmake libtool makeinfo \
+		perl5 readline ssl
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-exampledir=${PREFIX}/share/examples/quagga
 INSTALL_TARGET=	install-strip
-USES=		gmake libtool makeinfo perl5 readline compiler:c11 cpe
 USE_LDCONFIG=	yes
 USE_PERL5=	build
 

Modified: branches/2018Q1/net/quagga/distinfo
==============================================================================
--- branches/2018Q1/net/quagga/distinfo	Fri Feb 16 04:54:20 2018	(r461982)
+++ branches/2018Q1/net/quagga/distinfo	Fri Feb 16 05:37:11 2018	(r461983)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1507052274
-SHA256 (quagga-1.2.2.tar.gz) = 522e22f2beee64e3f0c2cde3d0155f3b8103f4f6fc8abef92cb40bc3a4cc2931
-SIZE (quagga-1.2.2.tar.gz) = 2986142
+TIMESTAMP = 1517952673
+SHA256 (quagga-1.2.3.tar.gz) = ee2c0907a106902abbdcaf63b4f28c67241c4f3396989ed54da7b4976eecad31
+SIZE (quagga-1.2.3.tar.gz) = 2925444

Copied: branches/2018Q1/net/quagga/files/patch-lib_command.c (from r461952, head/net/quagga/files/patch-lib_command.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2018Q1/net/quagga/files/patch-lib_command.c	Fri Feb 16 05:37:11 2018	(r461983, copy of r461952, head/net/quagga/files/patch-lib_command.c)
@@ -0,0 +1,21 @@
+--- lib/command.c.orig	2018-02-04 17:34:34 UTC
++++ lib/command.c
+@@ -3127,15 +3127,15 @@ DEFUN (config_write_file, 
+   
+   if ((dupfd = dup (file_vty->wfd)) < 0)
+     {
+-      vty_out (vty, "Couldn't dup fd (for fdatasync) for %s, %s (%d).%s", 
++      vty_out (vty, "Couldn't dup fd (for fsync) for %s, %s (%d).%s", 
+                config_file, safe_strerror(errno), errno, VTY_NEWLINE);
+     }
+ 
+   vty_close (file_vty);
+   
+-  if (fdatasync (dupfd) < 0)
++  if (fsync (dupfd) < 0)
+     {
+-      vty_out (vty, "Couldn't fdatasync %s, %s (%d)!%s",
++      vty_out (vty, "Couldn't fsync %s, %s (%d)!%s",
+                config_file, safe_strerror(errno), errno, VTY_NEWLINE);
+     }
+ 

Modified: branches/2018Q1/net/quagga/files/patch-vtysh_extract.pl.in
==============================================================================
--- branches/2018Q1/net/quagga/files/patch-vtysh_extract.pl.in	Fri Feb 16 04:54:20 2018	(r461982)
+++ branches/2018Q1/net/quagga/files/patch-vtysh_extract.pl.in	Fri Feb 16 05:37:11 2018	(r461983)
@@ -1,6 +1,6 @@
---- vtysh/extract.pl.in.orig	2016-10-18 13:03:52 UTC
+--- vtysh/extract.pl.in.orig	2018-02-04 17:34:34 UTC
 +++ vtysh/extract.pl.in
-@@ -69,7 +69,7 @@ my $cli_stomp = 0;
+@@ -75,7 +75,7 @@ my $cli_stomp = 0;
  foreach (@ARGV) {
      $file = $_;
  

Modified: branches/2018Q1/net/quagga/pkg-plist
==============================================================================
--- branches/2018Q1/net/quagga/pkg-plist	Fri Feb 16 04:54:20 2018	(r461982)
+++ branches/2018Q1/net/quagga/pkg-plist	Fri Feb 16 05:37:11 2018	(r461983)
@@ -100,7 +100,7 @@ sbin/zebra
 %%ISISD%%%%EXAMPLESDIR%%/isisd.conf.sample
 %%EXAMPLESDIR%%/ospf6d.conf.sample
 %%EXAMPLESDIR%%/ospfd.conf.sample
-%%PIMD%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pimd.conf.sample
+%%PIMD%%%%EXAMPLESDIR%%/pimd.conf.sample
 %%EXAMPLESDIR%%/ripd.conf.sample
 %%EXAMPLESDIR%%/ripngd.conf.sample
 %%EXAMPLESDIR%%/vtysh.conf.sample



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