Commit graph

743 commits

Author SHA1 Message Date
Kelvin M. Klann
a91dd6a052 README.md: update SourceForge link to GitHub Releases 2023-03-26 12:46:26 -03:00
Kelvin M. Klann
0bfa2a2745 README.md: add link to CVE-2021-26910
See https://github.com/advisories/GHSA-2q4h-h5jp-942w
2023-03-26 12:46:26 -03:00
Kelvin M. Klann
fca903b245 README.md: add headings for videos and links 2023-03-26 12:46:26 -03:00
Kelvin M. Klann
415aad5204 README.md: format html to improve readability 2023-03-26 12:46:26 -03:00
Kelvin M. Klann
0d42df0a75 README.md: turn scattered items into a list 2023-03-26 12:46:26 -03:00
Kelvin M. Klann
f80ba2fba7 README.md: turn bare URLs into links
For increased portability.

Fixes[1]:

* MD034 Bare URL used

[1] https://github.com/markdownlint/markdownlint/blob/main/docs/RULES.md
2023-03-26 12:46:26 -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
Kelvin M. Klann
707c7917e5 docs: fix line breaks around elements in markdown
Ensure consistent line breaks around headings, lists and code blocks.

To make them more readable and also more portable (which could help when
previewing/converting files locally).

From the CommonMark Spec (version 0.30, published on 2021-06-19)[1]:

> 1.2 Why is a spec needed?

[...]

> 2. Is a blank line needed before a block quote or heading?  Most
>    implementations do not require the blank line.  However, this can
>    lead to unexpected results in hard-wrapped text, and also to
>    ambiguities in parsing (note that some implementations put the
>    heading inside the blockquote, while others do not).  (John Gruber
>    has also spoken in favor of requiring the blank lines.)[2]
>
> 3. Is a blank line needed before an indented code block?
>    (`Markdown.pl` requires it, but this is not mentioned in the
>    documentation, and some implementations do not require it.)

Fixes[3]:

* MD022 Headers should be surrounded by blank lines
* MD031 Fenced code blocks should be surrounded by blank lines
* MD032 Lists should be surrounded by blank lines

Environment: ruby-mdl 0.12.0-1 on Artix Linux.

[1] https://spec.commonmark.org/0.30/#why-is-a-spec-needed-
[2] http://article.gmane.org/gmane.text.markdown.general/2146
[3] https://github.com/markdownlint/markdownlint/blob/main/docs/RULES.md
2023-03-24 11:06:31 -03:00
Kelvin M. Klann
e0311253c2 README.md: remove unicode and non-printing chars
Changes:

* Replace Unicode apostrophe with an ASCII one
* Strip non-printing characters from the output of --private-etc

Commands used to get a clean manpage output:

    man firejail | less

Environment: mandoc 1.14.6-1 on Artix Linux
2023-03-24 10:54:59 -03:00
Kelvin M. Klann
f70577b490 README.md: fix output of profstats 2023-03-24 03:04:35 -03:00
Kelvin M. Klann
3812c139a6 Fix EOL at EOF
Commands used to search and replace:

    $ git grep -Ilz '.' | xargs -0 -I '{}' sh -c \
      "printf '%s\n' \"\$(cat '{}')\" >'{}'"

The above commands ensure that there is exaclty 1 line terminator at EOF
(rather than 0 or more than 1) on all non-empty text files.

This fixes all of the "new blank line at EOF" errors raised by git:

    $ git diff --check 4b825dc642cb6eb9a060e54bf8d69288fbee4904..HEAD |
      grep '^[^+]' | cut -f 3 -d : | LC_ALL=C sort | uniq -c
         21  new blank line at EOF.
         72  space before tab in indent.
          4  trailing whitespace.
