Skip to content
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

go-fuzz-build: parallelize build #172

Closed
wants to merge 892 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
892 commits
Select commit Hold shift + click to select a range
db3620d
Update README.md
dvyukov Aug 11, 2015
c3d6c6f
Update README.md
dvyukov Aug 12, 2015
5615a38
Update README.md
dvyukov Aug 12, 2015
d977073
Update README.md
dvyukov Aug 13, 2015
184a87c
Update README.md
dvyukov Aug 14, 2015
8382cb0
Update README
dgryski Aug 17, 2015
a44d09a
Merge pull request #80 from dgryski/ase-crashers
dvyukov Aug 17, 2015
86f7798
Update README.md
dvyukov Aug 18, 2015
cd347cd
Add confl trophy
tv42 Aug 18, 2015
785bd59
Merge pull request #82 from tv42/master
dvyukov Aug 18, 2015
ee510fa
Add bencode trophy
pmezard Aug 19, 2015
95098ff
Merge pull request #84 from pmezard/master
dvyukov Aug 19, 2015
396fc80
Added stalecucumber trophy
Aug 19, 2015
91efd39
Merge pull request #85 from drawks/patch-1
dvyukov Aug 20, 2015
276bf16
Update README.md
dvyukov Aug 20, 2015
f6209a8
Update README.md
dvyukov Aug 21, 2015
0d46d31
add license and license notice to source files
dvyukov Aug 21, 2015
af6459f
Update README.md
dvyukov Aug 22, 2015
19793a7
Update README.md
btracey Aug 24, 2015
49108c4
Merge pull request #89 from btracey/patch-1
dvyukov Aug 24, 2015
5459d31
Update README.md
dvyukov Aug 24, 2015
867a1c7
Update README.md
dvyukov Aug 25, 2015
0660af2
update gotypes test:
dvyukov Aug 25, 2015
06c95d6
note fixed bug
dvyukov Aug 25, 2015
2286eb2
Update README.md
btracey Aug 25, 2015
c71c359
Merge pull request #90 from btracey/patch-2
dvyukov Aug 25, 2015
ca73562
note a fixed bug
dvyukov Aug 25, 2015
259de17
note fixed bugs
dvyukov Aug 26, 2015
69b405e
Added github.com/eaburns/flac to trophies
gregory-m Aug 26, 2015
58c68dd
Merge pull request #92 from gregory-m/patch-1
dvyukov Aug 26, 2015
dd69fb3
Added github.com/yvasiyarov/php_session_decoder to trophies
gregory-m Aug 26, 2015
ad693fa
Remove target file before renaming on Windows.
ChrisHines Aug 26, 2015
c2437a0
Merge pull request #94 from ChrisHines/windows-fix
dvyukov Aug 26, 2015
b3e6be1
Merge pull request #95 from gregory-m/patch-2
dvyukov Aug 26, 2015
8f3f7af
note a fixed bug
dvyukov Aug 26, 2015
64ed70c
Update README.md
dvyukov Aug 26, 2015
02b694b
Update README.md
dvyukov Aug 27, 2015
4828de7
Update main.go
dvyukov Aug 27, 2015
afe3ad6
Update README.md
dvyukov Aug 27, 2015
ce71a29
Update README.md
dvyukov Aug 27, 2015
c7ed7aa
Update main.go
dvyukov Aug 27, 2015
c24618a
Update README.md
dvyukov Aug 28, 2015
b29ad39
Update main.go
dvyukov Aug 28, 2015
c6e509d
Trophy: Add "index out of range" in collectd.org/network.
octo Aug 28, 2015
c1e5644
Merge pull request #96 from octo/master
dvyukov Aug 28, 2015
a784a92
Update README.md
dvyukov Aug 29, 2015
f5add76
Update README.md
dvyukov Aug 30, 2015
9401177
Update README.md
ebfe Aug 31, 2015
069f634
Merge pull request #97 from ebfe/patch-1
dvyukov Aug 31, 2015
8e923b2
Update README.md
dvyukov Sep 1, 2015
28eb246
Update README.md
dvyukov Sep 1, 2015
e96356c
Update README.md
dvyukov Sep 1, 2015
c2e758e
Update README.md
dvyukov Sep 1, 2015
cc7c8bd
Update README.md
dvyukov Sep 1, 2015
cbcd748
Update README.md
dvyukov Sep 1, 2015
48b20e7
Update README.md
dvyukov Sep 2, 2015
7a8ffef
fix tar test
dvyukov Sep 1, 2015
f38c789
add more tar inputs
dvyukov Sep 2, 2015
eb9cdf0
Update README.md
dvyukov Sep 2, 2015
2a8f663
Update README.md
dvyukov Sep 2, 2015
d90494e
added github.com/pierrec/lz4 crashes
Sep 2, 2015
ab845e0
Update README.md
dvyukov Sep 2, 2015
05634dc
Update README.md
dvyukov Sep 2, 2015
8d5e1f7
Merge pull request #98 from pierrec/master
dvyukov Sep 2, 2015
ad59e48
Update README.md
dvyukov Sep 3, 2015
4b9a1ec
Update README.md
dvyukov Sep 3, 2015
e166e1d
Update README.md
dvyukov Sep 3, 2015
bfe45e8
Update README.md
dvyukov Sep 3, 2015
555ad50
Update README.md
dvyukov Sep 3, 2015
b1111b7
update cmd/asm test and add more inputs
dvyukov Sep 3, 2015
f6cdb36
fix generation of cover/sonar coverage profiles for -dumpcover
dvyukov Sep 3, 2015
f4b134d
add more assorted inputs
dvyukov Sep 3, 2015
174b351
Update README.md
dvyukov Sep 6, 2015
b63ff0e
Update README.md
dvyukov Sep 10, 2015
292b01d
Update README.md
dvyukov Sep 10, 2015
4318346
Update README.md
dvyukov Sep 11, 2015
b0a6684
Update README.md
dvyukov Sep 12, 2015
7eacae5
Update README.md
dvyukov Sep 14, 2015
422fb6a
Update README.md
dvyukov Sep 14, 2015
a020501
Update README.md
dvyukov Sep 14, 2015
30171d7
Update README.md
dvyukov Sep 14, 2015
770ca78
Update README.md
dvyukov Sep 14, 2015
26b8494
Update README.md
dvyukov Sep 14, 2015
be16497
Update README.md
dvyukov Sep 14, 2015
f419308
Update README.md
dvyukov Sep 15, 2015
d72c4c8
Update README.md
dvyukov Sep 15, 2015
a287874
Update README.md
dvyukov Sep 16, 2015
b904db1
Update README.md
dvyukov Sep 16, 2015
692c6f4
Update README.md
dvyukov Sep 16, 2015
f99fd76
add more inputs
dvyukov Sep 16, 2015
9e71a06
update suppressions in gotypes test
dvyukov Sep 16, 2015
c49ff6b
Update README.md
dvyukov Sep 16, 2015
1a8dbcf
Update README.md
dvyukov Sep 17, 2015
de8d5f1
Update README.md
dvyukov Sep 17, 2015
215156b
Update README.md
dvyukov Sep 17, 2015
88295fc
Update README.md
dvyukov Sep 17, 2015
9f48cb2
Update README.md
dvyukov Sep 17, 2015
042b01a
Update README.md
dvyukov Sep 17, 2015
7de6ed5
Update README.md
dvyukov Sep 17, 2015
9386260
Update README.md
dvyukov Sep 19, 2015
59739ff
Update README.md
dvyukov Sep 22, 2015
83947cc
Update README.md
dvyukov Sep 22, 2015
df88e58
add more cmd/asm inputs
dvyukov Sep 22, 2015
4b44229
remove a suppression for fixed bug
dvyukov Sep 22, 2015
8a03a37
fix package prefixes in sonar instrumentation
dvyukov Sep 22, 2015
955dc9a
add truetype and freetype examples
dvyukov Sep 22, 2015
86bd030
Added: image/png: slice bounds out of range #12545 to the list of
bmbernie Sep 26, 2015
bb89d6a
Merge pull request #104 from bmbernie/master
dvyukov Sep 27, 2015
a0f2601
Update README.md
dvyukov Sep 28, 2015
21d0b6f
Update README.md
dvyukov Sep 30, 2015
05d3d9b
Update main.go
dvyukov Sep 30, 2015
15cc47e
Update README.md
dvyukov Sep 30, 2015
2fd1952
Update README.md
dvyukov Oct 3, 2015
ba43b0f
Update README.md
dvyukov Oct 5, 2015
7c1ff4b
Update README.md
dvyukov Oct 7, 2015
5bee1a9
Update README.md
dvyukov Oct 7, 2015
7e7f743
Update README.md
dvyukov Oct 11, 2015
f5f3e9c
README.md: add go-coap crashes
dubek Oct 12, 2015
1a5060a
Merge pull request #106 from dubek/readme-add-go-coap
dvyukov Oct 13, 2015
4562883
Update README.md
dvyukov Oct 13, 2015
dfb38f2
Update README.md
dvyukov Oct 13, 2015
755fa1b
Update README.md
dvyukov Oct 14, 2015
a587538
Update README.md
dvyukov Oct 14, 2015
61dd692
Update README.md
dvyukov Oct 14, 2015
478abf8
update gotypes tests and add more inputs
dvyukov Oct 14, 2015
a50a682
add trophy for github.com/dgryski/go-quicklz
dgryski Oct 14, 2015
962ef29
Merge pull request #107 from dgryski/quicklz-trophy
dvyukov Oct 15, 2015
3dfefb3
Update README.md
dvyukov Oct 20, 2015
8c4fc76
Update README.md
dvyukov Oct 21, 2015
e0143bd
Update README.md
dvyukov Oct 23, 2015
6126c8a
Update README.md
dvyukov Oct 23, 2015
e88da1b
Update README.md
dvyukov Oct 23, 2015
9376c79
Add trophy for github.com/rasky/go-lzo and others
pmezard Oct 23, 2015
fcfa9c7
Merge pull request #108 from pmezard/go-lzo-trophy
dvyukov Oct 23, 2015
a7a4a16
Update README.md
dvyukov Oct 27, 2015
39907f1
Update README.md
dvyukov Nov 16, 2015
6e28d5e
Update README.md
dvyukov Nov 16, 2015
5887b78
Update README.md
dvyukov Nov 16, 2015
4df3cd6
Update README.md
dvyukov Nov 16, 2015
e110a36
Update README.md
dvyukov Nov 16, 2015
c241fae
Update README.md
dvyukov Nov 16, 2015
9df4e94
add more goast inputs
dvyukov Nov 16, 2015
1bf85f3
update go-fuzz-build to account for new internal runtime packages
dvyukov Nov 16, 2015
32844df
add test for new gc compiler parser
dvyukov Nov 16, 2015
b8545dc
Update README.md
dvyukov Nov 16, 2015
16abda0
Update README.md
dvyukov Nov 16, 2015
d5aa7be
Update README.md
dvyukov Nov 16, 2015
f02f0e1
Update README.md
dvyukov Nov 17, 2015
93bdf2c
Update README.md
dvyukov Nov 17, 2015
1a1afb0
Update README.md
dvyukov Nov 29, 2015
47fa6ee
Update README.md
dvyukov Dec 1, 2015
9c184e0
Update README.md
dvyukov Dec 2, 2015
40fc6ba
Update README.md
dvyukov Dec 2, 2015
116c8f7
Update README.md
dvyukov Dec 2, 2015
b6aaa68
Update README.md
dvyukov Dec 3, 2015
b3b1332
Update README.md
dvyukov Dec 4, 2015
4e3700f
Update README.md
dvyukov Dec 4, 2015
999248b
Update README.md
dvyukov Dec 5, 2015
1e14657
Update README.md
dvyukov Dec 6, 2015
cda0701
Update README.md
dvyukov Dec 7, 2015
6ab5166
Update README.md
dvyukov Dec 7, 2015
f0a8e4e
Update README.md
breml Dec 10, 2015
bfb31ba
Merge pull request #110 from breml/preetam-sflow
dvyukov Dec 10, 2015
3c450c5
Update README.md
breml Dec 12, 2015
f00c403
Merge pull request #111 from breml/preetam-sflow-fixed
dvyukov Dec 12, 2015
74d31f5
Update README.md
dvyukov Dec 15, 2015
241d865
Update README.md
dvyukov Jan 8, 2016
0a1c7e3
Don't instrument internal/race
davecheney Jan 13, 2016
d5200e6
Merge pull request #117 from davecheney/fixedbugs/116
dvyukov Jan 13, 2016
c9a7979
Update README.md
dvyukov Jan 17, 2016
62af820
extend protobuf test
dvyukov Jan 17, 2016
efabaef
Update README.md
dvyukov Jan 27, 2016
41e26d1
Add one more trophy
pcasaretto Jan 30, 2016
ae2b423
Merge pull request #119 from pcasaretto/patch-1
dvyukov Jan 31, 2016
b8830b5
examples/newparser: remove workaround for fixed bugs
dvyukov Feb 4, 2016
1f0c076
go-fuzz-build: fixes for Go1.6
dvyukov Feb 4, 2016
7076fcd
go-fuzz-build: fix build
dvyukov Feb 4, 2016
68eb170
fix import cycle
dvyukov Apr 20, 2016
fbd4896
use go/types instead of x/go/types
dvyukov May 9, 2016
f21c21c
fix tip build
dvyukov May 9, 2016
edc6960
Update README.md
dvyukov May 9, 2016
9fd2e91
fix and extend snappy test
dvyukov May 10, 2016
46cbf8f
fix htmltemplate test
dvyukov May 10, 2016
6174d61
Support vendoring
dvyukov May 10, 2016
fed0bb3
time does not depend on io anymore
dvyukov May 10, 2016
06c1940
Update README.md
dvyukov May 10, 2016
730e683
Update README.md
dvyukov May 10, 2016
bf07c13
Update README.md
dvyukov Jun 10, 2016
62222cc
Create doc.go
hydroflame Jun 23, 2016
a980c22
Merge pull request #132 from hydroflame/master
dvyukov Jun 23, 2016
c5d9777
Fix type-o
Thomasdezeeuw Jun 24, 2016
733fdc1
Merge pull request #133 from Thomasdezeeuw/patch-1
dvyukov Jun 24, 2016
72badab
Update README.md
dvyukov Jun 24, 2016
801ed66
updating asset generate; vendoring bindata tool; updating vendored co…
stephens2424 Jul 6, 2016
5514792
updating asset bindata; vendoring critical package
stephens2424 Jul 6, 2016
5ba12d2
Merge pull request #136 from stephens2424/assetfix
dvyukov Jul 7, 2016
96cdaf4
Merge pull request #137 from stephens2424/master
dvyukov Jul 17, 2016
9022d7b
Add bugs found in Flynn projects
titanous Jul 17, 2016
5012f7c
Merge pull request #138 from titanous/patch-1
dvyukov Jul 18, 2016
63af091
Add support for dragonflybsd
cgag Aug 13, 2016
69ed136
Merge pull request #139 from cgag/patch-1
dvyukov Aug 13, 2016
b21fc6a
Update README.md
dvyukov Sep 9, 2016
194185d
update html/template test
dvyukov May 13, 2016
b3730d5
Support gopath packages without dots in name
dvyukov Sep 9, 2016
259a036
Update fixed bugs in examples/gotypes test
dvyukov Sep 9, 2016
14cd523
support fuzzing of internal packages
dvyukov Sep 9, 2016
3329d7d
go fmt everything
dvyukov Sep 9, 2016
7f465fc
README: mention fuzzing `main` is not supported
dgryski Sep 9, 2016
a149287
Merge pull request #143 from dgryski/dgryski/no-fuzzing-main
dvyukov Sep 9, 2016
4373738
Add bug found in go-ipfs
Kubuxu Oct 11, 2016
87beb3e
Merge pull request #144 from Kubuxu/patch-1
dvyukov Oct 11, 2016
430caef
add test for issue #145
dvyukov Oct 14, 2016
2c3fa7a
examples/gotypes: eliminate newparser flag
josharian Oct 26, 2016
1f32539
Merge pull request #147 from josharian/newparser-is-just-parser
dvyukov Oct 28, 2016
c7fdc63
Update README.md
dvyukov Oct 28, 2016
b1873cc
go-fuzz-build: fix stdlib vendor, windows vendor
judwhite Oct 31, 2016
af3f5df
Merge pull request #148 from judwhite/feature/gofuzzbuild-goroot-vendor
dvyukov Oct 31, 2016
7baf152
Add two trophies for github.com/mdlayher/netlink
mdlayher Dec 23, 2016
4c68f6e
Merge pull request #149 from mdlayher/netlink
dvyukov Dec 27, 2016
26df47f
Update README.md
buger Dec 27, 2016
bcf0d9a
Merge pull request #150 from buger/patch-1
dvyukov Dec 27, 2016
5397bca
go-fuzz-build: added support for '-tags'
obscuren Feb 13, 2017
0ef47e1
Merge pull request #151 from obscuren/tag-support
dvyukov Feb 14, 2017
b0ffcdd
go-fuzz: expand home directory for -bin and -workdir flags
obscuren Feb 14, 2017
3da8edf
Merge pull request #152 from obscuren/expand-home-dir
dvyukov Feb 14, 2017
aa66e05
go-fuzz: expand homedir fix
obscuren Feb 14, 2017
caf1361
Merge pull request #153 from obscuren/expand-home-dir-fix
dvyukov Feb 14, 2017
d08ce78
trophies: add github.com/digitalocean/captainslog
taotetek Feb 16, 2017
de4efd4
Merge pull request #155 from taotetek/master
dvyukov Feb 16, 2017
14b1e57
Update README.md
dvyukov May 5, 2017
57a450f
Update to the current location of the freetype library
jeffallen May 10, 2017
67372e3
Further changes to the current freetype API
jeffallen May 10, 2017
0ef3680
Merge pull request #159 from jeffallen/patch-1
dvyukov May 10, 2017
66eead2
go-fuzz-build: extract go-fuzz-dep dependencies automatically
dvyukov May 23, 2017
371c6a3
Update README.md
dvyukov Jun 2, 2017
69d4956
Update list of trophies in README file
Metalnem Jul 22, 2017
91c246e
Merge pull request #161 from Metalnem/master
dvyukov Jul 22, 2017
08cf4ae
Add two trophies to README file
Metalnem Jul 23, 2017
219192d
Merge pull request #162 from Metalnem/master
dvyukov Jul 23, 2017
ac5d15b
Add a new external article
Metalnem Jul 30, 2017
09e63ad
Merge pull request #163 from Metalnem/master
dvyukov Jul 30, 2017
6b58183
fixes build error in png example, g1.9
Aug 31, 2017
7a4d264
Merge pull request #165 from cbusbey/png_example_fix
dvyukov Aug 31, 2017
130b0c2
Add github.com/spenczar/tdigest trophies
spenczar Oct 6, 2017
6379029
Merge pull request #167 from spenczar/patch-2
dvyukov Oct 6, 2017
8e2edc9
Update README.md
armhold Oct 11, 2017
18de31d
Merge pull request #168 from armhold/patch-1
dvyukov Oct 11, 2017
a96c24e
Updated the sqlparser fuzzer to use the latest version of the sqlpars…
bramp Oct 21, 2017
490b850
Merge pull request #169 from bramp/sqlparser
dvyukov Oct 21, 2017
1e65ca7
go-fuzz-build: parallelize build
Nov 13, 2017
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
*~
*-fuzz$

174 changes: 174 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

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.
Loading