log libpurple/util.c @ 32776:804239d704ff

age author description
Sun, 04 Dec 2011 22:11:15 +0000 Gary Kramlich G_CONST_RETURN has been deprecated, use const instead
Sun, 16 Oct 2011 04:38:12 +0000 Elliott Sales de Andrade Upgrade PurpleXfer for a 64-bit world.
Sat, 24 Sep 2011 22:20:58 +0000 andrew victor purple_ip_address_is_valid() now checks for an IPv4 or IPv6 address.
Sat, 24 Sep 2011 22:09:40 +0000 andrew victor * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
Tue, 06 Sep 2011 18:22:03 +0000 Elliott Sales de Andrade disapproval of revision '0d9c985d91b5de7f20f3443d7edbe22fb7ce80af'
Thu, 01 Sep 2011 06:56:17 +0000 andrew victor Fix build breakage from bfae54755d0a683ab945fea4666da04aeb1113d1.
Thu, 01 Sep 2011 04:23:42 +0000 masca Hide-a-PurpleMenuAction.
Mon, 22 Aug 2011 02:23:28 +0000 Mark Doliner Rename purple_notify_user_info_add_pair to
Mon, 22 Aug 2011 02:07:41 +0000 Mark Doliner Don't use strlen() when all you're trying to do is check if the string
Sun, 21 Aug 2011 01:59:13 +0000 Mark Doliner Rename purple_util_fetch_url_request_len_with_account to
Sun, 21 Aug 2011 01:52:25 +0000 Mark Doliner Remove purple_util_fetch_url_request_len() and change the few places
Sun, 21 Aug 2011 01:04:31 +0000 Mark Doliner Get rid fo purple_strlcpy and purple_strlcat. These are convenience
Mon, 09 May 2011 04:26:46 +0000 Mark Doliner propagate from branch 'im.pidgin.pidgin' (head d6053150b258c5c8b2ac60e091a7d0d1b2d9be1d)
Thu, 17 Mar 2011 07:39:33 +0000 Mark Doliner Remove the _purple_oscar_convert(). It existed to migrate data from
Mon, 02 May 2011 15:33:10 +0000 Daniel Atallah Zero the struct tm used for purple_str_to_time().
Sun, 09 Jan 2011 20:08:29 +0000 morshed nader Fix purple_str_to_time(). Fixes #13131.
Tue, 04 Jan 2011 06:55:30 +0000 Richard Laager Remove trailing whitespace
Wed, 10 Nov 2010 23:44:57 +0000 Mark Doliner Minor cleanup. Should be no functionality change, just a variable
Wed, 10 Nov 2010 23:41:53 +0000 Mark Doliner Fix a bug where if we used fetch url with include_headers=FALSE and
Sat, 18 Sep 2010 01:33:34 +0000 John Bailey Useful snippet of debugging that helped me out.
Sun, 22 Aug 2010 06:16:37 +0000 Elliott Sales de Andrade These are dead increments.
Mon, 12 Jul 2010 15:13:31 +0000 Sadrul Habib Chowdhury Get rid of a few unnecessary strlen/g_snprintf's.
Tue, 15 Jun 2010 01:28:17 +0000 Stu Tomlinson Catch some more invalid email addresses, thanks to Mark for additional
Mon, 14 Jun 2010 22:09:12 +0000 Daniel Atallah Attempt to improve handling of HTTP requests on port 80 when there is a HTTP
Thu, 03 Jun 2010 23:08:57 +0000 Sadrul Habib Chowdhury Apparently file/directory names in windows cannot end in periods/spaces.
Thu, 03 Jun 2010 23:08:11 +0000 Sadrul Habib Chowdhury Prevent an invalid read when a message starts with 'mailto:'.
Thu, 03 Jun 2010 22:59:19 +0000 Sadrul Habib Chowdhury Linkify file://
Thu, 03 Jun 2010 22:47:32 +0000 Sadrul Habib Chowdhury Remove code duplications, and some invalid memory reads.
Mon, 17 May 2010 00:14:22 +0000 Stu Tomlinson Add some comments that meant something to me at some point and might
Thu, 29 Apr 2010 17:17:00 +0000 Paul Aurich util: Better validation of the allowed character values in XML 1.0
Sat, 17 Apr 2010 21:13:50 +0000 Paul Aurich util: Fix some strict-aliasing issues.
Sat, 17 Apr 2010 01:27:58 +0000 Paul Aurich merge of '5bc899d1d49d1b8701e547f4e4d76519e471d339'
Sat, 17 Apr 2010 01:27:04 +0000 Paul Aurich Add network listen functions that accept a family argument (AF_INET(6?)).
Fri, 16 Apr 2010 03:44:18 +0000 Paul Aurich util: Bah, AF_INET6 probably isn't always available
Fri, 16 Apr 2010 03:29:10 +0000 Paul Aurich util: Make purple_fd_get_ip IPv6-aware
Fri, 16 Apr 2010 16:46:57 +0000 Florian Qu«²ze util: Fix a crash in purple_utf8_strftime.
Fri, 26 Mar 2010 03:37:11 +0000 Sadrul Habib Chowdhury Ignore some tags at the beginning of a message.
Wed, 10 Feb 2010 04:05:50 +0000 Paul Aurich Combine the three purple_unescape_text()s into one.
Thu, 04 Feb 2010 05:30:35 +0000 Paul Aurich propagate from branch 'im.pidgin.pidgin' (head 9028ac0daaa1f7e565726fa39aca22ce7d3ecc49)
Tue, 13 Oct 2009 22:13:57 +0000 Marcus Lundblad Broke out the generation of random UUIDs to its own function
Sun, 27 Sep 2009 22:22:36 +0000 John Bailey propagate from branch 'im.pidgin.pidgin' (head bd59b6d44034a232a0414586f78d8f559d9705f8)
Wed, 16 Sep 2009 15:41:33 +0000 John Bailey propagate from branch 'im.pidgin.pidgin' (head f881ba77d0fe70224a938185a5a3675b39520873)
Sat, 22 Aug 2009 21:47:20 +0000 John Bailey Kill off unneeded GLIB_CHECK_VERSION checks in libpurple. Refs #10024.
Sun, 24 Jan 2010 05:15:33 +0000 Paul Aurich Fix a corner case where purple_markup_html_to_xhtml generated malformed XHTML.
Tue, 22 Sep 2009 06:01:08 +0000 Mark Doliner Minor cleanup. gc->prpl is guarranteed to be a PurplePlugin with
Fri, 11 Sep 2009 18:17:03 +0000 Mark Doliner Change purple_url_encode() to not encode . _ - ~ because it's not
Mon, 31 Aug 2009 08:00:06 +0000 Paul Aurich gah, signed comparison meant this was stripping all multibyte UTF-8 characters.
Fri, 28 Aug 2009 20:51:48 +0000 Sulabh Mahajan As darkrain pointed out this isnt caused by that certain bug in glib. My mistake. Recomment, and change how I test str to be NULL and return NULL.
Fri, 28 Aug 2009 20:30:03 +0000 Sulabh Mahajan g_utf8_normalize() for glib ver < 2.15.0 causes a crash when an invalid utf8 string is passed to it (http://bugzilla.gnome.org/show_bug.cgi?id=501997).
Fri, 28 Aug 2009 05:35:00 +0000 Paul Aurich Oops, I think it's either sleep or coffee time.
Fri, 28 Aug 2009 05:27:00 +0000 Paul Aurich Add more verbose debugging to purple_utf8_strip_unprintables.
Fri, 28 Aug 2009 01:04:51 +0000 Paul Aurich Make that a little more readable.
Thu, 27 Aug 2009 23:59:30 +0000 Paul Aurich Hmm, g_unichar_isgraph is too restrictive in the characters allowed (it munges \t). Change purple_utf8_strip_unprintables to simply remove ASCII control characters instead.
Tue, 18 Aug 2009 04:34:30 +0000 Elliott Sales de Andrade g_strncasecmp is deprecated. I thought I removed these already. Anyway, I
Thu, 13 Aug 2009 20:16:23 +0000 Mark Doliner How about we just use a GString instead of this ridiculous
Sun, 09 Aug 2009 00:15:14 +0000 Paul Aurich Add support for XMPP URIs on Windows. Closes #2326.
Mon, 20 Jul 2009 05:11:50 +0000 Elliott Sales de Andrade merge of 'e9bb03a6ee65b531aedba74676ce2dbb1b9a8491'
Mon, 20 Jul 2009 01:28:11 +0000 Elliott Sales de Andrade Make a note about these ALLOW_TAG* macros so people don't do stuff like
Sun, 19 Jul 2009 22:40:10 +0000 Ka-Hing Cheung 567c0647 introduced an extra backslash at the end of ALLOW_TAG_ALT
Sun, 19 Jul 2009 22:39:41 +0000 Ka-Hing Cheung disapproval of revision '2737ff4628bd5f26d780a2ccee47e88fe3765947'
Sun, 19 Jul 2009 22:29:44 +0000 Ka-Hing Cheung 567c0647 introduced an extra backslash at the end of ALLOW_TAG_ALT
Sun, 19 Jul 2009 19:33:43 +0000 Mark Doliner disapproval of revision '0a9f6836dbe4facb38768025e830328a50c5ddd8'
Sun, 19 Jul 2009 16:31:32 +0000 Mark Doliner Surround this macro in do { } while (0); so that callers don't need to
Sun, 19 Jul 2009 16:28:32 +0000 Mark Doliner Correct the indentation of this macro by removing one level of indentation
Sun, 19 Jul 2009 08:09:24 +0000 Elliott Sales de Andrade ALLOW_TAG expands to multiple statements, so we should put braces around
Sat, 11 Jul 2009 08:11:14 +0000 Paul Aurich Added the function in util.h, forgot it here.
Sat, 11 Jul 2009 07:32:27 +0000 Paul Aurich Add purple_ipv6_address_is_valid; guess what it does?
Fri, 10 Jul 2009 02:53:17 +0000 Stu Tomlinson No functional change, but my gcc is bitching at me. Fixes this warning,
Fri, 10 Jul 2009 01:48:32 +0000 Stu Tomlinson This fixes this compile warning:
Tue, 07 Jul 2009 07:09:07 +0000 Mark Doliner Update this comment. We talked about using CRC32 on the devel list
Mon, 06 Jul 2009 23:46:56 +0000 Mark Doliner Create a purple_markup_escape_text() function and use it in one place
Mon, 06 Jul 2009 05:50:43 +0000 Mark Doliner Change strings in libpurple/protocols/jabber/auth.c and util.c a little bit
Mon, 06 Jul 2009 05:37:06 +0000 Mark Doliner Hey Stu, it should be safe to combine this check, right? It'll make us
Sat, 04 Jul 2009 23:33:01 +0000 John Bailey Convert all uses of PURPLE_UNSAFE_DEBUG to the new API I added.
Sat, 04 Jul 2009 17:17:59 +0000 Paul Aurich Fix purple_markup_unescape_entity to properly consume '&#x5C;' and similar.
Sat, 04 Jul 2009 01:17:55 +0000 Stu Tomlinson Apparently there might be stuff after the semicolon before the \r\n so just
Sat, 04 Jul 2009 01:14:03 +0000 Stu Tomlinson disapproval of revision '3fe037ee4d003527c8f4f41974e01680d5eea27e'
Sat, 04 Jul 2009 00:59:44 +0000 Stu Tomlinson We're about to assume strstr() will find \r\n, so make the sscanf()
Fri, 03 Jul 2009 09:05:51 +0000 Mark Doliner Formatting changes, no functionality.
Thu, 02 Jul 2009 07:33:17 +0000 Mark Doliner A few changes to our code to handle chunked transfer-encodings (technically
Thu, 02 Jul 2009 07:09:24 +0000 Mark Doliner Remove just a tad bit of indirection
Thu, 02 Jul 2009 06:08:36 +0000 Mark Doliner Use unsigned lengths here and use %zu when reading into the gsize var
Tue, 30 Jun 2009 20:52:26 +0000 Sadrul Habib Chowdhury merge of '22e14265a47cdddb4c9eb1ee0d2ce2989f9fce61'
Tue, 30 Jun 2009 20:48:12 +0000 Sadrul Habib Chowdhury Process the data correctly if the server sends chunked data.
Tue, 30 Jun 2009 01:39:08 +0000 Mark Doliner Use glib's base64 encode and decode functions if they're available.
Sun, 21 Jun 2009 16:40:15 +0000 Richard Laager propagate from branch 'im.pidgin.pidgin.2.5.7' (head 81e7f59e74715d44dac9e40e7b43ff377c8b474c)
Fri, 19 Jun 2009 00:00:25 +0000 Mark Doliner Allow doxygen to pick up the comment for this function. It's
Wed, 03 Jun 2009 22:12:28 +0000 Paul Aurich Strip unprintable UTF-8 characters from buddy list strings. Fixes #8776.
Wed, 03 Jun 2009 19:09:16 +0000 Paul Aurich Add purple_utf8_strip_unprintables and use it on outgoing XMPP messages.
Wed, 03 Jun 2009 17:04:05 +0000 Sadrul Habib Chowdhury Add a utlity function purple_markup_is_rtl
Sat, 30 May 2009 00:07:50 +0000 John Bailey Add yet another URL fetching function. This one takes an account as a
Sun, 17 May 2009 01:55:15 +0000 John Bailey propagate from branch 'im.pidgin.cpw.sulabh.yahoo_16' (head c1ede5faf776dc1cc966dabb42c1ef0dbaea31db)
Thu, 14 May 2009 02:12:40 +0000 John Bailey Only log requested HTTP URL's when PURPLE_UNSAFE_DEBUG is set and change MSN
Sat, 16 May 2009 20:37:08 +0000 Sadrul Habib Chowdhury merge of '063be233b9574325479d819c9c68bf52551435d7'
Sat, 16 May 2009 19:58:40 +0000 Richard Laager A patch from Scott Wolchok to replace snprintf() with g_snprintf() and
Sat, 16 May 2009 18:37:14 +0000 Sadrul Habib Chowdhury According to RFC 1738, "'" is a valid character in a URL.
Sat, 02 May 2009 04:02:53 +0000 Paul Aurich Sadrul pointed me at g_markup_escape_text, thanks!
Sat, 02 May 2009 01:26:18 +0000 Paul Aurich Escape all the values when appending them to the Entity Caps verification str.
Mon, 16 Mar 2009 22:56:57 +0000 Mark Doliner Add a friendly error message if something uses
Fri, 13 Mar 2009 02:51:00 +0000 Mark Doliner Add a note that this function could potentially be faster.
Mon, 26 Jan 2009 06:44:00 +0000 Mark Doliner Remove trailing whitespace
Tue, 06 Jan 2009 03:39:51 +0000 Paul Aurich Patch from Paul Aurich to add purple_strequal to help readability and simplicity of code. Ie, don't need to negate the value of strcmp, since this does a strcmp and does the negation for us
Fri, 02 Jan 2009 22:28:34 +0000 Richard Laager explicit merge of '32d4ce0b6cfc9ccb9a6e7ed661423b9260a0bead'
Fri, 02 Jan 2009 22:23:58 +0000 Richard Laager explicit merge of '814d53152c168c9c4732b3d084260711d536fba6'
Sat, 13 Dec 2008 05:45:27 +0000 Gary Kramlich propagate from branch 'im.pidgin.pidgin' (head d5bb29138cbe033bbfd8ec689203d73818765327)
Fri, 14 Nov 2008 06:52:15 +0000 Richard Laager propagate from branch 'im.pidgin.pidgin' (head 42f888b4f8e15a19002abe6f40a5d89117ee59a7)
Fri, 14 Nov 2008 06:45:16 +0000 Richard Laager propagate from branch 'im.pidgin.pidgin' (head 5be7104ff151004112ce3f9c34446335024d06d8)
Thu, 30 Oct 2008 03:03:55 +0000 Gary Kramlich propagate from branch 'im.pidgin.pidgin' (head 06e4830f3567955e026f3d594afcc65a07d57b26)
Thu, 28 Aug 2008 13:00:23 +0000 Gary Kramlich propagate from branch 'im.pidgin.pidgin' (head 69cdb2b9e20a69a98389b47c672718d5be222338)
Fri, 19 Jun 2009 01:30:45 +0000 John Bailey *** Plucked rev c1ede5faf776dc1cc966dabb42c1ef0dbaea31db (rekkanoryo@pidgin.im):
Thu, 21 Aug 2008 03:44:57 +0000 Gary Kramlich propagate from branch 'im.pidgin.pidgin' (head 038d9d36d640ed83f9df5333d57dc0cd8b9ae847)
Wed, 06 Aug 2008 02:39:40 +0000 Gary Kramlich propagate from branch 'im.pidgin.pidgin' (head c3595d7c3895f52f076aaaa7650f81d8fbea81ef)
Mon, 30 Jun 2008 23:12:54 +0000 Gary Kramlich propagate from branch 'im.pidgin.pidgin' (head 1d533cebad7c0dbda8ec8ebee1334d27dcae5f9c)
Mon, 16 Jun 2008 21:43:34 +0000 Justin Rodriguez added a more generic function to read xml files (and made the util version into a wrapper) so it can be used by the
Mon, 22 Dec 2008 19:14:50 +0000 Mark Doliner Change the font size mapping table in purple_markup_html_to_xhtml() to
Fri, 19 Dec 2008 04:11:15 +0000 Daniel Atallah Make purple_utf8_has_word() better about detecting word boundaries (still not
Sat, 06 Dec 2008 01:08:20 +0000 Mark Doliner Make our purple_util_fetch_url_request() function able to handle
Fri, 14 Nov 2008 06:52:05 +0000 Richard Laager Compile
Fri, 14 Nov 2008 06:42:18 +0000 Richard Laager Fix CID #385
Fri, 14 Nov 2008 06:41:47 +0000 Richard Laager Fix CID #386