
Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n616viWZ020675 for <dtn-users@maillists.intel-research.net>; Tue, 30 Jun 2009 23:57:44 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MLtin-0002EN-1P; Wed, 01 Jul 2009 02:55:09 -0400
Message-ID: <4A4B0853.4020003@LeonixSolutions.com>
Date: Wed, 01 Jul 2009 14:55:15 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.22 (X11/20090608)
MIME-Version: 1.0
To: Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk>	 <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>	 <1245084726.17666.35.camel@mightyatom.folly.org.uk>	 <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com>	 <4A371393.6000005@cs.wisc.edu>	 <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG>	 <4A3B01FB.1040204@LeonixSolutions.com>	 <4A4AFB07.7090501@LeonixSolutions.com>	 <9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com>	 <4A4B0123.9010706@LeonixSolutions.com> <9a4753250906302342i4de3c083n342a597b5d3c4fb0@mail.gmail.com>
In-Reply-To: <9a4753250906302342i4de3c083n342a597b5d3c4fb0@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------000304070908040106050803"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Config for two node, fixed IP, DTN (?)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2009 06:57:44 -0000

This is a multi-part message in MIME format.
--------------000304070908040106050803
Content-Type: multipart/alternative;
	boundary="------------080901050805050507090003"


--------------080901050805050507090003
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Kurtis Heimerl wrote:
> Ah. IPC communications means your DTN client (the ping app) can't talk
> to the server (the thing you've got running there). It looks like the
> servers are up and talking though, which is good.
>   
Well some cause for happiness, at least :-/

> This is a somewhat hairy problem, I've never gotten it before. 
Me neither. I had it working wired. Tried it wireless and was getting 
timeouts on the dtnping, edited my dtn.conf and now this .... what do 
you think of the dtn.con? Any obvious errors?


> Are you
> sure you're running this locally on the same machine dtnd is running
> on?
>   
yes.

Thanks again for your help

(p.s same thing with dtnsend (or course))


> On Tue, Jun 30, 2009 at 11:24 PM, Graham Keellings (Leonix Solutions
> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>   
>> Kurtis Heimerl wrote:
>>
>> "[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE
>> acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp
>> state=AVAILABLE]"
>>
>> This says to me that they're talking.
>>
>> whoo ho!  Great news!
>>
>> You have to run the DTN ping app
>> to have the two nodes actually ping each other. Have you tried this?
>>
>>
>> yes, and it eventually times out with the error:
>> "fatal error opening DTN handle: error in ipc communication"
>>
>> Any idea how to debug this?
>>
>> Thanks *very* much for your quick response.
>>
>>
>>
>>
>> On Tue, Jun 30, 2009 at 10:58 PM, Graham Keellings (Leonix Solutions
>> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>>
>>
>> Does anyone have such a config file? Can anyone comment on mine (one shown
>> below, the other is mirror-image)?
>>
>> All that I want is two laptops with no Etehrnet, wif only, to be able to
>> communicate with DTN.
>>
>> I have ifconfig * down except for eth1 which is the wireless card and can
>> successfully ping each laptop from the other
>>
>> When I started the DTN daemon, I got ...
>>
>> root@acer-one:/dtn/DTN2# daemon/dtnd -linfo
>> [1246427387.564048 /dtnd notice] random seed is 564037
>> [1246427387.564196 /dtnd notice] DTN daemon starting up... (pid 9127)
>> [1246427387.580481 /dtnd info] parsing configuration file /etc/dtn.conf...
>> [1246427387.580724 /dtnd info] dtnd parsing configuration...
>> [1246427387.580849 /dtn/interface/table info] adding interface tcp0 (tcp)
>> [1246427387.581110 /dtn/interface/table info] adding interface udp0 (udp)
>> [1246427387.596918 /dtn/link/acer_two_link_tcp info] new link
>> acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
>> [1246427387.597121 /dtnd info] dtnd configuration parsing complete
>> [1246427387.597236 /dtn/storage info] initializing db name=DTN (not shared),
>> dir=/var/dtn/db
>> [1246427387.631572 /dtn/storage info] datastore /var/dtn/db was not cleanly
>> shut down
>> [1246427387.669037 /dtn/bundle/daemon info] REGISTRATION_ADDED 0
>> dtn://acer.one.dtn
>> [1246427387.669911 /dtn/bundle/daemon info] REGISTRATION_ADDED 2
>> dtn://acer.one.dtn/ping
>> [1246427387.670039 /dtn/bundle/daemon notice] loading bundles from data
>> store
>> [1246427387.670104 /dtn/bundle/daemon info] LINK_CREATED acer_two_link_tcp
>> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
>> [1246427387.670169 /dtn/bundle/daemon info] ROUTE_ADD dtn://acer.two.dtn/*
>> -> acer_two_link_tcp (FORWARD)
>> [1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE acer_two_link_tcp
>> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
>> [1246427388.176273 /dtnd info] starting console on 127.0.0.1:5050
>> [1246427388.236350 /dtn/tclcmd info] can't load oasys_tclreadline: can't
>> find package oasys_tclreadline
>> [1246427388.236437 /dtn/tclcmd info] fall back to simple command loop
>> acer-one dtn%
>>
>>
>> Here is one of the config files
>>
>> log /dtnd info "dtnd parsing configuration..."
>>
>> console set addr 127.0.0.1
>> console set port 5050
>>
>> interface add tcp0 tcp local_addr=192.9.200.106
>> interface add udp0 udp local_addr=192.9.200.106
>>
>> set shorthostname [lindex [split [info hostname] .] 0]
>> console set prompt "$shorthostname dtn% "
>>
>> storage set type berkeleydb
>> storage set schema /etc/DS.xsd
>>
>> set dbdir ""
>> foreach dir {/var/dtn /var/tmp/dtn} {
>>   if {[file isdirectory $dir]} {
>>       set dbdir $dir
>>       break
>>   }
>> }
>> if {$dbdir == ""} {
>>   puts stderr "Must create /var/dtn or /var/tmp/dtn storage directory"
>>   exit 1
>> }
>> storage set payloaddir $dbdir/bundles
>> storage set dbname     DTN
>> storage set dbdir      $dbdir/db
>>
>> param set accept_custody true
>> param set reactive_frag_enabled true
>> param set link_max_retry_interval 5
>>
>> link add acer_two_link_tcp 192.9.200.107:5000 ONDEMAND tcp
>> ## link add acer_two_link_udp 192.9.200.107:5001 ALWAYSON udp
>>
>> route set type static
>> route local_eid dtn://acer.one.dtn
>>
>> route add dtn://acer.two.dtn/* acer_two_link_tcp
>> ##  route add dtn://acer.two.dtn/* acer_two_link_udp
>>
>> log /dtnd info "dtnd configuration parsing complete"
>>
>> Thanks in advance for any help with this very basic question.
>>
>> With best wishes
>>
>> graham
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>>
>>
>>
>>
>> --
>> Technical Director
>> Leonix Solutions (Pte) Ltd
>> 18 Boon Lay Way
>> #09-95 TradeHub 21
>> Singapore 609966
>> Telephone:+65 6316 9968
>> Fax: +65 6316 9208
>>
>>     
>
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------080901050805050507090003
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Kurtis Heimerl wrote:
<blockquote
 cite="mid:9a4753250906302342i4de3c083n342a597b5d3c4fb0@mail.gmail.com"
 type="cite">
  <pre wrap="">Ah. IPC communications means your DTN client (the ping app) can't talk
to the server (the thing you've got running there). It looks like the
servers are up and talking though, which is good.
  </pre>
</blockquote>
Well some cause for happiness, at least :-/<br>
<br>
<blockquote
 cite="mid:9a4753250906302342i4de3c083n342a597b5d3c4fb0@mail.gmail.com"
 type="cite">
  <pre wrap="">
This is a somewhat hairy problem, I've never gotten it before. </pre>
</blockquote>
Me neither. I had it working wired. Tried it wireless and was getting
timeouts on the dtnping, edited my dtn.conf and now this .... what do
you think of the dtn.con? Any obvious errors?<br>
<br>
<br>
<blockquote
 cite="mid:9a4753250906302342i4de3c083n342a597b5d3c4fb0@mail.gmail.com"
 type="cite">
  <pre wrap="">Are you
sure you're running this locally on the same machine dtnd is running
on?
  </pre>
</blockquote>
yes.<br>
<br>
Thanks again for your help<br>
<br>
(p.s same thing with dtnsend (or course))<br>
<br>
<br>
<blockquote
 cite="mid:9a4753250906302342i4de3c083n342a597b5d3c4fb0@mail.gmail.com"
 type="cite">
  <pre wrap="">
On Tue, Jun 30, 2009 at 11:24 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<a class="moz-txt-link-rfc2396E" href="mailto:Graham@leonixsolutions.com">&lt;Graham@leonixsolutions.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Kurtis Heimerl wrote:

"[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp
state=AVAILABLE]"

This says to me that they're talking.

whoo ho!&nbsp; Great news!

You have to run the DTN ping app
to have the two nodes actually ping each other. Have you tried this?


yes, and it eventually times out with the error:
"fatal error opening DTN handle: error in ipc communication"

Any idea how to debug this?

Thanks *very* much for your quick response.




On Tue, Jun 30, 2009 at 10:58 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<a class="moz-txt-link-rfc2396E" href="mailto:Graham@leonixsolutions.com">&lt;Graham@leonixsolutions.com&gt;</a> wrote:


Does anyone have such a config file? Can anyone comment on mine (one shown
below, the other is mirror-image)?

All that I want is two laptops with no Etehrnet, wif only, to be able to
communicate with DTN.

I have ifconfig * down except for eth1 which is the wireless card and can
successfully ping each laptop from the other

When I started the DTN daemon, I got ...

root@acer-one:/dtn/DTN2# daemon/dtnd -linfo
[1246427387.564048 /dtnd notice] random seed is 564037
[1246427387.564196 /dtnd notice] DTN daemon starting up... (pid 9127)
[1246427387.580481 /dtnd info] parsing configuration file /etc/dtn.conf...
[1246427387.580724 /dtnd info] dtnd parsing configuration...
[1246427387.580849 /dtn/interface/table info] adding interface tcp0 (tcp)
[1246427387.581110 /dtn/interface/table info] adding interface udp0 (udp)
[1246427387.596918 /dtn/link/acer_two_link_tcp info] new link
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427387.597121 /dtnd info] dtnd configuration parsing complete
[1246427387.597236 /dtn/storage info] initializing db name=DTN (not shared),
dir=/var/dtn/db
[1246427387.631572 /dtn/storage info] datastore /var/dtn/db was not cleanly
shut down
[1246427387.669037 /dtn/bundle/daemon info] REGISTRATION_ADDED 0
dtn://acer.one.dtn
[1246427387.669911 /dtn/bundle/daemon info] REGISTRATION_ADDED 2
dtn://acer.one.dtn/ping
[1246427387.670039 /dtn/bundle/daemon notice] loading bundles from data
store
[1246427387.670104 /dtn/bundle/daemon info] LINK_CREATED acer_two_link_tcp
[192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427387.670169 /dtn/bundle/daemon info] ROUTE_ADD dtn://acer.two.dtn/*
-&gt; acer_two_link_tcp (FORWARD)
[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE acer_two_link_tcp
[192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427388.176273 /dtnd info] starting console on 127.0.0.1:5050
[1246427388.236350 /dtn/tclcmd info] can't load oasys_tclreadline: can't
find package oasys_tclreadline
[1246427388.236437 /dtn/tclcmd info] fall back to simple command loop
acer-one dtn%


Here is one of the config files

log /dtnd info "dtnd parsing configuration..."

console set addr 127.0.0.1
console set port 5050

interface add tcp0 tcp local_addr=192.9.200.106
interface add udp0 udp local_addr=192.9.200.106

set shorthostname [lindex [split [info hostname] .] 0]
console set prompt "$shorthostname dtn% "

storage set type berkeleydb
storage set schema /etc/DS.xsd

set dbdir ""
foreach dir {/var/dtn /var/tmp/dtn} {
&nbsp; if {[file isdirectory $dir]} {
&nbsp; &nbsp; &nbsp; set dbdir $dir
&nbsp; &nbsp; &nbsp; break
&nbsp; }
}
if {$dbdir == ""} {
&nbsp; puts stderr "Must create /var/dtn or /var/tmp/dtn storage directory"
&nbsp; exit 1
}
storage set payloaddir $dbdir/bundles
storage set dbname &nbsp; &nbsp; DTN
storage set dbdir &nbsp; &nbsp; &nbsp;$dbdir/db

param set accept_custody true
param set reactive_frag_enabled true
param set link_max_retry_interval 5

link add acer_two_link_tcp 192.9.200.107:5000 ONDEMAND tcp
## link add acer_two_link_udp 192.9.200.107:5001 ALWAYSON udp

route set type static
route local_eid dtn://acer.one.dtn

route add dtn://acer.two.dtn/* acer_two_link_tcp
## &nbsp;route add dtn://acer.two.dtn/* acer_two_link_udp

log /dtnd info "dtnd configuration parsing complete"

Thanks in advance for any help with this very basic question.

With best wishes

graham


_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>






--
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208

    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="80">-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208
</pre>
</body>
</html>

--------------080901050805050507090003--

--------------000304070908040106050803
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------000304070908040106050803--


Received: from mail-vw0-f198.google.com (mail-vw0-f198.google.com [209.85.212.198]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n616iWtU020070 for <dtn-users@maillists.intel-research.net>; Tue, 30 Jun 2009 23:44:32 -0700
Received: by vwj36 with SMTP id 36so365160vwj.6 for <dtn-users@maillists.intel-research.net>; Tue, 30 Jun 2009 23:42:28 -0700 (PDT)
MIME-Version: 1.0
Sender: munncha@gmail.com
Received: by 10.220.90.199 with SMTP id j7mr6043115vcm.24.1246430548394; Tue,  30 Jun 2009 23:42:28 -0700 (PDT)
In-Reply-To: <4A4B0123.9010706@LeonixSolutions.com>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk> <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com> <1245084726.17666.35.camel@mightyatom.folly.org.uk> <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com> <4A371393.6000005@cs.wisc.edu> <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG> <4A3B01FB.1040204@LeonixSolutions.com> <4A4AFB07.7090501@LeonixSolutions.com> <9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com> <4A4B0123.9010706@LeonixSolutions.com>
Date: Tue, 30 Jun 2009 23:42:28 -0700
X-Google-Sender-Auth: 6ae390d1d76b8b74
Message-ID: <9a4753250906302342i4de3c083n342a597b5d3c4fb0@mail.gmail.com>
From: Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@leonixsolutions.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n616iWtU020070
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Config for two node, fixed IP, DTN (?)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2009 06:44:32 -0000

Ah. IPC communications means your DTN client (the ping app) can't talk
to the server (the thing you've got running there). It looks like the
servers are up and talking though, which is good.

This is a somewhat hairy problem, I've never gotten it before. Are you
sure you're running this locally on the same machine dtnd is running
on?

On Tue, Jun 30, 2009 at 11:24 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<Graham@leonixsolutions.com> wrote:
> Kurtis Heimerl wrote:
>
> "[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE
> acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp
> state=AVAILABLE]"
>
> This says to me that they're talking.
>
> whoo ho!  Great news!
>
> You have to run the DTN ping app
> to have the two nodes actually ping each other. Have you tried this?
>
>
> yes, and it eventually times out with the error:
> "fatal error opening DTN handle: error in ipc communication"
>
> Any idea how to debug this?
>
> Thanks *very* much for your quick response.
>
>
>
>
> On Tue, Jun 30, 2009 at 10:58 PM, Graham Keellings (Leonix Solutions
> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>
>
> Does anyone have such a config file? Can anyone comment on mine (one shown
> below, the other is mirror-image)?
>
> All that I want is two laptops with no Etehrnet, wif only, to be able to
> communicate with DTN.
>
> I have ifconfig * down except for eth1 which is the wireless card and can
> successfully ping each laptop from the other
>
> When I started the DTN daemon, I got ...
>
> root@acer-one:/dtn/DTN2# daemon/dtnd -linfo
> [1246427387.564048 /dtnd notice] random seed is 564037
> [1246427387.564196 /dtnd notice] DTN daemon starting up... (pid 9127)
> [1246427387.580481 /dtnd info] parsing configuration file /etc/dtn.conf...
> [1246427387.580724 /dtnd info] dtnd parsing configuration...
> [1246427387.580849 /dtn/interface/table info] adding interface tcp0 (tcp)
> [1246427387.581110 /dtn/interface/table info] adding interface udp0 (udp)
> [1246427387.596918 /dtn/link/acer_two_link_tcp info] new link
> acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
> [1246427387.597121 /dtnd info] dtnd configuration parsing complete
> [1246427387.597236 /dtn/storage info] initializing db name=DTN (not shared),
> dir=/var/dtn/db
> [1246427387.631572 /dtn/storage info] datastore /var/dtn/db was not cleanly
> shut down
> [1246427387.669037 /dtn/bundle/daemon info] REGISTRATION_ADDED 0
> dtn://acer.one.dtn
> [1246427387.669911 /dtn/bundle/daemon info] REGISTRATION_ADDED 2
> dtn://acer.one.dtn/ping
> [1246427387.670039 /dtn/bundle/daemon notice] loading bundles from data
> store
> [1246427387.670104 /dtn/bundle/daemon info] LINK_CREATED acer_two_link_tcp
> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
> [1246427387.670169 /dtn/bundle/daemon info] ROUTE_ADD dtn://acer.two.dtn/*
> -> acer_two_link_tcp (FORWARD)
> [1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE acer_two_link_tcp
> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
> [1246427388.176273 /dtnd info] starting console on 127.0.0.1:5050
> [1246427388.236350 /dtn/tclcmd info] can't load oasys_tclreadline: can't
> find package oasys_tclreadline
> [1246427388.236437 /dtn/tclcmd info] fall back to simple command loop
> acer-one dtn%
>
>
> Here is one of the config files
>
> log /dtnd info "dtnd parsing configuration..."
>
> console set addr 127.0.0.1
> console set port 5050
>
> interface add tcp0 tcp local_addr=192.9.200.106
> interface add udp0 udp local_addr=192.9.200.106
>
> set shorthostname [lindex [split [info hostname] .] 0]
> console set prompt "$shorthostname dtn% "
>
> storage set type berkeleydb
> storage set schema /etc/DS.xsd
>
> set dbdir ""
> foreach dir {/var/dtn /var/tmp/dtn} {
>   if {[file isdirectory $dir]} {
>       set dbdir $dir
>       break
>   }
> }
> if {$dbdir == ""} {
>   puts stderr "Must create /var/dtn or /var/tmp/dtn storage directory"
>   exit 1
> }
> storage set payloaddir $dbdir/bundles
> storage set dbname     DTN
> storage set dbdir      $dbdir/db
>
> param set accept_custody true
> param set reactive_frag_enabled true
> param set link_max_retry_interval 5
>
> link add acer_two_link_tcp 192.9.200.107:5000 ONDEMAND tcp
> ## link add acer_two_link_udp 192.9.200.107:5001 ALWAYSON udp
>
> route set type static
> route local_eid dtn://acer.one.dtn
>
> route add dtn://acer.two.dtn/* acer_two_link_tcp
> ##  route add dtn://acer.two.dtn/* acer_two_link_udp
>
> log /dtnd info "dtnd configuration parsing complete"
>
> Thanks in advance for any help with this very basic question.
>
> With best wishes
>
> graham
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>
>
>
>
>
> --
> Technical Director
> Leonix Solutions (Pte) Ltd
> 18 Boon Lay Way
> #09-95 TradeHub 21
> Singapore 609966
> Telephone:+65 6316 9968
> Fax: +65 6316 9208
>



Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n616QXBj019271 for <dtn-users@maillists.intel-research.net>; Tue, 30 Jun 2009 23:26:34 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MLtF6-00066G-Nv; Wed, 01 Jul 2009 02:24:29 -0400
Message-ID: <4A4B0123.9010706@LeonixSolutions.com>
Date: Wed, 01 Jul 2009 14:24:35 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.22 (X11/20090608)
MIME-Version: 1.0
To: Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk>	 <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>	 <1245084726.17666.35.camel@mightyatom.folly.org.uk>	 <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com>	 <4A371393.6000005@cs.wisc.edu>	 <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG>	 <4A3B01FB.1040204@LeonixSolutions.com>	 <4A4AFB07.7090501@LeonixSolutions.com> <9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com>
In-Reply-To: <9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------060000070900050605050008"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Config for two node, fixed IP, DTN (?)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2009 06:26:34 -0000

This is a multi-part message in MIME format.
--------------060000070900050605050008
Content-Type: multipart/alternative;
	boundary="------------090009060408040302000903"


--------------090009060408040302000903
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Kurtis Heimerl wrote:
> "[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE
> acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp
> state=AVAILABLE]"
>
> This says to me that they're talking. 
whoo ho!  Great news!

> You have to run the DTN ping app
> to have the two nodes actually ping each other. Have you tried this?
>   
yes, and it eventually times out with the error:
"fatal error opening DTN handle: error in ipc communication"

Any idea how to debug this?

Thanks *very* much for your quick response.




> On Tue, Jun 30, 2009 at 10:58 PM, Graham Keellings (Leonix Solutions
> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>   
>> Does anyone have such a config file? Can anyone comment on mine (one shown
>> below, the other is mirror-image)?
>>
>> All that I want is two laptops with no Etehrnet, wif only, to be able to
>> communicate with DTN.
>>
>> I have ifconfig * down except for eth1 which is the wireless card and can
>> successfully ping each laptop from the other
>>
>> When I started the DTN daemon, I got ...
>>
>> root@acer-one:/dtn/DTN2# daemon/dtnd -linfo
>> [1246427387.564048 /dtnd notice] random seed is 564037
>> [1246427387.564196 /dtnd notice] DTN daemon starting up... (pid 9127)
>> [1246427387.580481 /dtnd info] parsing configuration file /etc/dtn.conf...
>> [1246427387.580724 /dtnd info] dtnd parsing configuration...
>> [1246427387.580849 /dtn/interface/table info] adding interface tcp0 (tcp)
>> [1246427387.581110 /dtn/interface/table info] adding interface udp0 (udp)
>> [1246427387.596918 /dtn/link/acer_two_link_tcp info] new link
>> acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
>> [1246427387.597121 /dtnd info] dtnd configuration parsing complete
>> [1246427387.597236 /dtn/storage info] initializing db name=DTN (not shared),
>> dir=/var/dtn/db
>> [1246427387.631572 /dtn/storage info] datastore /var/dtn/db was not cleanly
>> shut down
>> [1246427387.669037 /dtn/bundle/daemon info] REGISTRATION_ADDED 0
>> dtn://acer.one.dtn
>> [1246427387.669911 /dtn/bundle/daemon info] REGISTRATION_ADDED 2
>> dtn://acer.one.dtn/ping
>> [1246427387.670039 /dtn/bundle/daemon notice] loading bundles from data
>> store
>> [1246427387.670104 /dtn/bundle/daemon info] LINK_CREATED acer_two_link_tcp
>> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
>> [1246427387.670169 /dtn/bundle/daemon info] ROUTE_ADD dtn://acer.two.dtn/*
>> -> acer_two_link_tcp (FORWARD)
>> [1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE acer_two_link_tcp
>> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
>> [1246427388.176273 /dtnd info] starting console on 127.0.0.1:5050
>> [1246427388.236350 /dtn/tclcmd info] can't load oasys_tclreadline: can't
>> find package oasys_tclreadline
>> [1246427388.236437 /dtn/tclcmd info] fall back to simple command loop
>> acer-one dtn%
>>
>>
>> Here is one of the config files
>>
>> log /dtnd info "dtnd parsing configuration..."
>>
>> console set addr 127.0.0.1
>> console set port 5050
>>
>> interface add tcp0 tcp local_addr=192.9.200.106
>> interface add udp0 udp local_addr=192.9.200.106
>>
>> set shorthostname [lindex [split [info hostname] .] 0]
>> console set prompt "$shorthostname dtn% "
>>
>> storage set type berkeleydb
>> storage set schema /etc/DS.xsd
>>
>> set dbdir ""
>> foreach dir {/var/dtn /var/tmp/dtn} {
>>   if {[file isdirectory $dir]} {
>>       set dbdir $dir
>>       break
>>   }
>> }
>> if {$dbdir == ""} {
>>   puts stderr "Must create /var/dtn or /var/tmp/dtn storage directory"
>>   exit 1
>> }
>> storage set payloaddir $dbdir/bundles
>> storage set dbname     DTN
>> storage set dbdir      $dbdir/db
>>
>> param set accept_custody true
>> param set reactive_frag_enabled true
>> param set link_max_retry_interval 5
>>
>> link add acer_two_link_tcp 192.9.200.107:5000 ONDEMAND tcp
>> ## link add acer_two_link_udp 192.9.200.107:5001 ALWAYSON udp
>>
>> route set type static
>> route local_eid dtn://acer.one.dtn
>>
>> route add dtn://acer.two.dtn/* acer_two_link_tcp
>> ##  route add dtn://acer.two.dtn/* acer_two_link_udp
>>
>> log /dtnd info "dtnd configuration parsing complete"
>>
>> Thanks in advance for any help with this very basic question.
>>
>> With best wishes
>>
>> graham
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>>     
>
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------090009060408040302000903
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Kurtis Heimerl wrote:
<blockquote
 cite="mid:9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com"
 type="cite">
  <pre wrap="">"[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp
state=AVAILABLE]"

This says to me that they're talking. </pre>
</blockquote>
whoo ho!&nbsp; Great news!<br>
<br>
<blockquote
 cite="mid:9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com"
 type="cite">
  <pre wrap="">You have to run the DTN ping app
to have the two nodes actually ping each other. Have you tried this?
  </pre>
</blockquote>
yes, and it eventually times out with the error:<br>
"fatal error opening DTN handle: error in ipc communication"<br>
<br>
Any idea how to debug this?<br>
<br>
Thanks *very* much for your quick response.<br>
<br>
<br>
<br>
<br>
<blockquote
 cite="mid:9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com"
 type="cite">
  <pre wrap="">
On Tue, Jun 30, 2009 at 10:58 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<a class="moz-txt-link-rfc2396E" href="mailto:Graham@leonixsolutions.com">&lt;Graham@leonixsolutions.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Does anyone have such a config file? Can anyone comment on mine (one shown
below, the other is mirror-image)?

All that I want is two laptops with no Etehrnet, wif only, to be able to
communicate with DTN.

I have ifconfig * down except for eth1 which is the wireless card and can
successfully ping each laptop from the other

When I started the DTN daemon, I got ...

root@acer-one:/dtn/DTN2# daemon/dtnd -linfo
[1246427387.564048 /dtnd notice] random seed is 564037
[1246427387.564196 /dtnd notice] DTN daemon starting up... (pid 9127)
[1246427387.580481 /dtnd info] parsing configuration file /etc/dtn.conf...
[1246427387.580724 /dtnd info] dtnd parsing configuration...
[1246427387.580849 /dtn/interface/table info] adding interface tcp0 (tcp)
[1246427387.581110 /dtn/interface/table info] adding interface udp0 (udp)
[1246427387.596918 /dtn/link/acer_two_link_tcp info] new link
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427387.597121 /dtnd info] dtnd configuration parsing complete
[1246427387.597236 /dtn/storage info] initializing db name=DTN (not shared),
dir=/var/dtn/db
[1246427387.631572 /dtn/storage info] datastore /var/dtn/db was not cleanly
shut down
[1246427387.669037 /dtn/bundle/daemon info] REGISTRATION_ADDED 0
dtn://acer.one.dtn
[1246427387.669911 /dtn/bundle/daemon info] REGISTRATION_ADDED 2
dtn://acer.one.dtn/ping
[1246427387.670039 /dtn/bundle/daemon notice] loading bundles from data
store
[1246427387.670104 /dtn/bundle/daemon info] LINK_CREATED acer_two_link_tcp
[192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427387.670169 /dtn/bundle/daemon info] ROUTE_ADD dtn://acer.two.dtn/*
-&gt; acer_two_link_tcp (FORWARD)
[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE acer_two_link_tcp
[192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427388.176273 /dtnd info] starting console on 127.0.0.1:5050
[1246427388.236350 /dtn/tclcmd info] can't load oasys_tclreadline: can't
find package oasys_tclreadline
[1246427388.236437 /dtn/tclcmd info] fall back to simple command loop
acer-one dtn%


Here is one of the config files

log /dtnd info "dtnd parsing configuration..."

console set addr 127.0.0.1
console set port 5050

interface add tcp0 tcp local_addr=192.9.200.106
interface add udp0 udp local_addr=192.9.200.106

set shorthostname [lindex [split [info hostname] .] 0]
console set prompt "$shorthostname dtn% "

storage set type berkeleydb
storage set schema /etc/DS.xsd

set dbdir ""
foreach dir {/var/dtn /var/tmp/dtn} {
&nbsp; if {[file isdirectory $dir]} {
&nbsp; &nbsp; &nbsp; set dbdir $dir
&nbsp; &nbsp; &nbsp; break
&nbsp; }
}
if {$dbdir == ""} {
&nbsp; puts stderr "Must create /var/dtn or /var/tmp/dtn storage directory"
&nbsp; exit 1
}
storage set payloaddir $dbdir/bundles
storage set dbname &nbsp; &nbsp; DTN
storage set dbdir &nbsp; &nbsp; &nbsp;$dbdir/db

param set accept_custody true
param set reactive_frag_enabled true
param set link_max_retry_interval 5

link add acer_two_link_tcp 192.9.200.107:5000 ONDEMAND tcp
## link add acer_two_link_udp 192.9.200.107:5001 ALWAYSON udp

route set type static
route local_eid dtn://acer.one.dtn

route add dtn://acer.two.dtn/* acer_two_link_tcp
## &nbsp;route add dtn://acer.two.dtn/* acer_two_link_udp

log /dtnd info "dtnd configuration parsing complete"

Thanks in advance for any help with this very basic question.

With best wishes

graham


_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="80">-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208
</pre>
</body>
</html>

--------------090009060408040302000903--

--------------060000070900050605050008
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------060000070900050605050008--


Received: from mail-vw0-f198.google.com (mail-vw0-f198.google.com [209.85.212.198]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n6166VCB018351 for <dtn-users@maillists.intel-research.net>; Tue, 30 Jun 2009 23:06:31 -0700
Received: by vwj36 with SMTP id 36so353007vwj.6 for <dtn-users@maillists.intel-research.net>; Tue, 30 Jun 2009 23:04:27 -0700 (PDT)
MIME-Version: 1.0
Sender: munncha@gmail.com
Received: by 10.220.92.212 with SMTP id s20mr8170801vcm.91.1246428267625; Tue,  30 Jun 2009 23:04:27 -0700 (PDT)
In-Reply-To: <4A4AFB07.7090501@LeonixSolutions.com>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk> <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com> <1245084726.17666.35.camel@mightyatom.folly.org.uk> <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com> <4A371393.6000005@cs.wisc.edu> <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG> <4A3B01FB.1040204@LeonixSolutions.com> <4A4AFB07.7090501@LeonixSolutions.com>
Date: Tue, 30 Jun 2009 23:04:27 -0700
X-Google-Sender-Auth: c73d593b537d75eb
Message-ID: <9a4753250906302304h51edb987if559286f62ad1862@mail.gmail.com>
From: Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@leonixsolutions.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n6166VCB018351
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Config for two node, fixed IP, DTN (?)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2009 06:06:31 -0000

"[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp
state=AVAILABLE]"

This says to me that they're talking. You have to run the DTN ping app
to have the two nodes actually ping each other. Have you tried this?

On Tue, Jun 30, 2009 at 10:58 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<Graham@leonixsolutions.com> wrote:
> Does anyone have such a config file? Can anyone comment on mine (one shown
> below, the other is mirror-image)?
>
> All that I want is two laptops with no Etehrnet, wif only, to be able to
> communicate with DTN.
>
> I have ifconfig * down except for eth1 which is the wireless card and can
> successfully ping each laptop from the other
>
> When I started the DTN daemon, I got ...
>
> root@acer-one:/dtn/DTN2# daemon/dtnd -linfo
> [1246427387.564048 /dtnd notice] random seed is 564037
> [1246427387.564196 /dtnd notice] DTN daemon starting up... (pid 9127)
> [1246427387.580481 /dtnd info] parsing configuration file /etc/dtn.conf...
> [1246427387.580724 /dtnd info] dtnd parsing configuration...
> [1246427387.580849 /dtn/interface/table info] adding interface tcp0 (tcp)
> [1246427387.581110 /dtn/interface/table info] adding interface udp0 (udp)
> [1246427387.596918 /dtn/link/acer_two_link_tcp info] new link
> acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
> [1246427387.597121 /dtnd info] dtnd configuration parsing complete
> [1246427387.597236 /dtn/storage info] initializing db name=DTN (not shared),
> dir=/var/dtn/db
> [1246427387.631572 /dtn/storage info] datastore /var/dtn/db was not cleanly
> shut down
> [1246427387.669037 /dtn/bundle/daemon info] REGISTRATION_ADDED 0
> dtn://acer.one.dtn
> [1246427387.669911 /dtn/bundle/daemon info] REGISTRATION_ADDED 2
> dtn://acer.one.dtn/ping
> [1246427387.670039 /dtn/bundle/daemon notice] loading bundles from data
> store
> [1246427387.670104 /dtn/bundle/daemon info] LINK_CREATED acer_two_link_tcp
> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
> [1246427387.670169 /dtn/bundle/daemon info] ROUTE_ADD dtn://acer.two.dtn/*
> -> acer_two_link_tcp (FORWARD)
> [1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE acer_two_link_tcp
> [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
> [1246427388.176273 /dtnd info] starting console on 127.0.0.1:5050
> [1246427388.236350 /dtn/tclcmd info] can't load oasys_tclreadline: can't
> find package oasys_tclreadline
> [1246427388.236437 /dtn/tclcmd info] fall back to simple command loop
> acer-one dtn%
>
>
> Here is one of the config files
>
> log /dtnd info "dtnd parsing configuration..."
>
> console set addr 127.0.0.1
> console set port 5050
>
> interface add tcp0 tcp local_addr=192.9.200.106
> interface add udp0 udp local_addr=192.9.200.106
>
> set shorthostname [lindex [split [info hostname] .] 0]
> console set prompt "$shorthostname dtn% "
>
> storage set type berkeleydb
> storage set schema /etc/DS.xsd
>
> set dbdir ""
> foreach dir {/var/dtn /var/tmp/dtn} {
>   if {[file isdirectory $dir]} {
>       set dbdir $dir
>       break
>   }
> }
> if {$dbdir == ""} {
>   puts stderr "Must create /var/dtn or /var/tmp/dtn storage directory"
>   exit 1
> }
> storage set payloaddir $dbdir/bundles
> storage set dbname     DTN
> storage set dbdir      $dbdir/db
>
> param set accept_custody true
> param set reactive_frag_enabled true
> param set link_max_retry_interval 5
>
> link add acer_two_link_tcp 192.9.200.107:5000 ONDEMAND tcp
> ## link add acer_two_link_udp 192.9.200.107:5001 ALWAYSON udp
>
> route set type static
> route local_eid dtn://acer.one.dtn
>
> route add dtn://acer.two.dtn/* acer_two_link_tcp
> ##  route add dtn://acer.two.dtn/* acer_two_link_udp
>
> log /dtnd info "dtnd configuration parsing complete"
>
> Thanks in advance for any help with this very basic question.
>
> With best wishes
>
> graham
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>



Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n6160UQI018062 for <dtn-users@maillists.intel-research.net>; Tue, 30 Jun 2009 23:00:30 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MLspt-0003j6-7q for dtn-users@maillists.intel-research.net; Wed, 01 Jul 2009 01:58:25 -0400
Message-ID: <4A4AFB07.7090501@LeonixSolutions.com>
Date: Wed, 01 Jul 2009 13:58:31 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.22 (X11/20090608)
MIME-Version: 1.0
CC: DTN Users <dtn-users@maillists.intel-research.net>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk>	<59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>	<1245084726.17666.35.camel@mightyatom.folly.org.uk>	<59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com>	<4A371393.6000005@cs.wisc.edu>	<29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG> <4A3B01FB.1040204@LeonixSolutions.com>
In-Reply-To: <4A3B01FB.1040204@LeonixSolutions.com>
Content-Type: multipart/mixed; boundary="------------010605040504060003010803"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [dtn-users] Config for two node, fixed IP, DTN (?)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 01 Jul 2009 06:00:31 -0000

This is a multi-part message in MIME format.
--------------010605040504060003010803
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Does anyone have such a config file? Can anyone comment on mine (one 
shown below, the other is mirror-image)?

All that I want is two laptops with no Etehrnet, wif only, to be able to 
communicate with DTN.

I have ifconfig * down except for eth1 which is the wireless card and 
can successfully ping each laptop from the other

When I started the DTN daemon, I got ...

root@acer-one:/dtn/DTN2# daemon/dtnd -linfo
[1246427387.564048 /dtnd notice] random seed is 564037
[1246427387.564196 /dtnd notice] DTN daemon starting up... (pid 9127)
[1246427387.580481 /dtnd info] parsing configuration file /etc/dtn.conf...
[1246427387.580724 /dtnd info] dtnd parsing configuration...
[1246427387.580849 /dtn/interface/table info] adding interface tcp0 (tcp)
[1246427387.581110 /dtn/interface/table info] adding interface udp0 (udp)
[1246427387.596918 /dtn/link/acer_two_link_tcp info] new link 
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427387.597121 /dtnd info] dtnd configuration parsing complete
[1246427387.597236 /dtn/storage info] initializing db name=DTN (not 
shared), dir=/var/dtn/db
[1246427387.631572 /dtn/storage info] datastore /var/dtn/db was not 
cleanly shut down
[1246427387.669037 /dtn/bundle/daemon info] REGISTRATION_ADDED 0 
dtn://acer.one.dtn
[1246427387.669911 /dtn/bundle/daemon info] REGISTRATION_ADDED 2 
dtn://acer.one.dtn/ping
[1246427387.670039 /dtn/bundle/daemon notice] loading bundles from data 
store
[1246427387.670104 /dtn/bundle/daemon info] LINK_CREATED 
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427387.670169 /dtn/bundle/daemon info] ROUTE_ADD 
dtn://acer.two.dtn/* -> acer_two_link_tcp (FORWARD)
[1246427387.670231 /dtn/bundle/daemon info] LINK_AVAILABLE 
acer_two_link_tcp [192.9.200.107:5000 dtn:none ONDEMAND tcp state=AVAILABLE]
[1246427388.176273 /dtnd info] starting console on 127.0.0.1:5050
[1246427388.236350 /dtn/tclcmd info] can't load oasys_tclreadline: can't 
find package oasys_tclreadline
[1246427388.236437 /dtn/tclcmd info] fall back to simple command loop
acer-one dtn%


Here is one of the config files

log /dtnd info "dtnd parsing configuration..."

console set addr 127.0.0.1
console set port 5050

interface add tcp0 tcp local_addr=192.9.200.106
interface add udp0 udp local_addr=192.9.200.106

set shorthostname [lindex [split [info hostname] .] 0]
console set prompt "$shorthostname dtn% "

storage set type berkeleydb
storage set schema /etc/DS.xsd

set dbdir ""
foreach dir {/var/dtn /var/tmp/dtn} {
    if {[file isdirectory $dir]} {
        set dbdir $dir
        break
    }
}
if {$dbdir == ""} {
    puts stderr "Must create /var/dtn or /var/tmp/dtn storage directory"
    exit 1
}
storage set payloaddir $dbdir/bundles
storage set dbname     DTN
storage set dbdir      $dbdir/db

param set accept_custody true
param set reactive_frag_enabled true
param set link_max_retry_interval 5

link add acer_two_link_tcp 192.9.200.107:5000 ONDEMAND tcp
## link add acer_two_link_udp 192.9.200.107:5001 ALWAYSON udp

route set type static
route local_eid dtn://acer.one.dtn

route add dtn://acer.two.dtn/* acer_two_link_tcp
##  route add dtn://acer.two.dtn/* acer_two_link_udp

log /dtnd info "dtnd configuration parsing complete"

Thanks in advance for any help with this very basic question.

With best wishes

graham


--------------010605040504060003010803
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------010605040504060003010803--


Received: from smtp.netlab.hut.fi (keskus.netlab.hut.fi [130.233.154.176]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5TBRMHm032168 for <dtn-users@maillists.intel-research.net>; Mon, 29 Jun 2009 04:27:23 -0700
Received: from mailsrv.netlab.hut.fi (mailsrv.netlab.hut.fi [130.233.154.190]) by smtp.netlab.hut.fi (Postfix) with ESMTP id 3769BC5100; Mon, 29 Jun 2009 14:25:33 +0300 (EET DST)
Received: from [192.168.2.150] (pc94.netlab.hut.fi [130.233.154.94]) by mailsrv.netlab.hut.fi (Postfix) with ESMTP id 0DE4A120050; Mon, 29 Jun 2009 14:25:33 +0300 (EEST)
User-Agent: Microsoft-Entourage/12.17.0.090302
Date: Mon, 29 Jun 2009 14:25:22 +0300
From: Teemu <teemuk@netlab.tkk.fi>
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@leonixsolutions.com>
Message-ID: <C66E7F52.6C66%teemuk@netlab.tkk.fi>
Thread-Topic: [dtn-users] Wireless woes
Thread-Index: Acn4rEo3v6lIihOPoEiphcMKNAENEQ==
In-Reply-To: <4A4895AD.7090006@LeonixSolutions.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: dtn-users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Wireless woes
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 29 Jun 2009 11:27:23 -0000

Hi,

Looks like IP peer discovery is failing. I've never tried the IP peer
discovery, but I have set up bundle nodes that use ad-hoc networks.

Have you tried setting the links up statically (i.e., "link add my_link
<ip>:<port> ALWAYSON tcp")?

Cheers,
-Teemu


On 29.6.2009 13.21, "Graham Keellings (Leonix Solutions Pte Ltd)"
<Graham@leonixsolutions.com> wrote:

> Since everything was running so smoothly on Ethernet, I thought it time
> to proceed to wireless.
> 
> After an hour's Googlig I have an ad-hoc wireless network between two
> identical laptops (Acer Travelmate 290).
> 
> These are the same laptops which worked when wired, and they can
> successfully ping each other over Ethernet.
> 
> However, when I start the dtdn daemon it reports that the bundle daemon
> loads bundles from data store and then chokes with ...
> 
> [... /dtn/discovery/ip] error sendto failed: Network is unreachable (101)
> 
> Any pointers anyone? I would be extremely grateful.
> 
> 
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users




Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5TANNSU028738 for <dtn-users@maillists.intel-research.net>; Mon, 29 Jun 2009 03:23:23 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MLDzR-0003Pv-SE for dtn-users@maillists.intel-research.net; Mon, 29 Jun 2009 06:21:34 -0400
Message-ID: <4A4895AD.7090006@LeonixSolutions.com>
Date: Mon, 29 Jun 2009 18:21:33 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.22 (X11/20090608)
MIME-Version: 1.0
CC: dtn-users <dtn-users@maillists.intel-research.net>
References: <200906131513.52218.peter@peter-b.co.uk>	<59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com>	<1245267951.11309.8.camel@sphere> <200906222145.13529.peter@peter-b.co.uk>
In-Reply-To: <200906222145.13529.peter@peter-b.co.uk>
Content-Type: multipart/mixed; boundary="------------050604070407040504070109"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [dtn-users] Wireless woes
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 29 Jun 2009 10:23:23 -0000

This is a multi-part message in MIME format.
--------------050604070407040504070109
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Since everything was running so smoothly on Ethernet, I thought it time 
to proceed to wireless.

After an hour's Googlig I have an ad-hoc wireless network between two 
identical laptops (Acer Travelmate 290).

These are the same laptops which worked when wired, and they can 
successfully ping each other over Ethernet.

However, when I start the dtdn daemon it reports that the bundle daemon 
loads bundles from data store and then chokes with ...

[... /dtn/discovery/ip] error sendto failed: Network is unreachable (101)

Any pointers anyone? I would be extremely grateful.



--------------050604070407040504070109
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------050604070407040504070109--


Received: from smtp-server2.btopenzone.com ([217.41.232.241]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5PDOgmf005275 for <dtn-users@maillists.intel-research.net>; Thu, 25 Jun 2009 06:24:42 -0700
Received: from [10.139.11.124] ([10.139.11.124]) by smtp-server2.btopenzone.com (8.11.7p3+Sun/8.12.10) with ESMTP id n5PDNOJ04274; Thu, 25 Jun 2009 14:23:24 +0100 (BST)
Message-ID: <4A437A52.1000907@cs.tcd.ie>
Date: Thu, 25 Jun 2009 14:23:30 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Thunderbird 2.0.0.22 (X11/20090605)
MIME-Version: 1.0
To: Rover Arnaud <arnaud.rover@stage.cnes.fr>
References: <092785B790DCD043BA45401EDA43D9B504409A48@cst-xch-003.cnesnet.ad.cnes.fr>
In-Reply-To: <092785B790DCD043BA45401EDA43D9B504409A48@cst-xch-003.cnesnet.ad.cnes.fr>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: dtn-users@maillists.intel-research.net
Subject: Re: [dtn-users] LTP and DTN2
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 25 Jun 2009 13:24:43 -0000

Never got around to it unfortunately, but I'd planned to
do it as an LTP CL that'd use the sockets-like API that
LTPlib offers rather than a file based interface. I don't
believe that anyone else has done this either.

If what you wanted was the BP/LTP, rather then DTN2/LTPlib
then Scott's ION code does that already.

S.

Rover Arnaud wrote:
> Hi all,
> I wanted to know if someone has already interfaced DTN2 implementation
> with an LTP implementation? 
> I have compiled LTP implementation from Trinity College Dublin
> <https://down.dsg.cs.tcd.ie/ltplib/>  . This implementation uses files
> as input and output of the LTP layer. So to interconnect it with dtn2 I
> might need something as a file convergence layer. I look into DTN2 code
> and there is code for a File convergence layer but it is not finished
> yet.
> 
> I am interested if someone succeed in interfacing DTN2 with an LTP
> implementation. For now, I don't see how I could do that.
> 
> Regards,
> 
> Arnaud
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>    
> 
> 
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
> 


Received: from chappe.cnes.fr (chappe.cnes.fr [132.149.22.2]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5PDHMQV004938 for <dtn-users@maillists.intel-research.net>; Thu, 25 Jun 2009 06:17:23 -0700
Received: from cnes.fr by cnes.fr; Thu, 25 Jun 2009 15:16:04 +0200 (CEST)
Received: from cnes.fr by cnes.fr; Thu, 25 Jun 2009 15:16:04 +0200
Received: from cnes.fr by cnes.fr; Thu, 25 Jun 2009 15:16:04 +0200 (CEST)
Received: from cnes.fr by cnes.fr; Thu, 25 Jun 2009 15:16:04 +0200
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Thu, 25 Jun 2009 15:16:04 +0200
Message-ID: <092785B790DCD043BA45401EDA43D9B504409A48@cst-xch-003.cnesnet.ad.cnes.fr>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: LTP and DTN2
Thread-Index: Acn1lxd+pwxYfMeGQ/yFYctyXKKXNA==
From: "Rover Arnaud" <arnaud.rover@stage.cnes.fr>
To: <dtn-users@maillists.intel-research.net>
X-OriginalArrivalTime: 25 Jun 2009 13:16:04.0631 (UTC) FILETIME=[17E1CA70:01C9F597]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n5PDHMQV004938
Subject: [dtn-users] LTP and DTN2
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 25 Jun 2009 13:17:25 -0000

Hi all,
I wanted to know if someone has already interfaced DTN2 implementation
with an LTP implementation? 
I have compiled LTP implementation from Trinity College Dublin
<https://down.dsg.cs.tcd.ie/ltplib/>  . This implementation uses files
as input and output of the LTP layer. So to interconnect it with dtn2 I
might need something as a file convergence layer. I look into DTN2 code
and there is code for a File convergence layer but it is not finished
yet.

I am interested if someone succeed in interfacing DTN2 with an LTP
implementation. For now, I don't see how I could do that.

Regards,

Arnaud










   




Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5N3EhVb008959 for <dtn-users@maillists.intel-research.net>; Mon, 22 Jun 2009 20:14:43 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MIwS5-0006d7-NH; Mon, 22 Jun 2009 23:13:42 -0400
Message-ID: <4A40485E.7040700@LeonixSolutions.com>
Date: Tue, 23 Jun 2009 11:13:34 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
References: <C66553F4.6BC5%teemuk@netlab.tkk.fi>	 <4A403E33.8020009@LeonixSolutions.com> <9a4753250906221942u5fd8d578o446b58036048dc6b@mail.gmail.com>
In-Reply-To: <9a4753250906221942u5fd8d578o446b58036048dc6b@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------050005000106020701000804"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Is there a DTN2 port to a Linux or Android handphone?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Tue, 23 Jun 2009 03:14:46 -0000

This is a multi-part message in MIME format.
--------------050005000106020701000804
Content-Type: multipart/alternative;
	boundary="------------060102080903080104090009"


--------------060102080903080104090009
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Kurtis Heimerl wrote:
> I haven't heard anything about "cheap" android handsets yet. Perhaps
> we have a different definition of cheap!
>
> I had a discussion with an engineer at Qualcomm working on Android,
> the focus seems to be on medium and high end phones, at least in the
> near future.
>
> Has anyone here heard anything different?
>   
Pleas bear in mind that I am talking about buying in quantity, probably 
also branding them; I am not talking about buying off the shelf.



> On Mon, Jun 22, 2009 at 7:30 PM, Graham Keellings (Leonix Solutions
> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>   
>> Teemu wrote:
>>
>> Hi,
>>
>> We have a reasonably stable implementation of TCP CL (latest draft + some
>> tweaks to interoperate with DTN2 2.6) in Java that has been tested to run on
>> Android. We also have bundle parsing and generation code in Java, and are
>> working on (still rudimentary) framework for a full bundle router. The TCP
>> CL and bundle parsing/generation code is something we can probably share
>> with other folks in the short to medium term.
>>
>>
>> Whoo hoo! I am particularly keen on this, as it is something I can play
>> around with at not too much cost (just the Android development kit). To be
>> honest, 1) I am looking at something commercial (but almost certainly
>> non-competing with anything you are doing) and 2) I don't yet have a
>> concrete product in mind.
>>
>> As I Brit, I and my (also Brit) partner, along with a local friend, set up a
>> small, struggling software house in Singapore a few months ago. We got a
>> very small piece of DTN work thrown our way as a favour, but that has gotten
>> me hooked on the idea of DTN/MANET/VANET; although there is a lot of
>> research, there seems to be very little commercialization so far.
>>
>> There is a lot of interest in Malaysia and Indonesia in cheap 'phones, but
>> everyone seems to want an extra "widget" on top (child locator, ability to
>> use public network, but switch to private closed user group, etc). The
>> economics of the region seem to preclude I-phone, so I looking out for a
>> cheap supplier of Android handsets.
>>
>> One reason I like Android is that we have a background as protocol stack
>> developers and there are things that you can do with access to the sack that
>> you just can't do with an application which sits atop it.
>>
>> Anyway, as I said at the moment there are no concrete projects, so I am
>> trying to cobble together a few tasty looking demos to entice potential
>> clients with
>>
>> DTN would seem to be a good demo, so if you are willing to share what you
>> have, I am willing to contribute what I can.
>>
>> with best wishes,
>>
>> Graham
>>
>>
>> On a related note I have also been working on an Objective-C implementation
>> for iPhone. I have an implementation of TCP CL and bundle parsing/generation
>> that interoperates with DTN2 2.6 along with a little client that fetches
>> pictures from our DTNBone camera. This is also something I'm willing to
>> share if someone is interested.
>>
>> Cheers,
>> -Teemu
>>
>>
>> On 19.6.2009 17.41, "PJ Dillon" <pdillon@cs.pitt.edu> wrote:
>>
>>
>>
>> I'm working on a (primitive) iPhone implementation in my spare time.
>>
>> I'd definitely be interested in an Android port too.
>>
>> PJ
>>
>> On Thu, Jun 18, 2009 at 11:24 PM, Kurtis Heimerl
>> <kheimerl@eecs.berkeley.edu>
>> wrote:
>>
>>
>> I don't think so. There are, however, two DTN implementations for Symbian.
>>
>> You could try the java DTN implementation, though I believe it's somewhat
>> old.
>>
>> For DTN2, that's likely a nontrivial task. I have built DTN2 for
>> Maemo, so compiling and running on ARM shouldn't cause any issues.
>> You're like to run into more problems with the libraries not existing
>> then DTN2 problems.
>>
>> On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
>> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>>
>>
>> The title say sit all - does anyone know of such a thing?
>>
>> Thanks in advance ...
>>
>> Graham
>>
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>>
>> --
>> Technical Director
>> Leonix Solutions (Pte) Ltd
>> 18 Boon Lay Way
>> #09-95 TradeHub 21
>> Singapore 609966
>> Telephone:+65 6316 9968
>> Fax: +65 6316 9208
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>>     
>
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------060102080903080104090009
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Kurtis Heimerl wrote:
<blockquote
 cite="mid:9a4753250906221942u5fd8d578o446b58036048dc6b@mail.gmail.com"
 type="cite">
  <pre wrap="">I haven't heard anything about "cheap" android handsets yet. Perhaps
we have a different definition of cheap!

I had a discussion with an engineer at Qualcomm working on Android,
the focus seems to be on medium and high end phones, at least in the
near future.

Has anyone here heard anything different?
  </pre>
</blockquote>
Pleas bear in mind that I am talking about buying in quantity, probably
also branding them; I am not talking about buying off the shelf.<br>
<br>
<br>
<br>
<blockquote
 cite="mid:9a4753250906221942u5fd8d578o446b58036048dc6b@mail.gmail.com"
 type="cite">
  <pre wrap="">
On Mon, Jun 22, 2009 at 7:30 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<a class="moz-txt-link-rfc2396E" href="mailto:Graham@leonixsolutions.com">&lt;Graham@leonixsolutions.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Teemu wrote:

Hi,

We have a reasonably stable implementation of TCP CL (latest draft + some
tweaks to interoperate with DTN2 2.6) in Java that has been tested to run on
Android. We also have bundle parsing and generation code in Java, and are
working on (still rudimentary) framework for a full bundle router. The TCP
CL and bundle parsing/generation code is something we can probably share
with other folks in the short to medium term.


Whoo hoo! I am particularly keen on this, as it is something I can play
around with at not too much cost (just the Android development kit). To be
honest, 1) I am looking at something commercial (but almost certainly
non-competing with anything you are doing) and 2) I don't yet have a
concrete product in mind.

As I Brit, I and my (also Brit) partner, along with a local friend, set up a
small, struggling software house in Singapore a few months ago. We got a
very small piece of DTN work thrown our way as a favour, but that has gotten
me hooked on the idea of DTN/MANET/VANET; although there is a lot of
research, there seems to be very little commercialization so far.

There is a lot of interest in Malaysia and Indonesia in cheap 'phones, but
everyone seems to want an extra "widget" on top (child locator, ability to
use public network, but switch to private closed user group, etc). The
economics of the region seem to preclude I-phone, so I looking out for a
cheap supplier of Android handsets.

One reason I like Android is that we have a background as protocol stack
developers and there are things that you can do with access to the sack that
you just can't do with an application which sits atop it.

Anyway, as I said at the moment there are no concrete projects, so I am
trying to cobble together a few tasty looking demos to entice potential
clients with

DTN would seem to be a good demo, so if you are willing to share what you
have, I am willing to contribute what I can.

with best wishes,

Graham


On a related note I have also been working on an Objective-C implementation
for iPhone. I have an implementation of TCP CL and bundle parsing/generation
that interoperates with DTN2 2.6 along with a little client that fetches
pictures from our DTNBone camera. This is also something I'm willing to
share if someone is interested.

Cheers,
-Teemu


On 19.6.2009 17.41, "PJ Dillon" <a class="moz-txt-link-rfc2396E" href="mailto:pdillon@cs.pitt.edu">&lt;pdillon@cs.pitt.edu&gt;</a> wrote:



I'm working on a (primitive) iPhone implementation in my spare time.

I'd&nbsp;definitely be interested in an Android port too.

PJ

On Thu, Jun 18, 2009 at 11:24 PM, Kurtis Heimerl
<a class="moz-txt-link-rfc2396E" href="mailto:kheimerl@eecs.berkeley.edu">&lt;kheimerl@eecs.berkeley.edu&gt;</a>
wrote:


I don't think so. There are, however, two DTN implementations for Symbian.

You could try the java DTN implementation, though I believe it's somewhat
old.

For DTN2, that's likely a nontrivial task. I have built DTN2 for
Maemo, so compiling and running on ARM shouldn't cause any issues.
You're like to run into more problems with the libraries not existing
then DTN2 problems.

On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<a class="moz-txt-link-rfc2396E" href="mailto:Graham@leonixsolutions.com">&lt;Graham@leonixsolutions.com&gt;</a> wrote:


The title say sit all - does anyone know of such a thing?

Thanks in advance ...

Graham



_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>




_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>


_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>


_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>



--
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208

_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="80">-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208
</pre>
</body>
</html>

--------------060102080903080104090009--

--------------050005000106020701000804
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------050005000106020701000804--


Received: from mail-ew0-f211.google.com (mail-ew0-f211.google.com [209.85.219.211]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5N2hPJ3007582 for <dtn-users@maillists.intel-research.net>; Mon, 22 Jun 2009 19:43:26 -0700
Received: by ewy7 with SMTP id 7so437818ewy.34 for <dtn-users@maillists.intel-research.net>; Mon, 22 Jun 2009 19:42:28 -0700 (PDT)
MIME-Version: 1.0
Sender: munncha@gmail.com
Received: by 10.210.19.7 with SMTP id 7mr3194278ebs.98.1245724947915; Mon, 22  Jun 2009 19:42:27 -0700 (PDT)
In-Reply-To: <4A403E33.8020009@LeonixSolutions.com>
References: <C66553F4.6BC5%teemuk@netlab.tkk.fi> <4A403E33.8020009@LeonixSolutions.com>
Date: Mon, 22 Jun 2009 19:42:27 -0700
X-Google-Sender-Auth: 452cabbab30b8437
Message-ID: <9a4753250906221942u5fd8d578o446b58036048dc6b@mail.gmail.com>
From: Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@leonixsolutions.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n5N2hPJ3007582
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Is there a DTN2 port to a Linux or Android handphone?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Tue, 23 Jun 2009 02:43:26 -0000

I haven't heard anything about "cheap" android handsets yet. Perhaps
we have a different definition of cheap!

I had a discussion with an engineer at Qualcomm working on Android,
the focus seems to be on medium and high end phones, at least in the
near future.

Has anyone here heard anything different?

On Mon, Jun 22, 2009 at 7:30 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<Graham@leonixsolutions.com> wrote:
> Teemu wrote:
>
> Hi,
>
> We have a reasonably stable implementation of TCP CL (latest draft + some
> tweaks to interoperate with DTN2 2.6) in Java that has been tested to run on
> Android. We also have bundle parsing and generation code in Java, and are
> working on (still rudimentary) framework for a full bundle router. The TCP
> CL and bundle parsing/generation code is something we can probably share
> with other folks in the short to medium term.
>
>
> Whoo hoo! I am particularly keen on this, as it is something I can play
> around with at not too much cost (just the Android development kit). To be
> honest, 1) I am looking at something commercial (but almost certainly
> non-competing with anything you are doing) and 2) I don't yet have a
> concrete product in mind.
>
> As I Brit, I and my (also Brit) partner, along with a local friend, set up a
> small, struggling software house in Singapore a few months ago. We got a
> very small piece of DTN work thrown our way as a favour, but that has gotten
> me hooked on the idea of DTN/MANET/VANET; although there is a lot of
> research, there seems to be very little commercialization so far.
>
> There is a lot of interest in Malaysia and Indonesia in cheap 'phones, but
> everyone seems to want an extra "widget" on top (child locator, ability to
> use public network, but switch to private closed user group, etc). The
> economics of the region seem to preclude I-phone, so I looking out for a
> cheap supplier of Android handsets.
>
> One reason I like Android is that we have a background as protocol stack
> developers and there are things that you can do with access to the sack that
> you just can't do with an application which sits atop it.
>
> Anyway, as I said at the moment there are no concrete projects, so I am
> trying to cobble together a few tasty looking demos to entice potential
> clients with
>
> DTN would seem to be a good demo, so if you are willing to share what you
> have, I am willing to contribute what I can.
>
> with best wishes,
>
> Graham
>
>
> On a related note I have also been working on an Objective-C implementation
> for iPhone. I have an implementation of TCP CL and bundle parsing/generation
> that interoperates with DTN2 2.6 along with a little client that fetches
> pictures from our DTNBone camera. This is also something I'm willing to
> share if someone is interested.
>
> Cheers,
> -Teemu
>
>
> On 19.6.2009 17.41, "PJ Dillon" <pdillon@cs.pitt.edu> wrote:
>
>
>
> I'm working on a (primitive) iPhone implementation in my spare time.
>
> I'd definitely be interested in an Android port too.
>
> PJ
>
> On Thu, Jun 18, 2009 at 11:24 PM, Kurtis Heimerl
> <kheimerl@eecs.berkeley.edu>
> wrote:
>
>
> I don't think so. There are, however, two DTN implementations for Symbian.
>
> You could try the java DTN implementation, though I believe it's somewhat
> old.
>
> For DTN2, that's likely a nontrivial task. I have built DTN2 for
> Maemo, so compiling and running on ARM shouldn't cause any issues.
> You're like to run into more problems with the libraries not existing
> then DTN2 problems.
>
> On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>
>
> The title say sit all - does anyone know of such a thing?
>
> Thanks in advance ...
>
> Graham
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>
>
> --
> Technical Director
> Leonix Solutions (Pte) Ltd
> 18 Boon Lay Way
> #09-95 TradeHub 21
> Singapore 609966
> Telephone:+65 6316 9968
> Fax: +65 6316 9208
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>



Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5N2U9lS006982 for <dtn-users@maillists.intel-research.net>; Mon, 22 Jun 2009 19:30:09 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MIvkw-0004WA-8o; Mon, 22 Jun 2009 22:29:07 -0400
Message-ID: <4A403E33.8020009@LeonixSolutions.com>
Date: Tue, 23 Jun 2009 10:30:11 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Teemu <teemuk@netlab.tkk.fi>
References: <C66553F4.6BC5%teemuk@netlab.tkk.fi>
In-Reply-To: <C66553F4.6BC5%teemuk@netlab.tkk.fi>
Content-Type: multipart/mixed; boundary="------------050208040800080604020304"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Is there a DTN2 port to a Linux or Android	handphone?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Tue, 23 Jun 2009 02:30:13 -0000

This is a multi-part message in MIME format.
--------------050208040800080604020304
Content-Type: multipart/alternative;
	boundary="------------050703040900020007090600"


--------------050703040900020007090600
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Teemu wrote:
> Hi,
>
> We have a reasonably stable implementation of TCP CL (latest draft + some
> tweaks to interoperate with DTN2 2.6) in Java that has been tested to run on
> Android. We also have bundle parsing and generation code in Java, and are
> working on (still rudimentary) framework for a full bundle router. The TCP
> CL and bundle parsing/generation code is something we can probably share
> with other folks in the short to medium term.
>   
Whoo hoo! I am particularly keen on this, as it is something I can play 
around with at not too much cost (just the Android development kit). To 
be honest, 1) I am looking at something commercial (but almost certainly 
non-competing with anything you are doing) and 2) I don't yet have a 
concrete product in mind.

As I Brit, I and my (also Brit) partner, along with a local friend, set 
up a small, struggling software house in Singapore a few months ago. We 
got a very small piece of DTN work thrown our way as a favour, but that 
has gotten me hooked on the idea of DTN/MANET/VANET; although there is a 
lot of research, there seems to be very little commercialization so far.

There is a lot of interest in Malaysia and Indonesia in cheap 'phones, 
but everyone seems to want an extra "widget" on top (child locator, 
ability to use public network, but switch to private closed user group, 
etc). The economics of the region seem to preclude I-phone, so I looking 
out for a cheap supplier of Android handsets.

One reason I like Android is that we have a background as protocol stack 
developers and there are things that you can do with access to the sack 
that you just can't do with an application which sits atop it.

Anyway, as I said at the moment there are no concrete projects, so I am 
trying to cobble together a few tasty looking demos to entice potential 
clients with

DTN would seem to be a good demo, so if you are willing to share what 
you have, I am willing to contribute what I can.

with best wishes,

Graham


> On a related note I have also been working on an Objective-C implementation
> for iPhone. I have an implementation of TCP CL and bundle parsing/generation
> that interoperates with DTN2 2.6 along with a little client that fetches
> pictures from our DTNBone camera. This is also something I'm willing to
> share if someone is interested.
>
> Cheers,
> -Teemu
>
>
> On 19.6.2009 17.41, "PJ Dillon" <pdillon@cs.pitt.edu> wrote:
>
>   
>> I'm working on a (primitive) iPhone implementation in my spare time.
>>
>> I'd definitely be interested in an Android port too.
>>
>> PJ
>>
>> On Thu, Jun 18, 2009 at 11:24 PM, Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
>> wrote:
>>     
>>> I don't think so. There are, however, two DTN implementations for Symbian.
>>>
>>> You could try the java DTN implementation, though I believe it's somewhat
>>> old.
>>>
>>> For DTN2, that's likely a nontrivial task. I have built DTN2 for
>>> Maemo, so compiling and running on ARM shouldn't cause any issues.
>>> You're like to run into more problems with the libraries not existing
>>> then DTN2 problems.
>>>
>>> On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
>>> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>>>       
>>>> The title say sit all - does anyone know of such a thing?
>>>>
>>>> Thanks in advance ...
>>>>
>>>> Graham
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> dtn-users mailing list
>>>> dtn-users@maillists.intel-research.net
>>>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>>>
>>>>
>>>>         
>>> _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@maillists.intel-research.net
>>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>>       
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>     
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------050703040900020007090600
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Teemu wrote:
<blockquote cite="mid:C66553F4.6BC5%25teemuk@netlab.tkk.fi" type="cite">
  <pre wrap="">Hi,

We have a reasonably stable implementation of TCP CL (latest draft + some
tweaks to interoperate with DTN2 2.6) in Java that has been tested to run on
Android. We also have bundle parsing and generation code in Java, and are
working on (still rudimentary) framework for a full bundle router. The TCP
CL and bundle parsing/generation code is something we can probably share
with other folks in the short to medium term.
  </pre>
</blockquote>
Whoo hoo! I am particularly keen on this, as it is something I can play
around with at not too much cost (just the Android development kit). To
be honest, 1) I am looking at something commercial (but almost
certainly non-competing with anything you are doing) and 2) I don't yet
have a concrete product in mind. <br>
<br>
As I Brit, I and my (also Brit) partner, along with a local friend, set
up a small, struggling software house in Singapore a few months ago. We
got a very small piece of DTN work thrown our way as a favour, but that
has gotten me hooked on the idea of DTN/MANET/VANET; although there is
a lot of research, there seems to be very little commercialization so
far.<br>
<br>
There is a lot of interest in Malaysia and Indonesia in cheap 'phones,
but everyone seems to want an extra "widget" on top (child locator,
ability to use public network, but switch to private closed user group,
etc). The economics of the region seem to preclude I-phone, so I
looking out for a cheap supplier of Android handsets.<br>
<br>
One reason I like Android is that we have a background as protocol
stack developers and there are things that you can do with access to
the sack that you just can't do with an application which sits atop it.<br>
<br>
Anyway, as I said at the moment there are no concrete projects, so I am
trying to cobble together a few tasty looking demos to entice potential
clients with<br>
<br>
DTN would seem to be a good demo, so if you are willing to share what
you have, I am willing to contribute what I can.<br>
<br>
with best wishes,<br>
<br>
Graham <br>
<br>
<br>
<blockquote cite="mid:C66553F4.6BC5%25teemuk@netlab.tkk.fi" type="cite">
  <pre wrap="">
On a related note I have also been working on an Objective-C implementation
for iPhone. I have an implementation of TCP CL and bundle parsing/generation
that interoperates with DTN2 2.6 along with a little client that fetches
pictures from our DTNBone camera. This is also something I'm willing to
share if someone is interested.

Cheers,
-Teemu


On 19.6.2009 17.41, "PJ Dillon" <a class="moz-txt-link-rfc2396E" href="mailto:pdillon@cs.pitt.edu">&lt;pdillon@cs.pitt.edu&gt;</a> wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">I'm working on a (primitive) iPhone implementation in my spare time.

I'd&nbsp;definitely be interested in an Android port too.

PJ

On Thu, Jun 18, 2009 at 11:24 PM, Kurtis Heimerl <a class="moz-txt-link-rfc2396E" href="mailto:kheimerl@eecs.berkeley.edu">&lt;kheimerl@eecs.berkeley.edu&gt;</a>
wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">I don't think so. There are, however, two DTN implementations for Symbian.

You could try the java DTN implementation, though I believe it's somewhat
old.

For DTN2, that's likely a nontrivial task. I have built DTN2 for
Maemo, so compiling and running on ARM shouldn't cause any issues.
You're like to run into more problems with the libraries not existing
then DTN2 problems.

On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<a class="moz-txt-link-rfc2396E" href="mailto:Graham@leonixsolutions.com">&lt;Graham@leonixsolutions.com&gt;</a> wrote:
      </pre>
      <blockquote type="cite">
        <pre wrap="">The title say sit all - does anyone know of such a thing?

Thanks in advance ...

Graham



_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>


        </pre>
      </blockquote>
      <pre wrap="">_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>
      </pre>
    </blockquote>
    <pre wrap="">

_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->


_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>

  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="80">-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208
</pre>
</body>
</html>

--------------050703040900020007090600--

--------------050208040800080604020304
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------050208040800080604020304--


Received: from ppsw-7.csi.cam.ac.uk (ppsw-7.csi.cam.ac.uk [131.111.8.137]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5MKk0Vm023797 for <dtn-users@maillists.intel-research.net>; Mon, 22 Jun 2009 13:46:00 -0700
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from ptbb2b.girton.cam.ac.uk ([128.232.240.168]:44669) by ppsw-7.csi.cam.ac.uk (ppsw.cam.ac.uk [131.111.8.137]:25) with esmtp id 1MIqNz-0004sK-NA (Exim 4.70) (return-path <peter@peter-b.co.uk>); Mon, 22 Jun 2009 21:45:03 +0100
Received: by ptbb2b.girton.cam.ac.uk (Postfix, from userid 500) id 9B137BA11; Mon, 22 Jun 2009 21:45:13 +0100 (BST)
From: Peter TB Brett <peter@peter-b.co.uk>
Organization: Integral Informatics Ltd
To: alex.mcmahon@cs.tcd.ie
Date: Mon, 22 Jun 2009 21:45:10 +0100
User-Agent: KMail/1.11.3 (Linux/2.6.29.4-167.fc11.i686.PAE; KDE/4.2.3; i686; ; )
References: <200906131513.52218.peter@peter-b.co.uk> <59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com> <1245267951.11309.8.camel@sphere>
In-Reply-To: <1245267951.11309.8.camel@sphere>
X-Face: $N}{5?\D>xr}zi]BChHp)X[G, \Z"lc+zdwps1*EiY, {!&t+x49]lIKpn`*U4cV~^-4|lNw 2T9+3y@-cV}7TSB[F8'Cglfe#b6BrI.^AI-7|$;O@d6Ons!`h0\{-I/U6D]8v=P
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart2968295.ahaKlbxLJm"; protocol="application/pgp-signature"; micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <200906222145.13529.peter@peter-b.co.uk>
Cc: dtn-users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] RPMs for Fedora 11
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 22 Jun 2009 20:46:00 -0000

