Received: from asmtpout025.mac.com (asmtpout025.mac.com [17.148.16.100]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1SDc49x009776 for ; Sun, 28 Feb 2010 05:38:04 -0800 MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_u5Vn2D5QveyWt9GqhB9k+Q)" Received: from [192.168.1.10] ([94.30.69.47]) by asmtp025.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KYK00BK70IZV320@asmtp025.mac.com> for dtn-users@mailman.dtnrg.org; Sun, 28 Feb 2010 05:37:56 -0800 (PST) X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0908210000 definitions=main-1002280080 From: Darren Long Date: Sun, 28 Feb 2010 13:37:46 +0000 Message-id: <426B6E04-7A48-4D06-8126-7BFFB8E23B6C@mac.com> To: dtn-users list X-Mailer: Apple Mail (2.1077) Subject: [dtn-users] AX.25 CL changesets for oasys and DTN2 X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Feb 2010 13:38:05 -0000 --Boundary_(ID_u5Vn2D5QveyWt9GqhB9k+Q) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Hi, I've attached a couple of tarballs containing an AX.25 Connected Mode CL for DTN2. For more info, please see: http://www.dtnrg.org/wiki/AX25ConnectedModeConvergenceLayer This one has 2 changesets (2268, 2269) exported for oasys. This one has 1 changeset for DTN2. These are a result of directly adding the AX.25 CL support onto the current tip. Contrary to my earlier post to dtn-users, the 2268 oasys patch does modify the configure script, but only as a result of running build-configure.sh. I've performed test builds on Linux i386 (Debian Etch and Ubuntu 9.04) and arm5 (Ubuntu 9.04), but only built for AX.25 support on i386. This build hasn't been functionally tested across an AX.25 link, but it gives the expected results when an AX.25 interface is enabled in dtn.conf and no interface device is present. That said, there have been no changes in the AX.25 code itself, so it should work OK (or, as well as expected, given the known issues). I've built previous codebases (configured without AX.25 support) on Mac OS X 10.4 PPC and 10.5/10.6 i386 without issue. I don't envisage any portability problems. We will try and get some functional testing done soon. Cheers, Darren --Boundary_(ID_u5Vn2D5QveyWt9GqhB9k+Q) Content-type: multipart/mixed; boundary="Boundary_(ID_T9Iz7ynerIIfJSRJaB1x2Q)" --Boundary_(ID_T9Iz7ynerIIfJSRJaB1x2Q) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT Hi,

I've attached a couple of tarballs containing an AX.25 Connected Mode CL for DTN2.  For more info, please see: http://www.dtnrg.org/wiki/AX25ConnectedModeConvergenceLayer

This one has 2 changesets (2268, 2269) exported for oasys.
 
--Boundary_(ID_T9Iz7ynerIIfJSRJaB1x2Q) Content-type: application/octet-stream; name=oasys-ax25.hgexport.tgz Content-transfer-encoding: base64 Content-disposition: attachment; filename=oasys-ax25.hgexport.tgz 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 9+f78/35/nx//s7n/wI2LmtpAKgHAA== --Boundary_(ID_T9Iz7ynerIIfJSRJaB1x2Q) Content-type: text/html; charset=us-ascii Content-transfer-encoding: 7BIT

This one has 1 changeset for DTN2.

