Haelwenn (lanodan) Monnier 29610aaaa8 .builds/freebsd.yml: New | 4 years ago | |
---|---|---|
.builds | 4 years ago | |
mo | 5 years ago | |
po | 4 years ago | |
.clang-format | 5 years ago | |
.gitignore | 5 years ago | |
.gitlab-ci.yml | 4 years ago | |
COPYING | 4 years ago | |
KnowledgeBase.md | 5 years ago | |
Makefile | 4 years ago | |
README.md | 4 years ago | |
badwolf.1 | 4 years ago | |
badwolf.c | 4 years ago | |
badwolf.desktop | 5 years ago | |
badwolf.h | 4 years ago | |
config.h | 4 years ago | |
decisions.md | 4 years ago | |
keybindings.c | 4 years ago | |
keybindings.h | 5 years ago | |
uri.c | 4 years ago | |
uri.h | 4 years ago | |
uri_test.c | 4 years ago | |
usr.bin.badwolf | 4 years ago | |
version.sh | 4 years ago |
Minimalist and privacy-oriented WebKitGTK+ browser.
Homepage: https://hacktivis.me/projects/badwolf
Copyright © 2019-2020 Badwolf Authors <https://hacktivis.me/projects/badwolf>
SPDX-License-Identifier: BSD-3-Clause
The name is a reference to BBC’s Doctor Who Tv serie, I took it simply because I wanted to have a specie in the name, like some other web browsers do, but doesn’t go into the “gentle” zone.
Comparing from other small WebKit browsers for unixes found in the wild:
Motivation from other clients https://hacktivis.me/articles/www-client%20are%20broken
You need to have gettext installed. If you want a GUI, poedit exists and Weblate is a good web platform that I might consider hosting at some point.
make po/messages.pot
make po/de.po
de_DE
): msginit -l de_DE -i po/messages.pot -o po/de.po
*.tar.*
files are tarballs archives to be extracted with a program like tar(1)
, GNU tar and LibArchive bsdtar are known to work.
*.sig
files are OpenPGP signatures done with my key(DDC9 237C 14CF 6F4D D847 F6B3 90D9 3ACC FEFF 61AE
).
*.sign
files are minisign (OpenBSD signify(1)
compatible) signatures, they key used for it can be found at https://hacktivis.me/release/signify/ as well as other places (feel free to ping me to get it)
Dependencies are:
Compilation is done with make CC=${CC:-cc}
, install with make install
. An example AppArmor profile is provided at usr.bin.badwolf
, please do runtime checks before deploying.
Most of the privacy/security stuff will be done with patches against WebKit as quite a lot isn’t into WebKitSettings and with generic WebKit extensions that should be resuseable.