Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 May 2020 22:33:47 +0000 (UTC)
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r536727 - in head/net/rp-pppoe: . files
Message-ID:  <202005272233.04RMXllI016650@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mandree
Date: Wed May 27 22:33:47 2020
New Revision: 536727
URL: https://svnweb.freebsd.org/changeset/ports/536727

Log:
  Update to new upstream release 3.14.
  
  Update relay.c patch.
  
  Changelog: https://dianne.skoll.ca/pipermail/rp-pppoe/2020q2/000587.html

Modified:
  head/net/rp-pppoe/Makefile
  head/net/rp-pppoe/distinfo
  head/net/rp-pppoe/files/patch-configure
  head/net/rp-pppoe/files/patch-if.c
  head/net/rp-pppoe/files/patch-pppoe.h
  head/net/rp-pppoe/files/patch-relay.c
  head/net/rp-pppoe/files/patch-relay.h

Modified: head/net/rp-pppoe/Makefile
==============================================================================
--- head/net/rp-pppoe/Makefile	Wed May 27 22:31:33 2020	(r536726)
+++ head/net/rp-pppoe/Makefile	Wed May 27 22:33:47 2020	(r536727)
@@ -2,8 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	rp-pppoe
-PORTVERSION=	3.13
-PORTREVISION=	1
+PORTVERSION=	3.14
+PORTREVISION=	0
 CATEGORIES=	net
 MASTER_SITES=	https://dianne.skoll.ca/projects/rp-pppoe/download/
 

Modified: head/net/rp-pppoe/distinfo
==============================================================================
--- head/net/rp-pppoe/distinfo	Wed May 27 22:31:33 2020	(r536726)
+++ head/net/rp-pppoe/distinfo	Wed May 27 22:33:47 2020	(r536727)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1545915011
-SHA256 (rp-pppoe-3.13.tar.gz) = 8cd6bc71ba46bd5f6eb4daf60220ccdcd991a8525111dee466501b1b9717e676
-SIZE (rp-pppoe-3.13.tar.gz) = 224204
+TIMESTAMP = 1590618245
+SHA256 (rp-pppoe-3.14.tar.gz) = 7825232f64ab4d618ef074d62d145ae43d6edc91b9a718c6130a4742bac40e2a
+SIZE (rp-pppoe-3.14.tar.gz) = 224688

Modified: head/net/rp-pppoe/files/patch-configure
==============================================================================
--- head/net/rp-pppoe/files/patch-configure	Wed May 27 22:31:33 2020	(r536726)
+++ head/net/rp-pppoe/files/patch-configure	Wed May 27 22:33:47 2020	(r536727)
@@ -1,6 +1,6 @@
---- configure.orig	2018-11-25 22:25:28 UTC
+--- configure.orig	2020-05-27 00:29:37 UTC
 +++ configure
-@@ -4715,7 +4715,7 @@ eval "WRAPPER=${WRAPPER}"
+@@ -4620,7 +4620,7 @@ eval "WRAPPER=${WRAPPER}"
  
  
  # Determine what targets to build

Modified: head/net/rp-pppoe/files/patch-if.c
==============================================================================
--- head/net/rp-pppoe/files/patch-if.c	Wed May 27 22:31:33 2020	(r536726)
+++ head/net/rp-pppoe/files/patch-if.c	Wed May 27 22:33:47 2020	(r536727)
@@ -1,6 +1,6 @@
---- if.c.orig	2018-11-25 22:25:28 UTC
+--- if.c.orig	2020-05-27 00:29:37 UTC
 +++ if.c
