Mutable pointer arguments
Fixed for ION 4.1.4 beta
Fine-grained control over idle shutdown interval
Move to GitHub
Change Compilation Flags for SLES 12
IPv6 support
Available in ION 4.1.4-beta
SMTP convergence-layer adapter
Move to GitHub
nm_agent metadata request
Won't fix.
Add additional include for OpenWrt compiling
Bundle cleanup configuration
bping additional features (size, interval)
Moved to GitHub
Memory Full Handling
Moved to GitHub
AMP ADM static global variables
Moved to github
Creation of Previous Node ext. block in starting (source) node
cfdptest with CT on for BPv7
CT is deprecated from BPv7
bpdriver with CT on support
CT is deprecated from BPv7
ADM bp-agent parameters typed as UINT???
Issue moved to development repo for tracking.
ADM bp_agent num_bundles_deleted is mis-identified
Fix issued for 4.1.4 (available Q2 of 2026)
NM Mgr/Agent not clearing all BP statistics
Per Scott, addressed already.
NM Agent Registration Message Null Timestamp
Will be fixed in ION 4.1.4
IPND Interoperability with IBR-DTN
Moved to GitHub
Possibility for LTP export sessions never completing
Move to GitHub for tracking
TCP Outduct Not Restarted After Stopping
Move to GitHub for tracking. Closing here.
Reconfiguration of ACS testing infrastructure
No longer an issue.
Spurious CFDP transaction finished event when sending a batch of files
bpcp leaves a file remnant on remote machine
As of 4.1.4, the temporary file only remains if the filestore command did not complete. This happens when a file with the same name already exist in the destination folder. In that case the file is saved as cfdp.x.y where x is the source node number and y is the a monotonically increasing number. The pair x.y is the transaction id. This is not an issue. We believe leaving the file in place, identifiable by the transaction ID is sensible for users who wants to retrieve the file if needed. Closing...
Need documentation on Windows Installation Instructions and Dependencies
Windows installation instruction has been added to ION 4.1.3s. Since then ION team is no longer actively supporting Windows. But users are encouraged report compilation and test failures to the GitHub site.
Primary block is mutated due to incomplete CRC support
This has been fixed for ION 4.1.4-a.1
bpcp -r not working as expected
Closing it. Continue tracking it in GitHub.
Better control over interactive mode
Closing for now. This is tracked under GitHub and will not be address in the near term. We want to better understand the requirements before adding features. The actual human-flight configuration may be simpler or more complex, depending on the human interface design. So we will not commit resource until we are clear. But this is important.
Erase terminated tasks from volatile database
Will plan for a daemon monitoring utility first. Q2 of 2026. Issue moved to GitHub. Closing here.
cfdptest not handling events in non-interactive mode
Added to possible enhance for ION 4.1.4 stable (Q2 of 2026)
CGR Code Query from lch316@users.sourceforge.net
This will be updated in 4.1.4-b.1
conform to Filesystem Hierarchy Standard
Already fixed.
tutorial.html out of date
New documentation is now on readthedocs.
Updating span lsoCmd does not launch new lso process
We added some documentation on the current behavior, which requires the ltp engine to restart. We may consider enabling individual span to update itself if there is a strong need for this flexibility. For now we will document the behavior as you pointed out.
'm home' and 'm outer' ionadmin commands
Resolved by removing these from documentation.
ipnfw ipn_lookupOvrd arguments revered
As of ION 4.1.4-b.1 the function signatures are correct.
Plan unable to start after process dies, needs sm_SemUnend
Resolved in ION 4.1.4-b.1
Unable to remove LTP span once started
This is resolved in ION 4.1.4-b.1
LTP deliverySemaphore is never unended
Resolved for ion 4.1.4-b.1
Missing support for large, fragmented bundles
Tracked in ion-dtn repo
ltpdeliv psm memory leak on shutdown
fixed in 4.1.4-b.1
Fixed on 4.1.4-b.1
scheme adminep daemons leak psm memory on stop
_running() in bpsource does not remember set value
This is implemented in the new repo.
fix for: running() function in bpsource does not remember the state value between calls
Hello everyone, I am tring to use ION for simulating connectivity between multiple LEO satellite nodes and ground stations. By default ION only accepts range values in light seconds, and assumes that this distance is not changing within 1 light second. Which is very true for Deep space networks, but in the case of LEO satellites (or any satellite network around earth for that matter), the distance is much less and the default assumption of range not changing within one light second does not fit well...