Skip to content

Releases: containers/toolbox

0.0.14

18 Sep 16:58
0.0.14
Compare
Choose a tag to compare

Overview of changes

  • Adjust the grep match pattern to be more specific
  • Don't exit with a non-zero code from 'toolbox list -i'
  • Expose a few more host locations inside the container under /run/host
  • Give access to the system Flatpak directory
  • Give access to the system libvirt instance
  • Mount /run/media only if it is available
  • Preserve the host's ulimits when creating toolbox containers
  • Work around 'podman exec' resetting the terminal size to 80x24

0.0.13

05 Sep 13:08
0.0.13
Compare
Choose a tag to compare

Overview of changes

  • Drop PackageKit-command-not-found from the images
  • Improve the help or usage output
  • Simplify code by taking advantage of 'podman create --userns=keep-id'
  • Simplify code by taking advantage of 'podman exec --workdir ...'
  • Tighten the Silverblue check for the welcome message

0.0.12

22 Jul 12:31
0.0.12
Compare
Choose a tag to compare

Overview of changes

  • Create /run/.toolboxenv inside the toolbox container's entry point too
  • Don't use 'podman cp' to copy toolbox.sh to old containers
  • Drop the "immutable" term
  • Unbreak /etc/localtime & /etc/timezone if /run/host/monitor is absent

0.0.11

21 Jun 14:48
0.0.11
Compare
Choose a tag to compare

Overview of changes

  • Allow Qt applications to work without QT_X11_NO_MITSHM
  • Check if /etc/subgid and /etc/subuid have entries for the user
  • Give access to the entire /dev from the host operating system
  • Keep /etc/host.conf, /etc/localtime and /etc/timezone synchronized with the
    host
  • Notify the terminal about the current toolbox container in use
  • Prevent Podman from complaining about 'podman cp --pause=true ...'
  • Unbreak rendering & wrapping of commands typed at an interactive prompt
  • Unbreak setting up /home as a symbolic link

0.0.10

21 May 17:02
0.0.10
Compare
Choose a tag to compare

Overview of changes

  • Add a run command
  • Create /run/.toolboxenv in 'toolbox enter' for identification
  • Drop the Buildah dependency and the user-specific customized image
  • Keep /etc/hosts and /etc/resolv.conf synchronized with the host
  • Migrate existing containers when Podman is updated
  • Retain the PS1 across su(1) and sudo(8)
  • Set the Kerberos credential cache type only if Kerberos is available
  • Support column(1) from bsdmainutils
  • Support 'sudo' as default sudo(8) group
  • Use a magenta hexagon instead of 🔹 in the PS1

0.0.9

30 Apr 10:33
0.0.9
Compare
Choose a tag to compare

Overview of changes

  • Add Bash completion
  • Allow connecting to Wayland displays other than "wayland-0"
  • Ask for confirmation before downloading the base image
  • Improve the onboarding experience
  • Make it available inside the toolbox container
  • Make 'toolbox enter' create or fall back to a container when possible
  • Set TOOLBOX_CONTAINER in the environment to identify as a toolbox
  • Set default release to 29 when running on non-fedora hosts
  • Show welcome texts on interactive shells

0.0.8

12 Apr 14:49
0.0.8
Compare
Choose a tag to compare

Overview of changes

  • Add label for tagging, not tied to the fedora-toolbox name
  • Add short variants for various options in 'create' and 'enter'
  • Ensure that names of toolbox containers don't have a colon
  • Enable Travis
  • Fix miscellaneous issues pointed out by https://www.shellcheck.net/
  • Give access to Kerberos if KCM credential caches are being used
  • Improve the onboarding experience
  • Reduce the sizes of the images by removing temporary files created by DNF
  • Use a lighter entry point than /bin/sh

0.0.7

14 Mar 13:13
0.0.7
Compare
Choose a tag to compare

Overview of changes

  • Add fedora-toolbox image definition for Fedora 31
  • Add flatpak-xdg-utils to Fedoras 29 and 30
  • Add manuals
  • Add rm and rmi commands
  • Be more informative when creating the working container
  • Clarify the error message if the toolbox container is not found
  • Don't create volumes in the image for bind mounts from the host
  • Fix miscellaneous issues pointed out by https://www.shellcheck.net/
  • Give access to /dev/bus for control transfers from USB devices
  • Give access to removable devices and other temporary mounts
  • Lots of Bash-isms removed for POSIX correctness
  • Make the --image flag override the base toolbox image, as documented
  • Make the spinner more efficient
  • Restore documentation removed from the base Fedora images

0.0.6

21 Feb 18:54
0.0.6
Compare
Choose a tag to compare

Overview of changes

  • Add a list command
  • Drop the "fedora" prefix and rename the project as just "toolbox"
  • Fix typos pointed out by https://www.shellcheck.net/
  • Lots of Bash-isms removed for POSIX correctness
  • Make --container and --image command-specific options
  • Make it work inside the toolbox container itself
  • Shorten the prefix for debug and error messages
  • Use the host's PID namespace for the toolbox container
  • Use the standard error output for error messages

0.0.5

11 Feb 14:27
0.0.5
Compare
Choose a tag to compare

Overview of changes

  • Give access to mounts under $HOME, and make autofs work
  • Show a spinner when creating the toolbox