Commit Graph

41 Commits (5e1fa4c74a8dad577e122804d47016cadf409c9a)

Author SHA1 Message Date
Paul Fitzpatrick d431c1eb63 (core) add a sandbox check to admin panel, and start reconciling boot and admin pages
5 months ago
Paul Fitzpatrick 457b9714d1 (core) change ActiveDoc load and Sandbox call log messages to be aggregation-friendly
8 months ago
Dmitry S 2eec48b685 (core) Support adjusting OOM score for child sandbox processes.
10 months ago
George Gevoian 0cadb93d25 (core) Update dependencies
11 months ago
Paul Fitzpatrick 016ab66ea0
fix type issue if python is missing when running unsandboxed (#610)
1 year ago
Alex Hall 5dfa9a542c (core) Upgrade to Python 3.11
1 year ago
Dmitry S 534615dd50 (core) Update logging in sandbox code, and log tracebacks as single log messages.
1 year ago
Paul Fitzpatrick 7be0ee289d
support other SQLite wrappers, and various hooks needed by grist-static (#516)
1 year ago
Dmitry S efd92c6c2a (core) Two fixes to tests affected by changes that came from grist-core.
2 years ago
Paul Fitzpatrick 66643a5e6b
add a pyodide-based "sandbox" flavor (#437)
2 years ago
Paul Fitzpatrick f7f76fb5e7
A set of tweaks to simplify electron packaging (#421)
2 years ago
Dmitry S e170eef1a4 (core) A few assorted one-line fixes
2 years ago
Paul Fitzpatrick 20f935367b
remove old comment that gvisor is not available in grist-core (#295)
2 years ago
Alex Hall 49cb51bac5 (core) Error explanations from friendly-traceback
2 years ago
Dmitry S 51ff72c15e (core) Faster builds all around.
2 years ago
Dmitry S dd2eadc86e (core) Speed up and upgrade build.
2 years ago
Paul Fitzpatrick cf23a2d1ee (core) add GVISOR_LIMIT_MEMORY to cap memory available in sandbox
2 years ago
Alex Hall 6c90de4d62 (core) Switch excel import parsing from messytables+xlrd to openpyxl, and ignore empty rows
2 years ago
Dmitry S cedcdc6bff (core) Improve debug logging related for client-side errors and sandbox crashes.
2 years ago
Paul Fitzpatrick 134ae99e9a (core) add gvisor-based sandboxing to core
3 years ago
Alex Hall 1452b6efc3 (core) Improve stacktraces from pyCall
3 years ago
Edward Betts d6e0e1fee3 Correct spelling mistakes
3 years ago
Alex Hall 5d671bf0b3 (core) New type conversion in the backend
3 years ago
Paul Fitzpatrick 5cdc7b2ea4 (core) freshen core README; support python3 in grist-core docker image
3 years ago
Paul Fitzpatrick db34e1a6d9 (core) tweak throttling to work for gvisor/runsc
3 years ago
Paul Fitzpatrick dd0f1be117 (core) get all tests working under python3/gvisor
3 years ago
Paul Fitzpatrick df318ad6b3 (core) add a mac-specific sandbox for development
3 years ago
Paul Fitzpatrick 0fffe918c1 (core) don't garble document url in SELF_HYPERLINK on forks
3 years ago
Paul Fitzpatrick e492dfdb22 (core) add experimental support for python3 in staging
3 years ago
Alex Hall 4d526da58f (core) Move file import plugins into core/sandbox/grist
3 years ago
Paul Fitzpatrick 750c78763e (core) add python2 to gvisor Dockerfile, for use in making comparisons
3 years ago
Paul Fitzpatrick bb8cb2593d (core) support python3 in grist-core, and running engine via docker and/or gvisor
3 years ago
Paul Fitzpatrick 4222f1ed32 (core) communicate with sandbox via standard pipes
3 years ago
Alex Hall 84ddbc448b (core) Add test_replay for easily replaying data sent to the sandbox purely within python
3 years ago
Alex Hall 305b133c59 (core) Remaining Python 3 compatibility changes
3 years ago
Alex Hall 8a940676e9 (core) Generic tools for recording pycalls, deterministic mode.
3 years ago
Paul Fitzpatrick 6d2e8378cd (core) fix some tests for node v14
3 years ago
Paul Fitzpatrick 9f234b758d (core) freshen grist-core build
4 years ago
Paul Fitzpatrick 0c5f7cf0a7 (core) add SELF_HYPERLINK() function for generating links to the current document
4 years ago
Paul Fitzpatrick b82eec714a (core) move data engine code to core
4 years ago
Paul Fitzpatrick 5ef889addd (core) move home server into core
4 years ago