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 |
Sarah Jamie Lewis
|
678c820db2
|
Handle Server Disconnections, and Partial Syncing
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-05-07 15:27:44 -07:00 |
Sarah Jamie Lewis
|
924be178af
|
Actually locally save server attributes
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-05-06 18:14:54 -07:00 |
Sarah Jamie Lewis
|
0075d1cd05
|
Store Server Key Bundle + a few stricter checks
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-05-06 17:15:33 -07:00 |
Sarah Jamie Lewis
|
fce22d48a2
|
Fix Mutex
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-05-04 12:23:25 -07:00 |
Sarah Jamie Lewis
|
bea58b5ba4
|
Groups Cleanup
|
2021-05-04 12:00:06 -07:00 |
erinn
|
c340167b35
|
add indexed acknowledgements
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-05-03 11:35:35 -07:00 |
Sarah Jamie Lewis
|
e119958db1
|
Reject Group Invite should delete group invite from storage
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-04-28 14:46:01 -07:00 |
Sarah Jamie Lewis
|
48335552c9
|
Add Server Restarts to Contact Retry Plugin
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-04-28 13:50:53 -07:00 |
Sarah Jamie Lewis
|
c568044c2c
|
Encode signatures thorugh the eventbus for NewMessageFromGroup
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-04-23 13:41:52 -07:00 |
Sarah Jamie Lewis
|
0ad787d07f
|
Listen to ProtocolEngineStopped Event and Handle Restart Listen
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/pr Build is passing
Details
Also upgrade connectivity and tapir
|
2021-04-13 15:12:12 -07:00 |
Sarah Jamie Lewis
|
296dc22b8e
|
API for Block/Allow Unknown Connections
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
This was previously an application level setting handled by the UI. This commit
pushes back that functionality to the profile.
|
2021-04-06 14:22:36 -07:00 |
Sarah Jamie Lewis
|
b268a44287
|
Break apart CwtchPeer interface to better support testing and analysis
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-03-29 11:53:02 -07:00 |
Sarah Jamie Lewis
|
2832d17cb9
|
Deep Copy Events in the Event Bus to Prevent Map Concurrency Issue
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-03-24 16:07:39 -07:00 |
Sarah Jamie Lewis
|
86250564f0
|
Make ConnectionState a non-static map + Fix PeerApp for Connection-only Events
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2021-03-19 14:23:24 -07:00 |
Sarah Jamie Lewis
|
a1b2d8530f
|
Integrate Group Name into Invite
|
2020-12-16 21:41:24 -08:00 |
Sarah Jamie Lewis
|
62866da84c
|
Correctly Handle Messages from Unknown Peers
|
2020-11-12 14:00:18 -08:00 |
Sarah Jamie Lewis
|
b3ba23992e
|
Clean up some older TODOs
|
2020-11-05 14:44:27 -08:00 |
Sarah Jamie Lewis
|
80c6bcead7
|
Split Peer and Server Connection Launching
|
2020-10-29 14:23:26 -07:00 |
erinn
|
e9e6dc57f3
|
adding a comment for the linty lint friend
|
2020-10-22 16:21:33 -07:00 |
erinn
|
9c91a89f00
|
testing new message id id-ea
|
2020-10-22 16:05:14 -07:00 |
erinn
|
e4ab5b543b
|
bugfix
|
2020-10-22 16:03:46 -07:00 |
erinn
|
509e5c95ba
|
expose cwtchPeer.Profile.AddMessageToContactTimeline() via StoreMessage()
|
2020-10-22 16:03:46 -07:00 |
erinn
|
5772ce45a4
|
add cwtchPeer.InitForEvents which allows overriding the default set of eventbus events handles by the peer
|
2020-10-22 16:03:46 -07:00 |
Sarah Jamie Lewis
|
b8d308763c
|
Sign and Check ToFU Server Bundle
|
2020-10-01 14:06:30 -07:00 |
Sarah Jamie Lewis
|
2d9050346b
|
Fixing Tor/Server Integration
|
2020-09-21 15:39:54 -07:00 |
Sarah Jamie Lewis
|
d5fb0a5793
|
Tapir UI Integration First Pass
|
2020-09-21 14:41:40 -07:00 |
Sarah Jamie Lewis
|
8ed7dd471a
|
Small Fixes
|
2020-09-21 14:41:40 -07:00 |
Sarah Jamie Lewis
|
f74e8647ef
|
Fixup APIs, Error handling and formatting
|
2020-09-21 14:41:40 -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 |
Sarah Jamie Lewis
|
87a0265142
|
Merge branch 'peerAdd' of dan/cwtch into master
|
2019-11-05 14:33:35 -08:00 |
Dan Ballard
|
514d25c365
|
tie peerWithOnion to AddContact
|
2019-11-05 14:15:56 -08:00 |
Sarah Jamie Lewis
|
99ea31ce82
|
Adding Network Status Plugin + Fixing plugin goroutine leaks
|
2019-11-01 16:10:10 -07:00 |
Dan Ballard
|
b42baef6c5
|
add get/set attribute for profile/contact/group to cwtch_peer that does the action and emits an event; rename profile.GetGroupByGroupID to GetGroup for consitency
|
2019-10-31 14:39:31 -07:00 |
Dan Ballard
|
77d26d3877
|
profile and peer messaging refactor. Profiles once again store timelines for peers, should be used as canonical timeline by frontend UI
|
2019-10-21 13:56:07 -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 |
Dan Ballard
|
bd75e44555
|
make event.Queue use internal infinite channels; make event.Manager not use failable writes
|
2019-08-14 14:00:04 -07:00 |
Sarah Jamie Lewis
|
3c67c47bb0
|
Add support for unblocking peers
|
2019-08-07 12:07:57 -07:00 |
Dan Ballard
|
695a622963
|
adding delete contact and group support
|
2019-08-07 11:35:08 -07:00 |
Sarah Jamie Lewis
|
6e64f65962
|
First cut of Tapir Integration
|
2019-07-29 12:49:23 -07:00 |
Dan Ballard
|
8c16210407
|
Add windows stub for pipeBridge to fix windows build; fix goland error arround ConnectionState[Type]
|
2019-07-26 15:34:21 -07:00 |
Dan Ballard
|
0465973a78
|
add app level functionality to reload from service
|
2019-07-19 20:08:00 -07:00 |
Dan Ballard
|
9f52e5de7b
|
fixes to pipe bridge: it base64 encodes data of messages before sending them over to preserve binary data; fixed a lack of wiring for ipcBridge in service
|
2019-07-05 17:51:10 -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 |