Hello community, here is the log from the commit of package pidgin-sipe for openSUSE:Factory checked in at 2013-02-10 15:22:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pidgin-sipe (Old) and /work/SRC/openSUSE:Factory/.pidgin-sipe.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pidgin-sipe", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/pidgin-sipe/pidgin-sipe.changes 2012-12-20 11:04:30.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.pidgin-sipe.new/pidgin-sipe.changes 2013-02-10 15:22:38.000000000 +0100 @@ -1,0 +2,9 @@ +Tue Feb 5 22:32:56 UTC 2013 - [email protected] + +- Update to version 1.14.1: + + Kerberos configuration should be passwordless (sf#3578132). + - purple: non Single Sign-on users are asked for the password + again. + + Bug & memory leak fixes in sipe-buddy.c. + +------------------------------------------------------------------- Old: ---- pidgin-sipe-1.14.0.tar.bz2 New: ---- pidgin-sipe-1.14.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pidgin-sipe.spec ++++++ --- /var/tmp/diff_new_pack.V9DDzp/_old 2013-02-10 15:22:39.000000000 +0100 +++ /var/tmp/diff_new_pack.V9DDzp/_new 2013-02-10 15:22:39.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package pidgin-sipe # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,14 +19,14 @@ %define build_telepathy 1 Name: pidgin-sipe -Version: 1.14.0 +Version: 1.14.1 Release: 0 # FIXME: enable telepathy plugin when it'll be available (not in 1.11.0) Summary: Pidgin protocol plugin to connect to MS Office Communicator License: GPL-2.0+ Group: Productivity/Networking/Instant Messenger Url: http://sipe.sourceforge.net/ -Source: http://downloads.sourceforge.net/project/sipe/sipe/pidgin-sipe-1.14.0/%{name}-%{version}.tar.bz2 +Source: http://downloads.sourceforge.net/project/sipe/sipe/pidgin-sipe-1.14.1/%{name}-%{version}.tar.bz2 BuildRequires: gettext-devel BuildRequires: glib2-devel >= 2.12.0 BuildRequires: gmime-devel ++++++ pidgin-sipe-1.14.0.tar.bz2 -> pidgin-sipe-1.14.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/ChangeLog new/pidgin-sipe-1.14.1/ChangeLog --- old/pidgin-sipe-1.14.0/ChangeLog 2012-12-08 19:42:09.000000000 +0100 +++ new/pidgin-sipe-1.14.1/ChangeLog 2012-12-26 15:48:24.000000000 +0100 @@ -1,4 +1,9 @@ -version 1.14.0 "Buddy photo & ADFS support, Web Ticket Optimizations" (2012-XX-XX) +version 1.14.1 "Bug Fixes I" (2012-12-26) + - Feature #3578132: Kerberos configuration should be passwordless (Stefan Becker) + * purple: non Single Sign-on users are asked for the password again + - bug & memory leak fixes in sipe-buddy.c (Jakub Adam) + +version 1.14.0 "Buddy photo & ADFS support, Web Ticket Optimizations" (2012-12-16) - Feature #3585364: Add support for Web Ticket authentication using ADFS (Stefan Becker) * special thanks to user bhakta79 for the hard work taking logs - Feature #3578132: Kerberos configuration should be passwordless (Stefan Becker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/NEWS new/pidgin-sipe-1.14.1/NEWS --- old/pidgin-sipe-1.14.0/NEWS 2012-12-16 16:04:35.000000000 +0100 +++ new/pidgin-sipe-1.14.1/NEWS 2012-12-26 15:48:24.000000000 +0100 @@ -1,12 +1,4 @@ -version 1.14.0 "Buddy photo & ADFS support, Web Ticket Optimizations" (2012-12-16) - - Feature #3585364: Add support for Web Ticket authentication using ADFS (Stefan Becker) - * special thanks to user bhakta79 for the hard work taking logs +version 1.14.1 "Bug Fixes I" (2012-12-26) - Feature #3578132: Kerberos configuration should be passwordless (Stefan Becker) - - Fixed #3580212: Connection drops after a few hours (Stefan Becker) - - add support for buddy photos (Jakub Adam) - - add support for call to Audio Test Service (Jakub Adam) - - initial implementation for telepathy backend (Stefan Becker) - * nothing much to see for end users yet... - - reduce Web Ticket traffic by queueing requests & caching tickets (Stefan Becker) - - update OBS packaging information for Debian (Stefan Becker) - - various minor bug & build fixes + * purple: non Single Sign-on users are asked for the password again + - bug & memory leak fixes in sipe-buddy.c (Jakub Adam) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/VERSION new/pidgin-sipe-1.14.1/VERSION --- old/pidgin-sipe-1.14.0/VERSION 2012-12-08 19:14:14.000000000 +0100 +++ new/pidgin-sipe-1.14.1/VERSION 2012-12-26 15:48:24.000000000 +0100 @@ -1 +1 @@ -1.14.0 +1.14.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/configure new/pidgin-sipe-1.14.1/configure --- old/pidgin-sipe-1.14.0/configure 2012-12-16 16:05:35.000000000 +0100 +++ new/pidgin-sipe-1.14.1/configure 2012-12-26 15:48:39.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for pidgin-sipe 1.14.0. +# Generated by GNU Autoconf 2.68 for pidgin-sipe 1.14.1. # # Report bugs to <https://sourceforge.net/tracker/?atid=949931&group_id=194563>. # @@ -571,8 +571,8 @@ # Identity of this package. PACKAGE_NAME='pidgin-sipe' PACKAGE_TARNAME='pidgin-sipe' -PACKAGE_VERSION='1.14.0' -PACKAGE_STRING='pidgin-sipe 1.14.0' +PACKAGE_VERSION='1.14.1' +PACKAGE_STRING='pidgin-sipe 1.14.1' PACKAGE_BUGREPORT='https://sourceforge.net/tracker/?atid=949931&group_id=194563' PACKAGE_URL='http://sipe.sourceforge.net/' @@ -1424,7 +1424,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures pidgin-sipe 1.14.0 to adapt to many kinds of systems. +\`configure' configures pidgin-sipe 1.14.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1494,7 +1494,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pidgin-sipe 1.14.0:";; + short | recursive ) echo "Configuration of pidgin-sipe 1.14.1:";; esac cat <<\_ACEOF @@ -1660,7 +1660,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pidgin-sipe configure 1.14.0 +pidgin-sipe configure 1.14.1 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2029,7 +2029,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pidgin-sipe $as_me 1.14.0, which was +It was created by pidgin-sipe $as_me 1.14.1, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2849,7 +2849,7 @@ # Define the identity of the package. PACKAGE='pidgin-sipe' - VERSION='1.14.0' + VERSION='1.14.1' # Some tools Automake needs. @@ -16088,7 +16088,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pidgin-sipe $as_me 1.14.0, which was +This file was extended by pidgin-sipe $as_me 1.14.1, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16155,7 +16155,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -pidgin-sipe config.status 1.14.0 +pidgin-sipe config.status 1.14.1 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/debian/changelog new/pidgin-sipe-1.14.1/contrib/debian/changelog --- old/pidgin-sipe-1.14.0/contrib/debian/changelog 2012-12-16 16:04:35.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/debian/changelog 2012-12-26 15:48:24.000000000 +0100 @@ -1,3 +1,12 @@ +pidgin-sipe (1.14.1-1) unstable; urgency=low + + * New upstream version version 1.14.1 "Bug Fixes I" + - Feature #3578132: Kerberos configuration should be passwordless (Stefan Becker) + * purple: non Single Sign-on users are asked for the password again + - bug & memory leak fixes in sipe-buddy.c (Jakub Adam) + + -- Stefan Becker <[email protected]> Wed, 26 Dec 2012 16:23:00 +0200 + pidgin-sipe (1.14.0-1) unstable; urgency=low * New upstream version 1.14.0 "Buddy photo & ADFS support, Web Ticket Optimizations" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_11.10.dsc new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_11.10.dsc --- old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_11.10.dsc 2012-12-08 19:12:02.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_11.10.dsc 2012-12-26 15:48:24.000000000 +0100 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: pidgin-sipe -Version: 1.14.0-1 +Version: 1.14.1-1 Binary: pidgin-sipe Maintainer: pidgin-sipe Architecture: any diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.04.dsc new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.04.dsc --- old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.04.dsc 2012-12-08 19:12:02.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.04.dsc 2012-12-26 15:48:24.000000000 +0100 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: pidgin-sipe -Version: 1.14.0-1 +Version: 1.14.1-1 Binary: pidgin-sipe Maintainer: pidgin-sipe Architecture: any diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.10.dsc new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.10.dsc --- old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.10.dsc 2012-12-08 19:12:02.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe-xUbuntu_12.10.dsc 2012-12-26 15:48:24.000000000 +0100 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: pidgin-sipe -Version: 1.14.0-1 +Version: 1.14.1-1 Binary: pidgin-sipe Maintainer: pidgin-sipe Architecture: any diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe.changes new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe.changes --- old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe.changes 2012-12-16 16:04:35.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe.changes 2012-12-26 15:48:24.000000000 +0100 @@ -1,7 +1,23 @@ ------------------------------------------------------------------- -Sun Dec 16 14:28:00 UTC 2012 - [email protected] +Wed Dec 26 14:23:00 UTC 2012 - [email protected] -- Update to version 1.14.0 +- Update to version 1.14.1 + +------------------------------------------------------------------- +Mon Dec 17 10:46:21 UTC 2012 - [email protected] + +- Update to version 1.14.0: + + Add support for Web Ticket authentication using ADFS + (sf#3585364). + + Kerberos configuration should be passwordless (sf#3578132). + + Connection drops after a few hours (sf#3580212) + + Add support for buddy photos. + + Add support for call to Audio Test Service. + + Initial implementation for telepathy backend. + + Reduce Web Ticket traffic by queueing requests & caching + tickets. + + Update OBS packaging information for Debian. + + Various minor bug & build fixes. ------------------------------------------------------------------- Sun Sep 16 19:06:03 UTC 2012 - [email protected] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe.dsc new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe.dsc --- old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe.dsc 2012-12-08 19:12:02.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe.dsc 2012-12-26 15:48:24.000000000 +0100 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: pidgin-sipe -Version: 1.14.0-1 +Version: 1.14.1-1 Binary: pidgin-sipe Maintainer: pidgin-sipe Architecture: any diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe.spec new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe.spec --- old/pidgin-sipe-1.14.0/contrib/opensuse-build-service/pidgin-sipe.spec 2012-12-16 16:04:35.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/opensuse-build-service/pidgin-sipe.spec 2012-12-26 15:48:24.000000000 +0100 @@ -138,7 +138,7 @@ %endif %endif Summary: Pidgin protocol plugin to connect to MS Office Communicator -Version: 1.14.0 +Version: 1.14.1 Release: 1 Source: pidgin-sipe-%{version}.tar.gz Group: %{pkg_group} @@ -527,6 +527,9 @@ %changelog +* Wed Dec 26 2012 J. D. User <[email protected]> 1.14.1 +- update to 1.14.1 + * Sun Dec 16 2012 J. D. User <[email protected]> 1.14.0 - update to 1.14.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/contrib/rpm/pidgin-sipe.spec new/pidgin-sipe-1.14.1/contrib/rpm/pidgin-sipe.spec --- old/pidgin-sipe-1.14.0/contrib/rpm/pidgin-sipe.spec 2012-12-16 16:04:35.000000000 +0100 +++ new/pidgin-sipe-1.14.1/contrib/rpm/pidgin-sipe.spec 2012-12-26 15:48:24.000000000 +0100 @@ -25,7 +25,7 @@ Name: pidgin-sipe Summary: Pidgin protocol plugin to connect to MS Office Communicator -Version: 1.14.0 +Version: 1.14.1 %if 0%{?_with_git:1} Release: %{gitcount}.%{git}%{?dist} Source: %{name}-%{git}.tar.bz2 @@ -249,6 +249,9 @@ %changelog +* Wed Dec 26 2012 J. D. User <[email protected]> 1.14.1 +- update to 1.14.1 + * Sun Dec 16 2012 J. D. User <[email protected]> 1.14.0 - update to 1.14.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/siplcs.vcxproj new/pidgin-sipe-1.14.1/siplcs.vcxproj --- old/pidgin-sipe-1.14.0/siplcs.vcxproj 2012-12-08 19:49:41.000000000 +0100 +++ new/pidgin-sipe-1.14.1/siplcs.vcxproj 2012-12-26 15:48:24.000000000 +0100 @@ -106,7 +106,7 @@ <ClCompile> <Optimization>Full</Optimization> <AdditionalIncludeDirectories>$(SolutionDir)/../include;$(ProjectDir)/src/api;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;PACKAGE_NAME="pidgin-sipe";PACKAGE_VERSION="1.14.0";PACKAGE_URL="http://sipe.sourceforge.net/";PACKAGE_BUGREPORT="https://sourceforge.net/tracker/?atid=949931&amp%3bgroup_id=194563";SIPE_VERSION="1.14.0";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_LIBKRB5;SECURITY_WIN32;SIPE_TRANSLATIONS_URL="https://www.transifex.net/projects/p/pidgin-sipe/r/mob/";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;PACKAGE_NAME="pidgin-sipe";PACKAGE_VERSION="1.14.1";PACKAGE_URL="http://sipe.sourceforge.net/";PACKAGE_BUGREPORT="https://sourceforge.net/tracker/?atid=949931&amp%3bgroup_id=194563";SIPE_VERSION="1.14.1";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_LIBKRB5;SECURITY_WIN32;SIPE_TRANSLATIONS_URL="https://www.transifex.net/projects/p/pidgin-sipe/r/mob/";%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <WarningLevel>Level3</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> @@ -122,7 +122,7 @@ <ClCompile> <Optimization>Disabled</Optimization> <AdditionalIncludeDirectories>$(SolutionDir)/../include;$(ProjectDir)/src/core;$(ProjectDir)/src/api;$(ProjectDir)/src/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;PACKAGE_NAME="pidgin-sipe";PACKAGE_VERSION="1.14.0";PACKAGE_URL="http://sipe.sourceforge.net/";SIPE_TRANSLATIONS_URL="https://www.transifex.net/projects/p/pidgin-sipe/r/mob/";PACKAGE_BUGREPORT="https://sourceforge.net/tracker/?atid=949931&amp%3bgroup_id=194563";SIPE_VERSION="1.14.0";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_LIBKRB5;SECURITY_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;PACKAGE_NAME="pidgin-sipe";PACKAGE_VERSION="1.14.1";PACKAGE_URL="http://sipe.sourceforge.net/";SIPE_TRANSLATIONS_URL="https://www.transifex.net/projects/p/pidgin-sipe/r/mob/";PACKAGE_BUGREPORT="https://sourceforge.net/tracker/?atid=949931&amp%3bgroup_id=194563";SIPE_VERSION="1.14.1";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_LIBKRB5;SECURITY_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> <MinimalRebuild>true</MinimalRebuild> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj new/pidgin-sipe-1.14.1/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj --- old/pidgin-sipe-1.14.0/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj 2012-12-08 19:12:02.000000000 +0100 +++ new/pidgin-sipe-1.14.1/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj 2012-12-26 15:48:24.000000000 +0100 @@ -782,8 +782,8 @@ "ADIUM=1", "PACKAGE_NAME=\\\"pidgin-sipe\\\"", "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"", - "PACKAGE_VERSION=\\\"1.14.0\\\"", - "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.14.0\\\"", + "PACKAGE_VERSION=\\\"1.14.1\\\"", + "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.14.1\\\"", "PACKAGE_BUGREPORT=\\\"https://sourceforge.net/tracker/?atid=949931&group_id=194563\\\"", "PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"", "STDC_HEADERS=1", @@ -853,8 +853,8 @@ "ADIUM=1", "PACKAGE_NAME=\\\"pidgin-sipe\\\"", "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"", - "PACKAGE_VERSION=\\\"1.14.0\\\"", - "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.14.0\\\"", + "PACKAGE_VERSION=\\\"1.14.1\\\"", + "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.14.1\\\"", "PACKAGE_BUGREPORT=\\\"https://sourceforge.net/tracker/?atid=949931&group_id=194563\\\"", "PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"", "STDC_HEADERS=1", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/src/core/sipe-buddy.c new/pidgin-sipe-1.14.1/src/core/sipe-buddy.c --- old/pidgin-sipe-1.14.0/src/core/sipe-buddy.c 2012-11-21 21:02:14.000000000 +0100 +++ new/pidgin-sipe-1.14.1/src/core/sipe-buddy.c 2012-12-26 15:06:34.000000000 +0100 @@ -384,9 +384,11 @@ SIPE_ADD_BUDDY_INFO(_("Meeting about"), meeting_subject); } if (note) { + gchar *note_italics = g_strdup_printf("<i>%s</i>", note); SIPE_DEBUG_INFO("sipe_tooltip_text: %s note: '%s'", uri, note); SIPE_ADD_BUDDY_INFO_NOESCAPE(is_oof_note ? _("Out of office note") : _("Note"), - g_strdup_printf("<i>%s</i>", note)); + note_italics); + g_free(note_italics); } if (access_text) { SIPE_ADD_BUDDY_INFO(_("Access level"), access_text); @@ -1264,6 +1266,11 @@ sipe_private->pending_photo_requests = g_slist_remove(sipe_private->pending_photo_requests, rdata); + + /* Mark connection for close and let it be freed at http_conn_input(). */ + http_conn_set_close(rdata->conn); + rdata->conn = NULL; + photo_response_data_free(rdata); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.14.0/src/purple/purple-plugin.c new/pidgin-sipe-1.14.1/src/purple/purple-plugin.c --- old/pidgin-sipe-1.14.0/src/purple/purple-plugin.c 2012-12-15 16:08:34.000000000 +0100 +++ new/pidgin-sipe-1.14.1/src/purple/purple-plugin.c 2012-12-18 21:58:04.000000000 +0100 @@ -247,31 +247,16 @@ } } -static void sipe_purple_login(PurpleAccount *account) +static guint get_authentication_type(PurpleAccount *account) { - PurpleConnection *gc = purple_account_get_connection(account); - const gchar *username = purple_account_get_username(account); - const gchar *password = purple_connection_get_password(gc); - const gchar *email = purple_account_get_string(account, "email", NULL); - const gchar *email_url = purple_account_get_string(account, "email_url", NULL); - const gchar *transport = purple_account_get_string(account, "transport", "auto"); - const gchar *auth = purple_account_get_string(account, "authentication", "ntlm"); - struct sipe_core_public *sipe_public; - gchar **username_split; - gchar *login_domain = NULL; - gchar *login_account = NULL; - const gchar *errmsg; - guint transport_type; - guint authentication_type; - struct sipe_backend_private *purple_private; - gboolean sso = TRUE; + const gchar *auth = purple_account_get_string(account, "authentication", "ntlm"); /* map option list to type - default is NTLM */ - authentication_type = SIPE_AUTHENTICATION_TYPE_NTLM; + guint authentication_type = SIPE_AUTHENTICATION_TYPE_NTLM; #if defined(HAVE_LIBKRB5) || defined(HAVE_SSPI) if (sipe_strequal(auth, "krb5")) { authentication_type = SIPE_AUTHENTICATION_TYPE_KERBEROS; - } else + } #endif #ifndef HAVE_SSPI /* @@ -283,24 +268,31 @@ } #endif + return(authentication_type); +} + +static gboolean get_sso_flag(PurpleAccount *account) +{ /* @TODO: is this correct? "sso" is only available when Kerberos/SSPI support is compiled in */ - sso = purple_account_get_bool(account, "sso", TRUE); + return(purple_account_get_bool(account, "sso", TRUE)); +} - /* Password required? */ - if (sipe_core_transport_sip_requires_password(authentication_type, - sso) && - (!password || !strlen(password))) { -#if PURPLE_VERSION_CHECK(3,0,0) - purple_connection_error( -#else - purple_connection_error_reason( -#endif - gc, - PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED, - _("Password required")); - return; - } +static void connect_to_core(PurpleConnection *gc, + PurpleAccount *account, + const gchar *password) +{ + const gchar *username = purple_account_get_username(account); + const gchar *email = purple_account_get_string(account, "email", NULL); + const gchar *email_url = purple_account_get_string(account, "email_url", NULL); + const gchar *transport = purple_account_get_string(account, "transport", "auto"); + struct sipe_core_public *sipe_public; + gchar **username_split; + gchar *login_domain = NULL; + gchar *login_account = NULL; + const gchar *errmsg; + guint transport_type; + struct sipe_backend_private *purple_private; /* username format: <username>,[<optional login>] */ SIPE_DEBUG_INFO("sipe_purple_login: username '%s'", username); @@ -350,7 +342,7 @@ sipe_purple_chat_setup_rejoin(purple_private); SIPE_CORE_FLAG_UNSET(SSO); - if (sso) + if (get_sso_flag(account)) SIPE_CORE_FLAG_SET(SSO); gc->proto_data = sipe_public; @@ -370,12 +362,73 @@ } sipe_core_transport_sip_connect(sipe_public, transport_type, - authentication_type, + get_authentication_type(account), username_split[0], username_split[0] ? username_split[1] : NULL); g_strfreev(username_split); } +static void password_required_cb(PurpleConnection *gc, + SIPE_UNUSED_PARAMETER PurpleRequestFields *fields) +{ + if (!PURPLE_CONNECTION_IS_VALID(gc)) + return; + +#if PURPLE_VERSION_CHECK(3,0,0) + purple_connection_error( +#else + purple_connection_error_reason( +#endif + gc, + PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED, + _("Password required")); +} + +static void password_ok_cb(PurpleConnection *gc, + PurpleRequestFields *fields) +{ + const gchar *password; + + if (!PURPLE_CONNECTION_IS_VALID(gc)) + return; + + password = purple_request_fields_get_string(fields, "password"); + + if (password && strlen(password)) { + PurpleAccount *account = purple_connection_get_account(gc); + + if (purple_request_fields_get_bool(fields, "remember")) + purple_account_set_remember_password(account, TRUE); + purple_account_set_password(account, password); + + /* Now we have a password and we can connect */ + connect_to_core(gc, account, password); + + } else + /* reject an empty password */ + password_required_cb(gc, fields); +} + +static void sipe_purple_login(PurpleAccount *account) +{ + PurpleConnection *gc = purple_account_get_connection(account); + const gchar *password = purple_connection_get_password(gc); + + /* Password required? */ + if (sipe_core_transport_sip_requires_password(get_authentication_type(account), + get_sso_flag(account)) && + (!password || !strlen(password))) + /* No password set - request one from user */ + purple_account_request_password(account, + G_CALLBACK(password_ok_cb), + G_CALLBACK(password_required_cb), + gc); + else + /* No password required or saved password - connect now */ + connect_to_core(gc, account, password); + +} + static void sipe_purple_close(PurpleConnection *gc) { struct sipe_core_public *sipe_public = PURPLE_GC_TO_SIPE_CORE_PUBLIC; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
