changelog
- Thu, 07 Jan 2010 23:47:00 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:47:00 +0000] rev 29043
- *** Plucked rev d1026e37e4b82add833d2a302a41c8f84e4e2bbb (cc475d6ed3e62e0458659c41bb58ac72f63d88c9):
Fix a crash when disconnecting with a pending buddy icon fetch request.
We weren't canceling our asynchronous URL fetch
*** Plucked rev 03d1409613057bd402e5659d936f59a6d201a93e (cc475d6ed3e62e0458659c41bb58ac72f63d88c9):
Two changes:
1. If we're about to make another request to fetch an icon then cancel
the first one (if it exists)
2. When freeing a buddy, only attempt to cancel a url request if it is non-NULL
- Thu, 07 Jan 2010 23:46:24 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:46:24 +0000] rev 29042
- *** Plucked rev 8549b9a30115559965e9bf93bb15a45b04c1d149 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
certs: Cache certs once again (at the end of the verification process).
It looks like I accidentally broke this (libpurple wouldn't replace a cert
already in the cache) when extending the invalidity reasons.
- Thu, 07 Jan 2010 23:46:01 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:46:01 +0000] rev 29041
- *** Plucked rev 4356cc7feb044645d98b4ec0ce70476371949c99 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
jabber: Fix file transfer with clients that don't support xep-0115. Closes #10936
- Thu, 07 Jan 2010 23:44:38 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:44:38 +0000] rev 29040
- *** Plucked rev aada73f0d8a35997280d570f47caf30907fe68df (bcc0147bab874ca52c55ad4900545e17528bf8fd):
Make sure that libpurple core knows that a buddy is on the allow list just
after accepting their add request. Previously, this was not a problem, and
would go away at next login, but now that the core does its own client-side
blocking, it appears as if newly added buddies can't talk to you.
Fixes #10898.
- Thu, 07 Jan 2010 23:44:05 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:44:05 +0000] rev 29039
- *** Plucked rev f39cd1fed08fe5f5e3165a087fcc36ed984a6eee (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
oscar: Avoid a printf(\"%s\", NULL) crash when creating an AIM room.
Both of these strings appear to be optional in parseinfo_create(), so we
can't rely on their being non-NULL.
- Thu, 07 Jan 2010 23:43:26 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:43:26 +0000] rev 29038
- *** Plucked rev 1cd91846f484f7d7090d25b0e65d851a0dadcb90 (e894e488d2219b69664de488ee1af7f275f8817d):
Improved handling of the 0x00d charset in AIM, which is sent by mobile devices speaking ISO-8859-1. Try UTF-8 first (the encoding sent by iChat in a Direct IM with non-ASCII characters), then fall back to ISO-8859-1. Fixes #a13544, a bug created with the fix for iChat DIM encoding new in libpurple 2.6.4
applied changes from 6f3a1b3c52803e11d4cda1e0537c1270599e8d8e
through ed0a2a35c7e22519df27c50069c22b03e01c027a
*** Plucked rev e8ba4281669ae86859fd4e29f5d8ea0286af3903 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
Changelog the AIM/ICQ issue. Refs #10900.
- Thu, 07 Jan 2010 23:42:35 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:42:35 +0000] rev 29037
- *** Plucked rev a4105927631316ffdb067afdc949f143c2c42e83 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
disapproval of revision '91b156de0ca0323eacfa2f7ff90987613f034372'
This change has produced regressions when using HTTP/1.0, as the proxy closes the connection, which is treated as a connection failure. Closes #10880, #10856 for examples. Refs #2910.
- Thu, 07 Jan 2010 23:42:06 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:42:06 +0000] rev 29036
- *** Plucked rev 8afdf9fa3c0c98a6735023230f285152f54c3a79 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
Swap the order of -L and -l so that Solaris can find the Python libraries.
Patch from Paul \"aab\" Townsend. Closes #10869, #10716.
- Thu, 07 Jan 2010 23:41:17 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:41:17 +0000] rev 29035
- *** Plucked rev 941f01ed2234f8e476b7260fbd6ea873583387f7 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
jabber: Complete the fix for a NULL printf() on registration on Windows. Closes #10420 again.
Man, do I hate these NULL printf() bugs.
*** Plucked rev 1cebb8e5585732c30dcfb31a6700dcb78ae47b44 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
Changelog that.
- Thu, 07 Jan 2010 23:38:42 +0000
- by Daniel Atallah <datallah@pidgin.im> [Thu, 07 Jan 2010 23:38:42 +0000] rev 29034
- *** Plucked rev 4be2df4f72bd8a55cdae7f2554b73342a497c92f (bcc0147bab874ca52c55ad4900545e17528bf8fd):
There's no need to check type twice here. Also, g_return_if_reached is not
correct since img==NULL is caused by invalid network input and not some
programmer error.
*** Plucked rev 3d02401cf232459fc80c0837d31e05fae7ae5467 (bcc0147bab874ca52c55ad4900545e17528bf8fd):
Using 'if (img==NULL) return;' fails to clean up properly, so invert the
logic of that section.
*** Plucked rev c64a1adc8bda2b4aeaae1f273541afbc4f71b810 (bcc0147bab874ca52c55ad4900545e17528bf8fd):
Each PurpleSmiley has a PurpleStoredImage behind it, so there's no need to
go and create a new one when someone asks for one.
Also, ignore requests for smileys that don't exist in the image store.