John Brooks
fe1107b117
core: Replace old contact connections properly
...
Always take a new connection over a connection that is >30 seconds
old, before considering the fallback resolution-by-hostname.
2016-11-05 22:58:55 -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
6f7e030811
core: Handle response to outbound contact requests
2016-10-28 16:17:18 -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
ee0c19b28b
core: Minimal message-sending functionality
...
This is broken in many ways.
2016-10-06 16:50:07 -07:00
John Brooks
623dccb26d
core: Early proof-of-concept conversations API
2016-10-05 14:38:18 -07:00
John Brooks
f56204116c
core: Make outbound contact connections
...
Refactor the connection management on contacts to have a goroutine
responsible for tracking the state of a contact's connection, launching
and canceling outbound attempts when appropriate, etc.
2016-09-29 22:13:55 -07:00
John Brooks
114720bd6d
core: Handle connection close for contacts
2016-09-19 21:32:16 -06:00
John Brooks
289d0f4dc2
core: Send contact update events on status change
2016-09-19 19:53:21 -06:00
John Brooks
a52de9078c
core: Attach protocol connections to Contact
2016-09-15 18:32:58 -06:00
John Brooks
2c4a1c8b37
core: Load contacts from config
2016-08-29 20:46:41 -06:00
John Brooks
0508f0b5e3
Skeleton of core API
2016-06-30 21:18:55 -06:00