From owner-freebsd-net@freebsd.org Wed Jun 1 17:06:39 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CBB4CB614B8 for ; Wed, 1 Jun 2016 17:06:39 +0000 (UTC) (envelope-from brett@lariat.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id BC7A31964 for ; Wed, 1 Jun 2016 17:06:39 +0000 (UTC) (envelope-from brett@lariat.net) Received: by mailman.ysv.freebsd.org (Postfix) id B803FB614B7; Wed, 1 Jun 2016 17:06:39 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B7A18B614B6 for ; Wed, 1 Jun 2016 17:06:39 +0000 (UTC) (envelope-from brett@lariat.net) Received: from mail.lariat.net (mail.lariat.net [66.62.230.51]) by mx1.freebsd.org (Postfix) with ESMTP id 78F1C1963 for ; Wed, 1 Jun 2016 17:06:38 +0000 (UTC) (envelope-from brett@lariat.net) Received: from Toshi.lariat.net (IDENT:ppp1000.lariat.net@localhost [127.0.0.1]) by mail.lariat.net (8.9.3/8.9.3) with ESMTP id KAA09929; Wed, 1 Jun 2016 10:39:53 -0600 (MDT) Message-Id: <201606011639.KAA09929@mail.lariat.net> X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9 Date: Wed, 01 Jun 2016 10:39:46 -0600 To: Rui Paulo , net@freebsd.org From: Brett Glass Subject: Re: MPPC for Netgraph: Isn't it time? In-Reply-To: <1464759616.15911.9.camel@me.com> References: <201605311758.LAA27388@mail.lariat.net> <1464759616.15911.9.camel@me.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2016 17:06:39 -0000 At 11:40 PM 5/31/2016, Rui Paulo wrote: >On Tue, 2016-05-31 at 11:55 -0600, Brett Glass wrote: > > Everyone: > > > > Just built a kernel today, and realized that for years I have had > > to integrate MPPC compression/encryption (see man page ng_mppc(4)) > > for PPP/L2TP/PPTP manually, even though the HiFn patent has long > > since expired and there's no reason not to include the files in the > > FreeBSD code base. Could a committer with access to that part of > > the tree please import the files mppc.h, mppcc.c, and mppcd.c into > > /sys/net so there's no need to find and fetch them every time? > >No committer with a sane mind will import code knowing there's a patent >even if it's expired because TANAL (They Are Not Lawyers). > >It's best to contact the FreeBSD Foundation to analyse the status of >the patent first. The status of the patent is well known. All Linux distributions now ship with a version of PoPToP (an inferior PPTP implementation) that includes MPPC. --Brett Glass