Sarah Jamie Lewis
f16eeb1922
Properly manage contact retries during mode switching
...
continuous-integration/drone/pr Build is passing
Details
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
Details
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
Details
2023-09-13 10:07:23 -07:00
Sarah Jamie Lewis
75a3c14285
Nicer test Scheduling
continuous-integration/drone/pr Build is passing
Details
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
Details
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
Details
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
Details
2023-08-28 13:34:24 -07:00
Sarah Jamie Lewis
ca63205934
Quality Fixup
continuous-integration/drone/pr Build is failing
Details
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
Details
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
Details
2023-07-25 21:22:31 +00:00
Dan Ballard
eb0636a229
fix contact Retry timeout logic
continuous-integration/drone/pr Build is pending
Details
2023-07-07 08:32:48 -07:00
Sarah Jamie Lewis
035c6c669f
Formatting / Remove Debug
continuous-integration/drone/pr Build is passing
Details
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
Details
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
Details
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
Details
2023-05-09 10:43:07 -07:00
Sarah Jamie Lewis
3b822393cd
Remove RetryPeer event, Poke token count on new group
continuous-integration/drone/pr Build is passing
Details
2023-05-02 19:28:59 +00: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
Details
2023-04-27 15:16:24 -06: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
Details
2023-04-03 14:58:34 -07:00
Sarah Jamie Lewis
7107ad1eaa
Close Heartbeat Queue
continuous-integration/drone/pr Build is failing
Details
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
Details
2023-04-03 12:45:28 -07:00
Sarah Jamie Lewis
f246ea1e40
FileSharing Experiments / Move Experiment Handling to App and Cwtch Peer
2023-02-28 10:13:45 -08:00
Dan Ballard
3bb2b0988e
contact retry handle engine shutdown better
continuous-integration/drone/pr Build is passing
Details
2022-12-13 16:13:37 -08:00
Sarah Jamie Lewis
667fc15294
Remove Queue Breaks
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is pending
Details
2022-12-07 13:23:16 -08:00
Sarah Jamie Lewis
5ef2f6f94c
Make priority queue criteria a const. Remove inner loop
continuous-integration/drone/pr Build is passing
Details
2022-12-07 12:55:58 -08:00
Sarah Jamie Lewis
06a2539502
Priority Queue Most Common Contact Requests
continuous-integration/drone/pr Build is passing
Details
2022-12-07 11:30:11 -08:00
Sarah Jamie Lewis
bfe8b1e51f
Restrict Active Connections to Those Found in the Last Week
2022-12-07 11:13:37 -08:00
Dan Ballard
491ff6e710
GetConversationLastSeenTime use constants.SyncMostRecentMessageTime for servers; fix time parsing error in contact retry
continuous-integration/drone/pr Build is passing
Details
2022-12-05 21:07:09 -08:00
Dan Ballard
06d402c4d7
info->debug fixes; rearrange integ test wait for connections for hopeful speed improvement
2022-12-05 16:30:07 +00:00
Dan Ballard
c8a6a1b079
contactRetry has protocol engine existence awareness (prep for turning profiles on/off)
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is pending
Details
2022-12-03 15:48:09 -08:00
Dan Ballard
2a877ff408
remove locking/atomic from contactRetry as its single threaded
continuous-integration/drone/pr Build is failing
Details
2022-12-03 10:02:13 -08:00
Dan Ballard
726fe28498
remove locking/atomic from contactRetry as its single threaded
2022-12-03 09:49:32 -08:00
Dan Ballard
ad72ce6e7a
add to app ActivatePeerEngine; add to peer StartConnections; order connection attempts by lastseend (track); massive connection retry rework
continuous-integration/drone/pr Build is pending
Details
2022-12-03 09:26:30 -08:00
Dan Ballard
6d8f31773e
add activateEngine to app to handle multiple profiles a little more gracefully; lauchPeerConnections sorts based on last message time; contactRetry slow downs and partial state tracking of circuit queue for adaptive slow downs
2022-12-02 16:40:21 -08:00
Sarah Jamie Lewis
0f4c6de2e6
quality
2022-09-10 10:34:36 -07:00
Sarah Jamie Lewis
27cec93ad7
Adjust contact retry
2022-09-10 10:33:17 -07:00
Sarah Jamie Lewis
d455eb6477
Fix Issues with Antispam triggering / Add explicit timeout calls for group servers / token aquisition and optimistic closing for peers
2022-09-10 10:18:42 -07:00
Sarah Jamie Lewis
79bf060c2f
Change ioutil -> os APIs
2022-09-07 09:27:22 -07:00
Sarah Jamie Lewis
02044e10f3
Stop and Restart File Shares
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is failing
Details
2022-07-05 15:31:44 -07:00
Sarah Jamie Lewis
78fab87569
Upgrade Tapir/Connectivity, Fix management of server-goroutines
2022-04-20 16:24:14 -07:00
Sarah Jamie Lewis
75703bf359
Fix goroutine leak in Network Check Plugin + remove simpleQueue
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is failing
Details
2022-04-14 13:19:53 -07:00
Dan Ballard
d13dc5529b
health check was firing way too often, fix some logic to keep it around 1min, not every 5 seconds
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-04-09 08:33:29 -07:00
Sarah Jamie Lewis
dae2d358bc
Formatting
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2022-03-22 12:45:29 -07:00
Sarah Jamie Lewis
512a0834e0
Remove onion lookup map from NetworkCheck
2022-03-22 12:44:18 -07:00
Dan Ballard
93e2a25673
tweak reconnect plugin to have faster intervals; add group sync progress state to peer
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2022-03-03 16:06:44 -08:00
Sarah Jamie Lewis
93cbe0556c
Add Error Checking for Non-specified Plugins (quality)
2021-12-07 17:03:20 -08: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
d5024e2bd3
a few select staticcheck fixes
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-02 12:09:15 -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