aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
| * | | | Refactor code.profile as electron redirectLibravatar rusty-snake2021-07-28
| | | | | | | | | | | | | | | | | | | | closes #4408
| * | | | Update RELNOTESLibravatar rusty-snake2021-07-28
| | | | |
| * | | | kcmp is allowed by default, no need to add seccomp exceptions for it anylongerLibravatar rusty-snake2021-07-28
| |/ / /
* / / / intrusion detection systemLibravatar netblue302021-07-28
|/ / /
* | | Merge pull request #4410 from kmk3/revert-allow-deny-etcLibravatar netblue302021-07-25
|\ \ \ | | | | | | | | Revert "move whitelist/blacklist to allow/deny"
| * \ \ Merge branch 'master' into revert-allow-deny-etcLibravatar netblue302021-07-25
| |\ \ \ | |/ / / |/| | |
* | | | Merge branch 'master' of https://github.com/netblue30/firejailLibravatar smitsohu2021-07-24
|\ \ \ \
| * | | | Complete 42a03511d0877690276da83bf548635d7e8ca693Libravatar Fred Barclay2021-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ms-edge-beta paths to disable-programs.inc Support firecfg Adding to release notes (already added to README.md)
| * | | | Add new command checklist to CONTRIBUTING.mdLibravatar rusty-snake2021-07-23
| | | | |
| * | | | testingLibravatar smitsohu2021-07-22
| | | | |
| * | | | output options: expand ~Libravatar smitsohu2021-07-21
| | | | |
| * | | | new profilesLibravatar rusty-snake2021-07-20
| | | | |
| * | | | Update avidemux.profileLibravatar Neo000012021-07-20
| | |/ / | |/| |
* | | | organize program startupLibravatar smitsohu2021-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes a number of smaller issues: * enable allow-debuggers option for Firejail login shells * dhcp: noblacklist /sbin and /usr/sbin also when configuring a Firejail login shell * don't print error when built with disable-suid: firejail --nonewprivs --quiet firejail * don't process appimage option twice * no unnecessary argument parsing when run via firecfg symbolic link * process quiet option earlier, so it is available to init_cfg
| | * | Revert "move whitelist/blacklist to allow/deny"Libravatar Kelvin M. Klann2021-07-18
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit fe0f975f447d59977d90c3226cc8c623b31b20b3. Note: This only reverts the changes from etc. The 4 aliases introduced on commit 45f2ba544 are mere, well, aliases. That is, they fail to address the different usability problems discussed on [#3447][3447] and in fact only make things more confusing (as has already been mentioned on [this][4379] and later comments). The main reason is that the aliases do not meaningfully map to the original commands. For example, the commands from each pair below seem like they would do the exact same thing: * `allow` and `nodeny` * `deny` and `noallow` Additionally, if these aliases are not the final commands, but only a test/work-in-progress, then keeping the wide-scale search/replace changes made on commit fe0f975f4 would only serve to cause confusion, as users of firejail-git, contributors and downstream projects might start changing the commands used on their profiles, only to later have to change them again, potentially to completely different commands. The sooner this is undone the better, as (besides the above reasons) the more profile changes there are between the original commit and the revert, the harder it is to e.g.: `git diff` versions of files across the following revision ranges: before the commit, after the commit but before the revert and after the revert. Note: This is still the case even if a commit is [ignored by `git blame`][4390]. So let us revert fe0f975f4 and only reapply similar large-scale changes once we have discussed and settled on better commands. How the revert was applied: Despite using the auto-generated message from `git revert`, to ensure correctness and to avoid conflicts the changes were reverted in different steps: Firstly, revert the files which can be safely reverted directly ("filestorevert"): # Find out which files have been changed on fe0f975f44, but have not # been changed afterwards and list them on "filestorevert" git show --pretty='' --name-only fe0f975f44 -- etc | LC_ALL=C sort >allfiles git diff --name-only fe0f975f44..master -- etc | LC_ALL=C sort >filestoignore comm -2 -3 allfiles filestoignore >filestorevert # Note: There are 3 extra files on filestoignore because they were # added after commit fe0f975f44 wc -l allfiles filestoignore filestorevert | head -n 3 # 797 allfiles # 8 filestoignore # 792 filestorevert # Automatically revert files in "filestorevert" # See https://stackoverflow.com/a/23401018/10095231 tr '\n' '\000' <filestorevert | xargs -0 git show fe0f975f44 -- | git apply --reverse printf 'Total files reverted:\n' git diff --name-only | wc -l # 792 Secondly, do some search/replace on the rest: tr '\n' '\000' <filestoignore | xargs -0 sed -i.bak \ -e 's/allow /whitelist /' -e 's/noallow /nowhitelist /' \ -e 's/deny /blacklist /' -e 's/nodeny /noblacklist /' \ -e 's/deny-nolog /blacklist-nolog /' find etc -name '*.bak' -print0 | xargs -0 rm Thirdly, verify the result. The following command shows the difference between all the changes in etc from before fe0f975f44 and this commit (inclusive): git diff fe0f975f44~1 -- etc From the output, it looks like all alias changes are fully reverted and that the other changes to etc (from after fe0f975f44) remain, so the revert seems to be done correctly. [3447]: https://github.com/netblue30/firejail/issues/3447 [4379]: https://github.com/netblue30/firejail/issues/4379#issuecomment-876460222 [4390]: https://github.com/netblue30/firejail/issues/4390
| * / Add MS Edge Beta profileLibravatar Fred Barclay2021-07-18
| |/ | | | | | | | | | | | | | | | | | | Profile for Dev channel already exists. Profile for "standard" Edge does as well but is a redirect to Dev profile See b9b65f6ca2d9e078cdc8d5de290193c476711e61 Fixes #4409
| * Merge pull request #4288 from rusty-snake/whitelist-run-commonLibravatar rusty-snake2021-07-16
| |\ | | | | | | Create whitelist-run-common.inc
| | * wrc: allow cups socketLibravatar rusty-snake2021-07-03
| | |
| | * Create whitelist-run-common.incLibravatar rusty-snake2021-05-19
| | |
| * | Merge branch 'master' of ssh://github.com/netblue30/firejailLibravatar netblue302021-07-14
| |\ \
| | * | tmpfs mounts: also clear MS_REMOUNT flag (#4387)Libravatar smitsohu2021-07-13
| | | |
| * | | Removing blacklisted files from top level /etc directory if the filse were ↵Libravatar netblue302021-07-14
| |/ / | | | | | | | | | blacklisted
| * | disable-common.inc updateLibravatar netblue302021-07-13
| | |
| * | Fix #4396 -- tracelog causes anki to segfaultLibravatar rusty-snake2021-07-11
| | |
| * | Fix file-roller.profileLibravatar rusty-snake2021-07-09
| | | | | | | | | | | | [skip ci]
| * | profcleaner.sh: Change "# CMD" and "#CMD" tooLibravatar rusty-snake2021-07-09
| | | | | | | | | | | | See https://github.com/netblue30/firejail/commit/00cb8b611f0e35a56585061d689fbcca2af0566b#commitcomment-53262808
| * | Merge pull request #4389 from rusty-snake/profcleaner.shLibravatar netblue302021-07-08
| |\ \ | | | | | | | | Create profcleaner.sh
| | * | profcleaner.sh: Rename --all to --systemLibravatar rusty-snake2021-07-07
| | | | | | | | | | | | [skip ci]
| | * | Create profcleaner.shLibravatar rusty-snake2021-07-07
| | | | | | | | | | | | | | | | profcleaner.c is just sed, I was wondering why we need C for that.
| * | | Merge pull request #4388 from rusty-snake/allow-deny-zshLibravatar netblue302021-07-08
| |\ \ \ | | | | | | | | | | allow/deny in zsh completion
| | * | | allow/deny in zsh completionLibravatar rusty-snake2021-07-07
| | |/ /
| * | | Merge pull request #4390 from rusty-snake/git-blame-ignore-revsLibravatar netblue302021-07-08
| |\ \ \ | | | | | | | | | | Exclude allow/deny move in profile from git blame
| | * | | Exclude allow/deny move in profile from git blameLibravatar rusty-snake2021-07-07
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fe0f975f447d59977d90c3226cc8c623b31b20b3 (move whitelist/blacklist to allow/deny) is just a huge rename w/o effects to the profile. Ignoreing it in git blame to see which commits actually added/changed a allow/nodeny command. Configure git to use .git-blame-ignore-revs: git config blame.ignoreRevsFile .git-blame-ignore-revs
| * | | Merge pull request #4391 from vnepogodin/masterLibravatar netblue302021-07-08
| |\ \ \ | | | | | | | | | | Update Clion profile and Add Clion EAP profile
| | * | | SortLibravatar Vladislav Nepogodin2021-07-08
| | | | |
| | * | | Add new directoriesLibravatar Vladislav Nepogodin2021-07-08
| | | | |
| | * | | Revert changesLibravatar Vladislav Nepogodin2021-07-07
| | | | |
| | * | | Revert changesLibravatar Vladislav Nepogodin2021-07-07
| | | | |
| | * | | Remove unnecessaryLibravatar Vladislav Nepogodin2021-07-07
| | | | |
| | * | | Fix clionLibravatar Vladislav Nepogodin2021-07-07
| | |/ / | | | | | | | | | | | | | | | | Add new clion-eap profile Fix broken clion profile
| * | | Merge pull request #4392 from rusty-snake/sort-disable-programs.incLibravatar netblue302021-07-08
| |\ \ \ | | |/ / | |/| | LC_ALL=C sort disable-programs.inc
| | * | LC_ALL=C sort disable-programs.incLibravatar rusty-snake2021-07-07
| |/ /
| * | allow/deny fbuilderLibravatar netblue302021-07-05
| | |
| * | move whitelist/blacklist to allow/denyLibravatar netblue302021-07-05
| | |
| * | deprecated whitelist=yes/no in /etc/firejail/firejail.configLibravatar netblue302021-07-04
| | |
| * | allow/deny help and man pagesLibravatar netblue302021-07-03
| | |
| * | allow/noallow/deny/nodeny aliases for ↵Libravatar netblue302021-07-03
| | | | | | | | | | | | whitelist/nowhitelist/blacklist/noblacklist
| * | deprecated --disable-whitelist at compile timeLibravatar netblue302021-07-03
| | |
| * | cleanup for the next development cycleLibravatar netblue302021-07-01
| | |
| * | Merge pull request #4365 from lxeiqr/sndio-fixLibravatar netblue302021-07-01
| |\ \ | | | | | | | | Fix sndio support