Hello community, here is the log from the commit of package ppp checked in at Fri Aug 24 01:57:20 CEST 2007. -------- --- ppp/ppp.changes 2007-07-26 16:56:42.000000000 +0200 +++ /mounts/work_src_done/STABLE/ppp/ppp.changes 2007-08-23 16:21:55.000000000 +0200 @@ -1,0 +2,5 @@ +Thu Aug 23 16:21:21 CEST 2007 - hvogel@suse.de + +- Work around pppoatm MTU problems. [#301678] + +------------------------------------------------------------------- New: ---- ppp-2.4.2-pppoatm-mtu.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ppp.spec ++++++ --- /var/tmp/diff_new_pack.aV5678/_old 2007-08-24 01:56:53.000000000 +0200 +++ /var/tmp/diff_new_pack.aV5678/_new 2007-08-24 01:56:53.000000000 +0200 @@ -14,7 +14,7 @@ BuildRequires: libpcap-devel linux-atm-devel pam-devel URL: http://www.samba.org/ppp/ Version: 2.4.4 -Release: 57 +Release: 64 License: BSD 3-Clause, LGPL v2 or later Group: Productivity/Networking/PPP Autoreqprov: on @@ -65,6 +65,7 @@ Patch17: ppp-2.4.3-strip.diff Patch18: ppp-2.4.3-winbind-setuidfix.patch Patch19: ppp-2.4.4-strncatfix.patch +Patch20: ppp-2.4.2-pppoatm-mtu.patch %description The ppp package contains the PPP (Point-to-Point Protocol) daemon, @@ -126,6 +127,7 @@ %patch17 %patch18 %patch19 -p1 +%patch20 -p1 %build %if %suse_version > 1000 @@ -179,6 +181,8 @@ /usr/include/pppd %changelog +* Thu Aug 23 2007 - hvogel@suse.de +- Work around pppoatm MTU problems. [#301678] * Thu Jul 26 2007 - prusnak@suse.cz - changed libpcap to libpcap-devel in BuildRequires * Tue Dec 19 2006 - meissner@suse.de ++++++ ppp-2.4.2-pppoatm-mtu.patch ++++++ --- ppp-2.4.2/pppd/plugins/pppoatm/pppoatm.c.mtu 2004-10-07 13:32:05.660910432 +0100 +++ ppp-2.4.2/pppd/plugins/pppoatm/pppoatm.c 2004-10-07 13:58:20.096559832 +0100 @@ -175,8 +175,10 @@ { int sock; struct ifreq ifr; - if (mtu > pppoatm_max_mtu) - error("Couldn't increase MTU to %d", mtu); + if (pppoatm_max_mtu && mtu > pppoatm_max_mtu) { + warn("Couldn't increase MTU to %d. Using %d", mtu, pppoatm_max_mtu); + mtu = pppoatm_max_mtu; + } sock = socket(AF_INET, SOCK_DGRAM, 0); if (sock < 0) fatal("Couldn't create IP socket: %m"); @@ -192,8 +194,10 @@ int pcomp, int accomp) { - if (mru > pppoatm_max_mru) - error("Couldn't increase MRU to %d", mru); + if (pppoatm_max_mru && mru > pppoatm_max_mru) { + warn("Couldn't increase MRU to %d. Using %d", mru, pppoatm_max_mru); + mru = pppoatm_max_mru; + } } void plugin_init(void) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org