Changelog for
liblinphone-lang-5.0.53-2.4.noarch.rpm :
* Sun Nov 21 2021 Giacomo Comes
- 5.0.53- Update to version 5.0.53:
* Update log file only if enabled to avoid unwanted file creation
* Use belle_sdp_attribute_parse() so that headers are parsed with the correct type
* Mon Nov 08 2021 Giacomo Comes - 5.0.49- Update to 5.0.49:
* Fix crash when configuring tones while core is not yet started
* Tue Nov 02 2021 Giacomo Comes - 5.0.47- Update to 5.0.47:
* Fix broken reading of video capture device from config file
* Fix crash on PUBLISH when SIP-Etag is missing
* Correctly route sound to speaker after early media and when cancelling call
* Attempt to make local network permission detection more reliable
* Tue Oct 19 2021 Giacomo Comes - 5.0.36- Update to 5.0.36:
* Use UTF8 instead of locale in chat message modifiers`
* Fix bad chat room when creating a call
* Crash on ec-calibration : Use tone sent callback only on MS_DTMF_GEN_EVENT
* Added missing conference APIs
* Play ring tone only if tone indications are enabled
* Fix tonemanager on infinite rings and wrong ring type
* fix crash of kickOffConnectivity
* Add option to deactivate potentially weak digest authentication schemes
* Fix issue when receiving an INVITE with ICE and rtcp-mux
* Fix call repair in case of multi account
* Fix regression with ICE not setting candidates correctly for completed check-lists
* Improve reliability of account creation by increasing account creation timeout to 30s
* Change contact address if call in IncomingReceived state is added to conference
* fix crash when session refresh after BYE received
* Repair streaming from file feature of AudioStream/VideoStream
* Fixed error logs showing CoreManager\'s core being const
* Logging facility optimization
* Fix bug with ChatRoomParams::isGroup() erroneously returning true for some basic chatrooms
* Count unread chat messages in all Chat Rooms with a weak address testing
* avoid to downgrade chat message participant state and add unitest
* Stop audio stream when setting new device This fix allow changing device on Desktop while ringback
* Audio : Allow setting NULL device (case of no cards available)
* Fixed call to content.isFileEncrypted() on a FileTransferContent
* Fixed mic gain- Update to 5.0.0:
* Support of Capability Negociation framework - RFC5939 limited to media encryption choice (None, SRTP, DTLS-SRTP, ZRTP)
* New API to manage SIP accounts: LinphoneAccount and LinphoneAccountParams replacing LinphoneProxyConfig which is now deprecated. LinphoneProxyConfig remains fully usable for backward compatibility with previous version.
* New implementation of LinphoneAccountCreator relying on http REST API.
* Added LDAP contact provider API integrated with LinphoneMagicSearch
* Added asynchronous API to the LinphoneMagicSearch API (for contact searching).
* Fixed erroneous ICE ufrag and passwd parameters sent in reINVITE while ICE was refused previously.
* Fixed swift and C# wrappers corner-case usage issues.- Build and use Belledonne\'s version of libldap- delete build-liblinphone4-with-mediastreamer5.patch- add linphone-build-jsoncpp.patch- add BuildRequires: jsoncpp-devel
* Mon Sep 27 2021 Giacomo Comes - 4.5.25- removed unnecessary baselibs.conf
* Fri Jul 30 2021 Giacomo Comes - 4.5.25- Update to 4.5.25:
* Fix an issue with ICE ufrag and passwd sent erroneously during reINVITE
* Fixed crash in message tests suite
* Prevent crash when receiving non-ephemeral message with linphone cpim namespace
* Fixed mic gain- add build-liblinphone4-with-mediastreamer5.patch
* Sun Jul 04 2021 Giacomo Comes - 4.5.21- fix several RPMLINT warning- Update to 4.5.21:
* Improved metered active network while in background check, update network reachability when background/foreground state changes
* Fix setting output audio device that was based on ringer device on specific call state
* Handle situation where a participant with an invalid address is added to a chat room
* Fix conference server memory leak- Update to 4.5.15:
* Don\'t play the local ringtone when callkit is used
* fix memory leak
* Fix : on incoming call, do not start the ring tone if the call\'s state has been modified by listeners- Update to 4.5.10:
* Fix Callkit audio bug producing only with some old ios devices
* Stop file player to play a file when stopping tone is requested- Update to 4.5.7:
* Fix bug causing undesired transition from Paused to StreamsRunning state in case of incoming UPDATE request
* Proper CoreManager destruction
* Abort push notification init on Android if gcm_defaultSenderId resource isn\'t found
* Fix lime enabled device receiving an INVITE without SDP crash
* Improved how we detect if firebase is available or not
* Fixed ringing during early media for Android if native ringing enabled
* Thu Apr 15 2021 Luiz Angelo Daros de Luca - Update to 4.5.3:
* CoreService class for Android can make the device vibrate while incoming call is ringing.
* Audio conference API improved: distribution of participant list over RFC4575 SUBSCRIBE/NOTIFY.
* enterForeground() and enterBackground() automatically called (iOS and Android).
* auto acquire and release of audio focus for Android.
* Core.iterate() is being called automatically internally for Android, it is no longer needed to create a timer in the application to call it.
* New audio routes API to choose which device use to capture & play audio (Android & iOS). The application can manage
* audio route changes (bluetooth, speaker, earpiece) throug liblinphone\'s API.
* Added API to play user\'s ringtone instead of default ringtone for Android.
* Added callback to notify a message is about to be sent.
* iOS: added linphone_core_configure_audio_session() to be called when used with Callkit
* client-based video conference in active speaker switching mode (beta feature).
* Warning: some function parameters have been renamed for consistency, which modified the Swift API (where parameter names are part of the ABI). As a result, adjustements in applications are expected when migrating a swift app based on liblinphone from 4.4 to 4.5.
* Improved Android network manager.
* To make it consistent with other liblinphone\'s object, linphone_core_create_subscribe(), linphone_core_create_subscribe2(), linphone_core_create_publish() now give ownership of the returned LinphoneEvent, which means that it is no longer need to call linphone_event_ref() after calling these functions. As a consequence, an application not using linphone_event_ref() should now use linphone_event_unref() when the LinphoneEvent is no longer used, otherwise it will create a memory leak.
* Real time text related function linphone_chat_message_get_char() now will always return the new line character, which wasn\'t the case before if the get_char() was done after the composing callback was triggered for this character.
* linphone_core_interpret_url() will unescape characters first if possible if only a username is given as input parameter.
* linphone_chat_message_cancel_file_transfer() no longer deletes the file for outgoing messages.
* magic search result created from filter now applies the international prefix of the default proxy config if possible.
* To improve performance file transfer progress callback will be at most notified 100 times.
* Deprecate linphone_core_audio_route_changed() that was introduced in 4.4, to fix audio issues
* when switching audio to some low sample rate Bluetooth devices It is now handled internally.
* Internal refactoring of management of locally played tones, in order to fix race conditions.
* Magic search bar not looking in all friends lists.
* Error IMDN in LIME chat rooms not properly sent.
* Chat message lost during attachment auto download if Core stopped during the process.
* Windows tests.
* Name of MediaCodec encoder and decoder filters in H264Helper Java class.
* Both FileContent and FileTransferContent being present in linphone_chat_message_get_contents() list until upload is finished.- Move grammar to liblinphone-data
* boo#1181746
* Tue Oct 06 2020 Benjamin Greiner - Force linking to libsoci_sqlite3
* boo#1140595 (comment 15)
* linphone-link-soci-sqlite3.patch
* Wed Jul 29 2020 Alexei Sorokin - Update to version 4.4.0:
* See https://gitlab.linphone.org/BC/public/liblinphone/blob/4.4.0/CHANGELOG.md
* Wed Apr 22 2020 Alexei Sorokin - Update to version 4.3.1:
* No changelog available.- Update the licence: it is now GPLv3+.- Rebase linphone-build-readline.patch, linphone-fix-pkgconfig.patch.- Drop linphone-fix-gtkui-build.patch.- Remove outdated elements from the spec file.
* Sun Jun 09 2019 Bernhard Wiedemann - Add reproducible.patch to sort file list to make build reproducible (boo#1041090)