Skip to content

CCB: 2025.09.18

Justin Figueroa edited this page Sep 17, 2025 · 1 revision

Legend

CCB:ready 🔴: Items marked with this symbol require immediate attention in this meeting.

New issue/PR 🆕: Items marked with this symbol are less than 1 week old.

Items for Discussion

Issues

@arielswalker

cFS Issue #842 Update Workflows to Use ubuntu-latest Tag

cFS Issue #853 Use Cache to Avoid Duplicate Workflow Steps

cFS Issue #858 Use Unique Cache Keys for Workflow Reruns

@codingJang

cFS Issue #852 .gcda files not generated after running and closing ./core-cpu1

@thesamprice

cFS Issue #550 Consider adding a git hook to check for invalid commit messages

cFS Issue #849 Add address sanitizer to CI Pipeline

osal Issue #1266 OSAL wrapper around QT

osal Issue #1478 Self registration of ut assert tests

@mirkobitetto

cFS Issue #848 Segmentation Fault in EVS module

@icecolor-wiattack

cFS Issue #847 Denial of Service in cFS when Receiving Malformed UDP Packets

@

cFS Issue #648 cFS Caelum Release

cFS Issue #846 itc_synopsis_bridge.h missing

psp Issue #309 Replace _init and _fini references in pc-linux PSP

@arya-pathak

cFS Issue #824 CFE_SB_AllocateMessageBuffer() fails in multi-threaded context

@thnkslprpt

CF Issue #350 Coding Style: Braces around single-line statements in if/for blocks?

CF Issue #382 CF command counters format inconsistent with cFS

CF Issue #434 Should message buffers returned from CFE_SB_ReceiveBuffer be checked for NULL?

CF Issue #465 Assert checks non-existent variable (pt) in CF_CFDP_ProcessPlaybackDirectory()

CF Issue #467 CF_CFDP_ProcessPollingDirectories() can be simplified

CF Issue #476 Rename cf_cmd.c file to cf_cmds.c

CF Issue #478 Ternary operator expressions reversed in CF_CFDP_R_SubstateSendNak()?

CS Issue #101 RecomputeInProgress checked for false and then immediately assigned false

CS Issue #105 CS_EnableEntryIDEepromCmd reporting the wrong State variable in error event

CS Issue #107 CS_GetEntryIDEepromCmd can be simplified by removing redundant variables

CS Issue #109 CS_RecomputeBaselineMemoryCmd can be simplified by initializing State to CS_STATE_UNDEFINED

CS Issue #111 CS_Enable/Disable/Get EntryID functions clean-up

CS Issue #113 CS Table Processing has a few typos and unnessesary variables

CS Issue #115 CS tests have a few minor bugs to clean up

CS Issue #118 memcpy with size of a pointer confusing (or a bug)

CS Issue #84 Superfluous assignments, side-effects. type updates etc.

CS Issue #97 Dead code checking for CFE_ES_RunStatus_SYS_EXCEPTION and NULL bufptr

CS Issue #99 Name variable used in events before being filled in

DS Issue #113 Use size_t for size parameters/variables

DS Issue #131 header + includes double-copy-pasted in ds_dispatch.c

DS Issue #70 Commented-out test references old event type constant (CFE_EVS_ERROR)

FM Issue #106 HK struct members that are duplicated in the Global struct could be consolidated

FM Issue #84 Superfluous assignments at the top of functions

HK Issue #55 Multiple returns in HK_AppInit() and HK_TableInit() can be refactored out

HK Issue #69 Compile time verification checks (in verify.h) have become slightly out-of-date

HK Issue #73 Implicit (compiler-added) padding in HK_AppData_t struct

HK Issue #75 Comments for HK_DATA_NOT_PRESENT and HK_DATA_PRESENT are reversed

HS Issue #108 Factor out multiple returns from HS_AppInit(), HS_SbInit() and HS_TblInit()

HS Issue #133 HS should use CFE_TBL_FILEDEF macro (one missed)

LC Issue #92 Refactor multiple return statements in LC_CreateTaskCDS()

MD Issue #75 Size variables/parameters could be updated to use the size_t type

SC Issue #91 Should CFE_EVS_Register() be called with CFE_EVS_NO_FILTER or CFE_EVS_EventFilter_BINARY?

cFE Issue #2588 Split up CFE_TBL_Load() and remove early returns

cFE Issue #2610 Enforce keeping coverage minimums up-to-date in Code Coverage CI workflow

cFE Issue #2618 if (CFE_EDS_ENABLED_BUILD references variable APP_NAME using parentheses instead of braces

cFE Issue #2620 cfe_testcase minor bugs + typos

cFE Issue #2623 Comment and text string typos

cFE Issue #2657 CFE_TIME_ToneSendGPS and CFE_TIME_ToneSendTime are almost identical

cFS Issue #798 Add support for sample/lab apps and library to build-run and unit-test workflows

ci_lab Issue #179 Add build-run-app workflow to CI

ci_lab Issue #181 off-by-one error in CI_LAB_ReadUpLink()

