| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
These allow code to portably support IPv6 for listeners (mostly file
transfers and Bonjour). Callers should use the purple_socket_speaks_ipv4
to determine whether they need two sockets or just an IPv6 one. I used
GIO's g_socket_speaks_ipv4 as the inspiration for that.
|
| |
|
|
|
|
|
|
| |
purple_unescape_text is like purple_unescape_html, except better. I say
better, but really, what I should say is "libxml2 BLOWS", because of its
crazy way of leaving attributes "unescaped".
|
|\
| |
| |
| |
| |
| | |
7a5f2bd8adbbf9031f2506d22f9cf93093a94d3c)
to branch 'im.pidgin.pidgin.next.minor' (head a6719c36e51f6a4e80bbba4bf6aa7c455b195fb2)
|
| | |
|
| |
| |
| |
| | |
util.h was included after signals.h, directly or indirectly.
|
|/
|
|
| |
Adapted the Google group chat functionallity to use the new function
|
| |
|
|
|
|
| |
munges \t). Change purple_utf8_strip_unprintables to simply remove ASCII control characters instead.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in oscar. This function is identical to glib's g_markup_escape_text() except that
it does not replace ' with '
' is not a valid HTML entity in HTML 4, and IE7 displays it as the
raw characters and not as an apostrophe. gtk of course displays it as
an apostrophe, but gtk seems to have no problems with unescaped apostrophes
I really don't know why g_markup_escape_text() escapes this character.
So this change should not affect Pidgin at all, and it should help any
user of libpurple who displays our HTML in IE (or possibly other web
browsers--I'm not sure how webkit handles ')
Are people ok with this change? We should probably change a lot of other
places to use this function instead of the glib one. Basically anything
that converts text to html should use this. I think anything that escapes
XML should continue using g_markup_escape_text().
And entry_key_pressed() in Finch can be changed to use this instead of
g_markup_escape_text() and purple_strreplace()
|
| |
|
|
|
|
|
| |
We will no longer send messages which contain entities considered invalid
in XML 1.0 (i.e.  and other ASCII control characters). Closes #5768.
|
|
|
|
| |
Use this function to check for RTL text in messages. Fixes #9261.
|
|
|
|
| |
minutes before I went to g_markup_escape_text.
|
|
|
|
|
|
|
|
|
|
|
| |
parameter. It's needed because the Yahoo 16 code uses URL fetching as part
of its login process, and without giving the account to purple_proxy_connect
(which wass called in purple_util_fetch_url_request_len), we ignore account-
specific proxy configurations. This is a bad thing, as evidenced by Adium's
ticket 12231. In adding this function, I deprecated
purple_util_fetch_url_request_len and made it a shell that calls this new
function with a NULL account parameter. This maintains the previous behavior
without a mountain of duplicated code.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
xmlnode_get_attrib and xmlnode_get_data unescape what they return. Thanks to
Tobias and Waqas. This will still fail to validate if the other side uses
entity codes (or uses other entities unnecessarily), but that should be dealt
with as a hash failure instead of a collision.
(10:12:11) Tobias: [18:48:43] <waqas> <identity category='client' type='pc' name='SomeClient'/><feature var='http://jabber.org/protocol/muc'/> turns into 'client/pc//SomeClient<http://jabber.org/protocol/caps<'
but so does <identity category='client' type='pc' name='SomeClient<http://jabber.org/protocol/caps'/>, which is a collision, right?
|
|
|
|
| |
building gf2
|
|\
| |
| |
| |
| |
| | |
d24c4a9d28f21eaa47bd76e50ed31053733edcb1)
to branch 'im.pidgin.pidgin' (head b60aeb4ba1b0a2368dfeed19db8cbeb808769d1f)
|
| | |
|
| |
| |
| |
| | |
try to make the formatting of our comments a little more uniform
|
|/
|
|
|
|
|
|
|
|
| |
simplicity of code. Ie, don't need to negate the value of strcmp, since this does a strcmp and does the negation for us
closes #7790
committer: Gary Kramlich <grim@reaperworld.com>
|
| |
|
| |
|
|
|
|
|
|
|
| |
to enable restricting the length of HTTP downloads.
Set a maximum size of 128kB to the UPnP-related downloads.
Thanks to Andrew Hunt and Christian Grothoff for discovering the issue and
providing a solution.
|
|
|
|
|
| |
This is a replacement for g_get_host_name in glib2.8+. Thanks to Phil
Hannent and Marcus Lundblad for the initial patch. References #5627.
|
|
|
|
|
| |
but here it is. For reference, Google and Yahoo call it "email" and
dropping the hyphen on no-longer-new words is apparently standard practice.
|
|\
| |
| |
| |
| |
| | |
9ff3135a6478cd03be8a6e501d9297cf3830a866)
to branch 'im.pidgin.pidgin.next.minor' (head 0f8e81fcea751b16d89ae9b7f2fe2fc723ba089a)
|
| |
| |
| |
| | |
@since tags.
|
|\ \
| |/
|/|
| |
| |
| | |
e4822ac43f3805f2ec0b9cd8dfbd37c9b34deab9)
to branch 'im.pidgin.pidgin.custom_smiley' (head bc6dfe40f4969c30badd3de45f08ba205b8d0c2b)
|
| |\
| | |
| | |
| | |
| | |
| | | |
04cfb0cf0974e7b6b10ed513f82384958e7a6887)
to branch 'im.pidgin.pidgin.custom_smiley' (head ab437cdb59435f8f8694eef58db2af584c556602)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Mauro S?rgio Ferreira Brasil.
I have not applied the bits on MSN yet. I will have to look at it later, but
I would rather someone else more familiar with the MSN code look at it first.
I changed some bits of the applied patch (whitespacing, camelcasing etc.), and
the bit that required a major version bump (in gtkthemes.h). There are a few
more things that need to be done for this to be merged back to i.p.p.
|
| | | |
|
| |/
|/| |
|
|/
|
|
| |
References #699.
|
| |
|
| |
|
|
|
|
|
| |
calls gai_strerror() then tries to convert the result into UTF-8. I
believe this fixes #3003
|
|
|
|
| |
at shutdown. Fixes #3132
|
|
|
|
| |
the size as -1 is used to indicate that the string is nul-delimited. This resolves CID 330.
|
|
|
|
| |
through 133f2968e112c003cac1320d1ca0128d5da74066
|
|
|
|
| |
This is a quick update done with a for loop, find, and sed.
|
| |
|
|\
| |
| |
| |
| |
| | |
0c99d79b617e9687302edb80e0eca33f01cfe708)
to branch 'im.pidgin.soc.2007.certmgr' (head 4c14c89dcf02c5a4896ab35c2cd5f3a828eaf596)
|
| |
| |
| |
| | |
types. There are more, but these were easy fixes. You may think that I'm changing the API, but I'm really not - it was just wrong.
|
|/
|
|
|
| |
g_file_set_contents is a post-2.0 addition.
- Change ssl-gnutls plugin to use it
|
|
|
|
|
| |
purple_message_meify, to which it was identical. Clarify the documentation of
the latter slightly.
|