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;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;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;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;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]

Reply via email to