diff -u pptpd-1.2.3/debian/control pptpd-1.2.3/debian/control --- pptpd-1.2.3/debian/control +++ pptpd-1.2.3/debian/control @@ -1,7 +1,8 @@ Source: pptpd Section: net Priority: optional -Maintainer: Rene Mayrhofer +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Rene Mayrhofer Standards-Version: 3.6.1.1 Build-Depends: libwrap0-dev, debhelper (>= 4.1.16) diff -u pptpd-1.2.3/debian/changelog pptpd-1.2.3/debian/changelog --- pptpd-1.2.3/debian/changelog +++ pptpd-1.2.3/debian/changelog @@ -1,3 +1,11 @@ +pptpd (1.2.3-1ubuntu1+dapper1) dapper-proposed; urgency=low + + * Fixes one serious packet reordering bugs (LP: #107350) + - Backported from 1.3.4 (only one of two code segments is in 1.2.3) + * Change maintainer to Ubuntu Core Developers + + -- Scott Kitterman Tue, 17 Apr 2007 21:44:04 -0400 + pptpd (1.2.3-1) unstable; urgency=low * New upstream release. only in patch2: unchanged: --- pptpd-1.2.3.orig/pptpgre.c +++ pptpd-1.2.3/pptpgre.c @@ -341,7 +341,7 @@ if (status - headersize < payload_len) return 0; /* check for out-of-order sequence number */ - if (seq_greater(seq, gre.seq_recv)) { + if (seq == gre.seq_recv + 1) { gre.seq_recv = seq; return cb(cl, buffer + ip_len + headersize, payload_len); } else if(seq == gre.seq_recv) {