|Haelwenn (lanodan) Monnier c03804a1bb Merge branch 'release-1.0' into develop for v1.0.3||3 weeks ago|
|icons||4 months ago|
|mo||1 year ago|
|po||2 months ago|
|.clang-format||1 year ago|
|.editorconfig||5 months ago|
|.gitignore||1 year ago|
|.gitlab-ci.yml||9 months ago|
|COPYING||8 months ago|
|KnowledgeBase.md||1 month ago|
|Makefile||3 weeks ago|
|README.md||1 month ago|
|badwolf.1||1 month ago|
|badwolf.c||1 month ago|
|badwolf.desktop||4 months ago|
|badwolf.h||2 months ago|
|badwolf.inkscape.svg||4 months ago|
|badwolf.svg||4 months ago|
|bookmarks.c||1 month ago|
|bookmarks.h||1 month ago|
|config.h||1 month ago|
|decisions.md||5 months ago|
|downloads.c||3 months ago|
|downloads.h||5 months ago|
|icons_size.sh||5 months ago|
|interface.css||4 months ago|
|interface.txt||3 months ago|
|keybindings.c||2 months ago|
|keybindings.h||1 year ago|
|uri.c||4 months ago|
|uri.h||9 months ago|
|uri_test.c||4 months ago|
|usr.bin.badwolf||8 months ago|
|version.sh||5 months ago|
Minimalist and privacy-oriented WebKitGTK+ browser.
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.
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)
Compilation is done with
make, install with
make install (
PREFIX environment variables are supported, amongs other common ones). An example AppArmor profile is provided at
usr.bin.badwolf, please do some long runtime checks before shipping it or a modified version, help can be provided but with no support.
You'll also need inkscape (command line only) if you want to regenerate the icons, for example after modifying them or adding a new size. These aren't needed for normal installation as it is bundled.
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.