Skip to content

Bump jackson-databind from 2.13.0 to 2.13.4.1 #106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 163 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
ffa874d
test
goodcode-best Jan 4, 2020
a7195b6
Merge pull request #10 from huaweicloud/develop
goodcode-best Jan 4, 2020
fb9a3ea
Create gradlew
goodcode-best Jan 4, 2020
5c5a699
Update android.yml
goodcode-best Jan 4, 2020
f1a2f3c
Update android.yml
goodcode-best Jan 4, 2020
72426e6
Update pom-android.xml
goodcode-best Jan 4, 2020
4fdf590
Update pom-android.xml
goodcode-best Jan 4, 2020
2282463
Update android.yml
goodcode-best Jan 4, 2020
09955d0
test
goodcode-best Jan 4, 2020
2e5f9ee
Merge pull request #11 from huaweicloud/develop
goodcode-best Jan 4, 2020
0250c58
Add files via upload
goodcode-best Jan 4, 2020
edb7217
Update gradle-wrapper.properties
goodcode-best Jan 4, 2020
2d47e96
Update build.gradle
goodcode-best Jan 4, 2020
6649aa0
Update build.gradle
goodcode-best Jan 4, 2020
9397806
Update build.gradle
goodcode-best Jan 4, 2020
4168704
Update build.gradle
goodcode-best Jan 4, 2020
81e0754
Delete settings.gradle
goodcode-best Jan 4, 2020
f432e8a
test
goodcode-best Jan 4, 2020
266a2af
Update android.yml
goodcode-best Jan 4, 2020
f468adc
Update pom-android.xml
goodcode-best Jan 4, 2020
4dc4477
Update android.yml
goodcode-best Jan 4, 2020
f0f59c8
Update gradle-wrapper.properties
goodcode-best Jan 4, 2020
53fc62a
Update android.yml
goodcode-best Jan 4, 2020
7c98a7c
Update android.yml
goodcode-best Jan 4, 2020
50300b1
Update and rename maven.yml to esdk-obs-java.yml
goodcode-best Jan 4, 2020
8a74d2e
Rename android.yml to esdk-obs-android.yml
goodcode-best Jan 4, 2020
0f44ed9
Update esdk-obs-android.yml
goodcode-best Jan 4, 2020
1ef3359
Update esdk-obs-java.yml
goodcode-best Jan 4, 2020
bfdf641
Update esdk-obs-java.yml
goodcode-best Jan 4, 2020
4b9a4ce
Update README.MD
goodcode-best Jan 6, 2020
8a278f0
Update README.MD
goodcode-best Jan 6, 2020
ad41498
Delete DfvTestSample.java
goodcode-best Jan 11, 2020
51166a3
Delete DfvTestSample.java
goodcode-best Jan 11, 2020
2a00529
Delete huaweicloud-obs-sdk-java_3.19.7.1.tar.gz
goodcode-best Jan 11, 2020
ca035ca
change release
goodcode-best Jan 11, 2020
f32d590
change release
goodcode-best Jan 11, 2020
1420c85
change release files
goodcode-best Jan 11, 2020
1e1b077
Delete huaweicloud-obs-sdk-java_3.19.11.1.tar.gz.sha256
goodcode-best Jan 11, 2020
663db0a
Delete huaweicloud-obs-sdk-java_3.19.11.1.tar.gz
goodcode-best Jan 11, 2020
00d3c98
Delete huaweicloud-obs-sdk-java_3.19.11.tar.gz
goodcode-best Jan 11, 2020
eb7e915
Delete huaweicloud-obs-sdk-java_3.19.11.tar.gz.sha256.txt
goodcode-best Jan 11, 2020
1a27c7f
Delete huaweicloud-obs-sdk-java_3.19.12.tar.gz
goodcode-best Jan 11, 2020
3e6fd14
Delete huaweicloud-obs-sdk-java_3.19.12.tar.gz.sha256
goodcode-best Jan 11, 2020
32e9e5c
Delete huaweicloud-obs-sdk-java_3.19.7.3.tar.gz
goodcode-best Jan 11, 2020
4543566
Delete huaweicloud-obs-sdk-java_3.19.7.3.tar.gz.sha256
goodcode-best Jan 11, 2020
99a869f
Delete huaweicloud-obs-sdk-java_3.19.9.tar.gz
goodcode-best Jan 11, 2020
274eb67
Delete huaweicloud-obs-sdk-java_3.19.9.tar.gz.sha256
goodcode-best Jan 11, 2020
3ce8cc3
change files
goodcode-best Jan 11, 2020
3d2f343
Delete huaweicloud-obs-sdk-java_3.19.11.1.tar.gz
goodcode-best Jan 11, 2020
d694909
Delete huaweicloud-obs-sdk-java_3.19.11.1.tar.gz.sha256
goodcode-best Jan 11, 2020
eec799b
Delete huaweicloud-obs-sdk-java_3.19.11.tar.gz
goodcode-best Jan 11, 2020
30f4846
Delete huaweicloud-obs-sdk-java_3.19.11.tar.gz.sha256.txt
goodcode-best Jan 11, 2020
2da72c6
Delete huaweicloud-obs-sdk-java_3.19.7.1.tar.gz
goodcode-best Jan 11, 2020
47ae0af
Delete huaweicloud-obs-sdk-java_3.19.7.3.tar.gz
goodcode-best Jan 11, 2020
9577abc
Delete huaweicloud-obs-sdk-java_3.19.7.3.tar.gz.sha256
goodcode-best Jan 11, 2020
fbf5f97
Delete huaweicloud-obs-sdk-java_3.19.9.tar.gz.sha256
goodcode-best Jan 11, 2020
7f97727
Delete huaweicloud-obs-sdk-java_3.19.9.tar.gz
goodcode-best Jan 11, 2020
0e2e011
3.20.1
goodcode-best Feb 19, 2020
d3f73d4
delete
goodcode-best Feb 19, 2020
d05ab39
delete
goodcode-best Feb 19, 2020
bac359e
delete
goodcode-best Feb 19, 2020
fe41d46
Merge branch 'develop' of https://github.com/huaweicloud/huaweicloud-…
goodcode-best Feb 19, 2020
82a3745
delete
goodcode-best Feb 19, 2020
10e0910
delete
goodcode-best Feb 19, 2020
e8c78f9
delete
goodcode-best Feb 19, 2020
6ab578e
delete
goodcode-best Feb 19, 2020
e57644f
delete
goodcode-best Feb 19, 2020
cc9b2e2
delete
goodcode-best Feb 19, 2020
15a3eaa
delete
goodcode-best Feb 19, 2020
5800da3
Create readme.md
goodcode-best Feb 19, 2020
270c86a
Merge branch 'develop' of https://github.com/huaweicloud/huaweicloud-…
goodcode-best Feb 19, 2020
e801c07
Merge branch 'master' into develop
goodcode-best Feb 19, 2020
86768d8
Merge pull request #12 from huaweicloud/develop
goodcode-best Feb 19, 2020
abc1b7c
3.20.1
goodcode-best Feb 19, 2020
e89e1bd
Merge branch 'develop' of https://github.com/huaweicloud/huaweicloud-…
goodcode-best Feb 19, 2020
4ec9aa1
Merge pull request #13 from huaweicloud/develop
redabc Feb 19, 2020
f963f9b
3.20.1
goodcode-best Feb 19, 2020
94ce196
Merge pull request #14 from huaweicloud/develop
goodcode-best Feb 19, 2020
6da5649
change
goodcode-best Feb 20, 2020
8fd1005
change
goodcode-best Feb 20, 2020
9ee2306
Merge pull request #15 from huaweicloud/develop
goodcode-best Feb 20, 2020
1b6cf63
Update esdk-obs-java.yml
goodcode-best Feb 24, 2020
b4a206a
change
goodcode-best Feb 24, 2020
d1b2a74
Merge pull request #16 from huaweicloud/develop
goodcode-best Feb 24, 2020
3163707
Update esdk-obs-android.yml
goodcode-best Feb 24, 2020
baa60db
change
goodcode-best Feb 24, 2020
8ca9a96
Merge pull request #17 from huaweicloud/develop
goodcode-best Feb 24, 2020
110bf05
Update assembly-android.xml
goodcode-best Feb 24, 2020
513b525
change
goodcode-best Feb 24, 2020
5f77870
Update assembly-android.xml
goodcode-best Feb 24, 2020
76233e2
Merge pull request #18 from huaweicloud/develop
goodcode-best Feb 24, 2020
6c4f5be
Merge branch 'master' of https://github.com/huaweicloud/huaweicloud-s…
goodcode-best Feb 24, 2020
fed524b
Update esdk-obs-android.yml
goodcode-best Feb 24, 2020
6f0979e
Update esdk-obs-java.yml
goodcode-best Feb 24, 2020
6436c44
change
goodcode-best Feb 24, 2020
a14d3e9
Merge branch 'master' of https://github.com/huaweicloud/huaweicloud-s…
goodcode-best Feb 24, 2020
77495a1
windows
goodcode-best Feb 25, 2020
84a7136
windows android
goodcode-best Feb 25, 2020
aed0fea
Update esdk-obs-android.yml
goodcode-best Feb 25, 2020
4bf2c7a
Update esdk-obs-java.yml
goodcode-best Feb 25, 2020
0121774
change deploy
goodcode-best Feb 26, 2020
e36530d
delete
goodcode-best Feb 26, 2020
8246391
delete
goodcode-best Feb 26, 2020
80e2a83
Update README.MD
goodcode-best Feb 26, 2020
33be705
Update README.MD
goodcode-best Feb 26, 2020
687ca9c
Update README.MD
goodcode-best Feb 26, 2020
39b32b4
Update README.MD
goodcode-best Feb 26, 2020
0323e32
Create .travis.yml
goodcode-best Feb 26, 2020
908a495
Update .travis.yml
goodcode-best Feb 26, 2020
b980e8b
Update .travis.yml
goodcode-best Feb 26, 2020
3990a27
Update .travis.yml
goodcode-best Feb 26, 2020
e22b42c
Create android.yml
goodcode-best Feb 26, 2020
f0b66d9
gradle
goodcode-best Feb 26, 2020
72238ab
Merge branch 'master' of https://github.com/huaweicloud/huaweicloud-s…
goodcode-best Feb 26, 2020
64d356a
Update android.yml
goodcode-best Feb 26, 2020
97f8e1a
Update android.yml
goodcode-best Feb 26, 2020
db6578b
Update build.gradle
goodcode-best Feb 26, 2020
edc23bd
update
goodcode-best Mar 2, 2020
c269df4
3.20.1
goodcode-best Mar 2, 2020
cd440ed
3.20.1
goodcode-best Mar 2, 2020
9534837
3.20.1
goodcode-best Mar 2, 2020
392daf5
3.20.2
goodcode-best Mar 2, 2020
131077f
3.20.3
redabc Apr 7, 2020
310147b
3.20.3 en
goodcode-best Apr 7, 2020
b24ba7c
3.20.4
goodcode-best May 6, 2020
afe7f2e
push to maven center
goodcode-best Jun 6, 2020
24b4855
update
goodcode-best Jun 6, 2020
5b54ca5
修改maven文件
goodcode-best Jun 8, 2020
4bcb228
update pom file
goodcode-best Jun 8, 2020
d72ee62
3.20.6
goodcode-best Jul 3, 2020
504bed4
Update esdk-obs-java.yml
goodcode-best Jul 3, 2020
efd8923
修复上次文件的时候,出现NullPointException的问题
goodcode-best Jul 15, 2020
813112e
Merge branch 'master' of https://github.com/huaweicloud/huaweicloud-s…
goodcode-best Jul 15, 2020
6574f21
3.20.6.2 修复okhttp bug
goodcode-best Feb 3, 2021
a4460fe
去掉对log4j的依赖
goodcode-best Feb 5, 2021
76d5bb6
去掉对log4j的依赖
goodcode-best Feb 5, 2021
fd90b2d
Update to 3.21.4
redabc Jun 2, 2021
7c02783
Update to 3.21.4
redabc Jun 2, 2021
4d28b69
Update to 3.21.4
redabc Jun 2, 2021
403cad3
Update to 3.21.4
redabc Jun 2, 2021
713d376
Update to 3.21.4
redabc Jun 2, 2021
9ebf32d
Update to 3.21.4
redabc Jun 3, 2021
f9d7c97
Delete loging in okhttp
redabc Jun 21, 2021
b0f6c4e
Disabled the log printing in the intrusive modification of okhttp
redabc Jun 22, 2021
76df090
Skip CI test
redabc Jun 22, 2021
1cd3a47
Skip CI test
redabc Jun 22, 2021
cc07980
Skip CI test
redabc Jun 22, 2021
27ae1f5
Skip CI test
redabc Jun 22, 2021
52debe6
Update to 3.21.8
redabc Sep 3, 2021
891e35c
Update to 3.21.8
redabc Sep 3, 2021
8fbff45
Update to 3.21.8
redabc Sep 3, 2021
c6bd01c
Update to 3.21.8
redabc Sep 3, 2021
1b132d9
Update to 3.21.8
redabc Sep 3, 2021
d7b2b41
Update to 3.21.8
redabc Sep 3, 2021
7fe8d89
Update to 3.21.8
redabc Sep 3, 2021
0f0c60d
Update to 3.21.11
redabc Dec 16, 2021
6b5a916
Update to 3.21.12
redabc Dec 29, 2021
3bcc743
Update to 3.21.12
redabc Dec 29, 2021
822ba75
Update to 3.21.12
redabc Dec 29, 2021
0717dc1
Update to 3.21.12
redabc Dec 30, 2021
91b6527
Update to 3.22.3
Mar 24, 2022
8153970
Update to 3.22.3
Mar 25, 2022
76f41db
Bump jackson-databind from 2.13.0 to 2.13.4.1
dependabot[bot] Oct 19, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 0 additions & 17 deletions .github/workflows/android.yml

