From nobody@FreeBSD.org  Tue Aug 23 04:37:08 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6F2B21065672
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 23 Aug 2011 04:37:08 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 5FA0A8FC20
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 23 Aug 2011 04:37:08 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p7N4b8YC063109
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 23 Aug 2011 04:37:08 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p7N4b8CV063108;
	Tue, 23 Aug 2011 04:37:08 GMT
	(envelope-from nobody)
Message-Id: <201108230437.p7N4b8CV063108@red.freebsd.org>
Date: Tue, 23 Aug 2011 04:37:08 GMT
From: Jeff Lawson <jeff@bovine.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port for NeoRouter client & server
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         160017
>Category:       ports
>Synopsis:       [new port] NeoRouter client & server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 23 04:40:05 UTC 2011
>Closed-Date:    Sat Jan 14 04:05:55 UTC 2012
>Last-Modified:  Mon Mar  5 03:10:11 UTC 2012
>Originator:     Jeff Lawson
>Release:        8.1-RELEASE
>Organization:
none
>Environment:
FreeBSD guernsey 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
NeoRouter is a software VPN system (closed source, but free to use)
that supports routing and bridging over peer-to-peer or hub-spoke
methods.  It can be downloaded from http://www.neorouter.com/ for
multiple platforms, but there is currently no FreeBSD port for it yet.

>How-To-Repeat:
n/a
>Fix:
I have created a port for the neorouter-server and neorouter-client.

Both are available on my github account and can be checked out by
Subversion using:

svn checkout http://svn.github.com/bovine/neorouter-port.git

Or you can download a tarball of it from:
https://github.com/bovine/neorouter-port/tarball/master



>Release-Note:
>Audit-Trail:

From: Chris Rees <crees@freebsd.org>
To: Jeff Lawson <jeff@bovine.net>
Cc: "bug-followup@freebsd.org" <bug-followup@freebsd.org>
Subject: Re: ports/160017: New port for NeoRouter client & server
Date: Tue, 23 Aug 2011 10:43:29 +0100

 Thanks for your submission. Please would you attach a shar as per the
 Porter's Handbook so it can be recorded here an easily inspected?
 
 Thanks!
 
 Chris
 
Responsible-Changed-From-To: freebsd-ports-bugs->crees 
Responsible-Changed-By: crees 
Responsible-Changed-When: Tue Aug 23 17:02:52 UTC 2011 
Responsible-Changed-Why:  
Thanks, I'll take a look. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=160017 

