This is an automated email from the ASF dual-hosted git repository.

zwoop pushed a commit to branch 9.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/9.1.x by this push:
     new 2f6dfdc  Fixed spelling mistakes in the docs (#7896)
2f6dfdc is described below

commit 2f6dfdcfbeb8428233d94e5daca5c92dc88176f3
Author: Bryan Call <[email protected]>
AuthorDate: Fri May 28 13:58:25 2021 -0700

    Fixed spelling mistakes in the docs (#7896)
    
    (cherry picked from commit 35994e4b81f3d2e7b314753532a64ae5127bcadf)
---
 doc/admin-guide/files/records.config.en.rst                       | 2 +-
 doc/admin-guide/files/remap.config.en.rst                         | 4 ++--
 doc/admin-guide/plugins/background_fetch.en.rst                   | 2 +-
 doc/admin-guide/plugins/cachekey.en.rst                           | 2 +-
 doc/admin-guide/plugins/geoip_acl.en.rst                          | 2 +-
 doc/admin-guide/plugins/header_rewrite.en.rst                     | 2 +-
 doc/appendices/command-line/traffic_top.en.rst                    | 4 ++--
 doc/appendices/glossary.en.rst                                    | 2 +-
 doc/developer-guide/api/functions/TSClientProtocolStack.en.rst    | 2 +-
 doc/developer-guide/api/functions/TSHttpTxnReenable.en.rst        | 4 ++--
 doc/developer-guide/api/functions/TSLifecycleHookAdd.en.rst       | 2 +-
 doc/developer-guide/api/functions/TSTypes.en.rst                  | 2 +-
 doc/developer-guide/api/functions/TSVConnReenable.en.rst          | 6 +++---
 doc/developer-guide/cache-architecture/architecture.en.rst        | 2 +-
 doc/developer-guide/core-architecture/heap.en.rst                 | 2 +-
 doc/developer-guide/documentation/building.en.rst                 | 2 +-
 doc/developer-guide/documentation/ts-markup.en.rst                | 2 +-
 doc/developer-guide/internal-libraries/buffer-writer.en.rst       | 2 +-
 .../example-plugins/denylist/setting-up-a-transaction-hook.en.rst | 8 ++++----
 .../hooks-and-transactions/http-alternate-selection.en.rst        | 2 +-
 .../plugins/hooks-and-transactions/http-sessions.en.rst           | 2 +-
 .../plugins/hooks-and-transactions/ssl-hooks.en.rst               | 6 +++---
 .../plugins/hooks-and-transactions/trafficserver-timers.en.rst    | 2 +-
 doc/developer-guide/plugins/http-transformations/index.en.rst     | 2 +-
 .../http-transformations/sample-null-transformation-plugin.en.rst | 6 +++---
 doc/developer-guide/plugins/mutexes.en.rst                        | 2 +-
 doc/developer-guide/release-process/index.en.rst                  | 2 +-
 doc/developer-guide/threads-and-events.en.rst                     | 2 +-
 28 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/doc/admin-guide/files/records.config.en.rst 
b/doc/admin-guide/files/records.config.en.rst
index 021b721..2cd2744 100644
--- a/doc/admin-guide/files/records.config.en.rst
+++ b/doc/admin-guide/files/records.config.en.rst
@@ -959,7 +959,7 @@ mptcp
                  of the origin server matches.
    ``host``      Re-use server sessions, checking that the fully qualified
                  domain name matches. In addition, if the session uses TLS, it 
also
-                 checks that the current transaction's host header value 
matchs the session's SNI.
+                 checks that the current transaction's host header value 
matches the session's SNI.
    ``both``      Equivalent to ``host,ip``.
    ``hostonly``  Check that the fully qualified domain name matches.
    ``sni``       Check that the SNI of the session matches the SNI that would 
be used to
diff --git a/doc/admin-guide/files/remap.config.en.rst 
b/doc/admin-guide/files/remap.config.en.rst
index c1075d3..6df6863 100644
--- a/doc/admin-guide/files/remap.config.en.rst
+++ b/doc/admin-guide/files/remap.config.en.rst
@@ -363,7 +363,7 @@ be verified for validity.  If the "~" symbol was specified 
before referer
 regular expression, it means that the request with a matching referer header
 will be redirected to redirectURL. It can be used to create a so-called
 negative referer list.  If "*" was used as a referer regular expression -
-all referers are allowed.  Various combinations of "*" and "~" in a referer
+all referrers are allowed.  Various combinations of "*" and "~" in a referer
 list can be used to create different filtering rules.
 
 map_with_referer Examples
@@ -379,7 +379,7 @@ Explanation: Referer header must be in the request, only 
".*\.bar\.com" and "www
 
    map_with_referer http://y.foo.bar.com/x/yy/  http://foo.bar.com/x/yy/ 
http://games.bar.com/new_games * ~.*\.evil\.com
 
-Explanation: Referer header must be in the request but all referers are 
allowed except ".*\.evil\.com".
+Explanation: Referer header must be in the request but all referrers are 
allowed except ".*\.evil\.com".
 
 ::
 
diff --git a/doc/admin-guide/plugins/background_fetch.en.rst 
b/doc/admin-guide/plugins/background_fetch.en.rst
index 8f28a7e..9f578ef 100644
--- a/doc/admin-guide/plugins/background_fetch.en.rst
+++ b/doc/admin-guide/plugins/background_fetch.en.rst
@@ -78,7 +78,7 @@ The contents of the config-file could be as below::
 
    The ``include`` configuration directive is only used when there is a 
corresponding ``exclude`` to exempt.
    For example, a single line directive, ``include Host example.com`` would 
not make the plugin
-   *only* act on example.com. To acheive classic allow (only) lists, one would 
need to have a broad
+   *only* act on example.com. To achieve classic allow (only) lists, one would 
need to have a broad
    exclude line, such as::
 
       exclude Host *
diff --git a/doc/admin-guide/plugins/cachekey.en.rst 
b/doc/admin-guide/plugins/cachekey.en.rst
index 406256f..a586bc7 100644
--- a/doc/admin-guide/plugins/cachekey.en.rst
+++ b/doc/admin-guide/plugins/cachekey.en.rst
@@ -179,7 +179,7 @@ Cache key structure and related plugin parameters
 ^^^^^^^^^^^^^^^
 
 * If no query related plugin parameters are used, the query string is included 
in the `cache key`.
-* ``--exclude-params`` (default: empty list) - comma-separated list of query 
params to be excluded in the `cache key`. If the list is empty then no 
exlusions are applied (no query parameters will be excluded from the `cache 
key`). The exclude list overrides the include list.
+* ``--exclude-params`` (default: empty list) - comma-separated list of query 
params to be excluded in the `cache key`. If the list is empty then no 
exclusions are applied (no query parameters will be excluded from the `cache 
key`). The exclude list overrides the include list.
 * ``--include-params`` (default: empty list) - comma-separated list of query 
params to be allow-listed in the `cache key`. If the list is empty then no 
allow-list is applied (all query parameters will be included in the `cache 
key`).
 * ``--include-match-params`` (default: empty list) - regular expression 
matching query parameter names which will be allowed in the `cache key`.
 * ``--exclude-match-params`` (default: empty list) - regular expression 
matching query parameter names which will be excluded in the `cache key`.
diff --git a/doc/admin-guide/plugins/geoip_acl.en.rst 
b/doc/admin-guide/plugins/geoip_acl.en.rst
index 9444163..95d1e8e 100644
--- a/doc/admin-guide/plugins/geoip_acl.en.rst
+++ b/doc/admin-guide/plugins/geoip_acl.en.rst
@@ -69,7 +69,7 @@ expressions, and unique rules for match. E.g.::
     .*\.ogg  deny   US
 
 Note that the default in the case of no matches on the regular
-expressions is to "allow" the request. This can be overriden, see next
+expressions is to "allow" the request. This can be overridden, see next
 use case.
 
 3. You can also combine 1) and 2), and provide defaults in the
