- Sep 10, 2019
-
-
Change-Id: I32136e7381b2f3f73f206a83d573822c6b291291
-
Change-Id: I669bfcc6f0e3f7bd60c56f0046f8701ad14541ce
-
Andreas Traczyk authored
- removes restbed - bumps opendht Change-Id: Ia5586e2871ecb6df9d676d59c29314984ab9bab5
-
- Sep 06, 2019
-
-
Andreas Traczyk authored
Change-Id: I4079cc8c9075117f3135065e945752d9b9e5bdad
-
- Sep 04, 2019
-
-
- any functions that get strings from windows apis, are converted and stored as utf8 strings internally - anytime an internal utf8 string is passed as a parameter to a windows api function, it is converted to a wstring - all of these translations apply currently to file paths - a windows client should make sure to setlocale to utf8 because we use some dependencies that call mbstowcs and wcstombs instead of WideCharToMultiByte/MultiByteToWideChar Change-Id: Ic13f55ace491e1088c0a3d436d3a0d02df7216c3 Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Aug 02, 2019
-
-
Eden Abitbol authored
Update libupnp to version 1.8.4. For windows, the IPV6 preprocessor must be undefined. Or else libupnp won't initialize. Added visual studio 2017 support via one patch for windows that also combines previous windows patches. UPnPController: Class that the jami classes use to control the opening and closing of ports. Every service has it's own upnp controller. The controller does it's actions by using the upnp context class. Also refactored the functions used to add mappings. Instead of using two different functions with different types of parameters, we now use one function with parameters that have default values. The logic stays the same but the function call is more clear. UPnPContext: Class that holds a (linked) list of discovered IGDs and their corresponding protocols (which discovered them). Whenever the controller wants to add or remove a mapping, the context picks a valid IGD in it's list and uses the correct protocol to complete the required action. This class also has the ability to swap protocols for an IGD that was discovered by more then one protocol. UPnPProtocol: Virtual base class that defines the functions needed by the context to use the corresponding protocol. PUPnP: UPnPProtocol derived class that represents a upnp client that uses the portable upnp library (libupnp). Every time the client discovers a new IGD it uses a callback to add it to the context's main IGD linked list. It also has an internal list of IGDs that it discovered. Added features to this class include: - IGD event subscription. - Use UpnpInit2 function instead of deprecated UpnpInit function. It's also supposed to support IPv6. NatPmp: UPnPProtocol derived class that represents a upnp client that uses the NAT-PMP library (libnatpmp). Unlike libupnp, libnatpmp only supports discovering one IGD. Also uses callbacks to add the IGD it finds to the context's main IGD class. Also inclided debug warning prints whenever a controller opens and closes the ports. That way we can keep track of whenever the application opens and closes ports on the internet gateway device. Gitlab: #96 Change-Id: I199271edac2c6d93dc60c24e2e2aefe36de7950c
-
- Jul 15, 2019
-
-
Andreas Traczyk authored
Change-Id: Ie07b8ee33ee2e775733d5c2119a263181d31fb38
-
- Jul 14, 2019
-
-
Add fetch_and_patch script for ffnvcodec. fetch_and_patch script copies needed headers to contrib include directory. Patch file to adapt ffmpeg configure script for ffnvcodec package inclusion. On linux pkg_config is used. On windows the files need to be included manually. config script includes path for ffnvcodec files and corresponding flags are set. Change-Id: Ia9daca2a49316a4373652acb718930d02f85e3f6 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Apr 29, 2019
-
-
Adrien Béraud authored
Change-Id: Id6dbc59b48a61f9d27f01dff22ca93ad3eebc4f2
-
- Apr 17, 2019
-
-
Adrien Béraud authored
Change-Id: Id5673ba9f2ec519070cc112685dea5ced94c3b38
-
Adrien Béraud authored
Change-Id: I67e03e6711a46e6d241ee249bfa480ac76abfa93
-
- Apr 04, 2019
-
-
Andreas Traczyk authored
Change-Id: I859348239f76c2830389ae625a8bc7bb5d3d4dfa
-
- Apr 02, 2019
-
-
Adrien Béraud authored
* rename namespace from ring to jami * rename logs methods from RING_* to JAMI_* * rename RING_VIDEO to ENABLE_VIDEO Change-Id: Ic98498652d7059fafe58a96220d565bcdfa53658
-
- Mar 11, 2019
-
-
Adrien Béraud authored
Change-Id: Ifc2c224afe9d3de9d52ecc1d66d7d81ccec524ac
-
Sdes_negotiator: Omit pattern.h,unique_ptr Using regex pluselayer: Remove support for pcre Change-Id: Iab71f482df0dd89de72e28befa25abc0dadab79f
-
- Feb 19, 2019
-
-
Andreas Traczyk authored
Change-Id: I2b5b0d4892d44ff861a45a2a4d7cff937b1e280f
-
- Jan 02, 2019
-
-
Sébastien Blin authored
Change-Id: Ia4ed75d04a284efa0763c917aeaa2f08863a87cb
-
- Dec 27, 2018
-
-
Andreas Traczyk authored
Change-Id: I568c616fab0cd019150eb58262edd470759c4e11
-
- Dec 05, 2018
-
-
Andreas Traczyk authored
Change-Id: I2fe5d28baa0cfece429b259dc0c5c026d7932db6
-
- Sep 13, 2018
-
-
Change-Id: Id92fc7e89896a76b4288a9f6fcbd9a91c85da724
-
- Sep 05, 2018
-
-
- remove audiorecorder source files from project - add scheduled_executor source files to project Change-Id: Iab499e7f9ff6ba4636b5e042629b4b685c646af3
-
- Aug 09, 2018
-
-
- the default setting is /Zi(ProgramDatabase), so this patch specifies that so the line can be removed with a sed in our CI Change-Id: I2ac60d755569f8aec3ca94f4b73b9cae4993e8b1
-
- Aug 03, 2018
-
-
Change-Id: I13a43623c1e23b09557782f865d64a421d5c0cac Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Aug 02, 2018
-
-
Removes unused/deprecated audiorecord/audiorecorder Allows any file to be used as a ringtone (mp3, ogg, etc) Change-Id: I9ce33ec3d5f083caf098266befa597e78a95d7d6
-
- Jul 30, 2018
-
-
Andreas Traczyk authored
Change-Id: I02061e1319499e694817000e6184d1735c67261f
-
FFmpeg's RTP muxer does not support GSM, while Ubuntu does not package iLBC. Removes the old configure switches. Removes package detection from contrib. Keeps contrib rules in case GSM is later readded. Change-Id: I705a521e2baf34c757c22a72e04cdf27233b5a7b
-
- Jul 26, 2018
-
-
Change-Id: Ifbc5f3792a7019dcfa8249eb30afe2a64cbeb57c Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Jun 20, 2018
-
-
Change-Id: If991ec828c34a6b51c1aa12e0f316abf76a5c781
-
- May 15, 2018
-
-
Andreas Traczyk authored
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=518765#c2 describes a bug that seems to occur during concurrent Jenkins builds when /Zi (complete debug information) flag is enabled. This patch changes the flag to "C7 Compatible (/Z7)" in an attempt to prevent these failed concurrent builds. Change-Id: I0a777c66651463488352d3e3797b89d5ed1b1791 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Mar 29, 2018
-
-
Add libressl dependency to compile restbed with ssl support. Also, this patch removes a unused file. Bump asio to works with libressl instead of openssl. Change-Id: I5a90dba97693ccda58899f69080e545bdea926d9 Signed-off-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Feb 09, 2018
-
-
Andreas Traczyk 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
-
- Jan 31, 2018
-
-
* 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
-
- Jan 23, 2018
-
-
Guillaume Roguez authored
Change-Id: I1ef88bc640f79790aad2b5285ea2c776aa8cd366
-
- Dec 07, 2017
-
-
- Updates the vs2015 project files - Adds ciso646 header to diffie-hellman.cpp for logical operator compatibility with the Microsoft compiler Change-Id: Ie858e054bf26cf839bef6eace79fa546894a7963 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- Oct 08, 2017
-
-
After removing the boost dependency, the Ring UWP was unable to load accounts with upnp enabled, as a deadlock would occur within the threadpool initialization rountine of libupnp. I think the windows store build of pthreads was preventing win32 thread management api symbols from being defined. Something which loading boost must have been doing. - Bumps pthreads-win32 from 2.9.1-release to 2.10.0-rc - Builds a win32 static lib without windows store flags and uwp libs - Modifies the libupnp and threadutils vs project patching Change-Id: I3f43a066d86d284c614521fdb016810148590e70
-
- Oct 04, 2017
-
-
Change-Id: I278ff88143330e826629268bc47e810ef1da6de2 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
Change-Id: I2ce2bdbc87d8c0de4cebbb3cc00e4a76286aee82 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- Oct 03, 2017
-
-
Update "eth" to latest version from https://github.com/ethereum/cpp-ethereum This new version makes use of secp256k1 instead of custom code and cryptopp to handle EC generation, and reduces its dependency to boost to use more of the C++11 STL. This allows to trim the code to completely remove the boost and cryptopp dependencies. Change-Id: I19118d3b833a9425cddbeabf6d0b6e07d5a4b15e
-
- Sep 18, 2017
-
-
Andreas Traczyk authored
- Adds accountarchive files to visual studio project and includes ciso646 to ringcontact.h for alternate logical operator defs. Change-Id: I712809bb7f25a3f9ed9ecb7e3b2abbab93892825
-
- Jul 20, 2017
-
-
Change-Id: I16cd669567e564926a609bc6b3e4ddd32110b260 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-