Re: Adding Gzip/Gunzip feature in ATS core

2015-03-23 Thread Shu Kit Chan
ESI should handle these situations correctly. e.g. it won't gzip the response if it is already gzipped. So it works fine in a standalone way. The problems begin when we starts to chain a few of these standalone transformation plugins together. Each of them will try to do the right thing when they

Re: SSL hook ordering

2015-03-23 Thread James Peach
> On Mar 23, 2015, at 12:48 PM, Brian Geffon wrote: > > Hi, > When looking at apidefs ( > https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=lib/ts/apidefs.h.in;h=329adf27f9d0fc3fc677c21d5be38e39456dab73;hb=HEAD#l291) > the SSL hooks appear to be at the end of the hook list. Wh

Re: [VOTE] Release v5.2.1

2015-03-23 Thread Leif Hedstrom
> On Mar 23, 2015, at 8:31 PM, Leif Hedstrom wrote: > > Hi all, > > I've prepared a release candidate for v5.2.1, which is a bug-fix over v5.2.0. > The following Jira’s have been addressed in this release: > > *) [TS-3437] A null dhParams file will disable DHE. > > *) [TS-3424] SSL Failed:

[VOTE] Release v5.2.1

2015-03-23 Thread Leif Hedstrom
Hi all, I've prepared a release candidate for v5.2.1, which is a bug-fix over v5.2.0. The following Jira’s have been addressed in this release: *) [TS-3437] A null dhParams file will disable DHE. *) [TS-3424] SSL Failed: decryption failed or bad record mac. *) [TS-3439] Chunked responses

Re: Adding Gzip/Gunzip feature in ATS core

2015-03-23 Thread Leif Hedstrom
> On Mar 23, 2015, at 6:08 PM, Dzmitry Markovich > wrote: > > Hello ATS experts, > > Today it is very common that http data that goes to the wire is compressed. > And we think it is a time to standardize this process in ATS core, since it > is very common operation. > > Today multiple plugi

RE: Adding Gzip/Gunzip feature in ATS core

2015-03-23 Thread Roland Zink
Giving the plugins a defined order seems to be of general use. Given such a capability you can then configure a ungzip plugin called first and a gzip plugin called last. Note however if no plugin in the middle modifies the body then neither ungzip nor gzip is necessary and the body can stay com

Adding Gzip/Gunzip feature in ATS core

2015-03-23 Thread Dzmitry Markovich
Hello ATS experts, Today it is very common that http data that goes to the wire is compressed. And we think it is a time to standardize this process in ATS core, since it is very common operation. Today multiple plugins running on the same tier (that operates with response body) do not have e

Adding Gzip/Gunzip feature in ATS core

2015-03-23 Thread Dzmitry Markovich
Hello ATS experts, Today it is very common that http data that goes to the wire is compressed. And we think it is a time to standardize this process in ATS core, since it is very common operation. Today multiple plugins running on the same tier (that operates with response body) do not have en

Re: [HEADS UP] clang-format is happening tonight

2015-03-23 Thread Leif Hedstrom
> On Mar 20, 2015, at 6:19 PM, Leif Hedstrom wrote: > > Hi, > > we’re finally ready to branch for v5.3.0, and in prep for that, I’ll run > clang-format on the entire source code. Going forward, it’s important that > you adhere to the clang-format standards. There is a .clang-format file in >

Re: SSL hook ordering

2015-03-23 Thread Susan Hinrichs
I don't have an issue with the re-arrangement. Such a re-arrangement will require plugins to be recompiled. Is that something we try to avoid until major releases? Alternatively, we could insert additional pseudo enum's like we currently have for last to mark ranges of hooks. On 3/23/2015

SSL hook ordering

2015-03-23 Thread Brian Geffon
Hi, When looking at apidefs ( https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=lib/ts/apidefs.h.in;h=329adf27f9d0fc3fc677c21d5be38e39456dab73;hb=HEAD#l291) the SSL hooks appear to be at the end of the hook list. While this isn't a huge problem, in some situations it's helpful to