I've cleaned up the build process considerably. The radius plugin uses a radius client library that can be build separately with econf and emake, so I put that in. In addition, I've moved all the CFLAGS fixes to a patch, since they are just all over the place. I've added support for MPLS, which does not require additional libraries or kernel headers, so there is no reason not to add it in. README.mpls has also been added. Website: http://sourceforge.net/projects/mpls-linux/ Also, I've added a patch to help disconnects in pppd. It's called "killaddr-smarter". A link that explains it: http://seclists.org/lists/linux-kernel/2001/Jan/5745.html Also, the pon, poff, plog scripts are included in the pppd distribution, so I made use of them and I recommend they be removed from files/ when this finally becomes unmasked. I also updated IUSE and moved all the flag selections to src_unpack(). Finally, I've added two options config files in /etc/ppp for pppoe and pptp connections. I'm attaching only the new or changed stuff, which includes six (6) files.
Created attachment 21888 [details] ppp-2.4.2_beta3.ebuild
Created attachment 21889 [details] ppp-2.4.2b3-mpls.patch
Created attachment 21890 [details] ppp-2.4.2b3-killaddr-smarter.patch
Created attachment 21891 [details] ppp-2.4.2b3-cflags.patch
Created attachment 21892 [details] options-pppoe
Created attachment 21893 [details] options-pptp
will look into it later, any idea about bug 30243 ?
I don't use callback, so I haven't tested it. I also haven't seen any bug reports outside of that bug, but I'll look out for them. It would be nice to get some error logs from the guy who reported it.
> I don't use callback, so I haven't tested it. I also haven't seen any bug reports outside of that bug, but I'll look out for them. It would be nice to get some error logs from the guy who reported it.
A log from pppd-2.4.b3 session (2 months ago) with 'callback' option in /etc/ppp/options file: Oct 3 14:08:18 athlon pppd[14411]: In file /etc/ppp/options: unrecognized option 'callback' My current emerge info (the same machine, and CC flags): Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test11) ================================================================= System uname: 2.6.0-test11 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache nostrip sandbox" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apache2 avi berkdb bonobo cdr crypt cscope cups dga dvd encode esd flash foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib ipv6 jack java jikes jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell sse ssl svga tcltk tcpd tiff truetype wmf x86 xml2 xmms xv zlib"
just added 2.4.2_beta3-r1, also callback is fixed :)