--- /dev/null
+Copyright (c) 2010, OpenFortress, as the creator of 0cpm technology
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+* Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the names of OpenFortress, 0cpm or Rick van Rein, nor the
+ names of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
.SH SYNOPSYS
.B pubtsp
[\fB\-t\fR \fI/dev/tunX\fR] \fB\-l\fR \fIv4addr\fR \fB\-L\fR \fIv6prefix/64\fR
+.PP
.B pubtsp
\fB\-h\fR
.SH DESCRIPTION
The foreseen application of servers under this profile of TSP are
IPv6-only services that are accessed from an IPv4-only network. The pivotal
point of defining IPv6-only service can be simplicity, or making IPv6
-more efficient and/or more useful. To avoid making IPv6 a strict
+more efficient and/or more useful. To avoid making IPv6 a breaking
requirement, clients for such an IPv6-only service could implement this
profile of TSP to provide a simple backward-compatible mode for IPv4-only
network nodes, without impairing all advantages of being IPv6-only.
on what is tossed at it.
.SH OPTIONS
.TP
-\fB\-h\fR
-.TP
-\fB\-\-help\fR
-Print usage information and exit.
-.TP
\fB\-t\fR \fI/dev/tunX\fR
.TP
\fB\-\-tundev\fR \fI/dev/tunX\fR
forward incoming IPv6 messages to IPv4-based UDP tunnel endpoints.
See ADDRESS FORMAT below for an explanation of the lower half of
the IPv6 addresses. Required.
-.PP
+.IP
If no \fB\-t\fR option is given, a tunnel will be created for the time that
\fBpubTSP\fR is running, and the \fIv6prefix/64\fR is used as a router address
on that interface. Routing table entries will not be setup by \fBpublicTSP\fR,
nor will the general ablity to forward IPv6 traffic.
+.TP
+\fB\-h\fR
+.TP
+\fB\-\-help\fR
+Print usage information and exit.
.SH ADDRESS FORMAT
.PP
An IPv6 address used from \fBpubTSP\fR reveals the IPv4 address and UDP port