
Could work but seems dicey. A nick need not be registered to use IRC. Although the chathistory spec says it’s possible to get msg history for a nick, it makes no mention of nick registration. IIRC, users can use someone else’s registered nick while they are offline, no? So either it opens the door to users grabbing the DMs of others or the spec is an incomplete spec.
Even if that’s sorted, the recipient must be aware of chathistory and then know to proactively run the command to check for msgs – IIUC. And some clients (like irssi) don’t even have the chathistory capability. I must send a quoted string to the server to use chathistory.
Contrast that with MemoServ, where only the sender needs to know how to send msgs and the recipient can be oblivious. MemoServ only accepts msgs for registered nicks. The recipient signs on and automatically they get hailed and msgs delivered.
So I probably want both. CHATHISTORY for getting a channel log and MemoServ for sending DMs with a degree of confidence that it will work.













I don’t even have Internet at home. I use it in public spaces. There are moments when I had a quasi permanent connection but it was a measured rate service and I still would not keep an always-on machine anyway.
Interesting thought but I suppose during moments when I have a somewhat persistent uplink, I might rather try to run ZNC on an openwrt router, assuming that’s possible.
But I must also say the question is not just about me. It’s for a club and that club meets in an IRC chat room. It would not be ideal to impose on all members of the club a need to have a persistent uplink and an always-on machine. The club should establish itself on a server that supports chathistory and MemoServ so that every member can be accommodated.