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
Dan Ballard
1e1cbe6cd8
make engine a interface and private struct, private most methods
2019-05-15 13:07:23 -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
Sarah Jamie Lewis
a210986140
Upgrade SendMessageToGroup to return the signature for UX tracking purposes
2019-02-19 12:20:39 -08:00
Sarah Jamie Lewis
46bab264b4
Adding Accept Invite Flow
2019-02-13 17:57:42 -08:00
Sarah Jamie Lewis
b607293c2d
Fixing json/protobuf confusion
2019-02-12 18:46:23 -08:00
Sarah Jamie Lewis
3f6623bf42
Cutting cruft from import group
2019-02-12 18:04:21 -08:00
erinn
1f5a8685c4
store name of new contacts correctly
2019-02-11 13:40:20 -08:00
Sarah Jamie Lewis
8f3b607053
Fixing New Group Invite flow
2019-02-11 11:09:28 -08:00
Sarah Jamie Lewis
eb2a770085
Fix AddContact
2019-02-04 11:39:58 -08:00
Sarah Jamie Lewis
33a8922e43
Message Store Fix
2019-02-03 17:55:35 -08:00
Sarah Jamie Lewis
2b47c50d0d
Fixing up first time storage and ensuring we no longer dupe messages in timeline
2019-02-02 19:24:42 -08:00
erinn
ac077521be
save new groups and group timelines
2019-02-02 17:18:33 -08:00
Sarah Jamie Lewis
2239463512
ineffassign and misspell
2019-01-28 12:12:33 -08:00
erinn
dcc65f0ffe
iterating on eventbus fields
2019-01-22 11:11:25 -08:00
Sarah Jamie Lewis
dc6cd56098
Defining Event Fields as Constants
2019-01-21 12:22:43 -08:00
Sarah Jamie Lewis
16c8095e5f
Adding Timestamp to Events
...
Also starting to define common event fields to prevent type confusion / spelling issues
2019-01-21 11:56:35 -08:00
erinn
f28cf6b781
removing old timeline notification code and dropping support for updating existing groups
2019-01-19 15:16:38 -08:00
erinn
4f39aec94b
expose app eventbus and message ack IDs
2019-01-15 12:59:54 -08:00
Sarah Jamie Lewis
1028f04ae7
Setting Up Go Module and Fixing Dependency Bug
2019-01-13 15:52:55 -08:00
Sarah Jamie Lewis
849deb14dc
Autoblock Known Blocked Peers
2019-01-08 10:58:01 -08:00
Sarah Jamie Lewis
c3d797b2e1
Protocol Engine Refactor
2019-01-07 13:24:08 -08:00
Dan Ballard
3367f1a083
updating to new libricochet-go log api
2018-12-03 18:52:11 -08:00
erinn
9734540aca
merging
2018-11-23 17:30:18 -08:00
Dan Ballard
8a0d9c54fd
local var rename
2018-11-22 13:47:35 -08:00
erinn
ddbf96e668
little fixes
2018-11-21 16:56:08 -08:00
erinn
12206ce23c
Merge branch 'master' of https://git.openprivacy.ca/cwtch.im/cwtch
2018-11-21 16:44:19 -08:00
erinn
3b932bedc0
little fixes
2018-11-21 16:08:47 -08:00
Dan Ballard
ff54059111
update name
2018-11-21 15:10:02 -08:00
Dan Ballard
85a2c44891
Following libricochetgo's migration to bine and a generic Mixnet
...
interface.
2018-11-20 12:51:37 -08:00
Sarah Jamie Lewis
1531885bcd
Adding Custom Attributes to Contacts, Removing ClientIdentity Processing
2018-10-31 17:19:40 -07:00
Sarah Jamie Lewis
f4c45e863e
Storage Refactor
2018-10-31 15:31:52 -07:00
erinn
ce7d57a1a5
fix tests
2018-10-29 12:19:30 -07:00
erinn
912894b55f
support arbitrary channel type handlers in cwtch peer
2018-10-27 02:04:43 -07:00
Dan Ballard
d368ee1609
safe shutdown
2018-10-23 20:49:00 -07:00
erinn
66459b3d37
adding some convenience functions
2018-10-14 17:59:53 -07:00
erinn
5e580df127
same but for cwtchpeer
2018-10-09 17:12:08 -07:00
Sarah Jamie Lewis
1e04b1161e
Adding V3 Onions to Cwtch!
2018-10-05 13:38:23 -07:00
Sarah Jamie Lewis
8ab4752b44
Adding Cwtch Peer Data Channel
2018-10-04 17:03:57 -07:00
Sarah Jamie Lewis
b8a3904c37
Minor fix to export
2018-10-02 22:46:00 -07:00
Dan Ballard
a5ad2a6644
removing panics and reorder invite-to-group args
2018-09-26 19:00:40 -07:00
Dan Ballard
5f046e6d53
app suports multiple peers; cli supports multiple peers; massive cli command change (irc /style) and live follow groups
2018-09-21 16:52:39 -07:00
Sarah Jamie Lewis
d37447f320
Fixing #118 - Adding an initial message to group setup
2018-09-21 11:07:23 -07:00
Dan Ballard
c289052aae
Android use changes: dedup peer start code; peer and app track write directory and files, do not use supplied filenames for Save(); rework tormanager to take a path to tor binary
2018-07-24 16:51:46 -05:00
Sarah Jamie Lewis
f435de4b71
Testing Tor Manager + Some bug fixes
2018-07-01 20:23:30 -07:00
Dan Ballard
f16cd86e20
fixing linting errors
2018-06-27 09:19:38 -07:00
Angus Champion de Crespigny
21817f936d
modified: ../../peer/cwtch_peer.go
...
Corrected documentation
Changed 'password' to 'key' where appropriate
Reloaded the salt into the LoadCwtchPeer function
2018-06-27 01:15:03 +00:00
Angus Champion de Crespigny
2b039b2e9f
Changed capitalization of cwtchPeer (again) and updated LoadCwtchPeer to use the interface
2018-06-27 01:15:03 +00:00
Angus Champion de Crespigny
67adc0fbce
Updated capitalization of cwtchPeer in comments
2018-06-27 01:15:03 +00:00
Angus Champion de Crespigny
8e55a77173
Cwtch_peer.go
...
Added missing imports and corrected NewCwtchPeer to implement the CwtchPeerInterface
Corrected formatting
Main.go
Corrected formatting
App.go
Included missing arguments
Cwtch_peer_test.go
Included password arguments into tests
Cwtch_peer_server_intergration_test.go
Included password arguments into tests
2018-06-27 01:15:03 +00:00