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