Sarah Jamie Lewis
89aca91b37
Store Messages and Send when Online
continuous-integration/drone/pr Build is passing
詳細
2024-02-26 13:18:38 -08:00
Sarah Jamie Lewis
d66beb95e5
Update APIs, Formatting
continuous-integration/drone/pr Build is pending
詳細
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
詳細
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
詳細
2024-01-08 13:22:38 -08:00
Sarah Jamie Lewis
a18c19bbf2
Fix Contact Retry Failure to Restart ( #541 )
...
continuous-integration/drone/push Build is pending
詳細
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
456a5f5c4d
Small fixes pass with upgraded staticcheck and nilaway
continuous-integration/drone/pr Build is failing
詳細
2023-11-18 11:51:27 -08:00
Sarah Jamie Lewis
c0bc3b0803
PublishServerUpdate error
continuous-integration/drone/pr Build is pending
詳細
2023-09-26 20:07:08 +00:00
Sarah Jamie Lewis
935b4a1103
Add Contacts to Queue in the Background to Avoid Activation Blocking
continuous-integration/drone/pr Build is passing
詳細
2023-09-25 11:22:22 -07:00
Sarah Jamie Lewis
6d9e892408
Activate Peers After Purging Retries
continuous-integration/drone/pr Build is pending
詳細
2023-09-19 22:38:42 +00:00
Sarah Jamie Lewis
f16eeb1922
Properly manage contact retries during mode switching
...
continuous-integration/drone/pr Build is passing
詳細
Fixes a small file shareing management issue where a file was being marked as inactive because the timestamp wasn't updated.
2023-09-19 12:22:48 -07:00
Sarah Jamie Lewis
58b1008cae
Fixup Contact Retry to Play Nicely with Appear Offline Mode
continuous-integration/drone/pr Build is passing
詳細
2023-09-18 07:47:03 -07:00
Sarah Jamie Lewis
e311301d72
Support Appear Offline / Disconnect from Server/Peer
continuous-integration/drone/pr Build was killed
詳細
2023-09-13 10:07:23 -07:00
Sarah Jamie Lewis
75a3c14285
Nicer test Scheduling
continuous-integration/drone/pr Build is passing
詳細
2023-08-29 12:26:51 -07:00
Sarah Jamie Lewis
407902b8ee
Minimize Event Noise for Server Updates / Handle Blocking Flow for ContactRetry plugin
continuous-integration/drone/pr Build is failing
詳細
2023-08-29 12:20:08 -07:00
Sarah Jamie Lewis
6d29ca322e
Redirect JoinServer Flow. Have Servers listen to QueueJoinServer Update. Handle delete contact flow for contact retry plugin
2023-08-29 12:16:49 -07:00
Sarah Jamie Lewis
fb164b104b
Format
continuous-integration/drone/pr Build is pending
詳細
2023-08-28 13:35:54 -07:00
Sarah Jamie Lewis
048effc91a
contactRetry test needs to use a valid onion
continuous-integration/drone/pr Build is passing
詳細
2023-08-28 13:34:24 -07:00
Sarah Jamie Lewis
ca63205934
Quality Fixup
continuous-integration/drone/pr Build is failing
詳細
2023-08-28 13:23:25 -07:00
Sarah Jamie Lewis
0997406e51
Limit connectionRetry attempts to requested peers/servers
...
continuous-integration/drone/pr Build is failing
詳細
There is a bug where spurious PeerStateChange events from failed auth
attempts will make their way into contact retry plugin and result in
attempts that will *always* fail.
Note: This would also happen in the case of blocked peers *however* these would be short-circuit failed in engine also.
2023-08-28 13:17:55 -07:00
Dan Ballard
1f2617e4ae
contact retry force disconnect internally any connecting over 2xcircut timeout
continuous-integration/drone/pr Build is pending
詳細
2023-07-25 21:22:31 +00:00
Sarah Jamie Lewis
8d7052bb8d
Move server handling logic back into Cwtch (from libCwtch-go / autobindings)
continuous-integration/drone/pr Build is failing
詳細
2023-07-25 18:14:02 +00:00
Dan Ballard
eb0636a229
fix contact Retry timeout logic
continuous-integration/drone/pr Build is pending
詳細
2023-07-07 08:32:48 -07:00
Sarah Jamie Lewis
035c6c669f
Formatting / Remove Debug
continuous-integration/drone/pr Build is passing
詳細
2023-05-16 15:56:07 -07:00
Sarah Jamie Lewis
462a294c93
Add ProtocolEngine test case to ContactRetry plugin
continuous-integration/drone/pr Build was killed
詳細
2023-05-16 15:47:49 -07:00
Sarah Jamie Lewis
8fd6d5ead2
Fix Various Bugs Associated with Profile Start Up / Restart
continuous-integration/drone/pr Build is failing
詳細
2023-05-16 22:42:44 +00:00
Sarah Jamie Lewis
92eed46c56
Adding a Test for Contact Retry; Adding jump the queue shortcuts for priority peers
continuous-integration/drone/pr Build is passing
詳細
2023-05-09 10:43:07 -07:00
Sarah Jamie Lewis
2abfaf82a1
Fix Race Condition
continuous-integration/drone/pr Build is passing
詳細
2023-05-02 13:45:19 -07:00
Sarah Jamie Lewis
3b822393cd
Remove RetryPeer event, Poke token count on new group
continuous-integration/drone/pr Build is passing
詳細
2023-05-02 19:28:59 +00:00
Dan Ballard
7053f4a31b
remove peerlock probably left over from peerapp seperation
continuous-integration/drone/pr Build is passing
詳細
continuous-integration/drone/push Build was killed
詳細
2023-05-01 16:13:39 -05:00
Dan Ballard
440b7f422c
move event handling for AcnStatus engine reboot from lcg into app
2023-04-28 15:00:15 -06:00
Dan Ballard
12b89966de
engine shutdown now puts potentially long blocking service.close()s in goroutine; contact retry more smartly handles protocolengine start in case last ACNstatus == 100 message comes first
continuous-integration/drone/pr Build is pending
詳細
2023-04-27 15:16:24 -06:00
Sarah Jamie Lewis
8ab0e9993a
Make DelteProfile and ShutdownPeer safe to call twice / with incorrect onion
continuous-integration/drone/pr Build is passing
詳細
2023-04-21 14:22:09 -07:00
Sarah Jamie Lewis
210c91f7f7
Mutex enginehooks
continuous-integration/drone/pr Build is passing
詳細
2023-04-20 13:38:54 -07:00
Sarah Jamie Lewis
93c9813d96
Move EngineHooks into Protocol
continuous-integration/drone/pr Build was killed
詳細
2023-04-20 13:36:43 -07:00
Sarah Jamie Lewis
7255a6c71e
Fixup EngineHook API
continuous-integration/drone/pr Build is pending
詳細
2023-04-20 13:33:55 -07:00
Sarah Jamie Lewis
5f448ac2c2
Enable a SendPeerMessage EngineHook for Fuzzbot
2023-04-20 13:33:55 -07:00
Sarah Jamie Lewis
dbac41d949
Fixup Mkdir Errors
continuous-integration/drone/pr Build is passing
詳細
2023-04-17 12:33:53 -07:00
Sarah Jamie Lewis
f3296ffdd9
Small Code Fixups
2023-04-17 12:33:53 -07:00
Sarah Jamie Lewis
51f85ea619
Fix queue shutdown
continuous-integration/drone/pr Build is passing
詳細
2023-04-03 14:58:34 -07:00
Sarah Jamie Lewis
7107ad1eaa
Close Heartbeat Queue
continuous-integration/drone/pr Build is failing
詳細
2023-04-03 14:49:45 -07:00
Sarah Jamie Lewis
4588cbc604
Support Profile Status and Profile Attributes. Auto Fetch Updates on a Heartbeat. Move Profile Image Download Checks to Cwtch
continuous-integration/drone/pr Build is failing
詳細
2023-04-03 12:45:28 -07:00
Sarah Jamie Lewis
264b8b9363
Ensure Settings Updates are Applied to Experiments
continuous-integration/drone/pr Build is passing
詳細
2023-03-13 12:49:29 -07:00
Sarah Jamie Lewis
d50f210e35
Port Autodownload / Image Previews / Profile Image Experiment to Cwtch
continuous-integration/drone/pr Build is failing
詳細
2023-03-06 13:08:29 -08:00
Sarah Jamie Lewis
14962e2428
Logging Fixes / InitApp -> InitAppSettings
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
aceb4adeb1
Support for Enhanced Import
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
848d5971b6
Consolidating Profile Setup Logic
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
9abece0f50
Reorganize Peer Init
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
05e77604d2
Experiments Update on Load
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
0e49d70d65
Large API Refactor in prep for autobindings
2023-02-28 10:13:45 -08:00
Sarah Jamie Lewis
f246ea1e40
FileSharing Experiments / Move Experiment Handling to App and Cwtch Peer
2023-02-28 10:13:45 -08:00