Commit graph

586 commits

Author SHA1 Message Date
netblue30
f358159795 merges 2024-12-18 09:44:45 -05:00
netblue30
bed96d1cad merges 2024-12-17 08:59:38 -05:00
netblue30
66c8b86b0d readme/readme.md fixes 2024-12-16 08:46:39 -05:00
netblue30
c3ee874a44 merges 2024-12-15 10:00:16 -05:00
netblue30
411ad6c892 lutris profile (#6192) 2024-12-15 09:44:46 -05:00
Kelvin M. Klann
ffa95cce31 README: fix typo of "several"
This fixes the codespell job in CI[1]:

    $ make codespell
    Running codespell...
    ./README:1244: serveral ==> several
    make: *** [Makefile:393: codespell] Error 65

Added on commit 8e7996132 ("README file update", 2024-11-16).

[1] https://github.com/netblue30/firejail/actions/runs/11874111807/job/33089673920
2024-11-18 11:44:27 -03:00
netblue30
8e7996132b README file update 2024-11-16 18:36:09 -05:00
Ted Robertson
d763fb73ca
docs: clarify intro and build section in README (#6524)
Make the introduction friendlier for non-kernel geeks and clarify the
build section.

Relates to #4049.
2024-11-04 18:58:24 +00:00
Ted Robertson
cf02e8dd4f
docs: fix typos of --enable-selinux configure option (#6526) 2024-10-31 18:48:37 +00:00
netblue30
9ebecd00dc readme/relnotes update 2024-07-13 07:29:23 -04:00
netblue30
915f9310dc merges 2024-02-29 10:14:59 -05:00
netblue30
ae8f62dba0 update copyright 2024 2024-01-12 11:23:22 -05:00
netblue30
db09546f29 remove LTS and FIRETUNNEL support 2023-12-23 08:29:33 -05:00
netblue30
a74206ca85 merges 2023-12-21 09:56:47 -05:00
netblue30
9ba5c8d50b
Merge pull request #6078 from kmk3/landlock_v3
feature: add Landlock support
2023-12-04 09:18:05 -05:00
netblue30
d91d430fb9 merges 2023-11-24 18:00:13 -05:00
netblue30
13b2c566df feature: add Landlock support
Based on 5315 by ChrysoliteAzalea.

It is based on the same underlying structure, but with a lot of
refactoring/simplification and with bugfixes and improvements.

Co-authored-by: Kelvin M. Klann <kmk3.code@protonmail.com>
Co-authored-by: Азалия Смарагдова <charming.flurry@yandex.ru>
2023-11-07 17:55:13 -03:00
netblue30
9363b81316 merges 2023-07-16 12:39:59 -04:00
netblue30
f005734f8e merges 2023-05-19 11:17:15 -04:00
Kelvin M. Klann
a516247a1c docs: line-wrap markdown and use double-spacing
Use two spaces to separate sentences to make the source easier to read
in monospace fonts (such as when editing or reviewing it), especially
for longer paragraphs.  The HTML output should still look the same.

Misc: This also removes source-level ambiguity regarding abbreviations
(such as "Mr.") vs the end of sentences and enables moving between
sentences in vi with `(` and `)`, for example.
2023-03-26 13:52:11 -03:00
Kelvin M. Klann
331158da03 docs: line-wrap some long lines 2023-03-26 13:51:25 -03:00
Kelvin M. Klann
82eecd4c78 docs: fix misc texts/formatting 2023-03-26 13:51:25 -03:00
Kelvin M. Klann
f72d738e61 docs: improve code blocks
Changes:

* Use the usual 3 instead of 5 backticks for code fences
* To improve syntax highlighting, remove the leading dollar signs for
  command lines without output and set the language used
2023-03-26 12:46:20 -03:00
Kelvin M. Klann
1f0d47572f docs: deduplicate info from SECURITY.md 2023-03-26 03:54:40 -03:00
netblue30
b2fa859bb8 merges 2023-03-23 10:16:36 -04:00
netblue30
bfac806a86 merges 2023-03-13 13:26:10 -04:00
netblue30
acf8efb878 testing 2023-03-08 16:23:30 -05:00
netblue30
d78fc96ee0 codespell github action 2023-03-05 09:57:04 -05:00
netblue30
336ecb5d65 network testing; merges 2023-03-02 10:34:03 -05:00
netblue30
71b98ed838 Merge branch 'master' of ssh://github.com/netblue30/firejail 2023-02-24 20:50:25 -05:00
netblue30
c5ba5a4874 merges 2023-02-24 20:50:11 -05:00
Kelvin M. Klann
490051f714 Fix space before/after tab in indent
This fixes all of the "space before tab in indent" errors raised by git:

    $ git diff --check 4b825dc642cb6eb9a060e54bf8d69288fbee4904..HEAD |
      grep '^[^+]' | cut -f 3 -d : | LC_ALL=C sort | uniq -c
         72  space before tab in indent.

Commands used to find the errors:

    $ git diff --check 4b825dc642cb6eb9a060e54bf8d69288fbee4904..HEAD
    $ git grep -In "$(printf '\t')     "

Note: Unlike "space before tab in indent", the reverse ("space after tab
in indent") is not reported by git.  That is because spaces could be
intentionally used for alignment or line continuation, but in some cases
they are being used for indentation together with tabs and in others the
formatting is misaligned.  The second command was used to help find and
fix these other issues.
2023-02-20 17:39:31 -03:00
netblue30
6dd9bdfd34
Merge pull request #5668 from kmk3/build-deb-apparmor-default
build: deb: enable apparmor by default & remove deb-apparmor
2023-02-17 09:16:56 -05:00
Kelvin M. Klann
f33e452b04 build: deb: enable apparmor by default & remove deb-apparmor
The official .deb package is always built with apparmor support, so use
`--enable-apparmor` in mkdeb.sh and remove the "deb-apparmor" target in
order to reduce redundancy.

Note that custom configure options may be specified by calling
./mkdeb.sh directly.

For example, to build the .deb package without apparmor support, instead
of running `make deb`, the following commands can be used:

    make dist
    ./mkdeb.sh --disable-apparmor

Also, change the `build_apparmor` GitLab CI job into
`build_no_apparmor`, which is intended to check that building without
apparmor still works.

Note: This commit makes the resulting .deb package not have an
"-apparmor" suffix (see `EXTRA_VERSION` in mkdeb.sh), to avoid
redundancy (as having apparmor support becomes the default).

Misc: This is a follow-up to #5654.

Relates to #5154 #5176 #5547.
2023-02-17 10:42:08 -03:00
netblue30
80bc00e40f merges, testing, private-etc 2023-02-16 08:21:50 -05:00
David Fetter
2dc16cc247
Update copyright to 2023 (#5664) 2023-02-15 18:57:44 +00:00
netblue30
b4ffaa2074 merges; more on cleaning up esc chars 2023-02-14 11:33:35 -05:00
netblue30
df6ea884f1 merges, disable sort.py in profile checks temporarely, two more private-etc profiles 2023-02-14 09:17:00 -05:00
netblue30
9d68139d7b merges 2023-02-06 10:17:58 -05:00
netblue30
897f5791dd merges 2023-01-30 20:45:32 -05:00
netblue30
be88622c89 private-etc: fix man page 2023-01-25 12:20:13 -05:00
netblue30
01d3f4cd60 merges 2023-01-25 11:24:22 -05:00
netblue30
ebb8d8390e Merge branch 'master' of ssh://github.com/netblue30/firejail 2023-01-18 10:37:18 -05:00
netblue30
594fb293cd merges 2023-01-18 10:37:03 -05:00
netblue30
70974170c7
Merge pull request #5589 from nya1/fix/apparmor-invalid-command-line-option
docs: remove apparmor options in --help when building without apparmor support
2023-01-18 10:29:57 -05:00
netblue30
15c68e21df merges 2023-01-16 08:34:09 -05:00
netblue30
8a7fc9988a
Merge pull request #5563 from glitsj16/linuxqq
New profiles: linuxqq/qq
2023-01-15 09:24:12 -05:00
nya1
ed16bdfdfd chore: update readme with flag to enable apparmor on ./configure 2023-01-14 16:04:43 +01:00
netblue30
24dd0a27d0 merges 2023-01-04 15:56:53 -05:00
glitsj16
7e1a35a9d1
README: add linuxqq/qq contributors 2023-01-03 08:09:27 +00:00