--nextPart2968295.ahaKlbxLJm
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Wednesday 17 June 2009 20:45:51 Alex McMahon wrote:
> Hi Peter,
>
> Let me know where to download the binary releases and I shall post them.
> Otherwise I can enable developer access to the project if you provide me
> with a SourceForge account.

I'm afraid I now haven't got time to sort something out immediately, as I'm=
 in=20
the middle of moving down to Surrey, but once that's out of the way I'll ge=
t=20
back to it.

Sorry about the delay,

                              Peter

=2D-=20
Peter Brett
Cambridge University Engineering Department


--nextPart2968295.ahaKlbxLJm
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEABECAAYFAko/7VkACgkQZ7Gbq7g7vpo81ACfeeibS2kKJ0pmzr16dfhZim1U
3H0An3b6lO7cf2TkRhvpqHJ3ZQpnea6F
=zqPS
-----END PGP SIGNATURE-----

--nextPart2968295.ahaKlbxLJm--


Received: from smtp.netlab.hut.fi (keskus.netlab.hut.fi [130.233.154.176]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5MCUrDl001310 for <dtn-users@maillists.intel-research.net>; Mon, 22 Jun 2009 05:30:54 -0700
Received: from mailsrv.netlab.hut.fi (mailsrv.netlab.hut.fi [130.233.154.190]) by smtp.netlab.hut.fi (Postfix) with ESMTP id 2EA3AC50FE; Mon, 22 Jun 2009 15:30:00 +0300 (EET DST)
Received: from [192.168.2.150] (pc94.netlab.hut.fi [130.233.154.94]) by mailsrv.netlab.hut.fi (Postfix) with ESMTP id C0DA4120050; Mon, 22 Jun 2009 15:29:59 +0300 (EEST)
User-Agent: Microsoft-Entourage/12.17.0.090302
Date: Mon, 22 Jun 2009 15:29:56 +0300
From: Teemu <teemuk@netlab.tkk.fi>
To: PJ Dillon <pdillon@cs.pitt.edu>, DTN Users <dtn-users@maillists.intel-research.net>
Message-ID: <C66553F4.6BC5%teemuk@netlab.tkk.fi>
Thread-Topic: [dtn-users] Is there a DTN2 port to a Linux or Android handphone?
Thread-Index: AcnzNSZoKUuUhq3kA0+ZIoX7x4xG+g==
In-Reply-To: <db218b6b0906190741l3dc7ccfcwb27d11bab72d2e61@mail.gmail.com>
Mime-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n5MCUrDl001310
Subject: Re: [dtn-users] Is there a DTN2 port to a Linux or Android handphone?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 22 Jun 2009 12:30:56 -0000

Hi,

We have a reasonably stable implementation of TCP CL (latest draft + some
tweaks to interoperate with DTN2 2.6) in Java that has been tested to run on
Android. We also have bundle parsing and generation code in Java, and are
working on (still rudimentary) framework for a full bundle router. The TCP
CL and bundle parsing/generation code is something we can probably share
with other folks in the short to medium term.

On a related note I have also been working on an Objective-C implementation
for iPhone. I have an implementation of TCP CL and bundle parsing/generation
that interoperates with DTN2 2.6 along with a little client that fetches
pictures from our DTNBone camera. This is also something I'm willing to
share if someone is interested.

Cheers,
-Teemu


On 19.6.2009 17.41, "PJ Dillon" <pdillon@cs.pitt.edu> wrote:

> I'm working on a (primitive) iPhone implementation in my spare time.
> 
> I'd definitely be interested in an Android port too.
> 
> PJ
> 
> On Thu, Jun 18, 2009 at 11:24 PM, Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
> wrote:
>> I don't think so. There are, however, two DTN implementations for Symbian.
>> 
>> You could try the java DTN implementation, though I believe it's somewhat
>> old.
>> 
>> For DTN2, that's likely a nontrivial task. I have built DTN2 for
>> Maemo, so compiling and running on ARM shouldn't cause any issues.
>> You're like to run into more problems with the libraries not existing
>> then DTN2 problems.
>> 
>> On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
>> Pte Ltd)<Graham@leonixsolutions.com> wrote:
>>> The title say sit all - does anyone know of such a thing?
>>> 
>>> Thanks in advance ...
>>> 
>>> Graham
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@maillists.intel-research.net
>>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>> 
>>> 
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
> 
> 
> 
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users





