Commit graph

  • 79f507a3a3
    Merge 6d7bb610b3 into 523139f55f fhilleriteau-fdi 2026-08-06 20:04:06 +05:30
  • 791476b88d
    Merge 53386c4b0a into 523139f55f dependabot[bot] 2026-08-06 20:04:05 +05:30
  • 47c5fc5fc7
    Merge 5324b65466 into 523139f55f dependabot[bot] 2026-08-06 20:04:05 +05:30
  • 45aa92c319
    Merge b92ec7edf8 into 523139f55f fhilleriteau-fdi 2026-08-06 20:04:05 +05:30
  • c1956534f2 Prevent crash happening when a filter is quickly destroyed after being created and the AAudio stream initialization is being retried due to an error master Sylvain Berfini 2026-08-05 09:56:41 +02:00
  • d11e098f8e Fix an issue in belle-sip where the Via port was incorrect when the listening point is requested to be bound on a specific interface. Fix binding of client connections when a binding address is given to the listening point, that was never done. It was however done correctly for the listening socket. 5.5.15 release/5.5 Simon Morlat 2026-08-05 10:24:15 +02:00
  • c5c909e413 Fix quality reporting: - missing check on video stream index. - receiving old media info on report reception. 5.5.14 Julien Wadel 2026-07-30 08:59:29 +02:00
  • e12225c521 Fix: add protection against receiving or sending of unrealistic TMMBR or Goog-Remb bitrate values. Simon Morlat 2026-08-03 15:58:37 +02:00
  • fe1b5cba0a ice: fix potential race condition leading to crash when a MSTurnContext is removed. Simon Morlat 2026-08-03 15:56:48 +02:00
  • 27b376a2a1 Build sanitizer with RelWithDebInfo: Rocky8 Julien Wadel 2026-07-29 11:06:55 +02:00
  • 058e416658 Update test suite estimate duration, based on the average calculated on nightly build that did NOT timeout in june and july 2026 QuentinA 2026-07-23 11:07:46 +02:00
  • bf4b71e767 belle-sip: regenerate sip_grammar.belr with ':' replaced by 'HCOLON' in sip.txt QuentinA 2026-07-23 14:24:44 +02:00
  • ee558a397a Added 'Multiple accounts with distinct presence models' test to confirm that each account behaves independantly from each other and from the core when they are given a different presence model QuentinA 2026-07-23 16:55:19 +02:00
  • a80a4ffd00 Fix a crash with malformed file transfer message. Julien Wadel 2026-07-21 09:53:34 +02:00
  • 523139f55f Fix quality reporting: - missing check on video stream index. - receiving old media info on report reception. Julien Wadel 2026-07-30 08:59:29 +02:00
  • 051c6e7cbc Fix: add protection against receiving or sending of unrealistic TMMBR or Goog-Remb bitrate values. Simon Morlat 2026-08-03 15:58:37 +02:00
  • 833952690a ice: fix potential race condition leading to crash when a MSTurnContext is removed. Simon Morlat 2026-08-03 15:56:48 +02:00
  • ad310ba5c8 Build sanitizer with RelWithDebInfo: Rocky8 Julien Wadel 2026-07-29 11:06:55 +02:00
  • 139bdf8bcb Prevent crash happening when a filter is quickly destroyed after being created and the AAudio stream initialization is being retried due to an error Sylvain Berfini 2026-08-05 09:56:41 +02:00
  • 94bff88d80
    Merge 85dc8e0255 into d766f8e4b7 fhilleriteau-fdi 2026-08-04 21:34:09 -07:00
  • b3458a052a belle-sip: regenerate sip_grammar.belr with ':' replaced by 'HCOLON' in sip.txt QuentinA 2026-07-23 14:24:44 +02:00
  • dd2ca96e86 Added 'Multiple accounts with distinct presence models' test to confirm that each account behaves independantly from each other and from the core when they are given a different presence model QuentinA 2026-07-23 16:55:19 +02:00
  • d6e77282f1 Fix a crash with malformed file transfer message. Julien Wadel 2026-07-21 09:53:34 +02:00
  • 564fd83827 Add method to create a default set of media parameter to be used when the conference server receives an INVITE. Andrea Gianarda 2026-05-06 10:12:58 +02:00
  • 46294a0eb4 Change of behaviour : when receiving 404, no longer terminated group chatroom. Extends the mecanism for 1-to-1 chatoom exhume when receiving 403, so that it also handle 404 QuentinA 2026-07-15 18:32:08 +02:00
  • d766f8e4b7 Replace libxsd by a submodule Julien Wadel 2026-07-28 16:58:56 +02:00
  • f469c5585c API for changing contact parameters with Dictionary. Julien Wadel 2026-07-10 21:00:06 +02:00
  • 11e2a4f9f9 Avoid setting a predefined subject on resume if MediaSession is attached to a conference Julien Wadel 2026-07-21 17:07:29 +02:00
  • 6201e68be7 Fix build when ENABLE_ADVANCED_IM is OFF and ENABLE_LIME_X3DH is ON Andrea Gianarda 2026-07-24 12:46:10 +02:00
  • 2e77e82c04 Fix build when ENABLE_ADVANCED_IM is OFF and ENABLE_LIME_X3DH is ON Andrea Gianarda 2026-07-24 12:46:10 +02:00
  • 7277190e1d Prevent crashes in AAudio Player seen on Crashlytics Sylvain Berfini 2026-07-27 15:56:48 +02:00
  • b82b71da5b Added Android 17 cinnamon bun version code to mediastreamer2 Sylvain Berfini 2026-07-27 12:06:43 +02:00
  • d3f1f22a7b Prevent crashes in AAudio Player seen on Crashlytics 5.5.13 Sylvain Berfini 2026-07-27 15:56:48 +02:00
  • f8577a8753 Added Android 17 cinnamon bun version code to mediastreamer2 Sylvain Berfini 2026-07-27 12:06:43 +02:00
  • 85dc8e0255 Fix incomplete quality report published on media renegotiation fhilleriteau 2026-07-24 12:09:11 +02:00
  • 92da258bf0 Fix an issue where RTCP packets were sent to the wrong port by the callee because rtcp-mux was offered but not accepted. Simon Morlat 2026-06-27 09:25:15 +02:00
  • cbc9719289 Update test suite estimate duration, based on the average calculated on nightly build that did NOT timeout in june and july 2026 QuentinA 2026-07-21 12:37:14 +02:00
  • 6d7bb610b3 Fix quality reporting sending the video report twice and never the text report fhilleriteau 2026-07-22 16:36:16 +02:00
  • 9cbb470095 Avoid setting a predefined subject on resume if MediaSession is attached to a conference Julien Wadel 2026-07-21 17:07:29 +02:00
  • c5f696dc10 API for changing contact parameters with Dictionary. Julien Wadel 2026-07-10 21:00:06 +02:00
  • bfac411c59 Fix: rework CallLog status determination to fix cases where unhandled reason header codes result in a mis-classification. Simon Morlat 2026-06-23 17:59:16 +02:00
  • 4e7827b8e6 In mySQL, 'Integer' is not a valid cast type, we need 'SIGNED' or 'UNSIGNED' QuentinA 2026-07-16 17:44:47 +02:00
  • 0c19a94a5e In mySQL, 'Integer' is not a valid cast type, we need 'SIGNED' or 'UNSIGNED' QuentinA 2026-07-16 17:44:47 +02:00
  • 1594556449 Search a participant device by the participant and device address Ignore the participant address comparison, if the guessed address is anonymous as it may not be the same as the actual participant address. The former may be sip:anonymous@<domain-or-ip> where as the latter follows the pattern sip:anonymous<number>@<domain-or-ip> Andrea Gianarda 2026-07-08 09:53:07 +02:00
  • fe75839e07 Group SUBSCRIBEs sent by the ClientConferenceListEventHandler by conference focus Andrea Gianarda 2026-03-06 11:49:21 +01:00
  • 51ca55ba76 Extend presence by adding permanent activities. Ghislain MARY 2026-07-03 14:57:13 +02:00
  • 68ea26c1a4 Search a participant device by the participant and device address Ignore the participant address comparison, if the guessed address is anonymous as it may not be the same as the actual participant address. The former may be sip:anonymous@<domain-or-ip> where as the latter follows the pattern sip:anonymous<number>@<domain-or-ip> 5.5.12 Andrea Gianarda 2026-07-08 09:53:07 +02:00
  • 41d4102735 Deprecate linphone_account_set_custom header, replacing it with linphone_account_add_custom_header and linphone_account_remove_custom_header. When refreshing an account's register, forward the account's custom headers to the op QuentinA 2026-07-06 09:46:43 +02:00
  • cd20225ebd Fixed issue in AAudioPlayer restart process if disconnected during startup Sylvain Berfini 2026-07-06 10:00:12 +02:00
  • 5e174dfd79 Fixed issue in AAudioPlayer restart process if disconnected during startup 5.5.11 Sylvain Berfini 2026-07-06 10:00:12 +02:00
  • a90894ff00 Deprecate linphone_account_set_custom header, replacing it with linphone_account_add_custom_header and linphone_account_remove_custom_header. When refreshing an account's register, forward the account's custom headers to the op QuentinA 2026-07-06 09:46:43 +02:00
  • 70c9e52484 Fix build when vcard is not enabled. Ghislain MARY 2026-07-01 18:00:27 +02:00
  • b92ec7edf8 fix(sdp): prevent rtcp-xr max-size from swallowing following xr-format tokens fhilleriteau 2026-07-03 12:15:21 +02:00
  • 9bfce4d5ac Update opus submodule to fix build for Android armv7. Ghislain MARY 2026-07-01 15:44:48 +02:00
  • 785cd9dd72 When merging calls, wait until remote call is successfully created QuentinA 2026-06-22 17:49:24 +02:00
  • 337019f9c5 Create SimpleConferenceMergingCallsParams for test readability QuentinA 2026-06-22 17:44:46 +02:00
  • e852368d68 When merging calls, wait until remote call is successfully created 5.5.10 QuentinA 2026-06-22 17:49:24 +02:00
  • cdc486ec41 Create SimpleConferenceMergingCallsParams for test readability QuentinA 2026-06-22 17:44:46 +02:00
  • f09a834c5e Allow the creation of conference when the contact address does not have a gruu 5.4.124 release/5.4 QuentinA 2026-06-30 13:46:06 +02:00
  • 8d01fc7956 Prevent crash when instancing an AccountManagerServices if no URL is set in the RC Sylvain Berfini 2026-06-29 09:34:15 +02:00
  • 68f9802f71 Increase liblinphone tester timeout limit from 36min to 38min QuentinA 2026-06-30 10:21:05 +02:00
  • 5b42aaf5f6 Allow the creation of conference when the contact address does not have a gruu QuentinA 2026-06-26 17:30:39 +02:00
  • 9c40067a61 Increase liblinphone tester tiemout from 36min to 40min QuentinA 2026-06-29 13:32:08 +02:00
  • 8a8d0bf5f8 Allow the creation of conference when the contact address does not have a gruu QuentinA 2026-06-26 17:30:39 +02:00
  • 01640bfeb6 Prevent crash when instancing an AccountManagerServices if no URL is set in the RC Sylvain Berfini 2026-06-29 09:34:15 +02:00
  • 393b0a1f33 Fix an issue where RTCP packets were sent to the wrong port by the callee because rtcp-mux was offered but not accepted. 5.5.9 Simon Morlat 2026-06-27 09:25:15 +02:00
  • 5a71104799 Fix: rework CallLog status determination to fix cases where unhandled reason header codes result in a mis-classification. Simon Morlat 2026-06-23 17:59:16 +02:00
  • a101d0cb15 Fixed crash in msAndroidCamera2 seen on Crashlytics, fixed memory leaks Sylvain Berfini 2026-06-25 10:44:34 +02:00
  • 626a9b1e73
    Merge f3f2092bac into 31b053d158 Vincent Mahnke 2026-06-25 16:41:13 -04:00
  • dc323a8bcb Optimize contact import Ghislain MARY 2026-05-26 22:55:48 +02:00
  • c4a46b7a1e Fixed crash in msAndroidCamera2 seen on Crashlytics, fixed memory leaks 5.5.8 Sylvain Berfini 2026-06-25 10:44:34 +02:00
  • 5a0de6baaf Disable Xerces NetAccessors at compile time 5.3.115 release/5.3 Andrea Gianarda 2026-06-23 13:16:48 +02:00
  • 78c13bb9ee Security patch: prevent malicious buffer overflow on message fragmentation johan pascal 2026-06-24 16:42:47 +02:00
  • 31b053d158 Security patch: prevent malicious buffer overflow on message fragmentation Many thanks to Jonathan Gaffiot for responsible disclosure and patching johan pascal 2026-06-22 15:50:52 +02:00
  • 3284a6b16a Update opus submodule to fix build for Android armv7. Ghislain MARY 2026-06-18 14:52:21 +02:00
  • d063e7f432 Fix: rework CallLog status determination to fix cases where an unhandled reason header code results in a mis-classification. 5.4.123 Simon Morlat 2026-06-23 17:59:19 +02:00
  • 3092d33df8 Fix build on MacOS 26 (Tahoe) Ghislain MARY 2026-06-18 15:35:02 +02:00
  • 5201abaaec Try to prevent AAudioPlayer stream not being opened Sylvain Berfini 2026-06-22 10:03:58 +02:00
  • ea4ba93077 Disable Xerces NetAccessors at compile time Andrea Gianarda 2026-06-22 16:22:58 +02:00
  • 859c8cb563 Add fullStateReceived chatroom callback 5.5.7 QuentinA 2026-06-15 12:38:03 +02:00
  • 27ad49aeb5 Security patch: prevent malicious buffer overflow on ZRTP message fragmentation Many thanks to Jonathan Gaffiot for responsible disclosure and patching johan pascal 2026-06-23 09:10:47 +02:00
  • ededde98ec Security patch: prevent malicious buffer overflow on message fragmentation Many thanks to Jonathan Gaffiot for responsible disclosure and patching johan pascal 2026-06-22 15:50:52 +02:00
  • 0aeb7e1af6 Disable Xerces NetAccessors at compile time Andrea Gianarda 2026-06-17 17:04:27 +02:00
  • e6fa0ec5e2 Disable Xerces NetAccessors at compile time Andrea Gianarda 2026-06-17 17:04:27 +02:00
  • 3ce9a57e28 Try to prevent AAudioPlayer stream not being opened 5.5.6 Sylvain Berfini 2026-06-22 10:03:58 +02:00
  • 95bf82770a When sending IMDN, make sure do add the message to the sentImdnMessages list of the chatroom actually doing the sending. This is to avoid Core::isShutdownDone() to never finish due to false negative on imdn sending completion check QuentinA 2026-06-15 17:14:58 +02:00
  • a9f48d9337 Add fullStateReceived chatroom callback QuentinA 2026-06-15 12:38:03 +02:00
  • 33c1130f45 When sending IMDN, make sure do add the message to the sentImdnMessages list of the chatroom actually doing the sending. This is to avoid Core::isShutdownDone() to never finish due to false negative on imdn sending completion check 5.5.5 QuentinA 2026-06-15 17:14:58 +02:00
  • e11d07fb22 UWP tester update: - Add a documentation for UWP tester. - Fix tester parameters with path containing spaces. - Fix crash when some parameters are not used. - Avoid to crash on server when socket is destroyed in the middle of connection (like when we stop the debugger on client test). - Add SupportsMultipleInstances for UAP10. - Change --child into --delegate Julien Wadel 2026-06-11 16:12:47 +02:00
  • 10e2e5b57b Destroy & recreate surface in case of error when opening camera Sylvain Berfini 2026-06-11 10:19:58 +02:00
  • 421dc225f9 Fix openssl backend TLS security bug: enforce serveur name check johan pascal 2026-06-03 15:17:53 +02:00
  • 847ed7fb5c Add option to verify TLS server CN against SRV target instead of AUS domain. Configuration parameter : [sip]verify_server_cn_against_srv_target - 0 (default) : Verified against AUS domain/RFC 5922 compliant - 1 : Verified against SRV target Christophe Deschamps 2026-05-28 13:30:03 +02:00
  • 53a131c754 Protect CoreListener invocation to fix a periodic crash. Simon Morlat 2026-06-12 13:51:34 +02:00
  • 20b56ac9ed Improve C doxygen documentation. Simon Morlat 2026-06-11 18:08:33 +02:00
  • 10b010ac67 Revert "Simplify a bit belle-sip's resolver internals.", except CMakeList minor change. Simon Morlat 2026-06-11 12:30:42 +02:00
  • ee00192563 Add test to send message within IMDN state changed callback and manually from a chatroom Andrea Gianarda 2026-06-15 15:23:07 +02:00
  • 6e1d74cf6d Add test to send message within IMDN state changed callback and manually from a chatroom Andrea Gianarda 2026-06-15 15:23:07 +02:00
  • c1ebc4177e UWP tester update: - Add a documentation for UWP tester. - Fix tester parameters with path containing spaces. - Fix crash when some parameters are not used. - Avoid to crash on server when socket is destroyed in the middle of connection (like when we stop the debugger on client test). - Add SupportsMultipleInstances for UAP10. - Change --child into --delegate Julien Wadel 2026-06-11 16:12:47 +02:00
  • 78e594eed2 (backport) Add fullStateReceived chatroom callback 5.4.122 QuentinA 2026-06-16 12:02:33 +02:00
  • 8caa7cb994 Destroy & recreate surface in case of error when opening camera 5.5.4 Sylvain Berfini 2026-06-11 10:19:58 +02:00