kaboxer (0.7.1) kali-dev; urgency=medium

  * Fix missed flake8 error
  * Do not run flake8 tests during build

 -- Raphaël Hertzog <raphael@offensive-security.com>  Thu, 10 Dec 2020 22:52:09 +0100

kaboxer (0.7.0) kali-dev; urgency=medium

  * Add support for hook scripts
  * Move exit prompt after after_run hook
  * Replace --prompt-before-detach by --prompt-before-exit
  * Do not rewrite the YAML file when we don't ship a tarball
  * Ensure kaboxer push also updates the "latest" tag when needed
  * Fix most Python coding style issues in the testsuite
  * Document the {before,after}_{run,stop}_script config keys
  * Drop useless dependencies on confget and python3-distutils
  * Make kaboxer/kbxbuilder importable as a library
  * Switch kaboxer into a full-blown Python project
  * Move dh-kaboxer back to debian packaging
  * Move manual pages into a sub-directory
  * Extend the Python metadata
  * Move Python modules to build dependencies
  * Drop unused /etc/kaboxer directory
  * Fix copyright file to mention Offensive Security
  * Add unit tests framework and basic tox configuration
  * More style cleanup to please flake8
  * Enable tests with tox in debian/rules
  * Avoid direct usage of dpkg-parsechangelog
  * Add ${perl:Depends} for dh_kaboxer
  * Provide a longer description in debian/control
  * Switch to debhelper compat level 13
  * Bump Standards-Version to 4.5.1
  * Add logging to help in debugging

 -- Raphaël Hertzog <raphael@offensive-security.com>  Thu, 10 Dec 2020 22:36:16 +0100

kaboxer (0.6.3) kali-dev; urgency=medium

  * Don't fail at startup if we don't have docker access

 -- Raphaël Hertzog <raphael@offensive-security.com>  Thu, 22 Oct 2020 22:29:31 +0200

kaboxer (0.6.2) kali-dev; urgency=medium

  [ Roland Mas ]
  * Added kaboxer(1), kaboxer.yaml(5), kbxbuilder(1),
    kbxbuilder.config.yaml(5) and kbxbuilder.apps.yaml(5) man pages.
  * Add "make clean" to remove generated manpages
  * Use /data rather than /var/lib/kbx-hello inside the container
  * Document run_as_root and publish_ports

  [ Raphaël Hertzog ]
  * Implement DH_KABOXER_BUILD_STRATEGY
  * Add manual pages to the binary package
  * Fix whatis entry in manual pages
  * Define the default value of the path argument at the argument parsing level
  * Implement "kaboxer build --skip-image-build" and use that in dh-kaboxer
  * Add some common gitlab-ci rules to build a docker image for a kaboxer app

 -- Raphaël Hertzog <raphael@offensive-security.com>  Thu, 22 Oct 2020 18:09:54 +0200

kaboxer (0.6.1) kali-dev; urgency=medium

  * Display details of connection exception in debug mode
  * Refactor the code querying the remote docker registry over HTTP
  * Fallback to latest tag when we can't identify a version to retrieve

 -- Raphaël Hertzog <raphael@offensive-security.com>  Fri, 18 Sep 2020 19:04:30 +0200