Received: from mail-qy0-f203.google.com (mail-qy0-f203.google.com [209.85.221.203]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5JEg1QM006540 for <dtn-users@maillists.intel-research.net>; Fri, 19 Jun 2009 07:42:02 -0700
Received: by qyk41 with SMTP id 41so3615627qyk.6 for <dtn-users@maillists.intel-research.net>; Fri, 19 Jun 2009 07:41:32 -0700 (PDT)
MIME-Version: 1.0
Sender: knightcode@gmail.com
Received: by 10.229.96.9 with SMTP id f9mr563816qcn.78.1245422492646; Fri, 19  Jun 2009 07:41:32 -0700 (PDT)
In-Reply-To: <9a4753250906182024y19b3b92fye4ee5d08c8b67682@mail.gmail.com>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk> <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com> <1245084726.17666.35.camel@mightyatom.folly.org.uk> <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com> <4A371393.6000005@cs.wisc.edu> <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG> <4A3B01FB.1040204@LeonixSolutions.com> <9a4753250906182024y19b3b92fye4ee5d08c8b67682@mail.gmail.com>
Date: Fri, 19 Jun 2009 10:41:32 -0400
X-Google-Sender-Auth: 697a9728cc5ea941
Message-ID: <db218b6b0906190741l3dc7ccfcwb27d11bab72d2e61@mail.gmail.com>
From: PJ Dillon <pdillon@cs.pitt.edu>
To: DTN Users <dtn-users@maillists.intel-research.net>
Content-Type: multipart/alternative; boundary=00163642719e44fe82046cb48590
Subject: Re: [dtn-users] Is there a DTN2 port to a Linux or Android handphone?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Fri, 19 Jun 2009 14:42:02 -0000

--00163642719e44fe82046cb48590
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

I'm working on a (primitive) iPhone implementation in my spare time.
I'd definitely be interested in an Android port too.
PJ

On Thu, Jun 18, 2009 at 11:24 PM, Kurtis Heimerl <kheimerl@eecs.berkeley.edu
> wrote:

> I don't think so. There are, however, two DTN implementations for Symbian.
>
> You could try the java DTN implementation, though I believe it's somewhat
> old.
>
> For DTN2, that's likely a nontrivial task. I have built DTN2 for
> Maemo, so compiling and running on ARM shouldn't cause any issues.
> You're like to run into more problems with the libraries not existing
> then DTN2 problems.
>
> On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
> Pte Ltd)<Graham@leonixsolutions.com> wrote:
> > The title say sit all - does anyone know of such a thing?
> >
> > Thanks in advance ...
> >
> > Graham
> >
> >
> >
> > _______________________________________________
> > dtn-users mailing list
> > dtn-users@maillists.intel-research.net
> > http://maillists.intel-research.net/mailman/listinfo/dtn-users
> >
> >
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>

--00163642719e44fe82046cb48590
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I&#39;m working on a (primitive) iPhone implementation in my spare time.<di=
v><br></div><div>I&#39;d=A0definitely be interested in an Android port too.=
<div><br></div><div>PJ<br><br><div class=3D"gmail_quote">On Thu, Jun 18, 20=
09 at 11:24 PM, Kurtis Heimerl <span dir=3D"ltr">&lt;<a href=3D"mailto:khei=
merl@eecs.berkeley.edu">kheimerl@eecs.berkeley.edu</a>&gt;</span> wrote:<br=
>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">I don&#39;t think so. There are, however, t=
wo DTN implementations for Symbian.<br>
<br>
You could try the java DTN implementation, though I believe it&#39;s somewh=
at old.<br>
<br>
For DTN2, that&#39;s likely a nontrivial task. I have built DTN2 for<br>
Maemo, so compiling and running on ARM shouldn&#39;t cause any issues.<br>
You&#39;re like to run into more problems with the libraries not existing<b=
r>
then DTN2 problems.<br>
<div><div></div><div class=3D"h5"><br>
On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions<br>
Pte Ltd)&lt;<a href=3D"mailto:Graham@leonixsolutions.com">Graham@leonixsolu=
tions.com</a>&gt; wrote:<br>
&gt; The title say sit all - does anyone know of such a thing?<br>
&gt;<br>
&gt; Thanks in advance ...<br>
&gt;<br>
&gt; Graham<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; dtn-users mailing list<br>
&gt; <a href=3D"mailto:dtn-users@maillists.intel-research.net">dtn-users@ma=
illists.intel-research.net</a><br>
&gt; <a href=3D"http://maillists.intel-research.net/mailman/listinfo/dtn-us=
ers" target=3D"_blank">http://maillists.intel-research.net/mailman/listinfo=
/dtn-users</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
dtn-users mailing list<br>
<a href=3D"mailto:dtn-users@maillists.intel-research.net">dtn-users@maillis=
ts.intel-research.net</a><br>
<a href=3D"http://maillists.intel-research.net/mailman/listinfo/dtn-users" =
target=3D"_blank">http://maillists.intel-research.net/mailman/listinfo/dtn-=
users</a><br>
</blockquote></div><br></div></div>

--00163642719e44fe82046cb48590--


Received: from qw-out-1920.google.com (qw-out-1920.google.com [74.125.92.146]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5J3OonQ007962 for <dtn-users@maillists.intel-research.net>; Thu, 18 Jun 2009 20:24:51 -0700
Received: by qw-out-1920.google.com with SMTP id 14so1346396qwa.28 for <dtn-users@maillists.intel-research.net>; Thu, 18 Jun 2009 20:24:25 -0700 (PDT)
MIME-Version: 1.0
Sender: munncha@gmail.com
Received: by 10.220.86.135 with SMTP id s7mr2267156vcl.88.1245381865532; Thu,  18 Jun 2009 20:24:25 -0700 (PDT)
In-Reply-To: <4A3B01FB.1040204@LeonixSolutions.com>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk> <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com> <1245084726.17666.35.camel@mightyatom.folly.org.uk> <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com> <4A371393.6000005@cs.wisc.edu> <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG> <4A3B01FB.1040204@LeonixSolutions.com>
Date: Thu, 18 Jun 2009 20:24:25 -0700
X-Google-Sender-Auth: cd19efa6c31cbcba
Message-ID: <9a4753250906182024y19b3b92fye4ee5d08c8b67682@mail.gmail.com>
From: Kurtis Heimerl <kheimerl@eecs.berkeley.edu>
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@leonixsolutions.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] Is there a DTN2 port to a Linux or Android handphone?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Fri, 19 Jun 2009 03:24:51 -0000

I don't think so. There are, however, two DTN implementations for Symbian.

You could try the java DTN implementation, though I believe it's somewhat old.

For DTN2, that's likely a nontrivial task. I have built DTN2 for
Maemo, so compiling and running on ARM shouldn't cause any issues.
You're like to run into more problems with the libraries not existing
then DTN2 problems.

On Thu, Jun 18, 2009 at 8:11 PM, Graham Keellings (Leonix Solutions
Pte Ltd)<Graham@leonixsolutions.com> wrote:
> The title say sit all - does anyone know of such a thing?
>
> Thanks in advance ...
>
> Graham
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>


Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5J3BZsv007354 for <dtn-users@maillists.intel-research.net>; Thu, 18 Jun 2009 20:11:35 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MHUVQ-0006GL-Fh for dtn-users@maillists.intel-research.net; Thu, 18 Jun 2009 23:11:08 -0400
Message-ID: <4A3B01FB.1040204@LeonixSolutions.com>
Date: Fri, 19 Jun 2009 11:11:55 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: DTN Users <dtn-users@maillists.intel-research.net>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk>	<59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>	<1245084726.17666.35.camel@mightyatom.folly.org.uk>	<59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com>	<4A371393.6000005@cs.wisc.edu> <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG>
In-Reply-To: <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG>
Content-Type: multipart/mixed; boundary="------------080709080005000709040104"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [dtn-users] Is there a DTN2 port to a Linux or Android handphone?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Fri, 19 Jun 2009 03:11:36 -0000

This is a multi-part message in MIME format.
--------------080709080005000709040104
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

The title say sit all - does anyone know of such a thing?

Thanks in advance ...

Graham



--------------080709080005000709040104
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------080709080005000709040104--


Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5J1MMTt002438 for <dtn-users@maillists.intel-research.net>; Thu, 18 Jun 2009 18:22:22 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MHSne-0004to-8O; Thu, 18 Jun 2009 21:21:50 -0400
Message-ID: <4A3AE85B.6070302@LeonixSolutions.com>
Date: Fri, 19 Jun 2009 09:22:35 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: Michael Demmer <demmer@cs.berkeley.edu>
References: <200906131513.52218.peter@peter-b.co.uk> <59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com>
In-Reply-To: <59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------090005010703020702040402"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: dtn-users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] RPMs for Fedora 11
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Fri, 19 Jun 2009 01:22:23 -0000

This is a multi-part message in MIME format.
--------------090005010703020702040402
Content-Type: multipart/alternative;
	boundary="------------090906000704020605010404"


--------------090906000704020605010404
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Eve if you can' host them on SourceForge for some reason, you could put 
them on https://www.getdropbox.com/ and she the password with this 
mailing list (DropBox allows 2gB for free and we don't have privacy 
concerns over putting GPLed code on such a site)

I, for one am *extremely* keen to get my hands on these RPMs.

With best wishes,

Graham



Michael Demmer wrote:
> It should be possible to put these on the sourceforge site as binary
> releases. You'd need to have developer access to the project which Alex can
> help you with, or he could probably post the tarballs for you.
>
> -m
>
> On Sat, Jun 13, 2009 at 7:13 AM, Peter TB Brett <peter@peter-b.co.uk> wrote:
>
>   
>> Hi folks,
>>
>> I've put together RPMs of OASYS 1.3.0 and DTN2 2.6.0 for Fedora 11.
>> Unfortunately, I don't have sufficient storage at my website to put them
>> online, so I'm attaching the .spec files and the patches I applied to make
>> it
>> build.
>>
>> If someone would like to donate ~25 MB of web hosted storage to a good
>> cause,
>> please get in touch.
>>
>> Also, if they don't work, let me know about that too! ;)
>>
>> Regards,
>>
>>                                     Peter
>>
>>
>> --
>> Peter Brett
>> Cambridge University Engineering Department
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>>     
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------090906000704020605010404
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Eve if you can' host them on SourceForge for some reason, you could put
them on <a class="moz-txt-link-freetext" href="https://www.getdropbox.com/">https://www.getdropbox.com/</a> and she the password with this
mailing list (DropBox allows 2gB for free and we don't have privacy
concerns over putting GPLed code on such a site)<br>
<br>
I, for one am *extremely* keen to get my hands on these RPMs.<br>
<br>
With best wishes,<br>
<br>
Graham<br>
<br>
<br>
<br>
Michael Demmer wrote:
<blockquote
 cite="mid:59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com"
 type="cite">
  <pre wrap="">It should be possible to put these on the sourceforge site as binary
releases. You'd need to have developer access to the project which Alex can
help you with, or he could probably post the tarballs for you.

-m

On Sat, Jun 13, 2009 at 7:13 AM, Peter TB Brett <a class="moz-txt-link-rfc2396E" href="mailto:peter@peter-b.co.uk">&lt;peter@peter-b.co.uk&gt;</a> wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi folks,

I've put together RPMs of OASYS 1.3.0 and DTN2 2.6.0 for Fedora 11.
Unfortunately, I don't have sufficient storage at my website to put them
online, so I'm attaching the .spec files and the patches I applied to make
it
build.

If someone would like to donate ~25 MB of web hosted storage to a good
cause,
please get in touch.

Also, if they don't work, let me know about that too! ;)

Regards,

                                    Peter


--
Peter Brett
Cambridge University Engineering Department


_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="80">-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208
</pre>
</body>
</html>

--------------090906000704020605010404--

--------------090005010703020702040402
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------090005010703020702040402--