diff --git a/doc/admin-guide/plugins/header_rewrite.en.rst 
b/doc/admin-guide/plugins/header_rewrite.en.rst
index e2ff1cd..709653c 100644
--- a/doc/admin-guide/plugins/header_rewrite.en.rst
+++ b/doc/admin-guide/plugins/header_rewrite.en.rst
@@ -429,7 +429,7 @@ RANDOM
 
     cond %{RANDOM:<n>} <operand>
 
-Generates a random integer from ``0`` up to (but not including) ``<n>``. 
Mathmatically, ``[0,n)`` or ``0 <= r < n``.
+Generates a random integer from ``0`` up to (but not including) ``<n>``. 
Mathematically, ``[0,n)`` or ``0 <= r < n``.
 
 STATUS
 ~~~~~~
diff --git a/doc/appendices/command-line/traffic_top.en.rst 
b/doc/appendices/command-line/traffic_top.en.rst
index 6998d58..59d8156 100644
--- a/doc/appendices/command-line/traffic_top.en.rst
+++ b/doc/appendices/command-line/traffic_top.en.rst
@@ -152,8 +152,8 @@ PURGE request).
 
 Statistic: :ts:stat:`proxy.process.http.cache_deletes`.
 
-Read Activ
-~~~~~~~~~~
+Read Active
+~~~~~~~~~~~
 
 Current number of active cache reads.
 
