Commit Graph

1123 Commits

Author SHA1 Message Date
Sarah Jamie Lewis 92a413815c Merge pull request 'Assert that group manager handle is a tor onion' (#566) from managed-groups into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #566
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-07-02 16:58:19 +00:00
Sarah Jamie Lewis 381a4b8e1e
Assert that group manager handle is a tor onion
continuous-integration/drone/pr Build is pending Details
2024-07-02 09:40:30 -07:00
Sarah Jamie Lewis 24f1e54cce Merge pull request 'Fix bug in file download when manifest fetch fails / Add group membership type api for Managed Groups' (#565) from managed-groups into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #565
2024-07-02 15:37:40 +00:00
Sarah Jamie Lewis 496139adfa Add API for Toggling Group Membership Type
continuous-integration/drone/pr Build is passing Details
2024-06-26 18:33:39 +00:00
Sarah Jamie Lewis fdb435fe83 Initiate redownload if manifest does not exist... 2024-06-26 18:33:39 +00:00
Sarah Jamie Lewis 9b235ba732 Merge pull request 'Gate the Import Bundle method for Managed Groups' (#564) from managed-groups into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #564
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-06-20 16:55:40 +00:00
Sarah Jamie Lewis 8b7cb44e44
Gate the Import Bundle method for Managed Groups
continuous-integration/drone/pr Build is passing Details
2024-06-18 12:57:21 -07:00
Dan Ballard d5145c631d createProfile return onion if possible; add attribute for private name
continuous-integration/drone/push Build is pending Details
2024-06-15 00:17:35 +00:00
Sarah Jamie Lewis 3e09a25b2d Merge pull request 'Managed Group Refinement' (#561) from managed-groups into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #561
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-06-13 17:48:35 +00:00
Sarah Jamie Lewis 229743c507
Managed Group Refinement
continuous-integration/drone/pr Build is passing Details
- Add NoAccessControl Fallback
- Prevent Facade Contacts from the Contact Retry Plugin
- Force Group Manager to Save History by Default
- Fix Ack'ing on Channel_Manager
2024-06-11 11:03:59 -07:00
Sarah Jamie Lewis c5aa6905a4 Merge pull request 'Managed Groups First Cut' (#558) from managed-groups into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #558
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-06-10 21:45:46 +00:00
Sarah Jamie Lewis 74d2aec96a
Fixup Channel Setting and Timeouts for Tests
continuous-integration/drone/pr Build is passing Details
2024-06-10 14:04:34 -07:00
Sarah Jamie Lewis 4bce08dc00
Add explicit check when sending offline to Manager Channel
continuous-integration/drone/pr Build is failing Details
2024-06-10 13:04:33 -07:00
Sarah Jamie Lewis 77c6139792
Add Comments indicating current status of hybrid groups
continuous-integration/drone/pr Build is failing Details
2024-06-10 12:15:14 -07:00
Sarah Jamie Lewis a35374f200
Revert
continuous-integration/drone/pr Build is failing Details
2024-06-10 11:08:42 -07:00
Sarah Jamie Lewis e14044e404
Add JSON Annotations
continuous-integration/drone/pr Build is passing Details
Also fix race condition in app map
2024-06-10 10:34:11 -07:00
Sarah Jamie Lewis fdec3302af
Clarify comments, add constants, clean up tests
continuous-integration/drone/pr Build is failing Details
2024-05-13 12:24:22 -07:00
Sarah Jamie Lewis d61dc30bb2
Managed Groups First Cut 2024-05-13 12:24:22 -07:00
Sarah Jamie Lewis a7b885166a Merge pull request 'Enable per-contact file sharing permissions' (#554) from ep into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #554
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-04-29 15:37:50 +00:00
Sarah Jamie Lewis b32b11c711
Enable per-contact file sharing permissions
continuous-integration/drone/pr Build is passing Details
2024-04-16 11:35:21 -07:00
Sarah Jamie Lewis 0e96539f22 Merge pull request 'Store Messages and Send when Online' (#553) from offline-messages into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #553
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-04-16 18:35:02 +00:00
Sarah Jamie Lewis e55f342324
Updating Logging -> Debug
continuous-integration/drone/pr Build is passing Details
2024-02-26 13:40:47 -08:00
Sarah Jamie Lewis 89aca91b37
Store Messages and Send when Online
continuous-integration/drone/pr Build is passing Details
2024-02-26 13:18:38 -08:00
Sarah Jamie Lewis cd918c02ea Merge pull request 'Fix Error in ACL-V1 that Prevented ShareFiles (for some)' (#552) from acl-v2 into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #552
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-02-26 17:26:17 +00:00
Sarah Jamie Lewis 05a198c89f
Fix Error in ACL-V1 that Prevented ShareFiles (for some)
continuous-integration/drone/pr Build is passing Details
Also aligns model.DeserializeAttributes to best practice
2024-02-24 12:51:19 -08:00
Sarah Jamie Lewis 1d9202ff93 Don't reject text messages
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is pending Details
2024-02-12 22:02:35 +00:00
Sarah Jamie Lewis 0907af57d5 Merge pull request 'Introduce Channel/Overlay Mappings' (#549) from overlays into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #549
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-02-11 23:10:59 +00:00
Sarah Jamie Lewis 826ac40a5c Stream check in engine
continuous-integration/drone/pr Build is pending Details
2024-02-11 14:45:11 -08:00
Sarah Jamie Lewis 1a034953df Util Functions for MW
continuous-integration/drone/pr Build is pending Details
2024-02-11 14:44:18 -08:00
Sarah Jamie Lewis 3124f7b7c4 MessageOverlay time to pointer
continuous-integration/drone/pr Build is pending Details
2024-02-11 13:56:19 -08:00
Sarah Jamie Lewis 792e79dceb Introduce Channel/Overlay Mappings
continuous-integration/drone/pr Build is failing Details
- Map channel 7 to ephemeral / no ack
- Create model methods
- Introduce optional latency measurements into Cwtch
2024-02-11 12:14:07 -08:00
Sarah Jamie Lewis 3e0680943a Prevent Duplicate Queue Subscription
continuous-integration/drone/pr Build is pending Details
continuous-integration/drone/push Build is failing Details
2024-02-09 13:16:23 -08:00
Sarah Jamie Lewis 9cb62d269e Merge pull request 'Fix non-image/preview downloads in Android' (#547) from android_file_download_fix into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #547
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-02-09 21:06:25 +00:00
Sarah Jamie Lewis ec71e56d23 Fix non-image/preview downloads in Android
continuous-integration/drone/pr Build is pending Details
2024-02-09 11:33:25 -08:00
Sarah Jamie Lewis aaabb12b6c Merge pull request 'First Cut of Enhanced Permissions' (#543) from enhanced-permissions into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #543
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-01-15 18:04:34 +00:00
Sarah Jamie Lewis b0a87ee8d0 Move comment for better understanding
continuous-integration/drone/pr Build is pending Details
2024-01-11 10:06:08 -08:00
Sarah Jamie Lewis d66beb95e5 Update APIs, Formatting
continuous-integration/drone/pr Build is pending Details
2024-01-11 10:02:27 -08:00
Sarah Jamie Lewis 41b3e20aff Remove Flakey Queued Check in Contact Retry Plugin Test
continuous-integration/drone/pr Build is passing Details
2024-01-08 13:25:53 -08:00
Sarah Jamie Lewis 1c7003fb96 First Draft of Enhanced Permissions API
continuous-integration/drone/pr Build is pending Details
2024-01-08 13:22:38 -08:00
Dan Ballard cb3b0b4c46 add new setting themeImages and fix default themeing
continuous-integration/drone/pr Build is pending Details
continuous-integration/drone/push Build is pending Details
2024-01-06 12:04:47 -08:00
Sarah Jamie Lewis a18c19bbf2 Fix Contact Retry Failure to Restart (#541)
continuous-integration/drone/push Build is pending Details
commit daea5128c0 (HEAD -> post-stable-fixes, origin/post-stable-fixes)
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date:   Tue Jan 2 12:45:39 2024 -0800

    Fixup Connection Test to check reconnecting status

commit 347ac3cf48
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date:   Tue Jan 2 12:33:31 2024 -0800

    Fixup Formatting and Quality Script

    ineffassign and misspell are no longer compatible with previous
    go workflows and the latest versions do not work. Commenting for
    now with intent to replace with better tooling.

commit d9ce7737cc
Author: Sarah Jamie Lewis <sarah@openprivacy.ca>
Date:   Tue Jan 2 12:24:33 2024 -0800

    Fix Contact Retry Failure to Restart

    When toggling between connected and disconnected, the Contact Retry plugin
    could find itself in a state where the new event would never get requeued.

    Also: Make the unsigned nature of limit in GetMessage* Apis explicit.

Reviewed-on: #541
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-01-02 23:17:59 +00:00
Sarah Jamie Lewis be4230d16e Merge pull request 'Small fixes pass with upgraded staticcheck and nilaway' (#539) from fixups into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #539
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2024-01-02 20:46:09 +00:00
Sarah Jamie Lewis 34957f809b Update ChunkSpec initialization
continuous-integration/drone/pr Build is failing Details
2023-11-19 14:45:08 -08:00
Sarah Jamie Lewis 456a5f5c4d Small fixes pass with upgraded staticcheck and nilaway
continuous-integration/drone/pr Build is failing Details
2023-11-18 11:51:27 -08:00
Sarah Jamie Lewis 657fb76b04 Merge pull request 'PublishServerUpdate error' (#536) from stable-blockers into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #536
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2023-09-26 20:12:48 +00:00
Sarah Jamie Lewis c0bc3b0803 PublishServerUpdate error
continuous-integration/drone/pr Build is pending Details
2023-09-26 20:07:08 +00:00
Sarah Jamie Lewis 7a962359b3 Merge pull request 'Add Contacts to Queue in the Background to Avoid Activation Blocking' (#535) from stable-blockers into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #535
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2023-09-25 18:35:48 +00:00
Sarah Jamie Lewis 935b4a1103 Add Contacts to Queue in the Background to Avoid Activation Blocking
continuous-integration/drone/pr Build is passing Details
2023-09-25 11:22:22 -07:00
Sarah Jamie Lewis 51d146fb5c Merge pull request 'Activate Peers After Purging Retries' (#534) from stable-blockers into master
continuous-integration/drone/push Build is pending Details
Reviewed-on: #534
Reviewed-by: Dan Ballard <dan@openprivacy.ca>
2023-09-20 00:01:02 +00:00
Sarah Jamie Lewis 6d9e892408 Activate Peers After Purging Retries
continuous-integration/drone/pr Build is pending Details
2023-09-19 22:38:42 +00:00