Received: from cs.tcd.ie (relay.cs.tcd.ie [134.226.32.56]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5HJkAUQ018590 for <dtn-users@maillists.intel-research.net>; Wed, 17 Jun 2009 12:46:11 -0700
Received: from localhost (localhost [127.0.0.1]) by relay.cs.tcd.ie (Postfix) with ESMTP id C4F173FF12; Wed, 17 Jun 2009 20:45:55 +0100 (IST)
X-Virus-Scanned: amavisd-new at cs.tcd.ie
Received: from cs.tcd.ie ([127.0.0.1]) by localhost (smtp.cs.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G8VIw1+K36OO; Wed, 17 Jun 2009 20:45:55 +0100 (IST)
Received: from [134.226.36.154] (sphere.dsg.cs.tcd.ie [134.226.36.154]) by smtp.cs.tcd.ie (Postfix) with ESMTP id 3F8093EE29; Wed, 17 Jun 2009 20:45:52 +0100 (IST)
From: Alex McMahon <alex.mcmahon@cs.tcd.ie>
To: Peter TB Brett <peter@peter-b.co.uk>
In-Reply-To: <59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com>
References: <200906131513.52218.peter@peter-b.co.uk> <59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com>
Content-Type: text/plain
Organization: Trinity College Dublin
Date: Wed, 17 Jun 2009 20:45:51 +0100
Message-Id: <1245267951.11309.8.camel@sphere>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 7bit
Cc: dtn-users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] RPMs for Fedora 11
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 <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 17 Jun 2009 19:46:12 -0000

Hi Peter,

Let me know where to download the binary releases and I shall post them.
Otherwise I can enable developer access to the project if you provide me
with a SourceForge account.

All the best,

Alex 

On Mon, 2009-06-15 at 09:03 -0700, Michael Demmer wrote:
> It should be possible to put these on the sourceforge site as binary
> releases. You'd need to have developer access to the project which
> Alex can help you with, or he could probably post the tarballs for
> you.
> -m
> 
> On Sat, Jun 13, 2009 at 7:13 AM, Peter TB Brett <peter@peter-b.co.uk>
> wrote:
>         Hi folks,
>         
>         I've put together RPMs of OASYS 1.3.0 and DTN2 2.6.0 for
>         Fedora 11.
>         Unfortunately, I don't have sufficient storage at my website
>         to put them
>         online, so I'm attaching the .spec files and the patches I
>         applied to make it
>         build.
>         
>         If someone would like to donate ~25 MB of web hosted storage
>         to a good cause,
>         please get in touch.
>         
>         Also, if they don't work, let me know about that too! ;)
>         
>         Regards,
>         
>                                             Peter
>         
>         
>         --
>         Peter Brett
>         Cambridge University Engineering Department
>         
>         
>         _______________________________________________
>         dtn-users mailing list
>         dtn-users@maillists.intel-research.net
>         http://maillists.intel-research.net/mailman/listinfo/dtn-users
>         
> 



Received: from asmtpout016.mac.com (asmtpout016.mac.com [17.148.16.91]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5HAnXx0025893 for <dtn-users@mailman.dtnrg.org>; Wed, 17 Jun 2009 03:49:33 -0700
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Received: from [192.168.1.10] ([94.30.69.47]) by asmtp016.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KLD00BAKQ27JO00@asmtp016.mac.com> for dtn-users@mailman.dtnrg.org; Wed, 17 Jun 2009 03:49:21 -0700 (PDT)
Message-id: <1825C97C-CD48-42C9-B073-98974029ABC2@mac.com>
From: Darren Long <darren.long@mac.com>
To: dtn-users mailing list <dtn-users@mailman.dtnrg.org>
Date: Wed, 17 Jun 2009 11:49:18 +0100
X-Mailer: Apple Mail (2.935.3)
Subject: [dtn-users] Possible bug in DTN2 dtnd causing bundles to be delivered to incorrect registrations
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 17 Jun 2009 10:49:33 -0000

Hi,

I've noticed a bug when using multiple instances of dtntunnel to  
create multiple tcp tunnels through a single remote dtntunnel  
instance. When the bug occurs, messages like this are seen in the  
output of dtntunnel:

[1245234833.819923 /dtntunnel/tcp/conn warning] got seqno 0, but  
already delivered up to 3: ignoring bundle

I tweaked DTNTunnel::handle_bundle() to log_debug the destination EIDs  
of the incoming bundles handed to it, and got the following results.   
It seems that there might be a bug in the scheme matching routine used  
by dtnd somewhere, but haven't found it yet.

mbpro:~ darren$ dtntunnel -l debug -e 900 -t  -T 56002:127.0.0.1:20000  
dtn://delaytolerant.net.dtn/incoming | grep EID
[1245234450.372243 /dtntunnel debug] Bundle Destination EID:dtn:// 
mbpro.49s.dtn/dtntunnel?dest_eid=dtn://delaytolerant.net.dtn/ 
incoming&tunnel=tcp-0.0.0.0:56001-127.0.0.1:10000
[1245234450.532441 /dtntunnel debug] Bundle Destination EID:dtn:// 
mbpro.49s.dtn/dtntunnel?dest_eid=dtn://delaytolerant.net.dtn/ 
incoming&tunnel=tcp-0.0.0.0:56001-127.0.0.1:10000
[1245234451.592495 /dtntunnel debug] Bundle Destination EID:dtn:// 
mbpro.49s.dtn/dtntunnel?dest_eid=dtn://delaytolerant.net.dtn/ 
incoming&tunnel=tcp-0.0.0.0:56002-127.0.0.1:20000
[1245234452.513936 /dtntunnel debug] Bundle Destination EID:dtn:// 
mbpro.49s.dtn/dtntunnel?dest_eid=dtn://delaytolerant.net.dtn/ 
incoming&tunnel=tcp-0.0.0.0:56001-127.0.0.1:10000
[1245234452.697057 /dtntunnel debug] Bundle Destination EID:dtn:// 
mbpro.49s.dtn/dtntunnel?dest_eid=dtn://delaytolerant.net.dtn/ 
incoming&tunnel=tcp-0.0.0.0:56002-127.0.0.1:20000
[1245234452.787821 /dtntunnel debug] Bundle Destination EID:dtn:// 
mbpro.49s.dtn/dtntunnel?dest_eid=dtn://delaytolerant.net.dtn/ 
incoming&tunnel=tcp-0.0.0.0:56002-127.0.0.1:20000

It does seem that the dtnd is handing bundles to the wrong  
registrations.  I've confirmed that each instance of dtntunnel has a  
unique registration with the daemon.  If I override the local_eid on  
the dtntunnel instances to use a shorter URI, the problem doesn't  
manifest itself.  I'm not yet sure if the problem relates to URI  
length, or the symbols within it.

Cheers,

Darren


Received: from a.painless.aaisp.net.uk (a.painless.aaisp.net.uk [81.187.30.51]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5GIPc8Z014241 for <dtn-users@maillists.intel-research.net>; Tue, 16 Jun 2009 11:25:39 -0700
Received: from study.folly.org.uk ([81.187.254.244] helo=[127.0.0.1]) by a.painless.aaisp.net.uk with esmtp (Exim 4.69) (envelope-from <elwynd@folly.org.uk>) id 1MGdLf-0002Hi-QZ for dtn-users@maillists.intel-research.net; Tue, 16 Jun 2009 19:25:31 +0100
Message-ID: <4A37E38C.7020807@folly.org.uk>
Date: Tue, 16 Jun 2009 19:25:16 +0100
From: Elwyn Davies <elwynd@folly.org.uk>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: DTN Users <dtn-users@maillists.intel-research.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] DTN2 Python/Perl/Tcl API make targets
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Tue, 16 Jun 2009 18:25:39 -0000

Hi.

Is there any reason why the various targets for constructing and 
installing the Python, Perl and Tcl APIs are not propagated up to the 
top level makefile?  It is a trivial point but not entirely obvious to 
builders.

Regards,
Elwyn


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 n5GDOlKV000428 for <dtn-users@maillists.intel-research.net>; Tue, 16 Jun 2009 06:24:47 -0700
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 n5GDOgQk016293 for <dtn-users@maillists.intel-research.net>; Tue, 16 Jun 2009 09:24:43 -0400
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 n5GDOgBA016290;  Tue, 16 Jun 2009 09:24:42 -0400
Received: from IMCMBX4.MITRE.ORG ([129.83.29.207]) by imchub2.MITRE.ORG ([129.83.29.74]) with mapi; Tue, 16 Jun 2009 09:24:42 -0400
From: "Bush, Jeff" <jbush@mitre.org>
To: Brenton Walker <brenton@cs.wisc.edu>, DTN Users <dtn-users@maillists.intel-research.net>
Date: Tue, 16 Jun 2009 09:24:38 -0400
Thread-Topic: [dtn-users] Announce and discovery in NORM convergence layer
Thread-Index: AcnuM/kRJx55z6pgS2Sx8dmq4umSagAT+brQ
Message-ID: <29705F5F232FBC4C96D1CAE867538F0B0BB1DC4ADB@IMCMBX4.MITRE.ORG>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk> <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com> <1245084726.17666.35.camel@mightyatom.folly.org.uk> <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com> <4A371393.6000005@cs.wisc.edu>
In-Reply-To: <4A371393.6000005@cs.wisc.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00F6_01C9EE64.453A9FE0"
MIME-Version: 1.0
Cc: "jamisongirl@gmail.com" <jamisongirl@gmail.com>
Subject: Re: [dtn-users] Announce and discovery in NORM convergence layer
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Tue, 16 Jun 2009 13:24:48 -0000

------=_NextPart_000_00F6_01C9EE64.453A9FE0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Brenton,

Thanks for experimenting with the NORM CL.  I recently modified DTN2
announce/discovery to be NORM CL aware.  Advertisement of NORM unicast and
multicast links is possible.  However, I must get the code public released
through my company before I can commit it to sourceforge.  I'll post a
message to this list when it's available.

Thanks,

Jeff
jbush@mitre.org

>-----Original Message-----
>From: dtn-users-bounces@maillists.intel-research.net [mailto:dtn-users-
>bounces@maillists.intel-research.net] On Behalf Of Brenton Walker
>Sent: Monday, June 15, 2009 11:38 PM
>To: DTN Users
>Cc: jamisongirl@gmail.com
>Subject: [dtn-users] Announce and discovery in NORM convergence layer
>
>Hi,
>    We've been experimenting with the NORM convergence layer.  In the
>stuff we've done before we always used announce/discovery to
>auto-discover links and routes.  Announce doesn't seem to implemented in
>NORM, though (is that right?).  Is that just because no one using NORM
>needed it, or is there a more fundamental reason?  We've got NORM
>working for static links and routes btw.
>
>    It seems not totally unreasonable to use the TCP CL discovery to
>identify neighbors and use that to somehow bring up NORM links.  Is
>there a nice way to do that, or would it be an ugly hack?
>
>node1-7:~# dtnd -c dtn.conf.flooding.norm
>[1245100354.737003 /dtnd notice] random seed is 736987
>[1245100354.737521 /dtnd notice] DTN daemon starting up... (pid 14018)
>[1245100354.766715 /dtn/discovery/ip error] no announce implemented for
>norm convergence layer
>[1245100354.767345 /dtn/tclcmd error] error: line 217: 'error adding
>announce norm0 to discovery_test_1':
>error adding announce norm0 to discovery_test_1
>    while executing
>"discovery announce norm0 discovery_test_1 norm interval=5
>cl_addr=$my_disco_ip"
>    (file "dtn.conf.flooding.norm" line 217)
>[1245100354.767653 /dtnd error] error in configuration file, exiting...
>
>
>Thanks,
>
>Brenton
>brenton@ltsnet.net
>
>_______________________________________________
>dtn-users mailing list
>dtn-users@maillists.intel-research.net
>http://maillists.intel-research.net/mailman/listinfo/dtn-users

------=_NextPart_000_00F6_01C9EE64.453A9FE0
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKtTCCA2Ew
ggJJoAMCAQICAhwzMA0GCSqGSIb3DQEBBQUAMF0xEjAQBgNVBAoTCW1pdHJlLm9yZzEeMBwGA1UE
CxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MScwJQYDVQQDEx5NSVRSRSBDb3Jwb3JhdGlvbiBQcmlt
YXJ5IENBLTEwHhcNMDgwNjI3MjA0NTEyWhcNMDkxMjE5MjA0NTEyWjBWMRIwEAYDVQQKEwltaXRy
ZS5vcmcxDzANBgNVBAsTBnBlb3BsZTEVMBMGCgmSJomT8ixkAQETBWpidXNoMRgwFgYDVQQDEw9C
dXNoIEplZmZyZXkgRC4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKIAhldyfonlF/aWaHLg
Fqhw1QV2YBkox11Fw98vgjGvJTfsdwwSnP6mxH5HLiDAcpv3FTTQnC2SB/YxeAegPoqIktceA2Ww
2acTpQLp1DHulcxtnEG3pmv6AwpGO77hUcVVF2lC7czF5j9t/m3H9hnYxmqcBx77JGyES060+7MZ
AgMBAAGjgbUwgbIwDgYDVR0PAQH/BAQDAgXgMB0GA1UdDgQWBBTLCLnhPmFRXByDup1S/jysjuv4
VzAfBgNVHSMEGDAWgBSHtA9IjWIzQsEtURpIHsKeuwqxrTBEBgNVHR8EPTA7MDmgN6A1hjNodHRw
Oi8vd3d3Lm1pdHJlLm9yZy90ZWNoL21paS9wa2kvY2ExX21pdHJlX29yZy5jcmwwGgYDVR0RBBMw
EYEPamJ1c2hAbWl0cmUub3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAoqGuAriAsuQmR98gd5/VVc15H
D579SdtvzosVljwgZXX9FI/aniCw1rt7cryWIVbblk5gteOPWiUAR2XVA0M+FLA0TWOz9bDxJZlh
CJ/tGTXIMrnlO5Ea2cTTviNH4s9uvNwp53u//U3pcuciVW5xPS+Y8vlB87oSkHI73uJYk2nfzNUB
/kvMj8oLVkElyBWAUvdvG+B4aJL6WVoI3OJAQjx9UnSWDooqSVIhc9kdDRzx4Kt6IsXqwYWmj1OZ
qQaYmJY3b2s45zd/rBlFjIyVpyyi2G3xhgQTlubDg5QiSCJQrpqA/G8cbydsNBquRM3o/0QyQgML
vn5N4D905dzlMIIDZDCCAkygAwIBAgIBATANBgkqhkiG9w0BAQUFADBaMRIwEAYDVQQKEwltaXRy
ZS5vcmcxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhvcml0eTEkMCIGA1UEAxMbTUlUUkUgQ29y
cG9yYXRpb24gUm9vdCBDQS0xMB4XDTA2MDYwMTA0MDAwMFoXDTE4MDYwMTA0MDAwMFowWjESMBAG
A1UEChMJbWl0cmUub3JnMR4wHAYDVQQLExVDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxJDAiBgNVBAMT
G01JVFJFIENvcnBvcmF0aW9uIFJvb3QgQ0EtMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAK9rWpY9mIQm/m8y0JuO3RxO7Q1ufXlDVwqpAFcqLxVIf3Nk+Y/F9aLMknslKoUnn+wtTPc2
ydRWOktgF0VzE1ec4uNe2YM8U57CblP3w1lz3BFEKIPO3h/yqwcUjX1KE+Irdw3lSq0l/6LrpBUs
DVLoI0vqjZ4YCwCXlafHA6HYF9xZTl82UcNVz0ooCUMNakeMLYsscBRss/hnMwgkpwuAsoUy2AzY
AR9pIfOaLtZR1QdEK0JuWsXurM+zL+MEsWuvxVxf6Zvuxqr3mkQ6KWByLHT+dpbuQl8zmmHtQEH5
LU786Ef5mNDgyNafATwD9gOtDHU5UsA6Lb0GyGj+XyUCAwEAAaM1MDMwEgYDVR0TAQH/BAgwBgEB
/wIBAzAdBgNVHQ4EFgQUx3BRANhN/uQB1GiWxT2fmpf+dC8wDQYJKoZIhvcNAQEFBQADggEBABr5
9V8KWOKYGVx9bCR8le5c0pa6f3GWgUqOerpI8aAAgqLktQOKXrRrQ1o0agZI7cjXHNi3udxrKHbW
pe6VxVMMWq5tIl2/nVodO4lhxhRfvYs3+BKrTdRUsEInNibtktSWRvZgujvFR5ndygsVxPkAdHfq
SMbhxgepeAfSWIGXyPGk3SDCBpyLiyA8tSPXDi3zOgof7PEYXBfBM/8/561CqIlnlPTR8submTP2
aafHGaYi9QY12wICEaF2cXbilytHjcs2DI4En0M9QcE2reRRBE7jxYErEHF+U60rOwgLH8cS0gAF
xmft14AMdxj2ylQtl8GdBh0SnLPm2CHtjaowggPkMIICzKADAgECAgEFMA0GCSqGSIb3DQEBBQUA
MFoxEjAQBgNVBAoTCW1pdHJlLm9yZzEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSQw
IgYDVQQDExtNSVRSRSBDb3Jwb3JhdGlvbiBSb290IENBLTEwHhcNMDYwNjAzMTcxMzIyWhcNMTIw
NjAzMTcxMzIyWjBdMRIwEAYDVQQKEwltaXRyZS5vcmcxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1
dGhvcml0eTEnMCUGA1UEAxMeTUlUUkUgQ29ycG9yYXRpb24gUHJpbWFyeSBDQS0xMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyPB7Vl0QgqgQt0u8Q2duRs7eZUPnhlflKPFPMXGG+iqG
pImYs6nfbFPsn0q8FqklFsm/UEV2JJQ3c7Srwfrqe9CrCbVFh761OxZI7fnUWiUasNP2ING19aAf
rQ8IoJsAEtGzHeIacS+M5CN4C0yfUC6CpBZTc9ZldjLUatvJr407K1i+7WnrRsMVKhICfgmiO/Xi
VR9YeXyzeRqFrLy6YtJCJuJd0QRfwKtKRpek5oU67Izr7ClHDtPJs7UOTjMYBS2fTzztC+wwOTp6
+A3ZbEymuQcAZRwmGkjVBe2R8MiX26R02Iigz+903ZAL/6bpvx0DnkrlR2UFr1KBGfBqmQIDAQAB
o4GxMIGuMBIGA1UdEwEB/wQIMAYBAf8CAQIwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSHtA9I
jWIzQsEtURpIHsKeuwqxrTAfBgNVHSMEGDAWgBTHcFEA2E3+5AHUaJbFPZ+al/50LzBIBgNVHR8E
QTA/MD2gO6A5hjdodHRwOi8vd3d3Lm1pdHJlLm9yZy90ZWNoL21paS9wa2kvcm9vdGNhMV9taXRy
ZV9vcmcuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQBNbm7rrins3SICPbteX9qSN1+RJClqix/pw3IA
e7u60LK0V9jVZ9E2a+c0MZiSojdcwU5rXxI2OI2wwIf6wVBo76jIOc+IiQRlC+V8YatGmoibqP/8
WDPzlud/WQAzkjrU2nuh8KdyJG+n1kH/6772Lbra2CIk8mu8FypeaB5P2uIJzdE+PGo82ZiyU680
ukiJ9yF6UmEXuciB77tGQBRxMl6ePzIrArQnf48SmBhFD5XYLraueOiG7E+AzD99ig1M6WHcxWXt
p3DIrVqE/DZr146NJaCWqg9NoE14cmpEllnpWLtLnn5UBYJ+QCozmbe1SJXOOynZ0VxMnGdh7Nqg
MYICvTCCArkCAQEwYzBdMRIwEAYDVQQKEwltaXRyZS5vcmcxHjAcBgNVBAsTFUNlcnRpZmljYXRl
IEF1dGhvcml0eTEnMCUGA1UEAxMeTUlUUkUgQ29ycG9yYXRpb24gUHJpbWFyeSBDQS0xAgIcMzAJ
BgUrDgMCGgUAoIIBsDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0w
OTA2MTYxMzI0MzhaMCMGCSqGSIb3DQEJBDEWBBQIPxRNqaYi1Iw3U+7X3SeTy9otPTBnBgkqhkiG
9w0BCQ8xWjBYMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG9w0CBTByBgkrBgEEAYI3EAQxZTBj
MF0xEjAQBgNVBAoTCW1pdHJlLm9yZzEeMBwGA1UECxMVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MScw
JQYDVQQDEx5NSVRSRSBDb3Jwb3JhdGlvbiBQcmltYXJ5IENBLTECAhwzMHQGCyqGSIb3DQEJEAIL
MWWgYzBdMRIwEAYDVQQKEwltaXRyZS5vcmcxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhvcml0
eTEnMCUGA1UEAxMeTUlUUkUgQ29ycG9yYXRpb24gUHJpbWFyeSBDQS0xAgIcMzANBgkqhkiG9w0B
AQEFAASBgFqKOcRW84Pto905sXlTgPV+2rjYlL+86kj0KX99b6NcwoMXVfBDECh/oojRPCXVuG4Q
B8dYddfnUsoRl4uORFgWfC5cjxhQE7xZMNGFOqs7SHmueAeposlktBfQNMuKc/GxO7PblNRWdJf5
5nF4cV69xEJF38gwN0xmffhPzKBoAAAAAAAA

------=_NextPart_000_00F6_01C9EE64.453A9FE0--


Received: from sabe.cs.wisc.edu (sabe.cs.wisc.edu [128.105.6.20]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5G3c3R2005793 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 20:38:03 -0700
Received: from brentons-mac-mini.local (pool-96-255-198-78.washdc.fios.verizon.net [96.255.198.78]) (authenticated bits=0) by sabe.cs.wisc.edu (8.14.1/8.14.1) with ESMTP id n5G3c0dg001929 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 15 Jun 2009 22:38:01 -0500
Message-ID: <4A371393.6000005@cs.wisc.edu>
Date: Mon, 15 Jun 2009 23:37:55 -0400
From: Brenton Walker <brenton@cs.wisc.edu>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
MIME-Version: 1.0
To: DTN Users <dtn-users@maillists.intel-research.net>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk> <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com> <1245084726.17666.35.camel@mightyatom.folly.org.uk> <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com>
In-Reply-To: <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: jamisongirl@gmail.com
Subject: [dtn-users] Announce and discovery in NORM convergence layer
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Tue, 16 Jun 2009 03:38:04 -0000

Hi,
    We've been experimenting with the NORM convergence layer.  In the 
stuff we've done before we always used announce/discovery to 
auto-discover links and routes.  Announce doesn't seem to implemented in 
NORM, though (is that right?).  Is that just because no one using NORM 
needed it, or is there a more fundamental reason?  We've got NORM 
working for static links and routes btw.

    It seems not totally unreasonable to use the TCP CL discovery to 
identify neighbors and use that to somehow bring up NORM links.  Is 
there a nice way to do that, or would it be an ugly hack?

node1-7:~# dtnd -c dtn.conf.flooding.norm
[1245100354.737003 /dtnd notice] random seed is 736987
[1245100354.737521 /dtnd notice] DTN daemon starting up... (pid 14018)
[1245100354.766715 /dtn/discovery/ip error] no announce implemented for 
norm convergence layer
[1245100354.767345 /dtn/tclcmd error] error: line 217: 'error adding 
announce norm0 to discovery_test_1':
error adding announce norm0 to discovery_test_1
    while executing
"discovery announce norm0 discovery_test_1 norm interval=5 
cl_addr=$my_disco_ip"
    (file "dtn.conf.flooding.norm" line 217)
[1245100354.767653 /dtnd error] error in configuration file, exiting...


Thanks,

Brenton
brenton@ltsnet.net



Received: from mail-yx0-f192.google.com (mail-yx0-f192.google.com [209.85.210.192]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FI3SAd019868 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 11:03:28 -0700
Received: by yxe30 with SMTP id 30so2128696yxe.6 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 10:52:49 -0700 (PDT)
MIME-Version: 1.0
Sender: demmer@gmail.com
Received: by 10.100.126.15 with SMTP id y15mr9088112anc.14.1245088366244; Mon,  15 Jun 2009 10:52:46 -0700 (PDT)
In-Reply-To: <1245084726.17666.35.camel@mightyatom.folly.org.uk>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk>  <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>  <1245084726.17666.35.camel@mightyatom.folly.org.uk>
From: Michael Demmer <demmer@cs.berkeley.edu>
Date: Mon, 15 Jun 2009 10:52:26 -0700
X-Google-Sender-Auth: dfd1161badf6b238
Message-ID: <59e8babf0906151052s6ca43e7ep6dd43fd9220b7602@mail.gmail.com>
To: Elwyn Davies <elwynd@folly.org.uk>
Content-Type: multipart/alternative; boundary=0016e64615b0c909ad046c66b933
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] oasys improvement (debug/Formatter.h)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 18:03:29 -0000

--0016e64615b0c909ad046c66b933
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

> Sorry about the value judgement!... But it was a nice piece of
> alliteration :-)
>

Can't argue with that.

It took me the better part of two days to find why the format call in
> PRoPHET's EndpointIDShim was triggering the warning and work out the
> ten second edit to fix the problem.  The text that came with the warning
> caused a deal of head scratching and hair tearing I can tell you!
>
> But no matter, I had a good laugh when I finally worked out what was
> going on.


Ugh. Sorry about that. In looking at your change I went back to the code
with the mindset of "wait a minute, my comments should be totally clear as
to the need to put Formatter first"... to which my reaction was then "Oops.
I guess not :(".

So thanks for the additions, and sorry for the trouble.


> I am not sufficiently much of a C++ afficionado to know if the solution
> is really portable. If not, maybe it needs a comment.


I _believe_ that it's portable, but I don't know if the C++ spec mandates a
particular memory layout for multiply-inherited classes or not.

Best,
-m

--0016e64615b0c909ad046c66b933
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"b=
order-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; paddin=
g-left: 1ex;">Sorry about the value judgement!... But it was a nice piece o=
f<br>


alliteration :-)<br>
</blockquote><div><br>Can&#39;t argue with that. <br><br></div><blockquote =
class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, 204, 204); m=
argin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
It took me the better part of two days to find why the format call in<br>
PRoPHET&#39;s EndpointIDShim was triggering the warning and work out the<br=
>
ten second edit to fix the problem. =A0The text that came with the warning<=
br>
caused a deal of head scratching and hair tearing I can tell you!<br>
<br>
But no matter, I had a good laugh when I finally worked out what was<br>
going on.</blockquote><div><br>Ugh. Sorry about that. In looking at your ch=
ange I went back to the code with the mindset of &quot;wait a minute, my co=
mments should be totally clear as to the need to put Formatter first&quot;.=
.. to which my reaction was then &quot;Oops. I guess not :(&quot;.<br>

<br>So thanks for the additions, and sorry for the trouble.<br>=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, 204=
, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I am not sufficientl=
y much of a C++ afficionado to know if the solution<br>


is really portable. If not, maybe it needs a comment.</blockquote><div><br>=
I _believe_ that it&#39;s portable, but I don&#39;t know if the C++ spec ma=
ndates a particular memory layout for multiply-inherited classes or not.<br=
>

<br>Best,<br>-m<br><br></div></div><br>

--0016e64615b0c909ad046c66b933--


Received: from c.painless.aaisp.net.uk (c.painless.aaisp.net.uk [81.187.30.53]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FH5MXX017221 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 10:05:22 -0700
Received: from 250.254.187.81.in-addr.arpa ([81.187.254.250]) by c.painless.aaisp.net.uk with esmtp (Exim 4.69) (envelope-from <elwynd@folly.org.uk>) id 1MGFSD-0008TC-N2; Mon, 15 Jun 2009 17:54:41 +0100
From: Elwyn Davies <elwynd@folly.org.uk>
To: Michael Demmer <demmer@cs.berkeley.edu>
In-Reply-To: <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk> <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>
Content-Type: text/plain
Organization: Folly Consulting
Date: Mon, 15 Jun 2009 17:52:06 +0100
Message-Id: <1245084726.17666.35.camel@mightyatom.folly.org.uk>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1 
Content-Transfer-Encoding: 7bit
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] oasys improvement (debug/Formatter.h)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 17:05:23 -0000

Sorry about the value judgement!... But it was a nice piece of
alliteration :-)

It took me the better part of two days to find why the format call in
PRoPHET's EndpointIDShim was triggering the warning and work out the 
ten second edit to fix the problem.  The text that came with the warning
caused a deal of head scratching and hair tearing I can tell you!

But no matter, I had a good laugh when I finally worked out what was
going on.

I am not sufficiently much of a C++ afficionado to know if the solution
is really portable. If not, maybe it needs a comment.

Regards,
Elwyn

On Mon, 2009-06-15 at 09:15 -0700, Michael Demmer wrote:
> Well what you want to call a "horrible" hack I tend to think of as a
> "moderately clever though admittedly a bit fragile" hack :) 
> 
> But seriously, despite the code style judgment, your changeset is a
> clear improvement to the understandability of the code and in helping
> users diagnose problems when they occur...
> 
> -m
> 
> 
> On Mon, Jun 15, 2009 at 6:49 AM, Elwyn Davies <elwynd@folly.org.uk>
> wrote:
>         changeset:   2259:de4c4743ca6a
>         tag:         tip
>         user:        Elwyn Davies <elwynd@folly.org.uk>
>         date:        Mon Jun 15 12:15:45 2009 +0100
>         summary:     debug/Formatter.h: Added warning about how (not)
>         to use the
>         Formatter class.
>         It has to be *first* in the inheritance list of any class
>         using it.
>         Also improved the warning message printed if Formatter_format
>         does not
>         find
>         Formatter class signature string as a result of not following
>         above
>         rule.
>         
>         
>         diff -r b00fc034c883 -r de4c4743ca6a debug/Formatter.h
>         --- a/debug/Formatter.h Tue Dec 02 10:35:48 2008 -0500
>         +++ b/debug/Formatter.h Mon Jun 15 12:15:45 2009 +0100
>         @@ -31,6 +31,22 @@
>          * This class is intended to be used with a modified
>         implementation of
>          * snprintf/vsnprintf, defined in Formatter.cc.
>          *
>         +
>         *********************************************************************
>         + * WARNING!!!  USERS BEWARE
>         + *
>         + * Because of the horrible hack used to implement this which
>         goes back
>         + * and forth between C++ and C and then back to C++...
>         + * ANY CLASS WHICH INHERITS FROM THIS CLASS **MUST** DECLARE
>         THIS CLASS
>         + * FIRST IN ITS INHERITANCE LIST.
>         + *
>         + * If this is done, a pointer to a class instance will look
>         like a
>         + * pointer to a Formatter data structure when accessed from
>         C.
>         + *
>         + * If this is not adhered to, the cast to Formatter* in
>         + * formatter_format will not work and generally the test for
>         + * FORMAT_MAGIC will fail.
>         +
>         *********************************************************************
>         + *
>          * The modification implements a special control code
>         combination of
>          * '*%p' that triggers a call to Formatter::format(), called
>         on the
>          * object pointer passed in the vararg list.
>         @@ -110,9 +126,10 @@
>             // usually just used in logging output.
>             if (obj->format_magic_ != FORMAT_MAGIC)
>             {
>         -        fprintf(stderr,
>         -                "Formatter object invalid -- maybe need a
>         cast "
>         -                "to Formatter.");
>         +        fprintf(stderr,
>         +                "Formatter object invalid -- check that
>         Formatter is "
>         +                "the *first* class in inheritance list of
>         class using"
>         +               "the Formatter::format function!!");
>                 StackTrace::print_current_trace(false);
>                 oasys_break();
>         
>         
>         
>         _______________________________________________
>         dtn-users mailing list
>         dtn-users@maillists.intel-research.net
>         http://maillists.intel-research.net/mailman/listinfo/dtn-users
> 



Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FGR9je015444 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 09:27:14 -0700
Received: by an-out-0708.google.com with SMTP id c38so1678429ana.34 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 09:16:36 -0700 (PDT)
MIME-Version: 1.0
Sender: demmer@gmail.com
Received: by 10.100.42.4 with SMTP id p4mr9119087anp.115.1245082588465; Mon,  15 Jun 2009 09:16:28 -0700 (PDT)
In-Reply-To: <1245073778.17666.6.camel@mightyatom.folly.org.uk>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk>
From: Michael Demmer <demmer@cs.berkeley.edu>
Date: Mon, 15 Jun 2009 09:15:56 -0700
X-Google-Sender-Auth: e3e9b0081fc23a98
Message-ID: <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>
To: Elwyn Davies <elwynd@folly.org.uk>
Content-Type: multipart/alternative; boundary=0016e644de5e67429e046c656123
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] oasys improvement (debug/Formatter.h)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 16:27:15 -0000

--0016e644de5e67429e046c656123
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Well what you want to call a "horrible" hack I tend to think of as a
"moderately clever though admittedly a bit fragile" hack :)

But seriously, despite the code style judgment, your changeset is a clear
improvement to the understandability of the code and in helping users
diagnose problems when they occur...

-m


On Mon, Jun 15, 2009 at 6:49 AM, Elwyn Davies <elwynd@folly.org.uk> wrote:

> changeset:   2259:de4c4743ca6a
> tag:         tip
> user:        Elwyn Davies <elwynd@folly.org.uk>
> date:        Mon Jun 15 12:15:45 2009 +0100
> summary:     debug/Formatter.h: Added warning about how (not) to use the
> Formatter class.
> It has to be *first* in the inheritance list of any class using it.
> Also improved the warning message printed if Formatter_format does not
> find
> Formatter class signature string as a result of not following above
> rule.
>
>
> diff -r b00fc034c883 -r de4c4743ca6a debug/Formatter.h
> --- a/debug/Formatter.h Tue Dec 02 10:35:48 2008 -0500
> +++ b/debug/Formatter.h Mon Jun 15 12:15:45 2009 +0100
> @@ -31,6 +31,22 @@
>  * This class is intended to be used with a modified implementation of
>  * snprintf/vsnprintf, defined in Formatter.cc.
>  *
> + *********************************************************************
> + * WARNING!!!  USERS BEWARE
> + *
> + * Because of the horrible hack used to implement this which goes back
> + * and forth between C++ and C and then back to C++...
> + * ANY CLASS WHICH INHERITS FROM THIS CLASS **MUST** DECLARE THIS CLASS
> + * FIRST IN ITS INHERITANCE LIST.
> + *
> + * If this is done, a pointer to a class instance will look like a
> + * pointer to a Formatter data structure when accessed from C.
> + *
> + * If this is not adhered to, the cast to Formatter* in
> + * formatter_format will not work and generally the test for
> + * FORMAT_MAGIC will fail.
> + *********************************************************************
> + *
>  * The modification implements a special control code combination of
>  * '*%p' that triggers a call to Formatter::format(), called on the
>  * object pointer passed in the vararg list.
> @@ -110,9 +126,10 @@
>     // usually just used in logging output.
>     if (obj->format_magic_ != FORMAT_MAGIC)
>     {
> -        fprintf(stderr,
> -                "Formatter object invalid -- maybe need a cast "
> -                "to Formatter.");
> +        fprintf(stderr,
> +                "Formatter object invalid -- check that Formatter is "
> +                "the *first* class in inheritance list of class using"
> +               "the Formatter::format function!!");
>         StackTrace::print_current_trace(false);
>         oasys_break();
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>

--0016e644de5e67429e046c656123
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Well what you want to call a &quot;horrible&quot; hack I tend to think of a=
s a &quot;moderately clever though admittedly a bit fragile&quot; hack :) <=
br><br>But seriously, despite the code style judgment, your changeset is a =
clear improvement to the understandability of the code and in helping users=
 diagnose problems when they occur...<br>

<br>-m<br><br><br><div class=3D"gmail_quote">On Mon, Jun 15, 2009 at 6:49 A=
M, Elwyn Davies <span dir=3D"ltr">&lt;<a href=3D"mailto:elwynd@folly.org.uk=
">elwynd@folly.org.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0=
pt 0.8ex; padding-left: 1ex;">

changeset: =A0 2259:de4c4743ca6a<br>
tag: =A0 =A0 =A0 =A0 tip<br>
user: =A0 =A0 =A0 =A0Elwyn Davies &lt;<a href=3D"mailto:elwynd@folly.org.uk=
">elwynd@folly.org.uk</a>&gt;<br>
date: =A0 =A0 =A0 =A0Mon Jun 15 12:15:45 2009 +0100<br>
summary: =A0 =A0 debug/Formatter.h: Added warning about how (not) to use th=
e<br>
Formatter class.<br>
It has to be *first* in the inheritance list of any class using it.<br>
Also improved the warning message printed if Formatter_format does not<br>
find<br>
Formatter class signature string as a result of not following above<br>
rule.<br>
<br>
<br>
diff -r b00fc034c883 -r de4c4743ca6a debug/Formatter.h<br>
--- a/debug/Formatter.h Tue Dec 02 10:35:48 2008 -0500<br>
+++ b/debug/Formatter.h Mon Jun 15 12:15:45 2009 +0100<br>
@@ -31,6 +31,22 @@<br>
 =A0* This class is intended to be used with a modified implementation of<b=
r>
 =A0* snprintf/vsnprintf, defined in Formatter.cc.<br>
 =A0*<br>
+ *********************************************************************<br>
+ * WARNING!!! =A0USERS BEWARE<br>
+ *<br>
+ * Because of the horrible hack used to implement this which goes back<br>
+ * and forth between C++ and C and then back to C++...<br>
+ * ANY CLASS WHICH INHERITS FROM THIS CLASS **MUST** DECLARE THIS CLASS<br=
>
+ * FIRST IN ITS INHERITANCE LIST.<br>
+ *<br>
+ * If this is done, a pointer to a class instance will look like a<br>
+ * pointer to a Formatter data structure when accessed from C.<br>
+ *<br>
+ * If this is not adhered to, the cast to Formatter* in<br>
+ * formatter_format will not work and generally the test for<br>
+ * FORMAT_MAGIC will fail.<br>
+ *********************************************************************<br>
+ *<br>
 =A0* The modification implements a special control code combination of<br>
 =A0* &#39;*%p&#39; that triggers a call to Formatter::format(), called on =
the<br>
 =A0* object pointer passed in the vararg list.<br>
@@ -110,9 +126,10 @@<br>
 =A0 =A0 // usually just used in logging output.<br>
 =A0 =A0 if (obj-&gt;format_magic_ !=3D FORMAT_MAGIC)<br>
 =A0 =A0 {<br>
- =A0 =A0 =A0 =A0fprintf(stderr,<br>
- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;Formatter object invalid -- maybe ne=
ed a cast &quot;<br>
- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;to Formatter.&quot;);<br>
+ =A0 =A0 =A0 =A0fprintf(stderr,<br>
+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;Formatter object invalid -- check th=
at Formatter is &quot;<br>
+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;the *first* class in inheritance lis=
t of class using&quot;<br>
+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 &quot;the Formatter::format function!!&quot;)=
;<br>
 =A0 =A0 =A0 =A0 StackTrace::print_current_trace(false);<br>
 =A0 =A0 =A0 =A0 oasys_break();<br>
<br>
<br>
<br>
_______________________________________________<br>
dtn-users mailing list<br>
<a href=3D"mailto:dtn-users@maillists.intel-research.net">dtn-users@maillis=
ts.intel-research.net</a><br>
<a href=3D"http://maillists.intel-research.net/mailman/listinfo/dtn-users" =
target=3D"_blank">http://maillists.intel-research.net/mailman/listinfo/dtn-=
users</a><br>
</blockquote></div><br>

--0016e644de5e67429e046c656123--


Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.242]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FGR9jd015444 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 09:27:10 -0700
Received: by an-out-0708.google.com with SMTP id c38so1678429ana.34 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 09:16:32 -0700 (PDT)
MIME-Version: 1.0
Sender: demmer@gmail.com
Received: by 10.100.95.11 with SMTP id s11mr8900903anb.118.1245082591824; Mon,  15 Jun 2009 09:16:31 -0700 (PDT)
In-Reply-To: <1245073778.17666.6.camel@mightyatom.folly.org.uk>
References: <1245073778.17666.6.camel@mightyatom.folly.org.uk>
From: Michael Demmer <demmer@cs.berkeley.edu>
Date: Mon, 15 Jun 2009 09:15:56 -0700
X-Google-Sender-Auth: e3e9b0081fc23a98
Message-ID: <59e8babf0906150915k4743aaa8iba2de606268a12db@mail.gmail.com>
To: Elwyn Davies <elwynd@folly.org.uk>
Content-Type: multipart/alternative; boundary=0016e644cefa9a0e30046c6561a5
Cc: DTN Users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] oasys improvement (debug/Formatter.h)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 16:27:10 -0000

--0016e644cefa9a0e30046c6561a5
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Well what you want to call a "horrible" hack I tend to think of as a
"moderately clever though admittedly a bit fragile" hack :)

But seriously, despite the code style judgment, your changeset is a clear
improvement to the understandability of the code and in helping users
diagnose problems when they occur...

-m


On Mon, Jun 15, 2009 at 6:49 AM, Elwyn Davies <elwynd@folly.org.uk> wrote:

> changeset:   2259:de4c4743ca6a
> tag:         tip
> user:        Elwyn Davies <elwynd@folly.org.uk>
> date:        Mon Jun 15 12:15:45 2009 +0100
> summary:     debug/Formatter.h: Added warning about how (not) to use the
> Formatter class.
> It has to be *first* in the inheritance list of any class using it.
> Also improved the warning message printed if Formatter_format does not
> find
> Formatter class signature string as a result of not following above
> rule.
>
>
> diff -r b00fc034c883 -r de4c4743ca6a debug/Formatter.h
> --- a/debug/Formatter.h Tue Dec 02 10:35:48 2008 -0500
> +++ b/debug/Formatter.h Mon Jun 15 12:15:45 2009 +0100
> @@ -31,6 +31,22 @@
>  * This class is intended to be used with a modified implementation of
>  * snprintf/vsnprintf, defined in Formatter.cc.
>  *
> + *********************************************************************
> + * WARNING!!!  USERS BEWARE
> + *
> + * Because of the horrible hack used to implement this which goes back
> + * and forth between C++ and C and then back to C++...
> + * ANY CLASS WHICH INHERITS FROM THIS CLASS **MUST** DECLARE THIS CLASS
> + * FIRST IN ITS INHERITANCE LIST.
> + *
> + * If this is done, a pointer to a class instance will look like a
> + * pointer to a Formatter data structure when accessed from C.
> + *
> + * If this is not adhered to, the cast to Formatter* in
> + * formatter_format will not work and generally the test for
> + * FORMAT_MAGIC will fail.
> + *********************************************************************
> + *
>  * The modification implements a special control code combination of
>  * '*%p' that triggers a call to Formatter::format(), called on the
>  * object pointer passed in the vararg list.
> @@ -110,9 +126,10 @@
>     // usually just used in logging output.
>     if (obj->format_magic_ != FORMAT_MAGIC)
>     {
> -        fprintf(stderr,
> -                "Formatter object invalid -- maybe need a cast "
> -                "to Formatter.");
> +        fprintf(stderr,
> +                "Formatter object invalid -- check that Formatter is "
> +                "the *first* class in inheritance list of class using"
> +               "the Formatter::format function!!");
>         StackTrace::print_current_trace(false);
>         oasys_break();
>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>

--0016e644cefa9a0e30046c6561a5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Well what you want to call a &quot;horrible&quot; hack I tend to think of a=
s a &quot;moderately clever though admittedly a bit fragile&quot; hack :) <=
br><br>But seriously, despite the code style judgment, your changeset is a =
clear improvement to the understandability of the code and in helping users=
 diagnose problems when they occur...<br>

<br>-m<br><br><br><div class=3D"gmail_quote">On Mon, Jun 15, 2009 at 6:49 A=
M, Elwyn Davies <span dir=3D"ltr">&lt;<a href=3D"mailto:elwynd@folly.org.uk=
">elwynd@folly.org.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0=
pt 0.8ex; padding-left: 1ex;">

changeset: =A0 2259:de4c4743ca6a<br>
tag: =A0 =A0 =A0 =A0 tip<br>
user: =A0 =A0 =A0 =A0Elwyn Davies &lt;<a href=3D"mailto:elwynd@folly.org.uk=
">elwynd@folly.org.uk</a>&gt;<br>
date: =A0 =A0 =A0 =A0Mon Jun 15 12:15:45 2009 +0100<br>
summary: =A0 =A0 debug/Formatter.h: Added warning about how (not) to use th=
e<br>
Formatter class.<br>
It has to be *first* in the inheritance list of any class using it.<br>
Also improved the warning message printed if Formatter_format does not<br>
find<br>
Formatter class signature string as a result of not following above<br>
rule.<br>
<br>
<br>
diff -r b00fc034c883 -r de4c4743ca6a debug/Formatter.h<br>
--- a/debug/Formatter.h Tue Dec 02 10:35:48 2008 -0500<br>
+++ b/debug/Formatter.h Mon Jun 15 12:15:45 2009 +0100<br>
@@ -31,6 +31,22 @@<br>
 =A0* This class is intended to be used with a modified implementation of<b=
r>
 =A0* snprintf/vsnprintf, defined in Formatter.cc.<br>
 =A0*<br>
+ *********************************************************************<br>
+ * WARNING!!! =A0USERS BEWARE<br>
+ *<br>
+ * Because of the horrible hack used to implement this which goes back<br>
+ * and forth between C++ and C and then back to C++...<br>
+ * ANY CLASS WHICH INHERITS FROM THIS CLASS **MUST** DECLARE THIS CLASS<br=
>
+ * FIRST IN ITS INHERITANCE LIST.<br>
+ *<br>
+ * If this is done, a pointer to a class instance will look like a<br>
+ * pointer to a Formatter data structure when accessed from C.<br>
+ *<br>
+ * If this is not adhered to, the cast to Formatter* in<br>
+ * formatter_format will not work and generally the test for<br>
+ * FORMAT_MAGIC will fail.<br>
+ *********************************************************************<br>
+ *<br>
 =A0* The modification implements a special control code combination of<br>
 =A0* &#39;*%p&#39; that triggers a call to Formatter::format(), called on =
the<br>
 =A0* object pointer passed in the vararg list.<br>
@@ -110,9 +126,10 @@<br>
 =A0 =A0 // usually just used in logging output.<br>
 =A0 =A0 if (obj-&gt;format_magic_ !=3D FORMAT_MAGIC)<br>
 =A0 =A0 {<br>
- =A0 =A0 =A0 =A0fprintf(stderr,<br>
- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;Formatter object invalid -- maybe ne=
ed a cast &quot;<br>
- =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;to Formatter.&quot;);<br>
+ =A0 =A0 =A0 =A0fprintf(stderr,<br>
+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;Formatter object invalid -- check th=
at Formatter is &quot;<br>
+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0&quot;the *first* class in inheritance lis=
t of class using&quot;<br>
+ =A0 =A0 =A0 =A0 =A0 =A0 =A0 &quot;the Formatter::format function!!&quot;)=
;<br>
 =A0 =A0 =A0 =A0 StackTrace::print_current_trace(false);<br>
 =A0 =A0 =A0 =A0 oasys_break();<br>
<br>
<br>
<br>
_______________________________________________<br>
dtn-users mailing list<br>
<a href=3D"mailto:dtn-users@maillists.intel-research.net">dtn-users@maillis=
ts.intel-research.net</a><br>
<a href=3D"http://maillists.intel-research.net/mailman/listinfo/dtn-users" =
target=3D"_blank">http://maillists.intel-research.net/mailman/listinfo/dtn-=
users</a><br>
</blockquote></div><br>

--0016e644cefa9a0e30046c6561a5--


Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.243]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FGEZpo014868 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 09:14:35 -0700
Received: by an-out-0708.google.com with SMTP id c38so1675075ana.34 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 09:03:58 -0700 (PDT)
MIME-Version: 1.0
Sender: demmer@gmail.com
Received: by 10.100.229.12 with SMTP id b12mr9031343anh.26.1245081837976; Mon,  15 Jun 2009 09:03:57 -0700 (PDT)
In-Reply-To: <200906131513.52218.peter@peter-b.co.uk>
References: <200906131513.52218.peter@peter-b.co.uk>
From: Michael Demmer <demmer@cs.berkeley.edu>
Date: Mon, 15 Jun 2009 09:03:07 -0700
X-Google-Sender-Auth: e06467951dd04035
Message-ID: <59e8babf0906150903l7a7daf2bib22ad2f5fd1bd20d@mail.gmail.com>
To: Peter TB Brett <peter@peter-b.co.uk>
Content-Type: multipart/alternative; boundary=00163691fe62ab3c42046c6534bb
Cc: dtn-users <dtn-users@maillists.intel-research.net>
Subject: Re: [dtn-users] RPMs for Fedora 11
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 16:14:36 -0000

--00163691fe62ab3c42046c6534bb
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

It should be possible to put these on the sourceforge site as binary
releases. You'd need to have developer access to the project which Alex can
help you with, or he could probably post the tarballs for you.

-m

On Sat, Jun 13, 2009 at 7:13 AM, Peter TB Brett <peter@peter-b.co.uk> wrote:

> Hi folks,
>
> I've put together RPMs of OASYS 1.3.0 and DTN2 2.6.0 for Fedora 11.
> Unfortunately, I don't have sufficient storage at my website to put them
> online, so I'm attaching the .spec files and the patches I applied to make
> it
> build.
>
> If someone would like to donate ~25 MB of web hosted storage to a good
> cause,
> please get in touch.
>
> Also, if they don't work, let me know about that too! ;)
>
> Regards,
>
>                                     Peter
>
>
> --
> Peter Brett
> Cambridge University Engineering Department
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>
>

--00163691fe62ab3c42046c6534bb
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

It should be possible to put these on the sourceforge site as binary releas=
es. You&#39;d need to have developer access to the project which Alex can h=
elp you with, or he could probably post the tarballs for you.<br><br>-m<br>

<br><div class=3D"gmail_quote">On Sat, Jun 13, 2009 at 7:13 AM, Peter TB Br=
ett <span dir=3D"ltr">&lt;<a href=3D"mailto:peter@peter-b.co.uk">peter@pete=
r-b.co.uk</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; p=
adding-left: 1ex;">

