aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAge
* Update main.cLibravatar pholodniak2021-04-15
| | | profstats - correct variable for include global
* Fix typo (#4176)Libravatar Jose Riha2021-04-10
|
* Add Librewolf Nightly profileLibravatar Vladislav Nepogodin2021-04-04
|
* Fixes (man: allow rustup; Books -> gnome-books)Libravatar rusty-snake2021-03-28
|
* private-lib: trim ending slashes and dotsLibravatar smitsohu2021-03-25
| | | | | | | | | | | | | | | | Currently pathological endings like in /foo/bar/./. are mapped to RUN_LIB_DIR, with the effect that the mount is skipped because this directory always exists at this point in time. Even though it's harmless, it is wrong behaviour, so handle trailing slashes and dots before doing the mounts. Also avoids running into an assertion if there is a trailing slash. Plus few small cosmetic changes to make things more explicit.
* makefiles: replace character class with plain charLibravatar Kelvin M. Klann2021-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the "wildcard" internal functions. This usage has been present since the first "real" commit in the repository: commit 137985136 ("Baseline firejail 0.9.28"). > H_FILE_LIST = $(sort $(wildcard *.[h])) > C_FILE_LIST = $(sort $(wildcard *.c)) There is only a single character (i.e.: "h") inside the character class, so its usage should make no functional difference. It may stem from a construct that could have originally looked something like this: C_FILE_LIST = $(sort $(wildcard *.[ch])) Which would match both the implementation files and the headers. From Section 4.4, [Using Wildcard Characters in File Names][1] of the GNU make manual: > A single file name can specify many files using wildcard characters. > The wildcard characters in make are ‘*’, ‘?’ and ‘[…]’, the same as in > the Bourne shell. For example, *.c specifies a list of all the files > (in the working directory) whose names end in ‘.c’. See also Section 2.13, [Pattern Matching Notation][2] of POSIX.1-2017. Commands used to search, replace and clean up: $ find . -name .git -prune -o -type f \ \( -name Makefile -o -name Makefile.in \ -o -name '*.mk' -o -name '*.mk.in' \) -print0 | xargs -0 grep -Fl '$(wildcard *.[h])' | tr '\n' '\000' | xargs -0 sed -i.bak -e \ 's/\$(wildcard \*.\[h\])/$(wildcard *.h)/' $ find . -name .git -prune -o -type f \ -name '*.bak' -exec rm '{}' + Note: To make sure that this doesn't actually change anything functionally, I built firejail-git (AUR) on Artix from master and from this commit and diffing the resulting files produced no output (other than showing changes related to the build timestamps). Misc: Reference to the previous makefile-related changes: commit 2465f9248 ("makefiles: make all, clean and distclean PHONY") / https://github.com/netblue30/firejail/pull/4024 [1]: https://www.gnu.org/software/make/manual/html_node/Wildcards.html [2]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html
* Update README.md & RELONTS; Fix manpage HAVE_NETWORKLibravatar rusty-snake2021-03-19
|
* Merge pull request #4100 from tredondo/patch-2Libravatar netblue302021-03-19
|\ | | | | Clarify novideo
| * Clarify novideoLibravatar Ted Robertson2021-03-14
| |
* | Merge pull request #4098 from tredondo/masterLibravatar netblue302021-03-19
|\ \ | | | | | | Create bcompare.profile
| * | Add bcompare to firecfg.configLibravatar Ted Robertson2021-03-13
| | |
* | | Add a profile for PCSX2Libravatar Tad2021-03-17
| | | | | | | | | | | | I can't seem to get it to work with seccomp enabled.
* | | Small changesLibravatar Tad2021-03-16
| | | | | | | | | | | | | | | | | | | | | | | | - Add netlink to pcsxr fixing controller support - Add openmw and PPSSPPSDL to firecfg - Update readme for new profiles Note: file picker in dolphin-emu is being weird (not showing or freezing)
* | | Add a profile for pcsxrLibravatar Tad2021-03-15
| | |
* | | Really fixup openmw profileLibravatar Tad2021-03-15
| | |
* | | finding a place for appimage mountLibravatar smitsohu2021-03-15
| |/ |/| | | | | adds support to run appimage in a chroot
* | Merge pull request #4095 from smitsohu/appimageLibravatar netblue302021-03-14
|\ \ | | | | | | make appimage mounts private to sandbox
| * | appimage: calculate elf offset from file descriptorLibravatar smitsohu2021-03-14
| | |
| * | make appimage mounts private to sandboxLibravatar smitsohu2021-03-13
| | |
* | | Merge pull request #4079 from Neo00001/masterLibravatar netblue302021-03-14
|\ \ \ | | | | | | | | Add profile for youtube-dl-gui & some other changes
| * | | Update firecfg.configLibravatar Neo000012021-03-11
| | | |
* | | | simplify initial /home and /run/user cleaningLibravatar smitsohu2021-03-14
| | | | | | | | | | | | | | | | mount without stash locations, only using the file descriptors
* | | | selinux relabeling fixesLibravatar smitsohu2021-03-14
|/ / /
* | | simplify is_link functionLibravatar smitsohu2021-03-11
| | |
* | | Merge pull request #4045 from smitsohu/privatelib8Libravatar netblue302021-03-10
|\ \ \ | |/ / |/| | private-lib: move to mount-only
| * | private-lib: move from copying to mounting (#3980)Libravatar smitsohu2021-03-06
| | |
* | | more jailtestLibravatar netblue302021-03-08
| | |
* | | fix --dbus-{system,user}.log requirementLibravatar glitsj162021-03-07
| | |
* | | new profile: com.github.phase1geo.minderLibravatar rusty-snake2021-03-06
|/ /
* | Merge pull request #4048 from tredondo/patch-1Libravatar Reiner Herrmann2021-03-05
|\ \ | | | | | | Grammar
| * | GrammarLibravatar Ted Robertson2021-03-04
| |/
* | man text for --include commandLibravatar netblue302021-03-05
| |
* | Merge pull request #4043 from smitsohu/privatelib7Libravatar netblue302021-03-05
|\ \ | | | | | | private-lib: mask /usr/local/lib[,64] directories, too
| * | private-lib: mask /usr/local/lib[,64] directories, tooLibravatar smitsohu2021-03-04
| | |
* | | Merge pull request #4042 from smitsohu/privatelib6Libravatar netblue302021-03-05
|\| | | | | | | | private-lib hardening
| * | private-lib hardeningLibravatar smitsohu2021-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ensure that libraries are loaded from a default ld.so search path it is reasonable for firejail to expect that unprivileged users have no write permission on these paths; lax permissions there mean that the system is probably screwed anyway
* | | Merge pull request #4041 from smitsohu/traceLibravatar netblue302021-03-05
|\ \ \ | | | | | | | | sandbox setup: postpone library preloading
| * | | sandbox setup: postpone library preloadingLibravatar smitsohu2021-03-03
| |/ / | | | | | | | | | | | | for now avoids mixing of traces from sandbox helpers into application traces
* | | Merge pull request #4040 from smitsohu/loggerLibravatar netblue302021-03-05
|\ \ \ | | | | | | | | sandbox setup: postpone fslogger
| * | | sandbox setup: postpone fsloggerLibravatar smitsohu2021-03-03
| |/ / | | | | | | | | | | | | | | | postpone writing of log file in order to catch filesystem modifications from x11 functions
* | | Merge pull request #4038 from rusty-snake/zsh-comp-improvementsLibravatar netblue302021-03-05
|\ \ \ | | | | | | | | Zsh completion improvements
| * | | zsh-comp: better value completionLibravatar rusty-snake2021-03-03
| | | |
| * | | zsh-comp: make some options mutually exclusiveLibravatar rusty-snake2021-03-03
| | | |
| * | | zsh-comp: order and sortLibravatar rusty-snake2021-03-01
| | | |
| * | | zsh-comp: Use easiery syntaxLibravatar rusty-snake2021-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I don't understand the current brace expansions, so let's use a easier one: --foo <> one-time; no argument *--foo <> multi-time; no argument --foo=- <> one-time; with argument (direct after the =) *--foo=- <> multi-time; with argument (direct after the =)
* | | | Merge pull request #4036 from rusty-snake/has_privateLibravatar netblue302021-03-05
|\ \ \ \ | | | | | | | | | | Add new condition ?HAS_PRIVATE:
| * | | | Add new condition ?HAS_PRIVATE:Libravatar rusty-snake2021-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | Idea from @vinc17fr https://github.com/netblue30/firejail/issues/4026#issuecomment-789178572
* | | | | Merge pull request #3997 from nidamanx/patch-2Libravatar netblue302021-03-05
|\ \ \ \ \ | |_|_|_|/ |/| | | | Create nextcloud-desktop.profile
| * | | | Add nextcloudLibravatar Nicola Davide Mannarelli2021-02-22
| | | | |
| * | | | Add nextcloud-desktopLibravatar Nicola Davide Mannarelli2021-02-20
| | | | |