- 25 Mar, 2019 1 commit
-
-
Adrien Béraud authored
Change-Id: I5c7d429bd32aa22bd4c7ad0914a7581176c2ccdd
-
- 21 Mar, 2019 1 commit
-
-
Philippe Gorley authored
Also adds hardware decoding to nodejs and jni APIs. Change-Id: I2a89f2d9e09b597df0ec449e69e8e7b84bea5552
-
- 14 Mar, 2019 3 commits
-
-
Adrien Béraud authored
used callback in restclient.cpp to handle http request asynchronouly Change-Id: If09d19aa2b73eab2a217b9319c7a911b7c85cf76
-
Asad authored
When reigstering a name, the daemon now signs the requested name and POSTs it along public-key Also added error handling for response from server with appropriate codes Also added ability to register name from restdring (setNameRegistration) Change-Id: Id973cb9a2fa4d4410e0266287192ce452d08249b
-
Adrien Béraud authored
Change-Id: I04de6bb39925c48665cf234f3a714167d9f6ef7c
-
- 08 Mar, 2019 1 commit
-
-
Adrien Béraud authored
Change-Id: Id19a9987a218ef94915e94df9635c11986d8a34e
-
- 07 Mar, 2019 1 commit
-
-
Adrien Béraud authored
Change-Id: I0b760e4ae32ab372cef49ef9c2120e722e041ef1
-
- 01 Feb, 2019 1 commit
-
-
Philippe Gorley authored
Adds a signal that sends the linear RMS level for a given ring buffer. The signal must be turned on via the API and can be turned off when needed. Adds an audio preview so the mic can be read. Call startAudioDevice and stopAudioDevice to initialize and stop the audio layer. Change-Id: I6a71ef87ee805a6d4bfa824fa901dd638e8cbd65
-
- 27 Jan, 2019 1 commit
-
-
Adrien Béraud authored
Allows to request key frame from client-side hardware encoder. Change-Id: Id14ea527bc5e0852de4538c93ac60da5616879ec
-
- 26 Jan, 2019 1 commit
-
-
Adrien Béraud authored
Change-Id: Idb983898ae2cd0d9b58a46baf76073b9eac4e3be
-
- 22 Jan, 2019 1 commit
-
-
Philippe Gorley authored
Change-Id: I9fe37333bfbd4f089c8d85db9c2b446e4a1a7cbe Gitlab: #55
-
- 16 Jan, 2019 1 commit
-
-
Philippe Gorley authored
Preemptively adds signal for hardware encoding so version won't have to be bumped again. Change-Id: Ie3b828671fab3628853b85a2a8259200e9a809c0 Gitlab: #55
-
- 10 Jan, 2019 1 commit
-
-
Sébastien Blin authored
If the archive is not updated before exporting it, contacts can be missing (because the file is only updated when a new device is added for now). Change-Id: Ie1068af26826b2a9acd1aa2c76123cff43eb6836 Gitlab: #65
-
- 04 Jan, 2019 1 commit
-
-
Philippe Gorley authored
Removes refrences to project name in logs and comments where it doesn't matter whether or not the name is specified. Change-Id: I17f99390226929ee620bc479b203825389bb3d4d
-
- 02 Jan, 2019 1 commit
-
-
Sébastien Blin authored
Change-Id: Ia4ed75d04a284efa0763c917aeaa2f08863a87cb
-
- 05 Dec, 2018 1 commit
-
-
Sébastien Blin authored
Change-Id: I1ab42b470f75aa1291aaebd625bfa11984258080
-
- 19 Nov, 2018 1 commit
-
-
Philippe Gorley authored
Adds ability to retrieve the shm renderer info from a call id, in case the client is launched mid call (else it can't show the call). SinkClient now keeps track of its width and height. Change-Id: Ie43c196c60de5e22825fc71ff404e99bbfbe9402 Gitlab: #59Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 30 Oct, 2018 1 commit
-
-
Hugo Lefeuvre authored
There is currently no distinction between the "peer busy" and "we replied busy after timeout" states, since both end in the BUSY state. Add a new PEER_BUSY state allowing such a distinction: * PEER_BUSY is set when peer replied busy * BUSY is set when we replied busy to an incoming call Bump daemon API number to major 7.0.0 since this is breaking the current API. In fact, these changes should not break anything in any well implemented client because unknown states should be properly handled, but better check. Change-Id: Id83f6db3d4524a91951b9945797f5fd2c019ff2f Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 24 Sep, 2018 1 commit
-
-
Adrien Béraud authored
Change-Id: I848f8c7e5af8bd224c49de8a829475a99993abdc Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com> Gitlab: #52
-
- 17 Sep, 2018 2 commits
-
-
Philippe Gorley authored
Changes default visibility of symbols to hidden and makes only the API public. This patch aims to provide not only a stable API, but a stable ABI as well to any users of libring. This decreases the number of exported symbols significantly, benefitting dynamic linking time. Also decreases the chances of a symbol collision, and enables compiler optimizations. Bumps version to 6.0.0; clients must be recompiled. Change-Id: I5b639a6c0933af3021e40369b2e80d9a0b825e89
-
Adrien Béraud authored
Change-Id: I37ef6f70abdfa39ae0fc8c89e271565cf3cea4e5
-
- 16 Sep, 2018 1 commit
-
-
Adrien Béraud authored
Change-Id: I39ebed2ee053db5b963c5e550c8452f49492d0e6
-
- 15 Sep, 2018 1 commit
-
-
Adrien Béraud authored
Change-Id: I445df662dc77c6ab49b8b6ae65b95e1b1cd546f4
-
- 11 Sep, 2018 1 commit
-
-
Hugo Lefeuvre authored
Initial import of the localrecorder. The local recorder provides a public interface for recording audio and video messages locally. For instance this can be used to record voice or video messages that could be later sent via file transfer. Change-Id: I0675fc0fb8588db24ae86302a76d4d68f5871b82
-
- 04 Sep, 2018 1 commit
-
-
Hugo Lefeuvre authored
Currently there is no timeout for received calls. If a peer is connected but doesn't answer a call, then this call will stay in RINGING state 'forever' until the calling user manually aborts it or peer becomes unreachable. This patch implements a timeout system: When a call starts ringing a job is scheduled in a fixed amount of time (corresponding to a new user preference, by default 30s) to check whether the call is still ringing or not. If the call is still ringing after timeout, hangup() is called with 486 (BUSY) state and ringing stops. Change-Id: I49218f5d4bdef8e4a8cee35fa6dde80f572b46c6 Gitlab: #42
-
- 21 Aug, 2018 1 commit
-
-
Andreas Traczyk authored
- also adds the signal to the dbus xml in case other clients/platforms wish to connect to it in the future Change-Id: I6d4d85e88e713a7a0ef22ca032653ca5bec188e7
-
- 16 Aug, 2018 1 commit
-
-
Andreas Traczyk authored
- provides registerSignalHandlers to replace registerCallHandlers, registerConfHandlers, registerDataXferHandlers, registerPresHandlers, and registerVideoHandlers which are now deprecated and forward to registerSignalHandlers - this patch bumps the daemon API to 5.2.0 and is backwards compatible Change-Id: Ie9479610114a474b4748614988c3ea0156dce6a9 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 26 Jul, 2018 1 commit
-
-
Hugo Lefeuvre authored
Change-Id: Ifbc5f3792a7019dcfa8249eb30afe2a64cbeb57c Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 18 Jul, 2018 1 commit
-
-
Hugo Lefeuvre authored
setAccountDetails emits AccountDetailsChanged, not AccountsChanged. Change-Id: Ic0af35d10ab7050f648b0dece0975f59370d077c
-
- 08 Jun, 2018 2 commits
-
-
Sébastien Blin authored
Change-Id: Ibd9fa41bde63a52176fb78714cda5d2a19af8b00
-
Sébastien Blin authored
Change-Id: I28d3edfd22bb07e5343c65836b03ff2bf01cce61
-
- 06 Jun, 2018 1 commit
-
-
Sébastien Blin authored
Because a client can receives messages before a client is ready to receive it and because the daemon does not store any message, we should have, like calls or file transfers, have a method to get these messages. So, this patch introduces a new method which gives the ability to retrieve messages since the daemon has been launched. To do that, when the daemon will receives a new message, it will store this message into a queue (limited to 1000 messages) and save the related timestamp. When the client is ready it can call getLastMessages with its last known timestamp. This method will return all messages received after this timestamp. Note: the perfect way to do that is to store messages directly in the daemon not clients. We also need some synchronization processes. Change-Id: Iceb1654088a843f9be5b4a47bcc23201e9b38c01
-
- 28 Feb, 2018 1 commit
-
-
Sébastien Blin authored
Add a method for exporting the account's archive in a file. This patch updates configurationmanager interfaces and fix an error with exportOnDHT for nodejs. Change-Id: I9fdfcd20b66854ca768166e5198b8ae428192305 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 21 Feb, 2018 1 commit
-
-
Guillaume Roguez authored
SIGPIPE handling on POSIX compliant system was not ignored correctly. Change-Id: I41c331363599de0d12727c526f661ffcac408023 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 19 Feb, 2018 2 commits
-
-
Olivier SOLDANO authored
Change-Id: Ie22397833ab863f845a9623570c0c0c3c15a1b09
-
Guillaume Roguez authored
GTK client uses D-Bus, so is unable to forward exceptions. This causes crashes of daemon (unhandled exception). This patch changes DataTransfer API to not throw (noexcept). This is an important changes, not backware compatible, so the API version has been modified consequently. Change-Id: I9f2a2fe1732b2622ace16225b6e792dc15383ba1 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 12 Feb, 2018 1 commit
-
-
Adrien Béraud authored
Change-Id: I538d3a777380d8c8c55c0999705a957a522a4a86 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 09 Feb, 2018 1 commit
-
-
atraczyk authored
- adds rfc6062 patch for pjsip 2.5.5 for uwp - updates files built by the vs project (adds some related to file transfer, removes those that are deprecated) - corrects native build problems - simplifies project layout - links the minimal client with libdl(temp fix) Change-Id: Ib82b0470f568cb79dc1f4353cb5a5ef20de93033
-
- 31 Jan, 2018 2 commits
-
-
Pierre Duchemin authored
Change-Id: Ic2e8c8feb5e29f5c8787c0b9520f060cf20e917d
-
Adrien Béraud authored
* Bump restbed for OpenDHT, update patch and add patch to react to timeout and socket closed in restbed. * Bump OpenDHT to support push notifications * Add DRing APIs to support setting a client push notification token and to retransmit push notifications to dring * Implement proxy support in RingAccount Change-Id: I8d3a02cf54a9666a94ab992ee3fa2958e82aa7ad
-