- 23 Nov, 2023 - 2 commits
-
-
-
Simon Morlat authored
-
- 21 Nov, 2023 - 1 commit
-
-
ClémenceHim authored
-
- 20 Nov, 2023 - 1 commit
-
-
Andrea Gianarda authored
- Do not use temporary variable in soci:use Conference Scheduler: - Do not attempt to send an ICS message to ourselves Capability Negotiation Tester: - When a call changes encryption towards DTLS or ZRTP, wait for the callback encryption change before moving on as ZRTP key negotiation might be slow in some cases Local Conference Tester: - Expand usage of wait_for_conference_streams to make sure that a conference is full established instead of relying on the number of the state changes of a call to a particular state Tester: - Update suite expected duration
-
- 18 Nov, 2023 - 1 commit
-
-
Simon Morlat authored
-
- 16 Nov, 2023 - 1 commit
-
-
Simon Morlat authored
Add X-Linphone-Provisioning custom header to http requests for remote provisionning. Improve documentation.
-
- 15 Nov, 2023 - 1 commit
-
-
Peio Rigaux authored
-
- 14 Nov, 2023 - 1 commit
-
-
Andrea Gianarda authored
sure to get accurate volumes database: when selecting a conference info, check that the ordered uri string is the same as the one stored in the database. If it is not the case, update the database entry to avoid issues when searching the conference information by its address
-
- 10 Nov, 2023 - 1 commit
-
-
Andrea Gianarda authored
Increase timeout of Michelle's and focus's chat room deletion function simple_conference_base: wait for full state and then liblinphone tester timeout ms before checking volumes video_call_expected_fps_for_specified_bandwidth: increase number of iterations
-
- 09 Nov, 2023 - 1 commit
-
-
Julien Wadel authored
-
- 07 Nov, 2023 - 2 commits
-
-
Julien Wadel authored
Tester : add a name check on friend.
-
Julien Wadel authored
Replace snprintf by bctoolbox replace in order to support multiple arguments.
-
- 06 Nov, 2023 - 1 commit
-
-
Andrea Gianarda authored
the database ot fix compatibility issues when migrating from release/5.2 - Allow to update participant parameters in DB - Improve handling of organizer addition and merge into participant if it is also specified in the participant list - Add test to perform migration from DB version 22 of release 5.2 to DB version 27 of master
-
- 03 Nov, 2023 - 1 commit
-
-
Andrea Gianarda authored
- rename files to flexi-api-client.* - move class inside LinphonePrivate - move source file under src/account_creator
-
- 26 Oct, 2023 - 2 commits
-
-
Ghislain MARY authored
-
Andrea Gianarda authored
When starting the core, make sure that there is not other chatroom already retrieved that has the same conference id when the gr parameter is ignored on the peer and local address. If so, then keep the one that has the oldest creation time and replace it by the value stored in the other. All events linked to the to-be-deleted chat room generated before chat room creation time are moved as they now belong to the kept chat room. The other events are simply deleted because they are linked ot both chatrooms. Split suite "Local conference tester (Chat)" into "Local conference tester (Chat Basic)" and "Local conference tester (Chat Advanced)"
-
- 24 Oct, 2023 - 3 commits
-
-
Andrea Gianarda authored
-
Andrea Gianarda authored
is destroyed. Fix return value of Account::customContactChanged when two addresses are compared
-
Andrea Gianarda authored
Fix incoherence between test name and function arguments
-
- 23 Oct, 2023 - 2 commits
-
-
Andrea Gianarda authored
-
- 20 Oct, 2023 - 2 commits
-
-
johan authored
-
-
- 17 Oct, 2023 - 2 commits
-
-
Simon Morlat authored
Enforce prohibition of the reuse of LinphoneCallParams obtained by linphone_call_get_current_params() or linphone_call_get_remote_params() through linphone_core_invite_address_with_params()/linphone_call_accept_with_params()/linphone_call_update()/linphone_call_accept_update(). Despite documentation explicitely asks to use linphone_core_create_call_params(), developers tend to do this, which leads to unpredictable behaviors and failures.
-
- 16 Oct, 2023 - 1 commit
-
-
Andrea Gianarda authored
-
- 11 Oct, 2023 - 1 commit
-
-
Simon Morlat authored
Add new video codec priority policy, that gives preference to hardware codecs on mobile platforms, in order to preserve battery and improve framerate.
-
- 06 Oct, 2023 - 1 commit
-
-
Andrea Gianarda authored
Free mConferenceFactoryAddressCstr in AccountParameters destructor
-
- 04 Oct, 2023 - 2 commits
-
-
Andrea Gianarda authored
A message can only reach an IMDN controlled state when the core receives an IMDN. This avoid moving a message to NotDelivered when resending it as all participants are in NotDelivered state
-
Simon Morlat authored
-
- 28 Sep, 2023 - 2 commits
-
-
Andrea Gianarda authored
Enable tests that only enable STUN and/or ICE in account parameters
-
ClémenceHim authored
-
- 27 Sep, 2023 - 1 commit
-
-
Andrea Gianarda authored
-
- 26 Sep, 2023 - 2 commits
-
-
Andrea Gianarda authored
- SQLite doesn't allow to modify contraints of tables therefore a workaround to do so is to recreate the table from scratch. The old table is therefore cloned and the values are copied tot he newly created table. The cloning is done through the CREATE statement specifying the type of every column in order to keep it unchanged. If we were to clone and populate the table in one line using query "CREATE TABLE IF NOT EXISTS clone AS SELECT * FROM original", we might incur in a data type change. For example DATE columns are converted to NUM column in the clone table. The cloned table is populated using the INSERT statememnt and then the old table can be deleted. A new table with the desired contraints is then created and populated one line at a time or in one query. [MainDb] - Catch soci exception in the init or updateSchema function and pass them on to the calling function to be handled. - Make MainDb::isInitialized() return FALSE if the database initialization failed - In AbstractDb::connect(), catch soci exception and reset DB session if they are of type invalid_staement or constraint_violation as an attempt to reconnect to the database won't fix the issue. - After initializing the database, clean up clone tables in a separate SQL statemment to avoid the following error 'sqlite3_statement_backend::loadOne: disk I/O error while executing "<statement>"' [MainDbTester] - Verify that the database has been correctly initialized - Do not attempt to retrieve data if the database has not been correctly initialized
-
Andrea Gianarda authored
Set it as Address in account parameters and core in order to easily take advantage of address comparison, parameter management and compliance with RFC3261 Conference: Allow applications to directly mute licrophone and get input device volume through the conference object. This will ensure that whatever type of confenrece is and regardless if the device is hosting or being a participant, the application will have only one interface to use and the SDK will work under the hood. Deprecated methods: Delete linphone_core_mute_mic and linphone_core_is_mic_muted Add LINPHONE_DEPRECATED to deprecated Account parameter methods Tester: Pass conference factory uri to ClientConference constructor instead of focus identity Memory leaks: Free data of list returned by linphone_friend_get_phone_numbers
-
- 25 Sep, 2023 - 2 commits
-
-
Andrea Gianarda authored
the remote contact address if not null when the call state is StreamRunning or Paused and the conference is in state Created or CreationPending Add "LeaksMemory" to "Core restarts as soon as chat room is created"
-
Simon Morlat authored
Adapt video call quality tests to take into account changes in network simulator and available bandwidth estimator. Fix initialization of NatPolicy that could be left orphaned in case of remote provisionning with default_values.
-
- 20 Sep, 2023 - 3 commits
-
-
Andrea Gianarda authored
Allow NULL particiant device joining time. This is required because the joining time is the time the device state switches to Present, therefore it is NULL when the device is added to the chatroom or conference
-
-
Sylvain Berfini authored
-