aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Blacklist ~/.config/monero-projectLibravatar Ted Robertson2021-11-30
|
* Merge pull request #4712 from kmk3/configure-improvements2Libravatar netblue302021-11-30
|\ | | | | Configure improvements2
| * build: Normalize HAVE_CONTRIB_INSTALLLibravatar Kelvin M. Klann2021-11-25
| | | | | | | | | | | | | | | | Added on commit 8d8686af2 ("Make installation of contrib scripts configurable", 2017-04-13). Remove redundant argument to AS_IF and make it look more like the other nearby AS_IF calls.
| * build: Normalize HAVE_SUIDLibravatar Kelvin M. Klann2021-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | See commit 15d793838 ("Try to fix #2310 -- Can't create run directory without suid-root", 2021-05-13) / PR #4273. It is the only "HAVE_" option whose value is set by if/else on a makefile. Also, it is set in different places to either "yes", "no", blank or "-DHAVE_SUID". Set the value only on configure.ac and only to either blank or to "-DHAVE_SUID". Misc: The `ifeq ($(HAVE_SUID),-DHAVE_SUID)` comparison that this adds is based on the existing `ifeq ($(HAVE_APPARMOR),-DHAVE_APPARMOR)` comparison on Makefile.in.
| * configure*: Remove redundant AC_SUBST calls near HAVE_LTSLibravatar Kelvin M. Klann2021-11-25
| | | | | | | | | | | | | | | | Added on commit d1acb31c9 ("compile time: enable LTS", 2021-02-28). It only needs to be called once for each variable. See the configure script diff and the previous commit ("configure*: Move AC_SUBST calls to more obvious places").
| * configure*: Move AC_SUBST calls to more obvious placesLibravatar Kelvin M. Klann2021-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These macros should always be called regardless of the intended value of each variable, as even if e.g.: no --enable-apparmor flag is given, the configure script still has to substitute `@HAVE_APPARMOR@` with blank in the relevant files. Something similar is already being done for HAVE_OVERLAYFS since commit fb9f2a5fb ("disabled overlayfs, fixes pending; added video channels to README* files", 2021-02-06). Note that each AC_SUBST is not immediately converted into search/replace code when generating the configure script. It appears that the variables are handled only after parsing all of configure.ac (or until a specific command is found), as all arguments passed to every AC_SUBST call are defined at once on the `ac_subst_vars` list. The actual substitutions are also done all at once (while iterating through the list) and that happens much later in the script (see both occurrences of `ac_subs_vars` on the current script).
| * configure*: Add missing quotes to argumentsLibravatar Kelvin M. Klann2021-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For increased safety and consistency. In addition, this should make it clearer where each argument starts and ends. See also the following item from autoconf NEWS[1]: > * Noteworthy changes in release 2.70 (2020-12-08) [stable] [...] > *** Many macros have become pickier about argument quotation. > > If you get a shell syntax error from your generated configure > script, or seemingly impossible misbehavior (e.g. entire blocks of > the configure script not getting executed), check first that all > macro arguments are properly quoted. The “M4 Quotation” section of > the manual explains how to quote macro arguments properly. > > It is unfortunately not possible for autoupdate to correct > quotation errors. [1] https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=blob;f=NEWS;h=ba418d1af5da752de77a2c388f9af56f8f1bf6a4;hb=97fbc5c184acc6fa591ad094eae86917f03459fa
| * configure*: Fix wrong quote character in AC_MSG_ERRORLibravatar Kelvin M. Klann2021-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Square brackets are used as quotes in autoconf. From Section 8.1.1, Active Characters of the Autoconf manual[1]: > To fully understand where proper quotation is important, you first > need to know what the special characters are in Autoconf: ‘#’ > introduces a comment inside which no macro expansion is performed, ‘,’ > separates arguments, ‘[’ and ‘]’ are the quotes themselves, ‘(’ and > ‘)’ (which M4 tries to match by pairs), and finally ‘$’ inside a macro > definition. [1] https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.70/autoconf.html#Active-Characters
| * configure*: Trim trailing spaces on var assignmentsLibravatar Kelvin M. Klann2021-11-24
| | | | | | | | | | | | Command used to find them: grep ' "$' configure.ac
| * configure.ac: Ensure whitespace after each commaLibravatar Kelvin M. Klann2021-11-24
| | | | | | | | | | | | | | | | | | | | | | For increased consistency and readability. This restores the spaces removed on commit bf81cd6ad ("configure.ac: run autoupdate to fix autoconf warning") / PR #4316. Command used to check for the lack of whitespace: grep ',[^ ]' configure.ac
* | fix #4714Libravatar netblue302021-11-29
| |
* | fix: allow tilde (home directory) in --netfilter file nameLibravatar netblue302021-11-29
| |
* | disable shell tab completion for --whitelist and --private commandsLibravatar netblue302021-11-29
| |
* | disable by default several network toolsLibravatar netblue302021-11-24
|/
* readme updateLibravatar netblue302021-11-23
|
* Merge pull request #4688 from Bundy01/masterLibravatar netblue302021-11-23
|\ | | | | Update firejail-local for Brave + ipfs
| * Update firejail-local for Brave + ipfsLibravatar Bundy012021-11-14
| |
* | cleanupLibravatar netblue302021-11-23
| |
* | Merge pull request #4438 from caydey/masterLibravatar netblue302021-11-23
|\ \ | | | | | | Added `quiet` to some CLI profiles
| * \ Merge branch 'netblue30:master' into masterLibravatar caydey2021-08-03
| |\ \
| * | | Added "quiet" to profileLibravatar caydey2021-08-03
| | | |
| * | | Added ~/Private blacklistLibravatar caydey2021-08-02
| | | |
* | | | Merge pull request #4632 from kmk3/consider-nosound-novideo-groupsLibravatar smitsohu2021-11-20
|\ \ \ \ | | | | | | | | | | Consider nosound and novideo when keeping groups & misc refactors
| * | | | Consider nosound and novideo when keeping groupsLibravatar Kelvin M. Klann2021-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even when `nogroups` is not used, avoid keeping the audio and video groups when `nosound` and `novideo` are used, respectively. Based on @rusty-snake's suggestion: https://github.com/netblue30/firejail/issues/4603#issuecomment-944046299 Relates to #4603.
| * | | | util.c: check array size on copy_group_ifcontLibravatar Kelvin M. Klann2021-10-22
| | | | | | | | | | | | | | | | | | | | Check if new_groups already is full before trying to add to it.
| * | | | util.c: [ref] move group find/copy into new functionsLibravatar Kelvin M. Klann2021-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the logic from clean_supplementary_groups into the following new functions: * find_group * copy_group_ifcont These will be reused later. Misc: The latter function's signature is based on getgrouplist(2), which is used on clean_supplementary_groups.
| * | | | main.c: [ref] fix indentation and whitespace around group handlingLibravatar Kelvin M. Klann2021-10-22
| | | | |
* | | | | testingLibravatar smitsohu2021-11-20
| | | | |
* | | | | build: Stop linking pthread (#4695)Libravatar Kelvin M. Klann2021-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added on commit 137985136 ("Baseline firejail 0.9.28", 2015-08-08). See also commit ad6bb83fa ("consolidate makefiles", 2018-03-31). It is not used anywhere. And it looks like it has never been used anywhere: $ git log --oneline -Gpthread.h 137985136..master $ Issue mentioned by @rusty-snake: https://github.com/netblue30/firejail/issues/4642#issuecomment-955795463
* | | | | zsh-comp: update description of machine-id to match --helpLibravatar Kelvin M. Klann2021-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This amends commit b5de1d0f9 ("Fix inconsistent descriptions of machine-id option"). Relates to #4689.
* | | | | Merge pull request #4690 from kmk3/docs-fix-machine-idLibravatar netblue302021-11-15
|\ \ \ \ \ | | | | | | | | | | | | Fix inconsistent descriptions of machine-id option
| * | | | | Fix inconsistent descriptions of machine-id optionLibravatar Kelvin M. Klann2021-11-15
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some places say that it "preserves" the file and other places say that it "spoofs" the file. Based on the fs_machineid function on src/firejail/fs_etc.c, the latter one is correct. This amends commit d0cc960c9 ("spoof machine-id", 2016-12-05). Fixes #4689. Reported-by: @svc88
* / | | | RELNOTES: mention move of firecfg.config to /etc/firejail/Libravatar Kelvin M. Klann2021-11-15
|/ / / / | | | | | | | | | | | | Relates to #4669.
* | | | Profile fixesLibravatar rusty-snake2021-11-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update RELNOTES and README.md - disable-common.inc - blacklist ${HOME}/.local/share/ibus-typing-booster - blacklist /run/timeshift (closes #4660) - fix audacity.profile (closes #4659)
* | | | --ids-check/--ids-init documentationLibravatar netblue302021-11-13
| | | |
* | | | mergesLibravatar netblue302021-11-13
| | | |
* | | | mergesLibravatar netblue302021-11-13
| | | |
* | | | Merge pull request #4635 from smitsohu/noorphansLibravatar netblue302021-11-13
|\ \ \ \ | | | | | | | | | | deterministic-shutdown option
| * | | | deterministic-shutdown optionLibravatar smitsohu2021-10-28
| | | | |
* | | | | Merge pull request #4681 from jmetrius/openstego-profileLibravatar netblue302021-11-13
|\ \ \ \ \ | | | | | | | | | | | | Add OpenStego profile
| * | | | | implement review suggestionsLibravatar Jan Sonntag2021-11-12
| | | | | |
| * | | | | sort.py cleanupLibravatar Jan Sonntag2021-11-12
| | | | | |
| * | | | | Add OpenStego profileLibravatar Jan Sonntag2021-11-12
| | | | | |
* | | | | | Merge pull request #4679 from pirate486743186/patch-3Libravatar netblue302021-11-13
|\ \ \ \ \ \ | | | | | | | | | | | | | | update yt-dlp.profile
| * | | | | | update yt-dlp.profileLibravatar pirate4867431862021-11-11
| |/ / / / / | | | | | | | | | | | | ffprobe used for embedding images in difficult cases.
* | | | | | Merge pull request #4680 from kmk3/dc-fix-slock-pathLibravatar netblue302021-11-13
|\ \ \ \ \ \ | | | | | | | | | | | | | | disable-common.inc: fix paths of slock and physlock
| * | | | | | disable-common.inc: fix paths of slock and physlockLibravatar Kelvin M. Klann2021-11-11
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added on commit f0adf06c3 ("disable-common.inc: more SUID", 2021-11-09). Relates to #4668.
* / / / / / telnet and ftpLibravatar netblue302021-11-12
|/ / / / /
* | | | | readme updateLibravatar netblue302021-11-10
| | | | |
* | | | | Merge pull request #4676 from hlein/firejail_envchecksLibravatar netblue302021-11-11
|\ \ \ \ \ | | | | | | | | | | | | Make env/arg sanity check failure messages more useful