From nobody Mon Jun 05 21:34:23 2023 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QZn1X4HZtz4ZT13 for ; Mon, 5 Jun 2023 21:34:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QZn1W5V2jz4FDX for ; Mon, 5 Jun 2023 21:34:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686000863; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RKpqYmXl84vud0dq9ZKub4RWFxweIdLq1kdzlJ26U+Y=; b=rBDe7ZU5bfjVXvoRhpw4q3US9SytRfYOSF+oQ+K+fsSMdPhLgq1GsT9w78qD87atW5O3rQ DhOtPgNhovzE3I9yRT/gRONmPmCUEJrttuVQy4KGF6AL8+dFQYfmuYi/qBLjm2AKIft5Hx 5eMa9y2ma6BTd4v4tjp4raUouAwX9QnLZ18I1/vskwvZ5GK55zkIZZsZXfhgYAFwkC2zcI PwSxyW+tOJrRMikFp/V9dE0b2T/WRFyjgVgEmBIohG/MInweAL3cyfWDf4retjEhSkwT0H XQCX7KySH5PLK94YdwYUJlhAxtspkhFWmWEtuHKWWqZ438yfhIYVSwvs2IKYnw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1686000863; a=rsa-sha256; cv=none; b=LGTVucYubbKLqiEJZDpyiD4Qk28G/KLUqglLRnc1INHFh3eyRIlv+fqIvsWNUpOnKG586m PqFoHA/RzvMU+m29lVnWn9GfY5dWo8CLG/ZCKVdKPjhFvOKtYqmG2u+xH+1a03IRoSGP2u x+cQjZ2/JfKs06noR2tLju6A5Q/phM48EadwL9kz122+joNtsA6Kv6af39EAsG3D7xX23Q Hhh3zKlOPp+EbC1vQDZkB5kG8qHzBJCHJPkW9a6u3oByaXTZHu01zeUte3yLiWOJ8WhNm+ 5Om5ywhZRdSxtSsw4lOKNYnWCfATckP92HL8X6TntRdTRCYD+iosCLexiRHQDw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QZn1W4RbQz13qd for ; Mon, 5 Jun 2023 21:34:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 355LYNBH030499 for ; Mon, 5 Jun 2023 21:34:23 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 355LYNOj030498 for ports-bugs@FreeBSD.org; Mon, 5 Jun 2023 21:34:23 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 271852] sysutils/appjail: Update to 2.5.2 Date: Mon, 05 Jun 2023 21:34:23 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: DtxdF@disroot.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N 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.=