This file was deleted.

49 changes: 49 additions & 0 deletions .github/workflows/esdk-obs-java.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: ci esdk-obs-java

on: [push]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: 编译常规的 Java SDK
run: mvn clean install -Dmaven.test.skip=true -f pom-java.xml
- name: 创建存放Java SDK的目录(esdk-obs-java-en-on-github)
run: mkdir esdk-obs-java-en-on-github
- name: 拷贝Java SDK的编译结果到目录(esdk-obs-java-en-on-github)
run: cp /home/runner/work/huaweicloud-sdk-java-obs/huaweicloud-sdk-java-obs/target/esdk-obs-java-* ./esdk-obs-java-en-on-github
#- name: 编译性能优化后的 Java SDK
# run: mvn clean install -Dmaven.test.skip=true -f pom-java-optimization.xml
#- name: 拷贝性能优化后的Java SDK的编译结果到目录(esdk-obs-java-cn-on-github)
# run: cp /home/runner/work/huaweicloud-sdk-java-obs/huaweicloud-sdk-java-obs/target/esdk-obs-java-optimization-*.jar ./esdk-obs-java-en-on-github

- name: 上传Java SDK输出件
if: success()
uses: actions/upload-artifact@master
with:
# Artifact name
name: esdk-obs-java-en-on-github
# Destination path
path: ./esdk-obs-java-en-on-github/