diff --git a/doc/appendices/glossary.en.rst b/doc/appendices/glossary.en.rst
index 85dc499..913bde2 100644
--- a/doc/appendices/glossary.en.rst
+++ b/doc/appendices/glossary.en.rst
@@ -68,7 +68,7 @@ Glossary
       cache volume on a specific cache span is a :term:`cache stripe`.
 
    cache stripe
-      A homogenous, persistent store for the cache in a single
+      A homogeneous, persistent store for the cache in a single
       :term:`cache span`. A stripe always resides entirely on a single physical
       device and is treated as an undifferentiated span of bytes. This is the
       smallest independent unit of storage.
diff --git a/doc/developer-guide/api/functions/TSClientProtocolStack.en.rst 
b/doc/developer-guide/api/functions/TSClientProtocolStack.en.rst
index 6a8ea43..f9a1698 100644
--- a/doc/developer-guide/api/functions/TSClientProtocolStack.en.rst
+++ b/doc/developer-guide/api/functions/TSClientProtocolStack.en.rst
@@ -76,7 +76,7 @@ the actual number of elements in the protocol stack will be 
returned. If this is
 be sufficient to hold all of the elements and the function called again with 
updated :arg:`count`
 and :arg:`result`. In practice the maximum number of elements is almost 
certain to be less
 than 10 which therefore should suffice. These functions return 
:const:`TS_SUCCESS` on success and
-:const:`TS_ERROR` on failure which should only occurr if :arg:`txnp` or 
:arg:`ssnp` are invalid.
+:const:`TS_ERROR` on failure which should only occur if :arg:`txnp` or 
:arg:`ssnp` are invalid.
 
 The :func:`TSHttpTxnClientProtocolStackContains`, 
:func:`TSHttpSsnClientProtocolStackContains`, and 
:func:`TSHttpTxnServerProtocolStackContains`
 functions are provided for the convenience when only the presence of a 
protocol is of interest, not
diff --git a/doc/developer-guide/api/functions/TSHttpTxnReenable.en.rst 
b/doc/developer-guide/api/functions/TSHttpTxnReenable.en.rst
index 808226f..807facd 100644
--- a/doc/developer-guide/api/functions/TSHttpTxnReenable.en.rst
+++ b/doc/developer-guide/api/functions/TSHttpTxnReenable.en.rst
@@ -41,6 +41,6 @@ The plugin tells the transaction :arg:`txnp` to either 
continue
 
 .. important::
 
