[Glibc-bsd-commits] r5468 - in trunk/kfreebsd-11/debian: . patches

rmh at alioth.debian.org rmh at alioth.debian.org
Sun May 4 12:10:53 UTC 2014


Author: rmh
Date: 2014-05-04 12:10:53 +0000 (Sun, 04 May 2014)
New Revision: 5468

Removed:
   trunk/kfreebsd-11/debian/patches/904_dev_full.diff
Modified:
   trunk/kfreebsd-11/debian/changelog
   trunk/kfreebsd-11/debian/patches/series
   trunk/kfreebsd-11/debian/patches/userland.diff
   trunk/kfreebsd-11/debian/patches/vxge_no_ctf.diff
Log:
  * New upstream snapshot.
    - Fix for SA-14:08 / CVE-2014-3000 (TCP reassembly vulnerability).
      (Closes: #746954)
    - 904_dev_full.diff: Remove (superceded by upstream).

Modified: trunk/kfreebsd-11/debian/changelog
===================================================================
--- trunk/kfreebsd-11/debian/changelog	2014-05-04 09:57:36 UTC (rev 5467)
+++ trunk/kfreebsd-11/debian/changelog	2014-05-04 12:10:53 UTC (rev 5468)
@@ -1,9 +1,15 @@
-kfreebsd-11 (11.0~svn264364-1) UNRELEASED; urgency=medium
+kfreebsd-11 (11.0~svn265310-1) UNRELEASED; urgency=medium
 
+  * New upstream snapshot.
+    - Fix for SA-14:08 / CVE-2014-3000 (TCP reassembly vulnerability).
+      (Closes: #746954)
+    - 904_dev_full.diff: Remove (superceded by upstream).
+
+  [ Christoph Egger ]
   * Increase firmware size limit to 1MiB. This should be enough for at
     least iwlwifi firmware to safely load
 
- -- Christoph Egger <christoph at debian.org>  Fri, 18 Apr 2014 15:51:39 +0200
+ -- Robert Millan <rmh at debian.org>  Sun, 04 May 2014 12:04:51 +0200
 
 kfreebsd-11 (11.0~svn264364-1) experimental; urgency=low
 

Deleted: trunk/kfreebsd-11/debian/patches/904_dev_full.diff
===================================================================
--- trunk/kfreebsd-11/debian/patches/904_dev_full.diff	2014-05-04 09:57:36 UTC (rev 5467)
+++ trunk/kfreebsd-11/debian/patches/904_dev_full.diff	2014-05-04 12:10:53 UTC (rev 5468)
@@ -1,64 +0,0 @@
-
-Status: rejected in upstream (kern/68961)
-
---- a/sys/dev/null/null.c
-+++ b/sys/dev/null/null.c
-@@ -46,9 +46,11 @@
- 
- /* For use with destroy_dev(9). */
- static struct cdev *null_dev;
-+static struct cdev *full_dev;
- static struct cdev *zero_dev;
- 
- static d_write_t null_write;
-+static d_write_t full_write;
- static d_ioctl_t null_ioctl;
- static d_ioctl_t zero_ioctl;
- static d_read_t zero_read;
-@@ -61,6 +63,14 @@
- 	.d_name =	"null",
- };
- 
-+static struct cdevsw full_cdevsw = {
-+	.d_version =	D_VERSION,
-+	.d_read =	(d_read_t *)nullop,
-+	.d_write =	full_write,
-+	.d_ioctl =	null_ioctl,
-+	.d_name =	"full",
-+};
-+
- static struct cdevsw zero_cdevsw = {
- 	.d_version =	D_VERSION,
- 	.d_read =	zero_read,
-@@ -81,6 +91,15 @@
- 
- /* ARGSUSED */
- static int
-+full_write(struct cdev *dev __unused, struct uio *uio, int flags __unused)
-+{
-+	uio->uio_resid = 0;
-+
-+	return (ENOSPC);
-+}
-+
-+/* ARGSUSED */
-+static int
- null_ioctl(struct cdev *dev __unused, u_long cmd, caddr_t data __unused,
-     int flags __unused, struct thread *td)
- {
-@@ -158,12 +177,15 @@
- 			printf("null: <null device, zero device>\n");
- 		null_dev = make_dev_credf(MAKEDEV_ETERNAL_KLD, &null_cdevsw, 0,
- 		    NULL, UID_ROOT, GID_WHEEL, 0666, "null");
-+		full_dev = make_dev_credf(MAKEDEV_ETERNAL_KLD, &full_cdevsw, 0,
-+		    NULL, UID_ROOT, GID_WHEEL, 0666, "full");
- 		zero_dev = make_dev_credf(MAKEDEV_ETERNAL_KLD, &zero_cdevsw, 0,
- 		    NULL, UID_ROOT, GID_WHEEL, 0666, "zero");
- 		break;
- 
- 	case MOD_UNLOAD:
- 		destroy_dev(null_dev);
-+		destroy_dev(full_dev);
- 		destroy_dev(zero_dev);
- 		break;
- 

Modified: trunk/kfreebsd-11/debian/patches/series
===================================================================
--- trunk/kfreebsd-11/debian/patches/series	2014-05-04 09:57:36 UTC (rev 5467)
+++ trunk/kfreebsd-11/debian/patches/series	2014-05-04 12:10:53 UTC (rev 5468)
@@ -19,7 +19,6 @@
 vxge_no_ctf.diff
 firmware_load.diff
 902_version.diff
-904_dev_full.diff
 906_grow_sysv_ipc_limits.diff
 908_linprocfs_is_not_proc.diff
 910_GENERIC_hints.diff

Modified: trunk/kfreebsd-11/debian/patches/userland.diff
===================================================================
--- trunk/kfreebsd-11/debian/patches/userland.diff	2014-05-04 09:57:36 UTC (rev 5467)
+++ trunk/kfreebsd-11/debian/patches/userland.diff	2014-05-04 12:10:53 UTC (rev 5468)
@@ -809,7 +809,7 @@
  struct bintime {
  	time_t	sec;
  	uint64_t frac;
-@@ -281,7 +287,7 @@
+@@ -282,7 +288,7 @@
  
  #endif /* _KERNEL */
  
@@ -818,7 +818,7 @@
  
  #define	timerclear(tvp)		((tvp)->tv_sec = (tvp)->tv_usec = 0)
  #define	timerisset(tvp)		((tvp)->tv_sec || (tvp)->tv_usec)
-@@ -309,6 +315,7 @@
+@@ -310,6 +316,7 @@
  	} while (0)
  #endif
  
@@ -826,7 +826,7 @@
  /*
   * Names of the interval timers, and structure
   * defining a timer setting.
-@@ -361,6 +368,8 @@
+@@ -362,6 +369,8 @@
  #define	CPUCLOCK_WHICH_TID	1
  #endif
  
@@ -835,7 +835,7 @@
  #ifdef _KERNEL
  
  /*
-@@ -472,6 +481,7 @@
+@@ -473,6 +482,7 @@
  #include <sys/cdefs.h>
  #include <sys/select.h>
  
@@ -843,7 +843,7 @@
  __BEGIN_DECLS
  int	setitimer(int, const struct itimerval *, struct itimerval *);
  int	utimes(const char *, const struct timeval *);
-@@ -491,6 +501,7 @@
+@@ -492,6 +502,7 @@
  #endif
  
  __END_DECLS

Modified: trunk/kfreebsd-11/debian/patches/vxge_no_ctf.diff
===================================================================
--- trunk/kfreebsd-11/debian/patches/vxge_no_ctf.diff	2014-05-04 09:57:36 UTC (rev 5467)
+++ trunk/kfreebsd-11/debian/patches/vxge_no_ctf.diff	2014-05-04 12:10:53 UTC (rev 5468)
@@ -5,7 +5,7 @@
 
 --- a/sys/modules/Makefile
 +++ b/sys/modules/Makefile
-@@ -546,7 +546,9 @@
+@@ -547,7 +547,9 @@
  _stg=		stg
  _streams=	streams
  _svr4=		svr4
@@ -15,7 +15,7 @@
  _wbwd=		wbwd
  _wi=		wi
  _xe=		xe
-@@ -758,7 +760,9 @@
+@@ -760,7 +762,9 @@
  _viawd=		viawd
  _virtio=	virtio
  _vmm=		vmm




More information about the Glibc-bsd-commits mailing list