elf2cfetbl Issue #133 References to time members in CFE_FS_Header_t should be converted to CFE_TIME_SysTime_t

osal Issue #1380 Light coding standards cleanup

osal Issue #1386 Posix return_code variables could be initialized to ERROR to simplify code

osal Issue #1489 Minor bugs + typos in flight and test code

psp Issue #378 Must 'else if' constructs always have a final 'else'?

psp Issue #456 linux_sysmon.c implementation pasted into the test file

psp Issue #458 Minor logic bug in UT_DefaultHandler_PCS_read

sample_app Issue #233 Add build-run-app and unit-test-coverage CI tasks

sample_app Issue #240 Implicit (compiler-added) padding in SAMPLE_APP_Data_t struct

sample_lib Issue #100 Typos + rename CMake project from CFE_SAMPLE_LIB to CFS_SAMPLE_LIB

sample_lib Issue #98 Add build-run-app and unit-test-coverage CI tasks

sch_lab Issue #168 Add build-run-app workflow to CI

to_lab Issue #201 Add build-run-app workflow to CI

to_lab Issue #204 Calls to CFE_SB_Subscribe() are missing return checks

to_lab Issue #206 Iteration missing for SubEntry in TO_LAB_RemoveAllCmd()

to_lab Issue #207 TO_LAB_TaskPipe() in ...eds_dispatch.c increments CommandErrorCounter twice

to_lab Issue #209 Add the number of successful TLM pipe subscriptions to the initialisation event message

@frank-kue

cFS Issue #703 Large object pushed on stack by function UT_CallTaskPipe()

@JiveyGuy

cFS Issue #678 Section 1.8 of userguide.pdf has duplicate entries.

@shaynababe

cFS Issue #665 build doc run session 1980

@YeltsinMartin

cFS Issue #651 missing PUS lib repo

@jphickey

CF Issue #280 Follow temporary file + rename pattern for all files

CF Issue #420 CF writes to received SB buffer

EdsLib Issue #102 Failure to build in Python <= 3.8 🆕

EdsLib Issue #26 eds2cfetbl tool needs to handle "static" table definitions for backward compatibility

EdsLib Issue #40 Add sanity check github workflow

FM Issue #101 Split header files into external and internal components

FM Issue #95 Use CFE pattern for command handler functions

HK Issue #50 Split "platform_cfg" into external and internal components

HS Issue #112 HS uses the CFE_SB_Buffer_t type incorrectly

SC Issue #126 Clean up SC_NUMBER_OF_RTS_IN_UINT16 define

cFE Issue #2521 Add encode/decode hooks for TBL services load/dump routines

cFE Issue #2528 TBL main task blocked for duration of CFE_TBL_DumpToFile call

cFE Issue #2532 TBL: consolidate repeated logic blocks

cFE Issue #2545 Remove conditionally-compiled code in TBL

cFS Issue #614 Translate Static Analysis workflow error locations into hyperlinks

cFS Issue #615 Add option for "build-run-app" reusable workflow to include dependent libraries

cFS Issue #645 Update format check workflow to newer clang-format version

elf2cfetbl Issue #115 CMake script refers to obsolete path

elf2cfetbl Issue #79 Should error if output name does not match input name

osal Issue #1224 Consider populating the "name" field of datagram socket entries

osal Issue #1287 Add condition variable implementation for RTEMS

osal Issue #1288 Add condition variable implementation for VxWorks

osal Issue #1316 Add random number capability for OSAL and UT assert

osal Issue #1317 Allow UT assert tests to specify default verbosity

osal Issue #1401 Message Receive timeout if system clock changes?

osal Issue #1463 Permit stack allocation from alternative memory pool on VxWorks

psp Issue #216 Graceful shutdown for VxWorks/MCP750

psp Issue #218 Refactor PSP "memory area" API

psp Issue #274 PSP Headers need a scrub/cleanup

psp Issue #284 Ensure all functions in cfe_psp.h have a stub routine defined

psp Issue #302 Report actual errno / error string from C library calls

psp Issue #384 Add example of hardware-based 1Hz signal

psp Issue #420 All apps/tasks are pinned to core 0 on pc-linux

sample_app Issue #148 First parameter to add_cfe_tables should be app name

sample_app Issue #55 Apps should not pend forever on software bus

sch_lab Issue #167 Apply name updates from recent EdsLib change

to_lab Issue #200 Use alternate/non-overlapping UDP ports for multiple CPUs

@Guitarum

cFS Issue #639 cFS Draco Release

@tomjmech

cFS Issue #637 Question about Apache-2.0 in space

@Honourable-A

cFS Issue #605 How the Space Data Link Security (SDLS) protocol is implemented in cFS?

@skliper

CF Issue #268 New RX PDU dropped due to max RX transactions reached on channel not counted

CF Issue #288 CF_UnionArgs_Payload_t elements dword and hword not used, union not necessary

CF Issue #378 Rework no message buffer error reporting to not spam

