File: /src/inputfilter.cpp
57 commits found

TimeRevisionRepliesAuthorMessageFriday, 25. August 2006
18:41577163434hein* Make parameter-less /away set away state to true with the default away message. Use /back or /unaway to re- turn. BUG:132984 * Use the same "You are not marked as being away." for repeated /away's, too. The previous "You are marked as being away." on repeats made it seem like it fail- ed to set away.


TimeRevisionRepliesAuthorMessageTuesday, 22. August 2006
20:325760160psn* Fix @-symbol in WHO and WHOIS responses * Fix escaping of < and >


TimeRevisionRepliesAuthorMessageWednesday, 16. August 2006
07:165734430argonelsilence two warnings, build (uint), runtime (clipboard inheritance strikes again?)


TimeRevisionRepliesAuthorMessageSunday, 06. August 2006
19:585704560heinImplement /kickban. Same parameters as /ban plus [reason]. BUG:131956
17:515704330hein* Make IRCView contextmenu Ignore/Unignore actions consistent with the nicklist. * Re-add unbelievably hackish identify-on-nickserv-complaint-after- nickchange code that I removed in r570292, but retain the fix for duplicated identify attempts from that commit.
11:135702920heinDon't identify twice. BUG:131916


TimeRevisionRepliesAuthorMessageWednesday, 26. July 2006
21:405667330heinRetire the "append underscore to last used nick after unsuccessfully going through the identity's list of nicknames" behavior, which even- tually runs into the NICKLEN wall. Instead, ask the user to enter a new nick, or cancel the connection attempt on opt-out. Patch by Raphael Kubo da Costa, and mentored by me. BUG:131399
18:285666900heinLet's do some housekeeping: * Fix most of the 300+ quality control issues reported at EBN. The remaining items are mostly false positives (Qt4 checks, broken spell checking). * Clean out some obsolete includes. * Remove obsolete search dialog code. * Bump build number. * Update rough changelog.


TimeRevisionRepliesAuthorMessageMonday, 17. July 2006
22:085635840hein* Add support for spaces in file names to DCC receive and resume, compatible with mIRC and X-Chat. Make replacing spaces with underscores on DCC send optional. Patch written by Raphael Kubo da Costa, and mentored by me. Many thanks! * Update rough changelog. * Bump build number.


TimeRevisionRepliesAuthorMessageTuesday, 04. July 2006
09:055578770psnLet's use a bit less cpu while idle


TimeRevisionRepliesAuthorMessageMonday, 03. July 2006
23:325577790heinDo start parsing IDENTIFY-MSG prefixes if we get an RPL_CABAB.
22:515577650psnHandle the case when there's no colon before the names
03:125573700heinFix parsing incoming NICK messages which do not include a colon preceding the nickname parameter.


TimeRevisionRepliesAuthorMessageSunday, 02. July 2006
17:315572020psnOoops... autojoin should probably be allowed on all networks
17:055571960psnSplit the lag calculation away from the ison code.
08:105570270psn* Use a QTimer to handle the connection timeout instead of using the lag as the lag can get high if we keep the server busy. * Don't rejoin autojoin channels on /motd


TimeRevisionRepliesAuthorMessageSaturday, 01. July 2006
22:125569190psnHandle pong as soon as possible to not artificaly increase the lag. Hopefully this should fix Bug 130125: Consistently disconnecting/ reconnecting on first connect attempt on Freenode
17:465568600psnDisable IDENTIFY-MSG for now as we don't really use it...


TimeRevisionRepliesAuthorMessageWednesday, 07. June 2006
11:315490870heinRemove debug code now that #128301 is closed.


TimeRevisionRepliesAuthorMessageSaturday, 03. June 2006
20:365479098658hein* Completely remove automaticRequest from the equation. * Bump version number.


TimeRevisionRepliesAuthorMessageFriday, 02. June 2006
17:525475980hein* Add another NAMES fix and some fairly verbose debug output. * Bump build number.


TimeRevisionRepliesAuthorMessageTuesday, 30. May 2006
15:495466200hein* Simplify NAMES handling and fix potential race conditions. * Remove unused KonversationApplication::quitKonversation(). * Update rough changelog. * Bump build number.


TimeRevisionRepliesAuthorMessageMonday, 24. April 2006
03:445332060hein* Fix fallback to RPL_USERHOST for IP retrieval by server reply for servers which do not include the user host in RPL_WELCOME. Fixes DCC on Freenode. * Update changelog.


TimeRevisionRepliesAuthorMessageThursday, 20. April 2006
16:135319160hein* Don't auto-join channels twice. * Simplify auto-join and auto-commands code.
15:335318970hein* Fix per-network auto-connect "Commands". Triggered by RPL_ENDOFMOTD or ERR_NOMOTD now, just before channel auto-join. * Update rough changelog.


TimeRevisionRepliesAuthorMessageWednesday, 19. April 2006
22:305317180hein* Make the Konsole tab feature KIOSK-aware. * Add tentative fix for slighly peculiar message-less PART on ircu and potentially others. Argument handling in InputFilter may require re- factoring as per the information submitted to the mailing list. Thanks to Nimrod Gutman and the ircu team for aiding the debugging effort. * Update rough changelog. * Bump build number.