--Boundary_(ID_T9Iz7ynerIIfJSRJaB1x2Q) Content-type: application/octet-stream; name=DTN2-ax25.hgexport.tgz Content-transfer-encoding: base64 Content-disposition: attachment; filename=DTN2-ax25.hgexport.tgz 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 2wC4AQA= --Boundary_(ID_T9Iz7ynerIIfJSRJaB1x2Q) Content-type: text/html; charset=us-ascii Content-transfer-encoding: quoted-printable Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit Cc: dtn-users list Subject: Re: [dtn-users] Getting the AX.25 CL into upstream X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: alex.mcmahon@cs.tcd.ie List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 00:26:10 -0000 Hi Darren, On Wed, 2010-02-24 at 20:21 +0000, Darren Long wrote: > Hi, > > I'm currently making a concerted effort to prepare to push my AX.25 CL implementation for DTN2 (as described at http://www.dtnrg.org/wiki/AX25ConnectedModeConvergenceLayer) into upstream at sourceforge. > > Over a long period (measured in years), the branch I've been working in has undergone pragmatic hacks (mostly in the configure scripts) to overcome issues with upstream merges and transient local incompatibilities with the development host. > > In the interests of expediency, I'm sorely tempted to just patch the whole lot on top of the tip from sourceforge, and lose the history from my branch, and I'm currently working on doing this. > > I have code contributions to oasys and DTN2 to cover this. I have a few questions. > > 1) Does anybody care if I don't properly merge my branch (i.e. not preserving its history) and just patch the tip? History would be good but patching the tip is fine too (unless someone objects) > > 2) The oasys configure script will need to be modified due to the presence of oasys/aclocal/ax25.ac > > I assume that I should submit a patch adding the appropriate reference to AC_CONFIG_AX25 in configure.ac and let a maintainer recreate the configure script with build-configure.sh, as required. > Yes, thats fine - will do. > 3) The rest of the diffs are fairly straightforward. Would the maintainers prefer to have access to a mercurial repo to pull a changeset from, or to have a patch submitted by other means? > Preference is for the changeset to be exported and submitted to dtn-users@mailman.dtnrg.org > It will be good to get this into upstream, finally :) > > Cheers, > > Darren > > > _______________________________________________ > dtn-users mailing list > dtn-users@maillists.intel-research.net > http://maillists.intel-research.net/mailman/listinfo/dtn-users All the best, Alex Received: from asmtpout023.mac.com (asmtpout023.mac.com [17.148.16.98]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1OKLGe0001896 for ; Wed, 24 Feb 2010 12:21:16 -0800 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii Received: from [192.168.1.10] ([94.30.69.47]) by asmtp023.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KYD00FW84JBG450@asmtp023.mac.com> for dtn-users@mailman.dtnrg.org; Wed, 24 Feb 2010 12:21:14 -0800 (PST) X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0908210000 definitions=main-1002240161 From: Darren Long Date: Wed, 24 Feb 2010 20:21:10 +0000 Message-id: <89AF720A-1D76-4791-BA8B-0633C067A4DF@mac.com> To: dtn-users list X-Mailer: Apple Mail (2.1077) Subject: [dtn-users] Getting the AX.25 CL into upstream X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 20:21:16 -0000 Hi, I'm currently making a concerted effort to prepare to push my AX.25 CL implementation for DTN2 (as described at http://www.dtnrg.org/wiki/AX25ConnectedModeConvergenceLayer) into upstream at sourceforge. Over a long period (measured in years), the branch I've been working in has undergone pragmatic hacks (mostly in the configure scripts) to overcome issues with upstream merges and transient local incompatibilities with the development host. In the interests of expediency, I'm sorely tempted to just patch the whole lot on top of the tip from sourceforge, and lose the history from my branch, and I'm currently working on doing this. I have code contributions to oasys and DTN2 to cover this. I have a few questions. 1) Does anybody care if I don't properly merge my branch (i.e. not preserving its history) and just patch the tip? 2) The oasys configure script will need to be modified due to the presence of oasys/aclocal/ax25.ac I assume that I should submit a patch adding the appropriate reference to AC_CONFIG_AX25 in configure.ac and let a maintainer recreate the configure script with build-configure.sh, as required. 3) The rest of the diffs are fairly straightforward. Would the maintainers prefer to have access to a mercurial repo to pull a changeset from, or to have a patch submitted by other means? It will be good to get this into upstream, finally :) Cheers, Darren Received: from smtp-bedford.mitre.org (smtp-bedford.mitre.org [129.83.20.191]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1OFhD5r020867 for ; Wed, 24 Feb 2010 07:43:13 -0800 Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (8.13.1/8.13.1) with ESMTP id o1OFhDv5013526 for ; Wed, 24 Feb 2010 10:43:13 -0500 Received: from imchub2.MITRE.ORG (imchub2.mitre.org [129.83.29.74]) by smtp-bedford.mitre.org (8.13.1/8.13.1) with ESMTP id o1OFhCFe013475; Wed, 24 Feb 2010 10:43:12 -0500 Received: from IMCMBX3.MITRE.ORG ([129.83.29.206]) by imchub2.MITRE.ORG ([129.83.29.74]) with mapi; Wed, 24 Feb 2010 10:43:12 -0500 From: "Andresen, Jason R." To: Ranju Pant , "dtn-users@maillists.intel-research.net" Date: Wed, 24 Feb 2010 10:43:10 -0500 Thread-Topic: [dtn-users] Problem with transferring large folder Thread-Index: Acq1LnTaVucTA8tKQbaqZGrk73nhLgAOUXQQ Message-ID: <600C0C33850FFE49B76BDD81AED4D258015E7EE83B@IMCMBX3.MITRE.ORG> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_600C0C33850FFE49B76BDD81AED4D258015E7EE83BIMCMBX3MITREO_" MIME-Version: 1.0 Subject: Re: [dtn-users] Problem with transferring large folder X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 15:43:13 -0000 --_000_600C0C33850FFE49B76BDD81AED4D258015E7EE83BIMCMBX3MITREO_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Two questions: 1. What was the bundle lifetime set to? 2. Did you have custody enabled? This is not the default. From: dtn-users-bounces@maillists.intel-research.net [mailto:dtn-users-boun= ces@maillists.intel-research.net] On Behalf Of Ranju Pant Sent: Wednesday, February 24, 2010 3:50 AM To: dtn-users@maillists.intel-research.net Subject: [dtn-users] Problem with transferring large folder Dear all, I am new to DTN and have recently installed dtnd in 2 machines (A and B). I= want to send a large folder from A to B. I used both dtnsend and dtncp for= this. What I did is, after some time of sending the folder from machine A = , i shutdown the daemon of machine B and immediately resumed it. When I iss= ued bundle list command in machine A, I can see the payload of the bundle h= as decreased than before B was shutdown. I can also see this in machine B a= fter sometime. My concern is, I dont get the entire folder in dtncpd. Doesn= t dtn2 support reassembly ? regards r --_000_600C0C33850FFE49B76BDD81AED4D258015E7EE83BIMCMBX3MITREO_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Two questions:

 

1.&n= bsp;      What was the bundle lifetime set to?

2.&n= bsp;      Did you have custody enabled?  This is not the default. 

 

From: dtn-users-bounces@maillists.intel-research.net [mailto:dtn-users-bounces@maillists.intel-research.net] On Behalf Of Ranju Pant
Sent: Wednesday, February 24, 2010 3:50 AM
To: dtn-users@maillists.intel-research.net
Subject: [dtn-users] Problem with transferring large folder

 

Dear all,

 

I am new to DTN and have recently installed dtnd in 2 machines (A and B). I w= ant to send a large folder from A to B. I used both dtnsend and dtncp for this. What I did is, after some time of sending the folder from machine A , i shutdown the daemon of machine B and immediately resumed it. When I issued bundle list command in machine A, I can see the payload of the bundle has decreased than before B was shutdown. I can also see this in machine B afte= r sometime. My concern is, I dont get the entire folder in dtncpd. Doesnt dtn= 2 support reassembly ? 

 

regards

--_000_600C0C33850FFE49B76BDD81AED4D258015E7EE83BIMCMBX3MITREO_-- Received: from mail-ew0-f215.google.com (mail-ew0-f215.google.com [209.85.219.215]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1O8nmnF000619 for ; Wed, 24 Feb 2010 00:49:48 -0800 Received: by ewy7 with SMTP id 7so691392ewy.29 for ; Wed, 24 Feb 2010 00:49:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.213.58.138 with SMTP id g10mr3019653ebh.85.1267001388018; Wed, 24 Feb 2010 00:49:48 -0800 (PST) Date: Wed, 24 Feb 2010 15:49:47 +0700 Message-ID: From: Ranju Pant To: dtn-users@maillists.intel-research.net Content-Type: multipart/alternative; boundary=001485e997a2a9ae8f048054bf88 Subject: [dtn-users] Problem with transferring large folder X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 08:49:49 -0000 --001485e997a2a9ae8f048054bf88 Content-Type: text/plain; charset=ISO-8859-1 Dear all, I am new to DTN and have recently installed dtnd in 2 machines (A and B). I want to send a large folder from A to B. I used both dtnsend and dtncp for this. What I did is, after some time of sending the folder from machine A , i shutdown the daemon of machine B and immediately resumed it. When I issued bundle list command in machine A, I can see the payload of the bundle has decreased than before B was shutdown. I can also see this in machine B after sometime. My concern is, I dont get the entire folder in dtncpd. Doesnt dtn2 support reassembly ? regards r --001485e997a2a9ae8f048054bf88 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Dear all,

I= am new to DTN and have recently installed dtnd in 2 machines (A and B). I = want to send a large folder from A to B. I used both dtnsend and dtncp for = this. What I did is, after some time of sending the folder from machine A ,= i shutdown the daemon of machine B and immediately resumed it. When I issu= ed bundle list command in machine A, I can see the payload of the bundle ha= s decreased than before B was shutdown. I can also see this in machine B af= ter sometime. My concern is, I dont get the entire folder in dtncpd. Doesnt= dtn2 support reassembly ?=A0

regards
r=A0
--001485e997a2a9ae8f048054bf88-- Received: from scss.tcd.ie (hermes.cs.tcd.ie [134.226.32.56]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1NG5LTt017315 for ; Tue, 23 Feb 2010 08:05:21 -0800 Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id D2CB63E408C for ; Tue, 23 Feb 2010 16:05:21 +0000 (GMT) X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id B4kUQcOAvMKm for ; Tue, 23 Feb 2010 16:05:15 +0000 (GMT) Received: from webmail.scss.tcd.ie (localhost [127.0.0.1]) by smtp.scss.tcd.ie (Postfix) with ESMTP id 78A053E4081 for ; Tue, 23 Feb 2010 16:05:15 +0000 (GMT) Received: from 84.203.59.44 (SquirrelMail authenticated user mcmahoam) by webmail.scss.tcd.ie with HTTP; Tue, 23 Feb 2010 16:05:15 -0000 (GMT) Message-ID: <321f0113dc661f08eaf4484d91176345.squirrel@webmail.scss.tcd.ie> Date: Tue, 23 Feb 2010 16:05:15 -0000 (GMT) From: "Alex McMahon" To: dtn-users@mailman.dtnrg.org User-Agent: SquirrelMail/1.4.15 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: [dtn-users] dtn-2.7.0 & oasys-1.4.0 release X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: alex.mcmahon@cs.tcd.ie List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2010 16:05:22 -0000 Continuing with the release of DTN-2.7.0 and oasys-1.4.0 mentioned a couple of months ago [1], dtn-2.7.0 can now be accessed directly at the DTNRG SourceForge repository: http://dtn.hg.sourceforge.net/hgweb/dtn/DTN2 and oasys-1.4.0 can be accessed at: http://dtn.hg.sourceforge.net/hgweb/dtn/oasys I have also put together a 2.7.0 release of DTN2 that can be obtained from: http://sourceforge.net/projects/dtn/files/DTN2/dtn-2.7.0/dtn-2.7.0.tgz/download and a 1.4.0 release of oasys that can be obtained from: http://sourceforge.net/projects/dtn/files/oasys/oasys-1.4.0/oasys-1.4.0.tgz/download The most recent excerpt from the RELEASE-NOTES is included below. Highlights include: - Additions and updates to the DTN2 documentation (Please see DTN2/doc/manual/index.html). Documentation and examples provided for configuration file and command line options, arguments and syntax for routing protocols and algorithms, storage back ends, CLAs, link, interface, discovery, logging and debug parameters. - Additions and updates to the tcl commands for link, storage, bundle, route, discovery, and interface to provide detail on available options and arguments and syntax when help is requested. - A NORM convergence layer (experimental) requires the NORM protocol implementation from NRL see the installation doc - A LTP convergence layer requires the LTPlib protocol implementation from Trinity College Dublin see the installation doc - Various other minor updates and bugfixes including Ubuntu 9.10 (karmic) compatibility and compensate for lack of "hyper" type in xdr. - Removal of the DTN2/oasys-->../oasys symlinks - Provide more searches and feedback during build. - Support for 64-bit creation time, sequence number, and expiration time. - Addition of dtnsource and dtnsink stress-test programs. - Check if TCP Convergence Layer needs to send/receive ACKS. Fix of issue related to sending bundles that are larger than the link MTU from ION to DTN2 - servlib/bundling/BundleDaemon.cc::event_handlers_completed: Correct sanity checking. - Fix PrOPHET problems: dtnping does not reply & dtnd segfaults after a while - DTNPerf 2.6 release. ~Alex [1] http://www.ietf.org/proceedings/76/minutes/DTNRG.html Received: from mail-ew0-f216.google.com (mail-ew0-f216.google.com [209.85.219.216]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1LL4kx9021450 for ; Sun, 21 Feb 2010 13:04:47 -0800 Received: by ewy8 with SMTP id 8so678396ewy.29 for ; Sun, 21 Feb 2010 13:04:47 -0800 (PST) Received: by 10.216.89.200 with SMTP id c50mr287746wef.164.1266786286758; Sun, 21 Feb 2010 13:04:46 -0800 (PST) Received: from ?192.168.1.66? (84-203-59-44.mysmart.ie [84.203.59.44]) by mx.google.com with ESMTPS id q9sm10543230gve.4.2010.02.21.13.04.43 (version=SSLv3 cipher=RC4-MD5); Sun, 21 Feb 2010 13:04:45 -0800 (PST) Sender: Alex McMahon From: Alex McMahon To: Francesco Vollero In-Reply-To: <4B704D9F.9010306@lilik.it> References: <4B704D9F.9010306@lilik.it> Content-Type: text/plain; charset="UTF-8" Organization: Trinity College Dublin Date: Sun, 21 Feb 2010 21:04:39 +0000 Message-ID: <1266786279.2401.358.camel@sphere> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit Cc: dtn-users@maillists.intel-research.net Subject: Re: [dtn-users] Debian packages for DTN X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: alex.mcmahon@cs.tcd.ie List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2010 21:04:48 -0000 Hi Francesco, Not that I am aware of, but you should be able to build them by cloning the oasys and DTN2 repositories from SourceForge then do 'debuild' in oasys and DTN2 to generate debian packages for the following: dtn liboasys liboasys-dev python-dtn All the best Alex On Mon, 2010-02-08 at 18:45 +0100, Francesco Vollero wrote: > Hi all, > > as in the subject of this mail, i'm looking for some binary ready > packages for debian of DTN reference implementation, is available in > some repository ? > > Kind regards, > Francesco Vollero > _______________________________________________ > dtn-users mailing list > dtn-users@maillists.intel-research.net > http://maillists.intel-research.net/mailman/listinfo/dtn-users Received: from mx2.oit.ohio.edu (mx2.oit.ohio.edu [132.235.51.19]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1JMED1V017846 for ; Fri, 19 Feb 2010 14:14:14 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEAPybfkuE6wiX/2dsb2JhbACbfLFHDoQviFWEZwSDFQ X-IronPort-AV: E=Sophos;i="4.49,506,1262581200"; d="scan'208";a="31044940" Received: from oak3a.cats.ohiou.edu (HELO oak.cats.ohiou.edu) ([132.235.8.151]) by smtpout2.oit.ohio.edu with ESMTP; 19 Feb 2010 17:14:14 -0500 Received: from [132.235.3.203] (irgdhcp03.cs.ohiou.edu [132.235.3.203]) (authenticated bits=0) by oak.cats.ohiou.edu (8.13.1/8.13.1) with ESMTP id o1JMDOOM2056701 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 19 Feb 2010 17:13:25 -0500 (EST) Message-ID: <4B7F0D04.9020004@ohio.edu> Date: Fri, 19 Feb 2010 17:13:24 -0500 From: Mithun Roy User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: dtn-users@mailman.dtnrg.org Content-Type: multipart/mixed; boundary="------------010202090601080901060603" Subject: [dtn-users] DTN2 Bugfix : Problems sending bundles from ION to DTN2 X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Feb 2010 22:14:14 -0000 This is a multi-part message in MIME format. --------------010202090601080901060603 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, When sending bundles that are larger than the link MTU from ION to DTN2 , the DTN2 daemon crashes. I have attached the exported changeset for the patch with this mail. Regards, Mithun Roy --------------010202090601080901060603 Content-Type: text/x-patch; name="dtn2_2.19.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="dtn2_2.19.patch" # HG changeset patch # User Mithun Roy(mr774007@ohio.edu) # Date 1266616418 18000 # Node ID 9b6924eeb9bdf9a95585fd6cb65e23f35374b765 # Parent 0aaf7724519d65735dc46eff6143b5b086458b2e Bugfix : DTN2 crashes when ION sends a bundle which is fragmented because it is too large to fit in a frame. diff -r 0aaf7724519d -r 9b6924eeb9bd servlib/conv_layers/StreamConvergenceLayer.cc --- a/servlib/conv_layers/StreamConvergenceLayer.cc Tue Dec 15 11:20:42 2009 -0800 +++ b/servlib/conv_layers/StreamConvergenceLayer.cc Fri Feb 19 16:53:38 2010 -0500 @@ -458,15 +458,16 @@ StreamConvergenceLayer::Connection::send size_t segment_len = ack_len - incoming->acked_length_; (void)segment_len; + if (ack_len > rcvd_bytes) { + log_debug("send_pending_acks: " + "waiting to send ack length %zu for %zu byte segment " + "since only received %zu", + ack_len, segment_len, rcvd_bytes); + break; + } + if(params->segment_ack_enabled_) - { - if (ack_len > rcvd_bytes) { - log_debug("send_pending_acks: " - "waiting to send ack length %zu for %zu byte segment " - "since only received %zu", - ack_len, segment_len, rcvd_bytes); - break; - } + { // make sure we have space in the send buffer size_t encoding_len = 1 + SDNV::encoding_len(ack_len); --------------010202090601080901060603-- Received: from mail-ew0-f217.google.com (mail-ew0-f217.google.com [209.85.219.217]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1IIPDld002700 for ; Thu, 18 Feb 2010 10:25:14 -0800 Received: by ewy9 with SMTP id 9so1552875ewy.15 for ; Thu, 18 Feb 2010 10:25:14 -0800 (PST) Received: by 10.216.85.77 with SMTP id t55mr4483185wee.227.1266517513041; Thu, 18 Feb 2010 10:25:13 -0800 (PST) Received: from ?192.168.1.66? (84-203-72-251.mysmart.ie [84.203.72.251]) by mx.google.com with ESMTPS id t2sm5802793gve.16.2010.02.18.10.25.11 (version=SSLv3 cipher=RC4-MD5); Thu, 18 Feb 2010 10:25:12 -0800 (PST) Sender: Alex McMahon From: Alex McMahon To: Elwyn Davies In-Reply-To: <4B7C533D.4010903@folly.org.uk> References: <4B7C533D.4010903@folly.org.uk> Content-Type: text/plain; charset="UTF-8" Organization: Trinity College Dublin Date: Thu, 18 Feb 2010 18:25:10 +0000 Message-ID: <1266517510.2568.94.camel@sphere> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit Cc: dtn-users@mailman.dtnrg.org Subject: Re: [dtn-users] Unit test mechanism in oasys X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list Reply-To: alex.mcmahon@cs.tcd.ie List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 18:25:15 -0000 Hi Elwyn 1) Clone the test-utils repo [1] to same root as DTN2 / oasys 2) Do make in DTN2/test - this should build all the test applications, depositing binaries in the unit_tests subdirectory. 3) Then from /DTN2 do '../test-utils/run-unit-tests.sh' [1] http://dtn.hg.sourceforge.net/hgweb/dtn/test-utils Alex On Wed, 2010-02-17 at 20:36 +0000, Elwyn Davies wrote: > Oasys (and DTN2) incorporate a set of unit tests in the test directory. > The complete set of tests can be invoked by first running 'make test' > and then (supposedly) 'make check'. > > The 'check' target is supposed to use the script test/UnitTest.tcl. > This script isn't in the current release. Back before oasys v1.3.0 > there used to be a test_utils directory which contained a version of > UnitTest.tcl. However this doesn't seem to work when brought over (it > appears to give the wrong parameter to the individual test programs > (-test instead of -init_tcl). But even this fix doesn't currently make > it work. I'll keep looking at the problem, but in the meantime, does a > genuine UnitTest.tcl exist anywhere? > > Regards, > Elwyn > _______________________________________________ > dtn-users mailing list > dtn-users@maillists.intel-research.net > http://maillists.intel-research.net/mailman/listinfo/dtn-users Received: from b.painless.aaisp.net.uk (b.painless.aaisp.net.uk [81.187.30.52]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1HKaGiY004702 for ; Wed, 17 Feb 2010 12:36:17 -0800 Received: from 153.107.2.81.in-addr.arpa ([81.2.107.153] helo=[81.187.254.251]) by b.painless.aaisp.net.uk with esmtp (Exim 4.69) (envelope-from ) id 1Nhqd4-0001zq-L5 for dtn-users@mailman.dtnrg.org; Wed, 17 Feb 2010 20:36:14 +0000 Message-ID: <4B7C533D.4010903@folly.org.uk> Date: Wed, 17 Feb 2010 20:36:13 +0000 From: Elwyn Davies User-Agent: Thunderbird 2.0.0.19 (X11/20081209) MIME-Version: 1.0 To: dtn-users@mailman.dtnrg.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [dtn-users] Unit test mechanism in oasys X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 20:36:18 -0000 Oasys (and DTN2) incorporate a set of unit tests in the test directory. The complete set of tests can be invoked by first running 'make test' and then (supposedly) 'make check'. The 'check' target is supposed to use the script test/UnitTest.tcl. This script isn't in the current release. Back before oasys v1.3.0 there used to be a test_utils directory which contained a version of UnitTest.tcl. However this doesn't seem to work when brought over (it appears to give the wrong parameter to the individual test programs (-test instead of -init_tcl). But even this fix doesn't currently make it work. I'll keep looking at the problem, but in the meantime, does a genuine UnitTest.tcl exist anywhere? Regards, Elwyn Received: from n12.bullet.mail.ac4.yahoo.com (n12.bullet.mail.ac4.yahoo.com [74.6.228.92]) by maillists.intel-research.net (8.13.8/8.13.8) with SMTP id o1FM7vqX032529 for ; Mon, 15 Feb 2010 14:07:57 -0800 Received: from [76.13.13.26] by n12.bullet.mail.ac4.yahoo.com with NNFMP; 15 Feb 2010 22:07:56 -0000 Received: from [68.142.237.88] by t3.bullet.mail.ac4.yahoo.com with NNFMP; 15 Feb 2010 22:07:56 -0000 Received: from [216.252.111.167] by t4.bullet.re3.yahoo.com with NNFMP; 15 Feb 2010 22:07:56 -0000 Received: from [127.0.0.1] by omp102.mail.re3.yahoo.com with NNFMP; 15 Feb 2010 22:07:56 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 814748.54615.bm@omp102.mail.re3.yahoo.com Received: (qmail 93738 invoked by uid 60001); 15 Feb 2010 22:07:56 -0000 Message-ID: <702388.93706.qm@web56604.mail.re3.yahoo.com> X-YMail-OSG: 9_2KMwIVM1klu9XuddHg8I1tAhr8juix9YAy31_EzmOdMtl5hYXiECXHOmnPjan4yozRqdnF97331AdBskY6Bks8KtQKRYd4ue7_BC7WMmXpm6xthiyri4NzjsdueXt3k9vFRTI9rZvKofu4YAxOcrU5hFIPtsdM5Yr0ZZ2ktwvpPpAOzW0xaaNimWvMfYB_3C1hHp0Ns_8I4CqGIwO7AfQ0U8VRgU9tIjivWNS1geSzYYCE1VXdF.kdEQmAl0eRWIIvQ.NUKqrFHEHXihb9sgYB5PIe6ILtjmmht015IMxfEge971uE2ST2oWdk5X3iWWQ_j1lmq1Fk_TvVWwJTAV.Bfw.PvJNZ8VpClGruYB65SQ-- Received: from [206.21.94.187] by web56604.mail.re3.yahoo.com via HTTP; Mon, 15 Feb 2010 14:07:56 PST X-Mailer: YahooMailClassic/9.1.10 YahooMailWebService/0.8.100.260964 Date: Mon, 15 Feb 2010 14:07:56 -0800 (PST) From: Justin Dailey To: dtn-users@maillists.intel-research.net In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1962067266-1266271676=:93706" Subject: Re: [dtn-users] DTN configuration for multiple nodes X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Feb 2010 22:07:57 -0000 --0-1962067266-1266271676=:93706 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable A link is a direction that data can be sent. A route tells which link will = be used for an destination. Lets say for example you have a path as follows= : A <---> B <---> C Node A will have one link, a link to B. However A will have 2 routes. A rou= te will be needed for a bundle destined for B and it will be sent on the li= nk to B. Another route will be needed for C that will be sent on the link t= o B to forward the packet toward C. So the conf file for A might have some = lines in it like this: ----------------------------- link add link_to_B dtn://b.dtn ONDEMAND tcp ... route add dtn://b.dtn/* link_to_B route add dtn://c.dtn/* link_to_B ----------------------------- So for node B you will have two links since data can be sent in two directi= ons. Then you must specify what link that data must be used for each EID.= =20 However, this is for static routing meaning that the routes do not change. = You stated that two of your nodes are datamules which I'm guess will not al= ways be available on the network, and static routing would not be able to s= imulate this accurately. You may look into service discovery in the dtn.con= f file. I hope this helps. Justin Dailey Shawnee State University CyberCenter Research Assistant --- On Mon, 2/15/10, dtn-users-request@maillists.intel-research.net wrote: From: dtn-users-request@maillists.intel-research.net Subject: dtn-users Digest, Vol 28, Issue 2 To: dtn-users@maillists.intel-research.net Date: Monday, February 15, 2010, 3:00 PM Send dtn-users mailing list submissions to =A0=A0=A0 dtn-users@maillists.intel-research.net To subscribe or unsubscribe via the World Wide Web, visit =A0=A0=A0 http://maillists.intel-research.net/mailman/listinfo/dtn-users or, via email, send a message with subject or body 'help' to =A0=A0=A0 dtn-users-request@maillists.intel-research.net You can reach the person managing the list at =A0=A0=A0 dtn-users-owner@maillists.intel-research.net When replying, please edit your Subject line so it is more specific than "Re: Contents of dtn-users digest..." Today's Topics: =A0=A0=A01. DTN configuration for multiple nodes (Francesco Vollero) _______________________________________________ dtn-users mailing list dtn-users@maillists.intel-research.net http://maillists.intel-research.net/mailman/listinfo/dtn-users =0A=0A=0A --0-1962067266-1266271676=:93706 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable

A link is a direction that data can be se= nt. A route tells which link will be used for an destination. Lets say for = example you have a path as follows:

A <---> B <---> C
Node A will have one link, a link to B. However A will have 2 routes. = A route will be needed for a bundle destined for B and it will be sent on t= he link to B. Another route will be needed for C that will be sent on the l= ink to B to forward the packet toward C. So the conf file for A might have = some lines in it like this:
-----------------------------
link add li= nk_to_B dtn://b.dtn ONDEMAND tcp
...
route add dtn://b.dtn/* link_to_= B
route add dtn://c.dtn/* link_to_B
-----------------------------
= So for node B you will have two links since data can be sent in two directi= ons. Then you must specify what link that data must be used for each EID.

However, this is for static routing meaning that the routes do not= change. You stated that two of your nodes are datamules which I'm guess wi= ll not always be available on the network, and static routing would not be = able to simulate this accurately. You may look into service discovery in th= e dtn.conf file.

I hope this helps.

Justin Dailey
Shawnee = State University CyberCenter
Research Assistant


--- On Mon= , 2/15/10, dtn-users-request@maillists.intel-research.net <dtn-users-= request@maillists.intel-research.net> wrote:

From: dtn-users-request@maillists.intel-research.net <dtn-u= sers-request@maillists.intel-research.net>
Subject: dtn-users Digest,= Vol 28, Issue 2
To: dtn-users@maillists.intel-research.net
Date: Mon= day, February 15, 2010, 3:00 PM

Send dtn-users mailing list submissions to
    dtn-users@maillists.intel-research.net=

To subscribe or unsubscribe via the World Wide Web, visit
&n= bsp;   http://maillists.intel-research.net/mail= man/listinfo/dtn-users
or, via email, send a message with subject or= body 'help' to
    dtn-users-request@maillists.intel-research.ne= t

You can reach the person managing the list at
  &= nbsp; dtn= -users-owner@maillists.intel-research.net

When replying, please = edit your Subject line so it is more specific
than "Re: Contents of dtn-= users digest..."
Today's Topics:

&= nbsp;  1. DTN configuration for multiple nodes (Francesco Vollero= )
_______________________________________= ________
dtn-users mailing list
dtn-users@maillists.intel-research.net
http://maillists.intel-research.net/mailman/listinfo/dtn-users

=0A=0A=0A=0A --0-1962067266-1266271676=:93706-- Received: from mail-fx0-f218.google.com (mail-fx0-f218.google.com [209.85.220.218]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o1FHtUGc020451 for ; Mon, 15 Feb 2010 09:55:30 -0800 Received: by fxm10 with SMTP id 10so5202912fxm.29 for ; Mon, 15 Feb 2010 09:55:29 -0800 (PST) Received: by 10.103.126.40 with SMTP id d40mr2200812mun.23.1266256529542; Mon, 15 Feb 2010 09:55:29 -0800 (PST) Received: from abel.local (lilik.ing.unifi.it [150.217.18.45]) by mx.google.com with ESMTPS id n10sm34934295mue.44.2010.02.15.09.55.28 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 15 Feb 2010 09:55:28 -0800 (PST) Sender: Francesco Vollero Message-ID: <4B798A8F.1030503@lilik.it> Date: Mon, 15 Feb 2010 18:55:27 +0100 From: Francesco Vollero User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; it; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: dtn-users@maillists.intel-research.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: [dtn-users] DTN configuration for multiple nodes X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Feb 2010 17:55:31 -0000 Hi list, I'm sorry if i'm bothering but i cannot figure out how to do it or maybe i just dont see it as well. I have a dubt about dtn.conf for links and routes. Suppose i have 5 nodes with dtn reference implementation and two of them have to be a datamules, how i have to set the nodes links and routes to accomplish this kind of network? I mean, i have to add each node link into all configuration nodes file and what about the routes? Thanks for your attention, Kind regards, Francesco Vollero Received: from gv-out-0910.google.com (gv-out-0910.google.com [216.239.58.189]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id o18HjGu0024689 for ; Mon, 8 Feb 2010 09:45:16 -0800 Received: by gv-out-0910.google.com with SMTP id l14so315809gvf.15 for ; Mon, 08 Feb 2010 09:45:16 -0800 (PST) Received: by 10.103.35.5 with SMTP id n5mr4698302muj.132.1265651105779; Mon, 08 Feb 2010 09:45:05 -0800 (PST) Received: from abel.local (lilik.ing.unifi.it [150.217.18.45]) by mx.google.com with ESMTPS id j10sm16088974muh.56.2010.02.08.09.45.04 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 08 Feb 2010 09:45:04 -0800 (PST) Sender: Francesco Vollero Message-ID: <4B704D9F.9010306@lilik.it> Date: Mon, 08 Feb 2010 18:45:03 +0100 From: Francesco Vollero User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; it; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: dtn-users@maillists.intel-research.net Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: [dtn-users] Debian packages for DTN X-BeenThere: dtn-users@maillists.intel-research.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: dtn-users mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2010 17:45:17 -0000 Hi all, as in the subject of this mail, i'm looking for some binary ready packages for debian of DTN reference implementation, is available in some repository ? Kind regards, Francesco Vollero