From: Jeff Lawson <jeff@bovine.net>
To: Chris Rees <crees@freebsd.org>
Cc: "bug-followup@freebsd.org" <bug-followup@freebsd.org>
Subject: Re: ports/160017: New port for NeoRouter client & server
Date: Tue, 23 Aug 2011 11:58:44 -0500

 --000e0cd2da8eeff01404ab2f1cdd
 Content-Type: multipart/alternative; boundary=000e0cd2da8eeff00d04ab2f1cdb
 
 --000e0cd2da8eeff00d04ab2f1cdb
 Content-Type: text/plain; charset=UTF-8
 
 Okay, shar attached.
 
 --000e0cd2da8eeff00d04ab2f1cdb
 Content-Type: text/html; charset=UTF-8
 
 Okay, shar attached.<br>
 
 --000e0cd2da8eeff00d04ab2f1cdb--
 --000e0cd2da8eeff01404ab2f1cdd
 Content-Type: application/x-shar; name="neorouter.shar"
 Content-Disposition: attachment; filename="neorouter.shar"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_grp4ck630
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJbmVvcm91dGVyLWNsaWVudC8K
 IwluZW9yb3V0ZXItY2xpZW50L2ZpbGVzCiMJbmVvcm91dGVyLWNsaWVudC9maWxlcy9wYXRjaC1u
 cnNlcnZpY2Uuc2gKIwluZW9yb3V0ZXItY2xpZW50L01ha2VmaWxlCiMJbmVvcm91dGVyLWNsaWVu
 dC9kaXN0aW5mby5pMzg2CiMJbmVvcm91dGVyLWNsaWVudC9kaXN0aW5mby5hbWQ2NAojCW5lb3Jv
 dXRlci1jbGllbnQvcGtnLWRlc2NyCiMJbmVvcm91dGVyLXNlcnZlci8KIwluZW9yb3V0ZXItc2Vy
 dmVyL01ha2VmaWxlCiMJbmVvcm91dGVyLXNlcnZlci9wa2ctZGVzY3IKIwluZW9yb3V0ZXItc2Vy
 dmVyL2ZpbGVzCiMJbmVvcm91dGVyLXNlcnZlci9maWxlcy9wYXRjaC1ucnNlcnZlci5zaAojCW5l
 b3JvdXRlci1zZXJ2ZXIvZGlzdGluZm8uYW1kNjQKIwluZW9yb3V0ZXItc2VydmVyL2Rpc3RpbmZv
 LmkzODYKIwplY2hvIGMgLSBuZW9yb3V0ZXItY2xpZW50Lwpta2RpciAtcCBuZW9yb3V0ZXItY2xp
 ZW50LyA+IC9kZXYvbnVsbCAyPiYxCmVjaG8gYyAtIG5lb3JvdXRlci1jbGllbnQvZmlsZXMKbWtk
 aXIgLXAgbmVvcm91dGVyLWNsaWVudC9maWxlcyA+IC9kZXYvbnVsbCAyPiYxCmVjaG8geCAtIG5l
 b3JvdXRlci1jbGllbnQvZmlsZXMvcGF0Y2gtbnJzZXJ2aWNlLnNoCnNlZCAncy9eWC8vJyA+bmVv
 cm91dGVyLWNsaWVudC9maWxlcy9wYXRjaC1ucnNlcnZpY2Uuc2ggPDwgJzZiNTQzMDgyOWRjMDA5
 MzliMTk2YTE0NDEyZmQyMDhmJwpYLS0tIGV0Yy9yYy5kL25yc2VydmljZS5zaAkyMDExLTA4LTIw
 IDEzOjA0OjU4LjAwMDAwMDAwMCAtMDUwMApYKysrIGV0Yy9yYy5kL25yc2VydmljZS5zaAkyMDEx
 LTA4LTIwIDE1OjUxOjM1LjAwMDAwMDAwMCAtMDUwMApYQEAgLTIxLDcgKzIxLDEyIEBAClggbnJz
 ZXJ2aWNlX3N0YXJ0KCkgClggewpYIAllY2hvIC1uICJTdGFydGluZyAke25hbWV9IHNlcnZpY2Vz
 OiAiClgtCS91c3Ivc2Jpbi9kYWVtb24gLWYgLXAgJHBpZGZpbGUgJERBRU1PTiA+L2Rldi9udWxs
 ICYKWCsJaWYgWyAteCAvdXNyL3NiaW4vZGFlbW9uIF07IHRoZW4KWCsJCS91c3Ivc2Jpbi9kYWVt
 b24gLWYgLXAgJHBpZGZpbGUgJERBRU1PTiA+L2Rldi9udWxsICYKWCsJZWxzZQpYKwkJJERBRU1P
 TiA+L2Rldi9udWxsICYKWCsJCWVjaG8gJCEgPiRwaWRmaWxlClgrCWZpClggCWlmIFsgJD8gLWVx
 IDAgXQpYIAl0aGVuClggCSAgICBlY2hvICJTVUNDRVNTIgo2YjU0MzA4MjlkYzAwOTM5YjE5NmEx
 NDQxMmZkMjA4ZgplY2hvIHggLSBuZW9yb3V0ZXItY2xpZW50L01ha2VmaWxlCnNlZCAncy9eWC8v
 JyA+bmVvcm91dGVyLWNsaWVudC9NYWtlZmlsZSA8PCAnYzg3YWQ3OWU2NGFjNjU3ODllZWEyZDQx
 YmMxYjIxNjAnClgjIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjoJbmVvcm91dGVy
 LWNsaWVudApYIyBEYXRlIGNyZWF0ZWQ6CQkJCTIwMTEtMDgtMTcKWCMgV2hvbToJCQkJCUplZmYg
 TGF3c29uIDxqZWZmQGJvdmluZS5uZXQ+ClgjClgjICRGcmVlQlNEOiBwb3J0cy9zZWN1cml0eS9u
 ZW9yb3V0ZXItY2xpZW50L01ha2VmaWxlLHYgJApYIwpYClhQT1JUTkFNRT0JbmVvcm91dGVyLWNs
 aWVudApYUE9SVFZFUlNJT049CTEuNS4xLjI4MjAKWFBPUlRSRVZJU0lPTj0JMQpYQ0FURUdPUklF
 Uz0Jc2VjdXJpdHkKWE1BU1RFUl9TSVRFUz0JaHR0cDovL2Rvd25sb2FkLm5lb3JvdXRlci5jb20v
 RG93bmxvYWRzL05SRnJlZS9VcGRhdGVfJHtQT1JUVkVSU0lPTn0vRnJlZUJTRC8KWERJU1ROQU1F
 PQlucmNsaWVudC0ke1BPUlRWRVJTSU9OfS1mcmVlLWZyZWVic2QtJHtBUkNIfQpYRVhUUkFDVF9T
 VUZYPQkudGd6ClgKWE1BSU5UQUlORVI9CWplZmZAYm92aW5lLm5ldApYQ09NTUVOVD0JRmFzdCwg
 c2VjdXJlLCBzaW1wbGUgVlBOIHNvZnR3YXJlIHdpdGggTkFULXRyYXZlcnNhbApYClhXUktTUkM9
 CQkke1dSS0RJUn0vbnJjbGllbnQKWERJU1RJTkZPX0ZJTEU9CSR7TUFTVEVSRElSfS9kaXN0aW5m
 by4ke0FSQ0h9ClgKWE9OTFlfRk9SX0FSQ0hTPQlpMzg2IGFtZDY0ClhOT19CVUlMRD0JeWVzClgK
 WFBMSVNUX0ZJTEVTPQliaW4vbnJzZXJ2aWNlIGJpbi9ucmNsaWVudGNtZCBldGMvcmMuZC9ucnNl
 cnZpY2UKWFBPUlRET0NTPQlucmNsaWVudC5SRUFETUUKWApYZG8taW5zdGFsbDoKWAkke0lOU1RB
 TExfUFJPR1JBTX0gJHtXUktTUkN9L2Jpbi9ucnNlcnZpY2UgJHtQUkVGSVh9L2JpbgpYCSR7SU5T
 VEFMTF9QUk9HUkFNfSAke1dSS1NSQ30vYmluL25yY2xpZW50Y21kICR7UFJFRklYfS9iaW4KWAkk
 e0lOU1RBTExfU0NSSVBUfSAke1dSS1NSQ30vZXRjL3JjLmQvbnJzZXJ2aWNlLnNoICR7UFJFRklY
 fS9ldGMvcmMuZC9ucnNlcnZpY2UKWC5pZiAhZGVmaW5lZChOT1BPUlRET0NTKQpYCUAke01LRElS
 fSAke0RPQ1NESVJ9ClgJY2QgJHtXUktTUkN9L1plYnJhTmV0d29ya1N5c3RlbXMvTmVvUm91dGVy
 LyAmJiAke0lOU1RBTExfREFUQX0gJHtQT1JURE9DU30gJHtET0NTRElSfQpYLmVuZGlmClgKWHBv
 c3QtaW5zdGFsbDoKWAlAJHtFQ0hPfSAiIgpYCUAke0VDSE99ICJBZGQgdGhlIGZvbGxvd2luZyB0
 byAvZXRjL3JjLmNvbmY6IgpYCUAke0VDSE99ICcgICBucnNlcnZpY2VfZW5hYmxlPSJZRVMiJwpY
 CUAke0VDSE99ICJTdGFydCBucmNsaWVudCB3aXRoOiIKWAlAJHtFQ0hPfSAiICAgJHtwcmVmaXh9
 L2V0Yy9yYy5kL25yc2VydmljZS5zaCBzdGFydCIKWAlAJHtFQ0hPfSAiIgpYClguaW5jbHVkZSA8
 YnNkLnBvcnQubWs+CmM4N2FkNzllNjRhYzY1Nzg5ZWVhMmQ0MWJjMWIyMTYwCmVjaG8geCAtIG5l
 b3JvdXRlci1jbGllbnQvZGlzdGluZm8uaTM4NgpzZWQgJ3MvXlgvLycgPm5lb3JvdXRlci1jbGll
 bnQvZGlzdGluZm8uaTM4NiA8PCAnNjc2NGI1NjUxZTc1NjZkZjIzZmM2Njk2MzZkZTY3MjAnClhT
 SEEyNTYgKG5yY2xpZW50LTEuNS4xLjI4MjAtZnJlZS1mcmVlYnNkLWkzODYudGd6KSA9IDZmODFl
 ZjY0MWM4MzgyZmM5MDZhYjIyZDQ2NDE3MmQ4ODg2OTAxYzIyMGE5ZTgzM2QyMDliMmQ0ZDlhYzU3
 YWMKWFNJWkUgKG5yY2xpZW50LTEuNS4xLjI4MjAtZnJlZS1mcmVlYnNkLWkzODYudGd6KSA9IDE0
 NDc0NzEKNjc2NGI1NjUxZTc1NjZkZjIzZmM2Njk2MzZkZTY3MjAKZWNobyB4IC0gbmVvcm91dGVy
 LWNsaWVudC9kaXN0aW5mby5hbWQ2NApzZWQgJ3MvXlgvLycgPm5lb3JvdXRlci1jbGllbnQvZGlz
 dGluZm8uYW1kNjQgPDwgJ2E2MGFhYmIwM2Y1M2VhZDc5MjVmNjU0MmJhOGQ5Njk0JwpYU0hBMjU2
 IChucmNsaWVudC0xLjUuMS4yODIwLWZyZWUtZnJlZWJzZC1hbWQ2NC50Z3opID0gODFjYjRjZGQx
 YjQ2Y2NlMzQ3YjEyNWRiMjUyMjY4NmI0YjQ1NzBhNWFiYzQzZDg4ZjNlMDdmMjRhMjQ2MTM4YwpY
 U0laRSAobnJjbGllbnQtMS41LjEuMjgyMC1mcmVlLWZyZWVic2QtYW1kNjQudGd6KSA9IDE1NTE2
 MjkKYTYwYWFiYjAzZjUzZWFkNzkyNWY2NTQyYmE4ZDk2OTQKZWNobyB4IC0gbmVvcm91dGVyLWNs
 aWVudC9wa2ctZGVzY3IKc2VkICdzL15YLy8nID5uZW9yb3V0ZXItY2xpZW50L3BrZy1kZXNjciA8
 PCAnYjExZDIwMDg4ODBjMDBiMzIzMmE3ZDQ3NjQzNGQ3MWUnClhOZW9Sb3V0ZXIgaXMgYSB6ZXJv
 LWNvbmZpZ3VyYXRpb24gdmlydHVhbCBwcml2YXRlIG5ldHdvcmtpbmcgdG9vbC4KWApYV1dXOiBo
 dHRwOi8vd3d3Lm5lb3JvdXRlci5jb20vCmIxMWQyMDA4ODgwYzAwYjMyMzJhN2Q0NzY0MzRkNzFl
 CmVjaG8gYyAtIG5lb3JvdXRlci1zZXJ2ZXIvCm1rZGlyIC1wIG5lb3JvdXRlci1zZXJ2ZXIvID4g
 L2Rldi9udWxsIDI+JjEKZWNobyB4IC0gbmVvcm91dGVyLXNlcnZlci9NYWtlZmlsZQpzZWQgJ3Mv
 XlgvLycgPm5lb3JvdXRlci1zZXJ2ZXIvTWFrZWZpbGUgPDwgJ2I1MjIzYTYxN2E1NGE5M2QwMDkw
 Y2IwNWYyMDU4ZDE0JwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CW5lb3Jv
 dXRlci1zZXJ2ZXIKWCMgRGF0ZSBjcmVhdGVkOgkJCQkyMDExLTA4LTE3ClgjIFdob206CQkJCQlK
 ZWZmIExhd3NvbiA8amVmZkBib3ZpbmUubmV0PgpYIwpYIyAkRnJlZUJTRDogcG9ydHMvc2VjdXJp
 dHkvbmVvcm91dGVyLXNlcnZlci9NYWtlZmlsZSx2ICQKWCMKWApYUE9SVE5BTUU9CW5lb3JvdXRl
 ci1zZXJ2ZXIKWFBPUlRWRVJTSU9OPQkxLjUuMS4yODIwClhQT1JUUkVWSVNJT049CTEKWENBVEVH
 T1JJRVM9CXNlY3VyaXR5ClhNQVNURVJfU0lURVM9CWh0dHA6Ly9kb3dubG9hZC5uZW9yb3V0ZXIu
 Y29tL0Rvd25sb2Fkcy9OUkZyZWUvVXBkYXRlXyR7UE9SVFZFUlNJT059L0ZyZWVCU0QvClhESVNU
 TkFNRT0JbnJzZXJ2ZXItJHtQT1JUVkVSU0lPTn0tZnJlZS1mcmVlYnNkLSR7QVJDSH0KWEVYVFJB
 Q1RfU1VGWD0JLnRnegpYClhNQUlOVEFJTkVSPQlqZWZmQGJvdmluZS5uZXQKWENPTU1FTlQ9CUZh
 c3QsIHNlY3VyZSwgc2ltcGxlIFZQTiBzb2Z0d2FyZSB3aXRoIE5BVC10cmF2ZXJzYWwKWApYV1JL
 U1JDPQkJJHtXUktESVJ9L25yc2VydmVyClhESVNUSU5GT19GSUxFPQkke01BU1RFUkRJUn0vZGlz
 dGluZm8uJHtBUkNIfQpYClhPTkxZX0ZPUl9BUkNIUz0JaTM4NiBhbWQ2NApYTk9fQlVJTEQ9CXll
 cwpYClhQTElTVF9GSUxFUz0JYmluL25yc2VydmVyIGV0Yy9yYy5kL25yc2VydmVyIFwKWAlaZWJy
 YU5ldHdvcmtTeXN0ZW1zL05lb1JvdXRlci9vcGVuc3NsLmNuZgpYUE9SVERPQ1M9CW5yc2VydmVy
 LlJFQURNRQpYClhORU9ST1VURVJST09UPQkke1BSRUZJWH0vWmVicmFOZXR3b3JrU3lzdGVtcy9O
 ZW9Sb3V0ZXIvClgKWGRvLWluc3RhbGw6ClgJJHtJTlNUQUxMX1BST0dSQU19ICR7V1JLU1JDfS9i
 aW4vbnJzZXJ2ZXIgJHtQUkVGSVh9L2Jpbi8KWAkke0lOU1RBTExfU0NSSVBUfSAke1dSS1NSQ30v
 ZXRjL3JjLmQvbnJzZXJ2ZXIuc2ggJHtQUkVGSVh9L2V0Yy9yYy5kL25yc2VydmVyClgJQCR7TUtE
 SVJ9ICR7TkVPUk9VVEVSUk9PVH0KWAkke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L1plYnJhTmV0
 d29ya1N5c3RlbXMvTmVvUm91dGVyL29wZW5zc2wuY25mICR7TkVPUk9VVEVSUk9PVH0KWC5pZiAh
 ZGVmaW5lZChOT1BPUlRET0NTKQpYCUAke01LRElSfSAke0RPQ1NESVJ9ClgJY2QgJHtXUktTUkN9
 L1plYnJhTmV0d29ya1N5c3RlbXMvTmVvUm91dGVyICYmICR7SU5TVEFMTF9EQVRBfSAke1BPUlRE
 T0NTfSAke0RPQ1NESVJ9ClguZW5kaWYKWApYcG9zdC1pbnN0YWxsOgpYCXRlc3QgLWYgJHtORU9S
 T1VURVJST09UfS9zZXJ2ZXIuY3J0IHx8IG9wZW5zc2wgcmVxIC1uZXcgLW5ld2tleSByc2E6MTAy
 NCAtZGF5cyAzNjUwIC1ub2RlcyAteDUwOSAta2V5b3V0ICR7TkVPUk9VVEVSUk9PVH0vc2VydmVy
 LmtleSAtb3V0ICR7TkVPUk9VVEVSUk9PVH0vc2VydmVyLmNydCAtY29uZmlnICR7TkVPUk9VVEVS
 Uk9PVH0vb3BlbnNzbC5jbmYKWAlAJHtFQ0hPfSAiIgpYCUAke0VDSE99ICJBZGQgdGhlIGZvbGxv
 d2luZyB0byAvZXRjL3JjLmNvbmY6IgpYCUAke0VDSE99ICcgICBucnNlcnZlcl9lbmFibGU9IllF
 UyInClgJQCR7RUNIT30gIlN0YXJ0IG5yY2xpZW50IHdpdGg6IgpYCUAke0VDSE99ICIgICAke3By
 ZWZpeH0vZXRjL3JjLmQvbnJzZXJ2ZXIuc2ggc3RhcnQiClgJQCR7RUNIT30gIiIKWApYLmluY2x1
 ZGUgPGJzZC5wb3J0Lm1rPgpiNTIyM2E2MTdhNTRhOTNkMDA5MGNiMDVmMjA1OGQxNAplY2hvIHgg
 LSBuZW9yb3V0ZXItc2VydmVyL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPm5lb3JvdXRlci1zZXJ2
 ZXIvcGtnLWRlc2NyIDw8ICc1MmFhODM5MmFhYTkwZDY4ZDkwNzkxMjljMjAwYzMxMScKWE5lb1Jv
 dXRlciBpcyBhIHplcm8tY29uZmlndXJhdGlvbiB2aXJ0dWFsIHByaXZhdGUgbmV0d29ya2luZyB0
 b29sLgpYClhXV1c6IGh0dHA6Ly93d3cubmVvcm91dGVyLmNvbS8KNTJhYTgzOTJhYWE5MGQ2OGQ5
 MDc5MTI5YzIwMGMzMTEKZWNobyBjIC0gbmVvcm91dGVyLXNlcnZlci9maWxlcwpta2RpciAtcCBu
 ZW9yb3V0ZXItc2VydmVyL2ZpbGVzID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gbmVvcm91dGVy
 LXNlcnZlci9maWxlcy9wYXRjaC1ucnNlcnZlci5zaApzZWQgJ3MvXlgvLycgPm5lb3JvdXRlci1z
 ZXJ2ZXIvZmlsZXMvcGF0Y2gtbnJzZXJ2ZXIuc2ggPDwgJ2FlODZjYzgyMTkzZjdiYjRlZWFhNzBi
 MThhYmE4MGExJwpYLS0tIGV0Yy9yYy5kL25yc2VydmVyLnNoCTIwMTEtMDgtMjAgMTY6MzQ6NTgu
 MDAwMDAwMDAwIC0wNTAwClgrKysgZXRjL3JjLmQvbnJzZXJ2ZXIuc2gJMjAxMS0wOC0yMCAxNjoz
 NjoyOS4wMDAwMDAwMDAgLTA1MDAKWEBAIC0yMiw3ICsyMiwxMiBAQApYIG5yc2VydmVyX3N0YXJ0
 KCkgClggewpYIAllY2hvIC1uICJTdGFydGluZyAke25hbWV9IHNlcnZpY2VzOiAiClgtCS91c3Iv
 c2Jpbi9kYWVtb24gLWYgLXAgJHBpZGZpbGUgJERBRU1PTiA+L2Rldi9udWxsICYKWCsJaWYgWyAt
 eCAvdXNyL3NiaW4vZGFlbW9uIF07IHRoZW4KWCsJCS91c3Ivc2Jpbi9kYWVtb24gLWYgLXAgJHBp
 ZGZpbGUgJERBRU1PTiA+L2Rldi9udWxsICYKWCsJZWxzZQpYKwkJJERBRU1PTiA+L2Rldi9udWxs
 ICYKWCsJCWVjaG8gJCEgPiRwaWRmaWxlClgrCWZpClggCWlmIFsgJD8gLWVxIDAgXQpYIAl0aGVu
 ClggCSAgICBlY2hvICJTVUNDRVNTIgphZTg2Y2M4MjE5M2Y3YmI0ZWVhYTcwYjE4YWJhODBhMQpl
 Y2hvIHggLSBuZW9yb3V0ZXItc2VydmVyL2Rpc3RpbmZvLmFtZDY0CnNlZCAncy9eWC8vJyA+bmVv
 cm91dGVyLXNlcnZlci9kaXN0aW5mby5hbWQ2NCA8PCAnNzEwNTE0MWI0ODkwNjA2OTA2Y2U4OGQw
 MWU1NjRjMTUnClhTSEEyNTYgKG5yc2VydmVyLTEuNS4xLjI4MjAtZnJlZS1mcmVlYnNkLWFtZDY0
 LnRneikgPSBiZGIzYzczNjlhYzMxNGI3MzM4ZmI1NTA2MDRiODMxNmFiYjEzOWMzYzYzZjI4MjJm
 MWU3ODczMWEzMWJkNjM2ClhTSVpFIChucnNlcnZlci0xLjUuMS4yODIwLWZyZWUtZnJlZWJzZC1h
 bWQ2NC50Z3opID0gMTIzMzEwMAo3MTA1MTQxYjQ4OTA2MDY5MDZjZTg4ZDAxZTU2NGMxNQplY2hv
 IHggLSBuZW9yb3V0ZXItc2VydmVyL2Rpc3RpbmZvLmkzODYKc2VkICdzL15YLy8nID5uZW9yb3V0
 ZXItc2VydmVyL2Rpc3RpbmZvLmkzODYgPDwgJ2NjZDZmZDQzMTc3OTc2MDBlMjFkMjZlYWM3YTBm
 MzI5JwpYU0hBMjU2IChucnNlcnZlci0xLjUuMS4yODIwLWZyZWUtZnJlZWJzZC1pMzg2LnRneikg
 PSAzYWY4MjIwNDE5N2QxMzNlY2M5ZjE2Yzc1YjNmNzc1NzIwZTc3NThlODQ1NzFlY2IyMDNiZjcw
 OTNmMTVmYzhmClhTSVpFIChucnNlcnZlci0xLjUuMS4yODIwLWZyZWUtZnJlZWJzZC1pMzg2LnRn
 eikgPSAxMTM5MzMxCmNjZDZmZDQzMTc3OTc2MDBlMjFkMjZlYWM3YTBmMzI5CmV4aXQKCg==
 --000e0cd2da8eeff01404ab2f1cdd--
