Commit Graph

218 Commits

Author SHA1 Message Date
Dan Ballard ac05caf009 change locking on engine.ephermeralServices; logify integ test; delete unused events
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-12-16 19:11:10 -05:00
Dan Ballard 3efacc889d minor fixes for group functionality
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2021-12-16 13:11:16 -05:00
Sarah Jamie Lewis 1bad9cafed NewMessageFromGroup Event now contains Message Body
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-12-07 18:11:57 -08:00
Sarah Jamie Lewis 369a0bc809 Fix Invite Construction for Groups 2021-12-07 17:03:20 -08:00
Sarah Jamie Lewis 359254f81e Adjust APIs for better UI Cache Performance. Introduce BDD Testing + Tests
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/pr Build is passing Details
2021-12-06 12:20:38 -08:00
Sarah Jamie Lewis a0ea927a08 Updates to Event Handling given new Storage Engine
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details
- AcceptConversation updates Peer Authorization and Peers with Contact
- Group and Server no longer emit New Contact Events
- SendMessageToPeer Events now contain an event Context to distinguish between get/ret vals and ui sent message errors
2021-12-01 04:13:58 -08:00
Sarah Jamie Lewis 8763be1230 Prevent Deadlock when Logging Protocol Engine Stopped
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2021-11-26 16:01:58 -08:00
Sarah Jamie Lewis e96d31302c Offset should apply to rownum not content hash
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-11-25 16:16:23 -08:00
Sarah Jamie Lewis 5a3d393472 Purge on Startup + Fix SetSZA eventbus safety
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is passing Details
2021-11-25 15:39:08 -08:00
Sarah Jamie Lewis af8322b734 ContentHash should return offset not count
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2021-11-25 15:30:36 -08:00
Sarah Jamie Lewis e9f986cc2e Update Server Attribute. Fix Profile Attribute Updates. Add UNIQUE constraint to type/key in profile attributes
continuous-integration/drone/pr Build is pending Details
continuous-integration/drone/push Build is passing Details
2021-11-25 14:34:47 -08:00
Sarah Jamie Lewis 1b9a9a0b72 quality
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-11-23 15:00:16 -08:00
Sarah Jamie Lewis e7191f5d57 comments
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is failing Details
2021-11-23 14:54:06 -08:00
Sarah Jamie Lewis 6e2e67d26f More efficient content hash fetch
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2021-11-23 14:26:11 -08:00
Sarah Jamie Lewis 6ab11fc929 Purge message history for not-saved conversation on Close + other review comments
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2021-11-23 12:17:11 -08:00
Sarah Jamie Lewis 824cb3b951 Fixing small lints
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is failing Details
2021-11-19 14:10:51 -08:00
Sarah Jamie Lewis 4f5b1fa106 Fixups for Integration Test
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is failing Details
2021-11-19 14:04:43 -08:00
Sarah Jamie Lewis 847b04e4fc More comments + UpdateMessageAttribute public API
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2021-11-19 12:27:52 -08:00
Sarah Jamie Lewis f1caca3adf Closing Down Database + Delete Peer
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build was killed Details
2021-11-19 11:49:04 -08:00
Sarah Jamie Lewis cb8960f893 Fixups from merging AddServer PR
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2021-11-19 00:09:19 -08:00
Sarah Jamie Lewis c1428762f8 Merge remote-tracking branch 'origin/master' into p2p-interim-new-storage
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2021-11-19 00:06:44 -08:00
Sarah Jamie Lewis dfb4f7c14e Sent new message total for Group Messages
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2021-11-18 23:55:16 -08:00
Sarah Jamie Lewis 72ac4099d5 Fixes from Cwtch UI Integration
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2021-11-18 15:43:58 -08:00
Sarah Jamie Lewis 0614d31366 Staticheck Pass
continuous-integration/drone/push Build is pending Details
2021-11-17 15:59:52 -08:00
Sarah Jamie Lewis cfff858fe1 First cut of Importing Legacy Profiles
continuous-integration/drone/push Build is pending Details
2021-11-17 15:34:14 -08:00
Sarah Jamie Lewis e296c30818 libcwtch-go first cut integration / message timelines etc
continuous-integration/drone/push Build is pending Details
2021-11-17 14:34:13 -08:00
Sarah Jamie Lewis 406d900029 First Cut of P2P and Groups using new Storage APIs!
continuous-integration/drone/push Build is pending Details
2021-11-16 15:06:30 -08:00
Sarah Jamie Lewis 62d2497843 Purging old Profile / Storage Code - Start of Group Integration
continuous-integration/drone/push Build is pending Details
2021-11-10 16:41:43 -08:00
Sarah Jamie Lewis 3d0ed3d4b0 File Sharing Integration Tests now Works with New Storage Code
continuous-integration/drone/push Build is pending Details
2021-11-10 14:28:52 -08:00
Sarah Jamie Lewis 8c80340a3d Interim Work - P2P now Works on New Storage Model
continuous-integration/drone/push Build is pending Details
2021-11-09 15:47:33 -08:00
Dan Ballard 8b08cabed9 AddServer return new server onion
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is passing Details
2021-11-05 15:25:41 -07:00
erinn 01a2b7833e code type
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-11-04 14:41:00 -07:00
erinn 934bfe4f69 timeout downloads
continuous-integration/drone/push Build is pending Details
continuous-integration/drone/pr Build is pending Details
2021-11-04 14:28:58 -07:00
erinn bf1a92528a file resumption support 2021-11-04 14:07:43 -07:00
erinn 5162561b33 merge 2021-11-02 15:07:24 -07:00
erinn 22ef61a8d5 wip: file retries 2021-11-02 14:30:03 -07:00
Sarah Jamie Lewis c62ecd6f71 Use length variable, Comment deprecation of GetOnion
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
2021-11-01 14:09:46 -07:00
Sarah Jamie Lewis ead6a2698f JoinServer errors should result in Error log
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-10-31 12:17:24 -07: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 8fead28be9 Prefer public.name when upgrading
continuous-integration/drone/push Build is pending Details
2021-10-26 14:48:26 -07: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
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
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
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 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
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 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
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 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