|
|
|
|
Changelog for liblinphone++10-5.3.22-212.23.i586.rpm :
* Wed Feb 21 2024 Lukas Müller - Update to version 5.3.22 (no changelog). Changelog for 5.3.0: * Added * Added notion of roles for conferences, so that there can be speakers and listeners. * Reactions with IM conversations * New video codec policy, so that hardware-accelerated codecs are prioritized in offer/answer. See LinphoneCodecPriorityPolicyAuto . * AV-1 codec * New LinphoneAlert object used to report various QoS alerts during calls. * SRTP AES GCM mode * Changed * Enum relocations dictionnary is now automatically computed, which fixes some enum that were not * scoped where there have to be. For example, in Swift linphonesw.ConferenceSchedulerState becomes linphonesw.ConferenceScheduler.State. * This is an API change for C++, Swift and Java, requiring application code to be adapated. * TLS Client certificate request authentication callback removed (due to mbedtls update). * Application using TLS client certificate must provide it before any TLS connexion needing it. * Refactoring of LinphoneAddress object implementation, leading to greater internal simplicity and performance. * C to C++ internal refactoring for LinphoneEvent, LinphonePayloadType, LinphoneContent * Fixed * Documentation issues in C++, Swift and C# wrappers * Memory leaks- Drop linphone-build-jsoncpp.patch. * Fri Dec 22 2023 Paolo Stivanin - Add missing deps on TW. * Sat Nov 04 2023 Jan Engelhardt - Move Obsoletes/Provides to srpm:linphoneqt (brpm:linphone-desktop) which is what it should have been. https://forums.opensuse.org/t/tumbleweed-zypper-dup-wants-to-replace-linphone-with-linphone-cli/170249 * Sun Oct 22 2023 Jan Engelhardt - Add Obsoletes/Provides to establish an upgrade path for zypper. https://lists.opensuse.org/archives/list/factoryAATTlists.opensuse.org/thread/DNQSYPMB66XPGRKG6LPXCIH6VPSISG25/ * Sun Oct 08 2023 thod_AATTgmx.de- Fix BuildRequires lime- Fix error linking on Fedora * Tue Sep 05 2023 Thorsten Kukuk - Disable SLP by default for Factory and ALP (bsc#1214884) * Mon Aug 28 2023 Paolo Stivanin - Update to 5.2.98 (no changelog)- Drop the manual, since it\'s very outdated and has been replaced with an online Wiki. * Wed Jul 12 2023 Paolo Stivanin - Update to 5.2.75 (no changelog). This fixes boo#1212956.- Add set_current_version.patch. * Fri May 19 2023 Giacomo Comes - 5.2.50- Update to version 5.2.50: * Fix bug related to conference created with ICE DTLS SRTP encrypted call * Rework tone manager: - Remove reason field from LinphoneToneDescription - Store tones by ID - choose tone based on the reason when a call ends * Do not override lime capability when enabling lime * Do not allow to add dependency of an account to itself * Allow to enable or disable tone indications from the core settings * Fixed Content-Disposition (and others) headers issue in multiparts * Update chat room flags in DB when calling insertChatRoom * Fix an issue where on-hold music is played erroneously through a call that has been resumed * Send invitations to the list of participants to invite and not to all invitees * Mon Feb 06 2023 Giacomo Comes - 5.2.10-Disable QRCode image generation for tumbleweed * liblinphone is not currently compatible with zxing-cpp 2.0.0 * Wed Jan 11 2023 Giacomo Comes - 5.2.10- Update to version 5.2.10: * Video conferencing feature with \"mosaic\" and \"active speaker + thumbnails\" layouts * Added conferencing scheduling API * Support for post-quantum robust encryption for ZRTP calls * Rtp bundle can be enabled per LinphoneAccount * New APIs on Friend object to be able to set more info * QRCode image generation * Licence becomes AGPLv3 * Sat Sep 10 2022 thod_AATTgmx.de- Update to version 5.1.58 https://gitlab.linphone.org/BC/public/liblinphone/-/tags/5.1.58 * Sun Aug 14 2022 thod_AATTgmx.de- Remove RPATH (instead of ingnore) to be able to build on Fedora (no lang) * Fri Jul 15 2022 Lukas Müller - Update to version 5.1.48. * Improved how device ringtone is obtained * Fixed DNS servers list not updated when network changes * Set ConferenceId also if conference event package is not enabled * Make DTLS-SRTP to start immediately after the default candidate pair is verified by ICE. * increase tests timeout * Fixed audio echo canceller calibration not being done using speaker on Android * Fixed audio focus not taken when doing echo canceller calibration if it is disabled for calls * Fix accepting an sdp with mid but no correponding extmap attribute when it shouldn\'t- Use rpmlintrc to ignore RPATH because the environment variable does not work anymore on TW.- Remove fix that doesn’t seem to be necessary anymore. * Wed Jun 08 2022 Giacomo Comes - 5.1.42- Update to version 5.1.42: * Fixed incoming call ringtone being played even if device is in do not disturb mode * Fixed call log duration not available in End state * Fixed call duration not returning 0 if call didn\'t connect * Fixed BufferedReader not closed * Fixed adding a phone number with an invalid label to a Friend * Sat May 07 2022 Giacomo Comes - Update to version 5.1.24: * LinphoneRecorder API added to record voice messages * A recommended video definitions list that filter the supported video definitions list. * LDAP connectivity into LinphoneMagicSearch API (to lookup contacts by number or name). * Java wrapper no longer catches app exceptions that happen in listeners. * linphone_core_enable_mic() is changed to be persistent accross calls and conference. * To protect against \"SIP digest leak\", MD5 and digestion without qop=auth can be disabled by configuration- build static libldap boo#1198407- revert license tag change * Wed Apr 27 2022 Andreas Stieger - do not add bundled libraries as rpm required libs boo#1198407 * Fri Apr 22 2022 Andreas Stieger - do not add bundled libraries as rpm provided libs boo#1198407 * Mon Mar 07 2022 Lukas Müller - Update to version 5.0.70: * add tests for register with unresponsive server * Add telephone event payload from the core if result is empty aka : the first. * Repair tests failing due to missing root certificate after changing certificate on linphone.or * Tue Feb 01 2022 Giacomo Comes - 5.0.67- Update to version 5.0.67: * Fix linphone_core_enable_mic() not working for a local conference * Fix stream direction in remote params * fix start srtp dtls immediately * Fix non-working tunnel for incoming calls made without ICE * Keep ringing audio focus for incoming early media call as soundcard will use RING modei * Avoid notify ringing of in IncomingEarlyMedia state in order to not send 180 after 183 * Write down call decline reasons into test * Added config setting to disable audio focus requests * Fix issue when soundcard may not be used after early media when handling multiple calls * Do not connect audio to conference during early media * fix crash get address when participants list is empty * enable mic by default- fix license tag * 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
|
|
|