CF Issue #439 Placing a file with a name that is too long in the polling directory causes errors to spam

CF Issue #449 EotPacket provides transaction status, but defines are internal

CS Issue #11 Unable to functionally test app CRC miscompare

CS Issue #12 Create unit test to confirm CS will work on system with different cpuaddr sizes

CS Issue #15 Consider making the CRC size configurable

CS Issue #16 Consider replacing switch statement with jump table in CS_BackgroundCheckCmd

CS Issue #17 Consolidate similar commands

CS Issue #18 Configuration parameters could exist in configuration table

CS Issue #19 CS Child Tasks are dynamically created

CS Issue #20 Checksum errors after restarting app

CS Issue #21 ES - RegisteredTasks Counter Does Not Decrement When Child Tasks are Exited

CS Issue #22 CS CRC values may lead to confusion

DS Issue #106 Reject duplicate message ID in filter table validation

DS Issue #11 DS Hash logic comments only applicable to V1 Message IDs

DS Issue #4 DS file header values should be big-endian

DS Issue #5 DS should add a per-message and/or per-file checksum

DS Issue #6 DS file header should include additional metadata

DS Issue #7 ds should (optionally) add a timestamp for each packet stored

DS Issue #9 DS could limit the maximum number of files

FM Issue #10 FM configuration parameter limits need clarification

FM Issue #11 Add untar command to FM

FM Issue #12 Add Signature Checking Command to FM

FM Issue #5 Unrepeatable queue full error during FM File Info Command

HK Issue #4 HK Count track times packet is not found

HS Issue #3 HS Telemetry reporting per-core CPU utilization on SMP

HS Issue #5 Recommended refactoring in HS_MonitorEvent

HS Issue #6 Scrub configuration file for items that don't change

HS Issue #8 HS: Remove PSP stubs once available from the PSP

LC Issue #10 LC_TableInit helper functions should be moved to their own file

LC Issue #100 Reconsider LC/SC decoupling

LC Issue #11 Should results tables be critical tables instead of stored to CDS

LC Issue #13 Suggest reversing order in which AP/WP telemetry is stored

LC Issue #16 LC: Consider making states into enums

LC Issue #18 LC Hash logic comments only applicable to V1 Message IDs

LC Issue #4 LC Transitions Active Action Points to Passive When Application is in Passive Mode

LC Issue #5 LC: support 64-bit types

LC Issue #6 LC - more deterministic behavior

LC Issue #7 Support platform-endian byte order in WDT

LC Issue #76 Add LC_SAMPLE_AP_ALL_MID to use a cmd w/ no parameters to process all watchpoints

LC Issue #8 LC Sets the TtoFValue when it transitions from STALE to FALSE

MD Issue #2 MD - Table Configuration is Not Consistent with Other Applications

MD Issue #4 MD - consider reporting number of addresses being collected in MD3001

MD Issue #5 Apps should use CFE_MSG_PTR macro instead of cast or local unwrapping

MM Issue #1 MM Unclear app configuration assumptions

MM Issue #10 Function names MM_ResetHk and MM_WriteMemWID are misleading

MM Issue #11 MM clarify names of constants

MM Issue #12 Perf counter in MM_SegmentBreak may be unnecessary

MM Issue #13 Change order of size checks for optimization

MM Issue #14 MM Should include the status of the EEPROM write enable in housekeeping telemetry

MM Issue #2 MM IntLock removed, no longer implements "write with interrupts disabled" requirement MM2003

MM Issue #3 Investigate whether Eeprom and Symtable handing belongs in MM

MM Issue #30 Use fixed sizes for memory addresses and offsets in tbl/cmd/tlm

MM Issue #36 Fill in missing requirements rationale

MM Issue #5 In MM_DumpMemToFileCmd, would be faster to checksum while writing

MM Issue #7 MM Investigate use of static variables

MM Issue #8 MM_DumpInEventCmd wastes event characters

SC Issue #107 Explicit group RTS command requirements

SC Issue #11 Add a ContinueRtsOnFailureFlag to SC

SC Issue #12 Allow RtsGrp commands to accept non-contiguous ranges

SC Issue #13 Streamline SC_GetNextRtsCommand and SC_ParseRts

SC Issue #14 SC Code Simplification - reduce copies required to read/send sb messages

SC Issue #19 Apps should use CFE_MSG_PTR macro instead of cast or local unwrapping

SC Issue #43 Fill in missing requirements rationale

SC Issue #45 Could simplify by just managing tables periodically vs by registering for command (unique approach across common apps)

SC Issue #6 Clarify code by making array index 0 reserved or unused

SC Issue #82 Support better than 1 second resolution commanding

SC Issue #9 SC_ProcessAtpCmd is very long - could be refactored

cFE Issue #2558 SB memory pool misleading reporting and ES API confusing

cFS Issue #595 Remove obsolete lgtm config file

cFS-GroundSystem Issue #139 Check for minimum versions - fails pre python 3.7

cFS-GroundSystem Issue #140 Subscription report control commands don't work

