Hello community,

here is the log from the commit of package pidgin-sipe for openSUSE:Factory 
checked in at 2014-11-13 09:18:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pidgin-sipe (Old)
 and      /work/SRC/openSUSE:Factory/.pidgin-sipe.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pidgin-sipe"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pidgin-sipe/pidgin-sipe.changes  2014-08-20 
10:50:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pidgin-sipe.new/pidgin-sipe.changes     
2014-11-13 09:18:21.000000000 +0100
@@ -1,0 +2,13 @@
+Tue Nov 11 07:53:25 UTC 2014 - jozef.kova...@gmail.com
+
+- Update to version 1.18.4:
+  + ADFS fails when user and login name differ.
+  + Adium: SIPE doesn't auto- or re-connect.
+  + Fixed memory leaks.
+  + Fixed processing of presence publish event response.
+  + Fixed a longstanding issue that the Pidgin user status
+    sometimes didn't switch back to "Available" after the end of a
+    meeting.
+  + Bugs fixed: sf#263, sf#264.
+
+-------------------------------------------------------------------

Old:
----
  pidgin-sipe-1.18.3.tar.xz

New:
----
  pidgin-sipe-1.18.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pidgin-sipe.spec ++++++
--- /var/tmp/diff_new_pack.u5vXFm/_old  2014-11-13 09:18:22.000000000 +0100
+++ /var/tmp/diff_new_pack.u5vXFm/_new  2014-11-13 09:18:22.000000000 +0100
@@ -19,13 +19,13 @@
 %define build_telepathy 1
 
 Name:           pidgin-sipe
-Version:        1.18.3
+Version:        1.18.4
 Release:        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.18.3/%{name}-%{version}.tar.xz
+Source:         
http://downloads.sourceforge.net/project/sipe/sipe/%{name}-%{version}/%{name}-%{version}.tar.xz
 BuildRequires:  gettext-devel
 BuildRequires:  glib2-devel >= 2.12.0
 BuildRequires:  gmime-devel

++++++ pidgin-sipe-1.18.3.tar.xz -> pidgin-sipe-1.18.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/ChangeLog 
new/pidgin-sipe-1.18.4/ChangeLog
--- old/pidgin-sipe-1.18.3/ChangeLog    2014-08-16 13:29:17.000000000 +0200
+++ new/pidgin-sipe-1.18.4/ChangeLog    2014-10-18 16:42:12.000000000 +0200
@@ -1,3 +1,11 @@
+version 1.18.4 "Bug Fixes IV" (2014-10-18)
+       - Fixed #263: ADFS fails when user and login name differ (Stefan Becker)
+       - Fixed #262: Adium: SIPE doesn't auto- or re-connect (Stefan Becker)
+       - fixed memory leaks (Stefan Becker)
+       - fixed processing of presence publish event response (John Zhang, 
Stefan Becker)
+         * fixes a longstanding issue that the Pidgin user status sometimes
+           didn't switch back to "Available" after the end of a meeting
+
 version 1.18.3 "Bug Fixes III" (2014-08-16)
        - Fixed #259: HTML response to EWS autodiscover triggers libxml2 assert 
(Stefan Becker)
        - Fixed #258: V&V call gets rejected when IPv6 is enabled (Stefan 