Hi folks,<br>
<br>
I&#39;ve put together RPMs of OASYS 1.3.0 and DTN2 2.6.0 for Fedora 11.<br>
Unfortunately, I don&#39;t have sufficient storage at my website to put the=
m<br>
online, so I&#39;m attaching the .spec files and the patches I applied to m=
ake it<br>
build.<br>
<br>
If someone would like to donate ~25 MB of web hosted storage to a good caus=
e,<br>
please get in touch.<br>
<br>
Also, if they don&#39;t work, let me know about that too! ;)<br>
<br>
Regards,<br>
<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Pe=
ter<br>
<font color=3D"#888888"><br>
<br>
--<br>
Peter Brett<br>
Cambridge University Engineering Department<br>
<br>
</font><br>_______________________________________________<br>
dtn-users mailing list<br>
<a href=3D"mailto:dtn-users@maillists.intel-research.net">dtn-users@maillis=
ts.intel-research.net</a><br>
<a href=3D"http://maillists.intel-research.net/mailman/listinfo/dtn-users" =
target=3D"_blank">http://maillists.intel-research.net/mailman/listinfo/dtn-=
users</a><br>
<br></blockquote></div><br>

--00163691fe62ab3c42046c6534bb--


Received: from mail-yx0-f174.google.com (mail-yx0-f174.google.com [209.85.210.174]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FGCCRh014753 for <dtn-users@mailman.dtnrg.org>; Mon, 15 Jun 2009 09:12:13 -0700
Received: by yxe4 with SMTP id 4so97587yxe.27 for <dtn-users@mailman.dtnrg.org>; Mon, 15 Jun 2009 09:01:34 -0700 (PDT)
MIME-Version: 1.0
Sender: demmer@gmail.com
Received: by 10.100.197.2 with SMTP id u2mr8934422anf.192.1245081694202; Mon,  15 Jun 2009 09:01:34 -0700 (PDT)
In-Reply-To: <1244903735.4848.50.camel@sphere>
References: <200906131210.02670.peter@peter-b.co.uk> <1244903735.4848.50.camel@sphere>
From: Michael Demmer <demmer@cs.berkeley.edu>
Date: Mon, 15 Jun 2009 09:01:14 -0700
X-Google-Sender-Auth: ec03ac1cd3381d3b
Message-ID: <59e8babf0906150901n2ac4c598q3e6bd0b52bffa0b@mail.gmail.com>
To: alex.mcmahon@cs.tcd.ie
Content-Type: multipart/alternative; boundary=0016e64135ea1976d2046c652cca
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] OASYS 'make check' target
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 16:12:13 -0000

--0016e64135ea1976d2046c652cca
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Yes -- the make check target should be updated to reflect the new repository
organization.

-m

On Sat, Jun 13, 2009 at 7:35 AM, Alex McMahon <alexmcm@gmail.com> wrote:

> Hi Peter
>
>
> UnitTest.tcl along with adn and run-unit-tests.sh were moved from
> oasys/test to oasys/test-utils (Changeset : 795 of oasys) on 06/10/2005.
> All the test-utils files were removed from oasys and put into a separate
> mercurial repository called test-utils on 30/10/2007 (Changeset : 1945
> of oasys). UnitTest.tcl was subsequently removed on 30/10/2007
> (Changeset : 206 of test-utils) as part of a commit to get rid of unused
> files. I assume UnitTest.tcl was removed on purpose and to fix this the
> make
> check should also be removed from oasys rather than putting the file
> back. However If you want to get the file you could clone the test-utils
> repo and update to changeset 205
>
> To clone the test-utils repository (tip is Changeset : 217) do 'hg clone
> http://dtn.sourceforge.net/cgi-bin/hgwebdir.cgi/test-utils/'. You could
> then do 'hg update 205' to update your working dir to changeset 205
> (prior to 206 where UnitTest.tcl was removed) and get the file.
>
> All the best,
>
> Alex
>
>
>
>
>
> On Sat, 2009-06-13 at 12:10 +0100, Peter TB Brett wrote:
> > test/UnitTest.tcl
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>

--0016e64135ea1976d2046c652cca
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Yes -- the make check target should be updated to reflect the new repositor=
y organization.<br><br>-m<br><br><div class=3D"gmail_quote">On Sat, Jun 13,=
 2009 at 7:35 AM, Alex McMahon <span dir=3D"ltr">&lt;<a href=3D"mailto:alex=
mcm@gmail.com">alexmcm@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Peter<br>
<br>
<br>
UnitTest.tcl along with adn and run-unit-tests.sh were moved from<br>
oasys/test to oasys/test-utils (Changeset : 795 of oasys) on 06/10/2005.<br=
>
All the test-utils files were removed from oasys and put into a separate<br=
>
mercurial repository called test-utils on 30/10/2007 (Changeset : 1945<br>
of oasys). UnitTest.tcl was subsequently removed on 30/10/2007<br>
(Changeset : 206 of test-utils) as part of a commit to get rid of unused<br=
>
files. I assume UnitTest.tcl was removed on purpose and to fix this the mak=
e<br>
check should also be removed from oasys rather than putting the file<br>
back. However If you want to get the file you could clone the test-utils<br=
>
repo and update to changeset 205<br>
<br>
To clone the test-utils repository (tip is Changeset : 217) do &#39;hg clon=
e<br>
<a href=3D"http://dtn.sourceforge.net/cgi-bin/hgwebdir.cgi/test-utils/" tar=
get=3D"_blank">http://dtn.sourceforge.net/cgi-bin/hgwebdir.cgi/test-utils/<=
/a>&#39;. You could<br>
then do &#39;hg update 205&#39; to update your working dir to changeset 205=
<br>
(prior to 206 where UnitTest.tcl was removed) and get the file.<br>
<br>
All the best,<br>
<br>
Alex<br>
<br>
<br>
<br>
<br>
<br>
On Sat, 2009-06-13 at 12:10 +0100, Peter TB Brett wrote:<br>
&gt; test/UnitTest.tcl<br>
<br>
_______________________________________________<br>
dtn-users mailing list<br>
<a href=3D"mailto:dtn-users@maillists.intel-research.net">dtn-users@maillis=
ts.intel-research.net</a><br>
<a href=3D"http://maillists.intel-research.net/mailman/listinfo/dtn-users" =
target=3D"_blank">http://maillists.intel-research.net/mailman/listinfo/dtn-=
users</a><br>
</blockquote></div><br>

--0016e64135ea1976d2046c652cca--


Received: from c.painless.aaisp.net.uk (c.painless.aaisp.net.uk [81.187.30.53]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FG1PTU014280 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 09:01:25 -0700
Received: from 250.254.187.81.in-addr.arpa ([81.187.254.250]) by c.painless.aaisp.net.uk with esmtp (Exim 4.69) (envelope-from <elwynd@folly.org.uk>) id 1MGESM-0005bZ-4v for dtn-users@maillists.intel-research.net; Mon, 15 Jun 2009 16:50:47 +0100
From: Elwyn Davies <elwynd@folly.org.uk>
To: DTN Users <dtn-users@maillists.intel-research.net>
Content-Type: text/plain
Organization: Folly Consulting
Date: Mon, 15 Jun 2009 16:48:11 +0100
Message-Id: <1245080891.17666.22.camel@mightyatom.folly.org.uk>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1 
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] DTN2: Two PRoPHET problems fixed
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 16:01:27 -0000

changeset:   3450:c3a3c3357cfc
tag:         tip
user:        Elwyn Davies <elwynd@folly.org.uk>
date:        Mon Jun 15 16:39:51 2009 +0100
files:       servlib/prophet/Node.h servlib/prophet/Table.cc
servlib/routing/ProphetRouter.cc
description:
Fix 2 PrOPHET problems: (1) dtnping does not reply (2) dtnd segfaults
after a
while

(1) dtnping reply bundles are never sent.
The built-in reflector application specifies the bundle source as
EVENTSRC_ADMIN. As with normal EVENTSRC_APP bundles from a normal
application, the bundle does not have a link source.
servlib/ProphetRouter.cc::handle_bundle_received checks the bundle
event source before ASSERTing that non-local bundles must have a
non-null link.  This test has to be skipped for both EVENTSRC_APP
and ..ADMIN so that reply bundles get dispatched.

(2) dtnd segfaults when PRoPHET tries to remove routing information
that has decayed to a miniscule delivery probability.
servlib/prophet/Table.cc::truncate fails in the function preamble.
Fixed by adding a new accessor function for Node in Node.h that
delivers an exact match type for dest_id.


diff -r 05138c78ea46 -r c3a3c3357cfc servlib/prophet/Node.h
--- a/servlib/prophet/Node.h	Mon Jun 15 15:45:06 2009 +0100
+++ b/servlib/prophet/Node.h	Mon Jun 15 16:39:51 2009 +0100
@@ -112,6 +112,7 @@
     bool        custody()      const { return custody_; }
     bool        internet_gw()  const { return internet_gateway_; }
     virtual const char* dest_id() const { return dest_id_.c_str(); }
+    const std::string &dest_id_ref() const { return dest_id_; }
     u_int32_t   age()          const { return age_; }
     const NodeParams* params() const { return params_; }
     ///@}