cFS-GroundSystem Issue #141 TO add subscription command not defined correctly, doesn't accept hex MsgId

cFS-GroundSystem Issue #146 Add support in the GUI to set/interpret extended/custom headers

cFS-GroundSystem Issue #58 Adapt standards based cmd definitions

cFS-GroundSystem Issue #88 Convert to use a common data description format for interpreting telemetry and creating display

cFS-GroundSystem Issue #89 Add display of parsed binary file given definition

cFS-GroundSystem Issue #95 Implement cmdUtil custom byte ordering logic in CopyData

ci_lab Issue #151 Forces use of either individual msgid config files or a symbolic link

ci_lab Issue #6 Enhanced version reporting

osal Issue #1285 Complexity of ARGCHECK macros trigger JPL rule 24, multiple statements per line

osal Issue #1423 Timebase and console internal tasks don't support OS event handler concept, default flags or other osal task behavior

osal Issue #1440 SemGetInfo partial success cases

psp Issue #208 Add a functional test for CFE_PSP_GetCFETextSegmentInfo

psp Issue #295 Improve PSP config override concept

psp Issue #298 Support test override of GLOBAL_CONFIGDATA defined in PSP stubs to support coverage

psp Issue #348 CFE_PSP_TIMER_LOW32_ROLLOVER defined but not used in vxworks timebase implementation

psp Issue #349 PowerPC specific include in vxworks timebase

psp Issue #375 Separate network logic in pc-rtems to support generic targets

sample_app Issue #140 Add generate_config_includefile pattern for perfids and msgids

sample_app Issue #5 Enhanced version numbering

sample_lib Issue #3 Enhanced version reporting

sample_lib Issue #56 Add input and output parameters to SAMPLE_LIB_Function to show more advanced generic stubs/hooks

sample_lib Issue #57 Add a functional test example

sch_lab Issue #5 Enhanced version reporting

to_lab Issue #2 Split out to_lab platform config from app header

to_lab Issue #6 Enhanced version reporting

to_lab Issue #72 Mark empty slots with invalid msgid, and don't try to unsubscribe all on them

@foxhoundsk

cFS Issue #576 Benchmarking of cFS message queue

@astrogeco

CS Issue #26 Use fixed size types for addresses and address offsets in tables/tlm/cmd

cFS Issue #440 Update standard "development" version indicator to use 0xFF

cFS Issue #456 Add guidance for coverage tests in contributing guide

cFS Issue #464 Update reusable workflow documentation and diagram

cFS Issue #488 Disable CodeQL and cppcheck workflow runs for cFS Bundle

cFS Issue #494 Commit format-check job doesn't run on push triggers

cFS Issue #502 Use custom container for workflows

cFS-GroundSystem Issue #105 Add screenshots to ReadME

cFS-GroundSystem Issue #115 Enable Telemetry by default

cFS-GroundSystem Issue #176 Qt5 package not working on Ubuntu 20.04

cFS-GroundSystem Issue #193 Chose and enforce a python style guide

elf2cfetbl Issue #53 Move content from README.txt to Readme.md

psp Issue #224 Reformat and refine ReadMe for RTEMS

psp Issue #225 Cleanup RTEMS ifdefs using cmake

psp Issue #251 Static Analysis: 'unsigned int' but is of type 'PCS_WIND_TCB *'

sample_app Issue #78 Inconsistent use of TBL vs TABLE

@pcooksey

cFE Issue #2664 Narrowing conversion warning for CFE_ResourceId_FromInteger 🆕

@myc-yang

CS Issue #117 Address sanitizer flagged stack buffer overflows in cs_compute_tests.c

HK Issue #71 Address sanitizer flagged stack buffer overflows in hk_utils_tests.c

SC Issue #148 Address sanitizer flagged stack buffer overflows in sc_loads_tests.c

cFE Issue #2650 Address Sanitizer flags a test in fs_UT.c as having a READ buffer overflow

cFE Issue #2663 Unregistered AppId error with CFE_EVS_SendEventWithAppID() during cFE task startup

@excaliburtb

cFE Issue #2662 ways to override get_version per dep

@jtovias

cFE Issue #2659 coverage-es-ALL-testrunner SegFault with Ubuntu 24.04 (Noble) and gcc 3.13.0

@ashirwan-NASA

cFE Issue #2655 Race Conditions found in Generic Counter API

@dallen-osr

cFE Issue #2523 EVS_GenerateEventTelemetry has a race condition

cFE Issue #2653 Performance Log Dump has dead writes to FS Metadata and only writes 1 entry at a time

@dmolock-NASA

cFE Issue #2641 ES application control functional test generates memory segmentation fault

@junfuture1103

cFE Issue #2639 Why not "real restart" in the cFS CFE_ES_RESTART_CC Command??

cFE Issue #2640 CFE_TBL_DUMP_CC can overwrite .so in /cf/

@mafoste3

MD Issue #79 Tables pass initial verification however are never loaded from file 🔴

cFE Issue #2638 Implicit type conversion in CFE_ES_PerfLogAdd())

