History log of /trafficserver/plugins/cachekey/configs.cc (Results 1 - 8 of 8)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# db8cd14a 17-Sep-2019 Gancho Tenev

cachekey: allow multiple values for `--key-type`

Allow multiple target types to be specified for `--key-type` so the
operator can apply the same modifications to both cache key and paren

cachekey: allow multiple values for `--key-type`

Allow multiple target types to be specified for `--key-type` so the
operator can apply the same modifications to both cache key and parent
selection url at the same time without chaining cachekey plugin
instances.

Instead of:

@plugin=cachekey.so \
@pparam=--key-type=parent_selection_url \
@pparam=--remove-all-params=true
@plugin=cachekey.so \
@pparam=--key-type=cache_key \
@pparam=--remove-all-params=true

to write:

@plugin=cachekey.so \
@pparam=--key-type=parent_selection_url,cache_key \
@pparam=--remove-all-params=true

show more ...


# af7299dd 23-Aug-2019 Gancho Tenev

cachekey: added --key-type (for parent selection)

Added ability to apply all transformations, available for modifying
the cache key, to parent selection URL:
* --key-type=cache_key -

cachekey: added --key-type (for parent selection)

Added ability to apply all transformations, available for modifying
the cache key, to parent selection URL:
* --key-type=cache_key - apply transformations to cache key
* --key-type=parent_selection_url - apply transformations to
parent selection URL

TODO/TBD: After this change all transformations can be applied not
only to the cache key but to parent selection URL as well. It would
make sense to give the cachekey plugin a new, more suitable name.

show more ...


# 0f86efc7 21-Aug-2019 Gancho Tenev

cachekey: added --canonical-prefix parameter

In certain use-cases when calculating the prefix (the initial value
of the new cache key) we need to have the scheme, host and port in
th

cachekey: added --canonical-prefix parameter

In certain use-cases when calculating the prefix (the initial value
of the new cache key) we need to have the scheme, host and port in
their original form from the request URI, i.e. when hosting.config
is used the cache key is expected to contain a valid URI authority
element used for volume selection.

More details about the new parameter and its functionality can be
found in doc/admin-guide/plugins/cachekey.en.rst

show more ...


Revision tags: 8.0.5, 7.1.8
# 4cfd5a73 15-Aug-2019 Bryan Call

Ran make clang-tidy


Revision tags: 8.0.4, 7.1.7, 7.1.7-rc0, 8.0.4-rc0
# d77cd731 18-Mar-2019 Masaori Koshiba

Ran clang-tidy

"proxy/logging/LogField.h" is changed by hand to follow changes made by performance-unnecessary-value-param
to "proxy/logging/LogAccess.h".


Revision tags: 8.0.3, 7.1.6, 8.0.2, 8.0.1, 7.1.5, 7.1.5-rc0, 8.0.1-rc0, 8.0.0, 8.0.0-rc3, 8.0.0-rc2, 8.0.0-rc1, 8.0.0-rc0, 7.1.4, 6.2.3
# d49271b1 06-Jul-2018 Gancho Tenev

cachekey: capture cache key elements from headers

--capture-header=<headername>:<capture_definition>
captures elements from header <headername> using <capture_definition>
and adds th

cachekey: capture cache key elements from headers

--capture-header=<headername>:<capture_definition>
captures elements from header <headername> using <capture_definition>
and adds them to the cache key.

show more ...


# f7e3cf7a 05-Jul-2018 Gancho Tenev

cachekey: running as global plugin

The plugin can now run as a global plugin (a single global instance
configured using `plugin.config`) or as per-remap plugin
(a separate instance c

cachekey: running as global plugin

The plugin can now run as a global plugin (a single global instance
configured using `plugin.config`) or as per-remap plugin
(a separate instance configured per remap rule in `remap.config`).

If both global and per-remap instance are used the per-remap
configuration would take precedence (per-remap configuration
would be applied and the global configuration ignored).

show more ...


Revision tags: 7.1.4-rc0
# f4bf7e56 07-May-2018 Gancho Tenev

Move Cachekey plugin to stable plugins.