Sarah Jamie Lewis
|
86250564f0
|
Make ConnectionState a non-static map + Fix PeerApp for Connection-only Events
|
1 year ago |
Sarah Jamie Lewis
|
a1b2d8530f
|
Integrate Group Name into Invite
|
1 year ago |
Sarah Jamie Lewis
|
62866da84c
|
Correctly Handle Messages from Unknown Peers
|
2 years ago |
Sarah Jamie Lewis
|
b3ba23992e
|
Clean up some older TODOs
|
2 years ago |
Sarah Jamie Lewis
|
80c6bcead7
|
Split Peer and Server Connection Launching
|
2 years ago |
erinn
|
e9e6dc57f3
|
adding a comment for the linty lint friend
|
2 years ago |
erinn
|
9c91a89f00
|
testing new message id id-ea
|
2 years ago |
erinn
|
e4ab5b543b
|
bugfix
|
2 years ago |
erinn
|
509e5c95ba
|
expose cwtchPeer.Profile.AddMessageToContactTimeline() via StoreMessage()
|
2 years ago |
erinn
|
5772ce45a4
|
add cwtchPeer.InitForEvents which allows overriding the default set of eventbus events handles by the peer
|
2 years ago |
erinn
|
1933fb703f
|
testing new message id id-ea
|
2 years ago |
erinn
|
d3930ec78f
|
bugfix
|
2 years ago |
erinn
|
b423f1e176
|
expose cwtchPeer.Profile.AddMessageToContactTimeline() via StoreMessage()
|
2 years ago |
erinn
|
4606489cca
|
add cwtchPeer.InitForEvents which allows overriding the default set of eventbus events handles by the peer
|
2 years ago |
Sarah Jamie Lewis
|
b8d308763c
|
Sign and Check ToFU Server Bundle
|
2 years ago |
Sarah Jamie Lewis
|
2d9050346b
|
Fixing Tor/Server Integration
|
2 years ago |
Sarah Jamie Lewis
|
d5fb0a5793
|
Tapir UI Integration First Pass
|
2 years ago |
Sarah Jamie Lewis
|
8ed7dd471a
|
Small Fixes
|
2 years ago |
Sarah Jamie Lewis
|
f74e8647ef
|
Fixup APIs, Error handling and formatting
|
2 years ago |
Sarah Jamie Lewis
|
0550a71244
|
Tapir Server Refactor
|
2 years ago |
Sarah Jamie Lewis
|
422b0d5deb
|
Allow Peers to Store History
|
2 years ago |
Dan Ballard
|
e91e892eef
|
Adding new authorization level to peers; porting Blocked status to authorization; removing trusted; securing engine/peerapp message processing around authoriztion
|
2 years ago |
Dan Ballard
|
5f39c1d498
|
make peer handling of NewRetValMessage optional, as UI handles it fully
|
2 years ago |
Dan Ballard
|
dc3df531dd
|
peer getVal/retVal messages and functions and handling
|
2 years ago |
Dan Ballard
|
12089d9fa4
|
migrate to stand alone log and connectivity packages
|
2 years ago |
Dan Ballard
|
258cf84e68
|
fixing race conditions; removing peer.GetProfile as unsafe
|
2 years ago |
Dan Ballard
|
514d25c365
|
tie peerWithOnion to AddContact
|
3 years ago |
Sarah Jamie Lewis
|
99ea31ce82
|
Adding Network Status Plugin + Fixing plugin goroutine leaks
|
3 years ago |
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
|
3 years ago |
Dan Ballard
|
77d26d3877
|
profile and peer messaging refactor. Profiles once again store timelines for peers, should be used as canonical timeline by frontend UI
|
3 years ago |
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).
|
3 years ago |
Dan Ballard
|
bd75e44555
|
make event.Queue use internal infinite channels; make event.Manager not use failable writes
|
3 years ago |
Sarah Jamie Lewis
|
3c67c47bb0
|
Add support for unblocking peers
|
3 years ago |
Dan Ballard
|
695a622963
|
adding delete contact and group support
|
3 years ago |
Sarah Jamie Lewis
|
6e64f65962
|
First cut of Tapir Integration
|
3 years ago |
Dan Ballard
|
8c16210407
|
Add windows stub for pipeBridge to fix windows build; fix goland error arround ConnectionState[Type]
|
3 years ago |
Dan Ballard
|
0465973a78
|
add app level functionality to reload from service
|
3 years ago |
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
|
3 years ago |
Dan Ballard
|
67678e14e4
|
fixes to pipe bridge: it base64 encodes data of messages before sendign them over to preserve binary data; fixed a lack of wiring for ipcBridge in service
|
3 years ago |
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
|
3 years ago |
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)
|
3 years ago |
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.
|
3 years ago |
Dan Ballard
|
1e1cbe6cd8
|
make engine a interface and private struct, private most methods
|
3 years ago |
Dan Ballard
|
2b2dcb9f6b
|
make cwtch responsible for firing joinServer after joining a group; fire a fetch done event
|
3 years ago |
Sarah Jamie Lewis
|
a210986140
|
Upgrade SendMessageToGroup to return the signature for UX tracking purposes
|
3 years ago |
Sarah Jamie Lewis
|
46bab264b4
|
Adding Accept Invite Flow
|
3 years ago |
Sarah Jamie Lewis
|
b607293c2d
|
Fixing json/protobuf confusion
|
3 years ago |
Sarah Jamie Lewis
|
3f6623bf42
|
Cutting cruft from import group
|
3 years ago |
erinn
|
1f5a8685c4
|
store name of new contacts correctly
|
3 years ago |
Sarah Jamie Lewis
|
8f3b607053
|
Fixing New Group Invite flow
|
3 years ago |