Hello community, here is the log from the commit of package pidgin-sipe for openSUSE:Factory checked in at 2013-07-20 09:03:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-06-24 09:39:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pidgin-sipe.new/pidgin-sipe.changes 2013-07-20 09:03:18.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Jul 16 19:06:23 UTC 2013 - [email protected] + +- Update to version 1.16.1: + + sf#66: Windows DLL version information. + + Fix call failure when host has multiple IP addresses. + + Fix buddy list handling after moving to Lync 2013. Lync 2013 + migrates buddy list to Unified Contact Store (UCS). Note: + modifying the buddy list is *NOT* supported yet! + + Crash fixes for new HTTP stack. + +------------------------------------------------------------------- Old: ---- pidgin-sipe-1.16.0.tar.bz2 New: ---- pidgin-sipe-1.16.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pidgin-sipe.spec ++++++ --- /var/tmp/diff_new_pack.RhBztf/_old 2013-07-20 09:03:19.000000000 +0200 +++ /var/tmp/diff_new_pack.RhBztf/_new 2013-07-20 09:03:19.000000000 +0200 @@ -19,13 +19,13 @@ %define build_telepathy 1 Name: pidgin-sipe -Version: 1.16.0 +Version: 1.16.1 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.16.0/%{name}-%{version}.tar.bz2 +Source: http://downloads.sourceforge.net/project/sipe/sipe/pidgin-sipe-1.16.1/%{name}-%{version}.tar.bz2 BuildRequires: gettext-devel BuildRequires: glib2-devel >= 2.12.0 BuildRequires: gmime-devel ++++++ pidgin-sipe-1.16.0.tar.bz2 -> pidgin-sipe-1.16.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/ChangeLog new/pidgin-sipe-1.16.1/ChangeLog --- old/pidgin-sipe-1.16.0/ChangeLog 2013-06-14 18:54:26.000000000 +0200 +++ new/pidgin-sipe-1.16.1/ChangeLog 2013-07-13 16:06:38.000000000 +0200 @@ -1,3 +1,11 @@ +version 1.16.1 "Bug Fixes I" (2013-07-13) + - Feature #66: Windows DLL version information (Stefan Becker) + - fix call failure when host has multiple IP addresses (Jakub Adam) + - fix buddy list handling after moving to Lync 2013 (Stefan Becker) + * Lync 2013 migrates buddy list to Unified Contact Store (UCS) + * NOTE: modifying the buddy list is *NOT* supported yet! + - crash fixes for new HTTP stack (Stefan Becker) + version 1.16.0 "HTTP Rewrite & Subscription Fixes" (2013-06-14) - Feature #58: Implement Digest authentication scheme for SIP Proxy Authentication (Stefan Becker) - Fixed #196: Useragent value not forwarded to core (Michael Lamb) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/NEWS new/pidgin-sipe-1.16.1/NEWS --- old/pidgin-sipe-1.16.0/NEWS 2013-06-14 18:54:39.000000000 +0200 +++ new/pidgin-sipe-1.16.1/NEWS 2013-07-13 16:06:38.000000000 +0200 @@ -1,17 +1,7 @@ -version 1.16.0 "HTTP Rewrite & Subscription Fixes" (2013-06-14) - - Feature #58: Implement Digest authentication scheme for SIP Proxy Authentication (Stefan Becker) - - Fixed #196: Useragent value not forwarded to core (Michael Lamb) - - Fixed #193: Pidgin Status changes stop working (Stefan Becker) - - Fixed #186: Users appear offline when they are not (Stefan Becker) - - fix kinit-less use case with krb5 >= 1.11 (Stefan Becker) - - rewritten HTTP stack from scratch (Stefan Becker) - * cleaner, layered and hopefully less error-prone implementation - * HTTP stack internals no longer exposed to user code - * reduced network traffic and less SSL handshakes by utilizing HTTP/1.1 - connection keep alive for multiple HTTP requests to the same host - - switch purple backend to deferred destruction approach (Stefan Becker) - * Pidgin should no longer crash at connection close, even in corner cases - - add menu entry to make a call with a phone number (Jakub Adam) - - some progress on telepathy backend (Stefan Becker) - * add TLS certificate accept/reject user interaction - * add "Single Sign-On" & "Don't Publish Calendar" account options +version 1.16.1 "Bug Fixes I" (2013-07-13) + - Feature #66: Windows DLL version information (Stefan Becker) + - fix call failure when host has multiple IP addresses (Jakub Adam) + - fix buddy list handling after moving to Lync 2013 (Stefan Becker) + * Lync 2013 migrates buddy list to Unified Contact Store (UCS) + * NOTE: modifying the buddy list is *NOT* supported yet! + - crash fixes for new HTTP stack (Stefan Becker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/VERSION new/pidgin-sipe-1.16.1/VERSION --- old/pidgin-sipe-1.16.0/VERSION 2013-06-08 21:09:04.000000000 +0200 +++ new/pidgin-sipe-1.16.1/VERSION 2013-07-13 16:06:38.000000000 +0200 @@ -1 +1 @@ -1.16.0 +1.16.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/configure new/pidgin-sipe-1.16.1/configure --- old/pidgin-sipe-1.16.0/configure 2013-06-14 19:33:47.000000000 +0200 +++ new/pidgin-sipe-1.16.1/configure 2013-07-13 16:07:34.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.16.0. +# Generated by GNU Autoconf 2.69 for pidgin-sipe 1.16.1. # # 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.16.0' -PACKAGE_STRING='pidgin-sipe 1.16.0' +PACKAGE_VERSION='1.16.1' +PACKAGE_STRING='pidgin-sipe 1.16.1' PACKAGE_BUGREPORT='https://sourceforge.net/p/sipe/bugs/' PACKAGE_URL='http://sipe.sourceforge.net/' @@ -1445,7 +1445,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.16.0 to adapt to many kinds of systems. +\`configure' configures pidgin-sipe 1.16.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1515,7 +1515,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pidgin-sipe 1.16.0:";; + short | recursive ) echo "Configuration of pidgin-sipe 1.16.1:";; esac cat <<\_ACEOF @@ -1685,7 +1685,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pidgin-sipe configure 1.16.0 +pidgin-sipe configure 1.16.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2054,7 +2054,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.16.0, which was +It was created by pidgin-sipe $as_me 1.16.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2932,7 +2932,7 @@ # Define the identity of the package. PACKAGE='pidgin-sipe' - VERSION='1.16.0' + VERSION='1.16.1' # Some tools Automake needs. @@ -16252,7 +16252,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.16.0, which was +This file was extended by pidgin-sipe $as_me 1.16.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16319,7 +16319,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.16.0 +pidgin-sipe config.status 1.16.1 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.16.0/contrib/debian/changelog new/pidgin-sipe-1.16.1/contrib/debian/changelog --- old/pidgin-sipe-1.16.0/contrib/debian/changelog 2013-06-14 18:57:29.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/debian/changelog 2013-07-13 16:06:38.000000000 +0200 @@ -1,3 +1,15 @@ +pidgin-sipe (1.16.1-1) unstable; urgency=low + + * New upstream version 1.16.1 "Bug Fixes I" (2013-07-13) + - Feature #66: Windows DLL version information (Stefan Becker) + - fix call failure when host has multiple IP addresses (Jakub Adam) + - fix buddy list handling after moving to Lync 2013 (Stefan Becker) + * Lync 2013 migrates buddy list to Unified Contact Store (UCS) + * NOTE: modifying the buddy list is *NOT* supported yet! + - crash fixes for new HTTP stack (Stefan Becker) + + -- Stefan Becker <[email protected]> Sat, 13 Jul 2013 16:20:00 +0300 + pidgin-sipe (1.16.0-1) unstable; urgency=low * New upstream version 1.16.0 "HTTP Rewrite & Subscription Fixes" (2013-06-14) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/contrib/mingw-cross-compile/local.mak new/pidgin-sipe-1.16.1/contrib/mingw-cross-compile/local.mak --- old/pidgin-sipe-1.16.0/contrib/mingw-cross-compile/local.mak 2012-08-02 06:33:10.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/mingw-cross-compile/local.mak 2013-06-15 16:06:22.000000000 +0200 @@ -1,14 +1,19 @@ -ifneq ($(wildcard /bin/i686-w64-mingw32-*),) +# +# Fedora 19+: upgrade to mingw32-gcc 4.8.x breaks backward compatibility. +# Fetch F18 packages of mingw32-gcc and set PIDGIN_MINGW_ROOT +# and LD_LIBRARY_PATH to the local install root. +# +ifneq ($(wildcard $(PIDGIN_MINGW_ROOT)/bin/i686-w64-mingw32-*),) # Fedora 17+ -CC := /bin/i686-w64-mingw32-gcc -STRIP := /bin/i686-w64-mingw32-strip -WINDRES := /bin/i686-w64-mingw32-windres +CC := $(PIDGIN_MINGW_ROOT)/bin/i686-w64-mingw32-gcc +STRIP := $(PIDGIN_MINGW_ROOT)/bin/i686-w64-mingw32-strip +WINDRES := $(PIDGIN_MINGW_ROOT)/bin/i686-w64-mingw32-windres EXTUTILS := /usr/share/perl5/ExtUtils -else ifneq ($(wildcard /usr/bin/i686-pc-mingw32-*),) +else ifneq ($(wildcard $(PIDGIN_MINGW_ROOT)/usr/bin/i686-pc-mingw32-*),) # Fedora -CC := /usr/bin/i686-pc-mingw32-gcc -STRIP := /usr/bin/i686-pc-mingw32-strip -WINDRES := /usr/bin/i686-pc-mingw32-windres +CC := $(PIDGIN_MINGW_ROOT)/usr/bin/i686-pc-mingw32-gcc +STRIP := $(PIDGIN_MINGW_ROOT)/usr/bin/i686-pc-mingw32-strip +WINDRES := $(PIDGIN_MINGW_ROOT)/usr/bin/i686-pc-mingw32-windres EXTUTILS := /usr/share/perl5/ExtUtils else # Ubuntu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc --- old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc 2013-06-08 21:09:04.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe-VandV.dsc 2013-07-13 16:06:38.000000000 +0200 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: pidgin-sipe -Version: 1.16.0-1 +Version: 1.16.1-1 Binary: pidgin-sipe Maintainer: pidgin-sipe Architecture: any diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc --- old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc 2013-06-08 21:09:04.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe-telepathy.dsc 2013-07-13 16:06:38.000000000 +0200 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: pidgin-sipe -Version: 1.16.0-1 +Version: 1.16.1-1 Binary: pidgin-sipe Maintainer: pidgin-sipe Architecture: any diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe.changes new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe.changes --- old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe.changes 2013-06-14 18:58:51.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe.changes 2013-07-13 16:06:38.000000000 +0200 @@ -1,7 +1,33 @@ ------------------------------------------------------------------- -Sat Jun 8 16:58:00 UTC 2013 - [email protected] +Sat Jul 13 13:22:00 UTC 2013 - [email protected] -- Update to version 1.16.0 + - Update to version 1.16.1 + +------------------------------------------------------------------- +Sat Jun 22 10:41:37 UTC 2013 - [email protected] + +- Update to version 1.16.0: + + sf#58: Implement Digest authentication scheme for SIP Proxy + Authentication. + + sf#196: Useragent value not forwarded to core. + + sf#193: Pidgin Status changes stop working. + + sf#186: Users appear offline when they are not. + + Fix kinit-less use case with krb5 >= 1.11. + + Rewritten HTTP stack from scratch: + - cleaner, layered and hopefully less error-prone + implementation. + - HTTP stack internals no longer exposed to user code. + - Reduced network traffic and less SSL handshakes by utilizing + HTTP/1.1 connection keep alive for multiple HTTP requests to + the same host. + + Switch purple backend to deferred destruction approach: + - Pidgin should no longer crash at connection close, even in + corner cases. + + Add menu entry to make a call with a phone number. + + Some progress on telepathy backend. + - Add TLS certificate accept/reject user interaction. + - Add "Single Sign-On" & "Don't Publish Calendar" account + options. ------------------------------------------------------------------- Sat Apr 13 13:48:45 UTC 2013 - [email protected] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe.dsc new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe.dsc --- old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe.dsc 2013-06-08 21:09:04.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe.dsc 2013-07-13 16:06:38.000000000 +0200 @@ -1,6 +1,6 @@ Format: 3.0 (quilt) Source: pidgin-sipe -Version: 1.16.0-1 +Version: 1.16.1-1 Binary: pidgin-sipe Maintainer: pidgin-sipe Architecture: any diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe.spec new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe.spec --- old/pidgin-sipe-1.16.0/contrib/opensuse-build-service/pidgin-sipe.spec 2013-06-14 19:00:08.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/opensuse-build-service/pidgin-sipe.spec 2013-07-13 16:06:38.000000000 +0200 @@ -138,7 +138,7 @@ %endif %endif Summary: Pidgin protocol plugin to connect to MS Office Communicator -Version: 1.16.0 +Version: 1.16.1 Release: 1 Source: pidgin-sipe-%{version}.tar.gz Group: %{pkg_group} @@ -539,6 +539,9 @@ %changelog +* Sat Jul 13 2013 J. D. User <[email protected]> 1.16.1 +- update to 1.16.1 + * Fri Jun 14 2013 J. D. User <[email protected]> 1.16.0 - update to 1.16.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/contrib/rpm/pidgin-sipe.spec new/pidgin-sipe-1.16.1/contrib/rpm/pidgin-sipe.spec --- old/pidgin-sipe-1.16.0/contrib/rpm/pidgin-sipe.spec 2013-06-14 19:03:15.000000000 +0200 +++ new/pidgin-sipe-1.16.1/contrib/rpm/pidgin-sipe.spec 2013-07-13 16:06:38.000000000 +0200 @@ -25,7 +25,7 @@ Name: pidgin-sipe Summary: Pidgin protocol plugin to connect to MS Office Communicator -Version: 1.16.0 +Version: 1.16.1 %if 0%{?_with_git:1} Release: %{gitcount}.%{git}%{?dist} Source: %{name}-%{git}.tar.bz2 @@ -258,6 +258,9 @@ %changelog +* Sat Jul 13 2013 J. D. User <[email protected]> 1.16.1 +- update to 1.16.1 + * Fri Jun 14 2013 J. D. User <[email protected]> 1.16.0 - update to 1.16.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/siplcs.vcxproj new/pidgin-sipe-1.16.1/siplcs.vcxproj --- old/pidgin-sipe-1.16.0/siplcs.vcxproj 2013-06-12 09:27:03.000000000 +0200 +++ new/pidgin-sipe-1.16.1/siplcs.vcxproj 2013-07-13 16:06:38.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.16.0";PACKAGE_URL="http://sipe.sourceforge.net/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.16.0";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_LIBKRB5;HAVE_SSPI;SECURITY_WIN32;SIPE_TRANSLATIONS_URL="https://www.transifex.com/projects/p/pidgin-sipe/r/mob/";%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;PACKAGE_NAME="pidgin-sipe";PACKAGE_VERSION="1.16.1";PACKAGE_URL="http://sipe.sourceforge.net/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.16.1";_CRT_SECURE_NO_WARNINGS;HAVE_NSS;HAVE_GMIME;HAVE_VV;ENABLE_NLS;MIRANDA;HAVE_LIBKRB5;HAVE_SSPI;SECURITY_WIN32;SIPE_TRANSLATIONS_URL="https://www.transifex.com/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.16.0";PACKAGE_URL="http://sipe.sourceforge.net/";SIPE_TRANSLATIONS_URL="https://www.transifex.com/projects/p/pidgin-sipe/r/mob/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.16.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.16.1";PACKAGE_URL="http://sipe.sourceforge.net/";SIPE_TRANSLATIONS_URL="https://www.transifex.com/projects/p/pidgin-sipe/r/mob/";PACKAGE_BUGREPORT="https://sourceforge.net/p/sipe/bugs/";SIPE_VERSION="1.16.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>MultiThreadedDLL</RuntimeLibrary> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj new/pidgin-sipe-1.16.1/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj --- old/pidgin-sipe-1.16.0/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj 2013-06-14 07:51:00.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/adium/SIPEAdiumPlugin.xcodeproj/project.pbxproj 2013-07-13 16:06:38.000000000 +0200 @@ -917,8 +917,8 @@ "PACKAGE_NAME=\\\"pidgin-sipe\\\"", "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"", "PACKAGE_BUGREPORT=\\\"https://sourceforge.net/p/sipe/bugs/\\\"", - "PACKAGE_VERSION=\\\"1.16.0\\\"", - "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.0\\\"", + "PACKAGE_VERSION=\\\"1.16.1\\\"", + "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.1\\\"", "PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"", "STDC_HEADERS=1", "HAVE_SYS_TYPES_H=1", @@ -990,8 +990,8 @@ "PACKAGE_NAME=\\\"pidgin-sipe\\\"", "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"", "PACKAGE_BUGREPORT=\\\"https://sourceforge.net/p/sipe/bugs/\\\"", - "PACKAGE_VERSION=\\\"1.16.0\\\"", - "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.0\\\"", + "PACKAGE_VERSION=\\\"1.16.1\\\"", + "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.1\\\"", "PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"", "STDC_HEADERS=1", "HAVE_SYS_TYPES_H=1", @@ -1061,8 +1061,8 @@ "ADIUM=1", "PACKAGE_NAME=\\\"pidgin-sipe\\\"", "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"", - "PACKAGE_VERSION=\\\"1.16.0\\\"", - "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.0\\\"", + "PACKAGE_VERSION=\\\"1.16.1\\\"", + "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.1\\\"", "PACKAGE_BUGREPORT=\\\"https://sourceforge.net/p/sipe/bugs/\\\"", "PACKAGE_URL=\\\"http://sipe.sourceforge.net/\\\"", "STDC_HEADERS=1", @@ -1117,8 +1117,8 @@ "ADIUM=1", "PACKAGE_NAME=\\\"pidgin-sipe\\\"", "PACKAGE_TARNAME=\\\"pidgin-sipe\\\"", - "PACKAGE_VERSION=\\\"1.16.0\\\"", - "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.0\\\"", + "PACKAGE_VERSION=\\\"1.16.1\\\"", + "PACKAGE_STRING=\\\"pidgin-sipe\\ 1.16.1\\\"", "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.16.0/src/core/Makefile.am new/pidgin-sipe-1.16.1/src/core/Makefile.am --- old/pidgin-sipe-1.16.0/src/core/Makefile.am 2013-04-19 21:41:53.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/Makefile.am 2013-07-13 16:06:38.000000000 +0200 @@ -1,5 +1,6 @@ EXTRA_DIST = \ - Makefile.mingw + Makefile.mingw \ + libsiperc.rc.in noinst_LTLIBRARIES = \ libsipe_core.la \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/Makefile.in new/pidgin-sipe-1.16.1/src/core/Makefile.in --- old/pidgin-sipe-1.16.0/src/core/Makefile.in 2013-06-14 19:33:46.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/Makefile.in 2013-07-13 16:07:34.000000000 +0200 @@ -737,7 +737,8 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ - Makefile.mingw + Makefile.mingw \ + libsiperc.rc.in noinst_LTLIBRARIES = libsipe_core.la libsipe_core_crypto_nss.la \ libsipe_core_libxml2.la $(am__append_3) $(am__append_6) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/Makefile.mingw new/pidgin-sipe-1.16.1/src/core/Makefile.mingw --- old/pidgin-sipe-1.16.0/src/core/Makefile.mingw 2013-06-12 09:27:03.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/Makefile.mingw 2013-07-13 16:06:38.000000000 +0200 @@ -149,9 +149,12 @@ C_SRC = $(CLEAN_C_SRC) $(PURPLE_C_SRC) +RC_SRC = libsiperc.rc + CLEAN_OBJECTS = $(CLEAN_C_SRC:%.c=%.o) PURPLE_OBJECTS = $(PURPLE_C_SRC:%.c=%.o) -OBJECTS = $(CLEAN_OBJECTS) $(PURPLE_OBJECTS) +RC_OBJECTS = $(RC_SRC:%.rc=%.o) +OBJECTS = $(CLEAN_OBJECTS) $(PURPLE_OBJECTS) $(RC_OBJECTS) # Only these modules need the purple headers $(PURPLE_OBJECTS): INCLUDE_PATHS += $(PURPLE_INCLUDE_PATHS) @@ -192,6 +195,14 @@ all: $(TARGET).dll +_comma = , + +libsiperc.rc: libsiperc.rc.in + sed \ + -e 's/@SIPE_VERSION@/$(VERSION)/' \ + -e 's/#SIPE_VERSION#/$(subst .,$(_comma),$(VERSION))/' \ + <$< >$@ + $(OBJECTS): $(PURPLE_CONFIG_H) $(TARGET).dll: $(PURPLE_DLL).a $(OBJECTS) @@ -201,6 +212,7 @@ ## CLEAN RULES ## clean: tests-clean + rm -f $(RC_SRC) rm -f $(OBJECTS) rm -f $(TARGET).dll diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/libsiperc.rc.in new/pidgin-sipe-1.16.1/src/core/libsiperc.rc.in --- old/pidgin-sipe-1.16.0/src/core/libsiperc.rc.in 1970-01-01 01:00:00.000000000 +0100 +++ new/pidgin-sipe-1.16.1/src/core/libsiperc.rc.in 2013-07-13 14:54:10.000000000 +0200 @@ -0,0 +1,30 @@ +#include <winver.h> + +VS_VERSION_INFO VERSIONINFO + FILEVERSION #SIPE_VERSION#,0 + PRODUCTVERSION #SIPE_VERSION#,0 + FILEFLAGSMASK 0 + FILEFLAGS 0 + FILEOS VOS__WINDOWS32 + FILETYPE VFT_DLL + FILESUBTYPE VFT2_UNKNOWN + BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904B0" + BEGIN + VALUE "CompanyName", "SIPE Project <http://sipe.sourceforge.net/>" + VALUE "FileDescription", "LibSipe third-party plugin for LibPurple" + VALUE "FileVersion", "@SIPE_VERSION@" + VALUE "InternalName", "libsipe" + VALUE "LegalCopyright", "Copyright (C) 2010-2013 SIPE Project (See the COPYRIGHT file in the source distribution)." + VALUE "OriginalFilename", "libsipe.dll" + VALUE "ProductName", "LibSipe" + VALUE "ProductVersion", "@SIPE_VERSION@" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END + END diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipe-domino.c new/pidgin-sipe-1.16.1/src/core/sipe-domino.c --- old/pidgin-sipe-1.16.0/src/core/sipe-domino.c 2013-04-19 21:41:53.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipe-domino.c 2013-07-13 16:06:38.000000000 +0200 @@ -306,9 +306,11 @@ static void sipe_domino_send_http_request(struct sipe_calendar *cal) { - sipe_cal_http_authentication(cal); - sipe_http_request_session(cal->request, cal->session); - sipe_http_request_ready(cal->request); + if (cal->request) { + sipe_cal_http_authentication(cal); + sipe_http_request_session(cal->request, cal->session); + sipe_http_request_ready(cal->request); + } } static void sipe_domino_do_calendar_request(struct sipe_calendar *cal) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipe-ews.c new/pidgin-sipe-1.16.1/src/core/sipe-ews.c --- old/pidgin-sipe-1.16.0/src/core/sipe-ews.c 2013-04-19 21:41:53.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipe-ews.c 2013-07-13 16:06:38.000000000 +0200 @@ -441,9 +441,11 @@ static void sipe_ews_send_http_request(struct sipe_calendar *cal) { - sipe_cal_http_authentication(cal); - sipe_http_request_allow_redirect(cal->request); - sipe_http_request_ready(cal->request); + if (cal->request) { + sipe_cal_http_authentication(cal); + sipe_http_request_allow_redirect(cal->request); + sipe_http_request_ready(cal->request); + } } static void sipe_ews_do_autodiscover(struct sipe_calendar *cal, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipe-http-request.h new/pidgin-sipe-1.16.1/src/core/sipe-http-request.h --- old/pidgin-sipe-1.16.0/src/core/sipe-http-request.h 2013-04-19 21:41:53.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipe-http-request.h 2013-07-13 16:06:38.000000000 +0200 @@ -56,7 +56,7 @@ /** * Free parsed URI data structure * - * @param pointer to parsed URI. + * @param pointer to parsed URI (may be @c NULL) */ void sipe_http_parsed_uri_free(struct sipe_http_parsed_uri *parsed_uri); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipe-http-transport.c new/pidgin-sipe-1.16.1/src/core/sipe-http-transport.c --- old/pidgin-sipe-1.16.0/src/core/sipe-http-transport.c 2013-05-12 17:50:29.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipe-http-transport.c 2013-07-13 16:06:38.000000000 +0200 @@ -78,10 +78,11 @@ ((struct sipe_http_connection *) b)->timeout); } +static void sipe_http_transport_update_timeout_queue(struct sipe_http_connection *conn, + gboolean remove); static void sipe_http_transport_free(gpointer data) { struct sipe_http_connection *conn = data; - struct sipe_http *http = conn->public.sipe_private->http; SIPE_DEBUG_INFO("sipe_http_transport_free: destroying connection '%s'", conn->host_port); @@ -90,7 +91,7 @@ sipe_backend_transport_disconnect(conn->connection); conn->connection = NULL; - g_queue_remove(http->timeouts, conn); + sipe_http_transport_update_timeout_queue(conn, TRUE); sipe_http_request_shutdown(SIPE_HTTP_CONNECTION_PUBLIC); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipe-http.c new/pidgin-sipe-1.16.1/src/core/sipe-http.c --- old/pidgin-sipe-1.16.0/src/core/sipe-http.c 2013-04-19 21:41:53.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipe-http.c 2013-07-13 16:06:38.000000000 +0200 @@ -38,9 +38,11 @@ void sipe_http_parsed_uri_free(struct sipe_http_parsed_uri *parsed_uri) { - g_free(parsed_uri->host); - g_free(parsed_uri->path); - g_free(parsed_uri); + if (parsed_uri) { + g_free(parsed_uri->host); + g_free(parsed_uri->path); + g_free(parsed_uri); + } } struct sipe_http_parsed_uri *sipe_http_parse_uri(const gchar *uri) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipe-media.c new/pidgin-sipe-1.16.1/src/core/sipe-media.c --- old/pidgin-sipe-1.16.0/src/core/sipe-media.c 2013-06-01 18:44:34.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipe-media.c 2013-07-13 16:06:38.000000000 +0200 @@ -133,6 +133,7 @@ gchar **ip, guint *rtp_port, guint *rtcp_port, SipeCandidateType type) { + *ip = 0; *rtp_port = 0; *rtcp_port = 0; @@ -140,9 +141,14 @@ struct sdpcandidate *candidate = candidates->data; if (type == SIPE_CANDIDATE_TYPE_ANY || candidate->type == type) { + if (!*ip) { + *ip = g_strdup(candidate->ip); + } else if (!sipe_strequal(*ip, candidate->ip)) { + continue; + } + if (candidate->component == SIPE_COMPONENT_RTP) { *rtp_port = candidate->port; - *ip = g_strdup(candidate->ip); } else if (candidate->component == SIPE_COMPONENT_RTCP) *rtcp_port = candidate->port; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipe-notify.c new/pidgin-sipe-1.16.1/src/core/sipe-notify.c --- old/pidgin-sipe-1.16.0/src/core/sipe-notify.c 2013-05-29 20:57:23.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipe-notify.c 2013-07-13 14:55:50.000000000 +0200 @@ -1237,41 +1237,56 @@ sipe_private->deltanum_contacts = delta; } - /* Process whole buddy list (only sent once?) */ + /* + * Process whole buddy list + * + * - Only sent once + * * up to Lync 2010 + * * Lync 2013 (and later) with buddy list not migrated + * + * - Lync 2013 with buddy list migrated to Unified Contact Store (UCS) + * * Notify piggy-backed on SUBSCRIBE response with empty list + * * NOTIFY send by server with standard list + */ if (sipe_strequal(sipe_xml_name(isc), "contactList")) { + group_node = sipe_xml_child(isc, "group"); + item = sipe_xml_child(isc, "contact"); - /* Start processing contact list */ - sipe_backend_buddy_list_processing_start(SIPE_CORE_PUBLIC); + if (!SIPE_CORE_PRIVATE_FLAG_IS(OCS2007) || group_node || item) { - /* Parse groups */ - for (group_node = sipe_xml_child(isc, "group"); group_node; group_node = sipe_xml_twin(group_node)) - add_new_group(sipe_private, group_node); + /* Start processing contact list */ + sipe_backend_buddy_list_processing_start(SIPE_CORE_PUBLIC); - /* Make sure we have at least one group */ - if (g_slist_length(sipe_private->groups) == 0) { - sipe_group_create(sipe_private, _("Other Contacts"), NULL); - } + /* Parse groups */ + for (; group_node; group_node = sipe_xml_twin(group_node)) + add_new_group(sipe_private, group_node); - /* Parse contacts */ - for (item = sipe_xml_child(isc, "contact"); item; item = sipe_xml_twin(item)) { - const gchar *name = sipe_xml_attribute(item, "uri"); - gchar *uri = sip_uri_from_name(name); - add_new_buddy(sipe_private, item, uri, name); - g_free(uri); - } + /* Make sure we have at least one group */ + if (g_slist_length(sipe_private->groups) == 0) { + sipe_group_create(sipe_private, _("Other Contacts"), NULL); + } - sipe_cleanup_local_blist(sipe_private); + /* Parse contacts */ + for (; item; item = sipe_xml_twin(item)) { + const gchar *name = sipe_xml_attribute(item, "uri"); + gchar *uri = sip_uri_from_name(name); + add_new_buddy(sipe_private, item, uri, name); + g_free(uri); + } - /* Add self-contact if not there yet. 2005 systems. */ - /* This will resemble subscription to roaming_self in 2007 systems */ - if (!SIPE_CORE_PRIVATE_FLAG_IS(OCS2007)) { - gchar *self_uri = sip_uri_self(sipe_private); - sipe_buddy_add(sipe_private, self_uri); - g_free(self_uri); - } + sipe_cleanup_local_blist(sipe_private); + + /* Add self-contact if not there yet. 2005 systems. */ + /* This will resemble subscription to roaming_self in 2007 systems */ + if (!SIPE_CORE_PRIVATE_FLAG_IS(OCS2007)) { + gchar *self_uri = sip_uri_self(sipe_private); + sipe_buddy_add(sipe_private, self_uri); + g_free(self_uri); + } - /* Finished processing contact list */ - sipe_backend_buddy_list_processing_finish(SIPE_CORE_PUBLIC); + /* Finished processing contact list */ + sipe_backend_buddy_list_processing_finish(SIPE_CORE_PUBLIC); + } /* Process buddy list updates */ } else if (sipe_strequal(sipe_xml_name(isc), "contactDelta")) { @@ -1448,9 +1463,12 @@ } sipe_xml_free(isc); - /* subscribe to buddies */ - if (!SIPE_CORE_PRIVATE_FLAG_IS(SUBSCRIBED_BUDDIES)) { - /* do it once, then count Expire field to schedule resubscribe */ + /* + * Subscribe to buddies (if any), but only do it once. + * We'll resubsribe to them based on the Expire field values. + */ + if (!SIPE_CORE_PRIVATE_FLAG_IS(SUBSCRIBED_BUDDIES) && + g_hash_table_size(sipe_private->buddies)) { if (SIPE_CORE_PRIVATE_FLAG_IS(BATCHED_SUPPORT)) { sipe_subscribe_presence_batched(sipe_private); } else { @@ -1460,6 +1478,7 @@ } SIPE_CORE_PRIVATE_FLAG_SET(SUBSCRIBED_BUDDIES); } + /* for 2005 systems schedule contacts' status update * based on their calendar information */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/core/sipmsg.c new/pidgin-sipe-1.16.1/src/core/sipmsg.c --- old/pidgin-sipe-1.16.0/src/core/sipmsg.c 2013-04-19 21:41:53.000000000 +0200 +++ new/pidgin-sipe-1.16.1/src/core/sipmsg.c 2013-07-13 14:55:50.000000000 +0200 @@ -90,7 +90,11 @@ if (tmp && sipe_strcase_equal(tmp, "chunked")) { msg->bodylen = SIPMSG_BODYLEN_CHUNKED; } else { - SIPE_DEBUG_FATAL_NOFORMAT("sipmsg_parse_header(): Content-Length header not found"); + tmp = sipmsg_find_header(msg, "Content-Type"); + if (tmp) + SIPE_DEBUG_FATAL_NOFORMAT("sipmsg_parse_header(): Content-Length header not found"); + else + msg->bodylen = 0; } } if(msg->response) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pidgin-sipe-1.16.0/src/purple/purple-media.c new/pidgin-sipe-1.16.1/src/purple/purple-media.c --- old/pidgin-sipe-1.16.0/src/purple/purple-media.c 2013-01-08 08:40:43.000000000 +0100 +++ new/pidgin-sipe-1.16.1/src/purple/purple-media.c 2013-07-01 18:47:01.000000000 +0200 @@ -53,7 +53,7 @@ * Diagnostic #pragma was added in GCC 4.2.0 */ #if defined(__GNUC__) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 2) -#if defined(__ARMEL__) || defined(__ARMEB__) || defined(__mips__) || defined(__sparc__) +#if defined(__ARMEL__) || defined(__ARMEB__) || defined(__mips__) || defined(__sparc__) || (defined(__powerpc__) && defined(__NO_FPRS__)) #pragma GCC diagnostic ignored "-Wcast-align" #endif #endif -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