Becker, Jakub Adam)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/NEWS new/pidgin-sipe-1.18.4/NEWS
--- old/pidgin-sipe-1.18.3/NEWS 2014-08-16 13:29:16.000000000 +0200
+++ new/pidgin-sipe-1.18.4/NEWS 2014-10-18 16:42:12.000000000 +0200
@@ -1,5 +1,7 @@
-version 1.18.3 "Bug Fixes III" (2014-08-16)
-       - Fixed #259: HTML response to EWS autodiscover triggers libxml2 assert 
(Stefan Becker)
-       - Fixed #258: V&V call gets rejected when IPv6 is enabled (Stefan 
Becker, Jakub Adam)
-       - Fixed #257: Windows 7: SIPE crashes after a minute (Stefan Becker)
-       - mingw: improve crash information reporting (Stefan Becker)
+version 1.18.4 "Bug Fixes IV" (2014-10-18)
+       - Fixed #263: ADFS fails when user and login name differ (Stefan Becker)
+       - Fixed #262: Adium: SIPE doesn't auto- or re-connect (Stefan Becker)
+       - fixed memory leaks (Stefan Becker)
+       - fixed processing of presence publish event response (John Zhang, 
Stefan Becker)
+         * fixes a longstanding issue that the Pidgin user status sometimes
+           didn't switch back to "Available" after the end of a meeting
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/VERSION 
new/pidgin-sipe-1.18.4/VERSION
--- old/pidgin-sipe-1.18.3/VERSION      2014-08-16 13:14:10.000000000 +0200
+++ new/pidgin-sipe-1.18.4/VERSION      2014-10-18 16:42:12.000000000 +0200
@@ -1 +1 @@
-1.18.3
+1.18.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/configure 
new/pidgin-sipe-1.18.4/configure
--- old/pidgin-sipe-1.18.3/configure    2014-08-16 13:54:40.000000000 +0200
+++ new/pidgin-sipe-1.18.4/configure    2014-10-18 16:42:28.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for pidgin-sipe 1.18.3.
+# Generated by GNU Autoconf 2.69 for pidgin-sipe 1.18.4.
 #
 # Report bugs to <https://sourceforge.net/p/sipe/bugs/>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='pidgin-sipe'
 PACKAGE_TARNAME='pidgin-sipe'
-PACKAGE_VERSION='1.18.3'
-PACKAGE_STRING='pidgin-sipe 1.18.3'
+PACKAGE_VERSION='1.18.4'
+PACKAGE_STRING='pidgin-sipe 1.18.4'
 PACKAGE_BUGREPORT='https://sourceforge.net/p/sipe/bugs/'
 PACKAGE_URL='http://sipe.sourceforge.net/'
 
