forked from cwtch.im/cwtch
1
0
Fork 0
Commit Graph

545 Commits

Author SHA1 Message Date
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
Sarah Jamie Lewis 475073f9f6 Merge branch 'fetchEvent' of dan/cwtch into master 2019-04-24 13:32:15 -07:00
Dan Ballard 2b2dcb9f6b make cwtch responsible for firing joinServer after joining a group; fire a fetch done event 2019-04-23 13:31:57 -07:00
erinn db781042a9 Merge branch 'emptyfile' of dan/cwtch into master 2019-04-17 15:09:05 -07:00
Dan Ballard f519da5cde Merge branch 'ebf' of cwtch.im/cwtch into master 2019-04-17 11:37:40 -07:00
Dan Ballard f3fb1a42dd rm empty file 2019-04-17 11:36:19 -07:00
erinn 8ea11f8afd suppress non-erroneous error message 2019-04-15 11:57:22 -07:00
Sarah Jamie Lewis 45b1a10fff Merge branch 'backoff-retry' of dan/cwtch into master 2019-03-29 13:43:49 -07:00
Dan Ballard 7640fc1c0d graceful backoffs on connection retries 2019-03-25 13:11:18 -07:00
Dan Ballard 3671d91287 Merge branch 'ebf201903251154' of cwtch.im/cwtch into master 2019-03-25 13:03:12 -07:00
erinn 5ece75b3a8 squelch pointless message 2019-03-25 11:55:04 -07:00
erinn 94664d5604 Merge branch 'postalpha' of cwtch.im/cwtch into master 2019-03-04 21:11:37 +00:00
Sarah Jamie Lewis 6697c73222 Improving peer error handling 2019-03-03 18:10:23 -08:00
Dan Ballard fca4fe17eb Merge branch 'postalpha' of cwtch.im/cwtch into master 2019-02-20 21:13:47 +00:00
Sarah Jamie Lewis 711e46ce10 Adding Error Tracking to Group Sends 2019-02-20 13:01:01 -08:00
Dan Ballard 600e1b31e6 Merge branch 'postalpha' of cwtch.im/cwtch into master 2019-02-20 20:13:25 +00:00
Sarah Jamie Lewis 83faab35a3 Keeping track of anack'd group messages 2019-02-20 12:03:26 -08:00
Sarah Jamie Lewis 4af7773bec Merge branch 'ricochet103' of dan/cwtch into master 2019-02-20 19:56:39 +00:00
Dan Ballard f66f0273a6 bump libricochet to 1.0.3 2019-02-20 11:49:26 -08:00