Apparently according to the ebuild comments in net-dialup/ppp the pon/poff/plog/pon.1 are not being installed to see what is happening with the net.ppp0 scripts. I have been using the ones from cvs.samba.org myself as the are better revised versions of the debian scripts that are in the ${FILESDIR}. These scripts shouldnt be held back because I feel that anyone using dialup is not going to use the net.ppp0 scripts, and that they are more for pppoe. If this is true let me know and I will include a new ebuild that installs newer pon/poff scripts for dialup, Also, all the cool scripts in the /scripts directory are not being installed, i.e. ppp-over-ssh ppp-over-rsh ppp-on ppp-off etc. I can fix these too if needed.
Sorry, i can not fix this bug: 1) This is out of my expertise (i stated several times that i dont have any clue about ppp) 2) My bugzilla account gets swamped with wine* bugs (thanks to glibc) - i'm having a hard time to fix them and i dont have time for other bugs left. Maybe next time, -phoen][x-
chuck, please make them fixes
Okay I combined the two crypto patches into one, added updated versions of pon, poff, plog, pon.1 and ip-down, tweaked the ebuild 6 ways from sunday, defaulted ppp to require user to be in dialout (for permissions, better than suid). I also checked out my version of net.ppp0 (baselayout 1.8.6.4) and it looks great except for that it should lead a \q where it has the password, to avoid sending the password to the logs. Azarah noted that passing /etc/init.d/ scripts to ip-up and ip-down wasn't working,and I have been unable to dupe this as I launch gshield from there regularly. This is ready for action now IMO but let me know if any suggestions arise:) Attaching files in tbz2 format....
Created attachment 10363 [details] bzip2 package of new files/fixes
Fix has been commited to ~x86, marking fixed