From nobody Mon Jul 03 15:52:42 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 4Qvr6M01NKz4lbkn for ; Mon, 3 Jul 2023 15:52:43 +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 4Qvr6L4cgcz4JhN for ; Mon, 3 Jul 2023 15:52:42 +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=1688399562; 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=CEEGg8P424xoOZ/CfmAy6U+7+k7T5GuBe5ISrglWJ6Q=; b=p3dwQMLtq0NxTrBe0MeQC1WIfiELiezjSEUE6jTcbq5olVqauVdRoU00+0d5kvID3hT2D/ Jw8Hzh3YCH5FncwgRCj7UbcPQgypAV9gTw1+h7C3TnBDzGLggLf518M5qMSz9ppwa86vDS FlWgpP1EpDDFrUbBAjBh503tlhr06X7uVe1Snf8eN6vsrmwlhh0CQVzT5680+3kZWmEmBH vsnEsOuW2xz5xcq5u9hf6F71zCEGRVsa+Tj/uhf8pr2VI5sP7S41aTA7ei/ugrhulxvrnO iTcJxCxLV4VTc3AjzPaaBlwLr0h5Nrq9r9xV8JAWzPsEdkEm3qCZWLAw1DaCew== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1688399562; a=rsa-sha256; cv=none; b=nkRWPeLdej19+tWdSf6IUwGrhi0pnVX/bTYvfdUuFe3N2347tVIymvcRIGv08F0fI1TbUF YAZ8KdjYpnW7fwD80s4zSl+ymEFn4ONzS4kV7tHJIvjrLBJ5uiR1wgzDvd1yj74rzYwiyP s9hbu0rEIDWlLTB3Fv6ZVKEg4ZEebomlvtBN0xlwzk1K6IFWtfypHCLe+PCvaY5tSQtu0y 7eROBo4RL9YFhrQ6uRzGY3FaPGgQmbwPV69S2cqtLKvmQnLKe/E/VDPQoz3vUPJRFCOtHg oFgzns4BXp1lhFbcexstSrOOayfn31kNkqIUJMaUlYVgFKUN3/tRjvEMUBylnQ== 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 4Qvr6L3hrpzwtt for ; Mon, 3 Jul 2023 15:52:42 +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 363FqgXS020677 for ; Mon, 3 Jul 2023 15:52:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 363Fqglj020676 for ports-bugs@FreeBSD.org; Mon, 3 Jul 2023 15:52:42 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 272352] sysutils/appjail: Update to 2.6.0 Date: Mon, 03 Jul 2023 15:52:42 +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=3D272352 Bug ID: 272352 Summary: sysutils/appjail: Update to 2.6.0 Product: Ports & Packages Version: Latest Hardware: Any URL: https://github.com/DtxdF/AppJail/releases/tag/v2.6.0 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: DtxdF@disroot.org Attachment #243187 maintainer-approval+ Flags: Created attachment 243187 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D243187&action= =3Dedit appjail-2.6.0.patch Description: ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.6.0 * Added: force, recursive and force+recursive flags to overwrite the jail in appjail quick. * Added: -g parameter to appjail logs remove to enable shell glob patterns. * Added: --clean parameter in PKG. * Added: Images to Features. * Added: warning for when removing installed images and Makejails in README. * Added: option for update all installed Makejails. * Added: more information to update Makejails manually. * Improved: killing processes in appjail healthcheck and appjail startup (Simply killing a process is not technically correct because the process after a while may be another process created by another process and not by AppJail, so errors may occur. To fix this, only processes created by AppJail will be killed, this is done by comparing the parent pid with the parent pid of the process we want to kill.). * Fixed: overwriting the main log file (the main log file is overwritten ev= ery time any appjail's rc script is called, to avoid this, the log file is created only when it does not exist). * Added: NETWORKING keyword to appjail rc script (to ensure basic network services are running, including general network configuration NETWORKING has been added to REQUIRE). * Added: escape command substitution beginning with dollar sign. * Added: escape common characters in EXEC. * Removed: slash character from escape list in OPTION. * Added: escape slash character in some commands (escaping the slash charac= ter in some commands is necessary because it has a special meaning for the tokenizer). * Fixed: typo ${optarg} -> ${arg} in EXEC. * Added: FROM instruction. * Added: appjail image command. * Removed: new line in lib_strlen (the number of bytes in the lib_strlen's argument is incorrect as the new line is counted). * Added: portable option in the import+root installation method. * Added: conflicts for installation methods in appjail quick. * Fixed: typo ${fetch_args} -> ${fetch_cmd} in appjail makejail. * Added: portable option in the export+root installation method. * Fixed: typos when displaying errors after creating a directory / dataset. * Fixed: typo appjail-user logs -> appjail logs in Logs. * Added: support for appjail network in appjail quick. * Added: auto-create command in appjail network. * Added: --before-include and --after-include parameters in EXEC. * Added: -a and -B parameters in appjail makejail (useful for Makejail builders since parameters can be included in the Makejail file after or before the Makejail's builder is included.). * Created: sponsorship. * Documented: missing -a and -v parameters in appjail fetch destroy. * Documented: missing healthcheckers subtype log. * Added: appjail logs remove all command. * Added: support for appjail logs to remove a bunch of logs. * Obsolete: appjail config. 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.=