
The Latest PPP Software for NeXT
Please note
PPP-2.2/PPP-2.3 for NeXTSTEP requires that you run OS
version 3.2 or later. Earlier versions do not have the POSIX support
that is necessary. There are PPP
packages for earlier versions of NeXTSTEP.
If you like this package and find you use it often, please consider
making a Donation.
Use of this package is based on your acceptance of the following Usage Policy and status of PPP-2.3.
There are two sets of PPP code you may use. The Latest Stable
Version (which should work well for most people) and the Latest
Development Version which includes new features. The Latest Development Version may have bugs and
will probably change frequently. However, it is the latest and
greatest and is always recommended for developers on the list.
New to release 0.4.6 (LKS version 4.14)
- Added a kernel optimization that will reduce the
interrupt load on the CPU. This optimization will
only work if you use the latest serial drivers supplied
by NeXT. You can get these drivers off of NeXTAnswers.
The optimization will not work if you use the Mux serial
driver. I believe that this optimization will solve many
of the kernel panics that people have reported.
-
Added support for Microsoft's extended DNS negotiation.
This will only be of use for people who server PPP clients
using Win95, TechSmith Corporation's Foray PPP client
(http://www.techsmith.com)
for WFWG 3.11, or others whose
client supports this mechanism. Thanks to
Christoph Lameter
<clameter@hur.fuller.edu> for supplying the
patches. This patch is totally untested since I don't serve
any clients, and if I did I wouldn't admit to running a
MicroSloth operating system.
- Various minor fixes to documentation and examples.
New to release 0.4.5 (LKS version 4.9 release1)
- This release is based on the third beta release of
PPP-2.2 (ppp-2.2b3.tar.gz) by Paul Mackerras.
- Some enhancements to the Example ip-up and ip-down
scripts.
- Several documentation enhancements to support the
actual release.
- Removed the new locking code. Temporarily, we continue
to rely on the old mechanism.
- This program runs on Intel, Moto, and Sparc. It apparently
runs fine on HP until shutdown. Then there appear to be problems.
Due to time constraints, this will have to be corrected as a patch.
As usual, this will be available on ftp.thoughtport.com:/pub/next/ppp/.
New to release 0.4.4 (LKS version 4.5)
- The netbuf queueing mechanism was significantly simplified. It is hoped that some HP memory alignment problems were also solved. This may help solve some of the mysterious panics others have seen.
- A new locking mechanism was implemented that may simplify the spl() calls.
- Memory allocation in BSD Compress code was cleaned up in an attempt to solve HP alignment problems.
- Thanks go to Pete French <pete@ohm.york.ac.uk> for all the above modifications.
New to release 0.4.3 (LKS version 4.4)
- This release fixes some problems regarding HP and SPARC support. It is said to now run on Sparc. I would hope HP also but havn't heard yet. Thanks to Dave Hess <David-Hess@net.tamu.edu> for finding the problems for Sparc.
- Minor documentation fixes.
New to release 0.4.2 (LKS version 4.2 - summerb2)
- This release is based on the second beta release
of PPP-2.2 (ppp-2.2b2).
New to release 0.4.0 (LKS version 4.0 - summerb1)
- This release is based on the first beta release
of PPP-2.2 (ppp-2.2b1).
- Chat was updated in the new beta. However, because
of broken posix functionality under NeXTSTEP (3.2) it
will not compile properly. Therefore, the old chat
is being used. The newer chat is backed up as
./chat/chat.c.orig. Those with Dev 3.3 may wish to
try to compile to see if the posix problems were fixed.
- Support for the Microsoft Call Back Configuration Protocol.
See the file ./README.cbcp.
Last Updated September 16, 1997 by SJP