-@@ -276,7 +276,7 @@ initFilter(int fd, UINT16_t type, unsigned char *hwadd
+@@ -277,7 +277,7 @@ initFilter(int fd, UINT16_t type, unsigned char *hwadd
  * traffic on this network.
  ***********************************************************************/
  int
@@ -9,7 +9,7 @@
  {
      static int fd = -1;
      char bpfName[32];
-@@ -287,7 +287,12 @@ openInterface(char const *ifname, UINT16_t type, unsig
+@@ -288,7 +288,12 @@ openInterface(char const *ifname, UINT16_t type, unsig
      int i;
  
      /* BSD only opens one socket for both Discovery and Session packets */
@@ -22,7 +22,7 @@
  	return fd;
      }
  
-@@ -396,6 +401,8 @@ openInterface(char const *ifname, UINT16_t type, unsig
+@@ -397,6 +402,8 @@ openInterface(char const *ifname, UINT16_t type, unsig
  		ifname);
  	rp_fatal(buffer);
      }

Modified: head/net/rp-pppoe/files/patch-pppoe.h
==============================================================================
--- head/net/rp-pppoe/files/patch-pppoe.h	Wed May 27 22:31:33 2020	(r536726)
+++ head/net/rp-pppoe/files/patch-pppoe.h	Wed May 27 22:33:47 2020	(r536727)
@@ -1,6 +1,6 @@
---- pppoe.h.orig	2018-11-25 22:25:28 UTC
+--- pppoe.h.orig	2020-05-27 00:29:37 UTC
 +++ pppoe.h
-@@ -65,10 +65,14 @@ extern int IsSetID;
+@@ -62,10 +62,14 @@ extern int IsSetID;
  #include <net/if_ppp.h>
  #endif
  

Modified: head/net/rp-pppoe/files/patch-relay.c
==============================================================================
--- head/net/rp-pppoe/files/patch-relay.c	Wed May 27 22:31:33 2020	(r536726)
+++ head/net/rp-pppoe/files/patch-relay.c	Wed May 27 22:33:47 2020	(r536727)
@@ -1,6 +1,6 @@
---- relay.c.orig	2018-11-25 22:25:28 UTC
+--- relay.c.orig	2020-05-27 00:29:37 UTC
 +++ relay.c
-@@ -754,6 +754,11 @@ void
+@@ -756,6 +756,11 @@ void
  relayLoop()
  {
      fd_set readable, readableCopy;
@@ -12,7 +12,7 @@
      int maxFD;
      int i, r;
      int sock;
-@@ -783,6 +788,27 @@ relayLoop()
+@@ -785,6 +790,27 @@ relayLoop()
  	    continue;
  	}
  
@@ -26,7 +26,7 @@
 +                continue;
 +
 +            /* Ignore unknown code/version */
-+            if (packet.ver != 1 || packet.type != 1)
++            if (PPPOE_VER(packet.vertype) != 1 || PPPOE_TYPE(packet.vertype) != 1)
 +                continue;
 +
 +            type = etherType(&packet);
@@ -40,7 +40,7 @@
  	/* Handle session packets first */
  	for (i=0; i<NumInterfaces; i++) {
  	    if (FD_ISSET(Interfaces[i].sessionSock, &readableCopy)) {
-@@ -797,6 +823,7 @@ relayLoop()
+@@ -799,6 +825,7 @@ relayLoop()
  	    }
  	}
  
@@ -48,7 +48,7 @@
  	/* Handle the session-cleaning process */
  	if (FD_ISSET(CleanPipe[0], &readableCopy)) {
  	    char dummy;
-@@ -816,7 +843,47 @@ relayLoop()
+@@ -818,7 +845,47 @@ relayLoop()
  *%DESCRIPTION:
  * Receives and processes a discovery packet.
  ***********************************************************************/
@@ -96,7 +96,7 @@
  relayGotDiscoveryPacket(PPPoEInterface const *iface)
  {
      PPPoEPacket packet;
-@@ -863,6 +930,7 @@ relayGotDiscoveryPacket(PPPoEInterface const *iface)
+@@ -865,6 +932,7 @@ relayGotDiscoveryPacket(PPPoEInterface const *iface)
  	       iface->name, (int) packet.code);
      }
  }
@@ -104,7 +104,7 @@
  
  /**********************************************************************
  *%FUNCTION: relayGotSessionPacket
-@@ -873,7 +941,66 @@ relayGotDiscoveryPacket(PPPoEInterface const *iface)
+@@ -875,7 +943,66 @@ relayGotDiscoveryPacket(PPPoEInterface const *iface)
  *%DESCRIPTION:
  * Receives and processes a session packet.
  ***********************************************************************/
@@ -171,7 +171,7 @@
  relayGotSessionPacket(PPPoEInterface const *iface)
  {
      PPPoEPacket packet;
-@@ -939,6 +1066,7 @@ relayGotSessionPacket(PPPoEInterface const *iface)
+@@ -941,6 +1068,7 @@ relayGotSessionPacket(PPPoEInterface const *iface)
  #endif
      sendPacket(NULL, sh->interface->sessionSock, &packet, size);
  }

Modified: head/net/rp-pppoe/files/patch-relay.h
==============================================================================
--- head/net/rp-pppoe/files/patch-relay.h	Wed May 27 22:31:33 2020	(r536726)
+++ head/net/rp-pppoe/files/patch-relay.h	Wed May 27 22:33:47 2020	(r536727)
@@ -1,6 +1,6 @@
---- relay.h.orig	2018-11-25 22:25:28 UTC
+--- relay.h.orig	2020-05-27 00:29:37 UTC
 +++ relay.h
-@@ -51,8 +51,13 @@ typedef struct SessionHashStruct {
+@@ -52,8 +52,13 @@ typedef struct SessionHashStruct {
  
  /* Function prototypes */
  



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