v1.4.2.260421
What's Changed
Notable Changes
- The default pf configuration file has changed to
/usr/local/etc/bastille/pf.conf. This is due to a bug that would cause the pf rules for Bastille to not be loaded if/etc/pf.confalready exists on a system. Existing setups will continue to work as normal. New setups will place the file at the above location, and add anincludeline inside/etc/pf.conf. - The monitor command removes the
bastille_monitor_healthchecksvariable, and replaces it withbastille_monitor_urland also addsbastille_monitor_module. See the docs and sample configuration file for details. - Bastillefiles now support
HPKGas a hook, allowing users to install packages using the host binary.
PR list
- upgrade: fix osrelease when upgrading thick jails by @tschettervictor in #1513
- Update linux Bastillefile to new hook syntax by @tschettervictor in #1517
- create: Create home directoy instead of symlink for FreeBSD 14+ by @tschettervictor in #1518
- docs: add pro tip about using commands in templates by @tschettervictor in #1519
- docs: man-pages: fix some missing stuff by @tschettervictor in #1522
- [monitor] Fix healthchecks.io ping by @diktomat in #1523
- Change default 'pf' file to /usr/local/etc/bastille/pf.conf by @tschettervictor in #1533
- monitor: add uptimekuma monitor module by @tschettervictor in #1529
- template: allow using HPKG hook by @tschettervictor in #1525
- set FIB for cmd/console/pkg by @tschettervictor in #1534
- mount: fix tmpfs by @tschettervictor in #1537
New Contributors
Full Changelog: 1.4.1.260315...1.4.2.260421