log sbin/ftjail @ 628:17209ce80536

age author description
Tue, 24 Sep 2024 18:46:15 +0200 Franz Glasner Use the newly implemented "_get_zfs_mounts_for_dataset_tree()" where appropriate.
Wed, 11 Sep 2024 18:19:41 +0200 Franz Glasner FIX: SC2295: expansions inside ${..} need to be quoted separately, otherwise they will match as a pattern.
Wed, 11 Sep 2024 13:43:09 +0200 Franz Glasner ftjail: mounting and unmounting in freebsd-update now handles spaces in devices/datasets and mountpoints properly.
Wed, 11 Sep 2024 12:59:16 +0200 Franz Glasner ftjail: FIX: do not append to a fstab but overwrite completely
Wed, 11 Sep 2024 12:34:32 +0200 Franz Glasner Normalize the output of _get_mounts_at_directory() to use TABs as field separators only.
Tue, 10 Sep 2024 21:10:27 +0200 Franz Glasner Make the port really DATADIR and EXAMPLESDIR safe because the user may redefine DATADIR and EXAMPLESDIR.
Tue, 10 Sep 2024 10:13:59 +0200 Franz Glasner When analyzing the output of "mount -p" check for proper parsing capability: no improper mixing of tabs and spaces.
Mon, 09 Sep 2024 14:28:55 +0200 Franz Glasner Replace the use of "deprecated" egrep calls with "grep -E"
Thu, 05 Sep 2024 04:05:33 +0200 Franz Glasner Call mount and umount with absolute paths
Wed, 21 Aug 2024 13:18:14 +0200 Franz Glasner Add the "-b" command line switch into the short docu of ftjail also
Wed, 05 Jun 2024 09:08:56 +0200 Franz Glasner Preserving the "/boot" folder is indeed compatible with symlink strategy
Tue, 04 Jun 2024 18:10:49 +0200 Franz Glasner "ftjail populate-tmpl" got a new "-b" flag and an optional parameter to preserver /boot and extract a kernel image also
Tue, 14 May 2024 09:46:54 +0200 Franz Glasner Move "_get_mounts_at_directory()" into common.subr
Thu, 09 May 2024 09:02:34 +0200 Franz Glasner Change return values from _get_jail_from_path(): swap values for "dying" and "not found"
Thu, 09 May 2024 09:01:32 +0200 Franz Glasner FIX: Remove spurious character
Thu, 09 May 2024 08:44:24 +0200 Franz Glasner Move "_get_jail_from_path()" into common.subr
Wed, 08 May 2024 08:55:54 +0200 Franz Glasner Style: consistent Google style
Mon, 06 May 2024 09:14:41 +0200 Franz Glasner Move "_get_dataset_for_mountpoint()" and "_get_dataset_for_varempty()" into common.subr
Fri, 03 May 2024 09:41:38 +0200 Franz Glasner Move "_ensure_no_optios()" into common.subr
Wed, 01 May 2024 21:35:43 +0200 Franz Glasner Extend copyright to 2024
Sun, 19 Nov 2023 16:07:28 +0100 Franz Glasner Also check for any open files and memory mapping within the jail by using "procstat"
Sat, 18 Nov 2023 08:37:14 +0100 Franz Glasner Before doing a freebsd-update in a thin jail also check for opened additional log sockets.
Thu, 16 Mar 2023 09:18:48 +0100 Franz Glasner Drop a comment about "certctl rehash" in etcupdate
Tue, 14 Mar 2023 21:54:02 +0100 Franz Glasner Also check whether a given directory name ends with a trailing slash.
Tue, 14 Mar 2023 21:52:46 +0100 Franz Glasner FIX: ftjail's freebsd-update did not work correctly if jail names or their mountpoints are not prefix-free.
Thu, 23 Feb 2023 01:08:31 +0100 Franz Glasner Simplified version tagging a lot: it is also faster now.
Mon, 20 Feb 2023 00:43:30 +0100 Franz Glasner Implement the "fzfs create-tree" command
Sun, 19 Feb 2023 14:47:17 +0100 Franz Glasner Also create /var/mail within thin jails because it needs a dataset where atime is handled
Sat, 18 Feb 2023 17:08:04 +0100 Franz Glasner Comments
Sat, 03 Dec 2022 21:27:50 +0100 Franz Glasner Create all temporary files within a unique temporary directory