State-Changed-From-To: open->feedback 
State-Changed-By: crees 
State-Changed-When: Thu Sep 1 17:15:31 UTC 2011 
State-Changed-Why:  
Ask for submitter fix. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=160017 

From: Chris Rees <crees@FreeBSD.org>
To: bug-followup@FreeBSD.org, jeff@bovine.net
Cc:  
Subject: Re: ports/160017: New port for NeoRouter client &amp; server
Date: Thu, 1 Sep 2011 18:16:06 +0100

 Sorry about the delay in response.
 
 Is there any way to install into ${PREFIX}/share/NeoRouter rather than 
 ${PREFIX}/ZebraNetworkSystems?
 
 The ports system is quite strict on hierarchy.
 
 I've dealt with the rc scripts, and also moved the ECHO parts of 
 post-install into pkg-message so it's shown when the package is 
 installed too.
 
 I've also put both distinfo files together - -it's not a problem to have 
 extra files in there, they're ignored.
 
 Please would you look at the hierarchy issues?
 
 Chris
 
 -- 
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.
 

From: Jeff Lawson <jeff@bovine.net>
To: Chris Rees <crees@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: ports/160017: New port for NeoRouter client &amp; server
Date: Fri, 2 Sep 2011 21:24:45 -0500

 --bcaec51f97e995153804ac002fca
 Content-Type: text/plain; charset=UTF-8
 
 The "ZebraNetworkSystems" path is a hard-coded default into the binary, but
 it looks like we should be able to set the OPENSSL_CONF environment variable
 to the full path (including filename of openssl.cnf) before launching either
 the server or client to relocate that one file.
 
 However, the neorouter-server in particular has other expectations of files
 being located in /usr/local/ZebraNetworkSystems/NeoRouter/ which I don't
 think can be easily altered.
 
 Although both the client and server do have -dbroot command-line option, I
 don't think that covers the certificate files used by the server:
 -dbroot: specify a writable path to store user data.
 
 I will try to do some testing and see what other methods are possible.
 
 Would creating the directory somewhere under ${PREFIX}/share/ and then
 symlinking that to /usr/local/ZebraNetworkSystems be any more acceptable?
 
 Do you think there is value in combining both the "neorouter-server" and
 "neorouter-client" into a single "neorouter" port and having the config
 prompt which subpackage (or both) to install?
 
 --bcaec51f97e995153804ac002fca--
