The Core Flight System (cFS) CFDP application.

nasa/CF è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su nasa/CF per dire quanto spesso vengono accettate. In questo momento sono aperte 3 issue adatte ai principianti.

Stelle
122
Fork
79
Issue aperte per principianti
3
Issue indicizzate
45
Merge medio
1g 15h
PR unite (30g)
4
Lingua principale
C
Licenza
Apache-2.0
Ultimo push su GitHub
29/10/2026
Ultima indicizzazione
19/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a nasa/CF

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. I tuoi contributi saranno pubblicati con la licenza Apache-2.0 del progetto.
  3. Scegli una delle 3 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • CF_CFDP_DecodeAllTlv reports success and drops TLVs after the fourth
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100

    nasa/CF#537 ·

  • Dequeue enable/disable has no effect
    Forse di nuovo libera @giovannicozzolongo l’ha presa 19 giorni fa e non c’è nessuna pull request aperta. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    nasa/CF#527 · 1 commento ·

  • Default TX/RX Msg IDs swapped between CMD/TLM types
    Aperta
    bug

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    nasa/CF#488 ·

  • Rename cf_cmd.c file to cf_cmds.c
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    bug

    Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100

    nasa/CF#476 ·

  • `CF_CFDP_ProcessPollingDirectories()` can be simplified
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    enhancement

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    nasa/CF#467 ·

  • Assert checks non-existent variable (`pt`) in `CF_CFDP_ProcessPlaybackDirectory()`
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    invalid

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100

    nasa/CF#465 ·

  • f-sanitizer report runtime error in coverage-cf-cf_cmd-testrunner
    Aperta
    bug

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    nasa/CF#454 ·

  • f-sanitizer report run time error in coverage-cf-cf_cfdp-testrunner
    Aperta
    bug unit-test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100

    nasa/CF#453 ·

  • f-sanitizer report run time error in coverage-cf-cf_cfdp_s-testrunner
    Aperta
    bug unit-test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    nasa/CF#452 ·

  • f-sanitizer report run time error in coverage-cf-cf_cfdp_sbintf-testrunner
    Aperta
    bug unit-test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    nasa/CF#451 ·

  • f-sanitizer report run time error in coverage-cf-cf_cfdp_r-testrunner
    Aperta
    bug unit-test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    nasa/CF#450 ·

  • EotPacket provides transaction status, but defines are internal
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    nasa/CF#449 ·

  • Placing a file with a name that is too long in the polling directory causes errors to spam
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#439 · 1 commento ·

  • CF writes to received SB buffer
    Forse di nuovo libera @jphickey l’ha presa 1076 giorni fa e non c’è nessuna pull request aperta. Aperta
    bug

    nasa/CF#420 · 1 commento · 1 assegnatario ·

  • Receiving Entity Not Handling EOF (cancel) PDU Correctly
    Aperta
    bug

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    nasa/CF#389 · 2 commenti ·

  • Rework no message buffer error reporting to not spam
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#378 ·

  • Audit CF for cyclomatic complexity compliance
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#369 · 3 commenti ·

  • Coding Style: Braces around single-line statements in if/for blocks?
    Aperta
    question

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100

    nasa/CF#350 ·

  • PDU processing when crc_flag true
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    nasa/CF#343 · 5 commenti ·

  • Register the CF configuration table as dump-only
    Forse di nuovo libera @dmknutsen l’ha presa 1293 giorni fa e non c’è nessuna pull request aperta. Aperta
    Equuleus-rc2

    nasa/CF#429 · 1 commento · 2 assegnatari ·

  • Follow temporary file + rename pattern for all files
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#280 · 3 commenti ·

  • New RX PDU dropped due to max RX transactions reached on channel not counted
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    nasa/CF#268 ·

  • Remove unit test context_t elements as overkill for a coverage test
    Aperta
    unit-test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#264 ·

  • Add fixed size CCSDS packet option
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#193 · 1 commento ·

  • CF updates its destination file "in-place"
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    nasa/CF#132 ·

  • CF should not require/hard-code use of the software bus for PDU transport
    Forse di nuovo libera @jphickey l’ha presa 1146 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement Equuleus-rc2

    nasa/CF#130 · 3 commenti · 1 assegnatario ·

  • Simplify function names in unit test
    Aperta
    unit-test

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    nasa/CF#114 ·

  • Support for alternate checksum type indicated in Metadata PDU
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#99 ·

  • Should not use "HK" packet data elements as active/runtime control values
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    nasa/CF#92 ·

  • Use of globals to store ephemeral / in-transit data
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    nasa/CF#91 ·

  • Consolidate repeated unit test setup code into helper functions
    Aperta
    unit-test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#87 ·

  • Remove use of random numbers in coverage test
    Aperta
    unit-test

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#86 · 1 commento ·

  • CF should use unions to simplify code and avoid improper casting
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    nasa/CF#59 ·

  • Add transaction watchpoint concept for transaction complete notification
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    nasa/CF#21 · 1 commento ·

  • Use of Playback Directory command
    Aperta
    docs question

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    nasa/CF#11 · 4 commenti ·

  • CF_Chunks_Insert drops all data after the chunk list fills, so a lossy Class 2 upload is mostly resent
    Forse già presa @SpaceOceanCorp l’ha presa oggi. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    nasa/CF#535 ·

  • Static Code Analysis Declaration Not in Header Warning
    Forse già presa @arielswalker l’ha presa 22 giorni fa. Aperta

    nasa/CF#530 · 1 assegnatario ·

  • CF Unused type declarations
    Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100

    nasa/CF#522 ·

  • CF_CFDP_R_ProcessFd does not bound received FD PDU offset against the declared transaction file size
    Forse già presa @0xiviel l’ha presa 44 giorni fa. Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100

    nasa/CF#520 · 1 commento ·

  • [SECURITY] OOB Heap Read in CF_CFDP_CopyStringFromLV via Unvalidated PDU LV Length Field — Remotely Triggerable via Crafted Metadata PDU
    Forse già presa @stark256-spec l’ha presa 161 giorni fa. Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    nasa/CF#491 ·

  • Unsafe Handling of Zero-Length Destination Buffer in CF_CFDP_GetMoveTarget() Can Trigger Out-of-Bounds Read
    Forse già presa @sylvesterkaczmarek l’ha presa 61 giorni fa. Aperta
    bug

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    nasa/CF#484 ·

  • Transaction priority sorted incorrectly
    Forse già presa @dmknutsen l’ha presa 893 giorni fa. Aperta
    bug

    Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100

    nasa/CF#442 ·

  • CF command counters format inconsistent with cFS
    Forse già presa @dzbaker l’ha presa 1218 giorni fa. Aperta
    enhancement Equuleus-rc2

    Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100

    nasa/CF#382 · 1 commento ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.