Commit graph

6149 commits

Author SHA1 Message Date
rusty-snake
2bd91a6c9d update issue template + add ICEauthority to wruc 2020-04-21 20:05:49 +02:00
netblue30
42fdea77f2 gitlab 2020-04-21 11:52:58 -04:00
netblue30
370b9db392 gitlab pipeline fixes 2020-04-21 10:12:27 -04:00
netblue30
018d75775e reorganize github etc directory 2020-04-21 08:24:28 -04:00
netblue30
8344d02bda small fixes 2020-04-21 06:58:55 -04:00
smitsohu
49cceecbf0 resolve conflict between private and allusers options - #3185 2020-04-21 01:31:51 +02:00
smitsohu
35ac39ee55 relaxing symlink restrictions
More liberal use of an already existing fall back path in pulseaudio.c
removes issues caused by symlinks in ~/.config/pulse (issue #3351 and
some others)

Don't die, but print warnings during /home directory masking,
so that users with a symbolic link in their home directory path can
at least make it to a shell prompt (only in combination with pulseaudio fix).
2020-04-20 23:13:29 +02:00
smitsohu
6c4c3ffeca private-home: create directories as the user 2020-04-20 22:18:28 +02:00
smitsohu
1a69bb3156 debug seccomp as the user 2020-04-20 22:16:48 +02:00
smitsohu
44a82c8ce9 sbox: blacklist umount syscall 2020-04-20 22:15:27 +02:00
smitsohu
c2d9a3d452 cleanup 2020-04-20 22:13:22 +02:00
Kishore96in
824d517b2c
Profile for jitsi-meet-desktop (#3362)
* Profile for Jitsi Meet desktop app (electron)

* Update description.

* Correctly include global definitions.

* Add jitsi-meet-desktop to firecfg.

* blacklist Jitsi-meet config directory in disable-programs.inc

* Disable more things.

disable-exec.inc not included, as the application shows some error if I
include it.

* Disable more stuff.

* No need to whitelist Downloads directory.

I don't think this application has any file sharing / downloading
feature.

* Use private-bin

I needed to allow the bash executable as well for this to work.

* Add some whitelist rules.

* Use private-cache option

* include disable-exec.inc

Apparently one needs to allow execution in /tmp for the program to work.

* Redirect to electron.profile.

* Use private-etc.

* Do not whitelist Downloads directory.

electron.profile does this, but I do not think this program needs it.

* Rearrange whitelisted files to alphabetical order.

* Move nonwhitelist to appropriate section.

* Newlines as section separators.
2020-04-19 09:31:31 +00:00
glitsj16
d6a6fb9052
Allow Lua for mpv in dolphin.profile
Fixes #3363.
2020-04-18 07:37:54 +00:00
rusty-snake
e467bf5be3
Merge pull request #3348 from chrpinedo/profile-nicotine
Add new profile: nicotine
2020-04-17 15:47:56 +00:00
Christian Pinedo
77ddae0b10 Add nicotine to firecfg.config 2020-04-17 17:40:33 +02:00
Christian Pinedo
9c16a41c28 Add nicotine to disable-programs.inc 2020-04-17 17:40:33 +02:00
Christian Pinedo
860e315814 Create nicotine profile 2020-04-17 17:40:25 +02:00
glitsj16
c6e77685d4
Revert ca6eec7dcf
As per discussion in #3333, thanks to @rusty-snake for coming up with an alternative.
2020-04-15 12:12:36 +00:00
netblue30
ed0c218e52 fix make dependencies 2020-04-14 06:50:46 -04:00
rusty-snake
2cbdc4399a add sthortwave (#1139) and remove gjs from firecf…
…g.config (#3333).
2020-04-13 17:39:20 +02:00
rusty-snake
58f44a4b28 misc fixes
- Makefile.in: loops are slow
 - Makefile.in: firecfg.config wasn't installed
 - allow-gjs.inc: gjs uses libmozjs, forgotten to commit
2020-04-13 17:35:05 +02:00
netblue30
4911e36ca5 suport mkdir and mkfile for /run/user/<PID> directory (#3346) 2020-04-13 10:07:13 -04:00
rusty-snake
aa628728ff
Merge pull request #3347 from aerusso/pulls/documentation-globbing
Clarify that file globbing occurs only at start
2020-04-12 07:39:54 +00:00
glitsj16
ca6eec7dcf
Fix shell in firefox-common.profile
This fixes #3333.
2020-04-12 02:07:47 +00:00
Antonio Russo
73525015e1 Clarify that file globbing occurs only at start
firejail can blacklist (and now also whitelist) files based on glob
pattern.  This pattern is evaluated at firejail start, and not updated
at run time.  This patch documents this behavior.
2020-04-11 14:12:53 -06:00
Topi Miettinen
3e2347451c
Fix (fatal-warnings) warning by adding braces 2020-04-11 11:59:24 +03:00
rusty-snake
c23fb14420 misc profiles
- disable-interpreters: blacklist /usr/lib64/libmozjs-*
 - fdns:
   - fix .local name
   - remove server.profile comment (do we need /sbin and /usr/sbin?)
   - add wusc and wvc (commented because untested)
   - minimize caps.keep (based on fdns.service)
   - fix protocol position
   - add private-etc (based on fdns.service)
2020-04-11 10:09:44 +02:00
Topi Miettinen
d8fa95f305
Move autoconfigured lines up in Makefile.in
Move autoconfigured lines up in Makefile.in so that they are defined
before they are used .

Closes #3341 #3344.
2020-04-11 10:56:55 +03:00
Topi Miettinen
b836cbf1b5
Fix build with --enable-fatal-warnings
Delete two unused variables.
2020-04-10 18:09:00 +03:00
Topi Miettinen
40ec825b6b
Strip all binaries
Closes #3341.
2020-04-10 17:59:04 +03:00
glitsj16
84aaf827d3
fix #3343 2020-04-10 13:57:40 +00:00
glitsj16
106febc502
add description to rambox.profile 2020-04-10 12:15:13 +00:00
netblue30
0f18c1bb2c
Merge pull request #3337 from topimiettinen/build-fixing
Build improvements
2020-04-09 20:02:26 -05:00
Fred Barclay
55e5cc5e69
Add /usr/share/games to whitelist
Otherwise, fails with error
CreateDirectories: failed to mkdir /usr/share/games (mode 448)
file_system.cpp(158): Function call failed: return value was -110300 (Insufficient access rights to open file)
Function call failed: return value was -110300 (Insufficient access rights to open file)
Location: file_system.cpp:158 (CreateDirectories)

Observed on Debian 10, 0ad 0.0.23
2020-04-09 17:54:42 -05:00
Fred Barclay
6de3ee8078
Merge pull request #3339 from matu3ba/docsfix
early decision in bug report if using git version
2020-04-09 10:06:38 -05:00
rusty-snake
e396cd3c13
Merge pull request #3340 from avilum/patch-1
Improvements for syscalls.sh contib file
2020-04-09 14:15:40 +00:00
Avi Lumelsky
2a3f61bc6b
Improvements for syscalls.sh contib file
Fixed the identation for copy/past problems and added a console character that returns the console to it's original colour after the SYSCALLS_OUTPUT_FILE param is printed.
2020-04-09 16:25:23 +03:00
Jan
482e3b100d early decision if git master 2020-04-09 15:12:45 +02:00
Topi Miettinen
59e689be49
Build improvements
Sometimes concurrent build could fail if the filter apps were not
made before attempting to make the filters.
2020-04-09 15:55:14 +03:00
rusty-snake
f12ba6621a
Merge pull request #3334 from matu3ba/docs
Request behavior change description in bug reports
2020-04-09 09:40:23 +00:00
Jan
73cb5e1116 request change of behavior description on disabling firejail for specific program 2020-04-09 05:08:35 +02:00
glitsj16
72c2faa914
fix example in firejail-profile.txt 2020-04-08 18:28:34 +00:00
glitsj16
6de24f4d85
fix alphabetical ordering in fdns.profile (2) 2020-04-08 18:18:46 +00:00
glitsj16
6952712213
fix alphabetical ordering in fdns.profile 2020-04-08 18:14:28 +00:00
glitsj16
41d4e3d80b
add example for overriding individiual DBus filter to firejail-profile.txt
See discussion in https://github.com/netblue30/firejail/pull/3326.
2020-04-08 18:06:35 +00:00
glitsj16
17b717edc1
fix typos in dbus-{system,user}.talk [usage.c] 2020-04-07 23:58:22 +00:00
netblue30
715435514e Merge branch 'master' of https://github.com/netblue30/firejail 2020-04-07 19:53:25 -04:00
netblue30
7373cf31d4 fdns profile 2020-04-07 19:52:56 -04:00
glitsj16
3663a903bd
fix typo in firejail-profile.txt 2020-04-07 23:52:42 +00:00
Fred Barclay
2e74968df8
Update support/EOL information 2020-04-07 18:25:32 -05:00