Responsible-Changed-From-To: crees->freebsd-ports-bugs 
Responsible-Changed-By: crees 
Responsible-Changed-When: Sat Sep 10 18:26:52 UTC 2011 
Responsible-Changed-Why:  
I'm sorry, I won't be able to get this in in a decent timeframe. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=160017 

From: Chris Rees <chris@bayofrum.net>
To: bug-followup@FreeBSD.org, jeff@bovine.net
Cc:  
Subject: Re: ports/160017: [new port] NeoRouter client &amp; server
Date: Sat, 10 Sep 2011 19:24:31 +0100

 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
 Hi Jeff,
 
 I'm going to have to stick this back in the pool I'm afraid -- now term
 has started again there're going to be unacceptable delays for you, and
 you'd be better served by someone who has some more free time.
 
 However... to make the port ready:
 
 - - The port is fine as client/server, please don't try to put them into
 one port!
 
 - - Since it's a binary port, it's possibly OK to install to
 ${PREFIX}/ZebraNetworkSystems/NeoRouter if it's very hard to alter.
 
 - - The rc scripts need some work -- have a look at the Porter's Handbook
 section on rc scripts for some pointers, and use freebsd-rc@FreeBSD.org
 to get someone to review them.
 
 I'm sorry to drop this on you, but I think it'll be quicker if someone
 with more spare time deals with this for you,
 
 Chris
 
 New shar with some fixes for you to look at:
 
 http://www.bayofrum.net/~crees/patches/neorouter.shar
 
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.12 (MingW32)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iQEcBAEBAgAGBQJOa6tfAAoJEAyGjBukjwKsI8UIAJlpx1cQSCmIsN/K+hCxEc8J
 RW8FB1XhmUFLoV5h9eE59UKKI2vPnHjXlydZgeynuIjFKuVX2OWmXU/BBLY/p6A/
 7kqVaOkLUcNG/G4h+dwJC+GdXzCzynWg6agFqbsntBMCGJUo3/geKqAPUp5pf3dK
 dZoQ2Uo1mdAL8Q8ShfDmFc9mzM5Q7Gk2rMAU4Vnjtg8YlWVekF6K9RsmM3auvHgF
 zs/0QFYKVVJnTlT3oBxCCkkErax2Est24TeM6tKUtLHPVC8i3/BoAdHbvyfIt9XD
 WWhB3tQx2B9EnXBIjnJHsXVeGxLM7fK+ySqUBfYMWWq1SeZy93VKv2eGGOzNnvk=
 =djAs
 -----END PGP SIGNATURE-----
 
 -- 
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.
 