kaboxer (0.6) kali-dev; urgency=medium

  [ Roland Mas ]
  * dh_kaboxer: decorrelate kaboxer apps from binary packages.
  * Removed debugging message
  * Only clean generated *.desktop files (fixes #29)
  * Don't fetch info about unrelated apps in kaboxer prepare (fixes #30)
  * Fix "kaboxer upgrade foo=1.1"
  * Gracefully handle URL errors in registries
  * Handle API-less registries (registry.hub.docker.com) (fixes #28)
  * Tag image downloaded as 'latest' with its actual version (fixes #31)
  * Remove debugging output
  * Simplify and fix dh_kaboxer injections (fixes #34)
  * Properly handle --prompt-before-detach (fixes #33)
  * Implement kaboxer stop --component (fixes #32)
  * Remove temporary container on error (fixes #35)
  * Fix calculated component name and testsuite
  * Implement kaboxer get-upstream-version (fixes #36)
  * Use proper API to get list of images on a registry (fixes #39)
  * Display packaging revisions in kaboxer list
  * Implement kaboxer list --skip-headers for scriptability (fixes #37)
  * Use the "current" tag rather than "latest" (fixes #38)
  * Fix running of freshly-built image (fixes #43)

  [ Raphaël Hertzog ]
  * Follow best practices for Dockerfiles
  * Use debhelper compat 13 in kbx-hello sample
  * Let dh_auto_* invocations forward supplementary parameters to the kaboxer
    command line
  * Display exception details and URL that we failed to pull
  * Use only the first line of the description in the Comment field
  * Fix pyflakes error reporting usage of unknown function
  * Use --prompt-before-detach instead of --prompt_before_detach
  * Add a missing space in the kaboxer run command line
  * Install extracted icon in kbx-hello-allinone
  * Do not bail out when description or categories are missing
  * Use registry.hub.docker.com as registry to have a realistic sample
  * Fix most Python coding style issues
  * Wrap long lines to 80 characters
  * dh-kaboxer: don't build the tarball by default

 -- Raphaël Hertzog <raphael@offensive-security.com>  Fri, 11 Sep 2020 17:39:42 +0200

kaboxer (0.5.1) unstable; urgency=medium

  * dh_kaboxer: only inject stuff (maintainer scripts, dependencies) in
    relevant packages.

 -- Roland Mas <roland.mas@gnurandal.com>  Tue, 02 Jun 2020 18:05:00 +0200

kaboxer (0.5) kali-dev; urgency=medium

  * Handle versioning and upgrades.

 -- Roland Mas <roland.mas@gnurandal.com>  Fri, 01 May 2020 17:35:12 +0200

kaboxer (0.4) kali-dev; urgency=medium

  * Implement kaboxer as a standalone framework.

 -- Roland Mas <roland.mas@gnurandal.com>  Mon, 23 Mar 2020 15:16:04 +0100

kaboxer (0.3.4) kali-dev; urgency=medium

  * Allow specifying options for Docker.

 -- Roland Mas <roland.mas@gnurandal.com>  Mon, 02 Mar 2020 12:39:18 +0100

kaboxer (0.3.3) kali-dev; urgency=medium

  * Added autopkgtest for kbx-hello-* packages.

 -- Roland Mas <roland.mas@gnurandal.com>  Fri, 14 Feb 2020 14:00:54 +0100

kaboxer (0.3.2) unstable; urgency=medium

  * Expand tildes in mounts to allow persisting the home directory (or
    part thereof) across runs.

 -- Roland Mas <roland.mas@gnurandal.com>  Thu, 13 Feb 2020 17:32:12 +0100

kaboxer (0.3.1) kali-dev; urgency=medium

  * Get rid of dh_make boilerplate
  * Add proper python dependency
  * Add missing dependency on python3-dockerpty
  * Bump Standards-Version to 4.5.0
  * Switch to debhelper compat level 12
  * Update Maintainer field
  * Configure git-buildpackage for Kali
  * Add GitLab's CI configuration file
  * Adapt defaults for the specific case of kaboxer

 -- Raphaël Hertzog <raphael@offensive-security.com>  Wed, 29 Jan 2020 15:16:23 +0100

kaboxer (0.3.0) unstable; urgency=medium

  * Allow several components per image.
  * Allow running a component in a running container (e.g. a client in a
    container that runs the server).

 -- Roland Mas <roland.mas@gnurandal.com>  Mon, 18 Nov 2019 16:28:33 +0100

kaboxer (0.2.0) unstable; urgency=medium

  * Create non-root users in the containers before running the actual
    program, so as to allow running processes as a normal user within the
    container.

 -- Roland Mas <roland.mas@gnurandal.com>  Thu, 07 Nov 2019 21:00:44 +0100

kaboxer (0.1.0) unstable; urgency=medium

  * kaboxer is now mostly functional.

 -- Roland Mas <roland.mas@gnurandal.com>  Thu, 31 Oct 2019 18:06:01 +0100

kaboxer (0.0.1) unstable; urgency=medium

  * Initial release.

 -- Roland Mas <lolando@debian.org>  Wed, 10 Jul 2019 15:55:27 +0200
