Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Jun 2023 21:34:23 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 271852] sysutils/appjail: Update to 2.5.2
Message-ID:  <bug-271852-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271852

            Bug ID: 271852
           Summary: sysutils/appjail: Update to 2.5.2
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://github.com/DtxdF/AppJail/releases/tag/v2.5.2
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: DtxdF@disroot.org
 Attachment #242626 maintainer-approval+
             Flags:

Created attachment 242626
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D242626&action=
=3Dedit
appjail-2.5.2.patch

Description:

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.5.2

* Fixed: invalid lib_check_ipv4addr function name when using the address op=
tion
in
  quick:virtualnet.
* Fixed: missing empty variables in
*_set_[expose:proto|virtualnet:interface_desc]
  (after calling a function and defining a variable, the variable is not
emptied
  for the next call, the value is reused when the parameter is not called
again,
  resulting in an incorrect configuration).
* Added: template check before use it in quick.
* Added: check for when the jail is gone in healthcheck.
* Added: -Q parameter in libexec/appjail-config/tok.
* Fixed: load of a kernel module at startup (at startup lib_check_kernmod d=
oes
not
  correctly detect whether a kernel module is loaded or not, so kldload -n =
is
used
  to load a kernel module if it is not already loaded).
* Added: missing check for when a template does not exist in quick.
* Fixed: race condition when creating the bridges at startup.
* Added: removing of a Carriege Feed character when a Makejail is included
(although
  the format requires Line-Feed to be the new line it is worthwhile for some
users
  to remove Carriege Feed when a Makejail is included).
* Fixed: CMD usage (usage shows that cmd is optional when it is not).
* Fixed: CMD with missing arguments.
* Fixed: incorrect token count in CMD.
* Fixed: incorrect variable name appjail_logfile -> appjail_natnet_logfile =
in
  etc/rc.d/appjail-natnet.
* Fixed: race condition in expose & nat.
* Changed: apt-get to apt in jail & pkg.
* Added: "Support" section in README.
* Added: support for line-continuation in Makejails.
* Improved: CMD parsing (CMD has been improved when parsing the shell comma=
nd
by not
  doing difficult and error-prone things that can result in unexpected
behavior. CMD
  now passes host variables to the jail using env(1) which is a bit slow but
more
  reliable than simply passing the variable carelessly. In addition, CMD can
execute
  virtually any shell command without manually escaping harmful characters).
* Added: --make-arg-env parameter in VAR.
* Removed: parsing the variable as a shell command in VAR (shell-like parsi=
ng
allows
  a friendlier syntax when passing build-args from the command-line, but do=
es
not
  allow many characters such as ", so the ugly version is preferred).

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 13.2-RELEASE, amd64, DEBOOTSTRAP DOAS DOCS GIT
tested)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-271852-7788>