John Brooks
0c187e72a0
Port core to the new go-ricochet API
...
This includes connection management and enough to compile, but doesn't
reimplement most of the protocol messages and functionality yet. There
are problems noted throughout the code, also.
2017-09-23 19:17:43 -06:00
John Brooks
dcda924d56
core: Implement inbound contact requests
...
This does not yet include persistence of inbound requests in the config,
and it's mostly untested, but it's more or less complete.
2017-08-10 11:26:09 -06:00
John Brooks
9c0110dca2
core: Use consistent functions to validate and convert address formats
2016-11-05 21:27:13 -06:00
John Brooks
1c0c3242eb
core: Improve start/stop of contact connections
2016-10-28 16:17:19 -06:00
John Brooks
8baf1034f6
core: RPC and config for outbound contact requests
2016-10-27 14:18:00 -06:00
John Brooks
d37d40def4
Change imports after moving repository
2016-10-16 22:26:35 -06:00
John Brooks
7fe2363801
core: More of the conversation implementation
...
Improved parts of the conversation implementation, moved the
conversation event monitor to Identity, added event monitor
population, and other minor changes.
2016-10-15 18:04:19 -06:00
John Brooks
f9bc09c520
core: Adapt to protocol API changes
2016-10-09 17:31:26 -07:00
John Brooks
a52de9078c
core: Attach protocol connections to Contact
2016-09-15 18:32:58 -06:00
John Brooks
cf903a3b7d
core: Add protocol from s-rah and accept inbound connections
...
Start using Sarah's protocol implementation (plus some patches to be
merged there), publish the local onion service, and handle inbound
connections.
2016-09-11 21:38:04 -06:00
John Brooks
83d4d8841d
core: Change the 'Ricochet' API again
2016-09-10 23:00:26 -06:00
John Brooks
2c4a1c8b37
core: Load contacts from config
2016-08-29 20:46:41 -06:00
John Brooks
b74073fd09
core: Load identity from config
...
Also, slightly refactor Ricochet to be an interface to get the various
top-level components, and let the implementation define it (such as
backend's RicochetCore RPC type)
2016-08-29 19:50:10 -06:00
John Brooks
0508f0b5e3
Skeleton of core API
2016-06-30 21:18:55 -06:00