cFS-GroundSystem Issue #242 Telemetry, GenericTelemetry, EventMessage UI bugs supporting multiple spacecraft

osal Issue #1513 gethostid() and gethostname() not supported by lwIP network 🔴

sch_lab Issue #170 Statically linked apps interface directories are not linked 🔴

to_lab Issue #212 Statically linked apps interface directories are not linked 🔴

@sslegel4398

cFE Issue #2637 Invalid MetaData in CFE_es_perf

@hazytea

cFE Issue #2634 equuleus-rc1 User's Guide is missing on github.

@irowebbn

cFE Issue #2627 TBL verify check for CFE_PLATFORM_TBL_MAX_SNGL_TABLE_SIZE does not match documented description

elf2cfetbl Issue #140 Does not build without feature test macro set externally

@ahatstat

cFE Issue #2574 CFE_SB_ReceiveBuffer times out immediately if the system time changes on POSIX

@chillfig

CS Issue #63 CS_ProcessNewTablesDefinitionTable - cyclomatic complexity of 19

CS Issue #64 CS_TableInit - cyclomatic complexity of 20

cFE Issue #2571 CFE_EVS_MAX_PORT_MSG_LENGTH size reduction requires clarity

elf2cfetbl Issue #128 ProcessCmdLineOptions - cyclomatic complexity of 45

elf2cfetbl Issue #130 GetSectionHeader - cyclomatic complexity of 35

elf2cfetbl Issue #131 LocateAndReadUserObject - cyclomatic complexity of 29

osal Issue #1241 Format truncation warning in UtAssert_DoTestSegmentReport (Ubuntu 20.04)

sample_app Issue #192 Move interface definition files to "inc" location

sch_lab Issue #131 Move interface definition files to "inc" location

@igorluppi

LC Issue #114 Remove redundant initial state check in LC_SampleAPs

SC Issue #141 Generic Pool fail for SC when a higher number of tables are registered

cFE Issue #2567 Generic Pool fail for SC when a higher number of tables are registered

sch_lab Issue #146 [Question] Comparison of use cases of SCH x SCH_LAB

@dmknutsen

CF Issue #369 Audit CF for cyclomatic complexity compliance

CS Issue #54 Requirement verification failure

CS Issue #95 Standardization of Command Responses

FM Issue #112 Open files command can result in exceedingly large packet

FM Issue #27 Potential Truncation of Number of Open Files

MM Issue #33 Implicit padding being added to multiple MM commands

cFE Issue #2556 Update platform defined values to be more 'flight like'/work with BVT tests

cFS-GroundSystem Issue #81 Update tlm pages definitions to correct for 64-bit alignment issues

osal Issue #1424 Add appendix in user's guide to detail Manual Inspection steps of functional testing

osal Issue #1426 Streamline Manual Inspection Required (MIR) steps in unit + functional tests

psp Issue #211 cES1503 requirement compliance (clear volatile file system) relies on actual power cycle or wrapper logic not included in bundle

psp Issue #394 Static Analysis Warnings

@jalanh11640

osal Issue #1511 Help needed: Building for RTEMS

@GFWisshit

osal Issue #1462 Many compilation warnings when compiling under lp64 data model with -Wconversion option

@gskenned

osal Issue #1427 Add default build/install scripts for regular and test builds.

@nistacey

osal Issue #1410 UtAssert_DoubleCmpRel fabs bug

@BrianSipos

osal Issue #1391 Condition Variable logic does not agree with common uses

osal Issue #1394 Task API provides no mechanism to provide an instance parameter

@superolmo

osal Issue #1385 OS_ObjectIdFromInteger argument narrowing error

psp Issue #320 CFE_PSP_GetCFETextSegmentInfo returns success even though it failed to get module info

psp Issue #336 Missing Doxygen for function CFE_PSP_SetupReservedMemoryMap

@PratikAher20

osal Issue #1326 Support for FreeRTOS

@ArielSAdamsNASA

CF Issue #408 Remove Deprecated Requirements in equuleus-rc2

FM Issue #113 Remove Deprecated Requirements in Equuleus-rc2

ci_lab Issue #97 Overrun for CFE_MSG_Message_t

elf2cfetbl Issue #116 Poorly documented file

elf2cfetbl Issue #85 Check Return Value of fseek

elf2cfetbl Issue #88 Truncated stdio Return Value

elf2cfetbl Issue #90 TOCTOU bug for chmod

elf2cfetbl Issue #91 Out-of-bounds Write for VerboseStr

osal Issue #1295 Potentially unsafe use of strcat

psp Issue #310 TOCTOU Bug for open

psp Issue #312 Argument Cannot Be Negative

psp Issue #362 Wrong type of arguments to snprintf

sample_app Issue #158 Overrun warning false alarm for CFE_MSG_Message_t

tblcrctool Issue #71 Uncontrolled data used in path expression

to_lab Issue #108 Overrun warning false alarms in to_lab_app.c

@2shaar2059

osal Issue #1269 read() vs OS_read() Clarification

