This is an automated email from the ASF dual-hosted git repository.

mitchell852 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-trafficcontrol.git


The following commit(s) were added to refs/heads/master by this push:
     new 00aaa96  Fix TO Go CRConfig for Perl magic LogReqHdrs param
00aaa96 is described below

commit 00aaa96a7b3a6e92f94219baf4bd0b9bdab35243
Author: Robert Butts <r...@apache.org>
AuthorDate: Thu May 3 16:19:01 2018 -0600

    Fix TO Go CRConfig for Perl magic LogReqHdrs param
---
 traffic_ops/traffic_ops_golang/crconfig/config.go | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/traffic_ops/traffic_ops_golang/crconfig/config.go 
b/traffic_ops/traffic_ops_golang/crconfig/config.go
index 8cdd871..29398fe 100644
--- a/traffic_ops/traffic_ops_golang/crconfig/config.go
+++ b/traffic_ops/traffic_ops_golang/crconfig/config.go
@@ -38,6 +38,7 @@ func makeCRConfigConfig(cdn string, db *sql.DB, dnssecEnabled 
bool, domain strin
        const soaPrefix = "tld.soa."
        const ttlPrefix = "tld.ttls."
        const maxmindDefaultOverrideParameterName = "maxmind.default.override"
+       const logRequestHeadersParameterName = "LogRequestHeaders"
        crConfigConfig := map[string]interface{}{}
        for _, param := range configParams {
                k := param.Name
@@ -46,6 +47,12 @@ func makeCRConfigConfig(cdn string, db *sql.DB, 
dnssecEnabled bool, domain strin
                        soa[k[len(soaPrefix):]] = v
                } else if strings.HasPrefix(k, ttlPrefix) {
                        ttl[k[len(ttlPrefix):]] = v
+               } else if k == logRequestHeadersParameterName {
+                       hdrs := []string{}
+                       for _, hdr := range strings.Split(param.Value, 
`__RETURN__`) {
+                               hdrs = append(hdrs, strings.TrimSpace(hdr))
+                       }
+                       crConfigConfig["requestHeaders"] = hdrs
                } else if k == maxmindDefaultOverrideParameterName {
                        overrideObj, err := createMaxmindDefaultOverrideObj(v)
                        if err != nil {

-- 
To stop receiving notification emails like this one, please contact
mitchell...@apache.org.

Reply via email to