Repository navigation
Tags: nasa/fprime
Tags
Update cross-compilation tutorial for Ubuntu setup (#5751) * Update cross-compilation tutorial for Ubuntu setup Added instructions for setting up LLVM tools on Ubuntu. * Fix formatting in cross-compilation tutorial Updated example commands for LLVM downloads on macOS and Linux.
Update fprime-tools to 4.3.0a6 and fprime-gds to 4.3.0a1 (#5708) * Update fprime-tools to 4.3.0a6 and fprime-gds to 4.3.0a1 Co-Authored-By: michael.d.starch <michael.d.starch@jpl.nasa.gov> * Retrigger CI: fprime-yamcs-reference pr-5708 branch now available Co-Authored-By: michael.d.starch <michael.d.starch@jpl.nasa.gov> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: michael.d.starch <michael.d.starch@jpl.nasa.gov>
Backport TcpServer shutdown-hang fix (#5687) * Backport fix to TCPServer shutdown hang (#5202) and IP close() guards (#5336) * TcpServer now reliably shuts down instead of reliably hanging on accept() - Note: previously, calling TcpServerComponentImpl::terminate() would release the listening port, but allow an established connection to continue. Now, it drops any active client connections too. * IP close() calls now guard against invalid file descriptors * Fixed documentation regarding TcpServerSocket::shutdown which was renamed to "terminate" in #2950 Co-authored-by: M Starch <LeStarch@googlemail.com> Co-authored-by: lestarch-autobot <lestarch+autobot@gmail.com> Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: michael.d.starch <michael.d.starch@jpl.nasa.gov> * Fix Drv::TcpServerComponentImpl::stop() hanging in accept() * v4 deployments can exit cleanly with stop() because their read task no longer performs accept(). In v3.6, the read task still performs accept(), so stop() must also tear down the listening socket to keep that task from blocking on accept() indefinitely. * Note: stop() is now equivalent to terminate() for TcpServer. It releases the listening port even when the read task was never started. * Exit the socket read loop promptly when a reopen fails during shutdown * Speeds up topology teardown by removing SOCKET_RETRY_INTERVAL delay when terminating socket component (e.g. TcpServer) * Additional fixes to docs --------- Co-authored-by: M Starch <LeStarch@googlemail.com> Co-authored-by: lestarch-autobot <lestarch+autobot@gmail.com> Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: michael.d.starch <michael.d.starch@jpl.nasa.gov>
Fix FileWorker compatibility with 32-bit baremetal platforms (#5046) * Fix FileWorker compatibility with 32-bit baremetal platforms * Improve non-Posix registration of FileTester Co-authored-by: Copilot <copilot@github.com> * use STATUS instead of INFO --------- Co-authored-by: thomas-bc <thomas.boyerchammard@gmail.com> Co-authored-by: Copilot <copilot@github.com>
PreviousNext