Skip to content
This repository was archived by the owner on Jul 15, 2026. It is now read-only.

Tags: acep-uaf/data-diode

Tags

v0.2.1

Toggle v0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
deps: Go module dependency tree (#65)

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Segment test cases for system metadata (#63)

* refactor: continuous outbound MQTT topic structure

* bump: project requirements

* docs: resolve formatting issues with markdownlint

* feat: create experimental dev container

* feat: outline basic application + republisher content testing

* refactor: test payload attributes w/ verification & timestamp

* fix: check on missing topic & test cases for payload contents

* ci: workflow for testing code (coverage)

v0.1.4

Toggle v0.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Released data diode system information (#53)

* docs: build requirements for `make`

* fix: match MQTT client ID

v0.1.3

Toggle v0.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Repository license for project report (#45)

* Create LICENSE

* docs: Python comment for non-MIT licensed code

v0.1.2

Toggle v0.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Finalize code structure for experiment replication (#43)

* refactor: entry point for main application, build information, & testing

* feat: split input & output metadata via project settings

* fix: repackaged JSON object contents + diode metadata

* docs: update main program directory name

* Saturate components for testing diode system behavior (#42)

v0.1.1

Toggle v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
bump: patch version for `net/http` (#40)

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Code freeze for first minor release (#39)

* nit: minor code format

* refactor: remove duplicate function contents

* Updated configuration flow of control (#38)

* feat: draft variable packet size experiment

* docs: new section for project replicability

* docs: markdown diagram (system control flow) + blockquote highlight

* refactor: utility to insights + diode collection script

* feat: module install & output binary

* feat: begin subscribe and publish commands

* feat: basic payload retrieval from standard input

* refactor: prepare for complete message detection

* feat: filter output from incoming payload

* refactor: stream demo into encapsulator & republisher

* refactor: option to delimit message & remove write new line

* feat: draft message flow w/ client-server location

* feat: mock MQTT connection prior to testing

* feat: recieve message from given source location

* refactor: next steps for outbound message flow

* docs: text on links for architecture diagram

* remove: start/end delimiter + message case

* refactor: entry point for main application, build information, & testing

* feat: split input & output metadata via project settings

* fix: repackaged JSON object contents + diode metadata

* docs: update main program directory name

v0.0.9

Toggle v0.0.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Separation of concerns for protocol observations (#35)

* feat: creating sample Go module

* feat: example error handling

* refactor: random example communication message

* feat: example map data type (slice) & test cases

* Template for suggested experimental expectations (#24)

* feat: draft variable packet size experiment

* docs: new section for project replicability

* docs: markdown diagram (system control flow) + blockquote highlight

* refactor: utility to insights + diode collection script

* fix: text cache source location

* Delete `message` directory

* Delete `example` directory

* bump: latest Go milestone (minor release)

* Topic levels for MQTT (#27)

* feat: diode telemetry channel + updated configuration settings

* refactor: diode config settings & remove republish code

* feat: read file contents from text file

* feat: MQTT index, topic, payload, & checksum (example)

* feat: create new message counter via mutex

* feat: send file contents via MQTT telemetry topic

* nit: remove unused broker message contents

* refactor: message content of diode diagnostics

* docs: finalize project directory structure

* refactor: variables for testing content publisher

* feat: placeholder client + server (I/O)

* refactor: data diode settings & connection constants

* refactor: application constants with minimal error handling

* deps: remove outdated string metrics library

* docs: create B4-0144-355112.json (via Fend_B4_4.0.2.fw)

Source: #30

* refactor: diode test variables

* docs: mock external API for schema validation

* Mock system connection & message crafting (#34)

* bump: project requirements via upgrading direct dependencies

* feat: baseline for UUID + timestamp (MQTT)

* refactor: diode test binary logic + echo message

* feat: improve overall test coverage with republish contents

* refactor: content compontents for subscription overhaul

* fix: run all tests in current directory + subdirectories

* feat: MQTT test subscription + application (client/server)

* refactor: diode test command & server continuous stream

* fix: broken build with undefined import

* refactor: draft goroutine for server connection(s)

v0.0.8

Toggle v0.0.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Stabilized `diode` release candidate (#28)

* feat: creating sample Go module

* feat: example error handling

* refactor: random example communication message

* feat: example map data type (slice) & test cases

* Template for suggested experimental expectations (#24)

* feat: draft variable packet size experiment

* docs: new section for project replicability

* docs: markdown diagram (system control flow) + blockquote highlight

* refactor: utility to insights + diode collection script

* fix: text cache source location

* Delete `message` directory

* Delete `example` directory

* bump: latest Go milestone (minor release)

* Topic levels for MQTT (#27)

* feat: diode telemetry channel + updated configuration settings

* refactor: diode config settings & remove republish code

* feat: read file contents from text file

* feat: MQTT index, topic, payload, & checksum (example)

* feat: create new message counter via mutex

* feat: send file contents via MQTT telemetry topic

* nit: remove unused broker message contents

* refactor: message content of diode diagnostics

* docs: finalize project directory structure

* refactor: variables for testing content publisher

* feat: placeholder client + server (I/O)

* refactor: data diode settings & connection constants

* refactor: application constants with minimal error handling

* deps: remove outdated string metrics library

* docs: create B4-0144-355112.json (via Fend_B4_4.0.2.fw)

Source: #30

* refactor: diode test variables

v0.0.7

Toggle v0.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Security policy updates & application baseline (#26)

* feat: creating sample Go module

* feat: example error handling

* refactor: random example communication message

* feat: example map data type (slice) & test cases

* Template for suggested experimental expectations (#24)

* feat: draft variable packet size experiment

* docs: new section for project replicability

* docs: markdown diagram (system control flow) + blockquote highlight

* refactor: utility to insights + diode collection script

* fix: text cache source location

* Delete `message` directory

* Delete `example` directory

* bump: latest Go milestone (minor release)