Releases: nasa/CF
cFS - v7.0.0 (Draco)
Open source release of the cFS framework bundle under the Apache 2.0 license.
NASA Docket No. GSC-19,200-1, and identified as "cFS Draco"
What's Changed
- Fix #15, initial pass through the format tool used by CFE framework by @jphickey in #16
- SUMMARY: update with various fixes for stakeholders by @jphickey in #14
- Fix #43, correct declaration of CF_CFDP_PlaybackDir_ by @jphickey in #70
- Fix #72, correct allocation size for CFDP PDU by @jphickey in #74
- Fix #73, correct status checks of CFE_SB_ReceiveBuffer by @jphickey in #75
- Fix #44, #46, instantiate properly sized and aligned buffers by @jphickey in #76
- Fix #47, init data passed as const input by @jphickey in #77
- Fix #48, use proper CFE_SB_PipeID type by @jphickey in #78
- Fix #49, aligned buffer for all test commands by @jphickey in #79
- Fix #50, do not instantiate globals in header file by @jphickey in #80
- Fix #51, do not assert when NDEBUG is set by @jphickey in #81
- Fix #52, do not use system assert in tests by @jphickey in #82
- Fix #53, initialize local variables by @jphickey in #83
- Fix #54, pass actual size of buffer by @jphickey in #84
- Fix #55, resolve uninitialized pointer warning by @jphickey in #85
- Fix #88, consistent application target name by @jphickey in #89
- Fix #96, remove unused CF_EndOfHeaderPtr function by @jphickey in #97
- Fix #100, remove unused header "cf_types.h" by @jphickey in #101
- Fix #67, remove use of bitfields in CF by @jphickey in #103
- Fix #42, naming conventions and style compliance by @jphickey in #98
- Fix #113, replace acknack count union by @jphickey in #115
- Fix #41, no packing of CMD/TLM structs by @jphickey in #133
- Fix #66, handle alt-success code from TBL API by @jphickey in #136
- Fix #111, make dispatch tables and functions consistent by @jphickey in #135
- Fix #116 (plus others), separate logical vs. network PDU buffers by @jphickey in #137
- Fix #140, Add Issue & PR Templates by @ArielSAdamsNASA in #142
- Fix #141, Add Contributing Guide by @ArielSAdamsNASA in #143
- Fix #161, disable the engine in CF_CFDP_DisableEngine by @jphickey in #162
- Fix #148, use proper types for MsgId and mid values by @jphickey in #150
- Fix #129, reject FD packets with segment_metadata flag set by @jphickey in #151
- Fix #110, #149, update identifier names by @jphickey in #152
- Fix #32, compile out CF_Asserts by default by @jphickey in #153
- Fix #157, adjust padding in msg structs by @jphickey in #158
- Fix #61, remove dependence on ENDIAN macro for checksum by @jphickey in #160
- Fix #62, make entity ID default to 32 bit by @jphickey in #159
- Fix #63, remove macros within C code by @jphickey in #163
- Fix #20, doxygen updates by @jphickey in #156
- Fix #60, rework loop in CF_CFDP_CycleTx by @jphickey in #165
- Fix #178, remove throttle sem from default/example config by @jphickey in #180
- Fix #146, set revision number to 99 by @jphickey in #183
- Fix #58, scrub all printf format codes by @jphickey in #170
- Fix #171, use osal_id_t for OSAL ID, not int32 by @jphickey in #175
- Fix #172, restore call to CF_CFDP_RecvNak by @jphickey in #176
- Fix #36, add CF_PURGE_QUEUE_CC by @jphickey in #177
- Fix #164, consistent "chunk" test sizes by @jphickey in #169
- Fix #125, correct accept/reject counter increments by @jphickey in #167
- Fix #123, validate input params on TxFile and Playback cmds by @jphickey in #168
- Fix #40, update traverse history/write file by @jphickey in #174
- Fix #95, reject PDUs with large bit set by @jphickey in #179
- Fix #166, improve coverage on CF_CmdGetSetParam by @jphickey in #181
- Fix #94, move all bitfields into codec by @jphickey in #182
- Fix #138, Add Build Workflow by @ArielSAdamsNASA in #185
- Fix #186, CF table name and default polling disabled by @skliper in #187
- Fix #188, Apply header guard standard by @skliper in #189
- Fix #190, Use lowercase and updated table name in CI by @skliper in #191
- Fix #197, Resolve uninitialized variables in UT by @skliper in #198
- Fix #195, Stack smashing in CF_Chunk unit test by @skliper in #196
- Fix #200, Follow include standard by @skliper in #201
- Fix #202, Update LICENSE and copyright headers by @skliper in #203
- Fix #93, Adds format check and static analysis workflows by @chillfig in #205
- Fix #204, Doxygen frontpage refactor and cleanup by @skliper in #209
- Fix #207, Remove old license headers by @skliper in #208
- Fix #210, Apply clang-format-10 whitespace formatting by @skliper in #211
- Fix #221, Move cf_tbldefs.h to src by @skliper in #223
- Fix #218, #56 - Resolve static analysis warnings by @skliper in #226
- Fix #216, #227 - Adds strict cppcheck and fixes remaining warnings (replace codec macros) by @skliper in #228
- Fix #212, Add unit test and coverage workflow by @skliper in #235
- Fix #236, Switch to reusable build-run workflow by @skliper in #237
- Fix #232 #231, Cleanup and add functional requirements csv by @skliper in #233
- Fix #229, Add doc build/deploy workflow by @skliper in #230
- Fix #214, Resolve buffer overflow in CF_Chunks_InsertChunk unit test by @skliper in #240
- Fix #241 #242, Resolve static analysis warnings by @skliper in #243
- Fix #249, Resolve UT variable coverage results by @skliper in #250
- Fix #239 #128 #127 #122 #121 #119, Requirements clean-up by @skliper in #248
- Fix #120 #256, Move timers into channel config and remove cfg telemetry by @skliper in #257
- Fix #217, Add mission rev and print in startup and noop events by @skliper in #258
- Fix #173, Truncate files when created to avoid stale data by @skliper in #259
- Fix #254, Fix #220, Updates CLA information for Apache 2.0 by @chillfig in #255
- Fix #260, Remove registration of empty EVS filters by @skliper in #261
- Fix #244, Add CodeQL by @havencarlson in #245
- Fix #194 #108 #215 #27 #266, Coverage improvements by @skliper in #267
- Part #206, Fix #26, Document Event IDs and remove unused by @skliper in #271
- Fix #275, Remove ppt design and VDD docs from codebase by @skliper in #278
- Fix #131, Reset file psn and use OS_mv for out-of-order RX MD processing by @skliper in #279
- Fix #117 #155, Command handling updates by @havencarlson in #272
- Fix #118, failed commands send error event message by @havencarlson in #282
- Fix #283, pass correct parameter in Abandon cmd function by @havencarlson in #284
- Fix #225, refactor goto statements by @havencarlson in #269
- Fix #285, flatten logic in CF_CFDP_InitEngine() to fix bug by @havencarlson in #286
- Fix #281, refactored to remove CF_CmdAcc() and CF_CmdRej() by @havencarlson in #289
- Fix #290, updated value in assert causing test to fail by @havencarlson in #291
- Fix #18 #206 #287, Comment cleanup and spelling by @skliper in #294
- Fix #296, Consistent CFE_EVS_SendEvent handling in UT by @skliper in #305
- Fix #224, support dynamic pdu packets in #295
- Fix #299, Clarify event text for commands that initiate actions by @skliper in #300
- Fix #301, Remove file dequeue cmd requirements...
equuleus-rc1
Pre-release for stakeholder evaluation. This tag is a common reference across submodules marking an incremental point in the Draco development cycle. See the Version Description Document below for more details.
Supporting documentation and test artifacts will be posted over the next ~week as they become available.
draco-rc4
Pre-release for stakeholder evaluation. This tag is a common reference across submodules marking an incremental point in the Draco development cycle. See the Version Description Document below for more details.
Supporting documentation and test artifacts will be posted over the next ~week as they become available.
draco-rc3
Pre-release for stakeholder evaluation. This tag is a common reference across submodules marking an incremental point in the Draco development cycle. See the Version Description Document below for more details.
Backwards compatibility: This code should compile and run successfully with cFS Caelum-rc4 but the unit tests are not fully backwards compatible based on unit test improvements locally and in the bundle.
draco-rc2
Pre-release for stakeholder evaluation. This tag is a common reference across submodules marking an incremental point in the Draco development cycle. See the Version Description Document below for more details.
Backwards compatibility: This code should compile and run successfully with cFS Caelum-rc4 but the unit tests are not fully backwards compatible based on unit test improvements locally and in the bundle.
draco-rc1
Tag for software evaluation
Merge pull request #201 from skliper/fix200-include_standard Fix #200, Follow include standard
CFDP v3.0.1-rc1
CFDP App pre-release for stakeholder delivery
CFDP v3.0.0
Official Open Source Release
CF 2.2.1
Add attributes to correct language statistics.