FreeBSD Bugzilla – Attachment 246071 Details for
Bug 274880
sysutils/appjail: Update to 2.9.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
appjail-2.9.0.patch
0001-sysutils-appjail-Update-to-2.9.0.patch (text/plain), 5.94 KB, created by
Jesús Daniel Colmenares Oviedo
on 2023-11-02 18:45:37 UTC
(
hide
)
Description:
appjail-2.9.0.patch
Filename:
MIME Type:
Creator:
Jesús Daniel Colmenares Oviedo
Created:
2023-11-02 18:45:37 UTC
Size:
5.94 KB
patch
obsolete
>From 40d8abe3afba34d0c645b91699476666d842eac9 Mon Sep 17 00:00:00 2001 >From: =?UTF-8?q?Jes=C3=BAs=20Daniel=20Colmenares=20Oviedo?= > <DtxdF@disroot.org> >Date: Thu, 2 Nov 2023 14:29:12 -0400 >Subject: [PATCH] sysutils/appjail: Update to 2.9.0 > >ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v2.9.0 > >* `Added`: `version_extra` keyword in `appjail jail list`. >* `Migrated`: https://appjail.readthedocs.io >* Added DEVFS support: > * `.gitignore`: > - `Added`: `find-number-from-start`. > - `Added`: `find-smallest-missing-number`. > * `etc/rc.d/appjail`: > - `Added`: `devfs` in `REQUIRE`. > * `Added`: `fnfs` algorithm. > * `Added`: `fsmn` algorithm. > * `Added`: `devfs` command. > * `Added`: `device` option in `appjail quick`. > * `Added`: `DEVICE` instruction in `appjail makejail`. > * `Added`: `devfs_ruleset` keyword in `appjail jail list`. > * `Added` DEVFS support in `appjail start`. > * `Added`: `lib_check_varname` function in `share/lib/check_func`. > * `Added`: `devfs` library. > * `Added`: `select` library. > * `Added`: `load-devfs-rules` script. > * `Added`: `DEVFS_ASSIGN_ALGO` option in AppJail configuration file. > * `Added`: `DEVFS_FNFS` option in AppJail configuration file. >* `Fixed`: `lib_repeat`: > - `Fixed`: exit status (it returns 0 instead of the correct exit status). > - `Fixed`: check for when the output is empty or not. >* `Fixed`: usage `limits remove keyword`. >* `Fixed`: typo `limits` -> `limits_usage`. >* `Added`: `IMAGE_DOWNLOAD_METHOD` option in AppJail configuration file (This option > is implemented to solve a problem, namely fairness when downloading an > image between multiple sources. The `random` option is set by default > as it appears to be fair, but more methods may be implemented in the > future if this assumption is not accurate.). >* `Replaced`: shell process with exec in `share/appjail/scripts/ajuser.sh` and > `share/appjail/scripts/runas.sh`. >* `Fixed`: functions and modules that may hang (These functions naively pass an argument > to `grep(1)` relying on the `-F` flag to compare each entry. The problem is > that if the user passes an invalid entry as `-a`, problems such as hangings > or the like may occur. To fix this, simply add `--` before the pattern to > told to `getopt(3)` to stop processing further options.): > - `appjail fetch`. > - `appjail login`. > - `lib_check_signal`. > - `lib_check_rctl*`. > - `lib_check_path_traversal*`. >* `Fixed`: limits stats (it shows duplicate entries). >* `Added`: support for applying Makejails. >* `Fixed`: `lib_check_func` (`lib_check_func` may return 0 even if its argument is not a > function but a program, which may lead to execute it instead of the intended > function.). >* `Fixed`: current directory when executing initscripts (When executing an initscript, > the current directory should be the last current directory when processing > the main Makejail, but it is the current directory where the initscript is > located, which can break stages using some instructions like `COPY` or > `CMD --local`. The build stage is not affected since it does not use > initscripts.). >* `Removed`: extra new line in `share/appjail/scripts/run_jail.sh`. >* `Added`: Shorten Domain Names feature. >* `Added`: `JOBS` option in AppJail configuration file. >* `Deprecated`: `appjail fstab jail ... -p` flag. >* `Added`: `etcupdate` command. >* `Added`: `appjail checkOld` command. >* `Fixed`: `appjail update jail` parameters. >* `Added`: `appjail deleteOld` command >* `Added`: `appjail fetch src` command. >* `Added`: `release` option in `appjail quick`. >* `Removed`: unused parameters in `appjail update release`. >* `Limited`: depth of search in `appjail fetch list`. >* `Added`: more checks for when errors occur after creating directories in a thinjail. >* `Ignored`: files that do not exist when creating a thinjail. >* `Optimized`: `appjail jail list` (Getting jail information in parallel is better and > improves performance than doing it sequentially). >* `Fixed`: syntax order in `appjail fetch`. >* `Implemented`: PseudoFS. >* `Added`: support for files when using `nullfs` filesystem. >* `Added`: `etc/rc.d/appjail-dns` to uninstall target. >--- > sysutils/appjail/Makefile | 2 +- > sysutils/appjail/distinfo | 6 +++--- > sysutils/appjail/pkg-plist | 13 +++++++++++++ > 3 files changed, 17 insertions(+), 4 deletions(-) > >diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile >index bd467ed556..3089cfb202 100644 >--- a/sysutils/appjail/Makefile >+++ b/sysutils/appjail/Makefile >@@ -1,6 +1,6 @@ > PORTNAME= appjail > DISTVERSIONPREFIX= v >-DISTVERSION= 2.8.0 >+DISTVERSION= 2.9.0 > CATEGORIES= sysutils > > MAINTAINER= DtxdF@disroot.org >diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo >index fb5583dd47..625b01d7bb 100644 >--- a/sysutils/appjail/distinfo >+++ b/sysutils/appjail/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1696071967 >-SHA256 (DtxdF-AppJail-v2.8.0_GH0.tar.gz) = c29a96854d552c096103889c655a8736c5dca0a4b5120e6ada7f486442cd27dd >-SIZE (DtxdF-AppJail-v2.8.0_GH0.tar.gz) = 251443 >+TIMESTAMP = 1698948016 >+SHA256 (DtxdF-AppJail-v2.9.0_GH0.tar.gz) = 97227c280c817a86b620e4505f35ba152c029b48bf8a384e2133efb29496b4d1 >+SIZE (DtxdF-AppJail-v2.9.0_GH0.tar.gz) = 209415 >diff --git a/sysutils/appjail/pkg-plist b/sysutils/appjail/pkg-plist >index 44dc0a7152..7aaf34f5a6 100644 >--- a/sysutils/appjail/pkg-plist >+++ b/sysutils/appjail/pkg-plist >@@ -143,3 +143,16 @@ etc/rc.d/appjail-dns > %%DATADIR%%/makejail/write/all/GLOBAL > %%DATADIR%%/scripts/ajdns.sh > %%DATADIR%%/scripts/dnsmasq-hook.sh >+libexec/appjail/find-number-from-start/find-number-from-start >+libexec/appjail/find-smallest-missing-number/find-smallest-missing-number >+%%DATADIR%%/cmd/apply >+%%DATADIR%%/cmd/checkOld >+%%DATADIR%%/cmd/deleteOld >+%%DATADIR%%/cmd/devfs >+%%DATADIR%%/cmd/etcupdate >+%%DATADIR%%/lib/devfs >+%%DATADIR%%/lib/select >+%%DATADIR%%/makejail/cmd/all/DEVICE >+%%DATADIR%%/makejail/write/all/DEVICE >+%%DATADIR%%/scripts/load-devfs-rules.sh >+%%DATADIR%%/scripts/super-mv.sh >-- >2.41.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
DtxdF
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 274880
: 246071