After a long drought, I am back to writing stuff for WWIV. I did a little bit of Python coding here and there, with some updates to my old scripts written in Python 2 so that they will now work nicely in Python 3. I finished my wwiv5ibbslastcall package, which consists of two Python scripts.
I’ve started writing some Python functions that read in WWIVnet packets. So far, so good. I can read in basic WWIV Network packets, identify their headers and their payload. The python functions can handle multiple message packets, but currently don’t do anything besides displaying the network record header and the raw message payload. I haven’t
Instead of proceeding forward as fast as I can, I’ve decided to take a step back and relearn some basics. In particular, I’ve started reading through “Linux Systems Programming” by Robert Love to give me better grounding in writing C code for Linux. I’ve finished the first chapters on files, open(), read(), write(), fsync(), fdatasync(),
I updated WWIV networking software from NET37 to NET38b3. Rushfan is maintaining the official networking stack. I have some ideas for doing a complete rewrite for Linux, but am not sure if I can manage to write a portable rewrite. The network stack of WWIV consists of several components. I’m planning to rewrite one component