-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net_irc, door_irc: Fix various IRC bugs.
There were several compounding bugs causing various issues with IRC, in particular with using door_irc to connect to IRC, both to an external network and directly to the local BBS. * menu.c: Reusing a small buffer truncated arguments to the menu handler. We now use a significantly large buffer. * door_irc: Abort client loop if irc_read returns <= 0, fixing infinite loop on disconnect. * door_irc: Fix passing wrong variable name into bbs_readline_append. * door_irc: If nickname is already in use, automatically append underscores to try to construct a unique nickname, so that this works even if the user is already logged in on another node. * net_irc: Allow nicknames to be either the actual username as before or also the username followed by an underscore and other characters, allowing for the same user to log in from multiple nodes. * net_irc: Properly respond with an error message for unhandled messages.
- Loading branch information
1 parent
8189015
commit fba4de6
Showing
5 changed files
with
94 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters