View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002856 | unreal | ircd | public | 2006-03-17 15:04 | 2006-03-25 13:40 |
| Reporter | uberhund | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Product Version | 3.2.4 | ||||
| Summary | 0002856: Problems /w QUIT messages | ||||
| Description | Problem with quit messages on Unreal IRCD 3.2.4 and 3.2.4 on FreeBSD installs compiled from the FreeBSD ports tree (confirmed on multiple FreeBSD machines). When connecting via SSL, a users quit message is mangled, i.e.: /quit this is a test [irchost] Client Exiting: user1 [[email protected] [Input/output error]] SignOff user1: #channel (Input/output error) When connecting on a non-SSL port, the users quit message is mangled in a different manner, if they use a quit message that doesnt contain spaces: /quit this is a test [irchost] Client Exiting: user1 [[email protected] [Quit: user1]] SignOff user: #channel (Quit: user1) However, on the non-ssl connection, if your quit message has no whitespace, or if you preface your message with a colon, other users are able to see the quit message. This has been tested using BitchX-1.1-final+ and ircII EPIC4-2.2 | ||||
| Steps To Reproduce | First case (SSL): 1. Connect to the server via an SSL connection. 2. Join a channel 3. Quit (with any message) First case (SSL): 1. Connect to the server via an SSL connection. 2. Join a channel 3. Quit (with a message containing whitespace, not prefaced by a ':') | ||||
| 3rd party modules | |||||
|
|
I'd say this relates more to the fact BX might implement SSL connections correctly (or us). For example, closing the socket down before the SSL layer has time to marshall the info over.. - or we do it on our side incorrectly.. The whitespace stuff.. you should look at RFC1459. If you want to have whitespace in a quit message, you need to make it merge into a parameter like, QUIT :message with whitespace QUIT message with whitespace <- It's understood as 3 parameters, which is not the intent. |
|
|
Works fine here with mIRC and irssi. So yeah, I wouldn't be surprised if bitchx/ircii are just .. :P If you tell the IP+port of one of the SSL servers I'll be free to test, or.. even better.. test yourself with irssi :P. |
|
|
Interestingly, compiling Unreal on FreeBSD w/o the FreeBSD patches (which just change the locations of the tmp and config dirs) fixed the quitting with whitespace problem. I'll take that issue up with the patch maintainer. (FWIW, BX and ircii worked fine /w quit messages on Free's port of ircd-hybrid). The SSL thing, well, it really does look like thats BX and ircii. Whoda thunk it? Ive been using BX/ircii/epic since they started; looks like its time to learn a new client (actually, just fired irsii up for the first time, and it looks mighty fine). SSL was the whole impetus for moving away from ircd-hybrid. Anywho, keep up the good work, y'all. :) |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2006-03-17 15:04 | uberhund | New Issue | |
| 2006-03-18 08:16 |
|
Note Added: 0011390 | |
| 2006-03-18 16:25 | syzop | Note Added: 0011395 | |
| 2006-03-19 16:50 | uberhund | Note Added: 0011399 | |
| 2006-03-25 13:40 | syzop | Status | new => closed |
| 2006-03-25 13:40 | syzop | Resolution | open => no change required |