ION-DTN
ION-DTN copied to clipboard
NASA Open Source ION Software implementation of Delay Tolerant Networking. ION development is managed by the Jet Propulsion Lab; regression testing and code management are provided by Ohio University.
The tc-dtka test sleeps for 8 minutes without telling the user that it will be sleeping. The comment above incorrectly says 7 minutes. https://github.com/nasa-jpl/ION-DTN/blob/bf89726f4039c1f1d0aa545f5c3ab7e8d1dd1df8/tests/tc-dtka/runtest#L216-L217 This gives the impression that something...
From my understanding of rfc9171, there isn't really a limit on the number of canonical blocks you can have. However, ION imposes a soft limit of around 255. This is...
Fixes issues related to incorrect use of sizeof. Not exactly sure of the the intended purpose of the line: ``` privateKey = (privKeyBuf + (sizeof privKeyBuf - 1)) - privateKeyLen;...
Currently, the primary block serialization function assumes that the same CRC type is always used (CRC16 defined by default in ION). This becomes an issue for interoperability, as when a...
It would be nice if the version commands in the *admin programs displayed both the ION version and the BP version.
The DTNMA (formerly "AMP") components have been separated into a separate APL-controlled project [DTNMA Tools](https://github.com/JHUAPL/dtnma-tools). The original sources within ION can be removed and the automake config can be [patched](https://github.com/JHUAPL/dtnma-tools/blob/main/deps/ion-4.1.2-remove-nm.patch)...
In C++ code that uses ION, eids may be stored in c++ std::string objects. std::string is converted to a char pointer via the .c_str() method, which returns a const pointer....
I'd like to propose the attached patch to bing. It allows users to set the size of ping bundles, and to set non-integer intervals (for attempting to send faster than...
All of the ION daemon tasks should be modified to erase themselves from the volatile database upon autonomous termination, so that the list commands accurately reflect the current state of...
The FSWLOGGER switch is used as an indicator to disable interactive mode in a number of utility and test programs; this seems wrong, as in crewed missions there will be...