summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <lanius@gentoo.org>2004-09-27 10:39:22 +0000
committerHeinrich Wendel <lanius@gentoo.org>2004-09-27 10:39:22 +0000
commit13cc745998761ae420fda5a9573b60ac210e2965 (patch)
tree899b6a9afb6a42bf04f45135f4fc4a74c5d93895 /net-dialup/ppp
parentremove unneccesary x86 dependencie of atm use flag, bug #55881 (diff)
downloadhistorical-13cc745998761ae420fda5a9573b60ac210e2965.tar.gz
historical-13cc745998761ae420fda5a9573b60ac210e2965.tar.bz2
historical-13cc745998761ae420fda5a9573b60ac210e2965.zip
fix endless loop, bug #58364
Diffstat (limited to 'net-dialup/ppp')
-rw-r--r--net-dialup/ppp/ChangeLog6
-rw-r--r--net-dialup/ppp/Manifest5
-rw-r--r--net-dialup/ppp/files/2.4.2/endless-loop.patch12
-rw-r--r--net-dialup/ppp/ppp-2.4.2-r3.ebuild3
4 files changed, 22 insertions, 4 deletions
diff --git a/net-dialup/ppp/ChangeLog b/net-dialup/ppp/ChangeLog
index 20cafa6f1e5c..6dab40161d42 100644
--- a/net-dialup/ppp/ChangeLog
+++ b/net-dialup/ppp/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-dialup/ppp
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/ppp/ChangeLog,v 1.70 2004/09/27 10:35:31 lanius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/ppp/ChangeLog,v 1.71 2004/09/27 10:39:22 lanius Exp $
+
+ 27 Sep 2004; Heinrich Wendel <lanius@gentoo.org>
+ +files/2.4.2/endless-loop.patch, ppp-2.4.2.ebuild:
+ fix endless loop, bug #58364
27 Sep 2004; Heinrich Wendel <lanius@gentoo.org> ppp-2.4.2-r3.ebuild:
remove unneccesary x86 dependencie of atm use flag, bug #55881
diff --git a/net-dialup/ppp/Manifest b/net-dialup/ppp/Manifest
index 4f58c4002def..f383d75522a9 100644
--- a/net-dialup/ppp/Manifest
+++ b/net-dialup/ppp/Manifest
@@ -2,8 +2,8 @@ MD5 00227f2226bd87def56dadb73495539e ppp-2.4.1-r14.ebuild 4676
MD5 210b3f9616a92005171f3f25c33c1638 ppp-2.4.2-r2.ebuild 4462
MD5 24f264eef320520caee8597fb071405b ppp-2.4.2.ebuild 3957
MD5 20502c85d128ae0dd4545dc3ae3eec6b ppp-2.4.2-r1.ebuild 4276
-MD5 ccc0208c967ecbba9b7be52400df052e ChangeLog 11990
-MD5 48b8ce06ef13aa610b591424307aefe7 ppp-2.4.2-r3.ebuild 4524
+MD5 d8492eff15db4776ce07c84660763ee6 ChangeLog 12126
+MD5 fa43c8bd9087864dc765ad1a18d875d9 ppp-2.4.2-r3.ebuild 4569
MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
MD5 4e62cdeb360ca0a22becbd2deb6f2dac files/pon 957
MD5 86cdaf133f7a79fb464f02d83afc7734 files/plog 146
@@ -29,6 +29,7 @@ MD5 927fc5dafad76c9c1ee7f0259e9244b7 files/2.4.2/mpls.patch.gz 3151
MD5 2890b47660f967a07ac5b211850e46c5 files/2.4.2/options-pptp 238
MD5 f7a8c95af55d9cca703c15cdf9386ad4 files/2.4.2/control_c.patch 402
MD5 a2eaeceee980ff6e183abfa370fc685c files/2.4.2/chat-default 353
+MD5 d3f097b43ef7f012c672f4c8b840e4a6 files/2.4.2/endless-loop.patch 339
MD5 d94c130910164d27e8a3b68c5d53faaf files/2.4.2/ip-up 1047
MD5 8eaba18dd4e6f49c9fd2d35ab8572458 files/2.4.2/killaddr-smarter.patch.gz 2257
MD5 ef28c96687409a340c6cd66e21dc58db files/2.4.2/confd.ppp0 2786
diff --git a/net-dialup/ppp/files/2.4.2/endless-loop.patch b/net-dialup/ppp/files/2.4.2/endless-loop.patch
new file mode 100644
index 000000000000..c3bfde1aafa1
--- /dev/null
+++ b/net-dialup/ppp/files/2.4.2/endless-loop.patch
@@ -0,0 +1,12 @@
+--- ppp-2.4.2/pppd/main.c.orig 2004-07-29 15:16:52.518106400 +0200
++++ ppp-2.4.2/pppd/main.c 2004-07-29 15:17:09.099585632 +0200
+@@ -1342,8 +1342,8 @@
+
+ act.sa_handler = SIG_IGN;
+ act.sa_flags = 0;
+- sigaction(sig, &act, &oldact);
+ kill(0, sig);
++ sigaction(sig, &act, &oldact);
+ sigaction(sig, &oldact, NULL);
+ }
+
diff --git a/net-dialup/ppp/ppp-2.4.2-r3.ebuild b/net-dialup/ppp/ppp-2.4.2-r3.ebuild
index 03f892bc6b1f..afa4141f7f7f 100644
--- a/net-dialup/ppp/ppp-2.4.2-r3.ebuild
+++ b/net-dialup/ppp/ppp-2.4.2-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/ppp/ppp-2.4.2-r3.ebuild,v 1.3 2004/09/27 10:35:31 lanius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/ppp/ppp-2.4.2-r3.ebuild,v 1.4 2004/09/27 10:39:22 lanius Exp $
inherit eutils gnuconfig flag-o-matic
@@ -29,6 +29,7 @@ src_unpack() {
epatch ${FILESDIR}/${PV}/pcap.patch
epatch ${FILESDIR}/${PV}/control_c.patch
epatch ${FILESDIR}/${PV}/stdopt-mppe-mppc-0.82.patch.gz
+ epatch ${FILESDIR}/${PV}/endless-loop.patch
if use atm; then
einfo "Enabling PPPoATM support"