2023-02-19 20:57:12 -03:00
netblue30
9d68139d7b merges 2023-02-06 10:17:58 -05:00
netblue30
5d5f554ab1 private-etc: moved group names to @group syntax; GUI group renamed as @x11 group; added nvidia and X11 directories to @x11 group. 2023-01-30 08:14:13 -05:00
netblue30
be88622c89 private-etc: fix man page 2023-01-25 12:20:13 -05:00
netblue30
9774ab8a35 private-etc rework: new man page 2023-01-25 11:56:08 -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
347c0e3ada update README.md 2023-01-18 10:26:51 -05:00
nya1
ed16bdfdfd chore: update readme with flag to enable apparmor on ./configure 2023-01-14 16:04:43 +01:00
glitsj16
096ced5b24
README.md: add linuxqq/qq to 'New profiles' section 2023-01-03 07:59:36 +00:00
netblue30
e80fae7472 restrict-namespaces stats 2022-12-26 09:49:42 -05:00
glitsj16
73a6fced28
New profile: ssmtp (#5544)
* disable-programs.inc: add ssmtp support

* Create ssmtp.profile

* ssmtp: support Debian/Ubuntu

* README.md: add ssmtp to 'New profiles' section

* disable-common.inc: move ssmtp support to keep CI happy

* ssmtp: improve dead.letter comment

Suggested in [review](https://github.com/netblue30/firejail/pull/5544#pullrequestreview-1225322546).
2022-12-21 23:38:25 +00:00
netblue30
65c92b464e fixes 2022-12-14 14:32:22 -05:00
glitsj16
0e133dc034
New profile: tesseract (#5516)
* Add firecfg support for tesseract

* Add tesseract to 'New profiles' section in README.md

* Create tesseract.profile

* tesseract: fix private-etc

* tesseract: fix XDG black/whitelisting

* tesseract: use 'seccomp socket' instead of 'protocol unix'

As kindly suggested by @rusty-snake.

* tesseract: add 'restrict-namespaces'

As kindly suggested by @rusty-snake.

* tesseract: use full seccomp filtering

The tesseract application works fine without 'protocol' or 'seccomp socket'.
2022-12-09 12:36:28 +00:00
glitsj16
98e8f28164
Add support for cinelerra-gg (#5467)
* Create cinelerra-gg

* add cinelerra-gg to `New profiles` section

* Add cinelerra-gg to firecfg.config
2022-11-13 00:05:03 +00:00
netblue30
729b1251cd --icmptrace 2022-10-24 08:35:01 -04:00
netblue30
a0985a1353 dnstrace and snitrace 2022-10-23 07:38:29 -04:00
Kelvin M. Klann
dfc5593129 README.md: remove items duplicated from RELNOTES
Added on commit 6d740d7dc ("RELNOTES and README.md - existing
functionality modified for the next version", 2022-08-29).

The duplication makes it harder to maintain the RELNOTES, especially
because the contents are prone to diverge between each file.

For example, even though the commit in question (6d740d7dc) added the
same items to both files, the additions to RELNOTES had two typos, while
the additions to README.md had one typo.

The typos in RELNOTES were fixed by commit c5e8d5d1f ("typo fixes for
RELNOTES", 2022-08-29), and the typo in README.md was fixed by commit
2ac8a93fd ("typo fix for README.md", 2022-08-29), both from PR #5349.
2022-09-19 15:11:43 -03:00
Kelvin M. Klann
60db9f7851
Merge pull request #5347 from kmk3/revert-landlock
Revert "Add Landlock support to Firejail"
2022-09-06 11:20:55 +00:00
netblue30
d900d53196 README/README.md
Committer note: This is the same as commit 796fa0963
("README/README.md", 2022-08-30) and commit 0594c5d3d ("typos",
2022-08-30) but without the Landlock-related changes.
2022-09-05 01:07:41 -03:00
Kelvin M. Klann
2a79f3a268 Revert "README/README.md"
This reverts commit 796fa09636.

Part of reverting commits with Landlock-related changes.
2022-09-05 01:07:41 -03:00
Kelvin M. Klann
67348ac9c2 Revert "typos"
This reverts commit 0594c5d3d0.

Part of reverting commits with Landlock-related changes.
2022-09-05 01:07:41 -03:00
Kelvin M. Klann
26c74796f3 Revert "landlock: check for landlock support in glibc"
This reverts commit c5a052ffa4.

Part of reverting commits with Landlock-related changes.
2022-09-05 01:07:39 -03:00
glitsj16
a8cf8974a7
Add IRC channel info to README.md 2022-09-05 02:46:34 +00:00
netblue30
c5a052ffa4 landlock: check for landlock support in glibc 2022-09-04 10:51:26 -04:00
netblue30
0594c5d3d0 typos 2022-08-30 09:13:14 -04:00
netblue30
796fa09636 README/README.md 2022-08-30 09:10:55 -04:00
glitsj16
2ac8a93fd4
typo fix for README.md 2022-08-29 18:18:59 +00:00
netblue30
6d740d7dcf RELNOTES and README.md - existing functionality modified for the next version 2022-08-29 12:55:00 -04:00
netblue30
97b1e02d5f merges, fixed lbry-viewer as suggested 2022-08-29 07:43:32 -04:00
netblue30
5ab4aeb35c more merges 2022-08-14 09:38:32 -04:00
netblue30
d4323ae26f merges 2022-08-14 09:00:01 -04:00
glitsj16
b18120cc2e
new profile: gdu (#5289)
* add gdu to 'new profiles' section

* Create gdu.profile

* add gdu to firecfg

* harden gdu sandbox

* fix protocol

* simulate empty protocol in gdu

* more user-friendly gdu sandboxing
2022-08-09 21:11:18 +00:00
netblue30
db0349a5ec disabled private-lib in /etc/firejail/firejail.config 2022-06-23 11:09:31 -04:00
netblue30
1f9dd92f6f README.md update 2022-06-12 11:19:18 -04:00
netblue30
f483fc0a6f 0.9.71 2022-06-12 11:02:59 -04:00
netblue30
9041294b83 config guide (firecfg --guide) man page 2022-05-23 07:59:42 -04:00
netblue30
7c5fcbf3d1 --oom (#5122) 2022-05-20 08:08:34 -04:00
netblue30
837ef77091 moving videos to Odysee 2022-03-11 10:04:33 -05:00
smitsohu
d38b9c42ff merge 2022-03-11 15:42:10 +01:00