dissect: no longer dissect Content element by default

Use the new -c/--content option to enable it

Change-Id: Id5692b53a0921918bb029ad653b9f5504ab5e4ab
diff --git a/manpages/conf.py b/manpages/conf.py
index 5e7ad21..262a32a 100644
--- a/manpages/conf.py
+++ b/manpages/conf.py
@@ -1,10 +1,8 @@
-# -*- coding: utf-8 -*-
-#
 # Configuration file for the Sphinx documentation builder.
 #
 # This file only contains a selection of the most common options. For a full
 # list see the documentation:
-# http://www.sphinx-doc.org/en/master/config
+# https://www.sphinx-doc.org/en/master/usage/configuration.html
 
 # -- Path setup --------------------------------------------------------------
 
@@ -20,13 +18,13 @@
 # -- Project information -----------------------------------------------------
 
 project = u'NDN Essential Tools'
-copyright = u'Copyright © 2014-2020 Named Data Networking Project.'
+copyright = u'Copyright © 2014-2021 Named Data Networking Project.'
 author = u'Named Data Networking Project'
 
-# The short X.Y version
+# The short X.Y version.
 #version = ''
 
-# The full version, including alpha/beta/rc tags
+# The full version, including alpha/beta/rc tags.
 #release = ''
 
 # There are two options for replacing |today|: either, you set today to some
@@ -40,7 +38,7 @@
 
 # If your documentation needs a minimal Sphinx version, state it here.
 #
-needs_sphinx = '1.1'
+needs_sphinx = '1.3'
 
 # Add any Sphinx extension module names here, as strings. They can be
 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
@@ -51,6 +49,14 @@
 # The master toctree document.
 master_doc = 'index'
 
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This pattern also affects html_static_path and html_extra_path.
+exclude_patterns = ['Thumbs.db', '.DS_Store']
+
 
 # -- Options for manual page output ------------------------------------------
 
diff --git a/manpages/ndn-dissect.rst b/manpages/ndn-dissect.rst
index 552cde5..fbdb751 100644
--- a/manpages/ndn-dissect.rst
+++ b/manpages/ndn-dissect.rst
@@ -1,41 +1,43 @@
 ndn-dissect
 ===========
 
-Usage
------
+Synopsis
+--------
 
-::
-
-    ndn-dissect [-hV] [INPUT-FILE]
+**ndn-dissect** [**-h**] [**-c**] [**-V**] [*file*]
 
 Description
 -----------
 
-``ndn-dissect`` is an NDN packet format inspector.
-It reads zero or more NDN packets from either an input file or the standard input,
-and displays the Type-Length-Value (TLV) structure of those packets on the standard output.
+:program:`ndn-dissect` is an NDN packet format inspector.
+It reads zero or more NDN packets from either an input file or the standard
+input, and displays the Type-Length-Value (TLV) structure of those packets
+on the standard output.
 
 Options
 -------
 
-.. option:: -h
+.. option:: -h, --help
 
-  Print help and exit.
+    Print help and exit.
 
-.. option:: -V
+.. option:: -c, --content
 
-  Print version and exit.
+    Dissect the value of Content elements as well. By default, the value of a
+    Content element is treated as an opaque blob and is not dissected further.
 
-.. option:: INPUT-FILE
+.. option:: -V, --version
 
-  The file to read packets from.
-  If no :option:`INPUT-FILE` is given, the standard input is used.
+    Print program version and exit.
+
+.. option:: file
+
+    The file to read packets from.
+    If no *file* is given, or if *file* is "-", the standard input is used.
 
 Examples
 --------
 
-Inspect the response to Interest ``ndn:/app1/video``
+Inspect the response to Interest ``/app1/video``::
 
-::
-
-    ndnpeek ndn:/app1/video | ndn-dissect
+    ndnpeek /app1/video | ndn-dissect
diff --git a/manpages/ndnpeek.rst b/manpages/ndnpeek.rst
index 0c3eb81..2b50603 100644
--- a/manpages/ndnpeek.rst
+++ b/manpages/ndnpeek.rst
@@ -68,8 +68,8 @@
 
 4: Nack received
 
-Example
--------
+Examples
+--------
 
 Send an Interest for ``/app1/video`` and print the received payload only::
 
diff --git a/manpages/ndnpingserver.rst b/manpages/ndnpingserver.rst
index f3efeb9..04d0717 100644
--- a/manpages/ndnpingserver.rst
+++ b/manpages/ndnpingserver.rst
@@ -1,5 +1,5 @@
-ndnping
-=======
+ndnpingserver
+=============
 
 Synopsis
 --------
@@ -43,8 +43,8 @@
 ``-V``
   Print version and exit.
 
-Example
--------
+Examples
+--------
 
 Listen on ``/edu/arizona`` and respond to at most 4 pings, printing the timestamp
 on each received ping::
diff --git a/manpages/ndnpoke.rst b/manpages/ndnpoke.rst
index 39af974..220464f 100644
--- a/manpages/ndnpoke.rst
+++ b/manpages/ndnpoke.rst
@@ -63,8 +63,8 @@
 
 5: Prefix registration failed
 
-Example
--------
+Examples
+--------
 
 Create a Data packet with content ``hello`` and name ``/app/video`` and wait at
 most 3 seconds for a matching Interest to arrive::
diff --git a/manpages/ndnputchunks.rst b/manpages/ndnputchunks.rst
index 768fa6c..75e1ebf 100644
--- a/manpages/ndnputchunks.rst
+++ b/manpages/ndnputchunks.rst
@@ -59,16 +59,15 @@
 
     Print program version and exit.
 
-Example
--------
+Examples
+--------
 
 The following command will publish the text of the GPL-3 license under the `/localhost/demo/gpl3`
 prefix::
 
     ndnputchunks /localhost/demo/gpl3 < /usr/share/common-licenses/GPL-3
 
-To find the published version you have to start ndnputchunks with the `-p` command line option,
-for example::
+To see the published version, you can run the program with the **-p** option::
 
     ndnputchunks -p /localhost/demo/gpl3 < /usr/share/common-licenses/GPL-3