Howard wrote:
>Problem #1: pppdrc.cfg
>----------------------
>I have now done some more testing and I believe the only time that
>pppdrc.cfg gets written is when you load "epppd.exe" low, so renaming
>epppdd.exe to epppd.exe doesn't solve this problem when loading high.

On line 156 of adial.c:
    if(!strncmpi(value,"@PPPD.EXE",9) || !strncmpi(value,"@EPPPD.EXE",10))

So you can have "Connection @PPPD.EXE" or "Connection @EPPPD.EXE" and
pppdrc.cfg will be written. IMHO this should be changed into:

    if(strstr(strupr(value), "PPPD"))

So now if your "connection" line had "pppd" in it pppdrc.cfg will be
written, is anyone actually using pppd.exe (I have it soemwhere but have
never tried it) anyway this should work satisfactionally for everyone (or
should it even be "ppp" ?

>Problem #2: ppp.log  (Note: no more renaming - it's confusing enough)
>-------------------
>@epppd.exe>>PPP.LOG
>PPPD status: IP address set to 64.10.157.72     <== added by Arachne

Correct.

>@epppdd.exe>>PPP.LOG
>sifaddr ppp0: local 64.10.157.72, remote 142.77.230.78, netmask 0.0.0.0.

Correct, debug output from epppd.

>You can draw your own conclusions, but it looks to me like
>"IP_Grab IP address set to" will only work with epppd.exe low.
>and "IP_Grab ppp0: local" will work with epppdd.exe low or high.

I think that everything will work once my patch is applied.

>Preliminary Conclusion:
>-----------------------
>Arachne is hard-coded to load epppd.exe low.

Yeap (well actually to use not load), I thought Michael was going to change
this for 1.66 but he apparently haven't done so. For 1.70 perhaps? And once
again Michael which source should I send Glenn and Clarence - 1.66, or one
of the test versions labeled "1.70" or "2.00" ? Besides I think I need a
new core.prj - I needed to change stuff just to get it to compile...
//Bernie
http://bernie.arachne.cz/ DOS programs, Star Wars ...

Reply via email to