Split daemon into two components (jami-daemon: Jami-related component ; dhtnet: universally usable network system using the dht)
An interesting task to do is to have the components used in jami-daemon to create connectivity between two peers extracted from these sources into an independent library.
The goal is to create a new repository altogether for dhtnet.
Here is a rundown of the sub-tasks:
-
[22745] Initial split of the code-base (without removing cross-dependencies) -
[WIP (22885), In Review (23020)] Minimize the use of cross-dependencies across the code-base -
Define an API for dhtnet -
Remove the last bits of unnecessary dependencies (may require to rewrite some parts of the code) -
Push dhtnet to its proper repository and have Jami use it
Edited by Thomas Ballasi