home *** CD-ROM | disk | FTP | other *** search
-
- DNet '2.3'
-
- This is my latest batch of DNet stuff. It's a mostly compilable
- but still functional DNet amiga-side distribution. It works for me
- and I'd like to know how it works for others. I'm still amazed how well
- this program that is apparently 6 years old, works. It's survived a major
- OS upgrade, radical changes in the modem world, and so on.
-
- This is also my DNet development tree, as of 5/26/93. I compile with
- gcc 2.3.3 and make with gnu-make, and run on an A3000. I can't get
- everything to recompile and work with gcc, though. Some gcc-compiled clients
- will crash the machine, and some won't. I have no clue how to fix dnet.device
- or the nfs handlers, as I'm not sure how to get gcc to compile/link things
- that aren't normal executables (i.e. launched from main()). And I still haven't
- bothered to learn any assembly. The dnet server seems reasonably robust,
- though.
-
- What have I changed so far?
-
- created a better load average program. remoteload should work very
- much like an Xload (for the Xwindows users out there).
-
- added some nice debugging support for the server. It really is a mess.
-
- What's in the future?
- DNetrek. I have most of the pieces, just need to put them together.
- Right now the stumbling block is the clients and bugs in libdnet.a. Once I
- can get DNread/DWrite/DRead to stop causing system crashes, it could happen.
-
- better support for niftyterm. I would really like to junk fterm, but
- haven't groveled enough for niftyterm's source...
-
- Support for people on fast modems. DNet was written back in the days
- when 2400 was the best you could do, so Matt wasted a lot of CPU trying to
- optimize bandwidth. Dnetrek, of course, is the driving force for this...
-
- Better full 8 bit communication. Even when dnet is running in 8 bit
- mode, it doesn't really use all 8. It scans for characters under 32, and
- if it finds them, encodes the entire data packet into a 7 bit stream. More
- CPU for bandwidth tradeoffs here. My initial Fast8 implementation tried to
- disable this, but apparently, it doesn't work.
-
- Rexx/intuition support. Real pie-in-the-sky right now. But it'd be
- nice for DNet to do things like autologins.
-
- Documentation, and/or a FAQ on setting up DNEt. It can be a really
- fussy program at times.
-
- More stuff that I haven't thought of, of course...
-
-
- What's not planned?
- support for WB less than 2.0. gcc/ixemul binaries won't run on it, so
- I won't even bother until ixemul does, or someone makes up the equivalent
- library that isn't shared, but linked instead.
-
- If you have any comments, or would like to help out, I can be reached at:
- mehlhaff@ocf.berkeley.edu
- mehlhaff@soda.berkeley.edu
-