Sarah Jamie Lewis
fbfef2d907
Merge branch 'master' into group_refactor
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-10-31 19:13:50 +00:00
Sarah Jamie Lewis
3d2cafd1de
Group Refactor Part 1
...
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
Remove SendMessage* calls in place of a unified interface
Remove Unack*Messages from Group and Store everything in the timeline
2021-10-31 12:12:34 -07:00
Sarah Jamie Lewis
be361384df
Merge pull request 'Prefer public.profile.name - ensure that it is consistent with local.profile.name.' ( #398 ) from publicnameprefer into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #398
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2021-10-27 16:23:53 +00:00
Sarah Jamie Lewis
3cc839cd45
remove printing of tokenboardclientapp struct
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-10-26 16:17:14 -07:00
Sarah Jamie Lewis
4859a90d02
WaitGetPeer now uses public scoped names
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-10-26 14:50:05 -07:00
Sarah Jamie Lewis
8fead28be9
Prefer public.name when upgrading
continuous-integration/drone/push Build is pending
Details
2021-10-26 14:48:26 -07:00
Dan Ballard
3d2b048f28
Merge pull request 'Add temporary override for profile.name' ( #397 ) from temp_name_override into master
...
continuous-integration/drone/tag Build is pending
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #397
2021-10-15 20:45:08 +00:00
Sarah Jamie Lewis
175096da5a
Merge branch 'master' into temp_name_override
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-10-15 20:44:37 +00:00
Sarah Jamie Lewis
65ecbad4d3
Add temporary override for profile.name
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2021-10-15 13:44:11 -07:00
Dan Ballard
a30f8c4fa5
Merge pull request 'Completely Remove SetAttribute and GetAttribute.' ( #396 ) from deprecate_get_attribute into master
...
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/tag Build is pending
Details
Reviewed-on: #396
2021-10-15 19:58:01 +00:00
Sarah Jamie Lewis
8ecb105414
Use constant.Tag instead of AttributeTag
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-10-15 12:43:28 -07:00
Sarah Jamie Lewis
ce8d728471
Completely Remove SetAttribute and GetAttribute.
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
Also provides backwards compatible upgrade paths for Name and Tag
Moves Constants into Cwtch
2021-10-15 12:40:56 -07:00
Dan Ballard
10d407c367
Merge pull request 'Enforced Zoned Attribute Lookups' ( #394 ) from zoned_attributes into master
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #394
2021-10-08 20:54:06 +00:00
Sarah Jamie Lewis
81f9d0b094
Scope/Zone API Fixes per Dan's comments
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-10-08 10:59:32 -07:00
Sarah Jamie Lewis
aec3c40180
Enforced Zoned Attribute Lookups
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-10-07 15:41:11 -07:00
Dan Ballard
9ccaef78c5
Merge pull request 'Use path/filepath instead of path' ( #391 ) from windows-paths into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #391
2021-09-30 23:02:05 +00:00
Sarah Jamie Lewis
99ae12519a
Merge branch 'master' into windows-paths
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-09-30 22:47:23 +00:00
Sarah Jamie Lewis
8aecd3fe86
Use path/filepath instead of path
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2021-09-30 15:46:10 -07:00
erinn
eefc39272a
Merge pull request 'Move chunk respones into goroutine to not block the listen() thread' ( #390 ) from filesharing-bugs into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #390
Reviewed-by: erinn <erinn@openprivacy.ca>
2021-09-30 20:06:22 +00:00
Sarah Jamie Lewis
fb55c04646
Merge branch 'master' into filesharing-bugs
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2021-09-30 19:35:05 +00:00
Sarah Jamie Lewis
a6d4eaf10e
Merge pull request 'make initV1Directory publically accessible and usable' ( #388 ) from StroeUse into master
...
continuous-integration/drone/push Build is pending
Details
Reviewed-on: #388
2021-09-30 19:34:37 +00:00
Sarah Jamie Lewis
73786530a0
Merge branch 'master' into StroeUse
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2021-09-30 19:34:18 +00:00
Sarah Jamie Lewis
31666b8df8
Move chunk respones into goroutine to not block the listen() thread
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2021-09-30 12:32:11 -07:00
Sarah Jamie Lewis
907a7ca638
File Sharing MVP ( #384 )
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is failing
Details
Co-authored-by: erinn <erinn@openprivacy.ca>
Reviewed-on: #384
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
Co-authored-by: Sarah Jamie Lewis <sarah@openprivacy.ca>
Co-committed-by: Sarah Jamie Lewis <sarah@openprivacy.ca>
2021-09-30 00:57:13 +00:00
Sarah Jamie Lewis
5165c5040e
Merge pull request 'Revert "lastknownsignature spelling error"' ( #389 ) from revert-56ee30565f246df5408bcd38fd853544f5c3e73a into master
...
continuous-integration/drone/push Build is pending
Details
Reviewed-on: #389
2021-09-29 20:53:36 +00:00
Sarah Jamie Lewis
a896456b8e
Revert "lastknownsignature spelling error"
...
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
This reverts commit 56ee30565f
.
2021-09-29 13:52:48 -07:00
Dan Ballard
55fd770dc4
Merge pull request 'lastknownsignature spelling error' ( #385 ) from efix into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #385
2021-09-29 20:40:14 +00:00
Dan Ballard
ee8f20b203
make initV1Directory publically accessible and usable
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-09-29 11:38:03 -07:00
erinn
56ee30565f
lastknownsignature spelling error
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-09-02 12:52:45 -07:00
Sarah Jamie Lewis
20fcf8cf13
Merge pull request 'Group Experiment: Do not require GroupID to be Secret' ( #383 ) from groups into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #383
Reviewed-by: erinn <erinn@openprivacy.ca>
2021-08-25 19:30:47 +00:00
Sarah Jamie Lewis
23860c8fb5
Merge branch 'master' into groups
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-08-25 19:20:49 +00:00
Sarah Jamie Lewis
026a00f171
Group Experiment: Do not require GroupID to be Secret
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is failing
Details
2021-08-25 12:18:55 -07:00
Dan Ballard
3879f388c2
Merge pull request 'Update 'README.md'' ( #378 ) from sarah-patch-1 into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #378
2021-08-25 16:00:02 +00:00
Dan Ballard
0f9aa68ca8
Merge pull request 'BugFix: Crash when sending a message to a Peer who is not a Contact' ( #382 ) from bugfix into master
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
LGTM :)
Reviewed-on: #382
2021-07-08 12:42:04 -07:00
Sarah Jamie Lewis
e099f1bf29
BugFix: Crash when sending a message to a Peer who is not a Contact
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-07-08 12:33:09 -07:00
erinn
67fbbd0fa0
Merge pull request 'Add Content Addressing to Timeline' ( #381 ) from reply-to into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #381
Reviewed-by: erinn <erinn@openprivacy.ca>
2021-07-02 13:03:47 -07:00
Sarah Jamie Lewis
4f6cba2900
Add Content Addressing to Timeline
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
In order to implement features like quoting/reply-to we need a way
to reference messages that have been previously sent in a way that
is compatible across domains (i.e. p2p and groups).
For groups we could use signature as a universal identifier, but we have
no such analog in p2p - (note that adding a signature to p2p would compromise the
deniability properties of that protocol and as such wasn't considered.)
This PR creates a new index in Timeline that allows messages to be looked
up by their sender + message body. GetMessagesByHash returns a list of
matching messages that can then be used for a variety of applications
e.g. reply-to or duplicate detection.
Implementing reply-to would then be as simple as including the
content-hash of the replied to message in the overlay envelope, looking
up that hash in the timeline and finding the most recent message that
predates the index of the current message.
2021-07-02 12:06:44 -07:00
Dan Ballard
73e9a6efe7
Merge pull request 'Distinguish between Authenticated and Synced for Server Connections' ( #379 ) from server-sync into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #379
2021-06-29 16:35:08 -07:00
Sarah Jamie Lewis
49a04f475b
Remove more sever metrics
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-29 16:27:57 -07:00
Sarah Jamie Lewis
6ed6a9a77b
Remove server goroutine stats
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-29 16:12:58 -07:00
Sarah Jamie Lewis
8479a89234
Distinguish between Authenticated and Synced for Server Connections
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
Also Delete Old Server Code, and Update Integ Test to use Hardcoded Server for now
2021-06-29 15:43:42 -07:00
Sarah Jamie Lewis
ec63ba2de4
Update 'README.md'
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-28 16:54:11 -07:00
Sarah Jamie Lewis
c603beeb1a
Merge pull request 'connecivity and tapir version bump' ( #374 ) from dan/cwtch:vbump into master
...
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #374
Reviewed-by: Sarah Jamie Lewis <sarah@openprivacy.ca>
2021-06-25 09:26:15 -07:00
Dan Ballard
19f58ab0db
connecivity and tapir version bump
continuous-integration/drone/pr Build is passing
Details
2021-06-25 09:16:26 -07:00
Dan Ballard
89c7b25e07
Merge pull request 'Streamstores don't need to be executable' ( #373 ) from launch into master
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
Reviewed-on: #373
2021-06-23 20:10:32 -07:00
Sarah Jamie Lewis
583ad66ad3
Streamstores don't need to be executable
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-23 19:32:34 -07:00
erinn
8375a330f6
Merge pull request 'Fixes to enable more efficient message syncing / storage' ( #372 ) from launch into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #372
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2021-06-23 19:11:41 -07:00
Sarah Jamie Lewis
a3665af870
Fixes to enable more efficient message syncing / storage
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-23 18:30:40 -07:00
Sarah Jamie Lewis
149f64b030
Merge pull request 'Storage v1 massively increase storage capacity' ( #371 ) from dan/cwtch:storageEmbiggen into master
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #371
Reviewed-by: Sarah Jamie Lewis <sarah@openprivacy.ca>
2021-06-21 16:39:44 -07:00
Dan Ballard
940fb81a96
Storage v1 massively increase storage capacity
continuous-integration/drone/pr Build is passing
Details
2021-06-21 16:28:47 -07:00