log libpurple/protocols/msn/slp.c @ 30831:210feb895031

age author description
Thu, 24 Jun 2010 00:41:07 +0000 masca Move file request up in the stack.
Tue, 22 Jun 2010 23:23:15 +0000 masca Remove uneeded include.
Sat, 19 Jun 2010 22:28:59 +0000 masca This header is needed to know the max size of a part.
Sat, 19 Jun 2010 22:06:31 +0000 masca Avoid magic numbers.
Sat, 19 Jun 2010 22:04:28 +0000 masca Move Switchboard callbacks out of Slp code.
Sat, 19 Jun 2010 21:48:19 +0000 masca Remove the MsnMessage from SlpMessage.
Wed, 16 Jun 2010 22:18:22 +0000 masca Msg->slpmsg is not valid anymore, use part.
Sat, 12 Jun 2010 21:38:32 +0000 masca Use better function names.
Sat, 12 Jun 2010 21:22:06 +0000 masca Move more SlpMessage creation to its module.
Tue, 08 Jun 2010 21:26:39 +0000 masca Drop slp header and footer from MsnMessage in favor of MsnSlpMessage->header and footer.
Sun, 06 Jun 2010 21:27:12 +0000 masca merge of '5af6a35c4c39341b79cc8d61c700da2b874b9b6b'
Wed, 02 Jun 2010 20:51:24 +0000 masca propagate from branch 'im.pidgin.cpw.qulogic.msnp16' (head 49bf2f5880edfe6f07decbf14418f2032ba59ad0)
Wed, 02 Jun 2010 20:08:53 +0000 masca propagate from branch 'im.pidgin.pidgin' (head a16b83242562658cc9f08739aedaa0a4b621077a)
Thu, 03 Jun 2010 21:07:08 +0000 masca Start moving p2p specific code to its own module.
Wed, 02 Jun 2010 09:01:12 +0000 masca Replace magic numbers with the enumed SlpHeaderFlag.
Fri, 28 May 2010 22:45:52 +0000 masca Include internal.h on each c file to avoid windows breakage as recommended by Daniel.
Fri, 28 May 2010 08:05:38 +0000 masca Remove unnecesary includes from msn.h.
Sat, 22 May 2010 06:27:18 +0000 Elliott Sales de Andrade propagate from branch 'im.pidgin.pidgin' (head cd770a44f05f96d1e74ea761e614d1a468ba60df)
Mon, 10 May 2010 23:21:44 +0000 Elliott Sales de Andrade propagate from branch 'im.pidgin.pidgin' (head f6cdf8776559775f9a4a72563e69741e139518bd)
Wed, 10 Mar 2010 17:58:21 +0000 masca propagate from branch 'im.pidgin.pidgin' (head fc8a21d1f30004cf7a468e8ab79c0f922c6c4a3e)
Thu, 18 Feb 2010 16:59:04 +0000 masca propagate from branch 'im.pidgin.pidgin' (head 624bba8bd37445c496620c94bfe6da7da8af2ee4)
Mon, 08 Feb 2010 07:41:15 +0000 Mark Doliner Rename "attribute" to "header" in a bunch of places. The SLP protocol
Sun, 17 Oct 2010 03:55:04 +0000 Daniel Atallah Fix for CVE-2010-3711. Properly validate the return value from
Mon, 23 Aug 2010 00:52:24 +0000 Elliott Sales de Andrade Kill off many dead assignments and any useless remaining variables.
Sat, 07 Aug 2010 19:51:30 +0000 Elliott Sales de Andrade Fall back to SB when a DC is declined via transrespbody also.
Sat, 31 Jul 2010 23:39:40 +0000 Elliott Sales de Andrade Add support for Url/Url1 in MSN objects, which are used for buddy
Fri, 28 May 2010 23:16:57 +0000 Elliott Sales de Andrade So, elb informs me this is probably not safe on non-x86 architectures.
Wed, 26 May 2010 23:20:18 +0000 Elliott Sales de Andrade I think it's more accurate to say that a DC is a P2P transfer, so if that
Wed, 26 May 2010 23:15:06 +0000 Elliott Sales de Andrade ALICE sends a "603 Decline" to our DC request, so we need to fallback to a
Wed, 26 May 2010 23:08:53 +0000 Elliott Sales de Andrade Add an error handler for SLP messages instead of bailing out immediately.
Fri, 21 May 2010 07:45:11 +0000 Elliott Sales de Andrade Minor comment fix.
Fri, 21 May 2010 07:36:59 +0000 Elliott Sales de Andrade Make it more explicit that incoming and outgoing timeouts are different.
Fri, 21 May 2010 06:21:05 +0000 Elliott Sales de Andrade A nonce doesn't seem to be necessary for an INVITE with Bridges. Didn't I
Fri, 21 May 2010 04:22:33 +0000 Elliott Sales de Andrade Don't crash if there's no Hashed-Nonce or Nonce.
Fri, 21 May 2010 04:07:02 +0000 Elliott Sales de Andrade I don't know why this function returns a boolean that's never used.
Fri, 21 May 2010 04:05:14 +0000 Elliott Sales de Andrade Disable direct connections when the account option is off.
Fri, 21 May 2010 03:53:06 +0000 Elliott Sales de Andrade We want to call got_invite for existing slpcalls, too.
Fri, 14 May 2010 06:57:26 +0000 Elliott Sales de Andrade merge of 'b5086a027dfbc0926b74627b9783794d250c2cb4'
Tue, 11 May 2010 06:32:00 +0000 Elliott Sales de Andrade merge of '8995bf8c14c5b7fb67a84a18ba9bf73e7be3fca8'
Fri, 07 May 2010 20:04:42 +0000 Elliott Sales de Andrade merge of '5378b2067023c1be51d87906196d87f03c9992e3'
Thu, 06 May 2010 05:24:06 +0000 Elliott Sales de Andrade I think user might be NULL here.
Wed, 05 May 2010 07:32:45 +0000 Elliott Sales de Andrade I think this finally works with both aMSN and the official client, for
Sat, 24 Apr 2010 06:52:06 +0000 Elliott Sales de Andrade Don't bother sending a direct connection request if the other side doesn't
Sat, 24 Apr 2010 06:41:52 +0000 Elliott Sales de Andrade Support old-style Nonce, which should let us use direct connections to
Fri, 23 Apr 2010 22:38:13 +0000 Elliott Sales de Andrade Save remote nonce, and verify we get the same data when initiating the
Fri, 23 Apr 2010 20:53:57 +0000 Elliott Sales de Andrade Fix some leaks, and simplify these branches.
Fri, 23 Apr 2010 20:45:05 +0000 Elliott Sales de Andrade A direct connection shouldn't be FT-only.
Fri, 23 Apr 2010 00:03:20 +0000 Elliott Sales de Andrade Set some information for debugging.
Mon, 19 Apr 2010 08:27:05 +0000 Elliott Sales de Andrade Remove one more unused code block, and unnecessary variable.
Mon, 19 Apr 2010 08:20:24 +0000 Elliott Sales de Andrade This doesn't appear to be a programming error.
Mon, 19 Apr 2010 08:05:55 +0000 Elliott Sales de Andrade Remove old code that was commented out, but is really just not necessary.
Mon, 19 Apr 2010 07:41:56 +0000 Elliott Sales de Andrade Fix some double-frees and/or leaks.
Thu, 18 Mar 2010 03:15:01 +0000 Elliott Sales de Andrade De-spacify.
Wed, 17 Mar 2010 03:45:07 +0000 kukkerman Initial support for direct connections. Preliminary patch from ticket #247
Wed, 12 May 2010 04:34:54 +0000 Elliott Sales de Andrade Fix an MSN emoticon crash discovered by Pierre Nogu¸«²s of Meta Security.
Tue, 11 May 2010 01:21:49 +0000 hanzz Fix MSN FT for UIs that use our abstract FT stuff in ways that are slightly
Mon, 15 Mar 2010 21:49:02 +0000 Marcus Lundblad Allow PRPLs to specify the image formats acceptable for thumbnails (in
Sun, 28 Feb 2010 04:14:15 +0000 Elliott Sales de Andrade Add support for recieving and sending MSN file transfer previews.
Sun, 28 Feb 2010 04:06:46 +0000 Elliott Sales de Andrade Fix FT context header length handling. The official client only seems to
Sun, 28 Feb 2010 02:11:57 +0000 Elliott Sales de Andrade I never liked randomly poking at offsets. Fortunately, I was able to find
Tue, 16 Feb 2010 08:54:07 +0000 Mark Doliner Fix CVE-2010-0277, a possible remote crash when parsing an incoming
Fri, 08 Jan 2010 20:11:49 +0000 Paul Aurich propagate from branch 'im.pidgin.pidgin.2.6.5' (head 794204a24ba7bf26cdb07ae71b9573b09927d641)
Thu, 07 Jan 2010 23:38:42 +0000 Daniel Atallah *** Plucked rev 4be2df4f72bd8a55cdae7f2554b73342a497c92f (bcc0147bab874ca52c55ad4900545e17528bf8fd):
Thu, 31 Dec 2009 05:24:31 +0000 Elliott Sales de Andrade Each PurpleSmiley has a PurpleStoredImage behind it, so there's no need to
Thu, 31 Dec 2009 04:45:35 +0000 Elliott Sales de Andrade Using 'if (img==NULL) return;' fails to clean up properly, so invert the
Thu, 31 Dec 2009 04:13:55 +0000 Elliott Sales de Andrade There's no need to check type twice here. Also, g_return_if_reached is not
Mon, 14 Dec 2009 06:50:33 +0000 Elliott Sales de Andrade Don't call purple_xfer_start in msn_xfer_init. purple_xfer_start is called
Mon, 14 Dec 2009 05:42:16 +0000 Elliott Sales de Andrade If we're sending a file, and libpurple tells us to cancel it, then just set
Fri, 20 Nov 2009 01:18:28 +0000 Elliott Sales de Andrade msn_xfer_progress_cb is no longer used.
Fri, 16 Oct 2009 01:26:04 +0000 Paul Aurich A quick and dirty hack to make MSN use the in-core code to perform FT.
Tue, 01 Sep 2009 23:06:25 +0000 Elliott Sales de Andrade Ignore SLP invites if they do not contain all the required fields. The
Thu, 20 Aug 2009 06:26:21 +0000 Mark Doliner I was missing a space!
Thu, 20 Aug 2009 06:17:55 +0000 Mark Doliner Hopefully be more clear about just what a "webcam invite" is
Sun, 16 Aug 2009 23:46:15 +0000 Elliott Sales de Andrade Fix crashes when filenames end up being NULL in some prpls. Fixed a minor
Mon, 10 Aug 2009 04:25:30 +0000 Elliott Sales de Andrade Send a 603 Decline for any SLP invite that we do not support, so that your
Tue, 04 Aug 2009 04:18:57 +0000 Elliott Sales de Andrade Somehow this bit got left in there. Should really compile this time.
Tue, 04 Aug 2009 03:51:30 +0000 Elliott Sales de Andrade Set a maximum conversion length to g_convert when determining the file name
Fri, 31 Jul 2009 04:09:01 +0000 Elliott Sales de Andrade Got the 'to' and 'from' charsets backwards there, didn't I.
Fri, 31 Jul 2009 03:53:00 +0000 Elliott Sales de Andrade Using g_convert instead of g_utf16_to_utf8 means we don't need to go
Fri, 10 Jul 2009 00:51:31 +0000 Elliott Sales de Andrade Change all MSN_DEBUG_* messages to use the new purple_debug_is_verbose call
Wed, 08 Apr 2009 22:49:14 +0000 Mike Ruprecht Inform the user when someone tries to initiate a video call with them in msn.
Sat, 15 Nov 2008 01:51:04 +0000 Mark Doliner If we're setting swboard here then we need to add the slplink to the
Thu, 13 Nov 2008 20:59:40 +0000 Mark Doliner Attempt to avoid a crash in MSN. See the comment in the code.
Thu, 13 Nov 2008 09:19:17 +0000 Mark Doliner cmdproc->data should never be null. Log a warning message if it
Thu, 13 Nov 2008 08:45:40 +0000 Mark Doliner Reame msn_slplink_unleash to msn_slplink_send_queued_slpmsgs, which I
Thu, 13 Nov 2008 08:26:12 +0000 Mark Doliner Use purple_timeout_add_seconds() instead of purple_timeout_add() in a
Thu, 13 Nov 2008 08:01:36 +0000 Mark Doliner For some reason the slpmsg and slplink functions don't have underscores
Thu, 13 Nov 2008 06:30:33 +0000 Mark Doliner Didn't mean to check this assert in. I mean, it's probably bad if it
Thu, 13 Nov 2008 06:18:53 +0000 Mark Doliner Get rid of slplink->local_user because it's a copy of
Mon, 04 Aug 2008 03:46:33 +0000 Elliott Sales de Andrade Don't assign this stuff in a loop.
Fri, 01 Aug 2008 02:04:36 +0000 Elliott Sales de Andrade Get rid of MsnSlpSession entirely. It only seems to link to MsnSlpCall
Wed, 09 Jul 2008 00:32:18 +0000 Elliott Sales de Andrade merge of '5033650a1e57437cc3f2894adc41935daa6b3269'
Sun, 29 Jun 2008 19:17:26 +0000 Elliott Sales de Andrade When receiving an MSN custom smiley, look at the switchboard for the
Mon, 23 Jun 2008 05:36:52 +0000 Elliott Sales de Andrade Clean up some #define's in msn.h and various supporting changes.
Wed, 09 Jul 2008 00:27:44 +0000 Elliott Sales de Andrade disapproval of revision '075bff91d9cbcfd6f59c270802c5bffeb98c3b50'
Sun, 22 Jun 2008 22:59:50 +0000 Elliott Sales de Andrade A patch from felipec to stop requesting the MSN buddy icon when the
Sun, 22 Jun 2008 20:35:47 +0000 Elliott Sales de Andrade A patch from felipec to make (msn_)request_user_display static.
Fri, 06 Jun 2008 22:46:04 +0000 Mark Doliner Delete trailing whitespace
Wed, 07 May 2008 03:32:43 +0000 Sadrul Habib Chowdhury propagate from branch 'im.pidgin.pidgin' (head 6be4a11c3e1bf403bbb6e1a7a754e4b99e7d9a44)
Sat, 03 May 2008 17:56:04 +0000 Daniel Atallah This is the way we plug the leaks, plug the leaks, plug the leaks...
Fri, 14 Mar 2008 23:41:03 +0000 Sadrul Habib Chowdhury Fix setting display picture/avatar in msnp14. Thanks to Twain28 for reporting the bug. References #1187.
Fri, 07 Mar 2008 23:19:47 +0000 Sadrul Habib Chowdhury The patch to msn to allow sending custom smileys. Doesn't send all the custom smileys correctly at the moment. References #1187.
Fri, 19 Oct 2007 01:28:55 +0000 Daniel Atallah Leak fixes.
Wed, 19 Sep 2007 06:22:25 +0000 Ka-Hing Cheung propagate from branch 'im.pidgin.cpw.khc.msnp14' (head 60c1ae856c10cfcb75590f268816616e8a005aa1)
Sun, 16 Sep 2007 18:03:53 +0000 Richard Laager explicit merge of 'd565bd9a8e62d3302ac14bb7c3a68a52c0c6a65e'
Sun, 16 Sep 2007 17:58:40 +0000 Richard Laager explicit merge of 'b9e805b43e8543af0b4800e2e5553c85d947c610'
Sun, 20 May 2007 16:30:39 +0000 Stu Tomlinson switchboards really can be referenced by multiple slplinks, I have no idea
Sun, 20 May 2007 15:59:10 +0000 Stu Tomlinson Port a custom emoticon crash fix that seemed to get lost somewhere along
Sun, 20 May 2007 15:48:51 +0000 Stu Tomlinson propagate from branch 'im.pidgin.pidgin' (head b0fb787915db137be9b01af88d1fb0c107f66cd6)
Sat, 12 May 2007 19:19:55 +0000 Ka-Hing Cheung propagate from branch 'im.pidgin.pidgin' (head 3f8c9725bb938821f3ef6cb2e7c6c31d7b662d0b)
Sun, 06 May 2007 02:17:45 +0000 Ka-Hing Cheung propagate im.pidgin.pidgin to im.pidgin.cpw.khc.msnp14
Wed, 02 May 2007 06:12:13 +0000 Ka-Hing Cheung propagate from branch 'im.pidgin.pidgin' (head cf7db89f6020ededb2d5c948c11c3fd0ef30bba5)
Wed, 02 May 2007 05:25:27 +0000 Ka-Hing Cheung explicit merge of 'd42ad2da81f881b2fbd2fb080cc70a843bc70d02'
Mon, 17 Sep 2007 22:09:22 +0000 Sean Egan Fix MSN File transfer size. Fixes #3095. thanks!
Sun, 15 Apr 2007 04:12:27 +0000 Ka-Hing Cheung Committing khc's msnp14 changes from Trac Ticket #148. --rlaager
Sat, 08 Sep 2007 03:09:35 +0000 John Bailey The FSF changed its address a while ago; our files were out of date.
Mon, 03 Sep 2007 01:07:31 +0000 Sean Egan Patch from Gal Topper to fix an endianness issue in MSN file transfers. Fixes #2912 and fixes #1682
Thu, 17 May 2007 14:32:24 +0000 Evan Schoenberg slpcall now explicitlt references its xfer and unreferences it when it is destroyed. While it *looks* like this should *probably* have happened anyways due to the interactins between xfer_init, xfer_end, and xfer_cancel_remote, having the xfer's owner make this explicit makes the process less fragile and more obvious, and it may fix a crash as the slp is destroyed. Fixes #1070
Thu, 17 May 2007 14:30:48 +0000 Evan Schoenberg disapproval of revision 'a0488ed637a52fa346f3a78ed4e16fb8db3aeb59'
Thu, 17 May 2007 14:29:17 +0000 Evan Schoenberg slpcall now explicitlt references its xfer and unreferences it when it is destroyed. While it *looks* like this should *probably* have happened anyways due to the interactins between xfer_init, xfer_end, and xfer_cancel_remote, having the xfer's owner make this explicit makes the process less fragile and more obvious, and it may fix a crash as the slp is destroyed. Fixes #1070