History log of /trafficserver/proxy/InkAPIInternal.h (Results 1 - 25 of 95)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 678b605a 13-Mar-2020 Leif Hedstrom

Refactor and generalize the User Arg concept, add global (#6468)

* First refactoring, eliminates many of the lookup APIs

* Refactor all User Args, deprecating all old APIs for Get()

Refactor and generalize the User Arg concept, add global (#6468)

* First refactoring, eliminates many of the lookup APIs

* Refactor all User Args, deprecating all old APIs for Get() / Set().

* Adds the global / GLB type of user args

* Adds a plugin for testing the APIs, can maybe be used by autest

* Makes the proper enum name prefixes for the new constants

* Changes the max defines to an array

* Updated Docs with these changes

show more ...


Revision tags: 7.1.9, 7.1.9-rc1, 8.0.6, 7.1.9-rc0, 8.0.6-rc0
# be2102e4 25-Oct-2019 Susan Hinrichs

Allow txn handler to be set from ssn on same hook


Revision tags: 8.0.5, 7.1.8, 8.0.4, 7.1.7, 7.1.7-rc0, 8.0.4-rc0, 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
# 3cea2197 26-Jul-2018 dyrock

Removed add/prepend. Use append only since we don't have priority implemented yet


# af308e54 26-Mar-2019 Leif Hedstrom

Ran CPP check on a few files while prodding around

Another example of some of the changes it recommends, I think
it would be useful to try to work on getting us CPPCheck "free".


# 7651e269 19-Mar-2019 Masaori Koshiba

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

2. Include "ts/apidefs.h"
- include/tscpp/api/Stat.h

3. Rollback changes made with -fix-error option (clang-diagnostic-implicit-function-declaration)
- plugins/lua/ts_lua_client_request.c
- plugins/lua/ts_lua_client_response.c
- plugins/lua/ts_lua_server_response.c
- plugins/experimental/remap_stats/remap_stats.c

show more ...


# f8bda563 08-Feb-2019 Walter Karas

Remove error-prone mirror enum in code handling TS API SSL hooks.


# 53fd833f 04-Feb-2019 dyrock

Added TS_SSL_CLIENT_HELLO_HOOK and docs
Added new test for client hello hook


# acf3297e 13-Dec-2018 Walter Karas

Remove the APIHooks::invoke() function.

In general, it is bad to have functions that are not used, and for which there is no clear potential use.
This one is particularly bad. It create

Remove the APIHooks::invoke() function.

In general, it is bad to have functions that are not used, and for which there is no clear potential use.
This one is particularly bad. It creates the false impression that there is a possibility of simultaneous
execution of continuations that are attached to the same hook (prior to calling the reenable function).

show more ...


# 8e309ff9 04-Oct-2018 Susan Hinrichs

Add hooks for outbound TLS start and close.


# 458bb1f2 10-Oct-2018 Susan Hinrichs

Update documentation for SSL VERIFY hooks.


# b95a38f7 17-Oct-2018 Xavier Chi

TCL: TCLHashTable in proxy converted to use STL


# 079a4027 30-Aug-2018 Susan Hinrichs

PR #3724: Restructure library headers to unify include paths.


Revision tags: 7.1.4, 6.2.3, 7.1.4-rc0
# 58623ec7 10-May-2018 Chris Lemmons

Upgrade API I/O functions to consistently use s/size_t.

These functions were returning -1 on error, but in an unsigned type.
Internally, ints were being used inconsistently. This cleans

Upgrade API I/O functions to consistently use s/size_t.

These functions were returning -1 on error, but in an unsigned type.
Internally, ints were being used inconsistently. This cleans it up.

show more ...


# 53c2282b 30-Apr-2018 Bryan Call

Ran clang-tidy with modernize-use-override


# c29e2916 25-Apr-2018 Leif Hedstrom

Updated to new version of clang-format


# b5037ade 11-Apr-2018 Bryan Call

Ran clang-tidy with modernize-use-nullptr


# b82d0aaf 11-Apr-2018 Masakazu Kitajo

Use #pragma once


Revision tags: 7.1.3
# 8d011642 13-Mar-2018 dyrock

Added VConn args support
Changed TS_VCONN_PRE_ACCEPT to TS_VCONN_START
Added TS_VCONN_CLOSE hooks
Fixed docs for TS_VCONN_PRE_ACCEPT renaming to TS_VCONN_START and added docs for TSVconnA

Added VConn args support
Changed TS_VCONN_PRE_ACCEPT to TS_VCONN_START
Added TS_VCONN_CLOSE hooks
Fixed docs for TS_VCONN_PRE_ACCEPT renaming to TS_VCONN_START and added docs for TSVconnArgs
Added an example plugin vconn_args to test

Added vconn args man page

Make VCONN_PRE_ACCEPT deprecated but still compatible

show more ...


Revision tags: 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0
# f0588ddb 12-Nov-2017 Syeda Persia Aziz

Client verify callback with client verify hook


# c93790aa 10-Nov-2017 John Plevyak

Add a --enable-fips flag which will eliminate MD5 and MMH and
replace them with SHA256. This will effectively clear the cache
because existing documents will not be found.


# b8e97522 01-Dec-2017 Alan M. Carroll

Issue #2883: Split TXN and SSN user arg allocation.


# 329c0216 27-Sep-2017 Susan Hinrichs

TS API and hooks to manipulate the ATS specific session cache and session ticket keys.


Revision tags: 7.1.1, 7.1.1-rc0, 6.2.2, 6.2.2-rc0, 7.1.0, 7.1.0-rc0
# 00cf3d3b 31-Mar-2017 Persia Aziz

YTSATS-1195: Add hook for server cert verification


# f5fe61dd 21-Feb-2017 Alan M. Carroll

Add static type checking to configuration override API implementation.


# e6e0447d 10-Feb-2017 Susan Hinrichs

Need dedicated TS_SSL_SERVERNAME_HOOK

If you have a plugin that needs to trigger on every TLS client hello, this won't
work the TS_SSL_SNI_HOOK with openssl-1.0.2. In that version TS_SS

Need dedicated TS_SSL_SERVERNAME_HOOK

If you have a plugin that needs to trigger on every TLS client hello, this won't
work the TS_SSL_SNI_HOOK with openssl-1.0.2. In that version TS_SSL_SNI_HOOK
is shared with the TS_SSL_CERT_HOOK which does not trigger on session reuse.

I propose adding a dedicated TS_SSL_SERVERNAME_HOOK and deprecate the
TS_SSL_SNI_HOOK to drop on the next major release

show more ...


1234