Dan Ballard
|
12089d9fa4
|
migrate to stand alone log and connectivity packages
|
2020-02-10 18:36:28 -05:00 |
Dan Ballard
|
4ecc7c0f2b
|
Change password on a peer and it's storage
|
2019-12-12 13:36:04 -08:00 |
Sarah Jamie Lewis
|
8f85f49404
|
Initial pass at race condition fixes
|
2019-11-08 13:25:13 -08:00 |
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
|
2019-10-31 14:39:31 -07:00 |
Dan Ballard
|
77d26d3877
|
profile and peer messaging refactor. Profiles once again store timelines for peers, should be used as canonical timeline by frontend UI
|
2019-10-21 13:56:07 -07:00 |
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).
|
2019-09-20 11:06:05 -07:00 |
Sarah Jamie Lewis
|
3c67c47bb0
|
Add support for unblocking peers
|
2019-08-07 12:07:57 -07:00 |
Dan Ballard
|
695a622963
|
adding delete contact and group support
|
2019-08-07 11:35:08 -07:00 |
Dan Ballard
|
0465973a78
|
add app level functionality to reload from service
|
2019-07-19 20:08:00 -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
|
83faab35a3
|
Keeping track of anack'd group messages
|
2019-02-20 12:03:26 -08:00 |
erinn
|
1f5a8685c4
|
store name of new contacts correctly
|
2019-02-11 13:40:20 -08:00 |
Sarah Jamie Lewis
|
84a10a9f5e
|
Fixing unitialized map
|
2019-02-05 10:58:14 -08:00 |
Dan Ballard
|
4d11547393
|
grou[ invite also gets random local id
|
2019-02-04 11:53:42 -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 |
Dan Ballard
|
a0dab022ad
|
stream storage for timelines, wired into profile store
|
2019-01-30 14:29:27 -08:00 |
Dan Ballard
|
84e31f02fe
|
new profile storeage on eventbus
|
2019-01-21 12:11:40 -08:00 |
erinn
|
f28cf6b781
|
removing old timeline notification code and dropping support for updating existing groups
|
2019-01-19 15:16:38 -08:00 |
Sarah Jamie Lewis
|
7b63fe79de
|
Removing older group verification checks that are superceded by v3 onions
|
2019-01-19 13:41:49 -08:00 |
Sarah Jamie Lewis
|
c3d797b2e1
|
Protocol Engine Refactor
|
2019-01-07 13:24:08 -08:00 |
Sarah Jamie Lewis
|
1e2ecb8e88
|
Adding maxlength check
|
2018-11-28 11:55:27 -08:00 |
Sarah Jamie Lewis
|
dc489398ea
|
Checking if a group is setup on a v3 onion server
|
2018-11-21 14:29:38 -08:00 |
Sarah Jamie Lewis
|
8083e6fa5c
|
Adding Method to Save Messages in p2p Transcript
|
2018-11-21 13:31:22 -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
|
1e04b1161e
|
Adding V3 Onions to Cwtch!
|
2018-10-05 13:38:23 -07:00 |
Dan Ballard
|
a5ad2a6644
|
removing panics and reorder invite-to-group args
|
2018-09-26 19:00:40 -07:00 |
Dan Ballard
|
0351de1ff1
|
Merge branch 'initial_message' of cwtch.im/cwtch into master
|
2018-09-21 18:29:14 +00:00 |
Sarah Jamie Lewis
|
d37447f320
|
Fixing #118 - Adding an initial message to group setup
|
2018-09-21 11:07:23 -07:00 |
Sarah Jamie Lewis
|
2197134758
|
Implementing #117 - Profile Custom Attribute Map
|
2018-09-21 10:45:25 -07:00 |
Sarah Jamie Lewis
|
2981cb4dac
|
Formatting & Adding to Quality
|
2018-06-29 12:20:07 -07:00 |
Sarah Jamie Lewis
|
22aebae0e5
|
Actually implementing correct signature construction
|
2018-06-23 09:23:39 -07:00 |
Dan Ballard
|
cf80207f77
|
rename go-ricochet to libricochet-go
|
2018-06-23 09:15:36 -07:00 |
Sarah Jamie Lewis
|
89ffc737bc
|
Encapsualting Profile behind Peer interface
|
2018-06-19 22:51:21 -07:00 |
Dan Ballard
|
d3765fd9bb
|
server now has a config file; delete profile.Save (unsued); update cwtch_peer.Save to use indented Marshal
|
2018-06-18 16:07:34 -07:00 |
Dan Ballard
|
dae807da07
|
comments and variable renames to fully pass golint
|
2018-06-15 09:24:23 -07:00 |
Sarah Jamie Lewis
|
b8ce0da2dd
|
Better thread safety pattern and some tests
|
2018-06-03 12:45:43 -07:00 |
Sarah Jamie Lewis
|
ded21271f6
|
Making profile thread safe, making blocking do something
|
2018-05-31 13:20:55 -07:00 |
Sarah Jamie Lewis
|
77e62b1b66
|
Renaming to cwtch.im
|
2018-05-28 11:05:06 -07:00 |
Sarah Jamie Lewis
|
6de91969ae
|
Adding padding and length stuff
|
2018-05-28 10:44:47 -07:00 |
Sarah Jamie Lewis
|
a4532910d0
|
Fixing up integration test for commit
|
2018-05-20 12:58:16 -07:00 |
Sarah Jamie Lewis
|
5c2ef7a94f
|
Implementing groupkey leak detection
|
2018-05-20 11:38:56 -07:00 |
Sarah Jamie Lewis
|
8349ff1b3c
|
Golint fixes
|
2018-05-16 13:53:09 -07:00 |
Sarah Jamie Lewis
|
bd1ad4fc67
|
Surfacing some error codes
|
2018-05-16 13:18:47 -07:00 |
Sarah Jamie Lewis
|
ec0c341bb1
|
Fixing some race conditions, adding more error checking
|
2018-05-09 12:09:00 -07:00 |
Sarah Jamie Lewis
|
9b7b25cbe8
|
Fixing crshing bugs, peers now connect to other peers and servers when accepted/trusting
Connection state is checked before things happen to avoid hangs
|
2018-05-03 12:23:02 -07:00 |
Sarah Jamie Lewis
|
eacce2113c
|
feature complete app
|
2018-05-02 21:12:45 -07:00 |
Sarah Jamie Lewis
|
8d8eb89507
|
CLI now supports cwtch peering and invites
|
2018-05-01 13:44:45 -07:00 |
Sarah Jamie Lewis
|
f1d0a8e900
|
Fixing up messaging to use a proper ordering of messages based on timeline and previous hash.
This isn't perfect, but under normal conditions should prevent malicous server reordering. Still need a second order function
|
2018-04-02 14:10:29 -07:00 |
Sarah Jamie Lewis
|
7e8ad39637
|
Massive clean up
|
2018-03-31 13:11:25 -07:00 |