- Jun 28, 2019
-
-
Change-Id: I7df8a7be30612a3474639ceaa32549d4cfe70101
-
- Jun 26, 2019
-
-
Change-Id: Ib3755c563cb9928f25aee285510e367774d18389
-
Change-Id: I106596ab11dc80ec4d2e8b294d36847fac98ced9
-
- patches gnutls 3.6.7 to build with visual studio Change-Id: I8db69d51a75c9f52e0388856eb7bd1800ca80c75
-
- Jun 21, 2019
-
-
Andreas Traczyk authored
Change-Id: I44544221d4262699c75a644aa4fd67390a1c9a87
-
Adrien Béraud authored
This reverts commit e83a1006. Reason for revert: some major issues remain Change-Id: I6c59880ef9aacb1a0646c4879186b3f269b8541e
-
- Jun 20, 2019
-
-
ICE sessions take a long time to be closed and keep alive packets are sent during 10 minutes. Change the timeout to close the session after 10 seconds. Change-Id: I7cd287551a9aa76b475cf765a941cc6bcb72f55b Gitlab: #108
-
NOTE: SIP over TCP is disabled for now on Windows, waiting for TLS 1.3 support. To re-enable it, check the #ifdef _WIN32 in ice_transport.cpp Our pjsip version supports the RFC6544. With this patch, when starting a call, the daemon is using two ICE sessions for the SIP channel. One is negotiating a UDP socket, and the other a TCP socket and transmits both SDP on the DHT. If both negotiations succeed, TCP is prefered and will be used to transmit SIP messages and the VCard. This should solve the 30 seconds timeout on bad networks. Note that the media channel is still using UDP to transmit audio and video. MAJOR CHANGE: the SIP channel use TLS on top of TCP, no DTLS, so the transport is considered as reliable. Also lot of changes in rfc6544.patch to link to rfc6062. The patch needs to be cleaned, cf TODO notes Also this seems to fix the ICE shutdown at the end of the call (after the IDLE Timeout) Change-Id: I55c5f51377fd8787bc951d6d282eec46f8eaf977 Gitlab: #103 Gitlab: #108
-
- Jun 18, 2019
-
-
Change-Id: Icad1d63078de5b27884d91d791213893ce218809
-
- Jun 14, 2019
-
-
Adrien Béraud authored
Change-Id: I2e3b14571c6cdaeb93c90420108754cf42d27dbb
-
Adrien Béraud authored
Change-Id: I533b47960993953a9f0e7ab99aaef601d9085434
-
- Jun 13, 2019
-
-
Change-Id: I71c45fc6f719ec3ee5a92b23e017afebc0caf566
-
Adrien Béraud authored
Change-Id: Ic777cac2c30081ddb4f7623f718f072af7961726
-
- Jun 12, 2019
-
-
Gitlab: #60 Change-Id: I131ff2054dbcaa9e1877b656335eb6c6274180e8
-
Adrien Béraud authored
Change-Id: I9b58121d326be4a0789c03145551d5417ba13698
-
- this is a temp fix for Windows, to be removed with: https://review.jami.net/c/ring-daemon/+/11671 Change-Id: I2d10da6400d7c2c1f19e29d2c07c3893740e2190
-
Change-Id: I0783546a6cb172d411a0a8492450adfacfb79173
-
Change-Id: Ice0edcdc9de54175fe60930aa9e19cf0f0c9b104
-
- Jun 11, 2019
-
-
Adrien Béraud authored
Change-Id: If974fd1fe9a3ccc0c180abf82f6eb9a1da785263
-
This patch also change the expiration to one minute. Change-Id: Ib9e11de7c367311841bcf2058365fdd95a051b36 Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
Change-Id: Ifcf2c2b3676a1903f16818e889dac6ca85a5aa0a Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
Change-Id: Iee3572c7f0fa9b35ed9eb8db19e642a28d4ef981 Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Jun 07, 2019
-
-
Change-Id: I42eeb5c88f6f042c8057780fde65cac40f59cb8e
-
findCertificate can use an already locked (by onReceiveDeviceSync) mutex. This shouldn't be the case. Change-Id: I67a323adbe1b7c2eb6bf451ac5bdcd5d413a8dbe Gitlab: #120
-
Kateryna Kostiuk authored
Disable codecs for iOS that does not support videotoolbox. Change-Id: I3949d4ad262ec4393e954a8e279b6f316861d883
-
Adrien Béraud authored
Change-Id: Ia80b1f8c8bb43432739d409557b2995cc66a575f
-
Adrien Béraud authored
Change-Id: I4ed20ac1e40df5261c5b0a4cb8dd74fdb97ab17d
-
Adrien Béraud authored
Change-Id: I2a590a5e4a63279582ea605b7fbf10d37ec4c571
-
Adrien Béraud authored
Change-Id: Ie568064fdeb4f40a77fa7a6f3e0946c10df828ef
-
Kateryna Kostiuk authored
Since on iOS app have different path each time when starts, ringtone paths also must be updated. But when playing ringtone we all time could have current application direction, so we could just save relative constant path. Change-Id: I738e5bd26d036b11201a8b2a83bb22126d3139e4
-
- Jun 05, 2019
-
-
Mohamed Fenjiro authored
Change-Id: I3a7cbf15795d1f1f015328054649ab354d9c8716
-
- Jun 04, 2019
-
-
Adrien Béraud authored
Change-Id: I44a55c88d01a0df0695814a037d74d4425c09c65
-
Adrien Béraud authored
Change-Id: Iad0b1f93cfa41ab7547157604978a31fdd71e85f
-
MediaRecorder only calls the MediaEncoder with an AVFrame*, not with our VideoFrame/AudioFrame wrappers, so the audio stream was never initialized. Gitlab: #95 Change-Id: Ie9c85eb9334444f2b58a4355e8f6db9d2a14610f Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Jun 03, 2019
-
-
Philippe Gorley authored
Change-Id: I055cc4bd496966b1f1306fc7c7dfd23f9ef6fe25
-
Philippe Gorley authored
Change-Id: I6cd7e28ed62581c5635a32966b46171441de42c2
-
- Jun 01, 2019
-
-
Adrien Béraud authored
Change-Id: I919aa2607b1d0dcc33b7b02f90b97b1b8fd1ef98
-
Adrien Béraud authored
Change-Id: Ic959e2db4a484bde5c19fa1bec7a997cb332f571
-
Adrien Béraud authored
Change-Id: I3bd3b4918cf2a7a9a37180d4898e291d07565988
-
Adrien Béraud authored
Change-Id: I993003f8d448a1181ecdd167df10bedc2048b76e
-