Rename tincctl to tinc.
[tinc] / doc / tinc.texi
index 8910115..b46d171 100644 (file)
@@ -462,7 +462,7 @@ default).
 @subsection libcurses
 
 @cindex libcurses
-For the "tincctl top" command, tinc requires a curses library.
+For the "tinc top" command, tinc requires a curses library.
 
 If this library is not installed, you wil get an error when running the
 configure script.  You can either install a suitable curses library, or disable
@@ -485,7 +485,7 @@ of this package.
 @subsection libreadline
 
 @cindex libreadline
-For the "tincctl" command's shell functionality, tinc uses the readline library.
+For the "tinc" command's shell functionality, tinc uses the readline library.
 
 If this library is not installed, you wil get an error when running the
 configure script.  You can either install a suitable readline library, or
@@ -696,12 +696,12 @@ If you have everything clearly pictured in your mind,
 proceed in the following order:
 First, create the initial configuration files and public/private keypairs using the following command:
 @example
-tincctl -n @var{NETNAME} init @var{NAME}
+tinc -n @var{NETNAME} init @var{NAME}
 @end example
-Second, use @samp{tincctl -n @var{NETNAME} config ...} to further configure tinc.
-Finally, export your host configuration file using @samp{tincctl -n @var{NETNAME} export} and send it to those
+Second, use @samp{tinc -n @var{NETNAME} config ...} to further configure tinc.
+Finally, export your host configuration file using @samp{tinc -n @var{NETNAME} export} and send it to those
 people or computers you want tinc to connect to.
-They should send you their host configuration file back, which you can import using @samp{tincctl -n @var{NETNAME} import}.
+They should send you their host configuration file back, which you can import using @samp{tinc -n @var{NETNAME} import}.
 
 These steps are described in the subsections below.
 
@@ -721,7 +721,7 @@ it doesn't even have to be the same on all the nodes of your VPN,
 but it is recommended that you choose one anyway.
 
 We will asume you use a netname throughout this document.
-This means that you call tincctl with the -n argument,
+This means that you call tinc with the -n argument,
 which will specify the netname.
 
 The effect of this option is that tinc will set its configuration
@@ -809,7 +809,7 @@ put host specific configuration options in the host configuration file, as this
 makes it easy to exchange with other nodes.
 
 You can edit the config file manually, but it is recommended that you use
-tincctl to change configuration variables for you.
+tinc to change configuration variables for you.
 
 In the following two subsections all valid variables are listed in alphabetical order.
 The default value is given between parentheses,
@@ -1003,7 +1003,7 @@ When this option is enabled, experimental protocol enhancements will be used.
 Ephemeral ECDH will be used for key exchanges,
 and ECDSA will be used instead of RSA for authentication.
 When enabled, an ECDSA key must have been generated before with
-@samp{tincctl generate-ecdsa-keys}.
+@samp{tinc generate-ecdsa-keys}.
 The experimental protocol may change at any time,
 and there is no guarantee that tinc will run stable when it is used.
 
@@ -1130,7 +1130,7 @@ accidental eavesdropping if you are editting the configuration file.
 @cindex PrivateKeyFile
 @item PrivateKeyFile = <@var{path}> (@file{@value{sysconfdir}/tinc/@var{netname}/rsa_key.priv})
 This is the full path name of the RSA private key file that was
-generated by @samp{tincctl generate-keys}.  It must be a full path, not a
+generated by @samp{tinc generate-keys}.  It must be a full path, not a
 relative directory.
 
 @cindex ProcessPriority
@@ -1273,7 +1273,7 @@ This is the RSA public key for this host.
 @cindex PublicKeyFile
 @item PublicKeyFile = <@var{path}> [obsolete]
 This is the full path name of the RSA public key file that was generated
-by @samp{tincctl generate-keys}.  It must be a full path, not a relative
+by @samp{tinc generate-keys}.  It must be a full path, not a relative
 directory.
 
 @cindex PEM format
@@ -1421,7 +1421,7 @@ When a subnet becomes (un)reachable, this is set to the subnet.
 The initial directory structure, configuration files and public/private keypairs are created using the following command:
 
 @example
