07-31-2020, 07:17 AM
Hello,
i found a possible Bug in TIdIRC, everytime if i request Serverstats like this:
(using as an IRC Operator) RAW Command STATS
TIdIRC connected as a Client receive a complete Status List like this.
•06:59:43• <RAW> 210 fearcry :/Stats flags:
•06:59:43• <RAW> 210 fearcry :B - banversion - Send the ban version list
•06:59:43• <RAW> 210 fearcry :b - badword - Send the badwords list
•06:59:43• <RAW> 210 fearcry :C - link - Send the link block list
•06:59:43• <RAW> 210 fearcry :d - denylinkauto - Send the deny link (auto) block list
•06:59:43• <RAW> 210 fearcry :[D] - denylinkall - Send the deny link (all) block list
•06:59:43• <RAW> 210 fearcry :e - except - Send the ban exception list (ELINEs and in config))
•06:59:43• <RAW> 210 fearcry :f - spamfilter - Send the spamfilter list
•06:59:43• <RAW> 210 fearcry :F - denydcc - Send the deny dcc and allow dcc block lists
•06:59:43• <RAW> 210 fearcry :G - gline - Send the gline and gzline list
•06:59:43• <RAW> 210 fearcry : Extended flags: [+/-mrs] [mask] [reason] [setby]
•06:59:43• <RAW> 210 fearcry : m Return glines matching/not matching the specified mask
•06:59:43• <RAW> 210 fearcry : r Return glines with a reason matching/not matching the specified reason
•06:59:43• <RAW> 210 fearcry : s Return glines set by/not set by clients matching the specified name
•06:59:43• <RAW> 210 fearcry :I - allow - Send the allow block list
•06:59:43• <RAW> 210 fearcry :j - officialchans - Send the offical channels list
•06:59:43• <RAW> 210 fearcry :K - kline - Send the ban user/ban ip/except ban block list
•06:59:43• <RAW> 210 fearcry :l - linkinfo - Send link information
•06:59:43• <RAW> 210 fearcry :L - linkinfoall - Send all link information
•06:59:43• <RAW> 210 fearcry :M - command - Send list of how many times each command was used
•06:59:43• <RAW> 210 fearcry :n - banrealname - Send the ban realname block list
•06:59:43• <RAW> 210 fearcry :O - oper - Send the oper block list
•06:59:43• <RAW> 210 fearcry :[P] - port - Send information about ports
•06:59:43• <RAW> 210 fearcry :q - bannick - Send the ban nick block list
•06:59:43• <RAW> 210 fearcry :Q - sqline - Send the global qline list
•06:59:43• <RAW> 210 fearcry :r - chanrestrict - Send the channel deny/allow block list
•06:59:43• <RAW> 210 fearcry :S - set - Send the set block list
•06:59:43• <RAW> 210 fearcry :[s] - shun - Send the shun list
•06:59:43• <RAW> 210 fearcry : Extended flags: [+/-mrs] [mask] [reason] [setby]
•06:59:43• <RAW> 210 fearcry : m Return shuns matching/not matching the specified mask
•06:59:43• <RAW> 210 fearcry : r Return shuns with a reason matching/not matching the specified reason
•06:59:43• <RAW> 210 fearcry : s Return shuns set by/not set by clients matching the specified name
•06:59:43• <RAW> 210 fearcry :t - tld - Send the tld block list
•06:59:43• <RAW> 210 fearcry :T - traffic - Send traffic information
•06:59:43• <RAW> 210 fearcry :u - uptime - Send the server uptime and connection count
•06:59:43• <RAW> 210 fearcry :U - uline - Send the ulines block list
•06:59:43• <RAW> 210 fearcry :v - denyver - Send the deny version block list
•06:59:43• <RAW> 210 fearcry :V - vhost - Send the vhost block list
•06:59:43• <RAW> 210 fearcry :W - fdtable - Send the FD table listing
•06:59:43• <RAW> 210 fearcry :X - notlink - Send the list of servers that are not current linked
•06:59:43• <RAW> 210 fearcry :Y - class - Send the class block list
•06:59:43• <RAW> 219 fearcry * :End of /STATS report
*i use [] braces to hide the smileys
Everytimes if i reach the [219 End of STATS Message, my TIdIRC-Client perform a regular QUIT without any Reason
•06:53:16• <IRC-Client> [QUIT] fearcry BSIRC@netadmin.baumannsoftware.com Reason: Quit:
BSIRC64 Version: 2.2.4.407 quit SSL Port Connection to irc.baumannsoftware.com
I have had the same Issues in the Past with the LIST/LIST END Command,
i did post it to the old News-Server long Time ago and it turns fixed by the Indy Team . . .
Is there a Chance to check the Indy10 Source-Code for TIdIRC for this (Parser-Error)?
cheers
fearcry
i found a possible Bug in TIdIRC, everytime if i request Serverstats like this:
(using as an IRC Operator) RAW Command STATS
TIdIRC connected as a Client receive a complete Status List like this.
•06:59:43• <RAW> 210 fearcry :/Stats flags:
•06:59:43• <RAW> 210 fearcry :B - banversion - Send the ban version list
•06:59:43• <RAW> 210 fearcry :b - badword - Send the badwords list
•06:59:43• <RAW> 210 fearcry :C - link - Send the link block list
•06:59:43• <RAW> 210 fearcry :d - denylinkauto - Send the deny link (auto) block list
•06:59:43• <RAW> 210 fearcry :[D] - denylinkall - Send the deny link (all) block list
•06:59:43• <RAW> 210 fearcry :e - except - Send the ban exception list (ELINEs and in config))
•06:59:43• <RAW> 210 fearcry :f - spamfilter - Send the spamfilter list
•06:59:43• <RAW> 210 fearcry :F - denydcc - Send the deny dcc and allow dcc block lists
•06:59:43• <RAW> 210 fearcry :G - gline - Send the gline and gzline list
•06:59:43• <RAW> 210 fearcry : Extended flags: [+/-mrs] [mask] [reason] [setby]
•06:59:43• <RAW> 210 fearcry : m Return glines matching/not matching the specified mask
•06:59:43• <RAW> 210 fearcry : r Return glines with a reason matching/not matching the specified reason
•06:59:43• <RAW> 210 fearcry : s Return glines set by/not set by clients matching the specified name
•06:59:43• <RAW> 210 fearcry :I - allow - Send the allow block list
•06:59:43• <RAW> 210 fearcry :j - officialchans - Send the offical channels list
•06:59:43• <RAW> 210 fearcry :K - kline - Send the ban user/ban ip/except ban block list
•06:59:43• <RAW> 210 fearcry :l - linkinfo - Send link information
•06:59:43• <RAW> 210 fearcry :L - linkinfoall - Send all link information
•06:59:43• <RAW> 210 fearcry :M - command - Send list of how many times each command was used
•06:59:43• <RAW> 210 fearcry :n - banrealname - Send the ban realname block list
•06:59:43• <RAW> 210 fearcry :O - oper - Send the oper block list
•06:59:43• <RAW> 210 fearcry :[P] - port - Send information about ports
•06:59:43• <RAW> 210 fearcry :q - bannick - Send the ban nick block list
•06:59:43• <RAW> 210 fearcry :Q - sqline - Send the global qline list
•06:59:43• <RAW> 210 fearcry :r - chanrestrict - Send the channel deny/allow block list
•06:59:43• <RAW> 210 fearcry :S - set - Send the set block list
•06:59:43• <RAW> 210 fearcry :[s] - shun - Send the shun list
•06:59:43• <RAW> 210 fearcry : Extended flags: [+/-mrs] [mask] [reason] [setby]
•06:59:43• <RAW> 210 fearcry : m Return shuns matching/not matching the specified mask
•06:59:43• <RAW> 210 fearcry : r Return shuns with a reason matching/not matching the specified reason
•06:59:43• <RAW> 210 fearcry : s Return shuns set by/not set by clients matching the specified name
•06:59:43• <RAW> 210 fearcry :t - tld - Send the tld block list
•06:59:43• <RAW> 210 fearcry :T - traffic - Send traffic information
•06:59:43• <RAW> 210 fearcry :u - uptime - Send the server uptime and connection count
•06:59:43• <RAW> 210 fearcry :U - uline - Send the ulines block list
•06:59:43• <RAW> 210 fearcry :v - denyver - Send the deny version block list
•06:59:43• <RAW> 210 fearcry :V - vhost - Send the vhost block list
•06:59:43• <RAW> 210 fearcry :W - fdtable - Send the FD table listing
•06:59:43• <RAW> 210 fearcry :X - notlink - Send the list of servers that are not current linked
•06:59:43• <RAW> 210 fearcry :Y - class - Send the class block list
•06:59:43• <RAW> 219 fearcry * :End of /STATS report
*i use [] braces to hide the smileys
Everytimes if i reach the [219 End of STATS Message, my TIdIRC-Client perform a regular QUIT without any Reason
•06:53:16• <IRC-Client> [QUIT] fearcry BSIRC@netadmin.baumannsoftware.com Reason: Quit:
BSIRC64 Version: 2.2.4.407 quit SSL Port Connection to irc.baumannsoftware.com
I have had the same Issues in the Past with the LIST/LIST END Command,
i did post it to the old News-Server long Time ago and it turns fixed by the Indy Team . . .
Is there a Chance to check the Indy10 Source-Code for TIdIRC for this (Parser-Error)?
cheers
fearcry