aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rpkid/rpki/__doc__.py.in51
1 files changed, 25 insertions, 26 deletions
diff --git a/rpkid/rpki/__doc__.py.in b/rpkid/rpki/__doc__.py.in
index 9ffa6699..95d1724c 100644
--- a/rpkid/rpki/__doc__.py.in
+++ b/rpkid/rpki/__doc__.py.in
@@ -277,8 +277,7 @@
## @page Operation Operation Guide
#
-# Preliminary operation instructions for rpkid et al. These are the
-# production-side RPKI tools, for Internet Registries (RIRs, LIRs, etc).
+# Production-side RPKI tools, for Internet Registries (RIRs, LIRs, etc).
# See rcynic/README for relying party tools.
#
# @warning
@@ -293,13 +292,13 @@
# In addition to the library routines in the @c rpkid/rpki/ directory,
# the package includes the following programs:
#
-# @li @c rpkid.py:
+# @li @ref rpkid "@c rpkid":
# The main RPKI engine daemon.
#
-# @li @c pubd.py:
+# @li @ref pubd "@c pubd":
# The publication engine daemon.
#
-# @li @c rootd.py:
+# @li @ref rootd "@c rootd":
# A separate daemon for handling the root of an RPKI
# certificate tree. This is essentially a stripped down
# version of rpkid with no SQL database, no left-right
@@ -308,21 +307,21 @@
# is a special case in several ways and it was simpler
# to keep the special cases out of the main daemon.
#
-# @li @c irdbd.py:
+# @li @ref irdbd "@c irdbd":
# A sample implementation of an IR database daemon.
# rpkid calls into this to perform lookups via the
# left-right protocol.
#
-# @li @c irbe_cli.py:
+# @li @ref irbe_cli "@c irbe_cli":
# A command-line client for the left-right control
# protocol. Very obscure syntax, badly needs rewriting.
#
-# @li @c testbed.py:
+# @li @ref testbed "@c testbed":
# A test tool for running a collection of rpkid and irdb
# instances under common control, driven by a unified
# test script.
#
-# @li @c yamltest.py:
+# @li @ref yamltest "@c yamltest":
# Another test tool which takes the same input format as
# @c testbed.py, but with slightly different purpose.
# @c testbed.py is intended to support regression tests,
@@ -333,14 +332,14 @@
# into a single program that supports both modes of
# operation.
#
-# @li @c testpoke.py:
+# @li @ref testpoke "@c testpoke":
# A simple client for the up-down protocol, mostly
# compatable with APNIC's rpki_poke.pl tool.
#
# Most of these programs take configuration files in a common format
# similar to that used by the OpenSSL command line tool. The test
# programs also take input in YAML format to drive the tests. Runs of
-# the @c yamltest.py test tool will generate a fairly complete set
+# the @c yamltest test tool will generate a fairly complete set
# configuration files which may be useful as examples.
#
# Basic operation consists of creating the appropriate MySQL
@@ -414,7 +413,7 @@
# Dump messages we receive to this mailbox.
#
#
-# @section rpkid rpkid.py
+# @section rpkid rpkid
#
# rpkid is the main RPKI engine daemon. Configuration of rpkid is a
# two step process: a %config file to bootstrap rpkid to the point
@@ -422,7 +421,7 @@
# @endlink followed by dynamic configuration via the left-right
# protocol. In production use the latter stage would be handled by
# the IRBE stub; for test and develoment purposes it's handled by the
-# irbe_cli.py command line interface or by the testbed.py test
+# @c irbe_cli command line interface or by the testbed test
# framework.
#
# rpkid stores dynamic data in an SQL database, which must have been
@@ -487,7 +486,7 @@
# connections.
#
#
-# @section pubd pubd.py
+# @section pubd pubd
#
# pubd is the publication daemon. It implements the server side of
# the publication protocol, and is used by rpkid to publish the
@@ -567,7 +566,7 @@
# "publication/".
#
#
-# @section rootd rootd.py
+# @section rootd rootd
#
# rootd is a stripped down implmenetation of (only) the server side of
# the up-down protocol. It's a separate program because the root
@@ -647,7 +646,7 @@
# #10 request.
#
#
-# @section irdbd irdbd.py
+# @section irdbd irdbd
#
# irdbd is a sample implemntation of the server side of the IRDB
# callback subset of the left-right protocol. In production use this
@@ -708,7 +707,7 @@
# Service URL for irdbd. Must be a %https:// URL.
#
#
-# @section irdbd_cli irbe_cli.py
+# @section irbe_cli irbe_cli
#
# irbe_cli is a simple command line client for the control subsets of
# the @link Left-right left-right @endlink and @link Publication
@@ -796,9 +795,9 @@
#
#
#
-# @section cross_certify cross_certify.py
+# @section cross_certify cross_certify
#
-# cross_certify.py is a small tool to extract certain fields from an
+# cross_certify is a small tool to extract certain fields from an
# existing X.509 certificate and generate issue a new certificate that
# can be used as part of a cross-certification chain. cross_certify
# doesn't take a config file, all of its arguments are specified on
@@ -815,7 +814,7 @@
# @endverbatim
#
#
-# @section cronjob cronjob.py
+# @section cronjob cronjob
#
# This is a trivial program to trigger a cron run within rpkid.
# Ordinarilly rpkid runs its own internal cron process, but for
@@ -833,7 +832,7 @@
# Name of file containing BPKI trust anchor.
#
# @li @c irbe-cert:
-# Name of file containing cronjob.py's BPKI
+# Name of file containing cronjob's BPKI
# certificate.
#
# @li @c https-key:
@@ -847,7 +846,7 @@
# Service URL for rpkid. Must be a %https:// URL.
#
#
-# @section testbed testbed.py:
+# @section testbed testbed:
#
# testbed is a test harness to set up and run a collection of rpkid and
# irdbd instances under scripted control. testbed is a very recent
@@ -976,7 +975,7 @@
# specified. For example, "3D4H" means "three days plus four hours".
#
#
-# @section testpoke testpoke.py
+# @section testpoke testpoke
#
# This is a command-line client for the up-down protocol. Unlike all of
# the above programs, testpoke does not accept a %config file in
@@ -992,7 +991,7 @@
# <a href="http://mirin.apnic.net/svn/rpki_engine/branches/gary-poker/client/poke/README">
# http://mirin.apnic.net/svn/rpki_engine/branches/gary-poker/client/poke/README</a>.
#
-# testpoke.py takes a simplified command line and uses only one YAML
+# testpoke takes a simplified command line and uses only one YAML
# input file.
#
# @verbatim
@@ -1011,7 +1010,7 @@
#
# @verbatim
# ---
-# # Sample YAML configuration file for testpoke.py
+# # Sample YAML configuration file for testpoke
#
# version: 1
# posturl: https://localhost:4433/up-down/1
@@ -1865,7 +1864,7 @@
#
# Detailed instructions on how to build a BPKI are beyond the scope of
# this document, but one can handle simple cases using the OpenSSL
-# command line tool and cross_certify.py; the latter is a tool
+# command line tool and cross_certify; the latter is a tool
# designed specifically for the purpose of generating the
# cross-certification certificates needed to splice foreign trust
# material into a BPKI tree.