| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Install eval dependencies with --user & ensure user base var is set | 2023-08-29 | -3/+3 | |
| | | | | | | | | | | Due to the way that `find` executes -exec arguments we need to run the pip install's inside another `sh` instance so that the PYTHONUSERBASE environment variable is correctly picked up. Additionally, we need to specify `--user` so that pip respects the PYTHONUSERBASE variable at all. | |||
| * | Fix numpy install for test | 2023-08-19 | -1/+1 | |
| | | | | | Need to use `export` to set vars when && is used between the commands. | |||
| * | Remove leading empty strings from NsJail config args | 2023-08-19 | -2/+2 | |
| | | | | | | Prevent an empty exec_bin.args from manifesting as an empty string in the fully built arguments. | |||
| * | Use --link with COPY in Dockerfile | 2023-08-19 | -7/+7 | |
| | | | | | | | | | Re-use already built COPY layers in subsequent builds even if the previous layers have changed, which is especially helpful when copying from another build stage. See https://docs.docker.com/engine/reference/builder/#copy---link | |||
| * | Install multiple Python versions in image | 2023-08-19 | -56/+117 | |
| | | | | | | | | | 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. | |||
| * | Use buildpack-deps as the builder base image | 2023-08-07 | -9/+6 | |
| | | | | | | Get some of the NsJail build dependencies pre-installed thanks to the base image. | |||
| * | Remove explicit package versions from Dockerfile | 2023-08-07 | -14/+14 | |
| | | | | | | It's using a stable version of Debian, so it's redundant to lock packages to specific versions. | |||
| * | Merge #180 - fix integration tests | 2023-06-23 | -0/+18 | |
| |\ | ||||
| | * | 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 | |
| |/ | ||||
| * | Merge pull request #178 from python-discord/fix-status-badge | 2023-06-22 | -2/+2 | |
| |\ | | | | | Fix actions status badge | |||
| | * | Fix actions status badge | 2023-06-22 | -2/+2 | |
| |/ | ||||
| * | Merge pull request #173 from python-discord/file-scan-recursion-fix | 2023-05-09 | -41/+117 | |
| |\ | | | | | Fix recursion error during file attachment parsing of deep nested paths | |||
| | * | Merge branch 'main' into file-scan-recursion-fix | 2023-05-09 | -49/+34 | |
| | |\ | |/ |/| | ||||
| * | | Update Sentry SDK to support Falcon 3 | 2023-03-13 | -49/+34 | |
| | | | | | | | Signed-off-by: Bradley Reynolds <[email protected]> | |||
| | * | Update type hint for `files_timeout` to be `int` to be compatible with ↵ | 2023-03-16 | -1/+1 | |
| | | | | | | | | | `timed.time_limit` | |||
| | * | Add unit tests for time_limit | 2023-03-16 | -0/+30 | |
| | | | ||||
| | * | Include TimeoutError in raises docstring field | 2023-03-16 | -4/+6 | |
| | | | ||||
| | * | Rename `count` variable | 2023-03-16 | -3/+3 | |
| | | | ||||
| | * | Use log.exception for catch all | 2023-03-16 | -1/+1 | |
| | | | ||||
| | * | Update snekbox/utils/timed.py | 2023-03-15 | -1/+1 | |
| | | | | | | | Co-authored-by: Mark <[email protected]> | |||
| | * | Remove unused timed function | 2023-03-13 | -33/+4 | |
| | | | ||||
| | * | Add SIGALRM based time limit | 2023-03-13 | -13/+42 | |
| | | | ||||
| | * | Add unit test for deeply nested path file parsing | 2023-03-11 | -0/+23 | |
| | | | | | | | | | Using example for reproducing issue #172 | |||
| | * | Provide files_timeout to `MemFS.files_list` call | 2023-03-11 | -0/+1 | |
| | | | ||||
| | * | Add `timeout` to `MemFS.files` and `MemFS.files_list` for more cooperative ↵ | 2023-03-11 | -10/+23 | |
| | | | | | | | | | cancellation | |||
| | * | Handle recursion error cases from glob | 2023-03-11 | -0/+7 | |
| | | | ||||
| | * | Reduce file parse timeout from 8 to 5 seconds | 2023-03-11 | -1/+1 | |
| | | | ||||
| | * | Ensure mp Pool is not reused to avoid broken pipes from shutdown | 2023-03-11 | -1/+1 | |
| |/ | ||||
| * | Merge pull request #170 from python-discord/files-exclude-hidden | 2023-03-10 | -0/+24 | |
| |\ | | | | | Exclude hidden paths in files output | |||
| | * | Add unit test for hidden paths exclusion | 2023-03-09 | -0/+19 | |
| | | | ||||
| | * | Add files output exclude for hidden paths | 2023-03-09 | -0/+5 | |
| |/ | ||||
| * | Merge pull request #159 from python-discord/bytes-output | 2023-03-10 | -97/+1231 | |
| |\ | | | | | File system and Binary file sending | |||
| | * | Merge branch 'main' into bytes-output | 2023-03-10 | -11/+14 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #167 from python-discord/deployment-update | 2023-02-02 | -11/+11 | |
| |\ \ | | | | | | | Add `--upgrade` flag to deployment pip install | |||
| | * | | Update .pre-commit-config.yaml | 2023-02-02 | -5/+5 | |
| | | | | ||||
| | * | | Update deps to newest | 2023-02-02 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps dependencies to newest versions: - attrs - networkx - numpy - scipy - tzdata | |||
| | * | | Add `--upgrade` flag to deployment pip install | 2023-02-02 | -1/+1 | |
| |/ / | ||||
| * | | Update einspect version to 0.5 | 2023-01-25 | -1/+1 | |
| | | | ||||
| * | | Merge pull request #165 from python-discord/dep-add-einspect | 2023-01-14 | -0/+1 | |
| |\ \ | | | | | | | Add einspect | |||
| | * | | Add `einspect` to deployment | 2023-01-14 | -0/+1 | |
| |/ / | ||||
| * | | Add matplotlib (#160) | 2023-01-01 | -0/+1 | |
| | | | ||||
| * | | Merge pull request #163 from CJ-UltiPro/patch-1 | 2023-01-01 | -0/+1 | |
| |\ \ | | | | | | | Yay Scipy! | |||
| | * | | Yay Scipy! | 2022-12-28 | -0/+1 | |
| |/ / | | | | | Bringing the much loved scipy to snekbox :) | |||
| * | | Merge pull request #161 from chilaxan/patch-1 | 2022-11-29 | -1/+1 | |
| |\ \ | | | | | | | update fishhook version to 0.2 | |||
| | * | | update fishhook version to 0.2 | 2022-11-29 | -1/+1 | |
| |/ / | ||||
| | * | Add new -B flag to unit tests | 2023-03-08 | -1/+1 | |
| | | | ||||
| | * | Remove file ignore filter to use -B flag instead | 2023-03-08 | -24/+3 | |
| | | | ||||
| | * | Add `config/.ignore` file, parsed to ignore file patterns for upload | 2023-03-02 | -7/+37 | |
| | | | | | | | | | Currently only includes some python bytecode files | |||