Mercurial > pidgin.yaz
view libpurple/protocols/oscar/AUTHORS @ 30818:9d386bf63eab
Stop using custom encodings (and LATIN-1, for that matter) for sending
OSCAR messages (ICBM, chat, Direct IM). Now, we use ASCII if a message
contains ASCII characters only, and UTF-16 in all other cases.
That fixes #10833 (offline messages now will be sent as UTF-16)
and also a whole bunch of potential problems we can get
with charset 0x3. Different clients tend to interpret this
charset differently; for instance, the official client
always interprets it as LATIN-1, while alternative
clients may decode it as some other user-specified
8-bit encoding. On the other hand, ASCII messages
(charset 0x0) and UTF-16 messages (charset 0x2) are understood
uniformly by all clients.
I also cleaned-up the code a little (got rid of code paths that were
never executed, flags that were always set, unused struct members, etc.)
author | ivan.komarov@soc.pidgin.im |
---|---|
date | Tue, 27 Jul 2010 21:17:01 +0000 |
parents | e01a6dc25900 |
children |
line wrap: on
line source
N: ComBOTS Product GmbH (htfv) T: 2007 E: foss@combots.com N: Jonathan Clark T: 2005-2006 E: ardentlygnarley a.t users d.o.t sourceforge d.o.t net N: Mark Doliner T: 2001-2006 H: markdoliner E: thekingant a.t users d.o.t sourceforge d.o.t net W: http://kingant.net/ N: Adam Fritzler T: 1998-2001 H: mid E: mid a.t auk d.o.t cx W: http://www.auk.cx/~mid,http://www.auk.cx/faim D: Wrote most of the wap of crap that you see before you. N: Josh Myer T: 1998-2001 E: josh a.t joshisanerd d.o.t com D: OFT/ODC (not quite finished yet..), random little things, Munger-At-Large, compile-time warnings. N: Daniel M. Pomerantz H: dmprantz D: Made initial versions cross platform N: Daniel Reed T: 1998-2001 H: n, linuxkitty E: n a.t ml d.o.t org W: http://users.n.ml.org/n/ D: Fixed aim_snac.c N: Eric Warmenhoven T: 1998-2001 E: warmenhoven a.t linux d.o.t com D: Some OFT info, initial author of the libpurple-side of the oscar protocol plugin N: Brock Wilcox T: 1998-2001 H: awwaiid E: awwaiid a.t auk d.o.t cx D: Figured out original password roasting