Joseph Hickey

Results 51 issues of Joseph Hickey

**Is your feature request related to a problem? Please describe.** Currently, duplicate detection is only done on the sequence number. While this works well when both ends of the connection...

enhancement

**Is your feature request related to a problem? Please describe.** The BPLib test workflows utilize actions, scripts, and other software that come from other NASA repositories as well as as...

enhancement

**Is your feature request related to a problem? Please describe.** The "bpcat" program provides a more thorough check of bplib functionality than the small "bptest" (sanity check) program does, because...

enhancement

Add a github workflow similar to the code coverage workflow for CFE/CFS that builds the software, executes coverage tests, and checks the results. Example for CFE is here: https://github.com/nasa/cFE/blob/be88a07313ff3b579c8abaef4b4a9085e74aabdf/.github/workflows/code-coverage.yml A...

enhancement

Add a github workflow similar to the codeql workflow for CFE/CFS that builds the software and runs CodeQL against the source files that were built. Example for CFE is here:...

enhancement

Add a github workflow similar to the format check workflow for CFE/CFS that ensures the submitted PR meets style guidelines. Example for CFE is here: https://github.com/nasa/cFE/blob/be88a07313ff3b579c8abaef4b4a9085e74aabdf/.github/workflows/format-check.yml A similar process can...

enhancement

Currently, on the app input side, the app puts the data into a queue which is then put into storage by the maintenance task. Likewise, on the CLA egress side,...

enhancement

The "bpcat" test program by default reserves 1MB of memory for temporary/ephemeral bundle storage. It will also send data as fast as it can `read()` from the file, which is...

enhancement

The BPv7 encode/decode functions currently operate on memory buffers. In order to facilitate other forms of storage, such as files, this needs to be further abstracted. The encode and decode...

enhancement

Currently the input data is turned into a bundle at the time the application calls "bplib_send", and the bundle is temporarily stored in memory. This bundle is then routed to...

enhancement