diff -r 05138c78ea46 -r c3a3c3357cfc servlib/prophet/Table.cc
--- a/servlib/prophet/Table.cc	Mon Jun 15 15:45:06 2009 +0100
+++ b/servlib/prophet/Table.cc	Mon Jun 15 16:39:51 2009 +0100
@@ -356,7 +356,7 @@
         n = heap_.top();
         while (n->p_value() < epsilon)
         {
-            if (find(n->dest_id(),&i))
+            if (find(n->dest_id_ref(),&i)) // if
(find(n->dest_id(),&i))
             {
                 // remove this element and clean up its memory
                 remove(&i);
diff -r 05138c78ea46 -r c3a3c3357cfc servlib/routing/ProphetRouter.cc
--- a/servlib/routing/ProphetRouter.cc	Mon Jun 15 15:45:06 2009 +0100
+++ b/servlib/routing/ProphetRouter.cc	Mon Jun 15 16:39:51 2009 +0100
@@ -179,7 +179,10 @@
     const prophet::Link* l = NULL;
 
     oasys::ScopeLock sl(lock_, "handle_bundle_received");
-    if (e->source_ != EVENTSRC_APP)
+    // Locally generated files do not have a link specified either
+    // The ping reflector generates bundles with EVENTSRC_ADMIN
+    // [Note from Elwyn Davies: Maybe using a special link might be
useful]
+    if ((e->source_ != EVENTSRC_APP) && (e->source_ != EVENTSRC_ADMIN))
     {
 	// The external CL does not set this field, which the Prophet
 	// implementation needs. We want to fail quickly if we're





Received: from c.painless.aaisp.net.uk (c.painless.aaisp.net.uk [81.187.30.53]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FF6G9Z011756 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 08:06:17 -0700
Received: from 250.254.187.81.in-addr.arpa ([81.187.254.250]) by c.painless.aaisp.net.uk with esmtp (Exim 4.69) (envelope-from <elwynd@folly.org.uk>) id 1MGDaz-00055P-Ee for dtn-users@maillists.intel-research.net; Mon, 15 Jun 2009 15:55:37 +0100
From: Elwyn Davies <elwynd@folly.org.uk>
To: DTN Users <dtn-users@maillists.intel-research.net>
Content-Type: text/plain
Organization: Folly Consulting
Date: Mon, 15 Jun 2009 15:53:01 +0100
Message-Id: <1245077581.17666.19.camel@mightyatom.folly.org.uk>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1 
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] DTN2 fix: Sanity check warning corrected
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 15:06:17 -0000

changeset:   3449:05138c78ea46
tag:         tip
user:        Elwyn Davies <elwynd@folly.org.uk>
date:        Mon Jun 15 15:45:06 2009 +0100
files:       servlib/bundling/BundleDaemon.cc
description:
servlib/bundling/BundleDaemon.cc::event_handlers_completed: Correct
sanity checking.

Code checks number of references remaining just before bundle is
deleted.
OLD: Expected number of references to be 0.
NEW: Bundle will still be in ALL_BUNDLES at this point so expected
number
of references will be 1. (Left over from introduction of ALL_BUNDLES?)
Improve warning message to tell user that it should be in ALL_BUNDLES
so that '1' is the right answer.


diff -r 16d51a5acc29 -r 05138c78ea46 servlib/bundling/BundleDaemon.cc
--- a/servlib/bundling/BundleDaemon.cc	Tue May 05 16:19:51 2009 -0400
+++ b/servlib/bundling/BundleDaemon.cc	Mon Jun 15 15:45:06 2009 +0100
@@ -2114,8 +2114,8 @@
     if (event->type_ == BUNDLE_EXPIRED) {
         bundle = ((BundleExpiredEvent*)event)->bundleref_.object();
         size_t num_mappings = bundle->num_mappings();
-        if (num_mappings != 0) {
-            log_warn("expired bundle *%p still has %zu mappings",
+        if (num_mappings != 1) {
+            log_warn("expired bundle *%p still has %zu mappings (i.e.
not just in ALL_BUNDLES)",
                      bundle.object(), num_mappings);
         }
     }





Received: from c.painless.aaisp.net.uk ([81.187.30.53]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5FE2ntg008674 for <dtn-users@maillists.intel-research.net>; Mon, 15 Jun 2009 07:02:50 -0700
Received: from 250.254.187.81.in-addr.arpa ([81.187.254.250]) by c.painless.aaisp.net.uk with esmtp (Exim 4.69) (envelope-from <elwynd@folly.org.uk>) id 1MGCbd-0000Qs-7k for dtn-users@maillists.intel-research.net; Mon, 15 Jun 2009 14:52:13 +0100
From: Elwyn Davies <elwynd@folly.org.uk>
To: DTN Users <dtn-users@maillists.intel-research.net>
Content-Type: text/plain
Organization: Folly Consulting
Date: Mon, 15 Jun 2009 14:49:38 +0100
Message-Id: <1245073778.17666.6.camel@mightyatom.folly.org.uk>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1 
Content-Transfer-Encoding: 7bit
Subject: [dtn-users] oasys improvement (debug/Formatter.h)
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2009 14:02:50 -0000

changeset:   2259:de4c4743ca6a
tag:         tip
user:        Elwyn Davies <elwynd@folly.org.uk>
date:        Mon Jun 15 12:15:45 2009 +0100
summary:     debug/Formatter.h: Added warning about how (not) to use the
Formatter class.
It has to be *first* in the inheritance list of any class using it.
Also improved the warning message printed if Formatter_format does not
find
Formatter class signature string as a result of not following above
rule.


diff -r b00fc034c883 -r de4c4743ca6a debug/Formatter.h
--- a/debug/Formatter.h	Tue Dec 02 10:35:48 2008 -0500
+++ b/debug/Formatter.h	Mon Jun 15 12:15:45 2009 +0100
@@ -31,6 +31,22 @@
  * This class is intended to be used with a modified implementation of
  * snprintf/vsnprintf, defined in Formatter.cc.
  *
+ *********************************************************************
+ * WARNING!!!  USERS BEWARE
+ *
+ * Because of the horrible hack used to implement this which goes back
+ * and forth between C++ and C and then back to C++...
+ * ANY CLASS WHICH INHERITS FROM THIS CLASS **MUST** DECLARE THIS CLASS
+ * FIRST IN ITS INHERITANCE LIST.
+ *
+ * If this is done, a pointer to a class instance will look like a
+ * pointer to a Formatter data structure when accessed from C.
+ *
+ * If this is not adhered to, the cast to Formatter* in
+ * formatter_format will not work and generally the test for
+ * FORMAT_MAGIC will fail.
+ *********************************************************************
+ *
  * The modification implements a special control code combination of
  * '*%p' that triggers a call to Formatter::format(), called on the
  * object pointer passed in the vararg list.
@@ -110,9 +126,10 @@
     // usually just used in logging output.
     if (obj->format_magic_ != FORMAT_MAGIC) 
     {
-        fprintf(stderr, 
-                "Formatter object invalid -- maybe need a cast "
-                "to Formatter.");
+        fprintf(stderr,
+                "Formatter object invalid -- check that Formatter is "
+                "the *first* class in inheritance list of class using"
+		"the Formatter::format function!!");
         StackTrace::print_current_trace(false);
         oasys_break();
 




Received: from mail-ew0-f210.google.com (mail-ew0-f210.google.com [209.85.219.210]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5DEjOSV011987 for <dtn-users@mailman.dtnrg.org>; Sat, 13 Jun 2009 07:45:25 -0700
Received: by ewy6 with SMTP id 6so3769167ewy.37 for <dtn-users@mailman.dtnrg.org>; Sat, 13 Jun 2009 07:35:38 -0700 (PDT)
Received: by 10.216.54.207 with SMTP id i57mr1646982wec.114.1244903737843; Sat, 13 Jun 2009 07:35:37 -0700 (PDT)
Received: from ?192.168.1.64? (84-203-55-101.mysmart.ie [84.203.55.101]) by mx.google.com with ESMTPS id u14sm5441744gvf.5.2009.06.13.07.35.36 (version=SSLv3 cipher=RC4-MD5); Sat, 13 Jun 2009 07:35:37 -0700 (PDT)
From: Alex McMahon <alexmcm@gmail.com>
To: Peter TB Brett <peter@peter-b.co.uk>
In-Reply-To: <200906131210.02670.peter@peter-b.co.uk>
References: <200906131210.02670.peter@peter-b.co.uk>
Content-Type: text/plain
Organization: Trinity College Dublin
Date: Sat, 13 Jun 2009 15:35:35 +0100
Message-Id: <1244903735.4848.50.camel@sphere>
Mime-Version: 1.0
X-Mailer: Evolution 2.26.1 
Content-Transfer-Encoding: 7bit
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] OASYS 'make check' target
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 <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Sat, 13 Jun 2009 14:45:25 -0000

Hi Peter


UnitTest.tcl along with adn and run-unit-tests.sh were moved from
oasys/test to oasys/test-utils (Changeset : 795 of oasys) on 06/10/2005.
All the test-utils files were removed from oasys and put into a separate
mercurial repository called test-utils on 30/10/2007 (Changeset : 1945
of oasys). UnitTest.tcl was subsequently removed on 30/10/2007
(Changeset : 206 of test-utils) as part of a commit to get rid of unused
files. I assume UnitTest.tcl was removed on purpose and to fix this the make
check should also be removed from oasys rather than putting the file
back. However If you want to get the file you could clone the test-utils
repo and update to changeset 205

To clone the test-utils repository (tip is Changeset : 217) do 'hg clone
http://dtn.sourceforge.net/cgi-bin/hgwebdir.cgi/test-utils/'. You could
then do 'hg update 205' to update your working dir to changeset 205
(prior to 206 where UnitTest.tcl was removed) and get the file.

All the best,

Alex





On Sat, 2009-06-13 at 12:10 +0100, Peter TB Brett wrote:
> test/UnitTest.tcl



Received: from ppsw-6.csi.cam.ac.uk (ppsw-6.csi.cam.ac.uk [131.111.8.136]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5DEchcs011686 for <dtn-users@maillists.intel-research.net>; Sat, 13 Jun 2009 07:38:44 -0700
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from ptbb2b.girton.cam.ac.uk ([128.232.240.168]:37395) by ppsw-6.csi.cam.ac.uk (ppsw.cam.ac.uk [131.111.8.136]:25) with esmtp id 1MFUE6-0000bA-KS (Exim 4.70) for dtn-users@maillists.intel-research.net (return-path <peter@peter-b.co.uk>); Sat, 13 Jun 2009 15:28:58 +0100
Received: by ptbb2b.girton.cam.ac.uk (Postfix, from userid 500) id B269228782; Sat, 13 Jun 2009 15:28:59 +0100 (BST)
From: Peter TB Brett <peter@peter-b.co.uk>
Organization: Integral Informatics Ltd
To: dtn-users@maillists.intel-research.net
Date: Sat, 13 Jun 2009 15:28:59 +0100
User-Agent: KMail/1.11.3 (Linux/2.6.29.4-167.fc11.i686.PAE; KDE/4.2.3; i686; ; )
References: <200906131513.52218.peter@peter-b.co.uk>
In-Reply-To: <200906131513.52218.peter@peter-b.co.uk>
X-Face: $N}{5?\D>xr}zi]BChHp)X[G, \Z"lc+zdwps1*EiY, {!&t+x49]lIKpn`*U4cV~^-4|lNw 2T9+3y@-cV}7TSB[F8'Cglfe#b6BrI.^AI-7|$;O@d6Ons!`h0\{-I/U6D]8v=P
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart4790740.qBzpmbzIYC"; protocol="application/pgp-signature"; micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <200906131528.59597.peter@peter-b.co.uk>
Subject: Re: [dtn-users] RPMs for Fedora 11
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Sat, 13 Jun 2009 14:38:44 -0000

--nextPart4790740.qBzpmbzIYC
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Saturday 13 June 2009 15:13:40 Peter TB Brett wrote:
> Hi folks,
>
> I've put together RPMs of OASYS 1.3.0 and DTN2 2.6.0 for Fedora 11.
> Unfortunately, I don't have sufficient storage at my website to put them
> online, so I'm attaching the .spec files and the patches I applied to make
> it build.

Looks like the mailing list munged my GPG signature. Very strange.

                                 Peter


=2D-=20
Peter Brett
Cambridge University Engineering Department


--nextPart4790740.qBzpmbzIYC
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEABECAAYFAkozt6sACgkQZ7Gbq7g7vpovFACfZ+G9n5HRcc7FB/6Zx1xNv09b
vloAoJQGwWd/1cL4imkDRX+vpODGKqrh
=dZq2
-----END PGP SIGNATURE-----

--nextPart4790740.qBzpmbzIYC--


Received: from ppsw-0.csi.cam.ac.uk (ppsw-0.csi.cam.ac.uk [131.111.8.130]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5DENarS011000 for <dtn-users@mailman.dtnrg.org>; Sat, 13 Jun 2009 07:23:37 -0700
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from ptbb2b.girton.cam.ac.uk ([128.232.240.168]:54062) by ppsw-0.csi.cam.ac.uk (ppsw.cam.ac.uk [131.111.8.130]:25) with esmtp id 1MFTzS-0001Qi-35 (Exim 4.70) for dtn-users@mailman.dtnrg.org (return-path <peter@peter-b.co.uk>); Sat, 13 Jun 2009 15:13:51 +0100
Received: by ptbb2b.girton.cam.ac.uk (Postfix, from userid 500) id 576FD28770; Sat, 13 Jun 2009 15:13:52 +0100 (BST)
From: Peter TB Brett <peter@peter-b.co.uk>
Organization: Integral Informatics Ltd
To: "dtn-users" <dtn-users@mailman.dtnrg.org>
Date: Sat, 13 Jun 2009 15:13:40 +0100
User-Agent: KMail/1.11.3 (Linux/2.6.29.4-167.fc11.i686.PAE; KDE/4.2.3; i686; ; )
X-Face: $N}{5?\D>xr}zi]BChHp)X[G, \Z"lc+zdwps1*EiY, {!&t+x49]lIKpn`*U4cV~^-4|lNw 2T9+3y@-cV}7TSB[F8'Cglfe#b6BrI.^AI-7|$;O@d6Ons!`h0\{-I/U6D]8v=P
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart1524536.g8oIdiPL40"; protocol="application/pgp-signature"; micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <200906131513.52218.peter@peter-b.co.uk>
Subject: [dtn-users] RPMs for Fedora 11
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Sat, 13 Jun 2009 14:23:38 -0000

--nextPart1524536.g8oIdiPL40
Content-Type: multipart/mixed;
  boundary="Boundary-01=_UQ7MKypsdg1X5RT"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi folks,

I've put together RPMs of OASYS 1.3.0 and DTN2 2.6.0 for Fedora 11.=20
Unfortunately, I don't have sufficient storage at my website to put them=20
online, so I'm attaching the .spec files and the patches I applied to make =
it=20
build.

If someone would like to donate ~25 MB of web hosted storage to a good caus=
e,=20
please get in touch.

Also, if they don't work, let me know about that too! ;)

Regards,

                                     Peter


=2D-=20
Peter Brett
Cambridge University Engineering Department


--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="us-ascii";
	name="dtn-2.6.0-stdint_types.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="dtn-2.6.0-stdint_types.patch"

Use ISO standard names for fixed-width integer types.

=2D-- old/servlib/prophet/Ack.h	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/prophet/Ack.h	2009-06-13 13:30:08.000000000 +0100
@@ -18,6 +18,7 @@
 #define _PROPHET_ACK_H_
=20
 #include <string>
+#include <stdint.h>
=20
 namespace prophet
 {
@@ -40,9 +41,9 @@
      * Constructor
      */
     Ack(std::string endpoint_id,
=2D        u_int32_t cts =3D 0,
=2D        u_int32_t seq =3D 0,
=2D        u_int32_t ets =3D 0)
+        uint32_t cts =3D 0,
+        uint32_t seq =3D 0,
+        uint32_t ets =3D 0)
         : dest_id_(endpoint_id), cts_(cts),
           seq_(seq), ets_(ets) {}
=20
@@ -55,9 +56,9 @@
=20
     ///@{ Accessors
     std::string dest_id() const { return dest_id_; }
=2D    u_int32_t cts() const { return cts_; }
=2D    u_int32_t seq() const { return seq_; }
=2D    u_int32_t ets() const { return ets_; }
+    uint32_t cts() const { return cts_; }
+    uint32_t seq() const { return seq_; }
+    uint32_t ets() const { return ets_; }
     ///@}
=20
     ///@{ Mutators
@@ -65,9 +66,9 @@
     {
         dest_id_.assign(dest_id);
     }
=2D    void set_cts (u_int32_t cts) { cts_ =3D cts; }
=2D    void set_seq (u_int32_t seq) { seq_ =3D seq; }
=2D    void set_ets (u_int32_t ets) { ets_ =3D ets; }
+    void set_cts (uint32_t cts) { cts_ =3D cts; }
+    void set_seq (uint32_t seq) { seq_ =3D seq; }
+    void set_ets (uint32_t ets) { ets_ =3D ets; }
     ///@}
=20
     /**
@@ -100,9 +101,9 @@
=20
 protected:
     std::string dest_id_;
=2D    u_int32_t cts_;
=2D    u_int32_t seq_;
=2D    u_int32_t ets_;
+    uint32_t cts_;
+    uint32_t seq_;
+    uint32_t ets_;
    =20
 }; // class Ack
=20

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="dtn-2.6.0-limits_h.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="dtn-2.6.0-limits_h.patch"

Add missing inclusion of limits.h.

--- old/servlib/discovery/BluetoothDiscovery.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/discovery/BluetoothDiscovery.cc	2009-06-13 13:17:03.000000000 +0100
@@ -30,6 +30,8 @@
 #include "BluetoothAnnounce.h"
 #include "BluetoothDiscovery.h"

+#include <climits>
+
 namespace dtn {

 void

--- old/servlib/discovery/IPDiscovery.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/discovery/IPDiscovery.cc	2009-06-13 13:19:09.000000000 +0100
@@ -24,6 +24,8 @@
 #include "IPDiscovery.h"
 #include "IPAnnounce.h"

+#include <climits>
+
 extern int errno;

 namespace dtn {

--- old/servlib/cmd/BundleCommand.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/cmd/BundleCommand.cc	2009-06-13 13:21:04.000000000 +0100
@@ -30,6 +30,8 @@
 #include "reg/RegistrationTable.h"
 #include "reg/TclRegistration.h"

+#include <climits>
+
 namespace dtn {

 BundleCommand::BundleCommand()

--- old/servlib/cmd/InterfaceCommand.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/cmd/InterfaceCommand.cc	2009-06-13 13:22:06.000000000 +0100
@@ -23,6 +23,8 @@
 #include "conv_layers/ConvergenceLayer.h"
 #include <oasys/util/StringBuffer.h>

+#include <climits>
+
 namespace dtn {

 InterfaceCommand::InterfaceCommand()

--- old/servlib/cmd/RegistrationCommand.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/cmd/RegistrationCommand.cc	2009-06-13 13:22:54.000000000 +0100
@@ -30,6 +30,8 @@
 #include "reg/RegistrationTable.h"
 #include "reg/TclRegistration.h"

+#include <climits>
+
 namespace dtn {

 RegistrationCommand::RegistrationCommand()

--- old/servlib/cmd/DiscoveryCommand.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/cmd/DiscoveryCommand.cc	2009-06-13 13:23:37.000000000 +0100
@@ -24,6 +24,8 @@
 #include "conv_layers/ConvergenceLayer.h"
 #include <oasys/util/StringBuffer.h>

+#include <climits>
+
 namespace dtn {

 DiscoveryCommand::DiscoveryCommand()

--- old/servlib/reg/TclRegistration.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/reg/TclRegistration.cc	2009-06-13 13:34:22.000000000 +0100
@@ -29,6 +29,8 @@
 #include "bundling/CustodySignal.h"
 #include "storage/GlobalStore.h"

+#include <climits>
+
 namespace dtn {

 TclRegistration::TclRegistration(const EndpointIDPattern& endpoint,

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="dtn-2.6.0-stdio_h.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="dtn-2.6.0-stdio_h.patch"

Add missing inclusion of stdio.h.

--- old/servlib/prophet/BundleCore.h	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/prophet/BundleCore.h	2009-06-13 13:24:38.000000000 +0100
@@ -25,6 +25,7 @@
 #include "Link.h"

 #include <stdarg.h>
+#include <cstdio>
 #include <string>
 #include <list>


--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="dtn-2.6.0-typeinfo.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="dtn-2.6.0-typeinfo.patch"

Add missing inclusion of typeinfo.

--- old/servlib/conv_layers/ECLModule.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/conv_layers/ECLModule.cc	2009-06-13 13:12:07.000000000 +0100
@@ -31,6 +31,8 @@

 #include <xercesc/framework/MemBufFormatTarget.hpp>

+#include <typeinfo>
+
 #include "ECLModule.h"
 #include "bundling/BundleDaemon.h"
 #include "storage/BundleStore.h"

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8";
	name="oasys-1.3.0-algorithm_h.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="oasys-1.3.0-algorithm_h.patch"

Include algorithm.h for std::sort.

--- old/util/InitSequencer.cc	2008-07-08 19:48:22.000000000 +0100
+++ new/util/InitSequencer.cc	2009-06-13 11:32:51.000000000 +0100
@@ -19,6 +19,7 @@
 #endif

 #include <cstdarg>
+#include <algorithm>

 #include "InitSequencer.h"
 #include "../util/Singleton.h"

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="oasys-1.3.0-limits_h.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="oasys-1.3.0-limits_h.patch"

Include limits.h to provide missing definition of LONG_MAX.

=2D-- old/util/StringUtils.h	2008-07-08 19:48:22.000000000 +0100
+++ new/util/StringUtils.h	2009-06-13 11:11:37.000000000 +0100
@@ -41,6 +41,8 @@
 #define _std __gnu_cxx
 #endif
=20
+#include <climits>
+
 namespace oasys {
=20
 //------------------------------------------------------------------------=
=2D---

=2D-- old/tclcmd/TclCommand.cc	2008-07-08 19:48:22.000000000 +0100
+++ new/tclcmd/TclCommand.cc	2009-06-13 12:00:39.000000000 +0100
@@ -18,6 +18,8 @@
 #  include <oasys-config.h>
 #endif

+#include <climits>
+
 #include "TclCommand.h"
 #include "DebugCommand.h"
 #include "GettimeofdayCommand.h"

=2D-- old/thread/Timer.cc	2008-07-08 19:48:22.000000000 +0100
+++ new/thread/Timer.cc	2009-06-13 12:00:55.000000000 +0100
@@ -25,6 +25,8 @@
 #include <sys/time.h>
 #include <sys/poll.h>

+#include <climits>
+
 #include "Timer.h"
 #include "io/IO.h"
 #include "../util/InitSequencer.h"

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="oasys-1.3.0-stdlib_h.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="oasys-1.3.0-stdlib_h.patch"

Include stdlib.h to provide standard C functions and types.

--- old/util/Getopt.cc	2008-07-08 19:48:22.000000000 +0100
+++ new/util/Getopt.cc	2009-06-13 11:36:32.000000000 +0100
@@ -20,6 +20,7 @@

 #include <stdio.h>
 #include <unistd.h>
+#include <cstdlib>

 #ifdef HAVE_GETOPT_LONG
 #include <getopt.h>

--- old/util/SafeRange.h	2008-07-08 19:48:22.000000000 +0100
+++ new/util/SafeRange.h	2009-06-13 13:06:25.000000000 +0100
@@ -17,6 +17,8 @@
 #ifndef __SAFERANGE_H__
 #define __SAFERANGE_H__

+#include <cstdlib>
+
 namespace oasys {

 /*!

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="oasys-1.3.0-string_h.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="oasys-1.3.0-string_h.patch"

Include string.h to provide memcpy.

--- old/util/MD5.cc	2008-07-08 19:48:22.000000000 +0100
+++ new/util/MD5.cc	2009-06-13 11:38:17.000000000 +0100
@@ -19,6 +19,7 @@
 #endif

 #include "MD5.h"
+#include <cstring>

 namespace oasys {


--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="dtn-2.6.0-string_h.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="dtn-2.6.0-string_h.patch"

Add missing inclusion of string.h.

--- old/servlib/prophet/RIBTLV.cc	2008-07-08 19:48:37.000000000 +0100
+++ new/servlib/prophet/RIBTLV.cc	2009-06-13 13:33:02.000000000 +0100
@@ -15,6 +15,7 @@
  */

 #include <arpa/inet.h> // for hton[ls] and ntoh[ls]
+#include <cstring>
 #include "Util.h"
 #include "RIBTLV.h"


--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-patch; charset="UTF-8"; name="oasys-1.3.0-tcl-8.5.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="oasys-1.3.0-tcl-8.5.patch"

Teach configure to accept TCL 8.5.

=2D-- old/configure	2008-07-08 19:48:22.000000000 +0100
+++ new/configure	2009-06-13 11:02:44.000000000 +0100
@@ -1339,7 +1339,7 @@
   --with-python=3DPYTHON    absolute path name of Python executable
   --with-tcl=3DDIR          location of a tcl installation (default system)
   --with-tcldir=3DDIR       same as --with-tcl
=2D  --with-tclver=3DVERSION   tcl version to use (default 8.4 or 8.3)
+  --with-tclver=3DVERSION   tcl version to use (default 8.5, 8.4 or 8.3)
   --with-google-perftools=3DDIR
                           location of a google perftools installation (def=
ault
                           none)
@@ -6781,7 +6781,7 @@
      fi # PYTHON !=3D ""
=20
=20
=2D    ac_tclvers=3D'8.4 8.3'
+    ac_tclvers=3D'8.5 8.4 8.3'
     ac_tcldir=3D'system'
=20
=20

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-rpm-spec;
  charset="UTF-8";
  name="oasys.spec"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="oasys.spec"

Summary: Object-oriented Adaptors to SYStem interfaces
Name: oasys
Version: 1.3.0
Release: 1
License: ASL 2.0
Group: Development/Libraries
URL: http://www.dtnrg.org/
Source0: http://downloads.sourceforge.net/dtn/%{name}-%{version}.tgz
Patch1: oasys-1.3.0-tcl-8.5.patch
Patch2: oasys-1.3.0-limits_h.patch
Patch3: oasys-1.3.0-stdlib_h.patch
Patch4: oasys-1.3.0-algorithm_h.patch
Patch5: oasys-1.3.0-string_h.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: avahi-compat-libdns_sd-devel
BuildRequires: bluez-libs-devel
BuildRequires: db4-devel
BuildRequires: doxygen
BuildRequires: expat-devel
BuildRequires: mono-web
BuildRequires: python
BuildRequires: readline-devel
BuildRequires: tcl-devel
BuildRequires: xerces-c-devel
BuildRequires: zlib-devel

%description
OASYS is a C++ library that provides a set of wrapper classes and
utilities for systems programming projects.

%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1

%build
%configure --with-dbver=3D4.7
make

%install
rm -rf $RPM_BUILD_ROOT

make DESTDIR=3D$RPM_BUILD_ROOT install

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%check

%files
%defattr(-,root,root,-)
%doc README LICENSE
%{_bindir}/*
%{_libdir}/*

%package devel
Summary: Libraries and header files for Object-oriented Adaptors to SYStem =
interfaces
Requires: avahi-compat-libdns_sd-devel
Requires: bluez-libs-devel
Requires: db4-devel
Requires: expat-devel
Requires: tcl-devel
Requires: xerces-c-devel
Requires: oasys

%description devel
The %{name} package provides the libraries, header files, etc., that
are needed to develop applications linked with the OASYS library.

%files devel
%{_datadir}/oasys/
%{_includedir}/oasys/

%changelog
* Sat Jun 13 2009 Peter TB Brett <peter@peter-b.co.uk> -=20
=2D Initial build.

--Boundary-01=_UQ7MKypsdg1X5RT
Content-Type: text/x-rpm-spec;
  charset="UTF-8";
  name="dtn.spec"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="dtn.spec"

Summary: DTN Reference Implementation
Name: dtn
Version: 2.6.0
Release: 1
License: ASL 2.0
Group: System Environment/Daemons
URL: http://www.dtnrg.org/
Source0: http://downloads.sourceforge.net/dtn/%{name}-%{version}.tgz
Patch1: dtn-2.6.0-typeinfo.patch
Patch2: dtn-2.6.0-limits_h.patch
Patch3: dtn-2.6.0-stdio_h.patch
Patch4: dtn-2.6.0-stdint_types.patch
Patch5: dtn-2.6.0-string_h.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: oasys-devel
BuildRequires: openssl-devel
BuildRequires: python-devel

%description
This is the Delay Tolerant Networking reference implementation.

%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1

%build
%configure
make

%install
rm -rf $RPM_BUILD_ROOT

make DESTDIR=3D$RPM_BUILD_ROOT install

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc README LICENSE STATUS RELEASE-NOTES
%{_bindir}/*
%{_libdir}/*
%config %{_sysconfdir}/*

%changelog
* Sat Jun 13 2009 Peter TB Brett <peter@peter-b.co.uk> -=20
=2D Initial build.


--Boundary-01=_UQ7MKypsdg1X5RT--

--nextPart1524536.g8oIdiPL40
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEABECAAYFAkoztCAACgkQZ7Gbq7g7vpo0pgCfSVSMLbIunzzk7y/z7Srwt3vO
RowAoIu8965+2WXfCBYB1BO3PuYZZSX+
=BuZ0
-----END PGP SIGNATURE-----

--nextPart1524536.g8oIdiPL40--


Received: from ppsw-6.csi.cam.ac.uk (ppsw-6.csi.cam.ac.uk [131.111.8.136]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5DBJj4w002788 for <dtn-users@mailman.dtnrg.org>; Sat, 13 Jun 2009 04:19:46 -0700
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from ptbb2b.girton.cam.ac.uk ([128.232.240.168]:38589) by ppsw-6.csi.cam.ac.uk (ppsw.cam.ac.uk [131.111.8.136]:25) with esmtp id 1MFR7a-0003Mr-Le (Exim 4.70) for dtn-users@mailman.dtnrg.org (return-path <peter@peter-b.co.uk>); Sat, 13 Jun 2009 12:10:02 +0100
Received: by ptbb2b.girton.cam.ac.uk (Postfix, from userid 500) id CE97628584; Sat, 13 Jun 2009 12:10:02 +0100 (BST)
From: Peter TB Brett <peter@peter-b.co.uk>
Organization: Integral Informatics Ltd
To: "dtn-users" <dtn-users@mailman.dtnrg.org>
Date: Sat, 13 Jun 2009 12:10:00 +0100
User-Agent: KMail/1.11.3 (Linux/2.6.29.4-167.fc11.i686.PAE; KDE/4.2.3; i686; ; )
X-Face: $N}{5?\D>xr}zi]BChHp)X[G,\Z"lc+zdwps1*EiY, =?utf-8?q?=7B!=26t+x49=5DlIKpn=60*U4cV=7E=5E-4=7ClNw=0A=092T9+3y?=@-cV}7TSB[F8'Cglfe#b6BrI.^AI-7|$; O@d6Ons!`h0\{-I/U6D]8v=P
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart1972415.GqQQa3gBGN"; protocol="application/pgp-signature"; micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <200906131210.02670.peter@peter-b.co.uk>
Subject: [dtn-users] OASYS 'make check' target
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Sat, 13 Jun 2009 11:19:46 -0000

--nextPart1972415.GqQQa3gBGN
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi everybody,

The OASYS 'make check' target is broken in hg as well as in the 1.3.0 tarba=
ll,=20
as the test/UnitTest.tcl script is missing.

Is anyone able to fix this?

Regards,

                                        Peter


=2D-=20
Peter Brett
Cambridge University Engineering Department


--nextPart1972415.GqQQa3gBGN
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEABECAAYFAkoziQoACgkQZ7Gbq7g7vppM4ACfQLhsQNGUz+oRuwhzf3nbL1dd
tuQAn3gekvSItplxd9PBgUxe2hiv6InT
=Q002
-----END PGP SIGNATURE-----

--nextPart1972415.GqQQa3gBGN--


Received: from baudot.cnes.fr (baudot.cnes.fr [132.149.22.11]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5CClIrM006460 for <dtn-users@maillists.intel-research.net>; Fri, 12 Jun 2009 05:47:19 -0700
Received: from cnes.fr by cnes.fr; Fri, 12 Jun 2009 14:37:58 +0200 (CEST)
Received: from cnes.fr by cnes.fr; Fri, 12 Jun 2009 14:36:58 +0200
Received: from cnes.fr by cnes.fr; Fri, 12 Jun 2009 14:36:58 +0200 (CEST)
Received: from cnes.fr by cnes.fr; Fri, 12 Jun 2009 14:35:11 +0200
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Fri, 12 Jun 2009 14:35:11 +0200
Message-ID: <092785B790DCD043BA45401EDA43D9B504409A41@cst-xch-003.cnesnet.ad.cnes.fr>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Prophet router behaviour
thread-index: AcnrWjoPJRG+G4GeQhi6sJMz47JiWw==
From: "Rover Arnaud" <arnaud.rover@stage.cnes.fr>
To: <dtn-users@maillists.intel-research.net>
X-OriginalArrivalTime: 12 Jun 2009 12:35:11.0298 (UTC) FILETIME=[3A362220:01C9EB5A]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n5CClIrM006460
Subject: [dtn-users] Prophet router behaviour
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Fri, 12 Jun 2009 12:47:19 -0000

Hi all,

I have tested to send bundles between two dtn nodes implementing prophet
routers and there is something that I hardly understand.
Bundles take a long time to be received because they get stuck in the
prophet router during an hello_dead period.

Each hello_dead period prophet routers need to exchange prophet bundles
to maintain the link, and it is only when they exchange this routing
control bundles that prophet router can also transmit bundles coming
from other applications. 

Did someone knows why bundle routers behave like that?

Regards,

Arnaud
P.S: I am using prophet with the default parameters set in param.h




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 n5BFxhHY014583 for <dtn-users@mailman.dtnrg.org>; Thu, 11 Jun 2009 08:59:43 -0700
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 n5BFoiKh004312 for <dtn-users@mailman.dtnrg.org>; Thu, 11 Jun 2009 11:50:45 -0400
Received: from imchub1.MITRE.ORG (imchub1.mitre.org [129.83.29.73]) by smtp-bedford.mitre.org (8.13.1/8.13.1) with ESMTP id n5BFoiSw004307;  Thu, 11 Jun 2009 11:50:44 -0400
Received: from IMCMBX3.MITRE.ORG ([129.83.29.206]) by imchub1.MITRE.ORG ([129.83.29.73]) with mapi; Thu, 11 Jun 2009 11:50:44 -0400
From: "Andresen, Jason R." <jandrese@mitre.org>
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>, "G. Clark" <gc355804@ohio.edu>
Date: Thu, 11 Jun 2009 11:50:42 -0400
Thread-Topic: [dtn-users] How can I build DTN and Oasys?
Thread-Index: AcnqW2jHYB9u+CUwQ62dBaEuBnfxBgATpOeQ
Message-ID: <600C0C33850FFE49B76BDD81AED4D25801262CBC58@IMCMBX3.MITRE.ORG>
References: <4A10C36A.4010006@LeonixSolutions.com> <4A273D1A.4080209@LeonixSolutions.com> <4A27441F.9080206@ohio.edu> <4A309FD0.7080104@LeonixSolutions.com>
In-Reply-To: <4A309FD0.7080104@LeonixSolutions.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n5BFxhHY014583
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] How can I build DTN and Oasys?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 11 Jun 2009 15:59:44 -0000

Having done this a couple of times this week you'll want at least:

db4-devel
xerces-c-devel
readline-devel
tcl-devel
expat-devel

Once all of those are installed DTN compiles without a hitch for me.  

>-----Original Message-----
>From: dtn-users-bounces@maillists.intel-research.net [mailto:dtn-users-
>bounces@maillists.intel-research.net] On Behalf Of Graham Keellings
>(Leonix Solutions Pte Ltd)
>Sent: Thursday, June 11, 2009 2:10 AM
>To: G. Clark
>Cc: dtn-users
>Subject: Re: [dtn-users] How can I build DTN and Oasys?
>
>Gilbert, do you have any detailed notes as to which packages need to be
>installed on a virgin Fedora to build DTN?
>
>Thanks in advance for any help,
>
>Graham
>
>
>
>G. Clark wrote:
>> Hi Graham:
>>
>> In my humble opinion, errors are useful :)  A generic "it doesn't
>> work" doesn't really say much about the error, which means there's no
>> good way for folks on the list to help figure out *why* it's not
>working.
>>
>> You mentioned that you had it built on Ubuntu 9; did that fail to work
>> for some reason?
>>
>> I seem to remember that you mentioned you were having issues with
>> needing to --disable-ecl when you ran configure; if I had to guess,
>> I'd wager this probably means that xerces-c isn't installed /
>> configured correctly (or that it wasn't when you built oasys).  If
>> this is the case, install xerces-c, rebuild oasys, and then rebuild
>> DTN2.  I'm not running Ubuntu 9 so I can't give you the exact package,
>> but xerces-c is probably something like "libxerces28-dev - validating
>> XML parser library for C++ (development files)"
>>
>> Also, DTN2 (the version I have from the repository, anyway) checks ../
>> to look for oasys when it starts to build.  Thus, you need to build
>> oasys *first* and have it in the same directory that the DTN2
>> directory is in, e.g:
>> gclark@maelstrom [/home/gclark/dtn2]
>> $ ls
>> DTN2    oasys
>>
>> Note that you'll need to install a few packages in order to get DTN2
>> to run on just about any distribution, since the majority of them
>> don't come with the development tools you'll need by default.
>>
>> At the moment, I have DTN2 running happily on gentoo, ubuntu 8.04, and
>> FC10.
>>
>> Gilbert Clark
>> Grad Student
>> Ohio University
>>
>> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>>> A week or more later and I am *still* trying to build and run DTN2 :-
>(
>>>
>>> Rather than trouble you with the errors, I will just ask if anyone
>>> can name a Linux distro where DTN and Oasys will build right out of
>>> the box.  I am willing to format a PC and use it only to build and
>>> run DTN2.
>>>
>>> The only person I know who had any success used Fedora Core 6 (yes,
>>> SIX, with 11 launching next week - it is no longer supported, so I
>>> can't download any packages).
>>>
>>> Thanks very much in advance for any help.
>>>
>>> ~graham();
>>>
>>> p.s I know it's personal taste, but I would prefer a forum to a
>>> mailing list (searchable, people can look only at topics which
>>> interest them, etc) And with so much information spread about the web
>>> site and in the download package, maybe a wiki would be nice?
>>>
>>> p.p.s any chance of a poll, whether on the web site or by mailing
>>> list as to which platforms (linux dstro, etc) people are using?
>>>
>>>
>>>
>>> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>>>> I noticed another "I can't build" mail today. I too have been having
>>>> problems and can't build under either Windows or Ubuntu 9. The
>compile
>>>> errors were flagged in standard include files and did not seem to be
>>>> part of the DTN code, which makes me think that I just have some
>>>> non-standard files somewhere through installing other software.
>>>>
>>>> Rather than trouble you with the errors, I will just ask if anyone
>can
>>>> name a Linux distro where DTN and Oasys will build right out of the
>>>> box.
>>>> I am willing to format a PC and use it only to build DTN2.
>>>>
>>>> Thanks very much for any help, and sorry for troubling the whole
>list
>>>> with this (wouldn't a forum be a good idea?)
>>>>   _______________________________________________
>>>> dtn-users mailing list
>>>> dtn-users@maillists.intel-research.net
>>>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>>>
>>>
>>>
>>> _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@maillists.intel-research.net
>>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>>
>>
>>
>
>
>--
>Technical Director
>Leonix Solutions (Pte) Ltd
>18 Boon Lay Way
>#09-95 TradeHub 21
>Singapore 609966
>Telephone:+65 6316 9968
>Fax: +65 6316 9208




Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5B6JCq1020458 for <dtn-users@mailman.dtnrg.org>; Wed, 10 Jun 2009 23:19:13 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MEdUU-0006wM-HG; Thu, 11 Jun 2009 02:10:23 -0400
Message-ID: <4A309FD0.7080104@LeonixSolutions.com>
Date: Thu, 11 Jun 2009 14:10:24 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "G. Clark" <gc355804@ohio.edu>
References: <4A10C36A.4010006@LeonixSolutions.com> <4A273D1A.4080209@LeonixSolutions.com> <4A27441F.9080206@ohio.edu>
In-Reply-To: <4A27441F.9080206@ohio.edu>
Content-Type: multipart/mixed; boundary="------------050601010700040109060507"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - mailman.dtnrg.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] How can I build DTN and Oasys?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 11 Jun 2009 06:19:13 -0000

This is a multi-part message in MIME format.
--------------050601010700040109060507
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Gilbert, do you have any detailed notes as to which packages need to be 
installed on a virgin Fedora to build DTN?

Thanks in advance for any help,

Graham



G. Clark wrote:
> Hi Graham:
>
> In my humble opinion, errors are useful :)  A generic "it doesn't 
> work" doesn't really say much about the error, which means there's no 
> good way for folks on the list to help figure out *why* it's not working.
>
> You mentioned that you had it built on Ubuntu 9; did that fail to work 
> for some reason?
>
> I seem to remember that you mentioned you were having issues with 
> needing to --disable-ecl when you ran configure; if I had to guess, 
> I'd wager this probably means that xerces-c isn't installed / 
> configured correctly (or that it wasn't when you built oasys).  If 
> this is the case, install xerces-c, rebuild oasys, and then rebuild 
> DTN2.  I'm not running Ubuntu 9 so I can't give you the exact package, 
> but xerces-c is probably something like "libxerces28-dev - validating 
> XML parser library for C++ (development files)"
>
> Also, DTN2 (the version I have from the repository, anyway) checks ../ 
> to look for oasys when it starts to build.  Thus, you need to build 
> oasys *first* and have it in the same directory that the DTN2 
> directory is in, e.g:
> gclark@maelstrom [/home/gclark/dtn2]
> $ ls
> DTN2    oasys
>
> Note that you'll need to install a few packages in order to get DTN2 
> to run on just about any distribution, since the majority of them 
> don't come with the development tools you'll need by default.
>
> At the moment, I have DTN2 running happily on gentoo, ubuntu 8.04, and 
> FC10.
>
> Gilbert Clark
> Grad Student
> Ohio University
>
> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>> A week or more later and I am *still* trying to build and run DTN2 :-(
>>
>> Rather than trouble you with the errors, I will just ask if anyone 
>> can name a Linux distro where DTN and Oasys will build right out of 
>> the box.  I am willing to format a PC and use it only to build and 
>> run DTN2.
>>
>> The only person I know who had any success used Fedora Core 6 (yes, 
>> SIX, with 11 launching next week - it is no longer supported, so I 
>> can't download any packages).
>>
>> Thanks very much in advance for any help.
>>
>> ~graham();
>>
>> p.s I know it's personal taste, but I would prefer a forum to a 
>> mailing list (searchable, people can look only at topics which 
>> interest them, etc) And with so much information spread about the web 
>> site and in the download package, maybe a wiki would be nice?
>>
>> p.p.s any chance of a poll, whether on the web site or by mailing 
>> list as to which platforms (linux dstro, etc) people are using?
>>
>>
>>
>> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>>> I noticed another "I can't build" mail today. I too have been having
>>> problems and can't build under either Windows or Ubuntu 9. The compile
>>> errors were flagged in standard include files and did not seem to be
>>> part of the DTN code, which makes me think that I just have some
>>> non-standard files somewhere through installing other software.
>>>
>>> Rather than trouble you with the errors, I will just ask if anyone can
>>> name a Linux distro where DTN and Oasys will build right out of the 
>>> box.
>>> I am willing to format a PC and use it only to build DTN2.
>>>
>>> Thanks very much for any help, and sorry for troubling the whole list
>>> with this (wouldn't a forum be a good idea?)
>>>   _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@maillists.intel-research.net
>>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>>   
>>
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>   
>
>


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------050601010700040109060507
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------050601010700040109060507--


Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5B5nweO019146 for <dtn-users@maillists.intel-research.net>; Wed, 10 Jun 2009 22:49:58 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MEd2B-0001ye-LM for dtn-users@maillists.intel-research.net; Thu, 11 Jun 2009 01:41:08 -0400
Message-ID: <4A3098F7.40605@LeonixSolutions.com>
Date: Thu, 11 Jun 2009 13:41:11 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: dtn-users@maillists.intel-research.net
References: <4AC9E28A06AA7F4D8108909C8F2925A35A9851@EVS-EC1-NODE2.surrey.ac.uk>	<4324.82.130.25.152.1242504610.squirrel@webmail.netlab.hut.fi>	<4AC9E28A06AA7F4D8108909C8F2925A35A9854@EVS-EC1-NODE2.surrey.ac.uk> <41905.130.233.154.84.1242560259.squirrel@webmail.netlab.hut.fi>
In-Reply-To: <41905.130.233.154.84.1242560259.squirrel@webmail.netlab.hut.fi>
Content-Type: multipart/mixed; boundary="------------020701090909090609070107"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - maillists.intel-research.net
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Subject: [dtn-users] Is anyone keeping DTN statistics?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 11 Jun 2009 05:49:58 -0000

This is a multi-part message in MIME format.
--------------020701090909090609070107
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

A DTN is delay/disruption "tolerant", but does anyone record how often 
their network actually tolerates it?

I am charged with investigating the possibility of a dTN which carries 
mainly voice traffic within a small area and frankly, much as I like 
DTN, I suspect that it is the wrong technology for this particular project.

Therefore, I would like - at field test - to record how many bundles can 
be forwarded immediately and how many must be stored first.

Has anyone already done this? Can anyone recommend where/how to tweak 
the code?

Thanks in advance for any help....

--------------020701090909090609070107
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------020701090909090609070107--


Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n5A3see5013658 for <dtn-users@mailman.dtnrg.org>; Tue, 9 Jun 2009 20:54:40 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MEElR-0003RM-W6; Tue, 09 Jun 2009 23:46:15 -0400
Message-ID: <4A2F2C7D.8010102@LeonixSolutions.com>
Date: Wed, 10 Jun 2009 11:46:05 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: John Setzer <john.setzer@tridsys.com>
References: <4A10C36A.4010006@LeonixSolutions.com> <4A273D1A.4080209@LeonixSolutions.com> <228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com>
In-Reply-To: <228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com>
Content-Type: multipart/mixed; boundary="------------020807020408010802090304"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - mailman.dtnrg.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] How can I build DTN and Oasys (in Ubuntu)?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Wed, 10 Jun 2009 03:54:43 -0000

This is a multi-part message in MIME format.
--------------020807020408010802090304
Content-Type: multipart/alternative;
	boundary="------------030708060101000008010205"


--------------030708060101000008010205
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi, John,

  thank you once again for your invaluable help.

Here, in case it is of any use to anyone else is the result of various 
attempts (comments welcome):

- Ubuntu 9 - can't get the code to build by any means

- Ubuntu 8 - "cutting edge"/"nightly build" from Mercurial - compiler 
errors in XML header file after a fresh install on a desktop; 
interestingly it builds ok on two different laptops, so I will (have to) 
go with that. The only deviation from your instructions - as previously 
reported -  build-configure.sh blows up; but, is it really necessary? 
The configure script provided seems to work just fine.

- Ideally, I would have liked to have used a frozen, "stable" build, but 
when I take DTN 2.6 and Oasys 1.3 from SourceForge, then 1)  the 
configure script warns about "different versions" of gcc and g++ even 
though they are both v4.3 and then it chokes on "unsupported compiler 
version" - am I supposed to downgrade the compiler? (I don't see 
anything in the README or INSTALL restricting me to certain compiler 
versions) 

Instead, I chose to take the configure script from the Mercurial 
"cutting edge" version (is that ok??) 2) when I do that, compiling Oasys 
fails because LONG_MAX is not defined in util/StringUtils.h

So, for me at least it seems that the stable release isn't so I will 
locally freeze a snapshot of yesterdays code and base upon that, using 
laptops with a fresh install of Ubuntu 8, plus updates, but no other 
applications installed (in case they mess with libraries or header files).

Even though I now have a solution, I would be interested to know what 
others think of it, and if anyone else has had such problems, or if 
Murphy is paying special attention only to me.

And that's only building - now the fun really begins when I try to 
configure and run it.

with best wishes,

Graham



John Setzer wrote:
> Graham,
>
> Here is a list of things I had to do to get DTN to work on Ubuntu back
> in January.  This information is a little out of date and my system is
> different than yours, but it might give you some ideas:
>
> Enviroment:
> There are two ways to install DTN2: get the latest build from the
> mercurial repository or get the 2.6 build tarball from SourceForge. As
> of January 2009, the configure scripts would NOT run correctly if you
> attempted to install the 2.6 build from tarball on Ubuntu Ibex(8.10).
> The latest mercurial build has fixed the install issue that the 2.6
> build has and will install fine on Ubuntu Ibex(8.10). You can install
> the 2.6 tarball with only one problem on Ubuntu Heron(8.04), or you can
> see the section on additional steps to take to get the 2.6 tarball
> working on Ubuntu Ibex(8.10). The rest of this tutorial assumes you are
> installing DTN2 on two Ubuntu Heron virtual machines updated to Jan
> 2009(unless otherwise noted) with the following names and IP addresses:
>
> Install Procedure:
>
>    1. Install these packages and their dependencies
>          1. build-essential
>          2. g++
>          3. libavahi-compact-libdnssd-dev
>          4. libdb4.6
>          5. libdb4.6-dev
>          6. libxerces-c2-dev
>          7. libxerces-c28
>          8. libexpat1-dev
>          9. mono-1.0-devel
>         10. tcl8.4
>         11. tcl8.4-dev
>         12. tcllib
>         13. tclreadline
>         14. tclx8.4-dev
>         15. tclx8.4
>         16. zlib1g-dev 
>    2. cd /Some/Where/You/Want/To/Put/Install/Files
>    3. mkdir dtn2
>    4. cd dtn2
>    5. Download Oasys
>          1. Download tarball from SourceForge...OR:
>                1. Download oasys-1.3.0.tgz and dtn-2.6.0.tgz from
> http://sourceforge.net/project/showfiles.php?group_id=101657 into your
> dtn2 directory
>                2. tar xvf oasys-1.3.0.tgz 
>          2. Download latest build from Mercurial: hg clone
> http://dtn.sourceforge.net/hg/oasys
>    6. Install OASYS
>          1. cd oasys-1.3.0/
>          2. ./build-configure.sh
>          3. CC=gcc CXX=g++ ./configure
>          4. make
>          5. sudo make install 
>    7. cd to back to dtn2 if you are still in the oasys dir.
>    8. Download DTN2
>          1. Download 2.6 tarball from SourceForge...OR:
>                1. Download dtn-2.6.0.tgz from
> http://sourceforge.net/project/showfiles.php?group_id=101657 into your
> dtn2 directory if you haven't already.
>                2. tar xvf dtn-2.6.0.tgz 
>          2. Download latest build from Mercurial...OR: hg clone
> http://dtn.sourceforge.net/hg/DTN2
>    9. At this point you may want to look at dtn-2.6.0/README and
> dtn-2.6.0/doc/manual/index.html
>   10. Install DTN2
>          1. cd dtn-2.6.0
>          2. ./build-configure.sh
>          4. CC=gcc CXX=g++ ./configure -C
>          5. Oasys seems to compile without any changes; however, when
> the DTN code is compiled it references the Oasys code and cannot resolve
> the symbole size_t. You need need to add the cstring library to the
> scope of SafeRange.h by adding this code after line 18 of
> oasys/util/SafeRange.h (I think this is fixed in the Mercurial build)
>
>                   #ifndef size_t
>                   #include <cstring>
>                   #endif 
>                   
>
>          6. make
>          7. sudo make install 
>
>
>
> Get DTN 2.6 tarball to work in Ubuntu 8.10:
>
>    1. In oasys/aclocal/gcc.ac replace both instances of this:
>
>          oasys_cv_prog_gccver=`$CC --version | head -n 1`
>          oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed
> 's/.*gcc.*(GCC) //'`
>          oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed 's/
> .*//'`
>          
>
>       with this:
>
>          oasys_cv_prog_gxxver=`$CXX -dumpversion | cut -d. -f1-2`
>          
>
>    2. Add #include <climits> to line 31 of oasys/utils/StringUtils.h
>    3. Add #include <climits> to line 20 of oasys/tclcmd/TclCommand.cc
>    4. Add #include <climits> to line 20 of oasys/thread/Timmer.cc
>    5. Add #include <cstring> and #include <cstdlib> to line 20 of
> =oasys/utils/Getopt.cc
>    6. Add #include <algorithm> to line 22 of
> oasys/utils/InitSequencer.cc
>    7. Add #include <cstring> to line 20 of oasys/utils/MD5.cc
>    8. Add #include <cstring> to line 20 of oasys/utils/OptParser.cc
>    9. Add #include <typeinfo> to line 19 or
> dtn/servlib/conv_layers/ECLModule.cc
>   10. Add #include <climits> to line 20 of
> =dtn/servlib/discovery/IPDiscovery.cc=0
>   11. Add #include <climits> to line 20 of
> dtn/servlib/cmd/DiscoveryCommand.cc, servlib/cmd/RegistrationCommand.cc,
> servlib/cmd/InterfaceCommand.cc, servlib/cmd/BundleCommand.cc
>   12. Add #include <sys/types.h> to line 21 of dtn/servlib/prophet/Ack.h
>   13. Add #include <cstring> to line 18 of dtn/servlib/prophet/RIBTLV.cc
>   14. Add #include <climits> to line 20 of
> dtn/servlib/reg/TclRegistration.cc 
>
>
> -----Original Message-----
> From: dtn-users-bounces@maillists.intel-research.net
> [mailto:dtn-users-bounces@maillists.intel-research.net] On Behalf Of
> Graham Keellings (Leonix Solutions Pte Ltd)
> Sent: Wednesday, June 03, 2009 11:19 PM
> To: Graham Keellings (Leonix Solutions Pte Ltd)
> Cc: dtn-users
> Subject: Re: [dtn-users] How can I build DTN and Oasys?
>
> A week or more later and I am *still* trying to build and run DTN2 :-(
>
> Rather than trouble you with the errors, I will just ask if anyone can
> name a Linux distro where DTN and Oasys will build right out of the box.
> I am willing to format a PC and use it only to build and run DTN2.
>
> The only person I know who had any success used Fedora Core 6 (yes, SIX,
> with 11 launching next week - it is no longer supported, so I can't
> download any packages).
>
> Thanks very much in advance for any help.
>
> ~graham();
>
> p.s I know it's personal taste, but I would prefer a forum to a mailing
> list (searchable, people can look only at topics which interest them,
> etc) And with so much information spread about the web site and in the
> download package, maybe a wiki would be nice?
>
> p.p.s any chance of a poll, whether on the web site or by mailing list
> as to which platforms (linux dstro, etc) people are using?
>
>
>
> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>   
>> I noticed another "I can't build" mail today. I too have been having
>> problems and can't build under either Windows or Ubuntu 9. The compile
>> errors were flagged in standard include files and did not seem to be
>> part of the DTN code, which makes me think that I just have some
>> non-standard files somewhere through installing other software.
>>
>> Rather than trouble you with the errors, I will just ask if anyone can
>> name a Linux distro where DTN and Oasys will build right out of the
>>     
> box.
>   
>> I am willing to format a PC and use it only to build DTN2.
>>
>> Thanks very much for any help, and sorry for troubling the whole list
>> with this (wouldn't a forum be a good idea?)
>>   
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>   
>>     
>
>
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------030708060101000008010205
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi, John,<br>
<br>
&nbsp; thank you once again for your invaluable help.<br>
<br>
Here, in case it is of any use to anyone else is the result of various
attempts (comments welcome): <br>
<br>
- Ubuntu 9 - can't get the code to build by any means<br>
<br>
- Ubuntu 8 - "cutting edge"/"nightly build" from Mercurial - compiler
errors in XML header file after a fresh install on a desktop;
interestingly it builds ok on two different laptops, so I will (have
to) go with that. The only deviation from your instructions - as
previously reported -&nbsp; build-configure.sh
blows up; but, is it really necessary? The configure script provided
seems to work just fine.<br>
<br>
- Ideally, I would have liked to have used a frozen, "stable" build,
but when I take DTN 2.6 and Oasys 1.3 from SourceForge, then 1)&nbsp; the
configure script warns about "different versions" of gcc and g++ even
though they are both v4.3 and then it chokes on "unsupported compiler
version" - am I supposed to downgrade the compiler? (I don't see
anything in the README or INSTALL restricting me to certain compiler
versions)&nbsp; <br>
<br>
Instead, I chose to take the configure script from the Mercurial
"cutting edge" version (is that ok??) 2) when I do that, compiling
Oasys fails because LONG_MAX is not defined in util/StringUtils.h<br>
<br>
So, for me at least it seems that the stable release isn't so I will
locally freeze a snapshot of yesterdays code and base upon that, using
laptops with a fresh install of Ubuntu 8, plus updates, but no other
applications installed (in case they mess with libraries or header
files).<br>
<br>
Even though I now have a solution, I would be interested to know what
others think of it, and if anyone else has had such problems, or if
Murphy is paying special attention only to me.<br>
<br>
And that's only building - now the fun really begins when I try to
configure and run it.<br>
<br>
with best wishes,<br>
<br>
Graham <br>
<br>
<br>
<br>
John Setzer wrote:
<blockquote
 cite="mid:228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com"
 type="cite">
  <pre wrap="">Graham,

Here is a list of things I had to do to get DTN to work on Ubuntu back
in January.  This information is a little out of date and my system is
different than yours, but it might give you some ideas:

Enviroment:
There are two ways to install DTN2: get the latest build from the
mercurial repository or get the 2.6 build tarball from SourceForge. As
of January 2009, the configure scripts would NOT run correctly if you
attempted to install the 2.6 build from tarball on Ubuntu Ibex(8.10).
The latest mercurial build has fixed the install issue that the 2.6
build has and will install fine on Ubuntu Ibex(8.10). You can install
the 2.6 tarball with only one problem on Ubuntu Heron(8.04), or you can
see the section on additional steps to take to get the 2.6 tarball
working on Ubuntu Ibex(8.10). The rest of this tutorial assumes you are
installing DTN2 on two Ubuntu Heron virtual machines updated to Jan
2009(unless otherwise noted) with the following names and IP addresses:

Install Procedure:

   1. Install these packages and their dependencies
         1. build-essential
         2. g++
         3. libavahi-compact-libdnssd-dev
         4. libdb4.6
         5. libdb4.6-dev
         6. libxerces-c2-dev
         7. libxerces-c28
         8. libexpat1-dev
         9. mono-1.0-devel
        10. tcl8.4
        11. tcl8.4-dev
        12. tcllib
        13. tclreadline
        14. tclx8.4-dev
        15. tclx8.4
        16. zlib1g-dev 
   2. cd /Some/Where/You/Want/To/Put/Install/Files
   3. mkdir dtn2
   4. cd dtn2
   5. Download Oasys
         1. Download tarball from SourceForge...OR:
               1. Download oasys-1.3.0.tgz and dtn-2.6.0.tgz from
<a class="moz-txt-link-freetext" href="http://sourceforge.net/project/showfiles.php?group_id=101657">http://sourceforge.net/project/showfiles.php?group_id=101657</a> into your
dtn2 directory
               2. tar xvf oasys-1.3.0.tgz 
         2. Download latest build from Mercurial: hg clone
<a class="moz-txt-link-freetext" href="http://dtn.sourceforge.net/hg/oasys">http://dtn.sourceforge.net/hg/oasys</a>
   6. Install OASYS
         1. cd oasys-1.3.0/
         2. ./build-configure.sh
         3. CC=gcc CXX=g++ ./configure
         4. make
         5. sudo make install 
   7. cd to back to dtn2 if you are still in the oasys dir.
   8. Download DTN2
         1. Download 2.6 tarball from SourceForge...OR:
               1. Download dtn-2.6.0.tgz from
<a class="moz-txt-link-freetext" href="http://sourceforge.net/project/showfiles.php?group_id=101657">http://sourceforge.net/project/showfiles.php?group_id=101657</a> into your
dtn2 directory if you haven't already.
               2. tar xvf dtn-2.6.0.tgz 
         2. Download latest build from Mercurial...OR: hg clone
<a class="moz-txt-link-freetext" href="http://dtn.sourceforge.net/hg/DTN2">http://dtn.sourceforge.net/hg/DTN2</a>
   9. At this point you may want to look at dtn-2.6.0/README and
dtn-2.6.0/doc/manual/index.html
  10. Install DTN2
         1. cd dtn-2.6.0
         2. ./build-configure.sh
         4. CC=gcc CXX=g++ ./configure -C
         5. Oasys seems to compile without any changes; however, when
the DTN code is compiled it references the Oasys code and cannot resolve
the symbole size_t. You need need to add the cstring library to the
scope of SafeRange.h by adding this code after line 18 of
oasys/util/SafeRange.h (I think this is fixed in the Mercurial build)

                  #ifndef size_t
                  #include &lt;cstring&gt;
                  #endif 
                  

         6. make
         7. sudo make install 



Get DTN 2.6 tarball to work in Ubuntu 8.10:

   1. In oasys/aclocal/gcc.ac replace both instances of this:

         oasys_cv_prog_gccver=`$CC --version | head -n 1`
         oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed
's/.*gcc.*(GCC) //'`
         oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed 's/
.*//'`
         

      with this:

         oasys_cv_prog_gxxver=`$CXX -dumpversion | cut -d. -f1-2`
         

   2. Add #include &lt;climits&gt; to line 31 of oasys/utils/StringUtils.h
   3. Add #include &lt;climits&gt; to line 20 of oasys/tclcmd/TclCommand.cc
   4. Add #include &lt;climits&gt; to line 20 of oasys/thread/Timmer.cc
   5. Add #include &lt;cstring&gt; and #include &lt;cstdlib&gt; to line 20 of
=oasys/utils/Getopt.cc
   6. Add #include &lt;algorithm&gt; to line 22 of
oasys/utils/InitSequencer.cc
   7. Add #include &lt;cstring&gt; to line 20 of oasys/utils/MD5.cc
   8. Add #include &lt;cstring&gt; to line 20 of oasys/utils/OptParser.cc
   9. Add #include &lt;typeinfo&gt; to line 19 or
dtn/servlib/conv_layers/ECLModule.cc
  10. Add #include &lt;climits&gt; to line 20 of
=dtn/servlib/discovery/IPDiscovery.cc=0
  11. Add #include &lt;climits&gt; to line 20 of
dtn/servlib/cmd/DiscoveryCommand.cc, servlib/cmd/RegistrationCommand.cc,
servlib/cmd/InterfaceCommand.cc, servlib/cmd/BundleCommand.cc
  12. Add #include &lt;sys/types.h&gt; to line 21 of dtn/servlib/prophet/Ack.h
  13. Add #include &lt;cstring&gt; to line 18 of dtn/servlib/prophet/RIBTLV.cc
  14. Add #include &lt;climits&gt; to line 20 of
dtn/servlib/reg/TclRegistration.cc 


-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:dtn-users-bounces@maillists.intel-research.net">dtn-users-bounces@maillists.intel-research.net</a>
[<a class="moz-txt-link-freetext" href="mailto:dtn-users-bounces@maillists.intel-research.net">mailto:dtn-users-bounces@maillists.intel-research.net</a>] On Behalf Of
Graham Keellings (Leonix Solutions Pte Ltd)
Sent: Wednesday, June 03, 2009 11:19 PM
To: Graham Keellings (Leonix Solutions Pte Ltd)
Cc: dtn-users
Subject: Re: [dtn-users] How can I build DTN and Oasys?

A week or more later and I am *still* trying to build and run DTN2 :-(

Rather than trouble you with the errors, I will just ask if anyone can
name a Linux distro where DTN and Oasys will build right out of the box.
I am willing to format a PC and use it only to build and run DTN2.

The only person I know who had any success used Fedora Core 6 (yes, SIX,
with 11 launching next week - it is no longer supported, so I can't
download any packages).

Thanks very much in advance for any help.

~graham();

p.s I know it's personal taste, but I would prefer a forum to a mailing
list (searchable, people can look only at topics which interest them,
etc) And with so much information spread about the web site and in the
download package, maybe a wiki would be nice?

p.p.s any chance of a poll, whether on the web site or by mailing list
as to which platforms (linux dstro, etc) people are using?



Graham Keellings (Leonix Solutions Pte Ltd) wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I noticed another "I can't build" mail today. I too have been having
problems and can't build under either Windows or Ubuntu 9. The compile
errors were flagged in standard include files and did not seem to be
part of the DTN code, which makes me think that I just have some
non-standard files somewhere through installing other software.

Rather than trouble you with the errors, I will just ask if anyone can
name a Linux distro where DTN and Oasys will build right out of the
    </pre>
  </blockquote>
  <pre wrap=""><!---->box.
  </pre>
  <blockquote type="cite">
    <pre wrap="">I am willing to format a PC and use it only to build DTN2.

Thanks very much for any help, and sorry for troubling the whole list
with this (wouldn't a forum be a good idea?)
  
_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="80">-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208
</pre>
</body>
</html>

--------------030708060101000008010205--

--------------020807020408010802090304
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------020807020408010802090304--


Received: from mail133.messagelabs.com (mail133.messagelabs.com [195.245.230.179]) by maillists.intel-research.net (8.13.8/8.13.8) with SMTP id n589N6jN027386; Mon, 8 Jun 2009 02:23:07 -0700
X-VirusChecked: Checked
X-Env-Sender: M.Bhutta@surrey.ac.uk
X-Msg-Ref: server-2.tower-133.messagelabs.com!1244452519!49942431!2
X-StarScan-Version: 6.0.0; banners=-,-,-
X-Originating-IP: [131.227.102.140]
Received: (qmail 25407 invoked from network); 8 Jun 2009 09:15:21 -0000
Received: from ads40.surrey.ac.uk (HELO ads40.surrey.ac.uk) (131.227.102.140) by server-2.tower-133.messagelabs.com with SMTP; 8 Jun 2009 09:15:21 -0000
Received: from EVS-EC1-NODE2.surrey.ac.uk ([131.227.102.137]) by ads40.surrey.ac.uk with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 8 Jun 2009 10:15:19 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9E819.A4891BBB"
Date: Mon, 8 Jun 2009 10:12:32 +0100
Message-ID: <89E48AE60E64EF4E8EB32B0B7EC74920A1B154@EVS-EC1-NODE2.surrey.ac.uk>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Bundle Protocol Agent
Thread-Index: AcnoGUFGHxrhDW3IT3ehU0R0eMlUvQ==
From: <M.Bhutta@surrey.ac.uk>
To: <dtn-users@mailman.dtnrg.org>
X-OriginalArrivalTime: 08 Jun 2009 09:15:19.0610 (UTC) FILETIME=[A4F4C1A0:01C9E819]
Cc: dtn-interest@mailman.dtnrg.org
Subject: [dtn-users] Bundle Protocol Agent
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 08 Jun 2009 09:23:08 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9E819.A4891BBB
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,=20
There is a document about details on Bundle Protocol Agent (BPA) which =
defines the requirements of BPA for bundle specifications and security =
purposes [Bundle Plugin Architecture] ..   The Bundle plugin =
architecture document however, does not provide reference for document =
containing detailed requirements of BPA .. Can any one please help me to =
find that document..=20

thanks..

regards,
Nasir=20


------_=_NextPart_001_01C9E819.A4891BBB
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7653.38">
<TITLE>Bundle Protocol Agent</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=3D2>Hi,<BR>
There is a document about details on Bundle Protocol Agent (BPA) which =
defines the requirements of BPA for bundle specifications and security =
purposes [Bundle Plugin Architecture] ..&nbsp;&nbsp; The Bundle plugin =
architecture document however, does not provide reference for document =
containing detailed requirements of BPA .. Can any one please help me to =
find that document..<BR>
<BR>
thanks..<BR>
<BR>
regards,<BR>
Nasir<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C9E819.A4891BBB--


Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n586NFLU019341 for <dtn-users@mailman.dtnrg.org>; Sun, 7 Jun 2009 23:23:15 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MDY8x-0002r0-2r for dtn-users@mailman.dtnrg.org; Mon, 08 Jun 2009 02:15:39 -0400
Message-ID: <4A2CAC83.8010102@LeonixSolutions.com>
Date: Mon, 08 Jun 2009 14:15:31 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
References: <4A10C36A.4010006@LeonixSolutions.com>	<4A273D1A.4080209@LeonixSolutions.com>	<228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com> <4A2CA689.5040103@LeonixSolutions.com>
In-Reply-To: <4A2CA689.5040103@LeonixSolutions.com>
Content-Type: multipart/mixed; boundary="------------070009050004030206090404"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - mailman.dtnrg.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] /usr/bin/install: cannot stat `tools/oasys_tclsh': No such file or directory
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 08 Jun 2009 06:23:16 -0000

This is a multi-part message in MIME format.
--------------070009050004030206090404
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

well, duh! I must be the dumbest ever, as you guys all seem to mange to 
build.

MY latest confusion is that I can build on a virgin install of Ubuntu 8 
on my laptop, but on my desktop I get compiler errors ...

g++ -g -fno-inline -fPIC -DPIC -MMD -MP -MT "serialize/XMLSerialize.o 
serialize/XMLSerialize.E" -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I. -I. -I/home/graham/dtn_cutting_edge/oasys 
-I./ext -I/usr/include/tcl8.4 -I/usr/local/include -Wall -W -Wcast-align 
-c serialize/XMLSerialize.cc -o serialize/XMLSerialize.o
serialize/XMLSerialize.cc: In member function ‘virtual void 
oasys::XMLMarshal::process(const char*, u_char*, u_int32_t)’:
serialize/XMLSerialize.cc:114: error: invalid conversion from 
‘XMLByte**’ to ‘char**’
serialize/XMLSerialize.cc:114: error: initializing argument 1 of ‘static 
void xercesc_3_0::XMLString::release(char**, xercesc_3_0::MemoryManager*)’
serialize/XMLSerialize.cc: In member function ‘void 
oasys::XMLMarshal::process(const char*, oasys::BufferCarrier<unsigned 
char>*, size_t*)’:
serialize/XMLSerialize.cc:134: error: invalid conversion from 
‘XMLByte**’ to ‘char**’
serialize/XMLSerialize.cc:134: error: initializing argument 1 of ‘static 
void xercesc_3_0::XMLString::release(char**, xercesc_3_0::MemoryManager*)’
make: *** [serialize/XMLSerialize.o] Error 1
[~/dtn_cutting_edge/oasys] $


.... why me .... ???? ....





Graham Keellings (Leonix Solutions Pte Ltd) wrote:
> John, this is the most helpful thing I have seen about building DTN2 - 
> I only wish that it were online somewhere readily accessible (wiki?).
>
> When I tried to follow it through on Ubuntu 8, it worked except for " 
> ./build-configure.sh". On (a totally fresh) Ubuntu9 it gave a compiler 
> error (whose details I don't have as I was in hurry to trash it & try 
> again with U 8; something to do with an XML header file, iirc).
>
> Short story - it build just fine on a laptop with U 8, it fails on a 
> desktop with U9 (soen XML header file error which I forgot to record) 
> and on the desktop, for some weird reason, configuring Oasys gives " 
> /usr/bin/install: cannot stat `tools/oasys_tclsh': No such file or 
> directory" (but not on the laptop??!!).
>
> So, I will struggle one, but thank your for your help in getting me so 
> far.
>
> With best wishes,
>
> Graham
>
>
> John Setzer wrote:
>> Graham,
>>
>> Here is a list of things I had to do to get DTN to work on Ubuntu back
>> in January. This information is a little out of date and my system is
>> different than yours, but it might give you some ideas:
>>
>> Enviroment:
>> There are two ways to install DTN2: get the latest build from the
>> mercurial repository or get the 2.6 build tarball from SourceForge. As
>> of January 2009, the configure scripts would NOT run correctly if you
>> attempted to install the 2.6 build from tarball on Ubuntu Ibex(8.10).
>> The latest mercurial build has fixed the install issue that the 2.6
>> build has and will install fine on Ubuntu Ibex(8.10). You can install
>> the 2.6 tarball with only one problem on Ubuntu Heron(8.04), or you can
>> see the section on additional steps to take to get the 2.6 tarball
>> working on Ubuntu Ibex(8.10). The rest of this tutorial assumes you are
>> installing DTN2 on two Ubuntu Heron virtual machines updated to Jan
>> 2009(unless otherwise noted) with the following names and IP addresses:
>>
>> Install Procedure:
>>
>> 1. Install these packages and their dependencies
>> 1. build-essential
>> 2. g++
>> 3. libavahi-compact-libdnssd-dev
>> 4. libdb4.6
>> 5. libdb4.6-dev
>> 6. libxerces-c2-dev
>> 7. libxerces-c28
>> 8. libexpat1-dev
>> 9. mono-1.0-devel
>> 10. tcl8.4
>> 11. tcl8.4-dev
>> 12. tcllib
>> 13. tclreadline
>> 14. tclx8.4-dev
>> 15. tclx8.4
>> 16. zlib1g-dev 2. cd /Some/Where/You/Want/To/Put/Install/Files
>> 3. mkdir dtn2
>> 4. cd dtn2
>> 5. Download Oasys
>> 1. Download tarball from SourceForge...OR:
>> 1. Download oasys-1.3.0.tgz and dtn-2.6.0.tgz from
>> http://sourceforge.net/project/showfiles.php?group_id=101657 into your
>> dtn2 directory
>> 2. tar xvf oasys-1.3.0.tgz 2. Download latest build from Mercurial: 
>> hg clone
>> http://dtn.sourceforge.net/hg/oasys
>> 6. Install OASYS
>> 1. cd oasys-1.3.0/
>> 2. ./build-configure.sh
>> 3. CC=gcc CXX=g++ ./configure
>> 4. make
>> 5. sudo make install 7. cd to back to dtn2 if you are still in the 
>> oasys dir.
>> 8. Download DTN2
>> 1. Download 2.6 tarball from SourceForge...OR:
>> 1. Download dtn-2.6.0.tgz from
>> http://sourceforge.net/project/showfiles.php?group_id=101657 into your
>> dtn2 directory if you haven't already.
>> 2. tar xvf dtn-2.6.0.tgz 2. Download latest build from 
>> Mercurial...OR: hg clone
>> http://dtn.sourceforge.net/hg/DTN2
>> 9. At this point you may want to look at dtn-2.6.0/README and
>> dtn-2.6.0/doc/manual/index.html
>> 10. Install DTN2
>> 1. cd dtn-2.6.0
>> 2. ./build-configure.sh
>> 4. CC=gcc CXX=g++ ./configure -C
>> 5. Oasys seems to compile without any changes; however, when
>> the DTN code is compiled it references the Oasys code and cannot resolve
>> the symbole size_t. You need need to add the cstring library to the
>> scope of SafeRange.h by adding this code after line 18 of
>> oasys/util/SafeRange.h (I think this is fixed in the Mercurial build)
>>
>> #ifndef size_t
>> #include <cstring>
>> #endif
>> 6. make
>> 7. sudo make install
>>
>>
>> Get DTN 2.6 tarball to work in Ubuntu 8.10:
>>
>> 1. In oasys/aclocal/gcc.ac replace both instances of this:
>>
>> oasys_cv_prog_gccver=`$CC --version | head -n 1`
>> oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed
>> 's/.*gcc.*(GCC) //'`
>> oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed 's/
>> .*//'`
>>
>> with this:
>>
>> oasys_cv_prog_gxxver=`$CXX -dumpversion | cut -d. -f1-2`
>>
>> 2. Add #include <climits> to line 31 of oasys/utils/StringUtils.h
>> 3. Add #include <climits> to line 20 of oasys/tclcmd/TclCommand.cc
>> 4. Add #include <climits> to line 20 of oasys/thread/Timmer.cc
>> 5. Add #include <cstring> and #include <cstdlib> to line 20 of
>> =oasys/utils/Getopt.cc
>> 6. Add #include <algorithm> to line 22 of
>> oasys/utils/InitSequencer.cc
>> 7. Add #include <cstring> to line 20 of oasys/utils/MD5.cc
>> 8. Add #include <cstring> to line 20 of oasys/utils/OptParser.cc
>> 9. Add #include <typeinfo> to line 19 or
>> dtn/servlib/conv_layers/ECLModule.cc
>> 10. Add #include <climits> to line 20 of
>> =dtn/servlib/discovery/IPDiscovery.cc=0
>> 11. Add #include <climits> to line 20 of
>> dtn/servlib/cmd/DiscoveryCommand.cc, servlib/cmd/RegistrationCommand.cc,
>> servlib/cmd/InterfaceCommand.cc, servlib/cmd/BundleCommand.cc
>> 12. Add #include <sys/types.h> to line 21 of dtn/servlib/prophet/Ack.h
>> 13. Add #include <cstring> to line 18 of dtn/servlib/prophet/RIBTLV.cc
>> 14. Add #include <climits> to line 20 of
>> dtn/servlib/reg/TclRegistration.cc
>>
>> -----Original Message-----
>> From: dtn-users-bounces@maillists.intel-research.net
>> [mailto:dtn-users-bounces@maillists.intel-research.net] On Behalf Of
>> Graham Keellings (Leonix Solutions Pte Ltd)
>> Sent: Wednesday, June 03, 2009 11:19 PM
>> To: Graham Keellings (Leonix Solutions Pte Ltd)
>> Cc: dtn-users
>> Subject: Re: [dtn-users] How can I build DTN and Oasys?
>>
>> A week or more later and I am *still* trying to build and run DTN2 :-(
>>
>> Rather than trouble you with the errors, I will just ask if anyone can
>> name a Linux distro where DTN and Oasys will build right out of the box.
>> I am willing to format a PC and use it only to build and run DTN2.
>>
>> The only person I know who had any success used Fedora Core 6 (yes, SIX,
>> with 11 launching next week - it is no longer supported, so I can't
>> download any packages).
>>
>> Thanks very much in advance for any help.
>>
>> ~graham();
>>
>> p.s I know it's personal taste, but I would prefer a forum to a mailing
>> list (searchable, people can look only at topics which interest them,
>> etc) And with so much information spread about the web site and in the
>> download package, maybe a wiki would be nice?
>>
>> p.p.s any chance of a poll, whether on the web site or by mailing list
>> as to which platforms (linux dstro, etc) people are using?
>>
>>
>>
>> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>>> I noticed another "I can't build" mail today. I too have been having
>>> problems and can't build under either Windows or Ubuntu 9. The compile
>>> errors were flagged in standard include files and did not seem to be
>>> part of the DTN code, which makes me think that I just have some
>>> non-standard files somewhere through installing other software.
>>>
>>> Rather than trouble you with the errors, I will just ask if anyone can
>>> name a Linux distro where DTN and Oasys will build right out of the
>> box.
>>> I am willing to format a PC and use it only to build DTN2.
>>>
>>> Thanks very much for any help, and sorry for troubling the whole list
>>> with this (wouldn't a forum be a good idea?)
>>> _______________________________________________
>>> dtn-users mailing list
>>> dtn-users@maillists.intel-research.net
>>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>>
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------070009050004030206090404
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------070009050004030206090404--


Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n585vgtL018144 for <dtn-users@mailman.dtnrg.org>; Sun, 7 Jun 2009 22:57:42 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MDXkB-0002QN-I5; Mon, 08 Jun 2009 01:50:04 -0400
Message-ID: <4A2CA689.5040103@LeonixSolutions.com>
Date: Mon, 08 Jun 2009 13:50:01 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
To: John Setzer <john.setzer@tridsys.com>
References: <4A10C36A.4010006@LeonixSolutions.com> <4A273D1A.4080209@LeonixSolutions.com> <228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com>
In-Reply-To: <228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com>
Content-Type: multipart/mixed; boundary="------------060708040705020100020301"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - mailman.dtnrg.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: [dtn-users] /usr/bin/install: cannot stat `tools/oasys_tclsh': No such file or directory
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Mon, 08 Jun 2009 05:57:43 -0000

This is a multi-part message in MIME format.
--------------060708040705020100020301
Content-Type: multipart/alternative;
	boundary="------------070203070205070606070008"


--------------070203070205070606070008
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit

John, this is the most helpful thing I have seen about building DTN2 - I 
only wish that it were online somewhere readily accessible (wiki?).

When I tried to follow it through on Ubuntu 8, it worked except for " 
./build-configure.sh". On (a totally fresh) Ubuntu9 it gave a compiler 
error (whose details I don't have as I was in hurry to trash it & try 
again with U 8; something to do with an XML header file, iirc).

Short story - it build just fine on a laptop with U 8, it fails on a 
desktop with U9 (soen XML header file error which I forgot to record) 
and on the desktop, for some weird reason, configuring Oasys gives " 
/usr/bin/install: cannot stat `tools/oasys_tclsh': No such file or 
directory" (but not on the laptop??!!).

So, I will struggle one, but thank your for your help in getting me so far.

With best wishes,

Graham


John Setzer wrote:
> Graham,
>
> Here is a list of things I had to do to get DTN to work on Ubuntu back
> in January.  This information is a little out of date and my system is
> different than yours, but it might give you some ideas:
>
> Enviroment:
> There are two ways to install DTN2: get the latest build from the
> mercurial repository or get the 2.6 build tarball from SourceForge. As
> of January 2009, the configure scripts would NOT run correctly if you
> attempted to install the 2.6 build from tarball on Ubuntu Ibex(8.10).
> The latest mercurial build has fixed the install issue that the 2.6
> build has and will install fine on Ubuntu Ibex(8.10). You can install
> the 2.6 tarball with only one problem on Ubuntu Heron(8.04), or you can
> see the section on additional steps to take to get the 2.6 tarball
> working on Ubuntu Ibex(8.10). The rest of this tutorial assumes you are
> installing DTN2 on two Ubuntu Heron virtual machines updated to Jan
> 2009(unless otherwise noted) with the following names and IP addresses:
>
> Install Procedure:
>
>    1. Install these packages and their dependencies
>          1. build-essential
>          2. g++
>          3. libavahi-compact-libdnssd-dev
>          4. libdb4.6
>          5. libdb4.6-dev
>          6. libxerces-c2-dev
>          7. libxerces-c28
>          8. libexpat1-dev
>          9. mono-1.0-devel
>         10. tcl8.4
>         11. tcl8.4-dev
>         12. tcllib
>         13. tclreadline
>         14. tclx8.4-dev
>         15. tclx8.4
>         16. zlib1g-dev 
>    2. cd /Some/Where/You/Want/To/Put/Install/Files
>    3. mkdir dtn2
>    4. cd dtn2
>    5. Download Oasys
>          1. Download tarball from SourceForge...OR:
>                1. Download oasys-1.3.0.tgz and dtn-2.6.0.tgz from
> http://sourceforge.net/project/showfiles.php?group_id=101657 into your
> dtn2 directory
>                2. tar xvf oasys-1.3.0.tgz 
>          2. Download latest build from Mercurial: hg clone
> http://dtn.sourceforge.net/hg/oasys
>    6. Install OASYS
>          1. cd oasys-1.3.0/
>          2. ./build-configure.sh
>          3. CC=gcc CXX=g++ ./configure
>          4. make
>          5. sudo make install 
>    7. cd to back to dtn2 if you are still in the oasys dir.
>    8. Download DTN2
>          1. Download 2.6 tarball from SourceForge...OR:
>                1. Download dtn-2.6.0.tgz from
> http://sourceforge.net/project/showfiles.php?group_id=101657 into your
> dtn2 directory if you haven't already.
>                2. tar xvf dtn-2.6.0.tgz 
>          2. Download latest build from Mercurial...OR: hg clone
> http://dtn.sourceforge.net/hg/DTN2
>    9. At this point you may want to look at dtn-2.6.0/README and
> dtn-2.6.0/doc/manual/index.html
>   10. Install DTN2
>          1. cd dtn-2.6.0
>          2. ./build-configure.sh
>          4. CC=gcc CXX=g++ ./configure -C
>          5. Oasys seems to compile without any changes; however, when
> the DTN code is compiled it references the Oasys code and cannot resolve
> the symbole size_t. You need need to add the cstring library to the
> scope of SafeRange.h by adding this code after line 18 of
> oasys/util/SafeRange.h (I think this is fixed in the Mercurial build)
>
>                   #ifndef size_t
>                   #include <cstring>
>                   #endif 
>                   
>
>          6. make
>          7. sudo make install 
>
>
>
> Get DTN 2.6 tarball to work in Ubuntu 8.10:
>
>    1. In oasys/aclocal/gcc.ac replace both instances of this:
>
>          oasys_cv_prog_gccver=`$CC --version | head -n 1`
>          oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed
> 's/.*gcc.*(GCC) //'`
>          oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed 's/
> .*//'`
>          
>
>       with this:
>
>          oasys_cv_prog_gxxver=`$CXX -dumpversion | cut -d. -f1-2`
>          
>
>    2. Add #include <climits> to line 31 of oasys/utils/StringUtils.h
>    3. Add #include <climits> to line 20 of oasys/tclcmd/TclCommand.cc
>    4. Add #include <climits> to line 20 of oasys/thread/Timmer.cc
>    5. Add #include <cstring> and #include <cstdlib> to line 20 of
> =oasys/utils/Getopt.cc
>    6. Add #include <algorithm> to line 22 of
> oasys/utils/InitSequencer.cc
>    7. Add #include <cstring> to line 20 of oasys/utils/MD5.cc
>    8. Add #include <cstring> to line 20 of oasys/utils/OptParser.cc
>    9. Add #include <typeinfo> to line 19 or
> dtn/servlib/conv_layers/ECLModule.cc
>   10. Add #include <climits> to line 20 of
> =dtn/servlib/discovery/IPDiscovery.cc=0
>   11. Add #include <climits> to line 20 of
> dtn/servlib/cmd/DiscoveryCommand.cc, servlib/cmd/RegistrationCommand.cc,
> servlib/cmd/InterfaceCommand.cc, servlib/cmd/BundleCommand.cc
>   12. Add #include <sys/types.h> to line 21 of dtn/servlib/prophet/Ack.h
>   13. Add #include <cstring> to line 18 of dtn/servlib/prophet/RIBTLV.cc
>   14. Add #include <climits> to line 20 of
> dtn/servlib/reg/TclRegistration.cc 
>
>
> -----Original Message-----
> From: dtn-users-bounces@maillists.intel-research.net
> [mailto:dtn-users-bounces@maillists.intel-research.net] On Behalf Of
> Graham Keellings (Leonix Solutions Pte Ltd)
> Sent: Wednesday, June 03, 2009 11:19 PM
> To: Graham Keellings (Leonix Solutions Pte Ltd)
> Cc: dtn-users
> Subject: Re: [dtn-users] How can I build DTN and Oasys?
>
> A week or more later and I am *still* trying to build and run DTN2 :-(
>
> Rather than trouble you with the errors, I will just ask if anyone can
> name a Linux distro where DTN and Oasys will build right out of the box.
> I am willing to format a PC and use it only to build and run DTN2.
>
> The only person I know who had any success used Fedora Core 6 (yes, SIX,
> with 11 launching next week - it is no longer supported, so I can't
> download any packages).
>
> Thanks very much in advance for any help.
>
> ~graham();
>
> p.s I know it's personal taste, but I would prefer a forum to a mailing
> list (searchable, people can look only at topics which interest them,
> etc) And with so much information spread about the web site and in the
> download package, maybe a wiki would be nice?
>
> p.p.s any chance of a poll, whether on the web site or by mailing list
> as to which platforms (linux dstro, etc) people are using?
>
>
>
> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>   
>> I noticed another "I can't build" mail today. I too have been having
>> problems and can't build under either Windows or Ubuntu 9. The compile
>> errors were flagged in standard include files and did not seem to be
>> part of the DTN code, which makes me think that I just have some
>> non-standard files somewhere through installing other software.
>>
>> Rather than trouble you with the errors, I will just ask if anyone can
>> name a Linux distro where DTN and Oasys will build right out of the
>>     
> box.
>   
>> I am willing to format a PC and use it only to build DTN2.
>>
>> Thanks very much for any help, and sorry for troubling the whole list
>> with this (wouldn't a forum be a good idea?)
>>   
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>   
>>     
>
>
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------070203070205070606070008
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=US-ASCII" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
John, this is the most helpful thing I have seen about building DTN2 -
I only wish that it were online somewhere readily accessible (wiki?).<br>
<br>
When I tried to follow it through on Ubuntu 8, it worked except for "&nbsp;
./build-configure.sh". On (a totally fresh)&nbsp; Ubuntu9 it gave a compiler
error (whose details I don't have as I was in hurry to trash it &amp;
try again with U 8; something to do with an XML header file, iirc).<br>
<br>
Short story - it build just fine on a laptop with U 8, it fails on a
desktop with U9 (soen XML header file error&nbsp; which I forgot to record)
and on the desktop, for some weird reason, configuring Oasys gives "&nbsp;
/usr/bin/install: cannot stat `tools/oasys_tclsh': No such file or
directory" (but not on the laptop??!!).<br>
<br>
So, I will struggle one, but thank your for your help in getting me so
far.<br>
<br>
With best wishes,<br>
<br>
Graham <br>
<br>
<br>
John Setzer wrote:
<blockquote
 cite="mid:228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com"
 type="cite">
  <pre wrap="">Graham,

Here is a list of things I had to do to get DTN to work on Ubuntu back
in January.  This information is a little out of date and my system is
different than yours, but it might give you some ideas:

Enviroment:
There are two ways to install DTN2: get the latest build from the
mercurial repository or get the 2.6 build tarball from SourceForge. As
of January 2009, the configure scripts would NOT run correctly if you
attempted to install the 2.6 build from tarball on Ubuntu Ibex(8.10).
The latest mercurial build has fixed the install issue that the 2.6
build has and will install fine on Ubuntu Ibex(8.10). You can install
the 2.6 tarball with only one problem on Ubuntu Heron(8.04), or you can
see the section on additional steps to take to get the 2.6 tarball
working on Ubuntu Ibex(8.10). The rest of this tutorial assumes you are
installing DTN2 on two Ubuntu Heron virtual machines updated to Jan
2009(unless otherwise noted) with the following names and IP addresses:

Install Procedure:

   1. Install these packages and their dependencies
         1. build-essential
         2. g++
         3. libavahi-compact-libdnssd-dev
         4. libdb4.6
         5. libdb4.6-dev
         6. libxerces-c2-dev
         7. libxerces-c28
         8. libexpat1-dev
         9. mono-1.0-devel
        10. tcl8.4
        11. tcl8.4-dev
        12. tcllib
        13. tclreadline
        14. tclx8.4-dev
        15. tclx8.4
        16. zlib1g-dev 
   2. cd /Some/Where/You/Want/To/Put/Install/Files
   3. mkdir dtn2
   4. cd dtn2
   5. Download Oasys
         1. Download tarball from SourceForge...OR:
               1. Download oasys-1.3.0.tgz and dtn-2.6.0.tgz from
<a class="moz-txt-link-freetext" href="http://sourceforge.net/project/showfiles.php?group_id=101657">http://sourceforge.net/project/showfiles.php?group_id=101657</a> into your
dtn2 directory
               2. tar xvf oasys-1.3.0.tgz 
         2. Download latest build from Mercurial: hg clone
<a class="moz-txt-link-freetext" href="http://dtn.sourceforge.net/hg/oasys">http://dtn.sourceforge.net/hg/oasys</a>
   6. Install OASYS
         1. cd oasys-1.3.0/
         2. ./build-configure.sh
         3. CC=gcc CXX=g++ ./configure
         4. make
         5. sudo make install 
   7. cd to back to dtn2 if you are still in the oasys dir.
   8. Download DTN2
         1. Download 2.6 tarball from SourceForge...OR:
               1. Download dtn-2.6.0.tgz from
<a class="moz-txt-link-freetext" href="http://sourceforge.net/project/showfiles.php?group_id=101657">http://sourceforge.net/project/showfiles.php?group_id=101657</a> into your
dtn2 directory if you haven't already.
               2. tar xvf dtn-2.6.0.tgz 
         2. Download latest build from Mercurial...OR: hg clone
<a class="moz-txt-link-freetext" href="http://dtn.sourceforge.net/hg/DTN2">http://dtn.sourceforge.net/hg/DTN2</a>
   9. At this point you may want to look at dtn-2.6.0/README and
dtn-2.6.0/doc/manual/index.html
  10. Install DTN2
         1. cd dtn-2.6.0
         2. ./build-configure.sh
         4. CC=gcc CXX=g++ ./configure -C
         5. Oasys seems to compile without any changes; however, when
the DTN code is compiled it references the Oasys code and cannot resolve
the symbole size_t. You need need to add the cstring library to the
scope of SafeRange.h by adding this code after line 18 of
oasys/util/SafeRange.h (I think this is fixed in the Mercurial build)

                  #ifndef size_t
                  #include &lt;cstring&gt;
                  #endif 
                  

         6. make
         7. sudo make install 



Get DTN 2.6 tarball to work in Ubuntu 8.10:

   1. In oasys/aclocal/gcc.ac replace both instances of this:

         oasys_cv_prog_gccver=`$CC --version | head -n 1`
         oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed
's/.*gcc.*(GCC) //'`
         oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed 's/
.*//'`
         

      with this:

         oasys_cv_prog_gxxver=`$CXX -dumpversion | cut -d. -f1-2`
         

   2. Add #include &lt;climits&gt; to line 31 of oasys/utils/StringUtils.h
   3. Add #include &lt;climits&gt; to line 20 of oasys/tclcmd/TclCommand.cc
   4. Add #include &lt;climits&gt; to line 20 of oasys/thread/Timmer.cc
   5. Add #include &lt;cstring&gt; and #include &lt;cstdlib&gt; to line 20 of
=oasys/utils/Getopt.cc
   6. Add #include &lt;algorithm&gt; to line 22 of
oasys/utils/InitSequencer.cc
   7. Add #include &lt;cstring&gt; to line 20 of oasys/utils/MD5.cc
   8. Add #include &lt;cstring&gt; to line 20 of oasys/utils/OptParser.cc
   9. Add #include &lt;typeinfo&gt; to line 19 or
dtn/servlib/conv_layers/ECLModule.cc
  10. Add #include &lt;climits&gt; to line 20 of
=dtn/servlib/discovery/IPDiscovery.cc=0
  11. Add #include &lt;climits&gt; to line 20 of
dtn/servlib/cmd/DiscoveryCommand.cc, servlib/cmd/RegistrationCommand.cc,
servlib/cmd/InterfaceCommand.cc, servlib/cmd/BundleCommand.cc
  12. Add #include &lt;sys/types.h&gt; to line 21 of dtn/servlib/prophet/Ack.h
  13. Add #include &lt;cstring&gt; to line 18 of dtn/servlib/prophet/RIBTLV.cc
  14. Add #include &lt;climits&gt; to line 20 of
dtn/servlib/reg/TclRegistration.cc 


-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:dtn-users-bounces@maillists.intel-research.net">dtn-users-bounces@maillists.intel-research.net</a>
[<a class="moz-txt-link-freetext" href="mailto:dtn-users-bounces@maillists.intel-research.net">mailto:dtn-users-bounces@maillists.intel-research.net</a>] On Behalf Of
Graham Keellings (Leonix Solutions Pte Ltd)
Sent: Wednesday, June 03, 2009 11:19 PM
To: Graham Keellings (Leonix Solutions Pte Ltd)
Cc: dtn-users
Subject: Re: [dtn-users] How can I build DTN and Oasys?

A week or more later and I am *still* trying to build and run DTN2 :-(

Rather than trouble you with the errors, I will just ask if anyone can
name a Linux distro where DTN and Oasys will build right out of the box.
I am willing to format a PC and use it only to build and run DTN2.

The only person I know who had any success used Fedora Core 6 (yes, SIX,
with 11 launching next week - it is no longer supported, so I can't
download any packages).

Thanks very much in advance for any help.

~graham();

p.s I know it's personal taste, but I would prefer a forum to a mailing
list (searchable, people can look only at topics which interest them,
etc) And with so much information spread about the web site and in the
download package, maybe a wiki would be nice?

p.p.s any chance of a poll, whether on the web site or by mailing list
as to which platforms (linux dstro, etc) people are using?



Graham Keellings (Leonix Solutions Pte Ltd) wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I noticed another "I can't build" mail today. I too have been having
problems and can't build under either Windows or Ubuntu 9. The compile
errors were flagged in standard include files and did not seem to be
part of the DTN code, which makes me think that I just have some
non-standard files somewhere through installing other software.

Rather than trouble you with the errors, I will just ask if anyone can
name a Linux distro where DTN and Oasys will build right out of the
    </pre>
  </blockquote>
  <pre wrap=""><!---->box.
  </pre>
  <blockquote type="cite">
    <pre wrap="">I am willing to format a PC and use it only to build DTN2.

Thanks very much for any help, and sorry for troubling the whole list
with this (wouldn't a forum be a good idea?)
  
_______________________________________________
dtn-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:dtn-users@maillists.intel-research.net">dtn-users@maillists.intel-research.net</a>
<a class="moz-txt-link-freetext" href="http://maillists.intel-research.net/mailman/listinfo/dtn-users">http://maillists.intel-research.net/mailman/listinfo/dtn-users</a>
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="80">-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208
</pre>
</body>
</html>

--------------070203070205070606070008--

--------------060708040705020100020301
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------060708040705020100020301--


Received: from a.painless.aaisp.net.uk (a.painless.aaisp.net.uk [81.187.30.51]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n55BR1FU001503 for <dtn-users@maillists.intel-research.net>; Fri, 5 Jun 2009 04:27:02 -0700
Received: from 250.254.187.81.in-addr.arpa ([81.187.254.250]) by a.painless.aaisp.net.uk with esmtp (Exim 4.69) (envelope-from <elwynd@folly.org.uk>) id 1MCXTO-00011X-4h; Fri, 05 Jun 2009 12:20:34 +0100
From: Elwyn Davies <elwynd@folly.org.uk>
To: Rover Arnaud <arnaud.rover@stage.cnes.fr>
In-Reply-To: <092785B790DCD043BA45401EDA43D9B504409A33@cst-xch-003.cnesnet.ad.cnes.fr>
References: <092785B790DCD043BA45401EDA43D9B504409A33@cst-xch-003.cnesnet.ad.cnes.fr>
Content-Type: text/plain
Organization: Folly Consulting
Date: Fri, 05 Jun 2009 12:19:26 +0100
Message-Id: <1244200766.26608.2.camel@mightyatom.folly.org.uk>
Mime-Version: 1.0
X-Mailer: Evolution 2.22.3.1 
Content-Transfer-Encoding: 7bit
Cc: dtn-users@maillists.intel-research.net
Subject: Re: [dtn-users] Assertion failed in prophet router
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Fri, 05 Jun 2009 11:27:03 -0000

Hi.

There are a couple of bugs in the PRoPHET implementation that I have
found fixes for but not yet uploaded into the code archive.  I'll copy
you (privately) the email that documents them, and get the patches into
the code asap.

Regards,
Elwyn Davies 

On Fri, 2009-06-05 at 12:22 +0200, Rover Arnaud wrote:
> Hi all,
> 
> I run DTN2 implementation since a month and I wanted to test the prophet
> routing algorithm.
> 
> To do that I changed dtn.conf file. I wrote :
> 
> route set type prophet
> 
> ########################################
> #
> # ProPHET
> #
> ########################################
> 
> 
> prophet set beta 0.25
> prophet set kappa 1
> prophet set encounter 0.75
> prophet set gamma 0.99
> prophet set epsilon 0.0039
> prophet set age_period 25
> prophet set hello_dead 2
> prophet queue_policy=fifo
> prophet hello_interval=50
> prophet max_route=6
> 
> I just want to run the routing algorithm, and for the moment I have
> entered random, but i think correct, parameters for prophet algorithm.
> 
> Then I launch dtnd without any problems, when two computers implementing
> prophet see each other, thanks to the discovery service, they exchange
> some prophet bundles. I can see that route are compute when I type
> "route dump" command.
> But when I try to dtnping a machine implementing prophet, even when I
> dtnping localhost, I get :
> 
> lyon dtn% [1244193219.080349 /dtn/apiclient/30 info] new session
> 127.0.0.1:5010 -> 127.0.0.1:52301
> [1244193219.085753 /dtn/bundle/daemon info] REGISTRATION_ADDED 10
> dtn://lyon.dtn/ping.13834
> [1244193219.085787 /dtn/registration/table info] adding registration
> 10/dtn://lyon.dtn/ping.13834
> [1244193219.104771 /dtn/route/prophet info] ProphetRouter accept_bundle
> [1244193219.104819 /dtn/bundle/daemon info] BUNDLE_ACCEPT_REQUEST:
> bundle bundle id 0 [dtn://lyon.dtn/ping.13834 -> dtn://lyon.dtn/ping 20
> byte payload] accepted (reason no additional information)
> [1244193219.104936 /dtn/apiclient/30 info] DTN_SEND bundle bundle id 0
> [dtn://lyon.dtn/ping.13834 -> dtn://lyon.dtn/ping 20 byte payload]
> [1244193219.104985 /dtn/bundle/daemon info] BUNDLE_RECEIVED (from app)
> bundle id 0 [dtn://lyon.dtn/ping.13834 -> dtn://lyon.dtn/ping 20 byte
> payload] prevhop dtn:none (0 bytes recvd)
> [1244193219.121498 /dtn/route/prophet info] ProphetRouter
> handle_bundle_received
> [1244193219.121621 /dtn/bundle/daemon info] BUNDLE_RECEIVED (generated)
> bundle id 1 [dtn://lyon.dtn/ping -> dtn://lyon.dtn/ping.13834 20 byte
> payload] prevhop dtn:none (0 bytes recvd)
> [1244193219.129623 /dtn/registration/10 info] deliver_bundle: queuing
> bundle id 1 for active delivery to dtn://lyon.dtn/ping.13834
> [1244193219.129707 /dtn/route/prophet info] ProphetRouter
> handle_bundle_received
> ASSERTION FAILED (e->link_ != NULL) at routing/ProphetRouter.cc:187
> STACK TRACE: 0x82fab17 0x8138470 0x809df25 0x8138da6 0x808fb3f 0x8089cbe
> 0x8327ef0 0x8328087 0xb7f154fb 
> Abandon
> 
> What does it mean? I must forget to initialize something but I don't see
> what.
> 
> Cheers
> 
> Arnaud
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users



Received: from baudot.cnes.fr (baudot.cnes.fr [132.149.22.11]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n55AR2tF030740 for <dtn-users@maillists.intel-research.net>; Fri, 5 Jun 2009 03:27:02 -0700
Received: from cnes.fr by cnes.fr; Fri,  5 Jun 2009 12:20:37 +0200 (CEST)
Received: from cnes.fr by cnes.fr; Fri, 5 Jun 2009 12:23:01 +0200
Received: from cnes.fr by cnes.fr; Fri,  5 Jun 2009 12:20:37 +0200 (CEST)
Received: from cnes.fr by cnes.fr; Fri, 5 Jun 2009 12:22:28 +0200
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Fri, 5 Jun 2009 12:22:28 +0200
Message-ID: <092785B790DCD043BA45401EDA43D9B504409A33@cst-xch-003.cnesnet.ad.cnes.fr>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Assertion failed in prophet router
thread-index: Acnlx4c4JNzInhMyTmqADuexFAfeVQ==
From: "Rover Arnaud" <arnaud.rover@stage.cnes.fr>
To: <dtn-users@maillists.intel-research.net>
X-OriginalArrivalTime: 05 Jun 2009 10:22:28.0307 (UTC) FILETIME=[8701E230:01C9E5C7]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n55AR2tF030740
Subject: [dtn-users] Assertion failed in prophet router
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Fri, 05 Jun 2009 10:27:03 -0000

Hi all,

I run DTN2 implementation since a month and I wanted to test the prophet
routing algorithm.

To do that I changed dtn.conf file. I wrote :

route set type prophet

########################################
#
# ProPHET
#
########################################


prophet set beta 0.25
prophet set kappa 1
prophet set encounter 0.75
prophet set gamma 0.99
prophet set epsilon 0.0039
prophet set age_period 25
prophet set hello_dead 2
prophet queue_policy=fifo
prophet hello_interval=50
prophet max_route=6

I just want to run the routing algorithm, and for the moment I have
entered random, but i think correct, parameters for prophet algorithm.

Then I launch dtnd without any problems, when two computers implementing
prophet see each other, thanks to the discovery service, they exchange
some prophet bundles. I can see that route are compute when I type
"route dump" command.
But when I try to dtnping a machine implementing prophet, even when I
dtnping localhost, I get :

lyon dtn% [1244193219.080349 /dtn/apiclient/30 info] new session
127.0.0.1:5010 -> 127.0.0.1:52301
[1244193219.085753 /dtn/bundle/daemon info] REGISTRATION_ADDED 10
dtn://lyon.dtn/ping.13834
[1244193219.085787 /dtn/registration/table info] adding registration
10/dtn://lyon.dtn/ping.13834
[1244193219.104771 /dtn/route/prophet info] ProphetRouter accept_bundle
[1244193219.104819 /dtn/bundle/daemon info] BUNDLE_ACCEPT_REQUEST:
bundle bundle id 0 [dtn://lyon.dtn/ping.13834 -> dtn://lyon.dtn/ping 20
byte payload] accepted (reason no additional information)
[1244193219.104936 /dtn/apiclient/30 info] DTN_SEND bundle bundle id 0
[dtn://lyon.dtn/ping.13834 -> dtn://lyon.dtn/ping 20 byte payload]
[1244193219.104985 /dtn/bundle/daemon info] BUNDLE_RECEIVED (from app)
bundle id 0 [dtn://lyon.dtn/ping.13834 -> dtn://lyon.dtn/ping 20 byte
payload] prevhop dtn:none (0 bytes recvd)
[1244193219.121498 /dtn/route/prophet info] ProphetRouter
handle_bundle_received
[1244193219.121621 /dtn/bundle/daemon info] BUNDLE_RECEIVED (generated)
bundle id 1 [dtn://lyon.dtn/ping -> dtn://lyon.dtn/ping.13834 20 byte
payload] prevhop dtn:none (0 bytes recvd)
[1244193219.129623 /dtn/registration/10 info] deliver_bundle: queuing
bundle id 1 for active delivery to dtn://lyon.dtn/ping.13834
[1244193219.129707 /dtn/route/prophet info] ProphetRouter
handle_bundle_received
ASSERTION FAILED (e->link_ != NULL) at routing/ProphetRouter.cc:187
STACK TRACE: 0x82fab17 0x8138470 0x809df25 0x8138da6 0x808fb3f 0x8089cbe
0x8327ef0 0x8328087 0xb7f154fb 
Abandon

What does it mean? I must forget to initialize something but I don't see
what.

Cheers

Arnaud









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 n54GZlJl015133 for <dtn-users@mailman.dtnrg.org>; Thu, 4 Jun 2009 09:35:47 -0700
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 n54GTenn010170 for <dtn-users@mailman.dtnrg.org>; Thu, 4 Jun 2009 12:29:40 -0400
Received: from imchub1.MITRE.ORG (imchub1.mitre.org [129.83.29.73]) by smtp-bedford.mitre.org (8.13.1/8.13.1) with ESMTP id n54GTeKa010161 for <dtn-users@mailman.dtnrg.org>; Thu, 4 Jun 2009 12:29:40 -0400
Received: from IMCMBX3.MITRE.ORG ([129.83.29.206]) by imchub1.MITRE.ORG ([129.83.29.73]) with mapi; Thu, 4 Jun 2009 12:29:39 -0400
From: "Andresen, Jason R." <jandrese@mitre.org>
To: dtn-users <dtn-users@mailman.dtnrg.org>
Date: Thu, 4 Jun 2009 12:29:36 -0400
Thread-Topic: [dtn-users] How can I build DTN and Oasys?
Thread-Index: Acnkw1HuqMXtKXCaQHqoFkOZMxDHEQAYrHOQ
Message-ID: <600C0C33850FFE49B76BDD81AED4D2580126216E26@IMCMBX3.MITRE.ORG>
References: <4A10C36A.4010006@LeonixSolutions.com> <4A273D1A.4080209@LeonixSolutions.com>
In-Reply-To: <4A273D1A.4080209@LeonixSolutions.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n54GZlJl015133
Subject: Re: [dtn-users] How can I build DTN and Oasys?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 04 Jun 2009 16:35:47 -0000

FWIW, I have built DTN2 out of the box on Fedora 10 and Ubuntu 8.04 without any trouble.  

There are some dependences you need to install first though.  

xerces-c
db4-devel
tcl-devel
readline-devel
expat-devel  (maybe, I can't remember if I needed this for DTN2 or for one of our apps)

After you install the dependencies run ./configure and make in oasys and then ./configure and make in DTN2 and it should build without a hitch.

>-----Original Message-----
>From: dtn-users-bounces@maillists.intel-research.net [mailto:dtn-users-
>bounces@maillists.intel-research.net] On Behalf Of Graham Keellings
>(Leonix Solutions Pte Ltd)
>Sent: Wednesday, June 03, 2009 11:19 PM
>To: Graham Keellings (Leonix Solutions Pte Ltd)
>Cc: dtn-users
>Subject: Re: [dtn-users] How can I build DTN and Oasys?
>
>A week or more later and I am *still* trying to build and run DTN2 :-(
>
>Rather than trouble you with the errors, I will just ask if anyone can
>name a Linux distro where DTN and Oasys will build right out of the
>box.  I am willing to format a PC and use it only to build and run DTN2.
>
>The only person I know who had any success used Fedora Core 6 (yes, SIX,
>with 11 launching next week - it is no longer supported, so I can't
>download any packages).
>
>Thanks very much in advance for any help.
>
>~graham();
>
>p.s I know it's personal taste, but I would prefer a forum to a mailing
>list (searchable, people can look only at topics which interest them,
>etc) And with so much information spread about the web site and in the
>download package, maybe a wiki would be nice?
>
>p.p.s any chance of a poll, whether on the web site or by mailing list
>as to which platforms (linux dstro, etc) people are using?
>
>
>
>Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>> I noticed another "I can't build" mail today. I too have been having
>> problems and can't build under either Windows or Ubuntu 9. The compile
>> errors were flagged in standard include files and did not seem to be
>> part of the DTN code, which makes me think that I just have some
>> non-standard files somewhere through installing other software.
>>
>> Rather than trouble you with the errors, I will just ask if anyone can
>> name a Linux distro where DTN and Oasys will build right out of the
>box.
>> I am willing to format a PC and use it only to build DTN2.
>>
>> Thanks very much for any help, and sorry for troubling the whole list
>> with this (wouldn't a forum be a good idea?)
>>
>> _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>
>
>
>--
>Technical Director
>Leonix Solutions (Pte) Ltd
>18 Boon Lay Way
>#09-95 TradeHub 21
>Singapore 609966
>Telephone:+65 6316 9968
>Fax: +65 6316 9208




Received: from exprod5og106.obsmtp.com (exprod5og106.obsmtp.com [64.18.0.182]) by maillists.intel-research.net (8.13.8/8.13.8) with SMTP id n54G4ix3013687 for <dtn-users@mailman.dtnrg.org>; Thu, 4 Jun 2009 09:04:44 -0700
Received: from source ([140.239.127.6]) by exprod5ob106.postini.com ([64.18.4.12]) with SMTP ID DSNKSifvLV74dN4kFrWt2PDIUdWu9be7GO1n@postini.com; Thu, 04 Jun 2009 08:58:38 PDT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Date: Thu, 4 Jun 2009 11:58:33 -0400
Message-ID: <228E72DC8DB30044800483B3460F1A4ABD8AE4@TSIEXCHANGE.tridsys.com>
In-Reply-To: <4A273D1A.4080209@LeonixSolutions.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [dtn-users] How can I build DTN and Oasys?
Thread-Index: Acnkw7QDml9yePH+RmCVJhPXSs3VTgAaN3cw
References: <4A10C36A.4010006@LeonixSolutions.com> <4A273D1A.4080209@LeonixSolutions.com>
From: "John Setzer" <john.setzer@tridsys.com>
To: "Graham Keellings \(Leonix Solutions Pte Ltd\)" <Graham@leonixsolutions.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by maillists.intel-research.net id n54G4ix3013687
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] How can I build DTN and Oasys?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 04 Jun 2009 16:04:45 -0000

Graham,

Here is a list of things I had to do to get DTN to work on Ubuntu back
in January.  This information is a little out of date and my system is
different than yours, but it might give you some ideas:

Enviroment:
There are two ways to install DTN2: get the latest build from the
mercurial repository or get the 2.6 build tarball from SourceForge. As
of January 2009, the configure scripts would NOT run correctly if you
attempted to install the 2.6 build from tarball on Ubuntu Ibex(8.10).
The latest mercurial build has fixed the install issue that the 2.6
build has and will install fine on Ubuntu Ibex(8.10). You can install
the 2.6 tarball with only one problem on Ubuntu Heron(8.04), or you can
see the section on additional steps to take to get the 2.6 tarball
working on Ubuntu Ibex(8.10). The rest of this tutorial assumes you are
installing DTN2 on two Ubuntu Heron virtual machines updated to Jan
2009(unless otherwise noted) with the following names and IP addresses:

Install Procedure:

   1. Install these packages and their dependencies
         1. build-essential
         2. g++
         3. libavahi-compact-libdnssd-dev
         4. libdb4.6
         5. libdb4.6-dev
         6. libxerces-c2-dev
         7. libxerces-c28
         8. libexpat1-dev
         9. mono-1.0-devel
        10. tcl8.4
        11. tcl8.4-dev
        12. tcllib
        13. tclreadline
        14. tclx8.4-dev
        15. tclx8.4
        16. zlib1g-dev 
   2. cd /Some/Where/You/Want/To/Put/Install/Files
   3. mkdir dtn2
   4. cd dtn2
   5. Download Oasys
         1. Download tarball from SourceForge...OR:
               1. Download oasys-1.3.0.tgz and dtn-2.6.0.tgz from
http://sourceforge.net/project/showfiles.php?group_id=101657 into your
dtn2 directory
               2. tar xvf oasys-1.3.0.tgz 
         2. Download latest build from Mercurial: hg clone
http://dtn.sourceforge.net/hg/oasys
   6. Install OASYS
         1. cd oasys-1.3.0/
         2. ./build-configure.sh
         3. CC=gcc CXX=g++ ./configure
         4. make
         5. sudo make install 
   7. cd to back to dtn2 if you are still in the oasys dir.
   8. Download DTN2
         1. Download 2.6 tarball from SourceForge...OR:
               1. Download dtn-2.6.0.tgz from
http://sourceforge.net/project/showfiles.php?group_id=101657 into your
dtn2 directory if you haven't already.
               2. tar xvf dtn-2.6.0.tgz 
         2. Download latest build from Mercurial...OR: hg clone
http://dtn.sourceforge.net/hg/DTN2
   9. At this point you may want to look at dtn-2.6.0/README and
dtn-2.6.0/doc/manual/index.html
  10. Install DTN2
         1. cd dtn-2.6.0
         2. ./build-configure.sh
         4. CC=gcc CXX=g++ ./configure -C
         5. Oasys seems to compile without any changes; however, when
the DTN code is compiled it references the Oasys code and cannot resolve
the symbole size_t. You need need to add the cstring library to the
scope of SafeRange.h by adding this code after line 18 of
oasys/util/SafeRange.h (I think this is fixed in the Mercurial build)

                  #ifndef size_t
                  #include <cstring>
                  #endif 
                  

         6. make
         7. sudo make install 



Get DTN 2.6 tarball to work in Ubuntu 8.10:

   1. In oasys/aclocal/gcc.ac replace both instances of this:

         oasys_cv_prog_gccver=`$CC --version | head -n 1`
         oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed
's/.*gcc.*(GCC) //'`
         oasys_cv_prog_gccver=`echo $oasys_cv_prog_gccver | sed 's/
.*//'`
         

      with this:

         oasys_cv_prog_gxxver=`$CXX -dumpversion | cut -d. -f1-2`
         

   2. Add #include <climits> to line 31 of oasys/utils/StringUtils.h
   3. Add #include <climits> to line 20 of oasys/tclcmd/TclCommand.cc
   4. Add #include <climits> to line 20 of oasys/thread/Timmer.cc
   5. Add #include <cstring> and #include <cstdlib> to line 20 of
=oasys/utils/Getopt.cc
   6. Add #include <algorithm> to line 22 of
oasys/utils/InitSequencer.cc
   7. Add #include <cstring> to line 20 of oasys/utils/MD5.cc
   8. Add #include <cstring> to line 20 of oasys/utils/OptParser.cc
   9. Add #include <typeinfo> to line 19 or
dtn/servlib/conv_layers/ECLModule.cc
  10. Add #include <climits> to line 20 of
=dtn/servlib/discovery/IPDiscovery.cc=0
  11. Add #include <climits> to line 20 of
dtn/servlib/cmd/DiscoveryCommand.cc, servlib/cmd/RegistrationCommand.cc,
servlib/cmd/InterfaceCommand.cc, servlib/cmd/BundleCommand.cc
  12. Add #include <sys/types.h> to line 21 of dtn/servlib/prophet/Ack.h
  13. Add #include <cstring> to line 18 of dtn/servlib/prophet/RIBTLV.cc
  14. Add #include <climits> to line 20 of
dtn/servlib/reg/TclRegistration.cc 


-----Original Message-----
From: dtn-users-bounces@maillists.intel-research.net
[mailto:dtn-users-bounces@maillists.intel-research.net] On Behalf Of
Graham Keellings (Leonix Solutions Pte Ltd)
Sent: Wednesday, June 03, 2009 11:19 PM
To: Graham Keellings (Leonix Solutions Pte Ltd)
Cc: dtn-users
Subject: Re: [dtn-users] How can I build DTN and Oasys?

A week or more later and I am *still* trying to build and run DTN2 :-(

Rather than trouble you with the errors, I will just ask if anyone can
name a Linux distro where DTN and Oasys will build right out of the box.
I am willing to format a PC and use it only to build and run DTN2.

The only person I know who had any success used Fedora Core 6 (yes, SIX,
with 11 launching next week - it is no longer supported, so I can't
download any packages).

Thanks very much in advance for any help.

~graham();

p.s I know it's personal taste, but I would prefer a forum to a mailing
list (searchable, people can look only at topics which interest them,
etc) And with so much information spread about the web site and in the
download package, maybe a wiki would be nice?

p.p.s any chance of a poll, whether on the web site or by mailing list
as to which platforms (linux dstro, etc) people are using?



Graham Keellings (Leonix Solutions Pte Ltd) wrote:
> I noticed another "I can't build" mail today. I too have been having
> problems and can't build under either Windows or Ubuntu 9. The compile
> errors were flagged in standard include files and did not seem to be
> part of the DTN code, which makes me think that I just have some
> non-standard files somewhere through installing other software.
>
> Rather than trouble you with the errors, I will just ask if anyone can
> name a Linux distro where DTN and Oasys will build right out of the
box.
> I am willing to format a PC and use it only to build DTN2.
>
> Thanks very much for any help, and sorry for troubling the whole list
> with this (wouldn't a forum be a good idea?)
>   
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208




Received: from smtpout1.cns.ohiou.edu (smtpout1.cns.ohiou.edu [132.235.51.146]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n543tJ0k012627 for <dtn-users@mailman.dtnrg.org>; Wed, 3 Jun 2009 20:55:20 -0700
X-IronPort-AV: E=Sophos;i="4.41,302,1241409600"; d="scan'208";a="1422876322"
Received: from oak4a.cats.ohiou.edu (HELO oak.cats.ohiou.edu) ([132.235.8.203]) by smtpout1.cns.ohiou.edu with ESMTP; 03 Jun 2009 23:49:05 -0400
Received: from 132.235.3.138 by pm4 (PureMessage); Wed Jun  3 23:48:52 2009
Received: from [132.235.3.138] (lust.cs.ohiou.edu [132.235.3.138]) (authenticated bits=0) by oak.cats.ohiou.edu (8.13.1/8.13.1) with ESMTP id n543mlGu2106490 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 3 Jun 2009 23:48:51 -0400 (EDT)
Message-ID: <4A27441F.9080206@ohio.edu>
Date: Wed, 03 Jun 2009 23:48:47 -0400
From: "G. Clark" <gc355804@ohio.edu>
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
References: <4A10C36A.4010006@LeonixSolutions.com> <4A273D1A.4080209@LeonixSolutions.com>
In-Reply-To: <4A273D1A.4080209@LeonixSolutions.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 4.7.1.128075, Antispam-Engine: 2.5.2.313940, Antispam-Data: 2009.3.17.84053 (pm4)
X-PMX-Information: http://technology.ohio.edu/email/filtering/
X-PMX-Spam: Gauge=IIIIIII, Probability=7%, Report='BODY_SIZE_3000_3999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, FROM_EDU_TLD 0, __BOUNCE_CHALLENGE_SUBJ 0, __CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __FRAUD_419_MONEY 0, __FRAUD_419_MONEY_VALUE 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0'
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] How can I build DTN and Oasys?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 04 Jun 2009 03:55:20 -0000

Hi Graham:

In my humble opinion, errors are useful :)  A generic "it doesn't work" 
doesn't really say much about the error, which means there's no good way 
for folks on the list to help figure out *why* it's not working.

You mentioned that you had it built on Ubuntu 9; did that fail to work 
for some reason?

I seem to remember that you mentioned you were having issues with 
needing to --disable-ecl when you ran configure; if I had to guess, I'd 
wager this probably means that xerces-c isn't installed / configured 
correctly (or that it wasn't when you built oasys).  If this is the 
case, install xerces-c, rebuild oasys, and then rebuild DTN2.  I'm not 
running Ubuntu 9 so I can't give you the exact package, but xerces-c is 
probably something like "libxerces28-dev - validating XML parser library 
for C++ (development files)"

Also, DTN2 (the version I have from the repository, anyway) checks ../ 
to look for oasys when it starts to build.  Thus, you need to build 
oasys *first* and have it in the same directory that the DTN2 directory 
is in, e.g: 

gclark@maelstrom [/home/gclark/dtn2]
$ ls
DTN2    oasys

Note that you'll need to install a few packages in order to get DTN2 to 
run on just about any distribution, since the majority of them don't 
come with the development tools you'll need by default.

At the moment, I have DTN2 running happily on gentoo, ubuntu 8.04, and FC10.

Gilbert Clark
Grad Student
Ohio University

Graham Keellings (Leonix Solutions Pte Ltd) wrote:
> A week or more later and I am *still* trying to build and run DTN2 :-(
>
> Rather than trouble you with the errors, I will just ask if anyone can 
> name a Linux distro where DTN and Oasys will build right out of the 
> box.  I am willing to format a PC and use it only to build and run DTN2.
>
> The only person I know who had any success used Fedora Core 6 (yes, 
> SIX, with 11 launching next week - it is no longer supported, so I 
> can't download any packages).
>
> Thanks very much in advance for any help.
>
> ~graham();
>
> p.s I know it's personal taste, but I would prefer a forum to a 
> mailing list (searchable, people can look only at topics which 
> interest them, etc) And with so much information spread about the web 
> site and in the download package, maybe a wiki would be nice?
>
> p.p.s any chance of a poll, whether on the web site or by mailing list 
> as to which platforms (linux dstro, etc) people are using?
>
>
>
> Graham Keellings (Leonix Solutions Pte Ltd) wrote:
>> I noticed another "I can't build" mail today. I too have been having
>> problems and can't build under either Windows or Ubuntu 9. The compile
>> errors were flagged in standard include files and did not seem to be
>> part of the DTN code, which makes me think that I just have some
>> non-standard files somewhere through installing other software.
>>
>> Rather than trouble you with the errors, I will just ask if anyone can
>> name a Linux distro where DTN and Oasys will build right out of the box.
>> I am willing to format a PC and use it only to build DTN2.
>>
>> Thanks very much for any help, and sorry for troubling the whole list
>> with this (wouldn't a forum be a good idea?)
>>   _______________________________________________
>> dtn-users mailing list
>> dtn-users@maillists.intel-research.net
>> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>>   
>
>
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>   



Received: from sky.fastbighost.net (sky.fastbighost.net [76.76.22.153]) by maillists.intel-research.net (8.13.8/8.13.8) with ESMTP id n543OsbA011275 for <dtn-users@mailman.dtnrg.org>; Wed, 3 Jun 2009 20:24:54 -0700
Received: from dyn98-b60-access.superdsl.com.sg ([202.73.60.98] helo=[192.9.200.138]) by sky.fastbighost.net with esmtpa (Exim 4.69) (envelope-from <Graham@LeonixSolutions.com>) id 1MC3Tl-0006LD-QK; Wed, 03 Jun 2009 23:18:58 -0400
Message-ID: <4A273D1A.4080209@LeonixSolutions.com>
Date: Thu, 04 Jun 2009 11:18:50 +0800
From: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
Organization: Leonix Solutions Pte Ltd
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
MIME-Version: 1.0
To: "Graham Keellings (Leonix Solutions Pte Ltd)" <Graham@LeonixSolutions.com>
References: <4A10C36A.4010006@LeonixSolutions.com>
In-Reply-To: <4A10C36A.4010006@LeonixSolutions.com>
Content-Type: multipart/mixed; boundary="------------030506000902080707060306"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - sky.fastbighost.net
X-AntiAbuse: Original Domain - mailman.dtnrg.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - LeonixSolutions.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
Cc: dtn-users <dtn-users@mailman.dtnrg.org>
Subject: Re: [dtn-users] How can I build DTN and Oasys?
X-BeenThere: dtn-users@maillists.intel-research.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: dtn-users mailing list <dtn-users.maillists.intel-research.net>
List-Unsubscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=unsubscribe>
List-Archive: <http://maillists.intel-research.net/pipermail/dtn-users>
List-Post: <mailto:dtn-users@maillists.intel-research.net>
List-Help: <mailto:dtn-users-request@maillists.intel-research.net?subject=help>
List-Subscribe: <http://maillists.intel-research.net/mailman/listinfo/dtn-users>, <mailto:dtn-users-request@maillists.intel-research.net?subject=subscribe>
X-List-Received-Date: Thu, 04 Jun 2009 03:24:55 -0000

This is a multi-part message in MIME format.
--------------030506000902080707060306
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

A week or more later and I am *still* trying to build and run DTN2 :-(

Rather than trouble you with the errors, I will just ask if anyone can 
name a Linux distro where DTN and Oasys will build right out of the 
box.  I am willing to format a PC and use it only to build and run DTN2.

The only person I know who had any success used Fedora Core 6 (yes, SIX, 
with 11 launching next week - it is no longer supported, so I can't 
download any packages).

Thanks very much in advance for any help.

~graham();

p.s I know it's personal taste, but I would prefer a forum to a mailing 
list (searchable, people can look only at topics which interest them, 
etc) And with so much information spread about the web site and in the 
download package, maybe a wiki would be nice?

p.p.s any chance of a poll, whether on the web site or by mailing list 
as to which platforms (linux dstro, etc) people are using?



Graham Keellings (Leonix Solutions Pte Ltd) wrote:
> I noticed another "I can't build" mail today. I too have been having
> problems and can't build under either Windows or Ubuntu 9. The compile
> errors were flagged in standard include files and did not seem to be
> part of the DTN code, which makes me think that I just have some
> non-standard files somewhere through installing other software.
>
> Rather than trouble you with the errors, I will just ask if anyone can
> name a Linux distro where DTN and Oasys will build right out of the box.
> I am willing to format a PC and use it only to build DTN2.
>
> Thanks very much for any help, and sorry for troubling the whole list
> with this (wouldn't a forum be a good idea?)
>   
> _______________________________________________
> dtn-users mailing list
> dtn-users@maillists.intel-research.net
> http://maillists.intel-research.net/mailman/listinfo/dtn-users
>   


-- 
Technical Director
Leonix Solutions (Pte) Ltd
18 Boon Lay Way
#09-95 TradeHub 21
Singapore 609966
Telephone:+65 6316 9968
Fax: +65 6316 9208


--------------030506000902080707060306
Content-Type: text/x-vcard; charset=utf-8;
 name="Graham.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="Graham.vcf"

begin:vcard
fn:Graham Keellings
n:Keellings;Graham
org:Leonix Solutions Pte Ltd
adr:TradeHub 21;;18 Boon Lay Way #09-95;;;609966;Singapore
email;internet:Graham@LeonixSolutions.com
title:Technical director
tel;work:+65 6316 9968
tel;fax:+65 6316 9208
tel;cell:+65 9725 7353
x-mozilla-html:FALSE
url:http://leonixsolutions.com/
version:2.1
end:vcard


--------------030506000902080707060306--

