- Sep 06, 2022
-
-
Sébastien Blin authored
This gives to clients the ability to perform search for messages with several parameters (account's id, conversation's id, author, period, max number). (To discuss) This patch introduces the search API, and a signal (MessagesFound) to return a result. GitLab: jami-project#1382 Change-Id: Ibc4665449fa0da71a015d1d18d6d0d3209331d43
-
Vladimir Stoiakin authored
Change-Id: I384328c002aa1dc495e29dfa16ada3044cdeda28
-
- Sep 04, 2022
-
-
This patch fixes crash that happened when block contact for not active account. GitLab: #758 Change-Id: I5347394a67cdffe0d95c9ee03aedf9d2618cec55
-
- Sep 03, 2022
-
-
Change-Id: Ib91b2a994129b8dc63686d9ffc6f5166765e319a
-
- Sep 01, 2022
-
-
Aline Gondim Santos authored
Create a minimal test for the plugins system. GitLab: #745 Change-Id: I17d48860ce24cfdc5423d4dcc3cb44bb4d4531f6
-
- Aug 31, 2022
-
-
Sébastien Blin authored
+ Some code were unused + Ask for profiles in one to one after a clone, this allow to get the profile after adding/removing/re-adding the contact as the peer will not know and got a cache where they sent the avatar before. + Update unit-test Change-Id: Ide1df647dbec63f343b60c1c622d1a214f4c3016
-
Sébastien Blin authored
+ In jamiaccount, if a requestSIPConnection was failing, all subcalls were stopped causing the main call to fail if not connected. In this patch we only stop the subcall linked to that request. + In connectionmanager, if a request failed, we stopped all other connections instead of just using the id of the request. This fix calls whenever somebody called a contact right after the contact changed its connectivity (and the keep-alive is not sent). Change-Id: I0d9b14795aad37363de992cb29d4d4ca44668285
-
Sébastien Blin authored
This allow to cancel the request if the connection is too long (ipv6 un-resolvable for example) Change-Id: I24757dd7a9893c36a86eccdc46271d5453205de5
-
- Aug 30, 2022
-
-
Aline Gondim Santos authored
This reverts commit 2f6f35cf. Change-Id: I8b7d0b0fcccd010f03e1e29774ff9afe8e968452
-
Sébastien Blin authored
EFETCH error should be given if libgit got an error, not upper layer Change-Id: Icdf08238573d435014e820cd63313a9d92381618
-
- Aug 26, 2022
-
-
Sébastien Blin authored
Change-Id: I8bdd1edef75f728464728644c159777e77d7f7d8
-
Aline Gondim Santos authored
Change-Id: Ib857693a75dfa0f91e9deffd2a475ab97e27bd2b
-
Aline Gondim Santos authored
Rounding the sample rate adds artifacts to the sent audio stream. Change-Id: If82017c3cb69cb065ecfbdc5bfa96f2891874c25
-
- Aug 25, 2022
-
-
Kateryna Kostiuk authored
This patch increase fetched conversation number earlier, so ConversationSyncFinished would not be emitted in case when second call to fetchNewCommits happened before receiving callback from onNeedSocket_. Change-Id: I72263768426fcce671029fd165323ce89e49e91b
-
- Aug 24, 2022
-
-
Change-Id: Ie5c8fe1d9cc4e5a38a623a1cd4755c00ad4f4904
-
Sébastien Blin authored
Several improvements are included with this patch: 1. confirmed is resetted when account is removed, this allow to send a request when conversation is added back and reset the whole matrix, avoiding duplicates 2. Banned can be due to harrasement. In this case, keeping the conversation like the old behavior (pre-swarm) is better, to keep proofs. Also re-adding back a contact is immediate if it was a mistake as the conversation is kept back. jami-project#1449 Change-Id: I13da8ce9bd431b91ce7b7d455dae561358c62f10
-
Sébastien Blin authored
Removing a contact was not actually closing all connections, causing the remote contact to be able to call even if it was banned if there was more than two channels opened. Rewrite closeConnectionsWith as it was unused to use it to close connections with the banned contact. jami-project#1449 Change-Id: I147f437370a553f0682b0cea060720a6c473f8a2
-
Sébastien Blin authored
upper layer should not need to interact with the IceTransport directly and only uses the API of the socket endpoint. Change-Id: Iea65b03b37e87e9a7ab542ba88be5a2c6790ae98 GitLab: #703
-
Sébastien Blin authored
Let the IceTransport layer stopped it's current read if destroyed (as it uses a peerChannel, this channel should be cancelled to let upper layer stop correctly all operations). Call the shutdown callback whenever the ICE is really destroyed (so caller must not re-use the ICE pointer). Finally, remove some dirty underlyingIce() accesses in peer_connection Change-Id: Icca73d9af273297a558121ffddc991ac6617ece2 GitLab: #703
-
- Aug 19, 2022
-
-
Sébastien Blin authored
This is a first version. This avoid "insufficent bytes"' errors due to the pack with a max size of 8k (which can be the case) In a future version, the SyncMsg will be splitted in partial data to only use the necessary size and could take any wanted size. Change-Id: Ic4b86a8ac8c3c49063e5650fefbb1f969b458db6
-
- Aug 17, 2022
-
-
Kateryna Kostiuk authored
This patch updates libressl repo source, since according to https://github.com/libressl-portable/openbsd/issues/128, releases from libressl-portable could be regenerated. Change-Id: If050a282341ccec76eb85ab78d44e10508b22f9d
-
Aline Gondim Santos authored
We could recheck for the video device capabilities whenever the devices list is requested. This can avoid having a virtualcamera, like OBS, with mismatching information from what is available on the system. GitLab: jami-client-qt#747 Change-Id: I012cfb71e12c8e9965b9d112e3ff0488c7cb285c
-
Aline Gondim Santos authored
Virtual camera with non conventional fps where not working properly due to a mismatch between the framerate rational in daemon and AVRational in ffmpeg. GitLab: jami-client-qt#478 Change-Id: Ida3a575be1dedae0e581257e38bf7469154a6ef5
-
- Aug 16, 2022
-
-
Sébastien Blin authored
Change-Id: I3eaa39c81fe816e3149ae8599fb8e95f84e18bc0
-
- Aug 15, 2022
-
-
Use the bigger sample_rate to avoid loosing data in the audio processing. GitLab: #741 Change-Id: I8f96923ee9f67767d4f2d4c73785a88925c5f031
-
Sébastien Blin authored
+ Fix timeout on OCSP requests + Fix addresses when switching between two interfaces (proxy_client) Change-Id: Id6b65e665bc8e150bdefa040fc49bd21f666d352
-
- Aug 12, 2022
-
-
Kateryna Kostiuk authored
Change-Id: If2c5e86a160998ddc25e095bba1de3add89f37e0
-
- Aug 11, 2022
-
-
Change-Id: Iafc78c75cc935bd7b91f39cbd43159f1a7eeaa02
-
Vladimir Stoiakin authored
Change-Id: I6542e049809ab2526fa652986a4078f3a9969733
-
- Aug 10, 2022
-
-
Andreas Traczyk authored
+ Adds some missing references to the recently added files. + Removes the include of 'speex_config_types.h' on native Windows. TODO: Refactor the cmake to be in one file. Way too complicated for nothing. Also, "source_group" is probably not used by most devs. Change-Id: I020caf40544d2a7502c70d96fec99b08278ac2ff
-
- Aug 09, 2022
-
-
* add check for PulseAudio system echo cancel module * audio processor preferences can currently only be changed in dring.yml * not yet integrated into daemon/client signaling system Gitlab: #692 Change-Id: I57af6e844acbbfdb5a78d95a87a98873757c506d
-
* send over SIP if not in conference * send via ConfInfo for conferences * multiple streams not yet supported Change-Id: Ie43c43dd860f5ceed138eafef81359799961ead9
-
* rename EchoCanceller to AudioProcessor * enable echo cancellation and voice activity detection * add minimum active duration and trigger time to voice activation Gitlab: #741 Change-Id: I98662462c17539fca1d042482e97fdb3eff86130
-
- Aug 08, 2022
-
-
Sébastien Blin authored
This will facilitate the work of the client in order to order messages as linearized parents for all commits until the merge base can be updated. Change-Id: I95266174d58913fbfb2ca665da18b08475aa9c93
-
Sébastien Blin authored
This is useful for the conversation_module if any channel is pending while shutting down, as the previous fetch status was not updated. More generally, every connectDevice() should call the associated callback. Add a unit test to replicate this scenario. Change-Id: I72f2975dc15dd4bac3f55c2f899ebb1ae5a7a7f3
-
Sébastien Blin authored
As we only need one git notification, we can just refresh the last sending token to avoid to populate the cache with lot of notifications that will be unused. Change-Id: Icb8252c8a4b4068e0bd8475a8cc70d77224858da
-
Change-Id: I2cb56b8320a2a0f8fa8cdef0c163bf4f662bdf0d
-
Change-Id: I7c2e6b95fad95049565f9298e2690c3ef8b0b5d1
-
Change-Id: I1df11887d2c1e9a3e18333e7eb42c297d5ef14f5
-
Change-Id: If659bfb7f1140fed5159b193f9e6757ab8f8b103
-