TimeRevisionRepliesAuthorMessageSaturday, 01. April 2006
12:215252590heinFix 290 handling.


TimeRevisionRepliesAuthorMessageMonday, 27. March 2006
12:595231390heinFix RPL_DATASTR for ircu and others.


TimeRevisionRepliesAuthorMessageWednesday, 22. February 2006
13:225124320abatianniautoreplace now works on received text, too.


TimeRevisionRepliesAuthorMessageTuesday, 31. January 2006
19:535043460abatiannisupport for unrealircd mode chars in nickinfo
08:155040510hein* Merge ban list support. Patch by Michael Kreitzer. * Bump build number, version number.


TimeRevisionRepliesAuthorMessageSaturday, 21. January 2006
09:115007600heinTurn the Changelog into a publishable form and user-friendly language. Add a mini-announcement. This is to eventually go up on the website, KDE-Apps and kde-announce.


TimeRevisionRepliesAuthorMessageSunday, 15. January 2006
20:554986680cartmansomeone can't spell, hehe
16:124985241heinRefined CABAP IDENTIFY-MSG support: Stip prefix on all notices but PING replies.
02:394982440johnfluxRemove already completed TODO


TimeRevisionRepliesAuthorMessageWednesday, 11. January 2006
06:404967370hein* Implement support for 331 RPL_NOTOPIC (RFC 1459) and 437 ERR_UNAVAILRESOURCE (RFC 2812). * Small slotEdit() fix in the Server List dialog.
05:044967220heinImplement support for 451 ERR_NOTREGISTERED (RFC 1459) and 461 ERR_NEEDMOREPARAMS (RFC 1459); improve handling of 421 ERR_UNKNOWNCOMMAND (RFC2812).
04:434967210heinFix PING replies and other CTCP input on Freenode by removing the conditional that when CABAB IDENTIFY-MSG was enabled would strip the -/+ prefix from the CTCP notice. Apparently, CTCP NOTICE is actually not prefixed (neither on Freenode nor on GameSurge, which claims to have implemented the feature as well), despite the original documentation claiming otherwise.
03:504967160argoneleep
03:494967150argonelclear modes on rejoin BUG:113327


TimeRevisionRepliesAuthorMessageTuesday, 10. January 2006
22:464966820argonelok, lets try saving the changes before committing. debug statements now removed.
22:434966790argonelthe ordeal is over
21:224966370argoneladd some debugging output


TimeRevisionRepliesAuthorMessageMonday, 09. January 2006
22:324961850abatianniit's 2006 now
22:144961780heinInvert the NAMES conditionals.


TimeRevisionRepliesAuthorMessageSaturday, 07. January 2006
13:384952350heinGrudgingly implement support for 330 (RPL_WHOISACCOUNT) and 338 (RPL_WHOISACTUALLY) as used by ircu and bahamut.
12:024952040hein* Implement '/unignore <user 1> <user 2> ... <user n>' BUG: 107234 * Keep addIgnore from adding the same ignore multiple times (as it would make /unignore potentially unreliable). * Fix small inputfilter error; update changelog.
08:024951330heinHave /topic <channel> make a honest attempt at retrieving <channel>'s topic regardless of whether or not we are on <channel>. Some ircds will not allow us to do that, which is why we implemented 442 (ERR_NOTONCHANNEL) allowing us to fail gracefully (i.e. with a pretty and localizable error message). BUG:112074
07:244951290heinAdd support for 381 (RPL_YOUREOPER), 403 (ERR_NOSUCHCHANNEL) and 442 (ERR_NOTONCHANNEL) in preparation for the next fix.


TimeRevisionRepliesAuthorMessageFriday, 06. January 2006
04:454947320heinMinor cosmetic changes to the join messages.
03:394947260heinAdd support for generic lookups including reverse resolve to /dns.
01:334947130hein* Add support for 310 (RPL_WHOISHELPER) and 313 (RPL_WHOISOPERATOR) events in inputfilter to make them aware of automatedRequest. * Make 301 (RPL_AWAY) aware of automatedRequest.
00:574947090heinAdd support for '/dns nick' to resolve the host of <nick> using the local nameserver. Reverse-resolve will be added later.


TimeRevisionRepliesAuthorMessageThursday, 05. January 2006
22:434946650heinFix logical error in NAMES handling: Only set automaticRequest to false in RPL_ENDOFNAMES. Doing so in RPL_NAMREPLY confused RPL_ENDOFNAMES handling.
21:224946450hein* No longer show useless "*** End of NAMES list." on join. * Display NAMES information on manual invocation of /names.


TimeRevisionRepliesAuthorMessageSunday, 13. November 2005
17:164801970cartmanSVN_SILENT indent


TimeRevisionRepliesAuthorMessageMonday, 07. November 2005
16:224787180cartmanAdd an option to skip MOTD, reenable fixed font MOTD. To enable skipping MOTD: [Flags] SkipMOTD=true