Responsible-Changed-From-To: freebsd-ports-bugs->scheidell  
Responsible-Changed-By: scheidell 
Responsible-Changed-When: Sat Dec 10 05:30:25 UTC 2011 
Responsible-Changed-Why:  
Jeff: look at last set of notes in pr, clean it up, and I'll take a look at it. 
I have been wantin to try neorouter for a while now. 
(don't they have a paid version also?  would you be able to support, with a knob and env var the paid version?) 


http://www.freebsd.org/cgi/query-pr.cgi?pr=160017 

From: Michael Scheidell <scheidell@freebsd.org>
To: <bug-followup@FreeBSD.org>, <jeff@bovine.net>, Gabor Kovesdan
	<gabor@FreeBSD.org>
Cc:  
Subject: Re: ports/160017: [new port] NeoRouter client &amp; server
Date: Sat, 17 Dec 2011 11:28:32 -0500

 Jeff:
 
 how important is it to preserve  ../openssl.cnf  and server.key and 
 server.crt between installs/upgrades?
 
 I am thinking of putting an option knob 'WITH_FILES" (default off) to 
 allow someone to preserve the cnf/crt/key between builds.
 
 I also noticed that 'make package' doesn't include those files either, 
 so, are they important? if you have clients in the field, and you 
 upgrade the server, and drop the original keys, will this make the 
 clients disconnect for good?
 
 -- 
 Michael Scheidell, CTO
 o: 561-999-5000
 d: 561-948-2259
  >*| *SECNAP Network Security Corporation
 
     * Best Mobile Solutions Product of 2011
     * Best Intrusion Prevention Product
     * Hot Company Finalist 2011
     * Best Email Security Product
     * Certified SNORT Integrator
 

From: Michael Scheidell <scheidell@freebsd.org>
To: <bug-followup@FreeBSD.org>, <jeff@bovine.net>
Cc:  
Subject: Re: ports/160017: [new port] NeoRouter client &amp; server
Date: Sat, 17 Dec 2011 13:30:51 -0500

 I propose the following alternate Makefile, port based on crees 
 alternate shar. my changes to Makefile:
 
 #1, added knob SSL_FILES and PLIST/FILES and test of existing 
 openssl.cnf to preserve ../openssl.cnf ../server.key and ../server.crt
 #2, added USE_OPENSSL = yes, to bring in OPENSSLBASE keyword (for || 
 openssl -- (make key) )
 #3, added test for OSVERSION < 800017 (neorouter binary is 8.x only)
 #4, took out <*.mk> lines because OSVERSION needed pre and post mk.
 
 # New ports collection makefile for:    neorouter-server
 # Date created:                2011-08-17
 # Whom:                    Jeff Lawson <jeff@bovine.net>
 #
 # $FreeBSD$
 #
 
 PORTNAME=    neorouter-server
 PORTVERSION=    1.5.1.2820
 CATEGORIES=    security
 MASTER_SITES=    
 http://download.neorouter.com/Downloads/NRFree/Update_${PORTVERSION}/FreeBSD/
 DISTNAME=    nrserver-${PORTVERSION}-free-freebsd-${ARCH}
 EXTRACT_SUFX=    .tgz
 
 MAINTAINER=    jeff@bovine.net
 COMMENT=    Fast, secure, simple VPN software with NAT-traversal
 
 WRKSRC=        ${WRKDIR}/nrserver
 
 ONLY_FOR_ARCHS=    i386 amd64
 NO_BUILD=    yes
 
 PORTDOCS=    nrserver.README
 
 NEOROUTERROOT=    ${PREFIX}/ZebraNetworkSystems/NeoRouter
 
 OPTIONS=    SSL_FILES "Preserve ssl keys and config files " off
 
 USE_OPENSSL=    yes
 
 .include <bsd.port.pre.mk>
 
 .if ${OSVERSION} < 800107
 IGNORE=        binary requires FreeBSD 8.x+
 .endif
 
 PLIST_FILES+=    bin/nrserver \
          etc/rc.d/nrserver
 
 .if !defined(WITH_SSL_FILES)
 PLIST_FILES+=    ZebraNetworkSystems/NeoRouter/openssl.cnf \
          ZebraNetworkSystems/NeoRouter/server.key \
          ZebraNetworkSystems/NeoRouter/server.crt
 PLIST_DIRS+=    ZebraNetworkSystems/NeoRouter \
          ZebraNetworkSystems
 .endif
 
 do-install:
      ${INSTALL_PROGRAM} ${WRKSRC}/bin/nrserver ${PREFIX}/bin/
      ${INSTALL_SCRIPT} ${WRKSRC}/etc/rc.d/nrserver.sh \
          ${PREFIX}/etc/rc.d/nrserver
      @${MKDIR} ${NEOROUTERROOT}
      test -f ${NEOROUTERROOT}/openssl.cnf \
          || ${INSTALL_DATA} 
 ${WRKSRC}/ZebraNetworkSystems/NeoRouter/openssl.cnf \
              ${NEOROUTERROOT}
 .if !defined(NOPORTDOCS)
      @${MKDIR} ${DOCSDIR}
 . for doc in ${PORTDOCS}
      ${INSTALL_DATA} ${WRKSRC}/ZebraNetworkSystems/NeoRouter/${doc} \
          ${DOCSDIR}
 . endfor
 .endif
 
 post-install:
      test -f ${NEOROUTERROOT}/server.crt \
           || ${OPENSSLBASE}/bin/openssl req -new -newkey rsa:1024 -days 
 3650 -nodes -x509 \
          -keyout ${NEOROUTERROOT}/server.key \
          -out ${NEOROUTERROOT}/server.crt \
          -config ${NEOROUTERROOT}/openssl.cnf
 
 .include <bsd.port.post.mk>
 
 -- 
 Michael Scheidell, CTO
 o: 561-999-5000
 d: 561-948-2259
  >*| *SECNAP Network Security Corporation
 
     * Best Mobile Solutions Product of 2011
     * Best Intrusion Prevention Product
     * Hot Company Finalist 2011
     * Best Email Security Product
     * Certified SNORT Integrator
 

