Sarah Jamie Lewis
af0f17d22e
Merge branch 'master' into peer_fixes
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-26 14:02:56 -07:00
Sarah Jamie Lewis
b847fc42b8
Add IndexedError for Peer Messages
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-26 10:07:08 -07:00
erinn
954e818aa6
Merge pull request 'Save Group Name from Invite' ( #358 ) from groupwiring into master
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
Reviewed-on: #358
2021-05-18 16:41:52 -07:00
Sarah Jamie Lewis
95f288bac5
Save Group Name from Invite
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-18 16:05:20 -07:00
erinn
0957aefdff
Merge pull request 'Replace old GroupID with new Dervied GroupID' ( #357 ) from groupwiring into master
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
Reviewed-on: #357
2021-05-18 12:37:17 -07:00
Sarah Jamie Lewis
f94338732f
Merge branch 'master' into groupwiring
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-18 12:31:14 -07:00
Sarah Jamie Lewis
780357a6ac
Fix minor comments
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-18 12:23:13 -07:00
Sarah Jamie Lewis
b5fcc28353
Upgrade Tapir
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-05-18 12:12:33 -07:00
Sarah Jamie Lewis
967c04f9cf
Fix up documentation
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-18 12:11:00 -07:00
Sarah Jamie Lewis
511a737c5d
Update iteration counter
2021-05-18 12:09:11 -07:00
Sarah Jamie Lewis
08bb2f907f
Replace old GroupID with new Dervied GroupID
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
As we move towards a group model that allows for different management
constitutions we need to deprecate our old group security model that relied
on "owners" and transitive signing/verification checks.
This new model derives GroupID from the GroupKey and the GroupServer
binding it both. This allows participants to know if a message was
intended for the same group they are apart of (as GroupID is included
in every encrypted/signed message to Groups) while allowing more dynamic
management protocols to be built on top of the (now agnostic) group protocols.
This PR also adds more validation logic to invites and provides the ValidateInvite
function to allow the UI to validate invites separately from processing them.
2021-05-14 11:26:04 -07:00
erinn
347a9b169d
Merge pull request 'Prevent loading a nil tapir service before tor has started' ( #356 ) from groupwiring into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #356
2021-05-10 17:10:10 -07:00
Sarah Jamie Lewis
6b0d9827fb
Prevent loading a nil tapir service before tor has started
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build was killed
Details
2021-05-10 17:05:03 -07:00
erinn
a4064b1872
Merge pull request 'Wire up SendMessageToGroupError' ( #355 ) from groupwiring into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #355
2021-05-10 16:52:00 -07:00
Sarah Jamie Lewis
e7fc228cfa
Don't inline group server connections...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-10 16:37:20 -07:00
Sarah Jamie Lewis
00dc2e60e5
Wire up SendMessageToGroupError
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
(Also makes this flow much more efficient by including groupId in the round trip)
2021-05-08 12:04:06 -07:00
erinn
014252f4b5
Merge pull request 'Handle Server Disconnections, and Partial Syncing' ( #354 ) from servers into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #354
2021-05-07 16:29:05 -07:00
erinn
3020cbeb90
Merge branch 'master' into servers
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-07 16:28:51 -07:00
Sarah Jamie Lewis
0f0b91fc98
Make contact retry more responsive in the optimisitic case
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-07 16:16:22 -07:00
Sarah Jamie Lewis
9f20802a1d
Actually use the last known signature for fetching
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-07 15:34:48 -07:00
Sarah Jamie Lewis
678c820db2
Handle Server Disconnections, and Partial Syncing
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-07 15:27:44 -07:00
erinn
920b88c0bf
Merge pull request 'Actually locally save server attributes' ( #353 ) from servers into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #353
2021-05-06 18:16:07 -07:00
Sarah Jamie Lewis
924be178af
Actually locally save server attributes
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-06 18:14:54 -07:00
erinn
81de1983fd
Merge pull request 'Store Server Key Bundle + a few stricter checks' ( #352 ) from servers into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #352
2021-05-06 17:32:56 -07:00
Sarah Jamie Lewis
0075d1cd05
Store Server Key Bundle + a few stricter checks
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-06 17:15:33 -07:00
erinn
c199a4fc98
Merge pull request 'Move Server Token Key into Server Config with the Rest' ( #351 ) from servers into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #351
2021-05-05 13:03:08 -07:00
Sarah Jamie Lewis
c25e682fa4
Server Close Comment
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-05 12:50:19 -07:00
Sarah Jamie Lewis
c234b11cc2
Format
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-05-05 12:49:24 -07:00
Sarah Jamie Lewis
23230fad68
Move Server Token Key into Server Config with the Rest
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
Also adds a graceful close
2021-05-05 12:47:20 -07:00
Dan Ballard
deea608da6
Merge pull request 'Upgrade Dependencies + Clean up Groups' ( #350 ) from upgrade into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #350
2021-05-04 13:24:20 -07:00
Sarah Jamie Lewis
fce22d48a2
Fix Mutex
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-04 12:23:25 -07:00
Sarah Jamie Lewis
eec933c197
Fix Invite Formatting
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-04 12:00:06 -07:00
Sarah Jamie Lewis
bea58b5ba4
Groups Cleanup
2021-05-04 12:00:06 -07:00
Sarah Jamie Lewis
361d7befd1
Disable Automatic Peer Invites for Now
2021-05-04 12:00:06 -07:00
Sarah Jamie Lewis
183bdea809
Upgrade Connectivity / Tapir
2021-05-04 12:00:06 -07:00
Sarah Jamie Lewis
5fc1ab72b6
Merge pull request 'add indexed acknowledgements' ( #349 ) from indexedacks into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #349
2021-05-03 11:39:41 -07:00
erinn
c340167b35
add indexed acknowledgements
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-05-03 11:35:35 -07:00
erinn
07c293eb2c
Merge pull request 'Reject Group Invite should delete group invite from storage' ( #348 ) from upgrade into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #348
2021-04-28 15:06:43 -07:00
Sarah Jamie Lewis
e119958db1
Reject Group Invite should delete group invite from storage
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-04-28 14:46:01 -07:00
Dan Ballard
d70e3609f3
Merge pull request 'Add Server Restarts to Contact Retry Plugin' ( #347 ) from upgrade into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #347
2021-04-28 14:00:49 -07:00
Sarah Jamie Lewis
48335552c9
Add Server Restarts to Contact Retry Plugin
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-04-28 13:50:53 -07:00
erinn
25ded15a5b
Merge pull request 'Encode signatures through the eventbus for NewMessageFromGroup' ( #346 ) from upgrade into master
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
Reviewed-on: #346
2021-04-23 14:08:03 -07:00
erinn
a8b6007641
Merge branch 'master' into upgrade
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-04-23 14:07:55 -07:00
Sarah Jamie Lewis
c568044c2c
Encode signatures thorugh the eventbus for NewMessageFromGroup
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-04-23 13:41:52 -07:00
erinn
ae90e22e64
Merge pull request 'Listen to ProtocolEngineStopped Event and Handle Restart Listen' ( #345 ) from upgrade into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #345
2021-04-13 15:23:49 -07:00
Sarah Jamie Lewis
0ad787d07f
Listen to ProtocolEngineStopped Event and Handle Restart Listen
...
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/pr Build is passing
Details
Also upgrade connectivity and tapir
2021-04-13 15:12:12 -07:00
Sarah Jamie Lewis
bbda5cc777
Update Connectivity
2021-04-13 13:44:10 -07:00
Dan Ballard
a3529c6c20
Merge pull request 'Upgrade Tapir, Log, Connectivity' ( #344 ) from upgrade into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #344
2021-04-09 15:06:13 -07:00
Sarah Jamie Lewis
161a8112db
Merge branch 'master' into upgrade
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-04-09 14:57:21 -07:00
Sarah Jamie Lewis
81ffb83b4a
Upgrade tapir to 0.3.1
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-04-09 14:47:01 -07:00