@nohlson

osal Issue #1242 Function header documentation for OS_ObjectIdAllocateNew() is incorrect

@asgibson

psp Issue #366 CFE_PSP_WatchdogInit method is not present in ut_psp_stub.c file

sample_app Issue #159 Return value of CFE_MSG_GetMsgId is not checked during ProcessCommandPacket or VerifyCmdLength

@sprhawk

psp Issue #355 pass extra ldflags to RTEMS.cmake

@jhnphm

psp Issue #244 Support VxWorks "muncher" for C++

@jmahoney-dev

sample_app Issue #83 sample_defs/tables source files won't compile without table header file include

@ejtimmon

sample_app Issue #46 Suggest adding a child task to sample_app

@CDKnightNASA

cFS-GroundSystem Issue #124 "default" value for parameters in command parameter input panel

cFS-GroundSystem Issue #63 ask for CI host/port # at startup

sample_app Issue #39 sample_app should have a clearly-defined "publish telemetry" function

@Caleb-With-Lockheed

elf2cfetbl Issue #149 Invalid Array Length Resulting in Stack Corruption

@dmopalmer

elf2cfetbl Issue #135 Inconsistent prototype in elf2cfetbl.c : OutputDataToTargetFile

@n-yanchik

elf2cfetbl Issue #103 RST-IVV-179: ICDH Build 2: cFS Tool Contains Potentially Null Pointers that are De-referenced in Function

elf2cfetbl Issue #104 RST-IVV-177: ICDH Build 2: cFS Tool “elf2cfetbl” Experiences a Buffer Overflow when the Section Header Description Exceeds 60 Characters

@avan989

CF Issue #450 f-sanitizer report run time error in coverage-cf-cf_cfdp_r-testrunner

CF Issue #451 f-sanitizer report run time error in coverage-cf-cf_cfdp_sbintf-testrunner

CF Issue #452 f-sanitizer report run time error in coverage-cf-cf_cfdp_s-testrunner

CF Issue #453 f-sanitizer report run time error in coverage-cf-cf_cfdp-testrunner

CF Issue #454 f-sanitizer report runtime error in coverage-cf-cf_cmd-testrunner

elf2cfetbl Issue #31 Non-constant format string in sprintf call, lgtm warning

@RR-HSz

CF Issue #463 Bad command size check

cFS-GroundSystem Issue #250 Port assigning for multiple CPUs

@blueed9696

cFS-GroundSystem Issue #243 An error while sending command through House Keeping (HK) Application

@PlanetB-rgb

CF Issue #359 CF Backwards Compatibility

cFS-GroundSystem Issue #237 Port Number FIeld In GUI

cFS-GroundSystem Issue #241 AttributeError: 'int' object has no attribute 'isdigit'

@colbychaskell

cFS-GroundSystem Issue #219 CHeaderParser hangs forever if a line has both "{" and "}"

@nguyentuanngoc21

cFS-GroundSystem Issue #215 AttributeError: module 'PyQt5.QtGui' has no attribute 'QMainWindow'

@paulober

cFS-GroundSystem Issue #186 Switch to PySide6 the official Qt implementation by the Qt Company

@stanislaw

cFS-GroundSystem Issue #168 Parameter Dialog window: pressing Send button does not send the latest parameter value from the Input field

@hukuzatuna

cFS-GroundSystem Issue #134 Enable Tlm IP address communication fails at initialization

@lbleier-GSFC

cFS-GroundSystem Issue #102 Have auto-generated .py files be created during make

cFS-GroundSystem Issue #110 Make GroundSystem portable

cFS-GroundSystem Issue #111 Discuss GroundSystem Base Design

cFS-GroundSystem Issue #79 IP address dropdown not fully working

@ctolbert555

CF Issue #442 Transaction priority sorted incorrectly

@stephen-hunt

CF Issue #435 Segfault trying to dereference NULL pointer.

@Chouabunga

CF Issue #389 Receiving Entity Not Handling EOF (cancel) PDU Correctly

@ShayanMajumder

CF Issue #374 Seeking help in cross testing this CFDP implementation

@bob-wiegand

CF Issue #343 PDU processing when crc_flag true

@MichaelLambertson

CF Issue #429 Register the CF configuration table as dump-only

MM Issue #88 MM: Provide and use symbol name in the Memory Manager dump file

@dennisafa

CF Issue #321 Directory polling does not clean up open directory file descriptors

@pepepr08

DS Issue #109 Check the need of CFE_SB_MessageStringGet() to ensure null term

containers Issue #23 Add container for RTEMS 5 - LEON3 SPARC

@keegan-moore

HK Issue #40 Default InputOffset in HK Copy Table Needs Update for New Tlm Hdr Size

HK Issue #53 HK missing CFE_ES_PerfLogEntry(HK_APPMAIN_PERF_ID) calls after CFE_SB_ReceiveBuffer in HK_AppMain

@ddstewar

MD Issue #66 Inconsistent variable naming when referring to the time between dwell passes

@czogby-nasa

