Skip to content

Releases: ArmyCyberInstitute/cmgr

Release v0.13.1

26 Apr 17:20
Compare
Choose a tag to compare

Changes

Update NOTICE to carry the copyright information for the correct SQLite driver.

Release v0.13.0

11 Mar 13:18
Compare
Choose a tag to compare

Changes

  • Fixes a templating issues in pybuild based challenges (#36)
  • Switches SQLite backend to use a CGO-free implementation (#37)
  • Fixes an error in the "hashing" algorithm caused by symlinks (#38)

Release v0.12.0

15 Feb 18:13
Compare
Choose a tag to compare

Changes

  • Updates the node challenge type to be more flexible by using the start script rather than hardcoding the start command. This allows for other servers to use the node challenge type in order to benefit from npm. An example of this can be found in the new "puppeteer" example challenge.

  • The cmgr command has been extended to allow printing the Dockerfile for a specified challenge type as well as converting a standard challenge to a "custom" one by updating problem.md and creating an initial Dockerfile with cmgr's internal version for the old challenge type.

Release v0.11.2

20 Jan 14:33
Compare
Choose a tag to compare

Changes

  • Fixes a discrepancy between the documentation and program behavior so that it matches documentation (fixes #34).
  • Fixes a logic error that can cause links to a web challenges root (i.e., '/') to become an empty anchor tag and therefore not clickable (fixes #35).

Release v0.11.1

29 Oct 17:28
Compare
Choose a tag to compare

Changes

  • Provide capability for stable port assignments (fixed #31, replaced #32).
  • Modified Start(...) to cleanup dirty state on error.

Release v0.11.0

27 Oct 19:55
Compare
Choose a tag to compare

Changes

  • Fixed intermittent solve failure for BinEx101.
  • Warn rather than error out when deleting missing entities in Docker.
  • Incorporate mechanism for specifying a challenge ID to allow for renaming challenges.
  • Update dependencies.

Release v0.10.1

28 Sep 23:54
95d0ee6
Compare
Choose a tag to compare

Changes

Adds pre-compiled builds for macOS (AArch64 and x86_64) as well as AArch64 Linux.

Release v0.10.0

09 Sep 13:44
Compare
Choose a tag to compare

Changes

  • Adds Freeze to the API and cmgr freeze to the CLI tool. This allows pushing a container image with dependencies already installed to a private container registry so that future builds can use this in the build cache and avoid dependency issues.
  • Fixes a previously unidentified race condition in querying for the port mapping of exposed ports.

Release v0.9.2

02 Sep 16:23
Compare
Choose a tag to compare

Changes

  • Fixes #27 by disallowing uppercase characters in a namespace (consistent with how it uses Docker)
  • Updates dependencies which addresses the dependabot security warning.

Release v0.9.1

25 May 16:56
Compare
Choose a tag to compare

Changes

  • Corrects behavior for url_for (fixes #22)
  • Fixes error in pybuild.py which suppressed actual import error (fixes #23)