[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
dosppp 0.6
- Subject: dosppp 0.6
- From: h.karahasan_bEi_pinneberg.netsurf.de (Hasan Karahasan)
- Date: 25 Sep 1997 11:18:00 +0100
VViele von uns verwenden als Dialer fuer Dos das Freewareprogramm dosppp. Es
handelt sich dabei um einen Dosport des Unix-ppp-Daemon. Die Version 0.5 hat
noch viele Bugs. Ich hatte z. B. bei meinem Provider immer Probleme bei der
Anwahl. Jeder zweite oder dritte Versuch schlug fehl. In wenigen Tagen
erscheint die ueberarbeitete Version 0.6. Der Code wurde voellig ueberarbeitet.
Bitte habt Verstaendnis, wenn ich nachfolgenden Text nicht ins Deutsche
uebersetzt habe.
Version 0.6 beta
----------------
Corrections to BOOTP code for making it work with Minuet.
Documentation corrections and additions (thanks to Jeffrey).
Added standard CHAP implementation, MS CHAP extensions not supported.
Added VJ header compression, VJ slots limited to 16 (seems to be sufficient
for the DOS implementation and conforms to the sample code provided in the
RFC).
Minor code arrangements for eliminating unneeded stuf (like the PPP server
mode support).
Added SET_RCV_MODE and GET_RCV_MODE packet driver functions, mostly
necessary for the Ethernet class 1 packet driver versions. These driver
returns now a functionality value of 2 (basic+extended), although the only
extended supported functions are SET_RCV_MODE and GET_RCV_MODE.
Added SET/GET_RCV_MODE functions to class 6 drivers, added GET_STATISTICS
function to all versions.
Corrected flaw in options file handling, the code didn't include any tests
for EOF character, so files created/modified with editors that were adding
such code caused failure of Dospppd.
Corrected bug in Dospppd processing of 'connect' option, it failed if you
were passing an executable name without any arguments after it.
Corrected implementation of 'f_access_type()' packet driver function for
delaying the activation of 'in_use' handle flag until the rest of the
information for a handle is entered, for preventing problems in case a
packet arrives when the handle information isn't completed.
Added VJCSTAT utility for displaying statistics about Dospppd VJ
compression.
Reworked CTRL+BREAK handling, now exits quickly.
Changes to the ARP emulation code for making it work under Kermit, the fake
source hardware address is placed in the returned ethernet header too.
Reworked PPP specific packet processing, to avoid reentrance problems that
could occur if receiving a PPP packet while processing a PPP protocol
timeout.
Improved modem hang up detection.
Changed DTR behavior in PPP drivers, they left the DTR line at the same
level they found it on entry when terminanting, now DTR is forced low on
termination regardless of status on entry.
Some BOOTP and ARP corrections for making JNOS/KA9Q happy, now it should
work with every KA9Q incarnation.
Force acceptance of remote IP address if 'ipcp-accept-remote' option was
used, even if the remote IP is a weird one like 127.0.0.1 (I couldn't
believe it, but it seems that some ISP at Mexico does that).
Changed PAP processing for keep retrying after receiving an authenticate
NAK; if all retries fail and the peer requested PAP, then close the driver.
Some ISPs seems to don't close the link after an authentication failure, so
this trick will force our end termination.
Added interactive terminal mode to CHAT0.EXE and CHAT.EXE.
Remote string grabbing features added to CHAT0.EXE and CHAT.EXE.
01/05/97 - Version 0.5 alpha
----------------------------
First public release.
Hasan