Releases: ArmyCyberInstitute/cmgr
Releases · ArmyCyberInstitute/cmgr
Release v0.9.0
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 topersonality
to disable ASLR - Switches to using
embed
from standard library for bundling of Dockerfiles (now requiresgo1.16
to compile)
Release v0.8.11
Changes
- Adds
NOTICE
andLICENSE
files to the archive of compiled binaries to comply with the usage of MIT and Apache licensed software.
Release v0.8.10
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
- First item logged at "info" level (
Release v0.8.9
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
Changes
- Fixes incorrect behavior for serving artifacts (value of
CMGR_ARTIFACT_DIR
was ignored)
Release v0.8.7
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
Changes
- Add ability to download individual artifact files from
cmgrd
Release v0.8.5
Changes
- Fixes Dockerfiles to always call
apt-get update
beforeapt-get install
- Exposes challenge attributes as part of
cmgrd
's API
Release v0.8.4
Changes
- Corrected the version used for
github.com/mattn/go-sqlite3
to usev1.14.x
tag rather than the incorrectv2.0.x
tags.
Release v0.8.3
Changes
- Bumps Docker client version to 19.03.13
- Modifies
static-*
challenge types to hold the containers open for future tracking purposes