Sarah Jamie Lewis
8479a89234
Distinguish between Authenticated and Synced for Server Connections
...
continuous-integration/drone/push Build is passing
Podrobnosti
continuous-integration/drone/pr Build is passing
Podrobnosti
Also Delete Old Server Code, and Update Integ Test to use Hardcoded Server for now
2021-06-29 15:43:42 -07:00
Sarah Jamie Lewis
08bb2f907f
Replace old GroupID with new Dervied GroupID
...
continuous-integration/drone/push Build is passing
Podrobnosti
continuous-integration/drone/pr Build is passing
Podrobnosti
As we move towards a group model that allows for different management
constitutions we need to deprecate our old group security model that relied
on "owners" and transitive signing/verification checks.
This new model derives GroupID from the GroupKey and the GroupServer
binding it both. This allows participants to know if a message was
intended for the same group they are apart of (as GroupID is included
in every encrypted/signed message to Groups) while allowing more dynamic
management protocols to be built on top of the (now agnostic) group protocols.
This PR also adds more validation logic to invites and provides the ValidateInvite
function to allow the UI to validate invites separately from processing them.
2021-05-14 11:26:04 -07:00
Sarah Jamie Lewis
c25e682fa4
Server Close Comment
continuous-integration/drone/push Build is passing
Podrobnosti
continuous-integration/drone/pr Build is passing
Podrobnosti
2021-05-05 12:50:19 -07:00
Sarah Jamie Lewis
c234b11cc2
Format
continuous-integration/drone/push Build is passing
Podrobnosti
continuous-integration/drone/pr Build is failing
Podrobnosti
2021-05-05 12:49:24 -07:00
Sarah Jamie Lewis
23230fad68
Move Server Token Key into Server Config with the Rest
...
continuous-integration/drone/push Build is passing
Podrobnosti
continuous-integration/drone/pr Build is failing
Podrobnosti
Also adds a graceful close
2021-05-05 12:47:20 -07:00
Sarah Jamie Lewis
bea58b5ba4
Groups Cleanup
2021-05-04 12:00:06 -07:00
Sarah Jamie Lewis
b4f9decdf2
Upgrade Tapir, Log, Connectivity
continuous-integration/drone/push Build is passing
Podrobnosti
continuous-integration/drone/pr Build is failing
Podrobnosti
2021-04-08 18:23:26 -07:00
Sarah Jamie Lewis
a1b2d8530f
Integrate Group Name into Invite
2020-12-16 21:41:24 -08:00
Sarah Jamie Lewis
b3ba23992e
Clean up some older TODOs
2020-11-05 14:44:27 -08:00
Sarah Jamie Lewis
f6888b47f1
Fixing up Server APIs
2020-11-04 13:16:35 -08:00
erinn
9c91a89f00
testing new message id id-ea
2020-10-22 16:05:14 -07:00
Sarah Jamie Lewis
52f1d15c78
Use new connectivity Torrc Builder
2020-10-13 14:09:59 -07:00
Sarah Jamie Lewis
b8d308763c
Sign and Check ToFU Server Bundle
2020-10-01 14:06:30 -07:00
Sarah Jamie Lewis
aed688c72f
Metrics Test...
2020-09-28 11:50:31 -07:00
Sarah Jamie Lewis
2d9050346b
Fixing Tor/Server Integration
2020-09-21 15:39:54 -07:00
Sarah Jamie Lewis
d5fb0a5793
Tapir UI Integration First Pass
2020-09-21 14:41:40 -07:00
Sarah Jamie Lewis
8ed7dd471a
Small Fixes
2020-09-21 14:41:40 -07:00
Sarah Jamie Lewis
7c73df1f06
More considered server side sync capability
2020-09-21 14:41:40 -07:00
Sarah Jamie Lewis
f74e8647ef
Fixup APIs, Error handling and formatting
2020-09-21 14:41:40 -07:00
Sarah Jamie Lewis
d230a1b629
Fix Data Race in Metrics
2020-09-21 14:41:40 -07:00
Sarah Jamie Lewis
0550a71244
Tapir Server Refactor
2020-09-21 14:41:40 -07:00
Dan Ballard
12089d9fa4
migrate to stand alone log and connectivity packages
2020-02-10 18:36:28 -05:00
Dan Ballard
258cf84e68
fixing race conditions; removing peer.GetProfile as unsafe
2020-02-04 20:03:43 -05:00
Dan Ballard
639ea560d5
creating a new v1 storage system with shared salt and only key in memory;
...
also make server/metrics test deterministic and not sleep based
2020-01-21 11:32:03 -08:00
Dan Ballard
c8541a5e36
fix integ tests to not leak go threads, re make it an error
2019-02-04 14:18:24 -08:00
Dan Ballard
a0dab022ad
stream storage for timelines, wired into profile store
2019-01-30 14:29:27 -08:00
Sarah Jamie Lewis
9e055f1ee0
Updating libricochet to latest
2019-01-23 12:50:53 -08:00
Dan Ballard
84e31f02fe
new profile storeage on eventbus
2019-01-21 12:11:40 -08:00
Dan Ballard
ffc4254f18
file storage refactor to make file and profile stores
2019-01-21 10:36:23 -08:00
Sarah Jamie Lewis
c3d797b2e1
Protocol Engine Refactor
2019-01-07 13:24:08 -08:00
Sarah Jamie Lewis
39d174ca26
Adding Event Manager
...
Barebones Event Manager implementation
This change also fixes a linting issue with logging in server/
2019-01-03 12:53:08 -08:00
Dan Ballard
3367f1a083
updating to new libricochet-go log api
2018-12-03 18:52:11 -08:00
Dan Ballard
563597907c
server should retry on tor loss
2018-11-26 13:47:03 -08:00
Sarah Jamie Lewis
b418eab92f
Merge branch 'acn2' of dan/cwtch into master
2018-11-23 03:17:50 +00:00
Dan Ballard
8a0d9c54fd
local var rename
2018-11-22 13:47:35 -08:00
Dan Ballard
4814e0b409
undo use of personal fork, pr got merged
2018-11-22 10:08:21 -08:00
Dan Ballard
ff54059111
update name
2018-11-21 15:10:02 -08:00
Dan Ballard
655afb1aa0
migrate to personal fork of struCoder/pidusage with threadsafe patch applied
2018-11-21 13:59:27 -08:00
Dan Ballard
85a2c44891
Following libricochetgo's migration to bine and a generic Mixnet
...
interface.
2018-11-20 12:51:37 -08:00
Dan Ballard
09fdb05168
make docker-entrypoint actually pass env var -_-;; and update README about docker
2018-11-02 17:17:16 -07:00
Dan Ballard
9be69bda99
all server files now go in configDir, cwtch docker entrypoint sets it by default to where it's expected
2018-11-01 15:42:10 -07:00
Gareth @ BrassHornComms
04b2191238
Changes to resolve ticket #152
2018-11-01 17:32:26 +00:00
Gareth @ BrassHornComms
24a2fcc44d
Remove extraneous content from torrc
2018-10-17 23:18:28 +00:00
Gareth @ BrassHornComms
1001dbb3fe
Closes #21
...
Proof of Concept for dockerising the server component including work
to integrate with kubernetes, gitlab and docker hub.
2018-10-17 23:18:28 +00:00
erinn
2df386f6f6
in which erinn learns to hate the linter
2018-10-14 18:26:46 -07:00
erinn
475fea02d2
fix setuponionv3 call for initial asaur update
2018-10-09 17:06:36 -07:00
erinn
ebf846e003
Revert "update setuponionv3 call to match an update to libricochet"
...
This reverts commit 80339483f0
.
2018-10-09 17:04:06 -07:00
erinn
80339483f0
update setuponionv3 call to match an update to libricochet
2018-10-09 17:01:18 -07:00
Sarah Jamie Lewis
1e04b1161e
Adding V3 Onions to Cwtch!
2018-10-05 13:38:23 -07:00
Dan Ballard
4e95427f44
messageStore now uses log like rotation on files
2018-09-20 14:08:56 -07:00