Skip to content

Commit

Permalink
upgrade to latest dependencies
Browse files Browse the repository at this point in the history
bumping knative.dev/pkg eb63a40...6eb4b40:%0A  > 6eb4b40 Update community files (# 2760)%0Abumping github.com/golang/protobuf ae97035...5d5e8c0:%0A  > 5d5e8c0 Merge pull request # 1363 from neild/jsonnull%0A  > 37828f9 jsonpb: accept 'null' as a valid representation of NullValue in unmarshal%0Abumping github.com/census-instrumentation/opencensus-proto 4aa53e1...e53624a:%0A  > e53624a Bump version to 0.4.1%0A  > 576a4ca Run go mod tidy, forgot to do after proto updates (# 228) (# 230)%0A  > f918ec1 Merge pull request # 227 from dashpole/release%0A  > a5f3b19 Add makefile, upgrade to use opentelemetry protoc docker, newer protoc (# 225)%0A  > 11530ad Bump version to 0.4.1-SNAPSHOT%0A  > 032ec2a Add go.mod, so dependencies are controlled (# 224)%0A  > 0b54ad6 Bump version to 0.4.0%0A  > 54c9a4c Start 0.4.0 development cycle (# 219)%0Abumping golang.org/x/text 9db913a...e503480:%0A  > e503480 encoding/japanese, language: shorten very long sub-test names%0A  > 2df65d7 all: regenerate for Unicode 15.0.0%0A  > e3c038a all: prepare for Unicode 15.0.0%0A  > 3a7a255 internal/export/idna: make more space for mapping index%0A  > d61dd50 go.mod: delete repeated "indirect"%0A  > efb744f internal/export/idna: fix infinite loop in Go pre-1.10%0A  > 48e4a4a all: fix some comments%0Abumping golang.org/x/term 0edf009...edd9fb7:%0A  > edd9fb7 go.mod: update golang.org/x dependencies%0A  > 88fcf87 term: consistently return zeroes on GetSize error%0A  > f6de4a1 go.mod: update golang.org/x dependencies%0A  > 119f703 go.mod: update golang.org/x dependencies%0A  > 7ae6be6 go.mod: update golang.org/x dependencies%0Abumping golang.org/x/oauth2 e48dfd9...3607514:%0A  > 3607514 go.mod: update golang.org/x dependencies%0A  > 4abfd87 google: add CredentialsParams.EarlyTokenRefresh%0A  > 1e7f329 oauth2: add ReuseTokenSourceWithExpiry%0A  > 86850e0 oauth2: fix typo%0A  > a6e37e7 google: Updating 3pi documentation%0A  > 54b70c8 google: update missing auth help URL%0A  > 2fc4ef5 README: encourage issues and proposals before changes%0A  > 62b4eed go.mod: update golang.org/x dependencies%0A  > 885f294 google: Add support for OAuth2 token exchange over mTLS%0A  > 6f9c1a1 google: use Credentials instead of deprecated DefaultCredentials%0A  > c82d0e1 google/internal/externalaccount: Removed URL validation for google URLs in ADC files%0A  > adbaf66 go.mod: update golang.org/x dependencies%0A  > e07593a oauth2: remove direct dependency on golang.org/x/net%0A  > 34ffb07 go.mod: update golang.org/x dependencies%0A  > b177c21 go.mod: update golang.org/x dependencies%0A  > 510acbc google/internal/externalaccount: Added check for aws region and security credential environment variables before aws metadata call%0A  > ec4a9b2 google/internal/externalaccount: Adding metadata verification%0A  > 68a41d6 go.mod: update golang.org/x dependencies%0A  > 1a77549 go.mod: update to new compute/metadata module%0Abumping golang.org/x/sys c7a1bf9...a1a9c4b:%0A  > a1a9c4b unix/linux: update to Linux kernel 6.4 and Go 1.21rc2%0A  > 0a92922 windows: make TestSystemModuleVersions more tolerant%0A  > d1abdad unix/linux: update TUN flags and virtio_net_hdr constants%0A  > 2b751dd windows/svc/mgr: add Service.RecoveryActionsOnNonCrashFailures%0A  > e0c3b6e unix: add Mremap for linux%0A  > ca096e4 unix: add missing IFLA_* consts on linux%0A  > df9fef2 unix/linux: update to Linux kernel 6.3 and Go 1.20.5%0A  > 55b11dc unix: remove recently introduced debug/elf dependency%0A  > 5059a07 unix: implement Ptrace{Set,Get}Regs using PTRACE_{GET,SET}REGSET for Linux%0A  > 304f187 unix: replace use of strcpy in mkerrors.sh%0A  > 81c8a6c unix: add Getresuid and Getresgid for OpenBSD%0A  > ff98eae unix: remove absolute path of pwd from mkall.sh%0A  > b52f544 unix: add Getresuid, Getresgid for linux%0A  > b5c7a09 unix: update BPF constants with Linux kernel 6.2%0A  > c8ea6b0 windows: fix EnumProcesses to pass the correct array size%0A  > 352d833 cpu: add test for IsBigEndian%0A  > c43fe1e cpu: define IsBigEndian on wasm%0A  > 1911637 windows/svc: use separate (and more descriptive) service names in tests%0A  > ca59eda windows: use unsafe.Add instead of pointer arithmetic on a uintptr%0A  > 6c52899 windows: return error if DecomposeCommandLine parameter contains NUL%0A  > 9524d49 windows/svc/mgr: Service.Control: populate Status when returning certain errors%0A  > 2a33a30 execabs: let hasExec return false on wasip1%0A  > 39c2d6a unix: add UDP socket option constants on linux%0A  > 1fb6828 unix: convert Iovec.Base to *byte in mkpost.go on solaris%0A  > 3125361 unix: allow overriding GOOS using GOOS_TARGET in mkpost.go%0A  > dbd8f99 windows: add Service.ListDependentServices%0A  > f25ff60 windows: add JobObjectInformationClass consts for QueryInformationJobObject%0A  > 64840c1 unix: add bindings for setattrlist() on macOS%0A  > 90abad3 unix: add AT_EACCESS on Darwin%0A  > 94933fc windows: fix constant values for JobObjectInformationClass%0A  > 00d8004 unix: match ioctl req argument type to libc type%0A  > d0781cc unix: make solaris syscall tests less flaky%0A  > ff18efa unix: change Setrlimit/Prlimit to always call syscall functions%0A  > 494aa49 unix: skip ip related tests if EAFNOSUPPORT raised%0Abumping knative.dev/serving 0462ce6...ebbca26:%0A  > ebbca26 upgrade to latest dependencies (# 14149)%0A  > bde2f42 Update net-gateway-api nightly (# 14144)%0A  > bb1262e Update net-kourier nightly (# 14129)%0A  > 32ec382 Drop unused ytt patch for Ingress ServiceType (# 14143)%0A  > 4c3b36c Update net-gateway-api nightly (# 14136)%0A  > 9a75a93 Update net-istio nightly (# 14132)%0A  > ca618b7 Update net-certmanager nightly (# 14131)%0A  > ea3e9c3 Update net-contour nightly (# 14130)%0A  > 2e7d6e4 Update community files (# 14128)%0A  > 63fa389 Allow to set QP resources per service (# 14038)%0A  > 9310e4d Update net-kourier nightly (# 14125)%0Abumping google.golang.org/genproto 68c0371...438c736:%0A  > 438c736 chore(all): update modules: genproto%0A  > 1aefcd6 chore(all): update modules: googleapis/api%0A  > 3fc162c chore(all): update modules: googleapis/rpc%0A  > 2805bf8 chore(all): isolate submodules%0A  > 1333d78 chore(all): make internal package importable%0A  > bd750ba chore(all): Rollback submodule isolation%0A  > 21e86f4 chore(all): update modules: googleapis/bytestream, googleapis/api/apikeys, googleapis/api/servicemanagement, googleapis/api/servicecontrol, googleapis/api/serviceusage%0A  > 5f8055d chore(all): update modules: googleapis/api%0A  > 2a005b7 chore(all): update modules: googleapis/rpc%0A  > c99c1f8 chore(all): update modules: genproto%0A  > cc40e16 chore(all): update modules: googleapis/api%0A  > 4ab324c chore(all): update modules: googleapis/rpc%0A  > 6704ef2 chore(all): isolate submodules%0A  > fd6dc21 chore(all): make internal package importable%0A  > 1884fd1 chore: update all (# 1010)%0A  > daa745c chore(all): update all (# 1001)%0A  > c38d8f0 chore(all): auto-regenerate .pb.go files (# 1000)%0A  > dcfb400 chore(all): auto-regenerate .pb.go files (# 999)%0A  > 3801387 chore(all): auto-regenerate .pb.go files (# 998)%0A  > c0448cd chore(all): auto-regenerate .pb.go files (# 997)%0A  > 6ac7f18 chore: remove protos for recent google-cloud-go clients (# 996)%0A  > dc694ad chore(all): auto-regenerate .pb.go files (# 995)%0A  > 478b75c chore(all): auto-regenerate .pb.go files (# 994)%0A  > db269f9 fix: remove broken aliases and tidy (# 993)%0A  > 21a4fbf chore(all): update all (# 988)%0A  > 5ad98d5 chore(all): update all (major) (# 990)%0A  > cde4c94 chore(all): auto-regenerate .pb.go files (# 992)%0A  > 7606e75 chore(all): auto-regenerate .pb.go files (# 991)%0A  > 1fe4d14 fix: remove beta no longer generated (# 989)%0A  > 7f2fa6f chore(all): update all (# 987)%0A  > daab25a chore(all): auto-regenerate .pb.go files (# 986)%0A  > e74f57a fix: run go build and fixup (# 984)%0A  > 9ab4bdc chore(all): update vet.sh to go runtime 1.20 (# 976)%0A  > 024586e fix: update sums (# 983)%0A  > 9b19f0b chore(all): update all (# 982)%0A  > 637eb22 chore(all): auto-regenerate .pb.go files (# 981)%0A  > 10f96fb chore(all): auto-regenerate .pb.go files (# 980)%0A  > ace64dc chore(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 (# 978)%0A  > c8e22ba feat: alias some protos (# 977)%0A  > 0dfe4f8 chore(all): auto-regenerate .pb.go files (# 973)%0A  > 008b390 chore(all): auto-regenerate .pb.go files (# 971)%0A  > 1c01626 chore(all): auto-regenerate .pb.go files (# 970)%0A  > 596548e chore(all): auto-regenerate .pb.go files (# 968)%0A  > dcaf20b chore(all): auto-regenerate .pb.go files (# 967)%0A  > 31e0e69 chore(all): auto-regenerate .pb.go files (# 966)%0A  > 2c411cf chore(all): auto-regenerate .pb.go files (# 965)%0A  > 9d59e20 chore(all): auto-regenerate .pb.go files (# 964)%0A  > 28d6b97 chore(all): auto-regenerate .pb.go files (# 963)%0A  > dbe35b8 chore(all): auto-regenerate .pb.go files (# 962)%0A  > e10362b chore(all): auto-regenerate .pb.go files (# 961)%0A  > 76db087 chore(all): auto-regenerate .pb.go files (# 960)%0A  > 3c3c17c chore(all): auto-regenerate .pb.go files (# 959)%0A  > a12b697 chore(all): auto-regenerate .pb.go files (# 958)%0A  > caabf58 chore(all): auto-regenerate .pb.go files (# 957)%0A  > f9683d7 chore(all): auto-regenerate .pb.go files (# 954)%0A  > 23e4bf6 feat: add generated aliases for new clients (# 953)%0A  > b1a01be chore(all): auto-regenerate .pb.go files (# 952)%0A  > 8222ab4 feat: generate aliases for iam clients (# 951)%0A  > 67e5cbc feat: alias final batch of client library stubs (# 949)%0A  > e3fa12d chore(all): auto-regenerate .pb.go files (# 947)%0A  > 0e50fba chore(all): auto-regenerate .pb.go files (# 946)%0A  > a2ec334 chore(all): auto-regenerate .pb.go files (# 943)%0A  > 1645502 chore(all): auto-regenerate .pb.go files (# 942)%0A  > 8f9c968 chore(all): auto-regenerate .pb.go files (# 941)%0A  > 41c2ba7 chore(all): auto-regenerate .pb.go files (# 940)%0A  > e4508eb chore(all): auto-regenerate .pb.go files (# 939)%0A  > 142d8a6 chore(all): auto-regenerate .pb.go files (# 934)%0A  > 94d6d90 chore(all): auto-regenerate .pb.go files (# 933)%0A  > 2d38753 chore(all): update all (# 932)%0A  > 115e99e feat: bulk alias ga apis (# 931)%0A  > 527a21c chore(all): auto-regenerate .pb.go files (# 928)%0A  > 1bc688f chore(all): auto-regenerate .pb.go files (# 927)%0A  > 1573dae chore: no longer generate old secrets client (# 925)%0A  > 63c7b68 chore(all): auto-regenerate .pb.go files (# 923)%0A  > 92eef74 chore(all): update all (# 922)%0A  > 99cd37c chore(all): auto-regenerate .pb.go files (# 920)%0A  > 6e2ab49 chore(all): auto-regenerate .pb.go files (# 919)%0A  > 33fc6f8 chore(all): update all (# 917)%0A  > 15ba04f chore(all): auto-regenerate .pb.go files (# 916)%0A  > c98284e chore(all): auto-regenerate alias files (# 914)%0A  > c35d629 chore(all): auto-regenerate .pb.go files (# 915)%0A  > 1ce7b20 chore(all): auto-regenerate .pb.go files (# 913)%0A  > dcaddaf chore(all): auto-regenerate .pb.go files (# 912)%0A  > 6981cbe chore(all): auto-regenerate .pb.go files (# 911)%0A  > 551eb53 feat: generate aliases for containeranalysis (# 908)%0A  > dd2d53f feat: generate aliases for aiplatform v1beta1 (# 906)%0A  > 23cae91 feat: add generated aliases for bigquery/datapolicies (# 905)%0A  > e5d39c1 feat: add generated aliases for bigquery/analyticshub (# 904)%0A  > 2b89144 feat: generate aliases for most beta clients%0A  > a2a065f feat: add generated aliases for edgecontainer (# 902)%0Abumping knative.dev/eventing 8f74094...afcf60b:%0A  > afcf60b Move ingress & filter TLS secret names into constants (# 7081)%0A  > 1e96c78 feat!: Add tls support for ingress (# 6986)%0A  > 6a0495c Add loopclosure linter (# 7079)%0A  > 2fe1db6 Updated mtping TLS cert test to bind to free port (# 7036)%0A  > 516a915 Upgrade rekt to latest (# 7076)%0A  > 6a890e0 Fix flaky unit tests (# 7080)%0A  > eaf28a7 Add tracing for TestBrokerWithManyTriggers (# 7077)%0A  > f5b1b12 Send namespace header in MT components (# 7048)%0A  > 4b5fde8 [main] Update community files (# 7043)%0Abumping golang.org/x/net dfa2b5d...c73c09c:%0A  > c73c09c go.mod: update golang.org/x dependencies%0A  > 4fc2eb9 http2: revert Transport change from CL 486156%0A  > 63727cc http2: validate Host header before sending%0A  > 1bb09e6 quic: pass the connection ID length into 1-RTT packet parsing%0A  > 952fc9c quic: move ack_delay_exponent handling out of frame parsing%0A  > 02fe9a5 quic: loss detection%0A  > c8a2c5a quic: remove stray debugging print%0A  > 5d50b40 quic: add packetFate enum%0A  > ee81e8c quic: correct rttvar updates%0A  > ab184e6 quic: rename side type to connSide%0A  > 508a573 quic: add congestion controller%0A  > 4050002 html: handle equals sign before attribute%0A  > f5464dd idna: update for Unicode 15.0.0%0A  > 6c96ca5 go.mod: update golang.org/x dependencies%0A  > 5541298 quic: add packet pacer%0A  > 88a50b6 all: update x/sys to HEAD%0A  > 7e6923f quic: add RTT estimator%0A  > 2796e09 bpf: check for little endian CPU for OS VM comparison%0A  > 10cf388 quic: add a data structure for tracking lists of sent packets%0A  > ccc217c quic: parameterize rangeset%0A  > f16447c quic: add go1.21 build constraint%0A  > f7250ea quic: add a type tracking sent values%0A  > 1b5a2d8 quic: packet encoding/decoding%0A  > a233290 quic: add a data structure for tracking sent packets%0A  > 61d852e quic: error codes and types%0A  > d40f154 quic: varint encoding and decoding%0A  > 10d9069 quic: add rangeset type%0A  > f71a821 quic: packet protection%0A  > 6488c8f quic: basic packet operations%0A  > d4a2c13 quic: packet number encoding/decoding%0A  > 0d6f3cb quic: add various useful common constants and types%0A  > ee6956f quic: add internal/quic package%0A  > 6826f5a http2: close request bodies before RoundTrip error return%0A  > ca96da6 dns/dnsmessage: reject names with dots inside label%0A  > 056145c net/http: deflake TestTransportRetryAfterGOAWAY%0A  > abee42a http2: deflake TestTransportReuseAfterError%0A  > 3b31286 ipv4,ipv6: remove unneeded deadlines added for flaky tests%0A  > 23ce3b8 http2: disable Content-Length when nilled%0A  > 120fc90 http2: change default frame scheduler to round robin%0A  > 2b0b97d dns/dnsmessage: reject packing of 255B rooted names, reject unpacking of 256B (dns encoded) names%0A  > d28c0b1 all: fix some comments%0A  > daac0ce go.mod: update golang.org/x dependencies%0A  > 82780d6 http2: don't reuse connections that are experiencing errors%0A  > 0bfab66 ipv4, ipv6: drop redundant skip checks based on GOOS%0A  > 938ff15 ipv4, ipv6, nettest: skip unsupported tests on wasip1%0A  > eb1572c html: another shot at security doc%0A  > 9001ca7 nettest: re-enable unixpacket tests on netbsd/386%0A  > 3d5a8ee internal/socks: permit authenticating with an empty password%0A  > 694cff8 go.mod: update golang.org/x dependencies%0A  > 6960703 http2: log the correct error when retrying in (*Transport).RoundTripOpt%0A  > 9f24bb4 http2: properly discard data received after request/response body is closed%0A  > 08dda57 html: fix package doc typo

Signed-off-by: Knative Automation <automation@knative.team>
  • Loading branch information
knative-automation committed Jul 7, 2023
1 parent 4b71af8 commit f6c139e
Show file tree
Hide file tree
Showing 324 changed files with 28,799 additions and 7,878 deletions.
40 changes: 21 additions & 19 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@ require (
github.com/spf13/pflag v1.0.5
github.com/spf13/viper v1.13.0
golang.org/x/mod v0.8.0
golang.org/x/term v0.6.0
golang.org/x/term v0.10.0
gotest.tools/v3 v3.3.0
k8s.io/api v0.26.5
k8s.io/apiextensions-apiserver v0.26.5
k8s.io/apimachinery v0.26.5
k8s.io/cli-runtime v0.25.2
k8s.io/client-go v0.26.5
k8s.io/code-generator v0.26.5
knative.dev/eventing v0.37.1-0.20230627143052-8f7409444808
knative.dev/hack v0.0.0-20230615155948-d7586a218601
knative.dev/networking v0.0.0-20230622190036-3a75df5dd93d
knative.dev/pkg v0.0.0-20230616134650-eb63a40adfb0
knative.dev/serving v0.37.1-0.20230626132048-0462ce6dd994
knative.dev/eventing v0.37.1-0.20230707114034-afcf60bb9f77
knative.dev/hack v0.0.0-20230707105034-cc92cdb68f01
knative.dev/networking v0.0.0-20230707011444-1431d70eb39d
knative.dev/pkg v0.0.0-20230628105954-6eb4b40a9a30
knative.dev/serving v0.37.1-0.20230707025443-ebbca26c4ece
sigs.k8s.io/yaml v1.3.0
)

Expand All @@ -34,8 +34,8 @@ require (
github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/blendle/zapdriver v1.3.1 // indirect
github.com/census-instrumentation/opencensus-proto v0.3.0 // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect
github.com/cloudevents/sdk-go/sql/v2 v2.13.0 // indirect
github.com/cloudevents/sdk-go/v2 v2.13.0 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
Expand All @@ -53,15 +53,15 @@ require (
github.com/go-openapi/swag v0.22.3 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/btree v1.1.2 // indirect
github.com/google/gnostic v0.6.9 // indirect
github.com/google/go-containerregistry v0.13.0 // indirect
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
github.com/google/uuid v1.3.0 // indirect
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3 // indirect
github.com/imdario/mergo v0.3.13 // indirect
github.com/inconshreveable/mousetrap v1.0.1 // indirect
github.com/josharian/intern v1.0.0 // indirect
Expand Down Expand Up @@ -95,24 +95,26 @@ require (
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/subosito/gotenv v1.4.1 // indirect
github.com/xlab/treeprint v1.1.0 // indirect
go.opencensus.io v0.23.0 // indirect
go.opencensus.io v0.24.0 // indirect
go.starlark.net v0.0.0-20220817180228-f738f5508c12 // indirect
go.uber.org/atomic v1.10.0 // indirect
go.uber.org/multierr v1.8.0 // indirect
go.uber.org/zap v1.23.0 // indirect
golang.org/x/net v0.8.0 // indirect
golang.org/x/oauth2 v0.1.0 // indirect
golang.org/x/net v0.12.0 // indirect
golang.org/x/oauth2 v0.7.0 // indirect
golang.org/x/sync v0.1.0 // indirect
golang.org/x/sys v0.6.0 // indirect
golang.org/x/text v0.8.0 // indirect
golang.org/x/sys v0.10.0 // indirect
golang.org/x/text v0.11.0 // indirect
golang.org/x/time v0.1.0 // indirect
golang.org/x/tools v0.6.0 // indirect
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
google.golang.org/api v0.96.0 // indirect
google.golang.org/api v0.114.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51 // indirect
google.golang.org/grpc v1.49.0 // indirect
google.golang.org/protobuf v1.28.1 // indirect
google.golang.org/genproto v0.0.0-20230525234025-438c736192d0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20230629202037-9506855d4529 // indirect
google.golang.org/grpc v1.56.1 // indirect
google.golang.org/protobuf v1.31.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.67.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
Expand Down
259 changes: 47 additions & 212 deletions go.sum

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@

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.

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 [yyyy] [name of copyright owner]

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

0 comments on commit f6c139e

Please sign in to comment.