66 Commits (master)

Author SHA1 Message Date
  Sarah Jamie Lewis 8f85f49404 Initial pass at race condition fixes 1 month 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 1 month ago
  Dan Ballard df420034ea make contact retry plugin acn connection state aware; make contact retry plugin do groups; remove connectionManager bad retry logic; allow querringing of ACN status 2 months 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). 2 months ago
  Sarah Jamie Lewis 6efde0289d Separate Initial Peer Requests and Retry Events 3 months ago
  Sarah Jamie Lewis 38542751c8 Allowing Blocking of Unknown Contacts 3 months ago
  Dan Ballard bd75e44555 make event.Queue use internal infinite channels; make event.Manager not use failable writes 4 months ago
  Sarah Jamie Lewis 01ec46a97c Upgrading to Tapir Identity 4 months ago
  Sarah Jamie Lewis 3c67c47bb0 Add support for unblocking peers 4 months ago
  Dan Ballard 695a622963 adding delete contact and group support 4 months ago
  Sarah Jamie Lewis 4a08331675 Issue a PeerAuth event when attempting to peer to an existing authed connection 4 months ago
  Sarah Jamie Lewis e7f6dc3fa1 Explicitly Send Peer Disconnected Event when Blocking 4 months ago
  Sarah Jamie Lewis f08af1289f Fixing blockcing nil pointer 4 months ago
  Sarah Jamie Lewis e2ee27cc4d Adding Block Conditional on Peer With Onion 4 months ago
  Sarah Jamie Lewis 821e64c360 Additional Tapir Improvements 4 months ago
  Sarah Jamie Lewis 29c5214552 Adding RemotePeer Param to Ack Events 4 months ago
  Sarah Jamie Lewis 37b9c72abb Review Board Comments #2 4 months ago
  Sarah Jamie Lewis 815ec2565b Listen Error 4 months ago
  Sarah Jamie Lewis 101cce532f Fixing shutdown flow 4 months ago
  Sarah Jamie Lewis 71dd298a91 Review Board Comments 4 months ago
  Sarah Jamie Lewis bc226173e4 Fixing Rebase Artifacts 4 months ago
  Sarah Jamie Lewis 4c16ec379f First cut of automatic acknowledgements and protocol contexts 4 months ago
  Sarah Jamie Lewis 6e64f65962 First cut of Tapir Integration 5 months ago
  Dan Ballard 8c16210407 Add windows stub for pipeBridge to fix windows build; fix goland error arround ConnectionState[Type] 4 months ago
  Dan Ballard 0465973a78 add app level functionality to reload from service 4 months ago
  Sarah Jamie Lewis b7577d9fe3 Removing non-deterministic sleeps, replace with channel wait 5 months 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 5 months 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 5 months 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 5 months 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) 6 months ago
  Dan Ballard 0c4bbe9ad1 Refactor: engine and peer decoupled, engine and eventbus now per peer 7 months ago
  Dan Ballard 1e1cbe6cd8 make engine a interface and private struct, private most methods 7 months ago
  Dan Ballard 2b2dcb9f6b make cwtch responsible for firing joinServer after joining a group; fire a fetch done event 7 months ago
  Dan Ballard 7640fc1c0d graceful backoffs on connection retries 8 months ago
  Sarah Jamie Lewis 6697c73222 Improving peer error handling 9 months ago
  Sarah Jamie Lewis 711e46ce10 Adding Error Tracking to Group Sends 9 months ago
  Sarah Jamie Lewis f056407cd0 Sending Message to an Offline Peer no longer blocks 10 months ago
  Dan Ballard 8959382449 on manageServerConnection, always start a new one (fetch) and the replace existing if, and close 10 months ago
  Sarah Jamie Lewis 2239463512 ineffassign and misspell 10 months ago
  Sarah Jamie Lewis 9e055f1ee0 Updating libricochet to latest 10 months ago
  erinn dcc65f0ffe iterating on eventbus fields 10 months ago
  Sarah Jamie Lewis ebe8db6c31 Blocking now kills listening connections too 10 months ago
  Sarah Jamie Lewis dc6cd56098 Defining Event Fields as Constants 10 months ago
  Sarah Jamie Lewis 16c8095e5f Adding Timestamp to Events 10 months ago
  Sarah Jamie Lewis 849deb14dc Autoblock Known Blocked Peers 11 months ago
  Sarah Jamie Lewis c3d797b2e1 Protocol Engine Refactor 11 months ago
  Sarah Jamie Lewis d37447f320 Fixing #118 - Adding an initial message to group setup 1 year ago
  Sarah Jamie Lewis 2981cb4dac Formatting & Adding to Quality 1 year ago
  Sarah Jamie Lewis 22aebae0e5 Actually implementing correct signature construction 1 year ago
  Dan Ballard cf80207f77 rename go-ricochet to libricochet-go 1 year ago