aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAge
* join: also check proc file to detect nonewprivs bitLibravatar smitsohu2018-12-17
| | | | | redundant check that adds defense in depth and maybe one day can replace the other, file based check
* Merge pull request #2297 from smitsohu/patchLibravatar startx20172018-12-17
|\ | | | | enforce nonewprivs instead of seccomp for chroot sandboxes
| * enforce nonewprivs instead of seccomp for chroot sandboxesLibravatar smitsohu2018-12-15
| | | | | | | | | | currently users are able to specify a seccomp filter of their choosing, leaving the real defense to nonewprivs anyway.
* | New profile for supertuxkart. (#2298)Libravatar rusty-snake2018-12-16
| | | | | | | | | | | | * New profile supertuxkart * review fixes
* | fix netstats typo in man firejailLibravatar glitsj162018-12-16
|/
* join: check prctl return valueLibravatar smitsohu2018-12-14
|
* add explicit nonewprivs support to join option; accompanying small improvementsLibravatar smitsohu2018-12-14
|
* firecfg: improve error stringLibravatar smitsohu2018-12-13
| | | | emphasize that only firecfg needs all permissions, not firejail
* pulseaudio: use create_dir_as_user(); small adjustmentsLibravatar smitsohu2018-12-13
|
* Revert "pulseaudio: use env variable fallback in more cases"Libravatar smitsohu2018-12-13
| | | | | | | | | This reverts commit 93779cb9cd0d098cd3587e2f795200d98e3af1ee. That commit removed restrictions, but also added new inconsistencies. Starting again from the previous state is easier than evolving the current state, hence reverting the commit.
* pulseaudio: use env variable fallback in more casesLibravatar smitsohu2018-12-11
| | | | | | setting the PULSE_CLIENTCONFIG environment variable to the unmounted file is a safe fallback, use it in more cases when mounting is considered not an option
* add create_empty_dir_as_user function, refactorLibravatar smitsohu2018-12-11
|
* xorg: check if Xauthority mount point was createdLibravatar smitsohu2018-12-11
| | | | and print more meaningful error message
* Add a profile for thunderbird-waylandLibravatar rusty-snake2018-12-10
|
* improve sandboxing of KDE apps: set KDE_FORK_SLAVES, blacklist slave-socketsLibravatar smitsohu2018-12-07
| | | | | | | | | | setting the KDE_FORK_SLAVES environment variable removes all inconsistencies that arise from slaves running outside the sandbox or in a different sandbox; it also makes it slightly more difficult to abuse KIO in general and helps to mitigate security problems due to thumbnailing, which now always happens inside the same sandbox. The trade-off is more concurrently running slave processes. closes #2285
* add HAS_NODBUS conditional, ${RUNUSER} makroLibravatar smitsohu2018-12-07
|
* mergesLibravatar Tad2018-11-29
|
* Merge pull request #2276 from smitsohu/tmpfsLibravatar netblue302018-11-28
|\ | | | | refactor private-cache and tmpfs
| * refactor private-cache and tmpfsLibravatar smitsohu2018-11-26
| | | | | | | | | | | | has the immediate benefit that the result of combining --noexec and --tmpfs does not depend on the sequence of the options
* | Merge branch 'master' of https://github.com/netblue30/firejailLibravatar smitsohu2018-11-27
|\ \
| * | Add ocenaudio to firecfg.configLibravatar glitsj162018-11-27
| |/
* | firecfg: small tweaks, fixes, man page updateLibravatar smitsohu2018-11-27
| |
* | man page typoLibravatar smitsohu2018-11-27
|/
* removed ranger from firecfg.configLibravatar veloute2018-11-24
|
* removed vim from firecfg.configLibravatar veloute2018-11-24
|
* Misc. typos Libravatar luz.paz2018-11-19
| | | Found using `codespell -q 3 -L shotcut,objext,als,ans,creat,varius,chage,tthe`
* Remove -c from usage completely.Libravatar Glenn Washburn2018-11-18
|
* Add better documentation for "-c" option.Libravatar Glenn Washburn2018-11-18
|
* Merge pull request #2255 from crass/fix-profile-name-handlingLibravatar netblue302018-11-14
|\ | | | | Allow prefixing colon to profile argument of --profile to for a profile search
| * Allow prefixing colon to profile argument of --profile to for a profile ↵Libravatar Glenn Washburn2018-11-09
| | | | | | | | search, and disallow a directory to match as a profile file.
* | still fixing indentationLibravatar smitsohu2018-11-13
| | | | | | | | my editor is weird sometimes
* | identation fixLibravatar smitsohu2018-11-13
| |
* | misc small adjustmentsLibravatar smitsohu2018-11-13
| |
* | user database: improve error strings and checksLibravatar smitsohu2018-11-11
| |
* | fix the fix: ff6612fac86e1a79ba264167f0263ff12f62f346Libravatar smitsohu2018-11-10
| |
* | Merge branch 'master' of https://github.com/netblue30/firejailLibravatar smitsohu2018-11-10
|\|
| * Have appimage handling be the same with or with out special -- argument.Libravatar Glenn Washburn2018-11-08
| |
| * fix compileLibravatar netblue302018-11-08
| |
| * profile parser testingLibravatar netblue302018-11-08
| |
| * Merge pull request #2247 from SkewedZeppelin/u2f_condLibravatar netblue302018-11-07
| |\ | | | | | | Add new config option to disable U2F in browsers, enabled by default
| | * Add new config option to disable U2F in browsers, enabled by defaultLibravatar Tad2018-11-05
| | |
* | | unreadable firejail.users database fixesLibravatar smitsohu2018-11-10
|/ / | | | | | | | | | | | | run firecfg with umask 022 and print a diagnostic message if the database is not readable. closes #2225
* / Fixes for brave browserLibravatar Fred-Barclay2018-11-05
|/
* fix --bandwidth commandLibravatar netblue302018-11-05
|
* recursive remounts: add fallback for old kernels, some improvementsLibravatar smitsohu2018-11-04
| | | | | | | | | | | * vanilla kernels before 3.15 don't expose a mount id in /proc/pid/fdinfo files. This is still relevant on Ubuntu 14.04 with 3.13 kernel, CentOS 7 doesn't have this problem. In this case fall back to simple a remount and print a warning. * drop euid switching as it doesn't really serve a purpose here (paths are not opened in reading or writing mode, and we are not doing anything with it) and potentially causes problems when suid programs are sandboxed * more rigorous error handling
* mount appimages nodev,nosuidLibravatar smitsohu2018-11-04
|
* fs_whitelist: minor mountinfo check improvement, cleanupLibravatar smitsohu2018-11-04
|
* Add Mendeley profileLibravatar Fred-Barclay2018-11-02
|
* adding --net.print command line optionLibravatar netblue302018-10-29
|
* aisleriotLibravatar netblue302018-10-28
|