-tincctl -n @var{netname} init @var{name}
+tinc -n @var{netname} init @var{name}
 @end example
 
 (You will need to run this as root, or use "sudo".)
@@ -1449,7 +1449,7 @@ and you yourself have a smaller portion of that range: 192.168.2.0/24.
 Then you should run the following command:
 
 @example
-tincctl -n @var{netname} config add subnet 192.168.2.0/24
+tinc -n @var{netname} config add subnet 192.168.2.0/24
 @end example
 
 This will add a Subnet statement to your host configuration file.
@@ -1465,7 +1465,7 @@ If you will use more than one address range, you can add more Subnets.
 For example, if you also use the IPv6 subnet fec0:0:0:2::/64, you can add it as well:
 
 @example
-tincctl -n @var{netname} config add subnet fec0:0:0:2::/24
+tinc -n @var{netname} config add subnet fec0:0:0:2::/24
 @end example
 
 This will add another line to the file @file{hosts/@var{name}}.
@@ -1476,7 +1476,7 @@ you should add your public IP address or hostname to your host configuration fil
 For example, if your hostname is foo.example.org, run:
 
 @example
-tincctl -n @var{netname} config add address foo.example.org
+tinc -n @var{netname} config add address foo.example.org
 @end example
 
 If you already know to which daemons your daemon should make meta-connections,
@@ -1484,7 +1484,7 @@ you should configure that now as well.
 Suppose you want to connect to a daemon named "bar", run:
 
 @example
-tincctl -n @var{netname} config add connectto bar
+tinc -n @var{netname} config add connectto bar
 @end example
 
 Note that you specify the Name of the other daemon here, not an IP address or hostname!
@@ -1501,7 +1501,7 @@ If you are on a UNIX platform, you can easily send an email containing the neces
 (assuming the owner of bar has the email address bar@@example.org):
 
 @example
-tincctl -n @var{netname} export | mail -s "My config file" bar@@example.org
+tinc -n @var{netname} export | mail -s "My config file" bar@@example.org
 @end example
 
 If the owner of bar does the same to send his host configuration file to you,
@@ -1509,16 +1509,16 @@ you can probably pipe his email through the following command,
 or you can just start this command in a terminal and copy&paste the email:
 
 @example
-tincctl -n @var{netname} import
+tinc -n @var{netname} import
 @end example
 
 If you are the owner of bar yourself, and you have SSH access to that computer,
 you can also swap the host configuration files using the following command:
 
 @example
-tincctl -n @var{netname} export \
-    | ssh bar.example.org tincctl -n @var{netname} exchange \
-    | tincctl -n @var{netname} import
+tinc -n @var{netname} export \
+    | ssh bar.example.org tinc -n @var{netname} exchange \
+    | tinc -n @var{netname} import
 @end example
 
 You should repeat this for all nodes you ConnectTo, or which ConnectTo you.
@@ -1551,7 +1551,7 @@ When tinc starts, this script will be executed. When tinc exits, it will execute
 You can manually open the script in an editor, or use the following command:
 
 @example
-tincctl -n @var{netname} edit tinc-up
+tinc -n @var{netname} edit tinc-up
 @end example
 
 An example @file{tinc-up} script, that would be appropriate for the scenario in the previous section, is:
