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
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
6d9e892408
Activate Peers After Purging Retries
continuous-integration/drone/pr Build is pending
Details
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
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
Sarah Jamie Lewis
8d7052bb8d
Move server handling logic back into Cwtch (from libCwtch-go / autobindings)
continuous-integration/drone/pr Build is failing
Details
2023-07-25 18:14:02 +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
2abfaf82a1
Fix Race Condition
continuous-integration/drone/pr Build is passing
Details
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
Details
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
Details
continuous-integration/drone/push Build was killed
Details
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
Details
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
Details
2023-04-21 14:22:09 -07:00
Sarah Jamie Lewis
210c91f7f7
Mutex enginehooks
continuous-integration/drone/pr Build is passing
Details
2023-04-20 13:38:54 -07:00
Sarah Jamie Lewis
93c9813d96
Move EngineHooks into Protocol
continuous-integration/drone/pr Build was killed
Details
2023-04-20 13:36:43 -07:00
Sarah Jamie Lewis
7255a6c71e
Fixup EngineHook API
continuous-integration/drone/pr Build is pending
Details
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
Details
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
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
264b8b9363
Ensure Settings Updates are Applied to Experiments
continuous-integration/drone/pr Build is passing
Details
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
Details
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
Sarah Jamie Lewis
26c5c11216
Initial Prototype of Event Hooks
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
Dan Ballard
32a02b68dc
CreateProfile takes attributes
continuous-integration/drone/pr Build is passing
Details
2022-12-10 11:50:22 -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