145 Commits (86250564f019cf8784c2680e656d82bb56e2659e)

Author SHA1 Message Date
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 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