You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by James Peach <jp...@apache.org> on 2016/09/13 15:29:45 UTC

Re: [trafficserver] branch master updated (c09723d -> b27cabf)

What is TSRegisterProtocolTag for? Can we nuke it until it is implemented?

> On Sep 13, 2016, at 7:37 AM, shinrich@apache.org wrote:
> 
> This is an automated email from the ASF dual-hosted git repository.
> 
> shinrich pushed a change to branch master
> in repository https://git-dual.apache.org/repos/asf/trafficserver.git.
> 
>      from  c09723d   Merge pull request #1011 from shinrich/ts-4851-2
>      adds  703790e   TS-4703: Add API to retrieve client protocols
>       new  b27cabf   Merge pull request #1007 from shinrich/ts-4703
> 
> The 1 revisions listed above as "new" are entirely new to this
> repository and will be described in separate emails.  The revisions
> listed as "adds" were already present in the repository and have only
> been added to this reference.
> 
> 
> Summary of changes:
> doc/reference/api/TSClientProtocolStack.en.rst     | 112 +++++++++++++++++++++
> example/Makefile.am                                |   2 +
> .../protocol-stack.cc}                             |  55 ++++------
> iocore/net/I_NetVConnection.h                      |  16 +++
> iocore/net/NetVConnection.cc                       |  32 ++++++
> iocore/net/P_SSLNetVConnection.h                   |   5 +
> iocore/net/P_UnixNetVConnection.h                  |  30 ++++++
> iocore/net/SSLNetVConnection.cc                    |  51 ++++++++++
> lib/records/I_RecHttp.h                            |   2 +
> lib/records/RecHttp.cc                             |  39 +++++++
> lib/ts/apidefs.h.in                                |  13 +++
> proxy/InkAPI.cc                                    |  61 +++++++++++
> proxy/InkAPITest.cc                                |  67 ++++++++++++
> proxy/ProxyClientSession.h                         |  20 ++++
> proxy/ProxyClientTransaction.h                     |  20 ++++
> proxy/api/ts/ts.h                                  |  10 ++
> proxy/http/HttpSM.cc                               |  47 +++++++++
> proxy/http/HttpSM.h                                |   4 +
> proxy/http2/Http2ClientSession.h                   |  27 +++++
> 19 files changed, 576 insertions(+), 37 deletions(-)
> create mode 100644 doc/reference/api/TSClientProtocolStack.en.rst
> copy example/{thread-1/thread-1.c => protocol-stack/protocol-stack.cc} (55%)
> 
> -- 
> To stop receiving notification emails like this one, please contact
> ['"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>'].


Re: [trafficserver] branch master updated (c09723d -> b27cabf)

Posted by Alan Carroll <so...@yahoo-inc.com.INVALID>.
The point of TSRegisterProtocolTag() is for protocol based plugins to be able to put their tags in the table of protocol tags. The problem is that there is currently no mechanism for a protocol based plugin to get the Protocol Stack calls. It's a place holder for now because it's an API update.