-   You must always reenable the HTTP transaction after the processing of
-   each transaction event.  However, never reenable twice.  Reenabling
+   You must always re-enable the HTTP transaction after the processing of
+   each transaction event.  However, never re-enable twice.  Reenabling
    twice is a serious error.
diff --git a/doc/developer-guide/api/functions/TSLifecycleHookAdd.en.rst 
b/doc/developer-guide/api/functions/TSLifecycleHookAdd.en.rst
index e3913c1..49e4b33 100644
--- a/doc/developer-guide/api/functions/TSLifecycleHookAdd.en.rst
+++ b/doc/developer-guide/api/functions/TSLifecycleHookAdd.en.rst
@@ -40,7 +40,7 @@ specified by :arg:`id`. Lifecycle hooks are based on the 
Traffic Server
 process, not on any specific transaction or session. These will typically be
 called only once during the execution of the Traffic Server process and
 therefore should be added in :func:`TSPluginInit` (which could itself be
-considered a lifecyle hook). Unlike other hooks, lifecycle hooks may not have a
+considered a lifecycle hook). Unlike other hooks, lifecycle hooks may not have 
a
 well defined ordering and use of them should not assume that one of the hooks
 is always called before another unless specifically mentioned.
 
diff --git a/doc/developer-guide/api/functions/TSTypes.en.rst 
b/doc/developer-guide/api/functions/TSTypes.en.rst
index eb35f77..67257ed 100644
--- a/doc/developer-guide/api/functions/TSTypes.en.rst
+++ b/doc/developer-guide/api/functions/TSTypes.en.rst
@@ -311,5 +311,5 @@ more widely. Those are described on this page.
    .. member:: int32_t stream_dependency
 
       The stream dependency. Per spec, see RFC 7540 section 6.2, this is 31
-      bits. We use a signed 32 bit stucture to store either a valid dependency
+      bits. We use a signed 32 bit structure to store either a valid dependency
       or -1 if the stream has no dependency.
diff --git a/doc/developer-guide/api/functions/TSVConnReenable.en.rst 
b/doc/developer-guide/api/functions/TSVConnReenable.en.rst
index e77bb03..3f74736 100644
--- a/doc/developer-guide/api/functions/TSVConnReenable.en.rst
+++ b/doc/developer-guide/api/functions/TSVConnReenable.en.rst
@@ -33,17 +33,17 @@ Synopsis
 Description
 ===========
 
-Reenable the SSL connection :arg:`svc`. If a plugin hook is called, ATS
+Re-enable the SSL connection :arg:`svc`. If a plugin hook is called, ATS
 processing on that connection will not resume until this is invoked for that
 connection.
 
 If the server is running OpenSSL 1.0.2, the plugin writer can pause SSL 
handshake
 processing at the certificate callback  by not reenabling the connection.
 Running an OpenSSL versions older than 1.0.2, the handshake processing in
-``SSL_accept`` will not be stopped even if the SNI callback does not reenable
+``SSL_accept`` will not be stopped even if the SNI callback does not re-enable
 the connection.
 
-Additional processing could reenable the virtual connection causing the
+Additional processing could re-enable the virtual connection causing the
 ``SSL_accept`` to be called again to complete the handshake exchange.  In the
 case of a blind tunnel conversion, the SSL handshake will never be completed by
 Traffic Server.
diff --git a/doc/developer-guide/cache-architecture/architecture.en.rst 
b/doc/developer-guide/cache-architecture/architecture.en.rst
index 2bc3463..202320d 100644
--- a/doc/developer-guide/cache-architecture/architecture.en.rst
+++ b/doc/developer-guide/cache-architecture/architecture.en.rst
@@ -1074,7 +1074,7 @@ Fragments can also be evacuated through *hit evacuation*. 
This is configured by
 :ts:cv:`proxy.config.cache.hit_evacuate_size_limit`. When a fragment is read it
 is checked to see if it is close and in front of the write cursor, close being
 less than the specified percent of the size of the stripe. If set at the 
