pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/xl2tpd
Module Name: pkgsrc
Committed By: christos
Date: Sun Nov 1 17:52:34 UTC 2026
Modified Files:
pkgsrc/net/xl2tpd: distinfo
pkgsrc/net/xl2tpd/patches: patch-xl2tpd.c
Log Message:
open the control fd with O_RDWR so that select does not return immediately,
adjusting to the new NetBSD behavior
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/net/xl2tpd/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/xl2tpd/patches/patch-xl2tpd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/xl2tpd/distinfo
diff -u pkgsrc/net/xl2tpd/distinfo:1.12 pkgsrc/net/xl2tpd/distinfo:1.13
--- pkgsrc/net/xl2tpd/distinfo:1.12 Tue Oct 26 07:07:12 2021
+++ pkgsrc/net/xl2tpd/distinfo Sun Nov 1 12:52:34 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2021/10/26 11:07:12 nia Exp $
+$NetBSD: distinfo,v 1.13 2026/11/01 17:52:34 christos Exp $
BLAKE2s (xl2tpd-20171013.zip) = 6df247633b9b7323b48d021970f41b91314c6e3dcdc206c880536eea5889e68b
SHA512 (xl2tpd-20171013.zip) = 95868ebcea53f55ae0c3edae6b0a5904d8aa13a046b8e0c0eb06eb1eb656ee16245aa002694dfb080e1295ceea27bc6c147d4ef7702b038925bcfdac522d7e91
@@ -12,4 +12,4 @@ SHA1 (patch-misc.h) = faa5bf97b2fbc853e8
SHA1 (patch-network.c) = 5d5a9cce0f780a24489caebc25d87a09d937a084
SHA1 (patch-osport.h) = 370d7b5c617022d4ca6d87abcd595327dcfd0cfe
SHA1 (patch-pty.c) = 3284ab1ea19d3ccce459bdb4742a7f33e8e557fe
-SHA1 (patch-xl2tpd.c) = 9e94b1b0e6f6cd99c11353d1d3df37e307d6ac39
+SHA1 (patch-xl2tpd.c) = afc506ef428584b4f500dbcd33644643bd2bee49
Index: pkgsrc/net/xl2tpd/patches/patch-xl2tpd.c
diff -u pkgsrc/net/xl2tpd/patches/patch-xl2tpd.c:1.3 pkgsrc/net/xl2tpd/patches/patch-xl2tpd.c:1.4
--- pkgsrc/net/xl2tpd/patches/patch-xl2tpd.c:1.3 Fri Oct 13 13:24:05 2017
+++ pkgsrc/net/xl2tpd/patches/patch-xl2tpd.c Sun Nov 1 12:52:34 2026
@@ -1,9 +1,10 @@
-$NetBSD: patch-xl2tpd.c,v 1.3 2017/10/13 17:24:05 christos Exp $
+$NetBSD: patch-xl2tpd.c,v 1.4 2026/11/01 17:52:34 christos Exp $
-Expose functions
+1. Expose functions
+2. Open with O_RDWR instead of O_RDONLY so that select blocks.
--- xl2tpd.c.orig 2017-08-02 13:46:06.000000000 -0400
-+++ xl2tpd.c 2017-10-13 12:50:10.384619299 -0400
++++ xl2tpd.c 2026-11-01 12:44:14.097909457 -0500
@@ -20,6 +20,7 @@
#define _DEFAULT_SOURCE
#define _XOPEN_SOURCE_EXTENDED 1
@@ -12,3 +13,21 @@ Expose functions
#include <stdlib.h>
#include <sys/types.h>
+@@ -1802,7 +1803,7 @@
+
+ static void open_controlfd()
+ {
+- control_fd = open (gconfig.controlfile, O_RDONLY | O_NONBLOCK, 0600);
++ control_fd = open (gconfig.controlfile, O_RDWR | O_NONBLOCK, 0600);
+ if (control_fd < 0)
+ {
+ l2tp_log (LOG_CRIT, "%s: Unable to open %s for reading.\n",
+@@ -1811,7 +1812,7 @@
+ }
+
+ /* turn off O_NONBLOCK */
+- if(fcntl(control_fd, F_SETFL, O_RDONLY)==-1) {
++ if(fcntl(control_fd, F_SETFL, O_RDWR)==-1) {
+ l2tp_log(LOG_CRIT, "Can not turn off nonblocking mode for controlfd: %s\n",
+ strerror(errno));
+ exit(1);
Home |
Main Index |
Thread Index |
Old Index