merge master
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/be5ab888 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/be5ab888 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/be5ab888 Branch: refs/heads/psql Commit: be5ab888c9de4c143e3d73fe983452ea5e3fb79a Parents: 9102176 Author: Dan Kirkwood <dang...@gmail.com> Authored: Mon Nov 7 14:50:50 2016 -0700 Committer: Dan Kirkwood <dang...@gmail.com> Committed: Mon Nov 7 14:50:50 2016 -0700 ---------------------------------------------------------------------- .rat-excludes | 1 + CONTRIBUTING.md | 14 +- DISCLAIMER | 1 + NOTICE | 13 +- README.md | 27 +- VERSION | 2 +- build/README.md | 24 + build/build.sh | 1 - build/docker-build.sh | 94 --- build/functions.sh | 1 - docs/source/_static/theme_overrides.css | 19 + docs/source/admin/index.rst | 1 - docs/source/admin/quick_howto/dnssec.rst | 1 - docs/source/admin/quick_howto/federations.rst | 1 - docs/source/admin/quick_howto/index.rst | 1 - docs/source/admin/quick_howto/multi_site.rst | 1 - docs/source/admin/quick_howto/regionalgeo.rst | 1 - docs/source/admin/quick_howto/steering.rst | 1 - docs/source/admin/traffic_monitor.rst | 3 +- docs/source/admin/traffic_ops_config.rst | 5 +- docs/source/admin/traffic_ops_extensions.rst | 1 - docs/source/admin/traffic_ops_install.rst | 7 +- docs/source/admin/traffic_ops_using.rst | 5 +- docs/source/admin/traffic_portal.rst | 3 +- docs/source/admin/traffic_router.rst | 1 - docs/source/admin/traffic_server.rst | 1 - docs/source/admin/traffic_stats.rst | 5 +- docs/source/admin/traffic_vault.rst | 5 +- docs/source/basics/cache_revalidation.rst | 1 - docs/source/basics/caching_proxies.rst | 1 - .../source/basics/content_delivery_networks.rst | 1 - docs/source/basics/http_11.rst | 1 - docs/source/basics/index.rst | 1 - docs/source/conf.py | 11 +- docs/source/development/index.rst | 1 - docs/source/development/traffic_monitor.rst | 1 - .../traffic_monitor/traffic_monitor_api.rst | 1 - docs/source/development/traffic_ops.rst | 3 +- .../development/traffic_ops_api/routes.rst | 1 - .../development/traffic_ops_api/v11/asn.rst | 1 - .../traffic_ops_api/v11/cachegroup.rst | 1 - .../development/traffic_ops_api/v11/cdn.rst | 1 - .../traffic_ops_api/v11/changelog.rst | 1 - .../traffic_ops_api/v11/deliveryservice.rst | 9 +- .../development/traffic_ops_api/v11/hwinfo.rst | 1 - .../traffic_ops_api/v11/parameter.rst | 1 - .../traffic_ops_api/v11/phys_location.rst | 1 - .../development/traffic_ops_api/v11/profile.rst | 1 - .../development/traffic_ops_api/v11/region.rst | 1 - .../development/traffic_ops_api/v11/role.rst | 1 - .../development/traffic_ops_api/v11/server.rst | 1 - .../traffic_ops_api/v11/static_dns.rst | 1 - .../development/traffic_ops_api/v11/status.rst | 1 - .../development/traffic_ops_api/v11/system.rst | 1 - .../traffic_ops_api/v11/to_extension.rst | 1 - .../development/traffic_ops_api/v11/type.rst | 1 - .../development/traffic_ops_api/v11/user.rst | 1 - .../development/traffic_ops_api/v12/asn.rst | 1 - .../traffic_ops_api/v12/cache_stats.rst | 1 - .../traffic_ops_api/v12/cachegroup.rst | 1 - .../development/traffic_ops_api/v12/cdn.rst | 1 - .../traffic_ops_api/v12/changelog.rst | 1 - .../traffic_ops_api/v12/deliveryservice.rst | 133 ++-- .../v12/deliveryservice_stats.rst | 3 +- .../traffic_ops_api/v12/division.rst | 1 - .../traffic_ops_api/v12/federation.rst | 1 - .../development/traffic_ops_api/v12/hwinfo.rst | 1 - .../traffic_ops_api/v12/influxdb.rst | 1 - .../traffic_ops_api/v12/parameter.rst | 1 - .../traffic_ops_api/v12/phys_location.rst | 1 - .../development/traffic_ops_api/v12/profile.rst | 1 - .../traffic_ops_api/v12/profile_parameter.rst | 1 - .../development/traffic_ops_api/v12/region.rst | 1 - .../development/traffic_ops_api/v12/role.rst | 1 - .../development/traffic_ops_api/v12/server.rst | 1 - .../traffic_ops_api/v12/static_dns.rst | 1 - .../development/traffic_ops_api/v12/status.rst | 1 - .../development/traffic_ops_api/v12/system.rst | 1 - .../traffic_ops_api/v12/to_extension.rst | 1 - .../traffic_ops_api/v12/topology.rst | 1 - .../development/traffic_ops_api/v12/type.rst | 1 - .../development/traffic_ops_api/v12/user.rst | 1 - docs/source/development/traffic_portal.rst | 1 - docs/source/development/traffic_router.rst | 1 - .../traffic_router/traffic_router_api.rst | 1 - docs/source/development/traffic_server.rst | 1 - docs/source/development/traffic_stats.rst | 1 - docs/source/faq/administration.rst | 1 - docs/source/faq/development.rst | 3 +- docs/source/faq/general.rst | 5 +- docs/source/faq/index.rst | 1 - docs/source/index.rst | 1 - docs/source/overview/index.rst | 1 - docs/source/overview/introduction.rst | 3 +- docs/source/overview/traffic_monitor.rst | 1 - docs/source/overview/traffic_ops.rst | 1 - docs/source/overview/traffic_portal.rst | 1 - docs/source/overview/traffic_router.rst | 1 - docs/source/overview/traffic_server.rst | 1 - docs/source/overview/traffic_stats.rst | 1 - docs/source/overview/traffic_vault.rst | 1 - .../docker/build/Dockerfile-traffic_monitor | 18 +- .../docker/build/Dockerfile-traffic_ops | 18 +- .../docker/build/Dockerfile-traffic_portal | 18 +- .../docker/build/Dockerfile-traffic_router | 18 +- .../docker/build/Dockerfile-traffic_stats | 18 +- infrastructure/docker/build/README.md | 6 +- infrastructure/docker/build/docker-compose.yml | 22 +- infrastructure/docker/build/run-build.sh | 25 +- .../docker/traffic_monitor/Dockerfile | 16 + infrastructure/docker/traffic_monitor/run.sh | 16 + infrastructure/docker/traffic_ops/Dockerfile | 20 +- infrastructure/docker/traffic_ops/run.sh | 16 + infrastructure/docker/traffic_router/Dockerfile | 16 + infrastructure/docker/traffic_router/run.sh | 16 + .../docker/traffic_server_edge/Dockerfile | 16 + .../docker/traffic_server_edge/run.sh | 16 + .../docker/traffic_server_mid/Dockerfile | 16 + infrastructure/docker/traffic_server_mid/run.sh | 16 + infrastructure/docker/traffic_stats/Dockerfile | 16 + infrastructure/docker/traffic_stats/run.sh | 16 + infrastructure/docker/traffic_vault/Dockerfile | 16 + infrastructure/docker/traffic_vault/run.sh | 16 + .../test/api/traffic_ops/traffic_ops_test.go | 20 + .../test/api/traffic_ops/traffic_ops_tester.go | 20 + infrastructure/test/apitest/apitest.go | 20 + infrastructure/test/environment/environment.go | 20 + .../test/ui/traffic_ops/traffic_ops_test.go | 20 + misc/changelog.pl | 1 - misc/kickstart_create_network_line.py | 1 - misc/kickstart_drive_config.sh | 1 - misc/release.pl | 7 +- misc/traffic-control-cdn/css/home.css | 19 + misc/traffic-control-cdn/downloads/index.html | 41 +- misc/traffic-control-cdn/index.html | 64 +- .../traffic_monitor/index.html | 19 + misc/traffic-control-cdn/traffic_ops/index.html | 19 + .../traffic_portal/index.html | 19 + .../traffic_router/index.html | 19 + .../traffic_stats/index.html | 19 + test/router/client/client.go | 20 + test/router/css/loadtest.css | 21 +- test/router/data/httpresult.go | 20 + test/router/dnssec/Readme.md | 23 + test/router/dnssec/dnssec.go | 159 +++++ test/router/dnssec/dnssec_suite_test.go | 56 ++ test/router/dnssec/dnssec_test.go | 129 ++++ test/router/index.html | 21 +- test/router/load/load.go | 20 + test/router/server/server.go | 20 + traffic_monitor/build/build_rpm.sh | 1 - traffic_monitor/build/pmd/ruleset.xml | 20 + traffic_monitor/etc/ats_sim.js | 19 + .../experimental/common/adapter/adapter.go | 20 + .../experimental/common/crstates/crstates.go | 20 + .../experimental/common/fetcher/fetcher.go | 30 +- .../experimental/common/handler/handler.go | 25 +- .../common/instrumentation/instrumentation.go | 20 + traffic_monitor/experimental/common/log/log.go | 39 +- .../experimental/common/poller/poller.go | 119 +++- .../experimental/traffic_monitor/build.sh | 16 + .../traffic_monitor/cache/astats.go | 41 +- .../traffic_monitor/cache/astats_test.go | 22 +- .../experimental/traffic_monitor/cache/cache.go | 126 ++-- .../traffic_monitor/config/config.go | 65 +- .../traffic_monitor/deliveryservice/stat.go | 104 ++- .../traffic_monitor/deliveryservicedata/stat.go | 75 +- .../experimental/traffic_monitor/enum/enum.go | 102 ++- .../traffic_monitor/health/cache_health.go | 117 ++-- .../traffic_monitor/http_server/http_server.go | 289 -------- .../experimental/traffic_monitor/index.html | 19 + .../manager/cacheavailablestatus.go | 30 +- .../traffic_monitor/manager/datarequest.go | 191 +++--- .../traffic_monitor/manager/dsstats.go | 29 +- .../traffic_monitor/manager/events.go | 30 +- .../traffic_monitor/manager/healthresult.go | 63 +- .../traffic_monitor/manager/lastkbpsstats.go | 25 +- .../traffic_monitor/manager/manager.go | 51 +- .../traffic_monitor/manager/monitorconfig.go | 262 ++++--- .../traffic_monitor/manager/opsconfig.go | 182 ++--- .../traffic_monitor/manager/peer.go | 38 +- .../traffic_monitor/manager/polledcaches.go | 45 +- .../traffic_monitor/manager/stathistory.go | 89 ++- .../traffic_monitor/manager/uintman.go | 25 + .../traffic_monitor/peer/crstates.go | 106 ++- .../experimental/traffic_monitor/peer/peer.go | 41 +- .../traffic_monitor/peer/peer_test.go | 22 +- .../traffic_monitor/srvhttp/srvhttp.go | 353 ++++++++++ .../traffic_monitor-example-config.json | 8 +- .../traffic_monitor/traffic_monitor.go | 31 +- .../trafficopsdata/trafficopsdata.go | 36 +- .../trafficopswrapper/trafficopswrapper.go | 28 +- .../experimental/traffic_monitor/version.go | 21 + traffic_monitor/pom.xml | 23 +- traffic_monitor/src/main/bin/config-doc.sh | 1 - .../src/main/bin/traffic_monitor_config.pl | 1 - traffic_monitor/src/main/conf/log4j.properties | 1 - .../traffic_control/traffic_monitor/Index.html | 19 + .../traffic_control/traffic_monitor/Index.java | 1 - .../traffic_monitor/MonitorApplication.java | 1 - .../traffic_monitor/MonitorPage.java | 1 - .../traffic_monitor/MonitorSession.java | 1 - .../traffic_monitor/StatisticModel.java | 1 - .../traffic_monitor/config/Cache.java | 1 - .../traffic_monitor/config/Config.java | 1 - .../traffic_monitor/config/ConfigHandler.java | 1 - .../traffic_monitor/config/MonitorConfig.java | 1 - .../traffic_monitor/config/Peer.java | 1 - .../traffic_monitor/config/RouterConfig.java | 1 - .../traffic_monitor/data/DataPoint.java | 1 - .../traffic_monitor/data/DataSummary.java | 1 - .../traffic_monitor/data/StatisticsLog.java | 22 +- .../traffic_monitor/health/AbstractState.java | 1 - .../traffic_monitor/health/Bandwidth.java | 1 - .../traffic_monitor/health/CacheState.java | 1 - .../health/CacheStateRegistry.java | 20 + .../health/CacheStateUpdater.java | 20 + .../health/CacheStatisticsClient.java | 20 + .../traffic_monitor/health/CacheWatcher.java | 1 - .../health/DeliveryServiceStateRegistry.java | 20 + .../traffic_monitor/health/DsState.java | 1 - .../traffic_monitor/health/DsStati.java | 20 + .../traffic_monitor/health/DsWatcher.java | 1 - .../traffic_monitor/health/EmbeddedStati.java | 20 + .../traffic_monitor/health/Event.java | 1 - .../health/HealthDeterminer.java | 1 - .../traffic_monitor/health/PeerState.java | 1 - .../traffic_monitor/health/PeerWatcher.java | 1 - .../traffic_monitor/health/StateRegistry.java | 20 + .../traffic_monitor/health/TmListener.java | 1 - .../traffic_monitor/health/TmWatcher.java | 1 - .../traffic_monitor/publish/CacheStats.java | 1 - .../traffic_monitor/publish/ConfigDoc.java | 1 - .../traffic_monitor/publish/CrConfig.java | 1 - .../traffic_monitor/publish/CrStates.java | 1 - .../traffic_monitor/publish/DsStats.java | 1 - .../traffic_monitor/publish/EventLog.java | 1 - .../traffic_monitor/publish/JsonPage.java | 1 - .../traffic_monitor/publish/PeerStates.java | 1 - .../traffic_monitor/publish/StatSummary.java | 1 - .../traffic_monitor/publish/Stats.java | 1 - .../traffic_monitor/util/Fetcher.java | 1 - .../traffic_monitor/util/Network.java | 1 - .../util/PeriodicResourceUpdater.java | 1 - .../traffic_monitor/util/StableBloomFilter.java | 1 - .../traffic_monitor/util/Updatable.java | 1 - .../behaviors/AbstractMultiAjaxBehavior.java | 1 - .../behaviors/MultiUpdatingTimerBehavior.java | 1 - .../behaviors/UpdatingAttributeAppender.java | 1 - .../wicket/components/CacheDetailsPage.html | 21 +- .../wicket/components/CacheDetailsPage.java | 1 - .../wicket/components/CacheListPanel.html | 21 +- .../wicket/components/CacheListPanel.java | 1 - .../wicket/components/DsDetailsPage.html | 21 +- .../wicket/components/DsDetailsPage.java | 1 - .../wicket/components/DsListPanel.html | 21 +- .../wicket/components/DsListPanel.java | 1 - .../wicket/components/EventLogPanel.html | 21 +- .../wicket/components/EventLogPanel.java | 1 - .../wicket/components/StateDetailsPage.java | 20 + .../wicket/models/CacheDataModel.java | 20 + .../wicket/models/CacheStateModel.java | 20 + .../wicket/models/DsStateModel.java | 20 + .../wicket/models/StateModel.java | 20 + .../src/main/opt/tomcat/conf/server.xml | 1 - .../src/main/resources/log4j.properties | 17 + traffic_monitor/src/main/scripts/postinstall.sh | 1 - traffic_monitor/src/main/scripts/postremove.sh | 18 +- traffic_monitor/src/main/scripts/preinstall.sh | 1 - traffic_monitor/src/main/scripts/preremove.sh | 1 - traffic_monitor/src/main/webapp/WEB-INF/web.xml | 20 + traffic_monitor/src/main/webapp/js/main.js | 19 + traffic_monitor/src/main/webapp/style.css | 19 + traffic_monitor/src/main/webapp/test.html | 21 +- .../application/MonitorApplicationTest.java | 20 + .../traffic_control/traffic_monitor/Start.java | 1 - .../traffic_monitor/TestHomePage.java | 1 - .../src/test/java/config/CacheTest.java | 20 + .../src/test/java/config/ConfigHandlerTest.java | 22 +- .../src/test/java/config/ConfigTest.java | 20 + .../src/test/java/config/MonitorConfigTest.java | 20 + .../src/test/java/config/RouterConfigTest.java | 20 + .../src/test/java/data/DataPointTest.java | 20 + .../src/test/java/data/StatisticsLogTest.java | 22 +- .../test/java/health/CacheStateUpdaterTest.java | 20 + .../java/health/CacheStatisticsClientTest.java | 20 + .../src/test/java/health/DeletemeTest.java | 20 + .../test/java/health/HealthDeterminerTest.java | 20 + .../src/test/resources/var/health-params.js | 19 + traffic_ops/app/bin/checks/ToCDUCheck.pl | 1 - traffic_ops/app/bin/checks/ToCHRCheck.pl | 1 - traffic_ops/app/bin/checks/ToDSCPCheck.pl | 1 - traffic_ops/app/bin/checks/ToDnssecRefresh.pl | 1 - traffic_ops/app/bin/checks/ToFQDNCheck.pl | 1 - traffic_ops/app/bin/checks/ToMTUCheck.pl | 1 - traffic_ops/app/bin/checks/ToORTCheck.pl | 1 - traffic_ops/app/bin/checks/ToPingCheck.pl | 1 - traffic_ops/app/bin/checks/ToRTRCheck.pl | 1 - traffic_ops/app/bin/db/setup_kabletown.pl | 1 - traffic_ops/app/bin/extensions | 1 - traffic_ops/app/bin/routes.pl | 1 - traffic_ops/app/bin/start.pl | 1 - .../app/bin/tests/run_integration_tests.sh | 1 - traffic_ops/app/bin/tests/run_unit_tests.sh | 1 - .../app/conf/misc/riak_search/sslkeys.xml | 22 +- traffic_ops/app/cpanfile | 1 - traffic_ops/app/db/admin.pl | 1 - traffic_ops/app/db/dbconf.yml | 1 - traffic_ops/app/db/migration_readme.txt | 1 - traffic_ops/app/db/reset.sh | 1 - traffic_ops/app/db/seeds.sql | 16 +- traffic_ops/app/db/setup_migrations.sql | 1 - traffic_ops/app/lib/API/ApiDocs.pm | 1 - traffic_ops/app/lib/API/Asn.pm | 1 - traffic_ops/app/lib/API/Cachegroup.pm | 5 +- traffic_ops/app/lib/API/Cachegroup2.pm | 1 - traffic_ops/app/lib/API/CachegroupParameter.pm | 1 - traffic_ops/app/lib/API/Cdn.pm | 40 +- traffic_ops/app/lib/API/ChangeLog.pm | 1 - .../app/lib/API/DeliveryService/KeysUrlSig.pm | 1 - .../app/lib/API/DeliveryService/SslKeys.pm | 1 - .../app/lib/API/DeliveryService/Steering.pm | 1 - .../app/lib/API/DeliveryServiceMatches.pm | 1 - .../app/lib/API/DeliveryServiceRegexes.pm | 1 - .../app/lib/API/DeliveryServiceServer.pm | 1 - traffic_ops/app/lib/API/Deliveryservice.pm | 15 - traffic_ops/app/lib/API/Deliveryservice2.pm | 1 - traffic_ops/app/lib/API/Division.pm | 65 ++ traffic_ops/app/lib/API/Federation.pm | 1 - traffic_ops/app/lib/API/HwInfo.pm | 1 - traffic_ops/app/lib/API/Job.pm | 1 - traffic_ops/app/lib/API/Keys.pm | 1 - traffic_ops/app/lib/API/Parameter.pm | 1 - traffic_ops/app/lib/API/PhysLocation.pm | 3 +- traffic_ops/app/lib/API/Profile.pm | 1 - traffic_ops/app/lib/API/ProfileParameter.pm | 1 - traffic_ops/app/lib/API/Region.pm | 45 +- traffic_ops/app/lib/API/Riak.pm | 1 - traffic_ops/app/lib/API/Role.pm | 1 - traffic_ops/app/lib/API/Server.pm | 1 - traffic_ops/app/lib/API/Server2.pm | 1 - traffic_ops/app/lib/API/ServerCheck.pm | 1 - traffic_ops/app/lib/API/StaticDnsEntry.pm | 1 - traffic_ops/app/lib/API/StatsSummary.pm | 1 - traffic_ops/app/lib/API/Status.pm | 1 - traffic_ops/app/lib/API/System.pm | 1 - traffic_ops/app/lib/API/ToExtension.pm | 1 - traffic_ops/app/lib/API/Topology.pm | 1 - traffic_ops/app/lib/API/TrafficMonitor.pm | 1 - traffic_ops/app/lib/API/Types.pm | 1 - traffic_ops/app/lib/API/User.pm | 3 +- traffic_ops/app/lib/Common/ReturnCodes.pm | 1 - traffic_ops/app/lib/Connection/RiakAdapter.pm | 1 - traffic_ops/app/lib/Extensions/Helper.pm | 1 - .../Extensions/TrafficStats/API/CacheStats.pm | 1 - .../lib/Extensions/TrafficStats/API/CdnStats.pm | 1 - .../TrafficStats/API/DeliveryServiceStats.pm | 1 - .../TrafficStats/Builder/BaseBuilder.pm | 1 - .../TrafficStats/Builder/CacheStatsBuilder.pm | 1 - .../Builder/DeliveryServiceStatsBuilder.pm | 1 - .../TrafficStats/Connection/InfluxDBAdapter.pm | 1 - .../TrafficStats/Delegate/CacheStatistics.pm | 20 +- .../TrafficStats/Delegate/CdnStatistics.pm | 17 +- .../TrafficStats/Delegate/Statistics.pm | 18 +- .../TrafficStats/Helper/InfluxResponse.pm | 16 +- traffic_ops/app/lib/Fixtures/Asn.pm | 1 - traffic_ops/app/lib/Fixtures/Cachegroup.pm | 1 - .../app/lib/Fixtures/CachegroupParameter.pm | 1 - traffic_ops/app/lib/Fixtures/Cdn.pm | 1 - traffic_ops/app/lib/Fixtures/Deliveryservice.pm | 1 - .../app/lib/Fixtures/DeliveryserviceRegex.pm | 1 - .../app/lib/Fixtures/DeliveryserviceServer.pm | 1 - .../app/lib/Fixtures/DeliveryserviceTmuser.pm | 1 - traffic_ops/app/lib/Fixtures/Division.pm | 1 - traffic_ops/app/lib/Fixtures/Federation.pm | 1 - .../lib/Fixtures/FederationDeliveryservice.pm | 1 - .../Fixtures/FederationFederationResolver.pm | 1 - .../app/lib/Fixtures/FederationResolver.pm | 1 - .../app/lib/Fixtures/FederationTmuser.pm | 1 - traffic_ops/app/lib/Fixtures/Hwinfo.pm | 1 - traffic_ops/app/lib/Fixtures/Integration/Asn.pm | 18 + .../app/lib/Fixtures/Integration/Cachegroup.pm | 18 + .../Fixtures/Integration/CachegroupParameter.pm | 18 + traffic_ops/app/lib/Fixtures/Integration/Cdn.pm | 18 + .../lib/Fixtures/Integration/Deliveryservice.pm | 18 + .../Integration/DeliveryserviceRegex.pm | 18 + .../Integration/DeliveryserviceServer.pm | 18 + .../Integration/DeliveryserviceTmuser.pm | 18 + .../app/lib/Fixtures/Integration/Division.pm | 18 + .../app/lib/Fixtures/Integration/Federation.pm | 18 + .../Integration/FederationDeliveryservice.pm | 18 + .../Integration/FederationFederationResolver.pm | 18 + .../Fixtures/Integration/FederationResolver.pm | 18 + .../Fixtures/Integration/FederationTmuser.pm | 18 + .../lib/Fixtures/Integration/GooseDbVersion.pm | 18 + .../app/lib/Fixtures/Integration/Hwinfo.pm | 18 + traffic_ops/app/lib/Fixtures/Integration/Job.pm | 18 + .../app/lib/Fixtures/Integration/JobAgent.pm | 18 + .../app/lib/Fixtures/Integration/JobResult.pm | 18 + .../app/lib/Fixtures/Integration/JobStatus.pm | 18 + traffic_ops/app/lib/Fixtures/Integration/Log.pm | 18 + .../app/lib/Fixtures/Integration/Parameter.pm | 18 + .../lib/Fixtures/Integration/PhysLocation.pm | 18 + .../app/lib/Fixtures/Integration/Profile.pm | 18 + .../Fixtures/Integration/ProfileParameter.pm | 18 + .../app/lib/Fixtures/Integration/Regex.pm | 18 + .../app/lib/Fixtures/Integration/Region.pm | 18 + .../app/lib/Fixtures/Integration/Role.pm | 18 + .../app/lib/Fixtures/Integration/Server.pm | 18 + .../app/lib/Fixtures/Integration/Servercheck.pm | 18 + .../lib/Fixtures/Integration/Staticdnsentry.pm | 18 + .../lib/Fixtures/Integration/StatsSummary.pm | 18 + .../app/lib/Fixtures/Integration/Status.pm | 18 + .../app/lib/Fixtures/Integration/TmUser.pm | 18 + .../app/lib/Fixtures/Integration/ToExtension.pm | 18 + .../app/lib/Fixtures/Integration/Type.pm | 18 + .../lib/Fixtures/Integration/gen_fixtures.pl | 16 + traffic_ops/app/lib/Fixtures/Job.pm | 1 - traffic_ops/app/lib/Fixtures/JobAgent.pm | 1 - traffic_ops/app/lib/Fixtures/JobStatus.pm | 1 - traffic_ops/app/lib/Fixtures/Log.pm | 1 - traffic_ops/app/lib/Fixtures/Parameter.pm | 1 - traffic_ops/app/lib/Fixtures/PhysLocation.pm | 1 - traffic_ops/app/lib/Fixtures/Profile.pm | 1 - .../app/lib/Fixtures/ProfileParameter.pm | 1 - traffic_ops/app/lib/Fixtures/Regex.pm | 1 - traffic_ops/app/lib/Fixtures/Region.pm | 1 - traffic_ops/app/lib/Fixtures/Role.pm | 1 - traffic_ops/app/lib/Fixtures/Server.pm | 1 - traffic_ops/app/lib/Fixtures/Staticdnsentry.pm | 1 - traffic_ops/app/lib/Fixtures/StatsSummary.pm | 1 - traffic_ops/app/lib/Fixtures/Status.pm | 1 - traffic_ops/app/lib/Fixtures/SteeringTarget.pm | 18 + traffic_ops/app/lib/Fixtures/TmUser.pm | 1 - traffic_ops/app/lib/Fixtures/Type.pm | 1 - traffic_ops/app/lib/Helper/CacheStats.pm | 1 - .../app/lib/Helper/DeliveryServiceStats.pm | 1 - traffic_ops/app/lib/Helper/Stats.pm | 1 - traffic_ops/app/lib/MojoPlugins/Daemonize.pm | 1 - .../app/lib/MojoPlugins/DeliveryService.pm | 1 - traffic_ops/app/lib/MojoPlugins/DnssecKeys.pm | 1 - traffic_ops/app/lib/MojoPlugins/Email.pm | 1 - traffic_ops/app/lib/MojoPlugins/Health.pm | 1 - traffic_ops/app/lib/MojoPlugins/InfluxDB.pm | 1 - traffic_ops/app/lib/MojoPlugins/Job.pm | 1 - traffic_ops/app/lib/MojoPlugins/Response.pm | 1 - traffic_ops/app/lib/MojoPlugins/Riak.pm | 1 - .../app/lib/MojoPlugins/RuntimeDependencies.pm | 1 - traffic_ops/app/lib/MojoPlugins/Server.pm | 1 - traffic_ops/app/lib/MojoPlugins/SslKeys.pm | 1 - traffic_ops/app/lib/MojoPlugins/Stats.pm | 1 - .../lib/MojoPlugins/TrafficMonitorConnection.pm | 1 - .../lib/MojoPlugins/TrafficRouterConnection.pm | 1 - traffic_ops/app/lib/MojoPlugins/Validation.pm | 1 - traffic_ops/app/lib/Schema.pm | 1 - traffic_ops/app/lib/Schema/Result/Asn.pm | 1 - traffic_ops/app/lib/Schema/Result/Cachegroup.pm | 1 - .../lib/Schema/Result/CachegroupParameter.pm | 1 - traffic_ops/app/lib/Schema/Result/Cdn.pm | 1 - .../Result/DeliveryServiceInfoForDomainList.pm | 1 - .../Result/DeliveryServiceInfoForServerList.pm | 1 - .../app/lib/Schema/Result/Deliveryservice.pm | 18 + .../lib/Schema/Result/DeliveryserviceExtuser.pm | 2 - .../lib/Schema/Result/DeliveryserviceRegex.pm | 1 - .../lib/Schema/Result/DeliveryserviceServer.pm | 1 - .../lib/Schema/Result/DeliveryserviceTmuser.pm | 1 - traffic_ops/app/lib/Schema/Result/Division.pm | 1 - traffic_ops/app/lib/Schema/Result/Federation.pm | 18 + .../Schema/Result/FederationDeliveryservice.pm | 18 + .../Result/FederationFederationResolver.pm | 18 + .../app/lib/Schema/Result/FederationResolver.pm | 18 + .../app/lib/Schema/Result/FederationTmuser.pm | 18 + .../app/lib/Schema/Result/GooseDbVersion.pm | 1 - traffic_ops/app/lib/Schema/Result/Hwinfo.pm | 1 - .../lib/Schema/Result/InfluxDBHostsOnline.pm | 1 - traffic_ops/app/lib/Schema/Result/Job.pm | 1 - traffic_ops/app/lib/Schema/Result/JobAgent.pm | 1 - traffic_ops/app/lib/Schema/Result/JobResult.pm | 1 - traffic_ops/app/lib/Schema/Result/JobStatus.pm | 1 - traffic_ops/app/lib/Schema/Result/Log.pm | 1 - traffic_ops/app/lib/Schema/Result/Parameter.pm | 1 - .../app/lib/Schema/Result/PhysLocation.pm | 1 - traffic_ops/app/lib/Schema/Result/Profile.pm | 1 - .../app/lib/Schema/Result/ProfileParameter.pm | 1 - .../app/lib/Schema/Result/RascalHostsByCdn.pm | 1 - .../lib/Schema/Result/RascalHostsByCdnAll.pm | 1 - traffic_ops/app/lib/Schema/Result/Regex.pm | 1 - .../Schema/Result/RegexByDeliveryServiceList.pm | 1 - .../Schema/Result/RegexesForDeliveryService.pm | 1 - traffic_ops/app/lib/Schema/Result/Region.pm | 1 - .../app/lib/Schema/Result/RiakHostsOnline.pm | 1 - traffic_ops/app/lib/Schema/Result/Role.pm | 1 - traffic_ops/app/lib/Schema/Result/Server.pm | 2 - .../app/lib/Schema/Result/ServerTypes.pm | 1 - .../app/lib/Schema/Result/Servercheck.pm | 1 - .../Result/ServersParentCachegroupList.pm | 1 - traffic_ops/app/lib/Schema/Result/Staticdn.pm | 2 - .../app/lib/Schema/Result/Staticdnsentry.pm | 1 - .../app/lib/Schema/Result/StatsSummary.pm | 18 + traffic_ops/app/lib/Schema/Result/Status.pm | 1 - .../app/lib/Schema/Result/SteeringTarget.pm | 18 + .../app/lib/Schema/Result/SteeringView.pm | 38 +- traffic_ops/app/lib/Schema/Result/TmUser.pm | 1 - .../app/lib/Schema/Result/ToExtension.pm | 1 - traffic_ops/app/lib/Schema/Result/Type.pm | 1 - .../app/lib/Test/IntegrationTestHelper.pm | 1 - traffic_ops/app/lib/Test/TestHelper.pm | 1 - traffic_ops/app/lib/Test/TrafficServerConfig.pm | 18 + traffic_ops/app/lib/TrafficOps.pm | 1 - traffic_ops/app/lib/TrafficOpsRoutes.pm | 19 +- traffic_ops/app/lib/UI/Anomaly.pm | 1 - traffic_ops/app/lib/UI/Asn.pm | 1 - traffic_ops/app/lib/UI/Cachegroup.pm | 1 - traffic_ops/app/lib/UI/CachegroupParameter.pm | 1 - traffic_ops/app/lib/UI/Cdn.pm | 1 - traffic_ops/app/lib/UI/ChangeLog.pm | 1 - traffic_ops/app/lib/UI/ConfigFiles.pm | 1 - traffic_ops/app/lib/UI/DataAll.pm | 1 - traffic_ops/app/lib/UI/DeliveryService.pm | 25 +- traffic_ops/app/lib/UI/DeliveryServiceServer.pm | 1 - traffic_ops/app/lib/UI/DeliveryServiceTmUser.pm | 1 - traffic_ops/app/lib/UI/Dell.pm | 1 - traffic_ops/app/lib/UI/Division.pm | 1 - traffic_ops/app/lib/UI/DnssecKeys.pm | 1 - traffic_ops/app/lib/UI/Federation.pm | 1 - traffic_ops/app/lib/UI/GenDbDump.pm | 1 - traffic_ops/app/lib/UI/GenIso.pm | 1 - traffic_ops/app/lib/UI/GenericUploader.pm | 1 - traffic_ops/app/lib/UI/Hardware.pm | 1 - traffic_ops/app/lib/UI/Health.pm | 1 - traffic_ops/app/lib/UI/Help.pm | 1 - traffic_ops/app/lib/UI/HwInfo.pm | 1 - traffic_ops/app/lib/UI/Job.pm | 1 - traffic_ops/app/lib/UI/Ort.pm | 1 - traffic_ops/app/lib/UI/Parameter.pm | 1 - traffic_ops/app/lib/UI/PhysLocation.pm | 1 - traffic_ops/app/lib/UI/Profile.pm | 1 - traffic_ops/app/lib/UI/ProfileParameter.pm | 1 - traffic_ops/app/lib/UI/RascalStatus.pm | 1 - traffic_ops/app/lib/UI/Region.pm | 1 - traffic_ops/app/lib/UI/Render.pm | 1 - traffic_ops/app/lib/UI/Role.pm | 1 - traffic_ops/app/lib/UI/Server.pm | 1 - traffic_ops/app/lib/UI/ServerCheck.pm | 1 - traffic_ops/app/lib/UI/SslKeys.pm | 1 - traffic_ops/app/lib/UI/StaticDnsEntry.pm | 1 - traffic_ops/app/lib/UI/Status.pm | 1 - traffic_ops/app/lib/UI/Steering.pm | 1 - traffic_ops/app/lib/UI/Tools.pm | 1 - traffic_ops/app/lib/UI/Topology.pm | 1 - traffic_ops/app/lib/UI/Types.pm | 1 - traffic_ops/app/lib/UI/UploadHandler.pm | 1 - traffic_ops/app/lib/UI/UploadHandlerCsv.pm | 1 - traffic_ops/app/lib/UI/UploadServerCsv.pm | 1 - traffic_ops/app/lib/UI/User.pm | 1 - traffic_ops/app/lib/UI/Utils.pm | 3 +- traffic_ops/app/lib/UI/VisualStatus.pm | 1 - traffic_ops/app/lib/Utils/CCR.pm | 1 - traffic_ops/app/lib/Utils/Deliveryservice.pm | 1 - traffic_ops/app/lib/Utils/Helper.pm | 1 - traffic_ops/app/lib/Utils/Helper/DateHelper.pm | 1 - traffic_ops/app/lib/Utils/Helper/Extensions.pm | 1 - .../app/lib/Utils/Helper/ResponseHelper.pm | 1 - .../lib/Utils/Helper/TrafficOpsRoutesLoader.pm | 1 - traffic_ops/app/lib/Utils/Helper/Version.pm | 1 - traffic_ops/app/lib/Utils/JsonConfig.pm | 1 - traffic_ops/app/lib/Utils/Properties.pm | 1 - traffic_ops/app/lib/Utils/Rascal.pm | 1 - traffic_ops/app/public/close_fancybox.html | 1 - traffic_ops/app/public/css/site.css | 1 - traffic_ops/app/public/images/tc_logo.png | Bin 89813 -> 101717 bytes traffic_ops/app/public/js/application.js | 1 - traffic_ops/app/public/js/tm_utils.js | 1 - traffic_ops/app/public/theme/default/style.css | 1 - traffic_ops/app/script/detect10ginterfaces.pl | 1 - traffic_ops/app/script/generate_raid0_files.pl | 1 - .../app/script/update_riak_for_search.pl | 8 +- traffic_ops/app/t/aadata.t | 1 - traffic_ops/app/t/api/1.0/availableds.t | 1 - traffic_ops/app/t/api/1.0/data.t | 1 - traffic_ops/app/t/api/1.0/health.t | 1 - traffic_ops/app/t/api/1.0/ort.t | 1 - traffic_ops/app/t/api/1.1/asn.t | 1 - traffic_ops/app/t/api/1.1/cachegroup.t | 1 - traffic_ops/app/t/api/1.1/cachegroupparameter.t | 1 - .../t/api/1.1/deliveryservice/keys_url_sig.t | 1 - .../app/t/api/1.1/deliveryservice/ssl_keys.t | 1 - .../app/t/api/1.1/deliveryserviceserver.t | 1 - traffic_ops/app/t/api/1.1/hwinfo.t | 1 - traffic_ops/app/t/api/1.1/job.t | 1 - traffic_ops/app/t/api/1.1/keys.t | 1 - traffic_ops/app/t/api/1.1/log.t | 1 - traffic_ops/app/t/api/1.1/metrics.t | 1 - traffic_ops/app/t/api/1.1/parameter.t | 1 - traffic_ops/app/t/api/1.1/phys_location.t | 1 - traffic_ops/app/t/api/1.1/profile.t | 1 - traffic_ops/app/t/api/1.1/region.t | 1 - traffic_ops/app/t/api/1.1/riak_adapter.t | 1 - traffic_ops/app/t/api/1.1/roles.t | 1 - traffic_ops/app/t/api/1.1/server.t | 1 - traffic_ops/app/t/api/1.1/staticdns.t | 1 - traffic_ops/app/t/api/1.1/status.t | 1 - traffic_ops/app/t/api/1.1/traffic_monitor.t | 1 - traffic_ops/app/t/api/1.1/types.t | 1 - traffic_ops/app/t/api/1.1/user.t | 1 - traffic_ops/app/t/api/1.2/asn.t | 1 - traffic_ops/app/t/api/1.2/cache_stats.t | 1 - traffic_ops/app/t/api/1.2/cachegroup.t | 1 - traffic_ops/app/t/api/1.2/cdn.t | 1 - traffic_ops/app/t/api/1.2/deliveryservice.t | 1 - .../app/t/api/1.2/deliveryservice_matches.t | 1 - .../app/t/api/1.2/deliveryservice_regex.t | 1 - .../app/t/api/1.2/deliveryservice_server.t | 1 - .../app/t/api/1.2/deliveryservice_stats.t | 1 - traffic_ops/app/t/api/1.2/division.t | 1 - traffic_ops/app/t/api/1.2/federation_external.t | 1 - traffic_ops/app/t/api/1.2/federation_internal.t | 1 - traffic_ops/app/t/api/1.2/physlocation.t | 1 - traffic_ops/app/t/api/1.2/profile.t | 1 - traffic_ops/app/t/api/1.2/profile_parameter.t | 1 - traffic_ops/app/t/api/1.2/region.t | 1 - traffic_ops/app/t/api/1.2/server.t | 1 - traffic_ops/app/t/api/1.2/server_create.t | 1 - traffic_ops/app/t/api/1.2/stats_summary.t | 1 - traffic_ops/app/t/api/1.2/steering_internal.t | 1 - traffic_ops/app/t/api/1.2/user.t | 1 - traffic_ops/app/t/asn.t | 1 - traffic_ops/app/t/deliveryservice.t | 1 - traffic_ops/app/t/deliveryserviceserver.t | 1 - traffic_ops/app/t/federation.t | 1 - traffic_ops/app/t/health.t | 1 - traffic_ops/app/t/hwinfo.t | 1 - traffic_ops/app/t/influxdb_adapter.t | 1 - traffic_ops/app/t/log.t | 1 - traffic_ops/app/t/modules.t | 1 - traffic_ops/app/t/parameter.t | 1 - traffic_ops/app/t/phys_location.t | 1 - traffic_ops/app/t/profile.t | 1 - traffic_ops/app/t/purge.t | 1 - traffic_ops/app/t/rascal_status.t | 1 - traffic_ops/app/t/server.t | 1 - traffic_ops/app/t/staticdnsentry.t | 1 - traffic_ops/app/t/status.t | 1 - traffic_ops/app/t/types.t | 1 - traffic_ops/app/t/uploadhandlercsv.t | 1 - traffic_ops/app/t/user.t | 1 - traffic_ops/app/templates/asn/_form.html.ep | 1 - traffic_ops/app/templates/asn/add.html.ep | 1 - traffic_ops/app/templates/asn/asn.js.html.ep | 1 - traffic_ops/app/templates/asn/edit.html.ep | 1 - traffic_ops/app/templates/asn/index.html.ep | 1 - traffic_ops/app/templates/asn/view.html.ep | 1 - .../templates/blueimp_uploader/blueimp.html.ep | 1 - .../app/templates/cachegroup/_form.html.ep | 1 - .../app/templates/cachegroup/add.html.ep | 1 - .../templates/cachegroup/cachegroup.js.html.ep | 1 - .../app/templates/cachegroup/edit.html.ep | 1 - .../app/templates/cachegroup/index.html.ep | 1 - .../app/templates/cachegroup/view.html.ep | 1 - traffic_ops/app/templates/cdn/_form.html.ep | 1 - traffic_ops/app/templates/cdn/add.html.ep | 1 - traffic_ops/app/templates/cdn/edit.html.ep | 1 - traffic_ops/app/templates/cdn/index.html.ep | 1 - traffic_ops/app/templates/cdn/loginpage.html.ep | 1 - traffic_ops/app/templates/cdn/parameter.html.ep | 1 - .../app/templates/cdn/snapshot_crconfig.html.ep | 1 - traffic_ops/app/templates/cdn/view.html.ep | 1 - .../app/templates/change_log/changelog.html.ep | 1 - .../app/templates/common/_error_list.html.ep | 1 - .../app/templates/common/_errors.html.ep | 1 - traffic_ops/app/templates/common/_flash.html.ep | 1 - .../app/templates/config_files/genfiles.html.ep | 1 - .../templates/delivery_service/_form.html.ep | 1 - .../app/templates/delivery_service/add.html.ep | 1 - .../app/templates/delivery_service/edit.html.ep | 1 - .../templates/delivery_service/index.html.ep | 1 - .../templates/delivery_service/request.mail.ep | 1 - .../cpdss_iframe.html.ep | 1 - .../delivery_service_server/edit.html.ep | 1 - traffic_ops/app/templates/division/add.html.ep | 1 - traffic_ops/app/templates/division/edit.html.ep | 1 - .../app/templates/division/index.html.ep | 1 - .../app/templates/dnssec_keys/add.html.ep | 1 - .../app/templates/dnssec_keys/addksk.html.ep | 1 - .../app/templates/dnssec_keys/index.html.ep | 1 - .../app/templates/dnssec_keys/manage.html.ep | 1 - traffic_ops/app/templates/exception.html.ep | 1 - .../app/templates/federation/_form.html.ep | 1 - .../federation/_listdeliveryservices.js.html.ep | 1 - .../federation/_listfederationusers.js.html.ep | 1 - .../templates/federation/_listroles.js.html.ep | 1 - .../app/templates/federation/add.html.ep | 1 - .../app/templates/federation/edit.html.ep | 1 - .../app/templates/federation/index.html.ep | 1 - .../app/templates/gen_iso/geniso.html.ep | 1 - .../templates/generic_uploader/generic.html.ep | 1 - .../app/templates/hardware/hardware.html.ep | 1 - traffic_ops/app/templates/help/about.html.ep | 1 - traffic_ops/app/templates/jmenu.html.ep | 1 - traffic_ops/app/templates/job/addagent.html.ep | 1 - traffic_ops/app/templates/job/addjob.html.ep | 1 - traffic_ops/app/templates/job/jobs.html.ep | 1 - .../app/templates/layouts/jquery.html.ep | 1 - .../app/templates/layouts/nojquery.html.ep | 1 - traffic_ops/app/templates/navbar.html.ep | 1 - traffic_ops/app/templates/not_found.html.ep | 1 - .../app/templates/parameter/_form.html.ep | 1 - traffic_ops/app/templates/parameter/add.html.ep | 1 - .../app/templates/parameter/index.html.ep | 1 - .../app/templates/parameter/view.html.ep | 1 - .../app/templates/phys_location/_form.html.ep | 1 - .../app/templates/phys_location/add.html.ep | 1 - .../app/templates/phys_location/edit.html.ep | 1 - .../app/templates/phys_location/index.html.ep | 1 - .../app/templates/phys_location/view.html.ep | 1 - traffic_ops/app/templates/profile/_form.html.ep | 1 - traffic_ops/app/templates/profile/add.html.ep | 1 - .../templates/profile/compareprofile.html.ep | 1 - traffic_ops/app/templates/profile/edit.html.ep | 1 - .../app/templates/profile/import.html.ep | 1 - traffic_ops/app/templates/profile/index.html.ep | 1 - traffic_ops/app/templates/profile/view.html.ep | 1 - .../app/templates/rascal_status/health.html.ep | 1 - traffic_ops/app/templates/region/_form.html.ep | 1 - traffic_ops/app/templates/region/add.html.ep | 1 - traffic_ops/app/templates/region/edit.html.ep | 1 - traffic_ops/app/templates/region/index.html.ep | 1 - traffic_ops/app/templates/server/add.html.ep | 1 - traffic_ops/app/templates/server/index.html.ep | 1 - traffic_ops/app/templates/server/view.html.ep | 1 - .../templates/server_check/server_check.html.ep | 1 - traffic_ops/app/templates/ssl_keys/add.html.ep | 1 - .../app/templates/static_dns_entry/edit.html.ep | 1 - .../app/templates/steering/index.html.ep | 1 - traffic_ops/app/templates/tools/db_dump.html.ep | 1 - .../tools/diff_crconfig_iframe.html.ep | 1 - .../templates/tools/invalidate_content.html.ep | 1 - .../app/templates/tools/queue_updates.html.ep | 1 - .../templates/tools/snapshot_crconfig.html.ep | 1 - traffic_ops/app/templates/tools/tools.html.ep | 1 - traffic_ops/app/templates/types/_form.html.ep | 1 - traffic_ops/app/templates/types/add.html.ep | 1 - traffic_ops/app/templates/types/edit.html.ep | 1 - traffic_ops/app/templates/types/index.html.ep | 1 - traffic_ops/app/templates/types/view.html.ep | 1 - traffic_ops/app/templates/update_js.html.ep | 1 - .../upload_server_csv/uploadservercsv.html.ep | 1 - .../user/_delivery_services.js.html.ep | 1 - traffic_ops/app/templates/user/_form.html.ep | 1 - .../app/templates/user/_listroles.js.html.ep | 1 - traffic_ops/app/templates/user/add.html.ep | 1 - traffic_ops/app/templates/user/edit.html.ep | 1 - traffic_ops/app/templates/user/index.html.ep | 3 +- traffic_ops/app/templates/user/register.html.ep | 1 - .../app/templates/user/registration.mail.ep | 1 - .../app/templates/user/reset_password.mail.ep | 1 - .../app/templates/utils/close_fancybox.html.ep | 1 - .../visual_status/daily_summary.html.ep | 1 - .../app/templates/visual_status/graphs.html.ep | 1 - traffic_ops/bin/supermicro_udev_mapper.pl | 1 - traffic_ops/bin/traffic_ops_ort.pl | 16 +- traffic_ops/build/build_rpm.sh | 1 - traffic_ops/build/traffic_ops.spec | 1 - traffic_ops/build/traffic_ops_ort.spec | 1 - traffic_ops/client/cachegroup.go | 1 - traffic_ops/client/cdn.go | 1 - traffic_ops/client/crconfig.go | 1 - traffic_ops/client/delivery_service.go | 193 ++---- .../client/delivery_service_endpoints.go | 20 +- .../client/delivery_service_endpoints_test.go | 37 +- .../client/delivery_service_resources.go | 206 ++++++ traffic_ops/client/fixtures/cachegroup.go | 3 +- traffic_ops/client/fixtures/cdn.go | 3 +- traffic_ops/client/fixtures/delivery_service.go | 62 +- traffic_ops/client/fixtures/hardware.go | 3 +- traffic_ops/client/fixtures/parameter.go | 3 +- traffic_ops/client/fixtures/profile.go | 3 +- traffic_ops/client/fixtures/server.go | 3 +- traffic_ops/client/fixtures/stats_summary.go | 3 +- .../client/fixtures/traffic_monitor_config.go | 22 +- .../client/fixtures/traffic_router_config.go | 22 +- traffic_ops/client/fixtures/types.go | 3 +- traffic_ops/client/fixtures/user.go | 3 +- traffic_ops/client/hardware.go | 1 - traffic_ops/client/parameter.go | 1 - traffic_ops/client/profile.go | 1 - traffic_ops/client/server.go | 1 - traffic_ops/client/stats_summary.go | 1 - traffic_ops/client/tests/cachegroup_test.go | 5 +- traffic_ops/client/tests/cdn_test.go | 5 +- .../client/tests/delivery_service_test.go | 218 +++++- traffic_ops/client/tests/hardware_test.go | 5 +- traffic_ops/client/tests/parameter_test.go | 5 +- traffic_ops/client/tests/profile_test.go | 5 +- traffic_ops/client/tests/server_test.go | 5 +- traffic_ops/client/tests/stats_summary_test.go | 5 +- .../client/tests/traffic_monitor_config_test.go | 5 +- traffic_ops/client/tests/traffic_ops_test.go | 3 +- .../client/tests/traffic_router_config_test.go | 5 +- traffic_ops/client/tests/type_test.go | 5 +- traffic_ops/client/tests/user_test.go | 5 +- traffic_ops/client/traffic_monitor_config.go | 1 - traffic_ops/client/traffic_ops.go | 1 - traffic_ops/client/traffic_router_config.go | 1 - traffic_ops/client/type.go | 1 - traffic_ops/client/user.go | 1 - traffic_ops/etc/init.d/traffic_ops | 1 - traffic_ops/etc/logrotate.d/traffic_ops | 1 - traffic_ops/etc/logrotate.d/traffic_ops_access | 1 - .../experimental/ats_config/ats_config.go | 1 - .../experimental/ats_config/ats_config_cli.go | 1 - .../ats_config/config_files/config_files.go | 1 - .../ats_config/traffic_ops/traffic_ops.go | 1 - .../postgrest/Postgrest_Dockerfile_run.sh | 16 + traffic_ops/experimental/server/api/api.go | 1 - traffic_ops/experimental/server/api/asn_test.go | 1 - traffic_ops/experimental/server/api/asns.go | 1 - .../experimental/server/api/cachegroups.go | 1 - .../server/api/cachegroups_parameters.go | 1 - .../server/api/cachegroups_types.go | 1 - traffic_ops/experimental/server/api/cdns.go | 1 - .../server/api/crconfig_snapshots.go | 1 - .../experimental/server/api/deliveryservices.go | 1 - .../server/api/deliveryservices_regexes.go | 1 - .../server/api/deliveryservices_servers.go | 1 - .../server/api/deliveryservices_types.go | 1 - .../server/api/deliveryservices_users.go | 1 - .../experimental/server/api/divisions.go | 1 - traffic_ops/experimental/server/api/domains.go | 1 - .../experimental/server/api/extensions.go | 1 - .../experimental/server/api/extensions_types.go | 1 - .../server/api/federation_resolvers.go | 1 - .../experimental/server/api/federation_users.go | 1 - .../experimental/server/api/federations.go | 1 - .../server/api/federations_deliveryservices.go | 1 - .../api/federations_federation_resolvers.go | 1 - .../experimental/server/api/goose_db_version.go | 1 - traffic_ops/experimental/server/api/log.go | 1 - .../experimental/server/api/parameters.go | 1 - .../experimental/server/api/phys_locations.go | 1 - traffic_ops/experimental/server/api/profiles.go | 1 - .../server/api/profiles_parameters.go | 1 - traffic_ops/experimental/server/api/regexes.go | 1 - .../experimental/server/api/regexes_types.go | 1 - traffic_ops/experimental/server/api/regions.go | 1 - traffic_ops/experimental/server/api/roles.go | 1 - .../experimental/server/api/server_byname.go | 1 - traffic_ops/experimental/server/api/servers.go | 1 - .../experimental/server/api/servers_types.go | 1 - .../server/api/snapshot_crconfig.go | 1 - .../experimental/server/api/staticdnsentries.go | 1 - .../server/api/staticdnsentries_types.go | 1 - .../experimental/server/api/stats_summary.go | 1 - traffic_ops/experimental/server/api/statuses.go | 1 - traffic_ops/experimental/server/api/users.go | 1 - traffic_ops/experimental/server/auth/auth.go | 1 - .../experimental/server/client/client/client.go | 1 - traffic_ops/experimental/server/client/main.go | 1 - .../experimental/server/crconfig/crconfig.go | 1 - .../experimental/server/csconfig/csconfig.go | 1 - traffic_ops/experimental/server/db/init.go | 1 - traffic_ops/experimental/server/main.go | 1 - .../server/output_format/output_format.go | 1 - .../experimental/server/routes/routes.go | 1 - .../experimental/server/tools/gen_goto2.go | 4 +- .../experimental/server/tools/get_structs.go | 1 - .../traffic_ops_auth/traffic_ops_auth.go | 20 + traffic_ops/experimental/ui/Gruntfile.js | 21 +- traffic_ops/experimental/ui/app/src/app.js | 19 + .../ui/app/src/assets/css/custom.css | 19 + .../ui/app/src/common/api/ASNService.js | 21 +- .../ui/app/src/common/api/AuthService.js | 21 +- .../ui/app/src/common/api/CDNService.js | 21 +- .../ui/app/src/common/api/CacheGroupService.js | 21 +- .../src/common/api/DeliveryServiceService.js | 21 +- .../ui/app/src/common/api/DivisionService.js | 21 +- .../ui/app/src/common/api/HttpService.js | 21 +- .../ui/app/src/common/api/LocationService.js | 21 +- .../ui/app/src/common/api/ParameterService.js | 21 +- .../ui/app/src/common/api/ProfileService.js | 21 +- .../ui/app/src/common/api/RegionService.js | 21 +- .../ui/app/src/common/api/RoleService.js | 21 +- .../ui/app/src/common/api/ServerService.js | 21 +- .../ui/app/src/common/api/StatusService.js | 21 +- .../ui/app/src/common/api/TenantService.js | 21 +- .../ui/app/src/common/api/TrafficOpsService.js | 23 +- .../ui/app/src/common/api/TypeService.js | 21 +- .../ui/app/src/common/api/UserService.js | 21 +- .../experimental/ui/app/src/common/api/index.js | 21 +- .../common/directives/match/MatchDirective.js | 19 + .../ui/app/src/common/directives/match/index.js | 19 + .../ui/app/src/common/filters/OffsetFilter.js | 19 + .../ui/app/src/common/filters/index.js | 19 + .../ui/app/src/common/models/MessageModel.js | 19 + .../ui/app/src/common/models/UserModel.js | 21 +- .../ui/app/src/common/models/index.js | 19 + .../dialog/confirm/DialogConfirmController.js | 19 + .../dialog/confirm/dialog.confirm.tpl.html | 21 +- .../src/common/modules/dialog/confirm/index.js | 19 + .../dialog/delete/DialogDeleteController.js | 19 + .../dialog/delete/dialog.delete.tpl.html | 21 +- .../src/common/modules/dialog/delete/index.js | 19 + .../dialog/reset/DialogResetController.js | 19 + .../modules/dialog/reset/dialog.reset.tpl.html | 21 +- .../src/common/modules/dialog/reset/index.js | 19 + .../modules/form/asn/FormASNController.js | 21 +- .../form/asn/edit/FormEditASNController.js | 21 +- .../src/common/modules/form/asn/edit/index.js | 19 + .../common/modules/form/asn/form.asn.tpl.html | 21 +- .../ui/app/src/common/modules/form/asn/index.js | 19 + .../form/asn/new/FormNewASNController.js | 21 +- .../src/common/modules/form/asn/new/index.js | 19 + .../form/cacheGroup/FormCacheGroupController.js | 21 +- .../edit/FormEditCacheGroupController.js | 21 +- .../modules/form/cacheGroup/edit/index.js | 19 + .../form/cacheGroup/form.cacheGroup.tpl.html | 19 + .../src/common/modules/form/cacheGroup/index.js | 19 + .../new/FormNewCacheGroupController.js | 21 +- .../common/modules/form/cacheGroup/new/index.js | 19 + .../modules/form/cdn/FormCDNController.js | 21 +- .../form/cdn/edit/FormEditCDNController.js | 21 +- .../src/common/modules/form/cdn/edit/index.js | 19 + .../common/modules/form/cdn/form.cdn.tpl.html | 21 +- .../ui/app/src/common/modules/form/cdn/index.js | 19 + .../form/cdn/new/FormNewCDNController.js | 21 +- .../src/common/modules/form/cdn/new/index.js | 19 + .../FormDeliveryServiceController.js | 123 ++-- .../edit/FormEditDeliveryServiceController.js | 21 +- .../modules/form/deliveryService/edit/index.js | 19 + .../form.deliveryService.tpl.html | 21 +- .../modules/form/deliveryService/index.js | 19 + .../new/FormNewDeliveryServiceController.js | 21 +- .../modules/form/deliveryService/new/index.js | 19 + .../form/division/FormDivisionController.js | 21 +- .../division/edit/FormEditDivisionController.js | 21 +- .../common/modules/form/division/edit/index.js | 19 + .../form/division/form.division.tpl.html | 21 +- .../src/common/modules/form/division/index.js | 19 + .../division/new/FormNewDivisionController.js | 21 +- .../common/modules/form/division/new/index.js | 19 + .../form/location/FormLocationController.js | 21 +- .../location/edit/FormEditLocationController.js | 21 +- .../common/modules/form/location/edit/index.js | 19 + .../form/location/form.location.tpl.html | 21 +- .../src/common/modules/form/location/index.js | 19 + .../location/new/FormNewLocationController.js | 21 +- .../common/modules/form/location/new/index.js | 19 + .../form/parameter/FormParameterController.js | 21 +- .../edit/FormEditParameterController.js | 21 +- .../common/modules/form/parameter/edit/index.js | 19 + .../form/parameter/form.parameter.tpl.html | 21 +- .../src/common/modules/form/parameter/index.js | 19 + .../parameter/new/FormNewParameterController.js | 21 +- .../common/modules/form/parameter/new/index.js | 19 + .../form/profile/FormProfileController.js | 21 +- .../profile/edit/FormEditProfileController.js | 21 +- .../common/modules/form/profile/edit/index.js | 19 + .../modules/form/profile/form.profile.tpl.html | 21 +- .../src/common/modules/form/profile/index.js | 19 + .../profile/new/FormNewProfileController.js | 21 +- .../common/modules/form/profile/new/index.js | 19 + .../modules/form/region/FormRegionController.js | 21 +- .../region/edit/FormEditRegionController.js | 21 +- .../common/modules/form/region/edit/index.js | 19 + .../modules/form/region/form.region.tpl.html | 21 +- .../app/src/common/modules/form/region/index.js | 19 + .../form/region/new/FormNewRegionController.js | 21 +- .../src/common/modules/form/region/new/index.js | 19 + .../modules/form/server/FormServerController.js | 21 +- .../server/edit/FormEditServerController.js | 21 +- .../common/modules/form/server/edit/index.js | 19 + .../modules/form/server/form.server.tpl.html | 21 +- .../app/src/common/modules/form/server/index.js | 19 + .../form/server/new/FormNewServerController.js | 21 +- .../src/common/modules/form/server/new/index.js | 19 + .../modules/form/status/FormStatusController.js | 21 +- .../status/edit/FormEditStatusController.js | 21 +- .../common/modules/form/status/edit/index.js | 19 + .../modules/form/status/form.status.tpl.html | 21 +- .../app/src/common/modules/form/status/index.js | 19 + .../form/status/new/FormNewStatusController.js | 21 +- .../src/common/modules/form/status/new/index.js | 19 + .../modules/form/tenant/FormTenantController.js | 21 +- .../tenant/edit/FormEditTenantController.js | 21 +- .../common/modules/form/tenant/edit/index.js | 19 + .../modules/form/tenant/form.tenant.tpl.html | 21 +- .../app/src/common/modules/form/tenant/index.js | 19 + .../form/tenant/new/FormNewTenantController.js | 21 +- .../src/common/modules/form/tenant/new/index.js | 19 + .../modules/form/type/FormTypeController.js | 21 +- .../form/type/edit/FormEditTypeController.js | 21 +- .../src/common/modules/form/type/edit/index.js | 19 + .../common/modules/form/type/form.type.tpl.html | 21 +- .../app/src/common/modules/form/type/index.js | 19 + .../form/type/new/FormNewTypeController.js | 21 +- .../src/common/modules/form/type/new/index.js | 19 + .../modules/form/user/FormUserController.js | 21 +- .../form/user/edit/FormEditUserController.js | 21 +- .../src/common/modules/form/user/edit/index.js | 19 + .../common/modules/form/user/form.user.tpl.html | 19 + .../app/src/common/modules/form/user/index.js | 19 + .../form/user/new/FormNewUserController.js | 21 +- .../src/common/modules/form/user/new/index.js | 19 + .../common/modules/header/HeaderController.js | 19 + .../src/common/modules/header/header.tpl.html | 19 + .../ui/app/src/common/modules/header/index.js | 21 +- .../common/modules/message/MessageController.js | 19 + .../ui/app/src/common/modules/message/index.js | 19 + .../src/common/modules/message/message.tpl.html | 19 + .../modules/navigation/NavigationController.js | 19 + .../app/src/common/modules/navigation/index.js | 19 + .../modules/navigation/navigation.tpl.html | 19 + .../common/modules/release/ReleaseController.js | 19 + .../ui/app/src/common/modules/release/index.js | 19 + .../src/common/modules/release/release.tpl.html | 19 + .../modules/table/asns/TableASNsController.js | 21 +- .../app/src/common/modules/table/asns/index.js | 19 + .../modules/table/asns/table.asns.tpl.html | 19 + .../cacheGroups/TableCacheGroupsController.js | 21 +- .../common/modules/table/cacheGroups/index.js | 19 + .../cacheGroups/table.cacheGroups.tpl.html | 19 + .../modules/table/cdns/TableCDNsController.js | 21 +- .../app/src/common/modules/table/cdns/index.js | 19 + .../modules/table/cdns/table.cdns.tpl.html | 19 + .../TableDeliveryServicesController.js | 21 +- .../modules/table/deliveryServices/index.js | 19 + .../table.deliveryServices.tpl.html | 19 + .../table/divisions/TableDivisionsController.js | 21 +- .../src/common/modules/table/divisions/index.js | 19 + .../table/divisions/table.divisions.tpl.html | 19 + .../table/locations/TableLocationsController.js | 21 +- .../src/common/modules/table/locations/index.js | 19 + .../table/locations/table.locations.tpl.html | 19 + .../parameters/TableParametersController.js | 21 +- .../common/modules/table/parameters/index.js | 19 + .../table/parameters/table.parameters.tpl.html | 19 + .../table/profiles/TableProfilesController.js | 21 +- .../src/common/modules/table/profiles/index.js | 19 + .../table/profiles/table.profiles.tpl.html | 19 + .../table/regions/TableRegionsController.js | 21 +- .../src/common/modules/table/regions/index.js | 19 + .../table/regions/table.regions.tpl.html | 19 + .../table/servers/TableServersController.js | 21 +- .../src/common/modules/table/servers/index.js | 19 + .../table/servers/table.servers.tpl.html | 19 + .../table/statuses/TableStatusesController.js | 21 +- .../src/common/modules/table/statuses/index.js | 19 + .../table/statuses/table.statuses.tpl.html | 19 + .../table/tenants/TableTenantsController.js | 21 +- .../src/common/modules/table/tenants/index.js | 19 + .../table/tenants/table.tenants.tpl.html | 19 + .../modules/table/types/TableTypesController.js | 21 +- .../app/src/common/modules/table/types/index.js | 19 + .../modules/table/types/table.types.tpl.html | 19 + .../modules/table/users/TableUsersController.js | 21 +- .../app/src/common/modules/table/users/index.js | 19 + .../modules/table/users/table.users.tpl.html | 19 + .../service/application/ApplicationService.js | 19 + .../app/src/common/service/application/index.js | 21 +- .../app/src/common/service/utils/FormUtils.js | 19 + .../src/common/service/utils/LocationUtils.js | 19 + .../app/src/common/service/utils/StringUtils.js | 19 + .../ui/app/src/common/service/utils/index.js | 21 +- .../ui/app/src/common/templates/master.tpl.html | 19 + traffic_ops/experimental/ui/app/src/index.html | 19 + .../modules/private/admin/AdminController.js | 21 +- .../src/modules/private/admin/admin.tpl.html | 19 + .../private/admin/asns/AsnsController.js | 21 +- .../modules/private/admin/asns/asns.tpl.html | 19 + .../modules/private/admin/asns/edit/index.js | 19 + .../app/src/modules/private/admin/asns/index.js | 19 + .../modules/private/admin/asns/list/index.js | 19 + .../src/modules/private/admin/asns/new/index.js | 19 + .../private/admin/cdns/CdnsController.js | 21 +- .../modules/private/admin/cdns/cdns.tpl.html | 19 + .../modules/private/admin/cdns/edit/index.js | 19 + .../app/src/modules/private/admin/cdns/index.js | 19 + .../modules/private/admin/cdns/list/index.js | 19 + .../src/modules/private/admin/cdns/new/index.js | 19 + .../admin/divisions/DivisionsController.js | 21 +- .../private/admin/divisions/divisions.tpl.html | 19 + .../private/admin/divisions/edit/index.js | 19 + .../modules/private/admin/divisions/index.js | 19 + .../private/admin/divisions/list/index.js | 19 + .../private/admin/divisions/new/index.js | 19 + .../ui/app/src/modules/private/admin/index.js | 19 + .../admin/locations/LocationsController.js | 21 +- .../private/admin/locations/edit/index.js | 19 + .../modules/private/admin/locations/index.js | 19 + .../private/admin/locations/list/index.js | 19 + .../private/admin/locations/locations.tpl.html | 19 + .../private/admin/locations/new/index.js | 19 + .../admin/parameters/ParametersController.js | 21 +- .../private/admin/parameters/edit/index.js | 19 + .../modules/private/admin/parameters/index.js | 19 + .../private/admin/parameters/list/index.js | 19 + .../private/admin/parameters/new/index.js | 19 + .../admin/parameters/parameters.tpl.html | 19 + .../admin/profiles/ProfilesController.js | 21 +- .../private/admin/profiles/edit/index.js | 19 + .../src/modules/private/admin/profiles/index.js | 19 + .../private/admin/profiles/list/index.js | 19 + .../modules/private/admin/profiles/new/index.js | 19 + .../private/admin/profiles/profiles.tpl.html | 19 + .../private/admin/regions/RegionsController.js | 21 +- .../modules/private/admin/regions/edit/index.js | 19 + .../src/modules/private/admin/regions/index.js | 19 + .../modules/private/admin/regions/list/index.js | 19 + .../modules/private/admin/regions/new/index.js | 19 + .../private/admin/regions/regions.tpl.html | 19 + .../admin/statuses/StatusesController.js | 21 +- .../private/admin/statuses/edit/index.js | 19 + .../src/modules/private/admin/statuses/index.js | 19 + .../private/admin/statuses/list/index.js | 19 + .../modules/private/admin/statuses/new/index.js | 19 + .../private/admin/statuses/statuses.tpl.html | 19 + .../private/admin/tenants/TenantsController.js | 21 +- .../modules/private/admin/tenants/edit/index.js | 19 + .../src/modules/private/admin/tenants/index.js | 19 + .../modules/private/admin/tenants/list/index.js | 19 + .../modules/private/admin/tenants/new/index.js | 19 + .../private/admin/tenants/tenants.tpl.html | 19 + .../private/admin/types/TypesController.js | 21 +- .../modules/private/admin/types/edit/index.js | 19 + .../src/modules/private/admin/types/index.js | 19 + .../modules/private/admin/types/list/index.js | 19 + .../modules/private/admin/types/new/index.js | 19 + .../modules/private/admin/types/types.tpl.html | 19 + .../private/admin/users/UsersController.js | 21 +- .../modules/private/admin/users/edit/index.js | 19 + .../src/modules/private/admin/users/index.js | 19 + .../modules/private/admin/users/list/index.js | 19 + .../modules/private/admin/users/new/index.js | 19 + .../modules/private/admin/users/users.tpl.html | 19 + .../private/configure/ConfigureController.js | 21 +- .../cacheGroups/CacheGroupsController.js | 21 +- .../configure/cacheGroups/cacheGroups.tpl.html | 19 + .../private/configure/cacheGroups/edit/index.js | 19 + .../private/configure/cacheGroups/index.js | 19 + .../private/configure/cacheGroups/list/index.js | 19 + .../private/configure/cacheGroups/new/index.js | 19 + .../private/configure/configure.tpl.html | 19 + .../DeliveryServicesController.js | 21 +- .../deliveryServices/deliveryServices.tpl.html | 19 + .../configure/deliveryServices/edit/index.js | 19 + .../private/configure/deliveryServices/index.js | 19 + .../configure/deliveryServices/list/index.js | 19 + .../configure/deliveryServices/new/index.js | 19 + .../app/src/modules/private/configure/index.js | 19 + .../configure/servers/ServersController.js | 21 +- .../private/configure/servers/edit/index.js | 19 + .../modules/private/configure/servers/index.js | 19 + .../private/configure/servers/list/index.js | 19 + .../private/configure/servers/new/index.js | 19 + .../private/configure/servers/servers.tpl.html | 19 + .../ui/app/src/modules/private/index.js | 19 + .../private/monitor/MonitorController.js | 21 +- .../monitor/dashboards/DashboardsController.js | 21 +- .../monitor/dashboards/dashboards.tpl.html | 19 + .../modules/private/monitor/dashboards/index.js | 19 + .../dashboards/one/DashboardsOneController.js | 21 +- .../dashboards/one/dashboards.one.tpl.html | 21 +- .../private/monitor/dashboards/one/index.js | 19 + .../three/DashboardsThreeController.js | 21 +- .../dashboards/three/dashboards.three.tpl.html | 19 + .../private/monitor/dashboards/three/index.js | 19 + .../dashboards/two/DashboardsTwoController.js | 21 +- .../dashboards/two/dashboards.two.tpl.html | 19 + .../private/monitor/dashboards/two/index.js | 19 + .../ui/app/src/modules/private/monitor/index.js | 19 + .../modules/private/monitor/monitor.tpl.html | 19 + .../ui/app/src/modules/private/private.tpl.html | 19 + .../src/modules/private/user/UserController.js | 19 + .../private/user/edit/UserEditController.js | 19 + .../app/src/modules/private/user/edit/index.js | 19 + .../ui/app/src/modules/private/user/index.js | 19 + .../app/src/modules/private/user/user.tpl.html | 19 + .../ui/app/src/modules/public/index.js | 19 + .../src/modules/public/login/LoginController.js | 19 + .../ui/app/src/modules/public/login/index.js | 21 +- .../app/src/modules/public/login/login.tpl.html | 19 + .../ui/app/src/modules/public/public.tpl.html | 19 + .../experimental/ui/app/src/package.json | 1 + .../experimental/ui/app/src/scripts/config.js | 21 +- .../ui/app/src/scripts/shared-libs.js | 19 + .../experimental/ui/app/src/styles/main.scss | 2 + .../ui/app/src/trafficOps_release.json | 5 - .../ui/app/src/traffic_ops_release.json | 5 + traffic_ops/experimental/ui/build/Dockerfile | 56 ++ traffic_ops/experimental/ui/build/README.md | 63 ++ traffic_ops/experimental/ui/build/build_rpm.sh | 57 ++ .../ui/build/etc/init.d/traffic_ops_v2 | 135 ++++ .../ui/build/etc/logrotate.d/traffic_ops_v2 | 8 + .../build/etc/logrotate.d/traffic_ops_v2-access | 8 + traffic_ops/experimental/ui/build/run-build.sh | 37 + .../experimental/ui/build/traffic_ops_v2.spec | 89 +++ .../experimental/ui/conf/config-template.js | 49 ++ traffic_ops/experimental/ui/conf/config.js | 19 + .../experimental/ui/grunt/browserify2.js | 19 + traffic_ops/experimental/ui/grunt/clean.js | 21 +- traffic_ops/experimental/ui/grunt/compass.js | 21 +- traffic_ops/experimental/ui/grunt/copy.js | 19 + traffic_ops/experimental/ui/grunt/express.js | 19 + .../experimental/ui/grunt/globalConfig.js | 19 + traffic_ops/experimental/ui/grunt/html2js.js | 21 +- .../ui/grunt/install-dependencies.js | 19 + traffic_ops/experimental/ui/grunt/jshint.js | 21 +- traffic_ops/experimental/ui/grunt/ngconstant.js | 19 + traffic_ops/experimental/ui/grunt/uglify.js | 21 +- traffic_ops/experimental/ui/grunt/watch.js | 21 +- traffic_ops/experimental/ui/server/server.js | 27 +- traffic_ops/goto/README.md | 2 +- traffic_ops/goto/api.go | 1 - traffic_ops/goto/index.html | 19 + traffic_ops/goto/js/main.js | 19 + traffic_ops/goto/mooseFixture/mooseFixture.go | 1 - .../goto/outputFormatter/outputFormatter.go | 1 - traffic_ops/goto/sqlParser/sqlMapInit.go | 20 + traffic_ops/goto/sqlParser/sqlParser.go | 1 - traffic_ops/goto/sqlParser/sqlTypeMap.go | 1 - traffic_ops/goto/urlParser/urlParser.go | 1 - traffic_ops/install/README | 1 - .../install/bin/build_trafficops_perl_library | 1 - traffic_ops/install/bin/download_web_deps | 1 - traffic_ops/install/bin/generateCert | 1 - traffic_ops/install/bin/get_parameters.go | 1 - traffic_ops/install/bin/migratedb | 1 - traffic_ops/install/bin/postinstall | 1 - traffic_ops/install/bin/web_deps.txt | 1 - traffic_ops/install/data/perl/osversions.cfg | 1 - traffic_ops/install/etc/README | 1 - .../go/src/comcast.com/create_db/create_db.go | 1 - .../go/src/comcast.com/csv2json/csv2json.go | 1 - .../go/src/comcast.com/dataload/dataload.go | 1 - .../go/src/comcast.com/systemtest/systemtest.go | 1 - traffic_ops/install/lib/InstallUtils.pm | 18 + traffic_ops/install/lib/WebDep.pm | 1 - traffic_portal/Gruntfile.js | 1 - traffic_portal/app/src/AppController.js | 1 - traffic_portal/app/src/app.js | 1 - traffic_portal/app/src/assets/css/custom.css | 1 - .../app/src/common/api/AuthService.js | 1 - .../src/common/api/DeliveryServiceService.js | 1 - .../app/src/common/api/HealthService.js | 1 - .../app/src/common/api/PortalService.js | 1 - .../app/src/common/api/StatsService.js | 1 - .../app/src/common/api/UserService.js | 1 - traffic_portal/app/src/common/api/index.js | 1 - .../common/directives/enter/EnterDirective.js | 1 - .../app/src/common/directives/enter/index.js | 1 - .../formattedDate/FormattedDateDirective.js | 1 - .../common/directives/formattedDate/index.js | 1 - .../common/directives/match/MatchDirective.js | 1 - .../app/src/common/directives/match/index.js | 1 - .../directives/rcSubmit/RCSubmitDirective.js | 1 - .../app/src/common/directives/rcSubmit/index.js | 1 - .../rcVerifySet/RCVerifySetDirective.js | 1 - .../src/common/directives/rcVerifySet/index.js | 1 - .../selectOnClick/SelectOnClickDirective.js | 1 - .../common/directives/selectOnClick/index.js | 1 - .../app/src/common/filters/DateRangeFilter.js | 1 - .../app/src/common/filters/OffsetFilter.js | 1 - .../app/src/common/filters/PartitionFilter.js | 1 - .../app/src/common/filters/PercentFilter.js | 1 - .../app/src/common/filters/UnitsFilter.js | 1 - traffic_portal/app/src/common/filters/index.js | 1 - .../app/src/common/models/AuthModel.js | 1 - .../app/src/common/models/ChartModel.js | 1 - .../src/common/models/DeliveryServicesModel.js | 1 - .../app/src/common/models/MessageModel.js | 1 - .../app/src/common/models/PropertiesModel.js | 1 - .../app/src/common/models/UserModel.js | 1 - traffic_portal/app/src/common/models/index.js | 1 - .../cacheGroups/CacheGroupsController.js | 1 - .../modules/cacheGroups/_cacheGroups.scss | 1 - .../modules/cacheGroups/cacheGroups.tpl.html | 1 - .../app/src/common/modules/cacheGroups/index.js | 1 - .../app/src/common/modules/chart/_chart.scss | 1 - .../ChartBandwidthPerSecondController.js | 1 - .../_chart.bandwidthPerSecond.scss | 1 - .../chart.bandwidthPerSecond.tpl.html | 1 - .../modules/chart/bandwidthPerSecond/index.js | 1 - .../chart/capacity/ChartCapacityController.js | 1 - .../modules/chart/capacity/_chart.capacity.scss | 1 - .../chart/capacity/chart.capacity.tpl.html | 1 - .../src/common/modules/chart/capacity/index.js | 1 - .../modules/chart/dates/ChartDatesController.js | 1 - .../modules/chart/dates/_chart.dates.scss | 1 - .../modules/chart/dates/chart.dates.tpl.html | 1 - .../app/src/common/modules/chart/dates/index.js | 1 - .../httpStatus/ChartHttpStatusController.js | 1 - .../chart/httpStatus/_chart.httpStatus.scss | 1 - .../chart/httpStatus/chart.httpStatus.tpl.html | 1 - .../common/modules/chart/httpStatus/index.js | 1 - .../chart/routing/ChartRoutingController.js | 1 - .../modules/chart/routing/_chart.routing.scss | 1 - .../chart/routing/chart.routing.tpl.html | 1 - .../src/common/modules/chart/routing/index.js | 1 - .../ChartTransactionsPerSecondController.js | 1 - .../_chart.transactionsPerSecond.scss | 1 - .../chart.transactionsPerSecond.tpl.html | 1 - .../chart/transactionsPerSecond/index.js | 1 - .../src/common/modules/dates/DatesController.js | 1 - .../app/src/common/modules/dates/_dates.scss | 1 - .../app/src/common/modules/dates/dates.tpl.html | 1 - .../app/src/common/modules/dates/index.js | 1 - .../config/edit/DSConfigEditController.js | 1 - .../edit/_deliveryService.config.edit.scss | 1 - .../edit/deliveryService.config.edit.tpl.html | 1 - .../deliveryService/config/edit/index.js | 1 - .../dialog/confirm/DialogConfirmController.js | 1 - .../modules/dialog/confirm/_dialog.confirm.scss | 1 - .../dialog/confirm/dialog.confirm.tpl.html | 1 - .../src/common/modules/dialog/confirm/index.js | 1 - .../dialog/reset/DialogResetController.js | 1 - .../modules/dialog/reset/_dialog.reset.scss | 1 - .../modules/dialog/reset/dialog.reset.tpl.html | 1 - .../src/common/modules/dialog/reset/index.js | 1 - .../common/modules/footer/FooterController.js | 1 - .../src/common/modules/footer/footer.tpl.html | 1 - .../app/src/common/modules/footer/index.js | 1 - .../common/modules/header/HeaderController.js | 1 - .../app/src/common/modules/header/_header.scss | 1 - .../src/common/modules/header/header.tpl.html | 1 - .../app/src/common/modules/header/index.js | 1 - .../common/modules/message/MessageController.js | 1 - .../src/common/modules/message/_message.scss | 1 - .../app/src/common/modules/message/index.js | 1 - .../src/common/modules/message/message.tpl.html | 1 - .../release/version/ReleaseVersionController.js | 1 - .../release/version/_release.version.scss | 1 - .../src/common/modules/release/version/index.js | 1 - .../release/version/release.version.tpl.html | 1 - .../modules/tools/purge/ToolsPurgeController.js | 1 - .../modules/tools/purge/_tools.purge.scss | 1 - .../app/src/common/modules/tools/purge/index.js | 1 - .../modules/tools/purge/tools.purge.tpl.html | 1 - .../service/application/ApplicationService.js | 1 - .../app/src/common/service/application/index.js | 1 - .../app/src/common/service/utils/ChartUtils.js | 1 - .../app/src/common/service/utils/FormUtils.js | 1 - .../app/src/common/service/utils/JSONUtils.js | 19 + .../app/src/common/service/utils/NumberUtils.js | 1 - .../src/common/service/utils/date/DateUtils.js | 19 + .../app/src/common/service/utils/date/index.js | 1 - .../app/src/common/service/utils/index.js | 1 - .../app/src/common/templates/master.tpl.html | 1 - traffic_portal/app/src/index.html | 1 - .../private/collateral/CollateralController.js | 1 - .../modules/private/collateral/_collateral.scss | 1 - .../private/collateral/collateral.tpl.html | 1 - .../app/src/modules/private/collateral/index.js | 1 - .../private/dashboard/DashboardController.js | 1 - .../modules/private/dashboard/_dashboard.scss | 1 - .../private/dashboard/dashboard.tpl.html | 1 - .../app/src/modules/private/dashboard/index.js | 1 - .../DashboardDeliveryServicesController.js | 1 - .../_dashboard.deliveryServices.scss | 1 - .../dashboard.deliveryServices.tpl.html | 1 - .../modules/private/dashboard/overview/index.js | 1 - .../DeliveryServiceController.js | 1 - .../deliveryService/_deliveryService.scss | 1 - .../deliveryService/deliveryService.tpl.html | 1 - .../modules/private/deliveryService/index.js | 1 - .../new/DeliveryServiceNewController.js | 1 - .../new/_deliveryService.new.scss | 1 - .../new/deliveryService.new.tpl.html | 1 - .../private/deliveryService/new/index.js | 1 - .../view/DeliveryServiceViewController.js | 1 - .../view/_deliveryService.view.scss | 1 - .../DeliveryServiceViewChartsController.js | 1 - .../charts/_deliveryService.view.charts.scss | 1 - .../view/charts/bandwidthPerSecond/index.js | 1 - .../charts/deliveryService.view.charts.tpl.html | 1 - .../view/charts/httpStatus/index.js | 1 - .../deliveryService/view/charts/index.js | 1 - .../view/charts/transactionsPerSecond/index.js | 1 - .../view/deliveryService.view.tpl.html | 1 - .../private/deliveryService/view/index.js | 1 - .../DeliveryServiceViewOverviewController.js | 1 - .../_deliveryService.view.overview.scss | 1 - .../deliveryService.view.overview.tpl.html | 1 - .../view/overview/detail/index.js | 1 - .../deliveryService/view/overview/index.js | 1 - traffic_portal/app/src/modules/private/index.js | 1 - .../app/src/modules/private/private.tpl.html | 1 - .../src/modules/private/user/UserController.js | 1 - .../app/src/modules/private/user/_user.scss | 1 - .../private/user/edit/UserEditController.js | 1 - .../modules/private/user/edit/_user.edit.scss | 1 - .../app/src/modules/private/user/edit/index.js | 1 - .../private/user/edit/user.edit.tpl.html | 1 - .../app/src/modules/private/user/index.js | 1 - .../user/register/UserRegisterController.js | 1 - .../private/user/register/_user.register.scss | 1 - .../src/modules/private/user/register/index.js | 1 - .../private/user/reset/UserResetController.js | 1 - .../modules/private/user/reset/_user.reset.scss | 1 - .../app/src/modules/private/user/reset/index.js | 1 - .../app/src/modules/private/user/user.tpl.html | 1 - .../src/modules/public/about/AboutController.js | 1 - .../app/src/modules/public/about/_about.scss | 1 - .../app/src/modules/public/about/about.tpl.html | 1 - .../app/src/modules/public/about/index.js | 1 - .../src/modules/public/home/HomeController.js | 1 - .../app/src/modules/public/home/_home.scss | 1 - .../app/src/modules/public/home/home.tpl.html | 1 - .../app/src/modules/public/home/index.js | 1 - .../src/modules/public/home/landing/index.js | 1 - traffic_portal/app/src/modules/public/index.js | 1 - .../app/src/modules/public/public.tpl.html | 1 - traffic_portal/app/src/scripts/shared-libs.js | 1 - traffic_portal/app/src/styles/main.scss | 1 - traffic_portal/app/src/styles/variables.scss | 1 - traffic_portal/build/build_rpm.sh | 1 - traffic_portal/build/traffic_portal.spec | 1 - traffic_portal/conf/config-template.js | 1 - traffic_portal/conf/config.js | 1 - traffic_portal/grunt/browserify2.js | 1 - traffic_portal/grunt/clean.js | 1 - traffic_portal/grunt/compass.js | 1 - traffic_portal/grunt/copy.js | 1 - traffic_portal/grunt/express.js | 1 - traffic_portal/grunt/globalConfig.js | 1 - traffic_portal/grunt/html2js.js | 1 - traffic_portal/grunt/install-dependencies.js | 1 - traffic_portal/grunt/jshint.js | 1 - traffic_portal/grunt/ngconstant.js | 1 - traffic_portal/grunt/uglify.js | 1 - traffic_portal/grunt/watch.js | 1 - traffic_portal/server/server.js | 1 - traffic_router/build/build_rpm.sh | 1 - traffic_router/build/pom.xml | 2 - traffic_router/configuration/pom.xml | 20 + .../configuration/ConfigurationListener.java | 1 - traffic_router/connector/.classpath | 1 - traffic_router/connector/build/pmd/ruleset.xml | 1 - traffic_router/connector/pom.xml | 1 - .../traffic_router/protocol/LanguidPoller.java | 1 - .../protocol/LanguidProtocol.java | 1 - .../protocol/RouterJsseFactory.java | 1 - .../protocol/RouterSslImplementation.java | 1 - .../protocol/RouterSslServerSocketFactory.java | 1 - .../secure/CertificateDataConverter.java | 1 - .../secure/CertificateDataListener.java | 1 - .../secure/CertificateDecoder.java | 1 - .../secure/CertificateRegistry.java | 1 - .../traffic_router/secure/HandshakeData.java | 1 - .../traffic_router/secure/KeyManager.java | 1 - .../traffic_router/secure/Pkcs.java | 1 - .../traffic_router/secure/Pkcs1.java | 1 - .../traffic_router/secure/Pkcs8.java | 1 - .../secure/PrivateKeyDecoder.java | 1 - .../tomcat/TomcatLifecycleListener.java | 1 - .../protocol/RouterSslImplementationTest.java | 1 - .../RouterSslServerSocketFactoryTest.java | 1 - .../secure/CertificateDataConverterTest.java | 1 - .../secure/CertificateDataListenerTest.java | 1 - .../java/secure/CertificateRegistryTest.java | 1 - .../src/test/java/secure/KeyManagerTest.java | 1 - .../secure/TomcatLifecycleListenerTest.java | 1 - traffic_router/core/build/pmd/ruleset.xml | 1 - traffic_router/core/pom.xml | 1 - .../core/src/main/conf/cache.properties | 1 - .../core/src/main/conf/dns.properties | 1 - .../core/src/main/conf/http.properties | 1 - .../core/src/main/conf/log4j.properties | 1 - .../src/main/conf/traffic_monitor.properties | 1 - .../core/src/main/conf/traffic_ops.properties | 1 - traffic_router/core/src/main/etc/init.d/tomcat | 1 - .../controllers/ConsistentHashController.java | 1 - .../api/controllers/CoverageZoneController.java | 1 - .../controllers/DeliveryServicesController.java | 1 - .../api/controllers/LocationController.java | 1 - .../api/controllers/StatsController.java | 1 - .../api/controllers/SteeringController.java | 1 - .../api/controllers/ZonesController.java | 1 - .../traffic_router/core/cache/Cache.java | 1 - .../core/cache/CacheLocation.java | 1 - .../core/cache/CacheLocationManager.java | 1 - .../core/cache/CacheRegister.java | 1 - .../traffic_router/core/cache/InetRecord.java | 1 - .../traffic_router/core/cache/Resolver.java | 1 - .../core/config/CertificateChecker.java | 1 - .../core/config/ConfigHandler.java | 1 - .../core/config/ParseException.java | 1 - .../core/config/WatcherConfig.java | 1 - .../core/dns/DNSAccessEventBuilder.java | 1 - .../core/dns/DNSAccessRecord.java | 1 - .../traffic_router/core/dns/DNSException.java | 1 - .../core/dns/DNSKeyPairWrapper.java | 1 - .../traffic_router/core/dns/NameServer.java | 1 - .../traffic_router/core/dns/NameServerMain.java | 1 - .../core/dns/SignatureManager.java | 1 - .../traffic_router/core/dns/SignedZoneKey.java | 1 - .../traffic_router/core/dns/ZoneKey.java | 1 - .../traffic_router/core/dns/ZoneManager.java | 1 - .../traffic_router/core/dns/ZoneUtils.java | 1 - .../core/dns/protocol/AbstractProtocol.java | 1 - .../core/dns/protocol/Protocol.java | 1 - .../traffic_router/core/dns/protocol/TCP.java | 1 - .../traffic_router/core/dns/protocol/UDP.java | 1 - .../traffic_router/core/ds/DeliveryService.java | 1 - .../core/ds/DeliveryServiceMatcher.java | 1 - .../traffic_router/core/ds/Dispersion.java | 1 - .../traffic_router/core/ds/Steering.java | 1 - .../traffic_router/core/ds/SteeringFilter.java | 1 - .../core/ds/SteeringRegistry.java | 1 - .../traffic_router/core/ds/SteeringTarget.java | 1 - .../traffic_router/core/ds/SteeringWatcher.java | 1 - .../core/hash/ConsistentHasher.java | 1 - .../core/hash/DefaultHashable.java | 1 - .../traffic_router/core/hash/Hashable.java | 1 - .../core/hash/MD5HashFunction.java | 1 - .../core/hash/NumberSearcher.java | 1 - .../core/http/HTTPAccessEventBuilder.java | 1 - .../core/http/HTTPAccessRecord.java | 1 - .../core/http/HttpAccessRequestHeaders.java | 1 - .../traffic_router/core/http/RouterFilter.java | 1 - .../core/loc/AbstractServiceUpdater.java | 3 +- .../traffic_router/core/loc/Federation.java | 1 - .../core/loc/FederationMapping.java | 1 - .../core/loc/FederationMappingBuilder.java | 1 - .../core/loc/FederationRegistry.java | 1 - .../core/loc/FederationsBuilder.java | 1 - .../core/loc/FederationsWatcher.java | 1 - .../core/loc/GeolocationDatabaseUpdater.java | 1 - .../core/loc/MaxmindGeolocationService.java | 1 - .../traffic_router/core/loc/NetworkNode.java | 1 - .../core/loc/NetworkNodeException.java | 1 - .../traffic_router/core/loc/NetworkUpdater.java | 1 - .../traffic_router/core/loc/RegionalGeo.java | 1 - .../core/loc/RegionalGeoDsvc.java | 1 - .../core/loc/RegionalGeoResult.java | 1 - .../core/loc/RegionalGeoRule.java | 1 - .../core/loc/RegionalGeoUpdater.java | 1 - .../core/monitor/TrafficMonitorResourceUrl.java | 1 - .../core/monitor/TrafficMonitorWatcher.java | 1 - .../traffic_router/core/request/DNSRequest.java | 1 - .../core/request/HTTPRequest.java | 1 - .../traffic_router/core/request/Request.java | 1 - .../core/request/RequestMatcher.java | 1 - .../core/router/CacheLocationComparator.java | 1 - .../core/router/DNSRouteResult.java | 1 - .../core/router/HTTPRouteResult.java | 1 - .../traffic_router/core/router/RouteResult.java | 1 - .../traffic_router/core/router/StatTracker.java | 1 - .../core/router/TrafficRouter.java | 1 - .../core/router/TrafficRouterManager.java | 1 - .../core/secure/CertificatesClient.java | 1 - .../core/secure/CertificatesPoller.java | 1 - .../core/secure/CertificatesPublisher.java | 20 + .../core/secure/CertificatesResponse.java | 1 - .../core/status/model/CacheModel.java | 1 - .../core/status/model/LocationModel.java | 1 - .../core/util/AbstractResourceWatcher.java | 1 - .../core/util/AbstractUpdatable.java | 1 - .../traffic_router/core/util/CidrAddress.java | 1 - .../core/util/ComparableStringByLength.java | 1 - .../core/util/ComparableTreeSet.java | 1 - .../traffic_router/core/util/Config.java | 1 - .../traffic_router/core/util/DataExporter.java | 1 - .../core/util/DefaultResourceUrl.java | 1 - .../core/util/FederationExporter.java | 1 - .../traffic_router/core/util/Fetcher.java | 1 - .../traffic_router/core/util/LanguidState.java | 1 - .../core/util/PeriodicResourceUpdater.java | 1 - .../core/util/ProtectedFetcher.java | 1 - .../traffic_router/core/util/ResourceUrl.java | 1 - .../core/util/StringProtector.java | 1 - .../core/util/TrafficOpsUtils.java | 1 - .../core/src/main/opt/tomcat/conf/server.xml | 1 - .../main/resources/applicationProperties.xml | 1 - .../src/main/resources/dns-traffic-router.xml | 1 - .../core/src/main/resources/version.prop | 1 - .../core/src/main/scripts/postinstall.sh | 1 - .../core/src/main/scripts/preinstall.sh | 1 - .../core/src/main/scripts/preremove.sh | 1 - .../main/webapp/WEB-INF/applicationContext.xml | 1 - .../src/main/webapp/WEB-INF/status-servlet.xml | 1 - .../core/src/main/webapp/WEB-INF/web.xml | 1 - .../core/src/main/webapp/clientaccesspolicy.xml | 1 - .../core/src/main/webapp/crossdomain.xml | 1 - traffic_router/core/src/main/webapp/index.html | 1 - .../core/src/test/conf/cache.properties | 1 - .../core/CatalinaTrafficRouter.java | 1 - .../traffic_router/core/TestBase.java | 1 - .../traffic_router/core/TrafficRouterStart.java | 1 - .../core/cache/CacheRegisterTest.java | 1 - .../core/config/CertificateCheckerTest.java | 1 - .../core/config/ConfigHandlerTest.java | 1 - .../core/dns/DNSAccessEventBuilderTest.java | 1 - .../core/dns/DNSExceptionTest.java | 1 - .../core/dns/NameServerMainTest.java | 1 - .../core/dns/ZoneManagerTest.java | 1 - .../core/dns/ZoneManagerUnitTest.java | 1 - .../core/dns/protocol/AbstractProtocolTest.java | 1 - .../core/dns/protocol/TCPTest.java | 1 - .../core/dns/protocol/UDPTest.java | 1 - .../core/ds/DeliveryServiceMatcherTest.java | 1 - .../core/ds/DeliveryServiceTest.java | 1 - .../core/ds/SteeringRegistryTest.java | 1 - .../core/external/ConsistentHashTest.java | 1 - .../core/external/CoverageZoneTest.java | 1 - .../core/external/DeliveryServicesTest.java | 1 - .../core/external/ExternalTestSuite.java | 1 - .../core/external/HttpDataServer.java | 1 - .../core/external/LocationsTest.java | 1 - .../core/external/RouterTest.java | 1 - .../traffic_router/core/external/StatsTest.java | 1 - .../core/external/SteeringTest.java | 1 - .../traffic_router/core/external/ZonesTest.java | 1 - .../core/hashing/BinarySearchTest.java | 1 - .../core/hashing/ConsistentHasherTest.java | 1 - .../core/hashing/HashableTest.java | 1 - .../core/hashing/NumberSearcherTest.java | 1 - .../core/http/HTTPAccessEventBuilderTest.java | 1 - .../core/loc/CoverageZoneTest.java | 1 - .../core/loc/FederationMappingBuilderTest.java | 1 - .../core/loc/FederationRegistryTest.java | 1 - .../core/loc/FederationsBuilderTest.java | 1 - .../traffic_router/core/loc/GeoTest.java | 1 - .../core/loc/MaxmindGeoIP2Test.java | 1 - .../core/loc/MaxmindGeolocationServiceTest.java | 1 - .../core/loc/NetworkNodeTest.java | 1 - .../core/loc/NetworkNodeUnitTest.java | 1 - .../core/loc/RegionalGeoRuleTest.java | 1 - .../core/loc/RegionalGeoTest.java | 1 - .../core/request/RequestMatcherTest.java | 1 - .../router/CacheLocationComparatorTest.java | 1 - .../core/router/CacheRegisterBuilder.java | 1 - .../core/router/DNSRoutingMissesTest.java | 1 - .../DeliveryServiceHTTPRoutingMissesTest.java | 1 - .../core/router/DnsNameGenerator.java | 1 - .../core/router/StatelessTrafficRouterTest.java | 1 - .../TrafficRouterHTTPRoutingMissesTest.java | 1 - .../core/router/TrafficRouterTest.java | 1 - .../core/secure/CertificatesClientTest.java | 1 - .../traffic_router/core/secure/Pkcs1Test.java | 1 - .../core/util/ComparableStringByLengthTest.java | 1 - .../traffic_router/core/util/ExternalTest.java | 1 - .../traffic_router/core/util/FetcherTest.java | 1 - .../core/util/IntegrationTest.java | 1 - traffic_router/geolocation/pom.xml | 20 + .../traffic_router/geolocation/Geolocation.java | 1 - .../geolocation/GeolocationException.java | 1 - .../geolocation/GeolocationService.java | 1 - .../test/java/geolocation/GeolocationTest.java | 1 - traffic_router/neustar/pom.xml | 20 + .../neustar/NeustarGeolocationService.java | 1 - .../configuration/NeustarConfiguration.java | 1 - .../neustar/configuration/ServiceRefresher.java | 1 - .../TrafficRouterConfigurationListener.java | 1 - .../traffic_router/neustar/data/HttpClient.java | 1 - .../neustar/data/NeustarDatabaseUpdater.java | 1 - .../neustar/data/TarExtractor.java | 1 - .../neustar/files/FilesMover.java | 1 - .../PeriodicUpdateConfigurationTest.java | 1 - .../configuration/ServiceRefresherTest.java | 1 - .../TrafficRouterConfigurationListenerTest.java | 1 - .../java/data/NeustarDatabaseUpdaterTest.java | 1 - .../src/test/java/data/TarExtractorTest.java | 1 - .../src/test/java/files/FilesMoverTest.java | 1 - .../NeustarGeolocationServiceTest.java | 1 - .../neustar/GPDatabaseReaderBuilderTest.java | 1 - traffic_router/pom.xml | 1 - traffic_router/shared/build/pmd/ruleset.xml | 1 - traffic_router/shared/pom.xml | 22 +- .../traffic_router/shared/Certificate.java | 1 - .../traffic_router/shared/CertificateData.java | 1 - .../shared/DeliveryServiceCertificates.java | 1 - .../DeliveryServiceCertificatesMBean.java | 1 - .../shared/DeliveryServiceCertificatesTest.java | 1 - traffic_stats/build/build_rpm.sh | 1 - traffic_stats/build/traffic_stats.spec | 13 +- traffic_stats/grafana/traffic_ops_cachegroup.js | 1 - .../grafana/traffic_ops_deliveryservice.js | 1 - traffic_stats/grafana/traffic_ops_scripted.js | 1 - traffic_stats/grafana/traffic_ops_server.js | 685 +++++++++++++++++-- .../influxdb_tools/create_ts_databases.go | 2 + traffic_stats/traffic_stats.go | 2 +- traffic_stats/traffic_stats_seelog.xml | 20 + 1682 files changed, 13904 insertions(+), 2788 deletions(-) ----------------------------------------------------------------------