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

zrhoffman pushed a commit to branch 6.0.x
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git

commit 42fdfa0bd5a83f453d5a96d9732a59244ab8d8a2
Author: QiTao Weng <[email protected]>
AuthorDate: Thu Nov 4 12:29:30 2021 -0500

    #2770: Add validation for httpBypassFqdn as hostname in Traffic Ops (#6330)
---
 CHANGELOG.md                                                       | 3 +++
 traffic_ops/traffic_ops_golang/deliveryservice/deliveryservices.go | 1 +
 2 files changed, 4 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3aabc45..d1e1735 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,9 @@ All notable changes to this project will be documented in this 
file.
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
 
 ## [6.0.1] - 2021-11-04
+### Added
+- [#2770](https://github.com/apache/trafficcontrol/issues/2770) Added 
validation for httpBypassFqdn as hostname in Traffic Ops
+
 ### Fixed
 - [#6125](https://github.com/apache/trafficcontrol/issues/6125) - Fix 
`/cdns/{name}/federations?id=#` to search for CDN.
 - [#6283](https://github.com/apache/trafficcontrol/issues/6283) - The Traffic 
Ops Postinstall script will work in CentOS 7, even if Python 3 is installed
diff --git a/traffic_ops/traffic_ops_golang/deliveryservice/deliveryservices.go 
b/traffic_ops/traffic_ops_golang/deliveryservice/deliveryservices.go
index 7a675fb..abbfb7d 100644
--- a/traffic_ops/traffic_ops_golang/deliveryservice/deliveryservices.go
+++ b/traffic_ops/traffic_ops_golang/deliveryservice/deliveryservices.go
@@ -1345,6 +1345,7 @@ func Validate(tx *sql.Tx, ds *tc.DeliveryServiceV4) error 
{
                "dscp":                validation.Validate(ds.DSCP, 
validation.NotNil, validation.Min(0)),
                "geoLimit":            validation.Validate(ds.GeoLimit, 
validation.NotNil),
                "geoProvider":         validation.Validate(ds.GeoProvider, 
validation.NotNil),
+               "httpByPassFqdn":      validation.Validate(ds.HTTPBypassFQDN, 
isDNSName),
                "logsEnabled":         validation.Validate(ds.LogsEnabled, 
validation.NotNil),
                "regionalGeoBlocking": 
validation.Validate(ds.RegionalGeoBlocking, validation.NotNil),
                "remapText":           validation.Validate(ds.RemapText, 
noLineBreaks),

Reply via email to