Menu

Protocol plugin for Office 365/Lync/OCS / Release Notes: Recent posts

pidgin-sipe release 1.25.0

version 1.25.0 "Buddy Idle Time, RTF" (2019-10-12)

  • Feature [#107]: Provide idle start time for a buddy (Stefan Becker)
  • Feature [#77]: RTF support (incoming) (Stefan Becker)
    • the code only extracts plain text from incoming RTF
  • Fixed [#358]: FTBFS with glib-2.0 >= 2.62.0 (Stefan Becker)
  • Fixed [#350]: Inconsistent parsing of From:/To: headers (Stefan Becker)
  • raise BR telepathy-glib >= 0.24.0 (Stefan Becker)
  • switch from GPLv2+ to SPDX identifier GPL-2.0-or-later (Stefan Becker)
Posted by Stefan Becker 2019-10-12

pidgin-sipe release 1.24.0

version 1.24.0 "Application Sharing II" (2018-11-10)

  • Feature [#104]: Use user agent also for HTTP (Stefan Becker)
  • Feature [#6]: Application Sharing Server (Jakub Adam)
    • requires freerdp-shadow2
  • Fixed [#343]: Build fails on FreeBSD
  • add timeout handling for media streams (Alaoui Youness)
  • update AppStream handling (Jakub Adam, Stefan Becker)
  • fix missing localisation in some code modules (Stefan Becker)
  • debug log improvements (Stefan Becker)
Posted by Stefan Becker 2018-11-10

pidgin-sipe release 1.23.3

version 1.23.3 "Bug Fixes III" (2018-08-20)

  • appshare: fix black screen with Remmina v1.2.0-rcgit.27 (Jakub Adam)
  • various minor fixes (Jakub Adam, Michael Olbrich)
  • fix compilation errors with libpurple 2.14.0 & GCC 8.0 (Jakub Adam, Stefan Becker)
  • mingw: update fetch script to Pidgin 2.13.0 (Stefan Becker)
Posted by Stefan Becker 2018-08-20

pidgin-sipe release 1.23.2

version 1.23.2 "Bug Fixes II" (2018-03-10)

  • fix some HTTP requests that were not sent (Jakub Adam, Stefan Becker)
Posted by Stefan Becker 2018-03-10

pidgin-sipe release 1.23.1

version 1.23.1 "Bug Fixes I" (2018-02-25)

  • Fixed [#338]: Incorrect port 0 for IPv6 socket on Windows (Stefan Becker)
  • Fixed [#337]: Duplicate candidates in SDP (Jakub Adam, Stefan Becker)
  • Fixed [#336]: Lync autodiscover does not follow user redirect (Stefan Becker)
  • media: unconditionally ignore multichannel codecs (Jakub Adam)
  • updated translations: Turkish (tr)
Posted by Stefan Becker 2018-02-25

pidgin-sipe release 1.23.0

version 1.23.0 "D-Bus, IPv6, OS X 10.11+" (2017-10-28)

  • Feature [#101]: Mac OS X 10.13 OpenSSL support (Stefan Becker)
  • Feature [#100]: Extend libpurple D-Bus interface (Stefan Becker)
  • Feature [#99]: IPv6 addresses in SIP & SDP messages (Stefan Becker)
  • Feature [#96]: Support for OS X 10.11+ SDK (Stefan Becker)
  • don't load buddy photos from unknown sites by default (Jakub Adam, Stefan Becker)
    • custom web URIs pose a security risk as they may be abused
    • users can override this behaviour in the account settings
    • Office365 accounts should not be affected by this change
  • add support for GMime 3.0 API (Stefan Becker)
  • raise BR glib-2.0 >= 2.18.0 (Stefan Becker)
  • raise BR purple >= 2.7.0 (Stefan Becker)
  • drop support for GMime 2.4 (Stefan Becker)
  • drop support for gstreamer-0.10 (Stefan Becker)
Posted by Stefan Becker 2017-10-28

pidgin-sipe release 1.22.1

version 1.22.1 "Bug Fixes I" (2017-06-11)

  • Fixed [#320]: Multiple client detection broken (Stefan Becker)
  • speed up Lync Autodiscover by using AccessLocation (Andrey Vaynberger)
  • adium: update build instructions for Xcode 7.x or newer (Stefan Becker)
    • the build environment used for releases 1.22.0 or older (Xcode 6.x on OS X 10.11) is no longer available to the project
    • releases starting with 1.22.1 will use Xcode 8.x on macOS 10.12
    • build target continues to be OS X 10.9
  • purple: avoid rare SSL read deadlock (Stefan Becker)
  • various minor fixes (Michael Olbrich)
  • crypto: make code compile with OpenSSL 1.1.0 (Stefan Becker)
  • drop references to Reuters Messaging (Stefan Becker)
  • updated translations: Lithuanian (lt), Russian (ru), Swedish (sv), Turkish (tr)
Posted by Stefan Becker 2017-06-11

pidgin-sipe release 1.22.0

version 1.22.0 "Application Sharing, Lync Autodiscover & Logging" (2017-02-01)

  • Feature [#93]: Support for Lync Autodiscover (Stefan Becker)
  • Feature [#6]: Application Sharing Viewer (Jakub Adam)
    • requires libpurple >= 2.12.0
    • needs an external RDP client - remmina and xfreerdp are supported
  • Fixed [#315]: Crash when contact list is empty (Stefan Becker)
  • Fixed [#314]: sipe login problems with long pw (Stefan Becker)
  • separate logging and debugging output (Stefan Becker)
    • logging is always shown, e.g. in the Pidgin debug window
    • full message debugging now requires PURPLE_UNSAFE_DEBUG=1
  • new translations: Greek (el), Lithuanian (lt)
Posted by Stefan Becker 2017-02-01

pidgin-sipe release 1.21.1

version 1.21.1 "Bug Fixes I" (2016-05-28)

  • various bug fixes in media support (Jakub Adam)
  • configure no longer ignores CFLAGS/LDFLAGS/LIBS (Stefan Becker)
Posted by Stefan Becker 2016-05-28

pidgin-sipe release 1.21.0

version 1.21.0 "Lync File Transfer" (2016-04-23)

  • Feature [#91]: Support embedded XML as buddy photo URL (Stefan Becker)
  • Feature [#90]: Add AppStream metadata file (Jiri Eischmann, Stefan Becker)
  • Feature [#89]: Improve "Join scheduled conference" dialog (Stefan Becker)
  • Feature [#87]: Support multiple HTTP cookies (Stefan Becker)
  • Feature [#85]: XML raw extract should ignore name space (Stefan Becker)
  • Fixed [#311]: Crash when SIP transport becomes invalid (Stefan Becker)
  • Fixed [#293]: Mandatory wsa:MessageID node missing (Stefan Becker)
  • add support for Lync File Transfer protocol (Jakub Adam)
    • requires libpurple >= 2.12.0
    • Lync FT will be used for sending files when Lync 2013 is detected
  • add build options to "About SIPE plugin" message (Stefan Becker)
Posted by Stefan Becker 2016-04-23

pidgin-sipe release 1.20.1

version 1.20.1 "Bug Fixes I" (2015-10-24)

  • add support for another type of ADFS response (Stefan Becker)
  • improve configure check for back-ported features (Stefan Becker, Jakub Adam)
  • updated translations: French (fr), Russian (ru)
Posted by Stefan Becker 2015-10-24

pidgin-sipe release 1.20.0

version 1.20.0 "SRTP, Conference URL & TLS-DSK Improvements" (2015-08-29)

  • Feature [#82]: Parse HTML from Lync conference URL (Stefan Becker)
  • Feature [#69]: SRTP Support (Jakub Adam)
    • requires libpurple >= 3.0.0
  • Fixed [#285]: Office365 rejects RC4 in TLS-DSK (Stefan Becker)
    • added support for AES-128/256-CBC
Posted by Stefan Becker 2015-08-29

pidgin-sipe release 1.19.1

version 1.19.1 "Bug Fixes I" (2015-04-04)

  • Fixed [#278]: 488 error after libnice upgrade (Jakub Adam)
  • fix SIP re-authentication timeout to be max. 8 hours (Stefan Becker)
Posted by Stefan Becker 2015-04-04

pidgin-sipe release 1.19.0

version 1.19.0 "Auto Authentication, MFA & Search Improvements" (2015-02-07)

  • Feature [#80]: Move parsing of login name (Stefan Becker)
  • Feature [#79]: support for Adium group chat bookmarks (David Matz, Stefan Becker)
  • Feature [#78]: Support searching for SIP ID (Stefan Becker)
  • Feature [#76]: ADFS can't always be used (Stefan Becker)
    • for accounts that have Multi-Factor Authentication (MFA) enabled
  • Feature [#73]: Support buddy photos from contactCard (Stefan Becker)
  • Feature [#65]: Fall back from Kerberos to NTLM (Stefan Becker)
  • Fixed [#277]: Raised contact names (Stefan Becker)
  • Fixed [#240]: Corrupted HTTP response crashes SIPE (Stefan Becker)
  • fix calendar state machine when EWS URL is set (Stefan Becker)
  • fall back to [MS-DLX] BasicSearch to improve search experience (Stefan Becker, various)
  • implement search functionality for UCS (Stefan Becker)
  • adium: add chat room list UI (David Matz)
  • adium: fix duplicate debug log messages (Stefan Becker)
  • support for libnice TCP mode (Youness Alaoul, Jakub Adam)
  • refactor CCCP request code (Jakub Adam)
Posted by Stefan Becker 2015-02-07

pidgin-sipe release 1.18.5

version 1.18.5 "Bug Fixes V" (2014-12-29)

  • Fixed [#276]: Redundant "const" breaks build with clang (Stefan Becker)
  • Fixed [#269]: purple idle-away converted to Away (Stefan Becker)
  • svc: use authuser for RealmInfo request (Stefan Becker)
  • adium: add release checking script (Stefan Becker)
  • mingw: update fetch script to Pidgin 2.10.11 (Stefan Becker)
  • updated translations: Italian (it), Swedish (sv)
Posted by Stefan Becker 2014-12-29

pidgin-sipe release 1.18.4

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
Posted by Stefan Becker 2014-10-18

pidgin-sipe release 1.18.3

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)
Posted by Stefan Becker 2014-08-16

pidgin-sipe release 1.18.2

version 1.18.2 "Bug Fixes II" (2014-06-07)

  • Fixed [#255]: Crash when PersistentChat sends BYE instead of response (Stefan Becker)
  • Fixed [#248]: Remove libpurple SSL configure check (Stefan Becker)
  • Fixed [#245]: "Unable to resolve DNS SRV record" error when joining conference (Stefan Becker)
  • Fixed [#241]: Adium filters ":" from "sip:" (Stefan Becker)
  • Fixed [#210]: Conference call ends with error message (for real this time, Jakub Adam)
  • ews: extract settings also from type EXPR (Stefan Becker)
  • ucs: honor user specified email URL (Stefan Becker)
  • adium: fix compilation on OS X 10.7 (Stefan Becker)
  • updated Transifex URLs (Stefan Becker)
  • updated translations: Hindi (hi), Telugu (te)
Posted by Stefan Becker 2014-06-07

pidgin-sipe release 1.18.1

version 1.18.1 "Bug Fixes I" (2014-04-12)

  • Fixed [#238]: False "not delivered" in conference (Stefan Becker)
  • Fixed [#237]: HTML escaping not removed from URL (Stefan Becker)
  • Fixed [#210]: Conference call ends with error message (Jakub Adam)
  • fix endless loop with failed HTTP Basic authentication (Stefan Becker)
  • fix crash when gstreamer nice plugin is missing (Stefan Becker, Jakub Adam)
  • fix EWS autodiscover for some Office 365 users (Stefan Becker)
  • purple: fix missing "Copy to" in buddy menu (Stefan Becker)
  • purple/adium: ignore empty search values (Stefan Becker)
  • adium: fix group chat UI (Stefan Becker)
  • adium: implement BEAST mitigations for 10.8.5 (Michael Lamb)
  • add indication when user is connected from a mobile device (Harris Kauffman)
  • updated translations: Chinese (zh_CN), Portuguese (pt)
Posted by Stefan Becker 2014-04-12

pidgin-sipe release 1.18.0

version 1.18.0 "Adium, GSS-NTLMSSP & OpenSSL" (2014-01-11)

  • Feature [#71]: Add support for EWS Autodiscover redirection (Stefan Becker)
  • Feature [#69]: Add UI support for (group) chats (Michael Lamb)
    • NOTE: Adium does not have an UI to fetch the room list
  • Feature [#64]: Add support for GSS-NTLMSSP (Stefan Becker)
    • sip-sec-krb5.c module has been renamed to sip-sec-gssapi.c
    • if gssapi/gssapi_ntlmssp.h is detected then sip-sec-ntlm.c will be disabled and NTLM will be handled by sip-sec-gssapi.c instead
    • NOTE: at the time of this writing the user has to set up GSS-NTLMSSP by hand on his system, i.e. /etc/gss/mech
  • Fixed [#227]: Adium client doesn't save email option settings (Harris P. Kauffman)
  • Fixed [#216]: SIPE stops working on Mavericks (Stefan Becker, Michael Lamb)
    • add an UI option to disable SSL BEAST mitigations
    • NOTE: requires Adium 1.5.10
  • Fixed [#197]: Account stays in connecting stage (Harris P. Kauffman)
  • cleanup for sip-sec Kerberos & SSPI modules (Stefan Becker)
    • replace old TGT hack with gss_acquire_cred_with_password()
    • clean up Kerberos detection in configure
    • remove special case handling; code is more straight-forward now
    • thanks to David Woodhouse and Simo Sorce for the GSSAPI information
  • implement internal keepalive handling (Stefan Becker)
  • implement crypto backend based on OpenSSL (Stefan Becker)
  • adium: Xcode project files update (Michael Lamb)
  • adium: replace NSS crypto backend with OpenSSL (Stefan Becker)
    • NOTE: please make sure to read the updated build instructions!
Posted by Stefan Becker 2014-01-11

pidgin-sipe release 1.17.3

version 1.17.3 "Bug Fixes III" (2013-12-11)

  • Fixed [#225]: HTTP re-authentication with NTLM fails (Stefan Becker)
  • Fixed [#222]: SIPE crashes when groupchat session expires (Stefan Becker)
  • fix UCS Persona key extraction (Stefan Becker)
Posted by Stefan Becker 2013-12-11

pidgin-sipe release 1.17.2

version 1.17.2 "Bug Fixes II" (2013-11-30)

  • Fixed [#214]: Typing notification does not always work (Stefan Becker)
    • reverted one change which caused problems for some users
  • Fixed [#222]: SIPE crashes when groupchat session expires (Stefan Becker)
  • updated translations: Romanian (ro)
Posted by Stefan Becker 2013-11-30

pidgin-sipe release 1.17.1

version 1.17.1 "Bug Fixes I" (2013-11-16)

  • Fixed [#215]: Password not entity encoded in WSSE element (Stefan Becker
  • Fixed [#214]: Typing notification does not always work (Stefan Becker)
  • accept alternatives for webticket timestamp/keydata (Stefan Becker)
  • adium: add "don't publish calendar" to account UI (Stefan Becker)
  • contrib: add SSL BEAST mitigation patch for Adium (Stefan Becker)
  • updated translations: French (fr)
Posted by Stefan Becker 2013-11-16

pidgin-sipe release 1.17.0

version 1.17.0 "Lync 2013" (2013-09-21)

  • Feature [#62]: Support for Lync 2013 Unified Contact Store (Stefan Becker)
  • Feature [#59]: Support for Lync 2013 Persistent Chats (Stefan Becker)
  • Fixed [#211]: Status "away" or "busy" incorrectly mapped to "Invisible" (Michael Lamb)
  • Fixed [#209]: group chat doesn't like HTML (Stefan Becker)
  • Fixed [#200]: OCS archiving system blocks audio/video connection (Jakub Adam)
  • Fixed [#187]: Duplicate messages in group chat (Stefan Becker)
  • Fixed [#184]: Duplicate users showing in Group Chat (Stefan Becker)
  • fix EWS autodiscover for Office 365 (Stefan Becker)
  • add support for group chat history (Stefan Becker)
  • add support for buddy photos on Lync 2013 (Stefan Becker)
Posted by Stefan Becker 2013-09-21

pidgin-sipe release 1.16.1

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)
Posted by Stefan Becker 2013-07-13