aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
| * | add support for faccessat2 syscallLibravatar glitsj162021-02-10
| | |
| * | add support for faccessat2 syscallLibravatar glitsj162021-02-10
| | |
| * | add support for faccessat2 syscallLibravatar glitsj162021-02-10
| | |
| * | add support for fsaccessat2 syscallLibravatar glitsj162021-02-10
| | |
| * | add support for faccessat2 syscallLibravatar glitsj162021-02-10
| | |
| * | add support for fsaccessat2 syscallLibravatar glitsj162021-02-10
| | |
* | | fix spacing in man firejailLibravatar glitsj162021-02-10
| | |
* | | Merge pull request #3970 from glitsj16/man-fixesLibravatar glitsj162021-02-10
|\ \ \ | |/ / |/| | small man fixes
| * | fix private=directory in man firejail-profileLibravatar glitsj162021-02-10
| | |
| * | fix ordering of deterministic-exit-code in man firejailLibravatar glitsj162021-02-10
|/ /
* | Merge pull request #3966 from albinou/masterLibravatar netblue302021-02-09
|\ \ | | | | | | Add a comment in some profiles to allow screen sharing
| * | Update etc/profile-a-l/firefox.profileLibravatar Albin Kauffmann2021-02-09
| | | | | | | | | Co-authored-by: Kelvin M. Klann <kmk3.code@protonmail.com>
| * | Update etc/profile-a-l/chromium-common.profileLibravatar Albin Kauffmann2021-02-09
| | | | | | | | | Co-authored-by: Kelvin M. Klann <kmk3.code@protonmail.com>
| * | Add a comment to some profiles to allow screen sharingLibravatar Albin Kauffmann2021-02-09
| | | | | | | | | | | | | | | | | | | | | | | | This configuration is to be applied in order to get screen sharing working under Wayland (via pipewire and a xdg-desktop-portal backend). Note that {chrome|chromium} does not need the dbus filters (at least as of today) because dbus filtering is not enabled (dbus-user not set to none).
* | | Merge pull request #3967 from kmk3/fix-tmpfs-typoLibravatar netblue302021-02-09
|\ \ \ | | | | | | | | configure*: fix typo of HAVE_USERTMPFS
| * | | configure*: fix typo of HAVE_USERTMPFSLibravatar Kelvin M. Klann2021-02-09
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added on commit 64a8d6a7f ("compile time option to disable --private-cache and --tmpfs for regular user"). These are the only occurrences: $ git ls-files -z | xargs -0 grep -Fin USERTMPS configure:3542:HAVE_USERTMPS="" configure.ac:80:HAVE_USERTMPS=""
* / / Remove skip ci if conndition from workflowsLibravatar rusty-snake2021-02-09
|/ / | | | | | | | | GitHub added native support for it, no need for this anymore. https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/
* | Revert "etc: use ${DOCUMENTS} macro where appropriate"Libravatar Kelvin M. Klann2021-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5df1f27c638c487dfd664ea3a0f756565e1e57bd. That commit breaks things, as pointed out by @rusty-snake[1]: > @kmk3 @glitsj16 The xdg macros are treated literally if they have sub > components (#2359): > > ``` > Error: "${DOCUMENTS}/KeePassXC" is an invalid filename: rejected character: "{" > ``` [1]: https://github.com/netblue30/firejail/commit/3fa2927c3c1c5cf583864746538ea791c1ba2dc4#commitcomment-46913219
* | adding DISPLAY to env_whitelistLibravatar netblue302021-02-09
| |
* | Merge pull request #3849 from bbhtt/emailLibravatar netblue302021-02-09
|\ \ | | | | | | Email part (2)
| * | Some minor changesLibravatar bbhtt2021-01-09
| | |
| * | Add seccomp.block-secondary to email-common,mutt,neomutt; add mdwe to ↵Libravatar bbhtt2021-01-04
| | | | | | | | | | | | mutt,neomuut; some sorting
| * | Add ipc-namespace, machine-idLibravatar bbhtt2020-12-31
| | |
| * | Add dbus-system none back to email-common.profileLibravatar bbhtt2020-12-31
| | |
| * | Some sorting per @kmk3Libravatar bbhtt2020-12-31
| | |
| * | Rearrange and fixes per commentsLibravatar bbhtt2020-12-31
| | |
| * | Add seccomp.block-secondary per @rusty-snakeLibravatar bbhtt2020-12-31
| | |
| * | Improve whitelisting and dbus of Sylpheed and Claws-mailLibravatar bbhtt2020-12-31
| | |
| * | Add folks cache directoryLibravatar bbhtt2020-12-29
| | |
| * | Fix python; add read-only to editors/cli browsers;re-add cache directoryLibravatar bbhtt2020-12-29
| | |
| * | Add Evolution and folks directories coming from evolution data server common ↵Libravatar bbhtt2020-12-29
| | | | | | | | | | | | to both geary and evolution; add dbus permissions fromflatpak
| * | Add neomutt to firefg.configLibravatar bbhtt2020-12-28
| | |
| * | Add whitelisting to mutt; improve geary, new profile for neomuttLibravatar bbhtt2020-12-28
| | |
* | | Merge pull request #3322 from topimiettinen/filter-environment-variablesLibravatar netblue302021-02-09
|\ \ \ | | | | | | | | Filter environment variables
| * | | Filter environment variablesLibravatar Topi Miettinen2021-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Save all environment variables for later use in the application, clear environment and re-apply only whitelisted variables for the main firejail process. The whitelisted environment is only used by C library. Sandboxed tools will get further variables used internally (FIREJAIL_*). All variables will be reapplied for the firejailed application. This also lifts the length restriction for environment variables, except for the variables used by Firejail itself or the sandboxed tools.
* | | | bump RELNOTES date to fix CILibravatar Reiner Herrmann2021-02-09
| | | |
* | | | Housekeeping: strip extra whitespaceLibravatar Fred Barclay2021-02-08
| | | | | | | | | | | | | | | | | | | | Just `find . -not \( -name .git -prune -o -name *.AppImage -prune \) -type f -print0 | xargs -0 perl -pi -e 's/ +$//'` and filter to avoid unwanted changes (especially .md files)
* | | | Merge pull request #3961 from kmk3/fix-macro-usageLibravatar glitsj162021-02-08
|\ \ \ \ | | | | | | | | | | etc: use ${DOCUMENTS} macro where appropriate
| * | | | etc: use ${DOCUMENTS} macro where appropriateLibravatar Kelvin M. Klann2021-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, some paths are hard-coded: $ grep -Fnr '${HOME}/Documents' etc etc-fixes etc/profile-m-z/Mathematica.profile:19:mkdir ${HOME}/Documents/Wolfram Mathematica etc/profile-m-z/Mathematica.profile:22:whitelist ${HOME}/Documents/Wolfram Mathematica etc/profile-a-l/keepassxc.profile:34:# If you do so, you MUST store your database under ${HOME}/Documents/KeePassXC/foo.kdbx etc/profile-a-l/keepassxc.profile:35:#mkdir ${HOME}/Documents/KeePassXC etc/profile-a-l/keepassxc.profile:36:#whitelist ${HOME}/Documents/KeePassXC Commands used to search and replace: $ find etc etc-fixes/ -type f -exec \ sed -i.bak -e 's|\${HOME}/Documents|${DOCUMENTS}|' '{}' + Related to that, the (lack of) usage of ${DOWNLOADS} has been recently fixed on commit deae31301 ("use ${DOWNLOADS} in lutris.profile (#3955)"). With the above change, all macros other than ${DOCUMENTS} seem to be already used appropriately: $ grep -Fnr '${HOME}/Desktop' etc etc-fixes $ grep -Fnr '${HOME}/Downloads' etc etc-fixes $ grep -Fnr '${HOME}/Music' etc etc-fixes $ grep -Fnr '${HOME}/Pictures' etc etc-fixes $ grep -Fnr '${HOME}/Videos' etc etc-fixes See src/firejail/macros.c for details.
* | | | | merge 0.9.64.4 RELNOTESLibravatar Reiner Herrmann2021-02-08
|/ / / /
* | | | archivers: wrap commentsLibravatar Kelvin M. Klann2021-02-08
| | | |
* | | | archivers: move archiver-common.inc include to the bottomLibravatar Kelvin M. Klann2021-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | And mark it as a redirect profile. This is done so when including other *-common.inc profiles, such as firefox-common.profile.
* | | | formatingLibravatar netblue302021-02-08
| | | |
* | | | security advisoryLibravatar netblue302021-02-08
|/ / /
* | | use ${DOWNLOADS} in lutris.profile (#3955)Libravatar glitsj162021-02-07
| | |
* | | Add profile for Gemini (#3946)Libravatar Neo000012021-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update disable-programs.inc * Create calligragemini.profile * Update calligra.profile * Update calligra.profile * Update firecfg.config
* | | Merge pull request #3950 from kmk3/di-fixesLibravatar rusty-snake2021-02-07
|\ \ \ | | | | | | | | disable-interpreters.inc: blacklist the other libmozjs
| * | | disable-interpreters.inc: blacklist the other libmozjsLibravatar Kelvin M. Klann2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And sort the paths on allow-gjs.inc. $ pacman -Q js78 js78 78.6.0-1 $ pacman -Qlq js78 | grep -v /usr/include/ /usr/ /usr/bin/ /usr/bin/js78 /usr/bin/js78-config /usr/lib/ /usr/lib/libmozjs-78.so /usr/lib/pkgconfig/ /usr/lib/pkgconfig/mozjs-78.pc This appears to be the only counterpart path missing when looking at the current lib64 entries with: $ grep -Fnr lib64 etc
| * | | disable-interpreters.inc: sort pathsLibravatar Kelvin M. Klann2021-02-06
| | | |
* | | | disabled overlayfs, fixes pending; added video channels to README* filesLibravatar netblue302021-02-06
|/ / /