From: Jeff Lawson <jeff@bovine.net>
To: Michael Scheidell <scheidell@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: ports/160017: [new port] NeoRouter client &amp; server
Date: Sun, 18 Dec 2011 20:41:56 -0600

 --20cf3071ce141cca9a04b468e672
 Content-Type: text/plain; charset=UTF-8
 
 Perhaps it would be better to default SSL_FILES to yes, so that the files
 are not lost without the user explicitly choosing to do so?
 
 The rest of your changes look pretty good!
 
 --20cf3071ce141cca9a04b468e672
 Content-Type: text/html; charset=UTF-8
 
 Perhaps it would be better to default SSL_FILES to yes, so that the files are not lost without the user explicitly choosing to do so?<br><br>The rest of your changes look pretty good!<br>
 
 --20cf3071ce141cca9a04b468e672--

From: Michael Scheidell <scheidell@freebsd.org>
To: <bug-followup@FreeBSD.org>, <jeff@bovine.net>
Cc:  
Subject: Re: ports/160017: [new port] NeoRouter client &amp; server
Date: Tue, 20 Dec 2011 07:59:23 -0500

 --------------010205080802010304080908
 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
 Content-Transfer-Encoding: 7bit
 
 One last question, which might make everyone happy (the build clusters, 
 the users, etc)
 Is there a configuration file that you MUST edit or add to make this 
 work? there has to be.
 I can check for existence (or change) of this config file and if config 
 file changed, leave ssl files alone.
 
 'in theory and practice, practice is the same'. In practice, they are 
 different :-)
 
 build clusters like to be able to build a package, and delete it without 
 leaving any left over files, bu default.
 
 I think this will work for both our needs.
 
 -- 
 Michael Scheidell, CTO
 o: 561-999-5000
 d: 561-948-2259
  >*| *SECNAP Network Security Corporation
 
     * Best Mobile Solutions Product of 2011
     * Best Intrusion Prevention Product
     * Hot Company Finalist 2011
     * Best Email Security Product
     * Certified SNORT Integrator
 
 
 --------------010205080802010304080908
 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 http-equiv="content-type" content="text/html; charset=ISO-8859-1">
   </head>
   <body text="#000000" bgcolor="#ffffff">
     One last question, which might make everyone happy (the build
     clusters, the users, etc)<br>
     Is there a configuration file that you MUST edit or add to make this
     work? there has to be.<br>
     I can check for existence (or change) of this config file and if
     config file changed, leave ssl files alone.<br>
     <br>
     'in theory and practice, practice is the same'. In practice, they
     are different :-)<br>
     <br>
     build clusters like to be able to build a package, and delete it
     without leaving any left over files, bu default.<br>
     <br>
     I think this will work for both our needs.<br>
     <br>
     <div class="moz-signature">-- <br>
       Michael Scheidell, CTO<br>
       o: 561-999-5000<br>
       d: 561-948-2259<br>
       <font color="#999999">&gt;</font><font color="#cc0000"> <b>| </b></font>SECNAP
       Network Security Corporation
       <style type="text/css">
 <!--
 .unnamed1 {
 	margin: 1em;
 	padding: 1px;
 } -->
 </style>
       <ul class="unnamed1">
         <li>Best Mobile Solutions Product of 2011</li>
         <li>Best Intrusion Prevention Product</li>
         <li>Hot Company Finalist 2011</li>
         <li>Best Email Security Product</li>
         <li>Certified SNORT Integrator</li>
       </ul>
     </div>
   </body>
 </html>
 
 --------------010205080802010304080908--