MM Issue #85 MM Requirements Document Needs Clarification

@jeffstjean

SC Issue #53 Unit Test SC_SendHkPacket_Test Fails

@mbulk-aero

EdsLib Issue #87 Simple idiomatic usage example documentation?

@elfring

EdsLib Issue #1 reserved identifier violation

EdsLib Issue #35 Completion of error handling

Pull Requests

@dmolock-NASA

cFE PR #2642 Issue #2641, Fixed Null Pointer in ES Application Control API test

@myc-yang

HK PR #72 Fixed unit-test/hk_utils_tests.c for the address-sanitizer 🔴

SC PR #147 Fixed unit-test/sc_loads_tests.c for the address-sanitizer

@irowebbn

cFE PR #2632 Fix #2627, update check, docstr for max table sz

@arielswalker

cFS PR #860 Fix #853, Use Cache to Avoid Duplicate Workflow Steps

@dzbaker

CF PR #399 Fix #382, Align CF Command Counter implementation to cFS standard

MM PR #79 Fix #8, Remove unnecessary characters from memory dump event

cFE PR #2390 fix #2316 - CFE_TIME_Print() calls strftime()

@jphickey

cFE PR #2367 Fix #2362, Add source routing APIs to SB

osal PR #1464 Fix #1463, Implement separate allocator for task stacks

@thnkslprpt

CF PR #400 Fix #288, Remove unnecessary CF_UnionArgs_Payload_t union

CF PR #466 Fix #465, Update assert to check the correct variable

CF PR #468 Fix #467, Simplify CF_CFDP_ProcessPollingDirectories()

CF PR #477 Fix #476, Rename cf_cmd.c to cf_cmds.c

CS PR #100 Fix #99, Fill in Name variable to avoid being used uninitialized

CS PR #102 Fix #101, Remove redundant assignments of RecomputeInProgress

CS PR #106 Fix #105, Update CS_EnableEntryIDEepromCmd event to use correct 'State` variable

CS PR #108 Fix #107, Remove redundant variables in CS_GetEntryIDEepromCmd()

CS PR #110 Fix #109, Simplify CS_RecomputeBaselineMemoryCmd by initializing State to CS_STATE_UNDEFINED

CS PR #112 Fix #111, CS_Enable/Disable/Get_EntryID functions clean-up

CS PR #114 Fix #113, Clean up CS Table Processing functions

CS PR #116 Fix #115, Clean up minor bugs in the CS unit tests

CS PR #119 Fix #17, consolidate common logic in enable/disable commands

CS PR #85 Fix #84, Remove side-effects and superfluous initializations

CS PR #86 Fix #26, Use CFE_ES_MemAddress_t instead of cpuaddr in tables/tlm/cmd structs

CS PR #96 Fix #95, Standardize command responses 🔴

CS PR #98 Fix #97, Remove dead code checks: NULL bufptr and RunStatus_SYS_EXCEPTION

DS PR #114 Fix #113, Use size_t for size parameters and variables

DS PR #132 Fix #131, Remove duplicate header + includes from ds_dispatch.c

FM PR #96 Fix #95, Update command handler function message pointers and return

HK PR #56 Fix #55, Refactor HK_AppInit() and HK_TableInit() to remove multiple returns

HK PR #57 Fix #50, Split up config files

HK PR #70 Fix #69, Update verify.h file

HK PR #74 Fix #73, Make implicit padding in HK_AppData_t explicit

HK PR #76 Fix #75, correct reversed HK_DATA_PRESENT comments

HK PR #77 Fix #53, align PerfLogEntry point to cFS pattern (immediately after ReceiveBuffer)

HS PR #109 Fix #108, Remove multiple returns from HS_AppInit(), HS_SbInit() and HS_TblInit()

HS PR #134 Fix #133, Use CFE_TBL_FILEDEF macro for all tables

LC PR #115 Fix #8, do not update LastFalseToTrue + LastTrueToFalse when transitioning from STALE

LC PR #116 Fix #76, add LC_SAMPLE_AP_ALL_MID

LC PR #48 Fix #16, Convert LC state macros to enums

LC PR #94 Fix #92, Refactor LC_CreateTaskCDS() to remove multiple returns 🔴

MD PR #61 Fix #5, Use CFE_MSG_PTR instead of &(x).Msg

MD PR #76 Fix #75, Use size_t for size variables/parameters + zero-out the gloabl data struct

MM PR #91 Fix #10, Rename MM_ResetHk to MM_ResetHkData + memset global data at initialization

MM PR #96 Fix #14, add EEPROM bank write-enabled status to TM

MM PR #97 Fix #12, remove redundant Perf ID log in MM_SegmentBreak

SC PR #149 Fix #11, add continue RTS on checksum failure capability

SC PR #150 Fix #45, manage tables every cycle instead of via command

cFE PR #2302 Fix #1527, Implement common command-handler return pattern across cFE

cFE PR #2304 Fix #1684, Add functional tests for cFE SB Message ID APIs

