Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -1955,12 +1955,24 @@ AC_CONFIG_FILES([
mgmt/cluster/Makefile
mgmt/utils/Makefile
plugins/Makefile
plugins/authproxy/Makefile
plugins/background_fetch/Makefile
plugins/cacheurl/Makefile
plugins/conf_remap/Makefile
plugins/esi/Makefile
plugins/generator/Makefile
plugins/gzip/Makefile
plugins/header_rewrite/Makefile
plugins/healthchecks/Makefile
plugins/libloader/Makefile
plugins/regex_remap/Makefile
plugins/regex_revalidate/Makefile
plugins/s3_auth/Makefile
plugins/stats_over_http/Makefile
plugins/tcpinfo/Makefile
plugins/xdebug/Makefile
plugins/experimental/Makefile
plugins/experimental/acme/Makefile
plugins/experimental/authproxy/Makefile
plugins/experimental/background_fetch/Makefile
plugins/experimental/balancer/Makefile
plugins/experimental/buffer_upload/Makefile
plugins/experimental/cache_key_genid/Makefile
Expand All @@ -1973,8 +1985,6 @@ AC_CONFIG_FILES([
plugins/experimental/custom_redirect/Makefile
plugins/experimental/epic/Makefile
plugins/experimental/escalate/Makefile
plugins/experimental/esi/Makefile
plugins/experimental/generator/Makefile
plugins/experimental/geoip_acl/Makefile
plugins/experimental/header_normalize/Makefile
plugins/experimental/hipes/Makefile
Expand All @@ -1985,25 +1995,15 @@ AC_CONFIG_FILES([
plugins/experimental/mp4/Makefile
plugins/experimental/multiplexer/Makefile
plugins/experimental/mysql_remap/Makefile
plugins/experimental/regex_revalidate/Makefile
plugins/experimental/remap_stats/Makefile
plugins/experimental/remap_purge/Makefile
plugins/experimental/s3_auth/Makefile
plugins/experimental/remap_stats/Makefile
plugins/experimental/ssl_cert_loader/Makefile
plugins/experimental/sslheaders/Makefile
plugins/experimental/stale_while_revalidate/Makefile
plugins/experimental/stream_editor/Makefile
plugins/experimental/ts_lua/Makefile
plugins/experimental/url_sig/Makefile
plugins/experimental/webp_transform/Makefile
plugins/experimental/xdebug/Makefile
plugins/gzip/Makefile
plugins/header_rewrite/Makefile
plugins/healthchecks/Makefile
plugins/libloader/Makefile
plugins/regex_remap/Makefile
plugins/stats_over_http/Makefile
plugins/tcpinfo/Makefile
proxy/Makefile
proxy/api/ts/Makefile
proxy/config/Makefile
Expand Down
67 changes: 33 additions & 34 deletions doc/admin-guide/plugins/index.en.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,30 @@ Plugins that are considered stable are installed by default in |TS| releases.
.. toctree::
:hidden:

AuthProxy <authproxy.en>
AWS S3 Authentication <s3_auth.en>
Background Fetch <background_fetch.en>
Cache URL <cacheurl.en>
Configuration Remap <conf_remap.en>
ESI <esi.en>
Generator <generator.en>
GZip <gzip.en>
Header Rewrite <header_rewrite.en>
Health Checks <healthchecks.en>
Regex Remap <regex_remap.en>
Regex Revalidate <regex_revalidate.en>
Stats over HTTP <stats_over_http.en>
TCPInfo <tcpinfo.en>
XDebug <xdebug.en>

:doc:`AuthProxy <authproxy.en>`
Delegates the authorization decision of a request to an external HTTP service.

:doc:`AWS S3 Authentication <s3_auth.en>`
Support for Amazon S3 authentication features.

:doc:`Background Fetch <background_fetch.en>`
Proactively fetch content from Origin in a way that it will fill the object into cache.

:doc:`Cache URL <cacheurl.en>`
Modify the :term:`cache key` used for requests by applying a regular
Expand All @@ -61,6 +77,12 @@ Plugins that are considered stable are installed by default in |TS| releases.
:doc:`Configuration Remap <conf_remap.en>`
Override configuration directives on a per-rule basis.

:doc:`ESI <esi.en>`
Implements the Edge Side Includes (ESI) specification.

:doc:`Generator <generator.en>`
Generate arbitrary response data.

:doc:`GZip <gzip.en>`
Compress or deflate cache responses.

Expand All @@ -74,12 +96,18 @@ Plugins that are considered stable are installed by default in |TS| releases.
:doc:`Regex Remap <regex_remap.en>`
Configure remapping rules using regular expressions.

:doc:`Regex Revalidate <regex_revalidate.en>`
Configurable rules for forcing cache object revalidations using regular expressions.

:doc:`Stats over HTTP <stats_over_http.en>`
Provide an HTTP interface to all |TS| statistics.

:doc:`TCPInfo <tcpinfo.en>`
Log TCP metrics at various points of the HTTP processing pipeline.

:doc:`XDebug <xdebug.en>`
Allows HTTP clients to debug the operation of the Traffic Server cache using the X-Debug header.

Experimental plugins
====================

Expand All @@ -95,41 +123,25 @@ directory of the |TS| source tree. Experimental plugins can be compiled by passi
.. toctree::
:hidden:

AuthProxy <authproxy.en>
AWS S3 Authentication <s3_auth.en>
Background Fetch <background_fetch.en>
Balancer <balancer.en>
Buffer Upload <buffer_upload.en>
Cache Key Manipulation <cachekey.en>
Cache Promote <cache_promote.en>
Collapsed-Forwarding <collapsed_forwarding.en>
Combo Handler <combo_handler.en>
Epic <epic.en>
Escalate <escalate.en>
ESI <esi.en>
Generator <generator.en>
GeoIP ACL <geoip_acl.en>
HIPES <hipes.en>
Memcache <memcache.en>
Metalink <metalink.en>
MP4 <mp4.en>
MySQL Remap <mysql_remap.en>
Regex Revalidate <regex_revalidate.en>
Signed URLs <url_sig.en>
SSL Headers <sslheaders.en>
Stale While Revalidate <stale_while_revalidate.en>
TS Lua <ts_lua.en>
WebP Transform <webp_transform.en>
XDebug <xdebug.en>
Collapsed-Forwarding <collapsed_forwarding.en>

:doc:`AuthProxy <authproxy.en>`
Delegates the authorization decision of a request to an external HTTP service.

:doc:`AWS S3 Authentication <s3_auth.en>`
Support for Amazon S3 authentication features.

:doc:`Background Fetch <background_fetch.en>`
Proactively fetch content from Origin in a way that it will fill the object into cache.

:doc:`Balancer <balancer.en>`
Balances requests across multiple origin servers.
Expand All @@ -143,6 +155,10 @@ directory of the |TS| source tree. Experimental plugins can be compiled by passi
:doc:`Cache Promote <cache_promote.en>`
Provides additional control over when an object should be allowed into the cache.

:doc:`Collapsed-Forwarding <collapsed_forwarding.en>`
Allows to Collapse multiple Concurrent requests by downloading once from the Origin and serving
all clients in parallel.

:doc:`Combo Handler <combo_handler.en>`
Provides an intelligent way to combine multiple URLs into a single URL, and have Apache Traffic Server combine the components into one response.

Expand All @@ -152,12 +168,6 @@ directory of the |TS| source tree. Experimental plugins can be compiled by passi
:doc:`Escalate <escalate.en>`
Escalate: when the origin returns specific status codes, retry the request at a secondary origin (failover/fail-action)

:doc:`ESI <esi.en>`
Implements the Edge Side Includes (ESI) specification.

:doc:`Generator <generator.en>`
Generate arbitrary response data.

:doc:`GeoIP ACL <geoip_acl.en>`
Deny or allow requests based on the source IP geo-location.

Expand All @@ -176,9 +186,6 @@ directory of the |TS| source tree. Experimental plugins can be compiled by passi
:doc:`MySQL Remap <mysql_remap.en>`
Allows dynamic remaps from a MySQL database.

:doc:`Regex Revalidate <regex_revalidate.en>`
Configurable rules for forcing cache object revalidations using regular expressions.

:doc:`Signed URLs <url_sig.en>`
Adds support for verifying URL signatures for incoming requests to either deny or redirect access.

Expand All @@ -193,11 +200,3 @@ directory of the |TS| source tree. Experimental plugins can be compiled by passi

:doc:`WebP Transform <webp_transform.en>`
Converts jpeg and png images to webp format.

:doc:`XDebug <xdebug.en>`
Allows HTTP clients to debug the operation of the Traffic Server cache using the X-Debug header.

:doc:`Collapsed-Forwarding <collapsed_forwarding.en>`
Allows to Collapse multiple Concurrent requests by downloading once from the Origin and serving
all clients in parallel.

9 changes: 8 additions & 1 deletion plugins/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,22 @@
# Add new plugins in alphabetic order, but keep experimental always at the bottom.

SUBDIRS = \
authproxy \
background_fetch \
cacheurl \
conf_remap \
esi \
generator \
gzip \
header_rewrite \
healthchecks \
libloader \
regex_remap \
regex_revalidate \
s3_auth \
stats_over_http \
tcpinfo
tcpinfo \
xdebug

if BUILD_EXPERIMENTAL_PLUGINS
SUBDIRS += experimental
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
9 changes: 1 addition & 8 deletions plugins/experimental/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@

SUBDIRS = \
acme \
authproxy \
background_fetch \
balancer \
buffer_upload \
cache_promote \
Expand All @@ -28,8 +26,6 @@ SUBDIRS = \
custom_redirect \
epic \
escalate \
esi \
generator \
geoip_acl \
header_normalize \
hipes \
Expand All @@ -39,17 +35,14 @@ SUBDIRS = \
metalink \
mp4 \
multiplexer \
regex_revalidate \
remap_stats \
remap_purge \
s3_auth \
ssl_cert_loader \
sslheaders \
stale_while_revalidate \
stream_editor \
ts_lua \
url_sig \
xdebug
url_sig

if ENABLE_CPPAPI
if BUILD_WEBP_TRANSFORM_PLUGIN
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.