Here I try to collect additions and changes in pppd 2.3.5, which aren't bugfixes, but may be useful in some cases.
Table of Contents
Sometimes is need for additional environment variables like pppd user name in ip-up script. It isn't normally available, because pppd runs as suid root (and UID is always 0).
Seth Chaiklin patched pppd 2.3.5 sources and added there environment variables PPPUID and PPPUSER, also corrected SPEED value in environment.
Patch and testing results are described in letters from Seth Chailkin.