default
-value of 10, then if the fragment is withing 10% of the size of the stripe, it
+value of 10, then if the fragment is within 10% of the size of the stripe, it
 is marked for evacuation. This is cleared if the write cursor passes through 
the
 fragment while it remains open (as all open objects are evacuated). If, when 
the
 object is closed, the fragment is still marked then it is placed in the
diff --git a/doc/developer-guide/core-architecture/heap.en.rst 
b/doc/developer-guide/core-architecture/heap.en.rst
index 2f0140a..fd552b1 100644
--- a/doc/developer-guide/core-architecture/heap.en.rst
+++ b/doc/developer-guide/core-architecture/heap.en.rst
@@ -200,7 +200,7 @@ created with twice the space of the last :class:`HdrHeap` 
in the list and added
 try.
 
 Once space is found for the object, the base members of 
:class:`HdrHeapObjImpl` are initialized with
-the objec type and size, with the :arg:`m_obj_flags` set to 0.
+the object type and size, with the :arg:`m_obj_flags` set to 0.
 
 Serialization
 -------------
diff --git a/doc/developer-guide/documentation/building.en.rst 
b/doc/developer-guide/documentation/building.en.rst
index 51df0e6..ed508ae 100644
--- a/doc/developer-guide/documentation/building.en.rst
+++ b/doc/developer-guide/documentation/building.en.rst
@@ -57,7 +57,7 @@ PIP installs
       Support for using `plantuml 
<http://plantuml.com/PlantUML_Language_Reference_Guide.pdf>`__ inline.
 
    sphinx-intl
