- 05 Jan, 2020 1 commit
-
-
jvoisin authored
-
- 01 Jan, 2020 1 commit
-
-
jvoisin authored
-
- 29 Dec, 2019 1 commit
-
-
jvoisin authored
Mypy doesn't like some annotation in web.py, this commits aims at pleasing it.
-
- 23 Dec, 2019 1 commit
-
-
jvoisin authored
Some terminals with a small number of column could wrap the cli's output in a way that would make the testsuite fail. This commit break the tests in several smaller one to mitigate this. This issue was originally reported by eleius [here](https://github.com/actionless/pikaur/issues/433), and forwarded as #153.
-
- 18 Dec, 2019 1 commit
-
-
Ivy Fay authored
Mounting new, empty filesystem on /tmp makes impossible to use mat2 for manipulating files stored there. Especially it breaks running tests while creating package and using /tmp as temporary builddir which is common setup in Arch Linux: https://aur.archlinux.org/packages/mat2/#comment-721221
-
- 16 Dec, 2019 1 commit
-
-
jvoisin authored
-
- 15 Dec, 2019 5 commits
- 08 Dec, 2019 1 commit
-
-
jvoisin authored
-
- 02 Dec, 2019 2 commits
- 01 Dec, 2019 1 commit
-
-
georg authored
-
- 30 Nov, 2019 5 commits
-
-
jvoisin authored
-
jvoisin authored
-
jvoisin authored
-
jvoisin authored
There is a bug in Python3.8 (https://bugs.python.org/issue38688) triggering an infinite recursion when copying a tree in a subfolder of the current one. We're working around it by using a list instead of an iterator, so that Python won't "discover" the target folder as part of the source files. This should fix #130
-
- 27 Nov, 2019 1 commit
-
-
mathilde authored
-
- 26 Nov, 2019 2 commits
-
-
georg authored
It seems, despite the name, both packages depend on Python 3. However, pylint3 seems deprecated, and upstream recommends to install pylint: https://www.pylint.org/#install The current versions of both packages in Debian unstable are: pylint 2.4.4-1 pylint3 2.2.2-1 This commit fixes failing CI jobs due to the use of pylint3 2.2.2-1, which seems broken.
-
jvoisin authored
-
- 25 Nov, 2019 1 commit
-
-
jvoisin authored
-
- 17 Oct, 2019 2 commits
- 13 Oct, 2019 1 commit
-
-
jvoisin authored
Mat2 (the cli) will now copy the input file permissions to the output file.
-
- 12 Oct, 2019 7 commits
- 05 Oct, 2019 1 commit
-
-
madaidan authored
This mounts a new tmpfs on /tmp so any files residing there would be hidden from the sandbox. Many programs store some files in there that might be useful to an attacker. It also drops all capabilities incase it is ever run with extra capabilities for whatever reason.
-
- 21 Sep, 2019 1 commit
-
-
jvoisin authored
On some machines (like mine), `/proc` has to be mounted. Also, since sandboxing with bubblewrap is best effort and assumes that an attacker doesn't have control outside of the file to clean, it's safe to __try__ to enable some bubblewrap features, and to silently fail otherwise.
-
- 01 Sep, 2019 4 commits