Date: Sun, 8 Jan 2006 17:10:47 +0100 (CET) From: Christian Laursen <xi@borderworlds.dk> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/91515: [MAINTAINER] Update port: net/nbd-server to 2.8.3 Message-ID: <20060108161047.6760A1147E@borg.borderworlds.dk> Resent-Message-ID: <200601081620.k08GK3Rr081065@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 91515 >Category: ports >Synopsis: [MAINTAINER] Update port: net/nbd-server to 2.8.3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Jan 08 16:20:03 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Christian Laursen >Release: FreeBSD 6.0-RELEASE i386 >Organization: The Border Worlds >Environment: System: FreeBSD borg.borderworlds.dk 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Thu Nov 3 16:20:22 CET 2005 root@borg.borderworlds.dk:/usr/obj/usr/src/sys/BORG i386 >Description: The attached patch updates net/nbd-server to version 2.8.3. >How-To-Repeat: >Fix: --- nbd-server.diff begins here --- diff -urN /usr/ports/net/nbd-server/Makefile nbd-server/Makefile --- /usr/ports/net/nbd-server/Makefile Thu Dec 22 22:02:12 2005 +++ nbd-server/Makefile Sun Jan 8 17:04:36 2006 @@ -6,8 +6,7 @@ # PORTNAME= nbd-server -PORTVERSION= 2.8.2 -PORTREVISION= 1 +PORTVERSION= 2.8.3 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= nbd diff -urN /usr/ports/net/nbd-server/distinfo nbd-server/distinfo --- /usr/ports/net/nbd-server/distinfo Thu Nov 17 15:45:47 2005 +++ nbd-server/distinfo Sun Jan 8 17:04:36 2006 @@ -1,3 +1,3 @@ -MD5 (nbd-2.8.2.tar.bz2) = 2a911e6499d9281b34ff904a446b1049 -SHA256 (nbd-2.8.2.tar.bz2) = ce45c1c7f587a407061d9e70b6d9b07a52950c0a580d7f7a8bdb4a383ccbabf9 -SIZE (nbd-2.8.2.tar.bz2) = 137601 +MD5 (nbd-2.8.3.tar.bz2) = 09f97e8f321a3b1a65a6b5aa31409ed1 +SHA256 (nbd-2.8.3.tar.bz2) = e13bc874b987b2ae06c087d8d10349ddf858829a12711cd158c778b0d415c76c +SIZE (nbd-2.8.3.tar.bz2) = 163461 diff -urN /usr/ports/net/nbd-server/files/patch-nbd-server.c nbd-server/files/patch-nbd-server.c --- /usr/ports/net/nbd-server/files/patch-nbd-server.c Thu Dec 22 22:02:12 2005 +++ nbd-server/files/patch-nbd-server.c Sun Jan 8 17:04:36 2006 @@ -1,7 +1,7 @@ -diff -urN nbd-2.8.2.orig/nbd-server.c nbd-2.8.2/nbd-server.c ---- nbd-2.8.2.orig/nbd-server.c Wed Nov 9 22:38:44 2005 -+++ nbd-server.c Thu Dec 22 16:04:47 2005 -@@ -363,11 +363,11 @@ +diff -urN nbd-2.8.3.orig/nbd-server.c nbd-2.8.3/nbd-server.c +--- nbd-2.8.3.orig/nbd-server.c Thu Dec 22 21:37:20 2005 ++++ nbd-server.c Sun Jan 8 16:45:30 2006 +@@ -363,12 +363,12 @@ * is severely wrong) **/ void sigchld_handler(int s) { @@ -9,18 +9,10 @@ + int status; int* i; pid_t pid; + int done=0; -- while((pid=wait(status)) > 0) { -+ while ((pid = waitpid(-1, &status, WNOHANG)) > 0) { +- while(!done && (pid=wait(status)) > 0) { ++ while(!done && (pid=wait(&status)) > 0) { if(WIFEXITED(status)) { msg3(LOG_INFO, "Child exited with %d", WEXITSTATUS(status)); - } -@@ -684,7 +684,7 @@ - - if (request.magic != htonl(NBD_REQUEST_MAGIC)) - err("Not enough magic."); -- if (len > BUFSIZE) -+ if (len > (BUFSIZE-sizeof(struct nbd_reply))) - err("Request too big!"); - #ifdef DODBG - printf("%s from %Lu (%Lu) len %d, ", request.type ? "WRITE" : + msg3(LOG_INFO, "pid is %d", pid); --- nbd-server.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060108161047.6760A1147E>