* rename namespace from ring to jami
* rename logs methods from RING_* to JAMI_*
* rename RING_VIDEO to ENABLE_VIDEO
Change-Id: Ic98498652d7059fafe58a96220d565bcdfa53658
SIGPIPE handling on POSIX compliant system was not ignored
correctly.
Change-Id: I41c331363599de0d12727c526f661ffcac408023
Reviewed-by: Olivier Soldano <olivier.soldano@savoirfairelinux.com>
To dectect TCP RST event at initiator side this patch does
following actions:
* add waitForData() implementation everywhere
* forward transport errors by TLS session.
* use waitForData()/read() inside PeerImplementation eventloop
to detect read() broken pipe error transmitted by TLS.
* ignore SIGPIPE signal (detected by read now) to not stop the application.
Change-Id: Ia5721e11ce52ba606a5395ecda3122b64f4afa6d
Reviewed-by: Olivier Soldano <olivier.soldano@savoirfairelinux.com>
This commit offers an alternative to the dbus client to communicate with
a headless daemon. It uses restbed, a cpp framework for RESTful services.
This commits wraps up:
- The source of the restbed implementation (in bin/restcpp)
- The integration of the target to the configure.ac
- documentation
- Add external restbed library to contrib:
- rules.mak file, to download the version 4.0, and compile it
- Patch for ASIO, a dependency of restbed
- Patch for the CMakeLists.txt file, to correct the installation path
[guillaume.roguez@savoirfairelinux.com: merged with Simon Zeni patch to support restbed into contrib]
[guillaume.roguez@savoirfairelinux.com: add tuleap ticket number]
[guillaume.roguez@savoirfairelinux.com: fixed configure.ac --without-restbed behavior]
Change-Id: Id49a1a04b05aac1e803981833abe5564785fb801
Tuleap: #498
Reviewed-by: Alexandre Lision <alexandre.lision@savoirfairelinux.com>
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
This patch:
- add --auto-answer CLI argument option
- bind it to a new Manager atomic bool
- force a answerCall to be called if an incoming call is created and
if the autoAnswer bool is true
Note: this option is not intended to be use with a client.
Use at your own risk.
Change-Id: I7c3edbbaea5462b2dfda9ec68dd9e41667f00aca
Tuleap: #425
This cleanup permits a better lisibility (and so usability) of
debug string over the code.
This is not exhaustive, just for the related issue needs.
Issue: #79075
Change-Id: I8885f6d46b6edb454a2d15305ba48d7e9bdf6d42