Package: ion Severity: wishlist Hi,
a new upstream release is available, please consider packaging it. Changes (as listed here [1]) follow, %%%%%%%%%%%%%%%%%%%%%%%%%% = NOTES ON RELEASE 3.0.0 = %%%%%%%%%%%%%%%%%%%%%%%%%% - Issue #242: Removed unnecessary recursion from the CGR implementation to help protect against overflows from incorrect configurations. - Issue #262: ION is now wired with a rudimentary instrumentation framework for insight into run-time status, including bundle processing statistics and node state metrics. This is in preparation for standardized network management. - Issue #302: Implemented red-black trees as an alternative data structure to linked lists for some performance-sensitive applications. Migrated the BP timeline to use red-black trees. - Issue #304: Optimized CGR route computation by developing a new algorithm that employs Dijkstra's Algorithm. - Issue #308: Several updates to ION's Payload Integrity Blocks (PIB) and Payload Confidentiality Blocks (PCB): - Bundle Security Protocol (BSP) utilities now support PIB and PCB. - PIB and PCB extension block code has been added. - Roughly 40 new test cases for PIB, PCB, and BAB combinations have been introduced. - Issue #311: Bundle Streaming Service (BSS) support has been added to ION. BSS passes "real-time" bundle payloads to an application callback while also storing the bundle payloads to a database for user-directed playback. - Issue #314: Standardized spelling of the word "semaphore" throughout the ION codebase. - Issue #322: Improved reliability for custodial retransmissions when the next custodian is a neighbor by making the following tweaks in libbpP.c: - Changed the bpDequeue "stewardship accepted" flag to a custodial timeout interval value (in seconds) that is computed by the CL output daemon, based on CL-specific knowledge, in the event that the CL protocol is not reliable and therefore can't accept stewardship of the bundle. - Added the same custodial timeout interval value to bpHandleXmitSuccess, to trigger reforwarding of the bundle even when stewardship has been taken and CL transmission has been nominally successful and reliable, in the event that the CL transmission ultimately (unexpectedly) does not succeed. - Issue #325: Fixed a bug that could cause ION to crash when sending bundles for which the destination endpoint is not a singleton. - Issue #329: ION now supports sending (rather than just receiving) fragmented bundles. (NOTE: this entailed several changes to the ZCO API.) - Issue #339: Aggregate Custody Signals (ACS) have been added to ION. - ACS is a technology that combines information from various separate custody signals into a single bundle, which has the potential to save "ack channel" bandwidth. - For more information on ACS, see the following document: <http://bioserve.colorado.edu/bp-acs/draft-kuzminsky-aggregate-custody-signals-02.txt> - Issue #342: Changed several invocations of lyst_create() to lyst_create_using(), to ensure that IONs private memory management is always used. - Issue #343: Fixed bugs in LTP that could cause crashes at high data loss rates - Fixed mechanisms for preventing resurrection of closed Import sessions. - Fixed issue where the same report number could become assigned to two different reports, resulting in link service daemons crashing. - Issue #344: Added a "-t <ttl>" command line parameter to set the time-to-live for bundles sent from the bpsource application. Previously bundles were hard-coded with lifetimes of 300 seconds, which is now the default if the TTL is not explicitly specified. - Issue #345: The ION Deployment Guide is now bundled with ION. It provides FAQ-style documentation for helping new users familiarize themselves with ION. - Issue #347: Fixed bug in re-establishing connectivity via TCPCL when a node shuts down and then restarts. [1] http://sourceforge.net/projects/ion-dtn/files/README.txt/download -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org