--- gaim-1.5.0+1.5.1cvs20051015.orig/gaim-1.5.0+1.5.1cvs20051015.tar.bz2.cdbs-config_list +++ gaim-1.5.0+1.5.1cvs20051015/gaim-1.5.0+1.5.1cvs20051015.tar.bz2.cdbs-config_list @@ -0,0 +1,5 @@ +gaim-1.5.0+1.5.1cvs20051015/intl/config.charset +gaim-1.5.0+1.5.1cvs20051015/config.h.mingw +gaim-1.5.0+1.5.1cvs20051015/config.guess +gaim-1.5.0+1.5.1cvs20051015/config.sub +gaim-1.5.0+1.5.1cvs20051015/config.h.in --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/gaim-dev.install +++ gaim-1.5.0+1.5.1cvs20051015/debian/gaim-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include +debian/tmp/usr/lib/libgaim-remote.la +debian/tmp/usr/lib/libgaim-remote.so +debian/tmp/usr/lib/pkgconfig +debian/dh_gaim usr/bin --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/copyright +++ gaim-1.5.0+1.5.1cvs20051015/debian/copyright @@ -0,0 +1,23 @@ +gaim was initially packaged for Debian by Robert Edmonds +on Sat, 3 Jun 2000 11:22:17 -0400 and subsequently re-packaged +by Robert McQueen on Thu, 30 Aug 2001 19:23:30 +0100. + +It was downloaded from: + http://gaim.sourceforge.net/ + +The upstream authors are listed in the AUTHORS file, and an +attempt at a more exhaustive list of copyright holders is +contained in the COPYRIGHT file. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as +published by the Free Software Foundation; either version 2 of +the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL file. --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/gaim-menu.xpm +++ gaim-1.5.0+1.5.1cvs20051015/debian/gaim-menu.xpm @@ -0,0 +1,335 @@ +/* XPM */ +static char * gaim_menu_xpm[] = { +"32 32 300 2", +" c None", +". c #99861E", +"+ c #D3B921", +"@ c #EECC1F", +"# c #EDC819", +"$ c #CEAA11", +"% c #8C700B", +"& c #251C01", +"* c #C1AE27", +"= c #F2DA37", +"- c #F4DE40", +"; c #F4DC3E", +"> c #F3D831", +", c #F0CC1C", +"' c #EBBC0E", +") c #AD8004", +"! c #291C01", +"~ c #CDB92E", +"{ c #F4E147", +"] c #F6E86D", +"^ c #F6E97C", +"/ c #F6E875", +"( c #F5E359", +"_ c #F2D630", +": c #EFC718", +"< c #E9AD07", +"[ c #B27402", +"} c #010100", +"| c #635A1C", +"1 c #F2DC3D", +"2 c #F5E768", +"3 c #F7EE99", +"4 c #F8EFA6", +"5 c #F6EC96", +"6 c #F6E772", +"7 c #F3DA3B", +"8 c #EFCA1C", +"9 c #E9AE09", +"0 c #DF8F03", +"a c #3A1C00", +"b c #AF9B1F", +"c c #F5E24D", +"d c #F7EA80", +"e c #F8F1B1", +"f c #F8F1B9", +"g c #F7EEA0", +"h c #F6E876", +"i c #F3D939", +"j c #EEC71B", +"k c #E6A908", +"l c #DF8C02", +"m c #854400", +"n c #000000", +"o c #C1A91C", +"p c #F4E047", +"q c #F6E977", +"r c #F7EEA2", +"s c #F7EFA7", +"t c #F6EB8E", +"u c #F5E461", +"v c #F1D42F", +"w c #ECC214", +"x c #E3A005", +"y c #DC8201", +"z c #9A4C00", +"A c #B49B16", +"B c #F2D834", +"C c #F4E152", +"D c #F5E672", +"E c #F5E674", +"F c #F4E158", +"G c #F1D839", +"H c #ECC61B", +"I c #E6AF0C", +"J c #DC8C03", +"K c #D46F01", +"L c #873D00", +"M c #897513", +"N c #EECC22", +"O c #F0D533", +"P c #F1D942", +"Q c #F1D943", +"R c #EFD331", +"S c #EBC721", +"T c #E6B20F", +"U c #DE9506", +"V c #D37702", +"W c #CD6300", +"X c #4F1F00", +"Y c #D4AA14", +"Z c #E9BD19", +"` c #E8C01D", +" . c #E7BE1A", +".. c #E5B514", +"+. c #E1A70C", +"@. c #D88D06", +"#. c #D17902", +"$. c #C55D01", +"%. c #A14400", +"&. c #6E580E", +"*. c #D5A10F", +"=. c #DFA60D", +"-. c #DDA10B", +";. c #D99508", +">. c #D58805", +",. c #CD7002", +"'. c #C56201", +"). c #A74900", +"!. c #391600", +"~. c #41350F", +"{. c #AE7A0C", +"]. c #C48109", +"^. c #CD7905", +"/. c #CA7304", +"(. c #B46105", +"_. c #914605", +":. c #221204", +"<. c #2B230A", +"[. c #362403", +"}. c #B6B083", +"|. c #948F70", +"1. c #6D664F", +"2. c #7B6939", +"3. c #886829", +"4. c #846424", +"5. c #927520", +"6. c #8B731E", +"7. c #A98919", +"8. c #BF9F26", +"9. c #B28212", +"0. c #271701", +"a. c #F6F1D2", +"b. c #F3E8A7", +"c. c #EFDF75", +"d. c #EBD756", +"e. c #E8CD3B", +"f. c #E6C831", +"g. c #E5C229", +"h. c #E4BE22", +"i. c #E1B61D", +"j. c #E1B823", +"k. c #D89911", +"l. c #9B5402", +"m. c #0E0600", +"n. c #F6F0C7", +"o. c #F3E793", +"p. c #EEDC5A", +"q. c #EBD23B", +"r. c #E8C726", +"s. c #E8C11E", +"t. c #E6B917", +"u. c #E4B211", +"v. c #E0A50D", +"w. c #DB9A0A", +"x. c #D38104", +"y. c #CE7101", +"z. c #844001", +"A. c #180900", +"B. c #F7EFB9", +"C. c #F4E782", +"D. c #F1DD4D", +"E. c #EED32E", +"F. c #EBC519", +"G. c #EABF12", +"H. c #E9B80C", +"I. c #E6AF09", +"J. c #E1A006", +"K. c #DB9004", +"L. c #CE7802", +"M. c #A65B01", +"N. c #B65801", +"O. c #AE5100", +"P. c #3A1A00", +"Q. c #050100", +"R. c #F7EFB5", +"S. c #F5E87E", +"T. c #F3DD46", +"U. c #F0D42B", +"V. c #EEC716", +"W. c #EDC20F", +"X. c #EBB90A", +"Y. c #E9B007", +"Z. c #E4A005", +"`. c #DC8E03", +" + c #B56401", +".+ c #2F1500", +"++ c #351800", +"@+ c #642C00", +"#+ c #9E4500", +"$+ c #712E00", +"%+ c #F7EEAE", +"&+ c #F6E775", +"*+ c #F4DD3E", +"=+ c #F2D325", +"-+ c #F0C813", +";+ c #EEC20D", +">+ c #EDB808", +",+ c #E9B006", +"'+ c #E39C04", +")+ c #DB8902", +"!+ c #9E5401", +"~+ c #240C00", +"{+ c #3E1500", +"]+ c #F7ECA3", +"^+ c #F5E469", +"/+ c #F3DC3A", +"(+ c #F1D221", +"_+ c #EFC610", +":+ c #EEBF0B", +"<+ c #EBB507", +"[+ c #E8AB05", +"}+ c #E19603", +"|+ c #D78002", +"1+ c #954C01", +"2+ c #040100", +"3+ c #F7ECA7", +"4+ c #F4E15B", +"5+ c #F2D62C", +"6+ c #F0CD1A", +"7+ c #EEBE0C", +"8+ c #ECB608", +"9+ c #EAAB05", +"0+ c #E6A003", +"a+ c #DF8E02", +"b+ c #D37601", +"c+ c #984901", +"d+ c #F6E781", +"e+ c #F3DC48", +"f+ c #F1D021", +"g+ c #EEC312", +"h+ c #EBB409", +"i+ c #E9AB06", +"j+ c #E59E03", +"k+ c #E19402", +"l+ c #D98002", +"m+ c #D06D01", +"n+ c #9D4801", +"o+ c #1B0A00", +"p+ c #DECF5F", +"q+ c #F2D93B", +"r+ c #EDC212", +"s+ c #EAB50A", +"t+ c #E5A205", +"u+ c #E19803", +"v+ c #DD8B02", +"w+ c #DA8001", +"x+ c #D57201", +"y+ c #CB6201", +"z+ c #AB4700", +"A+ c #331300", +"B+ c #C7B64D", +"C+ c #F1D22B", +"D+ c #EAB30A", +"E+ c #E4A206", +"F+ c #DC8D03", +"G+ c #D67E02", +"H+ c #D27201", +"I+ c #D06C01", +"J+ c #CD6601", +"K+ c #C85B00", +"L+ c #B64A00", +"M+ c #461B00", +"N+ c #A08C2E", +"O+ c #EDC51B", +"P+ c #E29E05", +"Q+ c #DA8702", +"R+ c #CD6D01", +"S+ c #BB5A01", +"T+ c #924601", +"U+ c #914401", +"V+ c #A24700", +"W+ c #BE5100", +"X+ c #B84600", +"Y+ c #632300", +"Z+ c #6B580B", +"`+ c #E4B512", +" @ c #DE9405", +".@ c #D17201", +"+@ c #AD5101", +"@@ c #522300", +"#@ c #080300", +"$@ c #1F0C00", +"%@ c #5B2400", +"&@ c #BB4600", +"*@ c #A13500", +"=@ c #D09D0E", +"-@ c #D98906", +";@ c #B15201", +">@ c #110600", +",@ c #321100", +"'@ c #9E3600", +")@ c #2A0D00", +"!@ c #B4810A", +"~@ c #CE8105", +"{@ c #562500", +"]@ c #371200", +"^@ c #702500", +"/@ c #72580D", +"(@ c #8D5F06", +"_@ c #210A00", +" ", +" ", +" . + @ # $ % & ", +" * = - ; > , ' ) ! ", +" ~ { ] ^ / ( _ : < [ } ", +" | 1 2 3 4 5 6 7 8 9 0 a ", +" b c d e f g h i j k l m n ", +" o p q r s t u v w x y z n ", +" A B C D E F G H I J K L n ", +" M N O P Q R S T U V W X n ", +" Y Z ` ...+.@.#.$.%.n ", +" &.*.=.-.;.>.,.'.).!.n ", +" ~.{.].^./.(._.:.<.[.} ", +" }.|.1.2.3.4.5.6.7.8.9.0. ", +" a.b.c.d.e.f.g.h.i.j.k.l.m. ", +" n.o.p.q.r.s.t.u.v.w.x.y.z.A. ", +" B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q. ", +" R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+n ", +" %+&+*+=+-+;+>+,+'+)+!+m. n n ~+{+ ", +" ]+^+/+(+_+:+<+[+}+|+1+2+ ", +" 3+4+5+6+7+8+9+0+a+b+c+m. ", +" d+e+f+g+h+i+j+k+l+m+n+o+ ", +" p+q+r+s+t+u+v+w+x+y+z+A+ ", +" B+C+D+E+F+G+H+I+J+K+L+M+ ", +" N+O+P+Q+R+S+T+U+V+W+X+Y+n ", +" Z+`+ @.@+@@@#@n $@%@&@*@n ", +" =@-@;@>@n n ,@'@)@ ", +" !@~@{@n ]@^@ ", +" /@(@ _@ ", +" ", +" ", +" "}; --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/rules +++ gaim-1.5.0+1.5.1cvs20051015/debian/rules @@ -0,0 +1,45 @@ +#!/usr/bin/make -f + +DEB_TAR_SRCDIR := gaim-1.5.0+1.5.1cvs20051015 + +# make gaim-dev carry all the docs in the gaim-data dir +binary-install/gaim-dev:: + dh_installdirs -pgaim-dev usr/share/doc/gaim-data + dh_link -pgaim-dev usr/share/doc/gaim-data usr/share/doc/gaim-dev + dh_installdocs -pgaim-dev debian/README.Debian.dev $(DEB_SRCDIR)/plugins/ChangeLog.API + rm -f debian/gaim-dev/usr/share/doc/gaim-data/copyright + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/tarball.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +# for gaim +DEB_CONFIGURE_EXTRA_FLAGS := --disable-nas --disable-nss --disable-perl --disable-silc --with-zephyr=/usr +DEB_DH_MAKESHLIBS_ARGS_gaim := -V -X/usr/lib/gaim +DEB_DH_SHLIBDEPS_ARGS := -X/usr/lib/gaim/libzephyr.so -X/usr/lib/gaim/tcl.so -X/usr/lib/gaim/gevolution.so -- -dSuggests debian/gaim/usr/lib/gaim/libzephyr.so debian/gaim/usr/lib/gaim/tcl.so -dDepends +# documentation is in the gaim-data package +DEB_DH_LINK_gaim := usr/share/doc/gaim-data usr/share/doc/gaim +DEB_INSTALL_CHANGELOGS_gaim := --no-act +DEB_INSTALL_DOCS_gaim := --no-act + +# for gaim-data +DEB_INSTALL_DOCS_gaim-data := $(DEB_SRCDIR)/COPYRIGHT $(DEB_SRCDIR)/doc/CREDITS $(DEB_SRCDIR)/doc/FAQ + +# for gaim-dev, extra documentation is installed manually above +DEB_INSTALL_CHANGELOGS_gaim-dev := --no-act +DEB_INSTALL_DOCS_gaim-dev := --no-act +DEB_INSTALL_MANPAGES_gaim-dev := debian/dh_gaim.1 + +build/gaim-dev:: + pod2man debian/dh_gaim > debian/dh_gaim.1 + +cleanbuilddir/gaim-dev:: + rm -f debian/dh_gaim.1 + +binary-post-install/gaim-data:: + echo 'X-Ubuntu-Gettext-Domain=gaim' >> debian/gaim-data/usr/share/applications/gaim.desktop + cd $(DEB_SRCDIR)/po; intltool-update -p + +binary-post-install/gaim-dev:: + rm -f debian/gaim-dev/usr/lib/gaim/*.la --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/changelog +++ gaim-1.5.0+1.5.1cvs20051015/debian/changelog @@ -0,0 +1,1816 @@ +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu10.2) dapper-security; urgency=low + + * SECURITY UPDATE: denial of service or possible code execution in XMPP + file transfer + - debian/patches/21_security_CVE-2009-1373.patch: calculate lengths + correctly in libpurple/protocols/jabber/si.c. + - CVE-2009-1373 + * SECURITY UPDATE: arbitrary code execution via crafted MSN message + - debian/patches/22_security_CVE-2009-1376.patch: switch offset + variable to guint64 in libpurple/protocols/msn/slplink.c. + - CVE-2009-1376 + + -- Marc Deslauriers Mon, 25 May 2009 17:57:35 +0200 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu10.1) dapper-security; urgency=low + + * SECURITY UPDATE: code execution via integer overflow in the MSN protocol + handler (LP: #245770) + - debian/patches/20_SECURITY_CVE-2008-2927.patch: fix + msn_slplink_process_msg() in src/protocols/msn/slplink.c by checking + against maximum size G_MAXSIZE. + - CVE-2008-2927 + + -- Marc Deslauriers Thu, 20 Nov 2008 13:54:18 -0500 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu10) dapper; urgency=low + + * debian/patches/09_dont_open_add_account_window.patch: + - don't open the "add new account" window on first startup, upstream + does that for the new gaim too, fixes the stacking issue with it + (Ubuntu: #38448) + + -- Sebastien Bacher Wed, 17 May 2006 15:14:42 +0200 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu9) dapper; urgency=low + + * debian/patches/08_default_for_notify_option.patch: + - patch by chkens, change the default behaviour of the notify option to + stop the glowing effect when the window get the focus or is clicked + (Ubuntu: #33687) + + -- Sebastien Bacher Fri, 5 May 2006 00:41:36 +0200 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu8) dapper; urgency=low + + * debian/patches/07_transparency_for_notication_area_icon.patch: + - make the icon on the notification area be transparent with the panel + + -- Sebastien Bacher Tue, 2 May 2006 22:07:00 +0200 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu7) dapper; urgency=low + + * debian/patches/06_disable-icq-webaware.patch: + - don't enable the webaware feature to reduce the AIM,ICQ spam, + thank to Mark Doliner for pointing the patch (Ubuntu: #36987) + + -- Sebastien Bacher Fri, 7 Apr 2006 12:57:45 +0200 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu6) dapper; urgency=low + + * debian/control: + - Build-Depends on intltool + + -- Sebastien Bacher Thu, 2 Mar 2006 01:21:13 +0100 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu5) dapper; urgency=low + + * debian/rules: + - call intltool-update to build the .pot + + -- Sebastien Bacher Wed, 1 Mar 2006 18:43:30 +0100 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu4) dapper; urgency=low + + * debian/control: + - Build-Depends on libgnutls-dev instead of libgnutls11-dev + * debian/patches/04_privacy_list_crasher_fix.patch: + - fix a crasher with the privacy list (Ubuntu: #26957, #32662) + + -- Sebastien Bacher Sun, 26 Feb 2006 19:26:28 +0100 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu3) dapper; urgency=low + + * debian/rules: Add translation domain to desktop file. + + -- Martin Pitt Thu, 23 Feb 2006 17:54:53 +0100 + +gaim (1:1.5.0+1.5.1cvs20051015-1ubuntu2) dapper; urgency=low + + * Sync with Debian. + * debian/control: + - Build-Depends on libxext-dev, liblaunchpad-integration-dev. + * debian/patches/01_lpi.patch, + debian/patches/02_autoconf.patch: + - launchpad integration patches. + * debian/patches/03_linguas.patch: + - fix the list of languages. + * debian/prefs.xml: + - set the notify by default (Ubuntu: #13389). + + -- Sebastien Bacher Wed, 9 Nov 2005 13:06:34 +0100 + +gaim (1:1.5.0+1.5.1cvs20051015-1) unstable; urgency=low + + * New upstream CVS snapshot of the oldstatus branch + - Should fix a yahoo login crash (Closes: #323499) + - Adds a fix for a recent OSCAR rate-limiting problem + - Adds support for OSCAR file transfers behind NAT through proxy servers + (Closes: #267180) + + -- Ari Pollak Sat, 15 Oct 2005 16:20:06 -0400 + +gaim (1:1.5.0-1) unstable; urgency=low + + * New upstream release + - IRC quit message is now configurable (Closes: #261317) + * Remove patches introduced in 1.4.0 revisions as they are now + in upstream. + + -- Ari Pollak Fri, 12 Aug 2005 08:04:38 -0400 + +gaim (1:1.4.0-5) unstable; urgency=high + + * This release fixes three remotely-exploitable security issues. + These will be fixed in 1.5.0, but I'm adding the patches now so + I don't have to rush to package 1.5.0 when it comes out. + + * debian/patches/away-message-CAN-2005-2103.patch: + - Added + - Fixes CAN-2005-2103: Away message buffer overflow (arbitrary + code execution) + * debian/patches/libgg-CAN-2005-2370.patch: + - Added + - Fixes CAN-2005-2370: Memory alignment bug in libgadu + * debian/patches/oscar-CAN-2005-2102.patch: + - Added + - Fixes CAN-2005-2102: OSCAR UTF-8 filename remote crash + + * debian/control: + - Remove version from libgtkspell-dev build-depends, since the aspell + C++ transition was reverted. + + -- Ari Pollak Wed, 10 Aug 2005 11:49:26 -0400 + +gaim (1:1.4.0-4) unstable; urgency=low + + * Apparently the second OSCAR patch from upstream wasn't getting applied + properly. Apply it properly, hopefully this should fix the remaining + OSCAR sign-on problem. (Closes: #321071, #321726) + + -- Ari Pollak Sun, 7 Aug 2005 15:03:22 -0400 + +gaim (1:1.4.0-3) unstable; urgency=low + + * Build-depend on libxss-dev so X idle time support will actually get built + * Remove build-depends on autotools-dev since it is no longer necessary + * Change Suggests: evolution-data-server1.2 to evolution-data-server + + -- Ari Pollak Thu, 21 Jul 2005 06:59:18 -0400 + +gaim (1:1.4.0-2) unstable; urgency=low + + * Apply patch from upstream CVS to fix a crash when connecting to certain + AIM/ICQ accounts + * Bump build-depends to gtkspell >= 2.0.10-3, which now depends on + libaspell15c2 for the C++ ABI transition + + -- Ari Pollak Sat, 9 Jul 2005 20:02:34 -0400 + +gaim (1:1.4.0-1) unstable; urgency=low + + * New upstream version. + + -- Ari Pollak Fri, 8 Jul 2005 09:10:21 -0400 + +gaim (1:1.3.1-2) unstable; urgency=low + + * Argh, this shouldn't be a native package. Correctly include .orig.tar.gz + and .diff.gz in upload. (Closes: #314321) + + -- Ari Pollak Wed, 15 Jun 2005 17:22:02 -0400 + +gaim (1:1.3.1-1) unstable; urgency=medium + + * New upstream version. Fixes two remote DoS/crash security bugs, + CAN-2005-1934 and CAN-2005-1269. + + -- Ari Pollak Fri, 10 Jun 2005 12:19:14 -0400 + +gaim (1:1.3.0-2) unstable; urgency=low + + * debian/control: + - Update build-dependencies and Suggests to evolution-data-server1.2 + (Closes: #311663) + + -- Ari Pollak Thu, 2 Jun 2005 15:11:36 -0400 + +gaim (1:1.3.0-1) unstable; urgency=high + + * New upstream version. Fixes two remote DoS/overflow security bugs, + CAN-2005-1262 and CAN-2005-1261. + + -- Ari Pollak Wed, 11 May 2005 09:44:03 -0400 + +gaim (1:1.2.1-1) unstable; urgency=medium + + * New upstream version. Fixes IRC escaping remote DOS problems, hence medium + priority. + + * debian/patches/icq-auth2.patch: + - removed, upstream backed the changes out themselves in this release + + -- Robert McQueen Mon, 4 Apr 2005 04:36:38 +0100 + +gaim (1:1.2.0-3) unstable; urgency=high + + * debian/patches/icq-auth.patch: + - removed, it doesn't actually fix the problem :( + + * debian/patches/icq-auth2.patch: + - new patch to revert to the (arguably less secure, but fully functional) + ICQ authentication code from 1.1.4, arguably an RC bug so upload with + urgency=high if sarge is about to freeze (really closes: #301072) + + -- Robert McQueen Fri, 1 Apr 2005 15:17:19 +0100 + +gaim (1:1.2.0-2) unstable; urgency=low + + * debian/patches/icq-auth.patch: + - Apply patch from upstream CVS which should fix ICQ authentication + problems with passwords greater than 8 characters. (Closes: #301072) + + -- Ari Pollak Thu, 24 Mar 2005 11:11:49 -0500 + +gaim (1:1.2.0-1) unstable; urgency=medium + + * New upstream version. + + * Put better symlink-creating logic in postinst (Closes: #298467) + - this is an RC bug, so upload with urgency=medium + + -- Ari Pollak Mon, 21 Mar 2005 15:57:35 -0500 + +gaim (1:1.1.4-2) unstable; urgency=low + + * New revision to fix incorrect build on x86 (and my bad attempt at + a binary NMU) + + -- Ari Pollak Tue, 1 Mar 2005 03:51:14 -0500 + +gaim (1:1.1.4-1) unstable; urgency=low + + * New upstream version. + - fixes embarrasingly similar HTML crash exploit (CAN-2005-0208) + - fixes g_stat crashes by enabling large file support in Gaim, to match + glib's compile-time settings + - fixes MSN crashes introduced in 1.1.3 + + * Added CVE numbers for exploits fixed in 1.1.3 (CAN-2005-0472 and + CAN-2005-0473) to changelog. + + * debian/patches/00g_stat_brokenness.patch: + - removed + + * debian/control: + - added dependencies on pkg-config and libglib2.0-dev to gaim-dev, but + not on libgtk2.0-dev (it's perfectly possible to build Gaim plugins + that either have no UI code, or interact with the user via Gaim's + interface for doing so) (actually closes: #292728) + + * debian/dh_gaim: + - apply patch to make resulting gaim dependencies less strict + (closes: #296512) + + -- Robert McQueen Fri, 25 Feb 2005 12:28:57 +0000 + +gaim (1:1.1.3-3) unstable; urgency=low + + * Well, I feel dumb. I didn't actually make any changes in -2. + Really do it this time. + + -- Ari Pollak Mon, 21 Feb 2005 22:22:15 -0500 + +gaim (1:1.1.3-2) unstable; urgency=medium + + * Move g_stat() calls back to stat() as a workaround for brokenness + due to large file support in glib but not Gaim (closes: #295904) + + -- Ari Pollak Mon, 21 Feb 2005 21:31:51 -0500 + +gaim (1:1.1.3-1) unstable; urgency=high + + * New upstream version. + - security: fixes DoS bug and HTML parsing problems, so urgency=high + (CAN-2005-0472 and CAN-2005-0473 respectively) + - adds update for pt_BR translation (closes: #292549) + - adds HTTP proxy support for MSN (closes: #215810) + + -- Ari Pollak Thu, 17 Feb 2005 22:41:07 -0500 + +gaim (1:1.1.2-3) unstable; urgency=low + + * debian/control: + - make gaim-dev depend on pkg-config and libglib2.0-dev + (closes: #292728) + + -- Ari Pollak Wed, 2 Feb 2005 19:56:36 -0500 + +gaim (1:1.1.2-2) unstable; urgency=low + + * debian/gaim.postinst: + - add script to rmdir /usr/share/doc/gaim if it isn't a symlink, and + replace it with the gaim -> gaim-data symlink, on the basis that + dpkg doesn't replace directories with symlinks or vice versa + (closes: #291827) + + -- Robert McQueen Sun, 23 Jan 2005 14:45:08 +0000 + +gaim (1:1.1.2-1) unstable; urgency=low + + * Upload the formerly experimental packages with gaim/gaim-data/gaim-dev to + unstable, given that 1.1.1 is in sarge + + * New upstream version. + - fixes failure to hide Jabber and Yahoo messages in the System + Tray Icon, when enabled (closes: #259790) + + * debian/control: + - the conflicts/replaces of gaim-data on gaim that Ari added went + missing between 1.1.1-3 and 1.1.1-4... I added the replaces but + conflicting with old gaim packages prevents upgrades (see policy + 7.3) due to never unpacking conflicting packages side-by-side + + -- Robert McQueen Fri, 21 Jan 2005 18:26:10 +0000 + +gaim (1:1.1.1-4) experimental; urgency=low + + * debian/control: + - put gaim-dev into section devel + + -- Ari Pollak Tue, 11 Jan 2005 10:54:27 -0500 + +gaim (1:1.1.1-3) experimental; urgency=low + + * debian/control: + - gaim-data conflicts/replaces earlier versions of gaim (closes: #289873) + + -- Ari Pollak Tue, 11 Jan 2005 10:32:56 -0500 + +gaim (1:1.1.1-2) experimental; urgency=low + + * New upstream version in this experimental branch. Contains the same + changes made between 1.1.0-1 and 1.1.1-1 in unstable, included below for + reference. Further thanks due here to Ari for doing all the legwork with + this split into gaim{,-data,-dev}, making packages smaller and allowing + plugin packages to be built, and to Tollef Fog Heen for his dh_gaim + script. + + * debian/TODO.Debian: + - rename to gaim-dev.TODO so dh_installdocs automatically includes it in + the right place + + * debian/control: + - replace suggests of evolution with evolution-data-server + - make gaim-dev depend on gaim-data because of /usr/share/doc symlink + - tweak descriptions + + * debian/rules: + - explicitly disabled silc support until #273871 progresses + - install changelogs and documentation in the gaim-data package only, and + make gaim and gaim-dev symlink to it (allowed by policy as they both + depend on gaim-data) + - instruct dh_installman to install dh_gaim's manpage + - run dh_installdocs manually for gaim-dev to install only the files we + need on top of those in gaim-data + - don't bother removing /usr/lib/gaim/*.la files - they are not installed + any more + + * debian/gaim.install: + - install only /usr/lib/gaim/*.so files + - don't try and install the perl5 directory any longer + + * debian/gaim.preinst: + - moved aside to gaim.preinst.old because we no longer need to remove + /usr/share/doc/gaim if it is a symlink - it is once more a symlink + + * debian/gaim-dev.install: + - don't install /usr/lib/gaim/*.la files + + * debian/gaim-dev.manpages: + - removed in favour of variable in debian/rules + + -- Robert McQueen Tue, 4 Jan 2005 18:59:50 +0000 + +gaim (1:1.1.1-1) unstable; urgency=low + + * New upstream version. Massive thanks to Ari for all his help with the + previous releases. + + * debian/patches/libtoolize.patch, debian/relibtoolize: + - removed, should no longer be necessary now Debian's architectures are + supported by upstream libtool + + * debian/rules: + - disable perl support for now, its bitrotted enough to be nearly + useless, and is slated for removal in 2.0 unless anyone fixes it + + * debian/control: + - remove build dependency on automake1.8 because we no longer touch any + of the generated files + - remove perl build dependencies and substvars entries + + -- Robert McQueen Mon, 3 Jan 2005 23:30:47 +0000 + +gaim (1:1.1.0-3) experimental; urgency=low + + * Whoops, don't include 1.0.3 tarball in the .orig.tar.gz. + * Upload to experimental for now + + * debian/control: + - Update gaim package description to be more current about GNOME + (closes: #265269) + + -- Ari Pollak Thu, 9 Dec 2004 22:44:08 -0500 + +gaim (1:1.1.0-2) experimental; urgency=low + + * debian/control: + - added libxml2-dev, libebook-dev, and libedata-book-dev to build-deps for + gevolution plugin + (closes: #274030) + - added evolution to Suggests field for people who want to use gevolution + - added new gaim-dev and gaim-data packages, which split out the + development headers & libraries and architecture-independent data. + (closes: #233350, #162653, #234853, #267682, #274023) + + * debian/gaim-dev.install: + - added development files + + * debian/gaim-dev.manpages: + - added debian/dh_gaim.1, generated in debian/rules + + * debian/gaim-data.install: + - added architecture-independent files + + * debian/gaim.install: + - move existing prefs.xml and gaim-menu.xpm into gaim-data.install + - added the rest of the files that weren't included in -dev or -data + + * debian/README.Debian.dev: + - added README for Debian developers to explain how gaim plugins + should be packaged. + + * debian/rules: + - added dependency excludes for /usr/lib/gaim/gevolution.so, since + we added Suggests for that manually. + - clean up binary-post-install override to not remove the development + files, since we put them in gaim-dev now. + - added build/gaim-dev override to generate man page for + dh_gaim, and added cleanbuilddir/gaim-dev override to clean it up. + + * debian/dh_gaim + - added, thanks to Tollef Fog Heen for writing this. + + -- Ari Pollak Thu, 9 Dec 2004 12:30:00 -0500 + +gaim (1:1.1.0-1) unstable; urgency=low + + * New upstream version. (closes: #284193) + - Fixes MSN switchboard errors (closes: #284406) + + -- Ari Pollak Mon, 6 Dec 2004 10:27:25 -0500 + +gaim (1:1.0.3-1) unstable; urgency=low + + * New upstream version. + - fixes Jabber authentication issues (closes: #266632, #218994) + - fixes crash when dragging a buddy onto a convo window + (closes: #277208) + + -- Ari Pollak Fri, 12 Nov 2004 11:05:39 -0500 + +gaim (1:1.0.2-1) unstable; urgency=high + + * New upstream version, fixes a security hole in MSN. + + * debian/control: + - Add bzip2 to build-deps since the included tarball is now in bz2 format + + -- Ari Pollak Wed, 20 Oct 2004 10:45:55 -0400 + +gaim (1:1.0.1-2) unstable; urgency=low + + * Oops, this shouldn't be a native Debian package. Properly split out + the original tarball and the debian directory. (closes: #276298) + + -- Ari Pollak Wed, 13 Oct 2004 10:10:09 -0400 + +gaim (1:1.0.1-1) unstable; urgency=low + + * New upstream version. + + * debian/rules: + - move to a tarball-within-a-tarball build system. + + * debian/control: + - add build-dep for automake1.8 + + * debian/gaim.docs: + - removed, replaced by cdbs variable in debian/rules + + -- Ari Pollak Tue, 12 Oct 2004 12:26:39 -0400 + +gaim (1:1.0.0-1) unstable; urgency=medium + + * New upstream version (in Robot101's absence) + - urgency medium because it fixes some regressions in 0.82.1 + - should fix encoding problems (closes: #269646, #270490) + + * debian/patches/libtoolize.patch: + - updated + + -- Ari Pollak Sat, 18 Sep 2004 01:20:32 -0400 + +gaim (1:0.82.1-1) unstable; urgency=high + + * New upstream version. Fixes known security issues CAN-2004-0754 and + CAN-2004-0785, and includes several important bug fixes. + (closes: #268783) + + * debian/patches/allow-blist-shrink.patch: + - removed, I'm trusting upstream on this one :) + + * debian/patches/libtoolize.patch: + - updated + + * debian/patches/msn-fixes-CAN-2004-0500.patch: + - removed, included upstream + + -- Robert McQueen Sun, 29 Aug 2004 22:19:07 +0100 + +gaim (1:0.81-3) unstable; urgency=high + + * debian/patches/cvs-msn-slp-overflow.patch: + - removed, because upstream only fixed half the problem... + + * debian/patches/msn-fixes-CAN-2004-0500.patch: + - patch from SUSE to fix CAN-2004-0500 + + * debian/patches/cvs-gtkblist-size-request.patch: + - removed, because despite upstream's insistence... + + * debian/patches/allow-blist-shrink.patch: + - this is the required change to stop the buddy list from appearing wider + than its saved width + + -- Robert McQueen Fri, 13 Aug 2004 10:54:10 +0100 + +gaim (1:0.81-2) unstable; urgency=medium + + * debian/control: + - raise libgnutls11 build-dep to >= 1.0.16-5 to ensure correct libtasn + version is installed (closes: #264455) + + * debian/patches/cvs-gtkblist-size-request.patch: + - fix from CVS to stop the buddy list making itself over 200 pixels + wide all the time + + * debian/patches/cvs-msn-slp-overflow.patch: + - fix potential overflow in MSN's slp code + + -- Robert McQueen Thu, 12 Aug 2004 01:00:28 +0100 + +gaim (1:0.81-1) unstable; urgency=low + + * New upstream version. (closes: #264180) + + * debian/control: + - switch to gnutls11 instead of deprecated 10 (closes: #263637) + + * debian/relibtoolize: + - include the script I'm using to generate the following patches - it + needs adjustment to be robust to aclocal.m4 changes + + * debian/patches/cvs-irc-ison-lessflood.patch: + - removed + + * debian/patches/libtoolize.patch: + - updated + + -- Robert McQueen Sun, 8 Aug 2004 15:04:06 +0100 + +gaim (1:0.80-3) unstable; urgency=low + + * debian/patches/libtoolize.patch: + - not only was the patch turned out by my script complete garbage even on + my system, it had the added bonus property that it only worked if you + were building gaim in /home/robot101/debian/0.80/gaim-0.80 - this patch + should apply with -p1 because the cdbs patch thing doesn't try -p5 for + some reason... :P (actually closes: #260070) + + -- Robert McQueen Sun, 18 Jul 2004 21:25:27 +0100 + +gaim (1:0.80-2) unstable; urgency=low + + * debian/patches/libtoolize.patch: + - replace spectacularly broken patch with one that actually applies - I + can't actually work out how this ever appeared to work on my system + in the first place (closes: #260070) + + -- Robert McQueen Sun, 18 Jul 2004 20:15:45 +0100 + +gaim (1:0.80-1) unstable; urgency=low + + * New upstream version. (closes: #259891) + + * debian/patches/cvs-buddyicon.patch: + - removed + + * debian/patches/cvs-irc-ison-lessflood.patch: + - patch from CVS to avoid flooding yourself off with large numbers of + ISON requests on IRC (closes: #259010) + + * debian/patches/libtoolize.patch: + - updated + + * debian/control: + - lintian fix - make build-depends into a single line + + * debian/gaim.menu: + - lintian fix - added quotes around X11 in needs field + + * debian/rules: + - until I make a gaim-dev package (shortly - I didn't want to hold up the + new upstream version by sending Gaim to queue/NEW) don't ship gaim.pc + because it's confusing if stuff configures but doesn't build + + -- Robert McQueen Sat, 17 Jul 2004 18:15:54 +0100 + +gaim (1:0.79-2) unstable; urgency=low + + * debian/control: + - update libgnutls7-dev build-depend to libgnutls10-dev to help kill + off libgnutls7 (closes: #256428) + + -- Robert McQueen Sun, 27 Jun 2004 12:29:06 +0100 + +gaim (1:0.79-1) unstable; urgency=low + + * New upstream version. Doubtlessly closes many bugs, including the + repeatedly reported fact that this new version (and the one before) exist. + Sorry, I was busy. I'll look through the bugs soon, but currently I think + people would just appreciate the package. :) + + * debian/patches/cvs-buddyicon.patch: + - patch from CVS to fix buddy icon snafu + + * debian/patches/libtoolize.patch: + - updated + + -- Robert McQueen Sat, 26 Jun 2004 19:05:01 +0100 + +gaim (1:0.77-1) unstable; urgency=low + + * New upstream version. (closes: #245446) + - finally repairs MSN error reporting (closes: #195475) + - optionally mute sounds when the conversation is focussed (thanks + to Stu Tomlinson for implementing this) (closes: #140289) + + * debian/patches/browser-default.patch: + - removed + + * debian/patches/libtoolize.patch: + - updated + + * debian/prefs.xml: + - ship new default prefs.xml to use sensible-browser and have the docklet + loaded initially + + * debian/gaim.install: + - install prefs.xml into /etc/gaim + + -- Robert McQueen Sat, 24 Apr 2004 16:18:33 +0100 + +gaim (1:0.76-1) unstable; urgency=low + + * New upstream version. (closes: #241968, #242431) + - this version builds the zephyr plugin against an external libzephyr, + allowing kerberos support and closing a long standing wishlist bug, + making zephyr actually useful (closes: #152034) + - adds a "Network" preferences pane to choose incoming port ranges + (closes: #133850) + - adds the choice of "Gnome Default" to the browser choices, I also made + Debian's /usr/bin/sensible-browser the default (see below) + (closes: #210744) + - fixes saving of modified account prefs (closes: #229511, #231249) + - Yahoo! works again (closes: #231440, #236744) + - shouldn't clobber existing prefs/blist files if disk is full + (closes: #234790) + - Perl plugin loading fixed (closes: #229457) + + * debian/patches/browser-default.patch: + - set the default browser to Debian's sensible-browser (only affects new + users) + + * debian/patches/buffer-overflows.patch: + - removed on the basis that all the problems are fixed in this release, + although I plan to audit the patch to confirm this + + * debian/patches/libtoolize.patch: + - regenerated for this version + + * debian/control: + - added libzephyr-dev to build-depends + + * debian/rules: + - build against external libzephyr + - make dh_shlibdeps consider libzephyr.so for suggests only + + -- Robert McQueen Wed, 7 Apr 2004 03:34:57 +0100 + +gaim (1:0.75-3) unstable; urgency=high + + * Minor tweak to the security patch to fix an infinite loop. High urgency + because I meant to fix this before 0.75-2 reached testing, but didn't. + I'm going on holiday for a week, so if 0.76 comes out, be patient. + + -- Robert McQueen Wed, 24 Mar 2004 02:56:48 +0000 + +gaim (1:0.75-2) unstable; urgency=medium + + * Security update to fix 12 possible buffer overflow attacks. Details are + at http://security.e-matters.de/advisories/012004.html. + + * debian/patches/buffer-overflows.patch: + - patch from RedHat's RHSA-2004:032-04 advisory to fix CAN-2004-0006/7/8, + thanks to RedHat for this patch, Jacques A. Vidrine for the initial + patch, and Stefan Esser for finding the original problems + (closes: #229843) + + -- Robert McQueen Tue, 27 Jan 2004 16:06:39 +0000 + +gaim (1:0.75-1) unstable; urgency=low + + * New upstream version: + - restores Ctrl+PgUp/PgDn tab switching (closes: #226674, #226795) + + * debian/patches/libtoolize.patch: + - regenerated because for some reason, make dist doesn't work for + upstream on sid at the moment + + * debian/control: + - add build depend on xutils because configure uses imake to find + the X include directory - this makes Gaim link to the X ScreenSaver + and session management libs reliably (thanks to Ryan Murray) + (closes: #226227) + + -- Robert McQueen Sat, 10 Jan 2004 12:02:40 +0000 + +gaim (1:0.74+0.75cvs20040104-1) unstable; urgency=low + + * CVS snapshot. 0.74 had problems with leaking and some other stuff that + annoyed me, so I put off packaging it as long as possible. Turns out + CVS was just made usable now in preparation for a release, so I'm just + packaging it instead: + - typo fix in README was fixed in CVS (closes: #220999) + - this can be taken to provide 0.74 (closes: #223931) + + * debian/patches/00-libtoolize.patch: + - deleted, not necessary because I ran "make dist" on a Debian box + * debian/patches/gtkspell-locale2.patch: + - deleted, in favour of... + * debian/patches/gtkspell-locale3.patch: + - now very small because I had "cleanups" merged to CVS ;) + + * debian/control: + - change tcl8.3-dev and tk8.3-dev build deps to 8.4, upstream works with + 8.4 now + - add tcl8.3-dev and tk8.3-dev build conflicts + * debian/copyright: + - update to point at new COPYRIGHT file + * debian/gaim.README.Debian: + - deleted, had nothing to say really + * debian/gaim.docs: + - add new upstream COPYRIGHT file + + -- Robert McQueen Mon, 5 Jan 2004 03:30:17 +0000 + +gaim (1:0.72-1) unstable; urgency=low + + * New upstream version. Sorry I missed 0.71, been busy. Some nice bug + fixes and tweaks in these two versions: + - now possible to override your username on IRC (closes: #196265) + - rewritten Jabber plugin with XMPP support, bugs in old code + evaporate (closes: #199345, #217326) + - various bugfixes to SSL code (closes: #214798) + - fixes ICQ signon crashes (closes: #217851, #217856, #218496) + + * debian/patches/00-libtoolize.patch: + - updated for new version (I should make a script for this...) + * debian/patches/cvs-yahoo-{endian,tweak}.patch: + - deleted, included in this release + * debian/patches/gtkspell-locale.patch: + - deleted, was broken ("C" is not a language and has no dictionary) + * debian/patches/gtkspell-locale2.patch: + - reworked version which should set the dictionary consistently and + only when the locale has actually been set + (closes: #213937, #215811) + + * debian/control: + - added build depend for libstartup-notification0-dev + - added ${shlibs:Suggests} to the suggests field + - removed conflicts/replaces for the short-lived (never officially + released) libgaim-remote packages + * debian/rules: + - gentle fudge to stop dh_makeshlibs from acting on the plugins, some + of which cause it to false-positives (see #205142) + - gentle shlibdeps fudge to downgrade tcl and tk to suggests + (closes: #213409) + + -- Robert McQueen Sat, 1 Nov 2003 19:01:25 +0000 + +gaim (1:0.70-2) unstable; urgency=low + + * debian/patches/cvs-yahoo-endian.patch: + - memcpy(&some_char[], &some_int, sizeof(int)) is not portable, mmkay? + here's my patch [from CVS] (thanks Matthew Wilcox) + + -- Robert McQueen Mon, 29 Sep 2003 13:31:37 +0100 + +gaim (1:0.70-1) unstable; urgency=low + + * New upstream version. Skipped 0.69 because it was shunned upstream due + to not actually fixing the Yahoo! problem, and installed Perl all wrong. + Since 0.68 we've added Contact support, Tcl plugins, SSL for Jabber + and the new MSN plugin, and fixed the Yahoo! connection problems. Also, + I'm experimenting with a new changelog format. + - pays attention to the challenge type that Yahoo! sends us, and + presents an error on unknown types (closes: #212941) + - supports the new Yahoo! challenge type (one of them, anyway) + (closes: #212749) + - supports the new MSN protocol (closes: #207745) + + * debian/patches/00-libtoolize.patch: + - reran libtoolize with the Debian version of libtool, so that Perl + support works on arm, m68k and friends (thanks Keybuk) + * debian/patches/cvs-yahoo-tweak.patch: + - tweak to Yahoo! authentication code [from CVS] + * debian/patches/gtkspell-locale.patch: + - sets the GtkSpell dictionary according to the current locale. Not + merged upstream because blah blah Windows aspell blah blah, but I + don't really care. Sigh. (closes: #202009) + + * debian/control: + - standards version 3.6.1 + - dropped build conflicts in light of --disable-nss working properly + now (I submitted a patch just before 0.69) + - added versioned build-depend on libperl-dev >= 5.8.1, because DESTDIR + just decided to start working in MakeMaker, and I don't see how to + consistently support builds both with and without that functionality + without grossly hacking the build system + - change Tcl build-depend to tcl8.3-dev, which is all it supports at + the moment, and add tk8.3-dev for Tk support + - added ${perl:Depends} to depends + * debian/gaim.docs: + - removed plugins/SIGNALS because it's gone upstream - all the API docs + are moving into Doxygen, and I'll consider shipping them whenever + upstream starts shipping header files + * debian/rules: + - add --disable-nss to ensure consistent SSL library choice + + -- Robert McQueen Mon, 29 Sep 2003 13:28:07 +0100 + +gaim (1:0.68+0.69cvs20030917-1) experimental; urgency=low + + * CVS snapshot. Contains SSL support for Jabber and the new MSN plugin, + contact support, a Tcl plugin loader, and the two patches that were + in 0.68-1. + * Added build depends for GNUTLS and Tcl, and conflicts for NAS and NSS + (because we don't build with this functionality). + + -- Robert McQueen Thu, 18 Sep 2003 00:03:42 +0100 + +gaim (1:0.68-1) unstable; urgency=low + + * New upstream version. (closes: #209021) + - new event system and perl API + - ignores MSN's upgrade spam (new MSN plugin will be in 0.69) + - fixes Jabber registration (closes: #208070) + - now includes code to retrieve, parse and display Yahoo and MSN + profiles (closes: #201498) + * Start using the simple patch system from cdbs: + - cvs-libgaim-remote-glib.diff: link libgaim-remote with glib + [from CVS] (closes: #210652) + - cvs-yahoo-version.diff: update Yahoo protocol version to avoid + warnings and/or allow signing in [from CVS] + + -- Robert McQueen Wed, 17 Sep 2003 02:20:20 +0100 + +gaim (1:0.67-3) unstable; urgency=low + + * Apply my patch from CVS to stop the ticker crashing when it's reloaded + (enterprising hack to make GType reuse the existing type instead of + trying to register it again). (closes: #203727) + * Apply fix from CVS to stop crashes if you don't have yourself on your + buddy list (the developers all do this because it's the best way + to track your own status at the moment). (closes: #206574) + + -- Robert McQueen Sat, 23 Aug 2003 04:54:11 +0100 + +gaim (1:0.67-2) unstable; urgency=low + + * Apparently libgaim-remote is too small to warrant a package of its own + until anything else wants to use it. + * Tweak description again to make less of an issue of license and widget + set. (closes: #205518) + + -- Robert McQueen Tue, 19 Aug 2003 19:41:48 +0100 + +gaim (1:0.67-1) unstable; urgency=medium + + * New upstream version with much core/UI splitting work and a cool new + key/value XML-based prefs engine, rewritten IRC plugin, status icons + in conversation tabs, a tab colour for unseen status messages, and + various dialog rewrites. (closes: #202666, #202742, #203471) + + * Merged all the patches from 0.64-3 and should fix a few other bugs: + - store proxy settings correctly (closes: #195035, #195304) + - wait for the remote buddy list to download (on AIM/ICQ) before + maniupulating buddies (closes: #195655, #196445) + - display remote aliases correctly (closes: #196664) + - new prefs system works now (closes: #200810) + - apparently this one is fixed in 0.66 too (closes: #205093) + + * Between 0.64 and 0.67, various fairly crucial MSN bugfixes were made, + preventing all manner of infinite loops, unclosable chat windows, + cloned buddies, and the like. (closes: #199421, #199515, #200655) + (closes: #203306, #203309, #203866, #204960) + + * Skipped 0.65 because it was a little broken, hence the hasty release of + 0.66. + * Skipped 0.66 because I decided to switch to cdbs while I was reworking + the packaging for the new libgaim-remote library, and it turned out + the build system was subtly broken and needed fixing. These fixes + are in this version. So it builds. Hurrah. + * By skipping two versions, I shielded you all from the harsh disappearance + of the Message Notification plugin in 0.65 and 0.66. Which was my plan + all along, of course. + + * Medium urgency because this is a pretty solid release with lots of bug + fixes, and 0.64-3 sucked. + * Split out library and -dev packages for the new libgaim-remote0 library. + * Switched to CDBS. Shrunk debian/rules somewhat. :D + * Made the description less AIM-centric. + * Updated standards version to 3.6.0. + + -- Robert McQueen Fri, 15 Aug 2003 06:06:37 +0100 + +gaim (1:0.64-3) unstable; urgency=medium + + * Medium urgency because MSN and Yahoo are fairly broke in the previous + release, which should *not* be immortalised in testing. + * Added patch from CVS to fix various MSN crashes and corruption of + your friendly name. (closes: #195603) + * Added patch from CVS to fix crash for buddy lists sorted by status. + (closes: #196338, #196515) + * Backported fix from CVS to fix Yahoo's new penchant for lower-case + user names. + * Backported fix so AOL mail is not checked if you disable the option. + (closes: #196733) + * Corrected spelling error in Oscar (also in CVS). (closes: #196840) + + -- Robert McQueen Sun, 29 Jun 2003 02:34:32 +0100 + +gaim (1:0.64-2) unstable; urgency=low + + * Updated to standards version 3.5.10. + * Replaced the Debian menu icon with a nice-looking one now that the menu + policy doesn't mandate a crappy pallete. + * So I spent a day cleaning the BTS for the Gaim package. Closed about 20 + bugs, reassigned 3 and fixed 7. This is the second batch of fixes. + * Adjust wording so iconaway plugin no longer claims to minimise the away + window, which is a dialog and shouldn't (or sometimes can't) be + minimised. It wasn't doing it anyway. (closes: #188821) + * Linkify text appended by the history plugin if the option is enabled + to do this for conversations. (closes: #189511) + * Validate UTF8 for incoming server-stored aliases because clients like + Trillian send us random encodings but call them UTF-8. Avoids nasty + crashing. (closes: #189662) + * Added a "Close" button to the file transfer dialog. (closes: #192366) + + -- Robert McQueen Sat, 31 May 2003 16:56:18 +0100 + +gaim (1:0.64-1) unstable; urgency=low + + * New upstream version. + - Fixes some MSN problems, spiffs the debug window some more, and more + core/ui splitting work from Chip the living legend. + - New user request API fixes age-old dangling callback problems with + prompt dialogs such as the IRC nick change dialog. (closes: #189946) + * Made the signon meter window not dialog hinted, so you can ignore it and + carry on using Gaim while your eleventy billion accounts sign in. Found + and fixed a leak in the process. (closes: #187996) + * Fixed a minor typo which caused "" to be appended even when the + font dialog was cancelled. (closes: #188048) + * Fixed "Copy link location" menu entry the right way. The correct clipboard + to copy to is... both of them. (closes: #191301) + + -- Robert McQueen Sat, 31 May 2003 05:28:51 +0100 + +gaim (1:0.63-1) unstable; urgency=low + + * New upstream version. The 'I am happy ChipX86' version. He hacked loads on + this release, giving us a new MSN plugin, a new plugin API, and brought + us far closer to a core/UI split than we've ever done before. Three + cheers for Chip! Also thanks to faceprint, you can put chats in your + buddy list once more. And there was much rejoycing. + + -- Robert McQueen Sun, 18 May 2003 04:40:19 +0100 + +gaim (1:0.62-1) unstable; urgency=low + + * New upstream version. + - fixes AIM/ICQ proxy connection problems (closes: #188530) + - includes updated Japanese translation, thanks Junichi Uekawa + (closes: #188819) + - buddy list keyboard accelerators fixed (closes: #189843) + + -- Robert McQueen Sun, 27 Apr 2003 19:59:42 +0100 + +gaim (1:0.61-1) unstable; urgency=low + + * New upstream version. Fixes buddy list drag and drop issues. Some + new icons and spacing to improve the look of the buddy list. New + more flexible buddy pounce code. + + -- Robert McQueen Fri, 11 Apr 2003 03:12:18 +0100 + +gaim (1:0.60.0-1) unstable; urgency=low + + * New upstream version. Actually 0.60, but 0.60.0 is higher than the + versions on my CVS debs. Skipped 0.59.9, oh well. (closes: #184493) + - it has been in development for almost a year, and a third of all the + code has been rewritten in porting to Gtk2! + - features new buddy list with optional large buddy list icons + (closes: #130436) + - group folding is persistent across signons and signoffs + (closes: #133238) + - i18n fixed and rewritten in all protocols + (closes: #155058, #185531) + - adds X11R6 session management support (closes: #151272) + - new sound system with libao has arts plugin (closes: #170960) + - adds "Display remote nick if no alias is set" option which can display + and update MSN friendly names automatically (closes: #176466) + - other cool stuff like XML-based buddy list, global groups, asynchronous + DNS lookups, draggable conversational tabs, tray icon plugin to + replace the GNOME applet, ICQ server-stored buddy lists, cute new + PNG icons, external sounds... + * Added long title to Debian menu entry. (closes: #175379) + * Disabled NAS support. Feel free to add it to libao. + * Dropped licq2gaim.pl, it doesn't work with XML buddy list format. + * Tweaked debian/rules with new build options and such. + * Updated build-deps with Gtk2 etc, updated standards version, suggest + gnome-panel, kicker or docker for the tray icon plugin, and detail the + new arrangement in the description. + * Updated README.Debian with triumphant post-release banter. + * Wrote a manpage for gaim-remote. Fancy that. + + -- Robert McQueen Sat, 5 Apr 2003 12:30:11 +0100 + +gaim (1:0.59.8-1) unstable; urgency=low + + * The 'roll on 0.60' release. + * New upstream version. I'd apologise for the delay, but I put the + interesting fixes in 0.59.7-1 so there was no hurry anyway. + * No longer build the GNOME applet variant. It only works with GNOME + 1.4 which isn't shipped in Debian sid any more. Furthermore, the + applet won't exist in the Gtk2 version of Gaim, it's already been + replaced with my Tray Icon plugin. (closes: #180640) + * Add a note in the description, and a longer one in README.Debian, + explaining why gaim-gnome is gone. It's not coming back either. + If I get any bugs about this I'm gonna be hella annoyed. Use the + CVS debs from here: + deb http://people.debian.org/~robot101/gaim unstable cvs + deb-src http://people.debian.org/~robot101/gaim unstable cvs + And no, I will not upload them to sid. It's still buggy as hell. + * Kill off gaim-common and gaim-gnome packages. Conflict and replace + because all files belong to the gaim package now, and provide in + the vain hope that apt/dpkg will choose gaim over old gaim-gnome + packages and that I won't have to make a stub package. + * Major crapectomy in debian/rules now that we're only building the + one time. Thank god. + * Add gaim.preinst to remove old /usr/share/doc/gaim symlink because + dpkg wisely avoids transitions between symlinks and directories + and vice versa. + * Updated build-depends to exclude GNOME and libpanel-applet, include + esd, have libaudio-dev instead of nas-dev, and no longer require + perl 5.8 (sid is 5.6 on all arches now). + * Update standard version to 3.6.8. + + -- Robert McQueen Tue, 18 Feb 2003 00:04:05 +0000 + +gaim (1:0.59.7-1) unstable; urgency=medium + + * New upstream version. Various bug fixes including a remote crash bug + with malicious AIM rendezvous packets. + * Includes patch from CVS to fix Yahoo login problems - sends protocol + version 0x0900 instead of 0x0600. + * Yahoo i18n patch was included in this release. (closes: #170542) + * Fixed a small error causing the "Insert Smiley" button to crash when + offline. (closes: #175442) + * Replaced invasive automatic config.{guess,sub} updating from + debian/rules and replaced with much saner symlinking method. + * Murdered pallet of gaim-menu.xpm (for the Debian menu entry) + according to the idotic menu policy, to shut lintian up. + * This release is from the upstream 'gtk1-stable' branch. If you like + Gtk2, or use GNOME 2 or KDE 3.1, please consider trying my Gaim CVS + snapshot debs. The Gtk2 port is being worked on in CVS, and as a + result this version is a little buggier and has some regressions, + including no working IM image support and no protocol specific + smileys, but it does have infinitely better i18n, looks a lot + prettier, has support for session management (ie start at login in + GNOME 2), and also features my Tray Icon plugin, which replaces the + applet, and is visible in system-tray-applet in GNOME 2, or the + normal Kicker system tray in KDE 3.1. Please mail me directly with + any bugs you find in these, rather than filing them in the BTS. The + apt lines are: + deb http://people.debian.org/~robot101/gaim unstable cvs + deb-src http://people.debian.org/~robot101/gaim unstable cvs + (closes: #148248, #165291, #171714) + + -- Robert McQueen Mon, 6 Jan 2003 06:11:33 +0000 + +gaim (1:0.59.6-1) unstable; urgency=low + + * New upstream version. Fixes gigantic timestamp font in Jabber group + chats. (closes: #167153) + * Include patch from CVS to fix Yahoo! i18n issues (hopefully) and + crashes due to protocol changes. (closes: #160347, #166505) + + -- Robert McQueen Sun, 24 Nov 2002 06:01:09 +0000 + +gaim (1:0.59.5-2) unstable; urgency=low + + * Added patch from upstream CVS to fix bugs when an invalid gtk style + is loaded. Sigh. Roll on 0.60 with Gtk2 goodness. (closes: #152274) + + -- Robert McQueen Sat, 26 Oct 2002 22:41:20 +0100 + +gaim (1:0.59.5-1) unstable; urgency=low + + * New upstream version, sorry about the delay. Considering 0.59.3-1 + contained most of the fixes that went into 0.59.4, I didn't bother + packaging it. The only changes to 0.59.5 are to fix a crash in the + Yahoo plugin due to a slight change in the protocol. + * Updated config.sub from 20020621 to 20020905 and config.guess from + 20020529 to 20020903. + + -- Robert McQueen Fri, 25 Oct 2002 02:42:12 +0100 + +gaim (1:0.59.3-1) unstable; urgency=low + + * New upstream version. + * Updated to standards version 3.5.7. + * Tighten perl build-dep to require 5.8 (thanks Ryan Murray). + * Applied fixes from upstream CVS: + - remove Ctrl+K binding for colour + - fix yahoo memleak + - make the edit tab in the blist scrollable horizontally + - apply patch from A Lee to do charset transitions character by + character to avoid iconv's truncation (closes: #162396) + + -- Robert McQueen Sun, 29 Sep 2002 18:03:49 +0100 + +gaim (1:0.59.2-1) unstable; urgency=low + + * New upstream version. + * Revert all patches here, everything's included. + * Except for a blooper upstream which removes spaces from MSN and Yahoo + screen names, and adds random NULs instead. Doh! Pulled fix from + CVS. + + -- Robert McQueen Fri, 13 Sep 2002 02:22:05 +0100 + +gaim (1:0.59.1-4) unstable; urgency=low + + * Update build-deps to libgnome-dev (>= 1.4.2-3) and + libpanel-applet-dev (>= 1.4.1-2) to ensure imlib1/png2 is used. + * Minor modification from Matt Wilson at RedHat to fix UTF8 font + selection in GtkImHtml (widget used in conversation/chat windows). + + -- Robert McQueen Tue, 3 Sep 2002 18:33:24 +0100 + +gaim (1:0.59.1-3) unstable; urgency=high + + * The 'getting sick of this now' release. Third time lucky and all... + * Ryan Murray (of gdk-pixbuf-dev fame) suggests dropping the new build + dependencies and gently hacking the Makefile to substitute them out + of linking the applet, because they're not actually necessary. This + will also fix libpng2/3 compatibility issues that were making the + applet fall back to the ugly xpm icon (until Christian Marillat + stops being an idiot and links GNOME 1.4 against libpng2 again). + * Thanks to Lukas Geyer (of JimButton fame) for pointing me at the + right make features I needed to accomplish this without too much + hacking. + * Include a patch from Chris Blizzard (of RedHat fame) to fix an + oversight in my fix for the browser security vunlerability. Access + to unallocated memory in the non-manual browser handlers could have + caused crashes in some situations. Cheers Chris. Sorry everyone. + * Also edit the default manual browser command to not contain quotes + any more. Debian should get a /usr/bin/sensible-browser or + something. + + -- Robert McQueen Wed, 28 Aug 2002 02:42:42 +0100 + +gaim (1:0.59.1-2) unstable; urgency=high + + * Well, that's the reason. gdk-imlib-dev dropped the dependencies for + lib{jpeg,png,tiff,gif}-dev because apparently they're not necessary. + libgnome-dev probably needs to add these. + * Added build-deps on libpng3-dev and libtiff3g-dev, so that Gaim can + finally build on the buildds without me NMUing libgnome-dev in a fit + of anger. + * Set urgency back to high to hammer the point home. If this doesn't + build I'm going to be mighty annoyed. + * Changed gaim-gnome depend to gnome-panel (<< 1.5). It doesn't work + with GNOME 2. I'm writing a docklet for that. + + -- Robert McQueen Mon, 26 Aug 2002 19:02:14 +0100 + +gaim (1:0.59.1-1) unstable; urgency=low + + * New upstream version from the gtk1-stable branch. Merges my browser.c + patch, works with perl 5.8 and gettext 0.11.x, and has a pretty + icon. + * Upstream merged patch for fixed i18n with libiconv. + (closes: #154473, #155058) + * Updated gaim-menu.xpm in light of new gaim.png icon, and fixed + gaim-common.files for the new icon name. + * Fixes idiotic handling of http_proxy environment variable. + (closes: #144244) + * Updated ja.po because upstream is ignoring me about this. + (closes: #154485) + * Added libjpeg-dev build-dep. GNOME 1.4 is messed up in a half-baked + libpng2 -> 3 transition, and this dep must've fallen out somewhere + else along with someone's brain. Should let the security fix build + and propogate to sarge. + + -- Robert McQueen Mon, 26 Aug 2002 04:59:50 +0100 + +gaim (1:0.59-2) unstable; urgency=high + + * Wrote patch to fix hideously insecure execution of unescaped + arbitrary strings through the shell for the Manual browser URL click + handler. Replaces any spaces in the URL with +, and runs the user's + browser command directly without the shell. Users will soon learn + not to quote the %s in their browser command. (closes: #157909) + * Added libungif4-dev to build-deps. Looks like someone's brain fell + out. Ho hum. + * Updated config.sub from 20020307 to 20020621, and config.guess from + 20020320 to 20020529. + + -- Robert McQueen Sat, 24 Aug 2002 02:14:49 +0100 + +gaim (1:0.59-1) unstable; urgency=low + + * New upstream version. Finally. Contains various new and updated + translations, and fixes for various bugs, crashes & memleaks. + * Should work around a Gtk+ bug that causes spinning when some text + widget is smaller than the text height. (closes: #117498) + * Fixes strange tabbing order in 'Add Buddy' dialog. (closes: #134502) + * Hopefully a final end to stupid MSN errors. (closes: #147141) + * Should display UTF8 MSN names in their full glory. (closes: #150354) + * Updated config.sub from 20010420 to 20020307, and config.guess from + 20010420 to 20020320. + + -- root Fri, 26 Jul 2002 23:19:27 +0100 + +gaim (1:0.58-2) unstable; urgency=low + + * Applied patch from Chris Blizzard (of Redhat fame =) to fix munged + GNOME applet icon at startup. Cheers! (closes: #147071) + * Enabled NAS audio in non-GNOME package. (closes: #147291) + * Returned globbing to debian/gaim-common.files now we don't need to + make an exception for iconaway.so. + + -- Robert McQueen Fri, 24 May 2002 23:24:16 +0100 + +gaim (1:0.58-1) unstable; urgency=high + + * The 'DOH!' release. + * New upstream version, lots of nice stuff. See the changelog. =) + * To avoid upsetting upgrades, gaim-common now replaces suitably old + gaim-gnome packages because iconaway.so moved. (closes: #144945) + * Another attempt by upstream to fix those annoying 'Already there' + MSN errors. (closes: #145722) + * Fixes GNOME applet transparency problems. (closes: #145915) + * In the previous version, the MSN plugin got secure logins to Hotmail + that used MD5 auth cookies in a file which was opened in the + browser, and would log you straight into your inbox. Ironically, + this improved security used blatantly insecure tempfiles, which + were also created with the 644 mode, leaving the way open for + symlink attacks, and anyone on your system reading your mail. This + is fixed in this release. (closes: #146750) + * Not to mention the overflow in the Jabber plugin that got fixed. + * Automatic update of config.sub from 20010907 to 20020307, and + config.guess from 20010904 to 20020320. + + -- Robert McQueen Tue, 14 May 2002 17:44:43 +0100 + +gaim (1:0.57-2) unstable; urgency=high + + * The 'Ahh... phew' release. One or two patches from CVS. + * Fixes segfault DOS in TOC protocol code. (closes: #144318) + * Returns iconaway.so to gaim-common, the gnome/non-gnome dependent + code has been moved to the binary itself. + * High priority to reach woody with these fixes, and the fix in 0.57 + for Yahoo's new authorisation method. + + -- Robert McQueen Sun, 28 Apr 2002 16:54:18 +0100 + +gaim (1:0.57-1) unstable; urgency=low + + * The 'You did WHAT with configure.ac?!?' release. + * New upstream version. Adds an evil autoconf hack upstream, support + for Yahoo's new authorisation method, new keyboard shortcuts, + hashed secure logins for Hotmail from your MSN account, and various + translations and Jabber improvements. + + -- Robert McQueen Fri, 26 Apr 2002 17:09:18 +0100 + +gaim (1:0.56-1) unstable; urgency=low + + * The 'Hola from Tenerife!' release. + * New upstream version. Signal patch merged. Various bugfixes, and the + much-awaited send history finally appears. + * Automatic update of config.sub from 20010420 to 20020307, and + config.guess from 20010420 to 20020320. + + -- Robert McQueen Sat, 13 Apr 2002 18:40:05 +0100 + +gaim (1:0.55-2) unstable; urgency=low + + * Wrote patch to unblock useful signals like SIGCHLD because gdm + helpfully blocks them. Helps avoid zombies from filling your + process space when you start the applet from the GNOME panel. + [debian/patches/unblock-handled-signals.diff] + * Applied patch from CVS to fix MSN problems such as being constantly + prompted to allow buddies who you actually wanted to block. + [debian/patches/various-msn-fixes.diff] + * Automatic update of config.sub from 20020222 to 20020307, and + config.guess from 20020219 to 20020320. + + -- Robert McQueen Wed, 3 Apr 2002 20:53:38 +0100 + +gaim (1:0.55-1) unstable; urgency=low + + * The 'and relax...' release. + * New upstream version (all patches have been merged). + * Updated Spanish translation. (closes: #138471) + * Fixes HTTP incompliance in proxy code. (closes: #140036) + * Fixes crashing when enabling/disabling animated buddy icons. + (closes: #140192) + + -- Robert McQueen Sat, 30 Mar 2002 16:49:43 +0000 + +gaim (1:0.54-6) unstable; urgency=low + + * Updated gaimrc.c to recognise the option for the new Command sound + method so it doesn't override it at loadup. (closes: #139253) + + -- Robert McQueen Thu, 21 Mar 2002 13:01:42 +0000 + +gaim (1:0.54-5) unstable; urgency=low + + * Added MSN embarrased icon. (closes: #139109) + * Updated MSN pixmaps from CVS to avoid evil crashing on some archs. + + -- Robert McQueen Wed, 20 Mar 2002 11:14:58 +0000 + +gaim (1:0.54-4) unstable; urgency=low + + * Fixed a compiler warning with the sound patch. + + -- Robert McQueen Sun, 17 Mar 2002 17:56:05 +0000 + +gaim (1:0.54-3) unstable; urgency=low + + * Fixed a few things with my sound patch, like the mysterious swapping + of the recieve and first recieve sound options versus events. Doh! + (closes: #138759) + + -- Robert McQueen Sun, 17 Mar 2002 17:26:50 +0000 + +gaim (1:0.54-2) unstable; urgency=low + + * Removed ICQ plugin. It really doesn't work very well at all any + more. (closes: #137058) + * Updated README.Debian to take account of this. + + -- Robert McQueen Sat, 16 Mar 2002 19:46:42 +0000 + +gaim (1:0.54-1) unstable; urgency=medium + + * New upstream version. Goodies like IM Image sending for Oscar, + protocol specific smileys, off-line message and improved + typing notification support for Yahoo, DCC chat and mIRC formatting + support for IRC, and lots of general bugfixes, especially + pertaining to never being asked to accept/decline MSN buddies who + add you when you're off-line. (closes: #138472) + * Medium urgency upload because 0.53 was buggy but I had to let 0.53-2 + go in to testing because of the nul vulnerability. + * The six (!) patches in 0.53-2 from CVS are all included in this + version. + * 'Oscar' protocol renamed to 'Oscar / ICQ' upstream. (closes: #137061) + * Applied patch from me, already accepted upstream, with various + cleanups to fix unusual sound behaviour: + - attempting to play an internal sound with a command now + generates an error instead of silently failing + - attempting to play a file with the native method now warns + before probably failing + - the 'Test' button in the sound preferences now temporarily + enables the sound under test, so it always tries to play it + - using a command to play sounds is now a seperate option that + must be explicitly enabled, avoiding problems with testing for + other options happening before testing if a command had been + specified (closes: #137010) + * Now building the non-GNOME version against ESD to make sound support + more useful. Native sound support can only be expected to work for + internal sounds. (closes: #137013) + * Remove the .h files from gaim-common. It turns out to be very hard + indeed to make Gaim plugins build outside the Gaim source tree. I + will probably make a gaim-plugins package with a few worthy plugins + like the russian charset conversion, xosd signon/signoff + notification, etc - I'm open to suggestions. Plugins must be + runtime configurable (unlike irc-extras), actually useful (unlike + the one to arbitrarily change your idle time), and build against + the latest Gaim. + * Include the licq2gaim.pl buddy list import script in the examples + dir in gaim-common. + + -- Robert McQueen Sat, 16 Mar 2002 18:47:07 +0000 + +gaim (1:0.53-2) unstable; urgency=low + + * The 'No, I don't use CVS' release. + * Applied patches from CVS so that: + - closing a conversation window when a buddy is typing doesn't + cause a crash [debian/patches/close-typing-buddy-crash.diff] + - server-side buddy lists are disabled for ICQ over Oscar to avoid + mysterious bugs with authentication-required buddies not + appearing on-line [debian/patches/no-ssi-for-icq.diff] + - Gaim doesn't fork and uses gdk_beep() for console beeps + [debian/patches/non-forked-gdk-beep.diff] (closes: #136165) + - Gaim doesn't gradually make the X server use all your RAM + [debian/patches/memleak.diff] + - typing notification doesn't crash Gaim if you don't use tabs + [debian/paches/no-tab-crash.diff] + - sending a nul or � doesn't crash Gaim + [debian/patches/nul-crash.diff] + + -- Robert McQueen Mon, 4 Mar 2002 19:23:38 +0000 + +gaim (1:0.53-1) unstable; urgency=low + + * New upstream version. Adds typing notification, new ICQ icons, IM + Images, screen-name formatting support and server-side buddy list + storage/retrieval for Oscar, and various other nice features and + cleanups. (closes: #136512) + * Includes documentation and MSN segfault fixes that were patched into + the previous release. + * Automatic update of config.{sub,guess} from 20010420 to 20020222. + + -- Robert McQueen Sun, 3 Mar 2002 19:06:52 +0000 + +gaim (1:0.52-1) unstable; urgency=medium + + * New upstream version. Fixes a variety of nasty problems. + * Fixes crashing on connection with some MSN buddy lists. + * Uses correct Yahoo! messenger server. (closes: #133343) + * Fixes DOSable erroneous handling of HTML comments. (closes: #133603) + * Applied patch from CVS to fix MSN segfaults. (closes: #115538) + * Moved iconaway.so plugin into gaim-gnome package because it's + useless without the applet. (closes: #133500) + * Fixed little typo in manpage (already fixed in CVS). + + -- Robert McQueen Sun, 17 Feb 2002 22:32:10 +0000 + +gaim (1:0.51-2) unstable; urgency=low + + * Fixed description of gaim-gnome to make it obvious that it is a + panel applet. + * Made gaim-gnome depend on gnome-panel. It's unreasonable to request + that libpanel-applet0 does so, but gaim-gnome is useless without + it. (closes: #131233) + + -- Robert McQueen Mon, 28 Jan 2002 20:25:04 +0000 + +gaim (1:0.51-1) unstable; urgency=low + + * The 'Hi anyone on gaim's PTS' release. + * New upstream version, mostly bug fixes. (closes: #130737) + * Upstream developer Eric Warmenhoven departs... thanks for all of + your help and effort - you'll be greatly missed by all. + * According to him, crashes were caused by a Gtk+ bug which has now + been worked around. (closes: #115538) + * He removed the help message a few weeks ago because I said it didn't + wrap properly... not sure how helpful that was though. + (closes: #125310) + * He also grappled with the GNOME panel to implement transparent + backgrounds as best he could. The Gaim applet icon will have the + same background image as the panel, but it will not line up with + the panel's because the panel doesn't provide enough imformation to + achieve that. (closes: #128449) + * Made gaim-common include a handful of .h files so that you can build + plugins without the Gaim source - this opens the way for packaging + plugins that don't come with Gaim. The reason is that I do not wish + to include unofficial plugins in Gaim and accept responsibility for + ensuring they work with the latest versions, or be forced to remove + them from the package at a later date, sorry. (closes: #129737) + * I can no longer reproduce this bug with this new version, but I am + also unable to determine if/when exactly it was fixed from the CVS + logs. If you can still make it happen, please reopen it and I'll + chase it up. (closes: #117498) + * Fixed a few minor errors in the manpage. (closes: #130435, #130443) + * Re-worked description to highlight mutli-protocol support. + (closes: #130437) + * Automatic update of config.{sub,guess} from 20010907 to 20020102. + + -- Robert McQueen Sun, 27 Jan 2002 05:45:05 +0000 + +gaim (1:0.50-1) unstable; urgency=low + + * The 'Hi everyone who reads d-d-c!' release. + * New upstream version, includes GnomeICU import and Galeon patches + from 0.49-2. (closes: #125897) + * Added a suitably scaled Debian menu icon for gaim. (closes: #122302) + * Re-ordered build to do the non-GNOME version first and install that + 'manually', so all the files from the GNOME applet get installed + with the 'make install' target. This means gaim-gnome now contains + the applet panel images. (closes: #122315) + * Fixed re-declaration of time() in jabber/xtream.c. (closes: #124390) + + -- Robert McQueen Thu, 20 Dec 2001 18:30:16 +0000 + +gaim (1:0.49-2) unstable; urgency=medium + + * The 'grr... dpkg' release. Fixes possibly troublesome package + relationship problems. + * Made gaim-gnome conflict and replace old gaim packages. + * Made gaim-common have a versioned depend on gaim or gaim-gnome, + because a dpkg bug seemed to let you install an old gaim-common + with a new gaim or gaim-gnome, even though they have a versioned + depend on gaim-common. + * Added patch from CVS to support GnomeICU buddy list importing. + * Added option to use Galeon as the browser. + + -- Robert McQueen Sat, 1 Dec 2001 22:41:04 +0000 + +gaim (1:0.49-1) unstable; urgency=low + + * New upstream version. + * Removed evil hack from debian/rules to rename plugins from + libfoo.so.0.0.0 to libfoo.so (fixed upstream). + * Updated description to include Gadu-gadu protocol. + * Removal of buddies from within the IM window is now confirmed. + (closes: #116442) + * Memory leak in buddy list fixed. (closes: #119639) + * Pgup/pgdown in IM windows now scrolls only one text box, not both. + (closes: #120027) + * Included a minor patch to remove ^M characters from Oscar messages. + (closes: #120595) + * Now suggests ispell. (closes: #121656) + + -- Robert McQueen Fri, 30 Nov 2001 01:43:01 +0000 + +gaim (1:0.48-1) unstable; urgency=low + + * New upstream version. (closes: #119748) + * Better support for ICQ2000 features via OSCAR protocol, like + server/offline messages. + * Doesn't temporarily grow small GNONE panels when the applet starts + up. + * GNU config automated update: config.sub (20011005 to 20011108), + config.guess (20011005 to 20011108) + + -- Robert McQueen Fri, 16 Nov 2001 19:46:48 +0000 + +gaim (1:0.47-1) unstable; urgency=low + + * New upstream version. + * Sound-playing children now time out after 30 seconds. + (closes: #116982) + + -- Robert McQueen Fri, 2 Nov 2001 00:53:18 +0000 + +gaim (1:0.46-1) unstable; urgency=low + + * New upstream version. (closes: #114950) + * Added documentation: plugins/PERL-HOWTO, plugins/SIGNALS, + doc/CREDITS, doc/FAQ. + + -- Robert McQueen Fri, 19 Oct 2001 00:37:19 +0100 + +gaim (1:0.45-1) unstable; urgency=low + + * New upstream version, includes fix to avoid infinite IM window + growth. (closes: #114950) + * Upgraded to DH_COMPAT=3 to make /etc/CORBA/servers/gaim_applet.gnorba + a conffile. Adjusted build deps to match. + + -- Robert McQueen Sun, 14 Oct 2001 19:45:20 +0100 + +gaim (1:0.44-2) unstable; urgency=medium + + * Applied patch from CVS to avoid IM windows sizing to 0 by default + and growing limitlessly. + + -- Robert McQueen Tue, 25 Sep 2001 01:28:14 +0100 + +gaim (1:0.44-1) unstable; urgency=low + + * New upstream version. + * Enabled perl support, upstream assures me it works now. + (closes: #112732) + + -- Robert McQueen Sun, 23 Sep 2001 18:37:20 +0100 + +gaim (1:0.43-1) unstable; urgency=medium + + * New upstream version including various bugfixes. + * Colour selection dialogs now remember the previous colours. + (closes: #101562) + * Autorecon plugin now has an exponential backoff to allow users to + correct non-transient errors. (closes: #102042) + * Changed 'buddy' prompt to 'contact' to make the Add Buddy dialog + less AIM-specific. (closes: #105460) + * Users can now edit their alias with the MSN plugin. (closes: #110966) + * Added postinst scripts for gaim and gaim-gnome to rmdir their dirs + from /usr/share/doc if they exist, and replace them with symlinks + to gaim-common. (closes: #111127) + * Seeing as we have to build twice, try and build as little as + possible the first time round (just the gaim_applet binary and its + dependencies) to make it more efficient. + * Updated config.{sub,guess} from latest autotools-dev. + + -- Robert McQueen Tue, 11 Sep 2001 22:42:51 +0100 + +gaim (1:0.11.0pre15-1) unstable; urgency=low + + * New maintainer. (closes: #100549) + * New upstream version. (closes: #54105, #96166) + * Repackaged with sane version number, pristine .orig.tar.gz, and + seperate .diff.gz. (closes: #106488) + * MSN and OSCAR protocols are functional at time of release. + (closes: #92045, #105841) + * Plugins, locales and docs are now in a shared gaim-common package. + * Therefore, gaim and gaim-gnome are concurrently installable. + (closes: #69794, #87873) + * These new shared plugins are not linked against GNOME. + (closes: #83427) + * The GNOME applet now has a CORBA file and correct Applet menu entry, + so it correctly integrates with the panel and saves settings. + (closes: #80587, #92950, #101560) + * Added code to debian/rules to update config.{guess,sub} from + autotools-dev when necessary. (closes: #104934) + + -- Robert McQueen Fri, 31 Aug 2001 03:38:54 +0100 + +gaim (1:0.11.0pre11) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Mon, 14 May 2001 17:40:05 -0400 + +gaim (1:0.11.0pre9-1) unstable; urgency=low + + * New upstream release. Closes: #91854 + + -- Robert S. Edmonds Tue, 27 Mar 2001 07:32:16 -0500 + +gaim (1:0.11.0pre8-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sun, 25 Mar 2001 15:26:59 -0500 + +gaim (1:0.11.0pre7-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sun, 18 Mar 2001 18:40:46 -0500 + +gaim (1:0.11.0pre4-2) unstable; urgency=low + + * Fixed gaim package, now contains a plain GTK-linked binary. + + -- Robert S. Edmonds Tue, 20 Feb 2001 18:12:45 -0500 + +gaim (1:0.11.0pre4-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sat, 23 Dec 2000 16:38:09 -0500 + +gaim (1:0.11.0pre2-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Wed, 13 Dec 2000 07:28:04 -0500 + +gaim (1:0.10.3-2) unstable; urgency=low + + * Patched to fix remote HTML exploit when using OSCAR protocol. Closes: #77539 + * New upstream release. + + -- Robert S. Edmonds Tue, 28 Nov 2000 19:48:33 -0500 + +gaim (1:0.10.1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sun, 17 Sep 2000 17:43:20 -0400 + +gaim (1:0.10.0-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Mon, 11 Sep 2000 17:56:10 -0400 + +gaim (1:0.9.20-1) unstable; urgency=low + + * Thanks to Decklin Foster + * New upstream release. + * removed au2h generated files from .diff.gz + * Build with and without Gnome support + + -- Robert S. Edmonds Wed, 26 Jul 2000 00:19:20 -0400 + +gaim (1:0.9.18-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sat, 3 Jun 2000 11:14:21 -0400 + +gaim (1:0.9.15-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sun, 21 May 2000 21:00:40 -0400 + +gaim (1:0.9.13-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Wed, 29 Mar 2000 21:16:47 -0500 + +gaim (1:0.9.10-2) unstable; urgency=low + + * Closes: #56340 + + -- Robert S. Edmonds Wed, 23 Feb 2000 19:01:54 -0500 + +gaim (1:0.9.10-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Tue, 23 Nov 1999 22:42:47 -0500 + +gaim (1:0.9.7-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sun, 15 Aug 1999 20:01:54 -0400 + +gaim (0.9.5-1) unstable; urgency=low + + * New upstream release. + + -- Robert S. Edmonds Sat, 31 Jul 1999 23:12:54 -0400 + +gaim (0.8.0-1) unstable; urgency=low + + * New upstream version. + + -- Robert S. Edmonds Mon, 17 May 1999 20:00:10 -0400 + +gaim (19990311-1) unstable; urgency=low + + * New upstream version. + + -- Robert S. Edmonds Thu, 11 Mar 1999 16:58:29 -0500 + +gaim (19990227-1) unstable; urgency=low + + * New upstream version. + + -- Robert S. Edmonds Sat, 27 Feb 1999 21:54:49 -0500 + +gaim (19981231-1) unstable; urgency=low + + * New upstream version. + + -- Robert S. Edmonds Thu, 31 Dec 1998 14:06:14 -0500 + +gaim (19981126-1) unstable; urgency=low + + * New upsteam version. + + -- Robert S. Edmonds Sat, 28 Nov 1998 17:46:25 -0500 + +gaim (19981117-1) unstable; urgency=low + + * Initial release. + + -- Robert S. Edmonds Wed, 18 Nov 1998 16:59:35 -0500 --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/gaim.install +++ gaim-1.5.0+1.5.1cvs20051015/debian/gaim.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin +debian/tmp/usr/lib/gaim/*.so +debian/tmp/usr/lib/libgaim-remote.so.* --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/prefs.xml +++ gaim-1.5.0+1.5.1cvs20051015/debian/prefs.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/control +++ gaim-1.5.0+1.5.1cvs20051015/debian/control @@ -0,0 +1,56 @@ +Source: gaim +Section: net +Priority: optional +Maintainer: Robert McQueen +Uploaders: Ari Pollak +Build-Depends: bzip2, cdbs, debhelper (>= 4.1.0), libgtk2.0-dev, libxss-dev, libgnutls-dev (>= 1.0.16-5), tcl8.4-dev, tk8.4-dev, libao-dev, libaudiofile-dev, libgtkspell-dev, libltdl3-dev, libstartup-notification0-dev, xutils, libzephyr-dev, libxml2-dev, libebook1.2-dev, libedata-book1.2-dev, libcamel1.2-dev, libxext-dev, liblaunchpad-integration-dev, intltool +Build-Conflicts: tcl8.3-dev, tk8.3-dev +Standards-Version: 3.6.1 + +Package: gaim +Architecture: any +Depends: gaim-data (= ${Source-Version}), ${shlibs:Depends} +Suggests: gnome-panel (>= 2.1) | kicker (>= 3.1) | docker, evolution-data-server (>= 1.2.0), ${shlibs:Suggests} +Conflicts: gaim-gnome, gaim-common +Replaces: gaim-gnome, gaim-common +Provides: gaim-gnome +Description: multi-protocol instant messaging client + Gaim is a modular Instant Messaging client capable of using AIM, ICQ, + Yahoo!, MSN, IRC, Jabber, Napster, Zephyr, and Gadu-Gadu all at once. + It is written using GTK+ and is licensed under the GPL. + . + As the name suggests, it was originally designed for using AOL's + Instant Messenger service (you can sign up at http://www.aim.aol.com/). + Consequently it contains many of the same features as AOL's IM client, + as well as incorporating many new and unique features, such as the + multiple protocol support. + . + Gaim used to ship a gaim-gnome package which contained an applet for + the GNOME 1.4 panel. This has been replaced in favor of a tray + icon plugin, contained in this version. To see it in GNOME 2, use + the Notification Area applet (included in gnome-panel versions 2.1 and + later), or in KDE 3.1 it should appear in the Kicker's system tray. + Users of other window managers should investigate docker, the WM dock + app. + +Package: gaim-data +Architecture: all +Conflicts: gaim-common +Replaces: gaim-common, gaim (<< 1:1.1.2) +Enhances: gaim +Description: multi-protocol instant messaging client - data files + This package contains architecture-independent supporting data files + required for use with Gaim, such as documentation, icons, translations & + emoticons. + +Package: gaim-dev +Section: devel +Architecture: any +Depends: gaim (= ${Source-Version}), gaim-data (= ${Source-Version}), pkg-config, libglib2.0-dev +Description: multi-protocol instant messaging client - development files + This package contains the headers and other development files not included in + the main gaim package. Install this if you wish to compile your own plugins, + or would like to compile programs that use the gaim-remote library. + . + If you are creating a gaim plugin package, please be sure to read + /usr/share/doc/gaim-dev/README.Debian.dev after installing gaim-dev. --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/03_linguas.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/03_linguas.patch @@ -0,0 +1,26 @@ +=== modified file 'configure' +--- configure ++++ configure +@@ -19475,7 +19475,7 @@ + ;; + esac + +-ALL_LINGUAS="am az bg ca cs da de en_AU en_CA en_GB es et fi fr gl he hi hu it ja ka ko lt mk my_MM nb nl nn pa pl pt_BR pt ro ru sk sl sq sr sr@Latn sv tr uk vi xh zh_CN zh_TW" ++ALL_LINGUAS="am az bg ca cs da de en_AU en_CA en_GB es et fi fr gl gu he hi hu it ja ka ko lt mk my_MM nb nl nn pa pl pt_BR pt ro ru sk sl sq sr sr@Latn sv tr uk vi xh zh_CN zh_TW" + + + + +=== modified file 'configure.ac' +--- configure.ac ++++ configure.ac +@@ -33,7 +33,7 @@ + ;; + esac + +-ALL_LINGUAS="am az bg ca cs da de en_AU en_CA en_GB es et fi fr gl he hi hu it ja ka ko lt mk my_MM nb nl nn pa pl pt_BR pt ro ru sk sl sq sr sr@Latn sv tr uk vi xh zh_CN zh_TW" ++ALL_LINGUAS="am az bg ca cs da de en_AU en_CA en_GB es et fi fr gl gu he hi hu it ja ka ko lt mk my_MM nb nl nn pa pl pt_BR pt ro ru sk sl sq sr sr@Latn sv tr uk vi xh zh_CN zh_TW" + AM_GNU_GETTEXT_VERSION(0.10.40) + AM_GNU_GETTEXT + + --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/09_dont_open_add_account_window.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/09_dont_open_add_account_window.patch @@ -0,0 +1,14 @@ +diff -Nur src.orig/gtkaccount.c src/gtkaccount.c +--- src.orig/gtkaccount.c 2005-06-30 06:01:24.000000000 +0200 ++++ src/gtkaccount.c 2006-05-17 15:13:59.000000000 +0200 +@@ -2461,10 +2461,6 @@ + dialog, GAIM_CALLBACK(signed_on_off_cb), dialog); + + gtk_widget_show(win); +- +- /* Display the add account window if no accounts exist. */ +- if (gaim_accounts_get_all() == NULL) +- gaim_gtk_account_dialog_show(GAIM_GTK_ADD_ACCOUNT_DIALOG, NULL); + } + + void --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/gtkspell-locale3.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/gtkspell-locale3.patch @@ -0,0 +1,42 @@ +Index: src/gtkutils.c +=================================================================== +RCS file: /cvsroot/gaim/gaim/src/gtkutils.c,v +retrieving revision 1.58 +diff -u -r1.58 gtkutils.c +--- src/gtkutils.c 4 Jan 2004 06:59:09 -0000 1.58 ++++ src/gtkutils.c 5 Jan 2004 01:38:19 -0000 +@@ -1104,6 +1104,17 @@ + g_return_if_fail(textview != NULL); + g_return_if_fail(GTK_IS_TEXT_VIEW(textview)); + ++#ifdef _WIN32 ++ /* don't try and override the dictionary on windows */ ++ locale = NULL; ++#else ++ locale = setlocale(LC_MESSAGES, NULL); ++ ++ /* don't try and override the dictionary on default locales */ ++ if (!strcmp(locale, "C")) ++ locale = NULL; ++#endif /* _WIN32 */ ++ + if (gtkspell_new_attach(textview, locale, &error) == NULL && error) + { + gaim_debug_warning("gtkspell", "Failed to setup GtkSpell: %s\n", +Index: src/gtkutils.h +=================================================================== +RCS file: /cvsroot/gaim/gaim/src/gtkutils.h,v +retrieving revision 1.24 +diff -u -r1.24 gtkutils.h +--- src/gtkutils.h 29 Dec 2003 09:03:43 -0000 1.24 ++++ src/gtkutils.h 5 Jan 2004 01:38:19 -0000 +@@ -283,7 +283,8 @@ + void gaim_gtk_find_images(const char *message, GSList **list); + + /** +- * Sets up GtkSpell for the given GtkTextView, reporting errors ++ * Sets up GtkSpell for the given GtkTextView, selecting the appropriate ++ * dictionary for the locale on *nix systems, and reporting errors + * if encountered. + * + * This does nothing if Gaim is not compiled with GtkSpell support. --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/20_SECURITY_CVE-2008-2927.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/20_SECURITY_CVE-2008-2927.patch @@ -0,0 +1,35 @@ +# +# Fix for code execution via integer overflow in the MSN protocol handler +# Ubuntu: https://bugs.launchpad.net/bugs/245770 +# Patch: http://patch-tracking.debian.net/patch/series/view/gaim/1:2.0.0+beta5-10etch1/20_CVE-2008-2927.patch +# +diff -Nur -x '*.orig' -x '*~' gaim-1.5.0+1.5.1cvs20051015/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/internal.h gaim-1.5.0+1.5.1cvs20051015.new/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/internal.h +--- gaim-1.5.0+1.5.1cvs20051015/src/internal.h 2005-02-10 22:50:41.000000000 -0500 ++++ gaim-1.5.0+1.5.1cvs20051015/src/internal.h 2008-11-20 13:51:55.000000000 -0500 +@@ -112,6 +112,14 @@ + + #define PATHSIZE 1024 + ++#ifndef G_MAXSIZE ++# if GLIB_SIZEOF_LONG == 8 ++# define G_MAXSIZE ((gsize) 0xffffffffffffffff) ++# else ++# define G_MAXSIZE ((gsize) 0xffffffff) ++# endif ++#endif ++ + #include + #if GLIB_CHECK_VERSION(2,6,0) + # include +diff -Nur -x '*.orig' -x '*~' gaim-1.5.0+1.5.1cvs20051015/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c gaim-1.5.0+1.5.1cvs20051015.new/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c +--- gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c 2005-08-21 13:13:43.000000000 -0400 ++++ gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c 2008-11-20 13:53:18.000000000 -0500 +@@ -579,7 +579,7 @@ + } + else if (slpmsg->size) + { +- if ((offset + len) > slpmsg->size) ++ if (G_MAXSIZE - len < offset || (offset + len) > slpmsg->size) + { + gaim_debug_error("msn", "Oversized slpmsg\n"); + g_return_if_reached(); --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/08_default_for_notify_option.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/08_default_for_notify_option.patch @@ -0,0 +1,13 @@ +--- gaim-1.5.0+1.5.1cvs20051015.orig/gaim-1.5.0+1.5.1cvs20051015/plugins/notify.c 2005-06-09 02:52:41.000000000 +0100 ++++ gaim-1.5.0+1.5.1cvs20051015/gaim-1.5.0+1.5.1cvs20051015/plugins/notify.c 2006-03-17 18:29:24.000000000 +0000 +@@ -840,8 +840,8 @@ + gaim_prefs_add_string("/plugins/gtk/X11/notify/title_string", "(*)"); + gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_urgent", FALSE); + gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_count", FALSE); +- gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_focus", FALSE); +- gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_click", FALSE); ++ gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_focus", TRUE); ++ gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_click", TRUE); + gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_type", TRUE); + gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_send", TRUE); + gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_switch", TRUE); --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/04_privacy_list_crasher_fix.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/04_privacy_list_crasher_fix.patch @@ -0,0 +1,27 @@ +=================================================================== +RCS file: /cvsroot/gaim/gaim/src/privacy.c,v +retrieving revision 1.16 +retrieving revision 1.17 +diff -u -r1.16 -r1.17 +--- gaim/gaim/src/privacy.c 2005/07/17 23:36:33 1.16 ++++ gaim/gaim/src/privacy.c 2005/10/22 20:48:18 1.17 +@@ -85,8 +85,8 @@ + if (l == NULL) + return FALSE; + +- account->permit = g_slist_remove(account->permit, l->data); + g_free(l->data); ++ account->permit = g_slist_delete_link(account->permit, l); + + if (!local_only && gaim_account_is_connected(account)) + serv_rem_permit(gaim_account_get_connection(account), who); +@@ -156,8 +156,8 @@ + if (l == NULL) + return FALSE; + +- account->deny = g_slist_remove(account->deny, l->data); + g_free(l->data); ++ account->deny = g_slist_delete_link(account->deny, l); + + if (!local_only && gaim_account_is_connected(account)) + serv_rem_deny(gaim_account_get_connection(account), who); --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/21_security_CVE-2009-1373.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/21_security_CVE-2009-1373.patch @@ -0,0 +1,35 @@ +# +# Description: fix denial of service or possible code execution in XMPP +# file transfer +# Patch: http://developer.pidgin.im/viewmtn/revision/info/8331e31aeb0f14ac9b94a06bea4353bd9a01ba5a +# +diff -Nur -x '*.orig' -x '*~' gaim-1.5.0+1.5.1cvs20051015/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/protocols/jabber/si.c gaim-1.5.0+1.5.1cvs20051015.new/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/protocols/jabber/si.c +--- gaim-1.5.0+1.5.1cvs20051015/src/protocols/jabber/si.c 2005-04-28 08:04:13.000000000 +0200 ++++ gaim-1.5.0+1.5.1cvs20051015/src/protocols/jabber/si.c 2009-05-25 17:49:13.000000000 +0200 +@@ -223,7 +223,7 @@ + GaimXfer *xfer = data; + JabberSIXfer *jsx = xfer->data; + int i; +- char buffer[256]; ++ char buffer[42]; /* 40 for DST.ADDR + 2 bytes for port number*/ + int len; + char *dstaddr, *p; + unsigned char hashval[20]; +@@ -245,7 +245,7 @@ + jsx->rxlen += len; + return; + } else if(jsx->rxqueue[0] != 0x05 || jsx->rxqueue[1] != 0x01 || +- jsx->rxqueue[3] != 0x03) { ++ jsx->rxqueue[3] != 0x03 || jsx->rxqueue[4] != 40) { + gaim_debug_info("jabber", "invalid socks5 stuff\n"); + gaim_input_remove(xfer->watcher); + xfer->watcher = 0; +@@ -282,7 +282,7 @@ + for(i=0; i<20; i++, p+=2) + snprintf(p, 3, "%02x", hashval[i]); + +- if(jsx->rxqueue[4] != 40 || strncmp(dstaddr, jsx->rxqueue+5, 40) || ++ if(strncmp(dstaddr, jsx->rxqueue + 5, 40) || + jsx->rxqueue[45] != 0x00 || jsx->rxqueue[46] != 0x00) { + gaim_debug_error("jabber", "someone connected with the wrong info!\n"); + close(source); --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/22_security_CVE-2009-1376.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/22_security_CVE-2009-1376.patch @@ -0,0 +1,24 @@ +# +# Description: arbitrary code execution via crafted MSN message +# Patch: http://developer.pidgin.im/viewmtn/revision/info/9dd1c4c3db68a80dbf157a0c0bc0c723e42b7a6e +# +diff -Nur -x '*.orig' -x '*~' gaim-1.5.0+1.5.1cvs20051015/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c gaim-1.5.0+1.5.1cvs20051015.new/build-tree/gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c +--- gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c 2009-05-25 17:55:53.000000000 +0200 ++++ gaim-1.5.0+1.5.1cvs20051015/src/protocols/msn/slplink.c 2009-05-25 17:57:05.000000000 +0200 +@@ -493,7 +493,7 @@ + { + MsnSlpMessage *slpmsg; + const char *data; +- gsize offset; ++ guint64 offset; + gsize len; + + #ifdef MSN_DEBUG_SLP +@@ -556,6 +556,7 @@ + if (slpmsg->buffer == NULL) + { + gaim_debug_error("msn", "Failed to allocate buffer for slpmsg\n"); ++ msn_slpmsg_destroy(slpmsg); + return; + } + } --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/06_disable-icq-webaware.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/06_disable-icq-webaware.patch @@ -0,0 +1,13 @@ +Index: gaim/src/protocols/oscar/service.c +diff -u gaim/src/protocols/oscar/service.c:1.27.2.1 gaim/src/protocols/oscar/service.c:1.27.2.2 +--- gaim/src/protocols/oscar/service.c:1.27.2.1 Thu Aug 11 18:58:53 2005 ++++ gaim/src/protocols/oscar/service.c Thu Apr 6 15:32:59 2006 +@@ -800,7 +800,7 @@ + if (!sess || !(conn = aim_conn_findbygroup(sess, AIM_CB_FAM_MSG))) + return -EINVAL; + +- data = AIM_ICQ_STATE_HIDEIP | AIM_ICQ_STATE_WEBAWARE | status; /* yay for error checking ;^) */ ++ data = AIM_ICQ_STATE_HIDEIP | status; /* yay for error checking ;^) */ + + if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x02, 10 + 8))) + return -ENOMEM; --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/01_lpi.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/01_lpi.patch @@ -0,0 +1,34 @@ +diff -Nur gaim-1.4.0.orig/configure.ac gaim-1.4.0/configure.ac +--- gaim-1.4.0.orig/configure.ac 2005-07-07 05:41:40.000000000 +0200 ++++ gaim-1.4.0/configure.ac 2005-08-10 23:12:12.000000000 +0200 +@@ -307,7 +307,7 @@ + AC_ARG_ENABLE(startup-notification, [ --disable-startup-notification compile without startup notification support],,enable_startup_notification=yes) + + if test "x$enable_startup_notification" = "xyes"; then +- PKG_CHECK_MODULES(STARTUP_NOTIFICATION, libstartup-notification-1.0 >= 0.5, ++ PKG_CHECK_MODULES(STARTUP_NOTIFICATION, libstartup-notification-1.0 >= 0.5 launchpad-integration, + [ + AC_DEFINE(HAVE_STARTUP_NOTIFICATION, 1, [Define if we're using libstartup-notification.]) + echo "Building with libstartup-notification" +diff -Nur gaim-1.4.0.orig/src/gtkblist.c gaim-1.4.0/src/gtkblist.c +--- gaim-1.4.0.orig/src/gtkblist.c 2005-07-05 04:03:17.000000000 +0200 ++++ gaim-1.4.0/src/gtkblist.c 2005-08-10 23:12:32.000000000 +0200 +@@ -57,6 +57,8 @@ + #include + #include + ++#include ++ + /* if someone explicitly asked for drop shadows, we also need to make + sure that their environment can support it. If not, tough */ + #ifdef WANT_DROP_SHADOW +@@ -3184,6 +3186,9 @@ + NULL, NULL); + gtk_item_factory_create_items(gtkblist->ift, sizeof(blist_menu) / sizeof(*blist_menu), + blist_menu, NULL); ++ ++ launchpad_integration_add_items (gtk_item_factory_get_widget(gtkblist->ift, N_("/Help")), -1, TRUE, TRUE); ++ + gaim_gtk_load_accels(); + g_signal_connect(G_OBJECT(accel_group), "accel-changed", + G_CALLBACK(gaim_gtk_save_accels_cb), NULL); --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/07_transparency_for_notication_area_icon.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/07_transparency_for_notication_area_icon.patch @@ -0,0 +1,84 @@ +diff -Nur gaim-1.5.0+1.5.1cvs20051015.orig/plugins/docklet/eggtrayicon.c gaim-1.5.0+1.5.1cvs20051015/plugins/docklet/eggtrayicon.c +--- gaim-1.5.0+1.5.1cvs20051015.orig/plugins/docklet/eggtrayicon.c 2005-04-04 00:58:24.000000000 +0200 ++++ gaim-1.5.0+1.5.1cvs20051015/plugins/docklet/eggtrayicon.c 2006-05-02 22:15:45.000000000 +0200 +@@ -54,6 +54,9 @@ + static void egg_tray_icon_realize (GtkWidget *widget); + static void egg_tray_icon_unrealize (GtkWidget *widget); + ++static void egg_tray_icon_add (GtkContainer *container, ++ GtkWidget *widget); ++ + static void egg_tray_icon_update_manager_window (EggTrayIcon *icon, + gboolean dock_if_realized); + static void egg_tray_icon_manager_window_destroyed (EggTrayIcon *icon); +@@ -108,6 +111,7 @@ + { + GObjectClass *gobject_class = (GObjectClass *)klass; + GtkWidgetClass *widget_class = (GtkWidgetClass *)klass; ++ GtkContainerClass *container_class = (GtkContainerClass *)klass; + + parent_class = g_type_class_peek_parent (klass); + +@@ -116,6 +120,8 @@ + widget_class->realize = egg_tray_icon_realize; + widget_class->unrealize = egg_tray_icon_unrealize; + ++ container_class->add = egg_tray_icon_add; ++ + g_object_class_install_property (gobject_class, + PROP_ORIENTATION, + g_param_spec_enum ("orientation", +@@ -352,6 +358,44 @@ + } + } + ++static gboolean ++transparent_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data) ++{ ++ gdk_window_clear_area (widget->window, event->area.x, event->area.y, ++ event->area.width, event->area.height); ++ return FALSE; ++} ++ ++static void ++make_transparent_again (GtkWidget *widget, GtkStyle *previous_style, ++ gpointer user_data) ++{ ++ gdk_window_set_back_pixmap (widget->window, NULL, TRUE); ++} ++ ++static void ++make_transparent (GtkWidget *widget, gpointer user_data) ++{ ++ if (GTK_WIDGET_NO_WINDOW (widget) || GTK_WIDGET_APP_PAINTABLE (widget)) ++ return; ++ ++ gtk_widget_set_app_paintable (widget, TRUE); ++ gtk_widget_set_double_buffered (widget, FALSE); ++ gdk_window_set_back_pixmap (widget->window, NULL, TRUE); ++ g_signal_connect (widget, "expose_event", ++ G_CALLBACK (transparent_expose_event), NULL); ++ g_signal_connect_after (widget, "style_set", ++ G_CALLBACK (make_transparent_again), NULL); ++} ++ ++static void ++egg_tray_icon_add (GtkContainer *container, GtkWidget *widget) ++{ ++ g_signal_connect (widget, "realize", ++ G_CALLBACK (make_transparent), NULL); ++ GTK_CONTAINER_CLASS (parent_class)->add (container, widget); ++} ++ + static void + egg_tray_icon_manager_window_destroyed (EggTrayIcon *icon) + { +@@ -385,6 +429,8 @@ + if (GTK_WIDGET_CLASS (parent_class)->realize) + GTK_WIDGET_CLASS (parent_class)->realize (widget); + ++ make_transparent (widget, NULL); ++ + #if GTK_CHECK_VERSION(2,1,0) + screen = gdk_screen_get_number (gtk_widget_get_screen (widget)); + xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (widget)); --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/patches/02_autoconf.patch +++ gaim-1.5.0+1.5.1cvs20051015/debian/patches/02_autoconf.patch @@ -0,0 +1,45 @@ +=== modified file 'configure' +--- configure ++++ configure +@@ -31461,12 +31461,12 @@ + + if test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libstartup-notification-1.0 >= 0.5\"") >&5 +- ($PKG_CONFIG --exists --print-errors "libstartup-notification-1.0 >= 0.5") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libstartup-notification-1.0 >= 0.5 launchpad-integration\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "libstartup-notification-1.0 >= 0.5 launchpad-integration") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_STARTUP_NOTIFICATION_CFLAGS=`$PKG_CONFIG --cflags "libstartup-notification-1.0 >= 0.5" 2>/dev/null` ++ pkg_cv_STARTUP_NOTIFICATION_CFLAGS=`$PKG_CONFIG --cflags "libstartup-notification-1.0 >= 0.5 launchpad-integration" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -31475,12 +31475,12 @@ + fi + if test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libstartup-notification-1.0 >= 0.5\"") >&5 +- ($PKG_CONFIG --exists --print-errors "libstartup-notification-1.0 >= 0.5") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libstartup-notification-1.0 >= 0.5 launchpad-integration\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "libstartup-notification-1.0 >= 0.5 launchpad-integration") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_STARTUP_NOTIFICATION_LIBS=`$PKG_CONFIG --libs "libstartup-notification-1.0 >= 0.5" 2>/dev/null` ++ pkg_cv_STARTUP_NOTIFICATION_LIBS=`$PKG_CONFIG --libs "libstartup-notification-1.0 >= 0.5 launchpad-integration" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -31489,7 +31489,7 @@ + fi + + if test $pkg_failed = yes; then +- STARTUP_NOTIFICATION_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libstartup-notification-1.0 >= 0.5"` ++ STARTUP_NOTIFICATION_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libstartup-notification-1.0 >= 0.5 launchpad-integration"` + # Put the nasty error message in config.log where it belongs + echo "$STARTUP_NOTIFICATION_PKG_ERRORS" 1>&5 + + --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/dh_gaim +++ gaim-1.5.0+1.5.1cvs20051015/debian/dh_gaim @@ -0,0 +1,66 @@ +#! /usr/bin/perl -w + +=head1 NAME + +dh_gaim - depend on the appropriate version of gaim + +=cut + +use strict; +use Debian::Debhelper::Dh_Lib; + +=head1 SYNOPSIS + +B [S>] + +=head1 DESCRIPTION + +dh_gaim is a debhelper program that is responsible for generating +the ${misc:Depends} substutions that depend on the correct versions of gaim, +and adding them to substvars files. + +To use this program, make sure it is executed in debian/rules at some point +during the build process (normally during the install), and make sure that +your Depends: field in debian/control contains ${misc:Depends}. + +=cut + +init(); + +my ($gaim_epoch, $gaim_version, $next_version, $gaim_major, $gaim_minor, + $gaim_rest); +$gaim_version = `dpkg -s gaim`; +$gaim_version =~ /^Version:\s*([\S]+)/m; +$gaim_version = $1; + +if (! defined $gaim_version) { + error("gaim is not installed. (Probably forgot to Build-Depend on gaim)"); +} +if ($gaim_version =~ m/(\d+:)?(\d+)\.(\d+)\.(.*)/) { + $gaim_epoch = $1; + $gaim_major = $2; + $gaim_minor = $3; + $gaim_rest = $4; +} else { + error("Unable to parse gaim version out of '$gaim_version'"); +} + +$next_version = $gaim_epoch . ($gaim_major + 1) . ".0"; +$gaim_version = $gaim_epoch . $gaim_major . "." .$gaim_minor; + +foreach my $package (@{$dh{DOPACKAGES}}) { + my $tmp=tmpdir($package); + addsubstvar($package, "misc:Depends", "gaim", ">= $gaim_version"); + addsubstvar($package, "misc:Depends", "gaim", "<< $next_version"); +} + +=head1 SEE ALSO + +L + +=head1 AUTHOR + +Written by Tollef Fog Heen , based on various other +dh_* commands written by Joey Hess . + +=cut --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/compat +++ gaim-1.5.0+1.5.1cvs20051015/debian/compat @@ -0,0 +1 @@ +4 --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/README.Debian.dev +++ gaim-1.5.0+1.5.1cvs20051015/debian/README.Debian.dev @@ -0,0 +1,25 @@ +README for gaim-dev - How to package Gaim plugins +------------------------------------------------- + +First, let me explain the current Gaim versioning scheme (as of 1.0.0): +Every time the plugin API in gaim is made backwards-incompatible with +previous versions, the major version number (the first number before the .) +is incremented. So if currently in the gaim 1.x series, the next +time the API will change such that plugins may need to be changed is +at 2.0.0. + +Gaim plugin packages should be named gaim-, so for Guifications, +the package name should be guifications. Plugin packages should +build-depend on gaim-dev (>= minimum gaim version required to support plugin). +Normally the minimum version of gaim-dev will just be 1:1.0.0 for the 1.x +series, or higher if the plugin uses a new function introduced in a later +version. + +Plugin packages should also use dh_gaim to set the correct dependencies +for the resulting package. dh_gaim is included in the gaim-dev package, +and can be used by making sure the Depends: field in the plugin package's +debian/control file contains "${misc:Depends}", as well as calling dh_gaim +from debian/rules, normally in the install rule. + + +-- Ari Pollak 20 Oct 2004 --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/gaim.menu +++ gaim-1.5.0+1.5.1cvs20051015/debian/gaim.menu @@ -0,0 +1,4 @@ +?package(gaim):needs="X11" section="Apps/Net" \ + title="Gaim" command="/usr/bin/gaim" \ + longtitle="Multi-protocol Instant Messaging Client" \ + icon="/usr/share/pixmaps/gaim-menu.xpm" --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/gaim-data.install +++ gaim-1.5.0+1.5.1cvs20051015/debian/gaim-data.install @@ -0,0 +1,3 @@ +debian/tmp/usr/share +debian/gaim-menu.xpm usr/share/pixmaps +debian/prefs.xml etc/gaim --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/gaim.postinst +++ gaim-1.5.0+1.5.1cvs20051015/debian/gaim.postinst @@ -0,0 +1,13 @@ +#!/bin/sh -e + +# if /usr/share/doc/gaim is a directory, it's probably from the old package, so +# remove it and make the symlink +if [ ! -L /usr/share/doc/gaim -a -d /usr/share/doc/gaim ]; then + rmdir /usr/share/doc/gaim +fi + +if [ ! -e /usr/share/doc/gaim ]; then + ln -s gaim-data /usr/share/doc/gaim +fi + +#DEBHELPER# --- gaim-1.5.0+1.5.1cvs20051015.orig/debian/gaim-dev.TODO +++ gaim-1.5.0+1.5.1cvs20051015/debian/gaim-dev.TODO @@ -0,0 +1 @@ +- Possibly include the docs from a "make docs" in gaim-dev?