From owner-freebsd-net@FreeBSD.ORG Tue Jun 26 17:01:40 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5B37F16A468 for ; Tue, 26 Jun 2007 17:01:40 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id CFDF513C44B for ; Tue, 26 Jun 2007 17:01:39 +0000 (UTC) (envelope-from mav@freebsd.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona 1.7.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 24448310; Tue, 26 Jun 2007 18:50:23 +0300 Message-ID: <468135BF.8010407@freebsd.org> Date: Tue, 26 Jun 2007 18:50:23 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.0 (X11/20070424) MIME-Version: 1.0 To: FreeBSD Net , mpd-users@lists.sourceforge.net X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Cc: Subject: Mpd-4.2 released. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2007 17:01:40 -0000 Hi. I'm glad to present version 4.2 of MPD. It includes many new features, performance improvements and fixes. The most significant and unique new feature of mpd-4.2 is a link repeater functionality. It allows mpd to accept incoming connection of any supported type and forward it out as same or different type outgoing connection. As example, this functionality allows mpd to implement real LAC with accepting incoming PPPoE connection from client and forwarding it using L2TP tunnel to LNS. All other software L2TP implementations I know is only a LAC emulators without real incoming calls forwarding abilities. Also mpd-4.2 presents: - PPTP listening on multiple different IPs, - L2TP tunnel authentication with shared secret, - fast traffic filtering, shaping and rate-limiting using ng_bpf and ng_car, - new 'ext-auth' auth backend as full-featured local alternative to 'radius-auth', - NetFlow generation for both incoming and outgoing packets same time, - restored control console on stdin. Replacing external ifconfig and route calls with their internal implementations and other optimizations in 4.2 gave significant performance boost in session management. Newly implemented overload protection mechanism partially drops incoming connection requests for periods of critical load by monitoring daemon's internal message queue. As result, simple 2GHz P4 system is now able to accept, authenticate and completely process spike of 1000 concurrent PPPoE connections in just a 30 seconds. Complete change log as always can be found at: http://mpd.sourceforge.net/doc/mpd5.html -- Alexander Motin