Graphe des révisions

86 Révisions

Auteur SHA1 Message Date
Sarah Jamie Lewis 8479a89234 Distinguish between Authenticated and Synced for Server Connections
continuous-integration/drone/push Build is passing Détails
continuous-integration/drone/pr Build is passing Détails
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 Détails
continuous-integration/drone/pr Build is passing Détails
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 Détails
continuous-integration/drone/pr Build is passing Détails
2021-05-05 12:50:19 -07:00
Sarah Jamie Lewis c234b11cc2 Format
continuous-integration/drone/push Build is passing Détails
continuous-integration/drone/pr Build is failing Détails
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 Détails
continuous-integration/drone/pr Build is failing Détails
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 Détails
continuous-integration/drone/pr Build is failing Détails
2021-04-08 18:23:26 -07:00
Sarah Jamie Lewis a1b2d8530f Integrate Group Name into Invite
the build was successful Détails
2020-12-16 21:41:24 -08:00
Sarah Jamie Lewis b3ba23992e Clean up some older TODOs
the build was successful Détails
2020-11-05 14:44:27 -08:00
Sarah Jamie Lewis f6888b47f1 Fixing up Server APIs
the build was successful Détails
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
the build was successful Détails
2020-10-13 14:09:59 -07:00
Sarah Jamie Lewis b8d308763c Sign and Check ToFU Server Bundle
the build was successful Détails
2020-10-01 14:06:30 -07:00
Sarah Jamie Lewis aed688c72f Metrics Test...
the build was successful Détails
2020-09-28 11:50:31 -07:00
Sarah Jamie Lewis 2d9050346b Fixing Tor/Server Integration
the build was successful Détails
2020-09-21 15:39:54 -07:00
Sarah Jamie Lewis d5fb0a5793 Tapir UI Integration First Pass
the build failed Détails
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
the build was successful Détails
2020-02-10 18:36:28 -05:00
Dan Ballard 258cf84e68 fixing race conditions; removing peer.GetProfile as unsafe
the build was successful Détails
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;
the build was successful Détails
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