- 05 Jan, 2017 6 commits
-
-
Guillaume Roguez authored
Change-Id: I6dbc51dd41c1f44d1446fe7365026af037bc86d9 Reviewed-by:
Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
-
Simon Désaulniers authored
Change-Id: I89d72ed0225f351b0d72c0d9084926d52551f45a
-
Simon Désaulniers authored
Change-Id: I7de7dda5f11e0a86a6335e8806c4f2dfd79caa9f
-
Simon Désaulniers authored
Change-Id: I894dafe7f91f6232e2123a372feef614049b5e59
-
Adrien Béraud authored
Add certificate revocation list support to the CertificateStore. * Uses new OpenDHT CRL crypto API (bump to new version). * Stores CRLs in .local/share/ring/crls/{cert_id}/{crl_number} * CRLs are associated to the corresponding certificate authority. * CRLs are used in certificate checks. Change-Id: I1aa86d9bbd5631f5c38bccc69e1e9125b8f8b2cc
-
Adrien Béraud authored
Multi-device account migration used a certificate without the CA flag to sign the device certificate, preventing to properly validate the device certificate chain. Fix this by reusing the existing account migration API to ask for the account password when the case is detected, placing the account in the ERROR_NEED_MIGRATION state. ERROR_NEED_MIGRATION could also be used for future account migrations, when the password is needed to unlock the archive. Bump OpenDHT to check the certificate expiration date. Tuleap: #1434 Change-Id: I5527cf5bd31310d969819570cd984e622029fa71
-
- 04 Jan, 2017 1 commit
-
-
Simon Désaulniers authored
This functionality of RingAccount exposes methods to "track" a buddy with it's ringid. The RingAccount keeps a map of BuddyInfo for all buddies to track. The BuddyInfo struct contains the last time the device has been seen online. RingAccount exposes the following methods: * ::trackBuddyPresence which will look for a buddy's DeviceAnnouncement on the DHT to deduce the buddy's presence. This will be done each 10 minutes (DeviceAnnouncement expiration time). * ::getTrackedBuddyPresence which returns the relevant content from the map of BuddyInfo, i.e. if each of the buddy is online or not. Change-Id: Ib149585c4835da88b0b0248b4a866770d35afe90
-
- 02 Jan, 2017 6 commits
-
-
atraczyk authored
Change-Id: I648876cae97267cbc2eac2343f5fcde6970a487f Tuleap: #790
-
Guillaume Roguez authored
Do not depends on build system to have valid definition of strings used for library version. Define defaults values in such case. Change-Id: I4512bb0815fe6a875bab96395bfcc83a344ef69e
-
atraczyk authored
- defines ssize_t in ice_socket.h and utf8_utils.cpp for Microsofts compiler. Change-Id: I46131f613a35cabae9df7749221ba2f30d7fd888 Tuleap: #790
-
atraczyk authored
- Removes the usage of getenv for log levels on UWP apps, as the notion of environment variables doesn't exist for apps, and getenv is not included in the UWP API. Change-Id: Ifd1e981d9c3fafd64422251a38d991150e8a6fb8 Tuleap: #790
-
atraczyk authored
- adds compiler_intrinsics.h to MSVC project and replaces reference to WIN32_NATIVE with RING_UWP Change-Id: I4ab3c1e849488f75043e28ed56763a87c62757e5 Tuleap: #790
-
Alexandre Lision authored
Ant 1.9.7 is not needed anymore in our build process and since it is not distributed anymore by apache, instead of bumping to 1.9.8, remove it. Change-Id: Iac91d47aa74bbba5161d641b7f19564a517f89bf
-
- 29 Dec, 2016 1 commit
-
-
Adrien Béraud authored
Add method to retreive the hostname, to fill the default device name. Change-Id: I5aafe8d0413caa13c4fdf720f6f3ce8b0577d238
-
- 28 Dec, 2016 2 commits
-
-
atraczyk authored
- system is not supported in the UWP API Change-Id: I884e998f499a8c19aa52db1d67df5b90ac890587 Tuleap: #790
-
atraczyk authored
- Adds #pragma message to replace #warning directive - Defines _WIN32_WINNT to windows 10 (0x0A00) which allows IN6_IS_ADDR_UNSPECIFIED to be defined in ws2tcpip.h Change-Id: Id2406815830f24bbed744cbaca98dbd4fbcf515d Tuleap: #790
-
- 26 Dec, 2016 1 commit
-
-
atraczyk authored
- prevents error C2910 which disallows explicit specialization of a member function outside the class if the function has already been explicitly specialized via a template class specialization. Tuleap: #790 Change-Id: Idde2413707abf0ef65a3445ea1d577c0394c7121
-
- 15 Dec, 2016 3 commits
-
-
atraczyk authored
- Causes the UWP build condition to use thread_local when registering threads with pj_thread_register(), as __thread is not available. Note: __declspec(thread) is also equivalent. Change-Id: Ibee418d4c7084264acb0591015cdb8f72abc50ba Tuleap: #790
-
atraczyk authored
- replaces the WIN32_NATIVE flags from older patches with RING_UWP Change-Id: I7e49006189111c7d05f547dc783d34703ae80f40 Tuleap: #790
-
atraczyk authored
- Microsoft's compiler doesn't support C99 designated initializers. Hopefully this we be added in the future, but for now we can comment the '.fieldname =' to achieve the same initialization, as long as all the elements are initialized in the fixed order that they were declared. Change-Id: I38af2eb66d583ef8f280ff8b4c7065c7d8229c02 Tuleap: #790
-
- 14 Dec, 2016 2 commits
-
-
Guillaume Roguez authored
This factorization decreases code lines and increases maintainance factor. Change-Id: If79a20594ccbfbab0ced400d5fff606afa6474dd
-
atraczyk authored
- includes <functional> in media_buffer.h for std::function. - forward declare AudioFrame and DeviceParams as structs in media_decoder.h, as they are both defined as such. - remove AVRational compound literal from media_encoder.cpp. - use a #pragma message instead of a #warning in Visual Studio Change-Id: If32cfbb7504d65c9687814dcc3b5dfa859017fc5 Tuleap: #790 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 13 Dec, 2016 13 commits
-
-
atraczyk authored
- Notification tones for calls incoming when there is a call already in progress were using time_t objects to calculate the passage of time. This patch implements time_point objects instead, thus removing a dependency on sys/time.h which is not available on all platforms. Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Change-Id: I3850706e2f6ddb3fd5d308148883031a9cd0cb6b Tuleap: #790
-
Guillaume Roguez authored
Use many C++11 stuffs to make the code clearer and well strutured: * pimpl idiom to remove the portaudio.h dependency from header file * array and for-range * algorithm (And various little changes for coding rules compliance) Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Change-Id: Iaa11e16aecb1bd36200c820e4cb1aa657479eb60
-
Guillaume Roguez authored
fix warnings generated by our files. Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Change-Id: I8b5b4d4c74ddfac6b3e40ae79f7382133632f9f2
-
Thibault Wittemberg authored
Modifying accounts order now triggers an "accounts changed" signal. It seems a more consistent behavior with others accounts modifications and is now used by the android client. Change-Id: Id74c5d03d624690f6506b04aebb58c997bc8f9d4 Tuleap: #1367 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
atraczyk authored
- adds the include of <algorithm> in source files which use std::min/std::max functions. Change-Id: I873954f40492ffdec9249e71c585a38dddc9d86f Tuleap: #790
-
atraczyk authored
- Portaudio device indices are initialized to preferences from ALSA, which is not natively available on Windows. The default values for alsaCardin_, alsaCardOut_, and alsaCardring_ are 0, unless they are overwritten by checkSoundCard which will not be called on native Windows builds. This patch ignores any preferences stored in the daemon's config file, which would all be zeros, causing the default audio output to function most likely, but not the input. Change-Id: I7516278a56354f48640c9404c9f96df563838b1c Tuleap: #790
-
Guillaume Roguez authored
RingAccount::startOutgoingCall() use an extra ringOnMainThread() call that gives nothing as forEachDevice() already call the callback into the main thread. Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Change-Id: Ib2ff9d3f6274e4b6f8f418ce6670461942a2abd6
-
atraczyk authored
- Microsoft's compiler doesn't support C99 compound literals. This patch replaces these expressions with C++11 unnamed temporary list initializations. Change-Id: I23d1aa5beb2ae0b7ae73ff02b5a5897ee83b2979 Tuleap: #790
-
atraczyk authored
- adds <io.h> to the Windows unistd.h substitute, providing the definition for access(). Change-Id: Ib054a1608e40f6fe22c0c277ba204d1b5e506940 Tuleap: #790
-
atraczyk authored
- adds <algorithm> header. Change-Id: I94212078ceda18fb93baaa5fb9c72b3e47b8c125 Tuleap: #790
-
atraczyk authored
- used by the UWP client to log the daemon's debug output to a file/XAML/Visual Studio debug console Change-Id: I592c7e13c33753ebaf3824b59db4e24a4784b8a1 Tuleap: #790
-
aviau authored
There does not seem to be any reason to set the default history to 30 days. By default, it is expected that communication programs keep history forever, unless the user cleans them or sets a limit. Change-Id: Ic860f61a8d4c372a9f7377b24d8edfc6081bc977 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
Philippe Gorley authored
Change-Id: I5eacbab76bec2dbde8b3427b160454d9b38cd838 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 12 Dec, 2016 4 commits
-
-
atraczyk authored
- Removes the handleError member function in the PortAudioLayer class, and replaces it's usage with ring debug macros to report the appropriate line numbers during error reporting in portaudiolayer.cpp. Change-Id: Ibdfffbfabdb985d249813895a84cc2d1266e68f3 Tuleap: #791
-
atraczyk authored
- adds header files that are needed to build the daemon for UWP natively in Windows Change-Id: I5696f1fa0b6761701fdcae3ef0fe0366e1f13ab0 Tuleap: #790
-
atraczyk authored
- adds signal that can be emitted to pass debug data to a client Change-Id: I5023b8aec91b46acf08a52e6b046765ba4c4786a Tuleap: #790
-
atraczyk authored
- adds wlogger which takes a the filename of the file calling the logger as a parameter, then strips the path - changes colors so that when debugging the daemon as a win32 application, the console text is brighter and easier to see Change-Id: I62bec1af71f9aae0ff259c7b1ac0d9a7462a9de5 Tuleap: #790
-
- 09 Dec, 2016 1 commit
-
-
atraczyk authored
- adds a Visual Studio 2015 solution, project, and filters - adds a .gitignore for Visual Studio generated files Change-Id: I30257ef98f315dc1fa870873669d369b8ab8bda5 Tuleap: #790
-