Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Correct spelling errors | 2024-10-05 | -3/+3 | |
| | | | Co-authored-by: Mark <[email protected]> | |||
* | Update invalid binary paths test to cover new error handling | 2024-10-03 | -7/+7 | |
| | ||||
* | Update all references to /lang to /snekbin | 2024-10-03 | -7/+7 | |
| | ||||
* | Correct spelling in test cases | 2024-10-03 | -2/+2 | |
| | ||||
* | Add additional tests to ensure invalid binary paths are not ran | 2024-10-03 | -0/+19 | |
| | ||||
* | Allow setting a binary_path when calling /eval | 2024-10-03 | -1/+3 | |
| | ||||
* | Add tests for multi-version support | 2024-10-03 | -0/+29 | |
| | ||||
* | Raise error if attachment pathname contains invalid bytes (#209) | 2024-04-09 | -0/+14 | |
| | ||||
* | Refactor writing of input files into a separate function | 2023-10-27 | -1/+1 | |
| | ||||
* | Refactor modules into subpackages | 2023-10-27 | -7/+7 | |
| | ||||
* | Use lower timeout for file parsing timeout test | 2023-09-16 | -2/+2 | |
| | | | | | | | Updating to Bookworm may have increased performance of the file processing. In any case, this test started failing intermittently on when running on a local machine. Lower the timeout so even fast machines will hit the timeout. | |||
* | Merge branch 'main' into jb3/shared-mem | 2023-08-30 | -4/+59 | |
|\ | ||||
| * | Merge pull request #181 from python-discord/feat/158/multi-version | 2023-08-29 | -2/+2 | |
| |\ | | | | | | | Install Multiple Python Versions in the Image | |||
| | * | Install multiple Python versions in image | 2023-08-19 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Separate snekbox's Python interpreter from the interpreter used by NsJail. This allows for the interpreters to be updated on different cadences and provides better isolation of packages. Each Python interpreter adds about 70 MB to the built image. | |||
| * | | Limit total file size read from tmpfs to avoid high memory usage | 2023-08-29 | -2/+57 | |
| |/ | ||||
* / | Update tests to account for shared memory | 2023-08-28 | -17/+64 | |
|/ | ||||
* | Kill process after waiting for it to terminate | 2023-06-23 | -2/+3 | |
| | ||||
* | Attempt to fix flaky integration tests | 2023-06-22 | -0/+11 | |
| | ||||
* | Fix issue when running individual integration tests | 2023-06-22 | -0/+6 | |
| | ||||
* | Add unit tests for time_limit | 2023-03-16 | -0/+30 | |
| | ||||
* | Add unit test for deeply nested path file parsing | 2023-03-11 | -0/+23 | |
| | | | | Using example for reproducing issue #172 | |||
* | Add unit test for hidden paths exclusion | 2023-03-09 | -0/+19 | |
| | ||||
* | Add new -B flag to unit tests | 2023-03-08 | -1/+1 | |
| | ||||
* | Update file write error unit test | 2023-03-02 | -3/+9 | |
| | ||||
* | Update unit tests for home output directory | 2023-03-02 | -6/+6 | |
| | ||||
* | Add null byte schema validation tests | 2022-12-04 | -1/+21 | |
| | ||||
* | Refactor test_filesystem to use tempfile | 2022-12-04 | -8/+8 | |
| | ||||
* | Add tests for test_eval 200 | 2022-12-04 | -0/+3 | |
| | ||||
* | Add usage of ExitStack, remove warning suppress | 2022-12-04 | -20/+18 | |
| | ||||
* | Add refactors for Size enum rename | 2022-12-04 | -2/+2 | |
| | ||||
* | Change Size to IntEnum, change usage in tests | 2022-11-28 | -2/+3 | |
| | ||||
* | Refactor MemFS for implicit cleanup support | 2022-11-28 | -22/+33 | |
| | ||||
* | Fix input append to args | 2022-11-28 | -2/+2 | |
| | ||||
* | Add input/args integration test | 2022-11-28 | -0/+13 | |
| | ||||
* | Add compat support for `input` arg | 2022-11-28 | -7/+11 | |
| | ||||
* | parse_files refactor as instance method | 2022-11-28 | -1/+1 | |
| | ||||
* | Rename `libmount` to `filesystem` | 2022-11-28 | -17/+17 | |
| | ||||
* | Add tests for invalid base64 file content | 2022-11-28 | -0/+58 | |
| | ||||
* | Add ParsingError handling for invalid base64 | 2022-11-28 | -1/+1 | |
| | ||||
* | Add invalid, absolute, null byte paths to schema | 2022-11-28 | -6/+5 | |
| | ||||
* | Refactor FileAttachment as non generic | 2022-11-28 | -4/+4 | |
| | ||||
* | Add assertions for test_unmount_flags | 2022-11-28 | -0/+2 | |
| | ||||
* | Add cleanup for LibMountTests | 2022-11-28 | -4/+10 | |
| | ||||
* | Switch null byte test to use eval_code | 2022-11-28 | -3/+2 | |
| | ||||
* | Add additional tests for py_args | 2022-11-28 | -9/+14 | |
| | ||||
* | Docstring phrasing update | 2022-11-28 | -4/+4 | |
| | | | Co-authored-by: Mark <[email protected]> | |||
* | Add tests for unmount flags | 2022-11-24 | -1/+19 | |
| | ||||
* | Add concurrency tests to libmount | 2022-11-24 | -1/+37 | |
| | ||||
* | Add unit tests for libmount | 2022-11-24 | -0/+81 | |
| | ||||
* | Correct MemFS test class name | 2022-11-24 | -1/+1 | |
| |