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>