Commit Graph

413 Commits

Author SHA1 Message Date
Dan Ballard 695a622963 adding delete contact and group support 2019-08-07 11:35:08 -07:00
Dan Ballard e4fbefe496 Merge branch 'tapir-peer' of cwtch.im/cwtch into master 2019-08-07 11:32:43 -07:00
Sarah Jamie Lewis 4a08331675 Issue a PeerAuth event when attempting to peer to an existing authed connection 2019-08-07 11:14:31 -07:00
Dan Ballard 5aaa228691 Merge branch 'tapir-peer' of cwtch.im/cwtch into master 2019-08-06 22:33:24 -07:00
Sarah Jamie Lewis e7f6dc3fa1 Explicitly Send Peer Disconnected Event when Blocking 2019-08-06 19:09:52 -07:00
Sarah Jamie Lewis 2d72272127 Merge branch 'tapir-peer' of cwtch.im/cwtch into master 2019-08-06 18:41:45 -07:00
Sarah Jamie Lewis f64d7ab1ed Saving Blocked Peer Status 2019-08-06 18:26:07 -07:00
Dan Ballard 4ee0adf625 Merge branch 'tapir-peer' of cwtch.im/cwtch into master 2019-08-06 17:28:19 -07:00
Sarah Jamie Lewis f08af1289f Fixing blockcing nil pointer 2019-08-06 16:52:52 -07:00
Dan Ballard ae2e717f76 Merge branch 'tapir-peer' of cwtch.im/cwtch into master 2019-08-06 15:52:16 -07:00
Sarah Jamie Lewis e2ee27cc4d Adding Block Conditional on Peer With Onion 2019-08-06 15:29:17 -07:00
Sarah Jamie Lewis c4fb1f0d91 Merge branch 'pluginContactRetry' of dan/cwtch into master 2019-08-02 10:35:06 -07:00
Dan Ballard f2e69f48d1 Add plugin system for apps; add contact retry plugin 2019-08-01 18:09:01 -07:00
Sarah Jamie Lewis 799ac6aa7f Merge branch 'master' of dan/cwtch into master 2019-07-31 15:16:32 -07:00
Dan Ballard bb6edbac47 libricochet-go version bump 2019-07-31 15:15:11 -07:00
Dan Ballard b5d238f06b Merge branch 'tapir-peer' of cwtch.im/cwtch into master 2019-07-31 11:58:38 -07:00
Sarah Jamie Lewis 821e64c360 Additional Tapir Improvements 2019-07-30 16:50:20 -07:00
Dan Ballard c43ec5497b Merge branch 'tapir-peer' of cwtch.im/cwtch into master 2019-07-29 14:50:22 -07:00
Sarah Jamie Lewis 29c5214552 Adding RemotePeer Param to Ack Events 2019-07-29 14:01:58 -07:00
Dan Ballard 51d2c49c71 Merge branch 'tapir-peer' of cwtch.im/cwtch into master
final comment from review board has been addressed!
This is good to go
2019-07-29 12:57:19 -07:00
Sarah Jamie Lewis 37b9c72abb Review Board Comments #2 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis 815ec2565b Listen Error 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis 101cce532f Fixing shutdown flow 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis 29852508d9 Updating Tapir 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis 71dd298a91 Review Board Comments 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis bc226173e4 Fixing Rebase Artifacts 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis 4c16ec379f First cut of automatic acknowledgements and protocol contexts 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis d8ce3bee4e Updating test scripts to remove peer 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis 6e64f65962 First cut of Tapir Integration 2019-07-29 12:49:23 -07:00
Sarah Jamie Lewis b959bfa3d9 Merge branch 'windows' of dan/cwtch into master 2019-07-26 17:59:04 -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
Sarah Jamie Lewis 24855ca604 Merge branch 'appReload' of dan/cwtch into master 2019-07-22 13:51:55 -07:00
Dan Ballard 0465973a78 add app level functionality to reload from service 2019-07-19 20:08:00 -07:00
Dan Ballard 7cdb73d04e Merge branch 'testfix' of cwtch.im/cwtch into master 2019-07-15 13:28:53 -07:00
Sarah Jamie Lewis b7577d9fe3 Removing non-deterministic sleeps, replace with channel wait 2019-07-10 13:59:58 -07:00
Sarah Jamie Lewis ae3c3ace4b Merge branch 'ipcConnManager' of dan/cwtch into master 2019-07-10 13:42:20 -07:00
Dan Ballard 2246c6b3bc Build out pipeBridge to have a connection manager and base64 encode binary data; add support for tor acn status callback/events 2019-07-10 13:34:01 -07:00
Dan Ballard b32cb0268c Merge branch 'master' of https://git.openprivacy.ca/cwtch.im/cwtch 2019-07-08 12:50:06 -07:00
Sarah Jamie Lewis 1267f56a69 Merge branch 'ipcpipefix' of dan/cwtch into master 2019-07-08 11:11:23 -07:00
Dan Ballard 91195b7641 Merge branch 'ipcpipefix' 2019-07-05 17:59:16 -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 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 2019-07-05 17:46:51 -07:00
Sarah Jamie Lewis 03b9b80268 Merge branch 'ipcpipe' of dan/cwtch into master 2019-06-25 15:27:50 -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
Sarah Jamie Lewis 44993d00fd Merge branch 'clientServ' of dan/cwtch into master 2019-06-12 10:49:59 -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
Sarah Jamie Lewis 5429cc6deb Merge branch 'storageRW' of dan/cwtch into master 2019-05-22 13:17:16 -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
Sarah Jamie Lewis 8be10930e7 Merge branch 'engineInterface' of dan/cwtch into master 2019-05-15 13:11:19 -07:00
Dan Ballard 1e1cbe6cd8 make engine a interface and private struct, private most methods 2019-05-15 13:07:23 -07:00