pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/mppe-lkm Remove mppe-lkm.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/49d1c55e3760
branches:  trunk
changeset: 310213:49d1c55e3760
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sat Jul 07 12:36:54 2018 +0000

description:
Remove mppe-lkm.

It does not work on NetBSD 6+, and there are some doubts that it works on 5.
We don't support versions older than 6. So there.

diffstat:

 net/mppe-lkm/DESCR            |    4 -
 net/mppe-lkm/MESSAGE          |    9 -
 net/mppe-lkm/Makefile         |   30 -
 net/mppe-lkm/PLIST            |    2 -
 net/mppe-lkm/distinfo         |    7 -
 net/mppe-lkm/files/Makefile   |    8 -
 net/mppe-lkm/files/lkm_mppe.c |  114 -------
 net/mppe-lkm/patches/patch-aa |  653 ------------------------------------------
 8 files changed, 0 insertions(+), 827 deletions(-)

diffs (truncated from 859 to 300 lines):

diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/DESCR
--- a/net/mppe-lkm/DESCR        Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-To get encryption over a PPTP connection, you need the kernel to support the
-MPPE algorithm.  It is used as a PPP compression module, and the mppe-lkm
-package provides a LKM (Loadable Kernel Module) that will install the
-functionality into your NetBSD kernel.
diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/MESSAGE
--- a/net/mppe-lkm/MESSAGE      Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.1 2006/02/16 22:04:07 cube Exp $
-
-This LKM requires attribute ``arc4'' to be compiled in the kernel.  The
-only drivers that get it compiled are the WiFi ones, such as wi(4).  An
-instance of that driver in the kernel configuration file is enough to
-pull the arc4 functions in the resulting kernel.
-
-===========================================================================
diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/Makefile
--- a/net/mppe-lkm/Makefile     Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-# $NetBSD: Makefile,v 1.7 2013/06/01 22:42:49 dholland Exp $
-
-DISTNAME=      kernel_ppp_mppe-0.0.4-src
-PKGNAME=       mppe-lkm-0.0.4
-PKGREVISION=   2
-CATEGORIES=    net
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=poptop/}
-EXTRACT_SUFX=  .tgz
-
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-COMMENT=       NetBSD kernel module for MPPE compression with PPP
-
-PKG_DESTDIR_SUPPORT=   destdir
-
-NO_CONFIGURE=  yes
-
-ONLY_FOR_PLATFORM=     NetBSD-[12345]*-*
-MAKE_ENV+=     KMODDIR=${PREFIX}/lkm
-WRKSRC=                ${WRKDIR}/mppe-lkm
-KPM_SRC=       ${WRKDIR}/${DISTNAME:C/-src$//}
-
-INSTALLATION_DIRS=     lkm
-
-post-extract:
-       @${CP} -R ${FILESDIR} ${WRKSRC}
-       @${CHMOD} -R u+w ${KPM_SRC}
-       @${CP} -p ${KPM_SRC}/ppp-comp-local.h ${KPM_SRC}/ppp_mppe_compress.c \
-               ${WRKSRC}
-
-.include "../../mk/bsd.pkg.mk"
diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/PLIST
--- a/net/mppe-lkm/PLIST        Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/02 02:52:56 cube Exp $
-lkm/mppe.o
diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/distinfo
--- a/net/mppe-lkm/distinfo     Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-$NetBSD: distinfo,v 1.5 2015/11/04 00:35:12 agc Exp $
-
-SHA1 (kernel_ppp_mppe-0.0.4-src.tgz) = 37dc2487c760a78eb02585690bd6a1708d8dbaa2
-RMD160 (kernel_ppp_mppe-0.0.4-src.tgz) = 37ebac9263da2cc5e90844d7cc823d0fbcb3baf4
-SHA512 (kernel_ppp_mppe-0.0.4-src.tgz) = 03940460ef62a345065ca7c6c91730c1fc12c5df2734114436f04e04c0b03695214241096d50a730f9ffe258690220e16bc4d33ada6779172b5dc97b8e1afa24
-Size (kernel_ppp_mppe-0.0.4-src.tgz) = 54194 bytes
-SHA1 (patch-aa) = 9b1571fe86611f09b0eba290649fd6b91c6cb961
diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/files/Makefile
--- a/net/mppe-lkm/files/Makefile       Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-KMOD=  mppe
-SRCS=  ppp_mppe_compress.c lkm_mppe.c
-MKMAN= no
-
-# We set LDFLAGS because bsd.pkg.mk will put cc specific flags in it.
-LDFLAGS=
-
-.include <bsd.kmod.mk>
diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/files/lkm_mppe.c
--- a/net/mppe-lkm/files/lkm_mppe.c     Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-/*     NetBSD  */
-/*
- * Copyright (c) 1999 Darrin B. Jewell
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *      This product includes software developed by Darrin B. Jewell
- * 4. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/conf.h>
-#include <sys/exec.h>
-#include <sys/lkm.h>
-
-#include <sys/tty.h>
-#include <sys/ttycom.h>
-
-MOD_MISC("mppe");
-
-extern struct compressor ppp_mppe;
-extern struct compressor *ppp_compressors[];
-extern int mppe_in_use;
-
-int    mppe_lkmentry __P((struct lkm_table *, int, int));
-int    mppe_lkm_load __P((struct lkm_table *, int));
-
-int
-mppe_lkm_load(lkmtp, cmd)
-               struct lkm_table *lkmtp;
-               int cmd;
-{
-       int i;
-       for(i=0;i<7;i++) {
-               if (ppp_compressors[i] == NULL) {
-                       ppp_compressors[i] = &ppp_mppe;
-                       ppp_compressors[i+1] = NULL;
-                       break;
-               }
-       }
-       if (i==7) {
-               printf("MPPE: no free compressor slots\n");
-               return ENODEV;
-       }
-
-       printf("MPPE: loaded into ppp at slot %d\n",i);
-
-       return 0;
-}
-
-int
-mppe_lkm_unload(lkmtp, cmd)
-               struct lkm_table *lkmtp;
-               int cmd;
-{
-       int i;
-       if (mppe_in_use) {
-               printf("MPPE: cannot unload lkm while in use (count=%d)\n",
-                       mppe_in_use);
-               return EBUSY;
-       }
-       for(i=0;ppp_compressors[i];i++) {
-               if (ppp_compressors[i] == &ppp_mppe) break;
-       }
-       if (ppp_compressors[i] == NULL) {
-               printf("MPPE: cannot find mppe in ppp compressor slots\n");
-               return ENODEV;
-       }
-       printf("MPPE: unloaded from ppp at slot %d\n",i);
-       do {
-               ppp_compressors[i] = ppp_compressors[i+1];
-       } while(ppp_compressors[i++]);
-
-       return 0;
-}
-
-int
-mppe_lkm_stat(lkmtp, cmd)
-               struct lkm_table *lkmtp;
-               int cmd;
-{
-       printf("MPPE: use count %d\n",mppe_in_use);
-       return 0;
-}
-
-int
-mppe_lkmentry(lkmtp, cmd, ver)
-       struct lkm_table *lkmtp;
-       int cmd, ver;
-{
-       DISPATCH(lkmtp, cmd, ver, mppe_lkm_load,mppe_lkm_unload,mppe_lkm_stat);
-}
diff -r 6e552b844145 -r 49d1c55e3760 net/mppe-lkm/patches/patch-aa
--- a/net/mppe-lkm/patches/patch-aa     Sat Jul 07 12:19:19 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,653 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2005/04/29 11:41:29 cube Exp $
-
---- ppp_mppe_compress.c.orig   2004-05-31 07:31:51.000000000 +0200
-+++ ppp_mppe_compress.c
-@@ -5,6 +5,8 @@
-  * By Frank Cusack <frank%google.com@localhost>.
-  * Copyright (c) 2002,2003,2004 Google, Inc.
-  * All rights reserved.
-+ * Copyright (c) 1999 Darrin B. Jewell <dbj%NetBSD.org@localhost>
-+ * Copyright (c) 2004, 2005 Quentin Garnier <cube%NetBSD.org@localhost>
-  *
-  * Permission to use, copy, modify, and distribute this software and its
-  * documentation is hereby granted, provided that the above copyright
-@@ -18,19 +20,35 @@
-  *                    deprecated in 2.6
-  */
- 
--#include <linux/module.h>
--#include <linux/kernel.h>
--#include <linux/version.h>
--#include <linux/init.h>
--#include <linux/types.h>
--#include <linux/slab.h>
--#include <linux/string.h>
-+#include <sys/cdefs.h>
-+#include <sys/param.h>
-+#include <sys/types.h>
-+#include <sys/systm.h>
-+#include <sys/malloc.h>
-+#include <sys/mbuf.h>
-+
-+#define PACKETPTR     struct mbuf *
-+
-+#include <net/ppp_defs.h>
-+#include <net/ppp-comp.h>
-+
-+#include <sys/sha1.h>
-+#include <crypto/arc4/arc4.h>
-+
-+#if __NetBSD_Version__ < 299001600
-+/* MPPE definitions were included into the kernel source */
-+#include "ppp-comp-local.h"
-+#endif
- 
--#include <linux/ppp_defs.h>
--#include <linux/ppp-comp.h>
-+int mppe_in_use;
-+#define MOD_INC_USE_COUNT     mppe_in_use++
-+#define MOD_DEC_USE_COUNT     mppe_in_use--
- 
--#include "arcfour.h"
--#include "sha1.h"
-+#ifdef MPPE_DEBUG
-+#define DPRINTF(x)    aprint_normal x
-+#else
-+#define DPRINTF(x)
-+#endif
- 
- /*
-  * State for an MPPE (de)compressor.
-@@ -38,8 +56,8 @@
- typedef struct ppp_mppe_state {
-     unsigned char     master_key[MPPE_MAX_KEY_LEN];
-     unsigned char     session_key[MPPE_MAX_KEY_LEN];
--    arcfour_context   arcfour_context; /* encryption state */
--    unsigned          keylen;         /* key length in bytes             */
-+    void              *arcfour_context; /* encryption state */
-+    unsigned          keylen;         /* key length in bytes             */
-                                       /* NB: 128-bit == 16, 40-bit == 8! */
-                                       /* If we want to support 56-bit,   */
-                                       /* the unit has to change to bits  */
-@@ -84,12 +102,12 @@ static int        mppe_comp_init __P((void *sta
- static int    mppe_decomp_init __P((void *state, unsigned char *options,
-                                     int optlen, int unit,
-                                     int hdrlen, int mru, int debug));
--static int    mppe_compress __P((void *state, unsigned char *ibuf,
--                                 unsigned char *obuf,
-+static int    mppe_compress __P((void *state, struct mbuf **opkt,
-+                                 struct mbuf *ipkt,
-                                  int isize, int osize));
--static void   mppe_incomp __P((void *state, unsigned char *ibuf, int icnt));
--static int    mppe_decompress __P((void *state, unsigned char *ibuf,
--                                   int isize, unsigned char *obuf,int osize));
-+static void   mppe_incomp __P((void *state, struct mbuf *mp));
-+static int    mppe_decompress __P((void *state, struct mbuf *ipkt,
-+                                   struct mbuf **opkt));
- static void   mppe_comp_reset __P((void *state));
- static void   mppe_decomp_reset __P((void *state));
- static void   mppe_comp_stats __P((void *state, struct compstat *stats));
-@@ -104,7 +122,7 @@ GetNewKeyFromSHA(unsigned char *MasterKe
-                unsigned SessionKeyLength, unsigned char *InterimKey)
- {
-     SHA1_CTX Context;
--    unsigned char Digest[SHA1_SIGNATURE_SIZE];



Home | Main Index | Thread Index | Old Index