mrc-session now detects if the connection to the MRC server is lost, and more
- mrc-session now detects if the connection to the MRC server is lost (e.g.: MRC host server reboots, mrc-connector service restarts, etc). So now, instead of hanging, mrc-client automatically restarts a new chat session once mrc-connector reconnects. It makes up to 3 attempts before giving up and exiting.
- Fixed an issue where the nick list would sometimes list users in a room other than the user's current room, whenever two or more users were connected from the same BBS and in different rooms.
- Nick list now refreshes on any message from the SERVER tagged with events: Joining, Leaving, Timeout, Rename, Linked, Unlink, as well as any NOTME messages to or from the room the user is presently in.
- "PrivMSG" tag renamed "DirectMSG"
- Fixed password masking for
/registertrust command. Now only the password portion of the command is masked, leaving the email portion (the string after the password portion) unmasked. - CTCP PING command now returns any additional text sent from the sending client, or "PONG" if nothing was sent.
-
show_ctcp_reqis now false by default, to hide incoming CTCP requests. - Protocol version is now passed from mrc-connector to mrc-session so it can be included in the CTCP VERSION string.
- All instances of "to_site" have been replaced with "msg_ext", since the "to_site" field is deprecated.
- All instances of the string "ALL" in the former "to_site" field are now blank.
- Simplified system messages (telegrams).
Addresses #624