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),