From: Michael Scheidell <michael.scheidell@secnap.com>
To: <bug-followup@FreeBSD.org>, <jeff@bovine.net>
Cc:  
Subject: Re: ports/160017: [new port] NeoRouter client &amp; server
Date: Wed, 21 Dec 2011 17:03:10 -0500

 I did a test install on a 9.x system.
 
 it does create a setup/config file.
 
 total 40
 -rw-r--r--  1 root  wheel  27648 Dec 21 16:59 NeoRouter_0_0_1.db
 -r--r--r--  1 root  wheel   4082 Dec 21 16:48 openssl.cnf
 -rw-r--r--  1 root  wheel   1257 Dec 21 16:48 server.crt
 -rw-r--r--  1 root  wheel    887 Dec 21 16:48 server.key
 
 can you confirm this is ALWAYS the name? or is the _0_0_1 change?
 
 we also need to preserve this file inbetween updates, right?
 
 
 -- 
 Michael Scheidell, CTO
 o: 561-999-5000
 d: 561-948-2259
  >*| *SECNAP Network Security Corporation
 
     * Best Mobile Solutions Product of 2011
     * Best Intrusion Prevention Product
     * Hot Company Finalist 2011
     * Best Email Security Product
     * Certified SNORT Integrator
 
 ______________________________________________________________________
 This email has been scanned and certified safe by SpammerTrap(r). 
 For Information please see http://www.spammertrap.com/
 ______________________________________________________________________  
   