@@ -1456,7 +1456,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.18.3 to adapt to many kinds of systems.
+\`configure' configures pidgin-sipe 1.18.4 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1526,7 +1526,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of pidgin-sipe 1.18.3:";;
+     short | recursive ) echo "Configuration of pidgin-sipe 1.18.4:";;
    esac
   cat <<\_ACEOF
 
@@ -1704,7 +1704,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-pidgin-sipe configure 1.18.3
+pidgin-sipe configure 1.18.4
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2073,7 +2073,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.18.3, which was
+It was created by pidgin-sipe $as_me 1.18.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2951,7 +2951,7 @@
 
 # Define the identity of the package.
  PACKAGE='pidgin-sipe'
- VERSION='1.18.3'
+ VERSION='1.18.4'
 
 
 # Some tools Automake needs.
@@ -16236,7 +16236,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.18.3, which was
+This file was extended by pidgin-sipe $as_me 1.18.4, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16303,7 +16303,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.18.3
+pidgin-sipe config.status 1.18.4
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/contrib/debian/changelog 
new/pidgin-sipe-1.18.4/contrib/debian/changelog
--- old/pidgin-sipe-1.18.3/contrib/debian/changelog     2014-08-16 
13:31:45.000000000 +0200
+++ new/pidgin-sipe-1.18.4/contrib/debian/changelog     2014-10-18 
16:42:12.000000000 +0200
@@ -1,3 +1,15 @@
+pidgin-sipe (1.18.4-1) unstable; urgency=low
+
+  * New upstream version 1.18.4 "Bug Fixes IV" (2014-10-18)
+       - Fixed #263: ADFS fails when user and login name differ (Stefan Becker)
+       - Fixed #262: Adium: SIPE doesn't auto- or re-connect (Stefan Becker)
+       - fixed memory leaks (Stefan Becker)
+       - fixed processing of presence publish event response (John Zhang, 
Stefan Becker)
+         * fixes a longstanding issue that the Pidgin user status sometimes
+           didn't switch back to "Available" after the end of a meeting
+
+ -- Stefan Becker <chemob...@gmail.com>  Sat, 18 Oct 2014 17:24:00 +0300
+
 pidgin-sipe (1.18.3-1) unstable; urgency=low
 
   * New upstream version 1.18.3 "Bug Fixes III" (2014-08-16)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/PKGBUILD 
new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/PKGBUILD
--- old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/PKGBUILD      
2014-08-16 13:14:10.000000000 +0200
+++ new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/PKGBUILD      
2014-10-18 16:42:12.000000000 +0200
@@ -1,7 +1,7 @@
 # Maintainer: SIPE Project <http://sipe.sourceforge.net/>
 
 pkgname=pidgin-sipe
-pkgver=1.18.3
+pkgver=1.18.4
 pkgrel=1
 pkgdesc="Libpurple protocol plugin to connect to MS Office Communicator"
 arch=(i686 x86_64)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc 
new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc
--- old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc 
2014-08-16 13:14:10.000000000 +0200
+++ new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc 
2014-10-18 16:42:12.000000000 +0200
@@ -1,6 +1,6 @@
 Format: 3.0 (quilt)
 Source: pidgin-sipe
-Version: 1.18.3-1
+Version: 1.18.4-1
 Binary: pidgin-sipe
 Maintainer: pidgin-sipe
 Architecture: any
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc 
new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc
--- 
old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc 
    2014-08-16 13:14:10.000000000 +0200
+++ 
new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc 
    2014-10-18 16:42:12.000000000 +0200
@@ -1,6 +1,6 @@
 Format: 3.0 (quilt)
 Source: pidgin-sipe
-Version: 1.18.3-1
+Version: 1.18.4-1
 Binary: pidgin-sipe
 Maintainer: pidgin-sipe
 Architecture: any
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe.changes 
new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe.changes
--- old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe.changes   
2014-08-16 13:31:52.000000000 +0200
+++ new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe.changes   
2014-10-18 16:42:12.000000000 +0200
@@ -1,4 +1,9 @@
 -------------------------------------------------------------------
+Sat Oct 18 14:26:00 UTC 2014 - chemob...@gmail.com
+
+- Update to version 1.18.4:
+
+-------------------------------------------------------------------
 Sat Aug 16 11:31:00 UTC 2014 - chemob...@gmail.com
 
 - Update to version 1.18.3:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe.dsc 
new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe.dsc
--- old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe.dsc       
2014-08-16 13:14:10.000000000 +0200
+++ new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe.dsc       
2014-10-18 16:42:12.000000000 +0200
@@ -1,6 +1,6 @@
 Format: 3.0 (quilt)
 Source: pidgin-sipe
-Version: 1.18.3-1
+Version: 1.18.4-1
 Binary: pidgin-sipe
 Maintainer: pidgin-sipe
 Architecture: any
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe.spec 
new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe.spec
--- old/pidgin-sipe-1.18.3/contrib/opensuse-build-service/pidgin-sipe.spec      
2014-08-16 13:16:53.000000000 +0200
+++ new/pidgin-sipe-1.18.4/contrib/opensuse-build-service/pidgin-sipe.spec      
2014-10-18 16:42:12.000000000 +0200
@@ -142,7 +142,7 @@
 %endif
 %endif
 Summary:        Pidgin protocol plugin to connect to MS Office Communicator
-Version:        1.18.3
+Version:        1.18.4
 Release:        1
 Source:         pidgin-sipe-%{version}.tar.gz
 Group:          %{pkg_group}
@@ -548,6 +548,9 @@
 
 
 %changelog
+* Sat Oct 18 2014 J. D. User <jdu...@noreply.com> 1.18.4
+- update to 1.18.4
+
 * Sat Aug 16 2014 J. D. User <jdu...@noreply.com> 1.18.3
 - update to 1.18.3
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/contrib/rpm/pidgin-sipe.spec 
new/pidgin-sipe-1.18.4/contrib/rpm/pidgin-sipe.spec
--- old/pidgin-sipe-1.18.3/contrib/rpm/pidgin-sipe.spec 2014-08-16 
13:17:32.000000000 +0200
+++ new/pidgin-sipe-1.18.4/contrib/rpm/pidgin-sipe.spec 2014-10-18 
16:42:12.000000000 +0200
@@ -25,7 +25,7 @@
 
 Name:           pidgin-sipe
 Summary:        Pidgin protocol plugin to connect to MS Office Communicator
-Version:        1.18.3
+Version:        1.18.4
 %if 0%{?_with_git:1}
 Release:        %{gitcount}.%{git}%{?dist}
 Source:         %{name}-%{git}.tar.bz2
@@ -266,6 +266,9 @@
 
 
 %changelog
+* Sat Oct 18 2014 J. D. User <jdu...@noreply.com> 1.18.4
+- update to 1.18.4
+
 * Sat Aug 16 2014 J. D. User <jdu...@noreply.com> 1.18.3
 - update to 1.18.3
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/siplcs.vcxproj 
new/pidgin-sipe-1.18.4/siplcs.vcxproj
--- old/pidgin-sipe-1.18.3/siplcs.vcxproj       2014-08-16 13:18:49.000000000 
+0200
+++ new/pidgin-sipe-1.18.4/siplcs.vcxproj       2014-10-18 16:42:12.000000000 
+0200
@@ -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.18.3";PACKAGE_URL="http://sipe.sourceforge.net/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.18.3";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_GSSAPI_GSSAPI_H;HAVE_SSPI;SECURITY_WIN32;SIPE_TRANSLATIONS_URL="https://www.transifex.com/projects/p/pidgin-sipe/resource/mob/";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;PACKAGE_NAME="pidgin-sipe";PACKAGE_VERSION="1.18.4";PACKAGE_URL="http://sipe.sourceforge.net/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.18.4";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_GSSAPI_GSSAPI_H;HAVE_SSPI;SECURITY_WIN32;SIPE_TRANSLATIONS_URL="https://www.transifex.com/projects/p/pidgin-sipe/resource/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.18.3";PACKAGE_URL="http://sipe.sourceforge.net/";SIPE_TRANSLATIONS_URL="https://www.transifex.com/projects/p/pidgin-sipe/resource/mob/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.18.3";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_GSSAPI_GSSAPI_H;SECURITY_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;PACKAGE_NAME="pidgin-sipe";PACKAGE_VERSION="1.18.4";PACKAGE_URL="http://sipe.sourceforge.net/";SIPE_TRANSLATIONS_URL="https://www.transifex.com/projects/p/pidgin-sipe/resource/mob/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.18.4";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_GSSAPI_GSSAPI_H;SECURITY_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/src/adium/ESPurpleSIPEAccount.m 
new/pidgin-sipe-1.18.4/src/adium/ESPurpleSIPEAccount.m
--- old/pidgin-sipe-1.18.3/src/adium/ESPurpleSIPEAccount.m      2014-04-12 
16:33:17.000000000 +0200
+++ new/pidgin-sipe-1.18.4/src/adium/ESPurpleSIPEAccount.m      2014-10-18 
16:10:05.000000000 +0200
@@ -124,9 +124,28 @@
         if ([value isKindOfClass:[NSString class]]) {
             if ([key isEqualToString:KEY_SIPE_CONNECT_HOST]) {
                 if ([value isEqualToString:@""]) {
-                    // An empty sipe_connect_host means we're autodetecting 
the server
-                    // So we set this to our own hostname, so that the 
reachability test has a *network* address (i.e. non-loopback) to check 
connectivity against.
-                    [self setPreference:[[NSHost currentHost] localizedName] 
forKey:KEY_CONNECT_HOST group:GROUP_ACCOUNT_STATUS];
+                    /*
+                     * We're using auto-discover, i.e. we can only
+                     * determine the real server name when we have a
+                     * valid network connection.
+                     *
+                     * Unfortunately Adiums' reachability feature
+                     * requires us to specify a host even when no
+                     * network is available:
+                     *
+                     *   * must be a valid DNS name
+                     *     (can't use [[NSHost currentHost] ...])
+                     *   * must only be reachable via network
+                     *     (can't use @"localhost")
+                     *
+                     * Hard-code a well-known host name instead. As
+                     * this is for Adium we use the obvious choice.
+                     *
+                     * NOTE: this will fail for Intranet-only users.
+                     *
+                     * See also: https://sourceforge.net/p/sipe/bugs/262
+                     */
+                    [self setPreference:@"adium.im" forKey:KEY_CONNECT_HOST 
group:GROUP_ACCOUNT_STATUS];
                 } else {
                     // If the user entered server:port only give the server 
portion to adium
                     // otherwise the DNS lookup will fail the reachability test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pidgin-sipe-1.18.3/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj 
new/pidgin-sipe-1.18.4/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj
--- old/pidgin-sipe-1.18.3/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj  
2014-08-16 13:14:10.000000000 +0200
+++ new/pidgin-sipe-1.18.4/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj  
2014-10-18 16:42:12.000000000 +0200
@@ -890,8 +890,8 @@
                                        "PACKAGE_NAME=\\\"pidgin-sipe\\\"",
                                        "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"",
                                        
"PACKAGE_BUGREPORT=\\\"https://sourceforge.net/p/sipe/bugs/\\\"";,
-                                       "PACKAGE_VERSION=\\\"1.18.3\\\"",
-                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.3\\\"",
+                                       "PACKAGE_VERSION=\\\"1.18.4\\\"",
+                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.4\\\"",
                                        
"PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"";,
                                        "STDC_HEADERS=1",
                                        "HAVE_SYS_TYPES_H=1",
@@ -953,8 +953,8 @@
                                        "PACKAGE_NAME=\\\"pidgin-sipe\\\"",
                                        "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"",
                                        
"PACKAGE_BUGREPORT=\\\"https://sourceforge.net/p/sipe/bugs/\\\"";,
-                                       "PACKAGE_VERSION=\\\"1.18.3\\\"",
-                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.3\\\"",
+                                       "PACKAGE_VERSION=\\\"1.18.4\\\"",
+                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.4\\\"",
                                        
"PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"";,
                                        "STDC_HEADERS=1",
                                        "HAVE_SYS_TYPES_H=1",
@@ -1155,8 +1155,8 @@
                                        "ADIUM=1",
                                        "PACKAGE_NAME=\\\"pidgin-sipe\\\"",
                                        "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"",
-                                       "PACKAGE_VERSION=\\\"1.18.3\\\"",
-                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.3\\\"",
+                                       "PACKAGE_VERSION=\\\"1.18.4\\\"",
+                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.4\\\"",
                                        
"PACKAGE_BUGREPORT=\\\"https://sourceforge.net/p/sipe/bugs/\\\"";,
                                        
"PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"";,
                                        "STDC_HEADERS=1",
@@ -1212,8 +1212,8 @@
                                        "ADIUM=1",
                                        "PACKAGE_NAME=\\\"pidgin-sipe\\\"",
                                        "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"",
-                                       "PACKAGE_VERSION=\\\"1.18.3\\\"",
-                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.3\\\"",
+                                       "PACKAGE_VERSION=\\\"1.18.4\\\"",
+                                       "PACKAGE_STRING=\\\"pidgin-sipe\\ 
1.18.4\\\"",
                                        
"PACKAGE_BUGREPORT=\\\"https://sourceforge.net/p/sipe/bugs/\\\"";,
                                        
"PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"";,
                                        "STDC_HEADERS=1",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/src/core/sip-transport.c 
new/pidgin-sipe-1.18.4/src/core/sip-transport.c
--- old/pidgin-sipe-1.18.3/src/core/sip-transport.c     2014-08-16 
13:04:09.000000000 +0200
+++ new/pidgin-sipe-1.18.4/src/core/sip-transport.c     2014-10-18 
16:42:12.000000000 +0200
@@ -168,8 +168,11 @@
                signature_input_str = 
sipmsg_breakdown_get_string(transport->registrar.version, &msgbd);
                if (signature_input_str != NULL) {
                        char *signature_hex = 
sip_sec_make_signature(transport->registrar.gssapi_context, 
signature_input_str);
+                       g_free(msg->signature);
                        msg->signature = signature_hex;
+                       g_free(msg->rand);
                        msg->rand = g_strdup(msgbd.rand);
+                       g_free(msg->num);
                        msg->num = g_strdup(msgbd.num);
                        g_free(signature_input_str);
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/src/core/sipe-ocs2007.c 
new/pidgin-sipe-1.18.4/src/core/sipe-ocs2007.c
--- old/pidgin-sipe-1.18.3/src/core/sipe-ocs2007.c      2013-10-23 
15:59:14.000000000 +0200
+++ new/pidgin-sipe-1.18.4/src/core/sipe-ocs2007.c      2014-10-18 
16:10:05.000000000 +0200
@@ -1532,7 +1532,9 @@
 {
        const gchar *contenttype = sipmsg_find_header(msg, "Content-Type");
 
-       if (msg->response == 409 && g_str_has_prefix(contenttype, 
"application/msrtc-fault+xml")) {
+       if (msg->response == 200 && g_str_has_prefix(contenttype, 
"application/vnd-microsoft-roaming-self+xml")) {
+               sipe_ocs2007_process_roaming_self(sipe_private, msg);
+       } else if (msg->response == 409 && g_str_has_prefix(contenttype, 
"application/msrtc-fault+xml")) {
                sipe_xml *xml;
                const sipe_xml *node;
                gchar *fault_code;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/src/core/sipe-svc.c 
new/pidgin-sipe-1.18.4/src/core/sipe-svc.c
--- old/pidgin-sipe-1.18.3/src/core/sipe-svc.c  2013-11-14 18:23:45.000000000 
+0100
+++ new/pidgin-sipe-1.18.4/src/core/sipe-svc.c  2014-10-18 16:10:05.000000000 
+0200
@@ -3,7 +3,7 @@
  *
  * pidgin-sipe
  *
- * Copyright (C) 2011-2013 SIPE Project <http://sipe.sourceforge.net/>
+ * Copyright (C) 2011-2014 SIPE Project <http://sipe.sourceforge.net/>
  *
  *
  * This program is free software; you can redistribute it and/or modify
@@ -476,7 +476,6 @@
                                      struct sipe_svc_session *session,
                                      const gchar *service_uri,
                                      const gchar *auth_uri,
-                                     const gchar *authuser,
                                      const gchar *content_type,
                                      const gchar *request_extension,
                                      sipe_svc_callback *callback,
@@ -487,7 +486,7 @@
                                                       " 
<wsse:Username>%s</wsse:Username>"
                                                       " 
<wsse:Password>%s</wsse:Password>"
                                                       "</wsse:UsernameToken>",
-                                                      authuser,
+                                                      sipe_private->authuser ? 
sipe_private->authuser : sipe_private->username,
                                                       sipe_private->password ? 
sipe_private->password : "");
 
        gboolean ret = request_passport(sipe_private,
@@ -514,7 +513,6 @@
                                     session,
                                     "urn:federation:MicrosoftOnline",
                                     adfs_uri,
-                                    sipe_private->username,
                                     /* ADFS is special, *sigh* */
                                     "application/soap+xml; charset=utf-8",
                                     
"<wst:KeyType>http://schemas.xmlsoap.org/ws/2005/05/identity/NoProofKey</wst:KeyType>",
@@ -534,7 +532,6 @@
                                     session,
                                     service_uri,
                                     LMC_URI,
-                                    sipe_private->authuser ? 
sipe_private->authuser : sipe_private->username,
                                     NULL,
                                     NULL,
                                     callback,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/src/core/sipe-ucs.c 
new/pidgin-sipe-1.18.4/src/core/sipe-ucs.c
--- old/pidgin-sipe-1.18.3/src/core/sipe-ucs.c  2014-05-31 09:05:00.000000000 
+0200
+++ new/pidgin-sipe-1.18.4/src/core/sipe-ucs.c  2014-10-18 16:10:05.000000000 
+0200
@@ -704,7 +704,6 @@
                   gboolean migrated)
 {
        struct sipe_ucs *ucs;
-       const gchar *ews_url;
 
        if (sipe_private->ucs) {
                struct sipe_ucs *ucs = sipe_private->ucs;
@@ -734,14 +733,17 @@
        sipe_ucs_transaction(sipe_private);
        ucs->default_transaction = ucs->transactions;
 
-       /* user specified a service URL? */
-       ews_url = sipe_backend_setting(SIPE_CORE_PUBLIC, 
SIPE_SETTING_EMAIL_URL);
-       if (is_empty(ews_url))
-               sipe_ews_autodiscover_start(sipe_private,
-                                           ucs_ews_autodiscover_cb,
-                                           NULL);
-       else
-               ucs_set_ews_url(sipe_private, ews_url);
+       if (migrated) {
+               /* user specified a service URL? */
+               const gchar *ews_url = sipe_backend_setting(SIPE_CORE_PUBLIC, 
SIPE_SETTING_EMAIL_URL);
+
+               if (is_empty(ews_url))
+                       sipe_ews_autodiscover_start(sipe_private,
+                                                   ucs_ews_autodiscover_cb,
+                                                   NULL);
+               else
+                       ucs_set_ews_url(sipe_private, ews_url);
+       }
 }
 
 void sipe_ucs_free(struct sipe_core_private *sipe_private)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/src/purple/purple-buddy.c 
new/pidgin-sipe-1.18.4/src/purple/purple-buddy.c
--- old/pidgin-sipe-1.18.3/src/purple/purple-buddy.c    2014-04-12 
16:32:47.000000000 +0200
+++ new/pidgin-sipe-1.18.4/src/purple/purple-buddy.c    2014-10-18 
16:10:05.000000000 +0200
@@ -315,7 +315,7 @@
        struct sipe_backend_private *purple_private = 
sipe_public->backend_private;
        PurpleBuddy *buddy = NULL;
        PurpleStatus *status = NULL;
-       const gchar *tmp = NULL;
+       gchar *tmp = NULL;
 
        buddy = purple_blist_find_buddy(purple_private->account, who);
        if (buddy)
@@ -323,16 +323,17 @@
 
        if (status)
                tmp = sipe_core_buddy_status(PURPLE_BUDDY_TO_SIPE_CORE_PUBLIC,
-                                      purple_buddy_get_name(buddy),
-                                      
sipe_purple_token_to_activity(purple_status_get_id(status)),
-                                      purple_status_get_name(status));
+                                            purple_buddy_get_name(buddy),
+                                            
sipe_purple_token_to_activity(purple_status_get_id(status)),
+                                            purple_status_get_name(status));
 
-       if (tmp)
+       if (tmp) {
                purple_prpl_got_user_status(purple_private->account, who,
                                            
sipe_purple_activity_to_token(activity),
                                            SIPE_PURPLE_STATUS_ATTR_ID_MESSAGE, 
tmp,
                                            NULL);
-       else
+               g_free(tmp);
+       } else
                purple_prpl_got_user_status(purple_private->account, who,
                                            
sipe_purple_activity_to_token(activity),
                                            NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pidgin-sipe-1.18.3/src/purple/purple-status.c 
new/pidgin-sipe-1.18.4/src/purple/purple-status.c
--- old/pidgin-sipe-1.18.3/src/purple/purple-status.c   2013-12-16 
18:08:13.000000000 +0100
+++ new/pidgin-sipe-1.18.4/src/purple/purple-status.c   2014-10-18 
16:10:05.000000000 +0200
@@ -3,7 +3,7 @@
  *
  * pidgin-sipe
  *
- * Copyright (C) 2011-2013 SIPE Project <http://sipe.sourceforge.net/>
+ * Copyright (C) 2011-2014 SIPE Project <http://sipe.sourceforge.net/>
  *
  * 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
@@ -45,21 +45,11 @@
        struct sipe_backend_private *purple_private = 
sipe_public->backend_private;
        PurpleStatus *status = 
purple_account_get_active_status(purple_private->account);
        const gchar *status_id = sipe_purple_activity_to_token(activity);
-       gboolean changed = TRUE;
 
-       if (g_str_equal(status_id, purple_status_get_id(status)) &&
-           sipe_strequal(message,
-                         purple_status_get_attr_string(status,
-                                                       
SIPE_PURPLE_STATUS_ATTR_ID_MESSAGE)))
-       {
-               changed = FALSE;
-       }
-
-       if (purple_savedstatus_is_idleaway()) {
-               changed = FALSE;
-       }
-
-       return(changed);
+       return(!(g_str_equal(status_id, purple_status_get_id(status)) &&
+                sipe_strequal(message,
+                              purple_status_get_attr_string(status,
+                                                            
SIPE_PURPLE_STATUS_ATTR_ID_MESSAGE))));
 }
 
 /**

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to