cFE PR #2318 Fix #2317, Correct unbalanced brackets in CFE_MSG_CMD_HDR_INIT macro

cFE PR #2324 Fix #2323, Remove unnecessary asserts in TIME invalid command length UT

cFE PR #2332 Fix #1519, Refactor CFE_TBL_SearchCmdHndlrTbl to simplify and unmix variables

cFE PR #2340 Fix #2339, Refactor common logic out of CFE_TIME_SetTime/MET/STCFCmd()

cFE PR #2342 Fix #2341, Rename TimeA/TimeB parameter to improve consistency

cFE PR #2347 Fix #1143, SB_UT corrections and clear event count history after setup

cFE PR #2348 Fix #1397, Rename overloaded EVS_PacketID_t to EVS_EventContext_t

cFE PR #2351 Fix #1514, Use XOR to swap between ping-pong buffers (style change only)

cFE PR #2414 Fix #2413, Update Dev Guide to fix out-of-date references and broken links

cFE PR #2445 Fix #2444, Enforce keeping code coverage minimums up-to-date

cFE PR #2479 Fix #2478, Add missing default/break to switch statements

cFE PR #2497 Fix #1543, Rename CFE_TIME_QueryResetVars to CFE_TIME_RestoreFromTimeResetVars

cFE PR #2498 Fix #1360, Limit HK Commands to 1 in pipe + replace hand-written function names with __func__

cFE PR #2575 Fix #1712, Make successful command events INFO type

cFE PR #2589 Fix #2588, Split up CFE_TBL_Load and remove early returns

cFE PR #2608 Fix #2439, UT updates for alternate time configuration 🔴

cFE PR #2611 Fix #2610, Enforce keeping coverage minimums up-to-date in Code Coverage CI workflow

cFE PR #2613 Fix #1447, Fix #1438: Event type bitmask derivation and handling improvements

cFE PR #2619 Fix #2618, Correct syntax for variable APP_NAME in arch_build.cmake

cFE PR #2621 Fix #2620, Correct cfe_testcase typos + minor bugs

cFE PR #2624 Fix #2623, Clean up command and event string typos

cFE PR #2656 Fix #1399, Refactor common code out of EVS_ResetFilter functions

cFE PR #2658 Fix #2657, Remove duplication in CFE_TIME_ToneSendGPS/Time functions

cFS PR #799 Fix #798, Update build/test workflows to include sample/lab apps

ci_lab PR #180 Fix #179, Add build-run-app workflow to CI

ci_lab PR #182 Fix #181, correct off-by-one error in CI_LAB_ReadUpLink

elf2cfetbl PR #122 Fix #91, Redo SymbolNames malloc to remove out-of-bounds write

elf2cfetbl PR #123 Fix #85, Add checks for all return values from fseek()

elf2cfetbl PR #134 Fix #133, Update references to CFE_FS_Header_t time members

osal PR #1364 Fix #1109, Remove unimplemented test stub prototype

osal PR #1377 Fix #958, Convert some UT_GetStubCount to UtAssert_STUB_COUNT

osal PR #1378 Fix #1103, Implement OS_ERR_INVALID_PRIORITY return code check for RTEMS

osal PR #1379 Fix #1193, Change format of UtAssert_StringBufCompare

osal PR #1381 Fix #1380, Light coding standards cleanup

osal PR #1387 Fix #1386, Refactor initializations of POSIX return_code variables to simplify code

osal PR #1388 Fix #864, Refactor duplicate addrlen swtiches into an inline function

osal PR #1389 Fix #1101, Add functional test for NULL RemoteAddr in OS_SocketRecvFrom

osal PR #1390 Fix #1102, Correct return value bug in VxWorks OS_ShellOutputToFile_Impl

osal PR #1480 Fix #1440, Split up BinSemGetInfo() to avoid partial success returns

osal PR #1490 Fix #1489, Clean up minor bugs + typos

psp PR #457 Fix #456, Remove Linux sysmon implmentation from test file

psp PR #459 Fix #458, Correct minor logic bug in UT_DefaultHandler_PCS_read

psp PR #460 Fix #320, return CFE_PSP_ERROR on failure in CFE_PSP_GetCFETextSegmentInfo

sample_app PR #241 Fix #240, make implicit padding in SAMPLE_APP_Data_t explicit and other small fixes

sample_lib PR #101 Fix #100, Minor CMake updates + typos clean-up

sample_lib PR #99 Fix #98, Add build-run-app and unit-test-coverage CI workflows

sch_lab PR #169 Fix #168, Add build-run-app workflow to CI

to_lab PR #202 Fix #201, Add build-run-app workflow to CI

to_lab PR #205 Fix #204, Check return value of calls to CFE_SB_Subscribe() 🔴

to_lab PR #208 Fix #207, remove double ErrorCounter increment TO_LAB_TaskPipe

to_lab PR #210 Fix #209, add number of successful subscriptions to initialisation event message

to_lab PR #211 Fix #72 + Fix #206, Correct iteration bug in TO_LAB_RemoveAllCmd

Clone this wiki locally