State-Changed-From-To: feedback->open  
State-Changed-By: scheidell 
State-Changed-When: Wed Dec 21 22:14:02 UTC 2011 
State-Changed-Why:  
back to the pool. 
The port doesn't really add anything past what neorouter make install does, and has various problems that need to be solved. 
#1: won't work if you have ipv6 compiled, unless you use two letter interface names 
#2: ignores the Feature.ini config file 
#3: it does not fail on incorrect cli options (nrserver -run -dbdir /var/db/neorouter should fail) 
#4: errors, when they happen are cryptic at best: 
nrserver -run --dbroot /var/db/neorouter 
NeoRouter Free [Version 1.5.1.2820] 
Copyright (C) 2011 NeoRouter Inc. 

nrserver failed to start due to error -2138973426. 

These have to be fixed by neorouter. 
#5, really needs to be installed in ../sbin  not bin. needs a REAL daemon mode, not one that requires daemon 
(my opinion, not required) 

As for port ready:  the RC file should be reworked. 
This (default) rc file does not allow for command line options, and, at the very least, 
should allow you to set --dbroot (FreeBSD conventions call for database to be in /var/db dir, not /usr/local/*) 

So, if someone else wants this, fine.  I suggest that the pkg-plist look for this and not delete it: 
pwd 
/usr/local/ZebraNetworkSystems/NeoRouter 
leroi# ls 
Feature.ini		NeoRouter_0_0_1.db 



Responsible-Changed-From-To: scheidell->freebsd-ports-bugs  
Responsible-Changed-By: scheidell 
Responsible-Changed-When: Wed Dec 21 22:14:02 UTC 2011 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=160017 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Sat Jan 14 04:05:53 UTC 2012 
State-Changed-Why:  
feedback timeout since more then 4 weeks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=160017 

From: Michael Scheidell <scheidell@FreeBSD.org>
To: <bug-followup@FreeBSD.org>, <jeff@bovine.net>
Cc:  
Subject: Re: ports/160017: [new port] NeoRouter client &amp; server
Date: Sun, 4 Mar 2012 22:00:36 -0500

 --------------010909010502050300000605
 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Jeff:
 
 I see neorouter has released a freebsd compiled, 1.70 version.
 do you know if it addresses the problems I mentioned in this pr?
 
 -- 
 Michael Scheidell, CTO
  >*| * SECNAP Network Security Corporation
 d: +1.561.948.2259
 w: http://people.freebsd.org/~scheidell
 
 --------------010909010502050300000605
 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 http-equiv="content-type" content="text/html; charset=ISO-8859-1">
   </head>
   <body text="#000000" bgcolor="#ffffff">
     Jeff:<br>
     <br>
     I see neorouter has released a freebsd compiled, 1.70 version.<br>
     do you know if it addresses the problems I mentioned in this pr?<br>
     <br>
     <div class="moz-signature">-- <br>
       Michael Scheidell, CTO<br>
       <font color="#999999">&gt;</font><font color="#cc0000"> <b>| </b></font>
       SECNAP Network Security Corporation<br>
       d: +1.561.948.2259<br>
       w: <a class="moz-txt-link-freetext" href="http://people.freebsd.org/~scheidell">http://people.freebsd.org/~scheidell</a>
     </div>
   </body>
 </html>
 
 --------------010909010502050300000605--
>Unformatted:
