SHA256
1
0
forked from pool/ppp
OBS User unknown 2007-08-23 23:57:20 +00:00 committed by Git OBS Bridge
parent 101841c191
commit 3747d3a597
3 changed files with 38 additions and 1 deletions

View File

@ -0,0 +1,28 @@
--- 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)

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Aug 23 16:21:21 CEST 2007 - hvogel@suse.de
- Work around pppoatm MTU problems. [#301678]
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jul 26 16:56:40 CEST 2007 - prusnak@suse.cz Thu Jul 26 16:56:40 CEST 2007 - prusnak@suse.cz

View File

@ -14,7 +14,7 @@ Name: ppp
BuildRequires: libpcap-devel linux-atm-devel pam-devel BuildRequires: libpcap-devel linux-atm-devel pam-devel
URL: http://www.samba.org/ppp/ URL: http://www.samba.org/ppp/
Version: 2.4.4 Version: 2.4.4
Release: 57 Release: 64
License: BSD 3-Clause, LGPL v2 or later License: BSD 3-Clause, LGPL v2 or later
Group: Productivity/Networking/PPP Group: Productivity/Networking/PPP
Autoreqprov: on Autoreqprov: on
@ -65,6 +65,7 @@ Patch16: ppp-2.4.3-no-strict-aliasing.patch
Patch17: ppp-2.4.3-strip.diff Patch17: ppp-2.4.3-strip.diff
Patch18: ppp-2.4.3-winbind-setuidfix.patch Patch18: ppp-2.4.3-winbind-setuidfix.patch
Patch19: ppp-2.4.4-strncatfix.patch Patch19: ppp-2.4.4-strncatfix.patch
Patch20: ppp-2.4.2-pppoatm-mtu.patch
%description %description
The ppp package contains the PPP (Point-to-Point Protocol) daemon, The ppp package contains the PPP (Point-to-Point Protocol) daemon,
@ -126,6 +127,7 @@ Authors:
%patch17 %patch17
%patch18 %patch18
%patch19 -p1 %patch19 -p1
%patch20 -p1
%build %build
%if %suse_version > 1000 %if %suse_version > 1000
@ -179,6 +181,8 @@ rm -rf %{buildroot}
/usr/include/pppd /usr/include/pppd
%changelog %changelog
* Thu Aug 23 2007 - hvogel@suse.de
- Work around pppoatm MTU problems. [#301678]
* Thu Jul 26 2007 - prusnak@suse.cz * Thu Jul 26 2007 - prusnak@suse.cz
- changed libpcap to libpcap-devel in BuildRequires - changed libpcap to libpcap-devel in BuildRequires
* Tue Dec 19 2006 - meissner@suse.de * Tue Dec 19 2006 - meissner@suse.de