Telnet and Editing

I ported over some descriptor code from Suave today. For those actually following along, “Suave” actually is the “Son of UltrAViolencE”; it’s my cute term referring to the sword & sorcery mud codebase that I’ve been kicking round for well over a decade now. “Lemud” is the codebase that branched off from Suave early on and became the Ground Zero knockoff that is running here.

Some time ago in the Suave codebase, I had upgraded the connection code to support the Mud Client Compression Protocol. In doing that, I went all out in trying to properly support the odds and ends of the telnet protocol, so I actually read RFC 860 and RFC 1184. I really can’t remember the compelling reasons for doing this. I may have been trying to deal with the very crufty telnet client that comes with Windows. Was I trying to beat something into line mode? In any event, all that’s now in the Ultraviolence code now
running (MCP isn’t actually compiled in at the moment, but the code is now there). Perhaps someone’s connection will be improved, perhaps not.

Suave also had a very full OLC, and had a simple line based text editor that I brought over to boot. The only exposure here is if you write a message on the board.

Comments are closed.