@@ -1612,7 +1612,7 @@ the real interface is also shown as a comment, to give you an idea of
 how these example host is set up. All branches use the netname `company'
 for this particular VPN.
 
-Each branch is set up using the @samp{tincctl init} and @samp{tincctl config} commands,
+Each branch is set up using the @samp{tinc init} and @samp{tinc config} commands,
 here we just show the end results:
 
 @subsubheading For Branch A
@@ -1783,7 +1783,7 @@ their daemons, tinc will try connecting until they are available.
 If everything else is done, you can start tinc by typing the following command:
 
 @example
-tincctl -n @var{netname} start
+tinc -n @var{netname} start
 @end example
 
 @cindex daemon
@@ -1834,7 +1834,7 @@ Specifying . for @var{netname} is the same as not specifying any @var{netname}.
 @xref{Multiple networks}.
 
 @item --pidfile=@var{filename}
-Store a cookie in @var{filename} which allows tincctl to authenticate.
+Store a cookie in @var{filename} which allows tinc to authenticate.
 If unspecified, the default is
 @file{@value{localstatedir}/run/tinc.@var{netname}.pid}.
 
@@ -2108,25 +2108,25 @@ Be sure to include the following information in your bugreport:
 @node    Controlling tinc
 @chapter Controlling tinc
 
-You can control and inspect a running tincd through the tincctl
+You can control and inspect a running tincd through the tinc
 command. A quick example:
 
 @example
-tincctl -n @var{netname} reload
+tinc -n @var{netname} reload
 @end example
 
 @menu
-* tincctl runtime options::
-* tincctl environment variables::
-* tincctl commands::
-* tincctl examples::
-* tincctl top::
+* tinc runtime options::
+* tinc environment variables::
+* tinc commands::
+* tinc examples::
+* tinc top::
 @end menu
 
 
 @c ==================================================================
-@node    tincctl runtime options
-@section tincctl runtime options
+@node    tinc runtime options
+@section tinc runtime options
 
 @c from the manpage
 @table @option
@@ -2151,8 +2151,8 @@ Output version information and exit.
 @end table
 
 @c ==================================================================
-@node    tincctl environment variables
-@section tincctl environment variables
+@node    tinc environment variables
+@section tinc environment variables
 
 @table @env
 @cindex NETNAME
@@ -2162,8 +2162,8 @@ the value of this environment variable is used.
 @end table
 
 @c ==================================================================
-@node    tincctl commands
-@section tincctl commands
+@node    tinc commands
+@section tinc commands
 
 @c from the manpage
 @table @code
@@ -2200,7 +2200,7 @@ Export the host configuration file of the local node to standard output.
 Export all host configuration files to standard output.
 
 @item import [--force]
-Import host configuration file(s) generated by the tincctl export command from standard input.
+Import host configuration file(s) generated by the tinc export command from standard input.
 Already existing host configuration files are not overwritten unless the option --force is used.
 
 @item exchange [--force]
@@ -2263,7 +2263,7 @@ Sets debug level to @var{level}.
 
 @item log [@var{level}]
 Capture log messages from a running tinc daemon.
-An optional debug level can be given that will be applied only for log messages sent to tincctl.
+An optional debug level can be given that will be applied only for log messages sent to tinc.
 
 @item retry
 Forces tinc to try to connect to all uplinks immediately.
@@ -2276,7 +2276,7 @@ it defaults to the maximum time of 15 minutes.
 Closes the meta connection with the given @var{node}.
 
 @item top
-If tincctl is compiled with libcurses support, this will display live traffic statistics for all the known nodes,
+If tinc is compiled with libcurses support, this will display live traffic statistics for all the known nodes,
 similar to the UNIX top command.
 See below for more information.
 
@@ -2288,30 +2288,30 @@ such as tcpdump.
 @end table
 
 @c ==================================================================
-@node    tincctl examples
-@section tincctl examples
+@node    tinc examples
+@section tinc examples
 
 Examples of some commands:
 
 @example
-tincctl -n vpn dump graph | circo -Txlib
-tincctl -n vpn pcap | tcpdump -r -
-tincctl -n vpn top
+tinc -n vpn dump graph | circo -Txlib
+tinc -n vpn pcap | tcpdump -r -
+tinc -n vpn top
 @end example
 
-Example of configuring tinc using tincctl:
+Example of configuring tinc using the tinc command:
 
 @example
-tincctl -n vpn init foo
-tincctl -n vpn config Subnet 192.168.1.0/24
-tincctl -n vpn config bar.Address bar.example.com
-tincctl -n vpn config ConnectTo bar
-tincctl -n vpn export | gpg --clearsign | mail -s "My config" vpnmaster@@example.com
+tinc -n vpn init foo
+tinc -n vpn config Subnet 192.168.1.0/24
+tinc -n vpn config bar.Address bar.example.com
+tinc -n vpn config ConnectTo bar
+tinc -n vpn export | gpg --clearsign | mail -s "My config" vpnmaster@@example.com
 @end example
 
 @c ==================================================================
-@node    tincctl top
-@section tincctl top
+@node    tinc top
+@section tinc top
 
 The top command connects to a running tinc daemon and repeatedly queries its per-node traffic counters.
 It displays a list of all the known nodes in the left-most column,