Open
Description
In order to implement further functionality such as <"> to quote harassing X-messages to the SysOp, as well as allowing forward and backward scroll through the messages, X history is going to have to be saved. I propose that this is handled on a per-user level via a dynamically allocated array of objects containing the sender/recipient's name, a boolean for whether it was coming or going, and the body of the message. It'd be pretty easy to add threading for certain user exchanges, also, not that that is necessary at this point. Might be interesting for an extension to functionality later, though.