Windows Live Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 25 October 2010

Death of a thousand tickets

Posted on 21:36 by Unknown
Well, by now it's obvious to the world that I kicked Pidgin 2.7.4 out of the nest last week. Although that release included some nice new features for ICQ users, lots of bug fixes, and some remote crash fixes, it's not without its share of problems. Those problems are producing a bunch of duplicate tickets for us to deal with, so I thought it might be a good idea to post about them here just in case anyone bothers to read my rambling.

The first problem is the AIM/ICQ chat bug. When using a multi-user chat on AIM or ICQ, no messages can be sent. You'll get an error stating your message was too long. This was an unintended side effect of merging the work of one of our Summer of Code students. Ivan accidentally removed a line of code that he shouldn't have. Yes, you read that right--a single line of code. Apparently it was pretty important! Ivan restored that line and things will be working as they should in 2.7.5 when we release it.

The second problem is an old one that's come back with a vengeance. This one is an ICQ issue where messages that contain <> disappear because they're treated as HTML tags. This seems to be specific to combinations of Pidgin and other non-official clients. Pidgin recently gained some new ICQ protocol-level features related to formatted messages; some non-official clients, including older versions of Pidgin, don't handle it gracefully. At this point, we've done all we can do about it; the other clients will have to step up and make fixes to handle the messages correctly now.

The next problem is another wonderful ICQ encoding bug. I'm not sure if this one is a side effect of Ivan's work or not, but Ivan did do a lot of work on encoding problems on ICQ. We all thought things were improving, but apparently there are still a few odd cases (and a crapton of stupid ICQ clients that should be purged from existence) in which our handling of encodings just isn't quite right. We're aiming to have this fixed for 2.7.5, but it's not quite done yet.

Is it obvious I wish ICQ would just disappear immediately and permanently?

The last "big" problem that seems to be cropping up is a crash related to MSN file transfers. When using direct-connect file transfers, somewhere along the line we do something stupid internally that causes a crash. We thought we had it fixed for 2.7.4, but alas it still exists. We're looking into it and hope to get it fixed soon. In the meantime, it's pretty easy to prevent the crash--edit your MSN account and turn off the direct-connect file transfers. It's an option on the advanced tab of the account editor.

At any rate, since we know about these bugs already, please, please, please DON'T open new tickets about them!
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in aim, bugfix, icq, msn, pidgin, release | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Random Ramblings
    This blog post is going to be a bit of . . . well, quite literally, random rambling. I guess the title of the post should make this a dead ...
  • Purple Plugin Pack 2.1.0 and 2.1.1; Plans for 2.2.0
    Well, last night I released two versions (yes, two!) of the Purple Plugin Pack. The initial release was 2.1.0, which included a new plugin ...
  • Long time...
    So, I guess it's been ages since I made a blog post. A lot has happened in that time: We released Purple Plugin Pack 2.2.0 without the ...
  • It's a bit late...
    It's a bit late for me to be posting this now, but we did recently release Pidgin 2.5.0. There are a few things about this release that...
  • Separate, but not equal? No more.
    Many Pidgin users who have tried to seek support on IRC know that the inhabitants of #pidgin have historically been quite hostile to Windo...
  • And the survey says...
    Well, we got quite a lot of user feedback in the survey that Casey ran on our site. I've read through a lot of it and thought I'd ...
  • Pidgin and the status and protocol icons
    Ok, so by now everyone knows that Gaim has become Pidgin . Well, the name isn't the only thing that changed. Pidgin has decided to dem...
  • The Quest Never Ends
    In my last blog post, I alluded to our quest to make Pidgin perfect (in our own eyes, at least). This is a quest that by its very definitio...
  • The use of arbitrary status icons in Pidgin
    Before I go any further with this post, I want to make a couple things abundantly clear. I have given up on this argument; I am expressing m...
  • Plugin Authors: Save Your Users' Sanity!
    OK, maybe I'm being a bit sensationalist there, but it's my blog, so I'm allowed! Anyway, on to the subject matter. Recently we...

Categories

  • about
  • adium
  • aim
  • application
  • authentication
  • bob
  • bosh
  • bugfix
  • buzz
  • changelog
  • changes
  • charity
  • chatroom
  • clarification
  • comments
  • complex
  • crash
  • custom emoticons
  • custom smileys
  • cvs
  • debug
  • detachable sessions
  • donation
  • duplicate ticket
  • dv labs
  • dvcs
  • emoticons
  • feedback
  • finch
  • git
  • google
  • guifications.org
  • hack
  • hang-on-exit
  • hosting
  • hostname
  • icq
  • install
  • libpurple
  • log viewer
  • message lost
  • monotone
  • msn
  • msnp15
  • myspace
  • networkredux
  • new features
  • outage
  • patches
  • pidgin
  • plagiarism
  • plugins
  • preferences window
  • prefslash
  • release
  • review needed
  • saved status
  • screen
  • security
  • server
  • services
  • smilies
  • status
  • status message
  • submissions
  • subversion
  • summer of code
  • surveys
  • svn
  • tickets
  • timeline
  • tools
  • trac
  • transient status
  • translators
  • tutorial
  • unicode
  • users
  • video
  • voice
  • website
  • windows
  • windows crash
  • xmpp
  • yahoo

Blog Archive

  • ►  2012 (1)
    • ►  November (1)
  • ►  2011 (3)
    • ►  August (1)
    • ►  February (2)
  • ▼  2010 (6)
    • ▼  October (1)
      • Death of a thousand tickets
    • ►  June (1)
    • ►  May (1)
    • ►  April (2)
    • ►  January (1)
  • ►  2009 (16)
    • ►  December (1)
    • ►  November (1)
    • ►  October (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (2)
    • ►  May (3)
    • ►  April (1)
    • ►  March (1)
    • ►  February (2)
    • ►  January (2)
  • ►  2008 (11)
    • ►  December (2)
    • ►  November (1)
    • ►  October (1)
    • ►  August (1)
    • ►  July (3)
    • ►  March (2)
    • ►  January (1)
  • ►  2007 (15)
    • ►  December (1)
    • ►  August (3)
    • ►  July (2)
    • ►  June (3)
    • ►  May (6)
Powered by Blogger.

About Me

Unknown
View my complete profile