Skip to content

Releases: ArmyCyberInstitute/cmgr

Release v0.9.0

27 Feb 15:09
Compare
Choose a tag to compare

Changes

  • Fixes pybuild so that PIE is properly disabled when appropriate (default install of GCC now requires explicit flags to disable)
  • Adds a custom seccomp profile for Docker to allow the use of ADDR_NO_RANDOMIZE in calls to personality to disable ASLR
  • Switches to using embed from standard library for bundling of Dockerfiles (now requires go1.16 to compile)

Release v0.8.11

17 Feb 16:22
Compare
Choose a tag to compare

Changes

  • Adds NOTICE and LICENSE files to the archive of compiled binaries to comply with the usage of MIT and Apache licensed software.

Release v0.8.10

21 Jan 16:54
Compare
Choose a tag to compare

Changes

  • Updates documentation (corrects formatting errors)
  • Adds version information for released binaries:
    • First item logged at "info" level (CMGR_LOGGING=info) when the manager is started
    • Adds Version() as a public function in the library API
    • Adds cmgr version command which prints the version and exits
    • Adds cmgrd --version command which prints the version and exits

Release v0.8.9

20 Jan 15:26
Compare
Choose a tag to compare

Changes

  • Modifies loader behavior to avoid creating URLs where the path starts with //
  • Modifies error message for missing ports to better reflect the difference between "exposed" (what Docker maps to Dockerfiles) and "published" (which cmgr uses the # PUBLISH ... comments for and Docker defers to the client.

Release v0.8.8

12 Jan 17:50
Compare
Choose a tag to compare

Changes

  • Fixes incorrect behavior for serving artifacts (value of CMGR_ARTIFACT_DIR was ignored)

Release v0.8.7

07 Jan 15:33
Compare
Choose a tag to compare

Changes

  • Update behavior of cmgr playtest

Details

The playtest command will now check the value of the
CMGR_INTERFACE environment variable and bind the web server
to that address if it is not '0.0.0.0' (in which case it will
bind only to 'localhost'). This behavior was chosen to keep
the common usecase (local testing) simple while still supporting
a means for exposing the instance to the network.

Release v0.8.6

07 Dec 14:33
Compare
Choose a tag to compare

Changes

  • Add ability to download individual artifact files from cmgrd

Release v0.8.5

02 Dec 15:04
c3cc8ed
Compare
Choose a tag to compare

Changes

  • Fixes Dockerfiles to always call apt-get update before apt-get install
  • Exposes challenge attributes as part of cmgrd's API

Release v0.8.4

16 Nov 15:36
Compare
Choose a tag to compare

Changes

  • Corrected the version used for github.com/mattn/go-sqlite3 to use v1.14.x tag rather than the incorrect v2.0.x tags.

Release v0.8.3

21 Oct 14:10
Compare
Choose a tag to compare

Changes

  • Bumps Docker client version to 19.03.13
  • Modifies static-* challenge types to hold the containers open for future tracking purposes