pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
Fix the downloading of dictionaries in the windows installer
release-2.x.y
2022-03-04, Gary Kramlich
17237faf35cb
Fix the downloading of dictionaries in the windows installer
Testing Done:
* Installed en_US and some other dictionaries with both installers.
* Verified they were installed properly
* Verified the English dictionary worked.
Reviewed at https://reviews.imfreedom.org/r/1303/
Pidgin
and
Finch:
The
Pimpin
'
Penguin
IM
Clients
That
'
re
Good
for
the
Soul
version
2.14.9
(
??/??/????
)
:
General:
*
Nothing
yet
,
be
the
first
!
version
2.14.8
(
10
/
14
/
2021
)
:
libpurple:
*
Fix
a
regression
in
purple_str_to_time
.
(
PIDGIN
-
17552
)
(
RR
931
)
(
Gary
Kramlich
)
XMPP:
*
Fix
a
double
free
in
jabber
/
message
.
c
.
(
PIDGIN
-
17547
)
(
RR
932
)
(
Gary
Kramlich
,
pv32768
)
Pidgin:
*
Fix
the
link
to
the
support
mailing
list
archive
in
the
About
Dialog
.
(
RR
929
)
(
Gary
Kramlich
)
version
2.14.7
(
09
/
16
/
2021
)
:
libpurple:
*
Fix
leak
in
purple_markup_find_tag
on
error
.
(
OSS
-
FUZZ
35816
)
(
RR
924
)
(
Elliott
Sales
de
Andrade
)
*
Fix
an
issue
where
the
XMPP
utility
tests
would
fail
if
libidn
was
disabled
.
(
RR
922
)
(
Gary
Kramlich
)
*
Fix
an
assert
in
purple_markup_html_to_xhtml
(
OSS
-
FUZZ
35029
)
(
RR
921
)
(
Elliott
Sales
de
Andrade
)
*
Fix
building
on
Haiku
(
RR
916
)
(
Haiku
Ports
Team
)
*
Correctly
free
parse
tags
at
end
of
purple_html_to_xhtml
(
OSS
-
FUZZ
34996
)
(
RR
913
)
(
Elliott
Sales
de
Andrade
)
*
Fix
leak
that
may
occur
when
xmlnode_from_str
fails
(
OSS
-
FUZZ
34988
)
(
RR
911
)
(
Elliott
Sales
de
Andrade
)
*
Cleanup
,
standardize
and
create
starting
corpora
for
all
of
the
fuzzers
.
(
RR
920
)
(
Gary
Kramlich
)
*
Port
purple_str_to_time
to
use
a
regular
expression
and
add
additional
unit
tests
for
it
.
(
RR
923
)
(
Gary
Kramlich
)
version
2.14.6
(
07
/
08
/
2021
)
:
General:
*
Update
references
to
point
to
our
current
websites
.
(
RR
766
)
(
Gary
Kramlich
)
*
Add
a
donate
link
to
the
help
menu
.
(
RR
749
)
(
Gary
Kramlich
)
Finch:
*
Check
pkg
-
config
for
ncurses
before
looking
for
it
manually
.
(
RR
729
)
(
Justin
Lecher
)
Pidgin:
*
Replace
newlines
in
topics
with
spaces
.
(
PIDGIN
-
16704
)
(
RR
730
)
(
Gary
Kramlich
)
libpurple:
*
Added
support
for
the
no_proxy
environment
variable
.
(
PIDGIN
-
17518
)
(
RR
#
667
)
(
Alynx
Zhou
and
Gary
Kramlich
)
*
Added
infrastructure
for
fuzzing
as
well
as
some
initial
fuzzers
.
(
RR
#
760
)
(
Jordy
Zomer
)
*
Fix
an
out
of
bounds
write
in
purple_markup_linkify
.
(
RR
781
)
(
Thomas
Roth
,
Dominik
Maier
,
and
Fabian
Freyer
)
XMPP:
*
Enable
session
management
after
binding
a
resource
.
(
PIDGIN
-
17520
)
(
RR
759
)
(
defanor
)
Zephyr:
*
Fix
a
clang
logical
-
not
-
parentheses
warning
.
(
PIDGIN
-
17528
)
(
RR
731
)
(
Gary
Kramlich
)
version
2.14.5
(
06
/
03
/
2021
)
:
General:
*
Updated
our
bundled
certificates
to
the
latest
version
from
Mozilla
.
(
RR
#
722
)
(
PIDGIN
-
17535
)
(
Gary
Kramlich
)
*
Made
the
project
scan
-
build
clean
.
(
RR
#
692
-
705
,
#
707
-
714
,
#
716
-
#
719
)
(
Gary
Kramlich
)
*
Fixed
some
of
Gary
'
s
scan
-
build
fixes
that
were
a
bit
verbose
.
(
RR
#
715
)
(
Elliott
Sales
de
Andrade
)
*
Disabled
UPnP
and
NAT
-
PMP
by
default
for
new
user
.
(
RR
#
706
)
(
Gary
Kramlich
)
IRC:
*
Changed
the
default
server
to
irc
.
libera
.
chat
.
(
RR
#
675
)
(
Gary
Kramlich
)
Windows
Specific
Changes:
*
Fixed
the
installer
not
running
when
Mandatory
ASLR
was
turned
on
.
(
RR
#
721
)
(
PIDGIN
-
17524
)
(
Gary
Kramlich
)
version
2.14.4
(
04
/
29
/
2021
)
:
General:
*
Use
LT_LIB_M
to
find
the
math
library
.
This
should
simplify
things
for
various
distros
including
the
BSD
'
s
.
(
RR
#
608
)
(
and
,
Justin
Lechner
)
libpurple:
*
Removed
a
dangling
reference
to
oscar
that
was
causing
the
unit
tests
to
fail
.
(
RR
#
605
)
(
Gary
Kramlich
)
*
Update
purple
-
remote
and
purple
-
url
-
handler
to
have
a
Python
3
shebang
.
(
RR
#
609
)
(
Richard
Laager
)
Pidgin:
*
Install
our
AppData
file
into
the
$prefix
/
share
/
metainfo
.
(
RR
607
)
(
Lars
Wendler
)
*
Re
-
enable
the
Gevolution
plugin
and
set
the
evolution
-
data
-
server
requirement
to
>=
3.6
.
(
RR
#
610
)
(
Ed
Catmur
,
Lars
Wendler
)
Windows
-
Specific
Changes:
*
Output
pkg
-
config
files
so
that
our
Windows
builds
can
be
seen
by
meson
.
Grim
owes
a
blog
post
on
how
this
works
.
(
RR
#
615
)
(
Gary
Kramlich
)
*
Update
the
debug
symbols
download
in
the
installer
to
the
inetc
plugin
.
(
RR
#
627
)
(
Gary
Kramlich
)
*
Make
sure
the
uninstaller
removes
all
files
that
we
install
.
(
RR
#
612
)
(
Gary
Kramlich
)
version
2.14.3
(
04
/
08
/
2021
)
:
libpurple:
*
Removed
the
AIM
protocol
plugin
.
AIM
has
been
shut
down
since
December
15
th
of
2017.
We
left
it
around
because
of
a
third
party
server
,
but
our
plugin
no
longer
works
with
it
.
(
RR
#
598
)
(
Gary
Kramlich
)
Windows
-
Specific
Changes:
*
Standardize
on
wprintf
in
pidgin
/
win32
/
winpidgin
.
c
(
RR
#
593
)
(
Gary
Kramlich
)
*
Use
the
inetc
nsis
plugin
that
supports
https
(
RR
#
593
,
#
594
)
(
PIDGIN
-
17511
)
(
Gary
Kramlich
)
*
If
building
under
msys2
copy
libgcc_s_dw2
-
1.
dll
and
libwinpthread
to
the
install
directory
.
(
RR
#
593
)
(
PIDGIN
-
17511
)
(
Gary
Kramlich
)
version
2.14.2
(
04
/
01
/
2021
)
:
*
Fix
a
build
issue
when
compiling
with
gstreamer
but
without
voice
and
video
.
(
RR
#
25
)
*
Enable
cyrus
-
sasl
by
default
.
(
RR
#
26
)
*
Fix
an
issue
with
opening
link
in
Firefox
.
(
RR
#
503
)
(
PIDGIN
-
16589
)
*
Fix
a
regression
from
2.14.0
where
extra
whitespace
would
be
displayed
when
pasting
<
p
>
elements
from
HTML
.
(
RR
#
504
)
(
PIDGIN
-
17437
)
*
Require
Python
3
for
generating
the
D
-
Bus
bindings
.
(
RR
#
550
)
*
Fix
an
issue
where
pasting
<
hr
>
'
s
and
other
HTML
elements
would
eventually
lead
to
a
crash
.
(
RR
#
514
)
(
PIDGIN
-
17446
)
version
2.14.1
(
11
/
06
/
2020
)
:
*
Fixed
issues
with
Windows
installer
that
always
thought
Pidgin
was
running
.
(
Eion
Robb
)
*
Fixed
an
issue
where
the
Windows
installer
was
not
using
Unicode
while
doing
checksums
which
made
it
fail
.
(
Eion
Robb
)
*
Fixed
an
issue
in
the
released
source
code
that
caused
the
Mercurial
revision
in
the
About
box
to
be
"unknown"
.
(
Gary
Kramlich
)
version
2.14.0
(
10
/
06
/
2020
)
:
General:
*
Fixed
a
memory
leak
in
search
results
.
(#
17292
PR
#
320
David
Woodhouse
)
*
Support
SNI
with
GNUTLS
.
(#
17300
tiagosalem
)
(
PR
#
659
Mihai
Moldovan
)
*
Add
additional
error
handling
to
NSS
and
GNUTLS
.
(
PR
#
679
Samuel
Thibault
)
libpurple:
*
Add
invisible
buddy
support
to
support
presence
/
name
/
photos
for
non
buddies
.
(#
17295
PR
321
David
Woodhouse
)
*
Make
purple
-
remote
compatible
with
both
Python
2
and
Python
3.
(
Jan
Synacek
of
RedHat
)
*
Fixed
some
leaky
deprecation
warnings
.
(
PR
#
586
Gary
Kramlich
)
*
Fixed
HTML
logs
which
were
writing
invalid
HTML
.
(#
17280
stars
PR
#
312
Daniel
Kamil
Kozar
)
*
Fixed
a
use
after
free
in
purple_smiley_set_data_impl
.
(
PR
#
694
Gary
Kramlich
)
*
Added
the
chat_send_file
ability
to
protocol
plugins
.
(
PR
#
701
David
Woodhouse
)
Pidgin:
*
Treat
<
p
>
tags
as
line
breaks
when
pasting
.
(
PR
#
678
Colin
Xu
)
*
Reverted
Ticket
#
17232
/
PR
#
695.
It
caused
more
harm
than
good
and
a
new
solution
needs
to
be
found
.
(
PR
#
695
Gary
Kramlich
)
Bonjour:
*
Always
use
port
fallback
for
IPv4
addresses
.
(
PR
#
382
Michael
Osborne
)
XMPP:
*
Support
for
XEP
-
0198
Stream
Management
(
PR
#
309
defanor
)
*
Decrease
delay
for
file
transfer
using
streamhosts
(
PR
#
464
#
627
Evert
Mouw
)
Voice
&
Video:
*
Improve
webcam
failure
handling
.
(
PR
#
322
David
Woodhouse
)
*
Show
error
when
creating
media
pipeline
fails
.
(#
17290
PR
322
David
Woodhouse
)
*
Clip
audio
level
reporting
.
(#
14426
PR
#
322
David
Woodhouse
)
*
Keep
track
of
devices
managed
by
GstDeviceMonitor
.
(
PR
#
322
David
Woodhouse
)
*
Ignore
PulseAudio
monitors
.
(
PR
#
322
David
Woodhouse
)
*
Backport
native
Voice
&
Video
prefs
from
3.0
.
(
PR
#
322
David
Woodhouse
)
*
Fixed
building
against
GStreamer
0.10
(
PR
#
325
David
Woodhouse
)
*
Fixed
initial
delay
on
incoming
audio
(
PR
#
379
David
Woodhouse
)
*
Properly
cleanup
timeouts
.
(
PR
#
383
Jakub
Adam
)
*
Added
an
audio
mixer
so
mixed
sources
don
'
t
cause
a
pipe
failure
.
(
PR
#
522
Fabrice
Bellet
)
*
Added
screen
share
support
for
Wayland
via
XDP
Portal
.
(
PR
#
337
David
Woodhouse
)
*
Handle
unplug
and
replug
events
of
selected
media
device
.
(
PR
#
699
David
Woodhouse
)
version
2.13.0
(
03
/
08
/
2018
)
:
libpurple:
*
Unified
string
comparison
.
(
PR
#
186
)
(
Arkadiy
Illarionov
)
*
Properlly
shell
escape
URI
'
s
when
opening
them
.
(
PR
#
271
Daniel
Kamil
Kozar
)
*
Fix
a
one
byte
buffer
overread
in
function
purple_markup_linkify
*
Fix
an
issue
were
utf8
was
incorrectly
truncated
which
could
lead
to
crashes
as
we
were
potentially
feeding
garbage
into
glib
/
gtk
.
libgnt:
*
Fixed
build
against
curses
6.0
with
opaque
structs
set
.
(#
16764
dimstar
)
(
PR
#
268
Daniel
Kamil
Kozar
)
*
Fixed
a
crash
when
resizing
the
window
.
(#
16680
marcus
)
(
PR
#
269
Daniel
Kamil
Kozar
)
General:
*
Fixed
bashism
in
autotools
.
(#
16836
lameventanas
)
(
PR
#
267
Daniel
Kamil
Kozar
)
XMPP:
*
Show
XEP
-
0066
OOB
URLs
in
any
message
,
not
just
headlines
*
Fix
a
user
after
free
(#
17200
debarshiray
)
(
PR
#
266
Ethan
Blanton
)
*
Removed
pipelining
from
BOSH
connections
(#
17025
PR
#
295
Tom
Li
)
*
Don
'
t
try
to
TLS
already
secured
BOSH
connections
(#
17270
PR
#
293
Tom
Li
)
IRC:
*
Fix
"Registration timeout"
on
SASL
auth
with
InspIRCd
servers
(
and
possibly
others
not
based
on
charybdis
/
ratbox
/
ircd
-
seven
)
*
Fix
issues
with
plugins
that
modify
outgoing
messages
(
such
as
the
custom
PART
/
QUIT
feature
of
the
IRC
More
plugin
)
*
Fix
IRC
buffer
handling
.
(#
12562
PR
#
272
Shivaram
Lingamneni
)
*
Properly
handle
AUTHENTICATE
as
a
normal
command
with
server
prefix
.
(
PR
#
316
dx
)
*
Fix
a
crash
caused
by
a
use
after
free
of
the
MOTD
.
*
Fix
an
out
of
bounds
read
in
irc_nick_skip_mode
.
*
Fix
a
write
of
a
single
byte
before
the
start
of
a
buffer
in
irc_parse_ctcp
.
Pidgin:
*
Better
support
for
dark
themes
.
(#
12572
Alyssa
Rosenzweig
and
Gary
Kramlich
)
*
Fixed
IPv6
links
by
not
escaping
[]'
s
.
(#
16391
cyisfor
)
(
PR
#
270
Daniel
Kamil
Kozar
)
*
Only
write
buddy
icons
to
the
cache
if
they
'
re
not
already
cached
.
(
PR
#
276
David
Woodhouse
)
*
Rejoin
persistent
chats
after
reconnect
.
(#
15687
PR
#
285
Christof
Meerwald
)
*
Made
the
WIN32
Transparency
plugin
work
on
all
platforms
.
(#
3124
PR
#
287
Daniel
Kamil
Kozar
)
*
Ensure
search
results
buttons
are
labeled
(
Backport
from
de2d88e575ee
)
*
Fix
matching
unicode
smilies
.
(#
17232
gnubfx
PR
#
262
Daniel
Kamil
Kozar
)
*
Correctly
update
mute
/
unmute
status
when
the
remote
side
mutes
/
unmutes
us
.
(#
17273
PR
#
302
David
Woodhouse
)
*
Rework
the
status
icon
blinking
to
not
used
deprecated
API
.
(#
17174
zelch
PR
#
264
Daniel
Kamil
Kozar
)
*
Don
'
t
allow
adding
a
buddy
to
protocols
that
don
'
t
have
an
add_buddy
callback
.
(#
4061
Paradox
)
Finch:
*
Fix
handling
of
search
results
(#
17238
David
Woodhouse
)
Voice
&
Video:
*
Port
backend
-
fs
to
newer
api
for
farstream
relay
-
info
property
(#
17274
bellet
)
version
2.12.0
(
03
/
09
/
2017
)
:
libpurple:
*
Fix
an
out
of
bounds
memory
write
in
purple_markup_unescape_entity
.
CVE
-
2017
-
2640
*
Fix
use
of
uninitialised
memory
if
running
non
-
debug
-
enabled
versions
of
glib
*
Updated
AIM
dev
and
dist
ID
'
s
to
new
ones
that
were
assigned
by
AOL
.
*
TLS
certificate
verification
now
uses
SHA
-
256
checksums
.
*
Fixed
SASL
external
auth
for
Freenode
.
*
Removed
the
MSN
protocol
plugin
.
It
has
been
unusable
and
dormant
for
some
time
.
MSNP18
has
been
discontinued
and
the
protocol
plugin
would
require
a
large
update
to
start
working
again
.
See:
http:
//ismsndeadyet.com/ The
third
-
party
Pidgin
SkypeWeb
plugin
,
however
,
should
provide
enough
functionality
as
a
replacement
if
people
still
want
to
use
MSN:
https:
//github.com/EionRobb/skype4pidgin/tree/master/skypeweb
*
Removed
Mxit
protocol
plugin
.
The
service
was
closed
at
the
end
of
September
2016.
See
https:
//pidgin.im/pipermail/devel/2016-September/024078.htm
*
Removed
the
MySpaceIM
protocol
plugin
.
The
service
has
been
defunct
for
a
long
time
.
(#
15356
)
*
Remove
the
Yahoo
!
protocol
plugin
.
Yahoo
has
completely
reimplemented
their
protocol
,
so
this
version
is
no
longer
operable
as
of
August
5
th
,
2016
:
https:
//yahoo.tumblr.com/post/145715934739/q2-2016-progress-report-on-our-product
A
new
protocol
plugin
has
been
written
to
support
the
new
protocol
.
It
can
be
found
here:
https:
//github.com/EionRobb/funyahoo-plusplus
This
also
removes
support
for
Yahoo
!
Japan
.
According
to
http:
//messenger.yahoo.co.jp/ the service ended March 26th, 2014.
*
Remove
the
Facebook
(
XMPP
)
account
option
.
According
to
https:
//developers.facebook.com/docs/chat the XMPP Chat API service
ended
April
30
th
,
2015.
A
new
protocol
plugin
has
been
written
,
using
a
different
method
,
to
support
Facebook
.
It
can
be
found
at
https:
//github.com/dequis/purple-facebook/wiki
*
Fixed
gnutls
certificate
validation
errors
that
mainly
affected
google
(
Dequis
)
General
*
Replaced
instances
of
d
.
pidgin
.
im
with
developer
.
pidgin
.
im
and
updated
the
urls
to
use
https
.
(#
17036
)
IRC
*
Fixed
issue
of
messages
being
silently
cut
off
at
500
characters
.
Large
messages
are
now
split
into
parts
and
sent
one
by
one
.
(#
4753
)
version
2.11.0
(
06
/
21
/
2016
)
:
General:
*
2.10.12
was
accidentally
released
with
new
additions
to
the
API
and
should
have
been
released
as
2.11.0
.
Unfortunately
,
we
did
not
catch
the
mistake
until
after
2.10.12
was
released
,
but
we
'
re
fixing
it
now
.
See
ChangeLog
.
API
for
more
information
.
*
Include
the
Mozilla
certificate
bundle
.
This
fixes
connecting
to
servers
with
certificates
from
Let
'
s
Encrypt
.
*
Remove
all
1024
-
bit
CAs
libpurple:
*
media:
fix
an
issue
with
ximagesink
displaying
only
a
corner
cut
-
out
of
a
larger
webcam
video
(
Jakub
Adam
)
*
mediamanager:
update
output
window
destruction
so
that
it
reflects
recent
changes
in
the
media
pipeline
structure
(
Jakub
Adam
)
*
Ported
Instantbird
'
s
CommandUiOps
to
libpurple
(
Dequis
)
Pidgin:
*
Fixed
#
14962
*
Fixed
alignment
of
incoming
right
-
to
-
left
messages
in
protocols
that
don
'
t
support
rich
text
*
Fix
a
potential
crash
while
exiting
pidgin
Windows
-
Specific
Changes:
*
Use
getaddrinfo
for
DNS
to
enable
IPv6
(#
1075
)
*
Updates
to
dependencies:
*
NSS
3.24
and
NSPR
4.12
.
AIM:
*
Add
support
for
the
newer
kerberos
-
based
authentication
of
AIM
8.
x
Bonjour
*
Fixed
building
on
Mac
OSX
(
Patrick
Cloke
)
(#
16883
)
ICQ:
*
Stop
truncating
passwords
to
8
characters
like
old
ICQ
clients
did
.
(#
16692
).
If
you
actually
needed
this
,
truncate
your
password
manually
by
pressing
backspace
a
few
times
.
IRC:
*
Base64
-
decode
SASL
messages
before
passing
to
libsasl
(#
16268
)
MXit
*
Fixed
a
buffer
overflow
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0120
)
*
Fixed
a
remote
out
-
of
-
bounds
read
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0140
)
*
Fixed
a
remote
out
-
of
-
band
read
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0138
,
TALOS
-
CAN
-
0135
)
*
Fixed
an
invalid
read
.
Discovered
by
Yves
Younan
of
Cisco
Talos
(
TALOS
-
CAN
-
0118
)
*
Fixed
a
remote
buffer
overflow
vulnerability
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0119
)
*
Fixed
an
out
-
of
-
bounds
read
discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0123
)
*
Fixed
a
directory
traversal
issue
.
Discovered
by
Yves
Younan
of
Cisco
Talos
(
TALOS
-
CAN
-
0128
)
*
Fixed
a
remote
denial
of
service
vulnerability
that
could
result
in
a
null
pointer
dereference
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0133
)
*
Fixed
a
remote
denial
of
service
that
could
result
in
an
out
-
of
-
bounds
read
.
Discovered
by
Yves
Younan
of
Cisco
Talos
(
TALOS
-
CAN
-
0134
)
*
Fixed
multiple
remote
buffer
overflows
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0136
)
*
Fixed
a
remote
NULL
pointer
dereference
.
Discovered
by
Yves
Younan
of
Cisco
Talos
(
TALOS
-
CAN
-
0137
)
*
Fixed
a
remote
code
execution
issue
discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0142
)
*
Fixed
a
remote
denial
of
service
vulnerability
in
contact
mood
handling
.
Discovered
by
Yves
Younan
of
Cisco
Talos
(
TALOS
-
CAN
-
0141
)
*
Fixed
a
remote
out
-
of
-
bounds
write
vulnerability
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0139
)
*
Fix
a
remote
out
-
of
-
bounds
read
.
Discovered
by
Yves
Younan
of
Cisco
Talos
.
(
TALOS
-
CAN
-
0143
)
version
2.10.12
(
12
/
31
/
2015
)
:
General:
*
purple
-
url
-
handler
now
works
with
Python
3.
x
(
Daniël
van
Eeden
)
*
Fixed
an
issue
where
transient
startup
statuses
could
be
deleted
(
Jakub
Adam
)
(#
16762
)
Pidgin:
*
The
shout
smile
now
matches
the
default
theme
(
Steve
Vaught
)
Windows
-
Specific
Changes:
*
Updates
to
dependencies:
*
Cyrus
SASL
2.1.26
*
libxml2
2.9.2
*
NSS
3.20.1
and
NSPR
4.10.10
*
Perl
5.20.1
*
SILC
1.1.12
*
Remove
support
for
Tcl
plugins
Gadu
-
Gadu:
*
Updated
internal
libgadu
to
version
1.12.1
.
version
2.10.11
(
11
/
23
/
2014
)
:
General:
*
Fix
handling
of
Self
-
Signed
SSL
/
TLS
Certificates
when
using
the
NSS
plugin
(#
16412
)
*
Improve
default
cipher
suites
used
with
the
NSS
plugin
(#
16262
)
*
Add
NSS
Preferences
plugin
which
allows
the
SSL
/
TLS
Versions
and
cipher
suites
to
be
configured
(#
8061
)
Gadu
-
Gadu:
*
Fix
a
bug
that
prevented
plugin
to
load
when
compiled
without
GnuTLS
.
(
mancha
)
(#
16431
)
*
Fix
build
for
platforms
without
AF_LOCAL
definition
.
(#
16404
)
MSN:
*
Fix
broken
login
due
to
server
change
(
dx
,
TReKiE
).
(#
16451
,
#
16455
)
*
Fail
early
when
buddy
list
is
unavailable
instead
of
wasting
bandwidth
endlessly
re
-
trying
.
version
2.10.10
(
10
/
22
/
2014
)
:
General:
*
Check
the
basic
constraints
extension
when
validating
SSL
/
TLS
certificates
.
This
fixes
a
security
hole
that
allowed
a
malicious
man
-
in
-
the
-
middle
to
impersonate
an
IM
server
or
any
other
https
endpoint
.
This
affected
both
the
NSS
and
GnuTLS
plugins
.
(
Discovered
by
an
anonymous
person
and
Jacob
Appelbaum
of
the
Tor
Project
,
with
thanks
to
Moxie
Marlinspike
for
first
publishing
about
this
type
of
vulnerability
.
Thanks
to
Kai
Engert
for
guidance
and
for
some
of
the
NSS
changes
)
(
CVE
-
2014
-
3694
)
*
Allow
and
prefer
TLS
1.2
and
1.1
when
using
the
NSS
plugin
for
SSL
.
(
Elrond
and
Ashish
Gupta
)
(#
15909
)
libpurple3
compatibility:
*
Encrypted
account
passwords
are
preserved
until
the
new
one
is
set
.
*
Fix
loading
Google
Talk
and
Facebook
XMPP
accounts
.
Windows
-
Specific
Changes:
*
Don
'
t
allow
overwriting
arbitrary
files
on
the
file
system
when
the
user
installs
a
smiley
theme
via
drag
-
and
-
drop
.
(
Discovered
by
Yves
Younan
of
Cisco
Talos
)
(
CVE
-
2014
-
3697
)
*
Updates
to
dependencies:
*
NSS
3.17.1
and
NSPR
4.10.7
Finch:
*
Fix
build
against
Python
3.
(
Ed
Catmur
)
(#
15969
)
Gadu
-
Gadu:
*
Updated
internal
libgadu
to
version
1.12.0
.
Groupwise:
*
Fix
potential
remote
crash
parsing
server
message
that
indicates
that
a
large
amount
of
memory
should
be
allocated
.
(
Discovered
by
Yves
Younan
and
Richard
Johnson
of
Cisco
Talos
)
(
CVE
-
2014
-
3696
)
IRC:
*
Fix
a
possible
leak
of
unencrypted
data
when
using
/
me
command
with
OTR
.
(
Thijs
Alkemade
)
(#
15750
)
MXit:
*
Fix
potential
remote
crash
parsing
a
malformed
emoticon
response
.
(
Discovered
by
Yves
Younan
and
Richard
Johnson
of
Cisco
Talos
)
(
CVE
-
2014
-
3695
)
XMPP:
*
Fix
potential
information
leak
where
a
malicious
XMPP
server
and
possibly
even
a
malicious
remote
user
could
create
a
carefully
crafted
XMPP
message
that
causes
libpurple
to
send
an
XMPP
message
containing
arbitrary
memory
.
(
Discovered
and
fixed
by
Thijs
Alkemade
and
Paul
Aurich
)
(
CVE
-
2014
-
3698
)
*
Fix
Facebook
XMPP
roster
quirks
.
(#
15041
,
#
15957
)
Yahoo:
*
Fix
login
when
using
the
GnuTLS
library
for
TLS
connections
.
(#
16172
)
version
2.10.9
(
2
/
2
/
2014
)
:
XMPP:
*
Fix
problems
logging
into
some
servers
including
jabber
.
org
and
chat
.
facebook
.
com
.
(#
15879
)
version
2.10.8
(
1
/
28
/
2014
)
:
General:
*
Python
build
scripts
and
example
plugins
are
now
compatible
with
Python
3.
(
Ashish
Gupta
)
(#
15624
)
libpurple:
*
Fix
potential
crash
if
libpurple
gets
an
error
attempting
to
read
a
reply
from
a
STUN
server
.
(
Discovered
by
Coverity
static
analysis
)
(
CVE
-
2013
-
6484
)
*
Fix
potential
crash
parsing
a
malformed
HTTP
response
.
(
Discovered
by
Jacob
Appelbaum
of
the
Tor
Project
)
(
CVE
-
2013
-
6479
)
*
Fix
buffer
overflow
when
parsing
a
malformed
HTTP
response
with
chunked
Transfer
-
Encoding
.
(
Discovered
by
Matt
Jones
,
Volvent
)
(
CVE
-
2013
-
6485
)
*
Better
handling
of
HTTP
proxy
responses
with
negative
Content
-
Lengths
.
(
Discovered
by
Matt
Jones
,
Volvent
)
*
Fix
handling
of
SSL
certificates
without
subjects
when
using
libnss
.
*
Fix
handling
of
SSL
certificates
with
timestamps
in
the
distant
future
when
using
libnss
.
(#
15586
)
*
Impose
maximum
download
size
for
all
HTTP
fetches
.
Pidgin:
*
Fix
crash
displaying
tooltip
of
long
URLs
.
(
CVE
-
2013
-
6478
)
*
Better
handling
of
URLs
longer
than
1000
letters
.
*
Fix
handling
of
multibyte
UTF
-
8
characters
in
smiley
themes
.
(#
15756
)
Windows
-
Specific
Changes:
*
When
clicking
file:
// links, show the file in Explorer rather than
attempting
to
run
the
file
.
This
reduces
the
chances
of
a
user
clicking
on
a
link
and
mistakenly
running
a
malicious
file
.
(
Originally
discovered
by
James
Burton
,
Insomnia
Security
.
Rediscovered
by
Yves
Younan
of
Sourcefire
VRT
.)
(
CVE
-
2013
-
6486
)
*
Fix
Tcl
scripts
.
(#
15520
)
*
Fix
crash
-
on
-
startup
when
ASLR
is
always
on
.
(#
15521
)
*
Updates
to
dependencies:
*
NSS
3.15.4
and
NSPR
4.10.2
*
Pango
1.29.4
-
1
daa
Patched
for
https:
//bugzilla.gnome.org/show_bug.cgi?id=668154
AIM:
*
Fix
untrusted
certificate
error
.
AIM
and
ICQ:
*
Fix
a
possible
crash
when
receiving
a
malformed
message
in
a
Direct
IM
session
.
Gadu
-
Gadu:
*
Fix
buffer
overflow
with
remote
code
execution
potential
.
Only
triggerable
by
a
Gadu
-
Gadu
server
or
a
man
-
in
-
the
-
middle
.
(
Discovered
by
Yves
Younan
and
Ryan
Pentney
of
Sourcefire
VRT
)
(
CVE
-
2013
-
6487
)
*
Disabled
buddy
list
import
/
export
from
/
to
server
(
it
didn
'
t
work
anymore
).
Buddy
list
synchronization
will
be
implemented
in
3.0.0
.
*
Disabled
new
account
registration
and
password
change
options
,
as
it
didn
'
t
work
either
.
Account
registration
also
caused
a
crash
.
Both
functions
are
available
using
official
Gadu
-
Gadu
website
.
IRC:
*
Fix
bug
where
a
malicious
server
or
man
-
in
-
the
-
middle
could
trigger
a
crash
by
not
sending
enough
arguments
with
various
messages
.
(
Discovered
by
Daniel
Atallah
)
(
CVE
-
2014
-
0020
)
*
Fix
bug
where
initial
IRC
status
would
not
be
set
correctly
.
*
Fix
bug
where
IRC
wasn
'
t
available
when
libpurple
was
compiled
with
Cyrus
SASL
support
.
(#
15517
)
MSN:
*
Fix
NULL
pointer
dereference
parsing
headers
in
MSN
.
(
Discovered
by
Fabian
Yamaguchi
and
Christian
Wressnegger
of
the
University
of
Goettingen
)
(
CVE
-
2013
-
6482
)
*
Fix
NULL
pointer
dereference
parsing
OIM
data
in
MSN
.
(
Discovered
by
Fabian
Yamaguchi
and
Christian
Wressnegger
of
the
University
of
Goettingen
)
(
CVE
-
2013
-
6482
)
*
Fix
NULL
pointer
dereference
parsing
SOAP
data
in
MSN
.
(
Discovered
by
Fabian
Yamaguchi
and
Christian
Wressnegger
of
the
University
of
Goettingen
)
(
CVE
-
2013
-
6482
)
*
Fix
possible
crash
when
sending
very
long
messages
.
Not
remotely
-
triggerable
.
(
Discovered
by
Matt
Jones
,
Volvent
)
MXit:
*
Fix
buffer
overflow
with
remote
code
execution
potential
.
(
Discovered
by
Yves
Younan
and
Pawel
Janic
of
Sourcefire
VRT
)
(
CVE
-
2013
-
6489
)
*
Fix
sporadic
crashes
that
can
happen
after
user
is
disconnected
.
*
Fix
crash
when
attempting
to
add
a
contact
via
search
results
.
*
Show
error
message
if
file
transfer
fails
.
*
Fix
compiling
with
InstantBird
.
*
Fix
display
of
some
custom
emoticons
.
SILC:
*
Correctly
set
whiteboard
dimensions
in
whiteboard
sessions
.
SIMPLE:
*
Fix
buffer
overflow
with
remote
code
execution
potential
.
(
Discovered
by
Yves
Younan
of
Sourcefire
VRT
)
(
CVE
-
2013
-
6490
)
XMPP:
*
Prevent
spoofing
of
iq
replies
by
verifying
that
the
'
from
'
address
matches
the
'
to
'
address
of
the
iq
request
.
(
Discovered
by
Fabian
Yamaguchi
and
Christian
Wressnegger
of
the
University
of
Goettingen
,
fixed
by
Thijs
Alkemade
)
(
CVE
-
2013
-
6483
)
*
Fix
crash
on
some
systems
when
receiving
fake
delay
timestamps
with
extreme
values
.
(
Discovered
by
Jaime
Breva
Ribes
)
(
CVE
-
2013
-
6477
)
*
Fix
possible
crash
or
other
erratic
behavior
when
selecting
a
very
small
file
for
your
own
buddy
icon
.
*
Fix
crash
if
the
user
tries
to
initiate
a
voice
/
video
session
with
a
resourceless
JID
.
*
Fix
login
errors
when
the
first
two
available
auth
mechanisms
fail
but
a
subsequent
mechanism
would
otherwise
work
when
using
Cyrus
SASL
.
(#
15524
)
*
Fix
dropping
incoming
stanzas
on
BOSH
connections
when
we
receive
multiple
HTTP
responses
at
once
.
(
Issa
Gorissen
)
(#
15684
)
Yahoo
!:
*
Fix
possible
crashes
handling
incoming
strings
that
are
not
UTF
-
8.
(
Discovered
by
Thijs
Alkemade
and
Robert
Vehse
)
(
CVE
-
2012
-
6152
)
*
Fix
a
bug
reading
a
peer
to
peer
message
where
a
remote
user
could
trigger
a
crash
.
(
CVE
-
2013
-
6481
)
Plugins:
*
Fix
crash
in
contact
availability
plugin
.
*
Fix
perl
function
Purple
::
Network
::
ip_atoi
*
Add
Unity
integration
plugin
.
version
2.10.7
(
02
/
13
/
2013
)
:
Alien
hatchery:
*
No
changes
General:
*
The
configure
script
will
now
exit
with
status
1
when
specifying
invalid
protocol
plugins
using
the
--
with
-
static
-
prpls
and
--
with
-
dynamic
-
prpls
arguments
.
(
Michael
Fiedler
)
(#
15316
)
libpurple:
*
Fix
a
crash
when
receiving
UPnP
responses
with
abnormally
long
values
.
(
CVE
-
2013
-
0274
)
*
Don
'
t
link
directly
to
libgcrypt
when
building
with
GnuTLS
support
.
(
Bartosz
Brachaczek
)
(#
15329
)
*
Fix
UPnP
mappings
on
routers
that
return
empty
<
URLBase
/>
elements
in
their
response
.
(
Ferdinand
Stehle
)
(#
15373
)
*
Tcl
plugin
uses
saner
,
race
-
free
plugin
loading
.
*
Fix
the
Tcl
signals
-
test
plugin
for
savedstatus
-
changed
.
(
Andrew
Shadura
)
(#
15443
)
Pidgin:
*
Make
Pidgin
more
friendly
to
non
-
X11
GTK
+
,
such
as
MacPorts
'
+
no_x11
variant
.
Gadu
-
Gadu:
*
Fix
a
crash
at
startup
with
large
contact
list
.
Avatar
support
for
buddies
will
be
disabled
until
3.0.0
.
(#
15226
,
#
14305
)
IRC:
*
Support
for
SASL
authentication
.
(
Thijs
Alkemade
,
Andy
Spencer
)
(#
13270
)
*
Print
topic
setter
information
at
channel
join
.
(#
13317
)
MSN:
*
Fix
SSL
certificate
issue
when
signing
into
MSN
for
some
users
.
*
Fix
a
crash
when
removing
a
user
before
its
icon
is
loaded
.
(
Mark
Barfield
)
(#
15217
)
MXit:
*
Fix
two
bugs
where
a
remote
MXit
user
could
possibly
specify
a
local
file
path
to
be
written
to
.
(
CVE
-
2013
-
0271
)
*
Fix
a
bug
where
the
MXit
server
or
a
man
-
in
-
the
-
middle
could
potentially
send
specially
crafted
data
that
could
overflow
a
buffer
and
lead
to
a
crash
or
remote
code
execution
.
(
CVE
-
2013
-
0272
)
*
Display
farewell
messages
in
a
different
colour
to
distinguish
them
from
normal
messages
.
*
Add
support
for
typing
notification
.
*
Add
support
for
the
Relationship
Status
profile
attribute
.
*
Remove
all
reference
to
Hidden
Number
.
*
Ignore
new
invites
to
join
a
GroupChat
if
you
'
re
already
joined
,
or
still
have
a
pending
invite
.
*
The
buddy
'
s
name
was
not
centered
vertically
in
the
buddy
-
list
if
they
did
not
have
a
status
-
message
or
mood
set
.
*
Fix
decoding
of
font
-
size
changes
in
the
markup
of
received
messages
.
*
Increase
the
maximum
file
size
that
can
be
transferred
to
1
MB
.
*
When
setting
an
avatar
image
,
no
longer
downscale
it
to
96
x96
.
Sametime:
*
Fix
a
crash
in
Sametime
when
a
malicious
server
sends
us
an
abnormally
long
user
ID
.
(
CVE
-
2013
-
0273
)
Yahoo
!:
*
Fix
a
double
-
free
in
profile
/
picture
loading
code
.
(
Mihai
Serban
)
(#
15053
)
*
Fix
retrieving
server
-
side
buddy
aliases
.
(
Catalin
Salgau
)
(#
15381
)
Plugins:
*
The
Voice
/
Video
Settings
plugin
supports
using
the
sndio
GStreamer
backends
.
(
Brad
Smith
)
(#
14414
)
*
Fix
a
crash
in
the
Contact
Availability
Detection
plugin
.
(
Mark
)
(#
15327
)
*
Make
the
Message
Notification
plugin
more
friendly
to
non
-
X11
GTK
+
,
such
as
MacPorts
'
+
no_x11
variant
.
Windows
-
Specific
Changes:
*
Compile
with
secure
flags
(
Jurre
van
Bergen
)
(#
15290
)
*
Installer
downloads
GTK
+
Runtime
and
Debug
Symbols
more
securely
.
Thanks
goes
to
Jacob
Appelbaum
of
the
Tor
Project
for
identifying
this
issue
and
suggesting
solutions
.
(#
15277
)
*
Updates
to
a
number
of
dependencies
,
some
of
which
have
security
related
fixes
.
Thanks
again
to
Jacob
Appelbaum
and
Jurre
van
Bergen
for
identifying
the
vulnerable
libraries
and
to
Dieter
Verfaillie
for
helping
getting
the
libraries
updated
.
(#
14571
,
#
15285
,
#
15286
)
*
ATK
1.32.0
-
2
*
Cyrus
SASL
2.1.25
*
expat
2.1.0
-
1
*
freetype
2.4.10
-
1
*
gettext
0.18.1.1
-
2
*
Glib
2.28.8
-
1
*
libpng
1.4.12
-
1
*
libxml2
2.9.0
-
1
*
NSS
3.13.6
and
NSPR
4.9.2
*
Pango
1.29.4
-
1
*
SILC
1.1.10
*
zlib
1.2.5
-
2
*
Patch
libmeanwhile
(
sametime
library
)
to
fix
crash
.
(
Jonathan
Rice
)
(#
12637
)
version
2.10.6
(
07
/
06
/
2012
)
:
Pidgin:
*
Fix
a
bug
that
requires
a
triple
-
click
to
open
a
conversation
window
from
the
buddy
list
.
(#
15199
)
version
2.10.5
(
07
/
05
/
2012
)
:
libpurple:
*
Add
support
for
GNOME3
proxy
settings
.
(
Mihai
Serban
)
(#
15054
)
Pidgin:
*
Fix
a
crash
that
may
occur
when
trying
to
ignore
a
user
who
is
not
in
the
current
chat
room
.
(#
15139
)
MSN:
*
Fix
building
with
MSVC
on
Windows
(
broken
in
2.10.4
).
(
Florian
Quèze
)
MXit:
*
Fix
a
buffer
overflow
vulnerability
when
parsing
incoming
messages
containing
inline
images
.
Thanks
to
Ulf
Härnhammar
for
reporting
this
!
(
CVE
-
2012
-
3374
)
version
2.10.4
(
05
/
06
/
2012
)
:
General:
*
Support
building
against
Farstream
in
addition
to
Farsight
.
(
Olivier
Crete
)
(#
14936
)
IRC:
*
Disable
periodic
WHO
timer
.
IRC
channel
user
lists
will
no
longer
automatically
display
away
status
,
but
libpurple
will
be
much
kinder
to
the
network
.
*
Print
unknown
numerics
to
channel
windows
if
we
can
associate
them
.
Thanks
to
Marien
Zwart
.
(#
15090
)
MSN:
*
Fix
a
possible
crash
when
receiving
messages
with
certain
characters
or
character
encodings
.
Thanks
to
Fabian
Yamaguchi
for
reporting
this
!
(
CVE
-
2012
-
2318
)
XMPP:
*
Fix
a
possible
crash
when
receiving
a
series
of
specially
crafted
file
transfer
requests
.
Thanks
to
José
Valentín
Gutiérrez
for
reporting
this
!
(
CVE
-
2012
-
2214
)
Windows
-
Specific
Changes:
*
Words
added
to
spell
check
dictionaries
are
saved
across
restarts
of
Pidgin
(#
11886
)
version
2.10.3
(
03
/
26
/
2012
)
:
MSN:
*
Fix
buddies
not
going
offline
.
(#
14997
)
version
2.10.2
(
03
/
14
/
2012
)
:
General:
*
Fix
compilation
when
using
binutils
2.22
and
new
GDK
pixbuf
.
(#
14799
)
*
Fix
compilation
of
the
MXit
protocol
plugin
with
GLib
2.31
.
(#
14773
)
Pidgin:
*
Add
support
for
the
GNOME3
Network
dialog
.
(#
13882
)
*
Fix
rare
crash
.
(#
14392
)
*
Add
support
for
the
GNOME3
Default
Application
dialog
for
configuring
the
Browser
.
libpurple:
*
Support
new
connection
states
and
signals
for
NetworkManager
0.9
+
.
(
Dan
Williams
)
(#
13859
)
AIM
and
ICQ:
*
Fix
a
possible
crash
when
receiving
an
unexpected
message
from
the
server
.
(
Thijs
Alkemade
)
(#
14983
)
*
Allow
signing
on
with
usernames
containing
periods
and
underscores
.
(#
13500
)
*
Allow
adding
buddies
containing
periods
and
underscores
.
(#
13500
)
*
Don
'
t
try
to
format
ICQ
usernames
entered
as
email
addresses
.
Gets
rid
of
an
"Unable to format username"
error
at
login
.
(#
13883
)
MSN:
*
Fix
possible
crashes
caused
by
not
validating
incoming
messages
as
UTF
-
8.
(
Thijs
Alkemade
)
(#
14884
)
*
Support
new
protocol
version
MSNP18
.
(#
14753
)
*
Fix
messages
to
offline
contacts
.
(#
14302
)
Windows
-
Specific
Changes:
*
Fix
the
installer
downloading
of
spell
-
checking
dictionaries
(#
14612
)
*
Fix
compilation
of
the
Bonjour
protocol
plugin
.
(#
14802
)
Plugins:
*
The
autoaccept
plugin
will
no
longer
reset
the
preference
for
unknown
buddies
to
"Auto Reject"
in
certain
cases
.
(#
14964
)
version
2.10.1
(
12
/
06
/
2011
)
:
Finch:
*
Fix
compilation
on
OpenBSD
.
AIM
and
ICQ:
*
Fix
remotely
-
triggerable
crashes
by
validating
strings
in
a
few
messages
related
to
buddy
list
management
.
Thanks
to
Evgeny
Boger
for
reporting
this
!
(#
14682
)
Bonjour:
*
IPv6
fixes
(
Linus
Lüssing
)
Gadu
-
Gadu:
*
Fix
problems
linking
against
GnuTLS
.
(#
14544
)
IRC:
*
Fix
a
memory
leak
when
admitting
UTF
-
8
text
with
a
non
-
UTF
-
8
primary
encoding
.
(#
14700
)
Jabber:
*
Fix
crashes
and
memory
leaks
when
receiving
malformed
voice
and
video
requests
.
Thanks
to
Thijs
Alkemade
for
reporting
this
!
Sametime:
*
Separate
"username"
and
"server"
when
adding
new
Sametime
accounts
.
(#
14608
)
*
Fix
compilation
in
Visual
C
++
.
(#
14608
)
SILC:
*
Fix
CVE
-
2011
-
3594
,
by
UTF
-
8
validating
incoming
messages
before
passing
them
to
glib
or
libpurple
.
Identified
by
Diego
Bauche
Madero
from
IOActive
.
(#
14636
)
Yahoo
!:
*
Fetch
buddy
icons
in
some
cases
where
we
previously
weren
'
t
.
(#
13050
)
Windows
-
Specific
Changes:
*
Fix
compilation
version
2.10.0
(
08
/
18
/
2011
)
:
Pidgin:
*
Make
the
max
size
of
incoming
smileys
a
pref
instead
of
hardcoding
it
.
(
Quentin
Brandon
)
(#
5231
)
*
Added
a
plugin
information
dialog
to
show
information
for
plugins
that
aren
'
t
otherwise
visible
in
the
plugins
dialog
.
*
Fix
building
with
GTK
+
earlier
than
2.14.0
(
GTK
+
2.10
is
still
the
minimum
supported
)
(#
14261
)
libpurple:
*
Fix
a
potential
crash
in
the
Log
Reader
plugin
when
reading
QIP
logs
.
*
Fix
a
large
number
of
strcpy
()
and
strcat
()
invocations
to
use
strlcpy
()
and
strlcat
(),
etc
.,
forestalling
an
entire
class
of
string
buffer
overrun
bugs
.
(
The
Electronic
Frontier
Foundation
,
Dan
Auerbach
,
Chris
Palmer
,
Jacob
Appelbaum
)
*
Change
some
filename
manipulations
in
filectl
.
c
to
use
MAXPATHLEN
instead
of
arbitrary
length
constants
.
(
The
Electronic
Frontier
Foundation
,
Dan
Auerbach
,
Chris
Palmer
,
Jacob
Appelbaum
)
*
Fix
endianness
-
related
crash
in
NTLM
authentication
(
Jon
Goldberg
)
(#
14163
)
Gadu
-
Gadu:
*
Fixed
searching
for
buddies
in
public
directory
.
(
Tomasz
Wasilczyk
)
(#
5242
)
*
Better
status
message
handling
.
(
Tomasz
Wasilczyk
)
(#
14314
)
*
Merged
two
buddy
blocking
methods
.
(
Tomasz
Wasilczyk
)
(#
5303
)
*
Fix
building
of
the
bundled
libgadu
library
with
older
versions
of
GnuTLS
.
(
patch
plucked
from
upstream
)
(#
14365
)
ICQ:
*
Fix
crash
selecting
Tools
->
Set
Mood
when
you
'
re
online
with
an
ICQ
account
that
is
configured
as
an
AIM
account
.
(#
14437
)
IRC:
*
Fix
a
crash
when
remote
users
have
certain
characters
in
their
nicknames
.
(
Discovered
by
Djego
Ibanez
)
(#
14341
)
*
Fix
the
handling
of
formatting
following
mIRC
^
O
(#
14436
)
*
Fix
crash
when
NAMES
is
empty
.
(
James
McLaughlin
)
(#
14518
)
MSN:
*
Fix
incorrect
handling
of
HTTP
100
responses
when
using
the
HTTP
connection
method
.
This
can
lead
to
a
crash
.
(
Discovered
by
Marius
Wachtler
)
*
Fix
seemingly
random
crashing
.
(#
14307
)
*
Fix
a
crash
when
the
account
is
disconnected
at
the
time
we
are
doing
a
SB
request
.
(
Hanzz
,
ported
by
shlomif
)
(#
12431
)
XMPP:
*
Do
not
generate
malformed
XML
(
"</>"
)
when
setting
an
empty
mood
.
(#
14342
)
*
Fix
the
/
join
<
room
>
behavior
.
(
Broken
when
adding
support
for
<
room
>
@
<
server
>
)
(#
14205
)
Yahoo
!/
Yahoo
!
JAPAN:
*
Fix
coming
out
of
idle
while
in
an
unavailable
state
*
Fix
logging
into
Yahoo
!
JAPAN
.
(#
14259
)
Windows
-
Specific
Changes:
*
Open
an
explorer
.
exe
window
at
the
location
of
the
file
when
clicking
on
a
file
link
instead
of
executing
the
file
,
because
executing
a
file
can
be
potentially
dangerous
.
(
Discovered
by
James
Burton
of
Insomnia
Security
)
(
Fixed
by
Eion
Robb
)
version
2.9.0
(
06
/
23
/
2011
)
:
Pidgin:
*
Fix
a
potential
remote
denial
-
of
-
service
bug
related
to
displaying
buddy
icons
.
*
Significantly
improved
performance
of
larger
IRC
channels
(
regression
introduced
in
2.8.0
).
*
Fix
Conversation
->
Add
on
AIM
and
MSN
.
*
Entries
in
the
chat
user
list
are
sorted
properly
again
.
This
was
inadvertenly
broken
in
2.8.0
.
Finch:
*
Fix
logging
in
to
ICQ
.
libpurple:
*
media:
Actually
use
the
specified
TCP
port
from
the
TURN
configuration
to
create
a
TCP
relay
candidate
.
AIM
and
ICQ:
*
Fix
crashes
on
some
non
-
mainstream
OSes
when
attempting
to
printf
(
"%s"
,
NULL
).
(
Clemens
Huebner
)
(#
14297
)
Plugins:
*
The
Evolution
Integration
plugin
compiles
again
.
version
2.8.0
(
06
/
07
/
2011
)
:
General:
*
Implement
simple
silence
suppression
for
voice
calls
,
preventing
wasted
bandwidth
for
silent
periods
during
a
call
.
(
Jakub
Adam
)
(
half
of
#
13180
)
*
Added
the
DigiCert
High
Assurance
CA
-
3
intermediate
CA
,
needed
for
validation
of
the
Facebook
XMPP
interface
'
s
certificate
.
*
Removed
the
QQ
protocol
plugin
.
It
hasn
'
t
worked
in
a
long
time
and
isn
'
t
being
maintained
,
therefore
we
no
longer
want
it
.
Pidgin:
*
Duplicate
code
cleanup
.
(
Gabriel
Schulhof
)
(#
10599
)
*
Voice
/
Video
call
window
adapts
correctly
to
adding
or
removing
streams
on
the
fly
.
(
Jakub
Adam
)
(
half
of
#
13535
)
*
Don
'
t
cancel
an
ongoing
call
when
rejecting
the
addition
of
a
stream
to
the
existing
call
.
(
Jakub
Adam
)
(#
13537
)
*
Pidgin
plugins
can
now
override
tab
completion
and
detect
clicks
on
usernames
in
the
chat
userlist
.
(
kawaii
.
neko
)
(#
12599
)
*
Fix
the
tooltip
being
destroyed
when
it
is
full
of
information
and
cover
the
mouse
(
dliang
)
(#
10510
)
libpurple:
*
media:
Allow
obtaining
active
local
and
remote
candidates
.
(
Jakub
Adam
)
(#
11830
)
*
media:
Allow
getting
/
setting
video
capabilities
.
(
Jakub
Adam
)
(
half
of
#
13095
)
*
Simple
Silence
Suppression
is
optional
per
-
account
.
(
Jakub
Adam
)
(
half
of
#
13180
)
*
Fix
purple
-
url
-
handler
being
unable
to
find
an
account
.
*
media:
Allow
adding
/
removing
streams
on
the
fly
.
(
Jakub
Adam
)
(
half
of
#
13535
)
*
Support
new
connection
states
in
NetworkManager
0.9
.
(
Dan
Williams
)
(#
13505
)
*
When
removing
a
buddy
,
delete
the
pounces
associated
with
it
.
(
Kartik
Mohta
)
(#
1131
)
*
media:
Allow
libpurple
and
plugins
to
set
SDES
properties
for
RTP
conferences
.
(
Jakub
Adam
)
(#
12981
)
*
proxy:
Add
new
"Tor/Privacy"
proxy
type
that
can
be
used
to
restrict
operations
that
could
leak
potentially
sensitive
data
(
e
.
g
.
DNS
queries
).
(#
11110
,
#
13928
)
*
media:
Add
support
for
using
TCP
relaying
with
TURN
(
will
only
work
with
libnice
0.1.0
and
later
).
AIM:
*
Fix
setting
icons
with
dimensions
greater
than
64
x64
pixels
by
scaling
them
down
to
at
most
64
x64
.
(#
12874
,
#
13165
)
Gadu
-
Gadu:
*
Allow
showing
your
status
only
to
buddies
.
(
Mateusz
Piękos
)
(#
13358
)
*
Updated
internal
libgadu
to
version
1.10.1
.
(
Robert
Matusewicz
,
Krzysztof
Klinikowski
)
(#
13525
)
*
Updated
internal
libgadu
to
version
1.11.0
.
(
Tomasz
Wasilczyk
)
(#
14248
)
*
Suppress
blank
messages
that
happen
when
receiving
inline
images
.
(
Tomasz
Wasilczyk
)
(#
13554
)
*
Fix
sending
inline
images
to
remote
users
,
don
'
t
crash
when
trying
to
send
large
(
>
256
kB
)
images
.
(
Tomasz
Wasilczyk
)
(#
13580
)
*
Support
typing
notifications
.
(
Jan
Zachorowski
,
Tomasz
Wasilczyk
,
Krzysztof
Klinikowski
)
(#
13362
,
#
13590
)
*
Require
libgadu
1.11.0
to
avoid
using
internal
libgadu
.
*
Optional
SSL
connection
support
for
GNUTLS
users
(
not
on
Windows
yet
!
).
(
Tomasz
Wasilczyk
)
(#
13613
,
#
13894
)
*
Don
'
t
count
received
messages
or
statuses
when
determining
whether
to
send
a
keepalive
packet
.
(
Jan
Zachorowski
)
(#
13699
)
*
Fix
a
crash
when
receiving
images
on
Windows
or
an
incorrect
timestamp
in
the
log
when
receiving
images
on
Linux
.
(
Tomasz
Wasilczyk
)
(#
10268
)
*
Support
XML
events
,
resulting
in
immediate
update
of
other
users
'
buddy
icons
.
(
Tomasz
Wasilczyk
)
(#
13739
)
*
Accept
poorly
formatted
URLs
from
other
third
-
party
clients
in
the
same
manner
as
the
official
client
.
(
Tomasz
Wasilczyk
)
(#
13886
)
ICQ:
*
Fix
setting
icons
with
dimensions
greater
than
64
x64
pixels
by
scaling
them
down
to
at
most
64
x64
.
(#
12874
,
#
13165
)
*
Fix
unsetting
your
mood
when
"None"
is
selected
.
(
Dustin
Gathmann
)
(#
11895
)
*
Ignore
Daylight
Saving
Time
when
performing
calculations
related
to
birthdays
.
(
Dustin
Gathmann
)
(#
13533
)
*
It
is
now
possible
to
specify
multiple
encodings
on
the
Advanced
tab
of
an
ICQ
account
'
s
settings
by
using
a
comma
-
delimited
list
.
(
Dmitry
Utkin
)
(#
13496
)
IRC:
*
Add
"authserv"
service
command
.
(
tomos
)
(#
13337
)
MSN:
*
Fix
a
hard
-
to
-
exploit
crash
in
the
MSN
protocol
when
using
the
HTTP
connection
method
(
Reported
by
Marius
Wachtler
).
MXit:
*
Support
for
an
Invite
Message
when
adding
a
buddy
.
*
Fixed
bug
in
splitting
-
up
of
messages
that
contain
a
lot
of
links
.
*
Fixed
crash
caused
by
timer
not
being
disabled
on
disconnect
.
(
introduced
in
2.7.11
)
*
Clearing
of
the
conversation
window
now
works
.
*
When
receiving
an
invite
you
can
display
the
sender
'
s
profile
information
,
avatar
image
,
invite
message
.
*
The
Change
PIN
option
was
moved
into
separate
action
.
*
New
profile
attributes
added
and
shown
.
*
Update
to
protocol
v6
.3
.
*
Added
the
ability
to
view
and
invite
your
Suggested
Friends
,
and
to
search
for
contacts
.
*
Also
display
the
Status
Message
of
offline
contacts
in
their
profile
information
.
XMPP:
*
Remember
the
previously
entered
user
directory
when
searching
.
(
Keith
Moyer
)
(#
12451
)
*
Correctly
handle
a
buddy
'
s
unsetting
his
/
her
vCard
-
based
avatar
.
(
Matthew
W
.
S
.
Bell
)
(#
13370
)
*
Squash
one
more
situation
that
resulted
in
duplicate
entries
in
the
roster
(
this
one
where
the
server
reports
the
buddy
as
being
in
the
same
(
empty
)
group
.
(
Reported
by
Danny
Mayer
)
Plugins:
*
The
Voice
/
Video
Settings
plugin
now
includes
the
ability
to
test
microphone
settings
.
(
Jakub
Adam
)
(#
13182
)
*
Fix
a
crash
when
handling
some
saved
settings
in
the
Voice
/
Video
Settings
plugin
.
(
Pat
Erley
)
(
13290
,
#
13774
)
Windows
-
Specific
Changes:
*
Fix
building
libpurple
with
Visual
C
++
.
NET
2005.
This
was
accidentally
broken
in
2.7.11
.
(
Florian
Quèze
)
*
Build
internal
libgadu
using
packed
structs
,
fixing
several
long
-
standing
Gadu
-
Gadu
issues
.
(#
11958
,
#
6297
)
version
2.7.11
(
03
/
10
/
2011
)
:
General:
*
Our
bundled
libgadu
should
now
build
on
HP
-
UX
.
*
Fix
some
instances
of
file
transfers
never
completing
.
(
Cristi
Posoiu
)
(#
12472
)
Pidgin:
*
Sort
by
Status
no
longer
causes
buddies
to
move
around
when
you
click
them
.
*
Fix
embedding
in
the
system
tray
on
older
GTK
+
releases
(
such
as
on
CentOS
5.5
and
older
Fedora
).
*
No
longer
require
libstartup
-
notification
for
startup
notification
support
.
GTK
+
has
included
support
for
years
,
so
use
it
instead
.
(
David
Benjamin
)
(#
13245
)
AIM:
*
Fix
a
bug
where
some
buddies
from
your
buddy
list
might
not
show
up
.
Affected
non
-
English
ICQ
users
the
most
.
(#
13386
)
*
Send
keepalives
for
all
types
of
network
connections
.
Will
hopefully
make
chat
rooms
more
reliable
.
(#
1449
)
MSN:
*
Fix
bug
that
prevented
added
buddies
to
your
buddy
list
in
certain
circumstances
.
(#
13298
)
MXit:
*
MXit
plugin
and
reported
client
version
now
follow
the
libpurple
version
.
*
Don
'
t
try
to
request
profile
information
for
non
-
user
contacts
.
*
Allow
Re
-
Invite
for
contacts
in
Deleted
or
Rejected
state
.
*
Ensure
we
don
'
t
send
packets
too
fast
to
the
MXit
server
and
trigger
its
flood
-
detection
mechanism
.
Also
increased
the
internal
packet
queue
to
32
packets
.
XMPP:
*
Fix
building
on
platforms
with
an
older
glib
(
inadvertantly
broken
in
2.7.10
).
(#
13329
)
*
Don
'
t
treat
the
on
-
join
status
storms
as
'
new
arrivals
'.
(
Thijs
Alkemade
)
(#
a14527
)
*
Extend
the
/
join
command
to
support
room
JIDs
,
enabling
you
to
join
a
room
on
any
server
.
(
Solarius
,
Matěj
Cepl
,
Tirtha
'
wyuka
'
Chatterjee
)
(#
4526
)
*
Add
support
for
receiving
a
limited
amount
of
history
when
joining
a
room
(
not
currently
supported
by
Pidgin
and
Finch
).
(
Thijs
Alkemade
)
(#
10986
,
#
a14219
)
Yahoo
!/
Yahoo
!
JAPAN:
*
Fix
CVE
-
2011
-
1091
,
denials
of
service
caused
by
NULL
pointer
dereferences
due
to
improper
handling
of
malformed
YMSG
packets
.
Thanks
to
Marius
Wachtler
for
reporting
this
and
reviewing
the
fix
!
version
2.7.10
(
02
/
06
/
2011
)
:
General:
*
Force
video
sources
to
all
have
the
same
capabilities
.
This
reduces
the
number
of
times
video
must
be
scaled
down
,
saving
CPU
time
.
(
Jakub
Adam
)
(
half
of
#
13095
)
*
Starting
multiple
video
calls
and
ending
one
no
longer
causes
the
other
calls
to
stop
sending
audio
and
video
.
(
Jakub
Adam
)
(#
12758
,
#
13237
)
*
Perl
bindings
now
respect
LDFLAGS
.
(
Peter
Volkov
,
Markos
Chandras
)
(#
12638
)
*
Added
AddTrust
External
Root
CA
.
(#
11554
)
*
Resolve
some
issues
validating
X
.509
certificates
signed
off
the
CAcert
Class
3
intermediate
cert
when
using
the
GnuTLS
SSL
/
TLS
plugin
.
Gadu
-
Gadu:
*
Don
'
t
drop
whole
messages
when
text
is
colored
.
(
Jan
Zachorowski
)
(#
13259
)
Groupwise:
*
Don
'
t
show
two
windows
when
using
"Get Info"
on
a
buddy
.
(
Gabriel
Burt
;
Novell
,
Inc
.)
(#
13108
)
IRC:
*
Don
'
t
send
ISON
messages
longer
than
512
bytes
.
(
Jeffrey
Honig
)
(#
9692
)
libpurple:
*
Stop
sending
audio
when
placing
a
call
on
hold
.
(
Jakub
Adam
)
(#
13032
)
*
Stop
translating
gpointers
to
ints
in
the
dbus
API
.
This
removes
functions
from
the
dbus
API
.
(
The
openSUSE
Project
)
(#
12507
)
*
Fix
D
-
Bus
introspection
calls
that
omit
the
interface
parameter
.
(
Tom
Samstag
)
(#
13073
)
*
Fixed
bugs
in
purple_str_to_time
()
that
caused
the
most
recent
'
make
check
'
failures
.
(
Nader
Morshed
)
(#
13131
)
*
Correct
an
issue
that
caused
some
UIs
other
than
Pidgin
or
Finch
to
leave
a
buddy
in
the
"is typing"
state
.
(
Jan
Kaluza
)
*
Fix
potential
information
disclosure
issues
in
the
Cipher
code
.
(
Julia
Lawall
)
Pidgin:
*
Support
using
the
Page
Up
and
Page
Down
keys
on
the
numeric
keypad
in
the
conversation
window
.
(
Ryan
Flegel
)
(#
13127
)
*
Fix
a
few
memory
leaks
.
(
Nader
Morshed
)
(#
13162
)
*
Support
rendering
strikethrough
when
received
as
in
-
line
CSS
.
(#
13168
)
*
Editable
comboboxes
are
now
more
friendly
to
some
GTK
+
themes
.
(
Hugo
Pereira
Da
Costa
)
(#
13164
).
Plugins:
*
The
Voice
/
Video
Settings
plugin
no
longer
resets
selected
devices
to
defaults
.
(
Jakub
Adam
)
(#
13044
)
*
The
Voice
/
Video
Settings
plugin
no
longer
crashes
when
a
stored
device
name
is
not
found
in
the
list
of
available
devices
.
(
Jakub
Adam
)
(#
13238
)
*
The
Autoaccept
plugin
now
allows
disabling
filename
escaping
.
(
Rok
Mandeljc
)
(
half
of
#
11459
)
*
The
Autoaccept
plugin
now
allows
choosing
Reject
/
Ask
/
Accept
for
non
-
buddies
.
(
Rok
Mandeljc
)
(
half
of
#
11459
)
QQ:
*
QQ2008
is
now
the
default
protocol
version
.
(
Michael
Terry
)
(#
11635
)
XMPP:
*
Don
'
t
crash
when
receiving
an
unexpected
/
invalid
jingle
transport
type
.
(
Nikita
Kozlov
)
(#
13136
)
*
Handle
Connection:
Close
headers
for
BOSH
,
when
the
server
does
not
terminate
the
connection
itself
.
(#
13008
)
*
Improved
parsing
for
DIGEST
-
MD5
,
which
should
resolve
issues
connecting
to
some
jabberd2
servers
.
This
corrects
an
issue
parsing
one
-
character
or
empty
elements
.
(
Noa
Resare
)
(#
a14514
)
Yahoo
!/
Yahoo
!
JAPAN:
*
Fix
a
crash
when
an
account
disconnects
before
a
p2p
session
is
completely
set
up
.
(
Jan
Kaluza
)
(#
12432
)
version
2.7.9
(
12
/
26
/
2010
)
:
MSN:
*
Fix
CVE
-
2010
-
4528
,
a
crash
when
receiving
short
packets
related
to
P2Pv2
messages
.
version
2.7.8
(
12
/
19
/
2010
)
:
General:
*
Fix
the
exceptions
in
purple
-
remote
on
Python
2.6
+
.
(
Ari
Pollak
)
(#
12151
)
Pidgin:
*
When
a
conversation
has
reached
the
maximum
limit
on
the
number
of
smileys
,
display
the
text
representation
of
the
smiley
properly
when
it
contains
HTML
-
escapable
characters
(
e
.
g
.
"<3"
was
previously
displayed
as
"<3"
).
*
Drop
dependency
on
GdkGC
and
use
Cairo
instead
.
*
New
UI
hack
to
assist
in
first
-
time
setup
of
Facebook
accounts
with
icon
from
Jakub
Szypulka
.
*
Don
'
t
hide
the
buddy
list
if
there
is
no
notification
area
in
which
to
put
the
icon
.
(#
12129
)
libpurple:
*
Fix
multipart
parsing
when
'='
is
included
in
the
boundary
for
purple_mime_document_parse
.
(
Jakub
Adam
)
(#
11598
)
AIM
and
ICQ:
*
Buddies
who
unset
their
status
message
will
now
be
correctly
shown
without
a
message
in
your
buddy
list
.
(#
12988
)
Gadu
-
Gadu:
*
Updated
our
bundled
libgadu
and
minimum
requirement
for
external
libgadu
to
1.9.0
.
(#
12789
)
MSN:
*
Stop
showing
ourselves
in
the
list
of
endpoints
that
can
be
disconnected
.
*
Allow
full
-
size
display
names
,
by
not
escaping
(
most
)
non
-
English
characters
.
(#
8508
)
*
Fix
receiving
messages
from
users
on
Yahoo
and
other
federated
services
.
(#
13022
)
*
Correctly
remove
old
endpoints
from
the
list
when
they
sign
out
.
*
Add
option
to
disable
connections
from
multiple
locations
.
(#
13017
)
*
Correctly
update
your
own
display
name
in
the
buddy
list
.
(#
13064
)
*
Correctly
show
ourselves
as
offline
in
the
buddy
list
when
going
invisible
.
(#
12945
)
*
Correctly
update
your
own
icon
in
the
buddy
list
.
(#
12973
)
*
Remove
struct
packing
for
better
portability
.
(#
12856
)
XMPP:
*
Terminate
Jingle
sessions
with
unsupported
content
types
.
(#
13048
)
version
2.7.7
(
11
/
23
/
2010
)
:
General:
*
Allow
multiple
CA
certificates
to
share
the
same
Distinguished
Name
(
DN
).
Partially
fixes
remaining
MSN
issues
from
#
12906.
*
The
GNUTLS
SSL
plugin
now
discards
any
certificate
(
and
all
subsequent
certificates
)
in
a
chain
if
it
did
not
sign
the
previous
certificate
.
Partially
fixes
remaining
MSN
issues
from
#
12906.
*
Open
requests
related
to
a
file
transfer
are
now
closed
when
the
request
is
cancelled
locally
.
(#
11666
)
AIM
and
ICQ:
*
AIM
should
now
connect
if
"Use clientLogin"
is
turned
off
and
the
"Server"
field
is
set
to
anything
other
than
"login.oscar.aol.com"
or
"slogin.oscar.aol.com"
.
(#
12948
)
*
Fix
a
crash
on
connection
loss
.
(#
5927
)
version
2.7.6
(
11
/
21
/
2010
)
:
General:
*
Included
Microsoft
Internet
Authority
2010
and
Microsoft
Secure
Server
Authority
2010
intermediate
CA
certificates
to
our
bundle
.
This
fixes
the
"Unable to validate certificate"
error
for
omega
.
contacts
.
msn
.
com
.
(#
12906
)
Pidgin:
*
Avoid
a
use
-
after
-
free
race
condition
in
the
media
code
(
when
there
'
s
an
error
reported
by
GStreamer
).
(#
12806
,
Jakub
Adam
)
AIM
and
ICQ:
*
SSL
option
has
been
changed
to
a
tri
-
state
menu
with
choices
for
"Don't Use Encryption"
,
"Use Encryption if Available"
,
and
"Require
Encryption
".
*
Fix
some
possible
clientLogin
URL
issues
introduced
in
version
2.7.5
.
*
Don
'
t
show
a
"<URL>: Ok"
connection
error
when
using
clientLogin
.
*
Cleaned
up
some
debug
output
for
improved
readability
.
MSN:
*
Added
support
for
MSNP16
,
including
Multiple
Points
of
Presence
(
MPOP
)
which
allows
multiple
simultaneous
sign
-
ins
.
(#
8247
)
*
Added
extended
capabilities
support
(
none
implemented
).
*
Merged
the
work
done
on
the
Google
SoC
(
major
rewrite
of
SLP
code
)
*
Reworked
the
data
transfer
architecture
.
(
https:
//developer.pidgin.im/wiki/SlpArchitecture)
*
Lots
of
little
changes
.
*
Don
'
t
process
zero
-
length
DC
messages
.
(#
12660
)
*
Fixed
a
bunch
of
memory
leaks
.
*
Prevent
a
use
-
after
-
free
condition
.
XMPP:
*
Avoid
a
double
-
free
in
the
Google
Relay
(
V
/
V
)
code
.
*
Avoid
double
error
message
when
failing
a
file
transfer
.
(#
12757
)
*
Password
-
related
information
is
printed
out
for
SASL
authentication
when
the
PURPLE_UNSAFE_DEBUG
environment
variable
is
set
.
*
Authentication
mechanisms
can
now
be
added
by
UI
'
s
or
other
plugins
with
some
work
.
This
is
outside
the
API
/
ABI
rules
!
(#
12715
)
*
Fixed
a
few
printf
(
"%s"
,
NULL
)
crashes
for
broken
OSes
.
Windows
-
Specific
Changes:
*
Build
the
Pidgin
Theme
Editor
plugin
(
finally
).
*
Untarring
(
for
themes
)
now
works
for
non
-
ASCII
destination
paths
.
version
2.7.5
(
10
/
31
/
2010
)
:
General:
*
Added
Verisign
Class
3
Public
CA
-
G2
root
CA
.
Pidgin:
*
Properly
differentiate
between
bn
and
bn_IN
in
the
Translation
Information
dialog
.
AIM
and
/
or
ICQ:
*
Display
the
"Authorize buddy?"
minidialog
when
the
requestor
has
an
empty
nickname
.
(#
12810
)
*
New
ICQ
accounts
default
to
proper
ICQ
servers
.
Old
accounts
using
one
of
the
old
default
servers
will
be
silently
migrated
to
use
the
proper
servers
.
*
ICQ
accounts
using
clientLogin
now
use
the
correct
ICQ
servers
.
This
is
separate
from
the
server
settings
mentioned
above
.
*
'<'
should
no
longer
cause
ICQ
status
messages
to
be
truncated
in
some
locations
.
(#
11964
,
#
12593
)
*
Fix
sending
messages
to
chat
rooms
.
(#
12768
)
Bonjour:
*
Don
'
t
crash
when
attempting
to
log
into
a
Bonjour
account
and
init
failed
.
Windows
-
Specific
Changes:
*
Quote
the
path
stored
in
the
registry
when
the
"run at startup"
option
in
the
Windows
Pidgin
Options
plugin
is
used
.
(#
12781
)
version
2.7.4
(
10
/
20
/
2010
)
:
General:
*
Fix
search
path
for
Tk
when
compiling
on
Debian
Squeeze
.
(#
12465
)
*
purple
-
remote
now
expects
and
produces
UTF
-
8.
(
Guillaume
Brunerie
)
(#
12049
)
*
Add
Deutsche
Telekom
,
Thawte
Primary
,
and
Go
Daddy
Class
2
root
CAs
(#
12667
,
#
12668
,
and
#
12594
)
*
Fix
CVE
-
2010
-
3711
by
properly
validating
return
values
from
the
purple_base64_decode
()
function
before
using
them
.
*
Fix
two
local
crash
bugs
by
properly
validating
return
values
from
the
purple_base16_decode
()
function
before
using
them
.
libpurple:
*
Fall
back
to
an
ordinary
request
if
a
UI
does
not
support
showing
a
request
with
an
icon
.
Fixes
receiving
MSN
file
transfer
requests
including
a
thumbnail
in
Finch
.
(#
12561
)
*
Fix
an
invalid
memory
access
when
removing
UPnP
mappings
that
could
cause
sporadic
crashes
,
most
notably
when
MSN
Direct
Connections
are
enabled
.
(#
12387
)
*
Add
a
sentence
to
the
certificate
warning
for
expired
certificates
suggesting
the
user
check
their
computer
'
s
date
and
time
.
(#
12654
)
Pidgin:
*
Add
support
for
the
Gadu
-
Gadu
protocol
in
the
gevolution
plugin
to
provide
Evolution
integration
with
contacts
with
GG
IDs
.
(#
10709
)
*
Remap
the
"Set User Mood"
shortcut
to
Control
-
D
,
which
does
not
conflict
with
the
previous
shortcut
for
Get
Buddy
Info
on
the
selected
buddy
.
*
Add
a
plugin
action
menu
(
under
Tools
)
for
the
Voice
and
Video
Settings
plugin
.
*
Use
GRegex
for
the
debug
window
where
available
.
This
brings
regex
filtering
to
the
debug
window
on
Windows
.
(
Eion
Robb
)
(#
12601
)
*
Add
Google
Chrome
to
the
list
of
possible
browsers
on
non
-
Windows
systems
.
*
Add
Chromium
to
the
list
of
possible
browsers
on
non
-
Windows
systems
.
*
The
"Manual"
browser
option
is
now
stored
as
a
string
.
It
is
no
longer
necessary
to
specify
a
full
path
to
the
browser
command
.
(
Rodrigo
Tobar
Carrizo
)
(#
12024
)
*
The
Send
To
menu
can
now
be
used
if
the
active
account
in
the
conversation
becomes
disabled
or
inactive
.
(
Keith
Moyer
)
(#
12471
)
*
xdg
-
open
is
now
the
default
browser
for
new
users
on
non
-
Windows
platforms
.
(
Stanislav
Brabec
)
(#
12505
)
*
The
"Authorize buddy?"
mini
-
dialog
now
shows
the
nickname
of
the
buddy
requesting
authorization
as
well
as
the
icon
of
the
IM
protocol
he
is
using
.
(#
5038
)
Finch:
*
Add
support
for
drop
-
down
account
options
(
like
the
SILC
cipher
and
HMAC
options
or
the
QQ
protocol
version
).
XMPP:
*
Unify
the
connection
security
-
related
settings
into
one
dropdown
.
*
Fix
a
crash
when
multiple
accounts
are
simultaneously
performing
SASL
authentication
when
built
with
Cyrus
SASL
support
.
(
thanks
to
Jan
Kaluza
)
(#
11560
)
*
Restore
the
ability
to
connect
to
XMPP
servers
that
do
not
offer
Stream
ID
.
(#
12331
)
*
Added
support
for
using
Google
'
s
relay
servers
when
making
voice
and
video
calls
to
Google
clients
.
*
Fix
detecting
file
transfer
proxies
advertised
by
the
server
.
*
Advertise
support
for
Google
Talk
'
s
JID
Domain
Discovery
extension
in
all
cases
again
(
changed
in
2.7.0
),
not
just
when
the
domain
is
"gmail.com"
or
"googlemail.com"
(
it
'
s
also
needed
for
Google
Talk
used
for
accounts
on
arbitrary
domains
not
using
Google
Apps
for
Your
Domain
).
(#
a14153
)
*
Improved
handling
of
adding
oneself
to
your
buddy
list
when
using
Non
-
SASL
(
legacy
)
authentication
.
(#
12499
)
*
Generate
a
connection
error
instead
of
just
stalling
when
the
_xmppconnect
TXT
record
returns
results
,
but
none
of
them
result
in
a
valid
BOSH
URI
.
(#
a14367
,
#
12744
)
AIM
and
ICQ:
*
Add
support
for
managing
Visible
/
Invisible
lists
.
(#
10967
)
*
Fix
a
problem
with
receiving
HTML
messages
from
QIP
/
Miranda
/
Trillian
.
(#
12044
)
*
Hopefully
fixed
all
encoding
-
related
problems
,
both
for
sending
and
receiving
messages
.
(#
10833
and
the
like
)
*
Fix
a
problem
with
receiving
messages
from
pyicqt
.
(#
12284
)
*
Don
'
t
set
a
custom
status
text
when
going
Invisible
to
avoid
being
detected
as
Invisible
.
(#
10633
)
Yahoo
/
Yahoo
JAPAN:
*
Stop
doing
unnecessary
lookups
of
certain
alias
information
.
This
solves
deadlocks
when
a
given
Yahoo
account
has
a
ridiculously
large
(
>
500
buddies
)
list
and
may
improve
login
speed
for
those
on
slow
connections
.
(#
12532
)
*
Fix
sending
SMS
messages
.
The
lookup
host
changed
on
us
.
(
Thanks
to
todo
)
(#
12688
).
*
Improvements
for
some
file
transfer
scenarios
,
but
not
all
.
Windows:
*
Bonjour
support
now
requires
Apple
Bonjour
Print
Services
version
2.0.0
or
newer
(
http:
//support.apple.com/kb/dl999).
libpurple:
*
Fall
back
to
an
ordinary
request
if
a
UI
does
not
support
showing
a
request
with
an
icon
.
Fixes
receiving
MSN
file
transfer
requests
including
a
thumbnail
in
Finch
.
Pidgin:
*
Add
support
for
the
Gadu
-
Gadu
protocol
in
the
gevolution
plugin
to
provide
Evolution
integration
with
contacts
with
GG
IDs
.
(#
10709
)
*
Remap
the
"Set User Mood"
shortcut
to
Control
-
D
,
which
does
not
conflict
with
the
previous
shortcut
for
Get
Buddy
Info
on
the
selected
buddy
.
*
Add
a
plugin
action
menu
(
under
Tools
)
for
the
Voice
and
Video
Settings
plugin
.
Finch:
*
Add
support
for
drop
-
down
account
options
(
like
the
SILC
cipher
and
HMAC
options
or
the
QQ
protocol
version
).
XMPP:
*
Unify
the
connection
security
-
related
settings
into
one
dropdown
.
*
Fix
a
crash
when
multiple
accounts
are
simultaneously
performing
SASL
authentication
when
built
with
Cyrus
SASL
support
.
(
thanks
to
Jan
Kaluza
)
(#
11560
)
*
Restore
the
ability
to
connect
to
XMPP
servers
that
do
not
offer
Stream
ID
.
(#
12331
)
*
Added
support
for
using
Google
'
s
relay
servers
when
making
voice
and
video
calls
to
Google
clients
.
Yahoo
/
Yahoo
JAPAN:
*
Stop
doing
unnecessary
lookups
of
certain
alias
information
.
This
solves
deadlocks
when
a
given
Yahoo
account
has
a
ridiculously
large
(
>
500
buddies
)
list
and
may
improve
login
speed
for
those
on
slow
connections
.
(#
12532
)
version
2.7.3
(
08
/
10
/
2010
)
:
General:
*
Use
silent
build
rules
for
automake
>
1.11
.
You
can
enable
verbose
builds
with
the
--
disable
-
silent
-
rules
configure
option
,
or
using
make
V
=
1.
libpurple:
*
Fix
the
TURN
server
settings
(
broken
in
2.7.0
).
Pidgin:
*
Re
-
focus
the
input
area
after
clicking
the
attention
toolbar
button
.
*
Re
-
arrange
media
window
to
make
it
more
netbook
-
friendly
.
Finch:
*
Rebindable
'
suggest
-
next
-
page
'
and
'
suggest
-
prev
-
page
'
actions
for
textboxes
(
GntEntry
)
to
scroll
through
list
of
suggestions
.
*
Rebindable
'
dropdown
'
action
for
comboboxes
(
GntComboBox
)
to
show
the
dropdown
list
of
options
.
IRC:
*
Fix
non
-
ASCII
arguments
to
/
mode
et
al
.
(
thanks
to
Max
Ulidtko
)
MSN:
*
Support
for
web
-
based
buddy
icons
,
used
when
a
buddy
logs
in
to
the
messenger
on
the
Live
website
.
*
Fix
file
transfers
with
some
clients
that
don
'
t
support
direct
connections
(
e
.
g
.,
papyon
,
telepathy
-
butterfly
,
etc
.)
(#
12150
)
MXit:
*
Fix
filename
for
the
Shocked
emoticon
.
(#
12364
)
*
Implement
the
new
naming
conventions
where
possible
.
(
MXitId
,
etc
)
*
Display
a
message
in
the
Groupchat
window
when
you
invite
somebody
.
*
Birthday
field
in
profile
cannot
be
edited
when
server
says
it
is
locked
.
*
If
a
buddy
is
offline
,
show
in
their
profile
when
last
they
were
online
.
*
Handle
pushed
profile
update
packets
(
ie
,
when
changing
your
avatar
via
the
Gallery
bot
).
*
If
a
buddy
is
offline
and
we
see
from
their
profile
that
they
have
updated
their
avatar
,
request
the
new
avatar
image
from
the
server
.
*
Fix
a
possible
crash
if
a
link
is
clicked
while
disconnected
.
*
Unescape
any
escaped
characters
in
a
chatroom
nickname
.
*
Add
the
new
MXit
moods
and
emoticons
.
*
MXit
emoticons
added
to
the
small
emoticon
theme
.
XMPP:
*
Allow
connecting
to
servers
that
only
advertise
GSSAPI
and
expect
a
fallback
to
legacy
IQ
authentication
(
broken
in
2.7.0
).
*
Fix
a
crash
when
receiving
custom
emoticons
that
don
'
t
adhere
to
the
specification
.
*
When
initiating
a
file
transfer
,
don
'
t
show
resources
that
are
certain
to
not
support
file
transfers
in
the
resource
selection
dialog
.
*
Fix
connecting
to
servers
using
BOSH
and
authenticating
with
DIGEST
-
MD5
when
libpurple
was
built
with
Cyrus
SASL
support
.
Yahoo
/
Yahoo
JAPAN:
*
Renamed
"Use account proxy for SSL connections"
to
"Use account proxy
for
HTTP
and
HTTPS
requests
" and tied the option to HTTP requests too.
*
Properly
detect
HTTP
proxy
server
use
when
the
HTTP
proxy
is
the
global
proxy
server
,
an
account
-
level
non
-
HTTP
proxy
server
is
configured
,
and
the
"Use account proxy for HTTP and HTTPS requests"
account
option
is
turned
off
.
This
fixes
connecting
for
some
HTTP
proxy
servers
.
*
Fall
back
to
connecting
to
scsa
.
msg
.
yahoo
.
com
(
not
configurable
)
if
the
HTTP
-
based
connect
server
lookup
fails
.
This
does
not
work
for
Yahoo
JAPAN
accounts
.
*
Fix
file
transfers
that
get
stuck
with
"Waiting for transfer to
begin
".
version
2.7.2
(
07
/
21
/
2010
)
:
AIM
and
ICQ:
*
Fix
a
crash
bug
related
to
X
-
Status
messages
that
can
be
triggered
by
remote
users
.
This
is
CVE
-
2010
-
2528.
*
Fix
a
rare
crash
bug
caused
by
certain
incoming
SMS
messages
(
discovered
by
Jan
Kaluza
--
thanks
Jan
!
).
*
Change
HTML
sent
from
ICQ
accounts
so
that
official
ICQ
clients
hopefully
display
it
correctly
.
MSN:
*
Fix
a
crash
related
to
fast
buddy
icon
transfers
.
version
2.7.1
(
05
/
29
/
2010
)
:
General:
*
Build
fixes
on
OpenSolaris
.
(
Brian
Lu
)
*
Add
configure
option
--
enable
-
trayicon
-
compat
which
installs
tray
icons
into
directories
that
are
compatible
with
older
versions
of
hicolor
-
icon
-
theme
(
0.9
).
Pidgin:
*
Restore
the
tray
icon
'
s
blinking
functionality
.
*
Fix
a
crash
setting
moods
when
an
account
is
disconnected
.
Bonjour:
*
Fix
a
crash
on
disconnect
.
ICQ:
*
Fix
bug
that
caused
HTML
to
be
displayed
in
incoming
messages
.
MSN:
*
Fix
unnecessary
bandwidth
consumption
for
buddy
icon
requests
when
buddies
have
capital
letters
in
their
passport
addresses
.
*
Support
for
direct
connections
,
enabling
faster
file
transfers
,
smiley
and
buddy
icon
loading
.
(
Gábor
Szuromi
)
XMPP:
*
Allow
connecting
to
servers
that
advertise
EXTERNAL
(
broken
in
2.7.0
)
MXit:
*
Replace
the
MXit
-
specific
mood
management
with
the
new
standard
Moods
API
.
*
Add
the
standard
MXit
emoticons
.
*
Improve
the
handling
of
users
being
kicked
from
MultiMX
rooms
.
*
MXit
doesn
'
t
allow
you
to
see
your
buddy
'
s
Email
Address
or
Title
,
so
remove
those
two
fields
from
the
"Buddy Information"
page
.
*
Show
buddy
'
s
Registration
Country
in
their
profile
.
*
Increment
protocol
version
to
v6
.0
*
If
an
invite
you
sent
was
rejected
with
a
reason
,
display
that
message
in
the
buddy
tooltip
.
*
CAPTCHA
value
is
a
required
field
during
account
activation
.
(
Resolves
issue
on
Maemo
)
*
When
your
avatar
image
is
changed
,
don
'
t
forget
the
user
'
s
profile
information
.
Windows
-
Specific
Changes:
*
Fix
a
regression
introduced
in
2.7.0
that
caused
Window
Flashing
not
to
work
.
version
2.7.0
(
05
/
12
/
2010
)
:
General:
*
Changed
GTK
+
minimum
version
requirement
to
2.10.0
.
*
Changed
GLib
minimum
version
requirement
to
2.12.0
.
*
Using
the
--
disable
-
nls
argument
to
configure
now
works
properly
.
You
will
no
longer
be
forced
to
have
intltool
to
configure
and
build
.
*
Fix
two
related
crashes
in
the
GnuTLS
and
NSS
plugins
when
they
suffer
internal
errors
immediately
upon
attempting
to
establish
an
SSL
connection
.
*
Fix
NSS
to
work
when
reinitialized
after
being
used
.
(
Thanks
to
Ludovico
Cavedon
for
the
testcase
)
*
Added
support
for
PURPLE_GNUTLS_PRIORITIES
environment
variable
.
This
can
be
used
to
specify
GnuTLS
priorities
on
a
per
-
host
basis
.
The
format
is
"host=priority;host2=priority;..."
.
The
default
priority
can
be
overridden
by
using
"*"
as
the
host
.
See
the
GnuTLS
manual
for
documentation
on
the
format
of
the
priority
strings
.
*
Fix
autoconf
detection
of
Python
.
(
Brad
Smith
)
*
Fix
a
crash
when
a
Windows
proxy
(
from
IE
)
does
not
have
a
port
.
(
Marten
Klencke
)
Pidgin:
*
Moved
the
"Debugging Information"
section
of
the
About
box
to
a
"Build Information"
dialog
accessible
on
the
Help
menu
.
*
Moved
the
Developer
and
Crazy
Patch
Writer
information
from
the
About
box
to
a
"Developer Information"
dialog
accessible
on
the
Help
menu
.
*
Moved
the
Translator
information
from
the
About
box
to
a
"Translator
Information
" dialog accessible on the Help menu.
*
Use
GtkStatusIcon
for
the
docklet
,
providing
better
integration
in
notification
area
.
*
Added
UI
for
sending
attentions
(
buzz
,
nudge
)
on
supporting
protocols
.
*
Make
the
search
dialog
unobtrusive
in
the
conversation
window
(
by
making
it
look
and
behave
like
the
search
dialog
in
Firefox
)
*
The
Recent
Log
Activity
sort
method
for
the
Buddy
List
now
distinguishes
between
no
activity
and
a
small
amount
of
activity
in
the
distant
past
.
(
Greg
McNew
)
*
Added
a
menu
set
mood
globally
for
all
mood
-
supporting
accounts
(
currently
XMPP
and
ICQ
).
*
Default
binding
of
Ctrl
+
Shift
+
v
to
'
Paste
as
Plain
Text
'
in
conversation
windows
.
This
can
be
changed
in
.
gtkrc
-
2.0
.
For
example
,
Ctrl
+
v
can
be
bound
to
'
Paste
as
Plain
Text
'
by
default
.
*
Plugins
can
now
handle
markup
in
buddy
names
by
attaching
to
the
"drawing-buddy"
signal
.
(
Daniele
Ricci
,
Andrea
Piccinelli
)
*
Be
more
accommodating
when
scaling
down
large
images
for
use
as
buddy
icons
.
*
The
'
Message
Timestamp
Formats
'
plugin
allows
changing
the
timestamp
format
from
the
timestamps
'
context
menu
in
conversation
log
.
*
The
'
Message
Timestamp
Formats
'
plugin
allows
forcing
12
-
hour
timestamps
.
(
Jonathan
Maltz
)
*
Fix
pastes
from
Chrome
(
rich
-
text
pastes
and
probably
URLs
having
garbage
appended
to
them
).
*
Show
file
transfer
thumbnails
for
images
on
supporting
protocols
(
currently
only
supported
on
MSN
).
Bonjour:
*
Added
support
for
IPv6
.
(
Thanks
to
T_X
for
testing
)
Gadu
-
Gadu:
*
Updated
our
bundled
libgadu
to
1.9.0
-
rc2
(
many
thanks
to
Krzysztof
Klinikowski
for
the
work
and
testing
put
in
here
!
)
*
Minimum
requirement
for
external
libgadu
is
now
also
1.9.0
-
rc2
.
AIM
and
ICQ:
*
X
-
Status
(
Custom
ICQ
status
icon
)
support
.
Since
most
of
the
icons
available
reflect
moods
,
this
is
labeled
"Set Mood"
on
the
Accounts
->
ICQ
Account
menu
.
(
Andrew
Ivanov
,
Tomáš
Kebert
,
Yuriy
Yevgrafov
,
and
trac
users
bob007
,
salieff
,
and
nops
)
*
Allow
setting
and
displaying
icons
between
1
x1
and
100
x100
pixels
for
ICQ
.
Previously
only
icons
between
48
x48
and
52
x64
were
allowed
.
*
When
using
the
clientLogin
authentication
method
,
prompt
for
a
password
on
reconnect
when
"Remember Password"
is
not
checked
and
authentication
fails
due
to
an
incorrect
password
.
(
This
is
the
same
behavior
as
the
legacy
authentication
method
)
*
Support
sending
and
receiving
HTML
-
formatted
messages
for
ICQ
.
*
Use
the
proper
URL
for
"View web profile"
link
for
ICQ
buddies
.
(
Alexander
Nartov
)
MSN:
*
Support
for
version
9
of
the
MSN
protocol
has
been
removed
.
This
version
is
no
longer
supported
on
the
servers
.
*
Support
file
transfer
thumbnails
(
previews
)
for
images
.
*
Fix
CVE
-
2010
-
1624
(
custom
emoticon
remote
crash
).
XMPP:
*
Direct
messages
to
a
specific
resource
only
upon
receipt
of
a
message
with
content
(
as
opposed
to
a
typing
notification
,
etc
).
(
Thanks
to
rjoly
for
testing
)
*
Present
a
better
error
message
when
authentication
fails
while
trying
to
connect
to
Facebook
.
(
David
Reiss
,
Facebook
)
*
When
sending
data
using
in
-
band
-
bytestreams
,
interpret
the
block
-
size
attribute
as
the
size
of
the
BASE64
-
encoded
representation
of
the
data
.
*
Validate
the
hash
on
incoming
BoB
data
objects
(
for
custom
smileys
etc
.),
cache
based
per
JID
when
the
CID
is
not
a
valid
hash
(
as
specified
by
the
BoB
XEP
).
*
Send
whitespace
keepalives
if
we
haven
'
t
sent
data
in
a
while
(
2
minutes
).
This
fixes
an
issue
with
Openfire
disconnecting
a
libpurple
-
baesd
client
that
has
just
been
quiet
for
about
6
minutes
.
*
Only
support
Google
Talk
'
s
JID
Domain
Discovery
extension
(
allowing
a
user
to
log
in
with
"@gmail.com"
or
"@googlemail.com"
interchangeably
)
for
those
two
domains
.
This
change
was
made
due
to
interoperability
issues
with
some
BOSH
Connection
Managers
and
namespaced
attributes
.
Yahoo
/
Yahoo
JAPAN:
*
Attempt
to
better
handle
transparent
proxies
interfering
with
HTTP
-
based
login
.
*
Fix
handling
of
P2P
packets
,
thus
fixing
the
loss
of
some
messages
.
*
Retrieve
the
pager
server
address
from
Yahoo
!
'
s
servers
directly
.
*
Removed
the
"Pager server"
account
option
,
as
it
is
no
longer
needed
.
*
The
authentication
code
is
now
less
order
-
sensitive
with
the
components
of
the
server
'
s
response
.
*
The
authentication
process
now
acts
more
like
the
official
client
.
Finch:
*
New
action
'
history
-
search
',
with
default
binding
ctrl
+
r
,
to
search
the
entered
string
in
the
input
history
.
Windows
-
Specific
Changes
*
Updated
GTK
+
to
2.16.6
*
Private
GTK
+
Runtime
now
used
(
GTK
+
Installer
no
longer
supported
)
*
Minimum
required
GTK
+
version
increased
to
2.14.7
*
Windows
95
,
Windows
98
,
Windows
98
Second
Edition
,
Windows
ME
(
Millennium
Edition
),
and
Windows
NT
4.0
longer
supported
due
to
GTK
+
requirements
changes
.
*
Crash
Report
files
(
pidgin
.
RPT
)
are
now
generated
in
the
~/
.
purple
directory
instead
of
the
installation
directory
.
*
NSS
SSL
Library
upgraded
to
3.12.5
(
thanks
to
Berke
Viktor
)
*
GtkSpell
upgraded
to
2.0.16
,
changing
the
spellchecking
backend
to
enchant
.
This
means
that
myspell
and
hunspell
(
OpenOffice
)
dictionaries
can
be
used
(
previous
versions
'
aspell
dictionaries
will
not
work
).
version
2.6.6
(
02
/
18
/
2010
)
:
libpurple:
*
Fix
'
make
check
'
on
OS
X
.
(
David
Fang
)
*
Fix
a
quirk
in
purple_markup_html_to_xhtml
that
caused
some
messages
to
be
improperly
converted
to
XHTML
.
*
Set
"controlling-mode"
correctly
when
initializing
a
media
session
.
Fixes
receiving
voice
calls
from
Psi
.
*
When
looking
up
DNS
records
,
use
the
type
of
record
returned
by
the
server
(
instead
of
the
type
we
asked
for
)
to
determine
how
to
process
the
record
.
*
Fix
an
issue
with
parsing
XML
attributes
that
contain
"<br>"
.
See
ChangeLog
.
API
for
more
details
.
General:
*
Correctly
disable
all
missing
dependencies
when
using
the
--
disable
-
missing
-
dependencies
option
.
(
Gabriel
Schulhof
)
Gadu
-
Gadu:
*
Fix
display
of
avatars
after
a
server
-
side
change
.
(
Krzysztof
Klinikowski
)
AIM:
*
Allow
setting
and
displaying
icons
between
1
x1
and
100
x100
pixels
.
Previously
only
icons
between
48
x48
and
50
x50
were
allowed
.
MSN:
*
Fix
CVE
-
2010
-
0277
,
a
possible
remote
crash
when
parsing
an
incoming
SLP
message
.
(
Discovered
by
Fabian
Yamaguchi
)
*
File
transfer
requests
will
no
longer
cause
a
crash
if
you
delete
the
file
before
the
other
side
accepts
.
*
Received
files
will
no
longer
hold
an
extra
lock
after
completion
,
meaning
they
can
be
moved
or
deleted
without
complaints
from
your
OS
.
*
Buddies
who
sign
in
from
a
second
location
will
no
longer
cause
an
unnecessary
chat
window
to
open
.
*
Support
setting
an
animated
GIF
as
a
buddy
icon
.
*
Numerous
code
cleanups
and
memory
savings
.
MySpace:
*
Fix
a
leak
and
crash
when
retrieving
buddy
icons
.
XMPP:
*
Less
likely
to
send
messages
to
a
contact
'
s
idle
/
inactive
resource
.
Previously
,
if
a
message
was
received
from
a
specific
resource
,
responses
would
be
sent
to
that
resource
until
either
it
went
offline
or
a
message
is
received
from
another
resource
.
Now
,
messages
are
sent
to
the
bare
JID
upon
receipt
of
any
presence
change
from
the
contact
.
*
Added
support
for
the
SCRAM
-
SHA
-
1
SASL
mechanism
.
This
is
only
available
when
built
without
Cyrus
SASL
support
.
*
When
getting
info
on
a
domain
-
only
(
server
)
JID
,
show
uptime
(
when
given
by
the
result
of
the
"last query"
)
and
don
'
t
show
status
as
offline
.
*
Fix
getting
info
on
your
own
JID
.
*
Wrap
XHTML
messages
in
<
p
>
,
as
described
in
XEP
-
0071
,
for
compatibility
with
some
clients
.
*
Don
'
t
do
an
SRV
lookup
for
a
STUN
server
associated
with
the
account
if
one
is
already
set
globally
in
prefs
.
*
Don
'
t
send
custom
smileys
larger
than
the
recommended
maximum
object
size
specified
in
the
BoB
XEP
.
This
prevents
a
client
from
being
disconnected
by
servers
that
dislike
overly
-
large
stanzas
.
*
Fix
receiving
messages
without
markup
over
an
Openfire
BOSH
connection
(
forcibly
put
the
stanzas
in
the
jabber:
client
namespace
).
*
The
default
value
for
the
file
transfer
proxies
is
automatically
updated
when
an
account
connects
,
if
it
is
still
the
old
(
broken
)
default
(
from
'
proxy
.
jabber
.
org
'
to
'
proxy
.
eu
.
jabber
.
org
').
*
Fix
an
issue
where
libpurple
created
duplicate
buddies
if
the
roster
contains
a
buddy
in
two
groups
that
differ
only
by
case
(
e
.
g
.
"XMPP"
and
"xmpp"
)
(
or
not
at
all
).
Yahoo:
*
Don
'
t
send
<
span
>
and
</
span
>
tags
.
(
Fartash
Faghri
)
*
Support
PingBox
.
PingBoxes
will
appear
as
pbx
/
PingBoxName
.
(
Kartik
Mohta
)
Pidgin:
*
Fix
CVE
-
2010
-
0423
,
a
denial
of
service
attack
due
to
the
parsing
of
large
numbers
of
smileys
.
(
Discovered
by
Antti
Hayrynen
)
*
Correctly
size
conversation
and
status
box
entries
when
the
interior
-
focus
style
property
is
diabled
.
(
Gabriel
Schulhof
)
*
Correctly
handle
a
multiline
text
field
being
required
in
a
request
form
.
(
Thanks
to
Florian
Zeitz
for
finding
this
problem
)
*
Search
friends
by
email
-
addresses
in
the
buddy
list
.
(
Luoh
Ren
-
Shan
)
*
Allow
dropping
an
image
on
Custom
Smiley
window
to
add
a
new
one
.
*
Prompt
for
confirmation
when
clearing
a
whiteboard
(
doodle
)
session
.
(
Kartik
Mohta
)
*
Use
the
"hand"
cursor
when
hovering
over
usernames
in
chat
history
to
indicate
that
the
username
is
an
actionable
item
.
*
Double
-
clicking
usernames
in
chat
history
will
open
an
IM
with
that
user
.
*
Put
an
icon
on
the
"Filter"
button
in
the
debug
window
.
*
Don
'
t
treat
"/messages/like/this "
as
commands
.
*
Explicitly
mark
user
interaction
when
inserting
smilies
from
the
toolbar
so
"Undo"
correctly
removes
these
smilies
.
*
Clicking
"New"
or
"Saved"
in
the
status
selector
menu
while
typing
a
status
message
no
longer
keeps
the
status
entry
area
stuck
in
"typing"
mode
forever
.
*
Show
tooltips
for
ellipsized
conversation
tabs
.
On
older
systems
,
tooltips
will
show
for
all
tabs
.
*
The
File
Transfers
and
Debug
Window
windows
are
no
longer
created
as
dialogs
.
These
windows
should
now
have
minimize
buttons
in
many
environments
in
which
they
were
previously
missing
(
including
Windows
).
*
Smiley
themes
with
Windows
line
endings
no
longer
cause
theme
descriptions
not
to
be
displayed
in
the
theme
selector
.
Finch:
*
Fix
CVE
-
2010
-
0420
,
a
possible
remote
crash
when
handling
chat
room
buddy
names
.
*
Rebindable
'
move
-
first
'
and
'
move
-
last
'
actions
for
tree
widgets
.
So
it
is
possible
to
jump
to
the
first
or
last
entry
in
the
buddy
list
(
and
other
such
lists
)
by
pressing
home
or
end
key
(
defaults
)
respectively
.
version
2.6.5
(
01
/
08
/
2010
)
:
libpurple:
*
TLS
certificates
are
actually
stored
to
the
local
cache
once
again
(
accepting
a
name
mismatch
on
a
certificate
should
now
be
remembered
)
General:
*
Build
-
time
fixes
for
Solaris
.
(
Paul
Townsend
)
AIM
and
ICQ:
*
Messages
from
some
mobile
clients
are
no
longer
displayed
as
Chinese
characters
(
broken
in
2.6.4
)
MSN:
*
Fix
an
issue
allowing
a
remote
user
to
download
arbitrary
files
from
a
libpurple
client
.
(
CVE
-
2010
-
0013
)
XMPP:
*
Do
not
crash
when
attempting
to
register
for
a
new
account
on
Windows
.
*
Fix
file
transfer
with
clients
that
do
not
support
Entity
Capabilities
(
e
.
g
.
Spark
)
version
2.6.4
(
11
/
29
/
2009
)
:
libpurple:
*
Actually
emit
the
hold
signal
for
media
calls
.
*
Fix
building
the
GnuTLS
plugin
with
older
versions
of
GnuTLS
.
*
Fix
DNS
TXT
query
resolution
.
*
Don
'
t
send
Proxy
-
Authorization
headers
to
HTTP
proxy
servers
until
we
'
ve
received
a
"407 Proxy Authentication Required"
response
from
the
server
.
(
thecrux
)
*
Added
"MXit"
protocol
plugin
,
supported
and
maintained
by
the
MXit
folks
themselves
(
MXit
Lifestyle
(
Pty
)
Ltd
.)
General:
*
New
'
plugins
'
sub
-
command
to
'
debug
'
command
(
i
.
e
.
'
/
debug
plugins
')
to
announce
the
list
of
loaded
plugins
(
in
both
Finch
and
Pidgin
).
*
Always
rejoin
open
chats
after
an
account
reconnects
.
AIM
and
ICQ:
*
Better
rate
limit
calculations
and
other
improvements
.
(
Aman
Gupta
)
*
More
detailed
error
messages
when
messages
fail
to
send
.
(
Aman
Gupta
)
*
The
simultaneous
login
account
option
is
respected
when
using
the
clientLogin
authentication
method
.
*
Fix
offline
message
retrieval
(
broken
in
2.6.3
)
*
Fix
handling
of
markup
on
some
messages
(
broken
in
2.6.2
)
*
Fix
SSL
when
clientLogin
is
enabled
.
*
Fix
sending
and
receiving
Unicode
characters
in
a
Direct
IM
MSN:
*
Don
'
t
forget
display
names
for
buddies
.
*
Fix
a
random
crash
that
might
occur
when
idle
.
*
Fix
more
FQY
240
connection
errors
.
*
Fix
a
crash
that
could
occur
when
adding
a
buddy
.
*
Fix
an
occasional
crash
when
sending
message
to
an
offline
user
.
*
Fix
a
random
crash
that
might
occur
when
idle
.
*
Fix
a
crash
when
logging
in
with
some
long
non
-
ASCII
passwords
.
(
Shaun
Lindsay
)
*
Cache
our
own
friendly
name
as
the
server
no
longer
does
that
for
us
.
Users
of
older
versions
may
need
to
re
-
set
their
friendly
name
as
it
has
probably
been
reset
.
XMPP:
*
Users
connecting
to
Google
Talk
now
have
an
"Initiate Chat"
context
menu
option
for
their
buddies
.
(
Eion
Robb
)
*
Fix
a
crash
when
attempting
to
validate
an
invalid
JID
.
*
Resolve
an
issue
when
connecting
to
iChat
Server
when
no
resource
is
specified
.
*
Try
to
automatically
find
a
STUN
server
by
using
an
SRV
lookup
on
the
account
'
s
domain
,
and
use
that
for
voice
and
video
if
found
and
the
user
didn
'
t
set
one
manually
in
prefs
.
*
Fix
a
crash
when
adding
a
buddy
without
an
'@'
.
*
Don
'
t
show
the
option
to
send
a
file
to
a
buddy
if
we
know
for
certain
they
don
'
t
support
any
file
transfer
method
supported
by
libpurple
.
*
Keep
the
avatar
on
the
server
if
one
is
not
set
locally
.
Yahoo:
*
Fix
sending
/
buzz
.
*
Fix
blocking
behavior
for
federated
(
MSN
/
OCS
/
Sametime
)
service
users
.
(
Jason
Cohen
)
*
Add
support
for
adding
OCS
and
Sametime
buddies
.
OCS
users
are
added
as
"ocs/user@domain.tld"
and
Sametime
users
are
added
as
"ibm/sametime_id"
.
(
Jason
Cohen
)
Finch:
*
The
TinyURL
plugin
now
creates
shorter
URLs
for
long
non
-
conversation
URLs
,
e
.
g
.
URLs
to
open
Inbox
in
Yahoo
/
MSN
protocols
,
or
the
Yahoo
Captcha
when
joining
chat
rooms
.
*
Fix
displaying
umlauts
etc
.
in
non
-
utf8
locale
(
fix
in
libgnt
).
Pidgin:
*
The
userlist
in
a
multiuser
chat
can
be
styled
via
gtkrc
by
using
the
widget
name
"pidgin_conv_userlist"
.
(
Heiko
Schmitt
)
*
Add
a
hold
button
to
the
media
window
.
*
Fix
a
bug
where
the
conversation
backlog
stops
scrolling
in
a
very
busy
chat
room
.
*
In
the
Conversation
"Send To"
menu
,
offline
buddies
appear
grayed
out
(
but
are
still
selectable
).
Previously
,
only
offline
buddies
on
accounts
that
do
not
support
offline
messaging
appeared
grayed
out
.
Pidgin
Preference
and
Preference
Window
Changes:
*
Removed
the
"Use font from theme"
and
"Conversation Font"
preferences
for
everyone
except
Windows
users
.
The
font
can
be
controlled
from
the
Pidgin
GTK
+
Theme
Control
plugin
.
*
Tabs
in
the
Preferences
window
are
now
on
the
left
side
.
*
The
Browser
tab
is
now
visible
for
GNOME
users
.
*
Added
a
Proxy
tab
shown
no
matter
what
environment
Pidgin
runs
in
.
*
The
Browser
and
Proxy
tabs
show
appropriate
GNOME
-
specific
messages
and
allow
launching
the
correct
applications
to
change
the
relevant
GNOME
preferences
if
found
.
These
were
previously
together
on
the
Network
tab
.
*
Moved
the
port
range
spin
buttons
on
the
Network
tab
to
be
beside
the
checkbox
that
enables
/
disables
them
.
*
Reorganized
preferences
on
the
Status
/
Idle
tab
to
have
one
less
"section."
*
Reorganized
preferences
on
the
Sounds
tab
to
have
one
less
"section."
*
Renamed
Smiley
Themes
tab
to
Themes
.
*
Moved
Buddy
List
Theme
and
Status
Icon
Theme
selectors
from
Interface
tab
to
Themes
tab
.
*
Moved
Sound
Theme
selector
from
Sounds
tab
to
Themes
tab
.
*
Changed
the
Smiley
Theme
selector
to
be
consistent
with
the
other
theme
selectors
.
*
Rearranged
tabs
such
that
Interface
is
first
and
all
remaining
tabs
are
alphabetized
in
English
.
version
2.6.3
(
10
/
16
/
2009
)
:
General:
*
Fix
a
crash
when
performing
DNS
queries
on
Unixes
that
use
the
blocking
DNS
lookups
.
(
Brian
Lu
)
AIM
and
ICQ:
*
Fix
a
crash
when
some
clients
send
contacts
in
a
format
we
don
'
t
understand
.
*
Fix
blocking
and
other
privacy
lists
.
(
Thanks
to
AOL
)
version
2.6.2
(
09
/
05
/
2009
)
:
libpurple:
*
Fix
--
disable
-
avahi
to
actually
disable
it
in
configure
,
as
opposed
to
just
making
the
warning
non
-
fatal
.
*
Fix
using
GNOME
proxy
settings
properly
.
(
Erik
van
Pienbroek
)
IRC:
*
Fix
parsing
of
invalid
TOPIC
messages
.
(
CVE
-
2009
-
2703
)
MSN:
*
Sending
custom
smileys
in
chats
is
now
supported
.
*
Ink
messages
are
now
saved
when
using
the
HTML
logger
.
*
Fix
a
crash
when
receiving
some
handwritten
messages
.
*
Fix
a
crash
when
receiving
certain
SLP
invite
messages
.
*
Chats
with
multiple
people
should
no
longer
spontaneously
disconnect
.
XMPP:
*
Prompt
the
user
before
cancelling
a
presence
subscription
.
*
Escape
status
messages
that
have
HTML
entities
in
the
Get
Info
dialog
.
*
Fix
connecting
to
XMPP
domains
with
no
SRV
records
from
Pidgin
on
Windows
.
*
Fix
typing
notifications
with
Pidgin
2.5.9
or
earlier
.
*
Fix
connecting
using
BOSH
and
legacy
authentication
(
XEP
-
0078
).
*
Adding
buddies
of
the
form
"romeo@montague.net/Resource"
are
handled
properly
.
In
addition
,
it
is
no
longer
possible
to
add
buddies
of
the
form
"room@conference.example.net/User"
,
where
room
@
conference
.
example
.
net
is
a
MUC
.
*
Don
'
t
crash
when
receiving
"smileyfied"
XHTML
-
IM
from
clients
that
don
'
t
support
bits
of
binary
(
ie
.
when
getting
an
empty
<
data
/>
in
return
)
*
Fix
bug
where
SSL
/
TLS
was
not
required
even
though
the
"require SSL/TLS"
preference
checked
when
connecting
to
servers
that
use
the
older
iq
-
based
authentication
.
(
CVE
-
2009
-
3026
)
Yahoo
!/
Yahoo
!
JAPAN:
*
Accounts
now
have
"Use account proxy for SSL connections"
option
.
This
option
force
-
overrides
the
account
specific
proxy
settings
for
SSL
connections
only
and
instead
uses
the
global
proxy
configuration
.
Finch:
*
Properly
detect
libpanel
on
OpenBSD
.
(
Brad
Smith
)
*
Remove
IO
watches
in
gnt_quit
.
(
Tomasz
Mon
)
Pidgin:
*
Fix
the
auto
-
personize
functionality
in
the
Buddy
List
.
*
Set
the
window
icon
for
the
media
window
to
an
icon
corresponding
to
the
type
of
call
(
headphone
or
webcam
).
*
Customized
sound
files
are
no
longer
reset
whenever
opening
the
Preferences
dialog
.
*
The
buddy
list
should
now
immediately
refresh
upon
changing
the
icon
theme
.
version
2.6.1
(
08
/
18
/
2009
)
:
*
Fix
a
crash
when
some
users
send
you
a
link
in
a
Yahoo
IM
*
Fix
compilation
with
GTK
+
<
2.6.0
*
Fix
compilation
on
Windows
version
2.6.0
(
08
/
18
/
2009
)
:
libpurple:
*
Theme
support
in
libpurple
thanks
to
Justin
Rodriguez
'
s
summer
of
code
project
,
with
some
minor
additions
and
cleanups
from
Paul
Aurich
.
*
Voice
&
Video
framework
in
libpurple
,
thanks
to
Mike
Ruprecht
'
s
summer
of
code
project
in
2008.
*
It
should
no
longer
be
possible
to
end
up
with
duplicates
of
buddies
in
a
group
on
the
buddy
list
.
*
Removed
the
unmaintained
and
unneeded
toc
protocol
plugin
.
*
Fixed
NTLM
authentication
on
big
-
endian
systems
.
*
Various
memory
cleanups
when
unloading
libpurple
.
(
Nick
Hebner
and
Stefan
Becker
)
*
Report
idle
time
'
From
last
message
sent
'
should
work
properly
.
*
Better
handling
of
corrupt
certificates
in
the
TLS
Peers
cache
.
*
More
efficient
buddy
list
and
conversation
search
functions
.
(
Jan
Kaluza
and
Aman
Gupta
)
*
Install
scalable
versions
of
the
main
Pidgin
icon
,
the
protocol
icons
,
the
dialog
icons
,
and
the
Buddy
List
emblems
.
*
Build
properly
on
Hurd
.
(
Marc
Dequènes
)
*
Various
memory
leaks
fixed
as
reported
by
Josh
Mueller
.
*
Properly
handle
an
IRC
buddy
appearing
in
multiple
groups
.
*
Escape
HTML
entities
in
usernames
when
written
with
the
HTML
logger
.
*
Do
not
display
MySpace
status
changes
as
incoming
IMs
.
(
Mark
Doliner
and
Justin
Williams
)
DNS:
*
DNS
servers
are
re
-
read
when
DNS
queries
fail
in
case
the
system
has
moved
to
a
new
network
and
the
old
servers
are
not
accessible
.
*
DNS
SRV
records
with
equal
priority
are
sorted
with
respect
to
their
weight
as
specified
in
RFC
2782.
(
Vijay
Raghunathan
)
*
Don
'
t
do
IPv6
address
lookups
if
the
computer
does
not
have
an
IPv6
address
configured
.
*
Fix
a
leak
when
the
UI
provides
its
own
DNS
resolving
UI
op
.
(
Aman
Gupta
)
*
Don
'
t
fork
a
DNS
resolver
process
to
resolve
IP
addresses
.
(
Aman
Gupta
)
*
Internationalized
Domain
Names
are
supported
when
libpurple
is
compiled
against
the
GNU
IDN
library
.
Environment
Variables:
*
GnuTLS
logging
(
disabled
by
default
)
can
be
controlled
through
the
PURPLE_GNUTLS_DEBUG
environment
variable
,
which
is
an
integer
between
0
and
9
(
higher
is
more
verbose
).
Higher
values
may
reveal
sensitive
information
.
*
PURPLE_VERBOSE_DEBUG
environment
variable
.
Currently
,
this
is
an
"on"
or
"off"
variable
.
Set
it
to
any
value
to
turn
it
on
and
unset
it
to
turn
it
off
.
This
will
optionally
be
used
to
only
show
less
useful
debug
information
on
an
as
-
needed
basis
.
*
PURPLE_LEAKCHECK_HELP
environment
variable
.
Currently
,
this
is
an
"on"
or
"off"
variable
.
Set
it
to
any
value
to
turn
it
on
and
unset
it
to
turn
it
off
.
This
will
be
used
to
perform
various
actions
that
are
useful
when
running
libpurple
inside
of
Valgrind
or
similar
programs
.
Currently
,
it
keeps
plugins
in
memory
,
allowing
Valgrind
to
perform
symbol
resolution
of
leak
traces
at
shutdown
.
AIM
and
ICQ:
*
Preliminary
support
for
a
new
authentication
scheme
called
"clientLogin."
*
Fixed
a
bug
where
your
away
message
sometimes
would
not
get
set
when
you
first
sign
on
.
*
Make
sure
links
in
your
away
messages
show
up
as
links
to
other
people
.
*
For
ICQ
,
Never
change
the
privacy
setting
specified
by
the
user
.
Gadu
-
Gadu:
*
Accounts
can
specify
a
server
to
which
to
connect
.
(
Krzysztof
"kreez"
Tobola
)
*
Correctly
show
tooltip
status
for
contacts
with
status
messages
.
(
Krzysztof
"kkszysiu"
Klinikowski
)
*
Support
for
fetching
buddy
icons
.
(
Krzysztof
"kkszysiu"
Klinikowski
)
*
Support
connection
progress
steps
in
Gadu
-
Gadu
.
(
Krzysztof
"kkszysiu"
Klinikowski
)
MSN:
*
Add
support
for
receiving
handwritten
(
ink
)
messages
on
MSN
.
(
Chris
Stafford
,
Gal
Topper
,
and
Elliott
Sales
de
Andrade
)
*
Add
support
for
receiving
audio
clips
on
MSN
.
(
Chris
Stafford
,
Gal
Topper
,
and
Elliott
Sales
de
Andrade
)
*
Show
the
invite
message
for
buddies
that
requested
authorization
from
you
on
MSN
.
*
Support
sending
an
invite
message
to
buddies
when
requesting
authorization
from
them
on
MSN
.
*
Timeout
switchboard
connections
after
60
seconds
(
msn
-
pecan
devs
).
XMPP:
*
Voice
&
Video
support
with
Jingle
(
XEP
-
0166
,
0167
,
0176
,
&
0177
),
voice
support
with
GTalk
and
voice
and
video
support
with
the
GMail
web
client
.
(
Mike
"Maiku"
Ruprecht
)
*
Added
a
Service
Discovery
Browser
plugin
for
Pidgin
.
(
Andrei
Mozzhuhin
)
*
Support
for
in
-
band
bytestreams
for
file
transfers
(
XEP
-
0047
).
(
Marcus
Lundblad
)
*
Support
for
sending
and
receiving
attentions
(
equivalent
to
"buzz"
and
"nudge"
)
using
the
command
/
buzz
.
(
XEP
-
0224
)
*
Support
for
connecting
using
BOSH
.
(
Tobias
Markmann
)
*
A
buddy
'
s
local
time
is
displayed
in
the
Get
Info
dialog
if
the
remote
client
supports
it
.
*
The
set_chat_topic
function
can
unset
the
chat
topic
.
*
The
Ad
-
Hoc
commands
associated
with
our
server
are
now
always
shown
at
login
.
*
Support
showing
and
reporting
idle
times
in
the
buddy
list
.
(
XEP
-
0256
)
*
Support
most
recent
version
of
User
Avatar
.
(
XEP
-
0084
v1
.1
)
*
Updated
Entity
Capabilities
support
.
(
Tobias
Markmann
)
*
Better
support
for
receiving
remote
users
'
nicknames
.
*
/
affiliate
and
/
role
will
now
list
the
room
members
with
the
specified
affiliation
/
role
if
possible
.
(
Andrei
Mozzhuhin
)
*
Put
section
breaks
between
resources
in
"Get Info"
to
improve
readability
.
*
Silently
remove
invalid
XML
1.0
entities
(
e
.
g
.
ASCII
control
characters
)
from
sent
messages
.
*
XHTML
markup
is
only
included
in
outgoing
messages
when
the
message
contains
formatting
.
*
Show
when
the
user
was
last
logged
in
when
doing
"Get Info"
on
an
offline
buddy
,
provided
the
server
supports
it
.
*
Support
custom
smileys
in
MUCs
(
only
when
all
participants
support
the
"Bits of Binary"
extension
,
and
a
maximum
of
10
participants
are
in
the
chat
to
avoid
getting
too
many
fetch
requests
).
*
Fix
an
issue
with
Jabber
(
pre
-
XMPP
)
servers
and
the
user
'
s
preference
to
require
SSL
not
being
respected
.
*
Fix
an
issue
where
Cyrus
SASL
DIGEST
MD5
authentication
might
fail
if
the
username
,
password
,
or
realm
(
the
JID
domain
)
contain
non
-
ASCII
characters
.
*
Show
emblem
for
mobile
,
handheld
,
and
web
clients
and
bots
(
if
the
other
client
supports
it
).
*
Google
Talk
mail
notifications
should
now
work
for
people
for
whom
they
inexplicably
did
not
.
(
Thanks
to
yukam
for
determining
the
reason
)
*
New
XMPP
and
Google
Talk
accounts
require
SSL
by
default
.
*
Display
kicks
(
and
the
reasons
given
)
in
chat
rooms
when
an
occupant
is
kicked
.
*
Fix
issues
with
case
-
sensitivity
of
XMPP
roster
and
case
-
insensitive
Purple
groups
.
*
For
contacts
who
advertise
Entity
Capabilities
,
only
send
rich
text
markup
if
they
support
it
.
*
Removed
support
for
obsoleted
XEP
-
0022
(
Message
Events
)
and
XEP
-
0091
(
Legacy
Entity
Time
).
*
When
the
GNU
IDN
library
(
libidn
)
is
available
,
it
is
used
for
normalization
of
Jabber
IDs
.
When
unavailable
,
internal
routines
are
used
(
as
in
previous
versions
).
*
Topics
that
contain
'<'
followed
by
a
non
-
whitespace
character
can
now
be
set
properly
.
Yahoo
!/
Yahoo
!
JAPAN:
*
P2P
file
transfers
.
(
Sulabh
Mahajan
)
*
Sending
text
messages
(
address
to
+<
countrycode
><
phone
number
>
).
(
Sulabh
Mahajan
)
*
Addition
of
MSN
buddies
to
Yahoo
accounts
by
adding
them
as
'
msn
/
buddy
@
somedomain
.
com
'
is
now
supported
.
(
Sulabh
Mahajan
)
*
Further
fixes
for
buddy
pictures
,
aliases
,
etc
.
*
Yahoo
!
and
Yahoo
!
JAPAN
are
now
two
separate
protocol
plugins
that
share
common
protocol
code
.
You
can
now
have
the
same
account
on
both
networks
.
Accounts
should
be
seamlessly
migrated
to
the
new
arrangement
.
*
Ability
to
set
personal
details
for
an
account
and
for
buddies
in
the
buddylist
.
Pidgin:
*
Added
-
f
command
line
option
to
tell
Pidgin
to
ignore
NetworkManager
and
assume
it
has
a
valid
network
connection
.
*
Allow
plugins
to
specify
custom
link
types
to
the
GtkIMHtml
widget
.
*
The
status
message
input
box
at
the
bottom
of
the
buddy
list
expands
correctly
when
starting
a
new
line
of
text
.
*
Pressing
the
Enter
key
in
the
message
entry
box
of
the
New
Status
dialog
and
various
other
dialogs
now
causes
the
cursor
to
move
to
the
next
line
.
*
Created
a
unified
Buddy
Pounce
notification
window
for
all
pounces
where
"Pop up a notification"
is
selected
,
which
avoids
having
a
new
dialog
box
every
time
a
pounce
is
triggered
.
(
Jorge
Villaseñor
)
*
The
New
Account
dialog
is
now
broken
into
three
tabs
.
Proxy
configuration
has
been
moved
from
the
Advanced
tab
to
the
new
tab
.
*
Dragging
a
buddy
onto
a
chat
pops
up
a
chat
-
invitation
dialog
.
(
Carlos
Bederian
)
*
The
nicks
of
the
persons
who
leave
the
chatroom
are
italicized
in
the
chat
'
s
conversation
history
.
The
nicks
are
un
-
italicized
when
they
rejoin
.
*
Always
set
unseen
-
count
and
unseen
-
state
on
conversations
.
(
Joshua
Stein
)
*
Fix
a
bug
in
'
Conversation
Colors
'
plugin
for
RTL
messages
.
*
Pressing
the
Left
and
Right
arrow
keys
in
the
buddy
list
will
expand
and
collapse
buddy
groups
or
contacts
.
(
Peter
Ruibal
)
*
Support
saving
animated
custom
smileys
as
animated
images
or
animated
custom
smileys
.
(
Andrea
Piccinelli
)
*
Support
for
keyboard
navigation
on
the
status
icon
.
(
Li
Yuan
)
*
IMG
tags
without
'
id
'
attributes
are
turned
into
links
to
the
image
URL
.
(
Dmitry
Petroff
)
*
Draw
the
user
'
s
buddy
icon
at
the
bottom
of
the
Buddy
List
with
rounded
corners
for
visual
consistency
with
the
actual
icons
in
the
Buddy
List
.
(
Kosta
Arvanitis
)
*
When
file
transfers
are
complete
,
the
received
file
name
written
to
the
conversation
window
is
now
linked
to
the
file
.
*
Fix
a
crash
when
closing
a
conversation
tab
that
has
unread
messages
when
the
Message
Notification
plugin
is
loaded
.
*
Fix
a
crash
when
closing
the
New
Mail
dialog
if
an
account
with
new
mail
was
previously
disconnected
while
the
dialog
was
open
.
*
Fix
incorrect
unread
message
counts
for
the
new
mail
notifications
.
*
Do
not
lose
unread
messages
with
a
hidden
conversation
window
when
new
IM
conversations
are
hidden
and
"Close IMs immediately when the tab
is
closed
" is unset.
Finch:
*
The
hardware
cursor
is
updated
correctly
.
This
will
be
useful
especially
for
users
of
braille
terminals
,
screen
readers
etc
.
*
Added
a
TinyURL
plugin
,
which
aids
copying
longer
URLs
.
*
Fixed
UTF
-
8
compatibility
problems
which
could
cause
exits
or
other
unrequested
behaviour
.
Pidgin
GTK
+
Theme
Control
Plugin:
*
Removed
mouse
cursor
color
preferences
.
*
Added
"Typing Notification Color"
preference
.
*
Added
"Disable Typing Notification Text"
preference
.
*
Preferences
have
been
reorganized
into
three
tabs
for
Colors
,
Fonts
,
and
Miscellaneous
categories
.
version
2.5.9
(
08
/
18
/
2009
)
:
*
Fix
a
crash
via
a
specially
crafted
MSN
message
(
CVE
-
2009
-
2694
,
thanks
to
Core
Security
Technologies
for
discovering
this
and
notifying
us
privately
before
announcing
it
).
*
Fix
a
crash
in
Bonjour
,
MSN
,
and
XMPP
when
trying
to
transfer
files
with
NULL
names
.
version
2.5.8
(
06
/
27
/
2009
)
:
ICQ:
*
Fix
misparsing
a
web
message
as
an
SMS
message
.
(
Yuriy
Kaminskiy
)
MSN:
*
Increase
NS
command
history
size
to
prevent
crashes
on
buddy
lists
that
have
a
lot
of
buddies
on
other
networks
like
Yahoo
!
.
MySpace:
*
Accounts
with
empty
buddy
lists
are
now
properly
marked
as
connected
.
*
Fix
receiving
messages
from
users
of
MySpace
'
s
web
IM
client
.
Yahoo:
*
Fixed
phantom
online
buddies
.
They
should
now
properly
disappear
when
signing
out
.
*
Fixed
the
crashes
some
users
were
seeing
with
cn
.
scs
.
msg
.
yahoo
.
com
in
2.5.7
.
*
Fixed
compiling
on
systems
with
glib
2.4
.
x
or
older
.
*
Fixed
an
issue
with
file
transfers
.
This
may
not
resolve
all
issues
,
but
it
should
resolve
at
least
some
of
the
most
common
ones
.
*
The
pager
server
will
automatically
update
to
scsa
.
msg
.
yahoo
.
com
if
the
user
empties
the
field
or
if
it
is
scs
.
msg
.
yahoo
.
com
.
This
should
ease
the
pain
of
transition
to
the
new
login
method
.
XMPP:
*
Fix
an
incompatibility
betweeen
Prosody
and
libpurple
clients
.
version
2.5.7
(
06
/
20
/
2009
)
:
*
Yahoo
Protocol
16
support
,
including
new
HTTPS
login
method
;
this
should
fix
a
number
of
login
problems
that
have
recently
cropped
up
.
(
Sulabh
Mahajan
,
Mike
"Maiku"
Ruprecht
)
*
Only
display
the
AIM
"Unable to Retrieve Buddy List"
message
once
per
connection
.
(
Rob
Taft
)
*
Blocking
MSN
users
not
on
your
buddy
list
no
longer
disconnects
you
.
*
When
performing
operations
on
MSN
,
assume
users
are
on
the
MSN
/
Passport
network
if
we
don
'
t
get
network
ID
'
s
for
them
.
version
2.5.6
(
05
/
19
/
2009
)
:
libpurple:
*
Improve
sleep
behavior
by
aggregation
of
longer
timeouts
on
second
boundaries
to
allow
better
power
saving
.
(
Arunan
Balasubramaniam
)
*
Fix
various
crashes
on
exit
.
*
Make
XML
parsing
more
resilient
to
interactions
with
other
libraries
.
This
,
along
with
the
fix
for
libxml2
bug
564217
,
fixes
the
crashes
on
connect
in
XMPP
with
recent
gst
-
plugins
-
bad
(
see
#
8830
for
details
).
*
Many
security
related
fixes
.
IRC:
*
Correctly
handle
WHOIS
for
users
who
are
joined
to
a
large
number
of
channels
.
*
Notify
the
user
if
a
/
nick
command
fails
,
rather
than
trying
fallback
nicks
.
MSN:
*
Fix
a
race
condition
causing
occasional
Pidgin
crashes
.
*
Fix
some
errors
about
the
friendly
name
changing
too
fast
caused
by
MSN
/
Yahoo
integration
buddies
.
XMPP:
*
Less
likely
to
pop
up
a
new
conversation
window
in
disregard
of
the
"Hide new IM conversations"
preference
.
Yahoo:
*
Fix
a
crash
when
sending
very
long
messages
.
*
Fix
a
bug
where
UTF
-
8
status
messages
get
garbled
when
going
idle
.
version
2.5.5
(
03
/
01
/
2009
)
:
libpurple:
*
Fix
a
crash
when
removing
an
account
with
an
unknown
protocol
id
.
*
Beta
support
for
SSL
connections
for
AIM
and
ICQ
accounts
.
To
enable
,
check
the
"Use SSL"
option
from
the
Advanced
tab
when
editing
your
AIM
or
ICQ
account
.
(
Paul
Aurich
)
*
Fix
a
memory
leak
in
SILC
.
(
Luke
Petre
)
*
Fix
some
string
handling
in
the
SIMPLE
prpl
,
which
fixes
some
buddy
name
handling
and
other
issues
.
(
Paul
Aurich
,
Marcus
Sundberg
)
*
Implement
support
for
resolving
DNS
via
the
SOCKS4
proxy
(
SOCKS4a
).
ICQ:
*
Fix
retrieval
of
status
messages
from
users
of
ICQ
6.
x
,
Miranda
,
and
other
libpurple
clients
.
(
Daniel
Ljungborg
)
*
Change
client
ID
to
match
ICQ
Basic
14.34.3096
.
This
fixes
publishing
of
buddy
icons
and
available
messages
.
*
Properly
publish
status
messages
for
statuses
other
than
Available
.
ICQ
6.
x
users
can
now
see
these
status
messages
.
(
Daniel
Ljungborg
)
*
Fix
receipt
of
messages
from
the
mobile
client
Slick
.
(
David
Jedelsky
)
MSN:
*
Fix
transfer
of
buddy
icons
,
custom
smileys
,
and
files
from
the
latest
Windows
Live
Messenger
9
official
client
.
(
Thomas
Gibson
-
Robinson
)
*
Large
(
multi
-
part
)
messages
are
now
correctly
re
-
combined
.
*
Federated
/
Yahoo
!
buddies
should
now
stop
creating
sync
issues
at
every
signin
.
You
may
need
to
remove
duplicates
in
the
Address
Book
.
See
the
FAQ
for
more
information
.
Thanks
to
Jason
Lingohr
for
lots
of
debugging
and
testing
.
*
Messages
from
Yahoo
!
buddies
are
no
longer
silently
dropped
.
*
We
now
save
and
use
the
CacheKey
for
ABCH
SOAP
requests
.
*
Don
'
t
try
to
parse
Personal
Status
Messages
or
Current
Media
if
they
don
'
t
exist
.
*
Convert
from
ISO
-
8859
-
1
encoding
to
UTF
-
8
when
no
charset
is
specified
on
incoming
messages
.
This
should
fix
some
issues
with
messages
from
older
clients
.
*
Force
sending
the
font
"Segoe UI"
if
outgoing
formatting
doesn
'
t
specify
a
font
already
.
*
Queue
callbacks
when
token
updates
are
in
progress
to
prevent
two
token
update
attempts
from
trampling
each
other
.
*
Fixed
a
crash
on
Windows
when
removing
a
buddy
'
s
alias
.
*
Update
the
Address
Book
when
buddies
'
friendly
names
change
.
This
prevents
seeing
an
outdated
alias
or
not
seeing
an
alias
at
all
for
buddies
who
are
offline
when
you
sign
in
.
*
Update
tokens
for
FindMembership
and
ABFindAll
SOAP
requests
.
*
We
no
longer
try
to
send
empty
messages
.
This
could
happen
when
a
message
contained
only
formatting
and
that
formatting
was
not
supported
on
MSN
.
*
Buddies
on
both
the
Allow
and
Block
list
are
now
automatically
removed
from
the
Allow
list
.
Users
with
this
problem
will
now
no
longer
receive
an
ADL
241
error
.
The
problematic
buddy
should
now
appear
on
the
buddy
list
and
can
be
removed
or
unblocked
as
desired
.
XMPP:
*
Resources
using
__HOSTNAME__
substitution
will
now
grab
only
the
short
hostname
instead
of
the
FQDN
on
systems
which
put
the
FQDN
in
the
hostname
.
(
Matěj
Cepl
)
*
No
longer
send
a
'
to
'
attribute
on
an
outgoing
stanza
when
we
haven
'
t
received
one
.
This
fixes
a
registration
bug
as
described
in
ticket
#
6635.
Pidgin:
*
Tooltip
windows
now
appear
below
the
mouse
cursor
.
(
Kosta
Arvanitis
)
*
Tooltip
windows
now
disappear
on
keypress
events
.
(
Kosta
Arvanitis
)
*
Tooltip
windows
no
longer
linger
when
scrolling
the
buddy
list
.
(
Kosta
Arvanitis
)
Finch:
*
Allow
rebinding
keys
to
change
the
focused
widget
(
details
in
the
man
-
page
,
look
for
GntBox
::
binding
)
version
2.5.4
(
01
/
12
/
2009
)
:
libpurple:
*
Fix
a
connection
timeout
with
empty
Gadu
-
Gady
buddy
lists
.
(
Martin
Rosinski
)
*
Don
'
t
ignore
namespace
information
when
parsing
XMPP
data
.
(
Michal
Witkowski
)
*
Fix
a
crash
that
occurred
when
retrieving
certain
Offline
Messages
on
MSN
.
*
Extended
purple
-
url
-
handler
to
handle
"gtalk"
URI
'
s
.
(
Paul
Aurich
)
*
Fix
the
hang
on
exit
in
Network
Location
Awareness
for
Windows
XP
and
Windows
Vista
.
(
Paul
Aurich
)
MSN:
*
Change
Contact
Server
to
temporarily
fix
connection
problems
.
(
Thanks
to
Youness
Alaoui
)
XMPP:
*
Support
for
XEP
-
0191
blocking
.
(
Vijay
Raghunathan
)
*
Don
'
t
put
SASL
PLAIN
or
IQ
Auth
passwords
in
debug
logs
.
(
Paul
Aurich
)
*
Fix
removal
of
avatars
(
both
PEP
and
vCard
),
we
weren
'
t
removing
them
correctly
before
.
(
Paul
Aurich
)
Pidgin:
*
Fix
a
crash
in
the
Add
Account
dialog
when
changing
protocols
under
certain
circumstances
.
Finch:
*
Redirect
stderr
outputs
to
the
debug
window
.
*
Fix
rebinding
actions
with
the
arrow
-
keys
and
tab
.
version
2.5.3
(
12
/
20
/
2008
)
:
libpurple:
*
The
Buddy
State
Notification
plugin
no
longer
prints
duplicate
notifications
when
the
same
buddy
is
in
multiple
groups
.
(
Florian
Quèze
)
*
The
Buddy
State
Notification
plugin
no
longer
turns
JID
'
s
,
MSN
Passport
ID
'
s
,
etc
.
into
links
.
(
Florian
Quèze
)
*
purple
-
remote
now
has
a
"getstatusmessage"
command
to
retrieve
the
text
of
the
current
status
message
.
*
Various
fixes
to
the
nullprpl
.
(
Paul
Aurich
)
*
Fix
a
crash
when
accessing
the
roomlist
for
an
account
that
'
s
not
connected
.
(
Paul
Aurich
)
*
Fix
a
crash
in
purple_accounts_delete
that
happens
when
this
function
is
called
before
the
buddy
list
is
initialized
.
(
Florian
Quèze
)
*
Fix
use
of
av_len
in
perl
bindings
to
fix
some
off
-
by
-
one
bugs
(
Paul
Aurich
)
*
On
ICQ
,
advertise
the
ICQ
6
typing
capability
.
This
should
fix
the
reports
of
typing
notifications
not
working
with
third
-
party
clients
.
(
Jaromír
Karmazín
)
*
Many
QQ
fixes
and
improvements
,
including
the
ability
to
connect
using
QQ2008
protocol
and
sending
/
receiving
of
long
messages
.
The
recommended
version
to
use
is
still
QQ2005
.
*
Fix
a
crash
with
DNS
SRV
lookups
.
(
Florian
Quèze
)
*
Fix
a
crash
caused
by
authorization
requests
.
(
Florian
Quèze
)
Gadu
-
Gadu:
*
Add
support
for
IM
images
.
(
Tomasz
Sałaciński
,
Adam
Strzelecki
)
*
Gadu
-
Gadu
now
checks
that
UID
'
s
are
valid
.
(
Adam
Strzelecki
)
*
Gadu
-
Gadu
now
does
proper
charset
translations
where
needed
.
(
Adam
Strzelecki
)
MSN:
*
Fix
an
error
with
offline
messages
by
shipping
the
*
new
*
"Microsoft Secure Server Authority"
and
the
"Microsoft Internet
Authority
" certificates. These are now always installed even when
using
--
with
-
system
-
ssl
-
certs
because
most
systems
don
'
t
ship
those
intermediate
certificates
.
*
The
Games
and
Office
media
can
now
be
set
and
displayed
(
in
addition
to
the
previous
Music
media
).
The
Media
status
text
now
shows
the
album
,
if
possible
.
*
Messages
sent
from
a
mobile
device
while
you
were
offline
are
now
correctly
received
.
*
Server
transfers
after
you
'
ve
been
connected
for
a
long
time
should
now
be
handled
correctly
.
*
Many
improvements
to
handling
of
"federated"
buddies
,
such
as
those
on
the
Yahoo
network
.
*
Several
known
crashes
have
been
resolved
.
*
Many
other
fixes
and
code
cleanup
.
MySpace:
*
Respect
your
privacy
settings
set
using
the
official
MySpace
client
.
*
Add
support
for
blocking
buddies
.
*
Fix
a
bug
where
buddies
didn
'
t
appear
in
their
correct
groups
the
first
time
you
sign
into
your
account
.
*
Properly
disconnect
and
sign
out
of
the
service
when
logging
off
.
*
Support
for
foreground
and
background
font
colors
in
outgoing
IMs
.
*
Support
for
background
font
colors
in
incoming
IMs
.
*
Many
other
fixes
and
code
cleanup
.
Sametime:
*
Fix
insanely
long
idle
times
for
Sametime
7.5
buddies
by
assuming
0
idle
time
if
the
idle
timestamp
is
in
the
future
.
(
Laurent
Montaron
)
*
Fix
a
crash
that
can
occur
on
login
.
(
Raiko
Nitzsche
)
SIMPLE:
*
Fix
a
crash
when
a
malformed
message
is
received
.
*
Don
'
t
allow
connecting
accounts
if
no
server
name
has
been
specified
.
(
Florian
Quèze
)
XMPP:
*
Fix
the
namespace
URL
we
look
for
in
PEP
reply
stanzas
to
match
the
URL
used
in
the
'
get
'
requests
(
Paul
Aurich
)
*
Resources
can
be
set
to
the
local
machine
'
s
hostname
by
using
__HOSTNAME__
as
the
resource
string
.
(
Jonathan
Sailor
)
*
Resources
can
now
be
left
blank
,
causing
the
server
to
generate
a
resource
for
us
where
supported
.
(
Jonathan
Sailor
)
*
Resources
now
default
to
no
value
,
but
"Home"
is
used
if
the
server
refuses
to
provide
a
resource
.
*
Quit
trying
to
get
user
info
for
MUC
'
s
.
(
Paul
Aurich
)
*
Send
"client-accepts-full-bind-result"
attribute
during
SASL
login
.
This
will
fix
Google
Talk
login
failures
if
the
user
configures
the
wrong
domain
for
his
/
her
account
.
*
Support
new
<
metadata
/>
element
to
indicate
no
XEP
-
0084
User
Avatar
.
(
Paul
Aurich
)
*
Fix
SHA1
avatar
checksum
errors
that
occur
when
one
of
the
bytes
in
a
checksum
begins
with
0.
(
Paul
Aurich
)
*
Fix
a
problem
with
duplicate
buddies
.
(
Paul
Aurich
)
Yahoo:
*
Corrected
maximum
message
lengths
for
Yahoo
!
*
Fix
file
transfers
with
older
Yahoo
protocol
versions
.
Zephyr:
*
Enable
auto
-
reply
,
to
emulate
'z
away
.'
(
Toby
Schaffer
)
*
Fix
a
crash
when
an
account
is
configured
to
use
tzc
but
tzc
is
not
installed
or
the
configured
tzc
command
is
invalid
.
(
Michael
Terry
)
*
Fix
a
10
second
delay
waiting
on
tzc
if
it
is
not
installed
or
the
configured
command
is
invalid
.
(
Michael
Terry
)
Pidgin:
*
On
GTK
+
2.14
and
higher
,
we
'
re
using
the
gtk
-
tooltip
-
delay
setting
instead
of
our
own
(
hidden
)
tooltip_delay
pref
.
If
you
had
previously
changed
that
pref
,
add
a
line
like
this
to
~/
.
purple
/
gtkrc
-
2.0
(
where
500
is
the
timeout
(
in
ms
)
you
want
)
:
gtk
-
tooltip
-
timeout
=
500
To
completely
disable
tooltips
(
e
.
g
.
if
you
had
an
old
tooltip_delay
of
zero
),
add
this
to
~/
.
purple
/
gtkrc
-
2.0
:
gtk
-
enable
-
tooltips
=
0
*
Moved
the
release
notification
dialog
to
a
mini
-
dialog
in
the
buddylist
.
(
Casey
Ho
)
*
Fix
a
crash
when
closing
an
authorization
minidialog
with
the
X
then
immediately
going
offline
.
(
Paul
Aurich
)
*
Fix
a
crash
cleaning
up
custom
smileys
when
Pidgin
is
closed
.
*
Fix
adding
a
custom
smiley
using
the
context
menu
in
a
conversation
if
no
custom
smilies
have
previously
been
added
using
the
smiley
manager
.
*
Improved
support
for
some
message
formatting
in
conversations
.
*
Allow
focusing
the
conversation
history
or
userlist
with
F6
.
*
Fixed
the
Send
Button
plugin
to
avoid
duplicate
buttons
in
a
single
conversation
.
*
Double
-
clicking
a
saved
status
will
now
activate
it
and
close
the
saved
status
manager
,
rather
than
edit
the
status
.
Finch:
*
Allow
binding
meta
+
arrow
keys
for
actions
.
*
Added
default
meta
+
erase
binding
for
delete
previous
word
.
*
Added
"Show When Offline"
to
buddy
menus
,
so
a
plugin
is
no
longer
needed
.
version
2.5.2
(
10
/
19
/
2008
)
:
libpurple:
*
Fixed
a
crash
on
removing
a
custom
buddy
icon
on
a
buddy
.
*
Fixed
a
crash
caused
by
certain
self
-
signed
SSL
certificates
.
*
Enable
a
number
of
strong
ciphers
which
were
previously
disabled
when
using
NSS
.
(
Thanks
to
Marcus
Trautwig
.)
Pidgin:
*
The
status
selector
now
saves
your
message
when
changing
status
.
*
Fix
a
case
where
a
conversation
window
could
close
unexpectedly
.
*
A
mute
sounds
option
has
been
added
to
the
preferences
window
to
help
with
discoverability
.
CTRL
+
S
is
no
longer
bound
to
mute
.
*
Added
ability
to
change
the
color
of
visited
links
(
using
the
theme
control
plugin
,
or
setting
the
color
in
~/
.
gtkrc
-
2.0
)
*
Fix
a
crash
occuring
when
a
custom
smiley
is
deleted
and
re
-
added
and
used
in
an
open
conversation
after
being
re
-
added
.
Finch:
*
A
new
'
Nested
Grouping
'
option
in
the
'
Grouping
'
plugin
.
Group
hierarchies
are
defined
by
the
'/'
character
in
the
group
names
.
*
A
bug
was
fixed
where
some
key
-
bindings
wouldn
'
t
work
with
some
TERMs
(
e
.
g
.
xterm
-
color
,
screen
-
linux
etc
.)
MSN:
*
Operations
(
such
as
moving
to
a
new
group
)
on
contacts
that
were
added
in
the
same
session
should
now
complete
correctly
,
and
not
cause
synchronization
errors
at
next
login
.
*
Minor
fixes
to
login
process
during
a
server
transfer
.
*
Restored
the
"Has You"
feature
to
the
MSN
protocol
tooltips
.
*
ADL
205
/
214
/
etc
errors
should
no
longer
prevent
login
.
XMPP:
*
Sending
and
receiving
custom
smileys
using
the
specification
in
XEP
-
0231
(
bits
of
binary
)
and
XHTML
-
IM
Yahoo:
*
Only
send
a
Ping
once
every
hour
.
This
prevents
the
account
from
being
disconnected
from
the
server
periodically
.
version
2.5.1
(
08
/
30
/
2008
)
:
libpurple:
*
In
the
Join
/
Part
plugin
,
add
the
ability
to
apply
the
rules
to
buddies
.
By
default
,
joins
and
parts
for
buddies
are
still
shown
.
*
Support
SOCKS
proxies
specified
in
GNOME
or
Windows
proxy
settings
.
*
Fix
some
possible
crashes
in
MSNP15
.
*
Enable
a
default
SSL
trust
relationship
for
MSN
servers
.
*
Avoid
disconnecting
from
XMPP
servers
on
parse
errors
that
are
non
-
fatal
.
*
Include
some
perl
files
that
were
mistakenly
omitted
in
2.5.0
.
Pidgin:
*
Prevent
use
of
custom
smilies
without
"shortcuts."
*
Fix
a
crash
that
could
appear
with
AIM
buddy
tooltips
.
Artwork:
*
General
refresh
of
many
icons
in
the
interface
.
*
Many
cleanups
to
artwork
source
are
now
included
in
the
distribution
.
*
A
new
"throbber"
animation
has
been
added
to
indicate
when
accounts
are
connecting
.
version
2.5.0
(
08
/
18
/
2008
)
:
libpurple:
*
Ability
to
create
custom
smileys
(
currently
only
the
MSN
protocol
utilizes
the
feature
).
(
Thanks
to
Mauro
Sérgio
Ferreira
Brasil
,
Marcus
Lundblad
,
Jorge
Villaseñor
and
other
contributors
)
*
Add
a
configure
option
,
--
with
-
system
-
ssl
-
certs
to
allow
packagers
to
specify
a
system
-
wide
SSL
CA
certificates
directory
.
When
set
,
we
don
'
t
install
our
SSL
CA
certs
,
so
it
'
s
important
that
the
libpurple
package
depend
on
the
CA
certificates
.
*
Add
SSL
Certificates
support
to
the
NSS
SSL
plugin
.
(
Thanks
to
Lou
Cipher
)
XMPP:
*
Fix
a
bug
that
caused
the
UI
to
not
refresh
and
caused
the
client
to
use
99
%
CPU
when
an
XMPP
account
lost
its
connection
to
the
server
.
*
Possibly
fix
a
bug
where
some
clients
could
get
into
a
state
where
they
moved
a
buddy
back
and
forth
between
two
groups
in
an
endless
loop
.
IRC:
*
/
ctcp
command
(
Vladislav
Guberinić
)
*
Allow
for
auto
-
detection
of
incoming
UTF
-
8
formatted
text
on
accounts
which
are
configured
to
use
some
other
encoding
.
MSN:
*
Update
MSN
support
to
protocol
15
(
Elliott
Sales
de
Andrade
,
Jorge
Villaseñor
,
Mike
Ruprecht
,
Carlos
Silva
,
Ma
Yuan
,
Daniel
Ljungborg
and
others
)
*
Personal
messages
are
now
supported
.
They
are
treated
as
status
messages
.
*
Offline
IM
is
now
supported
.
*
Aliasing
is
now
supported
server
-
side
.
*
Buddies
are
now
emblemed
.
Bots
and
web
clients
should
now
be
distinguished
.
*
Update
smiley
set
for
non
-
faces
.
*
Failing
to
update
a
buddy
icon
when
the
buddy
has
gone
offline
no
longer
crashes
.
*
Custom
smileys
received
in
a
chat
no
longer
go
to
a
new
window
.
*
Processing
is
no
longer
completely
frozen
after
the
servers
block
a
message
because
it
contains
(
what
they
consider
)
inappropriate
text
.
Pidgin:
*
Custom
buddy
icons
can
now
be
added
to
and
removed
from
buddy
list
entries
via
the
buddy
list
entry
right
-
click
menu
.
*
Resize
large
incoming
custom
smileys
to
a
maximum
of
96
px
on
either
side
.
*
Offer
to
add
new
buddies
into
the
same
contact
as
existing
buddies
in
the
same
group
if
the
alias
given
is
the
same
.
*
Minor
smiley
style
update
.
General:
*
Group
and
Chat
buddy
list
entries
can
now
be
given
custom
buddy
icons
.
Finch:
*
Added
"Invite..."
menu
to
chats
.
*
Added
"View All Logs"
menu
in
the
buddylist
to
display
a
list
of
all
IM
logs
.
*
Added
'
/
msgcolor
'
command
to
change
colors
of
different
classes
of
messages
in
a
conversation
.
See
'
/
help
msgcolor
'
for
details
.
*
Added
tab
-
completion
for
commands
in
conversation
windows
.
version
2.4.3
(
07
/
01
/
2008
)
:
libpurple:
*
Yahoo
!
Japan
now
uses
UTF
-
8
,
matching
the
behavior
of
official
clients
and
restoring
compatibility
with
the
web
messenger
(
Yusuke
Odate
)
*
Setting
your
buddy
icon
once
again
works
for
Yahoo
!
accounts
.
*
Fixes
in
the
Yahoo
!
protocol
to
prevent
a
double
free
,
crashes
on
aliases
,
and
alias
functionality
*
Fix
crashes
in
the
bonjour
protocol
*
Always
use
UTF
-
8
for
Yahoo
!
(#
5973
)
*
Fix
a
crash
when
the
given
jabber
id
is
invalid
.
*
Make
the
IRC
"unknown message"
debugging
messages
UTF
-
8
safe
.
*
Fix
connecting
to
ICQ
*
Fix
a
memleak
when
handling
jabber
xforms
.
Pidgin:
*
Include
the
send
button
plugin
in
the
win32
build
*
Various
memory
leak
fixes
version
2.4.2
(
05
/
17
/
2008
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.4.2
libpurple:
*
In
MySpaceIM
,
messages
from
spambots
are
discarded
(
Justin
Williams
)
*
Strip
mIRC
formatting
codes
from
quit
and
part
messages
.
*
IRC
now
displays
ban
lists
in
-
channel
for
joined
channels
.
*
Fixed
a
bug
where
the
list
of
loaded
plugins
would
get
removed
when
switching
between
different
operating
systems
.
*
Fix
reception
of
IRC
PART
without
a
part
message
on
Undernet
(
fixes
a
problem
with
litter
in
the
channel
user
list
).
*
IRC
no
longer
crashes
on
/
list
on
servers
which
erroneously
omit
RPL_LISTSTART
.
*
Update
the
NetworkManager
support
to
use
D
-
Bus
directly
,
instead
of
libnm
-
glib
.
Hopefully
it
'
s
stable
now
.
It
will
now
compile
by
default
if
you
have
D
-
Bus
support
and
NetworkManager
.
h
.
(
Elliott
Sales
de
Andrade
)
*
MSN
buddy
list
synchronization
is
now
more
forgiving
,
only
asking
about
buddies
who
have
disappeared
completely
from
the
server
list
and
not
those
that
have
simply
moved
groups
.
*
IRC
will
now
try
to
append
1
-
9
to
your
nick
if
it
is
in
use
,
instead
of
substituting
the
last
character
with
1
-
9
where
possible
.
*
Bonjour
buddies
will
be
saved
persistently
if
they
'
re
moved
out
of
the
"Bonjour"
group
.
(
Eion
Robb
)
Pidgin:
*
The
typing
notification
in
the
conversation
history
can
be
disabled
or
customized
(
font
,
color
etc
.)
in
.
gtkrc
-
2.0
.
*
Added
a
plugin
(
not
installed
by
default
)
which
adds
a
Send
button
back
to
the
conversation
window
.
People
without
physical
keyboards
have
a
hard
time
with
the
lack
of
the
button
.
*
Clicking
on
the
buddyicon
in
the
conversation
window
toggles
the
size
of
the
icon
between
small
and
large
.
*
The
settings
of
a
chat
(
e
.
g
.
Handle
in
an
XMPP
chat
,
or
Exchange
in
an
AIM
chat
)
can
be
edited
from
its
context
menu
in
the
buddy
list
.
*
Add
a
"Present conversation window"
preference
to
the
Message
Notification
plugin
;
the
"Raise conversation window"
option
does
not
unminimize
windows
or
draw
attention
to
them
when
they
are
on
other
workspaces
--
the
"Present"
option
should
.
*
Add
a
preference
to
set
Escape
as
the
keyboard
shortcut
for
closing
the
conversation
window
.
*
Add
an
option
in
the
context
menu
to
disable
smileys
in
the
selected
text
in
the
conversation
history
/
log
viewer
.
This
should
help
people
who
regularly
paste
code
in
conversations
.
*
Add
a
preference
to
choose
the
minimum
size
of
the
text
input
area
in
lines
.
*
Moved
the
"Local alias"
field
in
the
Modify
Account
dialog
to
be
below
the
"User Options"
heading
on
the
"Basic"
tab
.
*
Number
of
room
occupants
is
now
shown
in
chat
tooltips
where
possible
General:
*
The
configure
script
now
dies
on
more
absent
dependencies
.
The
--
disable
-
xxx
arguments
to
configure
can
be
used
to
bypass
unneeded
dependencies
.
This
will
also
cause
the
configure
script
to
die
if
an
--
enable
-
xxx
option
is
used
and
the
dependencies
it
requires
are
missing
.
*
The
Evolution
integration
plugin
must
now
be
explicitly
enabled
.
Use
the
--
enable
-
gevolution
argument
to
configure
to
enable
it
.
*
The
Contact
Availability
Prediction
plugin
must
now
be
explicitly
enabled
.
Use
the
--
enable
-
cap
argument
to
configure
to
enable
it
.
Finch:
*
New
default
binding
ctrl
+
x
to
open
context
menus
.
*
Menu
triggers
and
other
bindings
will
no
longer
conflict
.
*
Middle
click
pastes
the
internal
clipboard
(
when
mouse
support
is
enabled
).
version
2.4.1
(
03
/
31
/
2008
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.4.1
libpurple:
*
Treat
AIM
Unicode
messages
as
UTF
-
16
rather
than
UCS
-
2
;
this
should
have
no
functional
effect
,
other
than
continued
support
on
systems
which
have
dropped
UCS
-
2
conversions
.
*
Add
support
for
setting
buddy
icons
on
Gadu
-
Gadu
(
Tomasz
Salacinski
)
*
Fix
a
crash
when
clearing
the
buddy
icon
for
an
account
on
XMPP
*
Fix
a
crash
during
login
for
some
ICQ
accounts
*
Prefer
more
available
resources
on
XMPP
when
priorities
are
equal
*
Fix
incorrectly
marking
some
Yahoo
!
contacts
as
blocked
*
Improved
handling
of
UTF
-
8
group
names
on
ICQ
(
beret
)
*
Fix
a
crash
when
starting
if
you
have
a
Zephyr
account
*
Increase
XMPP
ping
timeout
to
120
seconds
,
to
prevent
poor
network
connections
from
timing
out
unnecessarily
.
*
Don
'
t
crash
on
XMPP
forms
with
empty
default
values
.
*
Fix
issues
with
CHAP
authentication
for
SOCKS5
proxies
.
Pidgin:
*
Remove
a
workaround
for
older
versions
gstreamer
that
was
causing
crashes
on
some
non
-
Linux
systems
such
as
HPUX
*
Fix
some
cases
of
the
conversation
input
entry
area
being
1
pixel
high
*
Fix
for
displaying
channel
&
buddy
names
in
conversation
window
when
they
have
'&'
in
them
*
Some
memory
leak
fixes
,
especially
in
the
Text
Replacement
plugin
*
Rectangular
but
non
-
square
buddy
icons
have
rounded
corners
in
the
buddy
list
Finch:
*
Fix
compiling
with
Glib
older
than
2.6
*
Ensure
existing
conversations
selected
from
the
'
Send
IM
'
dialog
are
given
focus
*
Move
the
tooltip
on
the
left
of
the
buddylist
if
there
'
s
not
enough
room
on
the
right
to
show
it
.
version
2.4.0
(
02
/
29
/
2008
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.4.0
libpurple:
*
Added
support
for
offline
messages
for
AIM
accounts
(
thanks
to
Matthew
Goldstein
)
*
Fixed
various
problems
with
loss
of
status
messages
when
going
or
returning
from
idle
on
MySpaceIM
.
*
Eliminated
unmaintained
Howl
backend
implementation
for
the
Bonjour
protocol
.
Avahi
(
or
Apple
'
s
Bonjour
runtime
on
win32
)
is
now
required
to
use
Bonjour
.
*
Partial
support
for
viewing
ICQ
status
notes
(
Collin
from
ComBOTS
GmbH
).
*
Support
for
/
notice
on
IRC
.
*
Support
for
Yahoo
!
Messenger
7.0
+
file
transfer
method
(
Thanumalayan
S
.)
*
Support
for
retrieving
full
names
and
addresses
from
the
address
book
on
Yahoo
!
Japan
(
Yusuke
Odate
)
*
The
AIM
/
ICQ
server
-
side
preference
for
"allow others to see me
as
idle
" is no longer unconditionally set to "
yes
" even when
your
libpurple
preference
is
"no."
*
Fix
SSL
certificate
checks
for
renewed
certificates
*
Fix
the
ability
to
set
vCard
buddy
icons
on
Google
Talk
/
XMPP
*
D
-
Bus
fixes
on
64
bit
*
Fixed
retrieval
of
buddy
icons
and
setting
of
server
-
side
aliases
on
Yahoo
!
and
Yahoo
!
Japan
when
using
an
HTTP
proxy
server
(
Gideon
N
.
Guillen
)
*
Fixed
an
MSN
bug
that
would
leave
you
appearing
offline
when
transferred
to
different
server
Pidgin:
*
Added
the
ability
to
theme
conversation
name
colors
(
red
and
blue
)
through
your
GTK
+
theme
,
and
exposed
those
theme
settings
to
the
Pidgin
GTK
+
Theme
Control
plugin
(
Dustin
Howett
)
*
Fixed
having
multiple
alias
edit
areas
in
the
infopane
(
Elliott
Sales
de
Andrade
)
*
Save
the
conversation
"Enable Logging"
option
per
-
contact
(
Moos
Heintzen
)
*
Typing
notifications
are
now
shown
in
the
conversation
area
Finch:
*
Color
is
used
in
the
buddylist
to
indicate
status
,
and
the
conversation
window
to
indicate
various
message
attributes
.
Look
at
the
sample
gntrc
file
in
the
man
page
for
details
.
*
The
default
keybinding
for
dump
-
screen
is
now
M
-
D
and
uses
a
file
request
dialog
.
M
-
d
will
properly
delete
-
forward
-
word
,
and
M
-
f
has
been
fixed
to
imitate
readline
'
s
behavior
.
*
New
bindings
alt
+
tab
and
alt
+
shift
+
tab
to
help
navigating
between
the
higlighted
windows
(
details
on
the
man
page
).
*
Recently
signed
on
(
or
off
)
buddies
blink
in
the
buddy
list
.
*
New
action
'
Room
List
'
in
the
action
list
can
be
used
to
get
the
list
of
available
chat
rooms
for
an
online
account
.
*
The
'
Grouping
'
plugin
can
be
used
for
alternate
grouping
in
the
buddylist
.
The
current
options
are
'
Group
Online
/
Offline
'
and
'
No
Group
'.
*
Added
a
log
viewer
*
Added
the
ability
to
block
/
unblock
buddies
-
see
the
buddy
context
menu
and
the
menu
for
the
buddy
list
.
*
Fixed
a
bug
preventing
finch
working
on
x86_64
version
2.3.1
(
12
/
7
/
2007
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.3.1
NOTE:
Due
to
the
way
this
release
was
made
,
it
is
possible
that
bugs
marked
as
fixed
in
2.3.1
will
not
be
fixed
until
the
next
release
.
*
Fixed
a
number
of
MSN
bugs
introduced
in
2.3.0
,
resolving
problems
connecting
to
MSN
and
random
local
display
name
changes
*
Going
idle
on
MySpaceIM
will
no
longer
clear
your
status
and
message
.
*
Idle
MySpaceIM
buddies
should
now
appear
online
at
login
.
*
Fixed
crashes
in
XMPP
when
discovering
a
client
'
s
capabilities
*
Don
'
t
set
the
current
tune
title
if
it
'
s
NULL
(
XMPP
/
Google
Talk
)
*
Don
'
t
allow
buddies
to
be
manually
added
to
Bonjour
*
Don
'
t
advertise
IPv6
on
Bonjour
because
we
don
'
t
support
it
*
Compile
fixes
for
FreeBSD
and
Solaris
*
Update
QQ
client
version
so
some
accounts
can
connect
again
*
Do
not
allow
ISON
requests
to
stack
in
IRC
,
preventing
flooding
IRC
servers
when
temporary
network
outages
are
restored
*
Plug
several
leaks
in
the
perl
plugin
loader
*
Prevent
autoaccept
plugin
overwriting
existing
files
version
2.3.0
(
11
/
24
/
2007
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.3.0
NOTE:
Some
bugs
marked
fixed
in
2.2.1
,
2.2.2
or
2.2.3
may
not
have
been
fixed
until
this
release
(
2.3.0
).
libpurple:
*
Real
usernames
are
now
shown
in
the
system
log
.
*
We
now
honor
a
PURPLE_DISABLE_DEPRECATED
define
to
allow
plugins
to
catch
deprecated
functions
earlier
rather
than
later
.
*
Thanks
to
a
patch
from
Intel
,
the
Bonjour
prpl
now
supports
file
transfers
using
XEP
-
0096
and
XEP
-
0065.
This
should
enable
file
transfers
between
libpurple
clients
and
Gajim
clients
,
but
will
not
work
with
iChat
or
Adium
as
they
use
a
different
file
transfer
implementation
.
*
XMPP
password
changes
that
return
errors
no
longer
cause
the
saved
password
to
be
changed
.
*
XMPP
file
transfer
support
has
been
enhanced
to
support
sending
files
through
a
proxy
when
the
server
supports
discovering
a
a
bytestream
proxy
.
This
should
make
file
transfers
much
more
reliable
.
The
next
release
will
add
support
for
manually
specifying
a
proxy
when
the
server
doesn
'
t
advertise
one
.
Pidgin:
*
If
a
plugin
says
it
can
'
t
be
unloaded
,
we
now
display
an
error
and
remove
the
plugin
from
the
list
of
saved
plugins
so
it
won
'
t
load
at
the
next
startup
.
Previously
,
we
were
ignoring
this
case
,
which
could
lead
to
crashes
.
*
Mark
dialog
windows
as
transient
for
appropriate
parent
windows
to
help
window
managers
do
the
right
thing
(
Gabriel
Schulhof
)
*
Connection
errors
are
now
reported
in
mini
-
dialogs
inside
the
buddy
list
,
rather
than
as
buttons
in
the
buddy
list
and
with
dialog
boxes
.
If
several
accounts
are
disabled
when
you
sign
on
elsewhere
,
you
can
now
re
-
enable
them
all
with
a
single
click
.
*
Added
tooltips
to
the
Room
List
window
to
show
full
topics
*
Added
buttons
in
preferences
to
access
GNOME
network
and
browser
preferences
configuration
dialogs
when
running
under
GNOME
*
If
you
alias
a
buddy
to
an
alias
that
is
already
present
within
a
particular
group
,
we
now
offer
to
merge
the
buddies
into
the
same
contact
.
*
A
music
emblem
is
now
displayed
in
the
buddy
list
for
a
buddy
if
we
know
she
is
listening
to
some
soothing
music
.
*
Added
a
'
Move
to
'
menu
in
buddy
list
context
menu
for
moving
buddies
to
other
groups
as
an
alternative
to
dragging
.
*
Group
headings
are
now
marked
via
an
underline
instead
of
a
different
color
background
.
*
It
is
now
possible
to
mark
a
chat
on
your
buddy
list
as
"Persistent"
so
you
do
not
leave
the
chat
when
the
window
or
tab
is
closed
.
*
The
auto
-
join
option
for
chats
is
now
listed
in
the
"Add Chat"
dialog
along
with
the
new
persistence
option
.
*
Closing
an
IM
no
longer
immediately
closes
your
conversation
.
It
will
now
remain
active
for
a
short
time
so
that
if
the
conversation
resumes
,
the
history
will
be
retained
.
A
preference
has
been
added
to
toggle
this
behavior
.
*
The
"Smiley"
menu
has
been
moved
to
the
top
-
level
of
the
toolbar
.
*
Pidgin
'
s
display
is
now
saved
with
the
command
line
for
session
restoration
.
(
David
Mohr
)
*
ICQ
Birthday
notifications
are
shown
as
buddy
list
emblems
.
*
Plugin
actions
are
now
available
from
the
docklet
context
menu
in
addition
to
the
Tool
menu
of
the
buddy
list
.
*
The
manual
page
has
been
heavily
rewritten
to
bring
it
in
line
with
current
functionality
.
Finch:
*
If
a
plugin
says
it
can
'
t
be
unloaded
,
we
now
display
an
error
and
remove
the
plugin
from
the
list
of
saved
plugins
so
it
won
'
t
load
at
the
next
startup
.
Previously
,
we
were
ignoring
this
case
,
which
could
lead
to
crashes
.
*
It
'
s
possible
to
bind
key
-
strokes
to
specific
menuitems
in
the
windows
.
Read
the
'
Menus
'
section
in
the
man
-
page
for
details
.
*
'
transpose
-
chars
'
operation
for
the
entry
boxes
.
The
default
key
-
binding
is
ctrl
+
t
.
*
'
yank
'
operation
for
the
entry
boxes
.
The
default
binding
is
ctrl
+
y
.
version
2.2.2
(
10
/
23
/
2007
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.2.2
NOTE:
Due
to
the
way
this
release
was
made
,
it
is
possible
that
bugs
marked
as
fixed
in
2.2.1
or
2.2.2
will
not
be
fixed
until
the
next
release
.
*
Various
bug
and
memory
leak
fixes
*
Look
for
a
default
prefs
.
xml
in
the
CSIDL_COMMON_APPDATA
directory
(
e
.
g
.
c:
\Documents
and
Settings\All
Users
\
Application
Data\purple\prefs.xml)
on
Windows
,
similarly
to
how
this
is
done
on
other
platforms
.
version
2.2.1
(
09
/
29
/
2007
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.2.1
NOTE:
Due
to
the
backporting
that
happened
for
the
actual
release
,
it
is
possible
bugs
marked
as
fixed
in
2.2.1
will
not
be
fixed
until
2.2.2
.
libpurple:
*
A
few
build
issues
on
Solaris
were
fixed
.
*
Cancelling
the
password
prompt
for
an
account
will
no
longer
leave
it
in
an
ambiguous
state
.
(
It
will
be
disabled
.)
*
Fixed
an
erroneous
size
display
for
MSN
file
transfers
.
(
galt
)
*
Fixed
multiple
memory
leaks
,
particularly
in
XMPP
and
MySpace
protocols
*
Fixed
remembering
proxy
preferences
and
status
scores
*
Gmail
notifications
are
better
tracked
Pidgin:
*
Fixed
keyboard
tab
reordering
to
move
tabs
one
step
instead
of
two
.
*
You
should
no
longer
lose
proxy
settings
when
Pidgin
is
restarted
.
*
Fixed
detection
of
X11
when
compiling
Finch:
*
Pressing
'
Insert
'
in
the
buddylist
will
bring
up
the
'
Add
Buddy
'
dialog
.
version
2.2.0
(
09
/
13
/
2007
)
:
https:
//developer.pidgin.im/query?status=closed&milestone=2.2.0
libpurple:
*
New
protocol
plugin:
MySpaceIM
(
Jeff
Connelly
,
Google
Summer
of
Code
)
*
XMPP
enhancements
.
See
http:
//www.adiumx.com/blog/2007/07/soc-xmpp-update.php (Andreas
Monitzer
,
Google
Summer
of
Code
for
Adium
)
*
Certificate
management
.
libpurple
will
validate
certificates
on
SSL
-
encrypted
protocols
(
William
Ehlhardt
,
Google
Summer
of
Code
)
*
Some
adjustments
were
made
to
fix
sending
messages
when
using
the
MSN
HTTP
method
.
(
Laszlo
Pandy
)
*
Yahoo
!
Chat
is
fixed
.
*
Some
AIM
file
transfer
issues
between
Pidgin
and
other
clients
have
been
fixed
.
(
Kyryll
A
Mirnenko
)
*
Properly
restore
idle
status
and
time
for
AIM
and
ICQ
accounts
when
they
reconnect
after
being
disconnected
.
Pidgin:
*
Insert
Horizontal
Rules
and
Strikethrough
text
from
toolbar
.
*
Option
to
show
protocol
icons
in
the
buddy
list
,
from
the
Buddies
>
Show
menu
.
(
Justin
Heiner
)
*
Ability
to
build
with
native
,
non
-
X11
GTK
+
on
OSX
.
(
Anders
Hasselqvist
)
*
Remember
the
'
Enable
Sounds
'
setting
for
a
conversation
.
*
Right
-
clicking
the
empty
space
in
the
formatting
toolbar
allows
you
to
toggle
back
to
the
old
"ungrouped"
version
.
*
Protocols
supporting
account
registration
via
Pidgin
now
show
a
descriptive
checkbox
instead
of
a
vague
"Register"
button
.
*
Fixed
a
bug
where
a
tab
would
be
shown
on
single
conversations
when
tabs
were
disabled
.
Finch:
*
Per
-
conversation
mute
and
logging
options
(
accessible
from
the
menu
).
version
2.1.1
(
08
/
20
/
2007
)
:
Yahoo:
*
Added
an
account
action
to
open
your
inbox
in
the
yahoo
prpl
.
*
Added
support
for
Unicode
status
messages
in
Yahoo
.
*
Server
-
stored
aliases
for
Yahoo
.
(
John
Moody
)
*
Fixed
support
for
Yahoo
!
doodling
.
*
Limited
support
for
MSN
Messenger
contacts
Bonjour:
*
Bonjour
plugin
uses
native
Avahi
instead
of
Howl
*
Bonjour
plugin
supports
Buddy
Icons
XMPP:
*
Only
report
conversation
close
when
'
send
typing
notifications
'
preference
is
turned
on
(
Bob
Rossi
)
Pidgin:
*
Show
current
outgoing
conversation
formatting
on
the
font
label
on
the
toolbar
*
Slim
new
redesign
of
conversation
tabs
to
maximize
number
of
conversations
that
can
fit
in
a
window
*
Tab
bar
is
not
visible
when
only
one
conversation
is
open
.
You
can
drag
and
drop
conversations
from
the
infopane
.
*
Moved
"Reset Formatting"
toolbar
button
to
Font
menu
.
*
Double
click
on
the
infopane
to
alias
buddies
and
set
topics
on
chats
*
New
smiley
style
Finch:
*
Sound
support
(
Eric
Polino
)
version
2.1.0
(
07
/
28
/
2007
)
:
libpurple:
*
Core
changes
to
allow
UIs
to
use
second
-
granularity
for
scheduling
.
Pidgin
and
Finch
,
which
use
the
glib
event
loop
,
were
changed
to
use
g_timeout_add_seconds
()
on
glib
>=
2.14
when
possible
.
This
allows
glib
to
better
group
our
longer
timers
to
increase
power
efficiency
.
(
Arjan
van
de
Ven
with
Intel
Corporation
)
*
No
longer
linkifies
screennames
containing
@
signs
in
join
/
part
notifications
in
chats
*
With
the
HTML
logger
,
images
in
conversations
are
now
saved
.
NOTE:
Saved
images
are
not
yet
displayed
when
loading
logs
.
*
Added
support
for
QIP
logs
to
the
Log
Reader
plugin
(
Michael
Shkutkov
)
Pidgin:
*
Ensure
only
one
copy
of
Pidgin
is
running
with
a
given
configuration
directory
.
The
net
effect
of
this
is
that
trying
to
start
Pidgin
a
second
time
will
raise
the
buddy
list
.
(
Gabriel
Schulhof
)
*
Undo
capability
in
the
conversation
window
*
The
formatting
toolbar
has
been
reorganized
to
be
more
concise
.
*
A
new
status
area
has
been
added
to
the
top
of
conversations
to
provide
additional
detail
about
the
buddy
,
including
buddy
icon
,
protocol
and
status
message
.
*
Show
idle
times
in
the
buddy
list
as
days
,
hours
,
seconds
Finch:
*
There
'
s
support
for
workspaces
now
(
details
in
the
manpage
)
*
There
'
s
a
new
custom
window
manager
,
Irssi
*
Some
improvements
for
tab
-
completion
,
tooltip
and
the
password
entries
*
Some
bugs
regarding
search
results
fixed
*
A
new
DBus
-
script
to
create
a
docklet
for
finch
*
Support
for
showing
empty
groups
in
the
buddy
list
(
Eric
Polino
)
version
2.0.2
(
06
/
14
/
2007
)
:
Pidgin:
*
Added
a
custom
conversation
font
option
to
preferences
*
Fixed
smiley
ordering
in
the
insert
smiley
popup
to
be
more
intuitive
*
Conversation
->
More
menu
items
work
for
Chats
as
well
as
Buddies
,
including
those
not
on
your
buddy
list
*
newline
plugin
should
work
better
with
conversation
colors
plugin
now
*
Get
Info
on
users
now
provides
immediate
feedback
that
something
is
happening
*
Aliasing
a
buddy
will
not
be
interrupted
by
other
buddy
list
activity
*
Using
the
-
l
option
to
log
in
to
a
specific
account
works
better
libpurple:
*
Moving
an
ICQ
buddy
from
one
group
to
another
no
longer
re
-
requests
authorization
from
that
person
(
Rene
Hausleitner
)
*
Added
nullprpl
,
an
example
protocol
plugin
(
Ryan
Barrett
)
*
Fixed
SOCKS5
bug
which
caused
Jabber
file
receiving
to
fail
*
Remove
MSN
'
s
random
"Authorization Failed"
dialogs
*
Fix
MSN
to
correctly
detect
incorrect
passwords
and
disable
the
account
*
Get
User
Info
on
MSN
is
now
more
reliable
&
accurate
*
Updated
SILC
protocol
to
support
SILC
Toolkit
1.1
(
Pekka
Riikonen
)
*
Fix
for
some
QQ
authentication
problems
*
Fix
for
building
on
FreeBSD
*
Prevent
"Logged in:"
times
for
AIM
buddies
being
ridiculously
high
*
Updates
and
fixes
to
Bonjour
support
*
Improve
ICQ
encoding
support
for
some
non
-
latin
languages
Finch:
*
Auto
account
reconnecting
version
2.0.1
(
05
/
24
/
2007
)
:
*
Buddy
list
update
speedups
when
buddy
icons
are
not
being
displayed
.
(
Scott
Wolchok
)
*
Fix
icons
on
docklet
change
status
menu
to
match
the
status
selector
*
Custom
smileys
on
MSN
can
be
saved
by
right
-
clicking
on
them
*
Fix
a
crash
deleting
a
buddy
that
is
in
the
Buddy
List
more
than
once
*
Compile
fixes
for
Solaris
*
Fix
GTalk
formatting
when
there
'
s
a
space
before
/
after
a
*/
_
*
Fix
Log
viewer
crash
when
the
filename
is
not
in
the
expected
format
*
Get
User
Info
now
provides
immediate
feedback
,
and
is
updated
when
the
user
information
is
available
*
Make
the
choose
buddy
icon
dialog
correctly
list
the
current
directory
*
Fix
for
buddy
icons
disappearing
*
Timestamps
are
always
on
in
debug
output
(
-
d
)
and
Debug
Window
now
*
Don
'
t
escape
html
entities
in
Yahoo
!
system
messages
*
Fix
for
the
choose
buddy
icon
dialog
resizing
strangely
as
files
are
selected
*
Receives
notifications
when
XMPP
buddies
send
"leaving chat"
messages
*
Fix
the
typing
animation
so
it
doesn
'
t
stop
animating
once
a
conversation
has
gone
from
typing
->
not
typing
->
typing
*
Fix
error
messages
when
joing
XMPP
chats
*
Identify
the
account
when
warning
about
plaintext
auth
over
an
unencrypted
channel
*
Fix
XMPP
SASL
authentication
error
when
using
Cyrus
and
a
connect
server
*
Fix
changing
tab
locations
to
update
properly
*
Turning
off
"Show formatting on incoming messages"
now
ignores
formatting
in
<
span
>
tags
too
*
File
transfer
progress
for
transfers
on
MSN
is
now
correctly
displayed
*
You
can
set
/
change
alias
of
buddies
/
chats
by
double
-
clicking
on
the
conversation
tabs
(
Ma
Xuan
)
*
Fix
IRC
connection
bug
with
dircproxy
(
xjoe
)
*
Ctrl
+
[
shift
]
+
tab
focuses
the
next
most
active
tab
(
William
Thompson
)
*
Fix
Open
Hotmail
Inbox
for
MSN
to
work
more
reliably
*
Add
a
Google
Talk
item
to
the
protocol
list
,
to
help
users
who
think
we
don
'
t
support
Google
Talk
.
The
item
acts
just
like
"XMPP"
.
*
Remember
if
the
X
server
supports
XScreenSaver
,
to
avoid
waking
it
every
5
seconds
.
(
Arjan
van
de
Ven
with
Intel
Corporation
)
*
Change
our
idle
checking
to
poll
only
as
necessary
and
raise
the
unidle
timeout
from
5
seconds
to
60
when
using
XScreenSaver
.
This
and
the
XScreenSaver
change
will
reduce
Pidgin
'
s
effect
on
power
consumption
when
running
with
NO_HZ
.
(
Arjan
van
de
Ven
with
Intel
Corporation
)
*
Conversation
->
Save
As
will
now
use
aliases
.
*
ALSA
added
as
a
possible
sound
method
*
Google
Talk
accounts
will
not
import
buddies
from
your
Gmail
address
book
Finch:
*
Userlist
in
chat
windows
,
which
can
be
turned
on
or
off
using
"/users"
command
*
Menus
in
the
conversation
windows
*
Improved
tab
completion
support
*
Ctrl
+
c
prompts
with
a
dialog
before
exiting
*
Filter
string
in
the
debug
window
*
Notify
when
you
leave
a
chat
*
Work
around
an
ncurses
bug
which
appears
when
half
of
a
multi
-
cell
character
is
covered
by
an
upper
-
level
window
*
New
plugins
are
shown
in
bold
text
in
the
plugin
dialog
*
Nicer
HTML
screendumps
version
2.0.0
(
5
/
3
/
2007
)
:
*
The
project
has
new
names
-
libpurple
for
the
core
,
Pidgin
for
the
GTK
+
UI
and
Finch
for
the
ncurses
based
console
UI
(
AOL
LLC
)
Build
Changes:
*
With
the
Core
/
UI
split
complete
,
it
is
now
possible
to
build
libpurple
without
any
UIs
,
creating
a
library
upon
which
other
UIs
may
be
constructed
*
A
new
ncurses
-
based
console
UI
called
Finch
is
now
available
(
Sadrul
Habib
Chowdhury
,
Google
Summer
of
Code
)
*
Reorganized
the
source
tree
to
split
apart
the
code
for
the
UI
changes
and
libpurple
targets
*
libxml2
is
now
required
.
We
switched
from
gmarkup
to
libxml2
for
more
correct
XML
parsing
.
Status
System:
*
The
code
dealing
with
buddy
and
account
status
,
away
messages
,
away
states
,
online
/
offline
,
etc
has
been
completely
rewritten
.
Huge
thanks
to
Christian
Hammond
,
Dave
West
,
Daniel
Atallah
and
Sadrul
Habib
Chowdhury
.
*
Your
status
can
now
be
set
from
inside
the
buddy
list
using
the
selector
at
the
bottom
of
the
window
.
*
To
see
messages
when
a
buddy
signs
on
or
off
,
goes
away
,
or
becomes
idle
,
load
the
"Buddy State Notification"
plugin
Buddy
List:
*
Performance
when
manipulating
and
displaying
the
buddy
list
has
been
significantly
improved
(
Aaron
Sheldon
,
Google
Summer
of
Code
)
*
Buddy
icons
are
now
shown
in
tooltips
(
Felipe
Contreras
)
*
Tooltips
now
contain
additional
information
about
a
"Person"
that
contains
multiple
online
buddies
*
Added
a
"Last Seen"
field
to
buddy
tooltips
*
Contacts
will
auto
-
expand
when
buddies
are
dragged
around
*
If
Pidgin
is
exited
with
the
buddy
list
hidden
in
the
docklet
,
it
will
remain
hidden
when
Pidgin
is
started
again
(
Scott
Shedden
)
*
Improved
buddy
list
searching
with
CTRL
+
F
*
Ability
to
set
a
buddy
icon
for
all
of
your
accounts
at
once
via
the
buddy
list
(
You
can
still
set
per
-
account
icons
via
the
account
editor
)
*
The
space
wasted
by
the
group
expanders
has
been
eliminated
and
the
expander
setting
in
.
gtkrc
-
2.0
is
no
longer
needed
*
Authorization
requests
don
'
t
popup
new
dialogs
anymore
.
They
are
displayed
at
the
bottom
of
the
buddy
list
instead
.
*
New
mail
notifications
don
'
t
popup
new
dialogs
anymore
.
They
are
displayed
at
the
top
of
the
buddy
list
instead
.
Conversations
and
Chats:
*
Timestamps
honor
the
locale
.
To
use
the
traditional
style
,
enable
the
"Message Timestamp Formats"
plugin
.
The
plugin
also
provides
options
to
show
dates
in
timestamps
.
*
Messages
from
buddies
in
the
same
"Person"
will
automatically
use
the
same
conversation
window
.
*
The
"Send As"
menu
has
been
replaced
with
a
more
appropriate
"Send To"
menu
based
on
"Persons"
on
your
buddy
list
*
Message
formatting
persists
between
messages
(
Igor
Belyi
)
*
Full
message
background
colors
are
now
supported
*
Smooth
scrolling
when
receiving
a
new
message
*
Screenname
colors
in
chats
now
chosen
intelligently
*
Conversation
buffer
scrollback
limited
to
avoid
large
memory
usage
in
active
conversations
*
Control
-
Shift
-
Tab
will
reverse
cycle
through
the
conversation
tabs
(
James
Vega
)
*
Many
problems
related
to
having
an
IM
conversation
and
a
chat
open
with
the
same
name
are
fixed
(
Andrew
Hart
)
*
Warning
dialog
when
closing
a
window
with
unread
IM
messages
*
In
chats
right
-
click
on
names
in
the
conversation
window
to
IM
/
Send
File
/
Get
info
/
ignore
the
user
*
Added
tab
management
options
to
the
tab
right
-
click
menu
(
Sadrul
Habib
Chowdhury
)
*
Brand
new
message
queueing
system
.
Sounds
are
played
when
a
message
is
queued
rather
than
when
the
message
is
dequeued
(
Casey
Harkins
)
*
Ability
to
find
the
last
message
from
a
user
in
a
chat
(
Levi
Bard
and
Sadrul
Habib
Chowdhury
)
*
Formatting
is
preserved
across
messages
(
There
are
known
issues
with
pasting
formatted
text
.
Either
use
"Paste as Plain Text"
,
hit
Ctrl
-
R
after
pasting
,
or
use
the
Clear
Formatting
button
on
the
toolbar
.)
*
Performance
while
joining
large
chat
rooms
has
been
significantly
improved
(
Aaron
Sheldon
,
Google
Summer
of
Code
)
*
Bi
-
Directional
text
support
improvements
for
GtkIMHtml
(
Shlomi
Loubaton
)
Sounds:
*
Beautiful
new
default
sounds
(
Brad
Turcotte
)
*
Use
GStreamer
for
playing
sounds
,
instead
of
libao
*
A
volume
control
in
the
preferences
(
Casey
Harkins
)
Log
Viewer:
*
Log
viewer
aggregates
logs
from
the
same
"Person"
*
When
opening
the
log
viewer
,
show
the
most
recent
log
by
default
(
Peter
McCurdy
)
*
Logs
are
now
saved
with
the
current
timezone
,
which
is
displayed
in
the
log
viewer
*
Text
logs
are
linkified
,
so
URLs
are
clickable
*
The
old
logger
now
caches
file
offsets
,
so
opening
the
log
viewer
for
buddies
with
old
logs
should
be
much
faster
now
if
you
have
large
log
files
(
except
the
first
time
for
a
log
,
when
the
cache
is
built
)
Plugins:
*
Plugins
are
now
accessed
through
a
separate
dialog
from
the
Tools
menu
of
the
Buddy
List
*
Newly
installed
plugins
can
now
be
activated
without
restarting
Pidgin
(
Sadrul
Habib
Chowdhury
)
*
Overhauled
the
system
tray
/
docklet
plugin
(
Casey
Harkins
)
*
Text
Replacement
Plugin
rewritten
,
works
in
real
time
and
far
more
intuitively
(
Benjamin
Kahn
)
*
Entries
in
the
text
replacement
plugin
are
now
sorted
alphabetically
*
The
text
replacement
plugin
allows
non
-
whole
-
word
replacement
rules
(
Levi
Bard
)
*
The
text
replacement
plugin
offers
both
case
sensitive
matching
and
automatic
case
handling
*
I
'
dle
Ma
'
ker
plugin
now
has
an
easier
method
to
unidle
accounts
,
a
way
to
idle
all
accounts
at
once
,
and
a
way
to
unidle
all
accounts
idled
via
the
plugin
(
John
Bailey
,
Sadrul
Habib
Chowdhury
)
*
The
Evolution
Integration
plugin
now
supports
Groupwise
contacts
*
Mono
plugin
loader
(
Eoin
Coffey
)
*
Perl
plugin
loader
has
been
rewritten
(
John
Kelm
,
Google
Summer
of
Code
)
*
New
music
messaging
plugin
(
Christian
Muise
,
Google
Summer
of
Code
)
*
gaim
-
remote
has
been
superceded
by
new
DBUS
bindings
within
libpurple
(
Piotr
Zielinski
,
Google
Summer
of
Code
)
*
The
purple
-
url
-
handler
program
has
been
added
to
provide
a
way
to
automatically
launch
IM
links
via
Pidgin
or
Finch
.
*
The
functionality
of
the
auto
-
reconnect
plugin
has
been
moved
into
the
core
,
and
the
plugin
itself
has
been
removed
.
*
'
Highlight
when
nick
said
'
option
added
to
Message
Notification
plugin
.
*
The
system
tray
icon
is
now
properly
transparent
(
Dan
Winship
)
*
New
Log
Reader
plugin
that
can
read
and
display
logs
from
Adium
,
MSN
Messenger
,
and
Trillian
in
the
log
viewer
*
New
Contact
Availability
plugin
that
attempts
to
predict
the
times
when
people
in
your
buddylist
will
most
likely
respond
to
you
,
based
on
times
in
the
past
when
they
have
responded
(
Geoffrey
Foster
,
Google
Summer
of
Code
)
*
A
few
new
plugins:
Autoaccept
,
Autoreply
,
Buddy
Notes
,
New
Line
,
Offline
Message
Emulation
,
Conversation
Colors
and
Markerline
MSN
Features:
*
Custom
smiley
receiving
support
(
Irving
Cordova
&
Francesco
Fracassi
)
*
Added
support
for
sending
(
with
the
/
nudge
command
)
and
receiving
"nudges"
(
Julien
Cegarra
,
Martin
Bayard
)
*
Added
an
account
action
to
open
your
Hotmail
inbox
from
MSN
*
Bi
-
directional
text
is
correctly
handled
now
(
Shlomi
Loubaton
)
Yahoo
Features:
*
Stealth
Settings
have
been
implemented
*
Doodle
is
now
supported
(
Andrew
Dieffenbach
,
Google
Summer
of
Code
)
*
Buddies
'
requests
to
add
you
to
their
lists
now
prompt
for
authorization
*
Account
option
to
ignore
chat
and
conference
invitations
(
Peter
Lawler
)
*
Added
a
/
list
command
to
bring
up
the
room
list
(
Peter
Lawler
)
AIM
/
ICQ
Features:
*
ICQ
file
transfer
support
with
newer
ICQ
clients
(
Jonathan
Clark
,
Google
Summer
of
Code
)
*
Many
overall
improvements
to
AIM
and
ICQ
file
transfers
(
Jonathan
Clark
,
Google
Summer
of
Code
)
*
Support
for
pausing
and
resuming
AIM
and
ICQ
file
transfers
(
Graham
Booker
)
*
Ability
to
set
ICQ
"require authorization"
and
"web aware"
setting
(
Ettore
Simone
)
*
ICQ
encoding
fix
for
offline
buddies
(
Ilya
Konstantinov
)
IRC
Features:
*
SSL
support
for
IRC
connections
(
Daniel
Atallah
)
*
Show
an
error
message
when
temporarily
unable
to
join
an
IRC
channel
or
change
your
nick
*
Added
/
nickserv
,
/
memoserv
,
/
chanserv
and
/
operserv
commands
(
Joao
Luís
Marques
Pinto
)
*
Added
CTCP
VERSION
via
/
version
(
Andrej
Krivulčík
)
*
Added
/
whowas
command
(
achris
)
Jabber
Features:
*
Support
for
SRV
lookups
*
Support
for
buddy
icons
*
Jabber
User
Directory
searching
SILC
Features:
*
Whiteboard
support
(
Pekka
Riikonen
)
*
Sending
/
receiving
images
in
IMs
(
Pekka
Riikonen
)
*
Cipher
and
HMAC
selection
support
(
Pekka
Riikonen
)
*
Buddy
Icon
support
(
Pekka
Riikonen
)
Other
Protocol
Changes:
*
Bonjour
(
Rendezvous
)
protocol
support
(
Juanjo
Molinero
Horno
,
Google
Summer
of
Code
)
*
Updated
Gadu
-
Gadu
protocol
support
(
Bartosz
Oler
,
Google
Summer
of
Code
).
This
requires
the
libgadu
library
.
See
https:
//pidgin.im/faq.php#libgadu for more information.
*
SIP
/
SIMPLE
support
(
Thomas
Butter
,
Google
Summer
of
Code
)
*
Sametime
protocol
support
Requires
the
meanwhile
library:
http:
//meanwhile.sourceforge.net
*
QQ
protocol
support
(
Mark
Huetsch
,
Google
Summer
of
Code
,
and
the
developers
of
the
OpenQ
project
)
*
Removed
the
Napster
and
TOC
protocols
plugins
Other
Noteworthy
Changes:
*
NAT
traversal
support
via
UPnP
(
Adam
J
.
Warrington
,
Google
Summer
of
Code
)
*
NAT
traversal
support
via
NAT
-
PMP
(
Evan
Schoenberg
and
R
.
Tyler
Ballance
)
*
The
modify
account
dialog
now
contains
two
tabs
,
which
should
display
better
at
lower
resolutions
(
Sadrul
Habib
Chowdhury
)
*
New
"find buddy"
results
dialog
(
Alex
Converse
)
*
People
using
input
methods
can
now
use
Enter
again
*
Mouse
-
over
hyperlink
coloring
is
now
themeable
*
Buddy
Pounces
now
have
a
proper
management
window
.
(
Kevin
Stange
)
*
Buddy
icons
maintain
aspect
ratio
when
resized
*
The
last
used
directory
is
remembered
for
opening
or
saving
files
and
buddy
icons
*
Add
an
SVG
version
of
our
desktop
icon
,
pidgin
.
svg
(
John
Oyler
)
*
If
a
given
protocol
doesn
'
t
support
privacy
,
we
now
handle
blocking
in
the
core
.
(
Jean
-
Yves
Lefort
)
*
Smiley
themes
can
now
include
spaces
in
the
smiley
definitions
.
The
spaces
(
and
now
backslashes
)
must
be
backslash
-
escaped
.
(
Sadrul
Habib
Chowdhury
)
*
New
e
-
mail
notices
are
now
grouped
into
one
dialog
.
(
Sadrul
Habib
Chowdhury
,
Chris
Stafford
)
*
"Open"
in
the
File
Transfer
window
integrates
with
GNOME
,
KDE
,
and
Windows
and
falls
back
to
the
browser
in
other
environments
.
*
On
Mac
OS
X
,
the
keyboard
/
mouse
idle
time
pref
now
uses
system
idle
time
instead
of
X11
idle
time
(
Michael
Culbertson
)
*
Autocomplete
in
the
buddy
pounce
dialog
(
Sadrul
Habib
Chowdhury
)
*
Non
-
blocking
socket
I
/
O
is
used
in
most
protocol
plugins
*
All
-
new
icons
all
over
the
place
(
Hylke
Bons
)
Preference
Changes:
*
Preferences
have
been
substantially
reorganized
and
cleaned
up
*
Smiley
theme
descriptions
are
now
shown
correctly
for
the
highlighted
smiley
theme
(
Levi
Bard
)
*
All
Buddy
List
preferences
have
been
moved
to
the
Buddies
menu
of
the
buddy
list
window
.
*
Proxy
settings
will
be
taken
from
Gnome
if
it
is
running
.
These
may
still
be
overridden
on
a
per
-
account
basis
.
*
Removed
"Dim idle buddies;"
behavior
is
now
always
enabled
*
Removed
keyboard
shortcut
preferences
for
ctrl
-
B
/
I
/
U
;
enabled
by
default
,
but
won
'
t
interfere
with
bindings
set
by
the
GTK
theme
*
Removed
keyboard
shortcuts
preferences
for
ctrl
-
#
to
insert
a
smiley
;
behavior
removed
from
Pidgin
*
Removed
"Enter"
vs
.
"Ctrl-Enter"
to
send
;
"Enter"
sends
by
default
,
but
it
is
now
possible
to
change
this
binding
in
your
GTK
theme
*
Removed
"Show multi-colored screennames in chats;"
behavior
is
now
always
enabled
and
screenname
colors
automatically
adjust
themselves
to
compensate
for
background
color
.
*
Removed
"Raise Buddy List Window on Events"
and
the
related
behavior
*
Removed
"Display remote nicknames if no alias is set"
*
Removed
"Show idle times"
and
"Show warning levels"
on
the
buddy
list
;
behavior
is
now
always
enabled
*
Removed
"Auto-expand contacts;"
contacts
expand
only
when
dragging
buddies
around
the
buddy
list
*
Removed
conversation
and
buddy
list
buttons
and
related
preferences
*
Removed
"Raise conversation window"
preferences
;
moved
feature
to
the
notify
plugin
*
Removed
"Show alias in tabs/titles;"
behavior
is
now
always
enabled
*
Removed
"Show formatting toolbars;"
the
setting
in
conversations
'
"Options"
menu
now
affects
the
global
preference
*
Removed
"Show timestamps;"
behavior
is
now
enabled
,
but
is
overridden
by
the
timestamp
plugin
*
Removed
all
protocol
options
pages
*
Removed
"Escape closes windows;"
default
key
binding
is
now
Ctrl
-
W
*
Removed
"Log when buddies sign on/sign off/become idle/become
un
-
idle
/
go
away
/
come
back
" and "
Log
your
own
actions
;
" all of these
will
be
logged
when
the
system
log
is
enabled
*
Removed
the
separate
ignore
formatting
preferences
;
behavior
has
been
consolidated
into
a
single
preference
version
1.5.0
(
8
/
11
/
2005
)
:
*
Ability
to
set
IRC
quit
message
(
Lalo
Martins
)
*
OSCAR
file
transfers
now
work
for
2
users
behind
the
same
NAT
(
Jonathan
Clark
)
*
Yahoo
!
buddy
requests
to
add
you
to
their
buddy
list
now
prompt
for
authorization
*
Added
a
/
clear
command
for
conversations
/
chats
*
Fixed
ICQ
encoding
for
messages
with
offline
ICQ
users
(
Ilya
Konstantinov
,
SF
Bug
#
1179452
)
*
Default
Yahoo
!
chat
roomlist
locale
to
'
us
'
version
1.4.0
(
7
/
7
/
2005
)
:
*
Fix
system
log
start
times
for
some
protocols
*
SILC
compiles
with
newer
SILC
toolkit
versions
(
Pekka
Riikonen
)
*
Fixed
a
bug
where
buddy
icon
cache
files
were
left
in
the
icon
cache
directory
after
they
were
no
longer
in
use
.
*
Attempt
to
detect
the
file
type
of
a
buddy
icon
when
saving
.
*
Additional
Yahoo
!
boot
protection
(
Peter
Lawler
)
*
A
few
Yahoo
!
memory
leaks
plugged
(
Peter
Lawler
)
*
Fixed
handling
of
the
new
Yahoo
!
profile
page
.
(
Joshua
Honeycutt
,
Peter
Lawler
)
*
Fixed
localized
Yahoo
!
room
lists
.
Please
refer
to
the
Yahoo
!
section
of
the
Gaim
FAQ
for
details
.
(
Peter
Lawler
)
*
Enabled
sending
files
to
ICQ
users
using
ICQ
5.02
and
newer
(
Jonathan
Clark
)
version
1.3.1
(
6
/
9
/
2005
)
:
*
The
file
transfer
details
section
now
also
displays
the
full
path
to
the
local
file
sent
/
received
.
*
Yahoo
!
has
the
following
new
"/"
commands:
/
join
,
/
buzz
*
Fix
Yahoo
!
privacy
bug
*
Fix
Jabber
Get
Info
crash
on
busted
servers
*
Updated
our
gaim
.
desktop
file
,
thanks
to
all
our
terrific
translators
for
sending
in
translations
of
the
changes
*
Improvements
to
how
Gaim
handles
new
message
notification
*
Fix
Jabber
registration
on
XMPP
servers
(
including
jabber
.
org
)
version
1.3.0
(
5
/
10
/
2005
)
:
*
Removed
parts
of
the
font
selection
dialog
that
were
not
respected
*
Fix
being
invited
to
a
multi
user
chat
on
MSN
*
Multiple
SILC
accounts
should
work
now
(
Pekka
Riikonen
)
*
Fix
times
on
jabber
chat
backlogs
*
Fix
gevolution
plugin
to
compile
with
e
-
d
-
s
1.0
or
1.2
*
Fix
gevolution
plugin
to
remember
buddy
name
when
someone
added
you
and
you
then
add
them
*
Formatting
in
jabber
chats
works
*
Fix
to
prevent
MSN
disconnecting
if
you
change
status
while
connecting
*
Fixes
for
two
remotely
exploitable
crash
bugs
.
See
http:
//gaim.sourceforge.net/security/ for more information.
*
Change
to
correctly
handle
adding
jabber
buddies
on
ejabberd
servers
version
1.2.1
(
4
/
3
/
2005
)
:
*
URL
escaping
now
works
with
UTF
-
8
text
.
This
may
break
some
old
log
files
.
*
Revert
to
XOR
auth
for
ICQ
as
the
md5
is
not
fully
functional
*
Fix
bug
with
going
away
while
in
a
jabber
chat
*
MSN
bug
fixes
(
Felipe
Contreras
)
*
Escape
things
properly
in
IRC
*
Docklet
fixes:
fix
the
"1 pixel-wide icon"
bug
,
fix
problems
with
Gaim
crashing
when
the
tray
manager
dies
,
and
work
correctly
with
multi
-
headed
displays
where
the
tray
isn
'
t
on
the
primary
screen
(
Robert
McQueen
)
version
1.2.0
(
3
/
17
/
2005
)
:
*
Yahoo
file
receiving
and
buddy
icon
receiving
work
again
.
*
Limit
animated
buddy
icon
frame
rates
to
10
frames
per
second
(
Nathan
Conrad
)
*
Fix
a
bug
where
portions
of
your
account
configuration
would
fail
to
be
read
correctly
if
you
set
a
proxy
user
name
or
password
containing
invalid
XML
characters
such
as
<
and
>
(
Bastien
Durel
)
*
Yahoo
!
privacy
improvements
(
Bleeter
)
*
Fix
receiving
Jabber
formatting
(
broken
in
1.1.3
)
version
1.1.4
(
2
/
24
/
2005
)
:
*
Fixed
a
bug
where
Yahoo
!
would
lose
messages
(
and
any
other
packet
really
)
*
Correctly
show
the
time
when
incoming
Gadu
-
Gadu
messages
were
sent
(
Carl
-
Daniel
Hailfinger
)
*
Fixed
crashes
with
glib
2.6
*
Fixed
MSN
crash
when
conversations
time
out
after
the
conversation
window
was
closed
*
Fixed
an
html
parsing
bug
,
CAN
-
2005
-
0208
version
1.1.3
(
2
/
17
/
2005
)
:
*
CHAP
authentication
support
for
SOCKS5
proxies
(
Malcolm
Smith
)
*
ICQ
offline
messages
are
sent
using
your
specified
character
set
instead
of
Unicode
(
Magnus
Hult
)
*
MSN
HTTP
method
works
with
proxies
using
authentication
(
Bastien
Durel
)
*
Really
fix
the
bug
where
buddies
show
as
logged
in
for
49
thousand
days
*
Buddy
pounces
containing
'&'
are
saved
correctly
*
Improved
MSN
error
handling
when
the
servers
are
unavailable
*
More
MSN
bug
fixes
*
Fix
some
leaks
*
Fix
"Find"
in
the
log
viewer
so
that
it
finds
in
all
logs
*
Smileys
not
appearing
at
the
end
of
lines
has
been
fixed
*
Closing
conversation
windows
no
longer
cancels
active
file
transfers
on
MSN
(
Felipe
Contreras
)
version
1.1.2
(
1
/
20
/
2005
)
:
*
MSN
'
HTTP
Method
'
fixed
(
Felipe
Contreras
)
*
Better
handling
of
MSN
'
s
Individuals
group
and
buddy
status
updates
(
Felipe
Contreras
)
*
Fix
a
crash
inviting
MSN
user
to
a
chat
when
they
'
re
already
there
*
AIM
SecurID
login
support
*
Fix
configuration
of
Jabber
chat
rooms
on
some
servers
*
More
MSN
bug
fixes
(
Felipe
Contreras
)
*
Fix
queue
messages
to
Docklet
when
not
globally
away
(
Robert
McQueen
)
*
Fix
some
leaks
*
The
Autopackage
now
builds
both
the
mozilla
-
nss
and
the
gnutls
ssl
plugins
,
and
requires
at
least
one
of
those
libraries
.
version
1.1.1
(
12
/
28
/
2004
)
:
*
Allow
SILC
authentication
via
public
key
if
your
key
is
password
protected
(
Michele
Baldessari
)
*
More
MSN
bug
fixes
(
Felipe
Contreras
)
*
Drag
-
and
-
drop
to
conversation
window
file
transfers
work
again
*
Disable
the
delete
button
on
pounces
that
aren
'
t
saved
yet
anyway
(
Kevin
Stange
)
version
1.1.0
(
12
/
02
/
2004
)
:
New
Features:
*
Binary
relocable
.
Gaim
will
find
its
files
even
if
it
'
s
installed
in
a
location
other
than
the
--
prefix
it
was
.
/
configured
with
.
Pass
--
disable
-
binreloc
to
.
/
configure
to
disable
.
*
IRC
now
has
fallback
encodings
,
and
tries
harder
to
display
something
useful
during
an
encoding
error
.
*
New
MSN
protocol
icon
(
Felipe
Contreras
)
Bug
Fixes:
*
Fix
some
leaks
(
Miah
Gregory
,
Felipe
Contreras
)
*
Fix
crashes
when
removing
buddies
in
certain
situations
(
Andrew
Hart
)
*
Eliminate
MSN
switchboard
errors
(
Felipe
Contreras
)
*
Fix
MSN
buddy
icon
synchronization
(
Felipe
Contreras
)
*
Correctly
display
file
transfer
dialogs
for
filenames
containing
&
,
<
or
>
*
Correctly
display
MSN
authorization
dialogs
for
friendly
names
containing
&
,
<
or
>
*
Properly
align
the
right
-
click
docklet
menu
with
the
docklet
icon
in
*
nix
.
*
Fix
a
crash
if
the
MSN
buddy
list
is
not
available
*
Fix
a
bug
in
the
request
api
(
Gary
Kramlich
)
version
1.0.3
(
11
/
11
/
2004
)
:
Bug
Fixes:
*
Jabber
authentication
fixes
(
Michael
Plump
)
*
Yahoo
buddy
idle
reporting
is
more
accurate
(
Evan
Schoenberg
)
*
"Allow All"
privacy
setting
works
on
Yahoo
(
Peter
Lawler
)
*
Fix
a
crash
when
dragging
a
buddy
to
the
conversation
entry
area
*
Fix
a
crash
removing
chats
from
the
buddy
list
*
Correctly
display
buddy
pounces
for
aliases
with
&
,
<
or
>
in
them
*
Correctly
follow
the
per
-
conversation
logging
option
version
1.0.2
(
10
/
19
/
2004
)
:
Bug
Fixes:
*
MSN
file
transfers
work
on
big
endian
machines
(
Jean
-
Francois
Roy
and
Evan
Schoenberg
)
*
Fixed
the
MSN
signon
crash
with
Miranda
users
in
the
buddy
list
*
Fixed
sending
messages
to
MSN
Web
Messenger
users
(
Damien
Ayers
)
*
Fixed
some
memory
leaks
in
the
MSN
plugin
(
Evan
Schoenberg
)
*
Fixed
a
crash
viewing
certain
MSN
user
profiles
(
Evan
Schoenberg
)
*
Fixed
a
crash
sending
a
file
on
MSN
when
the
file
is
unreadable
*
Fixed
a
crash
deleting
accounts
(
Andrew
Hart
)
*
Fixed
a
crash
inviting
to
chats
(
Andrew
Hart
)
*
Fixed
a
bug
in
Yahoo
privacy
handling
(
Peter
Lawler
)
*
Fixed
a
crash
trying
to
join
a
chat
from
the
docklet
when
not
signed
in
to
a
chat
-
capable
account
(
Daniel
Atallah
)
version
1.0.1
(
10
/
07
/
2004
)
:
New
Features:
*
Use
the
GNOME
default
browser
when
opening
links
if
you
'
re
running
GNOME
(
Alex
Duggan
)
*
Added
support
for
multiple
addressbooks
in
the
gevolution
plugin
(
Henry
Jen
).
Bug
Fixes:
*
Send
-
As
menu
duplicates
less
work
(
Dave
West
)
*
Can
now
see
your
own
MSN
buddy
icon
(
Felipe
Contreras
)
*
Jabber
roomlist
fetches
work
again
*
Close
buttons
on
tabs
in
existing
conversations
correctly
reflect
the
"show close buttons on tabs"
preference
(
Nathan
Fredrickson
)
*
Fix
to
make
the
get_signon
(
buddy
)
perl
plugin
function
work
(
Gregory
C
.
Harfst
)
*
Fixed
crashes
when
reloading
the
gevolution
plugin
(
Henry
Jen
)
*
Fixed
some
memory
leaks
in
the
gevolution
plugin
.
*
Wrap
at
character
boundaries
if
there
is
not
enough
space
for
a
full
word
*
64
bit
compile
warning
fixes
version
1.0.0
(
09
/
17
/
2004
)
:
New
Features:
*
Drag
-
and
-
drop
buddy
support
for
the
Invite
dialog
(
Stu
Tomlinson
)
*
Drag
-
and
-
drop
buddy
support
for
the
Pounce
dialog
(
Stu
Tomlinson
)
*
View
Chat
log
available
from
the
interface
(
Daniel
Atallah
)
*
Ability
to
receive
offline
messages
in
character
encodings
other
than
ASCII
(
thanks
to
Nick
Sukharev
)
*
File
transfer
status
messages
printed
to
conversation
windows
(
Dave
West
)
*
Display
file
transfer
messages
when
someone
sends
you
a
file
over
AIM
(
Dave
West
)
*
Handle
MSN
buddy
lists
more
sanely
(
Felipe
Contreras
)
*
Zephyr
can
use
tzc
to
run
from
behind
a
firewall
(
Arun
A
Tharuvai
)
Bug
Fixes:
*
Work
around
window
manager
stupidity
with
new
dialog
windows
(
Dave
West
)
*
Compile
with
gtk
2.5
.
x
(
Gary
Kramlich
)
*
Escape
invalid
characters
in
log
names
(
Daniel
Atallah
)
*
Fix
for
clicking
add
in
an
msn
chat
with
2
or
more
people
in
your
buddy
list
(
Daniel
Atallah
)
version
0.82.1
(
08
/
27
/
2004
)
:
Bug
Fixes:
*
Fix
a
crash
when
changing
the
preference
for
how
to
display
buttons
on
conversation
windows
*
Remove
a
stray
printf
()
when
beginning
new
conversations
and
logging
is
enabled
version
0.82
(
08
/
26
/
2004
)
:
New
Features:
*
Ability
to
set
available
messages
for
AIM
(
Tools
->
Account
Actions
->
Set
Available
Message
...)
*
Ability
to
specify
a
custom
character
set
for
messages
sent
to
ICQ
users
and
messages
received
from
ICQ
users
*
Ability
to
edit
your
current
away
message
(
Rhett
Robinson
)
*
Topics
in
the
conversation
window
(
not
the
topic
field
at
the
top
)
with
URLs
will
now
appear
as
links
(
Stu
Tomlinson
)
*
File
transfers
appear
in
the
file
transfer
window
when
they
are
initiated
rather
than
when
they
begin
transferring
(
Dave
West
)
*
Instead
of
toggling
slash
commands
on
/
off
,
you
can
now
toggle
passing
through
unknown
slash
commands
on
/
off
.
Bug
Fixes:
*
Joining
a
Jabber
chat
no
longer
causes
a
crash
(
Stu
Tomlinson
)
*
Selecting
a
buddy
icon
for
a
brand
new
account
no
longer
causes
a
crash
*
Better
file
transfer
error
messages
(
Dave
West
)
*
Remotely
canceled
file
transfers
in
MSN
are
now
noticed
,
so
that
we
don
'
t
accidentally
cancel
the
file
transfer
and
crash
Gaim
(
Felipe
Contreras
)
*
Protocols
that
don
'
t
support
joining
chat
rooms
by
name
no
longer
allow
chat
rooms
to
be
added
to
the
buddy
list
(
Felipe
Contreras
)
*
Delayed
messages
and
system
messages
no
longer
cause
sound
events
to
be
triggered
(
Nathan
Fredrickson
)
*
The
chat
invite
button
has
a
correct
label
(
Stu
Tomlinson
)
*
The
system
log
should
leak
fewer
file
descriptors
(
Ka
-
Hing
Cheung
)
*
Buddy
list
tooltips
display
in
more
appropriate
positions
when
using
multiple
monitors
(
Dave
West
)
*
Better
parsing
of
URLs
containing
special
characters
*
All
users
are
shown
when
joining
a
Yahoo
!
conference
(
Bleeter
Yaluser
)
*
You
now
leave
all
Yahoo
!
conferences
when
you
log
out
of
Yahoo
!
*
Buddy
Icon
updating
bug
fixed
(
Felipe
Contreras
)
version
0.81
(
08
/
05
/
2004
)
:
New
Features:
*
The
autorecon
plugin
will
somewhat
remember
state
information
(
Yosef
Radchenko
)
*
Visual
display
of
ops
/
voice
/
halfops
/
so
on
in
Chats
(
Stu
Tomlinson
)
*
Tab
completion
of
slash
commands
in
Chats
(
Stu
Tomlinson
)
*
gaim
-
remote
can
now
manipulate
status
(
István
Váradi
)
*
The
text
messages
of
Yahoo
Audibles
are
now
displayed
,
although
the
audio
and
graphics
are
not
.
*
Yahoo
!
away
messages
can
be
255
characters
long
now
Bug
Fixes:
*
Gadu
-
Gadu
should
connect
again
(
Andrew
Wellington
)
*
Novell
fixes
(
Mike
Stoddard
of
Novell
)
:
*
Fixed
reconnect
crash
*
Fixed
duplicate
root
folder
bug
*
Fixed
bug
with
folder
ordering
(
on
a
first
time
login
folders
were
being
added
in
reverse
order
).
*
Use
ISO
date
format
for
the
system
log
(
Eduardo
Pérez
)
*
Long
buddy
lists
with
irc
should
cause
flooding
disconnects
less
(
Stu
Tomlinson
)
*
Better
smiley
substitution
*
Fix
a
crash
related
to
auto
-
expanding
contacts
at
the
bottom
of
buddy
lists
*
Fix
a
crash
on
Solaris
when
changing
or
viewing
information
for
your
AIM
account
(
Format
Screen
Name
,
Change
Email
Address
,
etc
.)
*
HTML
in
OSCAR
buddy
comments
is
now
escaped
(
and
not
rendered
)
*
Fix
a
crash
when
dragging
a
screen
name
to
a
conversation
window
for
that
screen
name
*
User
-
requested
new
conversation
windows
are
now
always
given
focus
*
Pasting
HTML
into
Gaim
from
certain
sources
no
longer
results
in
the
spaces
between
some
words
being
removed
*
The
alias
of
a
contact
is
now
displayed
in
more
places
when
the
alias
of
a
buddy
is
not
set
*
.
gaimrc
is
no
longer
imported
*
Prevent
a
crash
if
you
sign
off
and
try
to
dequeue
messages
from
the
away
dialog
(
Kevin
Stange
)
*
Prevent
a
possible
crash
if
gaim_gtkconv_write_conv
is
called
with
who
as
NULL
(
Kevin
Stange
)
*
Prevent
(
null
)
or
an
empty
string
from
being
logged
as
the
sender
'
s
name
if
the
sender
no
longer
has
an
alias
because
the
account
is
signed
off
(
Kevin
Stange
)
*
The
auto
-
reconnect
plugin
will
no
longer
attempt
to
reconnect
an
MSN
account
if
you
were
disconnected
because
you
signed
on
from
another
location
(
Stu
Tomlinson
)
*
On
Solaris
,
chatting
in
IRC
using
the
UTF
-
8
charset
no
longer
gives
a
"conversion failed"
error
for
every
message
(
Arvind
Samptur
)
*
ICQ
offline
messages
should
have
the
correct
timestamp
(
Dave
West
)
version
0.80
(
07
/
15
/
2004
)
:
New
Features:
*
Ability
to
send
files
from
the
conversation
window
(
Daniel
Atallah
)
*
Drag
a
file
into
the
buddy
list
or
a
conversation
to
send
it
to
that
buddy
*
Yet
more
new
commands
and
features
for
SILC
(
Stu
Tomlinson
)
*
Gaim
uses
the
new
file
chooser
when
compiled
for
GTK
+
2.4
(
Fernando
Herrera
)
*
Support
for
the
Epiphany
web
browser
(
Leonardo
Serra
)
*
Status
messages
in
Gadu
-
Gadu
(
Andrew
(
proton
)
Wellington
)
*
Parentheses
are
now
displayed
around
the
title
and
tabs
of
conversations
from
offline
accounts
or
parted
chats
.
*
Zephyr
typing
notification
(
Arun
A
Tharuvai
)
*
Account
dialog
'
s
columns
are
resizable
(
Eduardo
Pérez
)
Bug
Fixes:
*
The
firefox
browser
option
now
works
with
firefox
0.9
*
Buddy
icons
in
conversations
no
longer
depend
on
the
buddy
list
*
Fix
for
the
bug
where
some
buddies
seemed
logged
in
4
thousand
some
odd
days
(
Alan
Ford
)
version
0.79
(
06
/
24
/
2004
)
:
New
Features:
*
Display
name
changes
are
now
shown
in
the
conversation
windows
.
(
Robert
Mibus
)
*
Get
Info
on
Yahoo
!
now
works
for
nonenglish
profiles
.
(
Ambrose
Li
)
*
General
"Get Info"
improvements
on
Yahoo
!
and
MSN
(
Ambrose
Li
)
*
Yahoo
!
Japan
support
.
Click
More
Options
and
check
Yahoo
Japan
in
the
account
editor
,
to
use
your
Yahoo
!
Japan
account
*
Gtk
themes
can
now
theme
the
Gaim
buddy
list
independently
of
other
things
(
Stu
Tomlinson
)
*
Show
timestamps
now
has
a
per
-
conversation
option
in
addition
to
the
global
one
,
bringing
it
in
line
with
the
other
conver
-
sation
options
(
Stu
Tomlinson
)
*
Added
MSN
buddy
icons
(
Felipe
Contreras
)
*
Added
MSN
file
transfer
(
Felipe
Contreras
)
*
MSN
'
s
idle
state
now
actually
sets
a
buddy
idle
*
Buddy
pounce
defaults
are
now
more
sane
,
and
apply
to
the
state
the
buddy
is
currently
in
.
For
example
,
if
the
buddy
is
idle
,
set
"Return from idle"
by
default
.
The
last
action
(
s
)
used
are
the
defaults
for
the
next
pounce
*
Yahoo
buddy
icon
support
*
Selected
buddy
icons
will
automatically
convert
to
the
appropriate
format
for
the
protocol
.
(
GTK
2.2
and
higher
only
)
*
Dragging
an
image
file
into
the
Modify
Account
dialog
will
set
that
as
a
buddy
icon
.
*
Development
headers
for
compiling
third
-
party
plugins
are
now
installed
.
(
Stu
Tomlinson
)
*
Headers
for
gaim
-
remote
now
reside
in
gaim
/
instead
of
gaim
-
include
/
.
*
Basic
YCHT
support
,
which
allows
joining
Yahoo
!
Chats
when
logged
in
using
the
web
messenger
method
Bug
Fixes:
*
Fixed
Yahoo
!
authentication
problems
.
(
Cerulean
Studios
)
*
Non
-
looping
animated
icons
no
longer
cause
Gaim
to
freeze
*
Flashing
windows
should
work
again
for
unix
in
window
managers
that
support
the
URGENT
hint
(
Etan
Reisner
)
*
Better
handling
of
character
sets
in
RTF
for
Novell
(
Mike
Stoddard
of
Novell
)
*
Contact
list
sync
problems
in
Novell
fixed
(
Mike
Stoddard
of
Novell
)
*
Fixed
a
crash
in
SILC
that
sometimes
happened
when
resolving
the
buddy
list
(
Pekka
Riikonen
)
*
Parallel
compiles
of
the
perl
plugin
should
work
better
(
Stu
Tomlinson
)
*
The
disconnected
UI
op
was
called
twice
on
connection
errors
.
Now
it
is
only
called
once
.
(
Evan
Schoenberg
)
*
Dragging
into
conversation
windows
works
better
*
Protocol
-
specific
settings
for
accounts
were
being
removed
whenever
the
account
was
modified
.
Now
they
'
re
only
removed
when
the
protocol
type
changes
,
as
it
should
be
.
*
Zephyr
bug
fixes
and
memory
leak
plugs
(
Arun
A
Tharuvai
)
*
Rewrite
of
MSN
buddylist
support
,
which
fixed
a
known
syncronization
bug
and
some
others
(
Felipe
Contreras
)
version
0.78
(
05
/
30
/
2004
)
:
New
Features:
*
Support
for
the
SILC
protocol
(
http:
//www.silcnet.org/)
(
Pekka
Riikonen
)
*
Option
to
suppress
disconnect
notification
when
using
the
autoreconnect
plugin
(
Christopher
(
siege
)
O
'
Brien
)
*
Added
support
for
dragging
buddies
from
the
buddy
list
into
the
Add
Buddy
Pounce
dialog
*
Pounce
notification
now
includes
time
(
Mike
Lundy
)
*
The
history
plugin
now
shows
history
for
chats
in
addition
to
IMs
*
Menu
item
to
view
conversation
logs
(
Tom
Samstag
)
*
Conversation
and
chat
sizes
automatically
saved
(
Stu
Tomlinson
)
*
Added
support
for
Novell
privacy
settings
(
Mike
Stoddard
of
Novell
)
*
Added
ability
to
initiate
multi
-
user
conferences
(
chats
)
in
Novell
(
Mike
Stoddard
of
Novell
)
*
Find
and
Save
buttons
on
the
debug
window
(
Stu
Tomlinson
)
*
Plugin
Actions
menu
(
Christopher
(
siege
)
O
'
Brien
)
*
Plugins
can
now
add
entries
to
the
right
-
click
menu
of
a
group
or
chat
(
Stu
Tomlinson
and
Christopher
(
siege
)
O
'
Brien
)
*
Hyperlink
colors
are
now
themeable
via
your
~/
.
gtkrc
-
2.0
file
Bug
Fixes:
*
Compiles
again
with
gcc
2.96
(
Ignacio
J
.
Elia
)
*
Gtk2
.0
compatibility
fixes
(
Tim
Ringenbach
)
*
Many
documentation
updates
(
Jonathan
Champ
,
Gary
Kramlich
,
Stu
Tomlinson
,
and
Kevin
Stange
)
*
Yahoo
works
on
64
bit
machines
(
Gary
Kramlich
)
*
Zephyr
works
on
64
bit
machines
(
Arun
A
Tharuvai
)
*
Novell
64
bit
fixes
,
better
error
messages
,
and
buddy
list
sync
fixes
(
Mike
Stoddard
of
Novell
)
*
Novell
protocol
works
on
big
endian
machines
(
Novell
)
*
Massive
rewrite
of
MSN
support
,
which
should
fix
a
number
of
issues
and
make
errors
easier
to
interpret
(
Felipe
Contreras
)
*
Fixed
a
privacy
-
related
bug
in
MSN
that
affected
blocking
/
permitting
,
which
was
due
to
case
-
sensitive
string
comparisons
(
Gudmundur
Olafsson
)
*
Fixed
an
MSN
HTTP
method
bug
where
MSN
would
queue
data
indefinitely
.
(
Andrew
Wellington
)
*
All
known
MSN
formatting
bugs
were
fixed
.
*
Overly
long
messages
and
paging
cell
phones
in
MSN
no
longer
cause
disconnects
(
Felipe
Contreras
)
*
Several
bug
fixes
for
MSN
'
s
MSNSLP
and
MSNObject
support
(
Finlay
Dobbie
)
*
ALT
-
F
works
correctly
in
the
System
Log
Viewer
(
Stu
Tomlinson
)
*
New
tabs
should
scroll
correctly
again
(
Tim
Ringenbach
)
*
Dialogs
opened
from
a
conversation
window
are
now
closed
when
the
conversation
window
is
closed
,
preventing
a
crash
(
Kevin
Stange
)
*
Copy
/
paste
encoding
fixes
(
Joe
Marcus
Clarke
)
*
IRC
disconnect
crash
fix
(
Luciano
Miguel
Ferreira
Rocha
)
*
Ampersands
in
links
should
work
correctly
(
Tim
Ringenbach
)
*
DirectIM
and
IM
Image
support
for
AIM
are
greatly
improved
(
Tim
Ringenbach
)
*
Gadu
-
Gadu
updates
(
Andrew
Wellington
)
*
Print
Gadu
-
Gadu
messages
to
the
debug
window
instead
of
the
console
*
Updated
and
standardized
blist
signals
(
Gary
Kramlich
)
*
Made
the
recieve
-*-
msg
signals
match
the
sending
ones
(
Stu
Tomlinson
)
*
The
idle
time
for
the
buddy
-
idle
and
buddy
-
unidle
signals
should
be
correct
again
.
Preference
Changes:
*
Added
"Conversation placement - By conversation count"
*
Added
a
"none"
smiley
theme
to
replace
the
"Show graphical
smileys
" option
*
Replace
default
formatting
preferences
with
a
dialog
to
set
a
default
formatting
in
a
WYSIWYG
manner
.
*
Removed
"Show logins in window,"
default
to
yes
*
Removed
"Send URLs as links,"
default
to
yes
(
in
protocols
that
support
HTML
)
*
Removed
"Show URLs as links,"
default
to
yes
*
Removed
New
window
height
&
width
and
Entry
field
height
for
Chats
&
IMs
,
sizes
are
now
saved
automatically
*
Removed
"Tab-complete nicks"
default
to
yes
*
Removed
"Old-style tab completion"
,
no
longer
supported
*
Removed
"Sending message removes away status"
,
default
to
no
*
Removed
"Show numbers in groups"
,
default
to
yes
*
Removed
"Icons on tabs"
,
default
to
yes
*
Removed
"Sounds when you log in"
,
default
to
no
*
Removed
"Seconds before resending autoresponse"
,
default
to
600
seconds
*
Removed
"Send autoresponse in active conversations"
,
default
to
no
*
Removed
"Show people joining in window"
,
default
to
yes
*
Removed
"Show people leaving in window"
,
default
to
yes
version
0.77
(
04
/
22
/
2004
)
:
New
Features:
*
The
System
Log
returns
(
Ka
-
Hing
Cheung
)
*
Added
a
conversation
-
drag
-
ended
signal
(
Etan
Reisner
)
*
Reorganized
and
cleaned
up
the
MSN
protocol
plugin
(
Felipe
Contreras
)
*
Added
the
-
c
option
to
specify
location
of
the
.
gaim
directory
,
removed
the
outdated
-
f
option
that
no
longer
had
any
effect
(
Daniel
Atallah
)
*
Novell
GroupWise
protocol
support
added
(
Novell
)
*
WYSIWYG
improvements
(
Tim
Ringenbach
)
*
WYSIWYG
editing
for
user
info
(
Jon
Oberheide
)
*
Rich
-
text
copy
and
paste
*
Plugins
can
now
add
menu
items
to
the
buddy
context
menu
(
Christopher
O
'
Brien
)
*
Plugins
can
now
add
preferences
(
Gary
Kramlich
)
*
The
TOC
protocol
is
no
longer
built
by
default
.
The
plugin
is
not
being
properly
tested
and
is
no
longer
officially
supported
.
*
Bumped
up
the
plugin
API
version
number
,
and
added
version
numbers
for
loader
plugins
and
protocol
plugins
.
Authors
will
want
to
update
their
plugins
,
and
possibly
use
GAIM_PLUGIN_API_VERSION
,
GAIM_PRPL_API_VERSION
,
and
GAIM_LOADER_API_VERSION
constants
.
*
Zephyr
error
reporting
works
(
Arun
A
.
Tharuvai
)
*
Zephyr
deals
with
non
-
utf8
characters
(
Arun
A
.
Tharuvai
)
Bug
Fixes:
*
Formatting
in
the
Log
viewer
is
fixed
(
Kevin
Stange
)
*
Save
Conversation
works
again
(
Kevin
Stange
)
*
The
Clear
button
in
privacy
works
(
Robert
Mibus
)
*
MSN
error
reporting
works
again
(
Stu
Tomlinson
)
*
MSN
e
-
mail
notifications
should
no
longer
cause
Gaim
to
crash
(
Felipe
Contreras
)
*
Fixed
an
infinite
loop
bug
that
would
sometimes
cause
MSN
to
lock
up
(
Nickolai
Zeldovich
)
*
All
away
messages
should
now
show
up
in
tooltips
*
Removing
zephyr
buddies
no
longer
crashes
(
Arun
A
.
Tharuvai
)
version
0.76
(
04
/
01
/
2004
)
:
New
Features:
*
WYSIWYG
text
input
(
with
much
help
from
Gary
Kramlich
and
Kevin
Stange
)
*
Ability
to
be
invisible
on
AIM
*
Chatroom
list
support
(
Tim
Ringenbach
)
*
Added
auto
-
completion
for
screen
names
to
the
New
Instant
Message
and
Get
User
Info
dialogs
.
*
Non
-
ascii
character
support
in
AIM
chats
(
Uli
Luckas
and
Marco
Ziech
)
*
Vastly
improved
browser
opening
,
with
tab
support
!
(
Nathan
Fredrickson
)
*
Added
support
for
connecting
to
MSN
using
the
port
80
method
.
*
Support
for
Mozilla
Firefox
(
Chris
Friesen
and
Nathan
Fredrickson
)
*
Added
protocol
-
specific
preferences
(
Gary
Kramlich
)
*
Local
IP
address
information
can
be
changed
in
Preferences
(
Tim
Ringenbach
)
*
Improved
local
IP
address
detection
(
Tim
Ringenbach
)
*
Offline
accounts
in
account
drop
-
down
lists
are
now
greyed
(
Etan
Reisner
)
*
Improved
accessibility
support
for
screen
readers
and
other
accessibility
tools
(
Marc
Mulcahy
)
*
Improved
accessibility
in
conversation
windows
(
Nathan
Fredrickson
)
*
Keyboard
access
to
context
menus
via
Shift
+
F10
(
Marc
Mulcahy
)
*
Core
/
UI
split
event
loop
code
.
(
Scott
Lamb
)
*
Added
improvements
to
the
multi
-
field
request
code
,
including
required
fields
and
account
fields
.
*
Moved
more
dialogs
to
the
request
API
for
interface
consistency
(
Send
Message
,
Get
User
Info
,
and
Insert
Link
dialogs
)
*
Jabber
file
transfer
*
IRC
file
transfer
(
Tim
Ringenbach
)
*
Added
a
hidden
preference
for
disabling
buddy
list
tooltips
or
changing
the
pop
-
up
delay
in
prefs
.
xml
.
*
Moved
translation
news
to
po
/
ChangeLog
Bug
Fixes:
*
Changes
in
AIM
/
ICQ
server
-
side
buddy
lists
take
precedence
over
the
local
buddy
list
*
Significant
work
on
the
Zephyr
plugin
(
Arun
A
.
Tharuvai
)
*
You
can
now
use
:/
as
a
smiley
safely
(
Nathan
Owens
)
*
Various
buffer
overflow
fixes
(
Stefan
Esser
)
*
Tabs
now
stay
green
when
they
are
supposed
to
(
Etan
Reisner
)
*
Fixed
a
bug
where
only
the
first
user
in
a
chat
room
list
was
removed
sometimes
when
trying
to
remove
a
group
of
users
(
Tim
Ringenbach
)
*
Clearing
an
AIM
buddy
icon
actually
removes
it
from
the
server
,
icons
changes
in
the
account
editor
do
not
take
effect
if
the
cancel
button
is
used
(
Stu
Tomlinson
)
*
Improved
chat
parting
logic
(
Tim
Ringenbach
)
*
Yet
Another
IRC
channel
user
duplication
bugfix
(
Tim
Ringenbach
)
*
Deleting
an
account
while
modifying
it
will
no
longer
crash
gaim
.
*
Only
one
account
preference
window
will
now
appear
per
account
when
clicking
Modify
.
*
Aliases
are
now
shown
alongside
the
screen
name
in
the
message
queue
window
.
(
Kevin
Stange
).
*
TCL
Plugin
API
changed
*
The
mobile
icon
on
MSN
users
is
now
removed
when
the
person
disables
mobile
paging
(
Stu
Tomlinson
)
*
Removing
invalid
buddies
in
MSN
with
a
space
in
their
name
no
longer
causes
a
disconnect
(
Stu
Tomlinson
)
*
Multiple
MSN
chats
should
now
work
(
Robert
Mibus
)
*
Added
new
MSN
error
codes
and
fixed
an
incorrect
one
(
Stu
Tomlinson
)
*
Incoming
colors
are
now
processed
correctly
in
MSN
.
*
Conversation
placement
by
account
now
works
correctly
with
both
chats
and
IMs
,
and
takes
the
Combine
Chats
and
IMs
option
into
consideration
.
*
Minor
tweaks
to
the
list
box
in
the
multi
-
field
request
dialogs
so
they
work
without
a
label
and
scrollbar
(
Pekka
Riikonen
)
*
Hitting
enter
in
a
multi
-
field
request
dialog
when
a
textfield
has
the
focus
no
longer
ignores
the
changed
text
in
the
textfield
(
Gary
Kramlich
)
*
The
Disconnect
dialog
no
longer
raises
and
gains
focus
each
time
a
disconnected
account
is
added
(
Ka
-
Hing
Cheung
)
*
Gadu
-
Gadu
might
actually
connect
again
(
Ignacy
Gawedzki
)
*
Buddy
pounces
for
an
account
are
removed
when
the
account
is
deleted
(
Gary
Kramlich
)
*
Various
bug
and
memory
leak
fixes
(
Gary
Kramlich
)
*
Assorted
SSL
crashfixes
*
--
enable
-
debug
no
longer
breaks
compilation
when
using
gtk
2.4
,
which
also
broke
garnome
.
*
Tooltips
shouldn
'
t
crash
now
(
Daniel
Atallah
)
version
0.75
(
01
/
09
/
2004
)
:
*
New
Yahoo
!
auth
method
*
Yahoo
!
file
transfer
(
Tim
Ringenbach
)
*
Yahoo
!
chat
joining
fixes
(
Tim
Ringenbach
)
*
Persons
can
auto
-
expand
when
hovering
your
mouse
over
it
*
Improved
i18n
support
for
MSN
email
notification
(
Felipe
Contreras
)
*
Jabber
SASL
PLAIN
support
*
Improved
Jabber
MUC
(
Chat
)
support
*
Fixed
an
MSN
login
bug
some
people
likely
experienced
(
Felipe
Contreras
)
*
Touch
-
up
various
dialogs
to
follow
the
Gnome
Human
Interface
Guidelines
more
closely
(
Steven
Garrity
,
Nathan
Fredrickson
,
and
Ka
-
Hing
Cheung
)
*
Works
better
with
all
-
black
gtk
themes
(
Etan
Reisner
)
*
Mozilla
Firebird
support
(
Chris
(
darth_sebulba04
))
version
0.74
(
11
/
25
/
2003
)
:
*
Sort
-
by
-
size
log
sorting
fix
*
Log
directory
umask
fix
for
users
of
gaim
-
remote
*
Fix
Jabber
room
creation
on
MUC
servers
.
version
0.73
(
11
/
21
/
2003
)
:
*
New
Logging
format
and
code:
*
fixes
i18n
issues
with
logs
*
compatible
with
old
logs
*
hopefully
fixes
segfault
in
viewing
logs
*
New
disconnected
account
dialog
(
Thanks
,
Daniel
Atallah
)
*
Fixes
several
Jabber
bugs
*
Fixes
the
bug
where
some
dialogs
would
crash
when
spell
checking
was
enabled
.
Closes
#
827930.
*
Fixed
unblocking
of
users
in
MSN
(
Robert
Mibus
)
*
Fixes
outgoing
mobile
pages
on
MSN
.
*
The
border
on
the
close
buttons
on
inactive
tabs
are
no
longer
shown
,
thanks
to
a
fix
used
by
Galeon
.
*
Compatible
with
autoconf
2.58
.
*
Cleaned
up
gtkspell
-
related
code
(
Robert
McQueen
)
*
Changed
the
parameters
for
the
received
-
chat
-
msg
signal
.
*
Added
a
Release
Notification
plugin
version
0.72
(
10
/
31
/
2003
)
:
*
Added
a
search
feature
to
conversations
.
*
Added
an
option
to
remove
the
formatting
toolbar
,
both
globally
and
on
a
per
-
window
basis
(
Nathan
Fredrickson
)
*
Added
a
drop
shadow
to
the
buddy
list
tooltip
*
Smileys
are
copyable
*
Fixed
the
ICQ
login
crash
*
Fixed
a
crash
in
the
Add
Chat
dialog
when
selecting
an
account
that
doesn
'
t
support
chats
.
Closes
bug
#
821606.
*
Fixed
a
bug
where
new
MSN
accounts
without
buddies
added
wouldn
'
t
connect
.
*
Fixed
a
crash
when
deleting
an
account
that
has
IMs
or
chats
open
.
Closes
bug
#
821630.
*
Smileys
have
background
colors
*
If
SSL
is
not
enabled
,
MSN
will
load
,
but
error
on
connect
.
*
Disable
Jabber
SASL
auth
until
the
standard
stabilizes
version
0.71
(
10
/
09
/
2003
)
:
*
The
right
-
click
menu
for
e
-
mail
links
now
presents
a
"Copy E-Mail
Address
" item
*
Fix
sort
by
idle
to
behave
as
it
did
pre
-
contact
support
(
David
Smock
)
*
Display
AIM
away
messages
in
the
tooltip
for
buddies
when
they
are
away
*
Support
for
Buddy
Comments
for
AIM
and
ICQ
buddies
*
Window
icons
are
now
set
as
buddy
icons
or
status
icons
*
Get
User
Info
in
MSN
and
Yahoo
now
return
an
error
indicating
that
the
information
doesn
'
t
exist
if
the
profile
is
empty
(
parts
by
Nathan
Poznick
)
*
Added
startup
notification
support
for
window
managers
that
support
it
*
The
protocol
icon
for
an
account
in
the
accounts
window
will
now
"pulse"
when
signing
the
account
on
.
*
Zephyr
formatting
fixes
(
Arun
A
.
Tharuvai
)
*
Zephyr
can
connect
to
chats
(
Karsten
Huneycutt
)
*
SSL
support
can
now
be
provided
by
third
party
plugins
.
*
Multiple
copies
of
gaim
installed
at
different
locations
no
longer
attempt
to
load
the
same
,
possibly
incompatible
plugins
(
Robert
McQueen
)
*
Implemented
another
new
Yahoo
!
authentication
method
*
Fixed
a
bug
displaying
Chinese
MSN
messages
(
Ambrose
C
.
LI
).
*
Additional
fixes
and
checks
for
the
perl
build
process
(
Sean
Burke
).
*
Massive
core
/
UI
splitting
.
*
Re
-
write
of
Jabber
protocol
plugin
*
Conversation
API
changes
.
*
Some
plugins
must
be
updated
due
to
code
variable
changes
,
function
name
changes
,
and
change
of
behavior
for
certain
functions
.
version
0.70
(
09
/
28
/
2003
)
:
*
Implemented
Yahoo
'
s
new
authentication
method
(
Cerulean
Studios
)
*
Protocol
plugins
that
have
plugin
dependencies
now
load
correctly
.
*
Perl
installs
where
it
'
s
told
to
a
bit
more
correctly
.
*
Robert
"Robot101"
McQueen
cleaned
and
core
/
UI
split
IM
image
support
.
version
0.69
(
09
/
24
/
2003
)
:
*
Added
Contact
(
aka
Person
,
aka
Meta
-
Contact
,
aka
Buddy
Merging
,
etc
)
support
*
Added
MSN
6
smileys
.
*
Added
animated
smiley
support
(
Ka
-
Hing
Cheung
)
*
Added
SSL
support
,
compatible
with
GNUTLS
and
Mozilla
NSS
.
*
Added
plugin
IPC
.
*
Added
support
for
gettext
0.12
.
x
.
*
Updated
MSN
support
to
the
MSN
Protocol
version
9.
*
Jabber
now
supports
SSL
*
Yahoo
now
shows
people
using
the
java
chat
client
(
Tim
Ringenbach
)
*
Yahoo
chat
and
conference
(
Tim
Ringenbach
)
*
Yahoo
ignore
support
(
Jesse
Farmer
(
farmerje
))
*
Yahoo
idle
times
displayed
,
long
buddy
lists
work
,
sms
users
,
and
other
improvements
(
Tim
Ringenbach
)
*
The
accounts
window
now
shows
offline
accounts
as
greyed
out
,
and
online
accounts
as
colored
.
*
Fixed
the
text
replacement
plugin
.
*
Fixed
all
known
signal
problems
in
perl
.
*
The
right
-
click
menu
for
conversation
tabs
now
shows
the
tab
icon
and
status
,
if
tab
icons
are
enabled
.
(
Jesse
Farmer
)
version
0.68
(
09
/
01
/
2003
)
:
*
Removed
the
old
event
system
and
replaced
it
with
a
much
better
signal
system
.
*
Added
plugin
dependency
support
.
*
Rewrote
the
Perl
plugin
.
All
old
scripts
will
break
,
but
it
offers
a
much
better
API
for
new
scripts
.
*
Yahoo
color
support
(
Tim
Ringenbach
(
marv_sf
))
*
Yahoo
and
MSN
get
info
support
(
Nathan
Poznick
)
*
Fixed
Jabber
registrations
.
*
Fixed
a
problem
where
pouncing
two
users
with
the
same
name
appeared
in
the
same
conversation
window
,
and
other
related
problems
.
(
Robot101
)
*
Corrected
problems
with
proxy
preferences
.
*
Mailchk
.
c
and
simple
.
c
compile
again
(
Paul
A
(
darkrain
))
version
0.67
(
08
/
14
/
2003
)
:
*
Brought
back
the
message
notification
plugin
(
Brian
Tarricone
)
You
'
ll
need
to
reconfigure
your
settings
for
this
plugin
*
IRC
protocol
plugin
rewritten
(
Ethan
Blanton
)
*
New
IRC
protocol
icon
(
Nuno
Donato
)
*
Protocol
and
status
icons
now
optionally
appear
on
tabs
.
(
Etan
Reisner
)
*
Various
dialog
rewrites
(
Jabber
vCard
,
Add
Group
,
Alias
Chat
,
Rename
Group
,
Privacy
)
*
Shows
"hiptop"
icon
for
AIM
buddies
using
hiptop
devices
(
Robey
Pointer
)
*
Privacy
core
/
UI
split
.
*
Conversation
placement
by
group
now
applies
to
chats
in
the
buddy
list
as
well
.
*
Events
in
a
conversation
(
user
logged
in
,
logged
out
,
window
closed
,
etc
.)
now
grey
the
tab
.
*
Various
bug
fixes
(
larne
from
irc
,
Tim
Ringenbach
,
Bjoern
Voigt
,
Paul
A
(
darkrain
))
version
0.66
(
07
/
18
/
2003
)
:
*
Freebsd
compile
fix
(
Matthew
Luckie
)
*
.
spec
file
improvements
(
Ethan
Blanton
)
*
Added
a
gaim
-
remote
man
page
(
Robert
McQueen
)
*
The
Remote
Control
plugin
no
longer
adds
duplicate
groups
to
your
buddy
list
.
*
Servers
and
ports
are
now
imported
correctly
in
MSN
.
*
Core
/
UI
split
the
core
initialization
and
shutdown
.
*
MSN
messages
with
newlines
are
now
sent
correctly
to
MSN
clients
.
*
Fix
some
sound
initialization
stuff
*
Fix
saving
and
import
of
default
away
message
version
0.65
(
07
/
16
/
2003
)
:
*
Massive
internal
core
/
ui
splitting
*
New
account
dialog
*
Preferences
moved
to
~/
.
gaim
/
prefs
.
xml
*
Account
information
moved
to
~/
.
gaim
/
accounts
.
xml
*
Pounces
moved
to
~/
.
gaim
/
pounces
.
xml
*
Added
protocol
icons
to
various
drop
-
down
boxes
*
New
Send
IM
buddy
icon
merged
from
Ximian
Desktop
2
*
Fixed
"Sort by Status"
crash
*
Fixed
the
MSN
signon
crash
*
Fixed
the
MSN
add
buddy
crash
*
Fixed
the
MSN
empty
buddy
list
bug
*
Fixed
all
known
MSN
chat
bugs
*
Fixed
HTTP
redirect
handling
in
smiley
retrieval
.
This
fixes
the
problems
with
some
smiley
themes
.
*
Chats
in
MSN
can
now
be
initiated
by
right
-
clicking
a
buddy
and
choosing
Initiate
Chat
.
*
MSN
Alerts
and
incoming
MSN
pages
no
longer
pop
up
several
error
dialogs
*
Ability
to
view
iChat
"Available"
messages
for
AIM
*
Stores
your
buddy
icon
on
the
server
for
AIM
*
Support
for
non
-
ascii
characters
with
Yahoo
!
Messenger
*
Focus
returns
to
the
input
box
when
you
click
elsewhere
,
like
it
used
to
*
New
typing
notification
icons
from
Ximian
version
0.64
(
05
/
29
/
2003
)
:
*
Buddy
list
sorting
in
buddy
list
preferences
.
*
Improved
debug
window
with
timestamps
and
pause
buttons
.
*
New
core
/
ui
split
notification
and
request
APIs
.
*
New
mail
notification
dialog
.
*
Several
bug
fixes
in
MSN
.
*
Conversation
window
buddy
icon
bugs
were
fixed
.
version
0.63
(
05
/
16
/
2003
)
:
*
A
rewrite
of
the
plugin
API
.
Plugin
authors
will
need
to
change
their
code
based
off
the
changes
found
in
other
plugins
.
*
Perl
script
support
is
now
provided
in
the
perl
plugin
.
*
Debugging
is
core
/
ui
split
,
and
has
a
new
API
with
support
for
debug
levels
and
categories
.
*
Support
for
adding
chats
to
your
buddy
list
.
*
MSN
protocol
plugin
was
rewritten
,
has
experimental
buddy
icon
support
,
and
MSN
Mobile
support
.
*
Buddy
list
speed
enhancements
(
Thanks
Ethan
Blanton
).
*
Napster
protocol
updates
(
Thanks
Auke
Kok
).
version
0.62
(
04
/
23
/
2003
)
:
*
Keyboard
shortcuts
in
the
buddy
list
work
again
(
Thanks
Joe
Clarke
).
*
Support
for
Jabber
XHTML
messages
*
Ability
to
re
-
request
authorization
from
ICQ
and
Jabber
users
by
right
clicking
on
them
in
your
buddy
list
.
*
Improved
Zephyr
internationalization
.
*
Bug
causing
'
Hide
on
Send
'
windows
to
be
lost
forever
fixed
.
*
Iconified
windows
are
now
raised
properly
.
*
Dates
printed
for
old
/
offline
messages
.
*
Some
assorted
crash
bugs
fixed
.
version
0.61
(
04
/
07
/
2003
)
:
*
Split
the
buddy
pounce
core
and
UI
,
and
rewrote
the
UI
for
it
.
*
Removed
folder
icons
and
excess
space
from
the
buddy
list
(
Thanks
Dave
Camp
)
*
Fixed
a
bug
involving
dragging
buddies
and
groups
*
Re
-
implemented
the
logout
icons
.
*
New
icons
for
"away"
and
"aol"
(
Thanks
,
Moses
Lei
)
version
0.60
(
04
/
04
/
2003
)
:
Core:
*
Auto
-
loading
protocol
plugins
.
*
Plugins
dialog
and
perl
script
menu
merged
into
preferences
.
*
Don
'
t
auto
-
login
if
an
existing
Gaim
session
is
already
running
.
*
Moved
"privacy preferences"
to
Tools
menu
.
*
-
n
,
--
loginwin
option
to
disable
autologins
.
*
Added
support
for
gettext
0.11
.
x
.
*
Added
support
for
automake
1.6
.
*
aim:
// URI's supported with gaim-remote command.
*
Quit
Gaim
remotely
with
gaim
-
remote
.
(
Thanks
,
John
Silvestri
)
*
Added
rudimentary
support
for
X11R6
session
management
.
(
Thanks
,
Robert
McQueen
)
*
Conversation
backend
and
UI
are
now
separated
.
(
Thanks
,
Christian
Hammond
)
*
Asynchronous
,
non
-
blocking
,
DNS
function
(
Thanks
,
Nicolas
Lichtmaier
)
*
As
a
side
effect
of
the
above:
IPv6
support
.
Tested
only
with
IRC
(
you
can
receive
ipv6
chat
requests
from
irssi
!
).
Plugins:
*
Tray
icon
plugin
--
replaces
the
old
GNOME
applet
.
You
'
ll
need
the
panel
Notification
Area
applet
(
aka
system
-
tray
-
applet
)
for
GNOME
2
,
or
the
Kicker
for
KDE
3.1
.
(
Thanks
,
Robert
McQueen
,
Nicolás
Lichtmaier
,
Kristian
Rietveld
,
Ari
Pollak
&
Patrick
Aussems
)
*
Added
GAIM
::
remove_event_handler
and
made
set_info
short
circuitable
in
perl
.
(
Thanks
,
Ryan
McCabe
)
*
event_del_conversation
for
plugins
.
(
Thanks
,
Bill
Tompkins
)
*
Notify
.
c
plugin
rewritten
;
check
its
configure
dialog
.
(
Thanks
,
Etan
Reisner
)
*
Buddy
Ticker
made
a
plugin
.
*
Idle
Maker
added
to
source
.
*
Fortune
profile
added
to
source
.
AIM
/
ICQ:
*
TOC
no
longer
compiles
statically
by
default
--
use
OSCAR
.
*
ICQ
plugin
no
longer
gets
built
--
use
OSCAR
.
*
Server
-
stored
buddy
lists
for
ICQ
with
full
support
for
authorization
(
Thanks
,
Mark
Doliner
)
*
File
send
/
receive
support
for
Aim
over
Oscar
(
Thanks
,
William
T
.
Mahan
and
Mark
Doliner
)
*
Non
-
direct
connect
typing
notification
for
AIM
over
OSCAR
.
(
Thanks
,
Mark
Doliner
)
*
Allow
only
people
in
buddy
list
privacy
option
added
for
AIM
.
*
Full
ICQ
info
reading
support
.
(
Thanks
,
Vincas
Ciziunas
)
*
Support
for
synchronizing
group
renames
on
server
.
Group
rename
server
synchronization
for
AIM
.
Server
-
side
synchronization
for
moving
individual
AIM
buddy
to
new
group
improved
.
(
Thanks
,
Mark
Doliner
)
*
Ability
to
add
screenname
@
mac
.
com
people
to
AIM
buddy
lists
.
(
Thanks
,
Graham
Booker
)
*
Ability
to
change
ICQ
password
.
(
Thanks
,
Mark
Doliner
)
*
Option
to
have
AIM
notify
you
if
you
have
unread
mail
.
(
Thanks
,
Mark
Doliner
)
*
Parse
URL
messages
,
Contact
Sending
and
Pager
Messages
in
ICQ
.
(
Thanks
,
Mark
Doliner
)
*
use
snprintf
instead
of
sprintf
.
(
Thanks
,
William
T
.
Mahan
)
*
Fixed
crashbug
on
empty
rvous
requests
.
(
Thanks
Brandon
Scott
(
Xeon
)
for
pointing
this
out
,
and
Matt
Pandina
for
the
patch
)
*
Nice
Oscar
changes
--
mostly
internal
.
(
Thanks
,
Mark
Doliner
)
IRC:
*
Added
more
IRC
slash
commands
--
/
W
,
/
VERSION
,
/
MODE
,
/
CTCP
stuff
,
--
and
other
cool
IRC
enhancments
.
(
Thanks
,
Jonas
Birmé
)
*
IRC
'
s
/
topic
with
no
argument
displays
the
current
topic
(
Thanks
,
Mark
Doliner
)
*
DCC
File
Receive
support
for
IRC
.
*
Optional
password
on
IRC
accounts
.
(
Thanks
,
Christian
Hammond
)
*
Added
half
-
op
support
.
Jabber:
*
Jabber
invisibility
and
permanently
cancel
sending
on
-
line
status
to
Jabber
buddies
.
*
Jabber
roster
updated
on
group
renames
.
*
Fixed
a
possible
segfault
when
signing
off
Jabber
.
(
Thanks
,
Craig
Boston
)
*
Improved
typing
notification
support
for
Jabber
and
Yahoo
!
(
Thanks
,
Nathan
Walp
)
*
File
receive
support
for
Jabber
.
(
Thanks
,
Nathan
Walp
)
MSN:
*
MSN
users
are
notified
when
the
other
party
closes
the
conversation
window
.
(
Thanks
,
Christian
Hammond
)
*
File
receive
support
for
MSN
.
(
Thanks
,
Christian
Hammond
)
Internationalization:
*
Now
using
libiconv
for
better
i18n
support
(
Thanks
,
Junichi
Uekawa
)
*
Lots
of
i18n
fixes
(
Thanks
Matt
Wilson
,
Ethan
Blanton
,
A
Lee
)
*
Correct
i18n
handling
for
many
parts
of
AIM
/
ICQ
,
including
instant
messages
,
away
messages
,
and
profiles
(
Thanks
,
Ethan
Blanton
)
*
Improved
MSN
internationalization
(
Thanks
,
A
Lee
)
Other:
*
Optionally
uniquely
colorize
nicks
in
chats
*
Add
/
Remove
buddy
menu
item
added
to
the
chat
users
list
(
Thanks
,
Jonas
Birmé
)
*
View
log
button
in
conversation
toolbar
(
Thanks
,
Etan
Reisner
)
*
Option
to
log
IMs
and
Chats
seperately
.
(
Thanks
,
Etan
Reisner
)
*
Removed
Ctrl
-
C
binding
for
color
*
Fix
first
message
in
tab
not
displaying
bug
(
Thanks
,
Etan
Reisner
)
*
Changed
some
default
options
*
Updated
desktop
and
window
icons
(
Thanks
,
Robert
McQueen
)
*
Switch
the
.
desktop
file
to
the
new
KDE
/
GNOME
common
vfolder
format
(
Thanks
,
Robert
McQueen
)
*
Removed
all
deprecated
GTK
calls
.
Now
100
%
GTK
2.
(
Thanks
Nathan
Walp
,
Christian
Hammond
,
Ari
Pollak
,
Ethan
Blanton
,
Robert
McQueen
)
*
Read
proxy
environment
variables
.
(
Thanks
,
Christian
Hammond
)
*
Fixed
security
vulnerability
with
manual
browser
option
(
Thanks
,
Robert
McQueen
)
*
Can
get
info
for
ICQ
and
Jabber
users
from
the
"Edit
Buddies
" tab (Thanks, Brian Bernas)
*
Code
cleanups
and
fixes
(
Thanks
,
Federico
Mena
Quintero
and
Ka
-
Hing
Cheung
)
*
Word
-
wrapping
on
mail
notification
text
(
Thanks
,
Andrew
Molloy
)
*
Generic
File
Transfer
PRPL
interface
(
Thanks
,
Christian
Hammond
)
*
Better
supression
of
auto
-
responses
(
Thanks
,
Joshua
Blanton
)
*
Drag
-
and
-
drop
tabs
in
conversations
,
and
multiple
windows
with
tabs
in
each
(
Thanks
,
Christian
Hammond
)
version
0.59.9
(
03
/
01
/
2003
)
:
*
Updated
zh_TW
.
po
file
(
Thanks
breeze833
)
*
Fix
an
oscar
bug
that
caused
some
messages
from
AOL
8.0
to
be
dropped
(
Thanks
Mark
Doliner
)
*
Changed
"openprojects"
to
"freenode"
in
irc
.
c
*
Fixed
charset
conversion
on
systems
which
use
a
BOM
for
UCS
-
4
(
Thanks
,
Alfredo
Pen
~
a
,
Ethan
Blanton
)
*
Fixed
a
typo
in
the
man
page
(
Thanks
Eric
S
.
Raymond
)
version
0.59.8
(
01
/
06
/
2003
)
:
*
Ripped
out
all
gtk2
support
(
Thanks
Nathan
Walp
).
*
Fixed
smiley
related
segfault
(
Thanks
Robert
McQueen
)
*
Yahoo
!
can
connect
again
version
0.59.7
(
12
/
21
/
2002
)
:
*
Yahoo
i18n
fix
(
Thanks
Ethan
Blanton
).
*
Fixed
a
bug
in
escaping
saved
passwords
(
Thanks
Eric
Timme
)
*
Fixed
an
overflow
bug
in
perl
script
autoloading
(
Thanks
David
Kaelbling
)
*
Some
build
fixes
for
those
using
stricter
compilers
,
notably
MIPSpro
(
Thanks
David
Kaelbling
)
*
Fixed
a
bad
argument
to
accept
()
calls
(
Thanks
David
Kaelbling
)
*
Fixed
crashbug
on
empty
rvous
requests
(
Thanks
Brandon
Scott
(
Xeon
))
for
being
the
first
to
point
this
out
.
version
0.59.6
(
11
/
07
/
2002
)
:
*
Fixed
a
segfault
introduced
in
0.59.5
when
gtk
fails
to
read
the
~/
.
gtkrc
or
reads
it
but
fails
to
create
a
style
from
it
.
*
Jabber
conference
timestamps
are
no
longer
gigantic
version
0.59.5
(
10
/
14
/
2002
)
:
*
Fixed
a
Yahoo
!
segfault
(
Thanks
,
Craig
Metz
)
version
0.59.4
(
10
/
06
/
2002
)
:
*
Removed
color
keybinnding
altogether
.
*
Added
a
horizontal
scrollbar
to
Edit
page
of
buddy
list
.
(
Thanks
,
David
Fallon
)
*
Various
bug
fixes
((
Thanks
to
(
in
no
particular
order
)
Ethan
Blanton
,
Mark
Doliner
,
Luke
Schierer
)
*
i18n
fixes
(
thanks
,
A
Lee
)
version
0.59.3
(
09
/
14
/
2002
)
:
*
Reversed
patch
that
accidentally
caused
Yahoo
not
to
connect
--
for
implementation
reasons
*
Changed
"color"
binding
to
Ctrl
-
K
.
*
Unaliaising
a
person
in
the
"Online"
tab
will
show
up
in
the
"Edit"
tab
as
well
(
Thanks
,
Jason
Willis
)
*
Internationalization
fixes
,
esp
.
with
UTF
-
8
locales
(
Thanks
Matt
Wilson
and
Ethan
Blanton
)
version
0.59.2
(
09
/
09
/
2002
)
:
*
Japanese
translation
updated
(
Thanks
,
Junichi
Uekawa
)
*
Won
'
t
crash
when
you
set
your
MSN
Friendly
name
to
an
empty
string
.
*
Default
manual
browser
command
changed
to
reflect
the
fix
in
0.59.1
*
Fixed
the
non
-
manual
browser
settings
which
were
broke
in
0.59.1
(
Thanks
,
Chris
Blizzard
)
*
Improved
MSN
internationalization
(
Thanks
A
Lee
)
*
Smiley
lookup
will
search
for
longest
match
for
smilies
like
:-
((
(
Thanks
Eric
Melski
)
*
When
an
IM
image
is
clicked
,
don
'
t
open
the
browser
(
Thanks
Ari
Pollak
)
*
Prevent
a
possible
crash
in
unhide_buddy_list
()
(
Thanks
Ari
Pollak
)
*
Fixed
a
compilation
problem
on
systems
without
iconv
.
*
GtkIMHtml
can
be
set
to
render
font
sizes
as
point
size
or
AIMish
relative
sizes
--
no
more
huge
Yahoo
fonts
.
(
Thanks
Ka
-
Hing
Cheung
)
*
Fixed
a
bug
with
regard
to
Jabber
resources
(
Thanks
Nathan
Walp
)
*
Fixed
a
possible
segfault
when
signing
off
Jabber
(
Thanks
Craig
Boston
)
*
Word
-
wrapping
on
mail
notification
text
(
Thanks
,
Andrew
Molloy
)
*
Strip
trailing
and
leading
spaces
from
MSN
/
Yahoo
names
(
Thanks
,
Arun
Tharuvai
)
version
0.59.1
(
08
/
25
/
2002
)
:
*
Created
a
gtk1
-
stable
branch
for
GTK
+
1.2
bugfix
releases
.
Development
will
continue
in
our
main
branch
in
GTK
+
2
only
.
*
Fixed
a
security
bug
in
the
manual
browser
setting
(
Thanks
Robert
McQueen
)
*
Now
using
libiconv
for
better
i18n
support
(
Thanks
Junichi
Uekawa
)
*
Will
work
with
Perl
5.8
(
thanks
,
Timothy
Lee
and
Dan
Colascione
)
*
Fix
for
HTTP
proxies
(
thanks
,
Ethan
Blanton
)
*
Read
proxy
environment
variables
.
(
thanks
,
Christian
Hammond
)
*
Use
the
pretty
gaim
.
png
for
our
menu
entry
.
*
Added
support
for
gettext
0.11
.
x
.
version
0.59
(
06
/
24
/
2002
)
:
*
Squashed
a
bug
in
buddy
right
-
click
menu
handling
that
crashed
Gaim
.
In
the
process:
found
and
eliminated
some
memory
leaks
.
*
Fixed
a
significant
applet
leak
*
Can
now
change
Jabber
password
on
server
(
Thanks
,
Nathan
Walp
)
*
Certain
types
of
Jabber
presence
errors
no
longer
falsely
show
a
buddy
on
-
line
.
Instead
now
a
"broken
light
-
bulb
" icon is shown and the error status is
available
via
"Get Away Msg"
(
Thanks
and
a
tip
o
'
the
hat
to
Christian
Hammond
for
the
graphic
)
*
Conversation
struct
has
pointer
to
toolbar
(
thanks
Brent
Priddy
and
Paul
Miller
)
*
Zephyr
fixes
(
thanks
,
Arun
A
.
Tharuvai
)
*
Aliases
in
buddy
ticker
*
Perl
scripts
can
play
Gaim
sounds
(
thanks
Andrew
Rodland
)
*
Internal
sounds
can
be
played
by
commands
(
thanks
Lex
Spoon
)
*
Auto
-
login
item
in
applet
menu
(
thanks
Chris
Boyle
)
*
Fixed
MSN
"Unkown Error Code"
,
"Already there"
,
and
"Already in opposite list"
errors
*
Changed
"Play sound"
button
to
"Mute"
button
*
You
can
now
have
"reserved"
chars
in
IM
and
proxy
passwords
*
Jabber
now
has
typing
notification
(
Thanks
,
Nathan
Walp
)
*
Improved
support
for
Jabber
resources
(
Thanks
,
Nathan
Walp
)
*
Fixed
problem
with
Gaim
crashing
on
non
-
ASCII
Jabber
buddy
aliases
(
Jabber
"name"
attribute
)
chars
(
Thanks
,
Ho
-
seok
Lee
)
*
Plugged
memory
leaks
in
Jabber
plug
-
in
*
Fixed
problem
with
Jabber
away
status
not
being
propagated
to
conference
rooms
for
jabberd
(
server
)
v1
.4.2
and
above
*
Chat
room
buddy
lists
are
now
sorted
independent
of
case
*
Added
capability
for
protocol
-
specific
edit
buddy
menu
entries
*
Can
now
remove
a
Jabber
buddy
roster
item
from
the
server
entirely
*
Gaim
can
now
handle
messages
from
Mac
ICQ
and
Miranda
ICQ
(
Thanks
,
Mark
Doliner
)
*
Added
Mozilla
to
browser
options
and
changed
KFM
to
Konqueror
.
*
Can
now
set
the
server
and
port
for
MSN
and
Napster
*
MSN
Internationalization
(
Thanks
Felipe
Contreras
and
countless
,
countless
others
)
*
E
-
mail
addresses
are
no
longer
truncated
when
there
is
a
'.'
at
the
end
.
version
0.58
(
05
/
13
/
2002
)
:
*
Better
applet
transparency
*
Option
to
raise
buddy
list
on
signons
/
signoffs
*
Formatting
of
incoming
MSN
messages
*
Get
Info
from
menu
multiple
-
account
-
aware
(
thanks
Brian
Bernas
)
*
Hide
and
unhide
functions
for
the
filectl
plugin
.
(
Thanks
,
Ari
Pollak
)
*
Added
helpful
stuff
to
the
Help
menu
.
*
Self
-
aliasing
from
the
account
editor
.
*
Better
selection
in
GtkIMHtml
(
Thanks
Ben
Miller
)
*
A
warning
when
your
OSCAR
buddy
list
is
too
long
(
Thanks
,
Mark
Doliner
)
*
ICQ
status
messages
in
OSCAR
(
Thanks
,
Mark
Doliner
)
*
Play
sound
when
your
name
is
said
in
a
chat
*
Approval
dialog
for
Jabber
when
somebody
wants
to
subscribe
to
user
'
s
presence
.
Also
gives
user
the
opportunity
to
add
that
buddy
if
not
already
on
the
user
'
s
buddy
list
.
*
Jabber
"Change buddy group"
roster
synchronization
now
works
again
.
(
This
was
unknowingly
broken
when
the
"out-sourced"
Jabber
libs
were
upgraded
in
0.56
)
*
Invalid
Jabber
I
.
D
.'
s
no
longer
crash
Gaim
.
User
now
notified
with
pop
-
up
'
s
.
*
Jabber
Buddy
sign
-
on
time
support
,
added
in
0.57
,
removed
until
and
unless
and
inconsistency
can
be
resolved
.
(
Thanks
,
Nathan
Walp
)
*
Bug
-
fix
for
potential
buffer
overflow
in
Jabber
plugin
.
(
Thanks
,
rwscott
)
*
Tempfiles
used
for
secure
MSN
/
HotMail
login
(
added
in
0.57
)
are
now
themselves
created
securely
.
*
Secure
MSN
logins
(
added
in
0.57
)
no
longer
blow
up
on
Solaris
.
*
Timezone
support
improved
.
version
0.57
(
04
/
25
/
2002
)
:
*
New
authorization
method
for
Yahoo
!
*
Jabber
will
tell
you
when
your
buddies
signed
on
(
Thanks
Nathan
Walp
)
*
Jabber
improvements
(
Thanks
,
Nathan
Walp
)
*
More
keyboard
shortcuts
*
event_chat_recv
takes
char
**
'
s
,
and
event_im_recv
takes
a
*
guint32
for
flags
*
Secure
hotmail
login
for
MSN
(
thanks
for
the
tips
,
Scott
Werndorfer
)
version
0.56
(
04
/
11
/
2002
)
:
*
Shell
-
like
send
history
binded
to
Ctrl
-
Up
and
Ctrl
-
Down
*
libjabber
upgraded
to
most
recent
stable
version
*
Buddylist
looks
a
little
better
*
Fixed
MSN
privacy
settings
*
Group
deletion
fix
(
Thanks
Mark
Doliner
)
*
Alias
/
Group
syncronization
for
Jabber
(
Thanks
JSeymour
)
*
Fixed
broken
signal
handling
in
gdm
-
started
GNOME
sessions
(
Thanks
Jim
Seymour
,
Vann
,
Robert
McQueen
)
*
Oscar
group
syncronization
(
Thanks
,
Mark
Doliner
)
*
ICQ
Authorization
via
Oscar
(
Thanks
,
Mark
Doliner
)
version
0.55
(
03
/
29
/
2002
)
:
*
Jabber
improvements
(
Thanks
Jim
Seymour
)
*
Various
sound
cleanups
(
Thanks
Robert
McQueen
)
*
Login
process
shown
in
single
window
(
Thanks
Michael
Golden
)
*
Can
reorder
your
accounts
in
the
account
editor
(
Thanks
Luke
Schierer
)
*
Shows
"mobile"
icon
for
Oscar
buddies
using
mobile
devices
(
Thanks
Mark
Doliner
)
*
Fixed
bug
in
MSN
smilies
that
crashed
PPC
(
and
other
?
)
platforms
*
HTTP
Proxy
settings
now
HTTP
compliant
(
Thanks
Robert
McQueen
)
*
Speling
corections
(
Thanks
Tero
Kuusela
)
*
Oscar
list
icon
fixes
(
Thanks
Mark
Doliner
)
*
Oscar
idle
times
work
again
(
Thanks
Mark
Doliner
)
*
Protocol
icons
on
Edit
Buddies
tab
(
Thanks
Christian
Hammond
)
version
0.54
(
03
/
14
/
2002
)
:
*
Compiles
without
GdkPixbuf
again
*
GtkIMHtml
will
refresh
when
you
set
a
new
GTK
+
theme
*
Improved
Yahoo
!
typing
notification
(
thanks
Brian
Macke
)
*
Prompt
to
authorize
MSN
buddies
who
added
you
while
you
were
offline
(
Thanks
Jason
Willis
)
*
Option
to
globally
disable
Buddy
Icon
animation
(
Thanks
Luke
Schierer
)
*
Numerous
bugfixes
*
Yahoo
!
will
tell
you
when
your
buddies
are
playing
Yahoo
!
games
and
give
you
the
ability
to
join
them
*
Yahoo
!
can
receive
offline
messages
*
IRC
can
do
DCC
chat
.
*
IRC
will
convert
HTML
formatting
to
mIRC
formatting
.
*
Buddylist
tab
placement
option
(
Thanks
Jason
Willis
)
*
Protocol
specific
smiley
faces
*
IM
Image
sending
version
0.53
(
02
/
28
/
2002
)
:
*
Minor
bug
fixes
re:
queued
away
messages
*
Better
buddy
icon
transparency
(
for
real
this
time
;
-
))
*
Ability
to
change
formatting
of
Oscar
screen
name
*
Better
selection
in
HTML
widget
(
Thanks
BMiller
)
*
New
icons
for
ICQ
(
Thanks
Kevin
Miller
)
*
Editable
buddy
pounces
(
Thanks
Jason
Willis
)
*
Server
side
buddy
lists
in
Oscar
(
Thanks
Mark
Doliner
:-
))
*
Fix
for
the
chatlist
plugin
*
Typing
Notification
(
AIM
Direct
Connect
,
Yahoo
,
MSN
)
*
IM
Images
(
Receive
Only
)
*
Prettier
GtkImHtml
selection
*
Better
buddy
icon
transparency
(
for
real
this
time
;
-
)
)
version
0.52
(
02
/
17
/
2002
)
:
*
Better
buddy
icon
transparency
(
thanks
SeanEgan
)
*
Fixed
a
little
bug
with
connecting
via
proxy
(
thanks
for
reminding
me
of
this
,
Manish
Singh
)
*
Yahoo
!
Messenger
works
again
*
MSN
Works
again
*
Can
register
a
new
user
with
a
Jabber
Server
(
JSeymour
)
*
Can
now
set
Jabber
vCards
(
JSeymour
)
*
Jabber
vCards
are
now
shown
in
their
entirety
(
JSeymour
)
*
Various
jabber
bug
fixes
/
enhancements
(
JSeymour
)
version
0.51
(
01
/
24
/
2002
)
:
*
Arrow
buttons
in
log
viewer
and
some
other
dialogs
work
(
thanks
Ben
Miller
)
*
Option
to
only
send
auto
-
response
while
idle
(
thanks
Sean
Egan
)
*
Control
time
between
sending
auto
-
responses
(
thanks
Mark
Doliner
)
*
Should
be
able
to
sign
on
to
Oscar
using
Mac
OS
X
(
thanks
Fingolfin
,
Vincas
Ciziunas
,
et
al
.)
version
0.50
(
12
/
14
/
2001
)
:
*
Able
to
import
GnomeICU
contact
lists
*
Galeon
as
browser
option
(
Thanks
Rob
McQueen
)
*
IRC
/
list
,
/
invite
(
Thanks
Sean
Egan
)
*
Option
to
have
IMs
and
Chats
tabbed
in
same
window
*
Finally
put
the
lagmeter
plugin
out
of
its
misery
and
removed
it
.
(
/
me
dances
on
its
grave
.)
version
0.49
(
11
/
29
/
2001
)
:
*
Can
compile
against
GTK
+
2.0
(
version
1.3.10
/
1.3.11
)
*
Confirm
before
removing
buddies
*
Yahoo
updates
(
thanks
Brian
Macke
)
*
Jabber
updates
*
Zephyr
updates
(
thanks
Arun
A
Tharuvai
)
*
Gadu
-
Gadu
updates
(
thanks
Arkadiusz
Miskiewicz
)
*
Option
to
show
aliases
in
conversation
tabs
*
Option
to
hide
windows
after
sending
messages
*
licq2gaim
.
pl
conversion
script
(
thanks
Arturo
Cisneros
,
Jr
.)
version
0.48
(
11
/
18
/
2001
)
:
*
Right
-
click
on
links
to
open
/
copy
URL
*
Yahoo
changes
*
Oscar
can
send
/
receive
offline
messages
in
ICQ
.
Since
the
"real"
ICQ
protocol
isn
'
t
working
too
well
it
'
s
recommended
that
you
use
Oscar
for
ICQ
.
version
0.47
(
11
/
01
/
2001
)
:
*
Better
font
loading
(
pays
attention
to
charset
now
)
(
thanks
Arkadiusz
Miskiewicz
)
*
Better
recoding
in
Gadu
-
Gadu
(
thanks
Arkadiusz
Miskiewicz
)
*
Open
Mail
button
for
when
you
get
new
mail
(
Yahoo
and
MSN
)
*
New
buddy
pounce
option:
Popup
Notification
*
When
adding
a
buddy
,
the
groups
list
now
updates
when
you
switch
accounts
.
*
When
creating
a
new
buddy
pounce
,
gaim
now
automagically
selects
"on away"
or
"on idle"
,
if
the
user
is
away
or
idle
.
*
Add
Opera
to
the
available
browsers
(
thanks
Brian
Enigma
)
*
Improved
log
viewer
(
thanks
to
Ben
Miller
)
*
When
you
are
queueing
away
messages
,
double
clicking
on
a
buddy
'
s
name
will
cause
the
messages
for
that
name
to
be
dequeued
.
*
You
can
choose
which
sound
player
you
use
at
run
-
time
(
thanks
Ben
Miller
)
*
When
someone
adds
you
to
their
buddy
list
,
it
asks
if
you
want
to
add
them
as
well
(
Yahoo
,
ICQ
,
and
MSN
)
(
thanks
Nathan
Walp
)
*
Option
to
grey
idle
buddies
(
thanks
Nathan
Walp
)
*
MSN
Privacy
Options
*
In
MSN
you
can
set
a
person
'
s
alias
to
their
"friendly name"
by
right
-
click
on
their
name
while
they
'
re
online
.
*
IRC
can
do
/
WHOIS
*
The
usual
bug
fixes
and
memory
leak
plugs
version
0.46
(
10
/
18
/
2001
)
:
*
New
applet
icons
(
courtesy
David
Raeman
)
*
ICQ
works
on
big
-
endian
platforms
,
e
.
g
.
sparc
and
ppc
(
thanks
to
Nathan
Walp
and
Ben
Miller
)
*
Better
applet
icon
drawing
(
thanks
to
Ari
Pollak
)
*
An
extraordinary
number
of
bug
fixes
*
Ability
to
stop
animation
on
buddy
icons
,
restart
animation
,
hide
certain
buddy
icons
,
and
save
people
'
s
buddy
icons
,
all
through
a
right
-
click
menu
*
Event
handlers
in
perl
passed
arguments
as
elements
of
an
array
rather
than
all
concatenated
as
a
string
,
making
perl
much
easier
to
use
(
thanks
Dennis
Lambe
Jr
.)
*
Can
pass
an
argument
to
timeout_handlers
in
perl
(
thanks
Artem
Litvinovich
)
*
Redesigned
Modify
Account
window
(
thanks
Sean
Egan
)
*
Add
buddy
dialog
now
lets
you
select
which
protocol
to
add
the
buddy
to
*
Pressing
'
signon
'
on
the
first
screen
for
accounts
that
do
not
require
passwords
no
longer
incorrectly
displays
an
error
message
.
version
0.45
(
10
/
04
/
2001
)
:
*
New
plugin
event
:
event_chat_send_invite
*
Major
updates
to
the
perl
system
(
reread
PERL
-
HOWTO
and
SIGNALS
)
*
Major
updates
to
event_chat_
*
events
for
plugins
(
reread
SIGNALS
)
*
Some
GtkIMHtml
improvements
*
Various
bugfixes
*
Nick
Highlighting
in
chat
*
Tab
-
completion
for
nicks
in
chat
(
thanks
to
Sean
Egan
)
*
Large
internal
reworkings
*
New
Protocol:
Gadu
-
Gadu
,
written
by
Arkadiusz
Miskiewicz
*
Can
choose
buddy
icon
to
send
(
for
Oscar
)
version
0.44
(
09
/
20
/
2001
)
:
*
More
sane
scaling
of
buddy
icons
(
intelligently
scale
to
either
48
x48
or
50
x50
depending
on
icon
)
*
Have
you
ever
had
it
happen
where
you
cancel
a
login
and
Gaim
starts
using
all
the
available
processing
power
?
I
think
I
fixed
that
.
*
Temporarily
removed
Jabber
user
registration
,
which
wasn
'
t
working
anyway
.
*
Added
a
spiffy
Help
button
*
Wrote
a
plugin
for
all
those
people
who
miss
having
the
chat
rooms
in
their
buddy
lists
(
chatlist
.
so
)
*
Updated
libfaim
*
Added
drop
down
selection
to
chat
invitation
*
Improved
the
look
of
the
chat
invitation
dialog
*
Improved
the
look
of
the
proxy
preferences
*
event_im_recv
and
event_im_display_rcvd
passed
whether
the
message
received
was
auto
-
response
(
see
SIGNALS
)
*
IRC
fixes
(
largly
copied
from
X
-
Chat
)
*
Internal
change
to
how
preferences
are
stored
*
Other
bug
fixes
*
Option
to
hide
buddy
icons
version
0.43
(
09
/
06
/
2001
)
:
*
Can
change
friendly
name
in
MSN
again
*
Bug
fixes
*
Auto
-
reconnect
plugin
has
exponential
timeout
(
i
.
e
.
it
tries
after
8
seconds
,
then
16
,
then
32
,
etc
.
up
to
17
minutes
)
*
Removed
file
transfer
things
from
Napster
.
It
didn
'
t
work
well
anyway
.
It
'
ll
be
back
eventually
.
(
Does
anyone
even
use
napster
anymore
?
)
version
0.11.0
-
pre15
(
08
/
28
/
2001
)
:
*
MSN
works
again
*
Fixed
a
little
segfault
when
images
are
links
*
Redid
the
about
box
again
.
*
Fixed
a
nice
little
bug
with
the
manual
browser
command
*
Oscar
Unicode
fix
(
Thanks
John
Matthews
)
*
Can
select
which
protocols
are
compiled
statically
(
e
.
g
.
:
.
/
configure
--
with
-
static
-
prpls
=
oscar
,
jabber
)
*
New
plugin
events:
event_im_displayed_sent
and
event_im_displayed_rcvd
.
Use
these
to
change
messages
after
they
'
re
displayed
(
e
.
g
.
encrypt
sent
messages
,
or
send
auto
-
responses
and
have
them
display
locally
properly
)
*
Can
use
Arts
for
sound
(
thanks
Tom
Dyas
)
version
0.11.0
-
pre14
(
06
/
17
/
2001
)
:
*
Fixed
a
segfault
with
Oscar
'
s
account
confirmation
(
Thanks
,
Adam
)
*
Some
MSN
changes
*
Some
HTML
widget
changes
*
Can
specify
hosts
/
ports
for
Yahoo
(
thanks
Jeremy
Brooks
)
*
Many
many
bugfixes
version
0.11.0
-
pre13
(
06
/
06
/
2001
)
:
*
Can
view
/
set
chat
topic
in
Jabber
(
thanks
faceprint
)
*
The
napster
plugin
no
longer
segfaults
on
invalid
names
and
/
or
passwords
.
*
HTML
is
properly
stripped
from
away
messages
in
protocols
that
do
not
use
HTML
.
(
thanks
,
faceprint
)
*
Can
view
/
set
chat
topic
in
IRC
*
MSN
properly
escapes
outgoing
messages
*
Much
needed
updates
to
the
gaim
man
page
(
thanks
,
Sean
Egan
)
version
0.11.0
-
pre12
(
05
/
29
/
2001
)
:
*
Fixed
a
funny
bug
with
auto
responses
when
queued
messages
are
enabled
.
*
Redesigned
the
Font
Options
preference
page
*
Improved
Jabber
chat
support
(
it
whispers
now
,
too
)
*
Zephyr
can
do
Subscriptions
now
(
thanks
to
nsanch
)
*
Auto
-
recon
plugin
got
reworked
*
Lots
of
clean
-
ups
*
Some
new
pixmaps
(
Thanks
,
DennisR
).
*
Fixed
a
segfault
in
IRC
(
Thanks
Sean
Egan
)
*
MSN
can
now
change
your
'
friendly
name
'
(
Thanks
for
the
packet
logs
,
aechols
)
*
More
IRC
improvements
[
colors
,
etc
]
(
Thanks
Sean
Egan
)
*
Improved
proxy
options
*
Fixed
a
small
issue
with
HTML
not
being
stripped
from
log
files
properly
(
Thanks
,
faceprint
and
David
Stoddard
)
*
Can
turn
on
/
off
Yahoo
!
Mail
announcements
*
Can
force
messages
through
the
server
for
ICQ
(
use
this
if
you
have
problems
sending
)
*
Can
receive
buddy
icons
in
Oscar
(
requires
gdk_pixbuf
,
which
GNOME
depends
on
.
If
you
--
disable
-
pixbuf
,
it
will
disable
this
.)
*
Redesigned
plugins
dialog
(
thanks
Mike
Heffner
)
version
0.11.0
-
pre11
(
04
/
30
/
2001
)
:
*
Zephyr
updates
and
additions
,
thanks
Neil
Sanchala
(
nsanch
)
*
Jabber
can
send
/
accept
chat
invites
(
due
to
mid
)
*
MSN
has
the
option
to
notify
you
of
new
hotmail
messages
*
Fixed
a
problem
with
ADD
requests
in
MSN
*
Fixed
a
small
memory
leak
with
MSN
*
Moved
MSN
'
s
spammy
debug
output
into
debug_printf
'
s
*
Can
rename
groups
/
buddies
in
the
Edit
Buddies
pane
(
thanks
Neil
Sanchala
)
*
Some
perl
updates
(
thanks
to
Sean
Egan
)
*
IRC
got
the
following
slash
commands:
op
,
deop
,
voice
,
devoice
,
mode
,
raw
,
quote
,
and
kick
(
thanks
to
Sean
Egan
)
*
MSN
Properly
handles
URL
decoding
of
'
friendly
'
names
*
Redesigned
Preferences
pages
(
design
by
DennisR
)
*
Can
select
where
tabs
are
for
tabbed
IM
/
Chat
windows
*
Option
to
queue
away
messages
while
away
*
Jabber
got
good
updates
(
from
faceprint
)
*
Oh
yes
,
and
Oscar
works
,
yet
again
.
(
gee
...
that
'
s
what
,
4
releases
that
have
"fixed"
it
now
?
)
version
0.11.0
-
pre10
(
04
/
13
/
2001
)
:
*
Many
,
many
bug
fixes
*
Can
choose
to
not
send
away
auto
-
response
(
thanks
phzzzt
)
*
Uh
...
Oscar
works
?
For
now
?
*
IRC
Plugin
can
do
whois
(
right
click
and
info
)
*
IRC
Plugin
got
away
message
support
*
Gaim
blist
to
WinAIM
blt
perl
script
(
courtesy
Andy
Harrison
)
*
Sound
on
buddy
pounce
(
Thanks
Andrew
Echols
)
*
Can
view
all
group
chats
in
one
tabbed
window
(
same
keybindings
as
for
tabbed
normal
conversations
)
*
More
Protocol
plugins:
Zephyr
(
plugins
/
zephyr
)
(
DON
'
T
USE
THIS
unless
you
know
what
it
is
and
why
you
'
d
want
to
use
it
)
version
0.11.0
-
pre9
(
03
/
26
/
2001
)
:
*
Can
register
Jabber
accounts
(
load
the
Jabber
plugin
and
click
Register
on
the
login
window
)
*
GtkIMHtml
handles
themes
(
no
background
pixmaps
though
)
(
thanks
decklin
,
mishan
)
*
URLS
Linkify
properly
in
Buddy
chats
*
Jabber
compiles
better
on
Solaris
?
*
Gaim
works
with
Oscar
Again
(
Huge
thanks
to
Adam
Fritzler
of
libfaim
)
version
0.11.0
-
pre8
(
03
/
23
/
2001
)
:
*
Fixed
a
problem
with
MSN
not
detecting
signoffs
and
buddy
updates
.
*
Implemented
away
options
in
MSN
*
Alt
-
[
1
-
9
]
to
go
to
[
1
-
9
]
th
pane
in
tabbed
convo
window
*
Jabber
fixes
,
Oscar
fixes
(
!
),
Yahoo
fixes
,
TOC
fixes
*
Can
use
Alt
to
access
menu
,
and
Ctl
-
char
for
certain
actions
(
thanks
baldnik
)
*
Oscar
blocking
works
(
?
)
*
MSN
can
see
status
of
other
users
version
0.11.0
-
pre7
(
03
/
16
/
2001
)
:
*
Can
build
RPMs
as
non
-
root
*
New
yahoo
library
(
can
use
HTTP
proxy
)
*
Command
-
line
arg
to
specify
config
file
(
thanks
Jason
Boerner
)
*
Can
view
all
conversations
in
one
tabbed
window
(
Control
-
[
and
Control
-
]
move
left
and
right
respectively
;
Control
-
Tab
moves
to
the
next
unread
,
or
the
next
tab
if
there
are
no
unread
tabs
)
*
Tooltips
on
links
work
again
*
Can
log
system
notices:
signons
/
signoffs
,
awayness
and
idleness
(
thanks
Andrew
Echols
)
*
MSN
fixes
*
Applet
fixes
version
0.11.0
-
pre6
(
03
/
06
/
2001
)
:
*
Fixed
bug
with
NAS
support
*
Napster
plugin
is
included
again
(
Thanks
for
pointing
out
that
it
was
missing
,
(
Yan
V
.
Bulgak
)
*
Oscar
can:
search
by
email
,
request
confirmation
,
change
password
*
TOC
fixes
*
ICQ
fixes
*
Faster
HTML
parsing
/
rendering
version
0.11.0
-
pre5
(
02
/
26
/
2001
)
:
*
Minor
GUI
changes
*
ICQ
Alias
problem
fixed
*
Negative
times
fixed
*
Cannot
create
blank
away
messages
/
messages
with
blank
titles
*
Can
right
-
click
Edit
Buddies
list
to
alias
/
add
pounce
/
etc
.
*
Ability
to
independently
set
accounts
as
away
*
Can
use
all
away
states
for
ICQ
,
Yahoo
(
N
/
A
,
Be
Right
Back
,
etc
.)
*
Fixed
hanging
trees
*
Can
close
windows
by
hitting
'
Esc
'
(
optional
)
*
Better
HTML
Widget
*
Can
toggle
timestamps
by
hitting
F2
(
optional
)
*
Rewritten
file
transfer
for
TOC
*
Jabber
got
chat
*
Log
Viewer
(
courtesy
BMiller
)
*
Can
save
conversation
history
*
Napster
can
kinda
sorta
download
files
sometimes
:
)
*
You
can
activate
IDs
in
Yahoo
*
ICQ
upgraded
to
use
icqlib
1.1.5
version
0.11.0
-
pre4:
*
ICQ
upgraded
to
use
icqlib
1.1.0
*
An
enormous
amount
of
bug
fixes
*
Even
More
Protocol
Plugins:
Jabber
(
plugins
/
jabber
)
Napster
(
plugins
/
napster
.
c
)
*
Fixed
a
segfault
with
'
Ignore
new
conversations
while
away
'
version
0.11.0
-
pre3
(
12
/
15
/
2000
)
:
*
Away
messages
arranged
alphabetically
(
Thanks
Justin
)
*
More
GUI
adjustments
*
Can
optionally
run
command
to
play
sound
files
*
Icons
for
ICQ
plugin
(
blatently
stolen
from
GnomeICU
)
*
Icons
for
Yahoo
plugin
(
not
-
so
-
blatently
stolen
from
GTKYahoo
)
*
Optionally
display
warning
level
next
to
name
in
buddy
list
*
Optionally
ignore
fonts
on
incoming
messages
*
Command
-
line
option
to
automatically
set
yourself
as
away
upon
signon
(
thanks
bmiller
)
*
Buddy
list
backups
now
stored
in
~/
.
gaim
/
SN
.
protocol
.
blist
(
gaim
will
move
the
old
file
for
you
).
Needed
for
when
you
have
the
same
name
on
two
different
protocols
.
(
Oscar
and
TOC
share
the
same
file
.)
*
More
Protocol
plugins:
MSN
(
plugins
/
msn
)
version
0.11.0
-
pre2
(
12
/
04
/
2000
)
:
*
Fixed
a
segfault
with
a
bad
util
.
c
version
0.11.0
-
pre1
(
12
/
03
/
2000
)
:
*
Multiple
connections
*
Protocol
plugins:
IRC
(
plugins
/
irc
.
c
)
Yahoo
(
plugins
/
yay
)
ICQ
(
plugins
/
icq
)
*
Logs
now
stored
to
~/
.
gaim
/
logs
rather
than
~/
.
gaim
/
SN
/
*
User
configurable
sounds
*
Scroll
bar
now
functions
properly
in
chat
room
user
lists
*
X
-
Idle
support
added
(
thanks
bmiller
and
bryner
)
*
small
change
in
the
way
away
messages
are
displayed
(
Thanks
Ryan
C
.
Gordon
)
*
Plugin
system
uses
GModule
now
(
improves
portability
,
adds
features
)
(
Requires
recompile
and
probably
modifications
of
most
plugins
)
*
Perl
got
updates
(
reread
plugins
/
PERL
-
HOWTO
)
*
Spell
checker
now
uses
gtkspell
*
Auto
-
Away
(
thanks
,
yet
again
,
to
bmiller
;)
*
More
buddy
pounce
options
*
Various
GUI
improvements
version
0.10.3
(
10
/
09
/
2000
)
:
*
Segfault
when
viewing
user
info
fixed
*
libdb
problem
fixed
version
0.10.2
(
10
/
07
/
2000
)
:
*
A
few
fixes
to
the
URL
parser
.
*
Better
placement
of
smiley
dialog
*
Improved
log
file
readibility
*
Code
cleanups
(
thanks
kylev
)
*
Fixed
problem
when
closing
away
message
box
(
thanks
bmiller
)
*
sprintf
()
problem
on
some
systems
*
Various
small
bug
fixes
version
0.10.1
(
09
/
15
/
2000
)
:
*
Better
chatroom
logging
*
Oscar
works
again
.
Pay
no
attention
to
Slashdot
.
*
gtkhtml
handles
background
colours
better
.
*
A
third
conversation
window
display
preference
.
*
Better
support
for
things
like
Sawfish
version
0.10.0
(
09
/
11
/
2000
)
:
*
New
Smiley
Faces
and
Pixmaps
added
.
*
Smiley
faces
now
properly
wrap
in
the
conversation
windows
.
*
Smiley
dialog
*
Fixed
0
-
byte
file
segfault
.
*
Borderless
buttons
(
for
that
cool
pop
-
up
look
)
*
Fixed
some
resizing
bugs
*
Added
Ctrl
+
{
B
/
I
/
U
/
S
}
hotkeys
to
conversation
windows
.
*
Added
Ctrl
+
(
number
)
hotkeys
to
insert
smileys
in
conversation
windows
.
*
Support
for
%
n
,
%
d
,
and
%
t
in
away
messages
.
Thanks
bmiller
!
*
Background
colors
*
Redesigned
preferences
dialog
*
Redesigned
conversation
dialog
*
Removed
the
Lag
-
O
-
Meter
(
Lag
-
O
-
Meter
is
now
a
plugin
)
*
SOCKS
4
/
5
proxy
works
*
Buddy
Pounces
are
now
saved
in
.
gaimrc
*
Buddy
Chats
are
now
saved
in
.
gaimrc
*
Ability
to
merge
gaim
,
aim2
,
aim4
buddylists
.
Thanks
again
bmiller
!
*
ICQ
-
style
aliases
.
This
lets
you
change
the
name
you
see
your
buddy
as
.
For
example
,
if
your
buddy
'
s
SN
is
'
CouldntGetMyName
',
you
can
alias
him
as
'
Loser
'.
*
Compile
with
GNOME
bits
if
available
*
Added
GNOME
Url
Handler
as
an
available
web
-
browser
*
Added
the
S
html
tag
.
*
Optionally
Ignore
TiK
'
s
Automated
Messages
*
Option
to
beep
instead
of
play
sound
*
New
icons
for
panel
(
depends
on
some
GNOME
pixmaps
)
*
Perl
scripting
.
See
plugins
/
PERL
-
HOWTO
for
how
to
write
perl
scripts
.
All
.
pl
files
in
~/
.
gaim
are
autoloaded
when
gaim
starts
.
*
HTML
widget
is
faster
,
more
stable
version
0.9.20
(
07
/
14
/
2000
)
:
*
More
plugin
events
,
more
plugin
features
*
Run
-
time
OSCAR
support
*
Added
buddy
list
ticker
(
See
prefs
/
Appearance
).
Clicking
on
a
name
will
cause
a
new
or
previous
IM
window
to
display
for
that
screenname
*
"You are sending messages too quickly"
error
is
now
fixed
when
you
have
a
large
buddylist
.
*
Fixed
the
LC_ALL
compile
problem
on
Solaris
boxes
*
Fixed
PPC
and
ARM
compile
problem
with
oscar
.
c
*
Smileys
work
better
,
and
don
'
t
cause
font
attributes
to
drop
*
Dialog
windows
are
now
prettier
*
/
me
in
IM
window
;
font
/
color
dialogs
and
smileys
in
chat
window
version
0.9.19
(
06
/
09
/
2000
)
:
*
Graphical
Smiley
Faces
*
Applet
got
a
bit
of
a
makeover
(
inside
&
out
)
*
Compile
-
time
options
affect
Preferences
dialog
*
Whispering
in
chat
works
(
does
anyone
even
use
this
?
)
*
HTML
-
tag
buttons
in
chat
*
Chat
got
all
kinds
of
new
features
(
like
IRC
-
sytle
/
me
)
*
Chat
in
oscar
works
much
better
*
Locale
support
*
Fixed
the
segfault
when
your
server
-
side
config
is
null
*
Many
many
bugfixes
version
0.9.18
(
06
/
02
/
2000
)
:
*
Logging
in
works
better
for
oscar
*
Double
error
bug
when
sending
message
to
an
offline
user
is
fixed
.
*
Pressing
enter
once
again
sends
a
message
in
buddy
chatrooms
(
oops
)
*
More
fixes
for
the
change
on
the
AOL
sign
-
on
process
.
*
Fixed
bug
where
Gaim
sometimes
doesn
'
t
find
a
font
to
use
.
*
Per
-
conversation
font
and
color
dialogs
(
thanks
fflewddur
)
*
Chat
in
oscar
works
(
somewhat
)
*
Even
more
fixes
for
the
sign
-
on
process
,
and
now
you
don
'
t
flash
when
setting
permit
/
deny
lists
.
version
0.9.17
(
05
/
31
/
2000
)
:
*
Automagic
feature
to
check
for
new
versions
has
been
removed
*
Infinite
loop
bug
fixed
version
0.9.16
(
05
/
31
/
2000
)
:
*
Paned
buddy
chat
window
(
Thanks
Syd
)
*
Buddy
lists
(
and
changes
)
are
cached
to
~/
.
gaim
/<
sn
>
.
blist
where
<
sn
>
is
your
screen
name
.
If
for
some
reason
,
you
log
into
the
AOL
server
and
the
buddy
list
comes
back
empty
,
we
check
for
a
cache
file
,
and
,
if
we
find
one
,
read
it
in
.
This
essentially
implements
recovery
from
a
server
crash
at
AOL
(
AOL
does
not
back
up
machines
that
contain
TOC
-
based
buddy
lists
,
unfortunately
).
(
Thanks
Syd
)
*
Font
selection
dialog
*
Small
changes
to
the
Oscar
/
libfaim
stuff
(
see
libfaim
/
README
.
gaim
)
*
SOCKS
4
proxy
support
*
Better
proxy
support
overall
(
you
can
get
people
'
s
info
now
!
:
)
)
*
Two
-
way
file
transfer
(
you
can
get
and
send
files
,
but
you
still
can
'
t
initiate
either
)
*
Fixed
font
problem
with
Misconfigured
X
-
Servers
.
Thanks
Decklin
!
*
Fixed
the
No
Configuration
problem
that
came
about
today
(
5
/
31
)
version
0.9.15
(
05
/
06
/
2000
)
:
*
Plugin
support
enabled
by
default
(
oops
)
*
Some
plugins
built
/
installed
by
default
*
Option
to
automagically
check
for
new
releases
*
Ability
to
receive
files
(
one
-
way
file
transfer
)
*
In
-
line
spell
checker
(
thanks
to
Torrey
Searle
of
the
Everybuddy
Devel
team
for
this
one
)
version
0.9.14
(
04
/
24
/
2000
)
:
*
Numerous
Fixes
by
G
.
Sumner
Hayes
(
buffer
over
flow
patches
,
etc
)
*
Paned
Conversation
Windows
(
Thanks
Syd
)
*
Raise
Window
On
Message
Received
,
Fixed
(
Thanks
Syd
)
*
When
multiple
screen
names
,
Gaim
now
correctly
remembers
the
name
that
was
used
last
.
*
FONT
sizes
now
work
correctly
.
*
PLUGIN
SUPPORT
!!
(
Lots
of
cool
goodies
here
)
*
Fixed
another
leak
or
two
*
Added
ability
to
change
your
screenname
password
*
Devil
pixmaps
version
0.9.13
(
03
/
27
/
2000
)
:
*
Dialog
Box
Segfault
Fixed
(
When
You
Click
A
Toggle
Then
Cancel
)
*
Double
Log
-
Out
Message
Fixed
*
GNOME
compile
error
fixed
*
Away
Message
Problem
Fixed
*
Fixed
URL
Right
Click
Menus
*
Conversation
Loggin
now
shows
Full
Date
and
Time
*
Internal
Change
to
Buddy
List
version
0.9.12
(
03
/
25
/
2000
)
:
*
Segfault
fix
for
PPC
/
Alpha
/
etc
machines
with
log
(
0
)
Thanks
to
Todd
Cohen
for
this
one
.
*
Small
internal
change
to
the
way
prefs
work
*
GNOME
Applet
support
works
better
(
thanks
to
Eric
Warmenhoven
for
the
patch
)
*
Support
for
displaying
true
type
fonts
*
Lag
-
O
-
Meter
does
not
send
lag
-
test
if
not
selected
*
Fixed
problem
with
saving
away
messages
which
contain
spaces
and
numbers
.
*
Various
GNOME
Applet
Enhancements
(
thanks
AGAIN
to
Eric
.
Someone
needs
to
stop
this
boy
:-
)
)
*
A
lot
of
random
,
obscure
bugs
fixed
*
All
of
the
major
and
I
believe
all
of
the
minor
memory
leaks
are
now
fixed
(
Thanks
to
Peter
Teichman
,
Larry
Ewing
,
Jeramey
Crawford
,
and
me
)
version
0.9.11
(
03
/
22
/
2000
)
:
*
<
STRIKE
>
Strike
Tag
Support
</
STRIKE
>
:-
)
*
Another
memory
leak
fix
*
New
.
gaimrc
format
*
Better
support
for
multiple
screen
names
*
Font
Properties
*
Saving
of
buddylist
window
position
*
Fixed
a
problem
with
Gaim
and
the
Netscape
-
branded
version
of
Mozilla
*
New
Sound
Properties
*
More
General
Properties
*
Bigger
Text
-
Entry
field
(
Thanks
to
CrazyDavy
for
this
one
)
*
Various
Random
Bug
fixes
version
0.9.10
(
11
/
03
/
1999
)
:
*
Fixed
a
nasty
memory
leak
.
No
more
40
M
Gaim
processes
.
LOL
*
IDLE
Times
are
displayed
in
a
neater
fashion
.
version
0.9.9
(
10
/
31
/
1999
)
:
*
A
little
selection
bug
has
been
squished
*
Small
memory
leak
fixed
*
Small
network
fix
(
problem
with
HTTP
Proxy
fixed
?
)
*
Proxy
stuff
should
work
now
:
)
*
Widget
table
support
,
dir
info
looks
nicer
*
Info
box
looks
nicer
(
thanks
to
Decklin
Foster
)
*
Client
now
'
corrects
'
time
values
from
the
server
for
accurate
login
times
.
*
Lag
-
O
-
Meter
(
ala
Drunken
Jim
)
*
IDLE
Preferences
version
0.9.8
(
10
/
04
/
1999
)
:
*
HTTP
Proxy
Support
(
No
SOCKS
yet
)
*
HTML
Widget
more
robust
*
Graphical
Debug
Window
*
Buddylist
bug
fixed
*
Some
logging
fixes
and
improvements
*
configurable
host
/
port
selection
*
Clickable
Links
in
buddy
chat
*
New
Gaim
Logo
*
Display
Signon
/
Signoff
messages
in
conversation
windows
*
Option
to
strip
HTML
from
logged
messages
*
GNOME
cleanups
(
It
might
work
now
haha
)
*
When
viewing
user
info
,
URLS
are
converted
to
clickable
links
*
Tooltips
on
URLS
version
0.9.7
(
08
/
08
/
1999
)
:
*
Preliminary
Oscar
Support
*
Fixed
bad
network
bug
*
Fixed
some
bad
text
rendering
bugs
in
the
HTML
widget
*
log
all
conversation
names
are
now
normalized
.
*
Fixed
another
bad
network
bug
:
)
*
Multiple
browser
support
,
some
Netscape
buggies
fixed
.
*
Permit
/
Deny
preferences
moved
to
'
Permit
'
pane
on
buddylist
.
*
Fixed
problem
with
_
,
',
and
\
in
passwords
version
0.9.6
(
08
/
01
/
1999
)
:
*
Fixed
'
log
all
conversation
'
segfault
*
Added
NAS
support
*
Removed
Xmu
dependancies
.
*
Restructured
network
code
*
ESD
detection
more
robust
.
*
Sound
fallbacks
are
MUCH
more
robust
!
version
0.9.5
(
07
/
25
/
1999
)
:
*
Fixed
About
Box
SegFault
*
Autologin
Works
with
Applet
*
Option
to
Show
Buddy
List
after
Signon
with
Applet
*
2048
character
messages
*
Away
-
Detection
(
shows
a
different
icon
on
the
buddy
list
)
*
Fixed
Segfault
with
messages
>
allowed
size
*
Added
option
to
log
all
conversations
*
Changed
g_new
to
g_new0
*
Buddy
List:
Right
Click
Menus
*
Find
Buddy
By
Email
*
Find
Buddy
By
Info
*
New
HTML
widget
(
Underline
/
Links
/
HRs
)
*
Updated
Toolbar
with
'
Underline
'
Icon
*
More
Buddy
Pounce
Options
*
Option
to
auto
-
change
urls
into
clickable
links
(
Under
Prefs
)
*
Better
Buddy
Chat
functionality
*
Away
Prefs
*
Registration
Information
(
Let
Us
Know
Who
You
Are
)
*
Buddy
Chat
Prefs
(
Update
Chatroom
Lists
)
*
Set
User
Info
*
FAQ
added
to
the
distribution
*
Sound
problem
with
some
systems
fixed
*
Set
Dir
Info
*
Autostart
of
Netscape
on
URL
Click
*
DnD
Rearranging
of
Groups
*
Better
Netscape
Functionality
*
Right
Click
`URL
'
Menus
*
DnD
Rearranging
of
Buddies
*
Script
to
convert
win95
buddylist
to
gaim
buddylist
*
Added
`Link
/
URL
'
button
to
conversation
window
*
ESD
is
now
autodetected
*
Not
too
important
but
we
GNU
-
ified
the
source
tree
:
)
version
0.8.0
(
04
/
31
/
1999
)
:
*
Code
clean
-
up
*
Updated
Prefs
*
Buddy
Pouncing
*
Pixmaps
for
buttons
*
Buddylist
import
/
export
*
Autoconf
/
Automake
*
Conversation
Logging
*
Coloured
Text
Selection
*
Updated
Preferences
*
ESD
Support
*
Minor
Bug
Fixes
*
`Warning
'
support
*
`Blocking
'
on
conversation
window
*
Add
/
Remove
buddy
from
conversation
window
*
Scroll
-
Wheel
Mice
work
in
Conversation
Window
*
Fixed
WindowMaker
Appicon
*
version
Number
in
About
Box
*
Gaim
Slogan
in
about
box
:
)
*
Created
Changelog
File
:
)