-      Internation support, which is needed if a non-English version is built. 
Currently a Japanese
+      International support, which is needed if a non-English version is 
built. Currently a Japanese
       (``JA``) version is available.
 
    These should be also installed using `pipenv
diff --git a/doc/developer-guide/documentation/ts-markup.en.rst 
b/doc/developer-guide/documentation/ts-markup.en.rst
index b697351..d0188ec 100644
--- a/doc/developer-guide/documentation/ts-markup.en.rst
+++ b/doc/developer-guide/documentation/ts-markup.en.rst
@@ -132,7 +132,7 @@ Definition
 Collection
     The key name of the collection in the returned JSON data from the
     :ref:`admin-plugins-stats-over-http` plugin. For most statistics, this is 
the
-    literal sting :literal:`global`. *Required*
+    literal string :literal:`global`. *Required*
 
 Statistic Name
     The exact and full name of the statistic. *Required*
diff --git a/doc/developer-guide/internal-libraries/buffer-writer.en.rst 
b/doc/developer-guide/internal-libraries/buffer-writer.en.rst
index bae7c06..fa2337d 100644
--- a/doc/developer-guide/internal-libraries/buffer-writer.en.rst
+++ b/doc/developer-guide/internal-libraries/buffer-writer.en.rst
@@ -437,7 +437,7 @@ reasonable without the programmer needing to be explicit.
       = ===============
 
    For several specializations the hexadecimal format is taken to indicate 
printing the value as if
-   it were a hexidecimal value, in effect providing a hex dump of the value. 
This is the case for
+   it were a hexadecimal value, in effect providing a hex dump of the value. 
This is the case for
    :code:`std::string_view` and therefore a hex dump of an object can be done 
by creating a
    :code:`std::string_view` covering the data and then printing it with 
:code:`{:x}`.
 
diff --git 
a/doc/developer-guide/plugins/example-plugins/denylist/setting-up-a-transaction-hook.en.rst
 
b/doc/developer-guide/plugins/example-plugins/denylist/setting-up-a-transaction-hook.en.rst
index 10ad851..539fafe 100644
--- 
a/doc/developer-guide/plugins/example-plugins/denylist/setting-up-a-transaction-hook.en.rst
+++ 
b/doc/developer-guide/plugins/example-plugins/denylist/setting-up-a-transaction-hook.en.rst
@@ -62,11 +62,11 @@ following things happen:
    order to add a transaction hook, you need a handle to the transaction
    being processed.
 
-#. The transaction is reenabled using ``TSHttpTxnReenable`` with
+#. The transaction is re-enabled using ``TSHttpTxnReenable`` with
    ``TS_EVENT_HTTP_ERROR`` as its event argument. Reenabling with an
    error event tells the HTTP state machine to stop the transaction and
    jump to the "send response header" state. Notice that if the
-   requested site is not listed, then the transaction is reenabled
+   requested site is not listed, then the transaction is re-enabled
    with the ``TS_EVENT_HTTP_CONTINUE`` event.
 
 #. The string and ``TSMLoc`` data stored in the marshal buffer ``bufp`` is
@@ -75,10 +75,10 @@ following things happen:
    handles before re-enabling the transaction.
 
 In general, whenever the plugin is doing something to a transaction, it
-must reenable the transaction when it is finished. In other words: every
+must re-enable the transaction when it is finished. In other words: every
 time your handler function handles a transaction event, it must call
 ``TSHttpTxnReenable`` when it is finished. Similarly, after your plugin
 handles session events (``TS_EVENT_HTTP_SSN_START`` and
-``TS_EVENT_HTTP_SSN_CLOSE``), it must reenable the session with
+``TS_EVENT_HTTP_SSN_CLOSE``), it must re-enable the session with
 ``TSHttpSsnReenable``. Reenabling the transaction twice in the same
 plugin routine is a bad error.
diff --git 
a/doc/developer-guide/plugins/hooks-and-transactions/http-alternate-selection.en.rst
 
b/doc/developer-guide/plugins/hooks-and-transactions/http-alternate-selection.en.rst
index d7a6cce..28f61c3 100644
--- 
a/doc/developer-guide/plugins/hooks-and-transactions/http-alternate-selection.en.rst
+++ 
b/doc/developer-guide/plugins/hooks-and-transactions/http-alternate-selection.en.rst
@@ -57,7 +57,7 @@ by a call to ``TSHttpAltInfoQualitySet``.
 
 .. note::
 
-   HTTP SM does not have to be reenabled using ``TSHttpTxnReenable`` or any
+   HTTP SM does not have to be re-enabled using ``TSHttpTxnReenable`` or any
    other APIs; just return from the function.
 
 The sample code below shows how to call the alternate APIs.
diff --git 
a/doc/developer-guide/plugins/hooks-and-transactions/http-sessions.en.rst 
b/doc/developer-guide/plugins/hooks-and-transactions/http-sessions.en.rst
index d994989..cd9fcb9 100644
--- a/doc/developer-guide/plugins/hooks-and-transactions/http-sessions.en.rst
+++ b/doc/developer-guide/plugins/hooks-and-transactions/http-sessions.en.rst
@@ -49,7 +49,7 @@ Use the session hooks to get a handle to a session (an 
``TSHttpSsn``
 object). If you want your plugin to be called back for each transaction
 within the session, then use ``TSHttpSsnHookAdd``.
 
-**Note:** you must reenable the session with ``TSHttpSsnReenable`` after
+**Note:** you must re-enable the session with ``TSHttpSsnReenable`` after
 processing a session hook.
 
 The session hook functions are listed below:
diff --git 
a/doc/developer-guide/plugins/hooks-and-transactions/ssl-hooks.en.rst 
b/doc/developer-guide/plugins/hooks-and-transactions/ssl-hooks.en.rst
index b5c91d3..cf9dd41 100644
--- a/doc/developer-guide/plugins/hooks-and-transactions/ssl-hooks.en.rst
+++ b/doc/developer-guide/plugins/hooks-and-transactions/ssl-hooks.en.rst
@@ -40,7 +40,7 @@ The following actions are valid from these callbacks.
 
   * Fetch the SSL object associated with the connection - 
:c:func:`TSVConnSslConnectionGet`
   * Set a connection to blind tunnel - :c:func:`TSVConnTunnel`
-  * Reenable the ssl connection - :c:func:`TSVConnReenable`
+  * Re-enable the ssl connection - :c:func:`TSVConnReenable`
   * Find SSL context by name - :c:func:`TSSslContextFindByName`
   * Find SSL context by address - :c:func:`TSSslContextFindByAddr`
   * Determine whether the TSVConn is really representing a SSL connection - 
:c:func:`TSVConnIsSsl`
@@ -63,7 +63,7 @@ TS_VCONN_CLOSE_HOOK
 ------------------------
 
 This hook is invoked after the SSL handshake is done and when the IO is 
closing. The TSVConnArgs
-should be cleaned up here. A callback at this point must reenable.
+should be cleaned up here. A callback at this point must re-enable.
 
 TS_SSL_CLIENT_HELLO_HOOK
 ------------------------
@@ -145,7 +145,7 @@ TS_VCONN_OUTBOUND_CLOSE_HOOK
 -----------------------------
 
 This hook is invoked after the SSL handshake is done and right before the 
outbound connection
-closes.  A callback at this point must reenable.
+closes.  A callback at this point must re-enable.
 
 TLS Inbound Hook State Diagram
 ------------------------------
diff --git 
a/doc/developer-guide/plugins/hooks-and-transactions/trafficserver-timers.en.rst
 
b/doc/developer-guide/plugins/hooks-and-transactions/trafficserver-timers.en.rst
index 849be22..f99f3bf 100644
--- 
a/doc/developer-guide/plugins/hooks-and-transactions/trafficserver-timers.en.rst
+++ 
b/doc/developer-guide/plugins/hooks-and-transactions/trafficserver-timers.en.rst
@@ -22,7 +22,7 @@ Transaction Timers at various states
 ------------------------------------
 
 Traffic Server runs a variety of timers at various states of a transaction. 
Typically,
-a given transaction may include upto two connections (one on the UA/client 
side and the
+a given transaction may include up to two connections (one on the UA/client 
side and the
 other on the Origin side). Traffic Server supports two kinds of timers 
"Active" and
 "Inactive" timers for each side respectively, as applicable at a given state. 
The below
 picture illustrates the specific timers run at various states in the current 
implementation.
diff --git a/doc/developer-guide/plugins/http-transformations/index.en.rst 
b/doc/developer-guide/plugins/http-transformations/index.en.rst
index e70c74d..6e057dc 100644
--- a/doc/developer-guide/plugins/http-transformations/index.en.rst
+++ b/doc/developer-guide/plugins/http-transformations/index.en.rst
@@ -125,7 +125,7 @@ VIOs
 A ``VIO`` or virtual IO is a description of an in progress IO
 operation. The ``VIO`` data structure is used by ``VConnection`` users
 to determine how much progress has been made on a particular IO
-operation, and to reenable an IO operation when it stalls due to buffer
+operation, and to re-enable an IO operation when it stalls due to buffer
 space. ``VConnection`` implementers use ``VIO``\ s to determine the
 buffer for an IO operation, how much work to do on the IO operation, and
 which continuation to call back when progress on the IO operation is
diff --git 
a/doc/developer-guide/plugins/http-transformations/sample-null-transformation-plugin.en.rst
 
b/doc/developer-guide/plugins/http-transformations/sample-null-transformation-plugin.en.rst
index c6c20e7..86a2400 100644
--- 
a/doc/developer-guide/plugins/http-transformations/sample-null-transformation-plugin.en.rst
+++ 
b/doc/developer-guide/plugins/http-transformations/sample-null-transformation-plugin.en.rst
@@ -150,7 +150,7 @@ Below is an overview of the null transform plugin:
 
 10. If there is more data left to read ( if ndone < nbytes), then the
     ``handle_transform`` function wakes up the downstream vconnection
-    with a reenable and wakes up the upstream vconnection by sending it
+    with a re-enable and wakes up the upstream vconnection by sending it
     ``WRITE_READY``:
 
     .. code-block:: c
@@ -167,7 +167,7 @@ Below is an overview of the null transform plugin:
     The process of passing data through the transformation is
     illustrated in the following diagram. The downstream vconnections
     send ``WRITE_READY`` events when they need more data; when data is
-    available, the upstream vconnections reenable the downstream
+    available, the upstream vconnections re-enable the downstream
     vconnections. In this instance, the ``TSVIOReenable`` function sends
     ``TS_EVENT_IMMEDIATE``.
 
@@ -182,7 +182,7 @@ Below is an overview of the null transform plugin:
 11. If the ``handle_transform`` function finds there is no more data to
     read, then it sets ``nbytes`` to ``ndone`` on the output
     (downstream) VIO and wakes up the output vconnection with a
-    reenable. It then triggers the end of the write operation from the
+    re-enable. It then triggers the end of the write operation from the
     upstream vconnection by sending the upstream vconnection a
     ``WRITE_COMPLETE`` event.
 
diff --git a/doc/developer-guide/plugins/mutexes.en.rst 
b/doc/developer-guide/plugins/mutexes.en.rst
index ae59e41..74a39f2 100644
--- a/doc/developer-guide/plugins/mutexes.en.rst
+++ b/doc/developer-guide/plugins/mutexes.en.rst
@@ -339,7 +339,7 @@ case only, it's safe to access data shared between ``txnp`` 
and
 HTTP transaction ``txnp`` is the only one that will call back
 ``txn_contp``, and you are guaranteed that ``txn_contp`` will be called
 back only one hook at a time. After processing is finished,
-``txn_contp`` will reenable ``txnp``.
+``txn_contp`` will re-enable ``txnp``.
 
 In all other cases, you should create a mutex with the continuation. In
 general, a lock is needed when you're using iocore APIs or any other API
diff --git a/doc/developer-guide/release-process/index.en.rst 
b/doc/developer-guide/release-process/index.en.rst
index ef7e4e7..83eb950 100644
--- a/doc/developer-guide/release-process/index.en.rst
+++ b/doc/developer-guide/release-process/index.en.rst
@@ -94,7 +94,7 @@ Distribute
 ==========
 
 The release candidate files should be uploaded to some public storage. Your
-personal storage on *people.apach.org* is a reasonable location to use.
+personal storage on *people.apache.org* is a reasonable location to use.
 
 Send the release candidate announcement to the *users* and *dev* mailing
 lists, noting that it is a release *candidate* and providing a link to the
diff --git a/doc/developer-guide/threads-and-events.en.rst 
b/doc/developer-guide/threads-and-events.en.rst
index 3761b88..314080b 100644
--- a/doc/developer-guide/threads-and-events.en.rst
+++ b/doc/developer-guide/threads-and-events.en.rst
@@ -133,7 +133,7 @@ Types
 
    .. function:: start(const char * name, void * stack, size_t stacksize, 
ThreadFunction const &f)
 
-      Start the underyling thread. It is given the name :arg:`name`. If 
:arg:`stack` is
+      Start the underlying thread. It is given the name :arg:`name`. If 
:arg:`stack` is
       :code:`nullptr` then a stack is allocated for it of size 
:arg:`stacksize`. Once the thread is
       started, :arg:`f` is invoked in the context of the thread if non 
:code:`nullptr`, otherwise
       the method :func:`Thread::execute` is called. The thread execution 
returns immediately after

Reply via email to