bugfix for privates in IRC for SOME non-latin chats in nicks

Posted on 31st January 2008 by Vasilich in IRC, Miranda IM - Tags: , ,

again…

this time – for privates. Some people have troubles to query with other persons which nick started with cyrillic “C”.

Also bugfixes for topmost “Add server” window and Cancel button on channel manager.

and + one feature – now IRC logs all bytes to NetLog – even if connected via SSL.

Link – as always.

bugfix for IRC

Posted on 15th January 2008 by Vasilich in IRC, Miranda IM - Tags:

Some people told me that even after recent fix for IRC to proper status check for contacts in CList (i did it last week) it sometimes doesn’t work as it should. So after investigating of this issue it came clear that status check doesn’t work properly (to be exact – contact appears online for a part of a second, but then goes back offline) for contacts who has same nick as in our CList, but with another letter cases somewhere in the nick.

Another bug – IRC doesn’t recognize server status answers for IRCOps as they have  ‘*’ sign right behind the nick.

So – bugfixed version:

  • fixed bug with status discovery for contacts in CList when contact uses different lettercase for nick that we saved it last time we have seen him. Moreover, new nick (reported by server as online) will be written in DB immediately;
  • fixed bug with status discovery for contacts in CList when they are IRCOps (i.e. ignore last nick sign if it is  ’*').

Special thanks goes to jcc as reporter and analyzer of these bugs.

Please, test it and write comments on it.

http://vasilich.org/mim/IRC.rar

IRC patch has been committed

Posted on 10th December 2007 by Vasilich in IRC, Miranda IM

In previous post I talk about small changes in IRC protocol for MIM.
After some additions it has been committed to MIM SVN and available in nightly 0.8.0.4. I post changelog here because there is no word about it in announcement for new nightly:

  • + new menu items for Slap, Nickserv info and kill ghost for participants in userlist;
  • + new menu items for Nickserv commands in chat log menu;
  • + auto request for client version when adding it to clist or when opening private message window for already added contact (set byte “MirVerAutoRequest” in protocol settings in DB to 0 to disable);
  • + save client version as MirVer to DB on any version answer from client (useful for FingerPrint plugin);
  • + changed “WHOIS” request to get also client’s logon time, and show it in WhoIs window;
  • + added 3 numerics recognition for secure connection and codepage (depends on server); shows in field “Other” of WhoIs window;
  • * CTCP events are now shown in Server Window;
  • * close all dialog windows on Esc;
  • * clean shutdown (destroy all created functions and free hooks on shutdown);
  • + changed QuickConnect window to enable manual input of server parameters without creating list entry first;

After some testing I found the bug – 2 new UserList menu items for NickServ are disabled.  So here is corrected version. after additional testing it will be sent for commiting.
http://vasilich.org/mim/IRC.rar

some new features for IRC

Posted on 24th October 2007 by Vasilich in IRC, Miranda IM

As i use IRC very often, i decided to continue patching it (some old patches are already in stable branch/dev trunk in Miranda-im SVN).

So, new features for now:

  1. added contact login time (see WhoIs window)
  2. added some info about codepage and SSL connect to whois info (field “other”, server dependant)
  3. added “Slap” menuitem to user menu in userlist (”/slap” alias is called, so if you don’t like slap message – just change that alias in IRC settings)
  4. from now all CTCP answers should go to network log window instead of current opened window
  5. when someone joins channel, CTCP VERSION request happens for him. If answer received – then it will be written in DB (and FingerPrint can use it)

Test version is here: http://vasilich.org/mim/IRC.rar