- name: 编译常规的 Android SDK
run: mvn clean install -Dmaven.test.skip=true -f pom-android.xml
- name: 创建存放Android SDK的目录(esdk-obs-android-en-on-github)
run: mkdir esdk-obs-android-en-on-github
- name: 拷贝Java SDK的编译结果到目录(esdk-obs-android-en-on-github)
run: cp /home/runner/work/huaweicloud-sdk-java-obs/huaweicloud-sdk-java-obs/target/esdk-obs-android-* ./esdk-obs-android-en-on-github
- name: 上传Android SDK输出件
if: success()
uses: actions/upload-artifact@master
with:
# Artifact name
name: esdk-obs-android-en-on-github
# Destination path
path: ./esdk-obs-android-en-on-github/
25 changes: 0 additions & 25 deletions .github/workflows/maven.yml

This file was deleted.

22 changes: 22 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
language: java

jdk:
- openjdk8

#cache:
# directories:
# - "$HOME/.m2"

#before_install:
# - cp .maven.settings.xml $HOME/.m2/settings.xml

jobs:
include:
# - stage: findbugs
# script:
# - mvn clean package findbugs:findbugs -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dfindbugs.excludeFilterFile=./app/src/test -f pom-java.xml
- stage: install
script:
- mvn install -Dmaven.javadoc.skip=true -Dcheckstyle.skip=false -Drat.skip=false -f pom-java.xml
after_success:
- bash <(curl -s https://codecov.io/bash)
35 changes: 35 additions & 0 deletions Help on License
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
This help guides Huawei engineers to add or modify the license announcement
during the development.

In the case that you add a new file, the text below should be added in the head.
Copyright 2019 Huawei Technologies Co.,Ltd.

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.


In the case that you modify one existing file, the text below should be added after
the exiting license.
Huawei has modified this source file.

Copyright 2019 Huawei Technologies Co., Ltd.

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.
208 changes: 10 additions & 198 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,201 +1,13 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
## OPEN SOURCE SOFTWARE NOTICE
This document contains open source software notice for this product. And this document is confidential information of copyright holder. Recipient shall protect it in due care and shall not disseminate it without permission.

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
### Warranty Disclaimer
THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,BUT WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2019 Huawei Technologies Co., Ltd.

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.
### Copyright Notice and License Texts
### Written Offer
This product contains software whose rights holders license it on the terms of the GNU General Public License, version 2 (GPLv2) or other open source software license. We will provide you with the source code of the software licensed under related license if you send us a written request by mail or email to the following addresses:
[email protected]
detailing the name of the product and the firmware version for which you need the source code and indicating how we can contact you.
**PLEASE NOTE THAT WE WILL ASK YOU TO PAY US FOR THE COSTS OF A DATA CARRIER AND THE POSTAL CHARGES TO SEND THE DATA CARRIER TO YOU. THIS OFFER IS VALID FOR THREE YEARS FROM THE MOMENT WE DISTRIBUTED THE PRODUCT AND VALID FOR AS LONG AS WE OFFER SPARE PARTS OR CUSTOMER SUPPORT FOR THAT PRODUCT MODEL.**
Loading