Subject: pkg/23593: ppp-mppe-2.3.9 problem
To: None <gnats-bugs@gnats.netbsd.org>
From: None <toku@tokugawa.org>
List: netbsd-bugs
Date: 11/29/2003 13:08:39
>Number:         23593
>Category:       pkg
>Synopsis:       ppp-mppe-2.3.9 driver bug
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Nov 29 04:09:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Yoshitaka Tokugawa
>Release:        NetBSD 1.6.2_RC1
>Organization:
WIDE Project
>Environment:
System: NetBSD tish.tokugawa.org 1.6.2_RC1 NetBSD 1.6.2_RC1 (NETBSD) #19: Tue Oct 28 13:11:04 JST 2003 toku@tish.tokugawa.org:/var/src/src/sys/arch/i386/compile/NETBSD i386
Architecture: i386
Machine: i386
>Description:
The mppe driver fails to re-sync after a dropped packet, and therefore
causes the VPN/PPP link to stop transmitting or receiving any data.
>How-To-Repeat:
	
>Fix:
I found the solution of this problem on the URL listed below.

	http://www.vibrationresearch.com/pptpd/

After applying patch by hand, the problem seems to disappear.

*** ppp_mppe.c.orig	Fri Nov 28 15:13:11 2003
--- ppp_mppe.c	Fri Nov 28 15:13:26 2003
***************
*** 632,640 ****
              mppe_update_count(state);
  	}
  
-         mppe_update_count(state);
- 
- 	return DECOMP_ERROR;
      }
  
      if(!(MPPE_BITS(ibuf) & MPPE_BIT_ENCRYPTED)) {
--- 632,637 ----
>Release-Note:
>Audit-Trail:
>Unformatted: