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
93c562097a
Kill all Tor Connections at end of Integ Test
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2021-12-01 13:57:56 -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
6101e4e031
Fix Filesharing Integ Test
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is passing
Details
2021-11-19 15:55:01 -08:00
Sarah Jamie Lewis
54e6122af7
Remove outdated tests in test script
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is failing
Details
2021-11-19 14:13:28 -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
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
0614d31366
Staticheck Pass
continuous-integration/drone/push Build is pending
Details
2021-11-17 15:59:52 -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
Sarah Jamie Lewis
e2bba41a9a
Remove IPC App Bridge
2021-11-03 11:40:25 -07:00
Sarah Jamie Lewis
81bd787a96
Sort Integration Timelines prior to checking
2021-11-03 11:40:25 -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
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
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
8aecd3fe86
Use path/filepath instead of path
continuous-integration/drone/push Build is pending
Details
continuous-integration/drone/pr Build is pending
Details
2021-09-30 15:46:10 -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
49a04f475b
Remove more sever metrics
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-29 16:27:57 -07:00
Sarah Jamie Lewis
6ed6a9a77b
Remove server goroutine stats
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2021-06-29 16:12:58 -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
bea58b5ba4
Groups Cleanup
2021-05-04 12:00:06 -07:00
Sarah Jamie Lewis
b3ba23992e
Clean up some older TODOs
2020-11-05 14:44:27 -08:00
Sarah Jamie Lewis
f6888b47f1
Fixing up Server APIs
2020-11-04 13:16:35 -08:00
Sarah Jamie Lewis
80c6bcead7
Split Peer and Server Connection Launching
2020-10-29 14:23:26 -07:00
Sarah Jamie Lewis
785a4c925a
Use new connectivity
2020-10-16 11:08:01 -07:00
Sarah Jamie Lewis
52f1d15c78
Use new connectivity Torrc Builder
2020-10-13 14:09:59 -07:00
Sarah Jamie Lewis
b8d308763c
Sign and Check ToFU Server Bundle
2020-10-01 14:06:30 -07:00
Sarah Jamie Lewis
1e34eb67a7
Fixing up ContactRetry and Integ Tests
2020-09-28 10:40:41 -07:00
Sarah Jamie Lewis
2d9050346b
Fixing Tor/Server Integration
2020-09-21 15:39:54 -07:00
Sarah Jamie Lewis
0550a71244
Tapir Server Refactor
2020-09-21 14:41:40 -07:00
Sarah Jamie Lewis
422b0d5deb
Allow Peers to Store History
2020-07-08 15:25:19 -07:00
Dan Ballard
e91e892eef
Adding new authorization level to peers; porting Blocked status to authorization; removing trusted; securing engine/peerapp message processing around authoriztion
2020-06-16 11:34:15 -07:00
Dan Ballard
5f39c1d498
make peer handling of NewRetValMessage optional, as UI handles it fully
2020-04-16 17:00:17 -07:00
Dan Ballard
dc3df531dd
peer getVal/retVal messages and functions and handling
2020-03-27 11:51:52 -07:00
Dan Ballard
12089d9fa4
migrate to stand alone log and connectivity packages
2020-02-10 18:36:28 -05:00
Dan Ballard
258cf84e68
fixing race conditions; removing peer.GetProfile as unsafe
2020-02-04 20:03:43 -05:00
Dan Ballard
639ea560d5
creating a new v1 storage system with shared salt and only key in memory;
...
also make server/metrics test deterministic and not sleep based
2020-01-21 11:32:03 -08:00
Sarah Jamie Lewis
a7fd359233
Fixing Data Races in Event Bus
2019-11-12 12:56:35 -08:00
Sarah Jamie Lewis
8f85f49404
Initial pass at race condition fixes
2019-11-08 13:25:13 -08:00
Sarah Jamie Lewis
fadbe4873e
More network check events
2019-11-04 13:30:33 -08:00
Sarah Jamie Lewis
99ea31ce82
Adding Network Status Plugin + Fixing plugin goroutine leaks
2019-11-01 16:10:10 -07:00
Dan Ballard
15582c7e79
Rework group invite workflow: delete cwtchPacket references as no longer needed. Remove more events from being default handled by Peer (but allow them for some usecases still (testing, simple apps).
2019-09-20 11:06:05 -07:00
Sarah Jamie Lewis
d8ce3bee4e
Updating test scripts to remove peer
2019-07-29 12:49:23 -07:00
Dan Ballard
0465973a78
add app level functionality to reload from service
2019-07-19 20:08:00 -07:00
Dan Ballard
e1d6dd7253
adding named pipe IPC pipe for use with app client/service; some adjustments to app client/service based on usage by UI; bug fixes: groupInvite json over ipc pipe using json was bugged, 'fixed' with base64 encoding; fixed race condition with peer server connection creation
2019-06-24 18:57:31 -07:00
Dan Ballard
04dd8fa89c
App Client/Service: new IPCBridge type and test gochan impl; new IPC using eventManager; new App Client and Service; some app api changes and a few more events (NewPeer) and errors (Loading errors)
2019-06-11 10:43:03 -07:00
Dan Ballard
0c4bbe9ad1
Refactor: engine and peer decoupled, engine and eventbus now per peer
...
and stored top level in app. Storage has read only mode. Peer and group
state now event based and stored in profiles.
2019-05-22 12:54:47 -07:00