a713203c66
* The IPv6 judgment logic in this method will obtain IP address according to the host. In the container environment, K8S has not allocated IP to this pod, and then the judgment will report an error. After finding this problem, I gave feedback to remove the IPv4 judgment, but this problem still exists in IPv6. Suggested to remove the verification logic can be in other ways to optimize. * Revert "The IPv6 judgment logic in this method will obtain IP address according to the host. In the container environment, K8S has not allocated IP to this pod, and then the judgment will report an error. After finding this problem, I gave feedback to remove the IPv4 judgment, but this problem still exists in IPv6. Suggested to remove the verification logic can be in other ways to optimize." This reverts commit a112e52 * Both IPv4 and IPv6 validation rules adopt regular validation. In order to prevent the container from adding domain name rule validation in the case of domain name resolution deployment, the logic of removing Chinese slogan should be added before the rule validation in IPv6. * Optimize and add licenses according to Ali's protocol * The isDomain method is changed to validate only rules * Format to optimize
55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
Nacos
|
|
Copyright 2018-2020
|
|
|
|
This product includes software developed at
|
|
The Alibaba MiddleWare Group.
|
|
|
|
------
|
|
This product has a bundle Spring Boot:
|
|
The Spring Boot Project
|
|
=================
|
|
|
|
Please visit the Spring Boot web site for more information:
|
|
|
|
* https://spring.io/projects/spring-boot
|
|
|
|
Copyright 2014 The Spring Boot Project
|
|
|
|
The Spring Boot Project 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.
|
|
|
|
Also, please refer to each LICENSE.<component>.txt file, which is located in
|
|
the 'license' directory of the distribution file, for the license terms of the
|
|
components that this product depends on.
|
|
|
|
|
|
------
|
|
com.alibaba.nacos.common.utils.InetAddressValidator.java in this product is
|
|
copied from com.dynatrace.openkit.core.util.InetAddressValidator.java of openkit-java project.
|
|
https://github.com/Dynatrace/openkit-java
|
|
openkit-java
|
|
======================
|
|
|
|
Copyright 2018-2021 Dynatrace LLC
|
|
|
|
Licensed 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.
|