[
https://issues.apache.org/jira/browse/TS-4553?focusedWorklogId=25523&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-25523
]
ASF GitHub Bot logged work on TS-4553:
--------------------------------------
Author: ASF GitHub Bot
Created on: 16/Jul/16 20:55
Start Date: 16/Jul/16 20:55
Worklog Time Spent: 10m
Work Description: Github user bgaff commented on a diff in the pull
request:
https://github.com/apache/trafficserver/pull/776#discussion_r71071741
--- Diff: plugins/experimental/brotli_transform/brotli_transform.cc ---
@@ -0,0 +1,138 @@
+/**
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ */
+
+#include "brotli_transform.h"
+#include "brotli_transform_out.h"
+#define TAG "brotli_transformation"
+
+namespace
+{
+unsigned int BROTLI_QUALITY = 9;
+}
+
+BrotliTransformationPlugin::BrotliTransformationPlugin(Transaction
&transaction)
+ : TransformationPlugin(transaction, RESPONSE_TRANSFORMATION)
+{
+ registerHook(HOOK_READ_RESPONSE_HEADERS);
+}
+
+void
+BrotliTransformationPlugin::handleReadResponseHeaders(Transaction
&transaction)
+{
+ string contentEncoding = "Content-Encoding";
+ Headers &hdr = transaction.getServerResponse().getHeaders();
--- End diff --
please use clang format so the style resembles the rest of the repo
Issue Time Tracking
-------------------
Worklog Id: (was: 25523)
Time Spent: 20m (was: 10m)
> Add Brotli compression support
> ------------------------------
>
> Key: TS-4553
> URL: https://issues.apache.org/jira/browse/TS-4553
> Project: Traffic Server
> Issue Type: Wish
> Components: Plugins
> Reporter: David Calavera
> Fix For: sometime
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> I think it would be very interesting to add support for the Brotli
> compression format: https://github.com/google/brotli
> Since I didn't see any issue opened and went ahead so people can discuss
> about it.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)