gristlabs_grist-core/app
Paul Fitzpatrick 4222f1ed32 (core) communicate with sandbox via standard pipes
Summary:
This switches to using stdin/stdout for RPC calls to the sandbox, rather than specially allocated side channels. Plain text error information remains on stderr.

The motivation for the change is to simplify use of sandboxes, some of which support extra file descriptors and some of which don't.

The new style of communication is made the default, but I'm not committed to this, just that it be easy to switch to if needed. It is possible I'll need to switch the communication method again in the near future.

One reason not to make this default would be windows support, which is likely broken since stdin/stdout are by default in text mode.

Test Plan: existing tests pass

Reviewers: dsagal, alexmojaki

Reviewed By: dsagal, alexmojaki

Differential Revision: https://phab.getgrist.com/D2897
2021-07-12 06:45:47 -04:00
..
client (core) Add color options to choice config UI 2021-07-09 12:07:38 -07:00
common (core) correct capitalization of AppSumo; add account management link 2021-07-08 12:41:29 -04:00
gen-server (core) link AppSumo activations with stripe, and support upgrades/downgrades 2021-06-24 10:18:42 -04:00
plugin (core) Showing censored values as a grey cell 2021-06-07 13:11:41 +02:00
server (core) communicate with sandbox via standard pipes 2021-07-12 06:45:47 -04:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00