diff --git a/.dependency/prepare_source_zip.sh b/.dependency/prepare_source_zip.sh index 17d578458f..080faa931d 100755 --- a/.dependency/prepare_source_zip.sh +++ b/.dependency/prepare_source_zip.sh @@ -21,7 +21,7 @@ SCRIPT_NAME=$(basename "$0") SCRIPT_PWD=$(cd "$(dirname "$0")" && pwd) ROOT_PWD=$(cd "$SCRIPT_PWD" && cd .. && pwd) cd "$ROOT_PWD" -WORK_BRANCH=v2.x/master +WORK_BRANCH=v3.x/master ZOWE_MANIFEST="https://raw.githubusercontent.com/zowe/zowe-install-packaging/${WORK_BRANCH}/manifest.json.template" WORK_DIR=.release ZIP_DIR="${WORK_DIR}/source_zip" @@ -51,7 +51,7 @@ echo ################################################################################ echo "[${SCRIPT_NAME}] download manifest.json" -/bin/sh -c "curl -s ${GITHUB_AUTH_HEADER} \"${ZOWE_MANIFEST}\"" > "${WORK_DIR}/manifest.json.template" +/bin/sh -c "curl -s ${GITHUB_AUTH_HEADER} \"${ZOWE_MANIFEST}\"" >"${WORK_DIR}/manifest.json.template" if [ -f "${WORK_DIR}/manifest.json.template" ]; then echo "[${SCRIPT_NAME}] - ${WORK_DIR}/manifest.json.template downloaded" else @@ -67,7 +67,7 @@ echo ################################################################################ echo "[${SCRIPT_NAME}] write README.md" -cat > "${ZIP_DIR}/README.md" << EOF +cat >"${ZIP_DIR}/README.md" < { + if (resp.status < 400) { + return true; + } + return false; + }) + + // Pinning repos with a commit is ok + if (isCommit) { + analyzedRepos.push({repository: repo, tag: tag, result: results.success}); + continue; + } + } + + // If not a commit, check repo tags + // requires paginate API. + + const tags = await octokit.paginate( + "GET /repos/{owner}/{repo}/tags", + { + owner: 'zowe', + repo: repo, + } + ).then((resp) => { + // resp is the aggregated data from paginate.. [ { name: 'tag-a', ..other-fields.. }, {}, {}, ...] + return resp; + }); + + const knownTag = tags.find((item) => item.name === tag); + if (knownTag != null && knownTag.name.trim().length > 0) { + analyzedRepos.push({repository: repo, tag: tag, result: results.success}); + continue; + } + + // if we didn't find tag, look at branches + // 2 REST Requests, unset protected was operating as protected=false + const protBranches = await octokit.rest.repos.listBranches({ + owner: 'zowe', + repo: repo, + protected: true + }).then((resp) => { + if (resp.status < 400) { + return resp.data; + } + return []; + }) + const unProtBranches = await octokit.rest.repos.listBranches({ + owner: 'zowe', + repo: repo, + protected: false + }).then((resp) => { + if (resp.status < 400) { + return resp.data; + } + return []; + }) + + const branches = [...protBranches, ...unProtBranches]; + + const knownBranch = branches.find((item) => item.name === tag); + if (knownBranch != null && knownBranch.name.trim().length > 0) { + analyzedRepos.push({repository: repo, tag: tag, result: results.warn}); + continue; + } + + // if we didn't find commit, tag or branch + analyzedRepos.push({repository: repo, tag: tag, result: results.fail}); + } + } + + let didFail = false; + + const failRepos = analyzedRepos.filter((item) => item.result === results.fail); + if (failRepos != null && failRepos.length > 0) { + core.warning('There are manifest sourceDependencies without a matching tag or branch. Review the output and update the manifest.'); + core.warning('The following repositories do not have a matching commit hash, tag or branch: ' + JSON.stringify(failRepos, null, {indent: 4})) + didFail = true; + } + + const warnRepos = analyzedRepos.filter((item) => item.result === results.warn) ; + if (warnRepos != null && warnRepos.length > 0) { + if (isRcOrMaster(baseRef)) { + core.warning('Merges to RC and master require tags or commit hashes instead of branches for sourceDependencies.') + didFail = true + } + core.warning('The following repositories have a branch instead of tag: ' + JSON.stringify(warnRepos, null, {indent: 4})) + } + + if (didFail) { + core.setFailed('The manifest validation was not successful. Review the warning output for more details.'); + } + +} +main() diff --git a/.github/scripts/manifest_verification/package-lock.json b/.github/scripts/manifest_verification/package-lock.json new file mode 100644 index 0000000000..31f555dc36 --- /dev/null +++ b/.github/scripts/manifest_verification/package-lock.json @@ -0,0 +1,291 @@ +{ + "name": "manifest_verification", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "manifest_verification", + "version": "1.0.0", + "license": "EPL-2.0", + "dependencies": { + "@actions/core": "1.10.1", + "@actions/github": "6.0.0", + "fs-extra": "11.2.0" + } + }, + "node_modules/@actions/core": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", + "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", + "dependencies": { + "@actions/http-client": "^2.0.1", + "uuid": "^8.3.2" + } + }, + "node_modules/@actions/github": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz", + "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==", + "dependencies": { + "@actions/http-client": "^2.2.0", + "@octokit/core": "^5.0.1", + "@octokit/plugin-paginate-rest": "^9.0.0", + "@octokit/plugin-rest-endpoint-methods": "^10.0.0" + } + }, + "node_modules/@actions/http-client": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", + "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", + "dependencies": { + "tunnel": "^0.0.6", + "undici": "^5.25.4" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@octokit/auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "dependencies": { + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/endpoint": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz", + "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", + "dependencies": { + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.1.0.tgz", + "integrity": "sha512-pGUdSP+eEPfZiQHNkZI0U01HLipxncisdJQB4G//OAmfeO8sqTQ9KRa0KF03TUPCziNsoXUrTg4B2Q1EX++T0Q==" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", + "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz", + "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/types": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.4.1.tgz", + "integrity": "sha512-Y73oOAzRBAUzR/iRAbGULzpNkX8vaxKCqEtg6K74Ff3w9f5apFnWtE/2nade7dMWWW3bS5Kkd6DJS4HF04xreg==", + "dependencies": { + "@octokit/openapi-types": "^22.1.0" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + } + } +} diff --git a/.github/scripts/manifest_verification/package.json b/.github/scripts/manifest_verification/package.json new file mode 100644 index 0000000000..3d10210d27 --- /dev/null +++ b/.github/scripts/manifest_verification/package.json @@ -0,0 +1,16 @@ +{ + "name": "manifest_verification", + "version": "1.0.0", + "description": "Script to verify Zowe manifest sourceDependencies", + "main": "check_sources.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "EPL-2.0", + "dependencies": { + "@actions/core": "1.10.1", + "@actions/github": "6.0.0", + "fs-extra": "11.2.0" + } +} diff --git a/.github/workflows/build-packaging.yml b/.github/workflows/build-packaging.yml index 66d21b9395..267ac7ea05 100644 --- a/.github/workflows/build-packaging.yml +++ b/.github/workflows/build-packaging.yml @@ -1,8 +1,15 @@ name: Zowe Build and Packaging + +permissions: + id-token: write + issues: write + pull-requests: write + contents: write + on: push: branches: - - v2.x/staging + - v3.x/staging pull_request: types: [opened, synchronize] @@ -23,6 +30,16 @@ on: required: false default: false type: boolean + PSWI_SMPE_ARTIFACTORY_PATH: + description: 'Optional. Artifactory path to a pre-built SMP/e artifact.' + required: false + default: '' + type: string + PSWI_SMPE_AZWE_ARTIFACTORY_PATH: + description: 'Optional. Artifactory path to a pre-built pre-built AZWE FMID.' + required: false + default: '' + type: string KEEP_TEMP_PAX_FOLDER: description: 'do we need to keep temp pax folder?' required: false @@ -32,8 +49,59 @@ on: description: 'random dispatch event id' required: false type: string + ORIGIN_ISSUE_TRIGGER: + description: 'is being triggered from PR issue comment' + default: false + required: false + type: boolean + +env: + PR_LABELS: jobs: + + set-run-conditions: + runs-on: ubuntu-latest + outputs: + pr-labels: ${{ steps.get-labels.outputs.result }} + should-build: ${{ steps.check-build.outputs.run_build }} + should-test: ${{ steps.check-test.outputs.run_test}} + steps: + - name: 'Get labels' + id: get-labels + uses: actions/github-script@v7 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + if ('${{ github.event_name}}' == 'pull_request') { + return JSON.stringify(${{ toJson(github.event.pull_request.labels) }}) + } + else if ('${{ github.event.inputs.ORIGIN_ISSUE_TRIGGER}}' == 'true') { + const res = await github.rest.pulls.list({ + state: 'open', + head: 'zowe:${{ github.ref_name }}', + owner: 'zowe', + repo: 'zowe-install-packaging' + }).then((resp) => { + const pr = resp.data.find((item) => item.head.ref == '${{ github.ref_name }}') + return JSON.stringify(pr.labels) + }) + return res; + } else { + return '[]' + } + + - id: check-build + name: 'export conditional used to determine if we should run a build' + # run_build explanation: workflow_dispatch can be manual, '/ci' comment trigger, or nightly. + # If this is a workflow_disaptch and not a '/ci' trigger, always run, ignoring PR labels. Otherwise, always check the label. + run: | + echo "run_build=${{ (github.event_name == 'workflow_dispatch' && github.event.inputs.ORIGIN_ISSUE_TRIGGER == 'false') || !contains(fromJson(steps.get-labels.outputs.result), 'Build: None') }}" >> $GITHUB_OUTPUT + - id: check-test + name: 'export conditional used to determine if we should run a test suite' + run: | + echo "run_test=${{ (steps.check-build.outputs.run_build == 'true' && !contains(fromJson(steps.get-labels.outputs.result), 'Test: None')) }}" >> $GITHUB_OUTPUT + display-dispatch-event-id: if: github.event.inputs.RANDOM_DISPATCH_EVENT_ID != '' runs-on: ubuntu-latest @@ -49,14 +117,16 @@ jobs: uses: zowe-actions/shared-actions/permission-check@main with: github-token: ${{ secrets.GITHUB_TOKEN }} - + regular-build: + + if: ${{ needs.set-run-conditions.outputs.should-build == 'true' }} runs-on: ubuntu-latest - needs: check-permission + needs: [set-run-conditions, check-permission] steps: - name: '[Prep 1] Checkout' - uses: actions/checkout@v2 - + uses: actions/checkout@v4 + - name: '[Prep 2] Setup jFrog CLI' uses: jfrog/setup-jfrog-cli@v2 env: @@ -105,15 +175,47 @@ jobs: console.error('Cannot read manifest or manifest is invalid.'); } - - name: '[Prep 6] Process github.event.inputs' - id: process-inputs + - name: '[Prep 6a] Process labels for ci build (pull, push, comment)' + id: process-labels + if: ${{ github.event_name != 'workflow_dispatch' || github.event.inputs.ORIGIN_ISSUE_TRIGGER == 'true' }} run: | BUILD_WHAT="PAX" + + if [[ "${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Build: PSWI') }}" == "true" ]]; then + echo INPUTS_BUILD_PSWI=true >> $GITHUB_ENV + echo INPUTS_BUILD_SMPE=true >> $GITHUB_ENV + BUILD_WHAT=$BUILD_WHAT", SMPE, PSWI" + else + if [[ "${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Build: SMPE') }}" == "true" ]]; then + echo INPUTS_BUILD_SMPE=true >> $GITHUB_ENV + BUILD_WHAT=$BUILD_WHAT", SMPE" + fi + fi + + if [[ "${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Build: Kubernetes') }}" == "true" ]]; then + echo INPUTS_BUILD_KUBERNETES=true >> $GITHUB_ENV + BUILD_WHAT=$BUILD_WHAT", K8S" + fi + + echo "INPUTS_KEEP_TEMP_PAX_FOLDER=${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Build: Debug-Remote') }}" >> $GITHUB_ENV + + echo BUILD_WHAT=$BUILD_WHAT >> $GITHUB_OUTPUT + + - name: '[Prep 6b] Process github.event.inputs for manually triggered build' + id: process-inputs + if: ${{ github.event_name == 'workflow_dispatch' || github.event.inputs.ORIGIN_ISSUE_TRIGGER != 'true' }} + run: | + BUILD_WHAT="${{ steps.process-labels.outputs.BUILD_WHAT_LABELS }}" echo INPUTS_BUILD_PSWI=${{ github.event.inputs.BUILD_PSWI }} >> $GITHUB_ENV if [[ "${{ github.event.inputs.BUILD_PSWI }}" == true ]]; then - echo INPUTS_BUILD_SMPE=true >> $GITHUB_ENV - BUILD_WHAT=$BUILD_WHAT", SMPE, PSWI" + if [[ "${{ github.event.inputs.PSWI_SMPE_ARTIFACTORY_PATH }}" == "" ]]; then + echo INPUTS_BUILD_SMPE=true >> $GITHUB_ENV + BUILD_WHAT=$BUILD_WHAT", SMPE, PSWI" + else + echo INPUTS_BUILD_SMPE=false >> $GITHUB_ENV + BUILD_WHAT="PSWI" + fi else echo INPUTS_BUILD_SMPE=${{ github.event.inputs.BUILD_SMPE }} >> $GITHUB_ENV if [[ "${{ github.event.inputs.BUILD_SMPE }}" == true ]]; then @@ -130,7 +232,7 @@ jobs: echo BUILD_WHAT=$BUILD_WHAT >> $GITHUB_OUTPUT - - name: '[Prep 7] Comment on PR to indicate build is started' + - name: '[Prep 7] Comment on PR to indicate build is started' uses: actions/github-script@v5 id: create-comment if: (github.event_name == 'workflow_dispatch' || github.event_name == 'pull_request') && startsWith(env.CURRENT_BRANCH, 'PR-') @@ -171,7 +273,7 @@ jobs: with: manifest-file-path: ${{ github.workspace }}/manifest.json default-target-path: .pax/binaryDependencies/ - expected-count: 29 + expected-count: 27 # this step is not doing a publish, we are just utilizing this actions to get the PUBLISH_TARGET_PATH, # and it will be used in the next step: [Download 3] Download SMPE build log @@ -194,8 +296,13 @@ jobs: id: pax-prep run: | if [ "${{ env.INPUTS_BUILD_SMPE }}" == "true" ] || [ "${{ env.INPUTS_BUILD_PSWI }}" == "true" ] ; then - echo EXTRA_FILES=zowe-smpe.zip,fmid.zip,pd.htm,smpe-promote.tar,smpe-build-logs.pax.Z,rename-back.sh >> $GITHUB_OUTPUT - echo BUILD_SMPE=yes >> $GITHUB_OUTPUT + if [[ "${{ github.event.inputs.PSWI_SMPE_ARTIFACTORY_PATH }}" == "" || "${{github.event.inputs.PSWI_SMPE_AZWE_ARTIFACTORY_PATH}}" == "" ]]; then + echo EXTRA_FILES=zowe-smpe.zip,fmid.zip,pd.htm,smpe-promote.tar,smpe-build-logs.pax.Z,rename-back.sh >> $GITHUB_OUTPUT + echo BUILD_SMPE=yes >> $GITHUB_OUTPUT + else + echo EXTRA_FILES= >> $GITHUB_OUTPUT + echo BUILD_SMPE= >> $GITHUB_OUTPUT + fi else echo EXTRA_FILES= >> $GITHUB_OUTPUT echo BUILD_SMPE= >> $GITHUB_OUTPUT @@ -209,6 +316,7 @@ jobs: - name: '[PAX/SMPE Pax 2] Packaging' timeout-minutes: 60 + if: env.INPUTS_BUILD_PSWI != 'true' || (env.INPUTS_BUILD_PSWI == 'true' && github.event.inputs.PSWI_SMPE_ARTIFACTORY_PATH == '' && github.event.inputs.PSWI_SMPE_AZWE_ARTIFACTORY_PATH == '') uses: zowe-actions/shared-actions/make-pax@main with: pax-name: zowe @@ -223,7 +331,7 @@ jobs: KEEP_TEMP_FOLDER=${{ steps.pax-prep.outputs.KEEP_TEMP_FOLDER }} - name: '[SMPE Pax 3] Post-make pax' - if: env.INPUTS_BUILD_SMPE == 'true' || env.INPUTS_BUILD_PSWI == 'true' + if: env.INPUTS_BUILD_SMPE == 'true' || (env.INPUTS_BUILD_PSWI == 'true' && github.event.inputs.PSWI_SMPE_ARTIFACTORY_PATH == '' && github.event.inputs.PSWI_SMPE_AZWE_ARTIFACTORY_PATH == '') run: | cd .pax chmod +x rename-back.sh @@ -236,10 +344,17 @@ jobs: with: lock-repository: ${{ github.repository }} github-token: ${{ secrets.GITHUB_TOKEN }} - lock-resource-name: zowe-psi-build-zzow03-lock + lock-resource-name: zowe-psi-build-zzow07-lock lock-avg-retry-interval: 60 + - name: '[PSWI 0] PSWI pre-build check for existing smpe' + if: env.INPUTS_BUILD_PSWI == 'true' && github.event.inputs.PSWI_SMPE_ARTIFACTORY_PATH != '' && github.event.inputs.PSWI_SMPE_AZWE_ARTIFACTORY_PATH != '' + run: | + jfrog rt dl ${{github.event.inputs.PSWI_SMPE_AZWE_ARTIFACTORY_PATH}}/AZWE002*.zip --flat=true .pax/AZWE002.zip + jfrog rt dl ${{github.event.inputs.PSWI_SMPE_ARTIFACTORY_PATH}}/zowe-smpe-*.zip --flat=true .pax/zowe-smpe.zip + - name: '[SMPE Pax 4] Build PSWI' + id: pswi if: env.INPUTS_BUILD_PSWI == 'true' timeout-minutes: 60 run: | @@ -249,8 +364,17 @@ jobs: env: ZOSMF_USER: ${{ secrets.ZOWE_PSWI_BUILD_USR }} ZOSMF_PASS: ${{ secrets.ZOWE_PSWI_BUILD_PASSWD }} + ZZOW_SSH_PORT: ${{ secrets.SSH_MARIST_ALLSYS_PORT }} VERSION: ${{ env.P_VERSION }} + - name: Store PSWI folder + uses: actions/upload-artifact@v4 + if: env.INPUTS_BUILD_PSWI == 'true' && failure() + with: + name: pswi-folder + path: | + pswi/** + - name: '[K8S] Build Kubernetes' timeout-minutes: 10 if: env.INPUTS_BUILD_KUBERNETES == 'true' @@ -264,6 +388,7 @@ jobs: timeout-minutes: 10 uses: zowe-actions/shared-actions/publish@main with: + sigstore-sign-artifacts: true artifacts: | .pax/zowe.pax .pax/zowe-smpe.zip @@ -318,9 +443,11 @@ jobs: # only run auto integration tests when the workflow is triggered by pull request # default running Convenience Pax on any zzow server call-integration-test: - needs: regular-build + + needs: [set-run-conditions, regular-build] runs-on: ubuntu-latest - if: github.event_name == 'pull_request' || (github.event_name == 'push' && contains(github.ref, 'staging')) + if: ${{ needs.set-run-conditions.outputs.should-test == 'true' }} + steps: - name: 'Determine branch name' run: | @@ -330,6 +457,23 @@ jobs: echo "BRANCH_NAME=$(echo ${GITHUB_REF_NAME})" >> $GITHUB_ENV fi + - name: 'Determine test suite' + id: get-test-suite + run: | + TEST_SUITE="Convenience Pax" + if [[ "${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Test: Basic') }}" = "true" ]]; then + TEST_SUITE="Convenience Pax" + elif [[ "${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Test: SMPE') }}" = "true" ]]; then + TEST_SUITE="SMPE PTF" + elif [[ "${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Test: Extended') }}" = "true" ]]; then + TEST_SUITE="Zowe Nightly Tests" + elif [[ "${{ contains(fromJson(needs.set-run-conditions.outputs.pr-labels), 'Test: Silly') }}" = "true" ]]; then + TEST_SUITE="Zowe Release Tests" + else + echo "Unknown test label encountered; defaulting to 'Test: Basic' and running Convenience Pax tests." + fi + echo "TEST_SUITE=$TEST_SUITE" >> $GITHUB_OUTPUT + - name: 'Call test workflow' uses: zowe-actions/shared-actions/workflow-remote-call-wait@main id: call-test @@ -340,7 +484,7 @@ jobs: workflow-filename: cicd-test.yml branch-name: ${{ env.BRANCH_NAME }} poll-frequency: 3 - inputs-json-string: '{"custom-zowe-artifactory-pattern-or-build-number":"${{ github.run_number }}"}' + inputs-json-string: '{"custom-zowe-artifactory-pattern-or-build-number":"${{ github.run_number }}", "install-test": "${{ steps.get-test-suite.outputs.TEST_SUITE }}"}' # env: # DEBUG: 'workflow-remote-call-wait' diff --git a/.github/workflows/cicd-comment-trigger.yml b/.github/workflows/cicd-comment-trigger.yml new file mode 100644 index 0000000000..9865b1f088 --- /dev/null +++ b/.github/workflows/cicd-comment-trigger.yml @@ -0,0 +1,63 @@ +# Triggers when comments are made on issues/PRs, runs when '/ci' is added to a pull request. +name: Zowe CICD Issue Trigger + +permissions: + issues: write + pull-requests: write + contents: write + + +on: + issue_comment: + types: [created, edited] + +jobs: + + pr-comment-check: + + name: 'PR Comment Check' + runs-on: ubuntu-latest + outputs: + issue_run_ci: ${{ steps.check-comment.outputs.issue_run_ci }} + steps: + - name: Check for a comment triggering a build + id: check-comment + run: | + echo "issue_run_ci=false" >> $GITHUB_OUTPUT + if [[ ! -z "${{ github.event.issue.pull_request }}" && ${{ github.event_name == 'issue_comment' }} && "${{ github.event.comment.body }}" = '/ci' ]]; then + echo "issue_run_ci=true" >> $GITHUB_OUTPUT + fi + + get-pr-branch: + name: 'Get PR Branch' + runs-on: ubuntu-latest + outputs: + pr_branch_name: ${{ steps.get-pr-name.outputs.pr_branch_name }} + steps: + - name: Find PR Branch Name + id: get-pr-name + run: | + gh config set pager cat + PR_BRANCH=$(gh pr view ${{ github.event.issue.number }} -R zowe/zowe-install-packaging --json headRefName -q .headRefName) + echo "pr_branch_name=$PR_BRANCH" >> $GITHUB_OUTPUT + env: + GH_TOKEN: ${{ github.token }} + + trigger-ci: + name: 'Trigger Build' + runs-on: ubuntu-latest + needs: [pr-comment-check, get-pr-branch] + if: ${{ needs.pr-comment-check.outputs.issue_run_ci == 'true' }} + steps: + - name: 'Trigger Build workflow' + uses: zowe-actions/shared-actions/workflow-remote-call-wait@main + with: + github-token: ${{ secrets.ZOWE_ROBOT_TOKEN }} + owner: zowe + repo: zowe-install-packaging + workflow-filename: build-packaging.yml + branch-name: ${{ needs.get-pr-branch.outputs.pr_branch_name }} + poll-frequency: 3 + inputs-json-string: '{"ORIGIN_ISSUE_TRIGGER":"true", "KEEP_TEMP_PAX_FOLDER":"false"}' + env: + DEBUG: zowe-actions:shared-actions:workflow-remote-call-wait diff --git a/.github/workflows/cicd-test-readme.md b/.github/workflows/cicd-test-readme.md index 6e71645572..082639da7b 100644 --- a/.github/workflows/cicd-test-readme.md +++ b/.github/workflows/cicd-test-readme.md @@ -4,9 +4,9 @@ This guide will describe how you should input into Github Actions workflow input Currently we support three testing z/OS servers: -- zzow02 (ACF2) -- zzow03 (Top Secret/TSS) -- zzow04 (RACF) +- zzow06 (ACF2) +- zzow07 (Top Secret/TSS) +- zzow08 (RACF) Testing pipeline is running tests in parallel. The workflow will try to acquire the resource lock if available. If the resource lock is occupied, the workflow will wait until the lock is succesfully acquired. @@ -17,7 +17,7 @@ Workflow trigger is at [cicd-test](https://github.com/zowe/zowe-install-packagin ### Choose Test Server - This input is a choice, and it's mandatory. -- You can choose from one of `zzow02`, `zzow03`, `zzow04`, `zzow02,zzow03,zzow04` (if you want to run the test on all zzow servers), or `Any zzow servers` (pick any zzow servers, potentially help reduce wait time) +- You can choose from one of `zzow06`, `zzow07`, `zzow08`, `zzow06,zzow07,zzow08` (if you want to run the test on all zzow servers), or `Any zzow servers` (pick any zzow servers, potentially help reduce wait time) - Default is `Any zzow servers` ### Choose Install Test @@ -29,8 +29,6 @@ Workflow trigger is at [cicd-test](https://github.com/zowe/zowe-install-packagin - SMPE PTF - Extensions - Keyring - - z/OS node v14 - - z/OS node v16 - z/OS node v18 - Non-strict Verify External Certificate - Install PTF twice @@ -111,7 +109,7 @@ Background: CICD testing relies on a `zowe.pax` or `zowe-smpe.zip` (for SMPE ins When running CICD integration tests during RC stage, the following string will be parsed into the Github Actions matrix. As a result, a total of 21 independent jobs will be spawned. ``` -basic/install.ts(zzow02,zzow03,zzow04);basic/install-ptf.ts(zzow02,zzow03,zzow04);basic/install-ext.ts(zzow03);extended/keyring.ts(zzow02,zzow03,zzow04);extended/node-versions/node-v8.ts(zzow02,zzow03,zzow04);extended/node-versions/node-v14.ts(zzow02,zzow03,zzow04);extended/certificates/nonstrict-verify-external-certificate.ts(zzow02) +basic/install.ts(zzow06,zzow07,zzow08);basic/install-ptf.ts(zzow06,zzow07,zzow08);basic/install-ext.ts(zzow07);extended/keyring.ts(zzow06,zzow07,zzow08);extended/node-versions/node-v18.ts(zzow06,zzow07,zzow08);extended/node-versions/node-v20.ts(zzow06,zzow07,zzow08);extended/certificates/nonstrict-verify-external-certificate.ts(zzow06) ``` Total elapsed time when running in parallel is approximately 3.5 hours on paper idealy if all parallel jobs are executing at the same time. In reality, from numerous tests performed, total elapsed time is around 4 hours. @@ -124,8 +122,7 @@ Selected test running elapsed time: | Convenience Pax | 53m | | SMPE PTF | 68m | | z/OS node v18 | 45m | -| z/OS node v16 | 45m | -| z/OS node v14 | 45m | +| z/OS node v20 | 45m | | Keyring | 53m | | Non-strict Verify External Certificate | 51m | | Extensions | 67m diff --git a/.github/workflows/cicd-test.yml b/.github/workflows/cicd-test.yml index 4c4ea7b1d2..2df637d7ec 100644 --- a/.github/workflows/cicd-test.yml +++ b/.github/workflows/cicd-test.yml @@ -1,4 +1,11 @@ name: Zowe CICD Integration Tests + +permissions: + contents: write + issues: write + pull-requests: write + statuses: write + on: workflow_dispatch: inputs: @@ -9,10 +16,10 @@ on: default: 'Any zzow servers' options: - Any zzow servers - - zzow02 - - zzow03 - - zzow04 - - zzow02,zzow03,zzow04 + - zzow06 + - zzow07 + - zzow08 + - zzow06,zzow07,zzow08 install-test: description: 'Choose Install Test' type: choice @@ -24,9 +31,8 @@ on: - SMPE PTF - Extensions - Keyring - - z/OS node v14 - - z/OS node v16 - z/OS node v18 + - z/OS node v20 - Non-strict Verify External Certificate - Install PTF Twice - VSAM Caching Storage Method @@ -63,8 +69,8 @@ env: DEFAULT_ZOWE_EXT_ARTIFACTORY_PATTERN: libs-snapshot-local/org/zowe/{ext-name}/*/{ext-name}-*.pax # below block can be overwritten, adjusted by DevOps only - # ZOS_NODE_VERSION more to choose from: v14.21.3.1, v16.20.1 - ZOS_NODE_VERSION: v14.21.3.1 + # ZOS_NODE_VERSION more to choose from: v16.20.1, v18.16.0 + ZOS_NODE_VERSION: v16.20.1 CLIENT_NODE_VERSION: v12.18.3 INSTALL_TEST_DEBUG_INFORMATION: zowe-install-test:* SANITY_TEST_DEBUG_INFORMATION: zowe-sanity-test:* @@ -75,17 +81,16 @@ env: SMPE_PTF_TESTFILE: basic/install-ptf.ts EXTENSIONS_TESTFILE: basic/install-ext.ts KEYRING_TESTFILE: extended/keyring.ts - ZOS_NODE_V14_TESTFILE: extended/node-versions/node-v14.ts - ZOS_NODE_V16_TESTFILE: extended/node-versions/node-v16.ts ZOS_NODE_V18_TESTFILE: extended/node-versions/node-v18.ts + ZOS_NODE_V20_TESTFILE: extended/node-versions/node-v20.ts NON_STRICT_VERIFY_EXTERNAL_CERTIFICATE_TESTFILE: extended/certificates/nonstrict-verify-external-certificate.ts INSTALL_PTF_TWICE_TESTFILE: extended/install-ptf-two-times.ts VSAM_CACHING_STORAGE_METHOD_TESTFILE: extended/caching-storages/vsam-storage.ts INFINISPAN_CACHING_STORAGE_METHOD_TESTFILE: extended/caching-storages/infinispan-storage.ts CONFIG_MANAGER_TESTFILE: extended/config-manager/enable-config-manager.ts GENERAL_API_DOCUMENTATION_TESTFILE: basic/install-api-gen.ts - ZOWE_NIGHTLY_TESTS_FULL: basic/install.ts(all);basic/install-ptf.ts(all) - ZOWE_RELEASE_TESTS_FULL: basic/install.ts(all);basic/install-ptf.ts(all);basic/install-ext.ts(any);extended/keyring.ts(all);extended/node-versions/node-v14.ts(any);extended/node-versions/node-v16.ts(any);extended/node-versions/node-v18.ts(zzow04):extended/certificates/nonstrict-verify-external-certificate.ts(any);extended/caching-storages/infinispan-storage.ts(any);extended/config-manager/enable-config-manager.ts(any) + ZOWE_NIGHTLY_TESTS_FULL: basic/install.ts(all);basic/install-fmid.ts(all) + ZOWE_RELEASE_TESTS_FULL: basic/install.ts(all);basic/install-fmid.ts(all);basic/install-ext.ts(any);extended/keyring.ts(all);extended/node-versions/node-v18.ts(zzow08):extended/certificates/nonstrict-verify-external-certificate.ts(any);extended/caching-storages/infinispan-storage.ts(any);extended/config-manager/enable-config-manager.ts(any) jobs: display-dispatch-event-id: @@ -137,7 +142,7 @@ jobs: - name: '[Prep 2] Setup Node' uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '18' - name: '[Prep 3] Cache node modules' uses: actions/cache@v2 @@ -293,13 +298,10 @@ jobs: case 'Keyring': eta = 53 break; - case 'z/OS node v14': - eta = 45 - break; - case 'z/OS node v16': + case 'z/OS node v18': eta = 45 break; - case 'z/OS node v18': + case 'z/OS node v20': eta = 45 break; case 'Infinispan Caching Storage Method': diff --git a/.github/workflows/diff-schema.yml b/.github/workflows/diff-schema.yml new file mode 100644 index 0000000000..ae8c8c4db7 --- /dev/null +++ b/.github/workflows/diff-schema.yml @@ -0,0 +1,41 @@ +name: Generate schema diff +on: + push: + branches: + - v1.x/master + - v2.x/master + - v3.x/master + + workflow_dispatch: + inputs: + FROM_COMMIT: + description: 'Specify tag (v prefix) to diff from' + required: false + TO_COMMIT: + description: 'Specify tag (v prefix) to diff to' + required: false + +jobs: + diff: + runs-on: ubuntu-latest + steps: + - name: '[Prep 1] Checkout' + uses: actions/checkout@v2 + with: + fetch-depth: '0' + - name: '[Prep 2] Setup Node' + uses: actions/setup-node@v2 + with: + node-version: 18 + - name: '[Prep 3] Get to version' + run: node -e "const fs = require('fs'); const currentVersion = JSON.parse(fs.readFileSync('./manifest.json.template', 'utf8')).version; if ('${{ github.event.inputs.TO_COMMIT }}'.length > 0) { console.log('TO=${{ github.event.inputs.TO_COMMIT }}')} else { console.log('TO=v'+currentVersion) }" >> $GITHUB_ENV + - name: '[Prep 4] Get from version' + run: node -e "if ('${{ github.event.inputs.FROM_COMMIT }}'.length > 0) { console.log('FROM=${{ github.event.inputs.FROM_COMMIT }}') } else { let parts = '${{ env.TO }}'.split('.'); parts[1]--; console.log('FROM='+parts.join('.')); }" >> $GITHUB_ENV + - name: '[Build] Make diff' + run: git diff ${{ env.FROM }} ${{ env.TO }} -- schemas > schemas.diff + - name: '[Upload]' + uses: actions/upload-artifact@v3 + with: + name: schemas.diff + path: schemas.diff + if-no-files-found: error diff --git a/.github/workflows/diff-yaml b/.github/workflows/diff-yaml new file mode 100644 index 0000000000..52212e980a --- /dev/null +++ b/.github/workflows/diff-yaml @@ -0,0 +1,41 @@ +name: Generate example yaml diff +on: + push: + branches: + - v1.x/master + - v2.x/master + - v3.x/master + + workflow_dispatch: + inputs: + FROM_COMMIT: + description: 'Specify tag (v prefix) to diff from' + required: false + TO_COMMIT: + description: 'Specify tag (v prefix) to diff to' + required: false + +jobs: + diff: + runs-on: ubuntu-latest + steps: + - name: '[Prep 1] Checkout' + uses: actions/checkout@v2 + with: + fetch-depth: '0' + - name: '[Prep 2] Setup Node' + uses: actions/setup-node@v2 + with: + node-version: 18 + - name: '[Prep 3] Get to version' + run: node -e "const fs = require('fs'); const currentVersion = JSON.parse(fs.readFileSync('./manifest.json.template', 'utf8')).version; if ('${{ github.event.inputs.TO_COMMIT }}'.length > 0) { console.log('TO=${{ github.event.inputs.TO_COMMIT }}')} else { console.log('TO=v'+currentVersion) }" >> $GITHUB_ENV + - name: '[Prep 4] Get from version' + run: node -e "if ('${{ github.event.inputs.FROM_COMMIT }}'.length > 0) { console.log('FROM=${{ github.event.inputs.FROM_COMMIT }}') } else { let parts = '${{ env.TO }}'.split('.'); parts[1]--; console.log('FROM='+parts.join('.')); }" >> $GITHUB_ENV + - name: '[Build] Make diff' + run: git diff ${{ env.FROM }} ${{ env.TO }} -- example-zowe.yaml > example-yaml.diff + - name: '[Upload]' + uses: actions/upload-artifact@v3 + with: + name: example-yaml.diff + path: example-yaml.diff + if-no-files-found: error diff --git a/.github/workflows/link-check-weekly.yml b/.github/workflows/link-check-weekly.yml new file mode 100644 index 0000000000..21a91b5417 --- /dev/null +++ b/.github/workflows/link-check-weekly.yml @@ -0,0 +1,25 @@ +permissions: read-all + +name: Check Markdown Links - Weekly + +on: + push: + branches: + - 'v3.x/master' + - 'v3.x/staging' + - 'v2.x/master' + - 'v2.x/staging' + - 'v1.x/master' + - 'v1.x/staging' + schedule: + # Every day @ 4 AM + - cron: "0 4 * * *" + +jobs: + markdown-link-check: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + + - uses: gaurav-nelson/github-action-markdown-link-check@d53a906aa6b22b8979d33bc86170567e619495ec # v1.0.15 diff --git a/.github/workflows/manifest-source-check.yml b/.github/workflows/manifest-source-check.yml new file mode 100644 index 0000000000..bde7c53b9f --- /dev/null +++ b/.github/workflows/manifest-source-check.yml @@ -0,0 +1,25 @@ +name: Manifest SourceDependencies Verification + +permissions: read-all + +on: + pull_request: + types: [opened, synchronize] + +jobs: + check-manifest: + runs-on: ubuntu-latest + steps: + + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install Dependencies for script to work + run: npm install + working-directory: .github/scripts/manifest_verification + + - name: Run Check + run: node .github/scripts/manifest_verification/check_sources.js + env: + GITHUB_TOKEN: ${{ github.token }} + BASE_REF: ${{ github.event.pull_request.base.ref }} diff --git a/.github/workflows/pswi-zowe-config-test.yml b/.github/workflows/pswi-zowe-config-test.yml new file mode 100644 index 0000000000..0d25066436 --- /dev/null +++ b/.github/workflows/pswi-zowe-config-test.yml @@ -0,0 +1,60 @@ +name: PSWI zowe.yaml sync check + +permissions: + id-token: write + issues: write + pull-requests: write + contents: write + +on: + push: + branches: + - v3.x/staging + pull_request: + types: [opened, synchronize] + workflow_dispatch: + +jobs: + test-pswi-zowe-yaml: + runs-on: ubuntu-latest + steps: + + - name: '[Prep 1] Checkout' + uses: actions/checkout@v4 + + # Taken from shared-actions/prepare-workflow + - name: 'export github username and email' + run: | + git config --global user.name ${{ github.actor }} + echo ${{ github.actor }} + git config --global user.email dummy-email@email.com + shell: bash + + - name: '[PSI-LOCK] Lock marist servers to build PSWI' + uses: zowe-actions/shared-actions/lock-resource@main + with: + lock-repository: ${{ github.repository }} + github-token: ${{ secrets.GITHUB_TOKEN }} + lock-resource-name: zowe-psi-build-zzow07-lock + lock-avg-retry-interval: 30 + + - name: 'Test ZWECONF workflow' + id: zweconf + timeout-minutes: 30 + run: | + cd pswi + ./ZWECONF_test.sh + env: + ZOSMF_USER: ${{ secrets.ZOWE_PSWI_BUILD_USR }} + ZOSMF_PASS: ${{ secrets.ZOWE_PSWI_BUILD_PASSWD }} + ZZOW_SSH_PORT: ${{ secrets.SSH_MARIST_ALLSYS_PORT }} + + - name: Store test output + uses: actions/upload-artifact@v4 + if: steps.zweconf.outcome != '' && failure() + with: + name: zweconf_test + path: | + pswi/**.txt + pswi/zowe_.yaml + pswi/ZWECONF1/** diff --git a/.github/workflows/snyk-analysis.yml b/.github/workflows/snyk-analysis.yml index 24e9211808..144a93af19 100644 --- a/.github/workflows/snyk-analysis.yml +++ b/.github/workflows/snyk-analysis.yml @@ -3,8 +3,8 @@ name: Kubernetes Containers Scan on: push: branches: - - v2.x/master - - v2.x/staging + - v3.x/master + - v3.x/staging # pull_request: # types: [opened, synchronize] workflow_dispatch: @@ -55,5 +55,5 @@ jobs: uses: snyk/actions/docker@master # we don't have original Dockerfile, cannot generate and upload sarif with: - image: ${{ matrix.image }} + image: ${{ matrix.images }} command: test diff --git a/.github/workflows/snyk-kubernetes.yml b/.github/workflows/snyk-kubernetes.yml index 179773a4d1..0f5c8bc72a 100644 --- a/.github/workflows/snyk-kubernetes.yml +++ b/.github/workflows/snyk-kubernetes.yml @@ -3,8 +3,8 @@ name: Kubernetes IaC Scan on: push: branches: - - v2.x/master - - v2.x/staging + - v3.x/master + - v3.x/staging # pull_request: # types: [opened, synchronize] workflow_dispatch: diff --git a/.github/workflows/zwe-doc-generation.yml b/.github/workflows/zwe-doc-generation.yml index 23a42c9e49..6b4fba8adb 100644 --- a/.github/workflows/zwe-doc-generation.yml +++ b/.github/workflows/zwe-doc-generation.yml @@ -4,7 +4,7 @@ on: # Will run this on push when v2 is out push: branches: - - v2.x/rc + - v3.x/rc workflow_dispatch: env: diff --git a/.gitignore b/.gitignore index e740da7bb7..9ca12300d3 100644 --- a/.gitignore +++ b/.gitignore @@ -46,7 +46,7 @@ manifest.json artifactory-download-spec.json # zowe jobs output -output/ +./output/ # release temporary folder .release/ diff --git a/.pax/pre-packaging.sh b/.pax/pre-packaging.sh index 85f92603a7..15bad07711 100755 --- a/.pax/pre-packaging.sh +++ b/.pax/pre-packaging.sh @@ -190,9 +190,10 @@ BASE_DIR=$( pwd ) # /.pax -# use node v14 to build -export NODE_HOME=/ZOWE/node/node-v14.21.3.1-os390-s390x - +# use node v16 to build +export NODE_HOME=/ZOWE/node/node-v16.20.1-os390-s390x +export JAVA_HOME=/ZOWE/node/J17.0_64 +export PATH=$JAVA_HOME/bin:$PATH ZOWE_ROOT_DIR="${BASE_DIR}/content" cd "${BASE_DIR}" @@ -249,7 +250,14 @@ mv ./content/templates . chmod +x templates/*.rex mkdir -p "${ZOWE_ROOT_DIR}/bin/utils" -configmgr=$(find "${ZOWE_ROOT_DIR}/files" -type f \( -name "configmgr-2*.pax" \) | head -n 1) +getesm=$(find "${ZOWE_ROOT_DIR}/files" -type f \( -name "getesm*.pax" \) | head -n 1) +echo "[$SCRIPT_NAME] extract getesm $getesm" +cd "${ZOWE_ROOT_DIR}/bin/utils" +pax -ppx -rf "${getesm}" +rm "${getesm}" +cd "${BASE_DIR}" + +configmgr=$(find "${ZOWE_ROOT_DIR}/files" -type f \( -name "configmgr-3*.pax" \) | head -n 1) echo "[$SCRIPT_NAME] extract configmgr $configmgr" cd "${ZOWE_ROOT_DIR}/bin/utils" pax -ppx -rf "${configmgr}" @@ -274,7 +282,7 @@ EOT echo "[$SCRIPT_NAME] extract components" mkdir -p "${BASE_DIR}/logs" mkdir -p "${ZOWE_ROOT_DIR}/components" -for component in launcher zlux-core zss apiml-common-lib common-java-lib apiml-sample-extension gateway cloud-gateway caching-service metrics-service discovery api-catalog jobs-api files-api explorer-jes explorer-mvs explorer-uss; do +for component in launcher zlux-core zss apiml-common-lib common-java-lib apiml-sample-extension zaas gateway caching-service discovery api-catalog explorer-jes explorer-mvs explorer-uss; do echo "[$SCRIPT_NAME] - ${component}" component_file=$(find "${ZOWE_ROOT_DIR}/files" -type f \( -name "${component}*.pax" -o -name "${component}*.zip" \) | head -n 1) "${ZOWE_ROOT_DIR}/bin/zwe" \ @@ -288,7 +296,7 @@ done echo "[$SCRIPT_NAME] process commands.install hooks" # not all core components has commands.install -for component in app-server; do +for component in app-server common-java-lib; do echo "[$SCRIPT_NAME] - ${component}" # FIXME: these environment variables are changed in v2 ZOWE_ROOT_DIR=${ZOWE_ROOT_DIR} \ diff --git a/CHANGELOG.md b/CHANGELOG.md index f0dfd72d56..b2c4502bd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,57 @@ # Change Log All notable changes to the Zowe Installer will be documented in this file. + +## `3.0.0` + +### Breaking Changes + +- `zowe.yaml` changed its default z/OSMF Service ID definition from `zosmf` to `ibmzosmf`, which may impact Zowe Clients. For more information on this change, please see the API Mediation Layer's 3.0.0 Breaking Changes. + +### New features and enhancements +- Enhancement: Added explanation to possible error message when checking z/OSMF setting. [#3956](https://github.com/zowe/zowe-install-packaging/pull/3956) +- Enhancement: New plugin identifier added to list of plugins and `allowedPlugins.json` for the new V3 Desktop in Angular 18. [#3984](https://github.com/zowe/zowe-install-packaging/pull/3984) + + +## `2.17.0` + +## New features and enhancements +- Enhancement: `zwe components install` and `zwe components upgrade` now checks the schema validity of any application framework plugins present within a component, so that you will know better if a component is valid prior to running Zowe. [#3866](https://github.com/zowe/zowe-install-packaging/pull/3866) +- Enhancement: Added zowe.network.server.tls.attls and zowe.network.client.tls.attls as booleans for controlling global or per-component way to tell Zowe servers that they should operate in a mode compatible with an AT-TLS setup. [#3463](https://github.com/zowe/zowe-install-packaging/pull/3463) + +## `2.16.0` + +## Minor enhancements/defect fixes +- Enhancement: Reduced resource consumption by removal of one shell process per server that was used when starting each server. (#3812) +- Enhancement: The command `zwe support` now includes CEE Runtime option output to better diagnose issues related to environment customization. (#3799) +- Bugfix: zowe.network.validatePortFree and zowe.network.vipaIp variables were moved from zowe.network to zowe.network.server in the schema but not in the code, causing inability to use them without the workaround of specifying them as environment variables ZWE_NETWORK_VALIDATE_PORT_FREE and ZWE_NETWORK_VIPA_IP instead. Now, the variables match the schema: zowe.network.server is used instead of zowe.network. +- Bugfix: configmgr operations now run with HEAPPOOLS64 set to OFF to avoid abends caused when this parameter is not OFF. (#3799) + + +## `2.15.0` + +## New features and enhancements + +## Minor enhancements/defect fixes +- Bugfix: `zwe diagnose` running under comfigmgr and output formatted. Fixes #[3627](https://github.com/zowe/zowe-install-packaging/issues/3627). + +## `2.14.0` + +### New features and enhancements +- Enhancement: configmgr.ts now can return a Zowe config with the given HA instance's configuration substituted for convenience. This now used in zwe to fix an issue where zwe would not respect the preference of if a component was enabled or disabled in a particular instance when zowe.useConfigmgr was set to true. + +#### Minor enhancements/defect fixes +- Bugfix: environment variables were not using the values specified for each HA instance when zowe.useConfigmgr was set to true. + ## `2.13.0` ### New features and enhancements +- Enhancement: Added utility "getesm" into bin/utils. When run it outputs to STDOUT which ESM your system is using. (#3662) #### Minor enhancements/defect fixes - Bugfix: Workflow files in the Zowe PAX are now ASCII-encoded. Fixes [#3591](https://github.com/zowe/zowe-install-packaging/issues/3591). +- Enhancement: `/bin/utils/date-add.rex` utility is accepting the date formatting as combination of YY|YYYY, MM, DD and any separator. ## `2.12.0` @@ -15,10 +59,6 @@ All notable changes to the Zowe Installer will be documented in this file. #### Minor enhancements/defect fixes -## `2.13.0` -#### Minor enhancements/defect fixes -- Enhancement: `/bin/utils/date-add.rex` utility is accepting the date formatting as combination of YY|YYYY, MM, DD and any separator. - ## `2.11.0` ### New features and enhancements diff --git a/README.md b/README.md index b913752be2..29203e277b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# zowe-install-packaging +# zowe-install-packaging This repository includes Zowe installation script and pipelines to build Zowe. @@ -133,14 +133,10 @@ For each Zowe component, we have point of contact(s) in case if we want to confi - zlux-editor - Explorer APIs / UI Plugins: Jordan Cain * Binary Dependencies - - org.zowe.explorer.data.sets - - org.zowe.explorer.jobs - org.zowe.explorer-jes - org.zowe.explorer-mvs - org.zowe.explorer-uss * Source Dependencies - - data-sets - - jobs - explorer-api-common - explorer-jes - explorer-mvs @@ -157,10 +153,9 @@ For each Zowe component, we have point of contact(s) in case if we want to confi - zowe-cli-mq-plugin - zowe-cli-scs-plugin - zowe-cli-ftp-plugin - - zowe-cli-ims-plugin - Explorer (Visual Studio Code Extension): Fernando Rijo Cedeno, Mark Ackert * Source Dependencies - - vscode-extension-for-zowe + - zowe-explorer-vscode - License: Mark Ackert * Binary Dependencies - org.zowe.licenses @@ -192,3 +187,10 @@ Please check details in [playbooks folder](playbooks/README.md). ## Quick Sanity Check on Your Zowe Instance Please check details in [sanity test folder](tests/sanity/README.md). + +

Hosting infrastructure for this project is supported by:

+

+ + + +

diff --git a/bin/README.md b/bin/README.md index f508bbf0d6..3241ab1d44 100644 --- a/bin/README.md +++ b/bin/README.md @@ -56,6 +56,7 @@ Please be aware of using functions marked as `@experimental`. These functions ma - `bin/utils/opercmd.rex`: To issue operator command on z/OS. This script can only run on z/OS. - `bin/utils/curl.js`: This is node.js script works similar to popular Linux tool `curl`. It can make HTTP/HTTPS request and display response. +- `bin/utils/getesm`: Executable to get the name of External Security Manager Please be aware of using utilities marked as `@experimental`. These utilities may be changed or improved in the future, and they may not be stable enough for extenders to use if they target to support multiple versions of Zowe. @@ -79,6 +80,7 @@ These Zowe environment variables are created globally. Any Zowe components, exte - `ZWE_ENABLED_COMPONENTS` is a list of components will be started in current HA instance. - `ZWE_GATEWAY_HOST` contains domain name to access gateway internally. - `ZWE_GATEWAY_SHARED_LIBS` contains a directory where gateway shared libraries are installed. +- `ZWE_ZAAS_SHARED_LIBS` contains a directory where zaas (Zowe Authentication and Authorization Service) libraries are installed. - `ZWE_INSTALLED_COMPONENTS` is a list of all installed components. - `ZWE_LAUNCH_COMPONENTS` is a list of enabled components for current HA instance and has start command defined. - `ZWE_POD_CLUSTERNAME` indicates the current Kubernetes cluster name Zowe is running. This variable is only applicable when Zowe is running in Kubernetes. diff --git a/bin/commands/certificate/keyring-jcl/connect/.parameters b/bin/commands/certificate/keyring-jcl/connect/.parameters index 8ae86cb266..1160a03958 100644 --- a/bin/commands/certificate/keyring-jcl/connect/.parameters +++ b/bin/commands/certificate/keyring-jcl/connect/.parameters @@ -8,6 +8,6 @@ trust-cas||string|||||Labels of extra certificate authorities should be trusted, connect-user||string|required||||Certificate owner. Can be `SITE` or a user ID. connect-label||string|required||||Certificate label to connect. trust-zosmf||boolean|||||Whether to trust z/OSMF CA. -zosmf-ca||string||_auto_|||Labels of z/OSMF root certificate authorities. Specify "_auto_" to let Zowe to detect automatically. This only works for RACF. +zosmf-ca||string||_auto_|||Labels of z/OSMF root certificate authorities. Specify `_auto_` to let Zowe to detect automatically. This works for RACF and TSS. zosmf-user||string||IZUSVR|||z/OSMF user name. This is used to automatically detect z/OSMF root certificate authorities. ignore-security-failures||boolean|||||Whether to ignore security setup job failures. diff --git a/bin/commands/certificate/keyring-jcl/generate/.parameters b/bin/commands/certificate/keyring-jcl/generate/.parameters index 6017cd675d..5a16628783 100644 --- a/bin/commands/certificate/keyring-jcl/generate/.parameters +++ b/bin/commands/certificate/keyring-jcl/generate/.parameters @@ -16,6 +16,6 @@ country||string|||||Country of certificate and certificate authority. validity||string|||||Validity days of certificate. trust-cas||string|||||Labels of extra certificate authorities should be trusted, separated by comma (Maximum 2). trust-zosmf||boolean|||||Whether to trust z/OSMF CA. -zosmf-ca||string||_auto_|||Labels of z/OSMF root certificate authorities. Specify "_auto_" to let Zowe to detect automatically. This only works for RACF. +zosmf-ca||string||_auto_|||Labels of z/OSMF root certificate authorities. Specify `_auto_` to let Zowe to detect automatically. This works for RACF and TSS. zosmf-user||string||IZUSVR|||z/OSMF user name. This is used to automatically detect z/OSMF root certificate authorities. ignore-security-failures||boolean|||||Whether to ignore security setup job failures. diff --git a/bin/commands/certificate/keyring-jcl/import-ds/.parameters b/bin/commands/certificate/keyring-jcl/import-ds/.parameters index f0cb41275a..801991dcce 100644 --- a/bin/commands/certificate/keyring-jcl/import-ds/.parameters +++ b/bin/commands/certificate/keyring-jcl/import-ds/.parameters @@ -7,7 +7,7 @@ keyring-name||string|required||||Name of the keyring. alias|a|string|required|localhost|||Certificate alias name. trust-cas||string|||||Labels of extra certificate authorities should be trusted, separated by comma (Maximum 2). trust-zosmf||boolean|||||Whether to trust z/OSMF CA. -zosmf-ca||string||_auto_|||Labels of z/OSMF root certificate authorities. Specify "_auto_" to let Zowe to detect automatically. This only works for RACF. +zosmf-ca||string||_auto_|||Labels of z/OSMF root certificate authorities. Specify `_auto_` to let Zowe to detect automatically. This works for RACF and TSS. zosmf-user||string||IZUSVR|||z/OSMF user name. This is used to automatically detect z/OSMF root certificate authorities. import-ds-name||string|required||||Name of the data set holds certificate to import into keyring. import-ds-password||string|required||||Password of the data set holds certificate to import. diff --git a/bin/commands/certificate/pkcs12/lock/.parameters b/bin/commands/certificate/pkcs12/lock/.parameters index 4a539c7aeb..9c137e1f62 100644 --- a/bin/commands/certificate/pkcs12/lock/.parameters +++ b/bin/commands/certificate/pkcs12/lock/.parameters @@ -1,4 +1,4 @@ keystore-dir|d|string|required||||Keystore directory. user||string|required||||Owner of the keystore directory. group||string|required||||Group of the keystore directory. -group-permission||string|||||Group permission. Can be for no permission, or `read`, `write`. +group-permission||string|||||Group permission. Can be `` for no permission, or `read`, `write`. diff --git a/bin/commands/components/disable/index.sh b/bin/commands/components/disable/index.sh index a11ffb64c9..5934f05032 100644 --- a/bin/commands/components/disable/index.sh +++ b/bin/commands/components/disable/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/disable/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/disable/cli.js" else require_node diff --git a/bin/commands/components/enable/index.sh b/bin/commands/components/enable/index.sh index 572f5fa58f..2f421ed84f 100644 --- a/bin/commands/components/enable/index.sh +++ b/bin/commands/components/enable/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/enable/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/enable/cli.js" else require_node diff --git a/bin/commands/components/handlerutils.ts b/bin/commands/components/handlerutils.ts index 805690a1f4..7ad4d29798 100644 --- a/bin/commands/components/handlerutils.ts +++ b/bin/commands/components/handlerutils.ts @@ -45,7 +45,7 @@ export class HandlerCaller { std.setenv('ZWE_CLI_REGISTRY_COMMAND', 'search'); common.printMessage(`Calling handler '${this.handler}' to search for ${componentName}`); - const result = shell.execSync('sh', '-c', `_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/configmgr -script "${this.handlerPath}"`); + const result = shell.execSync('sh', '-c', `_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/configmgr -script "${this.handlerPath}"`); common.printMessage(`Handler search exited with rc=${result.rc}`); return result.rc; } @@ -59,7 +59,7 @@ export class HandlerCaller { std.setenv('ZWE_CLI_REGISTRY_DRY_RUN', dryRun ? 'true' : 'false'); - const result = shell.execOutSync('sh', '-c', `_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/configmgr -script "${this.handlerPath}"`); + const result = shell.execOutSync('sh', '-c', `_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/configmgr -script "${this.handlerPath}"`); common.printMessage(`Handler uninstall exited with rc=${result.rc}`); if (result.rc) { @@ -95,7 +95,7 @@ export class HandlerCaller { std.setenv('ZWE_CLI_REGISTRY_DRY_RUN', dryRun ? 'true' : 'false'); - const result = shell.execOutSync('sh', '-c', `_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/configmgr -script "${this.handlerPath}"`); + const result = shell.execOutSync('sh', '-c', `_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/configmgr -script "${this.handlerPath}"`); common.printMessage(`Handler ${action} exited with rc=${result.rc}`); if (result.rc) { diff --git a/bin/commands/components/install/extract/index.sh b/bin/commands/components/install/extract/index.sh index 5468abaa87..7a3ad52226 100644 --- a/bin/commands/components/install/extract/index.sh +++ b/bin/commands/components/install/extract/index.sh @@ -13,7 +13,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/install/extract/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/install/extract/cli.js" else diff --git a/bin/commands/components/install/extract/index.ts b/bin/commands/components/install/extract/index.ts index af5724fcd6..9a7685904d 100644 --- a/bin/commands/components/install/extract/index.ts +++ b/bin/commands/components/install/extract/index.ts @@ -23,7 +23,6 @@ import * as config from '../../../../libs/config'; import * as component from '../../../../libs/component'; import * as varlib from '../../../../libs/var'; import * as java from '../../../../libs/java'; -import * as node from '../../../../libs/node'; import * as zosmf from '../../../../libs/zosmf'; import { PathAPI as pathoid } from '../../../../libs/pathoid'; @@ -151,6 +150,20 @@ export function execute(componentFile: string, autoEncoding?: string, upgrade?: common.printErrorAndExit(`Error ZWEL0167E: Cannot find component name from ${componentFile} package manifest`, undefined, 167); } common.printDebug(`- Component name found as ${componentName}`); + + // If the component has appfw plugins, their validity should be checked against appfw plugin schema. + // If invalid, the installation will exit with an error message. + if (manifest.appfwPlugins) { + manifest.appfwPlugins.forEach((appfwPlugin: {path: string})=> { + let result = component.getPluginDefinition(pathoid.resolve(tmpDir, appfwPlugin.path), true); + //Normally, getPluginDefinition would quit upon failure. But we want to cleanup the tmpDir before that. + // So, we pass true to allow it to continue, check for null, and then remove the tmpdir and exit if so. + if (result === null) { + fs.rmrf(tmpDir); + std.exit(1); + } + }); + } const destinationDir = pathoid.resolve(targetDir, componentName); const bkpDir = pathoid.resolve(targetDir, `${componentName}_zwebkp`); diff --git a/bin/commands/components/install/index.sh b/bin/commands/components/install/index.sh index 04d8c355da..22b163b994 100644 --- a/bin/commands/components/install/index.sh +++ b/bin/commands/components/install/index.sh @@ -16,7 +16,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then if [ -z "${ZWE_PRIVATE_TMP_MERGED_YAML_DIR}" ]; then export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/install/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/install/cli.js" else zwecli_inline_execute_command components install extract diff --git a/bin/commands/components/install/process-hook/index.sh b/bin/commands/components/install/process-hook/index.sh index 1cbb8c0e6d..668950ad9e 100644 --- a/bin/commands/components/install/process-hook/index.sh +++ b/bin/commands/components/install/process-hook/index.sh @@ -13,7 +13,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/install/process-hook/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/install/process-hook/cli.js" else diff --git a/bin/commands/components/search/index.sh b/bin/commands/components/search/index.sh index 48bec0b0a7..bd125ea92a 100644 --- a/bin/commands/components/search/index.sh +++ b/bin/commands/components/search/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/search/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/search/cli.js" else print_error_and_exit "Error ZWEL0316E: Command requires zowe.useConfigmgr=true to use." "" 316 fi diff --git a/bin/commands/components/uninstall/index.sh b/bin/commands/components/uninstall/index.sh index 020b96c521..48d55e9659 100644 --- a/bin/commands/components/uninstall/index.sh +++ b/bin/commands/components/uninstall/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/uninstall/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/uninstall/cli.js" else print_error_and_exit "Error ZWEL0316E: Command requires zowe.useConfigmgr=true to use." "" 316 fi diff --git a/bin/commands/components/upgrade/index.sh b/bin/commands/components/upgrade/index.sh index 2d188011d1..12d8c96be5 100644 --- a/bin/commands/components/upgrade/index.sh +++ b/bin/commands/components/upgrade/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/upgrade/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/components/upgrade/cli.js" else print_error_and_exit "Error ZWEL0316E: Command requires zowe.useConfigmgr=true to use." "" 316 fi diff --git a/bin/commands/config/get/index.sh b/bin/commands/config/get/index.sh index 3242f1f566..d41f5e542d 100644 --- a/bin/commands/config/get/index.sh +++ b/bin/commands/config/get/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/config/get/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/config/get/cli.js" else echo "This command is only available when zowe.useConfigmgr=true" fi diff --git a/bin/commands/config/validate/index.sh b/bin/commands/config/validate/index.sh index 0d854eb132..73bcbfd170 100644 --- a/bin/commands/config/validate/index.sh +++ b/bin/commands/config/validate/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/config/validate/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/config/validate/cli.js" else echo "This command is only available when zowe.useConfigmgr=true" fi diff --git a/bin/commands/diagnose/index.sh b/bin/commands/diagnose/index.sh index e843993523..e45a33a2bb 100644 --- a/bin/commands/diagnose/index.sh +++ b/bin/commands/diagnose/index.sh @@ -11,25 +11,59 @@ # Copyright Contributors to the Zowe Project. ####################################################################### -error_code="${ZWE_CLI_PARAMETER_ERROR_CODE}" +USE_CONFIGMGR=$(check_configmgr_enabled) +if [ "${USE_CONFIGMGR}" = "true" ]; then + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/diagnose/cli.js" +else + + error_code="${ZWE_CLI_PARAMETER_ERROR_CODE}" -server_code=$(echo "${error_code}" | cut -c4) + print_message "" -if echo $error_code | grep -q -E "^[zZ][wW][eE][AaSsDdLl][A-Za-z]?[0-9]{3,4}[A-Za-z]$"; then - if [[ "$server_code" == [Dd] ]]; then - print_message "This code corresponds to the errors related to the ZOWE Desktop and the App Server." - print_message "To find the description of this error code, refer to the Zowe documentation at https://github.com/zowe/docs-site/blob/master/docs/troubleshoot/app-framework/appserver-error-codes.md" - elif [[ "$server_code" == [Ss] ]]; then - print_message "This code corresponds to the errors related to the Zowe Subsystem Services (ZSS) and Zowe Installation Services (ZIS)" - print_message "To find the description of this error code, refer to the Zowe documentation for ZSS at https://docs.zowe.org/stable/troubleshoot/app-framework/zss-error-codes and for ZIS at https://github.com/zowe/docs-site/blob/master/docs/troubleshoot/app-framework/zis-error-codes.md" - elif [[ "$server_code" == [Aa] ]]; then - print_message "This code corresponds to the errors related to the Zowe API Mediation Layer (APIML)." - print_message "To find the description of this error code, refer to the Zowe documentation at https://docs.zowe.org/stable/troubleshoot/troubleshoot-apiml-error-codes" - elif [[ "$server_code" == [Ll] ]]; then - print_message "This code corresponds to the errors related to the Zowe Launcher and ZWE" - print_message "To find the description of this error code, refer to the Zowe documentation for the Launcher at https://docs.zowe.org/stable/troubleshoot/launcher/launcher-error-codes and https://github.com/zowe/launcher/blob/v2.x/master/src/msg.h, and for ZWE at https://docs.zowe.org/stable/appendix/zwe_server_command_reference/zwe/ " + if echo $error_code | grep -q -E "^[zZ][wW][eE][AaSsDdLl][A-Za-z]?[0-9]{3,4}[A-Za-z]$"; then + server_code=$(echo "${error_code}" | cut -c4) + if [[ "$server_code" == [Dd] ]]; then + print_message "This code corresponds to the errors related to the ZOWE Desktop and the App Server." + print_message "" + print_message "To find the description of this error code, refer to the:" + print_message "" + print_message " Zowe documentation for Application framework" + print_message " https://docs.zowe.org/stable/troubleshoot/app-framework/appserver-error-codes" + elif [[ "$server_code" == [Ss] ]]; then + print_message "This code corresponds to the errors related to the Zowe Subsystem Services (ZSS) and Zowe Installation Services (ZIS)." + print_message "" + print_message "To find the description of this error code, refer to the:" + print_message "" + print_message " Zowe documentation for ZSS" + print_message " https://docs.zowe.org/stable/troubleshoot/app-framework/zss-error-codes" + print_message " Zowe documentation for ZIS" + print_message " https://docs.zowe.org/stable/troubleshoot/app-framework/zis-error-codes" + elif [[ "$server_code" == [Aa] ]]; then + print_message "This code corresponds to the errors related to the Zowe API Mediation Layer (APIML)." + print_message "" + print_message "To find the description of this error code, refer to the:" + print_message "" + print_message " Zowe documentation for API Mediation Layer" + print_message " https://docs.zowe.org/stable/troubleshoot/troubleshoot-apiml-error-codes" + elif [[ "$server_code" == [Ll] ]]; then + print_message "This code corresponds to the errors related to the Zowe Launcher and ZWE." + print_message "" + print_message "To find the description of this error code, refer to the:" + print_message "" + print_message " Zowe documentation for Launcher" + print_message " https://docs.zowe.org/stable/troubleshoot/launcher/launcher-error-codes" + print_message " Launcher error codes" + print_message " https://github.com/zowe/launcher/blob/v2.x/master/src/msg.h" + print_message " Zowe documentation for ZWE" + print_message " https://docs.zowe.org/stable/appendix/zwe_server_command_reference/zwe/" + fi + print_message "" + print_message "You may also explore reports from other users experiencing the same error by searching" + print_message "https://github.com/search?q=org%3Azowe+${error_code}&type=discussions" + else + print_error_and_exit "ZWEL0102E: Invalid parameter --error-code='${error_code}'" "" 102 fi - print_message "You may also explore reports from other users experiencing the same error by searching here https://github.com/search?q=org%3Azowe+${error_code}&type=discussions" -else - print_error_and_exit "Invalid Error Code" "" 102 + + print_message "" + fi diff --git a/bin/commands/diagnose/index.ts b/bin/commands/diagnose/index.ts index 1fe91dc198..8fb6518277 100644 --- a/bin/commands/diagnose/index.ts +++ b/bin/commands/diagnose/index.ts @@ -8,31 +8,60 @@ Copyright Contributors to the Zowe Project. */ - import * as std from 'cm_std'; import * as common from '../../libs/common'; -export function execute() { - const errorCode: string = std.getenv('ZWE_CLI_PARAMETER_ERROR_CODE'); +const THIS_CODE = "\nThis code corresponds to the errors related to the"; +const FIND_DESC = "To find the description of this error code, refer to the:\n "; +const URL = { + apiML: "https://docs.zowe.org/stable/troubleshoot/troubleshoot-apiml-error-codes", + appFW : "https://docs.zowe.org/stable/troubleshoot/app-framework/appserver-error-codes", + launcher: "https://docs.zowe.org/stable/troubleshoot/launcher/launcher-error-codes", + launcherGit: "https://github.com/zowe/launcher/blob/v2.x/master/src/msg.h", + zss: "https://docs.zowe.org/stable/troubleshoot/app-framework/zss-error-codes", + zis: "https://docs.zowe.org/stable/troubleshoot/app-framework/zis-error-codes", + zwe: "https://docs.zowe.org/stable/appendix/zwe_server_command_reference/zwe/" +} + +function thisCodeCorrespondsTo(component: string){ + common.printMessage(`${THIS_CODE} ${component}.\n`); + common.printMessage(`${FIND_DESC}`); +} - const serverCode: string = errorCode.charAt(3); +function printLinks(description: string, link: string){ + if (link.indexOf('github') > 0) + common.printMessage(` ${description}`) + else + common.printMessage(` Zowe documentation for ${description}`) + common.printMessage(` ${link}`); +} - if (/^[zZ][wW][eE][AaSsDdLl][A-Za-z]?[0-9]{3,4}[A-Za-z]$/.test(errorCode)) { - if (serverCode.toLowerCase() === 'd') { - common.printMessage("This code corresponds to the errors related to the ZOWE Desktop and the App Server."); - common.printMessage("To find the description of this error code, refer to the Zowe documentation at https://github.com/zowe/docs-site/blob/master/docs/troubleshoot/app-framework/appserver-error-codes.md"); - } else if (serverCode.toLowerCase() === 's') { - common.printMessage("This code corresponds to the errors related to the Zowe Subsystem Services (ZSS) and Zowe Installation Services (ZIS)"); - common.printMessage("To find the description of this error code, refer to the Zowe documentation for ZSS at https://docs.zowe.org/stable/troubleshoot/app-framework/zss-error-codes and for ZIS at https://github.com/zowe/docs-site/blob/master/docs/troubleshoot/app-framework/zis-error-codes.md"); - } else if (serverCode.toLowerCase() === 'a') { - common.printMessage("This code corresponds to the errors related to the Zowe API Mediation Layer (APIML)."); - common.printMessage("To find the description of this error code, refer to the Zowe documentation at https://docs.zowe.org/stable/troubleshoot/troubleshoot-apiml-error-codes"); - } else if (serverCode.toLowerCase() === 'l') { - common.printMessage("This code corresponds to the errors related to the Zowe Launcher and ZWE"); - common.printMessage("To find the description of this error code, refer to the Zowe documentation for the Launcher at https://docs.zowe.org/stable/troubleshoot/launcher/launcher-error-codes and https://github.com/zowe/launcher/blob/v2.x/master/src/msg.h, and for ZWE at https://docs.zowe.org/stable/appendix/zwe_server_command_reference/zwe/"); +export function execute() { + const errorCode = std.getenv('ZWE_CLI_PARAMETER_ERROR_CODE'); + if (/^[zZ][wW][eE][AaSsDdLl][A-Za-z]?[0-9]{3,4}[A-Za-z]$/.test(errorCode)) { + const serverCode = errorCode.charAt(3); + if (serverCode.toLowerCase() === 'd') { + thisCodeCorrespondsTo('ZOWE Desktop and the App Server'); + printLinks('Application framework', `${URL.appFW}`); + } + else if (serverCode.toLowerCase() === 's') { + thisCodeCorrespondsTo('Zowe Subsystem Services (ZSS) and Zowe Installation Services (ZIS)'); + printLinks('ZSS', `${URL.zss}`); + printLinks('ZIS', `${URL.zis}`); + } + else if (serverCode.toLowerCase() === 'a') { + thisCodeCorrespondsTo('Zowe API Mediation Layer (APIML)'); + printLinks('API Mediation Layer', `${URL.apiML}`); + } + else if (serverCode.toLowerCase() === 'l') { + thisCodeCorrespondsTo('Zowe Launcher and ZWE'); + printLinks('Launcher', `${URL.launcher}`); + printLinks('Launcher error codes', `${URL.launcherGit}`); + printLinks('ZWE', `${URL.zwe}`); + } + common.printMessage(`\nYou may also explore reports from other users experiencing the same error by searching\nhttps://github.com/search?q=org%3Azowe+${errorCode}&type=discussions\n`); + } + else { + common.printErrorAndExit(`ZWEL0102E: Invalid parameter --error-code='${errorCode}'`, undefined, 102); } - common.printMessage(`You may also explore reports from other users experiencing the same error by searching here https://github.com/search?q=org%3Azowe+${errorCode}&type=discussions`) - } else { - common.printErrorAndExit("Invalid Error Code", undefined, 102); - } } diff --git a/bin/commands/init/apfauth/.help b/bin/commands/init/apfauth/.help index 129ab6f46d..9d1ed0706a 100644 --- a/bin/commands/init/apfauth/.help +++ b/bin/commands/init/apfauth/.help @@ -4,7 +4,7 @@ NOTE: You require proper permission to run APF authorize command. These Zowe YAML configurations showing with sample values are used: -``` +```yaml zowe: setup: dataset: diff --git a/bin/commands/init/certificate/.help b/bin/commands/init/certificate/.help index 20bedc6c48..7eda0534f4 100644 --- a/bin/commands/init/certificate/.help +++ b/bin/commands/init/certificate/.help @@ -7,7 +7,7 @@ be written back to your Zowe YAML configuration file: These Zowe YAML configurations showing with sample values are used: -``` +```yaml zowe: setup: dataset: @@ -148,12 +148,12 @@ zOSMF: Zowe the label of existing certificate. - If `zowe.verifyCertificates` is not `DISABLED`, and z/OSMF host (`zOSMF.host`) is provided, Zowe will try to trust z/OSMF certificate. - * If you are using `RACF` security manager, Zowe will try to automatically - detect the z/OSMF CA based on certificate owner specified by + * If you are using `RACF` or `TSS` security manager, Zowe will try to + automatically detect the z/OSMF CA based on certificate owner specified by `zowe.setup.certificate.keyring.zOSMF.user`. Default value of this field is `IZUSVR`. If the automatic detection failed, you will need to define `zowe.setup.certificate.keyring.zOSMF.ca` indicates what is the label of z/OSMF root certificate authority. - * If you are using `ACF2` or `TSS` (Top Secret) security manager, + * If you are using `ACF2` security manager, `zowe.setup.certificate.keyring.zOSMF.ca` is required to indicates what is the label of z/OSMF root certificate authority. diff --git a/bin/commands/init/certificate/index.sh b/bin/commands/init/certificate/index.sh index 478b3c745a..a1d2f5c8dd 100644 --- a/bin/commands/init/certificate/index.sh +++ b/bin/commands/init/certificate/index.sh @@ -340,7 +340,7 @@ elif [[ "${cert_type}" == JCE*KS ]]; then # should we clean up before creating new if [ "${ZWE_CLI_PARAMETER_ALLOW_OVERWRITE}" = "true" ]; then # warning - print_message "Warning ZWEL0300W: Keyring \"safkeyring:///${keyring_owner}/${keyring_name}\" will be overwritten during configuration." + print_message "Warning ZWEL0300W: Keyring \"safkeyring://${keyring_owner}/${keyring_name}\" will be overwritten during configuration." zwecli_inline_execute_command \ certificate keyring-jcl clean \ @@ -384,7 +384,7 @@ elif [[ "${cert_type}" == JCE*KS ]]; then yaml_keyring_label="${keyring_label}" # keyring string for self-signed CA - yaml_pem_cas="safkeyring:////${keyring_owner}/${keyring_name}&${keyring_caLabel}" + yaml_pem_cas="safkeyring://${keyring_owner}/${keyring_name}&${keyring_caLabel}" ;; 2) # connect existing certs to zowe keyring @@ -433,9 +433,9 @@ elif [[ "${cert_type}" == JCE*KS ]]; then item=$(echo "${item}" | trim) if [ -n "${item}" ]; then if [ -n "${yaml_pem_cas}" ]; then - yaml_pem_cas="${yaml_pem_cas},safkeyring:////${keyring_owner}/${keyring_name}&${item}" + yaml_pem_cas="${yaml_pem_cas},safkeyring://${keyring_owner}/${keyring_name}&${item}" else - yaml_pem_cas="safkeyring:////${keyring_owner}/${keyring_name}&${item}" + yaml_pem_cas="safkeyring://${keyring_owner}/${keyring_name}&${item}" fi fi done < "${tmpfile}") code=$? diff --git a/bin/commands/init/vsam/.help b/bin/commands/init/vsam/.help index fbcaf2694b..ef1ff68532 100644 --- a/bin/commands/init/vsam/.help +++ b/bin/commands/init/vsam/.help @@ -1,9 +1,9 @@ -This command will run ZWECSVSM jcl to create VSAM data set for Zowe APIML +This command will run ZWECSVSM JCL to create VSAM data set for Zowe APIML Caching Service. These Zowe YAML configurations showing with sample values are used: -``` +```yaml zowe: setup: dataset: @@ -21,9 +21,9 @@ components: name: IBMUSER.ZWE.CUST.CACHE2 ``` -- `zowe.setup.dataset.prefix` shows where the `SZWESAMP` data set is installed, -- `zowe.setup.dataset.jcllib` is the custom JCL library. Zowe will create customized - ZWESECUR JCL here before applying it. +- `zowe.setup.dataset.prefix` shows where the `SZWESAMP` data set is installed. +- `zowe.setup.dataset.jcllib` is the custom JCL library. Zowe server command may + generate sample JCLs and put into this data set. - `zowe.setup.vsam.mode` indicates whether the VSAM will utilize Record Level Sharing (RLS) services or not. Valid value is `RLS` or `NONRLS`. - `zowe.setup.vsam.volume` indicates the name of volume. diff --git a/bin/commands/init/vsam/index.sh b/bin/commands/init/vsam/index.sh index acf3ae06cb..f40e606b6a 100644 --- a/bin/commands/init/vsam/index.sh +++ b/bin/commands/init/vsam/index.sh @@ -44,7 +44,7 @@ vsam_volume= if [ "${vsam_mode}" = "NONRLS" ]; then vsam_volume=$(read_yaml "${ZWE_CLI_PARAMETER_CONFIG}" ".zowe.setup.vsam.volume") if [ -z "${vsam_volume}" ]; then - print_error_and_exit "Error ZWEL0157E: Zowe Caching Service VSAM data set Non-RLS volume (zowe.setup.vsam.volume) is not defined in Zowe YAML configuration file." "" 157 + print_error_and_exit "Error ZWEL0157E: Zowe Caching Service VSAM data set volume (zowe.setup.vsam.volume) is not defined in Zowe YAML configuration file." "" 157 fi fi vsam_storageClass= diff --git a/bin/commands/install/.help b/bin/commands/install/.help index 3e21d52635..69a1f32ab5 100644 --- a/bin/commands/install/.help +++ b/bin/commands/install/.help @@ -6,7 +6,7 @@ already prepared during SMPE install. These Zowe YAML configurations showing with sample values are used: -``` +```yaml zowe: setup: dataset: @@ -19,3 +19,4 @@ Expected outputs: * `SZWEAUTH` contains few Zowe load modules (++PROGRAM). * `SZWESAMP` contains several sample configurations. * `SZWEEXEC` contains few utilities used by Zowe. + * `SZWELOAD` contains config manager for REXX. \ No newline at end of file diff --git a/bin/commands/internal/config/get/index.sh b/bin/commands/internal/config/get/index.sh index e6b7803bdc..f4eb38eb4f 100644 --- a/bin/commands/internal/config/get/index.sh +++ b/bin/commands/internal/config/get/index.sh @@ -13,7 +13,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/config/get/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/config/get/cli.js" else ############################### diff --git a/bin/commands/internal/config/output/.examples b/bin/commands/internal/config/output/.examples new file mode 100644 index 0000000000..3234dd5106 --- /dev/null +++ b/bin/commands/internal/config/output/.examples @@ -0,0 +1 @@ +zwe internal config output -c /path/to/zowe.yaml diff --git a/bin/commands/internal/config/output/.help b/bin/commands/internal/config/output/.help new file mode 100644 index 0000000000..9ab013c019 --- /dev/null +++ b/bin/commands/internal/config/output/.help @@ -0,0 +1 @@ +Outputs the merged YAML used at Zowe runtime into zowe.workspaceDirectory/.env/.zowe-merged.yaml diff --git a/bin/commands/internal/config/output/cli.ts b/bin/commands/internal/config/output/cli.ts new file mode 100644 index 0000000000..3e9ae4c7de --- /dev/null +++ b/bin/commands/internal/config/output/cli.ts @@ -0,0 +1,13 @@ +/* + This program and the accompanying materials are made available + under the terms of the Eclipse Public License v2.0 which + accompanies this distribution, and is available at + https://www.eclipse.org/legal/epl-v20.html + + SPDX-License-Identifier: EPL-2.0 + + Copyright Contributors to the Zowe Project. +*/ +import * as std from 'cm_std'; +import * as index from './index'; +index.execute(); diff --git a/bin/commands/internal/config/output/index.sh b/bin/commands/internal/config/output/index.sh new file mode 100644 index 0000000000..d2765d6f5f --- /dev/null +++ b/bin/commands/internal/config/output/index.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +####################################################################### +# This program and the accompanying materials are made available +# under the terms of the Eclipse Public License v2.0 which +# accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-v20.html +# +# SPDX-License-Identifier: EPL-2.0 +# +# Copyright Contributors to the Zowe Project. +####################################################################### + +_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/config/output/cli.js" diff --git a/bin/commands/internal/config/output/index.ts b/bin/commands/internal/config/output/index.ts new file mode 100644 index 0000000000..5f6d98d054 --- /dev/null +++ b/bin/commands/internal/config/output/index.ts @@ -0,0 +1,18 @@ +/* + This program and the accompanying materials are made available + under the terms of the Eclipse Public License v2.0 which + accompanies this distribution, and is available at + https://www.eclipse.org/legal/epl-v20.html + + SPDX-License-Identifier: EPL-2.0 + + Copyright Contributors to the Zowe Project. +*/ + +import * as common from '../../../../libs/common'; +import * as config from '../../../../libs/config'; + +export function execute() { + common.requireZoweYaml(); + const ZOWE_CONFIG=config.getZoweConfig(); +} diff --git a/bin/commands/internal/config/set/index.sh b/bin/commands/internal/config/set/index.sh index 38aaa2a59e..dddc8c9f26 100644 --- a/bin/commands/internal/config/set/index.sh +++ b/bin/commands/internal/config/set/index.sh @@ -13,7 +13,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/config/set/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/config/set/cli.js" else ############################### diff --git a/bin/commands/internal/config/set/index.ts b/bin/commands/internal/config/set/index.ts index a933254ca6..754e84a87b 100644 --- a/bin/commands/internal/config/set/index.ts +++ b/bin/commands/internal/config/set/index.ts @@ -17,7 +17,7 @@ import * as fakejq from '../../../../libs/fakejq'; export function execute(configPath:string, newValue: any, haInstance?: string, valueAsString?: boolean) { common.requireZoweYaml(); - const configFiles=std.getenv('ZWE_CLI_PARAMETER_CONFIG'); + const configFiles=std.getenv('ZWE_PRIVATE_CONFIG_ORIG'); const ZOWE_CONFIG=config.getZoweConfig(); if (!valueAsString) { diff --git a/bin/commands/internal/container/init/index.sh b/bin/commands/internal/container/init/index.sh index 49970840e7..91f3b89359 100644 --- a/bin/commands/internal/container/init/index.sh +++ b/bin/commands/internal/container/init/index.sh @@ -13,7 +13,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/container/init/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/container/init/cli.js" else diff --git a/bin/commands/internal/get-launch-components/index.sh b/bin/commands/internal/get-launch-components/index.sh index 11b64eff01..ed9fc01836 100644 --- a/bin/commands/internal/get-launch-components/index.sh +++ b/bin/commands/internal/get-launch-components/index.sh @@ -14,7 +14,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/get-launch-components/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/get-launch-components/cli.js" else diff --git a/bin/commands/internal/start/component/index.sh b/bin/commands/internal/start/component/index.sh index a0d0fac1ff..1de4660459 100644 --- a/bin/commands/internal/start/component/index.sh +++ b/bin/commands/internal/start/component/index.sh @@ -13,7 +13,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/start/component/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/start/component/cli.js" else diff --git a/bin/commands/internal/start/component/index.ts b/bin/commands/internal/start/component/index.ts index 8e4a9a2351..e627ae2216 100644 --- a/bin/commands/internal/start/component/index.ts +++ b/bin/commands/internal/start/component/index.ts @@ -12,10 +12,12 @@ import * as std from 'cm_std'; import * as os from 'cm_os'; import * as zos from 'zos'; +import * as xplatform from 'xplatform'; import * as common from '../../../../libs/common'; import * as config from '../../../../libs/config'; import * as shell from '../../../../libs/shell'; import * as varlib from '../../../../libs/var'; +import * as stringlib from '../../../../libs/string'; import * as java from '../../../../libs/java'; import * as fs from '../../../../libs/fs'; import * as component from '../../../../libs/component'; @@ -93,8 +95,26 @@ export function execute(componentId: string, runInBackground: boolean=false) { } else { // wait for all background subprocesses created by bin/start.sh exit // re-source libs is necessary to reclaim shell functions since this will be executed in a new shell - //TODO does this do the same as the shell script before it? - shell.execSync('sh', '-c', `cd ${COMPONENT_DIR} ; cat "${fullPath}" | { echo ". \"${ZOWE_CONFIG.zowe.runtimeDirectory}/bin/libs/configmgr-index.sh\"" ; cat ; echo; echo wait; } | /bin/sh`); + const startScriptContents = `cd ${COMPONENT_DIR} ; . "${ZOWE_CONFIG.zowe.runtimeDirectory}/bin/libs/configmgr-index.sh" ; ${xplatform.loadFileUTF8(fullPath, xplatform.AUTO_DETECT)} ; wait;`; + const pipeArray = os.pipe(); + if (!pipeArray) { + common.printFormattedError("ZWELS", "zwe-internal-start-component", `Error ZWEL0064E: failed to run command os.pipe - Cannot start component ${componentId}`); + return; + } + //TODO this will not work with unicode codepoints longer than a byte + const buf = new ArrayBuffer(startScriptContents.length); + const view = new Uint8Array(buf); + const ebcdicString = stringlib.asciiToEbcdic(startScriptContents); + for (let i = 0; i < startScriptContents.length; i++) { + view[i] = ebcdicString.charCodeAt(i); + } + + os.write(pipeArray[1], buf, 0, startScriptContents.length); + os.close(pipeArray[1]); + os.exec(['/bin/sh'], + {block: true, usePath: true, stdin: pipeArray[0]}); + os.close(pipeArray[0]); + } } else { common.printFormattedError("ZWELS", "zwe-internal-start-component", `Error ZWEL0172E: Component ${componentId} has commands.start defined but the file is missing.`); diff --git a/bin/commands/internal/start/index.sh b/bin/commands/internal/start/index.sh index 1c2ea3b7d8..843d4e4a86 100644 --- a/bin/commands/internal/start/index.sh +++ b/bin/commands/internal/start/index.sh @@ -13,7 +13,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/start/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/start/cli.js" else diff --git a/bin/commands/internal/start/prepare/index.sh b/bin/commands/internal/start/prepare/index.sh index 7927fbd231..f4223933e5 100644 --- a/bin/commands/internal/start/prepare/index.sh +++ b/bin/commands/internal/start/prepare/index.sh @@ -17,7 +17,7 @@ USE_CONFIGMGR=$(check_configmgr_enabled) if [ "${USE_CONFIGMGR}" = "true" ]; then - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/start/prepare/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/internal/start/prepare/cli.js" else @@ -67,6 +67,7 @@ prepare_workspace_directory() { export ZWE_PRIVATE_WORKSPACE_ENV_DIR="${ZWE_zowe_workspaceDirectory}/.env" export ZWE_STATIC_DEFINITIONS_DIR="${ZWE_zowe_workspaceDirectory}/api-mediation/api-defs" export ZWE_GATEWAY_SHARED_LIBS="${ZWE_zowe_workspaceDirectory}/gateway/sharedLibs/" + export ZWE_ZAAS_SHARED_LIBS="${ZWE_zowe_workspaceDirectory}/zaas/sharedLibs/" export ZWE_DISCOVERY_SHARED_LIBS="${ZWE_zowe_workspaceDirectory}/discovery/sharedLibs/" mkdir -p "${ZWE_zowe_workspaceDirectory}" @@ -88,9 +89,11 @@ prepare_workspace_directory() { # create apiml static defs directory mkdir -p "${ZWE_STATIC_DEFINITIONS_DIR}" - # create apiml gateway share library directory + # create apiml gateway shared libraries directory mkdir -p "${ZWE_GATEWAY_SHARED_LIBS}" - # create apiml discovery share library directory + # create apiml zaas shared libraries directory + mkdir -p "${ZWE_ZAAS_SHARED_LIBS}" + # create apiml discovery shared libraries directory mkdir -p "${ZWE_DISCOVERY_SHARED_LIBS}" # Copy Zowe manifest into WORKSPACE_DIR so we know the version for support enquiries/migration @@ -128,7 +131,7 @@ global_validate() { validate_this "validate_node_home 2>&1" "zwe-internal-start-prepare,global_validate:${LINENO}" # validate java for some core components - if [[ ${ZWE_ENABLED_COMPONENTS} == *"gateway"* || ${ZWE_ENABLED_COMPONENTS} == *"cloud-gateway"* || ${ZWE_ENABLED_COMPONENTS} == *"discovery"* || ${ZWE_ENABLED_COMPONENTS} == *"api-catalog"* || ${ZWE_ENABLED_COMPONENTS} == *"caching-service"* || ${ZWE_ENABLED_COMPONENTS} == *"metrics-service"* || ${ZWE_ENABLED_COMPONENTS} == *"files-api"* || ${ZWE_ENABLED_COMPONENTS} == *"jobs-api"* ]]; then + if [[ ${ZWE_ENABLED_COMPONENTS} == *"gateway"* || ${ZWE_ENABLED_COMPONENTS} == *"zaas"* || ${ZWE_ENABLED_COMPONENTS} == *"discovery"* || ${ZWE_ENABLED_COMPONENTS} == *"api-catalog"* || ${ZWE_ENABLED_COMPONENTS} == *"caching-service"* ]]; then validate_this "validate_java_home 2>&1" "zwe-internal-start-prepare,global_validate:${LINENO}" fi else @@ -139,11 +142,16 @@ global_validate() { # validate z/OSMF for some core components if [ -n "${ZOSMF_HOST}" -a -n "${ZOSMF_PORT}" ]; then - if [[ ${ZWE_ENABLED_COMPONENTS} == *"discovery"* || ${ZWE_ENABLED_COMPONENTS} == *"files-api"* || ${ZWE_ENABLED_COMPONENTS} == *"jobs-api"* ]]; then + if [[ ${ZWE_ENABLED_COMPONENTS} == *"discovery"* ]]; then validate_this "validate_zosmf_host_and_port \"${ZOSMF_HOST}\" \"${ZOSMF_PORT}\" 2>&1" "zwe-internal-start-prepare,global_validate:${LINENO}" + else + # check doesn't apply to container environments + if [ "${ZWE_components_gateway_apiml_security_auth_provider}" = "zosmf" -a "${ZWE_RUN_IN_CONTAINER}" != "true" ]; then + let "ZWE_PRIVATE_ERRORS_FOUND=${ZWE_PRIVATE_OLD_ERRORS_FOUND}+1" + print_error "Using z/OSMF as 'components.gateway.apiml.security.auth.provider' is not possible: discovery is disabled." + print_formatted_info "ZWELS" "zwe-internal-start-prepare,global_validate:${LINENO}" "Zosmf validation failed" + fi fi - elif [ "${ZWE_components_gateway_apiml_security_auth_provider}" = "zosmf" ]; then - validate_this "validate_zosmf_as_auth_provider \"${ZOSMF_HOST}\" \"${ZOSMF_PORT}\" \"${ZWE_components_gateway_apiml_security_auth_provider}\" 2>&1" "zwe-internal-start-prepare,global_validate:${LINENO}" fi check_runtime_validation_result "zwe-internal-start-prepare,global_validate:${LINENO}" @@ -266,6 +274,17 @@ configure_components() { fi fi + # - zaas shared lib + result=$(process_component_zaas_shared_libs "${component_dir}" 2>&1) + retval=$? + if [ -n "${result}" ]; then + if [ "${retval}" = "0" ]; then + print_formatted_debug "ZWELS" "zwe-internal-start-prepare,configure_components:${LINENO}" "${result}" + else + print_formatted_error "ZWELS" "zwe-internal-start-prepare,configure_components:${LINENO}" "${result}" + fi + fi + # - gateway shared lib result=$(process_component_gateway_shared_libs "${component_dir}" 2>&1) retval=$? diff --git a/bin/commands/internal/start/prepare/index.ts b/bin/commands/internal/start/prepare/index.ts index 98b2bffec5..08feceb953 100644 --- a/bin/commands/internal/start/prepare/index.ts +++ b/bin/commands/internal/start/prepare/index.ts @@ -3,9 +3,9 @@ under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html - + SPDX-License-Identifier: EPL-2.0 - + Copyright Contributors to the Zowe Project. */ @@ -75,7 +75,7 @@ function prepareLogDirectory() { if (logDir) { os.mkdir(logDir, 0o750); if (!fs.isDirectoryWritable(logDir)) { - common.printFormattedError("ZWELS", "zwe-internal-start-prepare,prepare_log_directory", `ZWEL0141E: User $(get_user_id) does not have write permission on ${logDir}.`); + common.printFormattedError("ZWELS", "zwe-internal-start-prepare,prepare_log_directory", `ZWEL0141E: User ${user} does not have write permission on ${logDir}.`); std.exit(141); } } @@ -137,16 +137,17 @@ function globalValidate(enabledComponents:string[]): void { if (runInContainer != 'true') { // only do these check when it's not running in container - // currently node is always required - let nodeOk = node.validateNodeHome(); - if (!nodeOk) { - privateErrors++; - common.printFormattedError('ZWELS', "zwe-internal-start-prepare,global_validate", `Could not validate node home`); + if (enabledComponents.includes('app-server')) { + let nodeOk = node.validateNodeHome(); + if (!nodeOk) { + privateErrors++; + common.printFormattedError('ZWELS', "zwe-internal-start-prepare,global_validate", `Could not validate node home`); + } } // validate java for some core components //TODO this should be a manifest parameter that you require java, not a hardcoded list. What if extensions require it? - if (enabledComponents.includes('gateway') || enabledComponents.includes('cloud-gateway') || enabledComponents.includes('discovery') || enabledComponents.includes('api-catalog') || enabledComponents.includes('caching-service') || enabledComponents.includes('metrics-service') || enabledComponents.includes('files-api') || enabledComponents.includes('jobs-api')) { + if (enabledComponents.includes('gateway') || enabledComponents.includes('zaas') || enabledComponents.includes('discovery') || enabledComponents.includes('api-catalog') || enabledComponents.includes('caching-service')) { let javaOk = java.validateJavaHome(); if (!javaOk) { privateErrors++; @@ -165,18 +166,16 @@ function globalValidate(enabledComponents:string[]): void { // validate z/OSMF for some core components if (zosmfHost && zosmfPort) { - if (enabledComponents.includes('discovery') || enabledComponents.includes('files-api') || enabledComponents.includes('jobs-api')) { + if (enabledComponents.includes('discovery')) { let zosmfOk = zosmf.validateZosmfHostAndPort(zosmfHost, zosmfPort); if (!zosmfOk) { privateErrors++; common.printFormattedError('ZWELS', "zwe-internal-start-prepare,global_validate", "Zosmf validation failed"); } } else if (std.getenv('ZWE_components_gateway_apiml_security_auth_provider') == "zosmf") { - let zosmfOk = zosmf.validateZosmfAsAuthProvider(zosmfHost, zosmfPort, 'zosmf'); - if (!zosmfOk) { privateErrors++; + common.printError("Using z/OSMF as 'components.gateway.apiml.security.auth.provider' is not possible: discovery is disabled."); common.printFormattedError('ZWELS', "zwe-internal-start-prepare,global_validate", "Zosmf validation failed"); - } } } @@ -194,7 +193,7 @@ function validateComponents(enabledComponents:string[]): any { common.printFormattedInfo("ZWELS", "zwe-internal-start-prepare,validate_components", "process component validations ..."); const componentEnvironments = {}; - + // reset error counter let privateErrors = 0; std.setenv('ZWE_PRIVATE_ERRORS_FOUND','0'); @@ -243,7 +242,7 @@ function validateComponents(enabledComponents:string[]): any { } } }); - + std.setenv('ZWE_PRIVATE_ERRORS_FOUND', ''+privateErrors); varlib.checkRuntimeValidationResult("zwe-internal-start-prepare,validate_components"); @@ -258,8 +257,8 @@ function configureComponents(componentEnvironments?: any, enabledComponents?:str const zwePrivateWorkspaceEnvDir = std.getenv('ZWE_PRIVATE_WORKSPACE_ENV_DIR'); const zweCliParameterHaInstance = std.getenv('ZWE_CLI_PARAMETER_HA_INSTANCE'); - - + + enabledComponents.forEach((componentId: string)=> { common.printFormattedTrace("ZWELS", "zwe-internal-start-prepare,configure_components", `- checking ${componentId}`); const componentDir = component.findComponentDirectory(componentId); @@ -311,13 +310,21 @@ function configureComponents(componentEnvironments?: any, enabledComponents?:str common.printFormattedError("ZWELS", "zwe-internal-start-prepare,configure_components", `${componentName} processComponentApimlStaticDefinitions failure`); } // - generic app framework plugin - success=component.processComponentAppfwPlugin(componentDir); + success=component.processComponentAppfwPlugin(componentDir); if (success) { common.printFormattedDebug("ZWELS", "zwe-internal-start-prepare,configure_components", `${componentName} processComponentAppfwPlugin success`); } else { common.printFormattedError("ZWELS", "zwe-internal-start-prepare,configure_components", `${componentName} processComponentAppfwPlugin failure`); } - + + // zaas shared lib + success=component.processComponentZaasSharedLibs(componentDir); + if (success) { + common.printFormattedDebug("ZWELS", "zwe-internal-start-prepare,configure_components", `${componentName} processComponentZaasSharedLibs success`); + } else { + common.printFormattedError("ZWELS", "zwe-internal-start-prepare,configure_components", `${componentName} processComponentZaasSharedLibs failure`); + } + // - gateway shared lib success=component.processComponentGatewaySharedLibs(componentDir); if (success) { @@ -353,13 +360,13 @@ function configureComponents(componentEnvironments?: any, enabledComponents?:str const result = shell.execOutSync('sh', '-c', `. ${runtimeDirectory}/bin/libs/configmgr-index.sh && cd ${componentDir} && . ${fullPath} ; export rc=$? ; export -p`); common.printFormattedDebug("ZWELS", "zwe-internal-start-prepare,configure_components", `${componentName} configure ended with rc=${result.rc}`); - + if (result.rc==0) { const exportContent = varlib.getEnvironmentExports(result.out); if (exportContent) { const rc = xplatform.storeFileUTF8(`${zwePrivateWorkspaceEnvDir}/${componentName}/.${zweCliParameterHaInstance}.env`, xplatform.AUTO_DETECT, exportContent); if (!rc) { - + } else { // set permission for the component environment snapshot shell.execSync('chmod', `700`, `"${zwePrivateWorkspaceEnvDir}/${componentName}/.${zweCliParameterHaInstance}.env"`); @@ -387,7 +394,7 @@ function configureComponents(componentEnvironments?: any, enabledComponents?:str } } }); - + common.printFormattedDebug("ZWELS", "zwe-internal-start-prepare,configure_components", "component configurations are successful"); } @@ -438,7 +445,10 @@ export function execute() { // other extensions need to specify `require_java` in their validate.sh java.requireJava(); } - node.requireNode(); + if (stringlib.itemInList('app-server', std.getenv('ZWE_CLI_PARAMETER_COMPONENT'))) { + // other extensions need to specify `require_node` in their validate.sh + node.requireNode(); + } common.requireZoweYaml(); // overwrite ZWE_PRIVATE_LOG_LEVEL_ZWELS with zowe.launchScript.logLevel config in YAML @@ -450,7 +460,7 @@ export function execute() { config.sanitizeHaInstanceId(); common.printFormattedInfo("ZWELS", "zwe-internal-start-prepare", `starting Zowe instance ${std.getenv('ZWE_CLI_PARAMETER_HA_INSTANCE')} with ${cliParameterConfig} ...`); - // extra preparations for running in container + // extra preparations for running in container // this is running in containers if (runInContainer == 'true') { prepareRunningInContainer(); diff --git a/bin/commands/migrate/for/kubernetes/index.sh b/bin/commands/migrate/for/kubernetes/index.sh index b957ea19db..c31bbbb04e 100644 --- a/bin/commands/migrate/for/kubernetes/index.sh +++ b/bin/commands/migrate/for/kubernetes/index.sh @@ -49,7 +49,7 @@ mkdir -p "${ZWE_PRIVATE_WORKSPACE_ENV_DIR}" generate_instance_env_from_yaml_config convert-for-k8s source_env "${ZWE_PRIVATE_WORKSPACE_ENV_DIR}/.instance-convert-for-k8s.env" # prepare full SAN list for k8s -full_k8s_domain_list="${ZWE_CLI_PARAMETER_DOMAINS},localhost.localdomain,localhost,127.0.0.1,*.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.svc.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME},*.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.pod.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME},*.discovery-service.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.svc.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME},*.gateway-service.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.svc.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME}" +full_k8s_domain_list="${ZWE_CLI_PARAMETER_DOMAINS},localhost.localdomain,localhost,127.0.0.1,*.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.svc.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME},*.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.pod.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME},*.discovery-service.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.svc.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME},*.gateway-service.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.svc.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME},*.zaas-service.${ZWE_CLI_PARAMETER_K8S_NAMESPACE}.svc.${ZWE_CLI_PARAMETER_K8S_CLUSTER_NAME}" original_zss_host="${ZWE_zowe_externalDomains_0}" original_zss_port="${ZWE_components_zss_port}" @@ -77,9 +77,9 @@ if [[ "${ZWE_zowe_certificate_keystore_type}" == JCE*KS ]]; then ZWE_zowe_certificate_truststore_password="${ZWE_CLI_PARAMETER_PASSWORD}" keystore_content=$(pkeytool -list \ - -keystore "${ZWE_zowe_certificate_keystore_file}" \ - -storepass "${ZWE_zowe_certificate_keystore_password}" \ - -storetype "${ZWE_zowe_certificate_keystore_type}") + -keystore "${ZWE_zowe_certificate_keystore_file}" \ + -storepass "${ZWE_zowe_certificate_keystore_password}" \ + -storetype "${ZWE_zowe_certificate_keystore_type}") ZWE_zowe_certificate_keystore_alias= aliases=$(echo "${keystore_content}" | grep -i keyentry | awk -F, '{print $1}') @@ -145,7 +145,7 @@ if [ "${ZWE_zowe_setup_certificate_type}" = "PKCS12" -a "${ZWE_zowe_verifyCertif print_error_and_exit "Error ZWEL0169E: Failed to create certificate \"${ZWE_zowe_setup_certificate_pkcs12_name}\"." "" 169 fi if [ ! -f "${temp_dir}/keystore/${ZWE_zowe_setup_certificate_pkcs12_name}/${ZWE_zowe_setup_certificate_pkcs12_name}.keystore.p12" ]; then - >&2 echo "Error: failed to generate keystore for Kubernetes" + echo >&2 "Error: failed to generate keystore for Kubernetes" exit 1 fi @@ -204,29 +204,27 @@ done update_zowe_yaml "${temp_dir}/zowe.yaml" "zowe.externalPort" "${ZWE_CLI_PARAMETER_EXTERNAL_PORT}" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.gateway.port" "7554" +update_zowe_yaml "${temp_dir}/zowe.yaml" "components.zaas.port" "7558" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.discovery.port" "7553" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.api-catalog.port" "7552" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.caching-service.port" "7555" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.app-server.port" "7556" -update_zowe_yaml "${temp_dir}/zowe.yaml" "components.jobs-api.port" "8545" -update_zowe_yaml "${temp_dir}/zowe.yaml" "components.files-api.port" "8547" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.gateway.enabled" "true" +update_zowe_yaml "${temp_dir}/zowe.yaml" "components.zaas.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.discovery.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.api-catalog.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.caching-service.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.app-server.enabled" "true" -update_zowe_yaml "${temp_dir}/zowe.yaml" "components.jobs-api.enabled" "true" -update_zowe_yaml "${temp_dir}/zowe.yaml" "components.files-api.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.explorer-jes.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.explorer-mvs.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.explorer-uss.enabled" "true" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.gateway.apiml.security.x509.externalMapperUrl" "" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.gateway.apiml.security.authorization.endpoint.url" "" -gateway_auth_provider=$(read_yaml "${temp_dir}/zowe.yaml" ".components.gateway.apiml.security.authorization.endpoint.provider") -if [ "${gateway_auth_provider}" != "" ]; then - print_message "Zowe APIML Gateway authorization provider is suggested to be empty when running in Kubernetes. 'native' is not supported off Z platform." +zaas_auth_provider=$(read_yaml "${temp_dir}/zowe.yaml" ".components.gateway.apiml.security.authorization.endpoint.provider") +if [ "${zaas_auth_provider}" != "" ]; then + print_message "Zowe APIML ZAAS authorization provider is suggested to be empty when running in Kubernetes. 'native' is not supported off Z platform." fi update_zowe_yaml "${temp_dir}/zowe.yaml" "components.gateway.apiml.security.authorization.endpoint.provider" "" update_zowe_yaml "${temp_dir}/zowe.yaml" "components.discovery.replicas" "1" diff --git a/bin/commands/start/.help b/bin/commands/start/.help index f3c2b870a9..15c6e29496 100644 --- a/bin/commands/start/.help +++ b/bin/commands/start/.help @@ -2,13 +2,14 @@ Start Zowe with main started task. These Zowe YAML configurations showing with sample values are used: -``` +```yaml zowe: setup: security: stcs: zowe: ZWESLSTC - jobname: ZWE1SV + job: + name: ZWE1SV haInstances: [ha-instance]: sysname: ZLP1 @@ -21,3 +22,7 @@ haInstances: - `haInstances.[ha-instance].sysname` is the SYSNAME of the target HA instance. If you pass `--ha-instance` parameter, this is the SYSNAME the start command will be routed to. + +Note: `zwe start` is only identifying an already configured instance of Zowe. +Any additional changes to the `zowe.yaml` config could possibly require +either manual changes or running related `zwe` commands before issuing `zwe start`. diff --git a/bin/commands/start/index.sh b/bin/commands/start/index.sh index a0ed1b47ad..a24dcb93df 100644 --- a/bin/commands/start/index.sh +++ b/bin/commands/start/index.sh @@ -18,7 +18,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/start/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/start/cli.js" else diff --git a/bin/commands/stop/.help b/bin/commands/stop/.help index f0bc0d4d8d..c2ad2c66e3 100644 --- a/bin/commands/stop/.help +++ b/bin/commands/stop/.help @@ -2,7 +2,7 @@ Stop Zowe main job. These Zowe YAML configurations showing with sample values are used: -``` +```yaml zowe: setup: security: diff --git a/bin/commands/stop/index.sh b/bin/commands/stop/index.sh index 912092ee0a..fba55a3836 100644 --- a/bin/commands/stop/index.sh +++ b/bin/commands/stop/index.sh @@ -17,7 +17,7 @@ if [ "${USE_CONFIGMGR}" = "true" ]; then # user-facing command, use tmpdir to not mess up workspace permissions export ZWE_PRIVATE_TMP_MERGED_YAML_DIR=1 fi - _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/stop/cli.js" + _CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/bin/commands/stop/cli.js" else diff --git a/bin/commands/support/.help b/bin/commands/support/.help index 0f9ef64565..6bb8eb4639 100644 --- a/bin/commands/support/.help +++ b/bin/commands/support/.help @@ -6,6 +6,8 @@ This command will collect these information: * z/OS version * Java version * Node.js version + * External Security Manager + * CEE Runtime Options - Zowe configurations * Zowe manifest.json * Zowe configuration file diff --git a/bin/commands/support/index.sh b/bin/commands/support/index.sh index be3ab8c68e..20c024ef43 100644 --- a/bin/commands/support/index.sh +++ b/bin/commands/support/index.sh @@ -11,6 +11,13 @@ # Copyright Contributors to the Zowe Project. ####################################################################### +print_message_file() { + msg="${1}" + out_file="${2}" + print_message "- ${msg}" + echo "${msg}" >> "${out_file}" +} + print_level0_message "Collect information for Zowe support" ############################### @@ -43,17 +50,23 @@ print_debug "Temporary directory created: ${tmp_dir}" print_message ############################### -print_level1_message "Collecting version of z/OS, Java, NodeJS" -VERSION_FILE="${tmp_dir}/version_output" +print_level1_message "Collecting various environment information" +ENVIRONMENT_FILE="${tmp_dir}/environment_output" +echo "[Environment information]" > "${ENVIRONMENT_FILE}" ZOS_VERSION=`operator_command "D IPLINFO" | grep -i release | xargs` -print_message "- z/OS: ${ZOS_VERSION}" +if [ -z "${ZOS_VERSION}" ]; then + ZOS_VERSION=`sysvar SYSOSLVL` +fi JAVA_VERSION=`${JAVA_HOME}/bin/java -version 2>&1 | head -n 1` -print_message "- Java: ${JAVA_VERSION}" NODE_VERSION=`${NODE_HOME}/bin/node --version` -print_message "- NodeJS: ${NODE_VERSION}" -echo "z/OS version: ${ZOS_VERSION}" > "${VERSION_FILE}" -echo "Java version: ${JAVA_VERSION}" >> "${VERSION_FILE}" -echo "NodeJS version: ${NODE_VERSION}" >> "${VERSION_FILE}" +ESM=`"${ZWE_zowe_runtimeDirectory}/bin/utils/getesm"` +CEE_OPTIONS=`tsocmd "OMVS RUNOPTS('RPTOPTS(ON)')" 2>&1` + +print_message_file "z/OS version: ${ZOS_VERSION}" "${ENVIRONMENT_FILE}" +print_message_file "Java version: ${JAVA_VERSION}" "${ENVIRONMENT_FILE}" +print_message_file "NodeJS version: ${NODE_VERSION}" "${ENVIRONMENT_FILE}" +print_message_file "External Security Manager: ${ESM}" "${ENVIRONMENT_FILE}" +print_message_file "CEE Runtime Options: ${CEE_OPTIONS}" "${ENVIRONMENT_FILE}" print_message ############################### diff --git a/bin/commands/support/verify-fingerprints/index.sh b/bin/commands/support/verify-fingerprints/index.sh index 0044c5e48a..3a67cc129b 100644 --- a/bin/commands/support/verify-fingerprints/index.sh +++ b/bin/commands/support/verify-fingerprints/index.sh @@ -63,7 +63,10 @@ print_message "- Calculate hashes of Zowe files" cust_hashes=$(create_tmp_file "${tmp_file_prefix}") result=$(java -cp "${ZWE_zowe_runtimeDirectory}/bin/utils/" HashFiles "${all_files}" | sort > "${cust_hashes}") code=$? -if [ ${code} -eq 1 -o ! -f "${cust_hashes}" ]; then +if [ -f "${cust_hashes}" ]; then + file_size_check=$(wc -l "${cust_hashes}" | awk '{print $1}') +fi +if [ "${code}" -eq 1 -o ! -f "${cust_hashes}" -o "${file_size_check}" -eq 0 ]; then print_error " * Error ZWEL0151E: Failed to create temporary file ${cust_hashes}. Please check permission or volume free space." print_error " * Exit code: ${code}" print_error " * Output:" diff --git a/bin/libs/certificate.sh b/bin/libs/certificate.sh index 49fcc232ef..1daf58fd49 100644 --- a/bin/libs/certificate.sh +++ b/bin/libs/certificate.sh @@ -28,6 +28,8 @@ ZWE_PRIVATE_DEFAULT_CERTIFICATE_VALIDITY="3650" ZWE_PRIVATE_DEFAULT_CERTIFICATE_KEY_USAGE="keyEncipherment,digitalSignature,nonRepudiation,dataEncipherment" ZWE_PRIVATE_DEFAULT_CERTIFICATE_EXTENDED_KEY_USAGE="clientAuth,serverAuth" +JAVA_KEYTOOL_FLAG=" -J-Dkeystore.pkcs12.legacy " + ####################################################################### # Notes: some keyring related functions, like ncert, are using R_datalib behind the scene. It requires proper # permission setup on the server. @@ -199,8 +201,6 @@ pkcs12_create_certificate_authority() { password="${3}" common_name=${4:-${ZWE_PRIVATE_DEFAULT_CERTIFICATE_CA_COMMON_NAME}} - flags=$(get_java_pkcs12_keystore_flag) - print_message ">>>> Generate PKCS12 format local CA with alias ${alias}:" mkdir -p "${keystore_dir}/${alias}" result=$(pkeytool -genkeypair -v \ @@ -212,7 +212,7 @@ pkcs12_create_certificate_authority() { -storepass "${password}" \ -storetype "PKCS12" \ -validity "${ZWE_PRIVATE_CERTIFICATE_CA_VALIDITY:-${ZWE_PRIVATE_DEFAULT_CERTIFICATE_CA_VALIDITY}}" \ - ${flags} \ + ${JAVA_KEYTOOL_FLAG} \ -ext KeyUsage="keyCertSign" \ -ext BasicConstraints:"critical=ca:true") if [ $? -ne 0 ]; then @@ -237,11 +237,9 @@ pkcs12_create_certificate_and_sign() { print_message ">>>> Generate certificate \"${alias}\" in the keystore ${keystore_name}:" - flags=$(get_java_pkcs12_keystore_flag) - mkdir -p "${keystore_dir}/${keystore_name}" result=$(pkeytool -genkeypair -v \ - ${flags} \ + ${JAVA_KEYTOOL_FLAG} \ -alias "${alias}" \ -keyalg RSA -keysize 2048 \ -keystore "${keystore_dir}/${keystore_name}/${keystore_name}.keystore.p12" \ @@ -259,7 +257,7 @@ pkcs12_create_certificate_and_sign() { fi print_message ">>>> Generate CSR for the certificate \"${alias}\" in the keystore \"${keystore_name}\":" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -certreq -v \ -alias "${alias}" \ -keystore "${keystore_dir}/${keystore_name}/${keystore_name}.keystore.p12" \ @@ -288,7 +286,7 @@ pkcs12_create_certificate_and_sign() { san="${san}dns:localhost.localdomain,dns:localhost,ip:127.0.0.1" print_message ">>>> Sign the CSR using the Certificate Authority \"${ca_alias}\":" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -gencert -v \ -infile "${keystore_dir}/${keystore_name}/${alias}.csr" \ -outfile "${keystore_dir}/${keystore_name}/${alias}.signed.cer" \ @@ -325,7 +323,7 @@ pkcs12_create_certificate_and_sign() { >/dev/null 2>/dev/null if [ "$?" != "0" ]; then print_message ">>>> Import the Certificate Authority \"${ca_alias}\" to the keystore \"${keystore_name}\":" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -importcert -v \ -trustcacerts -noprompt \ -file "${ca_cert_file}" \ @@ -344,7 +342,7 @@ pkcs12_create_certificate_and_sign() { >/dev/null 2>/dev/null if [ "$?" != "0" ]; then print_message ">>>> Import the Certificate Authority \"${ca_alias}\" to the truststore \"${keystore_name}\":" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -importcert -v \ -trustcacerts -noprompt \ -file "${ca_cert_file}" \ @@ -360,7 +358,7 @@ pkcs12_create_certificate_and_sign() { fi print_message ">>>> Import the signed CSR to the keystore \"${keystore_name}\":" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -importcert -v \ -trustcacerts -noprompt \ -file "${keystore_dir}/${keystore_name}/${alias}.signed.cer" \ @@ -477,9 +475,7 @@ pkcs12_import_pkcs12_keystore() { return 1 fi - flags=$(get_java_pkcs12_keystore_flag) - - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -importkeystore -v \ -noprompt \ -deststoretype "PKCS12" \ @@ -508,14 +504,12 @@ pkcs12_import_certificates() { ca_files="${3}" alias="${4:-extca}" - flags=$(get_java_pkcs12_keystore_flag) - ca_index=1 while read -r ca_file; do ca_file=$(echo "${ca_file}" | trim) if [ -n "${ca_file}" ]; then print_message ">>>> Import \"${ca_file}\" to the keystore \"${dest_keystore}\":" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -importcert -v \ -trustcacerts -noprompt \ -file "${ca_file}" \ @@ -568,8 +562,6 @@ pkcs12_trust_service() { return 1 fi - flags=$(get_java_pkcs12_keystore_flag) - # parse keytool output into separate files csplit -s -k -f "${keystore_dir}/${keystore_name}/${service_alias}" "${tmp_file}" /-----END\ CERTIFICATE-----/1 \ {$(expr `grep -c -e '-----END CERTIFICATE-----' "${tmp_file}"` - 1)} @@ -578,7 +570,7 @@ pkcs12_trust_service() { cert_file=$(basename "${cert}") cert_alias=${cert_file%.cer} echo ">>>> Import a certificate \"${cert_alias}\" to the truststore:" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -importcert -v \ -trustcacerts \ -noprompt \ @@ -633,11 +625,6 @@ pkcs12_export_pem() { if [ $? -ne 0 ]; then return 1 fi - if [ `uname` = "OS/390" ]; then - iconv -f ISO8859-1 -t IBM-1047 "${keystore_dir}/${alias_lc}.cer" > "${keystore_dir}/${alias_lc}.cer-ebcdic" - mv "${keystore_dir}/${alias_lc}.cer-ebcdic" "${keystore_dir}/${alias_lc}.cer" - ensure_file_encoding "${keystore_dir}/${alias_lc}.cer" "CERTIFICATE" - fi fi done <>>> Export certificate \"${label}\" from safkeyring:////${keyring_owner}/${keyring_name} to PKCS#12 keystore ${keystore_file}" - flags=$(get_java_pkcs12_keystore_flag) # create keystore if it doesn't exist if [ -f "${keystore_file}" ]; then print_debug "- Create keystore with dummy certificate ${dummy_cert}" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -genkeypair \ -alias "${dummy_cert}" \ -dname "CN=Zowe Dummy Cert, OU=ZWELS, O=Zowe, C=US" \ @@ -1229,7 +1223,7 @@ keyring_export_to_pkcs12() { if [ "${cert_only}" = "true" ]; then # use keytool to import certificate print_debug "- Import certificate into keystore as \"${label}\"" - result=$(pkeytool ${flags} \ + result=$(pkeytool ${JAVA_KEYTOOL_FLAG} \ -import -v \ -trustcacerts -noprompt \ -alias "${label}" \ @@ -1397,12 +1391,76 @@ EOF "${labels_with_private_key}" } -# this only works for RACF -detect_zosmf_root_ca() { +# FIXME +# - Support for multiple? | long | special characters entries +detect_zosmf_root_ca_tss() { + zosmf_user=${1:-IZUSVR} + zosmf_root_ca= + + print_trace "- Detect z/OSMF keyring by listing ID(${zosmf_user}) [TSS]" + zosmf_certs=$(tsocmd "TSS LIST(${zosmf_user}) KEYRING(ALL)" 2>&1) + code=$? + if [ ${code} -ne 0 ]; then + print_trace " * Exit code: ${code}" + print_trace " * Output:" + if [ -n "${zosmf_certs}" ]; then + print_trace "$(padding_left "${zosmf_certs}" " ")" + fi + return 1 + fi + + # Output example: + # KEYRING LABEL = KEYRING.IZUDFLT + zosmf_keyring_name=$(echo "${zosmf_certs}" | grep "KEYRING LABEL = " | awk -F= '{ print $2 }' | head -n 1) + if [ -n "${zosmf_keyring_name}" ]; then + print_trace " * z/OSMF keyring name is ${zosmf_keyring_name}" + # Output example: + # ACID(CERTAUTH) DIGICERT(ABCDEFGH) DEFAULT(NO ) USAGE(CERTAUTH) + # LABLCERT(ZOSMF_ROOT_CA ) + zosmf_root_ca=$(echo "${zosmf_certs}" | grep -A 1 "ACID(CERTAUTH)" | grep "LABLCERT(" | head -n 1) + zosmf_root_ca=$(echo "${zosmf_root_ca}" | awk '{ print substr( $0, 12, length($0)-13) }') + zosmf_root_ca=$(echo "${zosmf_root_ca}" | sed -e 's/^[[:space:]]*//;s/[[:space:]]*$//') + if [ -n "${zosmf_root_ca}" ]; then + print_trace " * z/OSMF root certificate authority found: ${zosmf_root_ca}" + echo "${zosmf_root_ca}" + return 0 + else + print_trace " * Error: cannot detect z/OSMF root certificate authority" + return 2 + fi + else + print_trace " * Error: failed to detect z/OSMF keyring name" + return 3 + fi +} + +# FIXME +# - add similar code using ACFUNIX instead of tsocmd +# - or use JCLs to be sure it will always works +detect_zosmf_root_ca_acf2() { + zosmf_user=${1:-IZUSVR} + zosmf_root_ca= + + print_trace "- Detect z/OSMF keyring by listing ID(${zosmf_user}) [ACF2]" + echo "${zosmf_root_ca}" + return 1 +} + +# FIXME +# - Support for multiple? | long | special characters entries +# - RACDCERT LISTRING will be confused if label contains 'CERTAUTH' word: +# +# Certificate Label Name Cert Owner USAGE DEFAULT +# -------------------------------- ------------ -------- ------- +# CERTAUTH_FOR_T800 ID(SKYNET) DEADLY YES +# JOHN_CONNOR CERTAUTH CERTAUTH NO +# +# Will return CERTAUTH_FOR_T800 instead of JOHN_CONNOR +detect_zosmf_root_ca_racf() { zosmf_user=${1:-IZUSVR} zosmf_root_ca= - print_trace "- Detect z/OSMF keyring by listing ID(${zosmf_user})" + print_trace "- Detect z/OSMF keyring by listing ID(${zosmf_user}) [RACF]" zosmf_certs=$(tsocmd "RACDCERT LIST ID(${zosmf_user})" 2>&1) code=$? if [ ${code} -ne 0 ]; then diff --git a/bin/libs/common.ts b/bin/libs/common.ts index 7eabf33f5f..76f94ae3c0 100644 --- a/bin/libs/common.ts +++ b/bin/libs/common.ts @@ -374,6 +374,6 @@ std.setenv('ZWE_PRIVATE_DEFAULT_ZIS_USER', 'ZWESIUSR'); std.setenv('ZWE_PRIVATE_DEFAULT_ZOWE_STC', 'ZWESLSTC'); std.setenv('ZWE_PRIVATE_DEFAULT_ZIS_STC', 'ZWESISTC'); std.setenv('ZWE_PRIVATE_DEFAULT_AUX_STC', 'ZWESASTC'); -std.setenv('ZWE_PRIVATE_CORE_COMPONENTS_REQUIRE_JAVA', 'gateway,cloud-gateway,discovery,api-catalog,caching-service,metrics-service,files-api,jobs-api'); +std.setenv('ZWE_PRIVATE_CORE_COMPONENTS_REQUIRE_JAVA', 'gateway,zaas,discovery,api-catalog,caching-service'); std.setenv('ZWE_PRIVATE_CLI_LIBRARY_LOADED', 'true'); diff --git a/bin/libs/component.sh b/bin/libs/component.sh index 6494b53930..9a57d98d8c 100644 --- a/bin/libs/component.sh +++ b/bin/libs/component.sh @@ -551,6 +551,10 @@ zis_plugin_install() { if [ $changed -eq 1 ]; then copy_to_data_set "$parmlib_member_as_unix_file" "$zwes_zis_parmlib($zwes_zis_parmlib_member)" "" "true" + if [ $? != 0 ]; then + print_error "Error ZWEL0200E: Failed to copy USS file ${parmlib_member_as_unix_file} to MVS data set ${zwes_zis_parmlib}." + return 200 + fi fi } @@ -676,6 +680,72 @@ process_component_appfw_plugin() { fi } +############################### +# Parse and process manifest Gateway Shared Libs (gatewaySharedLibs) definitions +# +# The supported manifest entry is ".gatewaySharedLibs". All shared libs +# defined will be passed to install-app.sh for proper installation. +# +# Note: this function requires node, which means NODE_HOME should have been defined, +# and ensure_node_is_on_path should have been executed. +# +# @param string component directory +process_component_zaas_shared_libs() { + component_dir="${1}" + + # make sure $ZWE_ZAAS_SHARED_LIBS exists + mkdir -p "${ZWE_ZAAS_SHARED_LIBS}" + + all_succeed=true + iterator_index=0 + plugin_name= + zaas_shared_libs_workspace_path= + zaas_shared_libs_path=$(read_component_manifest "${component_dir}" ".zaasSharedLibs[${iterator_index}]" 2>/dev/null) + while [ -n "${zaas_shared_libs_path}" ]; do + cd "${component_dir}" + + if [ -z "${plugin_name}" ]; then + # prepare plugin directory + plugin_name=$(read_component_manifest "${component_dir}" ".name" 2>/dev/null) + if [ -z "${plugin_name}" ]; then + print_error "Cannot read name from the plugin ${component_dir}" + all_succeed=false + break + fi + zaas_shared_libs_workspace_path="${ZWE_ZAAS_SHARED_LIBS}/${plugin_name}" + mkdir -p "${zaas_shared_libs_workspace_path}" + fi + + # copy manifest to workspace + component_manifest=$(get_component_manifest "${component_dir}") + if [ ! -z "${component_manifest}" -a -f "${component_manifest}" ]; then + cp "${component_manifest}" "${zaas_shared_libs_workspace_path}" + fi + + # copy libraries to workspace/zaas/sharedLibs/ + # Due to limitation of how Java loading shared libraries, all jars are copied to plugin root directly. + if [ -f "${zaas_shared_libs_path}" ]; then + cp "${zaas_shared_libs_path}" "${zaas_shared_libs_workspace_path}" + elif [ -d "${zaas_shared_libs_path}" ]; then + find "${zaas_shared_libs_path}" -type f | xargs -I{} cp {} "${zaas_shared_libs_workspace_path}" + else + print_error "Zaas shared libs directory ${zaas_shared_libs_path} is not accessible" + all_succeed=false + break + fi + + iterator_index=`expr $iterator_index + 1` + zaas_shared_libs_path=$(read_component_manifest "${component_dir}" ".zaasSharedLibs[${iterator_index}]" 2>/dev/null) + done + + if [ "${all_succeed}" = "true" ]; then + return 0 + else + # error message should have be echoed before this + return 1 + fi +} + ############################### # Parse and process manifest Gateway Shared Libs (gatewaySharedLibs) definitions # @@ -691,7 +761,6 @@ process_component_gateway_shared_libs() { # make sure $ZWE_GATEWAY_SHARED_LIBS exists mkdir -p "${ZWE_GATEWAY_SHARED_LIBS}" - all_succeed=true iterator_index=0 plugin_name= diff --git a/bin/libs/component.ts b/bin/libs/component.ts index 7318c3b4ff..5f5bbe5160 100644 --- a/bin/libs/component.ts +++ b/bin/libs/component.ts @@ -24,6 +24,7 @@ import * as shell from './shell'; import * as configmgr from './configmgr'; import * as varlib from './var'; import * as fakejq from './fakejq'; +import * as configUtils from './config'; const CONFIG_MGR=configmgr.CONFIG_MGR; const ZOWE_CONFIG=configmgr.ZOWE_CONFIG; @@ -44,11 +45,13 @@ const PLUGIN_DEF_SCHEMA_ID = "https://zowe.org/schemas/v2/appfw-plugin-definitio const PLUGIN_DEF_SCHEMAS = `${runtimeDirectory}/components/app-server/schemas/plugindefinition-schema.json`; -export function getEnabledComponents(): string[] { - let components = Object.keys(ZOWE_CONFIG.components); - let enabled:string[] = []; - components.forEach((key:string) => { - if (ZOWE_CONFIG.components[key].enabled == true) { +export function getEnabledComponents() { + let haInstance = configUtils.sanitizeHaInstanceId(); + let haConfig = configmgr.getZoweConfig(haInstance); + let components = Object.keys(haConfig.components); + let enabled: string[] = []; + components.forEach((key) => { + if (haConfig.components[key].enabled == true) { enabled.push(key); } }); @@ -111,47 +114,52 @@ function showExceptions(e: any,depth: number): void { } } -export function getPluginDefinition(pluginRootPath:string) { +export function getPluginDefinition(pluginRootPath:string, continueOnFailure?: boolean) { const pluginDefinitionPath = `${pluginRootPath}/pluginDefinition.json`; + const configId = `appfwPlugin:${pluginRootPath}`; + + const printer = continueOnFailure ? common.printError : common.printErrorAndExit; if (fs.fileExists(pluginDefinitionPath)) { let status; - if ((status = CONFIG_MGR.addConfig(pluginRootPath))) { - common.printErrorAndExit(`Could not add config for ${pluginRootPath}, status=${status}`); + if ((status = CONFIG_MGR.addConfig(configId))) { + printer(`Could not add config for ${pluginRootPath}, status=${status}`); return null; } - if ((status = CONFIG_MGR.loadSchemas(pluginRootPath, PLUGIN_DEF_SCHEMAS))) { - common.printErrorAndExit(`Could not load schemas ${PLUGIN_DEF_SCHEMAS} for plugin ${pluginRootPath}, status=${status}`); + if ((status = CONFIG_MGR.loadSchemas(configId, PLUGIN_DEF_SCHEMAS))) { + printer(`Could not load schemas ${PLUGIN_DEF_SCHEMAS} for plugin ${pluginRootPath}, status=${status}`); return null; } - if ((status = CONFIG_MGR.setConfigPath(pluginRootPath, `FILE(${pluginDefinitionPath})`))) { - common.printErrorAndExit(`Could not set config path for ${pluginDefinitionPath}, status=${status}`); + if ((status = CONFIG_MGR.setConfigPath(configId, `FILE(${pluginDefinitionPath})`))) { + printer(`Could not set config path for ${pluginDefinitionPath}, status=${status}`); return null; } - if ((status = CONFIG_MGR.loadConfiguration(pluginRootPath))) { - common.printErrorAndExit(`Could not load config for ${pluginDefinitionPath}, status=${status}`); + if ((status = CONFIG_MGR.loadConfiguration(configId))) { + printer(`Could not load config for ${pluginDefinitionPath}, status=${status}`); return null; } - let validation = CONFIG_MGR.validate(pluginRootPath); + let validation = CONFIG_MGR.validate(configId); if (validation.ok){ if (validation.exceptionTree){ common.printError(`Validation of ${pluginDefinitionPath} against schema ${PLUGIN_DEF_SCHEMA_ID} found invalid JSON Schema data`); showExceptions(validation.exceptionTree, 0); - std.exit(1); + if (!continueOnFailure) { + std.exit(1); + } return null; } else { - return CONFIG_MGR.getConfigData(pluginRootPath); + return CONFIG_MGR.getConfigData(configId); } } else { - common.printErrorAndExit(`Error occurred on validation of ${pluginDefinitionPath} against schema ${PLUGIN_DEF_SCHEMA_ID} `); + printer(`Error occurred on validation of ${pluginDefinitionPath} against schema ${PLUGIN_DEF_SCHEMA_ID} `); return null; } } else { - common.printErrorAndExit(`Plugin at ${pluginRootPath} has no pluginDefinition.json`); + printer(`Plugin at ${pluginRootPath} has no pluginDefinition.json`); return null; } } @@ -353,15 +361,7 @@ export function findAllEnabledComponents(): string { } export function findAllEnabledComponents2(): string[] { - let installedComponentsEnv=std.getenv('ZWE_INSTALLED_COMPONENTS'); - let installedComponents = installedComponentsEnv ? installedComponentsEnv.split(',') : null; - if (!installedComponents) { - installedComponents = findAllInstalledComponents2(); - } - return installedComponents.filter(function(component: string) { - let componentNameAsEnv=stringlib.sanitizeAlphanum(component); - return std.getenv(`ZWE_components_${componentNameAsEnv}_enabled`) == 'true'; - }); + return getEnabledComponents(); } export function findAllLaunchComponents(): string { @@ -672,7 +672,11 @@ export function zisPluginInstall(pluginPath: string, zisPluginlib: string, zisPa if (changed) { common.printDebug(`Parmlib modified, writing as \n${parmlibContents}`); xplatform.storeFileUTF8(parmlibMemberAsUnixFile, xplatform.AUTO_DETECT, parmlibContents); - zosdataset.copyToDataset(parmlibMemberAsUnixFile, `${zisParmlib}(${zisParmlibMember})`, "", true); + const rc = zosdataset.copyToDataset(parmlibMemberAsUnixFile, `${zisParmlib}(${zisParmlibMember})`, "", true); + if (rc != 0) { + common.printError(`Error ZWEL0200E: Failed to copy USS file ${parmlibMemberAsUnixFile} to MVS data set ${zisParmlib}.`); + return 200; + } } return 0; } @@ -805,8 +809,57 @@ export function processComponentAppfwPlugin(componentDir: string): boolean { } /* - Parse and process manifest Gateway Shared Libs (gatewaySharedLibs) definitions + Parse and process manifest Zaas Shared Libs (zaasSharedLibs) definitions + The supported manifest entry is ".zaasSharedLibs". All shared libs + defined will be passed to install-app.sh for proper installation. +*/ +export function processComponentZaasSharedLibs(componentDir: string): boolean { + const zaasSharedLibs = std.getenv('ZWE_ZAAS_SHARED_LIBS'); + fs.mkdirp(zaasSharedLibs, 0o770); + + const manifest = getManifest(componentDir); + let pluginName; + let zaasSharedLibsWorkspacePath:string|undefined; + + if (manifest && manifest.zaasSharedLibs) { + for (let i = 0; i < manifest.zaasSharedLibs.length; i++) { + const zaasSharedLibsDef = manifest.zaasSharedLibs[i]; + const fileOrDir=`${componentDir}/${zaasSharedLibsDef}`; + if (!pluginName) { + pluginName = manifest.name; + if (!pluginName) { + common.printError(`Cannot read name from the plugin ${componentDir}`); + return false; + } + zaasSharedLibsWorkspacePath = `${zaasSharedLibs}/${pluginName}`; + fs.mkdirp(zaasSharedLibsWorkspacePath, 0o770); + } + if (!zaasSharedLibsWorkspacePath){ + common.printError("Unexpected error: did not find zaasSharedLibsWorkspacePath"); + return false; + } + + const manifestPath = getManifestPath(componentDir); + if (manifestPath){ + fs.cp(manifestPath, zaasSharedLibsWorkspacePath); + } + + if (fs.fileExists(fileOrDir)) { + fs.cp(fileOrDir, zaasSharedLibsWorkspacePath); + } else if (fs.directoryExists(fileOrDir)) { + fs.cp(`${fileOrDir}/\*`, zaasSharedLibsWorkspacePath); + } else { + common.printError(`Zaas shared libs directory ${fileOrDir} is not accessible`); + return false; + } + } + } + return true; +} + +/* + Parse and process manifest Gateway Shared Libs (gatewaySharedLibs) definitions The supported manifest entry is ".gatewaySharedLibs". All shared libs defined will be passed to install-app.sh for proper installation. */ diff --git a/bin/libs/config.sh b/bin/libs/config.sh index 8cd9fed649..a78eea8cbc 100755 --- a/bin/libs/config.sh +++ b/bin/libs/config.sh @@ -13,26 +13,6 @@ ################################################################################ # @internal -############################### -# Convert instance.env to zowe.yaml file -convert_instance_env_to_yaml() { - instance_env="${1}" - zowe_yaml="${2}" - - # we need node for following commands - ensure_node_is_on_path 1>/dev/null 2>&1 - - if [ -z "${zowe_yaml}" ]; then - node "${ROOT_DIR}/bin/utils/config-converter/src/cli.js" env yaml "${instance_env}" - else - node "${ROOT_DIR}/bin/utils/config-converter/src/cli.js" env yaml "${instance_env}" -o "${zowe_yaml}" - - ensure_file_encoding "${zowe_yaml}" "zowe:" "IBM-1047" - - chmod 640 "${zowe_yaml}" - fi -} - ############################### # Check encoding of a file and convert to IBM-1047 if needed. # @@ -144,6 +124,7 @@ load_environment_variables() { export ZWE_PRIVATE_WORKSPACE_ENV_DIR="${ZWE_zowe_workspaceDirectory}/.env" export ZWE_STATIC_DEFINITIONS_DIR="${ZWE_zowe_workspaceDirectory}/api-mediation/api-defs" export ZWE_GATEWAY_SHARED_LIBS="${ZWE_zowe_workspaceDirectory}/gateway/sharedLibs/" + export ZWE_ZAAS_SHARED_LIBS="${ZWE_zowe_workspaceDirectory}/zaas/sharedLibs/" export ZWE_DISCOVERY_SHARED_LIBS="${ZWE_zowe_workspaceDirectory}/discovery/sharedLibs/" # now we can load all variables diff --git a/bin/libs/config.ts b/bin/libs/config.ts index d1cafe5771..71e3d67b18 100644 --- a/bin/libs/config.ts +++ b/bin/libs/config.ts @@ -24,7 +24,6 @@ import * as component from './component'; import * as zosfs from './zos-fs'; import * as sys from './sys'; import * as container from './container'; -import * as node from './node'; import * as objUtils from '../utils/ObjUtils'; const cliParameterConfig:string = function() { @@ -48,22 +47,6 @@ export function updateZoweConfig(updateObj: any, writeUpdate: boolean, arrayMerg return configmgr.updateZoweConfig(updateObj, writeUpdate, arrayMergeStrategy); } -// Convert instance.env to zowe.yaml file -export function convertInstanceEnvToYaml(instanceEnv: string, zoweYaml?: string) { - // we need node for following commands - node.ensureNodeIsOnPath(); - - if (!zoweYaml) { - shell.execSync('node', `${std.getenv('ROOT_DIR')}/bin/utils/config-converter/src/cli.js`, `env`, `yaml`, instanceEnv); - } else { - shell.execSync('node', `${std.getenv('ROOT_DIR')}/bin/utils/config-converter/src/cli.js`, `env`, `yaml`, instanceEnv, `-o`, zoweYaml); - - zosfs.ensureFileEncoding(zoweYaml, "zowe:", 1047); - - shell.execSync('chmod', `640`, zoweYaml); - } -} - ////////////////////////////////////////////////////////////// // Check encoding of a file and convert to IBM-1047 if needed. // @@ -95,7 +78,7 @@ export function generateInstanceEnvFromYamlConfig(haInstance: string) { } // delete old files to avoid potential issues - common.printFormattedTrace( "ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `deleting old files under ${zwePrivateWorkspaceEnvDir}`); + common.printFormattedTrace( "ZWELS", "bin/libs/config.ts,generateInstanceEnvFromYamlConfig", `deleting old files under ${zwePrivateWorkspaceEnvDir}`); let foundFiles = fs.getFilesInDirectory(zwePrivateWorkspaceEnvDir); if (foundFiles) { foundFiles.forEach((file:string)=> { @@ -108,27 +91,16 @@ export function generateInstanceEnvFromYamlConfig(haInstance: string) { } const components = component.findAllInstalledComponents2(); - //TODO use configmgr to write json and ha json, and components json - - // prepare .zowe.json and .zowe-.json - common.printFormattedTrace("ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `config-converter yaml convert --ha ${haInstance} ${cliParameterConfig}`); - let result = shell.execOutSync('node', `${runtimeDirectory}/bin/utils/config-converter/src/cli.js`, `yaml`, `convert`, `--wd`, zwePrivateWorkspaceEnvDir, `--ha`, haInstance, cliParameterConfig, `--verbose`); - - common.printFormattedTrace("ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `- Exit code: ${result.rc}: ${result.out}`); - if ( !fs.fileExists(`${zwePrivateWorkspaceEnvDir}/.zowe.json`)) { - common.printFormattedError( "ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `ZWEL0140E: Failed to translate Zowe configuration (${cliParameterConfig}).`); - std.exit(140); - } - - - - + let jsonConfig = Object.assign({}, getZoweConfig()); + let componentsWithConfigs:string[] = []; + let merger = new objUtils.Merger(); + merger.mergeArrays = false; // convert YAML configurations to backward compatible .instance-.env files - common.printFormattedTrace("ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `config-converter yaml env --ha ${haInstance}`); + common.printFormattedTrace("ZWELS", "bin/libs/config.ts,generateInstanceEnvFromYamlConfig", `getZoweConfigEnv(${haInstance})`); const envs = configmgr.getZoweConfigEnv(haInstance); - common.printFormattedTrace("ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `- Output: ${JSON.stringify(envs, null, 2)}`); + common.printFormattedTrace("ZWELS", "bin/libs/config.ts,generateInstanceEnvFromYamlConfig", `- Output: ${JSON.stringify(envs, null, 2)}`); const envKeys = Object.keys(envs); let envFileArray=[]; @@ -145,7 +117,7 @@ export function generateInstanceEnvFromYamlConfig(haInstance: string) { let rc = fs.mkdirp(folderName, 0o700); if (rc) { //TODO error code - common.printFormattedError("ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `Failed to make env var folder for component=${currentComponent}`); + common.printFormattedError("ZWELS", "bin/libs/config.ts,generateInstanceEnvFromYamlConfig", `Failed to make env var folder for component=${currentComponent}`); } let componentFileArray = []; componentFileArray.push('#!/bin/sh'); @@ -163,6 +135,12 @@ export function generateInstanceEnvFromYamlConfig(haInstance: string) { let flat = []; if (componentManifest.configs) { + componentsWithConfigs.push(currentComponent); + let currentComponentJson:any = {}; + currentComponentJson.components = {}; + currentComponentJson.components[currentComponent] = componentManifest.configs; + jsonConfig = merger.merge( jsonConfig, currentComponentJson); + const flattener = new objUtils.Flattener(); flattener.setSeparator('_'); flattener.setKeepArrays(true); @@ -190,20 +168,49 @@ export function generateInstanceEnvFromYamlConfig(haInstance: string) { componentFileArray.push(`ZWE_configs_${key}=${envs['ZWE_components_'+componentAlpha+'_'+key]}`); } }); - + + componentFileArray = componentFileArray.map((row)=> { return row.endsWith('=null') ? row.substring(0, row.length-5)+'=' : row }); const componentFileContent = componentFileArray.join('\n'); rc = xplatform.storeFileUTF8(`${folderName}/.instance-${haInstance}.env`, xplatform.AUTO_DETECT, componentFileContent); if (rc) { - common.printFormattedError("ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `ZWEL0140E: Failed to translate Zowe configuration (${cliParameterConfig}).`); + common.printFormattedError("ZWELS", "bin/libs/config.ts,generateInstanceEnvFromYamlConfig", `ZWEL0140E: Failed to translate Zowe configuration (${cliParameterConfig}).`); std.exit(140); return; } }); + // we want this, but not at the top level. + let hostname = jsonConfig.hostname; + + let haConfig = jsonConfig; + if (haInstance && jsonConfig.haInstances && jsonConfig.haInstances[haInstance]) { + haConfig = merger.merge(jsonConfig.haInstances[haInstance], jsonConfig); + } + + haConfig.haInstance = { + id: haInstance, + hostname: hostname + }; + delete jsonConfig.hostname; + + componentsWithConfigs.forEach((componentName)=> { + let componentConfig = merger.merge(haConfig, { configs: jsonConfig.components[componentName] }); + xplatform.storeFileUTF8(`${zwePrivateWorkspaceEnvDir}/${componentName}/.configs-${haInstance}.json`, xplatform.AUTO_DETECT, JSON.stringify(componentConfig, null, 2)); + }); + + xplatform.storeFileUTF8(`${zwePrivateWorkspaceEnvDir}/.zowe.json`, xplatform.AUTO_DETECT, JSON.stringify(jsonConfig, null, 2)); + xplatform.storeFileUTF8(`${zwePrivateWorkspaceEnvDir}/.zowe-${haInstance}.json`, xplatform.AUTO_DETECT, JSON.stringify(haConfig, null, 2)); + + if (!fs.fileExists(`${zwePrivateWorkspaceEnvDir}/.zowe.json`)) { + common.printFormattedError("ZWELS", "bin/libs/config.ts,generateInstanceEnvFromYamlConfig", `ZWEL0140E: Failed to translate Zowe configuration (${cliParameterConfig}).`); + std.exit(140); + } + + envFileArray = envFileArray.map((row)=> { return row.endsWith('=null') ? row.substring(0, row.length-5)+'=' : row }); let envFileContent = envFileArray.join('\n'); let rc = xplatform.storeFileUTF8(`${zwePrivateWorkspaceEnvDir}/.instance-${haInstance}.env`, xplatform.AUTO_DETECT, envFileContent); if (rc) { - common.printFormattedError("ZWELS", "bin/libs/config.ts,generate_instance_env_from_yaml_config", `ZWEL0140E: Failed to translate Zowe configuration (${cliParameterConfig}).`); + common.printFormattedError("ZWELS", "bin/libs/config.ts,generateInstanceEnvFromYamlConfig", `ZWEL0140E: Failed to translate Zowe configuration (${cliParameterConfig}).`); std.exit(140); return; } @@ -268,6 +275,7 @@ export function loadEnvironmentVariables(componentId?: string) { std.setenv('ZWE_PRIVATE_WORKSPACE_ENV_DIR', zwePrivateWorkspaceEnvDir); std.setenv('ZWE_STATIC_DEFINITIONS_DIR', `${workspaceDirectory}/api-mediation/api-defs`); std.setenv('ZWE_GATEWAY_SHARED_LIBS', `${workspaceDirectory}/gateway/sharedLibs/`); + std.setenv('ZWE_ZAAS_SHARED_LIBS', `${workspaceDirectory}/zaas/sharedLibs/`); std.setenv('ZWE_DISCOVERY_SHARED_LIBS', `${workspaceDirectory}/discovery/sharedLibs/`); // now we can load all variables diff --git a/bin/libs/configmgr.ts b/bin/libs/configmgr.ts index 03863f3d7a..e2fd7cc2b6 100644 --- a/bin/libs/configmgr.ts +++ b/bin/libs/configmgr.ts @@ -14,6 +14,7 @@ import * as os from 'cm_os'; import * as xplatform from 'xplatform'; import { ConfigManager } from 'Configuration'; import * as fs from './fs'; +import * as stringlib from './string'; import * as objUtils from '../utils/ObjUtils'; @@ -30,7 +31,7 @@ CONFIG_MGR.setTraceLevel(0); //these show the list of files used for zowe config prior to merging into a unified one. // ZWE_CLI_PARAMETER_CONFIG gets updated to point to the unified one once written. const parameterConfig = std.getenv('ZWE_CLI_PARAMETER_CONFIG'); - +std.setenv('ZWE_PRIVATE_CONFIG_ORIG', parameterConfig); /* When using configmgr (--configmgr or zowe.useConfigmgr=true) the config property of Zowe can take a few shapes: @@ -39,7 +40,9 @@ const parameterConfig = std.getenv('ZWE_CLI_PARAMETER_CONFIG'); 3. one or more parmlib paths with PARMLIB() syntax, ex PARMLIB(my.zowe(yaml)):PARMLIB(my.other.zowe(yaml)) ... note the member names must be the same for every PARMLIB mentioned! 4. one or more of FILE and PARMLIB syntax combined, ex FILE(/my/1.yaml):FILE(/my2.yaml):PARMLIB(my.zowe(yaml)):PARMLIB(my.other.zowe(yaml)) */ -const ZOWE_CONFIG_PATH = (parameterConfig && !parameterConfig.startsWith('FILE(') && !parameterConfig.startsWith('PARMLIB(')) ? `FILE(${parameterConfig})` : parameterConfig; +const ZOWE_CONFIG_PATH = (parameterConfig && !parameterConfig.startsWith('FILE(') && !parameterConfig.startsWith('PARMLIB(')) + ? `FILE(${parameterConfig}):FILE(${std.getenv('ZWE_zowe_runtimeDirectory')}/files/defaults.yaml)` + : parameterConfig + `:FILE(${std.getenv('ZWE_zowe_runtimeDirectory')}/files/defaults.yaml)`; let configLoaded = false; const COMMON_SCHEMA = `${std.getenv('ZWE_zowe_runtimeDirectory')}/schemas/server-common.json`; @@ -48,6 +51,7 @@ const ZOWE_SCHEMA_ID = 'https://zowe.org/schemas/v2/server-base'; const ZOWE_SCHEMA_SET=`${ZOWE_SCHEMA}:${COMMON_SCHEMA}`; export let ZOWE_CONFIG=getZoweConfig(); +let HA_CONFIGS = {}; export function getZoweBaseSchemas(): string { return ZOWE_SCHEMA_SET; @@ -101,7 +105,9 @@ function getTempMergedYamlDir(): string|number { const mkdirrc = fs.mkdirp(zwePrivateWorkspaceEnvDir, 0o700); if (mkdirrc) { return mkdirrc; } - console.log(`Temporary directory '${zwePrivateWorkspaceEnvDir}' created.\nZowe will remove it on success, but if zwe exits with a non-zero code manual cleanup would be needed.`); + if (!std.getenv('ZWE_CLI_PARAMETER_SILENT')) { + console.log(`Temporary directory '${zwePrivateWorkspaceEnvDir}' created.\nZowe will remove it on success, but if zwe exits with a non-zero code manual cleanup would be needed.`); + } return zwePrivateWorkspaceEnvDir; } else { return 0; @@ -243,7 +249,7 @@ function writeZoweConfigUpdate(updateObj: any, arrayMergeStrategy: number): numb rc = xplatform.storeFileUTF8(tempFilePath, xplatform.AUTO_DETECT, textOrNull); if (rc) { return rc; } - const cpCommand=`cp -v "${tempFilePath}" "//'${destination}'"`; + const cpCommand=`cp -v "${tempFilePath}" "//'${stringlib.escapeDollar(destination)}'"`; console.log('Writing temp file for PARMLIB update. Command= '+cpCommand); rc = os.exec(['sh', '-c', cpCommand], {block: true, usePath: true}); @@ -268,9 +274,7 @@ export function cleanupTempDir() { } const rc = os.exec(['rm', '-rf', tmpDir], {block: true, usePath: true}); - if (rc == 0) { - console.log(`Temporary directory ${tmpDir} removed successfully.`); - } else { + if (rc != 0) { console.log(`Error: Temporary directory ${tmpDir} was not removed successfully, manual cleanup is needed. rc=${rc}`); } } @@ -373,6 +377,7 @@ export function updateZoweConfig(updateObj: any, writeUpdate: boolean, arrayMerg let rc = updateConfig(getZoweConfigName(), updateObj, arrayMergeStrategy); if (rc == 0) { ZOWE_CONFIG=getZoweConfig(); + HA_CONFIGS = {}; //reset if (writeUpdate) { writeZoweConfigUpdate(updateObj, arrayMergeStrategy); writeMergedConfig(ZOWE_CONFIG); @@ -395,6 +400,7 @@ function getMemberNameFromConfigPath(configPath: string): string|undefined { const memberEnd = configPath.indexOf('))', memberStart+1); if (memberEnd == -1) { console.log(`Error: malformed PARMLIB syntax for ${configPath}. Must use syntax PARMLIB(dataset.name(member))`); + return undefined; } const thisMember = configPath.substring(memberStart+1, memberEnd); if (!member) { @@ -413,7 +419,7 @@ function getMemberNameFromConfigPath(configPath: string): string|undefined { function stripMemberName(configPath: string, memberName: string): string { //Turn PARMLIB(my.zowe(yaml)):PARMLIB(my.other.zowe(yaml)) //Into PARMLIB(my.zowe):FILE(/some/path.yaml):PARMLIB(my.other.zowe) - const replacer = new RegExp('\\('+memberName+'\\)\\)', 'gi'); + const replacer = new RegExp('\\('+stringlib.escapeDollar(memberName)+'\\)\\)', 'gi'); return configPath.replace(replacer, ")"); } @@ -490,14 +496,29 @@ function getConfig(configName: string, configPath: string, schemas: string): any } } -export function getZoweConfig(): any { - if (configLoaded) { +function makeHaConfig(haInstance: string): any { + let config = getConfig(ZOWE_CONFIG_NAME, ZOWE_CONFIG_PATH, ZOWE_SCHEMA_SET); + if (config.haInstances && config.haInstances[haInstance]) { + let merger = new objUtils.Merger(); + merger.mergeArrays = false; + let mergedConfig = merger.merge(config.haInstances[haInstance], config); + INSTANCE_KEYS_NOT_IN_BASE.forEach((key) => delete mergedConfig[key]); + HA_CONFIGS[haInstance] = mergedConfig; + return mergedConfig; + } + return config; +} + +export function getZoweConfig(haInstance?: string): any { + if (configLoaded && !haInstance) { return getConfig(ZOWE_CONFIG_NAME, ZOWE_CONFIG_PATH, ZOWE_SCHEMA_SET); + } else if (configLoaded) { + return HA_CONFIGS[haInstance] || makeHaConfig(haInstance); } else { let config = getConfig(ZOWE_CONFIG_NAME, ZOWE_CONFIG_PATH, ZOWE_SCHEMA_SET); configLoaded = true; const writeResult = writeMergedConfig(config); - return config; + return haInstance ? makeHaConfig(haInstance) : config; } } @@ -528,7 +549,7 @@ export function getZoweConfigEnv(haInstance: string): any { haFlattener.setSeparator('_'); haFlattener.setPrefix('ZWE_'); haFlattener.setKeepArrays(true); - let overrides = haFlattener.flatten(config.haInstances[haInstance]); + overrides = haFlattener.flatten(config.haInstances[haInstance]); } else { envs['ZWE_haInstance_hostname'] = config.zowe.externalDomains[0]; } diff --git a/bin/libs/fs.ts b/bin/libs/fs.ts index 144fe461a0..632bb2cbd7 100644 --- a/bin/libs/fs.ts +++ b/bin/libs/fs.ts @@ -66,15 +66,17 @@ export function resolvePath(...parts:string[]): string { } export function mkdirp(path:string, mode?: number): number { + if (!path) { + return 1; + } let paths: string[] = []; let parts = path.split('/'); let currentPath = ''; parts.forEach((part:string)=> { - currentPath+='/'+part; - if (currentPath.startsWith('//')) { - currentPath = currentPath.substring(1); + if (part) { + currentPath += '/' + part; + paths.push(currentPath); } - paths.push(currentPath); }); let firstMissingDir: number; @@ -85,9 +87,9 @@ export function mkdirp(path:string, mode?: number): number { } } - common.printDebug('paths='+JSON.stringify(paths)); + common.printDebug('fs.mkdir paths='+JSON.stringify(paths)); if (firstMissingDir >= paths.length) { return 0; } - common.printDebug('firstMissingDir='+paths[firstMissingDir]); + common.printDebug('fs.mkdir firstMissingDir='+paths[firstMissingDir]); for (let i = firstMissingDir; i < paths.length; i++) { let rc = os.mkdir(paths[i], mode ? mode : 0o777); diff --git a/bin/libs/index.sh b/bin/libs/index.sh index cf291d5e19..4871a8fac3 100755 --- a/bin/libs/index.sh +++ b/bin/libs/index.sh @@ -27,7 +27,7 @@ export ZWE_PRIVATE_DEFAULT_ZIS_USER=ZWESIUSR export ZWE_PRIVATE_DEFAULT_ZOWE_STC=ZWESLSTC export ZWE_PRIVATE_DEFAULT_ZIS_STC=ZWESISTC export ZWE_PRIVATE_DEFAULT_AUX_STC=ZWESASTC -export ZWE_PRIVATE_CORE_COMPONENTS_REQUIRE_JAVA=gateway,cloud-gateway,discovery,api-catalog,caching-service,metrics-service,files-api,jobs-api +export ZWE_PRIVATE_CORE_COMPONENTS_REQUIRE_JAVA=zaas,gateway,discovery,api-catalog,caching-service . "${ZWE_zowe_runtimeDirectory}/bin/libs/certificate.sh" . "${ZWE_zowe_runtimeDirectory}/bin/libs/container.sh" diff --git a/bin/libs/java.sh b/bin/libs/java.sh index 3bf49d3329..b13d74d060 100644 --- a/bin/libs/java.sh +++ b/bin/libs/java.sh @@ -57,12 +57,12 @@ detect_java_home() { break fi done - ) + ) fi # fall back to the most well-known java path - if [ -z "${java_home}" -a -f /usr/lpp/java/J8.0_64/bin/java ]; then - java_home=/usr/lpp/java/J8.0_64 + if [ -z "${java_home}" -a -f /usr/lpp/java/J17.0_64/bin/java ]; then + java_home=/usr/lpp/java/J17.0_64 fi if [ -n "${java_home}" ]; then @@ -83,7 +83,7 @@ require_java() { fi if [ -z "${JAVA_HOME}" ]; then - print_error_and_exit "Error ZWEL0122E: Cannot find java. Please define JAVA_HOME environment variable." "" 122 + print_error_and_exit "Error ZWEL0122E: Cannot find java. Set the java.home value in the Zowe YAML, or include java in the PATH environment variable of any accounts that start or manage Zowe" "" 122 fi ensure_java_is_on_path @@ -132,32 +132,3 @@ validate_java_home() { print_debug "Java check is successful." } - -get_java_pkcs12_keystore_flag() { - java_version=$("${JAVA_HOME}/bin/java" -version 2>&1) # Capture stderr to stdout, so we can print below if error - - - # As we know the java -version command works then strip out the line we need - java_version_short=$(echo "${java_version}" | grep ^"java version" | sed -e "s/java version //g"| sed -e "s/\"//g") - if [[ $java_version_short == "" ]]; then - java_version_short=$(echo "${java_version}" | grep ^"openjdk version" | sed -e "s/openjdk version //g"| sed -e "s/\"//g") - fi - java_major_version=$(echo "${java_version_short}" | cut -d '.' -f 1) - java_minor_version=$(echo "${java_version_short}" | cut -d '.' -f 2) - java_fix_version=$(echo "${java_version_short}" | cut -d '_' -f 2) - - if [ ${java_major_version} -eq 1 -a ${java_minor_version} -eq 8 ]; then - if [ ${java_fix_version} -lt 341 ]; then - printf " " - elif [ ${java_fix_version} -lt 361 ]; then - printf " -J-Dkeystore.pkcs12.certProtectionAlgorithm=PBEWithSHAAnd40BitRC2 -J-Dkeystore.pkcs12.certPbeIterationCount=50000 -J-Dkeystore.pkcs12.keyProtectionAlgorithm=PBEWithSHAAnd3KeyTripleDES -J-Dkeystore.pkcs12.keyPbeIterationCount=50000 " - else - printf " -J-Dkeystore.pkcs12.legacy " - fi - elif [ ${java_major_version} -eq 1 -a ${java_minor_version} -gt 8 ]; then - printf " -J-Dkeystore.pkcs12.legacy " - else - printf " " - fi -} - diff --git a/bin/libs/java.ts b/bin/libs/java.ts index a2a67e55ca..b0e2ed4a21 100644 --- a/bin/libs/java.ts +++ b/bin/libs/java.ts @@ -16,7 +16,7 @@ import * as common from './common'; import * as shell from './shell'; import * as config from './config'; -const JAVA_MIN_VERSION=8; +const JAVA_MIN_VERSION=17; export function ensureJavaIsOnPath(): void { let path=std.getenv('PATH') || '/bin:.:/usr/bin'; @@ -48,8 +48,8 @@ export function detectJavaHome(): string|undefined { } } - if (!javaBinHome && fs.fileExists('/usr/lpp/java/J8.0_64/bin/java')) { - return '/usr/lpp/java/J8.0_64'; + if (!javaBinHome && fs.fileExists('/usr/lpp/java/J17.0_64/bin/java')) { + return '/usr/lpp/java/J17.0_64'; } return undefined; } @@ -72,7 +72,7 @@ export function requireJava() { } } if (!std.getenv('JAVA_HOME')) { - common.printErrorAndExit("Error ZWEL0122E: Cannot find java. Please define JAVA_HOME environment variable.", undefined, 122); + common.printErrorAndExit("Error ZWEL0122E: Cannot find java. Set the java.home value in the Zowe YAML, or include java in the PATH environment variable of any accounts that start or manage Zowe", undefined, 122); } ensureJavaIsOnPath(); diff --git a/bin/libs/json.ts b/bin/libs/json.ts index 70243b8901..8e269e8374 100644 --- a/bin/libs/json.ts +++ b/bin/libs/json.ts @@ -66,93 +66,10 @@ export function shellReadYamlConfig(yamlFile: string, parentKey: string, key: st } } -//NOTE: PARMLIB only supported when destination is zowe.yaml -export function readYaml(file: string, key: string) { - const ZOWE_CONFIG=config.getZoweConfig(); - const utils_dir=`${ZOWE_CONFIG.zowe.runtimeDirectory}/bin/utils`; - const jq=`${utils_dir}/njq/src/index.js`; - const fconv=`${utils_dir}/fconv/src/index.js`; - - common.printTrace(`- readYaml load content from ${file}`); - if (std.getenv('ZWE_CLI_PARAMETER_CONFIG') == file) { - return fakejq.jqget(ZOWE_CONFIG, key); - } else { - const ZWE_PRIVATE_YAML_CACHE=shell.execOutSync('sh', '-c', `node "${fconv}" --input-format=yaml "${file}" 2>&1`); - let code=ZWE_PRIVATE_YAML_CACHE.rc; - common.printTrace(` * Exit code: ${code}`); - if (code != 0) { - common.printError(" * Output:"); - common.printError(stringlib.paddingLeft(ZWE_PRIVATE_YAML_CACHE.out, " ")); - return; - } - - common.printTrace(`- readYaml ${key} from yaml content`); - const result=shell.execOutSync('sh', '-c', `echo "${ZWE_PRIVATE_YAML_CACHE}" | node "${jq}" -r "${key}" 2>&1`); - code=result.rc; - common.printTrace(` * Exit code: ${code}`); - common.printTrace(" * Output:"); - if (result.out) { - common.printTrace(stringlib.paddingLeft(result.out, " ")); - } - - return result.out - } -} - -export function readJson(file: string, key: string):any { - const ZOWE_CONFIG=config.getZoweConfig(); - const utils_dir=`${ZOWE_CONFIG.zowe.runtimeDirectory}/bin/utils`; - const jq=`${utils_dir}/njq/src/index.js`; - - common.printTrace(`- readJson ${key} from ${file}`); - let result=shell.execOutSync('sh', '-c', `cat "${file}" | node "${jq}" -r "${key}" 2>&1`); - const code = result.rc; - common.printTrace(` * Exit code: ${code}`); - common.printTrace(` * Output:`); - if ( result.out ) { - common.printTrace(stringlib.paddingLeft(result.out, " ")); - } - - return result.out; -} - export function readJsonString(input: string, key: string): any { return fakejq.jqget(JSON.parse(input), key); } -//NOTE: PARMLIB only supported when destination is zowe.yaml -export function updateYaml(file: string, key: string, val: any, expectedSample: string) { - const ZOWE_CONFIG=config.getZoweConfig(); - const utils_dir=`${ZOWE_CONFIG.zowe.runtimeDirectory}/bin/utils`; - const config_converter=`${utils_dir}/config-converter/src/cli.js` - - - common.printMessage(`- update "${key}" with value: ${val}`); - if (std.getenv('ZWE_CLI_PARAMETER_CONFIG') == file) { - updateZoweYaml(file, key, val); - } else { - // TODO what would we write thats not the zowe config? this sounds like an opportunity to disorganize. - let result=shell.execOutSync('sh', '-c', `node "${config_converter}" yaml update "${file}" "${key}" "${val}"`); - const code = result.rc; - if (code == 0) { - common.printTrace(` * Exit code: ${code}`); - common.printTrace(` * Output:`); - if (result.out) { - common.printTrace(stringlib.paddingLeft(result.out, " ")); - } - } else { - common.printError(` * Exit code: ${code}`); - common.printError(" * Output:"); - if (result.out) { - common.printError(stringlib.paddingLeft(result.out, " ")); - } - common.printErrorAndExit(`Error ZWEL0138E: Failed to update key ${key} of file ${file}.`, undefined, 138); - } - - zosfs.ensureFileEncoding(file, expectedSample); - } -} - export function updateZoweYaml(file: string, key: string, val: any) { common.printMessage(`- update zowe config ${file}, key: "${key}" with value: ${val}`); let [ success, updateObj ] = fakejq.jqset({}, key, val); @@ -164,34 +81,3 @@ export function updateZoweYaml(file: string, key: string, val: any) { common.printError(` * Error`); } } - -//TODO: PARMLIB not supported. -export function deleteYaml(file: string, key: string, expectedSample: string) { - const ZOWE_CONFIG=config.getZoweConfig(); - const utils_dir=`${ZOWE_CONFIG.zowe.runtimeDirectory}/bin/utils`; - const config_converter=`${utils_dir}/config-converter/src/cli.js` - - common.printMessage(`- delete \"${key}\"`); - let result=shell.execOutSync('sh', '-c', `node "${config_converter}" yaml delete "${file}" "${key}"`); - const code = result.rc; - if (code == 0) { - common.printTrace(` * Exit code: ${code}`); - common.printTrace(` * Output:`); - if (result.out) { - common.printTrace(stringlib.paddingLeft(result.out, " ")); - } - } else { - common.printError(` * Exit code: ${code}`); - common.printError(" * Output:"); - if (result.out) { - common.printError(stringlib.paddingLeft(result.out, " ")); - } - common.printErrorAndExit(`Error ZWEL0138E: Failed to delete key ${key} of file ${file}.`, undefined, 138); - } - - zosfs.ensureFileEncoding(file, expectedSample); -} - -export function deleteZoweYaml(file: string, key: string) { - deleteYaml(file, key, "zowe:"); -} diff --git a/bin/libs/network.sh b/bin/libs/network.sh index 56ffbc7a66..a97c04f33c 100644 --- a/bin/libs/network.sh +++ b/bin/libs/network.sh @@ -87,7 +87,7 @@ get_netstat() { is_port_available() { port="${1}" - if [ "${ZWE_zowe_network_validatePortFree:-$ZWE_zowe_environments_ZWE_NETWORK_VALIDATE_PORT_FREE}" = "false" ]; then + if [ "${ZWE_zowe_network_server_validatePortFree:-$ZWE_zowe_environments_ZWE_NETWORK_VALIDATE_PORT_FREE}" = "false" ]; then print_message "Port validation skipped due to zowe.network.validatePortFree=false" return 0 fi @@ -102,7 +102,7 @@ is_port_available() { case $(uname) in "OS/390") - vipa_ip=${ZWE_zowe_network_vipaIp:-$ZWE_zowe_environments_ZWE_NETWORK_VIPA_IP} + vipa_ip=${ZWE_zowe_network_server_vipaIp:-$ZWE_zowe_environments_ZWE_NETWORK_VIPA_IP} if [ -n "${vipa_ip}" ]; then result=$(${netstat} -B ${vipa_ip}+${port} -c SERVER 2>&1) else diff --git a/bin/libs/network.ts b/bin/libs/network.ts index f6395fc7a7..deeef9e045 100644 --- a/bin/libs/network.ts +++ b/bin/libs/network.ts @@ -45,7 +45,7 @@ export function getNetstat(): string|undefined { export function isPortAvailable(port: number): boolean { const netstat=getNetstat(); - const skipValidate = (std.getenv('ZWE_zowe_network_validatePortFree') ? std.getenv('ZWE_zowe_network_validatePortFree') : std.getenv('ZWE_zowe_environments_ZWE_NETWORK_VALIDATE_PORT_FREE')) == 'false'; + const skipValidate = (std.getenv('ZWE_zowe_network_server_validatePortFree') ? std.getenv('ZWE_zowe_network_server_validatePortFree') : std.getenv('ZWE_zowe_environments_ZWE_NETWORK_VALIDATE_PORT_FREE')) == 'false'; if (skipValidate) { common.printMessage("Port validation skipped due to zowe.network.validatePortFree=false"); return true; @@ -61,9 +61,9 @@ export function isPortAvailable(port: number): boolean { let lines; switch (os.platform) { case 'zos': - const vipaIp = std.getenv('ZWE_zowe_network_vipaIp') ? std.getenv('ZWE_zowe_network_vipaIp') : std.getenv('ZWE_zowe_environments_ZWE_NETWORK_VIPA_IP'); + const vipaIp = std.getenv('ZWE_zowe_network_server_vipaIp') ? std.getenv('ZWE_zowe_network_server_vipaIp') : std.getenv('ZWE_zowe_environments_ZWE_NETWORK_VIPA_IP'); if (vipaIp !== undefined) { - retVal=shell.execOutSync('sh', '-c', `${netstat} -B ${std.getenv('ZWE_zowe_network_vipaIp')}+${port} -c SERVER 2>&1`); + retVal=shell.execOutSync('sh', '-c', `${netstat} -B ${vipaIp}+${port} -c SERVER 2>&1`); } else { retVal=shell.execOutSync('sh', '-c', `${netstat} -c SERVER -P ${port} 2>&1`); } diff --git a/bin/libs/node.sh b/bin/libs/node.sh index 63cc564ca8..d457c76b2f 100644 --- a/bin/libs/node.sh +++ b/bin/libs/node.sh @@ -22,6 +22,8 @@ export NODE_STDIN_CCSID=1047 # Workaround Fix for node 8.16.1 that requires compatibility mode for untagged files export __UNTAGGED_READ_MODE=V6 +NODE_MIN=16 + ensure_node_is_on_path() { if [[ ":${PATH}:" != *":${NODE_HOME}/bin:"* ]]; then export PATH="${NODE_HOME}/bin:${PATH}" @@ -92,7 +94,7 @@ require_node() { fi if [ -z "${NODE_HOME}" ]; then - print_error_and_exit "Error ZWEL0121E: Cannot find node. Please define NODE_HOME environment variable." "" 121 + print_error_and_exit "Error ZWEL0121E: Cannot find node. Set the node.home value in the Zowe YAML, or include node in the PATH environment variable of any accounts that start or manage Zowe" "" 121 fi ensure_node_is_on_path @@ -122,18 +124,13 @@ validate_node_home() { node_fix_version=$(echo ${node_version} | cut -d '.' -f 3) # check node version - if [ "${node_version}" = "v14.17.2" ]; then - print_error "Node ${node_version} specifically is not compatible with Zowe. Please use a different version. See https://docs.zowe.org/stable/troubleshoot/app-framework/app-known-issues.html#desktop-apps-fail-to-load for more details." - return 1 - fi - if [ "${node_version}" = "v18.12.1" ]; then print_error "Node ${node_version} specifically is not compatible with Zowe. Please use a different version. See https://github.com/ibmruntimes/node-zos/issues/21 for more details." return 1 fi - if [ ${node_major_version} -lt 14 ]; then - print_error "Node ${node_version} is less than the minimum level required of v14+." + if [ ${node_major_version} -lt ${NODE_MIN} ]; then + print_error "Node ${node_version} is less than the minimum level required of v${NODE_MIN}+." return 1 fi print_debug "Node ${node_version} is supported." diff --git a/bin/libs/node.ts b/bin/libs/node.ts index e9f0a427fd..3b20ccfd76 100644 --- a/bin/libs/node.ts +++ b/bin/libs/node.ts @@ -18,7 +18,7 @@ import * as shell from './shell'; import * as config from './config'; import { PathAPI as pathoid } from './pathoid'; -const NODE_MIN_VERSION=14; +const NODE_MIN_VERSION=16; // enforce encoding of stdio/stdout/stderr // sometimes /dev/tty* ($SSH_TTY) are not configured properly, for example tagged as binary or wrong encoding @@ -78,7 +78,7 @@ export function requireNode() { } } if (!std.getenv('NODE_HOME')) { - common.printErrorAndExit("Error ZWEL0121E: Cannot find node. Please define NODE_HOME environment variable.", undefined, 121); + common.printErrorAndExit("Error ZWEL0121E: Cannot find node. Set the node.home value in the Zowe YAML, or include node in the PATH environment variable of any accounts that start or manage Zowe", undefined, 121); } ensureNodeIsOnPath(); @@ -109,11 +109,6 @@ export function validateNodeHome(nodeHome:string|undefined=std.getenv("NODE_HOME //const nodeMinorVersion = Number(parts[1]); //const nodePatchVersion = Number(parts[2]); - if (version == 'v14.17.2') { - common.printError(`Node ${version} specifically is not compatible with Zowe. Please use a different version. See https://docs.zowe.org/stable/troubleshoot/app-framework/app-known-issues.html#desktop-apps-fail-to-load for more details.`); - return false; - } - if (version == 'v18.12.1') { common.printError(`Node ${version} specifically is not compatible with Zowe. Please use a different version. See https://github.com/ibmruntimes/node-zos/issues/21 for more details.`); return false; diff --git a/bin/libs/string.sh b/bin/libs/string.sh index 1c1be161ba..c5b95d38bb 100755 --- a/bin/libs/string.sh +++ b/bin/libs/string.sh @@ -22,7 +22,7 @@ trim() { input=${1} fi - echo "${input}" | xargs + echo "${input}" | sed -e 's/^[[:space:]]*//;s/[[:space:]]*$//' } ############################### diff --git a/bin/libs/string.ts b/bin/libs/string.ts index 7fa5c6020f..20acafbf6d 100644 --- a/bin/libs/string.ts +++ b/bin/libs/string.ts @@ -344,3 +344,16 @@ export function itemInList(stringList: string, stringToFind?: string, separator: } return stringList.split(separator).includes(stringToFind); } + +export function escapeDollar(str: string): string | undefined { + if (str === null || str === undefined) + return undefined; + return str.replace(/[$]/g, '\\$&'); +} + +export function escapeRegExp(str: string): string | undefined { + if (str === null || str === undefined) + return undefined; + return str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); +} + diff --git a/bin/libs/zos-dataset.ts b/bin/libs/zos-dataset.ts index c1960ec929..74d10aed9e 100644 --- a/bin/libs/zos-dataset.ts +++ b/bin/libs/zos-dataset.ts @@ -18,7 +18,7 @@ import * as shell from './shell'; import * as zoslib from './zos'; export function isDatasetExists(datasetName: string): boolean { - const result = shell.execSync('sh', '-c', `cat "//'${datasetName}'" 1>/dev/null 2>&1`); + const result = shell.execSync('sh', '-c', `cat "//'${stringlib.escapeDollar(datasetName)}'" 1>/dev/null 2>&1`); return result.rc === 0; } @@ -27,7 +27,7 @@ export function isDatasetExists(datasetName: string): boolean { // 1: data set is not in catalog // 2: data set member doesn't exist export function tsoIsDatasetExists(datasetName: string): number { - const result = zoslib.tsoCommand(`listds '${datasetName}' label`); + const result = zoslib.tsoCommand(`listds '${stringlib.escapeDollar(datasetName)}' label`); if (result.rc != 0) { if (result.out.includes('NOT IN CATALOG')) { return 1; @@ -44,7 +44,7 @@ export function tsoIsDatasetExists(datasetName: string): number { } export function createDataSet(dsName: string, dsOptions: string): number { - const result=zoslib.tsoCommand(`ALLOCATE NEW DA('${dsName}') ${dsOptions}`); + const result=zoslib.tsoCommand(`ALLOCATE NEW DA('${stringlib.escapeDollar(dsName)}') ${dsOptions}`); return result.rc; } @@ -55,7 +55,7 @@ export function copyToDataset(filePath: string, dsName: string, cpOptions: strin } } - const cpCommand=`cp ${cpOptions} -v "${filePath}" "//'${dsName}'"`; + const cpCommand=`cp ${cpOptions} -v "${filePath}" "//'${stringlib.escapeDollar(dsName)}'"`; common.printDebug('- '+cpCommand); const result=shell.execOutSync('sh', '-c', `${cpCommand} 2>&1`); if (result.rc == 0) { @@ -79,7 +79,7 @@ export function datasetCopyToDataset(prefix: string, datasetFrom: string, datase } } - const cmd=`exec '${prefix}.${std.getenv('ZWE_PRIVATE_DS_SZWEEXEC')}(ZWEMCOPY)' '${datasetFrom} ${datasetTo}'`; + const cmd = `exec '${stringlib.escapeDollar(prefix)}.${std.getenv('ZWE_PRIVATE_DS_SZWEEXEC')}(ZWEMCOPY)' '${stringlib.escapeDollar(datasetFrom)} ${stringlib.escapeDollar(datasetTo)}'`; const result = zoslib.tsoCommand(cmd); return result.rc; } @@ -91,7 +91,7 @@ export function datasetCopyToDataset(prefix: string, datasetFrom: string, datase // 1: there are some users // @output output of operator command "d grs" export function listDatasetUser(datasetName: string): number { - const cmd=`D GRS,RES=(*,${datasetName})`; + const cmd = `D GRS,RES=(*,'${stringlib.escapeDollar(datasetName)}')`; const result=zoslib.operatorCommand(cmd); return result.out.includes('NO REQUESTORS FOR RESOURCE') ? 0 : 1; // example outputs: @@ -128,7 +128,7 @@ export function listDatasetUser(datasetName: string): number { // 3: data set is in use // @output tso listds label output export function deleteDataset(dataset: string): number { - const cmd=`delete '${dataset}'`; + const cmd=`delete '${stringlib.escapeDollar(dataset)}'`; const result=zoslib.tsoCommand(cmd); if (result.rc != 0) { if (result.out.includes('NOT IN CATALOG')) { @@ -170,7 +170,7 @@ export function isDatasetSmsManaged(dataset: string): { rc: number, smsManaged?: // SMS flag is in `FORMAT 1 DSCB` section second line, after 780037 common.printTrace(`- Check if ${dataset} is SMS managed`); - const labelResult = zoslib.tsoCommand(`listds '${dataset}' label`); + const labelResult = zoslib.tsoCommand(`listds '${stringlib.escapeDollar(dataset)}' label`); const datasetLabel=labelResult.out; if (labelResult.rc == 0) { let formatIndex = datasetLabel.indexOf('--FORMAT 1 DSCB--'); @@ -212,14 +212,13 @@ export function isDatasetSmsManaged(dataset: string): { rc: number, smsManaged?: export function getDatasetVolume(dataset: string): { rc: number, volume?: string } { common.printTrace(`- Find volume of data set ${dataset}`); - const result = zoslib.tsoCommand(`listds '${dataset}'`); + const result = zoslib.tsoCommand(`listds '${stringlib.escapeDollar(dataset)}'`); if (result.rc == 0) { let volumesIndex = result.out.indexOf('--VOLUMES--'); let volume: string; if (volumesIndex != -1) { let startIndex = volumesIndex + '--VOLUMES--'.length; - let endIndex = result.out.indexOf('--',startIndex); - volume = result.out.substring(startIndex, endIndex).trim(); + volume = result.out.substring(startIndex).trim(); } if (!volume) { common.printError(" * Failed to find volume information of the data set."); @@ -235,7 +234,7 @@ export function getDatasetVolume(dataset: string): { rc: number, volume?: string export function apfAuthorizeDataset(dataset: string): number { const result = isDatasetSmsManaged(dataset); if (result.rc) { - common.printError("Error ZWEL0134E: Failed to find SMS status of data set ${dataset}."); + common.printError(`Error ZWEL0134E: Failed to find SMS status of data set ${dataset}.`); return 134; } @@ -256,7 +255,7 @@ export function apfAuthorizeDataset(dataset: string): number { } } - const apfCmd="SETPROG APF,ADD,DSNAME=${dataset},${apfVolumeParam}" + const apfCmd=`SETPROG APF,ADD,DSNAME=${dataset},${apfVolumeParam}`; if (std.getenv('ZWE_CLI_PARAMETER_SECURITY_DRY_RUN') == "true") { common.printMessage("- Dry-run mode, security setup is NOT performed on the system."); common.printMessage(" Please apply this operator command manually:"); @@ -277,7 +276,7 @@ export function apfAuthorizeDataset(dataset: string): number { } export function createDatasetTmpMember(dataset: string, prefix: string='ZW'): string | null { - common.printTrace(` > create_data_set_tmp_member in ${dataset}`); + common.printTrace(` > createDatasetTmpMember in ${dataset}`); for (var i = 0; i < 100; i++) { let rnd=Math.floor(Math.random()*10000); diff --git a/bin/libs/zos-fs.ts b/bin/libs/zos-fs.ts index 99305bc4b9..e0023a449f 100644 --- a/bin/libs/zos-fs.ts +++ b/bin/libs/zos-fs.ts @@ -20,11 +20,13 @@ import * as shell from './shell'; // Get file encoding from z/OS USS tagging export function getFileEncoding(filePath: string): number|undefined { //zos.changeTag(file, id) - let returnArray = os.stat(filePath); - if (!returnArray[1] && ((returnArray[0].mode & os.S_IFREG) == os.S_IFREG)) { //no error, and is file - return returnArray[0].ccsid; - } else { - common.printError(`getFileEncoding path=${filePath}, err=${returnArray[1]}`); + if (os.platform == 'zos') { + let returnArray = zos.zstat(filePath); + if (!returnArray[1] && ((returnArray[0].mode & os.S_IFMT) == os.S_IFREG)) { //no error, and is file + return returnArray[0].ccsid; + } else { + common.printError(`getFileEncoding path=${filePath}, err=${returnArray[1]}`); + } } return undefined; } @@ -85,7 +87,7 @@ export function detectFileEncoding(fileName: string, expectedSample: string, exp export function copyMvsToUss(dataset: string, file: string): number { common.printDebug(`copyMvsToUss dataset=${dataset}, file=${file}`); - const result = shell.execSync('sh', '-c', `cp "//'${dataset}'" "${file}"`); + const result = shell.execSync('sh', '-c', `cp "//'${stringlib.escapeDollar(dataset)}'" '${file}'`); return result.rc; } @@ -109,7 +111,7 @@ export function ensureFileEncoding(file: string, expectedSample: string, expecte } } common.printTrace(`- Remove encoding tag of ${file}.`); - zos.changeTag(file, 0); + shell.execSync('sh', '-c', `chtag -r "${file}"`); } else { common.printTrace(`- Failed to detect encoding of ${file}.`); } diff --git a/bin/libs/zos.ts b/bin/libs/zos.ts index b49e81451b..8cc5dea000 100644 --- a/bin/libs/zos.ts +++ b/bin/libs/zos.ts @@ -16,7 +16,7 @@ import * as shell from './shell'; import * as stringlib from './string'; export function tsoCommand(...args:string[]): { rc: number, out: string } { - let message="tsocmd "+args.join(' '); + let message = "tsocmd " + '"' + args.join(' ') + '"'; common.printDebug('- '+message); //we echo at the end to avoid a configmgr quirk where trying to read stdout when empty can hang waiting for bytes const result = shell.execOutSync('sh', '-c', `${message} 2>&1 && echo '.'`); diff --git a/bin/libs/zosmf.sh b/bin/libs/zosmf.sh index 116f66c65e..84477c3699 100644 --- a/bin/libs/zosmf.sh +++ b/bin/libs/zosmf.sh @@ -49,16 +49,3 @@ validate_zosmf_host_and_port() { print_message "Successfully checked z/OS MF is available on 'https://${zosmf_host}:${zosmf_port}/zosmf/info'" fi } - -validate_zosmf_as_auth_provider() { - zosmf_host="${1}" - zosmf_port="${2}" - auth_provider="${3}" - - if [ -n "${zosmf_host}" -a -n "${zosmf_port}" ]; then - if [ "${auth_provider}" = "zosmf" ]; then - print_error "z/OSMF is not configured. Using z/OSMF as authentication provider is not supported." - return 1 - fi - fi -} diff --git a/bin/libs/zosmf.ts b/bin/libs/zosmf.ts index 89bddfa108..9e05a98be0 100644 --- a/bin/libs/zosmf.ts +++ b/bin/libs/zosmf.ts @@ -31,7 +31,7 @@ export function validateZosmfHostAndPort(zosmfHost: string, zosmfPort: number): common.printError(`Warning: Could not validate if z/OS MF is available on 'https://${zosmfHost}:${zosmfPort}/zosmf/info'. NODE_HOME is not defined.`); zosmfCheckPassed=false; } else { - let execReturn = shell.execOutSync(`${std.getenv('NODE_HOME')}/bin/node`, `${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/curl.js`, `"https://${zosmfHost}:${zosmfPort}/zosmf/info"`, `-k`, `-H`, `"X-CSRF-ZOSMF-HEADER: true"`, `--response-type`, `status`); + const execReturn = shell.execOutSync(`${std.getenv('NODE_HOME')}/bin/node`, `${std.getenv('ZWE_zowe_runtimeDirectory')}/bin/utils/curl.js`, `https://${zosmfHost}:${zosmfPort}/zosmf/info`, `-k`, `-H`, `X-CSRF-ZOSMF-HEADER: true`, `--response-type`, `status`); if (execReturn.rc || !execReturn.out) { common.printError(`Warning: Could not validate if z/OS MF is available on 'https://${zosmfHost}:${zosmfPort}/zosmf/info'. No response code from z/OSMF server.`); zosmfCheckPassed=false @@ -47,14 +47,3 @@ export function validateZosmfHostAndPort(zosmfHost: string, zosmfPort: number): } return zosmfCheckPassed; } - -//TODO isnt this completely backwards? -export function validateZosmfAsAuthProvider(zosmfHost: string, zosmfPort: number, authProvider: string): boolean { - if (zosmfHost && zosmfPort) { - if (authProvider == 'zosmf') { - common.printError("z/OSMF is not configured. Using z/OSMF as authentication provider is not supported."); - return true; - } - } - return false; -} diff --git a/bin/libs/zwecli.sh b/bin/libs/zwecli.sh index eb0e249a3c..0131c5ff5b 100755 --- a/bin/libs/zwecli.sh +++ b/bin/libs/zwecli.sh @@ -376,6 +376,9 @@ zwecli_inline_execute_command() { export ZWE_PRIVATE_CLI_IS_TOP_LEVEL_COMMAND=false + print_trace "- zwecli_inline_execute_command" + print_trace " * ${*}" + # process new command . "${ZWE_zowe_runtimeDirectory}/bin/zwe" diff --git a/bin/utils/ExportPrivateKeyZos.java b/bin/utils/ExportPrivateKeyZos.java index c14cf3bc3f..b2f625807a 100644 --- a/bin/utils/ExportPrivateKeyZos.java +++ b/bin/utils/ExportPrivateKeyZos.java @@ -14,7 +14,7 @@ import java.security.Key; import java.security.KeyStore; import java.util.Base64; -import com.ibm.crypto.provider.RACFInputStream; +import com.ibm.crypto.zsecurity.provider.RACFInputStream; public class ExportPrivateKeyZos { private String keystoreName; diff --git a/bin/utils/date-add.rex b/bin/utils/date-add.rex index bf6b0d120d..3763be6af7 100755 --- a/bin/utils/date-add.rex +++ b/bin/utils/date-add.rex @@ -56,7 +56,7 @@ target = today + days ISOTarget = Date("Standard", target, "Base") /* ISOTarget YYYYMMDD */ -/* 12344578 => YYYY = 1234, MM = 56, DD = 78 */ +/* 12345678 => YYYY = 1234, MM = 56, DD = 78 */ if pos("YYYY", dformat) = 0 then dformat = overlay("34", dformat, pos("YY", dformat)) diff --git a/bin/zwe b/bin/zwe index baaf43bb9d..80e6247115 100755 --- a/bin/zwe +++ b/bin/zwe @@ -69,7 +69,9 @@ while [ $# -gt 0 ]; do print_error_and_exit "Error ZWEL0103E: Invalid type of parameter ${arg}" "" 103 fi fi - shift + if [ $# -gt 0 ]; then + shift + fi done # debug results diff --git a/build/zwe/types/@qjstypes/zos.d.ts b/build/zwe/types/@qjstypes/zos.d.ts index ec41ae6571..a1fb69517a 100644 --- a/build/zwe/types/@qjstypes/zos.d.ts +++ b/build/zwe/types/@qjstypes/zos.d.ts @@ -11,8 +11,13 @@ export type ZStat = { dev: number; ino: number; + mode: number; + nlink: number; uid: number; gid: number; + rdev: number; + size: number; + blocks: number; atime: number; mtime: number; ctime: number; @@ -21,6 +26,8 @@ export type ZStat = { ccsid: number; }; +export function getEsm(): string; +export function getZosVersion(): number; export function changeTag(path:string, ccsid:number):number; export function changeExtAttr(path: string, extattr:number, onOff:boolean):number; export function zstat(path:string):[ZStat, number]; diff --git a/containers/base-jdk/ubi/Dockerfile b/containers/base-jdk/ubi/Dockerfile index b87b254888..14a2d3f4de 100644 --- a/containers/base-jdk/ubi/Dockerfile +++ b/containers/base-jdk/ubi/Dockerfile @@ -9,23 +9,23 @@ # Copyright Contributors to the Zowe Project. ####################################################################### -FROM zowe-docker-release.jfrog.io/ompzowe/base:latest-ubi +FROM zowe-docker-release.jfrog.io/ompzowe/base:3-ubi ################################## # labels LABEL name="Zowe Base Image with JDK enabled" \ - maintainer="jack-tiefeng.jia@ibm.com" \ - vendor="Zowe" \ - version="2.0.2" \ - release="0" \ - summary="Base image for Zowe components with JDK enabled" \ - description="Base image for Zowe components with JDK enabled" + maintainer="mark.ackert@broadcom.com" \ + vendor="Zowe" \ + version="3.0.0" \ + release="0" \ + summary="Base image for Zowe components with JDK enabled" \ + description="Base image for Zowe components with JDK enabled" ################################## # Install JDK RUN microdnf install --nodocs \ - java-1.8.0-openjdk \ - && microdnf clean all --enablerepo='*' \ - # smoke tests - && java -version -ENV JAVA_HOME=/usr/lib/jvm/jre-1.8.0 + java-17-openjdk-headless \ + && microdnf clean all --enablerepo='*' \ + # smoke tests + && java -version +ENV JAVA_HOME=/usr/lib/jvm/jre-1.17.0 diff --git a/containers/base-jdk/ubuntu/Dockerfile b/containers/base-jdk/ubuntu/Dockerfile index 3ce76a688a..b5c3417d84 100644 --- a/containers/base-jdk/ubuntu/Dockerfile +++ b/containers/base-jdk/ubuntu/Dockerfile @@ -9,24 +9,25 @@ # Copyright Contributors to the Zowe Project. ####################################################################### -FROM zowe-docker-release.jfrog.io/ompzowe/base:latest-ubuntu +FROM zowe-docker-release.jfrog.io/ompzowe/base:3-ubuntu ################################## # labels LABEL name="Zowe Base Image with JDK enabled" \ - maintainer="jack-tiefeng.jia@ibm.com" \ - vendor="Zowe" \ - version="2.0.2" \ - release="0" \ - summary="Base image for Zowe components with JDK enabled" \ - description="Base image for Zowe components with JDK enabled" + maintainer="mark.ackert@broadcom.com" \ + vendor="Zowe" \ + version="3.0.0" \ + release="0" \ + summary="Base image for Zowe components with JDK enabled" \ + description="Base image for Zowe components with JDK enabled" ################################## -# Install JDK + +# Install JDK. RUN apt-get update \ - && apt-get install -y \ - openjdk-8-jre \ - && rm -rf /var/lib/apt/lists/* \ - # smoke tests - && java -version -ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre + && apt-get install -y \ + openjdk-17-jre \ + && rm -rf /var/lib/apt/lists/* \ + # smoke tests + && java -version +ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/jre diff --git a/containers/base-node/Dockerfile b/containers/base-node/Dockerfile index e3cd778ccd..089a4c7af0 100644 --- a/containers/base-node/Dockerfile +++ b/containers/base-node/Dockerfile @@ -10,19 +10,19 @@ ####################################################################### # base image tag -ARG ZOWE_BASE_IMAGE=latest-ubuntu +ARG ZOWE_BASE_IMAGE=3-ubuntu FROM zowe-docker-release.jfrog.io/ompzowe/base:${ZOWE_BASE_IMAGE} ################################## # labels LABEL name="Zowe Base Image with node.js enabled" \ - maintainer="jack-tiefeng.jia@ibm.com" \ - vendor="Zowe" \ - version="2.0.2" \ - release="0" \ - summary="Base image for Zowe components with node.js enabled" \ - description="Base image for Zowe components with node.js enabled" + maintainer="mark.ackert@broadcom.com" \ + vendor="Zowe" \ + version="3.0.0" \ + release="0" \ + summary="Base image for Zowe components with node.js enabled" \ + description="Base image for Zowe components with node.js enabled" ################################## # node.js is installed in base image, so no actions here diff --git a/containers/base/ubi/Dockerfile b/containers/base/ubi/Dockerfile index 1c7faf2def..51a4753b90 100644 --- a/containers/base/ubi/Dockerfile +++ b/containers/base/ubi/Dockerfile @@ -14,12 +14,12 @@ FROM registry.redhat.io/ubi8/ubi-minimal:latest ################################## # labels LABEL name="Zowe Base Image" \ - maintainer="jack-tiefeng.jia@ibm.com" \ - vendor="Zowe" \ - version="2.0.2" \ - release="0" \ - summary="Base image for Zowe components" \ - description="Base image for Zowe components" + maintainer="mark.ackert@broadcom.com" \ + vendor="Zowe" \ + version="3.0.0" \ + release="0" \ + summary="Base image for Zowe components" \ + description="Base image for Zowe components" ################################## # arguments @@ -32,59 +32,58 @@ ARG NODE_CPU_ARCH=x64 ################################## # environments -ENV NODE_VERSION=16.18.1 +ENV NODE_VERSION=18.20.4 ################################## # customize RUN set -ex \ - # shadow-utils is needed for having adduser groupadd commands - && microdnf install --nodocs shadow-utils \ - # define zowe user/group - && groupadd --gid ${GID} zowe \ - && useradd -r -m --no-log-init --uid ${UID} --gid ${GID} --home /home/zowe zowe \ - # create /licenses folder - && mkdir -p /licenses \ - && chown zowe.zowe /licenses \ - # create /component folder - && mkdir -p /component \ - && chown zowe.zowe /component \ - # install node.js which is mandatory for now - && microdnf install --nodocs \ - findutils \ - tar \ - xz \ - && ARCH=${NODE_CPU_ARCH} \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 4ED778F539E3634C779C87C6D7062848A1AB005C \ - 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \ - 74F12602B6F1C4E913FAA37AD3A89613643B6201 \ - 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - DD8F2338BAE7501E3DD5AC78C273792F7D83545D \ - A48C2BEE680E841632CD4E44F07496B3EB3C1762 \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - B9E2F5981AA6E0CD28160D9FF13993A75599653C \ - ; do \ - gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ - && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ - # smoke tests - && node --version \ - && npm --version \ - # remove unused pacakges - && microdnf remove \ - findutils \ - tar \ - xz \ - # clean up - && microdnf clean all --enablerepo='*' + # shadow-utils is needed for having adduser groupadd commands + && microdnf install --nodocs shadow-utils \ + # define zowe user/group + && groupadd --gid ${GID} zowe \ + && useradd -r -m --no-log-init --uid ${UID} --gid ${GID} --home /home/zowe zowe \ + # create /licenses folder + && mkdir -p /licenses \ + && chown zowe.zowe /licenses \ + # create /component folder + && mkdir -p /component \ + && chown zowe.zowe /component \ + # install node.js which is mandatory for now + && microdnf install --nodocs \ + findutils \ + tar \ + xz \ + && ARCH=${NODE_CPU_ARCH} \ + # gpg keys listed at https://github.com/nodejs/node#release-keys + && for key in \ + 4ED778F539E3634C779C87C6D7062848A1AB005C \ + 141F07595B7B3FFE74309A937405533BE57C7D57 \ + 74F12602B6F1C4E913FAA37AD3A89613643B6201 \ + DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ + CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ + 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ + 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ + C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ + 108F52B48DB57BB0CC439B2997B01419BD92F80A \ + A363A499291CBBC940DD62E41F10027AF002F8B0 \ + ; do \ + gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; \ + done \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ + # smoke tests + && node --version \ + && npm --version \ + # remove unused pacakges + && microdnf remove \ + findutils \ + tar \ + xz \ + # clean up + && microdnf clean all --enablerepo='*' diff --git a/containers/base/ubuntu/Dockerfile b/containers/base/ubuntu/Dockerfile index 232f9b5824..a8b0c96819 100644 --- a/containers/base/ubuntu/Dockerfile +++ b/containers/base/ubuntu/Dockerfile @@ -14,12 +14,12 @@ FROM ubuntu:latest ################################## # labels LABEL name="Zowe Base Image" \ - maintainer="jack-tiefeng.jia@ibm.com" \ - vendor="Zowe" \ - version="2.0.2" \ - release="0" \ - summary="Base image for Zowe components" \ - description="Base image for Zowe components" + maintainer="mark.ackert@broadcom.com" \ + vendor="Zowe" \ + version="3.0.0" \ + release="0" \ + summary="Base image for Zowe components" \ + description="Base image for Zowe components" ################################## # arguments @@ -32,65 +32,64 @@ ARG NODE_CPU_ARCH=x64 ################################## # environments -ENV NODE_VERSION=16.18.1 +ENV NODE_VERSION=18.20.4 ################################## # customize RUN set -ex \ - # define zowe user/group - && groupadd -g $GID -r zowe \ - && useradd -r -m --no-log-init --uid ${UID} --gid ${GID} -d /home/zowe zowe \ - # use bash as default shell - && cd /bin \ - && ln -sfn bash sh \ - # create /licenses folder - && mkdir -p /licenses \ - && chown zowe.zowe /licenses \ - # create /component folder - && mkdir -p /component \ - && chown zowe.zowe /component \ - # install node.js which is mandatory for now - && apt-get update \ - && apt-get install -y \ - curl \ - gnupg \ - xz-utils \ - # upgrade - && apt-get upgrade -y \ - && ARCH=${NODE_CPU_ARCH} \ - # gpg keys listed at https://github.com/nodejs/node#release-keys - && for key in \ - 4ED778F539E3634C779C87C6D7062848A1AB005C \ - 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 \ - 74F12602B6F1C4E913FAA37AD3A89613643B6201 \ - 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 \ - 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ - C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 \ - C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ - DD8F2338BAE7501E3DD5AC78C273792F7D83545D \ - A48C2BEE680E841632CD4E44F07496B3EB3C1762 \ - 108F52B48DB57BB0CC439B2997B01419BD92F80A \ - B9E2F5981AA6E0CD28160D9FF13993A75599653C \ - ; do \ - gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || \ - gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; \ - done \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ - && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ - # smoke tests - && node --version \ - && npm --version \ - # remove unused pacakges - && apt-get purge --auto-remove -y \ - bzip2 \ - curl \ - gnupg \ - tini \ - xz-utils \ - # clean up - && rm -rf /var/lib/apt/lists/* + # define zowe user/group + && groupadd -g $GID -r zowe \ + && useradd -r -m --no-log-init --uid ${UID} --gid ${GID} -d /home/zowe zowe \ + # use bash as default shell + && cd /bin \ + && ln -sfn bash sh \ + # create /licenses folder + && mkdir -p /licenses \ + && chown zowe.zowe /licenses \ + # create /component folder + && mkdir -p /component \ + && chown zowe.zowe /component \ + # install node.js which is mandatory for now + && apt-get update \ + && apt-get install -y \ + curl \ + gnupg \ + xz-utils \ + # upgrade + && apt-get upgrade -y \ + && ARCH=${NODE_CPU_ARCH} \ + # gpg keys listed at https://github.com/nodejs/node#release-keys + && for key in \ + 4ED778F539E3634C779C87C6D7062848A1AB005C \ + 141F07595B7B3FFE74309A937405533BE57C7D57 \ + 74F12602B6F1C4E913FAA37AD3A89613643B6201 \ + DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 \ + CC68F5A3106FF448322E48ED27F5E38D5B0A215F \ + 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 \ + 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 \ + C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C \ + 108F52B48DB57BB0CC439B2997B01419BD92F80A \ + A363A499291CBBC940DD62E41F10027AF002F8B0 \ + ; do \ + gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" || \ + gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; \ + done \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ + && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ + && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ + && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ + && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ + && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ + && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ + # smoke tests + && node --version \ + && npm --version \ + # remove unused pacakges + && apt-get purge --auto-remove -y \ + bzip2 \ + curl \ + gnupg \ + tini \ + xz-utils \ + # clean up + && rm -rf /var/lib/apt/lists/* diff --git a/containers/conformance.md b/containers/conformance.md index d487941ef7..e5e43c5e1e 100644 --- a/containers/conformance.md +++ b/containers/conformance.md @@ -16,7 +16,7 @@ Here are our recommendations of base images: - Zowe base images: * `ompzowe/base`: `zowe-docker-release.jfrog.io/ompzowe/base:latest-ubuntu` and `zowe-docker-release.jfrog.io/ompzowe/base:latest-ubi`. - * `ompzowe/base-node`: `zowe-docker-release.jfrog.io/ompzowe/base-node:latest-ubuntu` and `zowe-docker-release.jfrog.io/ompzowe/base-node:latest-ubi` has node.js LTS (v14) version pre-installed. + * `ompzowe/base-node`: `zowe-docker-release.jfrog.io/ompzowe/base-node:latest-ubuntu` and `zowe-docker-release.jfrog.io/ompzowe/base-node:latest-ubi` has node.js LTS (v16) version pre-installed. * `ompzowe/base-jdk`: `zowe-docker-release.jfrog.io/ompzowe/base-jdk:latest-ubuntu` and `zowe-docker-release.jfrog.io/ompzowe/base-jdk:latest-ubi` has JRE v8 pre-installed. - [Red Hat Universal Base Image 8 Minimal](https://developers.redhat.com/articles/ubi-faq?redirect_fragment=resources#ubi_details) - [Ubuntu](https://hub.docker.com/_/ubuntu) diff --git a/containers/kubernetes/samples/api-catalog-service.yaml b/containers/kubernetes/samples/api-catalog-service.yaml index 45878da862..2cf0c2f39f 100644 --- a/containers/kubernetes/samples/api-catalog-service.yaml +++ b/containers/kubernetes/samples/api-catalog-service.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: api-catalog app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/config-cm.yaml b/containers/kubernetes/samples/config-cm.yaml index 51f019ce13..d8fdbbee86 100644 --- a/containers/kubernetes/samples/config-cm.yaml +++ b/containers/kubernetes/samples/config-cm.yaml @@ -88,6 +88,11 @@ data: port: 7554 debug: false + zaas: + enabled: true + port: 7558 + debug: false + discovery: enabled: true port: 7553 @@ -122,14 +127,6 @@ data: tls: true crossMemoryServerName: ZWESIS_STD - jobs-api: - enabled: true - port: 8545 - - files-api: - enabled: true - port: 8547 - explorer-jes: enabled: true diff --git a/containers/kubernetes/samples/debug-pod.yaml b/containers/kubernetes/samples/debug-pod.yaml index 1927594ef9..810f2cf401 100644 --- a/containers/kubernetes/samples/debug-pod.yaml +++ b/containers/kubernetes/samples/debug-pod.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: debug app.kubernetes.io/part-of: debug app.kubernetes.io/managed-by: manual @@ -37,7 +37,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: debug - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.1.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/samples/discovery-service-ci.yaml b/containers/kubernetes/samples/discovery-service-ci.yaml index fb9e397853..d0aaa8aaad 100644 --- a/containers/kubernetes/samples/discovery-service-ci.yaml +++ b/containers/kubernetes/samples/discovery-service-ci.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: discovery app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/discovery-service-lb.yaml b/containers/kubernetes/samples/discovery-service-lb.yaml index 6c8c1bd2c8..962369892c 100644 --- a/containers/kubernetes/samples/discovery-service-lb.yaml +++ b/containers/kubernetes/samples/discovery-service-lb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: discovery app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/discovery-service-np.yaml b/containers/kubernetes/samples/discovery-service-np.yaml index e03eabdf66..99418251fe 100644 --- a/containers/kubernetes/samples/discovery-service-np.yaml +++ b/containers/kubernetes/samples/discovery-service-np.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: discovery app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/gateway-service-ci.yaml b/containers/kubernetes/samples/gateway-service-ci.yaml index 5c9d03f27e..6cf731058b 100644 --- a/containers/kubernetes/samples/gateway-service-ci.yaml +++ b/containers/kubernetes/samples/gateway-service-ci.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: gateway app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/gateway-service-lb.yaml b/containers/kubernetes/samples/gateway-service-lb.yaml index 24c5fde74d..339b4f52a3 100644 --- a/containers/kubernetes/samples/gateway-service-lb.yaml +++ b/containers/kubernetes/samples/gateway-service-lb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: gateway app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/gateway-service-np.yaml b/containers/kubernetes/samples/gateway-service-np.yaml index a46bfbd901..156cde7ee1 100644 --- a/containers/kubernetes/samples/gateway-service-np.yaml +++ b/containers/kubernetes/samples/gateway-service-np.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: gateway app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/api-catalog-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/api-catalog-hpa.yaml index cd17e431e4..7245370176 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/api-catalog-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/api-catalog-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/app-server-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/app-server-hpa.yaml index b9507f0714..efe2fec4fc 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/app-server-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/app-server-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/caching-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/caching-hpa.yaml index 6eaca1907e..c40d880d9a 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/caching-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/caching-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/discovery-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/discovery-hpa.yaml index b670952b9d..5f9784c1ab 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/discovery-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/discovery-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-jes-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-jes-hpa.yaml index 7ec4c73ece..faca930fce 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-jes-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-jes-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-mvs-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-mvs-hpa.yaml index 4a2a897739..ab8a3f57d7 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-mvs-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-mvs-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-uss-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-uss-hpa.yaml index 4636a4b27f..103935b58c 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-uss-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/explorer-uss-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/files-api-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/files-api-hpa.yaml deleted file mode 100644 index 0843dc9a37..0000000000 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/files-api-hpa.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- -apiVersion: autoscaling/v2beta2 -kind: HorizontalPodAutoscaler -metadata: - name: files-api-hpa - namespace: zowe - labels: - app.kubernetes.io/name: zowe - app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" - app.kubernetes.io/component: hpa - app.kubernetes.io/managed-by: manual -spec: - scaleTargetRef: - apiVersion: apps/v1 - kind: Deployment - name: files-api - minReplicas: 1 - maxReplicas: 3 - metrics: - - type: Resource - resource: - name: cpu - target: - type: Utilization - averageUtilization: 70 diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/gateway-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/gateway-hpa.yaml index 6ed1cc7c67..fc0d9df0d2 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/gateway-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/gateway-hpa.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/horizontal-pod-autoscaler/jobs-api-hpa.yaml b/containers/kubernetes/samples/horizontal-pod-autoscaler/zaas-hpa.yaml similarity index 86% rename from containers/kubernetes/samples/horizontal-pod-autoscaler/jobs-api-hpa.yaml rename to containers/kubernetes/samples/horizontal-pod-autoscaler/zaas-hpa.yaml index 3ad0a8ae35..0f7857234d 100644 --- a/containers/kubernetes/samples/horizontal-pod-autoscaler/jobs-api-hpa.yaml +++ b/containers/kubernetes/samples/horizontal-pod-autoscaler/zaas-hpa.yaml @@ -2,19 +2,19 @@ apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: - name: jobs-api-hpa + name: zaas-hpa namespace: zowe labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: hpa app.kubernetes.io/managed-by: manual spec: scaleTargetRef: apiVersion: apps/v1 kind: Deployment - name: jobs-api + name: zaas minReplicas: 1 maxReplicas: 3 metrics: diff --git a/containers/kubernetes/samples/network-policy/test-np-pod.yaml b/containers/kubernetes/samples/network-policy/test-np-pod.yaml index 5ad2d59696..cc7cd30caa 100644 --- a/containers/kubernetes/samples/network-policy/test-np-pod.yaml +++ b/containers/kubernetes/samples/network-policy/test-np-pod.yaml @@ -28,7 +28,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: debug app.kubernetes.io/part-of: debug app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/network-policy/zowe-np.yaml b/containers/kubernetes/samples/network-policy/zowe-np.yaml index 3b61185b05..0f78e10021 100644 --- a/containers/kubernetes/samples/network-policy/zowe-np.yaml +++ b/containers/kubernetes/samples/network-policy/zowe-np.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: k8s-network-policy app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/api-catalog-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/api-catalog-pdb.yaml index bd1cde5ee1..3f20c01b8f 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/api-catalog-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/api-catalog-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/app-server-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/app-server-pdb.yaml index e39fbfde9b..156a4959c2 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/app-server-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/app-server-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/caching-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/caching-pdb.yaml index 7a9e104205..349994fb1c 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/caching-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/caching-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/discovery-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/discovery-pdb.yaml index d5507b266a..5f643fd672 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/discovery-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/discovery-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/explorer-jes-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/explorer-jes-pdb.yaml index 6d28136663..9f9adbdfbd 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/explorer-jes-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/explorer-jes-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/explorer-mvs-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/explorer-mvs-pdb.yaml index 6161def2fa..3fd71386fc 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/explorer-mvs-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/explorer-mvs-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/explorer-uss-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/explorer-uss-pdb.yaml index 38497e5538..98be778792 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/explorer-uss-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/explorer-uss-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/files-api-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/files-api-pdb.yaml deleted file mode 100644 index ba4e9ad5a4..0000000000 --- a/containers/kubernetes/samples/pod-disruption-budget/files-api-pdb.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -apiVersion: policy/v1beta1 -kind: PodDisruptionBudget -metadata: - name: files-api-pdb - namespace: zowe - labels: - app.kubernetes.io/name: zowe - app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" - app.kubernetes.io/component: pdb - app.kubernetes.io/managed-by: manual -spec: - minAvailable: 1 - selector: - matchLabels: - app.kubernetes.io/name: zowe - app.kubernetes.io/instance: zowe - app.kubernetes.io/component: files-api diff --git a/containers/kubernetes/samples/pod-disruption-budget/gateway-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/gateway-pdb.yaml index 7b2be859e1..a10cdb8e5c 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/gateway-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/gateway-pdb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: diff --git a/containers/kubernetes/samples/pod-disruption-budget/jobs-api-pdb.yaml b/containers/kubernetes/samples/pod-disruption-budget/zaas-pdb.yaml similarity index 78% rename from containers/kubernetes/samples/pod-disruption-budget/jobs-api-pdb.yaml rename to containers/kubernetes/samples/pod-disruption-budget/zaas-pdb.yaml index 5bc883a5a1..2313bc7bfc 100644 --- a/containers/kubernetes/samples/pod-disruption-budget/jobs-api-pdb.yaml +++ b/containers/kubernetes/samples/pod-disruption-budget/zaas-pdb.yaml @@ -2,12 +2,12 @@ apiVersion: policy/v1beta1 kind: PodDisruptionBudget metadata: - name: jobs-api-pdb + name: zaas-pdb namespace: zowe labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: pdb app.kubernetes.io/managed-by: manual spec: @@ -16,4 +16,4 @@ spec: matchLabels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/component: jobs-api + app.kubernetes.io/component: zaas diff --git a/containers/kubernetes/samples/update-workspace-permission-pod.yaml b/containers/kubernetes/samples/update-workspace-permission-pod.yaml index e0396acecf..706fef5bb2 100644 --- a/containers/kubernetes/samples/update-workspace-permission-pod.yaml +++ b/containers/kubernetes/samples/update-workspace-permission-pod.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: update-workspace-permission app.kubernetes.io/part-of: debug app.kubernetes.io/managed-by: manual @@ -22,7 +22,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: update-workspace-permission - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.1.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/samples/vendors/bare-metal/discovery-ingress.yaml b/containers/kubernetes/samples/vendors/bare-metal/discovery-ingress.yaml index f210d146d3..e807ad29da 100644 --- a/containers/kubernetes/samples/vendors/bare-metal/discovery-ingress.yaml +++ b/containers/kubernetes/samples/vendors/bare-metal/discovery-ingress.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: discovery app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/vendors/bare-metal/gateway-ingress.yaml b/containers/kubernetes/samples/vendors/bare-metal/gateway-ingress.yaml index e2b08afff8..52a98c21e0 100644 --- a/containers/kubernetes/samples/vendors/bare-metal/gateway-ingress.yaml +++ b/containers/kubernetes/samples/vendors/bare-metal/gateway-ingress.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: gateway app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/vendors/ibmcloud/discovery-service-lb.yaml b/containers/kubernetes/samples/vendors/ibmcloud/discovery-service-lb.yaml index 8c5206a12b..ef22b3fad1 100644 --- a/containers/kubernetes/samples/vendors/ibmcloud/discovery-service-lb.yaml +++ b/containers/kubernetes/samples/vendors/ibmcloud/discovery-service-lb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: discovery app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/vendors/ibmcloud/gateway-service-lb.yaml b/containers/kubernetes/samples/vendors/ibmcloud/gateway-service-lb.yaml index 3473cb3793..cb3c850156 100644 --- a/containers/kubernetes/samples/vendors/ibmcloud/gateway-service-lb.yaml +++ b/containers/kubernetes/samples/vendors/ibmcloud/gateway-service-lb.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: gateway app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/vendors/openshift/discovery-route.yaml b/containers/kubernetes/samples/vendors/openshift/discovery-route.yaml index 42410347ca..371255f3ee 100644 --- a/containers/kubernetes/samples/vendors/openshift/discovery-route.yaml +++ b/containers/kubernetes/samples/vendors/openshift/discovery-route.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: discovery app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/vendors/openshift/gateway-route.yaml b/containers/kubernetes/samples/vendors/openshift/gateway-route.yaml index fd146a8b8a..43eb6770d2 100644 --- a/containers/kubernetes/samples/vendors/openshift/gateway-route.yaml +++ b/containers/kubernetes/samples/vendors/openshift/gateway-route.yaml @@ -6,7 +6,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: gateway app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual diff --git a/containers/kubernetes/samples/zaas-service.yaml b/containers/kubernetes/samples/zaas-service.yaml new file mode 100644 index 0000000000..26d5d2617f --- /dev/null +++ b/containers/kubernetes/samples/zaas-service.yaml @@ -0,0 +1,25 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: zaas-service + namespace: zowe + labels: + app.kubernetes.io/name: zowe + app.kubernetes.io/instance: zowe + app.kubernetes.io/version: "3.0.0" + app.kubernetes.io/component: zaas + app.kubernetes.io/part-of: apiml + app.kubernetes.io/managed-by: manual +spec: + type: ClusterIP + selector: + app.kubernetes.io/name: zowe + app.kubernetes.io/instance: zowe + app.kubernetes.io/component: zaas + ports: + - name: zaas + protocol: TCP + port: 7558 + targetPort: zaas-port + appProtocol: https diff --git a/containers/kubernetes/workloads/api-catalog-deployment.yaml b/containers/kubernetes/workloads/api-catalog-deployment.yaml index fdb488acde..55c129472c 100644 --- a/containers/kubernetes/workloads/api-catalog-deployment.yaml +++ b/containers/kubernetes/workloads/api-catalog-deployment.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: api-catalog app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual @@ -50,7 +50,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: api-catalog - image: zowe-docker-snapshot.jfrog.io/ompzowe/api-catalog-services:2.4.9-SNAPSHOT-ubuntu.v2-x-x + image: zowe-docker-snapshot.jfrog.io/ompzowe/api-catalog-services:3.0.0-SNAPSHOT-ubuntu.v3-x-x imagePullPolicy: Always resources: requests: @@ -115,7 +115,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.22-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/app-server-deployment.yaml b/containers/kubernetes/workloads/app-server-deployment.yaml index 56fec1560b..3ca5b313af 100644 --- a/containers/kubernetes/workloads/app-server-deployment.yaml +++ b/containers/kubernetes/workloads/app-server-deployment.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: app-server app.kubernetes.io/part-of: app-server app.kubernetes.io/managed-by: manual @@ -50,7 +50,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: app-server - image: zowe-docker-snapshot.jfrog.io/ompzowe/app-server:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/app-server:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: @@ -116,7 +116,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/caching-deployment.yaml b/containers/kubernetes/workloads/caching-deployment.yaml index 9472d231ff..849b3667d5 100644 --- a/containers/kubernetes/workloads/caching-deployment.yaml +++ b/containers/kubernetes/workloads/caching-deployment.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: caching app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual @@ -50,7 +50,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: caching - image: zowe-docker-snapshot.jfrog.io/ompzowe/caching-service:2.4.9-SNAPSHOT-ubuntu.v2-x-x + image: zowe-docker-snapshot.jfrog.io/ompzowe/caching-service:3.0.22-SNAPSHOT-ubuntu.v3-x-x imagePullPolicy: Always resources: requests: @@ -115,7 +115,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/cleanup-static-definitions-cronjob.yaml b/containers/kubernetes/workloads/cleanup-static-definitions-cronjob.yaml index 7118b3a48d..64276fc8f1 100644 --- a/containers/kubernetes/workloads/cleanup-static-definitions-cronjob.yaml +++ b/containers/kubernetes/workloads/cleanup-static-definitions-cronjob.yaml @@ -9,7 +9,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: job-cleanup-static-definitions app.kubernetes.io/managed-by: manual spec: @@ -48,7 +48,7 @@ spec: restartPolicy: OnFailure containers: - name: cleanup-static-definitions - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/discovery-statefulset.yaml b/containers/kubernetes/workloads/discovery-statefulset.yaml index 67612a1250..87982c8f77 100644 --- a/containers/kubernetes/workloads/discovery-statefulset.yaml +++ b/containers/kubernetes/workloads/discovery-statefulset.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: discovery app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual @@ -53,7 +53,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: discovery - image: zowe-docker-snapshot.jfrog.io/ompzowe/discovery-service:2.4.9-SNAPSHOT-ubuntu.v2-x-x + image: zowe-docker-snapshot.jfrog.io/ompzowe/discovery-service:3.0.22-SNAPSHOT-ubuntu.v3-x-x imagePullPolicy: Always resources: requests: @@ -118,7 +118,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/explorer-ip-job.yaml b/containers/kubernetes/workloads/explorer-ip-job.yaml index 3622bf4a82..16646ff097 100644 --- a/containers/kubernetes/workloads/explorer-ip-job.yaml +++ b/containers/kubernetes/workloads/explorer-ip-job.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: job-explorer-ip app.kubernetes.io/managed-by: manual spec: @@ -45,7 +45,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: explorer-ip - image: zowe-docker-snapshot.jfrog.io/ompzowe/explorer-ip:2.0.0-ubuntu.v2-x-master + image: zowe-docker-snapshot.jfrog.io/ompzowe/explorer-ip:3.0.1-ubuntu.v3-x-master imagePullPolicy: Always resources: requests: @@ -87,7 +87,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/explorer-jes-job.yaml b/containers/kubernetes/workloads/explorer-jes-job.yaml index fcefe8da88..2bf6b7af82 100644 --- a/containers/kubernetes/workloads/explorer-jes-job.yaml +++ b/containers/kubernetes/workloads/explorer-jes-job.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: explorer-jes app.kubernetes.io/part-of: explorer-ui app.kubernetes.io/managed-by: manual @@ -46,7 +46,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: explorer-jes - image: zowe-docker-release.jfrog.io/ompzowe/explorer-jes:2.0.3-ubuntu + image: zowe-docker-release.jfrog.io/ompzowe/explorer-jes:3.0.0-ubuntu imagePullPolicy: Always resources: requests: @@ -88,7 +88,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/explorer-mvs-job.yaml b/containers/kubernetes/workloads/explorer-mvs-job.yaml index a3158f63b5..9b276a72a2 100644 --- a/containers/kubernetes/workloads/explorer-mvs-job.yaml +++ b/containers/kubernetes/workloads/explorer-mvs-job.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: explorer-mvs app.kubernetes.io/part-of: explorer-ui app.kubernetes.io/managed-by: manual @@ -46,7 +46,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: explorer-mvs - image: zowe-docker-release.jfrog.io/ompzowe/explorer-mvs:2.0.3-ubuntu + image: zowe-docker-release.jfrog.io/ompzowe/explorer-mvs:3.0.0-ubuntu imagePullPolicy: Always resources: requests: @@ -88,7 +88,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/explorer-uss-job.yaml b/containers/kubernetes/workloads/explorer-uss-job.yaml index 824b6ade24..d6a36ebf0d 100644 --- a/containers/kubernetes/workloads/explorer-uss-job.yaml +++ b/containers/kubernetes/workloads/explorer-uss-job.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: explorer-uss app.kubernetes.io/part-of: explorer-ui app.kubernetes.io/managed-by: manual @@ -46,7 +46,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: explorer-uss - image: zowe-docker-release.jfrog.io/ompzowe/explorer-uss:2.0.3-ubuntu + image: zowe-docker-release.jfrog.io/ompzowe/explorer-uss:3.0.0-ubuntu imagePullPolicy: Always resources: requests: @@ -88,7 +88,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/gateway-deployment.yaml b/containers/kubernetes/workloads/gateway-deployment.yaml index 8db8c2119a..1d2093a642 100644 --- a/containers/kubernetes/workloads/gateway-deployment.yaml +++ b/containers/kubernetes/workloads/gateway-deployment.yaml @@ -7,7 +7,7 @@ metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" + app.kubernetes.io/version: "3.0.0" app.kubernetes.io/component: gateway app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual @@ -50,7 +50,7 @@ spec: claimName: zowe-workspace-pvc containers: - name: gateway - image: zowe-docker-snapshot.jfrog.io/ompzowe/gateway-service:2.4.9-SNAPSHOT-ubuntu.v2-x-x + image: zowe-docker-snapshot.jfrog.io/ompzowe/gateway-service:3.0.22-SNAPSHOT-ubuntu.v3-x-x imagePullPolicy: Always resources: requests: @@ -115,7 +115,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/kubernetes/workloads/jobs-api-deployment.yaml b/containers/kubernetes/workloads/jobs-api-deployment.yaml deleted file mode 100644 index e331293a33..0000000000 --- a/containers/kubernetes/workloads/jobs-api-deployment.yaml +++ /dev/null @@ -1,139 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: jobs-api - namespace: zowe - labels: - app.kubernetes.io/name: zowe - app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" - app.kubernetes.io/component: jobs-api - app.kubernetes.io/part-of: explorer-api - app.kubernetes.io/managed-by: manual -spec: - selector: - matchLabels: - app.kubernetes.io/name: zowe - app.kubernetes.io/instance: zowe - app.kubernetes.io/component: jobs-api - template: - metadata: - labels: - app.kubernetes.io/name: zowe - app.kubernetes.io/instance: zowe - app.kubernetes.io/component: jobs-api - spec: - securityContext: - runAsUser: 20000 - runAsGroup: 20000 - fsGroup: 20000 - runAsNonRoot: true - serviceAccountName: zowe-sa - volumes: - - name: tmp - emptyDir: {} - - name: zowe-runtime - emptyDir: {} - - name: zowe-config - configMap: - name: zowe-config - - name: zowe-keystore - projected: - sources: - - secret: - name: zowe-certificates-secret - - name: zowe-logs - emptyDir: {} - - name: zowe-workspace - persistentVolumeClaim: - claimName: zowe-workspace-pvc - containers: - - name: jobs-api - image: zowe-docker-release.jfrog.io/ompzowe/jobs-api:2.0.10-ubuntu - imagePullPolicy: Always - resources: - requests: - memory: "256Mi" - cpu: "50m" - limits: - memory: "384Mi" - cpu: "300m" - ports: - - name: jobs-api-port - containerPort: 8545 - protocol: TCP - startupProbe: - tcpSocket: - port: 8545 - # this should give 60 * periodSeconds(default to 10) seconds about 10 minutes to confirm it's ready - periodSeconds: 10 - failureThreshold: 60 - livenessProbe: - tcpSocket: - port: 8545 - # this should give 3 * periodSeconds(default to 10) seconds about 30 seconds to confirm it's offline - periodSeconds: 10 - failureThreshold: 3 - command: ["/bin/bash", "-c"] - args: - - "/home/zowe/runtime/bin/zwe internal start -c /home/zowe/instance/zowe.yaml" - env: - - name: ZWE_POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - lifecycle: - preStop: - exec: - command: ["/bin/sh", "-c", "/home/zowe/runtime/bin/zwe internal container prestop -c /home/zowe/instance/zowe.yaml"] - securityContext: - readOnlyRootFilesystem: true - allowPrivilegeEscalation: false - privileged: false - runAsNonRoot: true - capabilities: - drop: - - all - volumeMounts: - - name: tmp - mountPath: /tmp - - name: zowe-runtime - mountPath: "/home/zowe/runtime" - - name: zowe-config - mountPath: "/home/zowe/instance/zowe.yaml" - subPath: zowe.yaml - readOnly: true - - name: zowe-keystore - mountPath: "/home/zowe/keystore" - readOnly: true - - name: zowe-logs - mountPath: "/home/zowe/instance/logs" - - name: zowe-workspace - mountPath: "/home/zowe/instance/workspace" - initContainers: - - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging - imagePullPolicy: Always - resources: - requests: - memory: "64Mi" - cpu: "10m" - limits: - memory: "128Mi" - cpu: "100m" - securityContext: - readOnlyRootFilesystem: true - allowPrivilegeEscalation: false - privileged: false - runAsNonRoot: true - capabilities: - drop: - - all - volumeMounts: - - name: tmp - mountPath: /tmp - - name: zowe-runtime - mountPath: "/home/zowe/runtime" - - name: zowe-workspace - mountPath: "/home/zowe/instance/workspace" diff --git a/containers/kubernetes/workloads/files-api-deployment.yaml b/containers/kubernetes/workloads/zaas-deployment.yaml similarity index 82% rename from containers/kubernetes/workloads/files-api-deployment.yaml rename to containers/kubernetes/workloads/zaas-deployment.yaml index b365d0fcc7..f53c244b9a 100644 --- a/containers/kubernetes/workloads/files-api-deployment.yaml +++ b/containers/kubernetes/workloads/zaas-deployment.yaml @@ -2,27 +2,27 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: files-api + name: zaas namespace: zowe labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/version: "2.1.0" - app.kubernetes.io/component: files-api - app.kubernetes.io/part-of: explorer-api + app.kubernetes.io/version: "3.0.0" + app.kubernetes.io/component: zaas + app.kubernetes.io/part-of: apiml app.kubernetes.io/managed-by: manual spec: selector: matchLabels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/component: files-api + app.kubernetes.io/component: zaas template: metadata: labels: app.kubernetes.io/name: zowe app.kubernetes.io/instance: zowe - app.kubernetes.io/component: files-api + app.kubernetes.io/component: zaas spec: securityContext: runAsUser: 20000 @@ -49,29 +49,29 @@ spec: persistentVolumeClaim: claimName: zowe-workspace-pvc containers: - - name: files-api - image: zowe-docker-release.jfrog.io/ompzowe/files-api:2.0.10-ubuntu + - name: zaas + image: zowe-docker-snapshot.jfrog.io/ompzowe/zaas-service:3.0.22-SNAPSHOT-ubuntu.v3-x-x imagePullPolicy: Always resources: requests: - memory: "256Mi" - cpu: "50m" - limits: memory: "384Mi" - cpu: "300m" + cpu: "150m" + limits: + memory: "512Mi" + cpu: "700m" ports: - - name: files-api-port - containerPort: 8547 + - name: zaas-port + containerPort: 7558 protocol: TCP startupProbe: tcpSocket: - port: 8547 - # this should give 60 * periodSeconds(default to 10) seconds about 10 minutes to confirm it's ready + port: 7558 + # this should give 90 * periodSeconds(default to 10) seconds about 15 minutes to confirm it's ready periodSeconds: 10 - failureThreshold: 60 + failureThreshold: 90 livenessProbe: tcpSocket: - port: 8547 + port: 7558 # this should give 3 * periodSeconds(default to 10) seconds about 30 seconds to confirm it's offline periodSeconds: 10 failureThreshold: 3 @@ -83,6 +83,8 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace + - name: CMMN_LB + value: apiml-common-lib/bin/api-layer-lite-lib-all.jar lifecycle: preStop: exec: @@ -113,7 +115,7 @@ spec: mountPath: "/home/zowe/instance/workspace" initContainers: - name: init-zowe - image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:2.5.0-ubuntu.v2-x-staging + image: zowe-docker-snapshot.jfrog.io/ompzowe/zowe-launch-scripts:3.0.0-ubuntu.v3-x-staging imagePullPolicy: Always resources: requests: diff --git a/containers/server-bundle/prepare.sh b/containers/server-bundle/prepare.sh deleted file mode 100755 index 69da111301..0000000000 --- a/containers/server-bundle/prepare.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -################################################################################ -# This program and the accompanying materials are made available under the terms of the -# Eclipse Public License v2.0 which accompanies this distribution, and is available at -# https://www.eclipse.org/legal/epl-v20.html -# -# SPDX-License-Identifier: EPL-2.0 -# -# Copyright Contributors to the Zowe Project. -################################################################################ - -################################################################################ -# prepare docker build context -# -# This script will be executed with 2 parameters: -# - linux-distro -# - cpu-arch - -############################### -# check parameters -linux_distro=$1 -cpu_arch=$2 -if [ -z "${linux_distro}" ]; then - echo "Error: linux-distro parameter is missing." - exit 1 -fi -if [ -z "${cpu_arch}" ]; then - echo "Error: cpu-arch parameter is missing." - exit 1 -fi - -############################### -# copy Dockerfile -mkdir -p "${linux_distro}/amd64" -mkdir -p "${linux_distro}/s390x" -cp "${linux_distro}/Dockerfile.nodejava.amd64" "${linux_distro}/amd64/Dockerfile" -cp "${linux_distro}/Dockerfile.nodejava.s390x" "${linux_distro}/s390x/Dockerfile" - -############################### -# done -echo ">>>>> all done" diff --git a/containers/server-bundle/ubuntu/.gitignore b/containers/server-bundle/ubuntu/.gitignore deleted file mode 100644 index 32778db4d5..0000000000 --- a/containers/server-bundle/ubuntu/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -utils -*.pax \ No newline at end of file diff --git a/containers/server-bundle/ubuntu/Dockerfile b/containers/server-bundle/ubuntu/Dockerfile deleted file mode 100644 index 656e346199..0000000000 --- a/containers/server-bundle/ubuntu/Dockerfile +++ /dev/null @@ -1,138 +0,0 @@ -FROM zowe-docker-release.jfrog.io/ompzowe/zowecicd-node-java:2.0.0 as builder - -# allow to customize which Zowe build to build from -# There are 3 possible values: -# 1. ZOWE_BUILD=: empty, which will try to find the local zowe.pax in same directory. The build has to be named as zowe.pax. -# 2. ZOWE_BUILD=latest: will download the most recent official release and use it as base build -# 3. ZOWE_BUILD=: will download Zowe build from this url and use it as base build -ARG ZOWE_BUILD= - -RUN apt-get update && apt-get install -y --no-install-recommends \ - ca-certificates curl wget \ - groff iproute2 moreutils pax && \ - rm -rf /var/lib/apt/lists/* - -EXPOSE 7553/tcp -EXPOSE 7554/tcp -EXPOSE 7556/tcp - -#ENV ZOWE_ZOSMF_HOST='zosmf.host.com' -#ENV ZOWE_ZSS_HOST='zss.host.com' -#ENV ZWED_agent_host='zwed.host.com' -ENV ZOWE_EXPLORER_HOST='localhost' -ENV ZOWE_IP_ADDRESS=0.0.0.0 - -ENV ZOWE_ZOSMF_PORT='443' -#ENV ZWES_SERVER_PORT='00000' - - -ENV LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY - -RUN mkdir /home/zowe/utils && \ - mkdir /home/zowe/samples -COPY utils/ /home/zowe/utils/ -COPY start.sh /home/zowe/samples/ -COPY NOTICE.txt LICENSE.txt /home/zowe/ - -RUN cd /home/zowe/utils/autoconv && \ - npm install && \ - npm run build && \ - rm -rf node_modules src samples *.js *.json .editorconfig *ignore *.md && \ - ln -s ./autoconv/bin/autoconv ../autoconv.sh - -# copy run.sh and optional zowe.pax -COPY run.sh run_inner.sh /home/zowe/ -COPY zowe.pax* /tmp - -# download zowe build if specified -RUN /home/zowe/utils/download-zowe-build.sh "${ZOWE_BUILD}" - -# 1. Convert content of pax files from ebcdic to ASCII -# 2. replace or remove some zos specific parameters -# 3. Install zowe, then remove installer files -RUN mv /home/zowe/run_inner.sh /home/zowe/.run_inner.sh && \ - mkdir -p /tmp/zowe-install && cd /tmp/zowe-install && \ - tar -xvf ../zowe.pax --strip 1 && \ - find . -type f -iregex '.*\.\(rexx\|js\|sh\|json\|jcl\|yaml\|clist\|env\)$' -exec sh -c "conv '{}' | sponge '{}'" \; && \ - find . -type f -name '*.sh' -exec sh -c "sed -i 's/-Xquickstart//' {}" \; && \ - find . -type f -name '*.sh' -exec sh -c "sed -i 's/-ppx/-pp/' {}" \; && \ - find . -type f -name '*.sh' -exec sh -c "sed -i 's/iconv -f IBM-1047 -t IBM-850/cat/' {}" \; && \ - find . -type f -name '*.sh' -exec sh -c "chmod +x {}" \; && \ - echo "exit 0" > scripts/opercmd && \ - sed -i 's/java version/openjdk version/' scripts/utils/validate-java.sh && \ - \ - \ - cd /tmp/zowe-install/files && \ - mv app-server-*.pax zlux && \ - for f in *.pax; do \ - echo "Processing ebcdic pax $f" && \ - cd /tmp/zowe-install/files &&\ - rm -rf tmp && \ - mkdir tmp && \ - cd tmp && \ - pax -rf ../$f && \ - rm ../$f && \ - find . -type f -iregex '.*\.\(rexx\|js\|sh\|json\|jcl\|yaml\|clist\|html\|template\|css\|svg\|map\|gz\|env\)$' -exec sh -c "conv '{}' | sponge '{}'" \; && \ - find . -type f -name '*.sh' -exec sh -c "sed -i 's/-Xquickstart//' {}" \; && \ - pax -wf ../$f . && \ - cd .. ; \ - done && \ - rm -f zss*.pax && \ - cd zlux && \ - for f in *.pax; do \ - echo "Processing tagged pax $f" &&\ - cd /tmp/zowe-install/files/zlux &&\ - rm -rf tmp &&\ - mkdir tmp &&\ - cd tmp &&\ - pax -rf ../$f &&\ - rm ../$f &&\ - find . -type f -iregex '.*\.\(sh\)$' -exec sh -c "conv '{}' | sponge '{}'" \; && \ - find . -type f -name '*.sh' -exec sh -c "sed -i 's/-Xquickstart//' {}" \; &&\ - find . -type f -name '*.sh' -exec sh -c "sed -i 's/-px //' {}" \; && \ - pax -wf ../$f . &&\ - cd .. ; \ - done && \ - mv app-server-*.pax .. && \ - \ - \ - /tmp/zowe-install/install/zowe-install.sh -i /home/zowe/install -l /home/zowe/logs && \ - bash -c "/home/zowe/install/bin/zowe-configure-instance.sh -c /home/zowe/instance" && \ - \ - \ - cd /home/zowe/install/components/explorer-ui-server && \ - rm -rf node_modules && \ - npm install --only=prod --ignore-scripts && \ - cd /home/zowe/install/components && \ - find */bin -type f -name '*.sh' -exec sh -c "sed -i 's/-Xquickstart//' {}" \; - -# Could be modified during runtime, back it up. -RUN cp /home/zowe/instance/instance.env /home/zowe/instance/instance.env.bkp \ - && cp /home/zowe/install/bin/zowe-setup-certificates.env /home/zowe/install/bin/zowe-setup-certificates.env.bkp - -FROM zowe-docker-release.jfrog.io/ompzowe/zowecicd-node-java:2.0.0 - -EXPOSE 7553/tcp -EXPOSE 7554/tcp -EXPOSE 7556/tcp - -#ENV ZOWE_ZOSMF_HOST='zosmf.host.com' -#ENV ZOWE_ZSS_HOST='zss.host.com' -#ENV ZWED_agent_host='zwed.host.com' -ENV ZOWE_EXPLORER_HOST='localhost' -ENV ZOWE_IP_ADDRESS=0.0.0.0 - -ENV ZOWE_ZOSMF_PORT='443' -#ENV ZWES_SERVER_PORT='00000' -ENV ZWED_agent_https_port='7557' - -# authorization needs to point to zss endpoint -ENV APIML_SECURITY_AUTHORIZATION_PROVIDER=endpoint -ENV APIML_SECURITY_AUTHORIZATION_ENDPOINT_ENABLED=true - -ENV LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY - -COPY --chown=zowe:zowe --from=builder /home/zowe /home/zowe -RUN chmod a+x /home/zowe/*.sh /home/zowe/.run_inner.sh - -ENTRYPOINT ["/home/zowe/run.sh"] diff --git a/containers/server-bundle/ubuntu/Dockerfile.nodejava.amd64 b/containers/server-bundle/ubuntu/Dockerfile.nodejava.amd64 deleted file mode 100644 index ac7ff0d4ab..0000000000 --- a/containers/server-bundle/ubuntu/Dockerfile.nodejava.amd64 +++ /dev/null @@ -1,104 +0,0 @@ -FROM openjdk:8-jdk-slim as builder - -################################## -# labels -LABEL name="Zowe Docker Distribution Base Image" \ - vendor="Zowe" \ - version="2.0.0" \ - release="0" \ - summary="Base image for Zowe docker distribution" \ - description="Base image for Zowe docker distribution" - -RUN apt-get update && apt-get install -y --no-install-recommends \ - ca-certificates curl wget \ - groff iproute2 moreutils pax && \ - apt-get dist-upgrade -y - -### -# node install code from loyaltyone/docker-slim-java-node -### - -RUN set -ex; \ - if ! command -v gpg > /dev/null; then \ - apt-get install -y --no-install-recommends gnupg dirmngr; \ - fi - -# gpg keys listed at https://github.com/nodejs/node#release-team -RUN set -ex \ - && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 4ED778F539E3634C779C87C6D7062848A1AB005C && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 141F07595B7B3FFE74309A937405533BE57C7D57 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 74F12602B6F1C4E913FAA37AD3A89613643B6201 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 108F52B48DB57BB0CC439B2997B01419BD92F80A - -ENV NODE_VERSION 16.18.1 - -RUN buildDeps='xz-utils' \ - && ARCH= && dpkgArch="$(dpkg --print-architecture)" \ - && case "${dpkgArch##*-}" in \ - amd64) ARCH='x64';; \ - ppc64el) ARCH='ppc64le';; \ - s390x) ARCH='s390x';; \ - arm64) ARCH='arm64';; \ - armhf) ARCH='armv7l';; \ - i386) ARCH='x86';; \ - *) echo "unsupported architecture"; exit 1 ;; \ - esac \ - && set -x \ - && apt-get install -y $buildDeps --no-install-recommends \ - && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -SLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && mkdir -p /usr/local/node \ - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local/node --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ - && apt-get purge -y $buildDeps - -### -# End of NodeJS Setup -### - -FROM openjdk:8-jdk-slim - -# Updates and Cleanup - -RUN apt-get update && apt-get dist-upgrade -y - -COPY --from=builder /usr/local/node /usr/local/node - -RUN ln -s /usr/local/node/bin/node /usr/local/bin/node \ - && ln -s /usr/local/node/bin/node /usr/local/bin/nodejs \ - && ln -s /usr/local/node/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm \ - && ln -s /usr/local/node/lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npx - -RUN apt-get purge -y --auto-remove gnupg dirmngr wget && \ - rm -rf /var/lib/apt/lists/* && \ - apt-get clean - -# set bash as default shell -RUN mkdir -p /usr/share/man/man1/ && touch /usr/share/man/man1/sh.distrib.1.gz && \ - echo "dash dash/sh boolean false" | debconf-set-selections && \ - DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash - -RUN groupadd --gid 7556 zowe \ - && useradd --uid 7556 --gid zowe --shell /bin/bash --create-home zowe \ - && mkdir /root/zowe && chown zowe:zowe /root/zowe \ - && mkdir /global && chown zowe:zowe /global \ - && cd /home/zowe && \ - ( echo '#!/bin/sh'; echo 'tr '"'"'\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377'"'"' '"'"'\000\001\002\003\234\011\206\177\227\215\216\013\014\015\016\017\020\021\022\023\235\012\010\207\030\031\222\217\034\035\036\037\200\201\202\203\204\205\027\033\210\211\212\213\214\005\006\007\220\221\026\223\224\225\226\004\230\231\232\233\024\025\236\032\040\240\342\344\340\341\343\345\347\361\242\056\074\050\053\174\046\351\352\353\350\355\356\357\354\337\041\044\052\051\073\136\055\057\302\304\300\301\303\305\307\321\246\054\045\137\076\077\370\311\312\313\310\315\316\317\314\140\072\043\100\047\075\042\330\141\142\143\144\145\146\147\150\151\253\273\360\375\376\261\260\152\153\154\155\156\157\160\161\162\252\272\346\270\306\244\265\176\163\164\165\166\167\170\171\172\241\277\320\133\336\256\254\243\245\267\251\247\266\274\275\276\335\250\257\135\264\327\173\101\102\103\104\105\106\107\110\111\255\364\366\362\363\365\175\112\113\114\115\116\117\120\121\122\271\373\374\371\372\377\134\367\123\124\125\126\127\130\131\132\262\324\326\322\323\325\060\061\062\063\064\065\066\067\070\071\263\333\334\331\332\237'"'"' <$1' ) >conv && chmod +x conv && ln -s $(pwd)/conv /bin/conv && \ - rm -rf zowe && \ - echo "exit 0" > /bin/extattr && chmod +x /bin/extattr && \ - echo "exit 0" > /bin/ping && chmod +x /bin/ping && \ - echo "exit 0" > /bin/oping && chmod +x /bin/oping && \ - echo "exit 0" > /bin/onetstat && chmod +x /bin/onetstat && \ - echo "exit 0" > /bin/chtag && chmod +x /bin/chtag && \ - echo 'cat $5' > /bin/iconv && chmod +x /bin/iconv && \ - mv /usr/bin/iconv /usr/bin/iconv_ - -ENV NODE_HOME='/usr/local/node' diff --git a/containers/server-bundle/ubuntu/Dockerfile.nodejava.s390x b/containers/server-bundle/ubuntu/Dockerfile.nodejava.s390x deleted file mode 100644 index f7c223f4ca..0000000000 --- a/containers/server-bundle/ubuntu/Dockerfile.nodejava.s390x +++ /dev/null @@ -1,120 +0,0 @@ -FROM s390x/debian:stretch as builder -#FROM s390x/ibmjava:sdk as builder - -################################## -# labels -LABEL name="Zowe Docker Distribution Base Image" \ - vendor="Zowe" \ - version="2.0.0" \ - release="0" \ - summary="Base image for Zowe docker distribution" \ - description="Base image for Zowe docker distribution" - - -### -# node install code from loyaltyone/docker-slim-java-node -### - -# Update stretch repositories -RUN sed -i -e 's/deb.debian.org/archive.debian.org/g' \ - -e 's|security.debian.org|archive.debian.org/|g' \ - -e '/stretch-updates/d' /etc/apt/sources.list - -RUN apt-get update && apt-get install -y --no-install-recommends \ - ca-certificates curl wget \ - groff iproute2 moreutils pax - - -RUN set -ex; \ - if ! command -v gpg > /dev/null; then \ - apt-get install -y --no-install-recommends gnupg dirmngr; \ - fi - -# gpg keys listed at https://github.com/nodejs/node#release-team -RUN set -ex \ - && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 4ED778F539E3634C779C87C6D7062848A1AB005C && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 141F07595B7B3FFE74309A937405533BE57C7D57 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 74F12602B6F1C4E913FAA37AD3A89613643B6201 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C && \ - gpg --keyserver hkps://keys.openpgp.org --recv-keys 108F52B48DB57BB0CC439B2997B01419BD92F80A - -ENV NODE_VERSION 16.18.1 - -RUN buildDeps='xz-utils' \ - && ARCH= && dpkgArch="$(dpkg --print-architecture)" \ - && case "${dpkgArch##*-}" in \ - amd64) ARCH='x64';; \ - ppc64el) ARCH='ppc64le';; \ - s390x) ARCH='s390x';; \ - arm64) ARCH='arm64';; \ - armhf) ARCH='armv7l';; \ - i386) ARCH='x86';; \ - *) echo "unsupported architecture"; exit 1 ;; \ - esac \ - && set -x \ - && apt-get install -y $buildDeps --no-install-recommends \ - && curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz" \ - && curl -SLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \ - && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \ - && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && mkdir -p /usr/local/node \ - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local/node --strip-components=1 --no-same-owner \ - && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \ - && apt-get purge -y $buildDeps - -### -# End of NodeJS Setup -### - -FROM s390x/debian:stretch -#FROM s390x/ibmjava:sdk - -# Update stretch repositories -RUN sed -i -e 's/deb.debian.org/archive.debian.org/g' \ - -e 's|security.debian.org|archive.debian.org/|g' \ - -e '/stretch-updates/d' /etc/apt/sources.list - -# Updates and Cleanup - -RUN apt-get update && apt-get install -y --no-install-recommends \ - openjdk-8-jdk-headless && \ - apt-get dist-upgrade -y - -COPY --from=builder /usr/local/node /usr/local/node - -RUN ln -s /usr/local/node/bin/node /usr/local/bin/node \ - && ln -s /usr/local/node/bin/node /usr/local/bin/nodejs \ - && ln -s /usr/local/node/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm \ - && ln -s /usr/local/node/lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npx - -RUN apt-get purge -y --auto-remove gnupg dirmngr wget && \ - rm -rf /var/lib/apt/lists/* && \ - apt-get clean - -# set bash as default shell -RUN mkdir -p /usr/share/man/man1/ && touch /usr/share/man/man1/sh.distrib.1.gz && \ - echo "dash dash/sh boolean false" | debconf-set-selections && \ - DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash - -RUN groupadd --gid 7556 zowe \ - && useradd --uid 7556 --gid zowe --shell /bin/bash --create-home zowe \ - && mkdir /root/zowe && chown zowe:zowe /root/zowe \ - && mkdir /global && chown zowe:zowe /global \ - && cd /home/zowe && \ - ( echo '#!/bin/sh'; echo 'tr '"'"'\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037\040\041\042\043\044\045\046\047\050\051\052\053\054\055\056\057\060\061\062\063\064\065\066\067\070\071\072\073\074\075\076\077\100\101\102\103\104\105\106\107\110\111\112\113\114\115\116\117\120\121\122\123\124\125\126\127\130\131\132\133\134\135\136\137\140\141\142\143\144\145\146\147\150\151\152\153\154\155\156\157\160\161\162\163\164\165\166\167\170\171\172\173\174\175\176\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377'"'"' '"'"'\000\001\002\003\234\011\206\177\227\215\216\013\014\015\016\017\020\021\022\023\235\012\010\207\030\031\222\217\034\035\036\037\200\201\202\203\204\205\027\033\210\211\212\213\214\005\006\007\220\221\026\223\224\225\226\004\230\231\232\233\024\025\236\032\040\240\342\344\340\341\343\345\347\361\242\056\074\050\053\174\046\351\352\353\350\355\356\357\354\337\041\044\052\051\073\136\055\057\302\304\300\301\303\305\307\321\246\054\045\137\076\077\370\311\312\313\310\315\316\317\314\140\072\043\100\047\075\042\330\141\142\143\144\145\146\147\150\151\253\273\360\375\376\261\260\152\153\154\155\156\157\160\161\162\252\272\346\270\306\244\265\176\163\164\165\166\167\170\171\172\241\277\320\133\336\256\254\243\245\267\251\247\266\274\275\276\335\250\257\135\264\327\173\101\102\103\104\105\106\107\110\111\255\364\366\362\363\365\175\112\113\114\115\116\117\120\121\122\271\373\374\371\372\377\134\367\123\124\125\126\127\130\131\132\262\324\326\322\323\325\060\061\062\063\064\065\066\067\070\071\263\333\334\331\332\237'"'"' <$1' ) >conv && chmod +x conv && ln -s $(pwd)/conv /bin/conv && \ - rm -rf zowe && \ - echo "exit 0" > /bin/extattr && chmod +x /bin/extattr && \ - echo "exit 0" > /bin/ping && chmod +x /bin/ping && \ - echo "exit 0" > /bin/oping && chmod +x /bin/oping && \ - echo "exit 0" > /bin/onetstat && chmod +x /bin/onetstat && \ - echo "exit 0" > /bin/chtag && chmod +x /bin/chtag && \ - echo 'cat $5' > /bin/iconv && chmod +x /bin/iconv && \ - mv /usr/bin/iconv /usr/bin/iconv_ - -ENV NODE_HOME='/usr/local/node' -ENV JAVA_HOME='/usr/lib/jvm/java-8-openjdk-s390x' diff --git a/containers/server-bundle/ubuntu/Dockerfile.sources b/containers/server-bundle/ubuntu/Dockerfile.sources deleted file mode 100644 index 3eb9b143e8..0000000000 --- a/containers/server-bundle/ubuntu/Dockerfile.sources +++ /dev/null @@ -1,19 +0,0 @@ -ARG BUILD_PLATFORM -FROM ompzowe/server-bundle:${BUILD_PLATFORM} - -ENV NODE_VERSION 16.18.1 - -RUN mkdir -p /root/sources/utils && \ - cd /root/sources && \ - apt-get update && apt-get install -y wget --no-install-recommends && \ - wget https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}.tar.xz - -COPY utils/get-deb-sources.sh /root/sources/utils - -RUN cd /root/sources/utils && \ - chmod +x get-deb-sources.sh && \ - ./get-deb-sources.sh - - - - diff --git a/containers/server-bundle/ubuntu/LICENSE.txt b/containers/server-bundle/ubuntu/LICENSE.txt deleted file mode 100644 index d3087e4c54..0000000000 --- a/containers/server-bundle/ubuntu/LICENSE.txt +++ /dev/null @@ -1,277 +0,0 @@ -Eclipse Public License - v 2.0 - - THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE - PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION - OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. - -1. DEFINITIONS - -"Contribution" means: - - a) in the case of the initial Contributor, the initial content - Distributed under this Agreement, and - - b) in the case of each subsequent Contributor: - i) changes to the Program, and - ii) additions to the Program; - where such changes and/or additions to the Program originate from - and are Distributed by that particular Contributor. A Contribution - "originates" from a Contributor if it was added to the Program by - such Contributor itself or anyone acting on such Contributor's behalf. - Contributions do not include changes or additions to the Program that - are not Modified Works. - -"Contributor" means any person or entity that Distributes the Program. - -"Licensed Patents" mean patent claims licensable by a Contributor which -are necessarily infringed by the use or sale of its Contribution alone -or when combined with the Program. - -"Program" means the Contributions Distributed in accordance with this -Agreement. - -"Recipient" means anyone who receives the Program under this Agreement -or any Secondary License (as applicable), including Contributors. - -"Derivative Works" shall mean any work, whether in Source Code or other -form, that is based on (or derived from) the Program and for which the -editorial revisions, annotations, elaborations, or other modifications -represent, as a whole, an original work of authorship. - -"Modified Works" shall mean any work in Source Code or other form that -results from an addition to, deletion from, or modification of the -contents of the Program, including, for purposes of clarity any new file -in Source Code form that contains any contents of the Program. Modified -Works shall not include works that contain only declarations, -interfaces, types, classes, structures, or files of the Program solely -in each case in order to link to, bind by name, or subclass the Program -or Modified Works thereof. - -"Distribute" means the acts of a) distributing or b) making available -in any manner that enables the transfer of a copy. - -"Source Code" means the form of a Program preferred for making -modifications, including but not limited to software source code, -documentation source, and configuration files. - -"Secondary License" means either the GNU General Public License, -Version 2.0, or any later versions of that license, including any -exceptions or additional permissions as identified by the initial -Contributor. - -2. GRANT OF RIGHTS - - a) Subject to the terms of this Agreement, each Contributor hereby - grants Recipient a non-exclusive, worldwide, royalty-free copyright - license to reproduce, prepare Derivative Works of, publicly display, - publicly perform, Distribute and sublicense the Contribution of such - Contributor, if any, and such Derivative Works. - - b) Subject to the terms of this Agreement, each Contributor hereby - grants Recipient a non-exclusive, worldwide, royalty-free patent - license under Licensed Patents to make, use, sell, offer to sell, - import and otherwise transfer the Contribution of such Contributor, - if any, in Source Code or other form. This patent license shall - apply to the combination of the Contribution and the Program if, at - the time the Contribution is added by the Contributor, such addition - of the Contribution causes such combination to be covered by the - Licensed Patents. The patent license shall not apply to any other - combinations which include the Contribution. No hardware per se is - licensed hereunder. - - c) Recipient understands that although each Contributor grants the - licenses to its Contributions set forth herein, no assurances are - provided by any Contributor that the Program does not infringe the - patent or other intellectual property rights of any other entity. - Each Contributor disclaims any liability to Recipient for claims - brought by any other entity based on infringement of intellectual - property rights or otherwise. As a condition to exercising the - rights and licenses granted hereunder, each Recipient hereby - assumes sole responsibility to secure any other intellectual - property rights needed, if any. For example, if a third party - patent license is required to allow Recipient to Distribute the - Program, it is Recipient's responsibility to acquire that license - before distributing the Program. - - d) Each Contributor represents that to its knowledge it has - sufficient copyright rights in its Contribution, if any, to grant - the copyright license set forth in this Agreement. - - e) Notwithstanding the terms of any Secondary License, no - Contributor makes additional grants to any Recipient (other than - those set forth in this Agreement) as a result of such Recipient's - receipt of the Program under the terms of a Secondary License - (if permitted under the terms of Section 3). - -3. REQUIREMENTS - -3.1 If a Contributor Distributes the Program in any form, then: - - a) the Program must also be made available as Source Code, in - accordance with section 3.2, and the Contributor must accompany - the Program with a statement that the Source Code for the Program - is available under this Agreement, and informs Recipients how to - obtain it in a reasonable manner on or through a medium customarily - used for software exchange; and - - b) the Contributor may Distribute the Program under a license - different than this Agreement, provided that such license: - i) effectively disclaims on behalf of all other Contributors all - warranties and conditions, express and implied, including - warranties or conditions of title and non-infringement, and - implied warranties or conditions of merchantability and fitness - for a particular purpose; - - ii) effectively excludes on behalf of all other Contributors all - liability for damages, including direct, indirect, special, - incidental and consequential damages, such as lost profits; - - iii) does not attempt to limit or alter the recipients' rights - in the Source Code under section 3.2; and - - iv) requires any subsequent distribution of the Program by any - party to be under a license that satisfies the requirements - of this section 3. - -3.2 When the Program is Distributed as Source Code: - - a) it must be made available under this Agreement, or if the - Program (i) is combined with other material in a separate file or - files made available under a Secondary License, and (ii) the initial - Contributor attached to the Source Code the notice described in - Exhibit A of this Agreement, then the Program may be made available - under the terms of such Secondary Licenses, and - - b) a copy of this Agreement must be included with each copy of - the Program. - -3.3 Contributors may not remove or alter any copyright, patent, -trademark, attribution notices, disclaimers of warranty, or limitations -of liability ("notices") contained within the Program from any copy of -the Program which they Distribute, provided that Contributors may add -their own appropriate notices. - -4. COMMERCIAL DISTRIBUTION - -Commercial distributors of software may accept certain responsibilities -with respect to end users, business partners and the like. While this -license is intended to facilitate the commercial use of the Program, -the Contributor who includes the Program in a commercial product -offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes -the Program in a commercial product offering, such Contributor -("Commercial Contributor") hereby agrees to defend and indemnify every -other Contributor ("Indemnified Contributor") against any losses, -damages and costs (collectively "Losses") arising from claims, lawsuits -and other legal actions brought by a third party against the Indemnified -Contributor to the extent caused by the acts or omissions of such -Commercial Contributor in connection with its distribution of the Program -in a commercial product offering. The obligations in this section do not -apply to any claims or Losses relating to any actual or alleged -intellectual property infringement. In order to qualify, an Indemnified -Contributor must: a) promptly notify the Commercial Contributor in -writing of such claim, and b) allow the Commercial Contributor to control, -and cooperate with the Commercial Contributor in, the defense and any -related settlement negotiations. The Indemnified Contributor may -participate in any such claim at its own expense. - -For example, a Contributor might include the Program in a commercial -product offering, Product X. That Contributor is then a Commercial -Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance -claims and warranties are such Commercial Contributor's responsibility -alone. Under this section, the Commercial Contributor would have to -defend claims against the other Contributors related to those performance -claims and warranties, and if a court requires any other Contributor to -pay any damages as a result, the Commercial Contributor must pay -those damages. - -5. NO WARRANTY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT -PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the -appropriateness of using and distributing the Program and assumes all -risks associated with its exercise of rights under this Agreement, -including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs -or equipment, and unavailability or interruption of operations. - -6. DISCLAIMER OF LIABILITY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT -PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS -SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST -PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE -EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -7. GENERAL - -If any provision of this Agreement is invalid or unenforceable under -applicable law, it shall not affect the validity or enforceability of -the remainder of the terms of this Agreement, and without further -action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable. - -If Recipient institutes patent litigation against any entity -(including a cross-claim or counterclaim in a lawsuit) alleging that the -Program itself (excluding combinations of the Program with other software -or hardware) infringes such Recipient's patent(s), then such Recipient's -rights granted under Section 2(b) shall terminate as of the date such -litigation is filed. - -All Recipient's rights under this Agreement shall terminate if it -fails to comply with any of the material terms or conditions of this -Agreement and does not cure such failure in a reasonable period of -time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use -and distribution of the Program as soon as reasonably practicable. -However, Recipient's obligations under this Agreement and any licenses -granted by Recipient relating to the Program shall continue and survive. - -Everyone is permitted to copy and distribute copies of this Agreement, -but in order to avoid inconsistency the Agreement is copyrighted and -may only be modified in the following manner. The Agreement Steward -reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement -Steward has the right to modify this Agreement. The Eclipse Foundation -is the initial Agreement Steward. The Eclipse Foundation may assign the -responsibility to serve as the Agreement Steward to a suitable separate -entity. Each new version of the Agreement will be given a distinguishing -version number. The Program (including Contributions) may always be -Distributed subject to the version of the Agreement under which it was -received. In addition, after a new version of the Agreement is published, -Contributor may elect to Distribute the Program (including its -Contributions) under the new version. - -Except as expressly stated in Sections 2(a) and 2(b) above, Recipient -receives no rights or licenses to the intellectual property of any -Contributor under this Agreement, whether expressly, by implication, -estoppel or otherwise. All rights in the Program not expressly granted -under this Agreement are reserved. Nothing in this Agreement is intended -to be enforceable by any entity that is not a Contributor or Recipient. -No third-party beneficiary rights are created under this Agreement. - -Exhibit A - Form of Secondary Licenses Notice - -"This Source Code may also be made available under the following -Secondary Licenses when the conditions for such availability set forth -in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), -version(s), and exceptions or additional permissions here}." - - Simply including a copy of this Agreement, including this Exhibit A - is not sufficient to license the Source Code under Secondary Licenses. - - If it is not possible or desirable to put the notice in a particular - file, then You may include the notice in a location (such as a LICENSE - file in a relevant directory) where a recipient would be likely to - look for such a notice. - - You may add additional accurate notices of copyright ownership. diff --git a/containers/server-bundle/ubuntu/NOTICE.txt b/containers/server-bundle/ubuntu/NOTICE.txt deleted file mode 100644 index e01d846536..0000000000 --- a/containers/server-bundle/ubuntu/NOTICE.txt +++ /dev/null @@ -1,48406 +0,0 @@ -ATTRIBUTIONS - -The following software is either included in the docker image or was used in making the docker image. Each piece of software is listed by name, version, website if known, and associated copyright text. - - ----------------------------------------- -adduser version 3.118 - - -Copyright: -This package was first put together by Ian Murdock - and was maintained by Steve Phillips - from sources written for the Debian Project by Ian -Murdock, Ted Hajek , and Sven Rudolph -. - -Since Nov 27 1996, it was maintained by Guy Maor . He -rewrote most of it. - -Since May 20 2000, it is maintained by Roland Bauerschmidt -. - -Since March 24 2004, it is maintained by Roland Bauerschmidt -, and co-maintained by Marc Haber - - -Since 23 Oct 2005, it has been maintained by Joerg Hoh - -Since June 2006, it has been maintained by Stephen Gran - -deluser is Copyright (C) 2000 Roland Bauerschmidt -and based on the source code of adduser. - -adduser is Copyright (C) 1997, 1998, 1999 Guy Maor . -adduser is Copyright (C) 1995 Ted Hajek -with portions Copyright (C) 1994 Debian Association, Inc. - -The examples directory has been contributed by John Zaitseff, and is -GPL V2 as well. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the - Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL-2'. - - ----------------------------------------- -apt version 1.8.2.1 - - -Copyright: - -Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. -Apt is currently developed by APT Development Team . - -License: GPLv2+ - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - -See /usr/share/common-licenses/GPL-2, or - for the terms of the latest version -of the GNU General Public License. - - ----------------------------------------- -base-files version 10.3+deb10u5 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the Debian Base System -Miscellaneous files. These files were written by Ian Murdock - and Bruce Perens . - -This package was first put together by Bruce Perens , -from his own sources. - -The GNU Public Licenses in /usr/share/common-licenses were taken from -ftp.gnu.org and are copyrighted by the Free Software Foundation, Inc. - -The Artistic License in /usr/share/common-licenses is the one coming -from Perl and its SPDX name is "Artistic License 1.0 (Perl)". - - -Copyright (C) 1995-2011 Software in the Public Interest. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program 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 -GNU General Public License for more details. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - ----------------------------------------- -base-passwd version 3.5.46 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Name: base-passwd -Maintainer: Colin Watson - -Files: update-passwd.c, man/* -Copyright: Copyright 1999-2002 Wichert Akkerman - Copyright 2002, 2003, 2004 Colin Watson -License: GPL-2 - -Files: passwd.master, group.master -License: PD -X-Notes: Originally written by Ian Murdock and - Bruce Perens . - -Files: doc/* -Copyright: Copyright 2001, 2002 Joey Hess - Copyright 2002, 2003, 2004, 2005, 2007 Colin Watson - Copyright 2007 David Mandelberg -License: GPL-2 - -License: GPL-2 - On Debian and Debian-based systems, a copy of the GNU General Public - License version 2 is available in /usr/share/common-licenses/GPL-2. - - ----------------------------------------- -bash version 5.0-4 - - -Copyright: - -This is Debian GNU/Linux's prepackaged version of the FSF's GNU Bash, -the Bourne Again SHell. - -This package was put together by Matthias Klose , from -the following sources: - - bash: ftp.gnu.org:/pub/gnu/bash/bash-4.3.tar.gz - -Bash homepage: http://tiswww.case.edu/php/chet/bash/bashtop.html - -Copyright (C) 1987-2014 Free Software Foundation, Inc. - -Bash is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -Bash 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 GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License -along with Bash. If not, see . -On Debian systems, the complete text of the GNU General Public License -can be found in `/usr/share/common-licenses/GPL-3'. - -The Free Software Foundation has exempted Bash from the requirement of -Paragraph 2c of the General Public License. This is to say, there is -no requirement for Bash to print a notice when it is started -interactively in the usual way. We made this exception because users -and standards expect shells not to print such messages. This -exception applies to any program that serves as a shell and that is -based primarily on Bash as opposed to other GNU software. - - -Files with other copyright statement than: Copyright FSF, License GPL ---------------------------------------------------------------------- - -doc/FAQ ("the Bash FAQ") - - This document is Copyright 1995-2005 by Chester Ramey. - - Permission is hereby granted, without written agreement and - without license or royalty fees, to use, copy, and distribute - this document for any purpose, provided that the above copyright - notice appears in all copies of this document and that the - contents of this document remain unaltered. - - -doc/bashref.texi ("Bash Reference Manual"): - - Copyright (c) 1988-2014 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of - this manual provided the copyright notice and this permission notice - are preserved on all copies. - - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. - - -lib/readline/doc/rlman.texi (part of the GNU Readline Library manual) - - Copyright (c) 1988-2014 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. - -lib/readline/doc/rltech.texi (part of the GNU Readline Library manual) - - Copyright (C) 1988-2014 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of - this manual provided the copyright notice and this permission notice - pare preserved on all copies. - - Permission is granted to process this file through TeX and print the - results, provided the printed document carries copying permission - notice identical to this one except for the removal of this paragraph - (this paragraph not being relevant to the printed manual). - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided that the entire - resulting derived work is distributed under the terms of a permission - notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions, - except that this permission notice may be stated in a translation approved - by the Foundation. - - -lib/readline/doc/rluser.texi (part of the GNU Readline Library manual) - - Copyright (C) 1988-2014 Free Software Foundation, Inc. - - Authored by Brian Fox and Chet Ramey. - - Permission is granted to process this file through Tex and print the - results, provided the printed document carries copying permission notice - identical to this one except for the removal of this paragraph (this - paragraph not being relevant to the printed manual). - - Permission is granted to make and distribute verbatim copies of this manual - provided the copyright notice and this permission notice are preserved on - all copies. - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided also that the - GNU Copyright statement is available to the distributee, and provided that - the entire resulting derived work is distributed under the terms of a - permission notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions. - - -readline/doc/history.texi (GNU History Library Manual) - - Copyright (C) 1988-2014 Free Software Foundation, Inc. - Authored by Brian Fox and Chet Ramey. - - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - A copy of the license is included in the section entitled - ``GNU Free Documentation License''. - -readline/doc/{hstech,hsuser}.texi (GNU History Library Manual) - - Copyright (C) 1988-2014 Free Software Foundation, Inc. - Authored by Brian Fox and Chet Ramey. - - Permission is granted to make and distribute verbatim copies of this manual - provided the copyright notice and this permission notice are preserved on - all copies. - - Permission is granted to process this file through Tex and print the - results, provided the printed document carries copying permission notice - identical to this one except for the removal of this paragraph (this - paragraph not being relevant to the printed manual). - - Permission is granted to copy and distribute modified versions of this - manual under the conditions for verbatim copying, provided also that the - GNU Copyright statement is available to the distributee, and provided that - the entire resulting derived work is distributed under the terms of a - permission notice identical to this one. - - Permission is granted to copy and distribute translations of this manual - into another language, under the above conditions for modified versions. - - -lib/sh/inet_aton.c: - - * Copyright (c) 1983, 1990, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - - * Portions Copyright (c) 1993 by Digital Equipment Corporation. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies, and that - * the name of Digital Equipment Corporation not be used in advertising or - * publicity pertaining to distribution of the document or software without - * specific, written prior permission. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL - * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT - * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - - -support/man2html.c - - * This program was written by Richard Verhoeven (NL:5482ZX35) - * at the Eindhoven University of Technology. Email: rcb5@win.tue.nl - * - * Permission is granted to distribute, modify and use this program as long - * as this comment is not removed or changed. - * - * THIS IS A MODIFIED VERSION. IT WAS MODIFIED BY chet@po.cwru.edu FOR - * USE BY BASH. - - ----------------------------------------- -bsdutils version 1:2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -coreutils version 8.30-3 - - -Copyright: - -This is the Debian GNU/Linux packaged version of the GNU core -utilities. - -This package is maintained by Michael Stone and -built from sources obtained from: - ftp://ftp.gnu.org/gnu/coreutils/coreutils-8.24.tar.xz - -This debian package was first created by Michael Stone , -from coreutils 4.5.1. - -Changes: - * added Debian GNU/Linux package maintenance system files - * at times, bug fixes awaiting inclusion in the upstream source - - -Authors -======= - -See the file AUTHORS. - - -Copyright Holders and License -============================= - -lib/fts.c ---------- - - Copyright (C) 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -/*- - * Copyright (c) 1990, 1993, 1994 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - - -lib/fts_.h ----------- - - Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -/* - * Copyright (c) 1989, 1993 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - -lib/rand-isaac.[ch] -------------------- - - Copyright (C) 1999-2006 Free Software Foundation, Inc. - Copyright (C) 1997, 1998, 1999 Colin Plumb. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - -lib/inet_ntop.c ---------------- - - Copyright (C) 2005, 2006 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - -/* - * Copyright (c) 1996-1999 by Internet Software Consortium. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - */ - - -m4/autobuild.m4 ---------------- -dnl Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -dnl From Simon Josefsson - - -src/cut.c ---------- - - Copyright (C) 1997-2007 Free Software Foundation, Inc. - Copyright (C) 1984 David M. Ihnat - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - - -src/dircolors.c ---------------- - - Copyright (C) 1996-2007 Free Software Foundation, Inc. - Copyright (C) 1994, 1995, 1997, 1998, 1999, 2000 H. Peter Anvin - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - - -src/paste.c ------------ - - Copyright (C) 1997-2005 Free Software Foundation, Inc. - Copyright (C) 1984 David M. Ihnat - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - - -src/shred.c ------------ - - Copyright (C) 1999-2007 Free Software Foundation, Inc. - Copyright (C) 1997, 1998, 1999 Colin Plumb. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - -doc/coreutils.texi (The GNU Coreutils Manual) ---------------------------------------------- - -Copyright @copyright{} 1994-1996, 2000-2008 Free Software Foundation, Inc. - -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no -Invariant Sections, with no Front-Cover Texts, and with no Back-Cover -Texts. A copy of the license is included in the section entitled ``GNU -Free Documentation License''. - - -all other files ---------------- - -Copyright (C) 1984-2008 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -On Debian systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL-3'. - - ----------------------------------------- -dash version 0.5.10.2-5 - - -Copyright: - -This package was debianized by Mark W. Eichin eichin@kitten.gen.ma.us on -Mon, 24 Feb 1997 16:00:16 -0500. - -This package was re-ported from NetBSD and debianized by -Herbert Xu herbert@debian.org on Thu, 19 Jun 1997 19:29:16 +1000. - -This package was adopted by Gerrit Pape on -Fri, 28 May 2004 18:38:18 +0000. - -It was downloaded from http://gondor.apana.org.au/~herbert/dash/files/ - -Copyright: - -Copyright (c) 1989-1994 - The Regents of the University of California. All rights reserved. -Copyright (c) 1997 Christos Zoulas. All rights reserved. -Copyright (c) 1997-2005 - Herbert Xu . All rights reserved. - -This code is derived from software contributed to Berkeley by Kenneth Almquist. - - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -mksignames.c: - -This file is not directly linked with dash. However, its output is. - -Copyright (C) 1992 Free Software Foundation, Inc. - -This file is part of GNU Bash, the Bourne Again SHell. - -Bash is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2, or (at your option) any later -version. - -Bash 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 GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License with -your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with the -Debian GNU/Linux hello source package as the file COPYING. If not, -write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, -Boston, MA 02111 USA. - - - ----------------------------------------- -debconf version 1.5.71 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - -Files: * -Copyright: 1999-2010 Joey Hess - 2003 Tomohiro KUBOTA - 2004-2010 Colin Watson -License: BSD-2-clause - -Files: Debconf/FrontEnd/Passthrough.pm -Copyright: 2000 Randolph Chung - 2000-2010 Joey Hess - 2005-2010 Colin Watson -License: BSD-2-clause - -Files: Debconf/FrontEnd/Qt* Debconf/Element/Qt* -Copyright: 2003 Peter Rockai - 2003-2010 Colin Watson - 2010 Sune Vuorela - 2011 Modestas Vainius -License: BSD-2-clause - -Files: Debconf/FrontEnd/Kde.pm -Copyright: 2011 Modestas Vainius -License: BSD-2-clause - -Files: Debconf/FrontEnd/Gnome.pm -Copyright: Eric Gillespie -License: BSD-2-clause - -Files: Debconf/DbDriver/LDAP.pm -Copyright: Matthew Palmer -License: BSD-2-clause - -Files: debconf.py -Copyright: 2002 Moshe Zadka - 2005 Canonical Ltd. - 2005-2010 Colin Watson -License: BSD-2-clause - -Files: debconf-show -Copyright: 2001-2010 Joey Hess - 2003 Sylvain Ferriol -License: BSD-2-clause - -Files: debconf-get-selections debconf-set-selections -Copyright: 2003 Petter Reinholdtsen -License: BSD-2-clause - -Files: Test/* -Copyright: 2005 Sylvain Ferriol -License: BSD-2-clause - -Files: debconf-apt-progress -Copyright: 2005-2010 Colin Watson - 2005-2010 Joey Hess -License: BSD-2-clause - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - ----------------------------------------- -debian-archive-keyring version 2019.1 - - -Copyright: - -This is Debian GNU's GnuPG keyrings of archive keys. - -This package was originally put together by Michael Vogt - - -The keys in the keyrings don't fall under any copyright. Everything -else in the package is covered by the GNU GPL. - -Debian support files Copyright (C) 2006 Michael Vogt -based on the debian-keyring package maintained by James Troup - -Debian support files for debian-archive-keyring are free software; you -can redistribute them and/or modify them under the terms of the GNU -General Public License as published by the Free Software Foundation; -either version 2, or (at your option) any later version. - -Debian support files for debian-archive-keyring are distributed in the -hope that they will be useful, but WITHOUT ANY WARRANTY; without even -the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -PURPOSE. See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License with -your Debian system, in /usr/share/common-licenses/GPL, or with the -Debian GNU debian-archive-keyring source package as the file COPYING. -If not, write to the Free Software Foundation, Inc., 51 Franklin Street, -Fifth Floor, Boston, MA 02110-1301 USA. - - - ----------------------------------------- -debianutils version 4.8.6.1 - - -Copyright: - -This is the Debian GNU/Linux package debianutils. - -It is an original Debian package. Programs in it were maintained by -Guy Maor , and are now maintained by Clint Adams -. - -All its programs except savelog, and which may be -redistributed under the terms of the GNU GPL, Version 2 or later, -found on Debian systems in the file /usr/share/common-licenses/GPL. - -which is in the public domain. - -savelog may be redistributed under the following terms: (The rest of -this file consists of savelog's distribution terms.) - -#ident "@(#)smail:RELEASE-3_2:COPYING,v 1.2 1996/06/14 18:59:10 woods Exp" - - SMAIL GENERAL PUBLIC LICENSE - (Clarified 11 Feb 1988) - - Copyright (C) 1988 Landon Curt Noll & Ronald S. Karr - Copyright (C) 1992 Ronald S. Karr - Copyleft (GNU) 1988 Landon Curt Noll & Ronald S. Karr - - Everyone is permitted to copy and distribute verbatim copies - of this license, but changing it is not allowed. You can also - use this wording to make the terms for other programs. - - The license agreements of most software companies keep you at the -mercy of those companies. By contrast, our general public license is -intended to give everyone the right to share SMAIL. To make sure that -you get the rights we want you to have, we need to make restrictions -that forbid anyone to deny you these rights or to ask you to surrender -the rights. Hence this license agreement. - - Specifically, we want to make sure that you have the right to give -away copies of SMAIL, that you receive source code or else can get it -if you want it, that you can change SMAIL or use pieces of it in new -free programs, and that you know you can do these things. - - To make sure that everyone has such rights, we have to forbid you to -deprive anyone else of these rights. For example, if you distribute -copies of SMAIL, you must give the recipients all the rights that you -have. You must make sure that they, too, receive or can get the -source code. And you must tell them their rights. - - Also, for our own protection, we must make certain that everyone -finds out that there is no warranty for SMAIL. If SMAIL is modified by -someone else and passed on, we want its recipients to know that what -they have is not what we distributed, so that any problems introduced -by others will not reflect on our reputation. - - Therefore we (Landon Curt Noll and Ronald S. Karr) make the following -terms which say what you must do to be allowed to distribute or change -SMAIL. - - - COPYING POLICIES - - 1. You may copy and distribute verbatim copies of SMAIL source code -as you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy a valid copyright notice "Copyright -(C) 1988 Landon Curt Noll & Ronald S. Karr" (or with whatever year is -appropriate); keep intact the notices on all files that refer to this -License Agreement and to the absence of any warranty; and give any -other recipients of the SMAIL program a copy of this License -Agreement along with the program. You may charge a distribution fee -for the physical act of transferring a copy. - - 2. You may modify your copy or copies of SMAIL or any portion of it, -and copy and distribute such modifications under the terms of -Paragraph 1 above, provided that you also do the following: - - a) cause the modified files to carry prominent notices stating - that you changed the files and the date of any change; and - - b) cause the whole of any work that you distribute or publish, - that in whole or in part contains or is a derivative of SMAIL or - any part thereof, to be licensed at no charge to all third - parties on terms identical to those contained in this License - Agreement (except that you may choose to grant more extensive - warranty protection to some or all third parties, at your option). - - c) You may charge a distribution fee for the physical act of - transferring a copy, and you may at your option offer warranty - protection in exchange for a fee. - -Mere aggregation of another unrelated program with this program (or its -derivative) on a volume of a storage or distribution medium does not bring -the other program under the scope of these terms. - - 3. You may copy and distribute SMAIL (or a portion or derivative of it, -under Paragraph 2) in object code or executable form under the terms of -Paragraphs 1 and 2 above provided that you also do one of the following: - - a) accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of - Paragraphs 1 and 2 above; or, - - b) accompany it with a written offer, valid for at least three - years, to give any third party free (except for a nominal - shipping charge) a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of - Paragraphs 1 and 2 above; or, - - c) accompany it with the information you received as to where the - corresponding source code may be obtained. (This alternative is - allowed only for non-commercial distribution and only if you - received the program in object code or executable form alone.) - -For an executable file, complete source code means all the source code for -all modules it contains; but, as a special exception, it need not include -source code for modules which are standard libraries that accompany the -operating system on which the executable file runs. - - 4. You may not copy, sublicense, distribute or transfer SMAIL -except as expressly provided under this License Agreement. Any attempt -otherwise to copy, sublicense, distribute or transfer SMAIL is void and -your rights to use the program under this License agreement shall be -automatically terminated. However, parties who have received computer -software programs from you with this License Agreement will not have -their licenses terminated so long as such parties remain in full compliance. - - 5. If you wish to incorporate parts of SMAIL into other free -programs whose distribution conditions are different, write to Landon -Curt Noll & Ronald S. Karr via the Free Software Foundation at 51 -Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. We have not yet -worked out a simple rule that can be stated here, but we will often -permit this. We will be guided by the two goals of preserving the -free status of all derivatives of our free software and of promoting -the sharing and reuse of software. - -Your comments and suggestions about our licensing policies and our -software are welcome! This contract was based on the contract made by -the Free Software Foundation. Please contact the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, -USA, or call (617) 542-5942 for details on copylefted material in -general. - - NO WARRANTY - - BECAUSE SMAIL IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY NO -WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING, LANDON CURT NOLL & RONALD S. KARR AND/OR -OTHER PARTIES PROVIDE SMAIL "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF SMAIL IS WITH -YOU. SHOULD SMAIL PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL -NECESSARY SERVICING, REPAIR OR CORRECTION. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL & -RONALD S. KARR AND/OR ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE -SMAIL AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE -(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED -INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE -PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) SMAIL, EVEN IF YOU HAVE -BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY -ANY OTHER PARTY. - - ----------------------------------------- -diffutils version 1:3.7-3 - - -Copyright: - -This is the Debian prepackaged version of the GNU diffutils package. -GNU `diff' was written by Mike Haertel, David Hayes, Richard Stallman, -Len Tower, and Paul Eggert. Wayne Davison designed and implemented -the unified output format. GNU `diff3' was written by Randy Smith. -GNU `sdiff' was written by Thomas Lord. GNU `cmp' was written by -Torbjorn Granlund and David MacKenzie. - -The source for this release was obtained from - -http://ftp.gnu.org/gnu/diffutils/diffutils-3.7.tar.xz - -Program copyright and license: -============================= - -Copyright (C) 1988-1996, 1998, 2001-2002, 2004, 2006-2007, 2009-2013, 2015-2018 -Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - -On Debian systems, the complete text of the GNU General Public License -may be found in `/usr/share/common-licenses/GPL'. - - -Manual copyright and license: -============================ - -Copyright (C) 1992-1994, 1998, 2001-2002, 2004, 2006, 2009-2018 Free -Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. - -On Debian systems, the complete text of the GNU Free Documentation -License may be found in `/usr/share/common-licenses/GFDL'. - - ----------------------------------------- -dpkg version 1.19.7 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: dpkg - -Files: * -Copyright: - Copyright © 1994 Ian Murdock - Copyright © 1994 Matt Welsh - Copyright © 1994 Carl Streeter - Copyright © 1994-1999, 2008 Ian Jackson - Copyright © 1995 Bruce Perens - Copyright © 1995-1996 Erick Branderhorst - Copyright © 1996 Michael Shields - Copyright © 1996 Klee Dienes - Copyright © 1996 Kim-Minh Kaplan - Copyright © 1996-1998 Miquel van Smoorenburg - Copyright © 1997-1998 Charles Briscoe-Smith - Copyright © 1997-1998 Juho Vuori - Copyright © 1998 Koichi Sekido - Copyright © 1998 Jim Van Zandt - Copyright © 1998 Juan Cespedes - Copyright © 1998 Nils Rennebarth - Copyright © 1998 Heiko Schlittermann - Copyright © 1998-1999, 2001, 2003, 2006 Martin Schulze - Copyright © 1999 Roderick Shertler - Copyright © 1999 Ben Collins - Copyright © 1999 Richard Kettlewell - Copyright © 1999-2001 Marcus Brinkmann - Copyright © 1999-2002 Wichert Akkerman - Copyright © 2001, 2007, 2010 Joey Hess - Copyright © 2004-2005, 2007-2008, 2010 Canonical Ltd. - Copyright © 2004-2005 Scott James Remnant - Copyright © 2006-2008 Frank Lichtenheld - Copyright © 2006-2015 Guillem Jover - Copyright © 2007-2012 Raphaël Hertzog - Copyright © 2007 Nicolas François - Copyright © 2007 Don Armstrong - Copyright © 2007 Colin Watson - Copyright © 2007, 2008 Tollef Fog Heen - Copyright © 2008 Zack Weinberg - Copyright © 2008 Pierre Habouzit - Copyright © 2009 Romain Francoise - Copyright © 2009-2010 Modestas Vainius - Copyright © 2009-2011 Kees Cook -License: GPL-2+ - -Files: - lib/compat/getopt* - lib/compat/gettext.h - lib/compat/obstack.* - lib/compat/strnlen.c -Copyright: - Copyright © 1987-2006 Free Software Foundation, Inc. -License: GPL-2+ - -Files: - dselect/methods/Dselect/Ftp.pm - dselect/methods/ftp/* -Copyright: - Copyright © 1996 Andy Guy - Copyright © 1998 Martin Schulze - Copyright © 1999-2001, 2005-2006, 2009 Raphaël Hertzog -License: GPL-2 - -Files: - scripts/Dpkg/Gettext.pm -Copyright: - Copyright © 2000 Joey Hess - Copyright © 2007, 2009-2010, 2012-2015 Guillem Jover -License: BSD-2-clause - -Files: - utils/start-stop-daemon.c -Copyright: - Copyright © 1999 Marek Michalkiewicz - Copyright © 1999 Christian Schwarz - Copyright © 1999 Klee Dienes - Copyright © 1999 Ben Collins - Copyright © 1999-2002 Wichert Akkerman - Copyright © 2000-2003 Adam Heath - Copyright © 2001 Sontri Tomo Huynh - Copyright © 2001 Andreas Schuldei - Copyright © 2001 Ian Jackson - Copyright © 2004-2005 Scott James Remnant - Copyright © 2006-2014 Guillem Jover - Copyright © 2008 Samuel Thibault - Copyright © 2008 Andreas Påhlsson - Copyright © 2009 Chris Coulson - Copyright © 2012 Carsten Hey - Copyright © 2014 Nir Soffer -License: public-domain-s-s-d - Written by Marek Michalkiewicz , - public domain. Based conceptually on start-stop-daemon.pl, by Ian - Jackson . May be used and distributed - freely for any purpose. Changes by Christian Schwarz - , to make output conform to the Debian - Console Message Standard, also placed in public domain. Minor - changes by Klee Dienes , also placed in the Public - Domain. - . - Changes by Ben Collins , added --chuid, --background - and --make-pidfile options, placed in public domain as well. - -Files: lib/compat/md5.* -Copyright: - Copyright © 1993 Colin Plumb -License: public-domain-md5 - This code implements the MD5 message-digest algorithm. - The algorithm is due to Ron Rivest. This code was - written by Colin Plumb in 1993, no copyright is claimed. - This code is in the public domain; do with it what you wish. - . - Equivalent code is available from RSA Data Security, Inc. - This code has been tested against that, and is equivalent, - except that you don't need to include two pages of legalese - with every copy. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . -Comment: - On Debian systems, the complete text of the GNU General Public License - can be found in ‘/usr/share/common-licenses/GPL-2’ or in the dpkg source - as the file ‘COPYING’. - -License: GPL-2 - This is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public - License version 2 as published by the Free Software Foundation. - . - This 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - ----------------------------------------- -e2fsprogs version 1.44.5-1+deb10u3 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the EXT2 file -system utilities (e2fsck, mke2fs, etc.). The EXT2 utilities were -written by Theodore Ts'o and Remy Card . - -Sources were obtained from http://sourceforge.net/projects/e2fsprogs - -Packaging is Copyright (c) 2003-2007 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - -Upstream Author: Theodore Ts'o - -Copyright notice: - -This package, the EXT2 filesystem utilities, are made available under -the GNU General Public License version 2, with the exception of the -lib/ext2fs and lib/e2p libraries, which are made available under the -GNU Library General Public License Version 2, the lib/uuid library -which is made available under a BSD-style license and the lib/et and -lib/ss libraries which are made available under an MIT-style license. - - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o - -On Debian GNU systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL-2'. The -complete text of the GNU Library General Public License can be found -in '/usr/share/common-licenses/LGPL-2'. - - -The license used for lib/et and lib/ss libraries is: - - Copyright 1987 by the Student Information Processing Board - of the Massachusetts Institute of Technology - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - -The license used for lib/uuid is: - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - ----------------------------------------- -fdisk version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -findutils version 4.6.0+git+20190209-2 - - -Copyright: - -It was downloaded from ftp://ftp.gnu.org/gnu/findutils - -Debian maintainer history: The original package was put together by -Ian Murdock , afterwards Kevin Dalley - took over. 2003-07 Andreas Metzler - followed. - -Upstream Authors: -* GNU find was written by Eric Decker , -with enhancements by David MacKenzie , -Jay Plett , -and Tim Wood . -The idea for -print0 and xargs -0 came from -Dan Bernstein . -Improvements have been made by James Youngman . - -* GNU xargs -was originally written by Mike Rendell, with enhancements by David -MacKenzie. Modifications by James Youngman Dmitry V. Levin - -* GNU locate and its associated utilities were originally -written by James Woods, with enhancements by David MacKenzie, James Youngman -and Bas van Gompel. - -Upstream's AUTHORS lists these major contributors: -Eric B. Decker -Michael Rendell -David J. MacKenzie -Jim Meyering -Tim Wood -Kevin Dalley -Paul Eggert -James Youngman -Jay Plett -Paul Sheer -Dmitry V. Levin -Bas van Gompel -Eric Blake -Andreas Metzler -Kamil Dudka -Bernhard Voelker - - -Current upstream maintainer is James Youngman . - ----------------------------- - Copyright (C) 1990-2019 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . ----------------------------- - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -============================================= -DOCUMENTATION ----------------------------- -Copyright (C) 1994, 1996, 1998, 2000, 2001, 2003-2019 Free Software -Foundation, Inc. - -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.3 or -any later version published by the Free Software Foundation; with no -Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A -copy of the license is included in the section entitled "GNU Free -Documentation License". ----------------------------- - -On Debian GNU/Linux systems, the complete text of the GNU Free Documentation -License, Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'. - - ----------------------------------------- -gcc-8-base version 8.3.0-6 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the GNU compiler -collection, containing Ada, C, C++, Fortran 95, Objective-C, -Objective-C++, and Treelang compilers, documentation, and support -libraries. In addition, Debian provides the gdc compiler, either in -the same source package, or built from a separate same source package. -Packaging is done by the Debian GCC Maintainers -, with sources obtained from: - - ftp://gcc.gnu.org/pub/gcc/releases/ (for full releases) - svn://gcc.gnu.org/svn/gcc/ (for prereleases) - http://bitbucket.org/goshawk/gdc (for D) - https://github.com/MentorEmbedded/nvptx-newlib/ (for newlib-nvptx) - -The current gcc-8 source package is taken from the SVN gcc-8-branch. - -Changes: See changelog.Debian.gz - -Debian splits the GNU Compiler Collection into packages for each language, -library, and documentation as follows: - -Language Compiler package Library package Documentation ---------------------------------------------------------------------------- -Ada gnat-8 libgnat-8 gnat-8-doc -BRIG gccbrig-8 libhsail-rt0 -C gcc-8 gcc-8-doc -C++ g++-8 libstdc++6 libstdc++6-8-doc -D gdc-8 -Fortran 95 gfortran-8 libgfortran3 gfortran-8-doc -Go gccgo-8 libgo0 -Objective C gobjc-8 libobjc2 -Objective C++ gobjc++-8 - -For some language run-time libraries, Debian provides source files, -development files, debugging symbols and libraries containing position- -independent code in separate packages: - -Language Sources Development Debugging Position-Independent ------------------------------------------------------------------------------- -C++ libstdc++6-8-dbg libstdc++6-8-pic -D libphobos-8-dev - -Additional packages include: - -All languages: -libgcc1, libgcc2, libgcc4 GCC intrinsics (platform-dependent) -gcc-8-base Base files common to all compilers -gcc-8-soft-float Software floating point (ARM only) -gcc-8-source The sources with patches - -Ada: -libgnatvsn-dev, libgnatvsn8 GNAT version library - -C: -cpp-8, cpp-8-doc GNU C Preprocessor -libssp0-dev, libssp0 GCC stack smashing protection library -libquadmath0 Math routines for the __float128 type -fixincludes Fix non-ANSI header files - -C, C++ and Fortran 95: -libgomp1-dev, libgomp1 GCC OpenMP (GOMP) support library -libitm1-dev, libitm1 GNU Transactional Memory Library - -Biarch support: On some 64-bit platforms which can also run 32-bit code, -Debian provides additional packages containing 32-bit versions of some -libraries. These packages have names beginning with 'lib32' instead of -'lib', for example lib32stdc++6. Similarly, on some 32-bit platforms which -can also run 64-bit code, Debian provides additional packages with names -beginning with 'lib64' instead of 'lib'. These packages contain 64-bit -versions of the libraries. (At this time, not all platforms and not all -libraries support biarch.) The license terms for these lib32 or lib64 -packages are identical to the ones for the lib packages. - - -COPYRIGHT STATEMENTS AND LICENSING TERMS - - -GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, -1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, -2008, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC 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 GNU General Public License -for more details. - -Files that have exception clauses are licensed under the terms of the -GNU General Public License; either version 3, or (at your option) any -later version. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', version 3 of this -license in `/usr/share/common-licenses/GPL-3'. - -The following runtime libraries are licensed under the terms of the -GNU General Public License (v3 or later) with version 3.1 of the GCC -Runtime Library Exception (included in this file): - - - libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*, - gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h, - gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c, - gcc/tsystem.h, gcc/typeclass.h). - - libatomic - - libdecnumber - - libgomp - - libitm - - libssp - - libstdc++-v3 - - libobjc - - libgfortran - - The libgnat-8 Ada support library and libgnatvsn library. - - Various config files in gcc/config/ used in runtime libraries. - - libvtv - -The libbacktrace library is licensed under the following terms: - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - - -The libsanitizer libraries (libasan, liblsan, libtsan, libubsan) are -licensed under the following terms: - -Copyright (c) 2009-2014 by the LLVM contributors. - -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -The libffi library is licensed under the following terms: - - libffi - Copyright (c) 1996-2003 Red Hat, Inc. - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - ``Software''), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - -The documentation is licensed under the GNU Free Documentation License (v1.2). -On Debian GNU/Linux systems, the complete text of this license is in -`/usr/share/common-licenses/GFDL-1.2'. - - -GCC RUNTIME LIBRARY EXCEPTION - -Version 3.1, 31 March 2009 - -Copyright (C) 2009 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this -license document, but changing it is not allowed. - -This GCC Runtime Library Exception ("Exception") is an additional -permission under section 7 of the GNU General Public License, version -3 ("GPLv3"). It applies to a given file (the "Runtime Library") that -bears a notice placed by the copyright holder of the file stating that -the file is governed by GPLv3 along with this Exception. - -When you use GCC to compile a program, GCC may combine portions of -certain GCC header files and runtime libraries with the compiled -program. The purpose of this Exception is to allow compilation of -non-GPL (including proprietary) programs to use, in this way, the -header files and runtime libraries covered by this Exception. - -0. Definitions. - -A file is an "Independent Module" if it either requires the Runtime -Library for execution after a Compilation Process, or makes use of an -interface provided by the Runtime Library, but is not otherwise based -on the Runtime Library. - -"GCC" means a version of the GNU Compiler Collection, with or without -modifications, governed by version 3 (or a specified later version) of -the GNU General Public License (GPL) with the option of using any -subsequent versions published by the FSF. - -"GPL-compatible Software" is software whose conditions of propagation, -modification and use would permit combination with GCC in accord with -the license of GCC. - -"Target Code" refers to output from any compiler for a real or virtual -target processor architecture, in executable form or suitable for -input to an assembler, loader, linker and/or execution -phase. Notwithstanding that, Target Code does not include data in any -format that is used as a compiler intermediate representation, or used -for producing a compiler intermediate representation. - -The "Compilation Process" transforms code entirely represented in -non-intermediate languages designed for human-written code, and/or in -Java Virtual Machine byte code, into Target Code. Thus, for example, -use of source code generators and preprocessors need not be considered -part of the Compilation Process, since the Compilation Process can be -understood as starting with the output of the generators or -preprocessors. - -A Compilation Process is "Eligible" if it is done using GCC, alone or -with other GPL-compatible software, or if it is done without using any -work based on GCC. For example, using non-GPL-compatible Software to -optimize any GCC intermediate representations would not qualify as an -Eligible Compilation Process. - -1. Grant of Additional Permission. - -You have permission to propagate a work of Target Code formed by -combining the Runtime Library with Independent Modules, even if such -propagation would otherwise violate the terms of GPLv3, provided that -all Target Code was generated by Eligible Compilation Processes. You -may then convey such a combination under terms of your choice, -consistent with the licensing of the Independent Modules. - -2. No Weakening of GCC Copyleft. - -The availability of this Exception does not imply any general -presumption that third-party software is unaffected by the copyleft -requirements of the license of GCC. - - -libquadmath/*.[hc]: - - Copyright (C) 2010 Free Software Foundation, Inc. - Written by Francois-Xavier Coudert - Written by Tobias Burnus - -This file is part of the libiberty library. -Libiberty is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -Libiberty 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 GNU -Library General Public License for more details. - -libquadmath/math: - -atanq.c, expm1q.c, j0q.c, j1q.c, log1pq.c, logq.c: - Copyright 2001 by Stephen L. Moshier - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -coshq.c, erfq.c, jnq.c, lgammaq.c, powq.c, roundq.c: - Changes for 128-bit __float128 are - Copyright (C) 2001 Stephen L. Moshier - and are incorporated herein by permission of the author. The author - reserves the right to distribute this material elsewhere under different - copying permissions. These modifications are distributed here under - the following terms: - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -ldexpq.c: - * Conversion to long double by Ulrich Drepper, - * Cygnus Support, drepper@cygnus.com. - -cosq_kernel.c, expq.c, sincos_table.c, sincosq.c, sincosq_kernel.c, -sinq_kernel.c, truncq.c: - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - -isinfq.c: - * Written by J.T. Conklin . - * Change for long double by Jakub Jelinek - * Public domain. - -llroundq.c, lroundq.c, tgammaq.c: - Copyright (C) 1997, 1999, 2002, 2004 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997 and - Jakub Jelinek , 1999. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - -log10q.c: - Cephes Math Library Release 2.2: January, 1991 - Copyright 1984, 1991 by Stephen L. Moshier - Adapted for glibc November, 2001 - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -remaining files: - - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - - -gcc/go/gofrontend, libgo: - -Copyright (c) 2009 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -libmpx: - Copyright (C) 2009-2014, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY - WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - -D: -gdc-8 GNU D Compiler -libphobos-8-dev D standard runtime library - -The D source package is made up of the following components. - -The D front-end for GCC: - - d/* - -Copyright (C) 2004-2007 David Friedman -Modified by Vincenzo Ampolo, Michael Parrot, Iain Buclaw, (C) 2009, 2010 - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', version 2 of this -license in `/usr/share/common-licenses/GPL-2'. - - -The DMD Compiler implementation of the D programming language: - - d/dmd/* - -Copyright (c) 1999-2010 by Digital Mars -All Rights Reserved -written by Walter Bright -http://www.digitalmars.com -License for redistribution is by either the Artistic License or -the GNU General Public License (v1). - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', the Artistic -license in `/usr/share/common-licenses/Artistic'. - - -The Zlib data compression library: - - d/phobos/etc/c/zlib/* - - (C) 1995-2004 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - -The Phobos standard runtime library: - - d/phobos/* - -Unless otherwise marked within the file, each file in the source -is under the following licenses: - -Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com -Written by Walter Bright - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, in both source and binary form, subject to the following -restrictions: - - o The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - o Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - o This notice may not be removed or altered from any source - distribution. - -By plainly marking modifications, something along the lines of adding to each -file that has been changed a "Modified by Foo Bar" line -underneath the "Written by" line would be adequate. - -The libhsail-rt library is licensed under the following terms: - - Copyright (C) 2015-2017 Free Software Foundation, Inc. - Contributed by Pekka Jaaskelainen - for General Processor Tech. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -libhsail-rt/rt/fp16.c is licensed under the following terms: - - Copyright (C) 2008-2017 Free Software Foundation, Inc. - Contributed by CodeSourcery. - - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. - - This file 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 GNU - General Public License for more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . - -newlib-nvptx-20yymmdd/: - -Upstream Authors: -newlib@sources.redhat.com -Jeff Johnston -Tom Fitzsimmons - -The newlib subdirectory is a collection of software from several sources. -Each file may have its own copyright/license that is embedded in the source -file. - -This list documents those licenses which are more restrictive than -a BSD-like license or require the copyright notice -to be duplicated in documentation and/or other materials associated with -the distribution. Certain licenses documented here only apply to -specific targets. Certain clauses only apply if you are building the -code as part of your binary. - -Note that this list may omit certain licenses that -only pertain to the copying/modifying of the individual source code. -If you are distributing the source code, then you do not need to -worry about these omitted licenses, so long as you do not modify the -copyright information already in place. - -Parts of this work are licensed under the terms of the GNU General -Public License. On Debian systems, the complete text of this license -can be found in /usr/share/common-licenses/GPL. - -Parts of this work are licensed under the terms of the GNU Library -General Public License. On Debian systems, the complete text of this -license be found in /usr/share/common-licenses/LGPL. - -(1) University of California, Berkeley - -[1a] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -and other materials related to such distribution and use -acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1b] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -advertising materials, and other materials related to such -distribution and use acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1c] - -Copyright (c) 1981, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 -The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1d] - -Copyright (c) 1988, 1990, 1993 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1e] - -Copyright (c) 1982, 1986, 1989, 1991, 1993, 1994 -The Regents of the University of California. All rights reserved. -(c) UNIX System Laboratories, Inc. -All or some portions of this file are derived from material licensed -to the University of California by American Telephone and Telegraph -Co. or Unix System Laboratories, Inc. and are reproduced herein with -the permission of UNIX System Laboratories, Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1f] - -Copyright (c) 1987, 1988, 2000 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that: (1) source distributions retain this entire copyright -notice and comment, and (2) distributions including binaries display -the following acknowledgement: ``This product includes software -developed by the University of California, Berkeley and its contributors'' -in the documentation or other materials provided with the distribution -and in all advertising materials mentioning features or use of this -software. Neither the name of the University nor the names of its -contributors may be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -------------------------------------------------------------- - Please note that in some of the above alternate licenses, there is a - statement regarding that acknowledgement must be made in any - advertising materials for products using the code. This restriction - no longer applies due to the following license change: - - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - In some cases the defunct clause has been removed in modified newlib code and - in some cases, the clause has been left as-is. -------------------------------------------------------------- - -(2) Cygwin (cygwin targets only) - -Copyright 2001 Red Hat, Inc. - -This software is a copyrighted work licensed under the terms of the -Cygwin license. Please consult the file "CYGWIN_LICENSE" for -details. - -(3) David M. Gay at AT&T - -The author of this software is David M. Gay. - -Copyright (c) 1991 by AT&T. - -Permission to use, copy, modify, and distribute this software for any -purpose without fee is hereby granted, provided that this entire notice -is included in all copies of any software which is or includes a copy -or modification of this software and in all copies of the supporting -documentation for such software. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY -REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY -OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - -(4) Advanced Micro Devices - -Copyright 1989, 1990 Advanced Micro Devices, Inc. - -This software is the property of Advanced Micro Devices, Inc (AMD) which -specifically grants the user the right to modify, use and distribute this -software provided this notice is not removed or altered. All other rights -are reserved by AMD. - -AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS -SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL -DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR -USE OF THIS SOFTWARE. - -So that all may benefit from your experience, please report any problems -or suggestions about this software to the 29K Technical Support Center at -800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or -0031-11-1129 in Japan, toll free. The direct dial number is 512-462-4118. - -Advanced Micro Devices, Inc. -29K Support Products -Mail Stop 573 -5900 E. Ben White Blvd. -Austin, TX 78741 -800-292-9263 - -(5) C.W. Sandmann - -Copyright (C) 1993 C.W. Sandmann - -This file may be freely distributed as long as the author's name remains. - -(6) Eric Backus - -(C) Copyright 1992 Eric Backus - -This software may be used freely so long as this copyright notice is -left intact. There is no warrantee on this software. - -(7) Sun Microsystems - -Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - -Developed at SunPro, a Sun Microsystems, Inc. business. -Permission to use, copy, modify, and distribute this -software is freely granted, provided that this notice -is preserved. - -(8) Hewlett Packard - -(c) Copyright 1986 HEWLETT-PACKARD COMPANY - -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: - permission to use, copy, modify, and distribute this file -for any purpose is hereby granted without fee, provided that -the above copyright notice and this notice appears in all -copies, and that the name of Hewlett-Packard Company not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Hewlett-Packard Company makes no representations about the -suitability of this software for any purpose. - -(9) Hans-Peter Nilsson - -Copyright (C) 2001 Hans-Peter Nilsson - -Permission to use, copy, modify, and distribute this software is -freely granted, provided that the above copyright notice, this notice -and the following disclaimer are preserved with no changes. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. - -(10) Stephane Carrez (m68hc11-elf/m68hc12-elf targets only) - -Copyright (C) 1999, 2000, 2001, 2002 Stephane Carrez (stcarrez@nerim.fr) - -The authors hereby grant permission to use, copy, modify, distribute, -and license this software and its documentation for any purpose, provided -that existing copyright notices are retained in all copies and that this -notice is included verbatim in any distributions. No written agreement, -license, or royalty fee is required for any of the authorized uses. -Modifications to this software may be copyrighted by their authors -and need not follow the licensing terms described here, provided that -the new terms are clearly indicated on the first page of each file where -they apply. - -(11) Christopher G. Demetriou - -Copyright (c) 2001 Christopher G. Demetriou -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(12) SuperH, Inc. - -Copyright 2002 SuperH, Inc. All rights reserved - -This software is the property of SuperH, Inc (SuperH) which specifically -grants the user the right to modify, use and distribute this software -provided this notice is not removed or altered. All other rights are -reserved by SuperH. - -SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO -THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, -INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM -THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE. - -So that all may benefit from your experience, please report any problems -or suggestions about this software to the SuperH Support Center via -e-mail at softwaresupport@superh.com . - -SuperH, Inc. -405 River Oaks Parkway -San Jose -CA 95134 -USA - -(13) Royal Institute of Technology - -Copyright (c) 1999 Kungliga Tekniska Hgskolan -(Royal Institute of Technology, Stockholm, Sweden). -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(14) Alexey Zelkin - -Copyright (c) 2000, 2001 Alexey Zelkin -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(15) Andrey A. Chernov - -Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(16) FreeBSD - -Copyright (c) 1997-2002 FreeBSD Project. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(17) S. L. Moshier - -Author: S. L. Moshier. - -Copyright (c) 1984,2000 S.L. Moshier - -Permission to use, copy, modify, and distribute this software for any -purpose without fee is hereby granted, provided that this entire notice -is included in all copies of any software which is or includes a copy -or modification of this software and in all copies of the supporting -documentation for such software. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION -OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS -SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - -(18) Citrus Project - -Copyright (c)1999 Citrus Project, -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(19) Todd C. Miller - -Copyright (c) 1998 Todd C. Miller -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL -THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(20) DJ Delorie (i386) - -Copyright (C) 1991 DJ Delorie -All rights reserved. - -Redistribution and use in source and binary forms is permitted -provided that the above copyright notice and following paragraph are -duplicated in all such forms. - -This file is distributed WITHOUT ANY WARRANTY; without even the implied -warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -(21) Free Software Foundation LGPL License (*-linux* targets only) - - Copyright (C) 1990-1999, 2000, 2001 - Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Mark Kettenis , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - -(22) Xavier Leroy LGPL License (i[3456]86-*-linux* targets only) - -Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr) - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program 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 -GNU Library General Public License for more details. - -(23) Intel (i960) - -Copyright (c) 1993 Intel Corporation - -Intel hereby grants you permission to copy, modify, and distribute this -software and its documentation. Intel grants this permission provided -that the above copyright notice appears in all copies and that both the -copyright notice and this permission notice appear in supporting -documentation. In addition, Intel grants this permission provided that -you prominently mark as "not part of the original" any modifications -made to this software or documentation, and that the name of Intel -Corporation not be used in advertising or publicity pertaining to -distribution of the software or the documentation without specific, -written prior permission. - -Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR -IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY -OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or -representations regarding the use of, or the results of the use of, -the software and documentation in terms of correctness, accuracy, -reliability, currentness, or otherwise; and you rely on the software, -documentation and results solely at your own risk. - -IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, -LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES -OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM -PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - -(24) Hewlett-Packard (hppa targets only) - -(c) Copyright 1986 HEWLETT-PACKARD COMPANY - -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: - permission to use, copy, modify, and distribute this file -for any purpose is hereby granted without fee, provided that -the above copyright notice and this notice appears in all -copies, and that the name of Hewlett-Packard Company not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Hewlett-Packard Company makes no representations about the -suitability of this software for any purpose. - -(25) Henry Spencer (only *-linux targets) - -Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved. -This software is not subject to any license of the American Telephone -and Telegraph Company or of the Regents of the University of California. - -Permission is granted to anyone to use this software for any purpose on -any computer system, and to alter it and redistribute it, subject -to the following restrictions: - -1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - -2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - -3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - -4. This notice may not be removed or altered. - -(26) Mike Barcroft - -Copyright (c) 2001 Mike Barcroft -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(27) Konstantin Chuguev (--enable-newlib-iconv) - -Copyright (c) 1999, 2000 - Konstantin Chuguev. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - iconv (Charset Conversion Library) v2.0 - -(27) Artem Bityuckiy (--enable-newlib-iconv) - -Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation. -Rights transferred to Franklin Electronic Publishers. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(28) Red Hat Incorporated - -Unless otherwise stated in each remaining newlib file, the remaining -files in the newlib subdirectory default to the following copyright. -It should be noted that Red Hat Incorporated now owns copyrights -belonging to Cygnus Solutions and Cygnus Support. - -Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004 Red Hat Incorporated. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - The name of Red Hat Incorporated may not be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -gpgv version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -grep version 3.3-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: grep -Upstream-Contact: bug-grep@gnu.org -Source: https://savannah.gnu.org/projects/grep - git://git.savannah.gnu.org/grep.git - -Files: * -Copyright: 1992, 1997-2002, 2004-2012 Free Software Foundation, Inc. - 2004, Stepan Kasal - 2007, Tony Abou-Assaleh - 2009-2012, Jim Meyering and Paolo Bonzini -License: GPL-3+ - -Files: debian/* -Copyright: 2005-2013 Anibal Monsalve Salazar and Santiago Ruano Rincón - 2003-2004 Ryan M. Golbeck - 2003, Jeff Bailey - 2003, Clint Adams Mon, 10 Mar 2003 02:10:32 -0500 - 2001 Robert van der Meulen - 1996-2000 Wichert Akkerman -License: GPL-3+ - -License: GPL-3+ - Copyright (C) 1992, 1997, 1998, 1999, 2000, 2001, 2002, 2004, - 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. - . - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA - 02110-1301, USA. - . - Comment: - . - On a Debian system you can find a copy of this license in - /usr/share/common-licenses/GPL-3. - - ----------------------------------------- -gzip version 1.9-3 - - -Copyright: - -This package is maintained for Debian by Bdale Garbee , and -was built from the sources found at: - - ftp://ftp.gnu.org/gnu/gzip/ - -Copyright (C) 1999, 2001-2002, 2006-2007, 2009-2010 Free Software Foundation, - Inc. -Copyright (C) 1992-1993 Jean-loup Gailly - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - ----------------------------------------- -hostname version 3.21 - - -Copyright: - -This package was written by Peter Tobias -on Thu, 16 Jan 1997 01:00:34 +0100. - -License: - - Copyright (C) 2009 Michael Meskes - Copyright (C) 2004-2005 Graham Wilson - Copyright (C) 1997 Bernd Eckenfels - Copyright (C) 1997 Peter Tobias - Copyright (C) 1996 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian systems, the complete text of the GNU General Public License -can be found in /usr/share/common-licenses/GPL-2 file. - - ----------------------------------------- -init-system-helpers version 1.56+nmu1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - -Files: * -Copyright: 2013 Michael Stapelberg -License: BSD-3-clause - -Files: debian/* -Copyright: 2013 Michael Stapelberg -License: BSD-3-clause - -Files: script/service man8/service.rst -Copyright: 2006 Red Hat, Inc - 2008 Canonical Ltd -License: GPL-2+ - -Files: script/invoke-rc.d man8/invoke-rc.d.rst -Copyright: 2000,2001 Henrique de Moraes Holschuh -License: GPL-2+ - -Files: script/update-rc.d man8/update-rc.d.rst -Copyright: 1997-2005 Miquel van Smoorenburg - Members of the pkg-sysvinit project -License: GPL-2+ - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - -License: BSD-3-clause - Copyright © 2013 Michael Stapelberg - All rights reserved. - . - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - * Neither the name of Michael Stapelberg nor the - names of contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY Michael Stapelberg ''AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL Michael Stapelberg BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -libacl1 version 2.2.53-4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - -Files: - * -Copyright: - Copyright © 2000-2008 Silicon Graphics, Inc. - Copyright © 1999-2001,2007-2009 Andreas Gruenbacher -License: GPL-2+ - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . -Comment: - On Debian systems, the full text of the GNU General Public License - can be found in '/usr/share/common-licenses/GPL-2'. - -Files: - exports - include/*.h - libacl/*.c - libacl/*.h - libmisc/*.c - tools/do_set.* - tools/parse.* - tools/sequence.c - tools/setfacl.c - tools/user_group.h -Copyright: - Copyright © 2001-2002 Silicon Graphics, Inc. - Copyright © 1999-2003,2007,2009,2011 Andreas Gruenbacher -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . -Comment: - On Debian systems, the full text of the GNU Lesser General Public License - can be found in '/usr/share/common-licenses/LGPL-2.1'. - - ----------------------------------------- -libapt-pkg5.0 version 1.8.2.1 - - -Copyright: - -Apt is copyright 1997, 1998, 1999 Jason Gunthorpe and others. -Apt is currently developed by APT Development Team . - -License: GPLv2+ - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - -See /usr/share/common-licenses/GPL-2, or - for the terms of the latest version -of the GNU General Public License. - - ----------------------------------------- -libattr1 version 1:2.4.48-4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - -Files: - * -Copyright: - Copyright © 2000-2007 Silicon Graphics, Inc. - Copyright © 2001-2003,2006-2007,2009 Andreas Gruenbacher -License: GPL-2+ - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . -Comment: - On Debian systems, the full text of the GNU General Public License - can be found in '/usr/share/common-licenses/GPL-2'. - -Files: - include/*.h - libattr/*.c - libmisc/*.c -Copyright: - Copyright © 2001-2005 Silicon Graphics, Inc. - Copyright © 2002,2003,2006-2007,2009 Andreas Gruenbacher -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2.1 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . -Comment: - On Debian systems, the full text of the GNU Lesser General Public License - can be found in '/usr/share/common-licenses/LGPL-2.1'. - - ----------------------------------------- -libaudit-common version 1:2.8.4-3 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: auditd -Source: https://people.redhat.com/sgrubb/audit/ - -Files: * -Copyright: 2012-2016 Steve Grubb - 2006-2012 Rik Faith -License: GPL-2 - -Files: src/libev/* -Copyright: 2007-2009 Marc Alexamder Lehmann -License: GPL-2 - -Files: lib/* -Copyright: 2005-2008 Steve Grubb -License: LGPL-2.1 - The audit daemon's library libaudit.* is released under LGPL - so that it may be linked with 3rd party software. - . - On Debian systems, refer to /usr/share/common-licenses/LGPL-2.1 - for the complete text of the GNU Lesser General Public License. - -Files: debian/* -Copyright: 2007-2011 Philipp Matthias Hahn - 2012-2016 Laurent Bigonville -License: GPL-2 - -License: GPL-2 - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2, - as published by the Free Software Foundation. - . - This package 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - - ----------------------------------------- -libaudit1 version 1:2.8.4-3 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: auditd -Source: https://people.redhat.com/sgrubb/audit/ - -Files: * -Copyright: 2012-2016 Steve Grubb - 2006-2012 Rik Faith -License: GPL-2 - -Files: src/libev/* -Copyright: 2007-2009 Marc Alexamder Lehmann -License: GPL-2 - -Files: lib/* -Copyright: 2005-2008 Steve Grubb -License: LGPL-2.1 - The audit daemon's library libaudit.* is released under LGPL - so that it may be linked with 3rd party software. - . - On Debian systems, refer to /usr/share/common-licenses/LGPL-2.1 - for the complete text of the GNU Lesser General Public License. - -Files: debian/* -Copyright: 2007-2011 Philipp Matthias Hahn - 2012-2016 Laurent Bigonville -License: GPL-2 - -License: GPL-2 - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2, - as published by the Free Software Foundation. - . - This package 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - - ----------------------------------------- -libblkid1 version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -libbz2-1.0 version 1.0.6-9.2~deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: bzip2 -Source: http://www.bzip.org/ - -Files: * -Copyright: 1996-2010 Julian R Seward -License: BSD-variant - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - . - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - . - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Files: debian/* -Copyright: 2018 Nicolas Boulenguez - 2012-2015 Santiago Ruano Rincón - 2014 Canonical Ltd. - 2004-2011 Anibal Monsalve Salazar - 1999-2002 Philippe Troin - 1997-1999 Anthony Fok -License: GPL-2 - The full text of the GNU General Public License version 2 - can be found in /usr/share/common-licenses/GPL-2. - - ----------------------------------------- -libc-bin version 2.28-10 - - -Copyright: - -This is the Debian prepackaged version of the GNU C Library version 2.23. - -It was put together by the GNU Libc Maintainers -from - -* Most of the GNU C library is under the following copyright: - - Copyright (C) 1991-2015 Free Software Foundation, Inc. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - -* The utilities associated with GNU C library is under the following - copyright: - - Copyright (C) 1991-2015 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published - by the Free Software Foundation; version 2 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/GPL-2'. - -* All code incorporated from 4.4 BSD is distributed under the following - license: - - Copyright (C) 1991 Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. [This condition was removed.] - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -* The DNS resolver code, taken from BIND 4.9.5, is copyrighted both by - UC Berkeley and by Digital Equipment Corporation. The DEC portions - are under the following license: - - Portions Copyright (C) 1993 by Digital Equipment Corporation. - - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies, and - that the name of Digital Equipment Corporation not be used in - advertising or publicity pertaining to distribution of the document or - software without specific, written prior permission. - - THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL - DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -* The ISC portions are under the following license: - - Portions Copyright (c) 1996-1999 by Internet Software Consortium. - - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -* The Sun RPC support (from rpcsrc-4.0) is covered by the following - license: - - Copyright (c) 2010, Oracle America, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of the "Oracle America, Inc." nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -* The following CMU license covers some of the support code for Mach, - derived from Mach 3.0: - - Mach Operating System - Copyright (C) 1991,1990,1989 Carnegie Mellon University - All Rights Reserved. - - Permission to use, copy, modify and distribute this software and its - documentation is hereby granted, provided that both the copyright - notice and this permission notice appear in all copies of the - software, derivative works or modified versions, and any portions - thereof, and that both notices appear in supporting documentation. - - CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' - CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR - ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - - Carnegie Mellon requests users of this software to return to - - Software Distribution Coordinator - School of Computer Science - Carnegie Mellon University - Pittsburgh PA 15213-3890 - - or Software.Distribution@CS.CMU.EDU any improvements or - extensions that they make and grant Carnegie Mellon the rights to - redistribute these changes. - -* The file if_ppp.h is under the following CMU license: - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND - CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -* The following license covers the files from Intel's "Highly Optimized - Mathematical Functions for Itanium" collection: - - Intel License Agreement - - Copyright (c) 2000, Intel Corporation - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * The name of Intel Corporation may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -* The files inet/getnameinfo.c and sysdeps/posix/getaddrinfo.c are copyright - (C) by Craig Metz and are distributed under the following license: - - /* The Inner Net License, Version 2.00 - - The author(s) grant permission for redistribution and use in source and - binary forms, with or without modification, of the software and documentation - provided that the following conditions are met: - - 0. If you receive a version of the software that is specifically labelled - as not being for redistribution (check the version message and/or README), - you are not permitted to redistribute that version of the software in any - way or form. - 1. All terms of the all other applicable copyrights and licenses must be - followed. - 2. Redistributions of source code must retain the authors' copyright - notice(s), this list of conditions, and the following disclaimer. - 3. Redistributions in binary form must reproduce the authors' copyright - notice(s), this list of conditions, and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. [The copyright holder has authorized the removal of this clause.] - 5. Neither the name(s) of the author(s) nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - If these license terms cause you a real problem, contact the author. */ - -* The file sunrpc/des_impl.c is copyright Eric Young: - - Copyright (C) 1992 Eric Young - Collected from libdes and modified for SECURE RPC by Martin Kuck 1994 - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - -* The libidn code is copyright Simon Josefsson, with portions copyright - The Internet Society, Tom Tromey and Red Hat, Inc.: - - Copyright (C) 2002, 2003, 2004, 2011 Simon Josefsson - - This file is part of GNU Libidn. - - GNU Libidn is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - GNU Libidn 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with GNU Libidn; if not, see . - -* The following notice applies to portions of libidn/nfkc.c: - - This file contains functions from GLIB, including gutf8.c and - gunidecomp.c, all licensed under LGPL and copyright hold by: - - Copyright (C) 1999, 2000 Tom Tromey - Copyright 2000 Red Hat, Inc. - -* The following applies to portions of libidn/punycode.c and - libidn/punycode.h: - - This file is derived from RFC 3492bis written by Adam M. Costello. - - Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. - - Copyright (C) The Internet Society (2003). All Rights Reserved. - - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph are - included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - This document and the information contained herein is provided on an - "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING - TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION - HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -* The file inet/rcmd.c is under a UCB copyright and the following: - - Copyright (C) 1998 WIDE Project. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the project nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - * The file posix/runtests.c is copyright Tom Lord: - - Copyright 1995 by Tom Lord - - All Rights Reserved - - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of the copyright holder not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. - - Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL TOM LORD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - -* The posix/rxspencer tests are copyright Henry Spencer: - - Copyright 1992, 1993, 1994, 1997 Henry Spencer. All rights reserved. - This software is not subject to any license of the American Telephone - and Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on - any computer system, and to alter it and redistribute it, subject - to the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - -* The file posix/PCRE.tests is copyright University of Cambridge: - - Copyright (c) 1997-2003 University of Cambridge - - Permission is granted to anyone to use this software for any purpose on any - computer system, and to redistribute it freely, subject to the following - restrictions: - - 1. This software 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. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. In practice, this means that if you use - PCRE in software that you distribute to others, commercially or - otherwise, you must put a sentence like this - - Regular expression support is provided by the PCRE library package, - which is open source software, written by Philip Hazel, and copyright - by the University of Cambridge, England. - - somewhere reasonably visible in your documentation and in any relevant - files or online help data or similar. A reference to the ftp site for - the source, that is, to - - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ - - should also be given in the documentation. However, this condition is not - intended to apply to whole chains of software. If package A includes PCRE, - it must acknowledge it, but if package B is software that includes package - A, the condition is not imposed on package B (unless it uses PCRE - independently). - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. - - 4. If PCRE is embedded in any software that is released under the GNU - General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), - then the terms of that licence shall supersede any condition above with - which it is incompatible. - -* Files from Sun fdlibm are copyright Sun Microsystems, Inc.: - - Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. - -* Part of stdio-common/tst-printf.c is copyright C E Chew: - - (C) Copyright C E Chew - - Feel free to copy, use and distribute this software provided: - - 1. you do not pretend that you wrote it - 2. you leave this copyright notice intact. - -* Various long double libm functions are copyright Stephen L. Moshier: - - Copyright 2001 by Stephen L. Moshier - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, see - . */ - - ----------------------------------------- -libc6 version 2.28-10 - - -Copyright: - -This is the Debian prepackaged version of the GNU C Library version 2.23. - -It was put together by the GNU Libc Maintainers -from - -* Most of the GNU C library is under the following copyright: - - Copyright (C) 1991-2015 Free Software Foundation, Inc. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. - -* The utilities associated with GNU C library is under the following - copyright: - - Copyright (C) 1991-2015 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published - by the Free Software Foundation; version 2 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - - On Debian systems, the complete text of the GNU Library - General Public License can be found in `/usr/share/common-licenses/GPL-2'. - -* All code incorporated from 4.4 BSD is distributed under the following - license: - - Copyright (C) 1991 Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. [This condition was removed.] - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -* The DNS resolver code, taken from BIND 4.9.5, is copyrighted both by - UC Berkeley and by Digital Equipment Corporation. The DEC portions - are under the following license: - - Portions Copyright (C) 1993 by Digital Equipment Corporation. - - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies, and - that the name of Digital Equipment Corporation not be used in - advertising or publicity pertaining to distribution of the document or - software without specific, written prior permission. - - THE SOFTWARE IS PROVIDED ``AS IS'' AND DIGITAL EQUIPMENT CORP. - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL - DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING - FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -* The ISC portions are under the following license: - - Portions Copyright (c) 1996-1999 by Internet Software Consortium. - - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -* The Sun RPC support (from rpcsrc-4.0) is covered by the following - license: - - Copyright (c) 2010, Oracle America, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - * Neither the name of the "Oracle America, Inc." nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -* The following CMU license covers some of the support code for Mach, - derived from Mach 3.0: - - Mach Operating System - Copyright (C) 1991,1990,1989 Carnegie Mellon University - All Rights Reserved. - - Permission to use, copy, modify and distribute this software and its - documentation is hereby granted, provided that both the copyright - notice and this permission notice appear in all copies of the - software, derivative works or modified versions, and any portions - thereof, and that both notices appear in supporting documentation. - - CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS ``AS IS'' - CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR - ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - - Carnegie Mellon requests users of this software to return to - - Software Distribution Coordinator - School of Computer Science - Carnegie Mellon University - Pittsburgh PA 15213-3890 - - or Software.Distribution@CS.CMU.EDU any improvements or - extensions that they make and grant Carnegie Mellon the rights to - redistribute these changes. - -* The file if_ppp.h is under the following CMU license: - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND - CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER - IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -* The following license covers the files from Intel's "Highly Optimized - Mathematical Functions for Itanium" collection: - - Intel License Agreement - - Copyright (c) 2000, Intel Corporation - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * The name of Intel Corporation may not be used to endorse or promote - products derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -* The files inet/getnameinfo.c and sysdeps/posix/getaddrinfo.c are copyright - (C) by Craig Metz and are distributed under the following license: - - /* The Inner Net License, Version 2.00 - - The author(s) grant permission for redistribution and use in source and - binary forms, with or without modification, of the software and documentation - provided that the following conditions are met: - - 0. If you receive a version of the software that is specifically labelled - as not being for redistribution (check the version message and/or README), - you are not permitted to redistribute that version of the software in any - way or form. - 1. All terms of the all other applicable copyrights and licenses must be - followed. - 2. Redistributions of source code must retain the authors' copyright - notice(s), this list of conditions, and the following disclaimer. - 3. Redistributions in binary form must reproduce the authors' copyright - notice(s), this list of conditions, and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. [The copyright holder has authorized the removal of this clause.] - 5. Neither the name(s) of the author(s) nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND CONTRIBUTORS ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - If these license terms cause you a real problem, contact the author. */ - -* The file sunrpc/des_impl.c is copyright Eric Young: - - Copyright (C) 1992 Eric Young - Collected from libdes and modified for SECURE RPC by Martin Kuck 1994 - This file is distributed under the terms of the GNU Lesser General - Public License, version 2.1 or later - see the file COPYING.LIB for details. - If you did not receive a copy of the license with this program, please - see to obtain a copy. - -* The libidn code is copyright Simon Josefsson, with portions copyright - The Internet Society, Tom Tromey and Red Hat, Inc.: - - Copyright (C) 2002, 2003, 2004, 2011 Simon Josefsson - - This file is part of GNU Libidn. - - GNU Libidn is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - GNU Libidn 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with GNU Libidn; if not, see . - -* The following notice applies to portions of libidn/nfkc.c: - - This file contains functions from GLIB, including gutf8.c and - gunidecomp.c, all licensed under LGPL and copyright hold by: - - Copyright (C) 1999, 2000 Tom Tromey - Copyright 2000 Red Hat, Inc. - -* The following applies to portions of libidn/punycode.c and - libidn/punycode.h: - - This file is derived from RFC 3492bis written by Adam M. Costello. - - Disclaimer and license: Regarding this entire document or any - portion of it (including the pseudocode and C code), the author - makes no guarantees and is not responsible for any damage resulting - from its use. The author grants irrevocable permission to anyone - to use, modify, and distribute it in any way that does not diminish - the rights of anyone else to use, modify, and distribute it, - provided that redistributed derivative works do not contain - misleading author or version information. Derivative works need - not be licensed under similar terms. - - Copyright (C) The Internet Society (2003). All Rights Reserved. - - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph are - included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - This document and the information contained herein is provided on an - "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING - TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION - HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -* The file inet/rcmd.c is under a UCB copyright and the following: - - Copyright (C) 1998 WIDE Project. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the project nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - * The file posix/runtests.c is copyright Tom Lord: - - Copyright 1995 by Tom Lord - - All Rights Reserved - - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation, and that the name of the copyright holder not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. - - Tom Lord DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO - EVENT SHALL TOM LORD BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF - USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - -* The posix/rxspencer tests are copyright Henry Spencer: - - Copyright 1992, 1993, 1994, 1997 Henry Spencer. All rights reserved. - This software is not subject to any license of the American Telephone - and Telegraph Company or of the Regents of the University of California. - - Permission is granted to anyone to use this software for any purpose on - any computer system, and to alter it and redistribute it, subject - to the following restrictions: - - 1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - - 4. This notice may not be removed or altered. - -* The file posix/PCRE.tests is copyright University of Cambridge: - - Copyright (c) 1997-2003 University of Cambridge - - Permission is granted to anyone to use this software for any purpose on any - computer system, and to redistribute it freely, subject to the following - restrictions: - - 1. This software 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. - - 2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. In practice, this means that if you use - PCRE in software that you distribute to others, commercially or - otherwise, you must put a sentence like this - - Regular expression support is provided by the PCRE library package, - which is open source software, written by Philip Hazel, and copyright - by the University of Cambridge, England. - - somewhere reasonably visible in your documentation and in any relevant - files or online help data or similar. A reference to the ftp site for - the source, that is, to - - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ - - should also be given in the documentation. However, this condition is not - intended to apply to whole chains of software. If package A includes PCRE, - it must acknowledge it, but if package B is software that includes package - A, the condition is not imposed on package B (unless it uses PCRE - independently). - - 3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. - - 4. If PCRE is embedded in any software that is released under the GNU - General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL), - then the terms of that licence shall supersede any condition above with - which it is incompatible. - -* Files from Sun fdlibm are copyright Sun Microsystems, Inc.: - - Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - - Developed at SunPro, a Sun Microsystems, Inc. business. - Permission to use, copy, modify, and distribute this - software is freely granted, provided that this notice - is preserved. - -* Part of stdio-common/tst-printf.c is copyright C E Chew: - - (C) Copyright C E Chew - - Feel free to copy, use and distribute this software provided: - - 1. you do not pretend that you wrote it - 2. you leave this copyright notice intact. - -* Various long double libm functions are copyright Stephen L. Moshier: - - Copyright 2001 by Stephen L. Moshier - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, see - . */ - - ----------------------------------------- -libcap-ng0 version 0.7.9-2 - - -Copyright: - -This package was debianized by Pierre Chifflier on -Mon, 22 Jun 2009 21:47:25 +0200. - -It was downloaded from http://people.redhat.com/sgrubb/libcap-ng/ - -Upstream Author: Steve Grubb - -Copyright 2009 Red Hat Inc. - -License: - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, - MA 02110-1301, USA. - -see `/usr/share/common-licenses/LGPL-2.1'. - -Files in the 'utils/' directory, Makefile.am and doc/Makefile.am are -licensed under the GNU General Public License version 2 or above -See `/usr/share/common-licenses/GPL-2'. - -The Debian packaging is: - - Copyright (C) 2009 Pierre Chifflier - -and is licensed under the GPL version 3, -see `/usr/share/common-licenses/GPL-3'. - - - ----------------------------------------- -libcom-err2 version 1.44.5-1+deb10u3 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the Common Error -Description library. It is currently distributed together with the EXT2 file -system utilities, which are otherwise packaged as "e2fsprogs". - -This package was put together by Yann Dirson , -from sources obtained from a mirror of: - tsx-11.mit.edu:/pub/linux/packages/ext2fs/ - -From the original distribution: - -Copyright 1987, 1988 by the Student Information Processing Board - of the Massachusetts Institute of Technology - -Permission to use, copy, modify, and distribute this software -and its documentation for any purpose and without fee is -hereby granted, provided that the above copyright notice -appear in all copies and that both that copyright notice and -this permission notice appear in supporting documentation, -and that the names of M.I.T. and the M.I.T. S.I.P.B. not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -M.I.T. and the M.I.T. S.I.P.B. make no representations about -the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - - ----------------------------------------- -libdb5.3 version 5.3.28+dfsg1-0.5 - - -Copyright: - -This package was debianized by Clint Adams on -Wed, 25 Jul 2007 20:37:51 +0700 - -It was downloaded from -http://www.oracle.com/technology/software/products/berkeley-db/db/index.html - -Copyright and license: - -The following is the license that applies to this copy of the Berkeley DB -software. For a license to use the Berkeley DB software under conditions -other than those described here, or to purchase support for this software, -please contact Oracle at berkeleydb-info_us@oracle.com. - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -/* - * Copyright (c) 1990, 2010 Oracle and/or its affiliates. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Redistributions in any form must be accompanied by information on - * how to obtain complete source code for the DB software and any - * accompanying software that uses the DB software. The source code - * must either be included in the distribution or be available for no - * more than the cost of distribution plus a nominal fee, and must be - * freely redistributable under reasonable conditions. For an - * executable file, complete source code means the source code for all - * modules it contains. It does not include source code for modules or - * files that typically accompany the major components of the operating - * system on which the executable file runs. - * - * THIS SOFTWARE IS PROVIDED BY ORACLE ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR - * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL ORACLE BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -/* - * Copyright (c) 1990, 1993, 1994, 1995 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ -/* - * Copyright (c) 1995, 1996 - * The President and Fellows of Harvard University. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -/*** - * ASM: a very small and fast Java bytecode manipulation framework - * Copyright (c) 2000-2005 INRIA, France Telecom - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - * THE POSSIBILITY OF SUCH DAMAGE. - */ - - ----------------------------------------- -libdebconfclient0 version 0.249 - - -Copyright: - -CDebConf was initially written by Randolph Chung - -Other contributors include: - Anthony Towns - David Whedon - Dan Jacobowitz - Tollef Fog Heen - Attilio Fiandrotti - Colin Watson - Regis Boudin - -CDebConf includes ideas and code from: - debconf - The original, de facto, perl implementation - (c) Joey Hess - apt - The Debian Advanced Package Tool - (c) Jason Gunthorpe - (derived portions are public domain) - -CDebConf is copyrighted (c) 2000-2009 by Randolph Chung , -the d-i team (see above), and Canonical Ltd. under the following license: - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - ----------------------------------------- -libext2fs2 version 1.44.5-1+deb10u3 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the EXT2 file -system utilities (e2fsck, mke2fs, etc.). The EXT2 utilities were -written by Theodore Ts'o and Remy Card . - -Sources were obtained from http://sourceforge.net/projects/e2fsprogs - -Packaging is Copyright (c) 2003-2007 Theodore Ts'o - Copyright (c) 1997-2003 Yann Dirson - Copyright (c) 2001 Alcove - Copyright (c) 1997 Klee Dienes - Copyright (c) 1995-1996 Michael Nonweiler - -Upstream Author: Theodore Ts'o - -Copyright notice: - -This package, the EXT2 filesystem utilities, are made available under -the GNU General Public License version 2, with the exception of the -lib/ext2fs and lib/e2p libraries, which are made available under the -GNU Library General Public License Version 2, the lib/uuid library -which is made available under a BSD-style license and the lib/et and -lib/ss libraries which are made available under an MIT-style license. - - Copyright (c) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Theodore Ts'o - -On Debian GNU systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL-2'. The -complete text of the GNU Library General Public License can be found -in '/usr/share/common-licenses/LGPL-2'. - - -The license used for lib/et and lib/ss libraries is: - - Copyright 1987 by the Student Information Processing Board - of the Massachusetts Institute of Technology - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose is hereby granted, provided that - the names of M.I.T. and the M.I.T. S.I.P.B. not be used in - advertising or publicity pertaining to distribution of the software - without specific, written prior permission. M.I.T. and the - M.I.T. S.I.P.B. make no representations about the suitability of - this software for any purpose. It is provided "as is" without - express or implied warranty. - -The license used for lib/uuid is: - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - ----------------------------------------- -libfdisk1 version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -libffi6 version 3.2.1-9 - - -Copyright: - -This package was debianized by Matthias Klose -on Mon, 10 Mar 2008 05:46:40 +0000. - -It was downloaded from ftp://sourceware.org/pub/libffi/ - -Upstream Authors: - - Anthony Green - GCC developers - See the README and below in the list of copyright holders for a more - complete list. - -Copyright: - Copyright (c) 1996-2011 Red Hat, Inc. - Copyright (C) 1996-2011 Anthony Green - Copyright (C) 1996-2010 Free Software Foundation, Inc - Copyright (c) 2003, 2004, 2006, 2007, 2008 Kaz Kojima - Copyright (c) 2010, 2011, Plausible Labs Cooperative , Inc. - Copyright (c) 2010 CodeSourcery - Copyright (c) 1998 Andreas Schwab - Copyright (c) 2000 Hewlett Packard Company - Copyright (c) 2009 Bradley Smith - Copyright (c) 2008 David Daney - Copyright (c) 2004 Simon Posnjak - Copyright (c) 2005 Axis Communications AB - Copyright (c) 1998 Cygnus Solutions - Copyright (c) 2004 Renesas Technology - Copyright (c) 2002, 2007 Bo Thorsen - Copyright (c) 2002 Ranjit Mathew - Copyright (c) 2002 Roger Sayle - Copyright (c) 2000, 2007 Software AG - Copyright (c) 2003 Jakub Jelinek - Copyright (c) 2000, 2001 John Hornkvist - Copyright (c) 1998 Geoffrey Keating - Copyright (c) 2008 Björn König - -License: - - libffi - Copyright (c) 1996-2010 Red Hat, Inc and others. - See source files for details. - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - ``Software''), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Documentation: - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. A copy of the license is included in the - section entitled ``GNU General Public License''. - -doc/*: - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. A copy of the license is included in the - section entitled ``GNU General Public License''. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License is in `/usr/share/common-licenses/GPL'. - -The Debian packaging is (C) 2008, 2011 Matthias Klose -and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. - - ----------------------------------------- -libgcc1 version 1:8.3.0-6 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the GNU compiler -collection, containing Ada, C, C++, Fortran 95, Objective-C, -Objective-C++, and Treelang compilers, documentation, and support -libraries. In addition, Debian provides the gdc compiler, either in -the same source package, or built from a separate same source package. -Packaging is done by the Debian GCC Maintainers -, with sources obtained from: - - ftp://gcc.gnu.org/pub/gcc/releases/ (for full releases) - svn://gcc.gnu.org/svn/gcc/ (for prereleases) - http://bitbucket.org/goshawk/gdc (for D) - https://github.com/MentorEmbedded/nvptx-newlib/ (for newlib-nvptx) - -The current gcc-8 source package is taken from the SVN gcc-8-branch. - -Changes: See changelog.Debian.gz - -Debian splits the GNU Compiler Collection into packages for each language, -library, and documentation as follows: - -Language Compiler package Library package Documentation ---------------------------------------------------------------------------- -Ada gnat-8 libgnat-8 gnat-8-doc -BRIG gccbrig-8 libhsail-rt0 -C gcc-8 gcc-8-doc -C++ g++-8 libstdc++6 libstdc++6-8-doc -D gdc-8 -Fortran 95 gfortran-8 libgfortran3 gfortran-8-doc -Go gccgo-8 libgo0 -Objective C gobjc-8 libobjc2 -Objective C++ gobjc++-8 - -For some language run-time libraries, Debian provides source files, -development files, debugging symbols and libraries containing position- -independent code in separate packages: - -Language Sources Development Debugging Position-Independent ------------------------------------------------------------------------------- -C++ libstdc++6-8-dbg libstdc++6-8-pic -D libphobos-8-dev - -Additional packages include: - -All languages: -libgcc1, libgcc2, libgcc4 GCC intrinsics (platform-dependent) -gcc-8-base Base files common to all compilers -gcc-8-soft-float Software floating point (ARM only) -gcc-8-source The sources with patches - -Ada: -libgnatvsn-dev, libgnatvsn8 GNAT version library - -C: -cpp-8, cpp-8-doc GNU C Preprocessor -libssp0-dev, libssp0 GCC stack smashing protection library -libquadmath0 Math routines for the __float128 type -fixincludes Fix non-ANSI header files - -C, C++ and Fortran 95: -libgomp1-dev, libgomp1 GCC OpenMP (GOMP) support library -libitm1-dev, libitm1 GNU Transactional Memory Library - -Biarch support: On some 64-bit platforms which can also run 32-bit code, -Debian provides additional packages containing 32-bit versions of some -libraries. These packages have names beginning with 'lib32' instead of -'lib', for example lib32stdc++6. Similarly, on some 32-bit platforms which -can also run 64-bit code, Debian provides additional packages with names -beginning with 'lib64' instead of 'lib'. These packages contain 64-bit -versions of the libraries. (At this time, not all platforms and not all -libraries support biarch.) The license terms for these lib32 or lib64 -packages are identical to the ones for the lib packages. - - -COPYRIGHT STATEMENTS AND LICENSING TERMS - - -GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, -1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, -2008, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC 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 GNU General Public License -for more details. - -Files that have exception clauses are licensed under the terms of the -GNU General Public License; either version 3, or (at your option) any -later version. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', version 3 of this -license in `/usr/share/common-licenses/GPL-3'. - -The following runtime libraries are licensed under the terms of the -GNU General Public License (v3 or later) with version 3.1 of the GCC -Runtime Library Exception (included in this file): - - - libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*, - gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h, - gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c, - gcc/tsystem.h, gcc/typeclass.h). - - libatomic - - libdecnumber - - libgomp - - libitm - - libssp - - libstdc++-v3 - - libobjc - - libgfortran - - The libgnat-8 Ada support library and libgnatvsn library. - - Various config files in gcc/config/ used in runtime libraries. - - libvtv - -The libbacktrace library is licensed under the following terms: - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - - -The libsanitizer libraries (libasan, liblsan, libtsan, libubsan) are -licensed under the following terms: - -Copyright (c) 2009-2014 by the LLVM contributors. - -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -The libffi library is licensed under the following terms: - - libffi - Copyright (c) 1996-2003 Red Hat, Inc. - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - ``Software''), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - -The documentation is licensed under the GNU Free Documentation License (v1.2). -On Debian GNU/Linux systems, the complete text of this license is in -`/usr/share/common-licenses/GFDL-1.2'. - - -GCC RUNTIME LIBRARY EXCEPTION - -Version 3.1, 31 March 2009 - -Copyright (C) 2009 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this -license document, but changing it is not allowed. - -This GCC Runtime Library Exception ("Exception") is an additional -permission under section 7 of the GNU General Public License, version -3 ("GPLv3"). It applies to a given file (the "Runtime Library") that -bears a notice placed by the copyright holder of the file stating that -the file is governed by GPLv3 along with this Exception. - -When you use GCC to compile a program, GCC may combine portions of -certain GCC header files and runtime libraries with the compiled -program. The purpose of this Exception is to allow compilation of -non-GPL (including proprietary) programs to use, in this way, the -header files and runtime libraries covered by this Exception. - -0. Definitions. - -A file is an "Independent Module" if it either requires the Runtime -Library for execution after a Compilation Process, or makes use of an -interface provided by the Runtime Library, but is not otherwise based -on the Runtime Library. - -"GCC" means a version of the GNU Compiler Collection, with or without -modifications, governed by version 3 (or a specified later version) of -the GNU General Public License (GPL) with the option of using any -subsequent versions published by the FSF. - -"GPL-compatible Software" is software whose conditions of propagation, -modification and use would permit combination with GCC in accord with -the license of GCC. - -"Target Code" refers to output from any compiler for a real or virtual -target processor architecture, in executable form or suitable for -input to an assembler, loader, linker and/or execution -phase. Notwithstanding that, Target Code does not include data in any -format that is used as a compiler intermediate representation, or used -for producing a compiler intermediate representation. - -The "Compilation Process" transforms code entirely represented in -non-intermediate languages designed for human-written code, and/or in -Java Virtual Machine byte code, into Target Code. Thus, for example, -use of source code generators and preprocessors need not be considered -part of the Compilation Process, since the Compilation Process can be -understood as starting with the output of the generators or -preprocessors. - -A Compilation Process is "Eligible" if it is done using GCC, alone or -with other GPL-compatible software, or if it is done without using any -work based on GCC. For example, using non-GPL-compatible Software to -optimize any GCC intermediate representations would not qualify as an -Eligible Compilation Process. - -1. Grant of Additional Permission. - -You have permission to propagate a work of Target Code formed by -combining the Runtime Library with Independent Modules, even if such -propagation would otherwise violate the terms of GPLv3, provided that -all Target Code was generated by Eligible Compilation Processes. You -may then convey such a combination under terms of your choice, -consistent with the licensing of the Independent Modules. - -2. No Weakening of GCC Copyleft. - -The availability of this Exception does not imply any general -presumption that third-party software is unaffected by the copyleft -requirements of the license of GCC. - - -libquadmath/*.[hc]: - - Copyright (C) 2010 Free Software Foundation, Inc. - Written by Francois-Xavier Coudert - Written by Tobias Burnus - -This file is part of the libiberty library. -Libiberty is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -Libiberty 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 GNU -Library General Public License for more details. - -libquadmath/math: - -atanq.c, expm1q.c, j0q.c, j1q.c, log1pq.c, logq.c: - Copyright 2001 by Stephen L. Moshier - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -coshq.c, erfq.c, jnq.c, lgammaq.c, powq.c, roundq.c: - Changes for 128-bit __float128 are - Copyright (C) 2001 Stephen L. Moshier - and are incorporated herein by permission of the author. The author - reserves the right to distribute this material elsewhere under different - copying permissions. These modifications are distributed here under - the following terms: - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -ldexpq.c: - * Conversion to long double by Ulrich Drepper, - * Cygnus Support, drepper@cygnus.com. - -cosq_kernel.c, expq.c, sincos_table.c, sincosq.c, sincosq_kernel.c, -sinq_kernel.c, truncq.c: - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - -isinfq.c: - * Written by J.T. Conklin . - * Change for long double by Jakub Jelinek - * Public domain. - -llroundq.c, lroundq.c, tgammaq.c: - Copyright (C) 1997, 1999, 2002, 2004 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997 and - Jakub Jelinek , 1999. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - -log10q.c: - Cephes Math Library Release 2.2: January, 1991 - Copyright 1984, 1991 by Stephen L. Moshier - Adapted for glibc November, 2001 - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -remaining files: - - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - - -gcc/go/gofrontend, libgo: - -Copyright (c) 2009 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -libmpx: - Copyright (C) 2009-2014, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY - WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - -D: -gdc-8 GNU D Compiler -libphobos-8-dev D standard runtime library - -The D source package is made up of the following components. - -The D front-end for GCC: - - d/* - -Copyright (C) 2004-2007 David Friedman -Modified by Vincenzo Ampolo, Michael Parrot, Iain Buclaw, (C) 2009, 2010 - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', version 2 of this -license in `/usr/share/common-licenses/GPL-2'. - - -The DMD Compiler implementation of the D programming language: - - d/dmd/* - -Copyright (c) 1999-2010 by Digital Mars -All Rights Reserved -written by Walter Bright -http://www.digitalmars.com -License for redistribution is by either the Artistic License or -the GNU General Public License (v1). - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', the Artistic -license in `/usr/share/common-licenses/Artistic'. - - -The Zlib data compression library: - - d/phobos/etc/c/zlib/* - - (C) 1995-2004 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - -The Phobos standard runtime library: - - d/phobos/* - -Unless otherwise marked within the file, each file in the source -is under the following licenses: - -Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com -Written by Walter Bright - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, in both source and binary form, subject to the following -restrictions: - - o The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - o Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - o This notice may not be removed or altered from any source - distribution. - -By plainly marking modifications, something along the lines of adding to each -file that has been changed a "Modified by Foo Bar" line -underneath the "Written by" line would be adequate. - -The libhsail-rt library is licensed under the following terms: - - Copyright (C) 2015-2017 Free Software Foundation, Inc. - Contributed by Pekka Jaaskelainen - for General Processor Tech. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -libhsail-rt/rt/fp16.c is licensed under the following terms: - - Copyright (C) 2008-2017 Free Software Foundation, Inc. - Contributed by CodeSourcery. - - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. - - This file 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 GNU - General Public License for more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . - -newlib-nvptx-20yymmdd/: - -Upstream Authors: -newlib@sources.redhat.com -Jeff Johnston -Tom Fitzsimmons - -The newlib subdirectory is a collection of software from several sources. -Each file may have its own copyright/license that is embedded in the source -file. - -This list documents those licenses which are more restrictive than -a BSD-like license or require the copyright notice -to be duplicated in documentation and/or other materials associated with -the distribution. Certain licenses documented here only apply to -specific targets. Certain clauses only apply if you are building the -code as part of your binary. - -Note that this list may omit certain licenses that -only pertain to the copying/modifying of the individual source code. -If you are distributing the source code, then you do not need to -worry about these omitted licenses, so long as you do not modify the -copyright information already in place. - -Parts of this work are licensed under the terms of the GNU General -Public License. On Debian systems, the complete text of this license -can be found in /usr/share/common-licenses/GPL. - -Parts of this work are licensed under the terms of the GNU Library -General Public License. On Debian systems, the complete text of this -license be found in /usr/share/common-licenses/LGPL. - -(1) University of California, Berkeley - -[1a] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -and other materials related to such distribution and use -acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1b] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -advertising materials, and other materials related to such -distribution and use acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1c] - -Copyright (c) 1981, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 -The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1d] - -Copyright (c) 1988, 1990, 1993 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1e] - -Copyright (c) 1982, 1986, 1989, 1991, 1993, 1994 -The Regents of the University of California. All rights reserved. -(c) UNIX System Laboratories, Inc. -All or some portions of this file are derived from material licensed -to the University of California by American Telephone and Telegraph -Co. or Unix System Laboratories, Inc. and are reproduced herein with -the permission of UNIX System Laboratories, Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1f] - -Copyright (c) 1987, 1988, 2000 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that: (1) source distributions retain this entire copyright -notice and comment, and (2) distributions including binaries display -the following acknowledgement: ``This product includes software -developed by the University of California, Berkeley and its contributors'' -in the documentation or other materials provided with the distribution -and in all advertising materials mentioning features or use of this -software. Neither the name of the University nor the names of its -contributors may be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -------------------------------------------------------------- - Please note that in some of the above alternate licenses, there is a - statement regarding that acknowledgement must be made in any - advertising materials for products using the code. This restriction - no longer applies due to the following license change: - - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - In some cases the defunct clause has been removed in modified newlib code and - in some cases, the clause has been left as-is. -------------------------------------------------------------- - -(2) Cygwin (cygwin targets only) - -Copyright 2001 Red Hat, Inc. - -This software is a copyrighted work licensed under the terms of the -Cygwin license. Please consult the file "CYGWIN_LICENSE" for -details. - -(3) David M. Gay at AT&T - -The author of this software is David M. Gay. - -Copyright (c) 1991 by AT&T. - -Permission to use, copy, modify, and distribute this software for any -purpose without fee is hereby granted, provided that this entire notice -is included in all copies of any software which is or includes a copy -or modification of this software and in all copies of the supporting -documentation for such software. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY -REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY -OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - -(4) Advanced Micro Devices - -Copyright 1989, 1990 Advanced Micro Devices, Inc. - -This software is the property of Advanced Micro Devices, Inc (AMD) which -specifically grants the user the right to modify, use and distribute this -software provided this notice is not removed or altered. All other rights -are reserved by AMD. - -AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS -SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL -DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR -USE OF THIS SOFTWARE. - -So that all may benefit from your experience, please report any problems -or suggestions about this software to the 29K Technical Support Center at -800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or -0031-11-1129 in Japan, toll free. The direct dial number is 512-462-4118. - -Advanced Micro Devices, Inc. -29K Support Products -Mail Stop 573 -5900 E. Ben White Blvd. -Austin, TX 78741 -800-292-9263 - -(5) C.W. Sandmann - -Copyright (C) 1993 C.W. Sandmann - -This file may be freely distributed as long as the author's name remains. - -(6) Eric Backus - -(C) Copyright 1992 Eric Backus - -This software may be used freely so long as this copyright notice is -left intact. There is no warrantee on this software. - -(7) Sun Microsystems - -Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - -Developed at SunPro, a Sun Microsystems, Inc. business. -Permission to use, copy, modify, and distribute this -software is freely granted, provided that this notice -is preserved. - -(8) Hewlett Packard - -(c) Copyright 1986 HEWLETT-PACKARD COMPANY - -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: - permission to use, copy, modify, and distribute this file -for any purpose is hereby granted without fee, provided that -the above copyright notice and this notice appears in all -copies, and that the name of Hewlett-Packard Company not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Hewlett-Packard Company makes no representations about the -suitability of this software for any purpose. - -(9) Hans-Peter Nilsson - -Copyright (C) 2001 Hans-Peter Nilsson - -Permission to use, copy, modify, and distribute this software is -freely granted, provided that the above copyright notice, this notice -and the following disclaimer are preserved with no changes. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. - -(10) Stephane Carrez (m68hc11-elf/m68hc12-elf targets only) - -Copyright (C) 1999, 2000, 2001, 2002 Stephane Carrez (stcarrez@nerim.fr) - -The authors hereby grant permission to use, copy, modify, distribute, -and license this software and its documentation for any purpose, provided -that existing copyright notices are retained in all copies and that this -notice is included verbatim in any distributions. No written agreement, -license, or royalty fee is required for any of the authorized uses. -Modifications to this software may be copyrighted by their authors -and need not follow the licensing terms described here, provided that -the new terms are clearly indicated on the first page of each file where -they apply. - -(11) Christopher G. Demetriou - -Copyright (c) 2001 Christopher G. Demetriou -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(12) SuperH, Inc. - -Copyright 2002 SuperH, Inc. All rights reserved - -This software is the property of SuperH, Inc (SuperH) which specifically -grants the user the right to modify, use and distribute this software -provided this notice is not removed or altered. All other rights are -reserved by SuperH. - -SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO -THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, -INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM -THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE. - -So that all may benefit from your experience, please report any problems -or suggestions about this software to the SuperH Support Center via -e-mail at softwaresupport@superh.com . - -SuperH, Inc. -405 River Oaks Parkway -San Jose -CA 95134 -USA - -(13) Royal Institute of Technology - -Copyright (c) 1999 Kungliga Tekniska Hgskolan -(Royal Institute of Technology, Stockholm, Sweden). -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(14) Alexey Zelkin - -Copyright (c) 2000, 2001 Alexey Zelkin -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(15) Andrey A. Chernov - -Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(16) FreeBSD - -Copyright (c) 1997-2002 FreeBSD Project. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(17) S. L. Moshier - -Author: S. L. Moshier. - -Copyright (c) 1984,2000 S.L. Moshier - -Permission to use, copy, modify, and distribute this software for any -purpose without fee is hereby granted, provided that this entire notice -is included in all copies of any software which is or includes a copy -or modification of this software and in all copies of the supporting -documentation for such software. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION -OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS -SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - -(18) Citrus Project - -Copyright (c)1999 Citrus Project, -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(19) Todd C. Miller - -Copyright (c) 1998 Todd C. Miller -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL -THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(20) DJ Delorie (i386) - -Copyright (C) 1991 DJ Delorie -All rights reserved. - -Redistribution and use in source and binary forms is permitted -provided that the above copyright notice and following paragraph are -duplicated in all such forms. - -This file is distributed WITHOUT ANY WARRANTY; without even the implied -warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -(21) Free Software Foundation LGPL License (*-linux* targets only) - - Copyright (C) 1990-1999, 2000, 2001 - Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Mark Kettenis , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - -(22) Xavier Leroy LGPL License (i[3456]86-*-linux* targets only) - -Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr) - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program 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 -GNU Library General Public License for more details. - -(23) Intel (i960) - -Copyright (c) 1993 Intel Corporation - -Intel hereby grants you permission to copy, modify, and distribute this -software and its documentation. Intel grants this permission provided -that the above copyright notice appears in all copies and that both the -copyright notice and this permission notice appear in supporting -documentation. In addition, Intel grants this permission provided that -you prominently mark as "not part of the original" any modifications -made to this software or documentation, and that the name of Intel -Corporation not be used in advertising or publicity pertaining to -distribution of the software or the documentation without specific, -written prior permission. - -Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR -IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY -OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or -representations regarding the use of, or the results of the use of, -the software and documentation in terms of correctness, accuracy, -reliability, currentness, or otherwise; and you rely on the software, -documentation and results solely at your own risk. - -IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, -LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES -OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM -PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - -(24) Hewlett-Packard (hppa targets only) - -(c) Copyright 1986 HEWLETT-PACKARD COMPANY - -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: - permission to use, copy, modify, and distribute this file -for any purpose is hereby granted without fee, provided that -the above copyright notice and this notice appears in all -copies, and that the name of Hewlett-Packard Company not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Hewlett-Packard Company makes no representations about the -suitability of this software for any purpose. - -(25) Henry Spencer (only *-linux targets) - -Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved. -This software is not subject to any license of the American Telephone -and Telegraph Company or of the Regents of the University of California. - -Permission is granted to anyone to use this software for any purpose on -any computer system, and to alter it and redistribute it, subject -to the following restrictions: - -1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - -2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - -3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - -4. This notice may not be removed or altered. - -(26) Mike Barcroft - -Copyright (c) 2001 Mike Barcroft -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(27) Konstantin Chuguev (--enable-newlib-iconv) - -Copyright (c) 1999, 2000 - Konstantin Chuguev. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - iconv (Charset Conversion Library) v2.0 - -(27) Artem Bityuckiy (--enable-newlib-iconv) - -Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation. -Rights transferred to Franklin Electronic Publishers. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(28) Red Hat Incorporated - -Unless otherwise stated in each remaining newlib file, the remaining -files in the newlib subdirectory default to the following copyright. -It should be noted that Red Hat Incorporated now owns copyrights -belonging to Cygnus Solutions and Cygnus Support. - -Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004 Red Hat Incorporated. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - The name of Red Hat Incorporated may not be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -libgcrypt20 version 1.8.4-5 - - -Copyright: - -This package was debianized by Ivo Timmermans on -Fri, 3 Aug 2001 10:02:38 +0200. -It was taken over by Matthias Urlichs , and is now -maintained by Andreas Metzler Eric Dorland -, James Westby - - -It was downloaded from https://ftp.gnupg.org/gcrypt/libgcrypt/. - -Up to end of 2012 libgcrypt copyright was owned solely by FSF, since then -contributions without copyright assignment to the FSF have been integrated. - -Upstream Authors (from AUTHORS) -8X--------------------------------------------------- -List of Copyright holders -========================= - - Copyright (C) 1989,1991-2018 Free Software Foundation, Inc. - Copyright (C) 1994 X Consortium - Copyright (C) 1996 L. Peter Deutsch - Copyright (C) 1997 Werner Koch - Copyright (C) 1998 The Internet Society - Copyright (C) 1996-1999 Peter Gutmann, Paul Kendall, and Chris Wedgwood - Copyright (C) 1996-2006 Peter Gutmann, Matt Thomlinson and Blake Coverett - Copyright (C) 2003 Nikos Mavroyanopoulos - Copyright (C) 2006-2007 NTT (Nippon Telegraph and Telephone Corporation) - Copyright (C) 2012-2018 g10 Code GmbH - Copyright (C) 2012 Simon Josefsson, Niels Möller - Copyright (c) 2012 Intel Corporation - Copyright (C) 2013 Christian Grothoff - Copyright (C) 2013-2017 Jussi Kivilinna - Copyright (C) 2013-2014 Dmitry Eremin-Solenikov - Copyright (C) 2014 Stephan Mueller - Copyright (C) 2017 Bundesamt für Sicherheit in der Informationstechnik - - -Authors with a FSF copyright assignment -======================================= - -LIBGCRYPT Werner Koch 2001-06-07 -Assigns past and future changes. -Assignment for future changes terminated on 2012-12-04. -wk@gnupg.org -Designed and implemented Libgcrypt. - -GNUPG Matthew Skala 1998-08-10 -Disclaims changes. -mskala@ansuz.sooke.bc.ca -Wrote cipher/twofish.c. - -GNUPG Natural Resources Canada 1998-08-11 -Disclaims changes by Matthew Skala. - -GNUPG Michael Roth Germany 1998-09-17 -Assigns changes. -mroth@nessie.de -Wrote cipher/des.c. -Changes and bug fixes all over the place. - -GNUPG Niklas Hernaeus 1998-09-18 -Disclaims changes. -nh@df.lth.se -Weak key patches. - -GNUPG Rémi Guyomarch 1999-05-25 -Assigns past and future changes. (g10/compress.c, g10/encr-data.c, -g10/free-packet.c, g10/mdfilter.c, g10/plaintext.c, util/iobuf.c) -rguyom@mail.dotcom.fr - -ANY g10 Code GmbH 2001-06-07 -Assignment for future changes terminated on 2012-12-04. -Code marked with ChangeLog entries of g10 Code employees. - -LIBGCRYPT Timo Schulz 2001-08-31 -Assigns past and future changes. -twoaday@freakmail.de - -LIBGCRYPT Simon Josefsson 2002-10-25 -Assigns past and future changes to FSF (cipher/{md4,crc}.c, CTR mode, -CTS/MAC flags, self test improvements) -simon@josefsson.org - -LIBGCRYPT Moritz Schulte 2003-04-17 -Assigns past and future changes. -moritz@g10code.com - -GNUTLS Nikolaos Mavrogiannopoulos 2003-11-22 -nmav@gnutls.org -Original code for cipher/rfc2268.c. - -LIBGCRYPT The Written Word 2005-04-15 -Assigns past and future changes. (new: src/libgcrypt.pc.in, -src/Makefile.am, src/secmem.c, mpi/hppa1.1/mpih-mul3.S, -mpi/hppa1.1/udiv-qrnnd.S, mpi/hppa1.1/mpih-mul2.S, -mpi/hppa1.1/mpih-mul1.S, mpi/Makefile.am, tests/prime.c, -tests/register.c, tests/ac.c, tests/basic.c, tests/tsexp.c, -tests/keygen.c, tests/pubkey.c, configure.ac, acinclude.m4) - -LIBGCRYPT Brad Hards 2006-02-09 -Assigns Past and Future Changes -bradh@frogmouth.net -(Added OFB mode. Changed cipher/cipher.c, test/basic.c doc/gcrypt.tex. - added SHA-224, changed cipher/sha256.c, added HMAC tests.) - -LIBGCRYPT Hye-Shik Chang 2006-09-07 -Assigns Past and Future Changes -perky@freebsd.org -(SEED cipher) - -LIBGCRYPT Werner Dittmann 2009-05-20 -Assigns Past and Future Changes -werner.dittmann@t-online.de -(mpi/amd64, tests/mpitests.c) - -GNUPG David Shaw -Assigns past and future changes. -dshaw@jabberwocky.com -(cipher/camellia-glue.c and related stuff) - -LIBGCRYPT Andrey Jivsov 2010-12-09 -Assigns Past and Future Changes -openpgp@brainhub.org -(cipher/ecc.c and related files) - -LIBGCRYPT Ulrich Müller 2012-02-15 -Assigns Past and Future Changes -ulm@gentoo.org -(Changes to cipher/idea.c and related files) - -LIBGCRYPT Vladimir Serbinenko 2012-04-26 -Assigns Past and Future Changes -phcoder@gmail.com -(cipher/serpent.c) - - -Authors with a DCO -================== - -Andrei Scherer -2014-08-22:BF7CEF794F9.000003F0andsch@inbox.com: - -Christian Aistleitner -2013-02-26:20130226110144.GA12678@quelltextlich.at: - -Christian Grothoff -2013-03-21:514B5D8A.6040705@grothoff.org: - -Dmitry Eremin-Solenikov -2013-07-13:20130713144407.GA27334@fangorn.rup.mentorg.com: - -Dmitry Kasatkin -2012-12-14:50CAE2DB.80302@intel.com: - -Jérémie Courrèges-Anglas -2016-05-26:87bn3ssqg0.fsf@ritchie.wxcvbn.org - -Jussi Kivilinna -2012-11-15:20121115172331.150537dzb5i6jmy8@www.dalek.fi: - -Jussi Kivilinna -2013-05-06:5186720A.4090101@iki.fi: - -Markus Teich -2014-10-08:20141008180509.GA2770@trolle: - -Mathias L. Baumann -2017-01-30:07c06d79-0828-b564-d604-fd16c7c86ebe@sociomantic.com: - -Milan Broz -2014-01-13:52D44CC6.4050707@gmail.com: - -Peter Wu -2015-07-22:20150722191325.GA8113@al: - -Rafaël Carré -2012-04-20:4F91988B.1080502@videolan.org: - -Sergey V. -2013-11-07:2066221.5IYa7Yq760@darkstar: - -Stephan Mueller -2014-08-22:2008899.25OeoelVVA@myon.chronox.de: - -Tomáš Mráz -2012-04-16:1334571250.5056.52.camel@vespa.frost.loc: - -Vitezslav Cizek -2015-11-05:20151105131424.GA32700@kolac.suse.cz - -Werner Koch (g10 Code GmbH) -2012-12-05:87obi8u4h2.fsf@vigenere.g10code.de: - - -More credits -============ - -Libgcrypt used to be part of GnuPG but has been taken out into its own -package on 2000-12-21. - -Most of the stuff in mpi has been taken from an old GMP library -version by Torbjorn Granlund . - -The files cipher/rndunix.c and cipher/rndw32.c are based on those -files from Cryptlib. Copyright Peter Gutmann, Paul Kendall, and Chris -Wedgwood 1996-1999. - -The ECC code cipher/ecc.c was based on code by Sergi Blanch i Torne, -sergi at calcurco dot org. - -The implementation of the Camellia cipher has been taken from the -original NTT provided GPL source. - -The CAVS testing program tests/cavs_driver.pl is not to be considered -a part of libgcrypt proper. We distribute it merely for convenience. -It has a permissive license and is copyrighted by atsec information -security corporation. See the file for details. - -The file salsa20.c is based on D.J. Bernstein's public domain code and -taken from Nettle. Copyright 2012 Simon Josefsson and Niels Möller. - - - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -8X--------------------------------------------------- - -License: - -Most of the package is licensed under the GNU Lesser General Public -License (LGPL) version 2.1 (or later), except for helper and debugging -binaries. See below for details. The documentation is licensed under -the GPLv2 (or later), see below. - -Excerpt from upstream's README: - - The library is distributed under the terms of the GNU Lesser - General Public License (LGPL); see the file COPYING.LIB for the - actual terms. The helper programs (e.g. gcryptrnd and getrandom) - as well as the documentation are distributed under the terms of - the GNU General Public License (GPL); see the file COPYING for the - actual terms. - - This library used to be available under the GPL - this was changed - with version 1.1.7 with the rationale that there are now many free - crypto libraries available and many of them come with capabilities - similar to Libcrypt. We decided that to foster the use of - cryptography in Free Software an LGPLed library would make more - sense because it avoids problems due to license incompatibilities - between some Free Software licenses and the GPL. - - Please note that in many cases it is better for a library to be - licensed under the GPL, so that it provides an advantage for free - software projects. The Lesser GPL is so named because it does - less to protect the freedom of the users of the code that it - covers. See http://www.gnu.org/philosophy/why-not-lgpl.html for - more explanation. - -An example of the license headers of the LGPL is - -------------- - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006 - 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. - - This file is part of Libgcrypt. - - Libgcrypt is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - - Libgcrypt 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 - GNU Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . -------------- - -On Debian GNU/Linux systems, the complete text of the GNU Lesser -General Public License can be found in -`/usr/share/common-licenses/LGPL'; - -The documentation licensed under the GPL -------------- -Copyright @copyright{} 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc. @* -Copyright @copyright{} 2012, 2013, 2016 2017 g10 Code GmbH - -@quotation -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 2 of the License, or (at your -option) any later version. The text of the license can be found in the -section entitled ``GNU General Public License''. -------------- - -Further details on licensing: -From upstream's LICENSES file -8X--------------------------------------------------- -Additional license notices for Libgcrypt. -*- org -*- - -This file contains the copying permission notices for various files in -the Libgcrypt distribution which are not covered by the GNU Lesser -General Public License (LGPL) or the GNU General Public License (GPL). - -These notices all require that a copy of the notice be included -in the accompanying documentation and be distributed with binary -distributions of the code, so be sure to include this file along -with any binary distributions derived from the GNU C Library. - -* BSD_3Clause - - For files: - - cipher/sha256-avx-amd64.S - - cipher/sha256-avx2-bmi2-amd64.S - - cipher/sha256-ssse3-amd64.S - - cipher/sha512-avx-amd64.S - - cipher/sha512-avx2-bmi2-amd64.S - - cipher/sha512-ssse3-amd64.S - -#+begin_quote - Copyright (c) 2012, Intel Corporation - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - - * Neither the name of the Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - - - THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#+end_quote - - - For files: - - random/jitterentropy-base.c - - random/jitterentropy.h - - random/rndjent.c (plus common Libgcrypt copyright holders) - -#+begin_quote - * Copyright Stephan Mueller , 2013 - * - * License - * ======= - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, and the entire permission notice in its entirety, - * including the disclaimer of warranties. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote - * products derived from this software without specific prior - * written permission. - * - * ALTERNATIVELY, this product may be distributed under the terms of - * the GNU General Public License, in which case the provisions of the GPL are - * required INSTEAD OF the above restrictions. (This clause is - * necessary due to a potential bad interaction between the GPL and - * the restrictions contained in a BSD-style copyright.) - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF - * WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH - * DAMAGE. -#+end_quote - -* X License - - For files: - - install.sh - -#+begin_quote - Copyright (C) 1994 X Consortium - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. -#+end_quote - -* Public domain - - For files: - - cipher/arcfour-amd64.S - -#+begin_quote - Author: Marc Bevand - Licence: I hereby disclaim the copyright on this code and place it - in the public domain. -#+end_quote - -* OCB license 1 - - For files: - - cipher/cipher-ocb.c - -#+begin_quote - OCB is covered by several patents but may be used freely by most - software. See http://web.cs.ucdavis.edu/~rogaway/ocb/license.htm . - In particular license 1 is suitable for Libgcrypt: See - http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf for the full - license document; it basically says: - - License 1 — License for Open-Source Software Implementations of OCB - (Jan 9, 2013) - - Under this license, you are authorized to make, use, and - distribute open-source software implementations of OCB. This - license terminates for you if you sue someone over their - open-source software implementation of OCB claiming that you have - a patent covering their implementation. - - - - License for Open Source Software Implementations of OCB - January 9, 2013 - - 1 Definitions - - 1.1 “Licensor” means Phillip Rogaway. - - 1.2 “Licensed Patents” means any patent that claims priority to United - States Patent Application No. 09/918,615 entitled “Method and Apparatus - for Facilitating Efficient Authenticated Encryption,” and any utility, - divisional, provisional, continuation, continuations-in-part, reexamination, - reissue, or foreign counterpart patents that may issue with respect to the - aforesaid patent application. This includes, but is not limited to, United - States Patent No. 7,046,802; United States Patent No. 7,200,227; United - States Patent No. 7,949,129; United States Patent No. 8,321,675 ; and any - patent that issues out of United States Patent Application No. 13/669,114. - - 1.3 “Use” means any practice of any invention claimed in the Licensed Patents. - - 1.4 “Software Implementation” means any practice of any invention - claimed in the Licensed Patents that takes the form of software executing on - a user-programmable, general-purpose computer or that takes the form of a - computer-readable medium storing such software. Software Implementation does - not include, for example, application-specific integrated circuits (ASICs), - field-programmable gate arrays (FPGAs), embedded systems, or IP cores. - - 1.5 “Open Source Software” means software whose source code is published - and made available for inspection and use by anyone because either (a) the - source code is subject to a license that permits recipients to copy, modify, - and distribute the source code without payment of fees or royalties, or - (b) the source code is in the public domain, including code released for - public use through a CC0 waiver. All licenses certified by the Open Source - Initiative at opensource.org as of January 9, 2013 and all Creative Commons - licenses identified on the creativecommons.org website as of January 9, - 2013, including the Public License Fallback of the CC0 waiver, satisfy these - requirements for the purposes of this license. - - 1.6 “Open Source Software Implementation” means a Software - Implementation in which the software implicating the Licensed Patents is - Open Source Software. Open Source Software Implementation does not include - any Software Implementation in which the software implicating the Licensed - Patents is combined, so as to form a larger program, with software that is - not Open Source Software. - - 2 License Grant - - 2.1 License. Subject to your compliance with the term s of this license, - including the restriction set forth in Section 2.2, Licensor hereby - grants to you a perpetual, worldwide, non-exclusive, non-transferable, - non-sublicenseable, no-charge, royalty-free, irrevocable license to practice - any invention claimed in the Licensed Patents in any Open Source Software - Implementation. - - 2.2 Restriction. If you or your affiliates institute patent litigation - (including, but not limited to, a cross-claim or counterclaim in a lawsuit) - against any entity alleging that any Use authorized by this license - infringes another patent, then any rights granted to you under this license - automatically terminate as of the date such litigation is filed. - - 3 Disclaimer - YOUR USE OF THE LICENSED PATENTS IS AT YOUR OWN RISK AND UNLESS REQUIRED - BY APPLICABLE LAW, LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY - KIND CONCERNING THE LICENSED PATENTS OR ANY PRODUCT EMBODYING ANY LICENSED - PATENT, EXPRESS OR IMPLIED, STATUT ORY OR OTHERWISE, INCLUDING, WITHOUT - LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR - PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL LICENSOR BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM OR RELATED TO ANY USE OF THE LICENSED PATENTS, INCLUDING, - WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE - OR SPECIAL DAMAGES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF - SUCH DAMAGES PRIOR TO SUCH AN OCCURRENCE. -#+end_quote -8X--------------------------------------------------- - - -On Debian GNU/Linux systems, the text of the GNU General Public License, -version 2 can be found in `/usr/share/common-licenses/GPL-2'. - - ----------------------------------------- -libgmp10 version 2:6.1.2+dfsg-4 - - -Copyright: - - GMP Debian Package - ------------------ - -This gmp package was built for Debian by - - Steve M. Robbins - Philipp Matthias Hahn - -from sources obtained at http://gmplib.org/ . - - - GMP Source Code - --------------- - -Copyright 1991, 1996, 1999, 2000, 2007 Free Software Foundation, Inc. - -This file is part of the GNU MP Library. - -The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of either: - - * the GNU Lesser General Public License as published by the Free - Software Foundation; either version 3 of the License, or (at your - option) any later version. - -or - - * the GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - -or both in parallel, as here. - -The GNU MP Library 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 GNU General Public License -for more details. - -You should have received copies of the GNU General Public License and the -GNU Lesser General Public License along with the GNU MP Library. If not, -see https://www.gnu.org/licenses/. - - -The GNU Lesser General Public License v3 text is contained in /usr/share/common-licenses/LGPL-3. -The GNU General Public License v2 text is contained in /usr/share/common-licenses/GPL-2. -The GNU General Public License v3 text is contained in /usr/share/common-licenses/GPL-3. - - - GMP Documentation - ----------------- - -The documentation is released under the GNU Free Documentation License -(GFDL) and it has cover texts. As such, it has been determined not to -meet the Debian Free Software Guidelines, and is not shipped in the -debian packages. - -The demo code in the -doc package is covered either by the LGPL, or -under the GNU General Public License /usr/share/common-licenses/GPL. -See the individual source files to determine the license under which -it falls. - - ----------------------------------------- -libgnutls30 version 3.6.7-4+deb10u5 - - -Copyright: - -This package was debianized by Ivo Timmermans on -Fri, 3 Aug 2001 10:00:42 +0200. -It was later taken over by Matthias Urlichs and is now -maintained by Andreas Metzler Eric Dorland -, James Westby - - -It was downloaded from https://www.gnupg.org/ftp/gcrypt/gnutls/ - -Upstream Authors (from AUTHORS file): ------------------------------------- - -The authors list is autogenerated from the git history; sorted by number of commits - -Nikos Mavrogiannopoulos -Simon Josefsson -Tim Rühsen -Dmitry Eremin-Solenikov -Daiki Ueno -Ludovic Courtès -Timo Schulz -Jonathan Bastien-Filiatrault -Alon Bar-Lev -Andreas Metzler -Martin Storsjo -Tim Kosse -Tom Vrancken -Daniel Kahn Gillmor -Fabian Keil -Fabio Fiorina -Stef Walter -Armin Burgmeier -Andrew McDonald -Alex Gaynor -Martin Ukrop -Jaak Ristioja -Attila Molnar -Hugo Beauzée-Luyssen -Simo Sorce -Martin Sucha -Stefan Berger -David Woodhouse -Jan Vcelak -Kevin Cernekee -Ander Juaristi -Stefan Sørensen -Adam Sampson -Alfredo Pironti -Anderson Toshiyuki Sasaki -Brad Hards -Michael Weiser -Patrick Pelletier -Rolf Eike Beer -Sjoerd Simons -Thomas Klute -Wolfgang Meyer zu Bergsten -Christian Grothoff -Daniel P. Berrange -Gustavo Zacarias -Jakub Jelen -Jiří Klimeš -Kurt Roeckx -Peter Wu -Stefan Bühler -Thierry Quemerais -Alessandro Ghedini -Alex Monk -David Caldwell -Diego Elio Pettenò -Fabrice Fontaine -Giuseppe Scrivano -Hubert Kario -Ilya Tumaykin -James Bottomley -Karl Tarbe -Ke Zhao -Mark Brand -Matthias-Christian Ott -Maya Rashish -Michał Górny -Petr Písař -Roman Bogorodskiy -Stephan Mueller -Steve Dispensa -raspa0 -Alban Crequy -Alexander Kanavin -Alexandre Bique -Andreas Schneider -Andreas Schwab -Avinash Sonawane -Bas van Schaik -Bjørn Christensen -Carolin Latze -Chen Hongzhi -Chris Barry -Colin Walters -Dan Fandrich -David Walker -David Weber -Elias Pipping -Frank Morgner -Hani Benhabiles -Ilya V. Matveychikov -Jared Wong -Jason Spafford -Jay Foad -Jeffrey Walton -Jens Lechtenboerger -Jussi Kukkonen -Lucas Fisher -Ludwig Nussel -Luis G.F -Luke Dashjr -Maks Naumov -Marcin Cieślak -Marcus Meissner -Marga Manterola -Marti Raudsepp -Matt Turner -Matt Whitlock -Micah Anderson -Michael Catanzaro -Nick Alcock -Nicolas Dufresne -Nils Maier -Olga -Philippe Proulx -Philippe Widmer -R. Andrew Bailey -Raj Raman -Rical Jasan -Rickard Bellgrim -Robert Scheck -Roberto Newmon -Rowan Thorpe -SUMIT AGGARWAL -Saurav Babu -Sebastian Dröge -Simon Arlott -Steve Lhomme -Thomas Klausner -Tobias Polzer -Tomas Hoger -Tristan Matthews -Vitezslav Cizek -Werner Koch -Yuriy M. Kaminskiy -sskaje -Łukasz Stelmach - - -The translators list is autogenerated from po file history - -Anders Jonsson -Benno Schulenberg -Felipe Castro -Francisco Javier Serrador -Jakub Bogusz -Jorma Karvonen -Mario Blättermann -Milo Casagrande -Mingye Wang (Arthur2e5) -Petr Pisar -Rafael Fontenelle -Sharuzzaman Ahmat Raslan -Stéphane Aulery -Trần Ngọc Quân -Yuri Chornoivan -Мирослав Николић ------------------------------------- - -License: The main library is licensed under GNU Lesser -General Public License (LGPL) version 2.1+, Gnutls Extra (which is currently -just the openssl wrapper library), build system, testsuite and commandline -utilities are licenced under the GNU General Public License version 3+. The -Guile bindings use the same license as the respective underlying library, -i.e. LGPLv2.1+ for the main library and GPLv3+ for Gnutls extra. - -However to be able to use and link against libgnutls a program needs to be -available under a license compatible with LGPLv3+ or GPLv2+ since GnuTLS -requires nettle which requires GMP. GMP (>= 6.0.0) is dual licensed -LGPLv3+ or GPLv2+. Starting with 3.5.7 libunistring is needed, too. It also -is dual licensed LGPLv3+ or GPLv2+ (libunistring 0.9.7 and above, earlier -version were LGPLv3+ only.) - -Copyright: --------------------- -/* -*- c -*- - * Copyright (C) 2000-2017 Free Software Foundation, Inc. - * - * Author: Nikos Mavrogiannopoulos - * - * This file is part of GnuTLS. - * - * The GnuTLS is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This library 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 GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program. If not, see - * - */ --------------------- -/* - * Copyright (C) 2004-2015 Free Software Foundation, Inc. - * Copyright (c) 2002 Andrew McDonald - * - * This file is part of GnuTLS-EXTRA. - * - * GnuTLS-extra is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * GnuTLS-extra 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 - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ --------------------- - -The documentation is distributed under the terms of the GNU Free -Documentation License (FDL): --------------------- -Copyright (C) 2001-2019 Free Software Foundation, Inc. -Copyright (C) 2001-2019 Nikos Mavrogiannopoulos - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". --------------------- - --------------------- -From December 2012 onwards FSF is not the sole copyright holder of GnuTLS -anymore (See ), -the headers currently also list these authors/copyright holders:: -* Nikos Mavrogiannopoulos -* KU Leuven -* INRIA Paris-Rocquencourt -* Lucas Fisher -* Sean Buckheister -* Frank Morgner -* Bardenheuer GmbH, Munich and Bundesdruckerei GmbH, Berlin -* Adam Sampson -* Christian Grothoff -* Andrew McDonald , -copyright is not assigned to the FSF. The code is licensed under the -CRYPTOGAMS license. - --------------------- -# Copyright (c) 2011-2016, Andy Polyakov by -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain copyright notices, -# this list of conditions and the following disclaimer. -# -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials -# provided with the distribution. -# -# * Neither the name of the Andy Polyakov nor the names of its -# copyright holder and contributors may be used to endorse or -# promote products derived from this software without specific -# prior written permission. -# -# ALTERNATIVELY, provided that this notice is retained in full, this -# product may be distributed under the terms of the GNU General Public -# License (GPL), in which case the provisions of the GPL apply INSTEAD OF -# those given above. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------- - -============================================ - -lib/extras/randomart.* - - -Upstream Authors: Markus Friedl - Alexander von Gernler - -Copyright: - * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. - * Copyright (c) 2008 Alexander von Gernler. All rights reserved. -License: - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -============================================ - -lib/accelerated/x86/elf/aes-ssse3-x86.s -lib/accelerated/x86/macosx/aes-ssse3-x86.s - -Upstream Authors: Mike Hamburg (Stanford University) - -Copyright: - * Mike Hamburg (Stanford University), 2009. -License: - Public domain. - -============================================ - -lib/system/inet_pton.c - -Upstream Authors: Internet Software Consortium - -Copyright/License: - * Copyright (c) 1996,1999 by Internet Software Consortium. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - -============================================ - -lib/extras/hex.* -Author: Rusty Russell -Comment: http://ccodearchive.net/info/str/hex.html -License: CC0 license - Statement of Purpose - - The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). - - Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. - - For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. - - 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: - - the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; - moral rights retained by the original author(s) and/or performer(s); - publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; - rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; - rights protecting the extraction, dissemination, use and reuse of data in a Work; - database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and - other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. - - 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. - - 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. - - 4. Limitations and Disclaimers. - - No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. - Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. - Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. - Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work. - -============================================ - -doc/examples/tlsproxy/ -Copyright: Copyright (c) 2016 Wrymouth Innovation Ltd -License: The MIT License (MIT) - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - -============================================ - -tests/pkcs11/pkcs11-mock.* -Author: Jaroslav Imrich -Copyright (c) 2015 JWC s.r.o. -License - for open source projects: - * PKCS11-MOCK is available under the terms of the GNU Affero General - * Public License version 3 as published by the Free Software Foundation. - * Please see for more details. - * - for other types of projects: - * PKCS11-MOCK is available under the terms of flexible commercial license. - * Please contact JWC s.r.o. at for more details. - On Debian systems the complete text of the license can be found in - /usr/share/doc/libgnutls30/AGPLv3.license - -============================================ - -lib/unistring/* -Author: Bruno Haible -Copyright (C) 2009-2019 Free Software Foundation, Inc. -Comment: Debian package is built against libunistring-dev package. -License: LGPLv3+_or_GPLv2+ - -fuzz/gnutls_base64_decoder_fuzzer.c fuzz/gnutls_base64_encoder_fuzzer.c - fuzz/gnutls_ocsp_req_parser_fuzzer.c - fuzz/gnutls_ocsp_resp_parser_fuzzer.c fuzz/gnutls_server_fuzzer.c - fuzz/gnutls_set_trust_file_fuzzer.c -Copyright 2017 Red Hat, Inc. -Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 -License - # 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. - - -fuzz/gnutls_dn_parser_fuzzer.c fuzz/gnutls_idna_parser_fuzzer.c - fuzz/gnutls_pkcs12_key_parser_fuzzer.c fuzz/gnutls_pkcs8_key_parser_fuzzer.c - fuzz/gnutls_reverse_idna_parser_fuzzer.c -Copyright 2016 Nikos Mavrogiannopoulos -Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 -License - # 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. - - -fuzz/gnutls_pkcs7_parser_fuzzer.c fuzz/gnutls_private_key_parser_fuzzer.c - fuzz/gnutls_x509_parser_fuzzer.c -Copyright 2016 Google Inc. -Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 -License - # 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. - - -fuzz/gnutls_client_fuzzer.c -Copyright 2016 Google Inc. - Copyright 2017 Red Hat, Inc. -Comment: On Debian systems the complete license text is available in - /usr/share/common-licenses/Apache-2.0 -License - # 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. - - -fuzz/main.c -Copyright 2017 Tim Ruehsen -License - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - - -fuzz/mem.h fuzz/psk.h fuzz/srp.h fuzz/certs.h - fuzz/gnutls_psk_server_fuzzer.c - fuzz/gnutls_psk_client_fuzzer.c fuzz/gnutls_srp_client_fuzzer.c - fuzz/gnutls_srp_server_fuzzer.c -Copyright 2017 Nikos Mavrogiannopoulos -License - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - -lib/nettle/int/drbg-aes.h lib/nettle/int/dsa-fips.h - lib/nettle/int/dsa-keygen-fips186.c lib/nettle/int/dsa-validate.c - lib/nettle/int/provable-prime.c -Copyright 2013 Red Hat | Copyright 2013, 2014 Red Hat -License: LGPLv3+_or_GPLv2+ - - -lib/nettle/int/drbg-aes-self-test.c -Copyright 2013 Red Hat - 2008 Free Software Foundation, Inc. -License: LGPLv3+_or_GPLv2+ - - -lib/nettle/int/rsa-keygen-fips186.c -Copyright 2002 Niels Möller - Copyright 2014 Red Hat -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/bignum-le.c lib/nettle/gost/bignum-le.h -Copyright (C) 2001 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/ecc-gost256cpa.c lib/nettle/gost/ecc-gost512a.c - lib/nettle/gost/ecc-internal.h -Copyright (C) 2013, 2014 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/ecc-gost-curve.h lib/nettle/gost/ecc-gost-hash.c -Copyright (C) 2013 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/ecc-gostdsa-sign.c lib/nettle/gost/ecc-gostdsa-verify.c -Copyright (C) 2015 Dmitry Eremin-Solenikov - Copyright (C) 2013, 2014 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/gmp-glue.h -Copyright (C) 2013 Niels Möller - Copyright (C) 2013 Red Hat -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/gost28147.h -Copyright (C) 2015 Dmitry Eremin-Solenikov - Copyright (C) 2012 Nikos Mavrogiannopoulos, Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/gostdsa.h lib/nettle/gost/gostdsa-sign.c - lib/nettle/gost/gostdsa-verify.c -Copyright (C) 2015 Dmity Eremin-Solenikov - Copyright (C) 2013 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/gosthash94.h lib/nettle/gost/gosthash94-meta.c - lib/nettle/gost/streebog-meta.c -Copyright (C) 2012 Nikos Mavrogiannopoulos, Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/hmac-gost.h -Copyright (C) 2001, 2002 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/hmac-gosthash94.c lib/nettle/gost/hmac-streebog.c -Copyright (C) 2016 Dmitry Eremin-Solenikov -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/nettle-internal.h -Copyright (C) 2002, 2014 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/nettle-write.h -Copyright (C) 2010 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/pbkdf2-gost.h -Copyright (C) 2012 Simon Josefsson -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/pbkdf2-hmac-gosthash94.c lib/nettle/gost/pbkdf2-hmac-streebog.c -Copyright (C) 2016 Dmitry Eremin-Solenikov - Copyright (C) 2012 Simon Josefsson -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/streebog.c -Copyright (C) 2013-2015 Dmitry Eremin-Solenikov - Based on my code in libgcrypt. -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/streebog.h -Copyright (C) 2015 Dmitry Eremin-Solenikov -License: LGPLv3+_or_GPLv2+ - -lib/nettle/backport/cfb8.c lib/nettle/backport/cfb8.h -Copyright (C) 2015, 2017 Dmitry Eremin-Solenikov - Copyright (C) 2001, 2011 Niels Möller -License: LGPLv3+_or_GPLv2+ - -lib/nettle/backport/cmac.c -Copyright (C) Stefan Metzmacher 2012 - Copyright (C) Jeremy Allison 2012 - Copyright (C) Michael Adam 2012 - Copyright (C) 2017, Red Hat Inc. -License: LGPLv3+_or_GPLv2+ - -lib/nettle/backport/cmac.h -Copyright (C) 2017 Red Hat, Inc. -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/gostdsa-mask.c -Copyright (C) 2018 Dmitry Eremin-Solenikov -License: LGPLv3+_or_GPLv2+ - -lib/nettle/gost/gost28147.c -Copyright: 2015-2015 Dmitry Eremin-Solenikov - Copyright: 2009-2012 Aleksey Kravchenko -License: - based on Russian standard GOST 28147-89 - * For English description, check RFC 5830. - * S-Boxes are expanded from the tables defined in RFC4357: - * https://tools.ietf.org/html/rfc4357 - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -lib/nettle/gost/gosthash94.c -Copyright: 2009-2012 Aleksey Kravchenko - * based on the Russian Standard GOST R 34.11-94. - * English description in RFC 5831. - * See also RFC 4357. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -lib/nettle/rnd-fuzzer.c -Copyright 2017 Red Hat - Copyright 1995-2017 Free Software Foundation, Inc. -License - * This file is part of the GNU C Library. - * Contributed by Ulrich Drepper , August 1995. - * - * This file is part of GnuTLS. - * - * Libgcrypt is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * Libgcrypt 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 - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, see . - -License: LGPLv3+_or_GPLv2+ - * This program is free software: you can redistribute it and/or - * modify it under the terms of either: - * - * * the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 3 of the License, or (at your - * option) any later version. - * - * or - * - * * the GNU General Public License as published by the Free - * Software Foundation; either version 2 of the License, or (at your - * option) any later version. - * - * or both in parallel, as here. - * - * This program 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 GNU - * General Public License for more details. - * - * You should have received copies of the GNU General Public License and - * the GNU Lesser General Public License along with this program. If - * not, see http://www.gnu.org/licenses/. - -Files: tests/resume-lifetime.c -License: GPLv3+ -Copyright: 2016-2018 Red Hat, Inc - -Files: tests/no-extensions.c -License: GPLv3+ -Copyright: 2019 Red Hat, Inc - -Files: tests/resume-with-record-size-limit.c -License: GPLv3+ -Copyright: 2004-2016 Free Software Foundation, Inc. - 2013 Adam Sampson - 2016-2019 Red Hat, Inc. - - ----------------------------------------- -libgpg-error0 version 1.35-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libgpg-error -Upstream-Contact: gnupg-devel@gnupg.org -Source: https://gnupg.org/ftp/gcrypt/libgpg-error/ - -Files: * -Copyright: 2001-2004, 2010, 2012-2018, g10 Code GmbH -License: LGPL-2.1+ - -Files: src/b64dec.c -Copyright: 2008, 2011 Free Software Foundation, Inc. - 2008, 2011, 2016 g10 Code GmbH -License: LGPL-2.1+ - -Files: src/estream-printf.h src/estream-printf.c src/estream.c -Copyright: 2004-2012, 2014-2017 g10 Code GmbH -License: LGPL-2.1+ or BSD-3-clause - -Files: src/w32-estream.c -Copyright: 2000 Werner Koch (dd9jn) - 2001, 2002, 2003, 2004, 2007, 2010, 2016 g10 Code GmbH -License: LGPL-2.1+ - -Files: src/gettext.h -Copyright: 1995-1998, 2000-2002 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: src/gpg-error-config.in -Copyright: 1999, 2002, 2003 Free Software Foundation, Inc. -License: g10-permissive - -Files: src/mkheader.c -Copyright: 2010 Free Software Foundation, Inc. - 2014 g10 Code GmbH -License: g10-permissive - -Files: src/posix-lock.c -Copyright: 2005-2009 Free Software Foundation, Inc. - 2014 g10 Code GmbH -License: LGPL-2.1+ - -Files: src/w32-gettext.c -Copyright: 1995, 1996, 1997, 1999, 2005, 2007, 2008, 2010 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: doc/yat2m.c -Copyright: 2005, 2013, 2015, 2016 g10 Code GmbH - 2006, 2008, 2011 Free Software Foundation, Inc. -License: GPL-3+ - -Files: potomo -Copyright: 2008 g10 Code GmbH - 2010 Free Software Foundation, Inc. -License: g10-permissive - -License: g10-permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 - of the License, or (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public License - version 2.1 can be found in /usr/share/common-licenses/LGPL-2.1. - -License: GPL-3+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the complete text of the GNU General Public License - version 3 can be found in /usr/share/common-licenses/GPL-3. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -libhogweed4 version 3.4.1-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Nettle -Upstream-Contact: Niels Möller -Source: http://www.lysator.liu.se/~nisse/nettle/ -Copyright: © 2001-2011 Niels Möller - Some parts are Copyright © the Free Software Foundation and various - people. See below and source code comments for details. -License: LGPL-2.1+ -Comment: - Nettle is distributed under the GNU Lesser General Public License - (LGPL). A few of the individual files are in the public domain. To - find the current status of particular files, you have to read the - copyright notices at the top of the files. - . - A list of the supported algorithms, their origins and licenses (from - the manual): - . - AES - The implementation of the AES cipher (also known as rijndael) is - written by Rafael Sevilla. Assembler for x86 by Rafael Sevilla and - Niels Möller, Sparc assembler by Niels Möller. Released under the - LGPL. - . - ARCFOUR - The implementation of the ARCFOUR (also known as RC4) cipher is - written by Niels Möller. Released under the LGPL. - . - ARCTWO - The implementation of the ARCTWO (also known as RC2) cipher is - written by Nikos Mavroyanopoulos and modified by Werner Koch and - Simon Josefsson. Released under the LGPL. - . - BLOWFISH - The implementation of the BLOWFISH cipher is written by Werner - Koch, copyright owned by the Free Software Foundation. Also hacked - by Simon Josefsson and Niels Möller. Released under the LGPL. - . - CAMELLIA - The C implementation is by Nippon Telegraph and Telephone - Corporation (NTT), heavily modified by Niels Möller. Assembler for - x86 and x86_64 by Niels Möller. Released under the LGPL. - . - CAST128 - The implementation of the CAST128 cipher is written by Steve Reid. - Released into the public domain. - . - DES - The implementation of the DES cipher is written by Dana L. How, and - released under the LGPL. - . - MD2 - The implementation of MD2 is written by Andrew Kuchling, and hacked - some by Andreas Sigfridsson and Niels Möller. Python Cryptography - Toolkit license (essentially public domain). - . - MD4 - This is almost the same code as for MD5 below, with modifications - by Marcus Comstedt. Released into the public domain. - . - MD5 - The implementation of the MD5 message digest is written by Colin - Plumb. It has been hacked some more by Andrew Kuchling and Niels - Möller. Released into the public domain. - . - SERPENT - The implementation of the SERPENT is based on the code in - libgcrypt, copyright owned by the Free Software Foundation. - Adapted to Nettle by Simon Josefsson and heavily modified by - Niels Möller. Assembly for x86_64 by Niels Möller. Released under - the LGPL. - . - SHA1 - The C implementation of the SHA1 message digest is written by Peter - Gutmann, and hacked some more by Andrew Kuchling and Niels Möller. - Released into the public domain. Assembler for x86 by Niels Möller, - released under the LGPL. - . - SHA224, SHA256, SHA384, and SHA512 - Written by Niels Möller, using Peter Gutmann's SHA1 code as a - model. Released under the LGPL. - . - TWOFISH - The implementation of the TWOFISH cipher is written by Ruud de - Rooij. Released under the LGPL. - . - RSA - Written by Niels Möller, released under the LGPL. Uses the GMP - library for bignum operations. - . - DSA - Written by Niels Möller, released under the LGPL. Uses the GMP - library for bignum operations. - -Files: * -Copyright: © 2001-2011 Niels Möller -License: LGPL-2.1+ - -Files: aes-set-* -Copyright: © 2000, 2001, 2002 Rafael R. Sevilla, Niels Möller -License: LGPL-2.1+ - -Files: arctwo* -Copyright: © 2003 Nikos Mavroyanopoulos - © 2004 Simon Josefsson - © 2004 Free Software Foundation, Inc. - © 2002, 2004 Niels Möller -License: LGPL-2.1+ - -Files: base64.h base64-meta.c -Copyright: © 2002 Dan Egnor - © 2002 Niels Möller -License: LGPL-2.1+ - -Files: blowfish.c -Copyright: © 1998, 2001, 2002, 2003 Free Software Foundation, Inc. - © 2010 Simon Josefsson -License: LGPL-2.1+ - -Files: blowfish.h -Copyright: © 1998, 2001 Free Software Foundation, Inc. - © 1998, 2001 Ray Dassen - © 1998, 2001 Niels Möller -License: LGPL-2.1+ - -Files: camellia-table.c camellia-crypt-internal.c -Copyright: © 2006, 2007 NTT (Nippon Telegraph and Telephone Corporation) - © 2010 Niels Möller -License: LGPL-2.1+ - -Files: der2dsa.c -Copyright: © 2005, 2009 Niels Möller - © 2009 Magnus Holmgren -License: LGPL-2.1+ - -Files: desCode.h descode.README desdata.c desinfo.c -Copyright: © 2002 Dana L. How -License: LGPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Library General Public License for more details. - . - You should have received a copy of the GNU Library General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian GNU/Linux systems, the complete text of the GNU Library - General Public License, version 2, can be found in - /usr/share/common-licenses/LGPL-2. - -Files: des.c des.h -Copyright: © 1992 Dana L. How - © 1997, 2001 Niels Möller -License: LGPL-2.1+ - -Files: gcm.c gcm.h -Copyright: © 2011 Katholieke Universiteit Leuven - © 2011 Niels Möller -License: LGPL-2.1+ - -Files: md2.c -Copyright: © ? Andrew Kuchling - © 2003 Andreas Sigfridsson - © 2003 Niels Möller -License: LGPL-2.1+ - -Files: md4.c -Copyright: © 2003 Marcus Comstedt - © 2003 Niels Möller -License: LGPL-2.1+ - -Files: md5.c md5-compress.c -Copyright: © Colin Plumb, Andrew Kuchling - © 2001 Niels Möller -License: LGPL-2.1+ - -Files: memxor.c -Copyright: © 1991,1993, 1995 Free Software Foundation, Inc. - © 2010 Niels Möller -License: LGPL-2.1+ - -Files: ripemd160.c ripemd160-compress.c -Copyright: © 1998, 2001, 2002, 2003 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: ripemd160-meta.c ripemd160.h -Copyright: © 2011 Andres Mejia -License: LGPL-2.1+ - -Files: serpent-encrypt.c serpent-decrypt.c serpent-set-key.c -Copyright: © 1998 Ross Anderson, Eli Biham, Lars Knudsen - © 2003, 2004, 2005 Free Software Foundation, Inc. - © 2010, 2011 Simon Josefsson - © 2011 Niels Möller -License: LGPL-2.1+ - -Files: sha* -Copyright: © 2001, 2004 Peter Gutmann, Andrew Kuchling, Niels Möller -License: LGPL-2.1+ - -Files: twofish* -Copyright: © 1999 Ruud de Rooij - © 1999 J.H.M. Dassen (Ray) - © 2001 Niels Möller -License: LGPL-2.1+ - -Files: dsa2sexp.c -Copyright: © 2002, 2009 Niels Möller - © 2009 Magnus Holmgren -License: LGPL-2.1+ - -Files: testsuite/des-compat-test.c -Copyright: © 1995-1997 Eric Young (eay@cryptsoft.com) -License: other - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the rouines from the library - being used are not cryptographic related :-). - 4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - . - THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -Files: tools/pkcs1-conv.c -Copyright: © 2005, 2009 Niels Möller - © 2009 Magnus Holmgren -License: LGPL-2.1+ - -Files: x86*/aes-*-internal.asm -Copyright: © 2001, 2002, 2005, 2008 Rafael R. Sevilla - © 2001, 2002, 2005, 2008 Niels Möller -License: LGPL-2.1+ - -Files: tools/getopt* -Copyright: © 1987-2001 Free Software Foundation, Inc. -License: GPL-2+ - -Files: config.guess config.sub -Copyright: © 1992-2003 Free Software Foundation, Inc. -License: GPL-2+ with Autoconf exception - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that program. - -Files: debian/* -Copyright: none -License: public-domain - I believe that most files in debian/ hardly contains any creative - expression eligible for copyright. - -Files: debian/sexp-conv.1 -Copyright: © 2002 Timshel Knoll - © 2007 Magnus Holmgren -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 dated June. 1991. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - . - On Debian GNU/Linux systems, the complete text of the GNU General - Public License, version 2, can be found in - /usr/share/common-licenses/GPL-2. -Comment: - This manpage was copied from the lsh-utils package. Timshel didn't - explicitly select a license for his packaging work, but I think that - it can be considered released under the same license as LSH itself. - -Files: debian/pkcs1-conv.1 debian/nettle-lfib-stream.1 -Copyright: © 2007 Magnus Holmgren -License: GAP - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. - -License: LGPL-2.1+ - The nettle library is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or (at your - option) any later version. - . - The nettle library 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 GNU Lesser General Public - License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU Lesser General Public License can be found in - /usr/share/common-licenses/LGPL. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - . - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU General Public License can be found in - /usr/share/common-licenses/GPL. - - ----------------------------------------- -libidn2-0 version 2.0.5-1+deb10u1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Libidn2 -Upstream-Contact: Simon Josefsson -Source: https://www.gnu.org/software/libidn/#libidn2 - -Files: * -Copyright: Copyright (C) 2011-2014 Simon Josefsson -License: GPL-3+ - -Files: *.c *.h -Copyright: Copyright (C) 2011-2014 Simon Josefsson -License: LGPL-3+ or GPL-2+ - -Files: build-aux/* lib/* GNUmakefile maint.mk -Copyright: Copyright (C) 2001-2011 Free Software Foundation, Inc. -License: GPL-3+ - -Files: doc/gdoc -Copyright: Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Simon Josefsson - Copyright (c) 2001, 2002 Nikos Mavrogiannopoulos - Copyright (c) 1998 Michael Zucchi -License: GPL-3+ - -Files: lib/IdnaMappingTable.txt lib/DerivedNormalizationProps.txt tests/IdnaTest.txt -Copyright: Copyright (c) 1991-2010 Unicode, Inc. -License: Unicode - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian GNU/Linux systems, the complete text of the GNU General Public - License version 3 can be found in /usr/share/common-licenses/GPL-3. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian GNU/Linux systems, the complete text of the GNU General Public - License version 2 can be found in /usr/share/common-licenses/GPL-2. - -License: LGPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - On Debian GNU/Linux systems, the complete text of the GNU Lesser General - Public License version 3 can be found in /usr/share/common-licenses/LGPL-3. - -License: Unicode - For terms of use, see http://www.unicode.org/terms_of_use.html - Copyright © 1991-2011 Unicode, Inc. All rights reserved. Distributed - under the Terms of Use in http://www.unicode.org/copyright.html. - . - Permission is hereby granted, free of charge, to any person obtaining - a copy of the Unicode data files and any associated documentation - (the "Data Files") or Unicode software and any associated - documentation (the "Software") to deal in the Data Files or Software - without restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, and/or sell copies of the - Data Files or Software, and to permit persons to whom the Data Files - or Software are furnished to do so, provided that (a) the above - copyright notice(s) and this permission notice appear with all copies - of the Data Files or Software, (b) both the above copyright notice(s) - and this permission notice appear in associated documentation, and - (c) there is clear notice in each modified Data File or in the - Software as well as in the documentation associated with the Data - File(s) or Software that the data or software has been modified. - . - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF - ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY - CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY - DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - OF THE DATA FILES OR SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without prior - written authorization of the copyright holder. - - ----------------------------------------- -liblz4-1 version 1.8.3-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: lz4 -Source: https://github.com/Cyan4973/lz4 - -Files: * -Copyright: Copyright (C) 2011-2017, Yann Collet. -License: BSD-2-clause - -Files: lib/* -Copyright: Copyright (C) 2011-2017, Yann Collet. -License: BSD-2-clause - -Files: lib/liblz4.pc.in -Copyright: Copyright (C) 2011-2014, Yann Collet. -License: BSD-2-clause - -Files: lib/lz4frame.c - lib/lz4frame_static.h - lib/xxhash.c - lib/xxhash.h -Copyright: Copyright (C) 2011-2016, Yann Collet. -License: BSD-2-clause - -Files: programs/* -Copyright: Copyright (C) 2011-2016, Yann Collet. -License: GPL-2+ - -Files: programs/lz4io.c -Copyright: Copyright (C) 2011-2017, Yann Collet. -License: GPL-2+ - -Files: programs/platform.h -Copyright: Copyright (C) 2016 -present, Przemyslaw Skibinski, Yann Collet -License: GPL-2+ - -Files: programs/util.h -Copyright: Copyright (C) 2016 -present, Przemyslaw Skibinski, Yann Collet -License: GPL-2+ - -Files: ./examples/printVersion.c -Copyright: Takayuki Matsuoka & Yann Collet -License: GPL-2 - -Files: ./examples/blockStreaming_lineByLine.c - ./examples/blockStreaming_doubleBuffer.c -Copyright: Takayuki Matsuoka -License: GPL-2 - -Files: ./examples/HCStreaming_ringBuffer.c - ./examples/blockStreaming_ringBuffer.c -Copyright: Yann Collet -License: GPL-2 - -Files: ./examples/compress_functions.c - ./examples/simple_buffer.c -Copyright: Kyle Harper -License: BSD-2-clause - - -Files: debian/* -Copyright: 2013 Nobuhiro Iwamatsu -License: GPL-2+ - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 dated June, 1991. - . - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in '/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 dated June, 1991, or (at - your option) any later version. - . - On Debian systems, the complete text of version 2 of the GNU General - Public License can be found in '/usr/share/common-licenses/GPL-2'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -liblzma5 version 5.2.4-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: XZ Utils -Upstream-Contact: - Lasse Collin - https://tukaani.org/xz/lists.html -Source: - https://tukaani.org/xz - https://git.tukaani.org/xz.git -Comment: - XZ Utils is developed and maintained upstream by Lasse Collin. Major - portions are based on code by other authors; see AUTHORS for details. - Most of the source has been put into the public domain, but some files - have not (details below). - . - This file describes the source package. The binary packages contain - some files derived from other works: for example, images in the API - documentation come from Doxygen. -License: - Different licenses apply to different files in this package. Here - is a rough summary of which licenses apply to which parts of this - package (but check the individual files to be sure!): - . - - liblzma is in the public domain. - . - - xz, xzdec, and lzmadec command line tools are in the public - domain unless GNU getopt_long had to be compiled and linked - in from the lib directory. The getopt_long code is under - GNU LGPLv2.1+. - . - - The scripts to grep, diff, and view compressed files have been - adapted from gzip. These scripts and their documentation are - under GNU GPLv2+. - . - - All the documentation in the doc directory and most of the - XZ Utils specific documentation files in other directories - are in the public domain. - . - - Translated messages are in the public domain. - . - - The build system contains public domain files, and files that - are under GNU GPLv2+ or GNU GPLv3+. None of these files end up - in the binaries being built. - . - - Test files and test code in the tests directory, and debugging - utilities in the debug directory are in the public domain. - . - - The extra directory may contain public domain files, and files - that are under various free software licenses. - . - You can do whatever you want with the files that have been put into - the public domain. If you find public domain legally problematic, - take the previous sentence as a license grant. If you still find - the lack of copyright legally problematic, you have too many - lawyers. - . - As usual, this software is provided "as is", without any warranty. - . - If you copy significant amounts of public domain code from XZ Utils - into your project, acknowledging this somewhere in your software is - polite (especially if it is proprietary, non-free software), but - naturally it is not legally required. Here is an example of a good - notice to put into "about box" or into documentation: - . - This software includes code from XZ Utils . - . - The following license texts are included in the following files: - - COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1 - - COPYING.GPLv2: GNU General Public License version 2 - - COPYING.GPLv3: GNU General Public License version 3 - . - Note that the toolchain (compiler, linker etc.) may add some code - pieces that are copyrighted. Thus, it is possible that e.g. liblzma - binary wouldn't actually be in the public domain in its entirety - even though it contains no copyrighted code from the XZ Utils source - package. - . - If you have questions, don't hesitate to ask the author(s) for more - information. - -Files: * -Copyright: 2006-2018, Lasse Collin - 1999-2008, Igor Pavlov - 2006, Ville Koskinen - 1998, Steve Reid - 2000, Wei Dai - 2003, Kevin Springle - 2009, Jonathan Nieder - 2010, Anders F Björklund -License: PD - This file has been put in the public domain. - You can do whatever you want with this file. -Comment: - From: Lasse Collin - To: Jonathan Nieder - Subject: Re: XZ utils for Debian - Date: Sun, 19 Jul 2009 13:28:23 +0300 - Message-Id: <200907191328.23816.lasse.collin@tukaani.org> - . - [...] - . - > AUTHORS, ChangeLog, COPYING, README, THANKS, TODO, - > dos/README, windows/README - . - COPYING says that most docs are in the public domain. Maybe that's not - clear enough, but on the other hand it looks a bit stupid to put - copyright information in tiny and relatively small docs like README. - . - I don't dare to say that _all_ XZ Utils specific docs are in the public - domain unless otherwise mentioned in the file. I'm including PDF files - generated by groff + ps2pdf, and some day I might include Doxygen- - generated HTML docs too. Those don't include any copyright notices, but - it seems likely that groff + ps2pdf or at least Doxygen put some - copyrighted content into the generated files. - -Files: INSTALL NEWS PACKAGERS - windows/README-Windows.txt - windows/INSTALL-MinGW.txt -Copyright: 2009-2010, Lasse Collin -License: probably-PD - See the note on AUTHORS, README, and so on above. - -Files: src/scripts/* lib/* extra/scanlzma/scanlzma.c -Copyright: © 1993, Jean-loup Gailly - © 1989-1994, 1996-1999, 2001-2007, Free Software Foundation, Inc. - © 2006 Timo Lindfors - 2005, Charles Levert - 2005, 2009, Lasse Collin - 2009, Andrew Dudman -Other-Authors: Paul Eggert, Ulrich Drepper -License: GPL-2+ - -Files: src/scripts/Makefile.am src/scripts/xzless.1 -Copyright: 2009, Andrew Dudman - 2009, Lasse Collin -License: PD - This file has been put in the public domain. - You can do whatever you want with this file. - -Files: doc/examples/xz_pipe_comp.c doc/examples/xz_pipe_decomp.c -Copyright: 2010, Daniel Mealha Cabrita -License: PD - Not copyrighted -- provided to the public domain. - -Files: lib/getopt.c lib/getopt1.c lib/getopt.in.h -Copyright: © 1987-2007 Free Software Foundation, Inc. -Other-Authors: Ulrich Drepper -License: LGPL-2.1+ - -Files: m4/getopt.m4 m4/posix-shell.m4 -Copyright: © 2002-2006, 2008 Free Software Foundation, Inc. - © 2007-2008 Free Software Foundation, Inc. -Other-Authors: Bruno Haible, Paul Eggert -License: permissive-fsf - -Files: m4/acx_pthread.m4 -Copyright: © 2008, Steven G. Johnson -License: Autoconf - -files: m4/ax_check_capsicum.m4 -Copyright: © 2014, Google Inc. - © 2015, Lasse Collin -License: permissive-nowarranty - -Files: Doxyfile.in -Copyright: © 1997-2007 by Dimitri van Heesch -Origin: Doxygen 1.4.7 -License: GPL-2 - -Files: src/liblzma/check/crc32_table_?e.h - src/liblzma/check/crc64_table_?e.h - src/liblzma/lzma/fastpos_table.c - src/liblzma/rangecoder/price_table.c -Copyright: none, automatically generated data -Generated-With: - src/liblzma/check/crc32_tablegen.c - src/liblzma/check/crc64_tablegen.c - src/liblzma/lzma/fastpos_tablegen.c - src/liblzma/rangecoder/price_tablegen.c -License: none - No copyright to license. - -Files: .gitignore m4/.gitignore po/.gitignore po/LINGUAS po/POTFILES.in -Copyright: none; these are just short lists. -License: none - No copyright to license. - -Files: tests/compress_prepared_bcj_* -Copyright: 2008-2009, Lasse Collin -Source-Code: tests/bcj_test.c -License: PD - This file has been put into the public domain. - You can do whatever you want with this file. -Comment: - changelog.gz (commit 975d8fd) explains: - . - Recreated the BCJ test files for x86 and SPARC. The old files - were linked with crt*.o, which are copyrighted, and thus the - old test files were not in the public domain as a whole. They - are freely distributable though, but it is better to be careful - and avoid including any copyrighted pieces in the test files. - The new files are just compiled and assembled object files, - and thus don't contain any copyrighted code. - -Files: po/cs.po po/de.po po/fr.po -Copyright: 2010, Marek Černocký - 2010, Andre Noll - 2011, Adrien Nader -License: PD - This file is put in the public domain. - -Files: po/it.po po/pl.po -Copyright: 2009, 2010, Gruppo traduzione italiano di Ubuntu-it - 2010, Lorenzo De Liso - 2009, 2010, 2011, Milo Casagrande - 2011, Jakub Bogusz -License: PD - This file is in the public domain - -Files: INSTALL.generic -Copyright: © 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, - 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. -License: permissive-nowarranty - -Files: dos/config.h -Copyright: © 1992, 1993, 1994, 1999, 2000, 2001, 2002, 2005 - Free Software Foundation, Inc. - 2007-2010, Lasse Collin -Other-Authors: Roland McGrath, Akim Demaille, Paul Eggert, - David Mackenzie, Bruno Haible, and many others. -Origin: configure.ac from XZ Utils, - visibility.m4 serial 1 (gettext-0.15), - Autoconf 2.52g -License: config-h - configure.ac: - . - # Author: Lasse Collin - # - # This file has been put into the public domain. - # You can do whatever you want with this file. - . - visibility.m4: - . - dnl Copyright (C) 2005 Free Software Foundation, Inc. - dnl This file is free software; the Free Software Foundation - dnl gives unlimited permission to copy and/or distribute it, - dnl with or without modifications, as long as this notice is preserved. - . - dnl From Bruno Haible. - . - comments from Autoconf 2.52g: - . - # Copyright 1992, 1993, 1994, 1999, 2000, 2001, 2002 - # Free Software Foundation, Inc. - . - [...] - . - # As a special exception, the Free Software Foundation gives unlimited - # permission to copy, distribute and modify the configure scripts that - # are the output of Autoconf. You need not follow the terms of the GNU - # General Public License when using or distributing such scripts, even - # though portions of the text of Autoconf appear in them. The GNU - # General Public License (GPL) does govern all other use of the material - # that constitutes the Autoconf program. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - dos/config.h was generated with autoheader, which tells Autoconf to - output a script to generate a config.h file and then runs it. - -Files: po/Makevars -Origin: gettext-runtime/po/Makevars (gettext-0.12) -Copyright: © 2003 Free Software Foundation, Inc. -Authors: Bruno Haible -License: LGPL-2.1+ - The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 - and intl/COPYING.LIB-2.1. - . - On Debian systems, the complete text of intl/COPYING.LIB-2.0 from - gettext-runtime 0.12 can be found in ‘/usr/share/common-licenses/LGPL-2’ - and the text of intl/COPYING.LIB-2.1 can be found in - ‘/usr/share/common-licenses/LGPL-2.1’. - . - po/Makevars consists mostly of helpful comments and does not contain a - copyright and license notice. - -Files: COPYING.GPLv2 COPYING.GPLv3 COPYING.LGPLv2.1 -Copyright: © 1989, 1991, 1999, 2007 Free Software Foundation, Inc. -License: noderivs - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -Files: debian/* -Copyright: 2009-2012, Jonathan Nieder -License: PD-debian - The Debian packaging files are in the public domain. - You may freely use, modify, distribute, and relicense them. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: GPL-2 - Permission to use, copy, modify, and distribute this software and its - documentation under the terms of the GNU General Public License is - hereby granted. No representations are made about the suitability of - this software for any purpose. It is provided "as is" without express - or implied warranty. See the GNU General Public License for more - details. - . - Documents produced by doxygen are derivative works derived from the - input used in their production; they are not affected by this license. - . - On Debian systems, the complete text of the version of the GNU General - Public License distributed with Doxygen can be found in - ‘/usr/share/common-licenses/GPL-2’. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - -License: Autoconf - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - . - This program 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 GNU General - Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program. If not, see . - . - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - . - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in ‘/usr/share/common-licenses/GPL-3’. - -License: permissive-fsf - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - -License: permissive-nowarranty - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. This file is offered as-is, - without warranty of any kind. - - ----------------------------------------- -libmount1 version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -libncursesw6 version 6.1+20181013-2+deb10u2 - - -Copyright: - -This is the Debian prepackaged version of the ncurses -library and terminfo utilities. ncurses/terminfo was originally written -by Pavel Curtis and Zeyd M. Ben-Halim , and is -currently held by the Free Software Foundation. - -This package was put together by Vaidhyanathan G Mayilrangam - and Joel Klecker , using sources -obtained from ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.0.tar.gz. -Current versions of the ncurses sources are found at -ftp://invisible-island.net/ncurses/. - -It is based somewhat on work done by Bruce Perens , -David Engel . Michael Alan Dorman -, Richard Braakman , James Troup -, J.H.M. Dassen (Ray) -, and Galen Hazelwood -over various years. - - -Copyright (c) 1998-2018 Free Software Foundation, Inc. -Copyright © 2001 by Pradeep Padala - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, distribute with modifications, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - -Copyright (C) 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the X Consor- -tium. - - -Copyright (c) 1980, 1991, 1992, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - -Copyright 1996-2018 by Thomas E. Dickey - - All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - ----------------------------------------- -libnettle6 version 3.4.1-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Nettle -Upstream-Contact: Niels Möller -Source: http://www.lysator.liu.se/~nisse/nettle/ -Copyright: © 2001-2011 Niels Möller - Some parts are Copyright © the Free Software Foundation and various - people. See below and source code comments for details. -License: LGPL-2.1+ -Comment: - Nettle is distributed under the GNU Lesser General Public License - (LGPL). A few of the individual files are in the public domain. To - find the current status of particular files, you have to read the - copyright notices at the top of the files. - . - A list of the supported algorithms, their origins and licenses (from - the manual): - . - AES - The implementation of the AES cipher (also known as rijndael) is - written by Rafael Sevilla. Assembler for x86 by Rafael Sevilla and - Niels Möller, Sparc assembler by Niels Möller. Released under the - LGPL. - . - ARCFOUR - The implementation of the ARCFOUR (also known as RC4) cipher is - written by Niels Möller. Released under the LGPL. - . - ARCTWO - The implementation of the ARCTWO (also known as RC2) cipher is - written by Nikos Mavroyanopoulos and modified by Werner Koch and - Simon Josefsson. Released under the LGPL. - . - BLOWFISH - The implementation of the BLOWFISH cipher is written by Werner - Koch, copyright owned by the Free Software Foundation. Also hacked - by Simon Josefsson and Niels Möller. Released under the LGPL. - . - CAMELLIA - The C implementation is by Nippon Telegraph and Telephone - Corporation (NTT), heavily modified by Niels Möller. Assembler for - x86 and x86_64 by Niels Möller. Released under the LGPL. - . - CAST128 - The implementation of the CAST128 cipher is written by Steve Reid. - Released into the public domain. - . - DES - The implementation of the DES cipher is written by Dana L. How, and - released under the LGPL. - . - MD2 - The implementation of MD2 is written by Andrew Kuchling, and hacked - some by Andreas Sigfridsson and Niels Möller. Python Cryptography - Toolkit license (essentially public domain). - . - MD4 - This is almost the same code as for MD5 below, with modifications - by Marcus Comstedt. Released into the public domain. - . - MD5 - The implementation of the MD5 message digest is written by Colin - Plumb. It has been hacked some more by Andrew Kuchling and Niels - Möller. Released into the public domain. - . - SERPENT - The implementation of the SERPENT is based on the code in - libgcrypt, copyright owned by the Free Software Foundation. - Adapted to Nettle by Simon Josefsson and heavily modified by - Niels Möller. Assembly for x86_64 by Niels Möller. Released under - the LGPL. - . - SHA1 - The C implementation of the SHA1 message digest is written by Peter - Gutmann, and hacked some more by Andrew Kuchling and Niels Möller. - Released into the public domain. Assembler for x86 by Niels Möller, - released under the LGPL. - . - SHA224, SHA256, SHA384, and SHA512 - Written by Niels Möller, using Peter Gutmann's SHA1 code as a - model. Released under the LGPL. - . - TWOFISH - The implementation of the TWOFISH cipher is written by Ruud de - Rooij. Released under the LGPL. - . - RSA - Written by Niels Möller, released under the LGPL. Uses the GMP - library for bignum operations. - . - DSA - Written by Niels Möller, released under the LGPL. Uses the GMP - library for bignum operations. - -Files: * -Copyright: © 2001-2011 Niels Möller -License: LGPL-2.1+ - -Files: aes-set-* -Copyright: © 2000, 2001, 2002 Rafael R. Sevilla, Niels Möller -License: LGPL-2.1+ - -Files: arctwo* -Copyright: © 2003 Nikos Mavroyanopoulos - © 2004 Simon Josefsson - © 2004 Free Software Foundation, Inc. - © 2002, 2004 Niels Möller -License: LGPL-2.1+ - -Files: base64.h base64-meta.c -Copyright: © 2002 Dan Egnor - © 2002 Niels Möller -License: LGPL-2.1+ - -Files: blowfish.c -Copyright: © 1998, 2001, 2002, 2003 Free Software Foundation, Inc. - © 2010 Simon Josefsson -License: LGPL-2.1+ - -Files: blowfish.h -Copyright: © 1998, 2001 Free Software Foundation, Inc. - © 1998, 2001 Ray Dassen - © 1998, 2001 Niels Möller -License: LGPL-2.1+ - -Files: camellia-table.c camellia-crypt-internal.c -Copyright: © 2006, 2007 NTT (Nippon Telegraph and Telephone Corporation) - © 2010 Niels Möller -License: LGPL-2.1+ - -Files: der2dsa.c -Copyright: © 2005, 2009 Niels Möller - © 2009 Magnus Holmgren -License: LGPL-2.1+ - -Files: desCode.h descode.README desdata.c desinfo.c -Copyright: © 2002 Dana L. How -License: LGPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Library General Public License for more details. - . - You should have received a copy of the GNU Library General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian GNU/Linux systems, the complete text of the GNU Library - General Public License, version 2, can be found in - /usr/share/common-licenses/LGPL-2. - -Files: des.c des.h -Copyright: © 1992 Dana L. How - © 1997, 2001 Niels Möller -License: LGPL-2.1+ - -Files: gcm.c gcm.h -Copyright: © 2011 Katholieke Universiteit Leuven - © 2011 Niels Möller -License: LGPL-2.1+ - -Files: md2.c -Copyright: © ? Andrew Kuchling - © 2003 Andreas Sigfridsson - © 2003 Niels Möller -License: LGPL-2.1+ - -Files: md4.c -Copyright: © 2003 Marcus Comstedt - © 2003 Niels Möller -License: LGPL-2.1+ - -Files: md5.c md5-compress.c -Copyright: © Colin Plumb, Andrew Kuchling - © 2001 Niels Möller -License: LGPL-2.1+ - -Files: memxor.c -Copyright: © 1991,1993, 1995 Free Software Foundation, Inc. - © 2010 Niels Möller -License: LGPL-2.1+ - -Files: ripemd160.c ripemd160-compress.c -Copyright: © 1998, 2001, 2002, 2003 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: ripemd160-meta.c ripemd160.h -Copyright: © 2011 Andres Mejia -License: LGPL-2.1+ - -Files: serpent-encrypt.c serpent-decrypt.c serpent-set-key.c -Copyright: © 1998 Ross Anderson, Eli Biham, Lars Knudsen - © 2003, 2004, 2005 Free Software Foundation, Inc. - © 2010, 2011 Simon Josefsson - © 2011 Niels Möller -License: LGPL-2.1+ - -Files: sha* -Copyright: © 2001, 2004 Peter Gutmann, Andrew Kuchling, Niels Möller -License: LGPL-2.1+ - -Files: twofish* -Copyright: © 1999 Ruud de Rooij - © 1999 J.H.M. Dassen (Ray) - © 2001 Niels Möller -License: LGPL-2.1+ - -Files: dsa2sexp.c -Copyright: © 2002, 2009 Niels Möller - © 2009 Magnus Holmgren -License: LGPL-2.1+ - -Files: testsuite/des-compat-test.c -Copyright: © 1995-1997 Eric Young (eay@cryptsoft.com) -License: other - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the rouines from the library - being used are not cryptographic related :-). - 4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - . - THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -Files: tools/pkcs1-conv.c -Copyright: © 2005, 2009 Niels Möller - © 2009 Magnus Holmgren -License: LGPL-2.1+ - -Files: x86*/aes-*-internal.asm -Copyright: © 2001, 2002, 2005, 2008 Rafael R. Sevilla - © 2001, 2002, 2005, 2008 Niels Möller -License: LGPL-2.1+ - -Files: tools/getopt* -Copyright: © 1987-2001 Free Software Foundation, Inc. -License: GPL-2+ - -Files: config.guess config.sub -Copyright: © 1992-2003 Free Software Foundation, Inc. -License: GPL-2+ with Autoconf exception - As a special exception to the GNU General Public License, if you - distribute this file as part of a program that contains a - configuration script generated by Autoconf, you may include it under - the same distribution terms that you use for the rest of that program. - -Files: debian/* -Copyright: none -License: public-domain - I believe that most files in debian/ hardly contains any creative - expression eligible for copyright. - -Files: debian/sexp-conv.1 -Copyright: © 2002 Timshel Knoll - © 2007 Magnus Holmgren -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 dated June. 1991. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - . - On Debian GNU/Linux systems, the complete text of the GNU General - Public License, version 2, can be found in - /usr/share/common-licenses/GPL-2. -Comment: - This manpage was copied from the lsh-utils package. Timshel didn't - explicitly select a license for his packaging work, but I think that - it can be considered released under the same license as LSH itself. - -Files: debian/pkcs1-conv.1 debian/nettle-lfib-stream.1 -Copyright: © 2007 Magnus Holmgren -License: GAP - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. - -License: LGPL-2.1+ - The nettle library is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1 of the License, or (at your - option) any later version. - . - The nettle library 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 GNU Lesser General Public - License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU Lesser General Public License can be found in - /usr/share/common-licenses/LGPL. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - 02110-1301 USA. - . - On Debian GNU/Linux systems, the complete text of the newest version - of the GNU General Public License can be found in - /usr/share/common-licenses/GPL. - - ----------------------------------------- -libp11-kit0 version 0.23.15-2 - - -Copyright: - -Format: http://dep.debian.net/deps/dep5 -Upstream-Name: p11-kit -Source: https://p11-glue.github.io/p11-glue/p11-kit.html - -Files: * -Copyright: 2011 Collabora Ltd. -License: BSD-3-Clause - -Files: p11-kit/conf.* p11-kit/proxy.c - common/dict.c common/dict.h -Copyright: 2011 Collabora Ltd. - 2004 Stefan Walter -License: BSD-3-Clause - -Files: p11-kit/modules.c - common/dict.c common/dict.h -Copyright: 2008 Stefan Walter - 2011 Collabora Ltd. - 2017 Red Hat, Inc. -License: BSD-3-Clause - -Files: common/buffer.c common/buffer.h -Copyright: 2007, 2012 Stefan Walter - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: common/library.c common/library.h common/message.c - p11-kit/client-init.c p11-kit/proxy-init.c common/init.h -Copyright: 2011 Collabora Ltd. - 2012 Stef Walter -License: BSD-3-Clause - -Files: common/url.c common/url.h -Copyright: 2011 Collabora Ltd. - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/log.c -Copyright: 2007, Stefan Walter - 2013, Red Hat Inc. -License: BSD-3-Clause - -Files: common/pkcs11.h -Copyright: 2006, 2007 g10 Code GmbH - 2006 Andreas Jellinghaus - Copyright 2017 Red Hat, Inc. -License: permissive-like-automake-output - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. */ - -Files: common/argv.c common/argv.h common/hash.h - trust/oid.c trust/oid.h - trust/pem.c trust/pem.h common/argv.c common/argv.h common/pkcs11x.h - common/pkcs11i.h - common/test-constants.c common/test-hash.c - p11-kit/pkcs11.h p11-kit/test-managed.c - trust/builder.c trust/builder.h trust/digest.h trust/module.c - trust/module.h trust/module-init.c trust/pem.c - trust/pem.h trust/oid.c trust/oid.h trust/parser.h - trust/session.c trust/session.h trust/frob-cert.c - trust/frob-eku.c trust/frob-token.c - trust/test-digest.c trust/test-enumerate.c - trust/test-index.c trust/test-module.c trust/test-oid.c - trust/test-parser.c trust/test-pem.c trust/test-token.c - trust/token.c trust/token.h trust/test-trust.c - trust/test-trust.h trust/x509.c trust/x509.h p11-kit/frob-setuid.c -Copyright: 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: common/attrs.c common/attrs.h -Copyright: 2012, Redhat Inc. - 2011, Collabora Ltd. -License: BSD-3-Clause - - -Files: common/test-attrs.c common/test-buffer.c - trust/frob-ku.c trust/frob-oid.c trust/test-asn1.c -Copyright: 2012, Redhat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-modules.c -Copyright: 2012, 2015, 2016 Red Hat Inc -License: BSD-3-Clause - - -Files: common/constants.c common/constants.h common/test.c - common/test.h common/test-compat.c common/test-tests.c - common/tool.h p11-kit/deprecated.h - p11-kit/docs.h p11-kit/log.h p11-kit/modules.h p11-kit/proxy.h - p11-kit/test-log.c trust/anchor.c trust/anchor.h - trust/enumerate.c trust/enumerate.h trust/extract.c - trust/extract-cer.c trust/extract.h - trust/extract-openssl.c trust/extract-pem.c trust/index.c - trust/index.h trust/list.c trust/list.h trust/persist.c - trust/persist.h trust/save.c trust/save.h trust/frob-bc.c - trust/frob-ext.c trust/frob-pow.c - trust/test-base64.c - trust/test-builder.c trust/test-save.c - trust/test-utf8.c trust/test-x509.c - trust/types.h trust/utf8.c trust/utf8.h -Copyright: 2013, Redhat Inc. -License: BSD-3-Clause - -Files: p11-kit/remote.h common/frob-getenv.c - common/unix-peer.h -Copyright: 2014 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/server.c - common/unix-peer.h -Copyright: 2014 Red Hat Inc. -License: BSD-3-Clause -Comment: make_private_security_descriptor() and the helper functions were - * copied from putty/windows/winsecur.c in the PuTTY source code as of - * git commit 12bd5a6c722152aa27f24598785593e72b3284ea. - * - * PuTTY is copyright 1997-2017 Simon Tatham. - * - * Portions copyright Robert de Bath, Joris van Rantwijk, Delian - * Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, - * Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus - * Kuhn, Colin Watson, Christopher Staite, and CORE SDI S.A. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation files - * (the "Software"), to deal in the Software without restriction, - * including without limitation the rights to use, copy, modify, merge, - * publish, distribute, sublicense, and/or sell copies of the Software, - * and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - - -Files: p11-kit/remote.c -Copyright: 2014,2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-mock.c -Copyright: 2012 Stefan Walter - 2012-2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/test-virtual.c -Copyright: 2012 Stefan Walter - 2012 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-transport.c -Copyright: 2012 Stefan Walter - 2012-2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-rpc.c -Copyright: 2012 Stefan Walter - Copyright (C) 2012-2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: common/runtime.* common/test-runtime.c p11-kit/test-server.* - trust/extract-edk2.c -Copyright: (C) 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/mock-module-ep5.c -Copyright: 2012 Stefan Walter - 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: trust/test-edk2.c -Copyright: 2011, Collabora Ltd. - 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: trust/extract-jks.c trust/test-jks.c -Copyright: 2019, Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/rpc-transport.c -Copyright: 2012 Stefan Walter - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/test-deprecated.c -Copyright: 2011, Collabora Ltd. - 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/virtual.c trust/asn1.c trust/asn1.h p11-kit/rpc-client.c - p11-kit/rpc-message.c p11-kit/rpc-message.h p11-kit/rpc-server.c -Copyright: 2008 Stefan Walter - 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/rpc.h -Copyright: 2012-2013 Stefan Walter -License: BSD-3-Clause - -Files: trust/digest.c trust/digest.c common/hash.c -Copyright: 2004, 2005, 2007, 2011 Internet Systems Consortium, Inc. ("ISC") - 2000, 2001, 2003 Internet Software Consortium. -License: ISC - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - -Files: trust/base64.c trust/base64.h -Copyright: 1996, 1998 by Internet Software Consortium - Portions Copyright (c) 1995 by International Business Machines, Inc. -License: ISC+IBM - Copyright (c) 1996, 1998 by Internet Software Consortium. - . - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - . - . - Portions Copyright (c) 1995 by International Business Machines, Inc. - . - International Business Machines, Inc. (hereinafter called IBM) grants - permission under its copyrights to use, copy, modify, and distribute this - Software with or without fee, provided that the above copyright notice and - all paragraphs of this notice appear in all copies, and that the name of IBM - not be used in connection with the marketing of any product incorporating - the Software or modifications thereof, without specific, written prior - permission. - . - To the extent it has a right to do so, IBM grants an immunity from suit - under its patents, if any, for the use, sale or manufacture of products to - the extent that such products are used for performing Domain Name System - dynamic updates in TCP/IP networks by means of the Software. No immunity is - granted for any product per se or for any other function of any product. - . - THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - -Files: common/lexer.c common/lexer.h common/path.c -Copyright: 2005 Stefan Walter - 2011 Collabora Ltd. - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: common/compat.c -Copyright: Copyright (c) 2011 Collabora Ltd. - Portions of this file are covered by the following copyright: - Copyright (c) 2001 Mike Barcroft - Copyright (c) 1990, 1993 - Copyright (c) 1987, 1993 - The Regents of the University of California. -Comment: This code is derived from software contributed to Berkeley by - Chris Torek. -License: BSD-3-Clause - -Files: common/mock.h common/path.h common/frob-getauxval.c - common/test-lexer.c common/test-message.c - common/test-path.c common/test-url.c - p11-kit/test-proxy.c p11-kit/virtual.h p11-kit/test-util.c - trust/frob-nss-trust.c trust/test-parser.c - trust/test-persist.c p11-kit/client.h -Copyright: 2013 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/iter.c p11-kit/iter.h p11-kit/test-iter.c p11-kit/iter.gnu.c -Copyright: 2013,2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/client.c p11-kit/filter.c p11-kit/filter.h - p11-kit/test-filter.c p11-kit/virtual-fixed.h -Copyright: 2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: common/test-argv.c -Copyright: 2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/mock-module-ep.c p11-kit/test-progname.c - p11-kit/mock-module-ep3.c p11-kit/mock-module-ep4.c -Copyright: 2012 Stefan Walter -License: BSD-3-Clause - - -Files: common/unix-peer.c -Copyright: 2013 Nikos Mavrogiannopoulos -License: BSD-3-Clause - - -Files: debian/* -Copyright: 2011 Chris Coulson - 2011-2013 Andreas Metzler -License: BSD-3-Clause - - -Files: po/de.po -Copyright: 2011 Chris Leick -Comment: This file is distributed under the same license as the - debian files of the p11-kit package. -License: BSD-3-Clause - -Files: po/fi.po -Copyright: 2012 Rosetta Contributors and Canonical Ltd 2012 - Eerik Uusi-Illikainen https://launchpad.net/~ekiuusi-4, 2012 - Timo Jyrinki , 2012 -License: same-as-rest-of-p11kit - This file is distributed under the same license as the p11-kit - package. - - -License: BSD-3-Clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - ----------------------------------------- -libpam-modules version 1.3.1-5 - - -Copyright: - -This package was debianized by J.H.M. Dassen (Ray) jdassen@debian.org on -Wed, 23 Sep 1998 20:29:32 +0200. - -It was downloaded from ftp://ftp.kernel.org/pub/linux/libs/pam/pre/ - -Copyright (C) 1994, 1995, 1996 Olaf Kirch, -Copyright (C) 1995 Wietse Venema -Copyright (C) 1995, 2001-2008 Red Hat, Inc. -Copyright (C) 1996-1999, 2000-2003, 2005 Andrew G. Morgan -Copyright (C) 1996, 1997, 1999 Cristian Gafton -Copyright (C) 1996, 1999 Theodore Ts'o -Copyright (C) 1996 Alexander O. Yuriev -Copyright (C) 1996 Elliot Lee -Copyright (C) 1997 Philip W. Dalrymple -Copyright (C) 1999 Jan Rękorajski -Copyright (C) 1999 Ben Collins -Copyright (C) 2000-2001, 2003, 2005, 2007 Steve Langasek -Copyright (C) 2003, 2005 IBM Corporation -Copyright (C) 2003, 2006 SuSE Linux AG. -Copyright (C) 2003 Nalin Dahyabhai -Copyright (C) 2005-2008 Thorsten Kukuk -Copyright (C) 2005 Darren Tucker - - -Unless otherwise *explicitly* stated the following text describes the -licensed conditions under which the contents of this Linux-PAM release -may be distributed: - -------------------------------------------------------------------------- -Redistribution and use in source and binary forms of Linux-PAM, with -or without modification, are permitted provided that the following -conditions are met: - -1. Redistributions of source code must retain any existing copyright - notice, and this entire permission notice in its entirety, - including the disclaimer of warranties. - -2. Redistributions in binary form must reproduce all prior and current - copyright notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -3. The name of any author may not be used to endorse or promote - products derived from this software without their specific prior - written permission. - -ALTERNATIVELY, this product may be distributed under the terms of the -GNU General Public License, in which case the provisions of the GNU -GPL are required INSTEAD OF the above restrictions. (This clause is -necessary due to a potential conflict between the GNU GPL and the -restrictions contained in a BSD-style copyright.) - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. -------------------------------------------------------------------------- - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - ----------------------------------------- -libpam-modules-bin version 1.3.1-5 - - -Copyright: - -This package was debianized by J.H.M. Dassen (Ray) jdassen@debian.org on -Wed, 23 Sep 1998 20:29:32 +0200. - -It was downloaded from ftp://ftp.kernel.org/pub/linux/libs/pam/pre/ - -Copyright (C) 1994, 1995, 1996 Olaf Kirch, -Copyright (C) 1995 Wietse Venema -Copyright (C) 1995, 2001-2008 Red Hat, Inc. -Copyright (C) 1996-1999, 2000-2003, 2005 Andrew G. Morgan -Copyright (C) 1996, 1997, 1999 Cristian Gafton -Copyright (C) 1996, 1999 Theodore Ts'o -Copyright (C) 1996 Alexander O. Yuriev -Copyright (C) 1996 Elliot Lee -Copyright (C) 1997 Philip W. Dalrymple -Copyright (C) 1999 Jan Rękorajski -Copyright (C) 1999 Ben Collins -Copyright (C) 2000-2001, 2003, 2005, 2007 Steve Langasek -Copyright (C) 2003, 2005 IBM Corporation -Copyright (C) 2003, 2006 SuSE Linux AG. -Copyright (C) 2003 Nalin Dahyabhai -Copyright (C) 2005-2008 Thorsten Kukuk -Copyright (C) 2005 Darren Tucker - - -Unless otherwise *explicitly* stated the following text describes the -licensed conditions under which the contents of this Linux-PAM release -may be distributed: - -------------------------------------------------------------------------- -Redistribution and use in source and binary forms of Linux-PAM, with -or without modification, are permitted provided that the following -conditions are met: - -1. Redistributions of source code must retain any existing copyright - notice, and this entire permission notice in its entirety, - including the disclaimer of warranties. - -2. Redistributions in binary form must reproduce all prior and current - copyright notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -3. The name of any author may not be used to endorse or promote - products derived from this software without their specific prior - written permission. - -ALTERNATIVELY, this product may be distributed under the terms of the -GNU General Public License, in which case the provisions of the GNU -GPL are required INSTEAD OF the above restrictions. (This clause is -necessary due to a potential conflict between the GNU GPL and the -restrictions contained in a BSD-style copyright.) - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. -------------------------------------------------------------------------- - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - ----------------------------------------- -libpam-runtime version 1.3.1-5 - - -Copyright: - -This package was debianized by J.H.M. Dassen (Ray) jdassen@debian.org on -Wed, 23 Sep 1998 20:29:32 +0200. - -It was downloaded from ftp://ftp.kernel.org/pub/linux/libs/pam/pre/ - -Copyright (C) 1994, 1995, 1996 Olaf Kirch, -Copyright (C) 1995 Wietse Venema -Copyright (C) 1995, 2001-2008 Red Hat, Inc. -Copyright (C) 1996-1999, 2000-2003, 2005 Andrew G. Morgan -Copyright (C) 1996, 1997, 1999 Cristian Gafton -Copyright (C) 1996, 1999 Theodore Ts'o -Copyright (C) 1996 Alexander O. Yuriev -Copyright (C) 1996 Elliot Lee -Copyright (C) 1997 Philip W. Dalrymple -Copyright (C) 1999 Jan Rękorajski -Copyright (C) 1999 Ben Collins -Copyright (C) 2000-2001, 2003, 2005, 2007 Steve Langasek -Copyright (C) 2003, 2005 IBM Corporation -Copyright (C) 2003, 2006 SuSE Linux AG. -Copyright (C) 2003 Nalin Dahyabhai -Copyright (C) 2005-2008 Thorsten Kukuk -Copyright (C) 2005 Darren Tucker - - -Unless otherwise *explicitly* stated the following text describes the -licensed conditions under which the contents of this Linux-PAM release -may be distributed: - -------------------------------------------------------------------------- -Redistribution and use in source and binary forms of Linux-PAM, with -or without modification, are permitted provided that the following -conditions are met: - -1. Redistributions of source code must retain any existing copyright - notice, and this entire permission notice in its entirety, - including the disclaimer of warranties. - -2. Redistributions in binary form must reproduce all prior and current - copyright notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -3. The name of any author may not be used to endorse or promote - products derived from this software without their specific prior - written permission. - -ALTERNATIVELY, this product may be distributed under the terms of the -GNU General Public License, in which case the provisions of the GNU -GPL are required INSTEAD OF the above restrictions. (This clause is -necessary due to a potential conflict between the GNU GPL and the -restrictions contained in a BSD-style copyright.) - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. -------------------------------------------------------------------------- - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - ----------------------------------------- -libpam0g version 1.3.1-5 - - -Copyright: - -This package was debianized by J.H.M. Dassen (Ray) jdassen@debian.org on -Wed, 23 Sep 1998 20:29:32 +0200. - -It was downloaded from ftp://ftp.kernel.org/pub/linux/libs/pam/pre/ - -Copyright (C) 1994, 1995, 1996 Olaf Kirch, -Copyright (C) 1995 Wietse Venema -Copyright (C) 1995, 2001-2008 Red Hat, Inc. -Copyright (C) 1996-1999, 2000-2003, 2005 Andrew G. Morgan -Copyright (C) 1996, 1997, 1999 Cristian Gafton -Copyright (C) 1996, 1999 Theodore Ts'o -Copyright (C) 1996 Alexander O. Yuriev -Copyright (C) 1996 Elliot Lee -Copyright (C) 1997 Philip W. Dalrymple -Copyright (C) 1999 Jan Rękorajski -Copyright (C) 1999 Ben Collins -Copyright (C) 2000-2001, 2003, 2005, 2007 Steve Langasek -Copyright (C) 2003, 2005 IBM Corporation -Copyright (C) 2003, 2006 SuSE Linux AG. -Copyright (C) 2003 Nalin Dahyabhai -Copyright (C) 2005-2008 Thorsten Kukuk -Copyright (C) 2005 Darren Tucker - - -Unless otherwise *explicitly* stated the following text describes the -licensed conditions under which the contents of this Linux-PAM release -may be distributed: - -------------------------------------------------------------------------- -Redistribution and use in source and binary forms of Linux-PAM, with -or without modification, are permitted provided that the following -conditions are met: - -1. Redistributions of source code must retain any existing copyright - notice, and this entire permission notice in its entirety, - including the disclaimer of warranties. - -2. Redistributions in binary form must reproduce all prior and current - copyright notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - -3. The name of any author may not be used to endorse or promote - products derived from this software without their specific prior - written permission. - -ALTERNATIVELY, this product may be distributed under the terms of the -GNU General Public License, in which case the provisions of the GNU -GPL are required INSTEAD OF the above restrictions. (This clause is -necessary due to a potential conflict between the GNU GPL and the -restrictions contained in a BSD-style copyright.) - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED -WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE -USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. -------------------------------------------------------------------------- - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - ----------------------------------------- -libpcre3 version 2:8.39-12 - - -Copyright: - -This is Debian GNU/Linux's prepackaged version of the PCRE regular -expression library and associated pgrep utility. - -This package was put together by me, Mark Baker from the -original sources obtained from ftp.csx.cam.ac.uk:/pub/software/programming/pcre. - -PCRE LICENCE ------------- - -PCRE is a library of functions to support regular expressions whose syntax -and semantics are as close as possible to those of the Perl 5 language. - -Release 7 of PCRE is distributed under the terms of the "BSD" licence, as -specified below. The documentation for PCRE, supplied in the "doc" -directory, is distributed under the same terms as the software itself. - -The basic library functions are written in C and are freestanding. Also -included in the distribution is a set of C++ wrapper functions. - - -THE BASIC LIBRARY FUNCTIONS ---------------------------- - -Written by: Philip Hazel -Email local part: ph10 -Email domain: cam.ac.uk - -University of Cambridge Computing Service, -Cambridge, England. - -Copyright (c) 1997-2007 University of Cambridge -All rights reserved. - - -THE C++ WRAPPER FUNCTIONS -------------------------- - -Contributed by: Google Inc. - -Copyright (c) 2007, Google Inc. -All rights reserved. - - -THE "BSD" LICENCE ------------------ - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the name of Google - Inc. nor the names of their contributors may be used to endorse or - promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -End - - ----------------------------------------- -libseccomp2 version 2.3.3-4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libseccomp -Source: https://sourceforge.net/projects/libseccomp/ - -Files: * -Copyright: 2012 Paul Moore - 2012 Ashley Lai - 2012 Corey Bryant - 2012 Eduardo Otubo - 2012 Eric Paris -License: LGPL-2.1 - -Files: tests/22-sim-basic_chains_array.tests -Copyright: 2013 Vitaly Shukela -License: LGPL-2.1 - -Files: src/hash.* -Copyright: 2006 Bob Jenkins -License: LGPL-2.1 - -Files: debian/* -Copyright: 2012 Kees Cook -License: LGPL-2.1 - -License: LGPL-2.1 - This library is free software; you can redistribute it and/or modify it - under the terms of version 2.1 of the GNU Lesser General Public License as - published by the Free Software Foundation. - . - This library 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 GNU Lesser General Public License - for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this library; if not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-2.1". - - ----------------------------------------- -libselinux1 version 2.8-1+b1 - - -Copyright: - -This is the Debian package for libselinux, and it is built from sources obtained from: -http://userspace.selinuxproject.org/trac/wiki/Releases - -This package was debianized by Colin Walters on -Thu, 3 Jul 2003 17:10:57 -0400. - -This library (libselinux) is public domain software, i.e. not copyrighted. - -Warranty Exclusion ------------------- -You agree that this software is a -non-commercially developed program that may contain "bugs" (as that -term is used in the industry) and that it may not function as intended. -The software is licensed "as is". NSA makes no, and hereby expressly -disclaims all, warranties, express, implied, statutory, or otherwise -with respect to the software, including noninfringement and the implied -warranties of merchantability and fitness for a particular purpose. - -Limitation of Liability ------------------------ -In no event will NSA be liable for any damages, including loss of data, -lost profits, cost of cover, or other special, incidental, -consequential, direct or indirect damages arising from the software or -the use thereof, however caused and on any theory of liability. This -limitation will apply even if NSA has been advised of the possibility -of such damage. You acknowledge that this is a reasonable allocation of -risk. - ----------------------------------------------------------------------------- - However, one file (utils/avcstat.c) is - Copyright: 2004 Red Hat, Inc., James Morris - and is distributed underthe terms of the GNU General Public License, - version 2. - ----------------------------------------------------------------------------- -In addition, The Debian specific package was modified to include an -excerpt from the GNU libc package in the file -utils/ia64-inline-syscall.h. The GNU C Library is distributed under -the terms of the GNU Lesser General Public License as published by the -Free Software Foundation; either version 2.1 of the License, or (at -your option) any later version. - -You should have received a copy of the GNU Lesser General Public -License along with the GNU C Library; if not, write to - Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301, USA. - - -On Debian systems, the complete text of the GNU Library -General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. ------------------------------------------------------------------------------- - -This package is maintained by Manoj Srivastava . - -The Debian specific changes are © 2005, 2006, Manoj Srivastava -, and distributed under the terms of the GNU -General Public License, version 2. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL-2'. - - A copy of the GNU General Public License is also available at - . You may also obtain - it by writing to the Free Software Foundation, Inc., 51 Franklin - St, Fifth Floor, Boston, MA 02110-1301, USA. - -Manoj Srivastava -arch-tag: d4250e44-a0e0-4ee0-adb9-2bd74f6eeb27 - - ----------------------------------------- -libsemanage-common version 2.8-2 - - -Copyright: - -This is the Debian package for libsemanage, and it is built from sources -obtained from: http://www.nsa.gov/selinux/code/download5.cfm. - -libsemanage is Copyright © 2004-2007 Tresys Technology, LLC - Copyright © 2005 Red Hat, Inc. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1 - -On Debian GNU/Linux systems, the complete text of the Lesser GNU General -Public License can be found in `/usr/share/common-licenses/LGPL'. - -This package is maintained by Manoj Srivastava . - -The Debian specific changes are © 2005-2009, Manoj Srivastava -, and distributed under the terms of the GNU -General Public License, version 2. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - A copy of the GNU General Public License is also available at - . You may also obtain - it by writing to the Free Software Foundation, Inc., 51 Franklin - St, Fifth Floor, Boston, MA 02110-1301, USA. - -Manoj Srivastava -arch-tag: d4250e44-a0e0-4ee0-adb9-2bd74f6eeb27 - - ----------------------------------------- -libsemanage1 version 2.8-2 - - -Copyright: - -This is the Debian package for libsemanage, and it is built from sources -obtained from: http://www.nsa.gov/selinux/code/download5.cfm. - -libsemanage is Copyright © 2004-2007 Tresys Technology, LLC - Copyright © 2005 Red Hat, Inc. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1 - -On Debian GNU/Linux systems, the complete text of the Lesser GNU General -Public License can be found in `/usr/share/common-licenses/LGPL'. - -This package is maintained by Manoj Srivastava . - -The Debian specific changes are © 2005-2009, Manoj Srivastava -, and distributed under the terms of the GNU -General Public License, version 2. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - A copy of the GNU General Public License is also available at - . You may also obtain - it by writing to the Free Software Foundation, Inc., 51 Franklin - St, Fifth Floor, Boston, MA 02110-1301, USA. - -Manoj Srivastava -arch-tag: d4250e44-a0e0-4ee0-adb9-2bd74f6eeb27 - - ----------------------------------------- -libsepol1 version 2.8-1 - - -Copyright: - -This is the Debian package for libsepol, and it is built from sources -obtained from http://userspace.selinuxproject.org/releases/current/devel/ - - - -This package was debianized by Russell Coker on -Fri, 20 Aug 2004 17:26:18 +1000. - -libsepol is - Copyright (C) 2003, 2004 Stephen Smalley - Copyright (C) 2003-2007 Red Hat, Inc. - Copyright (C) 2004, 2005 Trusted Computer Solutions, Inc. - Copyright (C) 2003-2008 Tresys Technology, LLC - - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -On Debian GNU/Linux systems, the complete text of the Lesser GNU General -Public License can be found in `/usr/share/common-licenses/LGPL'. - - This package is maintained by Manoj Srivastava . - - The Debian specific changes are © 2005-2008, Manoj Srivastava - , and distributed under the terms of the GNU - General Public License, version 2. - - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - - A copy of the GNU General Public License is also available at - . You may also obtain - it by writing to the Free Software Foundation, Inc., 51 Franklin - St, Fifth Floor, Boston, MA 02110-1301 USA - -Manoj Srivastava -arch-tag: d4250e44-a0e0-4ee0-adb9-2bd74f6eeb27 - - ----------------------------------------- -libsmartcols1 version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -libss2 version 1.44.5-1+deb10u3 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the ss -command-line interface parsing library. It is currently -distributed together with the EXT2 file system utilities, which are -otherwise packaged as "e2fsprogs". - -This package was put together by Yann Dirson , -from sources obtained from a mirror of: - tsx-11.mit.edu:/pub/linux/packages/ext2fs/ - -From the original distribution: - -Copyright 1987, 1988 by the Student Information Processing Board - of the Massachusetts Institute of Technology - -Permission to use, copy, modify, and distribute this software -and its documentation for any purpose and without fee is -hereby granted, provided that the above copyright notice -appear in all copies and that both that copyright notice and -this permission notice appear in supporting documentation, -and that the names of M.I.T. and the M.I.T. S.I.P.B. not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -M.I.T. and the M.I.T. S.I.P.B. make no representations about -the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - - ----------------------------------------- -libstdc++6 version 8.3.0-6 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the GNU compiler -collection, containing Ada, C, C++, Fortran 95, Objective-C, -Objective-C++, and Treelang compilers, documentation, and support -libraries. In addition, Debian provides the gdc compiler, either in -the same source package, or built from a separate same source package. -Packaging is done by the Debian GCC Maintainers -, with sources obtained from: - - ftp://gcc.gnu.org/pub/gcc/releases/ (for full releases) - svn://gcc.gnu.org/svn/gcc/ (for prereleases) - http://bitbucket.org/goshawk/gdc (for D) - https://github.com/MentorEmbedded/nvptx-newlib/ (for newlib-nvptx) - -The current gcc-8 source package is taken from the SVN gcc-8-branch. - -Changes: See changelog.Debian.gz - -Debian splits the GNU Compiler Collection into packages for each language, -library, and documentation as follows: - -Language Compiler package Library package Documentation ---------------------------------------------------------------------------- -Ada gnat-8 libgnat-8 gnat-8-doc -BRIG gccbrig-8 libhsail-rt0 -C gcc-8 gcc-8-doc -C++ g++-8 libstdc++6 libstdc++6-8-doc -D gdc-8 -Fortran 95 gfortran-8 libgfortran3 gfortran-8-doc -Go gccgo-8 libgo0 -Objective C gobjc-8 libobjc2 -Objective C++ gobjc++-8 - -For some language run-time libraries, Debian provides source files, -development files, debugging symbols and libraries containing position- -independent code in separate packages: - -Language Sources Development Debugging Position-Independent ------------------------------------------------------------------------------- -C++ libstdc++6-8-dbg libstdc++6-8-pic -D libphobos-8-dev - -Additional packages include: - -All languages: -libgcc1, libgcc2, libgcc4 GCC intrinsics (platform-dependent) -gcc-8-base Base files common to all compilers -gcc-8-soft-float Software floating point (ARM only) -gcc-8-source The sources with patches - -Ada: -libgnatvsn-dev, libgnatvsn8 GNAT version library - -C: -cpp-8, cpp-8-doc GNU C Preprocessor -libssp0-dev, libssp0 GCC stack smashing protection library -libquadmath0 Math routines for the __float128 type -fixincludes Fix non-ANSI header files - -C, C++ and Fortran 95: -libgomp1-dev, libgomp1 GCC OpenMP (GOMP) support library -libitm1-dev, libitm1 GNU Transactional Memory Library - -Biarch support: On some 64-bit platforms which can also run 32-bit code, -Debian provides additional packages containing 32-bit versions of some -libraries. These packages have names beginning with 'lib32' instead of -'lib', for example lib32stdc++6. Similarly, on some 32-bit platforms which -can also run 64-bit code, Debian provides additional packages with names -beginning with 'lib64' instead of 'lib'. These packages contain 64-bit -versions of the libraries. (At this time, not all platforms and not all -libraries support biarch.) The license terms for these lib32 or lib64 -packages are identical to the ones for the lib packages. - - -COPYRIGHT STATEMENTS AND LICENSING TERMS - - -GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, -1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, -2008, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc. - -GCC is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -GCC 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 GNU General Public License -for more details. - -Files that have exception clauses are licensed under the terms of the -GNU General Public License; either version 3, or (at your option) any -later version. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', version 3 of this -license in `/usr/share/common-licenses/GPL-3'. - -The following runtime libraries are licensed under the terms of the -GNU General Public License (v3 or later) with version 3.1 of the GCC -Runtime Library Exception (included in this file): - - - libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*, - gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h, - gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c, - gcc/tsystem.h, gcc/typeclass.h). - - libatomic - - libdecnumber - - libgomp - - libitm - - libssp - - libstdc++-v3 - - libobjc - - libgfortran - - The libgnat-8 Ada support library and libgnatvsn library. - - Various config files in gcc/config/ used in runtime libraries. - - libvtv - -The libbacktrace library is licensed under the following terms: - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - (1) Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - (2) Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - (3) The name of the author may not be used to - endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - - -The libsanitizer libraries (libasan, liblsan, libtsan, libubsan) are -licensed under the following terms: - -Copyright (c) 2009-2014 by the LLVM contributors. - -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -The libffi library is licensed under the following terms: - - libffi - Copyright (c) 1996-2003 Red Hat, Inc. - - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - ``Software''), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - -The documentation is licensed under the GNU Free Documentation License (v1.2). -On Debian GNU/Linux systems, the complete text of this license is in -`/usr/share/common-licenses/GFDL-1.2'. - - -GCC RUNTIME LIBRARY EXCEPTION - -Version 3.1, 31 March 2009 - -Copyright (C) 2009 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this -license document, but changing it is not allowed. - -This GCC Runtime Library Exception ("Exception") is an additional -permission under section 7 of the GNU General Public License, version -3 ("GPLv3"). It applies to a given file (the "Runtime Library") that -bears a notice placed by the copyright holder of the file stating that -the file is governed by GPLv3 along with this Exception. - -When you use GCC to compile a program, GCC may combine portions of -certain GCC header files and runtime libraries with the compiled -program. The purpose of this Exception is to allow compilation of -non-GPL (including proprietary) programs to use, in this way, the -header files and runtime libraries covered by this Exception. - -0. Definitions. - -A file is an "Independent Module" if it either requires the Runtime -Library for execution after a Compilation Process, or makes use of an -interface provided by the Runtime Library, but is not otherwise based -on the Runtime Library. - -"GCC" means a version of the GNU Compiler Collection, with or without -modifications, governed by version 3 (or a specified later version) of -the GNU General Public License (GPL) with the option of using any -subsequent versions published by the FSF. - -"GPL-compatible Software" is software whose conditions of propagation, -modification and use would permit combination with GCC in accord with -the license of GCC. - -"Target Code" refers to output from any compiler for a real or virtual -target processor architecture, in executable form or suitable for -input to an assembler, loader, linker and/or execution -phase. Notwithstanding that, Target Code does not include data in any -format that is used as a compiler intermediate representation, or used -for producing a compiler intermediate representation. - -The "Compilation Process" transforms code entirely represented in -non-intermediate languages designed for human-written code, and/or in -Java Virtual Machine byte code, into Target Code. Thus, for example, -use of source code generators and preprocessors need not be considered -part of the Compilation Process, since the Compilation Process can be -understood as starting with the output of the generators or -preprocessors. - -A Compilation Process is "Eligible" if it is done using GCC, alone or -with other GPL-compatible software, or if it is done without using any -work based on GCC. For example, using non-GPL-compatible Software to -optimize any GCC intermediate representations would not qualify as an -Eligible Compilation Process. - -1. Grant of Additional Permission. - -You have permission to propagate a work of Target Code formed by -combining the Runtime Library with Independent Modules, even if such -propagation would otherwise violate the terms of GPLv3, provided that -all Target Code was generated by Eligible Compilation Processes. You -may then convey such a combination under terms of your choice, -consistent with the licensing of the Independent Modules. - -2. No Weakening of GCC Copyleft. - -The availability of this Exception does not imply any general -presumption that third-party software is unaffected by the copyleft -requirements of the license of GCC. - - -libquadmath/*.[hc]: - - Copyright (C) 2010 Free Software Foundation, Inc. - Written by Francois-Xavier Coudert - Written by Tobias Burnus - -This file is part of the libiberty library. -Libiberty is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public -License as published by the Free Software Foundation; either -version 2 of the License, or (at your option) any later version. - -Libiberty 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 GNU -Library General Public License for more details. - -libquadmath/math: - -atanq.c, expm1q.c, j0q.c, j1q.c, log1pq.c, logq.c: - Copyright 2001 by Stephen L. Moshier - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -coshq.c, erfq.c, jnq.c, lgammaq.c, powq.c, roundq.c: - Changes for 128-bit __float128 are - Copyright (C) 2001 Stephen L. Moshier - and are incorporated herein by permission of the author. The author - reserves the right to distribute this material elsewhere under different - copying permissions. These modifications are distributed here under - the following terms: - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -ldexpq.c: - * Conversion to long double by Ulrich Drepper, - * Cygnus Support, drepper@cygnus.com. - -cosq_kernel.c, expq.c, sincos_table.c, sincosq.c, sincosq_kernel.c, -sinq_kernel.c, truncq.c: - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - -isinfq.c: - * Written by J.T. Conklin . - * Change for long double by Jakub Jelinek - * Public domain. - -llroundq.c, lroundq.c, tgammaq.c: - Copyright (C) 1997, 1999, 2002, 2004 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997 and - Jakub Jelinek , 1999. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - -log10q.c: - Cephes Math Library Release 2.2: January, 1991 - Copyright 1984, 1991 by Stephen L. Moshier - Adapted for glibc November, 2001 - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library 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 GNU - Lesser General Public License for more details. - -remaining files: - - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - - -gcc/go/gofrontend, libgo: - -Copyright (c) 2009 The Go Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -libmpx: - Copyright (C) 2009-2014, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY - WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - - -D: -gdc-8 GNU D Compiler -libphobos-8-dev D standard runtime library - -The D source package is made up of the following components. - -The D front-end for GCC: - - d/* - -Copyright (C) 2004-2007 David Friedman -Modified by Vincenzo Ampolo, Michael Parrot, Iain Buclaw, (C) 2009, 2010 - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', version 2 of this -license in `/usr/share/common-licenses/GPL-2'. - - -The DMD Compiler implementation of the D programming language: - - d/dmd/* - -Copyright (c) 1999-2010 by Digital Mars -All Rights Reserved -written by Walter Bright -http://www.digitalmars.com -License for redistribution is by either the Artistic License or -the GNU General Public License (v1). - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License is in `/usr/share/common-licenses/GPL', the Artistic -license in `/usr/share/common-licenses/Artistic'. - - -The Zlib data compression library: - - d/phobos/etc/c/zlib/* - - (C) 1995-2004 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - -The Phobos standard runtime library: - - d/phobos/* - -Unless otherwise marked within the file, each file in the source -is under the following licenses: - -Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com -Written by Walter Bright - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, in both source and binary form, subject to the following -restrictions: - - o The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - o Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - o This notice may not be removed or altered from any source - distribution. - -By plainly marking modifications, something along the lines of adding to each -file that has been changed a "Modified by Foo Bar" line -underneath the "Written by" line would be adequate. - -The libhsail-rt library is licensed under the following terms: - - Copyright (C) 2015-2017 Free Software Foundation, Inc. - Contributed by Pekka Jaaskelainen - for General Processor Tech. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -libhsail-rt/rt/fp16.c is licensed under the following terms: - - Copyright (C) 2008-2017 Free Software Foundation, Inc. - Contributed by CodeSourcery. - - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. - - This file 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 GNU - General Public License for more details. - - Under Section 7 of GPL version 3, you are granted additional - permissions described in the GCC Runtime Library Exception, version - 3.1, as published by the Free Software Foundation. - - You should have received a copy of the GNU General Public License and - a copy of the GCC Runtime Library Exception along with this program; - see the files COPYING3 and COPYING.RUNTIME respectively. If not, see - . - -newlib-nvptx-20yymmdd/: - -Upstream Authors: -newlib@sources.redhat.com -Jeff Johnston -Tom Fitzsimmons - -The newlib subdirectory is a collection of software from several sources. -Each file may have its own copyright/license that is embedded in the source -file. - -This list documents those licenses which are more restrictive than -a BSD-like license or require the copyright notice -to be duplicated in documentation and/or other materials associated with -the distribution. Certain licenses documented here only apply to -specific targets. Certain clauses only apply if you are building the -code as part of your binary. - -Note that this list may omit certain licenses that -only pertain to the copying/modifying of the individual source code. -If you are distributing the source code, then you do not need to -worry about these omitted licenses, so long as you do not modify the -copyright information already in place. - -Parts of this work are licensed under the terms of the GNU General -Public License. On Debian systems, the complete text of this license -can be found in /usr/share/common-licenses/GPL. - -Parts of this work are licensed under the terms of the GNU Library -General Public License. On Debian systems, the complete text of this -license be found in /usr/share/common-licenses/LGPL. - -(1) University of California, Berkeley - -[1a] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -and other materials related to such distribution and use -acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1b] - -Copyright (c) 1990 The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that the above copyright notice and this paragraph are -duplicated in all such forms and that any documentation, -advertising materials, and other materials related to such -distribution and use acknowledge that the software was developed -by the University of California, Berkeley. The name of the -University may not be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -[1c] - -Copyright (c) 1981, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 -The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1d] - -Copyright (c) 1988, 1990, 1993 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1e] - -Copyright (c) 1982, 1986, 1989, 1991, 1993, 1994 -The Regents of the University of California. All rights reserved. -(c) UNIX System Laboratories, Inc. -All or some portions of this file are derived from material licensed -to the University of California by American Telephone and Telegraph -Co. or Unix System Laboratories, Inc. and are reproduced herein with -the permission of UNIX System Laboratories, Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -[1f] - -Copyright (c) 1987, 1988, 2000 Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms are permitted -provided that: (1) source distributions retain this entire copyright -notice and comment, and (2) distributions including binaries display -the following acknowledgement: ``This product includes software -developed by the University of California, Berkeley and its contributors'' -in the documentation or other materials provided with the distribution -and in all advertising materials mentioning features or use of this -software. Neither the name of the University nor the names of its -contributors may be used to endorse or promote products derived -from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -------------------------------------------------------------- - Please note that in some of the above alternate licenses, there is a - statement regarding that acknowledgement must be made in any - advertising materials for products using the code. This restriction - no longer applies due to the following license change: - - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - - In some cases the defunct clause has been removed in modified newlib code and - in some cases, the clause has been left as-is. -------------------------------------------------------------- - -(2) Cygwin (cygwin targets only) - -Copyright 2001 Red Hat, Inc. - -This software is a copyrighted work licensed under the terms of the -Cygwin license. Please consult the file "CYGWIN_LICENSE" for -details. - -(3) David M. Gay at AT&T - -The author of this software is David M. Gay. - -Copyright (c) 1991 by AT&T. - -Permission to use, copy, modify, and distribute this software for any -purpose without fee is hereby granted, provided that this entire notice -is included in all copies of any software which is or includes a copy -or modification of this software and in all copies of the supporting -documentation for such software. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY -REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY -OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - -(4) Advanced Micro Devices - -Copyright 1989, 1990 Advanced Micro Devices, Inc. - -This software is the property of Advanced Micro Devices, Inc (AMD) which -specifically grants the user the right to modify, use and distribute this -software provided this notice is not removed or altered. All other rights -are reserved by AMD. - -AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS -SOFTWARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL -DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR -USE OF THIS SOFTWARE. - -So that all may benefit from your experience, please report any problems -or suggestions about this software to the 29K Technical Support Center at -800-29-29-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or -0031-11-1129 in Japan, toll free. The direct dial number is 512-462-4118. - -Advanced Micro Devices, Inc. -29K Support Products -Mail Stop 573 -5900 E. Ben White Blvd. -Austin, TX 78741 -800-292-9263 - -(5) C.W. Sandmann - -Copyright (C) 1993 C.W. Sandmann - -This file may be freely distributed as long as the author's name remains. - -(6) Eric Backus - -(C) Copyright 1992 Eric Backus - -This software may be used freely so long as this copyright notice is -left intact. There is no warrantee on this software. - -(7) Sun Microsystems - -Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - -Developed at SunPro, a Sun Microsystems, Inc. business. -Permission to use, copy, modify, and distribute this -software is freely granted, provided that this notice -is preserved. - -(8) Hewlett Packard - -(c) Copyright 1986 HEWLETT-PACKARD COMPANY - -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: - permission to use, copy, modify, and distribute this file -for any purpose is hereby granted without fee, provided that -the above copyright notice and this notice appears in all -copies, and that the name of Hewlett-Packard Company not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Hewlett-Packard Company makes no representations about the -suitability of this software for any purpose. - -(9) Hans-Peter Nilsson - -Copyright (C) 2001 Hans-Peter Nilsson - -Permission to use, copy, modify, and distribute this software is -freely granted, provided that the above copyright notice, this notice -and the following disclaimer are preserved with no changes. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. - -(10) Stephane Carrez (m68hc11-elf/m68hc12-elf targets only) - -Copyright (C) 1999, 2000, 2001, 2002 Stephane Carrez (stcarrez@nerim.fr) - -The authors hereby grant permission to use, copy, modify, distribute, -and license this software and its documentation for any purpose, provided -that existing copyright notices are retained in all copies and that this -notice is included verbatim in any distributions. No written agreement, -license, or royalty fee is required for any of the authorized uses. -Modifications to this software may be copyrighted by their authors -and need not follow the licensing terms described here, provided that -the new terms are clearly indicated on the first page of each file where -they apply. - -(11) Christopher G. Demetriou - -Copyright (c) 2001 Christopher G. Demetriou -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(12) SuperH, Inc. - -Copyright 2002 SuperH, Inc. All rights reserved - -This software is the property of SuperH, Inc (SuperH) which specifically -grants the user the right to modify, use and distribute this software -provided this notice is not removed or altered. All other rights are -reserved by SuperH. - -SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO -THIS SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, -INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM -THE FURNISHING, PERFORMANCE, OR USE OF THIS SOFTWARE. - -So that all may benefit from your experience, please report any problems -or suggestions about this software to the SuperH Support Center via -e-mail at softwaresupport@superh.com . - -SuperH, Inc. -405 River Oaks Parkway -San Jose -CA 95134 -USA - -(13) Royal Institute of Technology - -Copyright (c) 1999 Kungliga Tekniska Hgskolan -(Royal Institute of Technology, Stockholm, Sweden). -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(14) Alexey Zelkin - -Copyright (c) 2000, 2001 Alexey Zelkin -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(15) Andrey A. Chernov - -Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(16) FreeBSD - -Copyright (c) 1997-2002 FreeBSD Project. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(17) S. L. Moshier - -Author: S. L. Moshier. - -Copyright (c) 1984,2000 S.L. Moshier - -Permission to use, copy, modify, and distribute this software for any -purpose without fee is hereby granted, provided that this entire notice -is included in all copies of any software which is or includes a copy -or modification of this software and in all copies of the supporting -documentation for such software. - -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION -OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS -SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. - -(18) Citrus Project - -Copyright (c)1999 Citrus Project, -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(19) Todd C. Miller - -Copyright (c) 1998 Todd C. Miller -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL -THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -(20) DJ Delorie (i386) - -Copyright (C) 1991 DJ Delorie -All rights reserved. - -Redistribution and use in source and binary forms is permitted -provided that the above copyright notice and following paragraph are -duplicated in all such forms. - -This file is distributed WITHOUT ANY WARRANTY; without even the implied -warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -(21) Free Software Foundation LGPL License (*-linux* targets only) - - Copyright (C) 1990-1999, 2000, 2001 - Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Mark Kettenis , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library 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 GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - 02110-1301 USA - -(22) Xavier Leroy LGPL License (i[3456]86-*-linux* targets only) - -Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr) - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU Library General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program 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 -GNU Library General Public License for more details. - -(23) Intel (i960) - -Copyright (c) 1993 Intel Corporation - -Intel hereby grants you permission to copy, modify, and distribute this -software and its documentation. Intel grants this permission provided -that the above copyright notice appears in all copies and that both the -copyright notice and this permission notice appear in supporting -documentation. In addition, Intel grants this permission provided that -you prominently mark as "not part of the original" any modifications -made to this software or documentation, and that the name of Intel -Corporation not be used in advertising or publicity pertaining to -distribution of the software or the documentation without specific, -written prior permission. - -Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR -IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY -OR FITNESS FOR A PARTICULAR PURPOSE. Intel makes no guarantee or -representations regarding the use of, or the results of the use of, -the software and documentation in terms of correctness, accuracy, -reliability, currentness, or otherwise; and you rely on the software, -documentation and results solely at your own risk. - -IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, -LOSS OF PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES -OF ANY KIND. IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM -PAID TO INTEL FOR THE PRODUCT LICENSED HEREUNDER. - -(24) Hewlett-Packard (hppa targets only) - -(c) Copyright 1986 HEWLETT-PACKARD COMPANY - -To anyone who acknowledges that this file is provided "AS IS" -without any express or implied warranty: - permission to use, copy, modify, and distribute this file -for any purpose is hereby granted without fee, provided that -the above copyright notice and this notice appears in all -copies, and that the name of Hewlett-Packard Company not be -used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Hewlett-Packard Company makes no representations about the -suitability of this software for any purpose. - -(25) Henry Spencer (only *-linux targets) - -Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved. -This software is not subject to any license of the American Telephone -and Telegraph Company or of the Regents of the University of California. - -Permission is granted to anyone to use this software for any purpose on -any computer system, and to alter it and redistribute it, subject -to the following restrictions: - -1. The author is not responsible for the consequences of use of this - software, no matter how awful, even if they arise from flaws in it. - -2. The origin of this software must not be misrepresented, either by - explicit claim or by omission. Since few users ever read sources, - credits must appear in the documentation. - -3. Altered versions must be plainly marked as such, and must not be - misrepresented as being the original software. Since few users - ever read sources, credits must appear in the documentation. - -4. This notice may not be removed or altered. - -(26) Mike Barcroft - -Copyright (c) 2001 Mike Barcroft -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(27) Konstantin Chuguev (--enable-newlib-iconv) - -Copyright (c) 1999, 2000 - Konstantin Chuguev. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - iconv (Charset Conversion Library) v2.0 - -(27) Artem Bityuckiy (--enable-newlib-iconv) - -Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation. -Rights transferred to Franklin Electronic Publishers. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -(28) Red Hat Incorporated - -Unless otherwise stated in each remaining newlib file, the remaining -files in the newlib subdirectory default to the following copyright. -It should be noted that Red Hat Incorporated now owns copyrights -belonging to Cygnus Solutions and Cygnus Support. - -Copyright (c) 1994, 1997, 2001, 2002, 2003, 2004 Red Hat Incorporated. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - The name of Red Hat Incorporated may not be used to endorse - or promote products derived from this software without specific - prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL RED HAT INCORPORATED BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -libsystemd0 version 241-7~deb10u4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: systemd -Upstream-Contact: systemd-devel@lists.freedesktop.org -Source: https://www.freedesktop.org/wiki/Software/systemd/ - -Files: * -Copyright: 2008-2015 Kay Sievers - 2010-2015 Lennart Poettering - 2012-2015 Zbigniew Jędrzejewski-Szmek - 2013-2015 Tom Gundersen - 2013-2015 Daniel Mack - 2010-2015 Harald Hoyer - 2013-2015 David Herrmann - 2013, 2014 Thomas H.P. Andersen - 2013, 2014 Daniel Buch - 2014 Susant Sahani - 2009-2015 Intel Corporation - 2000, 2005 Red Hat, Inc. - 2009 Alan Jenkins - 2010 ProFUSION embedded systems - 2010 Maarten Lankhorst - 1995-2004 Miquel van Smoorenburg - 1999 Tom Tromey - 2011 Michal Schmidt - 2012 B. Poettering - 2012 Holger Hans Peter Freyther - 2012 Dan Walsh - 2012 Roberto Sassu - 2013 David Strauss - 2013 Marius Vollmer - 2013 Jan Janssen - 2013 Simon Peeters -License: LGPL-2.1+ - -Files: src/basic/siphash24.h - src/basic/siphash24.c -Copyright: 2012 Jean-Philippe Aumasson - 2012 Daniel J. Bernstein -License: CC0-1.0 - -Files: src/basic/securebits.h -Copyright: Linus Torvalds -License: GPL-2 - -Files: src/basic/ioprio.h -Copyright: Jens Axboe -License: GPL-2 - -Files: src/shared/linux/auto_dev-ioctl.h -Copyright: 2008 Red Hat, Inc. - 2008 Ian Kent -License: GPL-2+ - -Files: src/basic/sparse-endian.h -Copyright: 2012 Josh Triplett -License: Expat - -Files: src/journal/lookup3.c - src/journal/lookup3.h -Copyright: none -License: public-domain - You can use this free for any purpose. It's in the public domain. It has no - warranty. - -Files: src/udev/* -Copyright: 2003-2012 Kay Sievers - 2003-2004 Greg Kroah-Hartman - 2004 Chris Friesen - 2004, 2009, 2010 David Zeuthen - 2005, 2006 SUSE Linux Products GmbH - 2003 IBM Corp. - 2007 Hannes Reinecke - 2009 Canonical Ltd. - 2009 Scott James Remnant - 2009 Martin Pitt - 2009 Piter Punk - 2009, 2010 Lennart Poettering - 2009 Filippo Argiolas - 2010 Maxim Levitsky - 2011 ProFUSION embedded systems - 2011 Karel Zak - 2014 Zbigniew Jędrzejewski-Szmek - 2014 David Herrmann - 2014 Carlos Garnacho -License: GPL-2+ - -Files: src/udev/udev-ctrl.c - src/udev/udevadm-hwdb.c - src/udev/udev-builtin.c - src/udev/udev-builtin-net_id.c - src/udev/udev-builtin-net_setup_link.c - src/udev/udev-builtin-hwdb.c - src/udev/udev-builtin-btrfs.c - src/udev/udev-builtin-keyboard.c - src/udev/net/link-config.h - src/udev/net/link-config.c - src/udev/net/ethtool-util.c - src/udev/net/ethtool-util.h -Copyright: 2007-2013 Kay Sievers - 2013 Tom Gundersen -License: LGPL-2.1+ - -Files: src/udev/scsi_id/scsi.h -Copyright: 2003 IBM Corp. -License: GPL-2 - -Files: debian/* -Copyright: 2010-2013 Tollef Fog Heen - 2013-2018 Michael Biebl - 2013 Michael Stapelberg -License: LGPL-2.1+ - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - . - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - . - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. - - ----------------------------------------- -libtasn1-6 version 4.13-3 - - -Copyright: - -This package was debianized by Ivo Timmermans on -Sat, 15 Jun 2002 23:37:29 +0200. -Matthias Urlichs . - -It is now maintained by Andreas Metzler , Eric Dorland - and James Westby - -It was downloaded from ftp://ftp.gnutls.org/pub/crypto/gnutls/libtasn1/ - -Upstream Authors: Fabio Fiorina - Simon Josefsson - -The library itself is licensed as LGPLv2.1+, the build system, test-suite and -command-line tools (package libtasn1-bin) are GPLv3+. - -Copyright (library): -/* - * Copyright (C) 2000-2016 Free Software Foundation, Inc. - * - * This file is part of LIBTASN1. - * - * The LIBTASN1 library is free software; you can redistribute it - * and/or modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA - */ - -On Debian GNU/Linux systems, the complete text of the GNU Lesser -General Public License can be found in -`/usr/share/common-licenses/LGPL'; the text of the earliest applying version -of the license (2.1) can be found in `/usr/share/common-licenses/LGPL-2.1'. - - -Copyright (build system, test-suite and command-line tools): - * Copyright (C) 2000-2016 Free Software Foundation, Inc. - * - * This file is part of LIBTASN1. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - * - */ - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License version 3 can be found in /usr/share/common-licenses/GPL-3. - - -The documentation is distributed under the terms of the GNU Free -Documentation License (FDL 1.3): ----------------------------------- -Copyright (c) 2001-2015 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and no - Back-Cover Texts. A copy of the license is included in the section - entitled "GNU Free Documentation License". ----------------------------------- - -On Debian systems a copy of the complete text of the GNU FDL 1.3 -can be found in /usr/share/common-licenses/GFDL-1.3. - - ----------------------------------------- -libtinfo6 version 6.1+20181013-2+deb10u2 - - -Copyright: - -This is the Debian prepackaged version of the ncurses -library and terminfo utilities. ncurses/terminfo was originally written -by Pavel Curtis and Zeyd M. Ben-Halim , and is -currently held by the Free Software Foundation. - -This package was put together by Vaidhyanathan G Mayilrangam - and Joel Klecker , using sources -obtained from ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.0.tar.gz. -Current versions of the ncurses sources are found at -ftp://invisible-island.net/ncurses/. - -It is based somewhat on work done by Bruce Perens , -David Engel . Michael Alan Dorman -, Richard Braakman , James Troup -, J.H.M. Dassen (Ray) -, and Galen Hazelwood -over various years. - - -Copyright (c) 1998-2018 Free Software Foundation, Inc. -Copyright © 2001 by Pradeep Padala - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, distribute with modifications, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - -Copyright (C) 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the X Consor- -tium. - - -Copyright (c) 1980, 1991, 1992, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - -Copyright 1996-2018 by Thomas E. Dickey - - All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - ----------------------------------------- -libudev1 version 241-7~deb10u4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: systemd -Upstream-Contact: systemd-devel@lists.freedesktop.org -Source: https://www.freedesktop.org/wiki/Software/systemd/ - -Files: * -Copyright: 2008-2015 Kay Sievers - 2010-2015 Lennart Poettering - 2012-2015 Zbigniew Jędrzejewski-Szmek - 2013-2015 Tom Gundersen - 2013-2015 Daniel Mack - 2010-2015 Harald Hoyer - 2013-2015 David Herrmann - 2013, 2014 Thomas H.P. Andersen - 2013, 2014 Daniel Buch - 2014 Susant Sahani - 2009-2015 Intel Corporation - 2000, 2005 Red Hat, Inc. - 2009 Alan Jenkins - 2010 ProFUSION embedded systems - 2010 Maarten Lankhorst - 1995-2004 Miquel van Smoorenburg - 1999 Tom Tromey - 2011 Michal Schmidt - 2012 B. Poettering - 2012 Holger Hans Peter Freyther - 2012 Dan Walsh - 2012 Roberto Sassu - 2013 David Strauss - 2013 Marius Vollmer - 2013 Jan Janssen - 2013 Simon Peeters -License: LGPL-2.1+ - -Files: src/basic/siphash24.h - src/basic/siphash24.c -Copyright: 2012 Jean-Philippe Aumasson - 2012 Daniel J. Bernstein -License: CC0-1.0 - -Files: src/basic/securebits.h -Copyright: Linus Torvalds -License: GPL-2 - -Files: src/basic/ioprio.h -Copyright: Jens Axboe -License: GPL-2 - -Files: src/shared/linux/auto_dev-ioctl.h -Copyright: 2008 Red Hat, Inc. - 2008 Ian Kent -License: GPL-2+ - -Files: src/basic/sparse-endian.h -Copyright: 2012 Josh Triplett -License: Expat - -Files: src/journal/lookup3.c - src/journal/lookup3.h -Copyright: none -License: public-domain - You can use this free for any purpose. It's in the public domain. It has no - warranty. - -Files: src/udev/* -Copyright: 2003-2012 Kay Sievers - 2003-2004 Greg Kroah-Hartman - 2004 Chris Friesen - 2004, 2009, 2010 David Zeuthen - 2005, 2006 SUSE Linux Products GmbH - 2003 IBM Corp. - 2007 Hannes Reinecke - 2009 Canonical Ltd. - 2009 Scott James Remnant - 2009 Martin Pitt - 2009 Piter Punk - 2009, 2010 Lennart Poettering - 2009 Filippo Argiolas - 2010 Maxim Levitsky - 2011 ProFUSION embedded systems - 2011 Karel Zak - 2014 Zbigniew Jędrzejewski-Szmek - 2014 David Herrmann - 2014 Carlos Garnacho -License: GPL-2+ - -Files: src/udev/udev-ctrl.c - src/udev/udevadm-hwdb.c - src/udev/udev-builtin.c - src/udev/udev-builtin-net_id.c - src/udev/udev-builtin-net_setup_link.c - src/udev/udev-builtin-hwdb.c - src/udev/udev-builtin-btrfs.c - src/udev/udev-builtin-keyboard.c - src/udev/net/link-config.h - src/udev/net/link-config.c - src/udev/net/ethtool-util.c - src/udev/net/ethtool-util.h -Copyright: 2007-2013 Kay Sievers - 2013 Tom Gundersen -License: LGPL-2.1+ - -Files: src/udev/scsi_id/scsi.h -Copyright: 2003 IBM Corp. -License: GPL-2 - -Files: debian/* -Copyright: 2010-2013 Tollef Fog Heen - 2013-2018 Michael Biebl - 2013 Michael Stapelberg -License: LGPL-2.1+ - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian and systems the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2` - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in ‘/usr/share/common-licenses/GPL-2’. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all copyright - and related and neighboring rights to this software to the public domain - worldwide. This software is distributed without any warranty. - . - You should have received a copy of the CC0 Public Domain Dedication along with - this software. If not, see . - . - On Debian systems, the complete text of the CC0 1.0 Universal license can be - found in ‘/usr/share/common-licenses/CC0-1.0’. - - ----------------------------------------- -libunistring2 version 0.9.10-1 - - -Copyright: - -Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=202 -Upstream-Name: libunistring -Upstream-Contact: Bruno Haible -Source: http://ftp.gnu.org/gnu/libunistring/ - -Files: * -Copyright: 1995-2017 Free Software Foundation, Inc. -License: LGPL-3+ or GPL-2+ - -Files: gnulib-m4/* m4/*.m4 -Copyright: 1995-2017 Free Software Foundation, Inc. -License: FreeSoftware - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - -Files: m4/init-package-version.m4 - build-aux/ltmain.sh -Copyright: 1992-2009, Free Software Foundation, Inc. -License: GPL-2+ with distribution exception - This file is free software, distributed under the terms of the GNU - General Public License. As a special exception to the GNU General - Public License, this file may be distributed as part of a program - that contains a configuration script generated by Autoconf, under - the same distribution terms as the rest of that program. - -Files: doc/* -Copyright: 2001-2017 Free Software Foundation, Inc. -License: GPL-3+ or GFDL-1.2+ - -Files: tests/* woe32dll/* autogen.sh -Copyright: 1990-2017 Free Software Foundation, Inc. -License: GPL-3+ - -Files: build-aux/* -Copyright: 1995-2017 Free Software Foundation, Inc. -License: GPL-2+ - -Files: build-aux/texi2html -Copyright: 1999-2005 Patrice Dumas , - 1999-2005 Derek Price , - 1999-2005 Adrian Aichner -License: GPL-2+ - -Files: build-aux/install-sh -Copyright: 1994, X Consortium -License: MIT - -Files: debian/* -Copyright: 2009-2011 Andreas Rottmann - 2017 Jörg Frings-Fürst -License: GPL-3+ - -License: LGPL-3+ - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - On Debian systems the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems the full text of the GNU General Public License - version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - . - On Debian systems the full text of the GNU General Public License - version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GFDL-1.2+ - This manual is covered by the GNU FDL. Permission is granted to - copy, distribute and/or modify this document under the terms of the - GNU Free Documentation License (FDL), either version 1.2 of the - License, or (at your option) any later version published by the Free - Software Foundation (FSF); with no Invariant Sections, with no - Front-Cover Text, and with no Back-Cover Texts. - . - On Debian systems the full text of the GNU Free Documentation License - version 1.2 can be found in the file - `/usr/share/common-licenses/GFDL-1.2'. - -License: MIT - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - . - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - - ----------------------------------------- -libuuid1 version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -libzstd1 version 1.3.8+dfsg-3 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Zstd -Source: https://github.com/facebook/zstd -Files-Excluded: appveyor.yml - circle.yml - build/* - programs/windres/* - .travis.yml - .buckversion - .buckconfig - .circleci/* - -Files: * -Copyright: 2013-2018, Yann Collet - 2016, Przemyslaw Skibinski - 2016-2018, Facebook, Inc. -License: BSD-3-clause and GPL-2 -Comment: Starting from 1.3.1 zstd's patent claim is removed - see: https://github.com/facebook/zstd/pull/801 - -Files: zlibWrapper/examples/*.c -Copyright: 1995-2006, 2011 Jean-loup Gailly -License: zlib - -Files: zlibWrapper/gz*.c -Copyright: (C) 2004, 2005, 2010, 2011, 2012, 2013 Mark Adler -License: zlib - -License: zlib - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgement in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - -Files: contrib/linux-kernel/fs/squashfs/* -Copyright: 2017 Facebook -License: GPL-2+ - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 2, - or (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - On Debian systems you can find a full copy of the GNU General Public - License version 2 at /usr/share/common-licenses/GPL-2. - -Files: lib/dictBuilder/divsufsort.* -Copyright: 2003-2008, Yuta Mori -License: Expat - -Files: examples/* -Copyright: 2016-present, Yann Collet, Facebook, Inc. -License: BSD-3-clause and GPL-2 - -Files: debian/* -Copyright: 2015-2016 Kevin Murray -License: Expat - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of cereal nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL RANDOLPH VOORHIES OR SHANE GRANT BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -login version 1:4.5-1.1 - - -Copyright: - -This is Debian GNU/Linux's prepackaged version of the shadow utilities. - -It was downloaded from: . -As of May 2007, this site is no longer available. - -Copyright: - -Parts of this software are copyright 1988 - 1994, Julianne Frances Haugh. -All rights reserved. - -Parts of this software are copyright 1997 - 2001, Marek Michałkiewicz. -All rights reserved. - -Parts of this software are copyright 2001 - 2004, Andrzej Krzysztofowicz -All rights reserved. - -Parts of this software are copyright 2000 - 2007, Tomasz Kłoczko. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of Julianne F. Haugh nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -This source code is currently archived on ftp.uu.net in the -comp.sources.misc portion of the USENET archives. You may also contact -the author, Julianne F. Haugh, at jockgrrl@ix.netcom.com if you have -any questions regarding this package. - -THIS SOFTWARE IS BEING DISTRIBUTED AS-IS. THE AUTHORS DISCLAIM ALL -LIABILITY FOR ANY CONSEQUENCES OF USE. THE USER IS SOLELY RESPONSIBLE -FOR THE MAINTENANCE OF THIS SOFTWARE PACKAGE. THE AUTHORS ARE UNDER NO -OBLIGATION TO PROVIDE MODIFICATIONS OR IMPROVEMENTS. THE USER IS -ENCOURAGED TO TAKE ANY AND ALL STEPS NEEDED TO PROTECT AGAINST ACCIDENTAL -LOSS OF INFORMATION OR MACHINE RESOURCES. - -Special thanks are due to Chip Rosenthal for his fine testing efforts; -to Steve Simmons for his work in porting this code to BSD; and to Bill -Kennedy for his contributions of LaserJet printer time and energies. -Also, thanks for Dennis L. Mumaugh for the initial shadow password -information and to Tony Walton (olapw@olgb1.oliv.co.uk) for the System -V Release 4 changes. Effort in porting to SunOS has been contributed -by Dr. Michael Newberry (miken@cs.adfa.oz.au) and Micheal J. Miller, Jr. -(mke@kaberd.rain.com). Effort in porting to AT&T UNIX System V Release -4 has been provided by Andrew Herbert (andrew@werple.pub.uu.oz.au). -Special thanks to Marek Michalkiewicz (marekm@i17linuxb.ists.pwr.wroc.pl) -for taking over the Linux port of this software. - -Source files: login_access.c, login_desrpc.c, login_krb.c are derived -from the logdaemon-5.0 package, which is under the following license: - -/************************************************************************ -* Copyright 1995 by Wietse Venema. All rights reserved. Individual files -* may be covered by other copyrights (as noted in the file itself.) -* -* This material was originally written and compiled by Wietse Venema at -* Eindhoven University of Technology, The Netherlands, in 1990, 1991, -* 1992, 1993, 1994 and 1995. -* -* Redistribution and use in source and binary forms are permitted -* provided that this entire copyright notice is duplicated in all such -* copies. -* -* This software is provided "as is" and without any expressed or implied -* warranties, including, without limitation, the implied warranties of -* merchantibility and fitness for any particular purpose. -************************************************************************/ - -Some parts substantially in src/su.c derived from an ancestor of -su for GNU. Run a shell with substitute user and group IDs. -Copyright (C) 1992-2003 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program 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 - GNU General Public License for more details. - - On Debian GNU/Linux systems, the complete text of the GNU General Public - License can be found in '/usr/share/common-licenses/GPL-2' - - ----------------------------------------- -mawk version 1.3.3-17+b3 - - -Copyright: - -This is the Debian GNU prepackaged version of mawk, an implementation -of the AWK Programming Language. mawk was written by Mike Brennan - - -This package was put together by Chris Fearnley , -from sources obtained from: - ftp://ftp.whidbey.net/pub/brennan/mawk1.3.3.tar.gz - -It is currently being maintained by James Troup . - -mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan -Modifications for Debian GNU/Linux Copyright (C) 1995-96 Chris Fearnley. -Modifications for Debian GNU/Linux Copyright (C) 1998-2003 James Troup. - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License version 2 as published -by the Free Software Foundation. - -This program 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 GNU -General Public License for more details. - -You should have received a copy of the GNU General Public License with -your Debian GNU system, in /usr/share/common-licenses/GPL-2, or with the -Debian GNU mawk source package as the file COPYING. If not, write to -the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, -Boston, MA 02110-1301, USA. - - ----------------------------------------- -mount version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -ncurses-base version 6.1+20181013-2+deb10u2 - - -Copyright: - -This is the Debian prepackaged version of the ncurses -library and terminfo utilities. ncurses/terminfo was originally written -by Pavel Curtis and Zeyd M. Ben-Halim , and is -currently held by the Free Software Foundation. - -This package was put together by Vaidhyanathan G Mayilrangam - and Joel Klecker , using sources -obtained from ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.0.tar.gz. -Current versions of the ncurses sources are found at -ftp://invisible-island.net/ncurses/. - -It is based somewhat on work done by Bruce Perens , -David Engel . Michael Alan Dorman -, Richard Braakman , James Troup -, J.H.M. Dassen (Ray) -, and Galen Hazelwood -over various years. - - -Copyright (c) 1998-2018 Free Software Foundation, Inc. -Copyright © 2001 by Pradeep Padala - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, distribute with modifications, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - -Copyright (C) 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the X Consor- -tium. - - -Copyright (c) 1980, 1991, 1992, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - -Copyright 1996-2018 by Thomas E. Dickey - - All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - ----------------------------------------- -ncurses-bin version 6.1+20181013-2+deb10u2 - - -Copyright: - -This is the Debian prepackaged version of the ncurses -library and terminfo utilities. ncurses/terminfo was originally written -by Pavel Curtis and Zeyd M. Ben-Halim , and is -currently held by the Free Software Foundation. - -This package was put together by Vaidhyanathan G Mayilrangam - and Joel Klecker , using sources -obtained from ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.0.tar.gz. -Current versions of the ncurses sources are found at -ftp://invisible-island.net/ncurses/. - -It is based somewhat on work done by Bruce Perens , -David Engel . Michael Alan Dorman -, Richard Braakman , James Troup -, J.H.M. Dassen (Ray) -, and Galen Hazelwood -over various years. - - -Copyright (c) 1998-2018 Free Software Foundation, Inc. -Copyright © 2001 by Pradeep Padala - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, distribute with modifications, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - -Copyright (C) 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other deal- -ings in this Software without prior written authorization from the X Consor- -tium. - - -Copyright (c) 1980, 1991, 1992, 1993 - The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - - -Copyright 1996-2018 by Thomas E. Dickey - - All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name(s) of the above copyright -holders shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization. - - ----------------------------------------- -passwd version 1:4.5-1.1 - - -Copyright: - -This is Debian GNU/Linux's prepackaged version of the shadow utilities. - -It was downloaded from: . -As of May 2007, this site is no longer available. - -Copyright: - -Parts of this software are copyright 1988 - 1994, Julianne Frances Haugh. -All rights reserved. - -Parts of this software are copyright 1997 - 2001, Marek Michałkiewicz. -All rights reserved. - -Parts of this software are copyright 2001 - 2004, Andrzej Krzysztofowicz -All rights reserved. - -Parts of this software are copyright 2000 - 2007, Tomasz Kłoczko. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of Julianne F. Haugh nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - -This source code is currently archived on ftp.uu.net in the -comp.sources.misc portion of the USENET archives. You may also contact -the author, Julianne F. Haugh, at jockgrrl@ix.netcom.com if you have -any questions regarding this package. - -THIS SOFTWARE IS BEING DISTRIBUTED AS-IS. THE AUTHORS DISCLAIM ALL -LIABILITY FOR ANY CONSEQUENCES OF USE. THE USER IS SOLELY RESPONSIBLE -FOR THE MAINTENANCE OF THIS SOFTWARE PACKAGE. THE AUTHORS ARE UNDER NO -OBLIGATION TO PROVIDE MODIFICATIONS OR IMPROVEMENTS. THE USER IS -ENCOURAGED TO TAKE ANY AND ALL STEPS NEEDED TO PROTECT AGAINST ACCIDENTAL -LOSS OF INFORMATION OR MACHINE RESOURCES. - -Special thanks are due to Chip Rosenthal for his fine testing efforts; -to Steve Simmons for his work in porting this code to BSD; and to Bill -Kennedy for his contributions of LaserJet printer time and energies. -Also, thanks for Dennis L. Mumaugh for the initial shadow password -information and to Tony Walton (olapw@olgb1.oliv.co.uk) for the System -V Release 4 changes. Effort in porting to SunOS has been contributed -by Dr. Michael Newberry (miken@cs.adfa.oz.au) and Micheal J. Miller, Jr. -(mke@kaberd.rain.com). Effort in porting to AT&T UNIX System V Release -4 has been provided by Andrew Herbert (andrew@werple.pub.uu.oz.au). -Special thanks to Marek Michalkiewicz (marekm@i17linuxb.ists.pwr.wroc.pl) -for taking over the Linux port of this software. - -Source files: login_access.c, login_desrpc.c, login_krb.c are derived -from the logdaemon-5.0 package, which is under the following license: - -/************************************************************************ -* Copyright 1995 by Wietse Venema. All rights reserved. Individual files -* may be covered by other copyrights (as noted in the file itself.) -* -* This material was originally written and compiled by Wietse Venema at -* Eindhoven University of Technology, The Netherlands, in 1990, 1991, -* 1992, 1993, 1994 and 1995. -* -* Redistribution and use in source and binary forms are permitted -* provided that this entire copyright notice is duplicated in all such -* copies. -* -* This software is provided "as is" and without any expressed or implied -* warranties, including, without limitation, the implied warranties of -* merchantibility and fitness for any particular purpose. -************************************************************************/ - -Some parts substantially in src/su.c derived from an ancestor of -su for GNU. Run a shell with substitute user and group IDs. -Copyright (C) 1992-2003 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program 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 - GNU General Public License for more details. - - On Debian GNU/Linux systems, the complete text of the GNU General Public - License can be found in '/usr/share/common-licenses/GPL-2' - - ----------------------------------------- -perl-base version 5.28.1-6+deb10u1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Files-Excluded-regen-configure: bin/* -Upstream-Name: perl -Source: http://www.perl.com/CPAN/src/5.0/ -Comment: - This package was debianized by Brendan O'Dea on - Thu, 17 Aug 2000 16:10:54 +1000. - . - Upstream Authors: - . - Larry Wall et. al. (see /usr/share/doc/perl/AUTHORS). - . - Last checked against: Perl 5.28.1 - -Files: * -Copyright: - Perl is Copyright (C) 1987-2018 by Larry Wall and others. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - ---------------------------------------- - The directories ext/, dist/, and cpan/ contain separate distributions - that have been bundled with the Perl core. The copyright and license - status of these have been detailed separately below. - . - It is assumed that all the other files are part of Perl and share the - above copyright and license information unless explicitly specified - differently. Only the exceptions have been detailed below. - . - As a small portion of the files are indeed licensed differently from - the above, all the other licenses have been collected and/or duplicated - at the end of this file to facilitate review. - -Files: perlio.c -Copyright: - Copyright (c) 1996-2006, Nick Ing-Simmons - Copyright (c) 2006, 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: malloc.c -Copyright: - Modifications Copyright Ilya Zakharevich 1996-99. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: pp_sort.c -Copyright: - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others - . - Copyright (C) Tom Horsley, 1997. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: mro.c -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: perl.c -Copyright: - Copyright 1987-2018, Larry Wall - MS-DOS port Copyright (c) 1989, 1990, Diomidis Spinellis - OS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel - Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - ---------------------------------------- - These copyright notices are embedded in the code, and possibly apply - to other files as well. - -Files: time64.c -Copyright: - Copyright (c) 2007-2008 Michael G Schwern - . - This software originally derived from Paul Sheer's pivotal_gmtime_r.c. -License: Expat - -Files: - regcomp.c - regexec.c -Copyright: - Copyright (c) 1986 by University of Toronto. - Written by Henry Spencer. Not derived from licensed software. - . - Alterations to Henry's code are... - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others - . - NOTE: this is derived from Henry Spencer's regexp code, and should not - confused with the original package (see point 3 below). Thanks, Henry! -License: REGCOMP, and GPL-1+ or Artistic -Comment: - ---------------------------------------- - The "alterations to Henry's code" have the following license information: - . - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: perly.h -Copyright: - Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc. -License: GPL-3+-WITH-BISON-EXCEPTION - -Files: mkppport -Copyright: - Copyright 2006 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/unicore/*.txt -Copyright: - © 1991-2016 Unicode®, Inc. -License: Unicode -Comment: - The license is given as - . - For terms of use, see http://www.unicode.org/terms_of_use.html - . - See the end of this file for the full text of this license as downloaded - from the above URL on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: lib/deprecate.pm -Copyright: - Copyright (C) 2009, 2011 -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.10.0 or, - at your option, any later version of Perl 5 you may have available. - -Files: lib/Exporter.pm -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software. You can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/FindBin.pm -Copyright: - Copyright (c) 1995 Graham Barr & Nick Ing-Simmons. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: symbian/* -Copyright: - Copyright (c) Nokia 2004-2005. All rights reserved. -License: GPL-1+ or Artistic -Comment: - All files are licensed under the same terms as Perl itself. - -Files: symbian/PerlUiS90.rss -Copyright: - Copyright (c) 2006 Alexander Smishlajev. All rights reserved. -License: GPL-1+ or Artistic -Comment: - The PerlUi class is licensed under the same terms as Perl itself. - -Files: README.symbian -Copyright: - Copyright (c) 2004-2005 Nokia. All rights reserved. - Copyright (c) 2006-2007 Jarkko Hietaniemi. -License: GPL-1+ or Artistic -Comment: - The Symbian port is licensed under the same terms as Perl itself. - -Files: t/op/split_unicode.t -Copyright: - Copyright (c) 1991-2006 Unicode, Inc. -License: GPL-1+ or Artistic, and Unicode -Comment: - ---------------------------------------- - The test data was extracted from the Unicode Character Database. - . - It is assumed that the test code is licensed under the same terms - as Perl. - -Files: regen/reentr.pl -Copyright: Copyright (c) 2002,2003 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - Porting/checkansi.pl - Porting/valgrindpp.pl -Copyright: - Copyright 2003, 2007 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: Porting/config_h.pl -Copyright: - Copyright (C) 2005-2012 by H.Merijn Brand (m)'12 [22-09-2012] -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: Porting/git-deltatool -Copyright: - This software is copyright (c) 2010 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under the same - terms as the Perl 5 programming language system itself. - -Files: NetWare/* -Copyright: - Copyright (C) 2000-01, 2002 Novell, Inc. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - vms/vms.c - vms/vmsish.h -Copyright: - Copyright (C) 1993-2015 by Charles Bailey and others. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: x2p/s2p.PL -Copyright: unknown -License: S2P - -Files: win32/fcrypt.c -Copyright: - Copyright (C) 1993 Eric Young - see README for more details -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: cpan/Archive-Tar/* -Copyright: 2002 - 2009 Jos Boumans . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify - it under the same terms as Perl itself. - -Files: - cpan/AutoLoader/* - dist/SelfLoader/* -Copyright: This package has the same copyright and license as the perl core: - Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 - by Larry Wall and others - . - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: cpan/autodie/* -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the - same terms as Perl itself. - -Files: - cpan/autodie/lib/autodie/exception/system.pm - cpan/autodie/lib/autodie/exception.pm -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This is free software. You may modify and/or redistribute this - code under the same terms as Perl 5.10 itself, or, at your option, - any later version of Perl 5. - -Files: - cpan/autodie/lib/autodie/Scope/GuardStack.pm - cpan/autodie/lib/autodie/Util.pm -Copyright: Copyright 2013-2014, Niels Thykier -License: GPL-1+ or Artistic -Comment: - This module is free software. You may distribute it under the - same terms as Perl itself. - -Files: cpan/B- -Copyright: - Copyright (c) 1996, 1997 Malcolm Beattie - Copyright (c) 2008, 2010, 2013, 2014 Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version, or - . - b) the "Artistic License" which comes with this kit. - -Files: cpan/Compress-Raw-Bzip2/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Bzip2/bzip2-src/* -Copyright: Copyright(C) 1996-2010 Julian Seward. All rights reserved -Comment: - ---------------------------------------- - cpan/Compress-Raw-Bzip2/bzip2-src/README states: - Note that the files bzip2.c, bzip2recover.c, bzlib.c & decompress.c - have been modified to allow them to build with a C++ compiler. - The file bzip2-src/bzip2-cpp.patch contains the patch - that was used to modify the original source. - but the patch has apparently been filtered out when including the software - into the Perl core distribution. -License: BZIP - -Files: cpan/Compress-Raw-Zlib/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Zlib/zlib-src/* -Copyright: - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -License: ZLIB - -Files: cpan/Config-Perl-V/* -Copyright: - Copyright (C) 2009-2017 H.Merijn Brand -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/CPAN/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: - cpan/CPAN/lib/App/Cpan.pm - cpan/CPAN/scripts/cpan -Copyright: (c) 2001-2015, brian d foy, All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute this under the same terms as Perl itself. - -Files: cpan/CPAN-Meta/* -Copyright: - This software is copyright (c) 2010 by David Golden, Ricardo Signes, - Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_0.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_1.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_2.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_3.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_4.pod -Copyright: Ken Williams -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-Requirements/* -Copyright: - This software is copyright (c) 2010 by David Golden and Ricardo Signes. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-YAML/* -Copyright: - This software is copyright (c) 2010 by Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/DB_File/* -Copyright: Copyright (c) 1995-2016 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/* -Copyright: - Version 3.x, Copyright (C) 2004-2010, Marcus Holland-Moritz. - Version 2.x, Copyright (C) 2001, Paul Marquess. - Version 1.x, Copyright (C) 1999, Kenneth Albanowski. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/parts/inc/mess -Copyright: - Copyright (C) 2017, Pali -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest/* -Copyright: - Copyright 1998-2006 Gisle Aas. - Copyright 1995,1996 Neil Winton. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-MD5/* -Copyright: - Copyright 1998-2003 Gisle Aas. - Copyright 1995-1996 Neil Winton. - Copyright 1990-1992 RSA Data Security, Inc. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-SHA/* -Copyright: - Copyright (C) 2003-2017 Mark Shelor, All Rights Reserved -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/* -Copyright: Copyright 2002-2014 Dan Kogai -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/bin/encguess -Copyright: 2015 Michael LaGrasta and Dan Kogai -License: Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the terms of the the Artistic License (2.0). - -Files: cpan/encoding-warnings/* -Copyright: - Copyright 2004, 2005, 2006, 2007 by Audrey Tang . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/experimental/* -Copyright: - This software is copyright (c) 2013 by Leon Timmermans. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/ExtUtils-Constant/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright or license notices in this distribution. It - is assumed that the copyright and license of Perl itself applies here - as well. - . - This is supported by the README of the separate CPAN distribution at - , which states: - . - You may distribute this work under the terms of either the GNU General - Public License or the Artistic License, as specified in perl's README - file. - . - Copyright © 2001, 2002, 2005 Nicholas Clark - -Files: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm -Copyright: 2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm -Copyright: 1996- by Andreas Koenig -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/File-Fetch/* - cpan/IPC-Cmd/* - cpan/Module-Load/* - cpan/Module-Load-Conditional/* - cpan/Module-Loaded/* - cpan/Package-Constants/* - cpan/Params-Check/* -Copyright: - There are no copyright notices in these distributions. - Their author is Jos Boumans . -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/File-Path/* -Copyright: - This module is copyright (C) Charles Bailey, Tim Bunce, David Landgren, - James Keenan, and Richard Elberger 1995-2015. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/File-Temp/* -Copyright: - This software is copyright (c) 2013 by Tim Jenness and the UK Particle - Physics and Astronomy Research Council. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Filter-Util-Call/* -Copyright: - Copyright (c) 1995-2011 Paul Marquess. All rights reserved. - Copyright (c) 2011-2014 Reini Urban. All rights reserved. - Copyright (c) 2014-2017 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Getopt-Long/* -Copyright: - Module Getopt::Long is Copyright 1990,2015 by Johan Vromans. -License: GPL-2+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the terms of the Perl Artistic License or the - GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - -Files: cpan/HTTP-Tiny/* -Copyright: - This software is copyright (c) 2016 by Christian Hansen. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/IO-Compress/* -Copyright: - Copyright (c) 1995-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/IO-Zlib/* -Copyright: - Copyright (c) 1998-2004 Tom Hughes . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. - -Files: cpan/IPC-SysV/* -Copyright: - Version 2.x, Copyright (C) 2007-2010, Marcus Holland-Moritz. - Version 1.x, Copyright (c) 1997, Graham Barr. - Version 1.x, Copyright (c) 1999, Graham Barr. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/JSON-PP/* -Copyright: - Copyright 2007-2016 by Makamaka Hannyaharamitu -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/* -Copyright: - (C) 1995-2006 Graham Barr. All rights reserved. - (C) 2013-2016 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/Makefile.PL -Copyright: - Copyright (C) 2014 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public License - or the Artistic License, as specified in the LICENCE file. - -Files: cpan/List-Util/* -Copyright: - Copyright (c) 1997-2009 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Scalar/Util.pm -Copyright: - Copyright (c) 1997-2007 Graham Barr . All rights reserved. - Copyright (c) 1999 Tuomas J. Lukka . All rights reserved. - Copyright (C) 2004, 2008 Matthijs van Duin. All rights reserved. - Copyright (C) 2014 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Sub/Util.pm -Copyright: (c) 2014 Paul Evans . All rights reserved -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - -Files: cpan/Locale-Codes/* -Copyright: - Copyright (C) 1997-2001 Canon Research Centre Europe (CRE). - Copyright (C) 2001-2010 Neil Bowers - Copyright (c) 1996-2018 Sullivan Beck - Copyright (c) 2001 Michael Hennecke -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Locale-Maketext-Simple/* -Copyright: - Copyright 2003, 2004, 2005, 2006 by Audrey Tang -License: Expat or GPL-1+ or Artistic -Comment: - This software is released under the MIT license cited below. Additionally, - when this software is distributed with Perl Kit, Version 5, you may also - redistribute it and/or modify it under the same terms as Perl itself. - -Files: - cpan/Locale-Maketext-Simple/t/po_with_i_default/i_default.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/fr.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/fr.po -Copyright: - Copyright (C) All Perl Hackers everywhere - Ton Voon , 2009. -License: Expat or GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that these translations are licensed under the same terms as - the rest of the Locale-Maketext-Simple distribution. - -Files: cpan/Math-Complex/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Memoize/* -Copyright: - Copyright 1998, 1999, 2000, 2001, 2012 M-J. Dominus. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - You may copy and distribute this program under the same terms as - Perl itself. If in doubt, write to mjd-perl-memoize+@plover.com for - a license. - -Files: cpan/MIME-Base64/* -Copyright: - Copyright 1995-2004,2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/MIME-Base64/Base64.xs -Copyright: - Copyright 1997-2004 Gisle Aas - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The tables and some of the code that used to be here was borrowed from - metamail, which comes with this message: - . - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) - . - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - -Files: cpan/Module-Metadata/* -Copyright: - Copyright (c) 2001-2011 Ken Williams. All rights reserved. - Copyright (c) 2010-2011 Matt Trout and David Golden. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/NEXT/* -Copyright: - Copyright (c) 2000-2001, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: cpan/parent/* -Copyright: - Copyright (c) 2007-10 Max Maischein -License: GPL-1+ or Artistic -Comment: - This module is released under the same terms as Perl itself. - -Files: cpan/Parse-CPAN-Meta/* -Copyright: - This software is copyright (c) 2015 by Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/PerlIO-via-QuotedPrint/* -Copyright: - Copyright (c) 2002-2004,2012 Elizabeth Mattijsen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Perl-OSType/* -Copyright: - This software is copyright (c) 2016 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Pod-Checker/* -Copyright: - Copyright (C) 1994-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Escapes/* -Copyright: - Copyright (c) 2001-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/podlators/* -Copyright: - Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010, 2012, 2013, 2014, 2015, 2016, 2017 Russ Allbery - Substantial contributions by Sean Burke -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/lib/Pod/Text/Overstrike.pm -Copyright: - Copyright 2000 Joe Smith . - Copyright 2001, 2004, 2008 Russ Allbery . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/data/snippets/README -Copyright: - Copyright 2015 Russ Allbery -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: - cpan/podlators/t/docs/pod-spelling.t - cpan/podlators/t/docs/pod.t - cpan/podlators/t/docs/synopsis.t - cpan/podlators/t/lib/Test/RRA.pm - cpan/podlators/t/lib/Test/RRA/Config.pm - cpan/podlators/t/style/minimum-version.t - cpan/podlators/t/style/strict.t -Copyright: Copyright 2012, 2013, 2014 - The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm -Copyright: Copyright 2016 Russ Allbery -License: Expat - -Files: cpan/podlators/t/man/no-encode.t -Copyright: - Copyright 2016 Niko Tyni - Copyright 2016 Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/style/module-version.t -Copyright: - Copyright 2014, 2015, 2016 Russ Allbery - Copyright 2012, 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Pod-Parser/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - PodParser is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/ParseUtils.pm -Copyright: - Copyright (C) 1999-2000 by Marek Rouchal. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Parser/t/pod/contains_pod.t -Copyright: - Copyright (C) 2005 Joshua Hoblitt -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This file has no explicit license notice, but it is assumed that it - is licensed under the same terms as the rest of the distribution. - -Files: cpan/Pod-Simple/* -Copyright: - Copyright (c) 2002-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm -Copyright: - Copyright (c) 2003-2005 Allison Randal. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/Pod-Simple/t/perlfaq.pod - cpan/Pod-Simple/t/perlfaqo.txt -Copyright: - Copyright (c) 1997-1999 Tom Christiansen and Nathan Torkington. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This document is part of the perlfaq distribution. A newer version - of it is also included in pod/perlfaq3.pod. - . - The license notice in the document is: - . - When included as an integrated part of the Standard Distribution - of Perl or of its documentation (printed or otherwise), this works is - covered under Perl's Artistic License. For separate distributions of - all or part of this FAQ outside of that, see L. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - . - The corresponding license in pod/perlfaq.pod is: - . - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: cpan/Pod-Usage/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. - Copyright (c) 2001-2016 by Marek Rouchal. -License: GPL-1+ or Artistic -Comment: - This file is part of "Pod-Usage". Pod-Usage is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Usage/t/inc/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/* -Copyright: - Copyright (C) 1990-2012 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/fallback/syslog.h -Copyright: - Copyright (c) 1982, 1986, 1988, 1993 - The Regents of the University of California. All rights reserved. -License: BSD-3-clause-with-weird-numbering - -Files: cpan/Term-ANSIColor/* -Copyright: - Copyright 1996 Zenin - Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2005, 2006, 2008, 2009, - 2010, 2011, 2012, 2013, 2014, 2015, 2016 Russ Allbery - Copyright 2012 Kurt Starsinic -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA.pm -Copyright: 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA/Config.pm -Copyright: - Copyright 2015, 2016 Russ Allbery - Copyright 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Term-Cap/* -Copyright: 1995-2015 (c) perl5 porters. -License: GPL-1+ or Artistic -Comment: - This software is free software and can be modified and distributed under - the same terms as Perl itself. - -Files: cpan/Test-Harness/* -Copyright: - Copyright (c) 2007-2011, Andy Armstrong . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser.pm -Copyright: - Copyright 2006-2008 Curtis "Ovid" Poe, all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm -Copyright: - Copyright 2007-2011 Andy Armstrong. - Portions copyright 2006-2008 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Simple/* -Copyright: - Copyright 2001-2008 by Michael G Schwern . - Copyright 2018 Chad Granum . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder.pm -Copyright: - Copyright 2002-2008 by chromatic and - Michael G Schwern E. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester/Color.pm -Copyright: - Copyright Mark Fowler 2002. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester.pm -Copyright: - Copyright Mark Fowler 2002, 2004. - . - Some code taken from Test::More and Test::Catch, written by by - Michael G Schwern . Hence, those parts - Copyright Michael G Schwern 2001. Used and distributed with - permission. - . - This module is copyright 2005 Fergal Daly , some parts - are based on other people's work. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tutorial.pod -Copyright: - Copyright 2001 by Michael G Schwern . -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files - are hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun - or for profit as you see fit. A simple comment in the code giving - credit would be courteous but is not required. - -Files: cpan/Test-Simple/lib/Test/Builder/IO/Scalar.pm -Copyright: - Copyright (c) 1996 by Eryq. All rights reserved. - Copyright (c) 1999,2001 by ZeeGee Software Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tester/CaptureRunner.pm -Copyright: Copyright 2003 by Fergal Daly . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: - cpan/Test-Simple/lib/Test/use/ok.pm - cpan/Test-Simple/lib/ok.pm -Copyright: none - To the extent possible under law, 唐鳳 has waived all copyright and related - or neighboring rights to L -License: CC0-1.0 -Comment: - ---------------------------------------- - The file links to http://creativecommons.org/publicdomain/zero/1.0/ - and the full license text as retrieved from there can be found at the - end of this file. - -Files: cpan/Text-Balanced/* -Copyright: - Copyright 1997 - 2001 Damian Conway. All Rights Reserved. - Some (minor) parts copyright 2009 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed and/or - modified under the same terms as Perl itself. - -Files: cpan/Text-ParseWords/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices this distribution. - . - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/Text-Tabs/* -Copyright: - Copyright (C) 1996-2009 David Muir Sharnoff. - Copyright (C) 2005 Aristotle Pagaltzis - Copyright (C) 2012-2013 Google, Inc. -License: TEXT-TABS - -Files: cpan/Tie-File/* -Copyright: - Tie::File version 0.97 is copyright (C) 2003 Mark Jason Dominus. -License: GPL-2+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - These terms are your choice of any of (1) the Perl Artistic Licence, - or (2) version 2 of the GNU General Public License as published by the - Free Software Foundation, or (3) any later version of the GNU General - Public License. - -Files: - cpan/bignum/* - cpan/Tie-RefHash/* - cpan/Win32API-File/* - dist/ExtUtils-Install/* - dist/Math-BigInt/* - dist/Math-BigInt-FastCalc/* - dist/Math-BigRat/* - dist/Thread-Queue/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - ---------------------------------------- - These distributions include no copyright notices but have - the same explicit licensing information. - -Files: cpan/Time-Local/* -Copyright: - Copyright (c) 1997 - 2016 by Graham Barr & Dave Rolsky. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Time-Piece/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the same - terms as Perl. - -Files: cpan/Time-Piece/Piece.xs -Copyright: - strptime copied from freebsd with the following copyright: - Copyright (c) 1994 Powerdog Industries. All rights reserved. -License: GPL-1+ or Artistic, and BSD-4-clause-POWERDOG -Comment: - ---------------------------------------- - The strptime function is licensed under the BSD-like license included - below. It is assumed that the other parts are licensed under the same - terms as the rest of the distribution. - -Files: cpan/Unicode-Collate/* -Copyright: - This module is Copyright(C) 2001-2017, SADAHIRO Tomoyuki. Japan. All - rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Unicode-Collate/Collate/allkeys.txt -Copyright: - Copyright (c) 2016 Unicode, Inc. -License: Unicode -Comment: - For terms of use, see http://www.unicode.org/terms_of_use.html - ---------------------------------------- - See below for the full text of this license as downloaded from the above URL - on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: cpan/Unicode-Normalize/* -Copyright: - Copyright(C) 2001-2012, SADAHIRO Tomoyuki. Japan. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Win32/* -Copyright: (c) 1995 Microsoft Corporation. All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices or license information in this distribution, - but the README file of the separate CPAN distribution at - states: - . - This module is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - . - The "Perl for Win32" source code was licensed under the same terms - as Perl itself and contained this copyright notice: - . - (c) 1995 Microsoft Corporation. All rights reserved. - Developed by ActiveWare Internet Corp. - -Files: dist/Attribute-Handlers/* -Copyright: - Copyright (c) 2001-2009, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: - dist/autouse/* - dist/base/* - dist/constant/* - dist/Devel-SelfStubber/* - dist/Dumpvalue/* - dist/Env/* - dist/ExtUtils-Command/* - dist/ExtUtils-Manifest/* - dist/I18N-Collate/* - dist/Safe/* - ext/Fcntl/* - ext/FileCache/* - ext/GDBM_File/* - ext/IPC-Open2/* - ext/IPC-Open3/* - ext/NDBM_File/* - ext/ODBM_File/* - ext/Opcode/* - ext/PerlIO-encoding/* - ext/PerlIO-scalar/* - ext/PerlIO-via/* - ext/POSIX/* - ext/re/* - ext/Socket/* - ext/Sys-Hostname/* - ext/Tie-Hash-NamedCapture/* - ext/Tie-Memoize/* - ext/VMS-DCLsym/* - ext/VMS-Stdio/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no copyright or license information in these distributions. - It is assumed that they are licensed under the same terms as Perl itself. - -Files: dist/B-Deparse/* -Copyright: - Copyright (c) 1998-2000, 2002, 2003, 2004, 2005, 2006 Stephen McCamant. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute and/or modify - it under the same terms as Perl itself. - -Files: dist/Carp/* -Copyright: - Copyright (c) 1994-2013 Larry Wall - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/Data-Dumper/* -Copyright: - Copyright (c) 1996-2017 Gurusamy Sarathy. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-CBuilder/* -Copyright: - Copyright (c) 2003-2005 Ken Williams. All rights reserved. - Copyright (c) 2012-2017 Ken Williams. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-ParseXS/* -Copyright: - Copyright 2002-2012 by Ken Williams, David Golden and other contributors. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - Based on the ExtUtils::xsubpp code by Larry Wall and the Perl 5 - Porters, which was released under the same license terms. - -Files: dist/Filter-Simple/* -Copyright: - Copyright (c) 2000-2008, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/if/* -Copyright: This software is copyright (c) 2002 by Ilya Zakharevich. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: dist/I18N-LangTags/* -Copyright: - Copyright 1998+, Sean M. Burke , all rights - reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/I18N-LangTags/lib/I18N/LangTags/List.pm -Copyright: - Copyright (c) 2001+ Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You can redistribute and/or modify this document under the same terms - as Perl itself. - -Files: dist/IO/* -Copyright: - Copyright (c) 1996-2003 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/IO/lib/IO/Socket.pm -Copyright: - Copyright (c) 1997-8 Graham Barr . All rights reserved. - Copyright 2001, Lincoln Stein . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The atmark() implementation: Copyright 2001, Lincoln Stein . - This module is distributed under the same terms as Perl itself. - Feel free to use, modify and redistribute it as long as you retain - the correct attribution. - -Files: dist/lib/* -Copyright: as above for 'Files: *' -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: dist/Locale-Maketext/* -Copyright: - Copyright 1999-2004, Sean M. Burke , all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod -Copyright: 1999 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: dist/Module-CoreList/* -Copyright: - Copyright (C) 2002-2009 Richard Clamp. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Module-CoreList/corelist -Copyright: - Copyright (c) 2002-2007 by D.H. aka PodMaster -License: GPL-1+ or Artistic -Comment: - This program is distributed under the same terms as perl itself. - -Files: dist/Module-CoreList/lib/Module/CoreList/Utils.pm -Copyright: - Copyright (C) 2013 Chris Williams. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Net-Ping/* -Copyright: - Copyright (c) 2016, cPanel Inc. All rights reserved. - Copyright (c) 2012, Steve Peters. All rights reserved. - Copyright (c) 2002-2003, Rob Brown. All rights reserved. - Copyright (c) 2001, Colin McMillen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/PathTools/* -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/PathTools/Cwd.xs -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. - Copyright (c) 2003 Constantin S. Svintsoff -License: GPL-1+ or Artistic, and BSD-3-clause-GENERIC -Comment: - ---------------------------------------- - The main license applies to most of the code: - . - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - . - but portions of it have been taken from a BSD variant and are licensed - under the terms of the "BSD-3-clause-GENERIC" license included in this file. - . - dist/PathTools/Cwd.pm states: - . - Portions of the C code in this library are copyright (c) 1994 by the - Regents of the University of California. All rights reserved. The - license on this code is compatible with the licensing of the rest of - the distribution - please see the source code in F for the - details. - . - but, as discussed in - http://rt.cpan.org/Public/Bug/Display.html?id=64116 - this is outdated and dist/PathTools/Cwd.xs itself contains the correct - information. - -Files: dist/Pod-Perldoc/* -Copyright: - Copyright (c) 2002-2007 Sean M. Burke. - Copyright (c) 2011 Mark Allen. All rights reserved. - Copyright (c) 2011 brian d foy. All rights reserved. - Copyright (c) 2017 Mark Allen. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Storable/* -Copyright: - Copyright (c) 1995-2001, Raphael Manfredi - Copyright (c) 2002-2014 by the Perl 5 Porters - Copyright (c) 2016,2017 cPanel Inc - Copyright (c) 2017, Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl 5 itself. - -Files: dist/Storable/t/forgive.t -Copyright: - Copyright (c) 1995-2000, Raphael Manfredi - (C) Copyright 1997, Universitat Dortmund, all rights reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/attach_errors.t - dist/Storable/t/attach_singleton.t - dist/Storable/t/circular_hook.t -Copyright: - Copyright 2005, Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/code.t - dist/Storable/t/sig_die.t -Copyright: - Copyright (c) 2002 Slaven Rezic -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: dist/threads/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads is released under the same license as Perl. - -Files: dist/threads-shared/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads::shared is released under the same license as Perl. - -Files: dist/threads-shared/shared.xs -Copyright: - Copyright (c) 2001-2002, 2006 Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: dist/Test/* -Copyright: - Copyright (c) 1998-2000 Joshua Nathaniel Pritikin. - Copyright (c) 2001-2002 Michael G. Schwern. - Copyright (c) 2002-2004 Sean M. Burke. -License: GPL-1+ or Artistic -Comment: - This package is free software and is provided "as is" without express - or implied warranty. It may be used, redistributed and/or modified - under the same terms as Perl itself. - -Files: dist/Time-HiRes/* -Copyright: - Copyright (c) 1996-2002 Douglas E. Wegscheid. All rights reserved. - Copyright (c) 2002-2010 Jarkko Hietaniemi. - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/XSLoader/* -Copyright: - Copyright (C) 1990-2011 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/attributes/* -Copyright: - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - ext/Amiga-ARexx/* - ext/Amiga-Exec/* -Copyright: - Copyright (C) 2013 by Andy Broad. -License: GPL-1+ or Artistic -Comment: - There is no license information included. It is assumed that this - distribution is licensed under the same terms as Perl itself. - -Files: ext/B/* -Copyright: - Copyright (c) 1996, 1997, 1998 Malcolm Beattie -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/B/B/Concise.pm -Copyright: - Copyright (C) 2000-2003 Stephen McCamant. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute and/or modify it - under the same terms as Perl itself. - -Files: ext/Devel-Peek/* -Copyright: - Copyright (c) 1995-98 Ilya Zakharevich. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/DynaLoader/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information included that clearly applies to the - whole of this distribution. It is assumed that it is licensed under - the same terms as Perl itself. - -Files: ext/DynaLoader/dl_aix.xs -Copyright: - This is an unpublished work copyright (c) 1992 Helios Software GmbH - 3000 Hannover 1, Germany -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that this file is licensed under the same terms as Perl itself. - -Files: ext/DynaLoader/dl_dld.xs -Copyright: - based upon the file "dl.c", which is Copyright (c) 1994, Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/DynaLoader/dl_symbian.xs -Copyright: 2004, Nokia -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The license in the file is specified as - . - License: Artistic/GPL - -Files: ext/Errno/* -Copyright: - Copyright (c) 1997-8 Graham Barr. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/File-Glob/* -Copyright: unknown -License: Artistic -Comment: - The Perl interface was written by Nathan Torkington , - and is released under the artistic license. Further modifications - were made by Greg Bacon , Gurusamy Sarathy - , and Thomas Wegner . - -Files: - ext/File-Glob/bsd_glob.c - ext/File-Glob/bsd_glob.h -Copyright: - Copyright (c) 1989, 1993 - The Regents of the University of California. All rights reserved. - . - This code is derived from software contributed to Berkeley by - Guido van Rossum. -License: BSD-3-clause - -Files: ext/Hash-Util/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/Hash-Util/lib/Hash/Util.pm -Copyright: - hv_store() is from Array::RefElem, Copyright 2000 Gisle Aas. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - As above, it is assumed that this file is licensed under the same terms - as Perl itself. - . - The copyright and license information of Array::RefElem, as fetched from - , is as - follows: - . - Copyright 2000 Gisle Aas - . - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/Hash-Util-FieldHash/* -Copyright: - Copyright (C) 2006-2007 by (Anno Siegel) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.8.7 or, - at your option, any later version of Perl 5 you may have available. - -Files: ext/I18N-Langinfo/* -Copyright: - Copyright 2001 by Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/mro/* -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2008,2009 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/Pod-Html/* -Copyright: unknown -License: Artistic -Comment: - This program is distributed under the Artistic License. - -Files: ext/SDBM_File/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - There is no copyright or license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/SDBM_File/sdbm/* -Copyright: none -License: SDBM-PUBLIC-DOMAIN - -Files: ext/Win32CORE/* -Copyright: - Copyright (C) 2007 by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/XS-APItest/* -Copyright: - Copyright (C) 2002,2004 Tim Jenness, Christian Soeller, Hugo van der Sanden. - All Rights Reserved. - . - Copyright (C) 2009 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/XS-Typemap/* -Copyright: - Copyright (C) 2001 Tim Jenness All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - pod/perldebtut.pod - pod/perlperf.pod -Copyright: - Richard Foley Copyright (c) 2000 -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - These files are a part of Perl itself, licensed as above. - -Files: pod/perlembed.pod -Copyright: - Copyright (C) 1995, 1996, 1997, 1998 Doug MacEachern and Jon Orwant. All - Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlexperiment.pod -Copyright: - Copyright 2010, brian d foy -License: GPL-1+ or Artistic -Comment: - You can use and redistribute this document under the same terms as Perl - itself. - -Files: - pod/perlfaq*.pod - pod/perlopentut.pod - pod/perltooc.pod -Copyright: - Copyright (c) 1997-2010 Tom Christiansen, Nathan Torkington, and - other authors as noted. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - -Files: pod/perlfaq.pod -Copyright: - Tom Christiansen wrote the original version of this document. - brian d foy wrote this version. See the - individual perlfaq documents for additional copyright information. -License: GPL-1+ or Artistic -Comment: - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: - pod/perlfilter.pod - pod/perlthrtut.pod -Copyright: - copyright 1998 The Perl Journal -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlglossary.pod -Copyright: - Based on the Glossary of I, Fourth Edition, - by Tom Christiansen, brian d foy, Larry Wall, & Jon Orwant. - Copyright (c) 2000, 1996, 1991, 2012 O'Reilly Media, Inc. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlmodinstall.pod -Copyright: - Copyright (C) 1998, 2002, 2003 Jon Orwant. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - pod/perlopentut.pod - pod/perltooc.pod - pod/perltoot.pod -Copyright: - Copyright 1997-1999 Tom Christiansen. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: pod/perlpodstyle.pod -Copyright: - Copyright 1999, 2000, 2001, 2004, 2006, 2008, 2010, 2015 Russ Allbery - -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: pod/perlreapi.pod -Copyright: - Copyright 2006 Yves Orton and 2007 Ævar Arnfjörð Bjarmason. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it under - the same terms as Perl itself. - -Files: pod/perlreftut.pod -Copyright: - Copyright 1998 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: - pod/perlrequick.pod - pod/perlretut.pod -Copyright: - Copyright (c) 2000 Mark Kvale - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlunicook.pod -Copyright: - Copyright (c) 2012 Tom Christiansen -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perluniintro.pod -Copyright: - Copyright 2001-2011 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - Copying - pod/perlgpl.pod -Copyright: - Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -License: DONT-CHANGE-THE-GPL - -Files: t/io/shm.t -Copyright: - Copyright (C) 1999, Graham Barr . - Copyright (C) 2007-2010, Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: regen-configure/* -Copyright: - Copyright (c) 1996-1998, Andy Dougherty - Copyright (c) 1999-2011, H.Merijn Brand -License: GPL-1+ or Artistic or Artistic-dist -Comment: - This directory is a snapshot of the upstream metaconfig repository, - containing code originally forked from 'dist' upstream by Larry - Wall and Raphael Manfredi. The 'dist/' subdirectory is unmodified - upstream code, but the other subdirectories contain mixed code. - Some units are dual licensed and some are specifically Artistic-only. - . - The bin/ subdirectory is being filtered from the upstream snapshot - (with the Files-Excluded mechanism at the top of this copyright file) - because it contains files generated from dist sources. The Debian - package build uses the tools from the separate 'dist' package. - . - From regen-configure/U/README: - . - You may distribute the files contained in this distribution - under the terms of either - . - a) the "Artistic License" which comes with Perl, or - . - b) the "Artistic License" which comes with dist, or - . - c) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version (see the file "Copying" that comes with the - Perl distribution). - . - The full text of the "Artistic License" which comes with dist - differs slightly from the one that is in /usr/share/common-licenses - on Debian systems, and can be found later in this file under the - "Artistic-dist" tag. - -Files: regen-configure/dist/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, 2012 Raphael Manfredi - Copyright (c) 1996,1998 Andy Dougherty - Copyright (c) 1996, Cygnus Support - Copyright (c) 1996, Spider Boardman - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1997, Chip Salzenberg - Copyright (c) 1998 Andy Dougherty - Copyright (c) 1999-2001 Jarkko Hietaniemi -License: Artistic-dist -Comment: - This subdirectory contains unmodified 'dist' code that is - licensed under the modified Artistic license detailed below - under the "Artistic-dist" tag. The different files have - separate copyright notices, collected above. - -Files: regen-configure/U/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi - Copyright (c) 1996-2010, Andy Dougherty - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1998-2016 Jarkko Hietaniemi - Copyright (c) 2004-2018 H.Merijn Brand - Copyright (c) 2006-2006, H.Merijn Brand & Nicholas Clark - Copyright (c) 2011, H.Merijn Brand & Tony Cook - Copyright (c) 2014-2014, Karl Williamson & H.Merijn Brand - Copyright (c) 2016 H.Merijn Brand & Todd Rinaldo - Copyright (c) 2016 Tony Cook - Copyright (c) 2017, Lukas Mai - Copyright (c) 2017 Dagfinn Ilmari Mannsåker - Copyright (c) 2017, Karl Williamson -License: Artistic or GPL-1+ or Artistic-dist -Comment: - From regen-configure/U/README: - . - The units in the "modified" directory have been derived from units - associated with the metaconfig program of Raphael Manfredi's "dist" - distribution. These units list Raphael Manfredi as the Copyright holder. - dist is distributed under a modified version of the Perl Artistic License. - Clause 7 of this modified license as contained in dist-3.0-pl60 provides: - . - 7. You may reuse parts of this Package in your own programs, provided - that you explicitly state where you got them from, in the source code - (and, left to your courtesy, in the documentation), duplicating - all the associated copyright notices and disclaimers. Besides - your changes, if any, must be clearly marked as such. Parts reused - that way will no longer fall under this license if, and only if, - the name of your program(s) have no immediate connection with the - name of the Package itself or its associated programs. You may then - apply whatever restrictions you wish on the reused parts or choose - to place them in the Public Domain--this will apply only within the - context of your package. - . - In accordance with this clause, the versions of these units - contained here are made available under the same terms as the - rest of the units. - . - It is assumed that the above relicensing also applies to all files in - the other subdirectories that are declared to be licensed under the - same modified Artistic license. - . - The modified license can be found later in this file under the - "Artistic-dist" tag. - -Files: utf8.c -Copyright: - Portions Copyright (c) 2008-2009 Bjoern Hoehrmann -License: GPL-1+ or Artistic, and Expat -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - . - Additionally, the tables included this file come from - http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, under the Expat license. - -Files: debian/* -Copyright: - Portions of the Debian packaging are - Copyright 2008-2011 Niko Tyni - Copyright 2011 Dominic Hargreaves - The other people listed in debian/changelog are most probably - copyright holders too, but they have not included explicit copyright - or licensing information. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The portions by Niko Tyni and Dominic Hargreaves may be redistributed - and/or modified under the same terms as Perl itself. It is assumed that - other contributors have placed their contributions under a compatible - license. - -License: LGPL-2.1 - On Debian GNU/Linux systems, the complete text of the LGPL 2.1 - license can be found in `/usr/share/common-licenses/LGPL-2.1'. - -License: GPL-1+ - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - -License: GPL-2+ - On Debian GNU/Linux systems, the complete text of version 2 of - the GNU General Public License can be found in - `/usr/share/common-licenses/GPL-2'. - -License: Artistic - On Debian GNU/Linux systems, the complete text of the - Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - -License: Artistic-2 - Copyright (c) 2000-2006, The Perl Foundation. - . - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - . - Preamble - . - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - . - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - . - Definitions - . - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - . - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - . - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - . - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - . - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - . - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - . - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - . - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - . - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - . - "Source" form means the source code, documentation source, and - configuration files for the Package. - . - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - . - Permission for Use and Modification Without Distribution - . - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided that - you do not Distribute the Modified Version. - . - Permissions for Redistribution of the Standard Version - . - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without restriction, - either gratis or for a Distributor Fee, provided that you duplicate - all of the original copyright notices and associated disclaimers. At - your discretion, such verbatim copies may or may not include a - Compiled form of the Package. - . - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The resulting - Package will still be considered the Standard Version, and as such - will be subject to the Original License. - . - Distribution of Modified Versions of the Package as Source - . - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of the - Modified Version) provided that you clearly document how it differs - from the Standard Version, including, but not limited to, documenting - any non-standard features, executables, or modules, and provided that - you do at least ONE of the following: - . - (a) make the Modified Version available to the Copyright Holder of the - Standard Version, under the Original License, so that the Copyright - Holder may include your modifications in the Standard Version. (b) - ensure that installation of your Modified Version does not prevent the - user installing or running the Standard Version. In addition, the - Modified Version must bear a name that is different from the name of - the Standard Version. (c) allow anyone who receives a copy of the - Modified Version to make the Source form of the Modified Version - available to others under (i) the Original License or (ii) a license - that permits the licensee to freely copy, modify and redistribute the - Modified Version using the same licensing terms that apply to the copy - that the licensee received, and requires that the Source form of the - Modified Version, and of any works derived from it, be made freely - available in that license fees are prohibited but Distributor Fees are - allowed. - . - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - . - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on how to - get the Source of the Standard Version. Such instructions must be - valid at the time of your distribution. If these instructions, at any - time while you are carrying out such distribution, become invalid, you - must provide new instructions on demand or cease further distribution. - If you provide valid instructions or cease distribution within thirty - days after you become aware that the instructions are invalid, then - you do not forfeit any of your rights under this license. - . - (6) You may Distribute a Modified Version in Compiled form without the - Source, provided that you comply with Section 4 with respect to the - Source of the Modified Version. - . - Aggregating or Linking the Package - . - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the resulting - aggregation provided that you do not charge a licensing fee for the - Package. Distributor Fees are permitted, and licensing fees for other - components in the aggregation are permitted. The terms of this license - apply to the use and Distribution of the Standard or Modified Versions - as included in the aggregation. - . - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, or to - build stand-alone binary or bytecode versions of applications that - include the Package, and Distribute the result without restriction, - provided the result does not expose a direct interface to the Package. - . - Items That are Not Considered Part of a Modified Version - . - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, cause - the Package to be a Modified Version. In addition, such works are not - considered parts of the Package itself, and are not subject to the - terms of this license. - . - General Provisions - . - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By using, - modifying or distributing the Package, you accept this license. Do not - use, modify, or distribute the Package, if you do not accept this - license. - . - (11) If your Modified Version has been derived from a Modified Version - made by someone other than you, you are nevertheless required to - ensure that your Modified Version complies with the requirements of - this license. - . - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - . - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to sell, - sell, import and otherwise transfer the Package with respect to any - patent claims licensable by the Copyright Holder that are necessarily - infringed by the Package. If you institute patent litigation - (including a cross-claim or counterclaim) against any party alleging - that the Package constitutes direct or contributory patent - infringement, then this Artistic License to you shall terminate on the - date that such litigation is filed. - . - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT - PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT - HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE - OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: BZIP - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - . - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - . - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - . - Julian Seward, jseward@bzip.org - bzip2/libbzip2 version 1.0.5 of 10 December 2007 - -License: ZLIB - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -License: BSD-3-clause-with-weird-numbering - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-4-clause-POWERDOG - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - This product includes software developed by Powerdog Industries. - 4. The name of Powerdog Industries may not be used to endorse or - promote products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED BY POWERDOG INDUSTRIES ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE POWERDOG INDUSTRIES BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Unicode - EXHIBIT 1 - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - . - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/ . Unicode Data Files - do not include PDF online code charts under the directory - http://www.unicode.org/Public/. Software includes any - source code published in the Unicode Standard or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/. - . - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE - INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU - UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND - CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, - INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - . - COPYRIGHT AND PERMISSION NOTICE - . - Copyright © 1991-2011 Unicode, Inc. All rights - reserved. Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - . - Permission is hereby granted, free of charge, to any person - obtaining a copy of the Unicode data files and any associated - documentation (the "Data Files") or Unicode software and any - associated documentation (the "Software") to deal in the Data Files - or Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, - and/or sell copies of the Data Files or Software, and to permit - persons to whom the Data Files or Software are furnished to do so, - provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, - (b) both the above copyright notice(s) and this permission notice - appear in associated documentation, and (c) there is clear notice - in each modified Data File or in the Software as well as in the - documentation associated with the Data File(s) or Software that - the data or software has been modified. - . - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE - FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, - OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without - prior written authorization of the copyright holder. - -License: BSD-3-clause-GENERIC - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: REGCOMP - Permission is granted to anyone to use this software for any - purpose on any computer system, and to redistribute it freely, - subject to the following restrictions: - . - 1. The author is not responsible for the consequences of use of - this software, no matter how awful, even if they arise - from defects in it. - . - 2. The origin of this software must not be misrepresented, either - by explicit claim or by omission. - . - 3. Altered versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -License: TEXT-TABS - This module may be modified, used, copied, and redistributed at your own risk. - . - Although allowed by the preceding license, please do not publicly - redistribute modified versions of this code with the name "Text::Tabs" - unless it passes the unmodified Text::Tabs test suite. - -License: S2P - This program is free and open software. You may use, modify, - distribute, and sell this program (and any modified variants) in any - way you wish, provided you do not restrict others from doing the same. - -License: DONT-CHANGE-THE-GPL - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -License: SDBM-PUBLIC-DOMAIN - From ext/SDBM_File/sdbm/README: - . - The entire sdbm library package, as authored by me, Ozan S. Yigit, - is hereby placed in the public domain. As such, the author is not - responsible for the consequences of use of this software, no - matter how awful, even if they arise from defects in it. There is no - expressed or implied warranty for the sdbm library. - . - Since the sdbm library package is in the public domain, this original - release or any additional public-domain releases of the modified - original cannot possibly (by definition) be withheld from you. Also - by definition, You (singular) have all the rights to this code - (including the right to sell without permission, the right to - hoard[3] and the right to do other icky things as you see fit) - but those rights are also granted to everyone else. - . - Please note that all previous distributions of this software - contained a copyright (which is now dropped) to protect its origins - and its current public domain status against any possible claims - and/or challenges. - -License: GPL-3+-WITH-BISON-EXCEPTION - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - . - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - -License: HSIEH-DERIVATIVE - The derivative content includes raw computer source code, ideas, - opinions, and excerpts whose original source is covered under another - license and transformations of such derivatives. Note that mere excerpts - by themselves (with the exception of raw source code) are not considered - derivative works under this license. Use and redistribution is limited - to the following conditions: - . - One may not create a derivative work which, in any way, violates the - Paul Hsieh exposition license described above on the original content. - . - One may not apply a license to a derivative work that precludes - anyone else from using and redistributing derivative content. - . - One may not attribute any derivative content to authors not involved - in the creation of the content, though an attribution to the author - is not necessary. - -License: HSIEH-BSD - Copyright (c) 2010, Paul Hsieh - All rights reserved. - . - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither my name, Paul Hsieh, nor the names of any other contributors - to the code use may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: CC0-1.0 - Statatement of Purpose - . - The laws of most jurisdictions throughout the world automatically confer - exclusive Copyright and Related Rights (defined below) upon the creator - and subsequent owner(s) (each and all, an "owner") of an original work - of authorship and/or a database (each, a "Work"). - . - Certain owners wish to permanently relinquish those rights to a Work - for the purpose of contributing to a commons of creative, cultural and - scientific works ("Commons") that the public can reliably and without - fear of later claims of infringement build upon, modify, incorporate in - other works, reuse and redistribute as freely as possible in any form - whatsoever and for any purposes, including without limitation commercial - purposes. These owners may contribute to the Commons to promote the ideal - of a free culture and the further production of creative, cultural and - scientific works, or to gain reputation or greater distribution for - their Work in part through the use and efforts of others. - . - For these and/or other purposes and motivations, and without any - expectation of additional consideration or compensation, the person - associating CC0 with a Work (the "Affirmer"), to the extent that - he or she is an owner of Copyright and Related Rights in the Work, - voluntarily elects to apply CC0 to the Work and publicly distribute - the Work under its terms, with knowledge of his or her Copyright and - Related Rights in the Work and the meaning and intended legal effect - of CC0 on those rights. - . - 1. Copyright and Related Rights. A Work made available under CC0 may be - protected by copyright and related or neighboring rights ("Copyright - and Related Rights"). Copyright and Related Rights include, but are - not limited to, the following: - . - the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - . - moral rights retained by the original author(s) and/or performer(s); - . - publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - . - rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - . - rights protecting the extraction, dissemination, use and reuse of data in a Work; - . - database rights (such as those arising under Directive 96/9/EC - of the European Parliament and of the Council of 11 March 1996 - on the legal protection of databases, and under any national - implementation thereof, including any amended or successor version - of such directive); and - . - other similar, equivalent or corresponding rights throughout the world - based on applicable law or treaty, and any national implementations - thereof. - . - 2. Waiver. To the greatest extent permitted by, but not in contravention - of, applicable law, Affirmer hereby overtly, fully, permanently, - irrevocably and unconditionally waives, abandons, and surrenders all - of Affirmer's Copyright and Related Rights and associated claims and - causes of action, whether now known or unknown (including existing - as well as future claims and causes of action), in the Work (i) in - all territories worldwide, (ii) for the maximum duration provided by - applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "Waiver"). Affirmer makes the - Waiver for the benefit of each member of the public at large and to the - detriment of Affirmer's heirs and successors, fully intending that such - Waiver shall not be subject to revocation, rescission, cancellation, - termination, or any other legal or equitable action to disrupt the - quiet enjoyment of the Work by the public as contemplated by Affirmer's - express Statement of Purpose. - . - 3. Public License Fallback. Should any part of the Waiver for any - reason be judged legally invalid or ineffective under applicable law, - then the Waiver shall be preserved to the maximum extent permitted - taking into account Affirmer's express Statement of Purpose. In - addition, to the extent the Waiver is so judged Affirmer hereby - grants to each affected person a royalty-free, non transferable, non - sublicensable, non exclusive, irrevocable and unconditional license - to exercise Affirmer's Copyright and Related Rights in the Work (i) - in all territories worldwide, (ii) for the maximum duration provided - by applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "License"). The License shall - be deemed effective as of the date CC0 was applied by Affirmer to the - Work. Should any part of the License for any reason be judged legally - invalid or ineffective under applicable law, such partial invalidity - or ineffectiveness shall not invalidate the remainder of the License, - and in such case Affirmer hereby affirms that he or she will not (i) - exercise any of his or her remaining Copyright and Related Rights in - the Work or (ii) assert any associated claims and causes of action - with respect to the Work, in either case contrary to Affirmer's express - Statement of Purpose. - . - 4. Limitations and Disclaimers. - . - No trademark or patent rights held by Affirmer are waived, - abandoned, surrendered, licensed or otherwise affected by this - document. - . - Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties - of title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, - or the present or absence of errors, whether or not discoverable, - all to the greatest extent permissible under applicable law. - . - Affirmer disclaims responsibility for clearing rights of other - persons that may apply to the Work or any use thereof, including - without limitation any person's Copyright and Related Rights in the - Work. Further, Affirmer disclaims responsibility for obtaining any - necessary consents, permissions or other rights required for any - use of the Work. - . - Affirmer understands and acknowledges that Creative Commons is not - a party to this document and has no duty or obligation with respect - to this CC0 or use of the Work. -Comment: - This license text was retrieved from - - on Fri, 05 Feb 2016 20:30:28 +0200 - -License: RRA-KEEP-THIS-NOTICE - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice and - this notice are preserved. This file is offered as-is, without any - warranty. - -License: Artistic-dist - The "Artistic License" - . - Preamble - . - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the Package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - . - It also grants you the rights to reuse parts of a Package in your own - programs without transferring this License to those programs, provided - that you meet some reasonable requirements. - . - Definitions: - . - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - . - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - . - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - . - "You" is you, if you're thinking about copying or distributing - this Package. - . - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - . - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - . - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - . - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - . - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - . - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - . - b) use the modified Package only within your corporation or organization. - . - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - . - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - . - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - . - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - . - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - . - 7. You may reuse parts of this Package in your own programs, provided that - you explicitly state where you got them from, in the source code (and, left - to your courtesy, in the documentation), duplicating all the associated - copyright notices and disclaimers. Besides your changes, if any, must be - clearly marked as such. Parts reused that way will no longer fall under this - license if, and only if, the name of your program(s) have no immediate - connection with the name of the Package itself or its associated programs. - You may then apply whatever restrictions you wish on the reused parts or - choose to place them in the Public Domain--this will apply only within the - context of your package. - . - 8. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - . - 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - . - The End -Comment: - This license was copied from the upstream 'dist' repository, - https://github.com/rmanfredi/dist.git - at Sun, 15 Oct 2017 13:07:36 +0300. - - ----------------------------------------- -sed version 4.7-1 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of sed - the GNU stream -oriented editor. - -This package was assembled from sources obtained from: - ftp://ftp.gnu.org/gnu/sed/ - -It is currently maintained by Clint Adams - -Copyright: 1989,90,91,92,93,94,95,98,99,2002,2003,2006,2008,2009,2010 Free Software Foundation, Inc. - -GNU sed is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation; either version 3, or (at your option) any later -version. - -On Debian GNU/Linux systems you can find a copy of the GPL in -/usr/share/common-licenses/GPL-3 - -The sed info manual is released under the terms of the GNU Free -Documentation License as published by the Free Software Foundation; -either version 1.3, or (at your option) any later version. - - ----------------------------------------- -sysvinit-utils version 2.93-8 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: sysvinit -Upstream-Contact: sysvinit-devel@nongnu.org -Source: https://download.savannah.gnu.org/releases/sysvinit/ - -Files: * -Copyright: 1997-2005 Miquel van Smoorenburg -License: GPL-2+ - -Files: debian/* -License: GPL-2+ -Copyright: 2015 Adam Conrad - 2018 Dmitry Bogatov - 2018 Vincenzo (KatolaZ) Nicosia - 2006 Henrique de Moraes Holschuh - 2017 Ian Jackson - 2014 Petter Reinholdtsen - 2014 Robert Millan - 2014 Thomas Goirand - 2006 Thomas Hood - 2015-2016 Andreas Henriksson - 2011,2016 Ben Hutchings - 2010-2012 Christian Perrier - 2015-2016 Martin Pitt - 2014-2018 Michael Biebl - 1996-2004 Miquel van Smoorenburg - 2005-2006 Petter Reinholdtsen - 2006-2010 Petter Reinholdtsen - 2011-2013 Roger Leigh - 2006-2007 Steinar H. Gunderson - 2012-2013 Steve Langasek - -License: GPL-2+ - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 2 - of the License, or (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian system, copy of GNU Lesser General Public License version 2 - is also located at `/usr/share/common-licenses/GPL-2' - - ----------------------------------------- -tar version 1.30+dfsg-6 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of GNU tar. GNU -tar, heavily based on John Gilmore's public domain version of tar, -was originally written by Graham Todd. It is now maintained by -Paul Eggert . - -This package is maintained for Debian by Bdale Garbee , and -was built from the sources found at: - - ftp://ftp.gnu.org/gnu/tar/ - -More recently, I'm directly using the upstream source repository at - - http://git.savannah.gnu.org/cgit/tar.git - -GNU tar is - - Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, - 2001, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any later - version. - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License version 3 can be found in /usr/share/common-licenses/GPL-3. - -The Debian packaging is - - Copyright (C) 2006, 2007 Bdale Garbee - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any later - version. - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License version 2 can be found in /usr/share/common-licenses/GPL-2. - - ----------------------------------------- -tzdata version 2020a-0+deb10u1 - - -Copyright: - -This is the Debian prepackaged version of the Time Zone and Daylight -Saving Time Data. - -It was downloaded from https://www.iana.org/time-zones - -Upstream Author: The Internet Assigned Numbers Authority (IANA) -Commentary should be addressed to tz@iana.org - -Copyright: This database is in the public domain. - - - ----------------------------------------- -util-linux version 2.33.1-0.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: util-linux -Upstream-Contact: util-linux@vger.kernel.org -Source: https://www.kernel.org/pub/linux/utils/util-linux/ - -Files: * -Copyright: Michal Luscon - 1986 Gary S. Brown - 1990 Gordon Irlam (gordoni@cs.ua.oz.au) - 1991, 1992 Linus Torvalds - 1991-2004 Miquel van Smoorenburg - 1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk) - 1992-1997 Michael K. Johnson, johnsonm@redhat.com - 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, - 2003, 2004, 2005, 2008 Theodore Ts'o - 1994 Kevin E. Martin (martin@cs.unc.edu) - 1994 Salvatore Valente - 1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it) - 1994-2005 Jeff Tranter (tranter@pobox.com) - 1995, 1999, 2000 Andries E. Brouwer - 1997-2005 Frodo Looijaard - 1998 Danek Duvall - 1999 Andreas Dilger - 1999-2002 Transmeta Corporation - 1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc. - 2000 Werner Almesberger - 2004-2006 Michael Holzt, kju -at- fqdn.org - 2005 Adrian Bunk - 2007-2014 Karel Zak - 2007, 2011 SuSE LINUX Products GmbH - 2008 Cai Qian - 2008 Hayden A. James (hayden.james@gmail.com) - 2008 James Youngman - 2008 Roy Peled, the.roy.peled -at- gmail.com - 2009 Mikhail Gusarov - 2010, 2011, 2012 Davidlohr Bueso - 2010 Jason Borden A - 2010 Hajime Taira - 2010 Masatake Yamato - 2011 IBM Corp. - 2012 Andy Lutomirski - 2012 Lennart Poettering - 2012 Sami Kerola - 2012 Cody Maloney - 2012 Werner Fink - 2013,2014 Ondrej Oprala -License: GPL-2+ - -Files: schedutils/ionice.c -Copyright: 2005 Jens Axboe -License: GPL-2 - -Files: schedutils/chrt.c - schedutils/taskset.c -Copyright: 2004 Robert Love - 2010 Karel Zak -License: GPL-2 - -Files: disk-utils/raw.c -Copyright: 1999, 2000, Red Hat Software -License: GPL-2 - -Files: sys-utils/nsenter.c -Copyright: 2012-2013 Eric Biederman -License: GPL-2 - -Files: disk-utils/mkfs.minix.c - disk-utils/mkswap.c -Copyright: 1991, 1992 Linus Torvalds -License: GPL-2 - -Files: lib/at.c - lib/blkdev.c - lib/loopdev.c - lib/sysfs.c - lib/ttyutils.c - lib/xgetpass.c - misc-utils/mcookie.c - sys-utils/setsid.c - text-utils/line.c -Copyright: n/a -License: public-domain - -Files: login-utils/vipw.c - misc-utils/cal.c - misc-utils/kill.c - misc-utils/logger.c - misc-utils/look.c - misc-utils/whereis.c - sys-utils/renice.c - term-utils/mesg.c - term-utils/script.c - term-utils/ttymsg.c - term-utils/wall.c - term-utils/write.c - text-utils/col.c - text-utils/colcrt.c - text-utils/colrm.c - text-utils/column.c - text-utils/hexdump.c - text-utils/hexdump.h - text-utils/hexdump-conv.c - text-utils/hexdump-display.c - text-utils/hexdump-parse.c - text-utils/rev.c - text-utils/ul.c -Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 - The Regents of the University of California - 2014 Sami Kerola - 2014 Karel Zak -License: BSD-4-clause - -Files: text-utils/tailf.c -Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org) -License: MIT - -Files: sys-utils/flock.c -Copyright: 2003-2005 H. Peter Anvin -License: MIT - -Files: text-utils/pg.c -Copyright: 2000-2001 Gunnar Ritter -License: BSD-2-clause - -Files: login-utils/last-deprecated.c -Copyright: 1987 Regents of the University of California -License: BSD-2-clause - -Files: login-utils/login.c -Copyright: 1980, 1987, 1988 The Regents of the University of California. - 2011 Karel Zak -License: BSD-2-clause - -Files: login-utils/logindefs.c -Copyright: 2003, 2004, 2005 Thorsten Kukuk -License: BSD-3-clause - -Files: libuuid/* - libuuid/src/* - libuuid/man/* -Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o. - 1999 Andreas Dilger (adilger@enel.ucalgary.ca) -License: BSD-3-clause - -Files: lib/procutils.c - include/xalloc.h -Copyright: 2010, 2011 Davidlohr Bueso -License: LGPL-2+ - -Files: */colors.* -Copyright: 2012 Ondrej Oprala - 2012-2014 Karel Zak -License: LGPL-2+ - -Files: login-utils/setpwnam.h - login-utils/setpwnam.c -Copyright: 1994 Martin Schulze - 1994 Salvatore Valente -License: LGPL-2+ - -Files: libfdisk/* - libfdisk/src/* -Copyright: 2007-2013 Karel Zak - 2012 Davidlohr Bueso -License: LGPL-2.1+ - -Files: lib/cpuset.c - */match.* - lib/canonicalize.c - include/at.h -Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak -License: LGPL-2.1+ - -Files: */mbsalign.* -Copyright: 2009-2010 Free Software Foundation, Inc. - 2010-2013 Karel Zak -License: LGPL-2.1+ - -Files: */readutmp.* -Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc. -License: GPL-3+ - -Files: */timeutils.* -Copyright: 2010 Lennart Poettering -License: LGPL-2.1+ - -Files: include/list.h -Copyright: 2008 Karel Zak - 1999-2008 by Theodore Ts'o -License: LGPL - -Files: libblkid/* - libblkid/src/* - libblkid/samples/* - libblkid/src/partitions/* - libblkid/src/superblocks/* - libblkid/src/topology/* -Copyright: 1999, 2001 Andries Brouwer - 1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004 - Theodore Ts'o. - 2001 Andreas Dilger (adilger@turbolinux.com) - 2004-2008 Kay Sievers - 2008-2013 Karel Zak - 2009 Bastian Friedrich - 2009 Corentin Chary - 2009 Mike Hommey - 2009 Red Hat, Inc. - 2009-2010 Andreas Dilger - 2010 Andrew Nayenko - 2010 Jeroen Oortwijn - 2010 Jiro SEKIBA - 2011 Philipp Marek - 2012 Milan Broz - 2013 Alejandro Martinez Ruiz - 2013 Eric Sandeen - 2013 Rolf Fokkens - 2013 Zeeshan Ali (Khattak) -License: LGPL-2.1+ - -Files: include/cpuset.h - lib/randutils.c -Copyright: *unknown* -License: LGPL - -Files: misc-utils/blkid.c -Copyright: 2001 Andreas Dilger -License: LGPL - -Files: libmount/* - libmount/src/* -Copyright: 2008-2012 Karel Zak -License: LGPL-2.1+ - -Files: libmount/python/* -Copyright: 2013, Red Hat, Inc. -License: LGPL-3+ - -Files: libsmartcols/* -Copyright: 2009-2014 Karel Zak - 2014 Ondrej Oprala -License: LGPL - -Files: debian/* -Copyright: Guy Maor - Sean 'Shaleh' Perry - Adrian Bunk - LaMont Jones - 2014 Andreas Henriksson -License: GPL-2+ - - -License: public-domain - The files tagged with this license contains the following paragraphs: - . - No copyright is claimed. This code is in the public domain; do with - it what you wish. - . - Written by Karel Zak - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License, v2, as - published by the Free Software Foundation - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - . - On Debian systems, the complete text of the GNU General Public - License version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU General Public - License version 3 can be found in `/usr/share/common-licenses/GPL-3'. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - . - 1) Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - 2) Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - . - 3) Neither the name of the ORGANIZATION nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-4-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: LGPL - This file may be redistributed under the terms of the - GNU Lesser General Public License. - . - On Debian systems, the complete text of the GNU Lesser General Public - License can be found in ‘/usr/share/common-licenses/LGPL’. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: LGPL-3+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. - . - This package 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-3". - -License: MIT - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation files - (the "Software"), to deal in the Software without restriction, - including without limitation the rights to use, copy, modify, merge, - publish, distribute, sublicense, and/or sell copies of the Software, - and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - - - ----------------------------------------- -zlib1g version 1:1.2.11.dfsg-1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: zlib -Upstream-Contact: zlib@gzip.org -Source: http://zlib.net/ -Comment: This is the pre-packaged Debian Linux version of the zlib compression - library. It was packaged by Michael Alan Dorman - from sources originally retrieved from ftp.uu.net in the directory - /pub/archiving/zip/zlib as the file zlib-1.0.4.tar.gz. - . - The deflate format used by zlib was defined by Phil Katz. The deflate - and zlib specifications were written by Peter Deutsch. Thanks to all the - people who reported problems and suggested various improvements in zlib; - they are too numerous to cite here. -Files-Excluded: - contrib/ada - contrib/amd64 - contrib/asm686 - contrib/blast - contrib/delphi - contrib/dotzlib - contrib/gcc_gvmat64 - contrib/infback9 - contrib/inflate86 - contrib/iostream - contrib/iostream2 - contrib/iostream3 - contrib/masmx64 - contrib/masmx86 - contrib/pascal - contrib/puff - contrib/testzlib - contrib/untgz - contrib/vstudio - doc/rfc1950.txt - doc/rfc1951.txt - doc/rfc1952.txt - -Files: * -Copyright: 1995-2013 Jean-loup Gailly and Mark Adler -License: Zlib - -Files: amiga/Makefile.pup -Copyright: 1998 by Andreas R. Kleinert -License: Zlib - -Files: contrib/minizip/* -Copyright: 1998-2010 Gilles Vollant - 2007-2008 Even Rouault - 2009-2010 Mathias Svensson -License: Zlib - -Files: debian/* -Copyright: 2000-2017 Mark Brown -License: Zlib - -License: Zlib - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - . - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu - . - If you use the zlib library in a product, we would appreciate *not* receiving - lengthy legal documents to sign. The sources are provided for free but without - warranty of any kind. The library has been entirely written by Jean-loup - Gailly and Mark Adler; it does not include third-party code. - . - If you redistribute modified sources, we would appreciate that you include in - the file ChangeLog history information documenting your changes. Please read - the FAQ for more information on the distribution of modified source versions. - - ----------------------------------------- -ca-certificates version 20200601~deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Source: http://ftp.debian.org/debian/pool/main/c/ca-certificates/ - -Files: debian/* - examples/* - Makefile - mozilla/* - sbin/* -Copyright: 2003 Fumitoshi UKAI - 2009 Philipp Kern - 2011 Michael Shuler - Various Debian Contributors -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, - USA. - . - On Debian GNU/Linux systems, the complete text of the GNU General Public - License can be found in '/usr/share/common-licenses/GPL-2'. - -Files: mozilla/certdata.txt - mozilla/nssckbi.h -Copyright: Mozilla Contributors -Comment: Original Copyright: 1994-2000 Netscape Communications Corporation - (certdata.txt <= CVS Revision: 1.82) - NSS no longer contains explicit copyright. Upstream indicates - that "Mozilla Contributors" is an appropriate attibution for the - required Copyright: field in Debian's machine-readable format. - https://bugzilla.mozilla.org/show_bug.cgi?id=850003 -License: MPL-2.0 - Mozilla Public License Version 2.0 - ================================== - . - 1. Definitions - -------------- - . - 1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - . - 1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - . - 1.3. "Contribution" - means Covered Software of a particular Contributor. - . - 1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - . - 1.5. "Incompatible With Secondary Licenses" - means - . - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - . - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - . - 1.6. "Executable Form" - means any form of the work other than Source Code Form. - . - 1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - . - 1.8. "License" - means this document. - . - 1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - . - 1.10. "Modifications" - means any of the following: - . - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - . - (b) any new file in Source Code Form that contains any Covered - Software. - . - 1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - . - 1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - . - 1.13. "Source Code Form" - means the form of the work preferred for making modifications. - . - 1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - . - 2. License Grants and Conditions - -------------------------------- - . - 2.1. Grants - . - Each Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - . - (a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - . - (b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - . - 2.2. Effective Date - . - The licenses granted in Section 2.1 with respect to any Contribution - become effective for each Contribution on the date the Contributor first - distributes such Contribution. - . - 2.3. Limitations on Grant Scope - . - The licenses granted in this Section 2 are the only rights granted under - this License. No additional rights or licenses will be implied from the - distribution or licensing of Covered Software under this License. - Notwithstanding Section 2.1(b) above, no patent license is granted by a - Contributor: - . - (a) for any code that a Contributor has removed from Covered Software; - or - . - (b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - . - (c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - . - This License does not grant any rights in the trademarks, service marks, - or logos of any Contributor (except as may be necessary to comply with - the notice requirements in Section 3.4). - . - 2.4. Subsequent Licenses - . - No Contributor makes additional grants as a result of Your choice to - distribute the Covered Software under a subsequent version of this - License (see Section 10.2) or under the terms of a Secondary License (if - permitted under the terms of Section 3.3). - . - 2.5. Representation - . - Each Contributor represents that the Contributor believes its - Contributions are its original creation(s) or it has sufficient rights - to grant the rights to its Contributions conveyed by this License. - . - 2.6. Fair Use - . - This License is not intended to limit any rights You have under - applicable copyright doctrines of fair use, fair dealing, or other - equivalents. - . - 2.7. Conditions - . - Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted - in Section 2.1. - . - 3. Responsibilities - ------------------- - . - 3.1. Distribution of Source Form - . - All distribution of Covered Software in Source Code Form, including any - Modifications that You create or to which You contribute, must be under - the terms of this License. You must inform recipients that the Source - Code Form of the Covered Software is governed by the terms of this - License, and how they can obtain a copy of this License. You may not - attempt to alter or restrict the recipients' rights in the Source Code - Form. - . - 3.2. Distribution of Executable Form - . - If You distribute Covered Software in Executable Form then: - . - (a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - . - (b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - . - 3.3. Distribution of a Larger Work - . - You may create and distribute a Larger Work under terms of Your choice, - provided that You also comply with the requirements of this License for - the Covered Software. If the Larger Work is a combination of Covered - Software with a work governed by one or more Secondary Licenses, and the - Covered Software is not Incompatible With Secondary Licenses, this - License permits You to additionally distribute such Covered Software - under the terms of such Secondary License(s), so that the recipient of - the Larger Work may, at their option, further distribute the Covered - Software under the terms of either this License or such Secondary - License(s). - . - 3.4. Notices - . - You may not remove or alter the substance of any license notices - (including copyright notices, patent notices, disclaimers of warranty, - or limitations of liability) contained within the Source Code Form of - the Covered Software, except that You may alter any license notices to - the extent required to remedy known factual inaccuracies. - . - 3.5. Application of Additional Terms - . - You may choose to offer, and to charge a fee for, warranty, support, - indemnity or liability obligations to one or more recipients of Covered - Software. However, You may do so only on Your own behalf, and not on - behalf of any Contributor. You must make it absolutely clear that any - such warranty, support, indemnity, or liability obligation is offered by - You alone, and You hereby agree to indemnify every Contributor for any - liability incurred by such Contributor as a result of warranty, support, - indemnity or liability terms You offer. You may include additional - disclaimers of warranty and limitations of liability specific to any - jurisdiction. - . - 4. Inability to Comply Due to Statute or Regulation - --------------------------------------------------- - . - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Software due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description must - be placed in a text file included with all distributions of the Covered - Software under this License. Except to the extent prohibited by statute - or regulation, such description must be sufficiently detailed for a - recipient of ordinary skill to be able to understand it. - . - 5. Termination - -------------- - . - 5.1. The rights granted under this License will terminate automatically - if You fail to comply with any of its terms. However, if You become - compliant, then the rights granted under this License from a particular - Contributor are reinstated (a) provisionally, unless and until such - Contributor explicitly and finally terminates Your grants, and (b) on an - ongoing basis, if such Contributor fails to notify You of the - non-compliance by some reasonable means prior to 60 days after You have - come back into compliance. Moreover, Your grants from a particular - Contributor are reinstated on an ongoing basis if such Contributor - notifies You of the non-compliance by some reasonable means, this is the - first time You have received notice of non-compliance with this License - from such Contributor, and You become compliant prior to 30 days after - Your receipt of the notice. - . - 5.2. If You initiate litigation against any entity by asserting a patent - infringement claim (excluding declaratory judgment actions, - counter-claims, and cross-claims) alleging that a Contributor Version - directly or indirectly infringes any patent, then the rights granted to - You by any and all Contributors for the Covered Software under Section - 2.1 of this License shall terminate. - . - 5.3. In the event of termination under Sections 5.1 or 5.2 above, all - end user license agreements (excluding distributors and resellers) which - have been validly granted by You or Your distributors under this License - prior to termination shall survive termination. - . - ************************************************************************ - * * - * 6. Disclaimer of Warranty * - * ------------------------- * - * * - * Covered Software is provided under this License on an "as is" * - * basis, without warranty of any kind, either expressed, implied, or * - * statutory, including, without limitation, warranties that the * - * Covered Software is free of defects, merchantable, fit for a * - * particular purpose or non-infringing. The entire risk as to the * - * quality and performance of the Covered Software is with You. * - * Should any Covered Software prove defective in any respect, You * - * (not any Contributor) assume the cost of any necessary servicing, * - * repair, or correction. This disclaimer of warranty constitutes an * - * essential part of this License. No use of any Covered Software is * - * authorized under this License except under this disclaimer. * - * * - ************************************************************************ - . - ************************************************************************ - * * - * 7. Limitation of Liability * - * -------------------------- * - * * - * Under no circumstances and under no legal theory, whether tort * - * (including negligence), contract, or otherwise, shall any * - * Contributor, or anyone who distributes Covered Software as * - * permitted above, be liable to You for any direct, indirect, * - * special, incidental, or consequential damages of any character * - * including, without limitation, damages for lost profits, loss of * - * goodwill, work stoppage, computer failure or malfunction, or any * - * and all other commercial damages or losses, even if such party * - * shall have been informed of the possibility of such damages. This * - * limitation of liability shall not apply to liability for death or * - * personal injury resulting from such party's negligence to the * - * extent applicable law prohibits such limitation. Some * - * jurisdictions do not allow the exclusion or limitation of * - * incidental or consequential damages, so this exclusion and * - * limitation may not apply to You. * - * * - ************************************************************************ - . - 8. Litigation - ------------- - . - Any litigation relating to this License may be brought only in the - courts of a jurisdiction where the defendant maintains its principal - place of business and such litigation shall be governed by laws of that - jurisdiction, without reference to its conflict-of-law provisions. - Nothing in this Section shall prevent a party's ability to bring - cross-claims or counter-claims. - . - 9. Miscellaneous - ---------------- - . - This License represents the complete agreement concerning the subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. Any law or regulation which provides - that the language of a contract shall be construed against the drafter - shall not be used to construe this License against a Contributor. - . - 10. Versions of the License - --------------------------- - . - 10.1. New Versions - . - Mozilla Foundation is the license steward. Except as provided in Section - 10.3, no one other than the license steward has the right to modify or - publish new versions of this License. Each version will be given a - distinguishing version number. - . - 10.2. Effect of New Versions - . - You may distribute the Covered Software under the terms of the version - of the License under which You originally received the Covered Software, - or under the terms of any subsequent version published by the license - steward. - . - 10.3. Modified Versions - . - If you create software not governed by this License, and you want to - create a new license for such software, you may create and use a - modified version of this License if you rename the license and remove - any references to the name of the license steward (except to note that - such modified license differs from this License). - . - 10.4. Distributing Source Code Form that is Incompatible With Secondary - Licenses - . - If You choose to distribute Source Code Form that is Incompatible With - Secondary Licenses under the terms of this version of the License, the - notice described in Exhibit B of this License must be attached. - . - Exhibit A - Source Code Form License Notice - ------------------------------------------- - . - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - . - If it is not possible or desirable to put the notice in a particular - file, then You may include the notice in a location (such as a LICENSE - file in a relevant directory) where a recipient would be likely to look - for such a notice. - . - You may add additional accurate notices of copyright ownership. - . - Exhibit B - "Incompatible With Secondary Licenses" Notice - --------------------------------------------------------- - . - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - - ----------------------------------------- -libssl1.1 version 1.1.1d-0+deb10u3 - - -Copyright: - -This package was debianized by Christoph Martin martin@uni-mainz.de on -Fri, 22 Nov 1996 21:29:51 +0100. - -Copyright (c) 1998-2004 The OpenSSL Project -Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson - -The upstream sources were obtained from https://www.openssl.org/ - - - LICENSE ISSUES - ============== - - The OpenSSL toolkit stays under a dual license, i.e. both the conditions of - the OpenSSL License and the original SSLeay license apply to the toolkit. - See below for the actual license texts. Actually both licenses are BSD-style - Open Source licenses. In case of any license issues related to OpenSSL - please contact openssl-core@openssl.org. - - OpenSSL License - --------------- - -/* ==================================================================== - * Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. All advertising materials mentioning features or use of this - * software must display the following acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - * - * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - * endorse or promote products derived from this software without - * prior written permission. For written permission, please contact - * openssl-core@openssl.org. - * - * 5. Products derived from this software may not be called "OpenSSL" - * nor may "OpenSSL" appear in their names without prior written - * permission of the OpenSSL Project. - * - * 6. Redistributions of any form whatsoever must retain the following - * acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit (http://www.openssl.org/)" - * - * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY - * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * ==================================================================== - * - * This product includes cryptographic software written by Eric Young - * (eay@cryptsoft.com). This product includes software written by Tim - * Hudson (tjh@cryptsoft.com). - * - */ - - Original SSLeay License - ----------------------- - -/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) - * All rights reserved. - * - * This package is an SSL implementation written - * by Eric Young (eay@cryptsoft.com). - * The implementation was written so as to conform with Netscapes SSL. - * - * This library is free for commercial and non-commercial use as long as - * the following conditions are aheared to. The following conditions - * apply to all code found in this distribution, be it the RC4, RSA, - * lhash, DES, etc., code; not just the SSL code. The SSL documentation - * included with this distribution is covered by the same copyright terms - * except that the holder is Tim Hudson (tjh@cryptsoft.com). - * - * Copyright remains Eric Young's, and as such any Copyright notices in - * the code are not to be removed. - * If this package is used in a product, Eric Young should be given attribution - * as the author of the parts of the library used. - * This can be in the form of a textual message at program startup or - * in documentation (online or textual) provided with the package. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * "This product includes cryptographic software written by - * Eric Young (eay@cryptsoft.com)" - * The word 'cryptographic' can be left out if the rouines from the library - * being used are not cryptographic related :-). - * 4. If you include any Windows specific code (or a derivative thereof) from - * the apps directory (application code) you must include an acknowledgement: - * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - * - * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * The licence and distribution terms for any publically available version or - * derivative of this code cannot be changed. i.e. this code cannot simply be - * copied and put under another distribution licence - * [including the GNU Public Licence.] - */ - - - ----------------------------------------- -openssl version 1.1.1d-0+deb10u3 - - -Copyright: - -This package was debianized by Christoph Martin martin@uni-mainz.de on -Fri, 22 Nov 1996 21:29:51 +0100. - -Copyright (c) 1998-2004 The OpenSSL Project -Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson - -The upstream sources were obtained from https://www.openssl.org/ - - - LICENSE ISSUES - ============== - - The OpenSSL toolkit stays under a dual license, i.e. both the conditions of - the OpenSSL License and the original SSLeay license apply to the toolkit. - See below for the actual license texts. Actually both licenses are BSD-style - Open Source licenses. In case of any license issues related to OpenSSL - please contact openssl-core@openssl.org. - - OpenSSL License - --------------- - -/* ==================================================================== - * Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. All advertising materials mentioning features or use of this - * software must display the following acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - * - * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - * endorse or promote products derived from this software without - * prior written permission. For written permission, please contact - * openssl-core@openssl.org. - * - * 5. Products derived from this software may not be called "OpenSSL" - * nor may "OpenSSL" appear in their names without prior written - * permission of the OpenSSL Project. - * - * 6. Redistributions of any form whatsoever must retain the following - * acknowledgment: - * "This product includes software developed by the OpenSSL Project - * for use in the OpenSSL Toolkit (http://www.openssl.org/)" - * - * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY - * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * ==================================================================== - * - * This product includes cryptographic software written by Eric Young - * (eay@cryptsoft.com). This product includes software written by Tim - * Hudson (tjh@cryptsoft.com). - * - */ - - Original SSLeay License - ----------------------- - -/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) - * All rights reserved. - * - * This package is an SSL implementation written - * by Eric Young (eay@cryptsoft.com). - * The implementation was written so as to conform with Netscapes SSL. - * - * This library is free for commercial and non-commercial use as long as - * the following conditions are aheared to. The following conditions - * apply to all code found in this distribution, be it the RC4, RSA, - * lhash, DES, etc., code; not just the SSL code. The SSL documentation - * included with this distribution is covered by the same copyright terms - * except that the holder is Tim Hudson (tjh@cryptsoft.com). - * - * Copyright remains Eric Young's, and as such any Copyright notices in - * the code are not to be removed. - * If this package is used in a product, Eric Young should be given attribution - * as the author of the parts of the library used. - * This can be in the form of a textual message at program startup or - * in documentation (online or textual) provided with the package. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * "This product includes cryptographic software written by - * Eric Young (eay@cryptsoft.com)" - * The word 'cryptographic' can be left out if the rouines from the library - * being used are not cryptographic related :-). - * 4. If you include any Windows specific code (or a derivative thereof) from - * the apps directory (application code) you must include an acknowledgement: - * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - * - * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * The licence and distribution terms for any publically available version or - * derivative of this code cannot be changed. i.e. this code cannot simply be - * copied and put under another distribution licence - * [including the GNU Public Licence.] - */ - - - ----------------------------------------- -p11-kit version 0.23.15-2 - - -Copyright: - -Format: http://dep.debian.net/deps/dep5 -Upstream-Name: p11-kit -Source: https://p11-glue.github.io/p11-glue/p11-kit.html - -Files: * -Copyright: 2011 Collabora Ltd. -License: BSD-3-Clause - -Files: p11-kit/conf.* p11-kit/proxy.c - common/dict.c common/dict.h -Copyright: 2011 Collabora Ltd. - 2004 Stefan Walter -License: BSD-3-Clause - -Files: p11-kit/modules.c - common/dict.c common/dict.h -Copyright: 2008 Stefan Walter - 2011 Collabora Ltd. - 2017 Red Hat, Inc. -License: BSD-3-Clause - -Files: common/buffer.c common/buffer.h -Copyright: 2007, 2012 Stefan Walter - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: common/library.c common/library.h common/message.c - p11-kit/client-init.c p11-kit/proxy-init.c common/init.h -Copyright: 2011 Collabora Ltd. - 2012 Stef Walter -License: BSD-3-Clause - -Files: common/url.c common/url.h -Copyright: 2011 Collabora Ltd. - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/log.c -Copyright: 2007, Stefan Walter - 2013, Red Hat Inc. -License: BSD-3-Clause - -Files: common/pkcs11.h -Copyright: 2006, 2007 g10 Code GmbH - 2006 Andreas Jellinghaus - Copyright 2017 Red Hat, Inc. -License: permissive-like-automake-output - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. */ - -Files: common/argv.c common/argv.h common/hash.h - trust/oid.c trust/oid.h - trust/pem.c trust/pem.h common/argv.c common/argv.h common/pkcs11x.h - common/pkcs11i.h - common/test-constants.c common/test-hash.c - p11-kit/pkcs11.h p11-kit/test-managed.c - trust/builder.c trust/builder.h trust/digest.h trust/module.c - trust/module.h trust/module-init.c trust/pem.c - trust/pem.h trust/oid.c trust/oid.h trust/parser.h - trust/session.c trust/session.h trust/frob-cert.c - trust/frob-eku.c trust/frob-token.c - trust/test-digest.c trust/test-enumerate.c - trust/test-index.c trust/test-module.c trust/test-oid.c - trust/test-parser.c trust/test-pem.c trust/test-token.c - trust/token.c trust/token.h trust/test-trust.c - trust/test-trust.h trust/x509.c trust/x509.h p11-kit/frob-setuid.c -Copyright: 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: common/attrs.c common/attrs.h -Copyright: 2012, Redhat Inc. - 2011, Collabora Ltd. -License: BSD-3-Clause - - -Files: common/test-attrs.c common/test-buffer.c - trust/frob-ku.c trust/frob-oid.c trust/test-asn1.c -Copyright: 2012, Redhat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-modules.c -Copyright: 2012, 2015, 2016 Red Hat Inc -License: BSD-3-Clause - - -Files: common/constants.c common/constants.h common/test.c - common/test.h common/test-compat.c common/test-tests.c - common/tool.h p11-kit/deprecated.h - p11-kit/docs.h p11-kit/log.h p11-kit/modules.h p11-kit/proxy.h - p11-kit/test-log.c trust/anchor.c trust/anchor.h - trust/enumerate.c trust/enumerate.h trust/extract.c - trust/extract-cer.c trust/extract.h - trust/extract-openssl.c trust/extract-pem.c trust/index.c - trust/index.h trust/list.c trust/list.h trust/persist.c - trust/persist.h trust/save.c trust/save.h trust/frob-bc.c - trust/frob-ext.c trust/frob-pow.c - trust/test-base64.c - trust/test-builder.c trust/test-save.c - trust/test-utf8.c trust/test-x509.c - trust/types.h trust/utf8.c trust/utf8.h -Copyright: 2013, Redhat Inc. -License: BSD-3-Clause - -Files: p11-kit/remote.h common/frob-getenv.c - common/unix-peer.h -Copyright: 2014 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/server.c - common/unix-peer.h -Copyright: 2014 Red Hat Inc. -License: BSD-3-Clause -Comment: make_private_security_descriptor() and the helper functions were - * copied from putty/windows/winsecur.c in the PuTTY source code as of - * git commit 12bd5a6c722152aa27f24598785593e72b3284ea. - * - * PuTTY is copyright 1997-2017 Simon Tatham. - * - * Portions copyright Robert de Bath, Joris van Rantwijk, Delian - * Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, - * Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus - * Kuhn, Colin Watson, Christopher Staite, and CORE SDI S.A. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation files - * (the "Software"), to deal in the Software without restriction, - * including without limitation the rights to use, copy, modify, merge, - * publish, distribute, sublicense, and/or sell copies of the Software, - * and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - - -Files: p11-kit/remote.c -Copyright: 2014,2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-mock.c -Copyright: 2012 Stefan Walter - 2012-2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/test-virtual.c -Copyright: 2012 Stefan Walter - 2012 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-transport.c -Copyright: 2012 Stefan Walter - 2012-2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-rpc.c -Copyright: 2012 Stefan Walter - Copyright (C) 2012-2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: common/runtime.* common/test-runtime.c p11-kit/test-server.* - trust/extract-edk2.c -Copyright: (C) 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/mock-module-ep5.c -Copyright: 2012 Stefan Walter - 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: trust/test-edk2.c -Copyright: 2011, Collabora Ltd. - 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: trust/extract-jks.c trust/test-jks.c -Copyright: 2019, Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/rpc-transport.c -Copyright: 2012 Stefan Walter - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/test-deprecated.c -Copyright: 2011, Collabora Ltd. - 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/virtual.c trust/asn1.c trust/asn1.h p11-kit/rpc-client.c - p11-kit/rpc-message.c p11-kit/rpc-message.h p11-kit/rpc-server.c -Copyright: 2008 Stefan Walter - 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/rpc.h -Copyright: 2012-2013 Stefan Walter -License: BSD-3-Clause - -Files: trust/digest.c trust/digest.c common/hash.c -Copyright: 2004, 2005, 2007, 2011 Internet Systems Consortium, Inc. ("ISC") - 2000, 2001, 2003 Internet Software Consortium. -License: ISC - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - -Files: trust/base64.c trust/base64.h -Copyright: 1996, 1998 by Internet Software Consortium - Portions Copyright (c) 1995 by International Business Machines, Inc. -License: ISC+IBM - Copyright (c) 1996, 1998 by Internet Software Consortium. - . - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - . - . - Portions Copyright (c) 1995 by International Business Machines, Inc. - . - International Business Machines, Inc. (hereinafter called IBM) grants - permission under its copyrights to use, copy, modify, and distribute this - Software with or without fee, provided that the above copyright notice and - all paragraphs of this notice appear in all copies, and that the name of IBM - not be used in connection with the marketing of any product incorporating - the Software or modifications thereof, without specific, written prior - permission. - . - To the extent it has a right to do so, IBM grants an immunity from suit - under its patents, if any, for the use, sale or manufacture of products to - the extent that such products are used for performing Domain Name System - dynamic updates in TCP/IP networks by means of the Software. No immunity is - granted for any product per se or for any other function of any product. - . - THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - -Files: common/lexer.c common/lexer.h common/path.c -Copyright: 2005 Stefan Walter - 2011 Collabora Ltd. - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: common/compat.c -Copyright: Copyright (c) 2011 Collabora Ltd. - Portions of this file are covered by the following copyright: - Copyright (c) 2001 Mike Barcroft - Copyright (c) 1990, 1993 - Copyright (c) 1987, 1993 - The Regents of the University of California. -Comment: This code is derived from software contributed to Berkeley by - Chris Torek. -License: BSD-3-Clause - -Files: common/mock.h common/path.h common/frob-getauxval.c - common/test-lexer.c common/test-message.c - common/test-path.c common/test-url.c - p11-kit/test-proxy.c p11-kit/virtual.h p11-kit/test-util.c - trust/frob-nss-trust.c trust/test-parser.c - trust/test-persist.c p11-kit/client.h -Copyright: 2013 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/iter.c p11-kit/iter.h p11-kit/test-iter.c p11-kit/iter.gnu.c -Copyright: 2013,2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/client.c p11-kit/filter.c p11-kit/filter.h - p11-kit/test-filter.c p11-kit/virtual-fixed.h -Copyright: 2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: common/test-argv.c -Copyright: 2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/mock-module-ep.c p11-kit/test-progname.c - p11-kit/mock-module-ep3.c p11-kit/mock-module-ep4.c -Copyright: 2012 Stefan Walter -License: BSD-3-Clause - - -Files: common/unix-peer.c -Copyright: 2013 Nikos Mavrogiannopoulos -License: BSD-3-Clause - - -Files: debian/* -Copyright: 2011 Chris Coulson - 2011-2013 Andreas Metzler -License: BSD-3-Clause - - -Files: po/de.po -Copyright: 2011 Chris Leick -Comment: This file is distributed under the same license as the - debian files of the p11-kit package. -License: BSD-3-Clause - -Files: po/fi.po -Copyright: 2012 Rosetta Contributors and Canonical Ltd 2012 - Eerik Uusi-Illikainen https://launchpad.net/~ekiuusi-4, 2012 - Timo Jyrinki , 2012 -License: same-as-rest-of-p11kit - This file is distributed under the same license as the p11-kit - package. - - -License: BSD-3-Clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - ----------------------------------------- -p11-kit-modules version 0.23.15-2 - - -Copyright: - -Format: http://dep.debian.net/deps/dep5 -Upstream-Name: p11-kit -Source: https://p11-glue.github.io/p11-glue/p11-kit.html - -Files: * -Copyright: 2011 Collabora Ltd. -License: BSD-3-Clause - -Files: p11-kit/conf.* p11-kit/proxy.c - common/dict.c common/dict.h -Copyright: 2011 Collabora Ltd. - 2004 Stefan Walter -License: BSD-3-Clause - -Files: p11-kit/modules.c - common/dict.c common/dict.h -Copyright: 2008 Stefan Walter - 2011 Collabora Ltd. - 2017 Red Hat, Inc. -License: BSD-3-Clause - -Files: common/buffer.c common/buffer.h -Copyright: 2007, 2012 Stefan Walter - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: common/library.c common/library.h common/message.c - p11-kit/client-init.c p11-kit/proxy-init.c common/init.h -Copyright: 2011 Collabora Ltd. - 2012 Stef Walter -License: BSD-3-Clause - -Files: common/url.c common/url.h -Copyright: 2011 Collabora Ltd. - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/log.c -Copyright: 2007, Stefan Walter - 2013, Red Hat Inc. -License: BSD-3-Clause - -Files: common/pkcs11.h -Copyright: 2006, 2007 g10 Code GmbH - 2006 Andreas Jellinghaus - Copyright 2017 Red Hat, Inc. -License: permissive-like-automake-output - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. */ - -Files: common/argv.c common/argv.h common/hash.h - trust/oid.c trust/oid.h - trust/pem.c trust/pem.h common/argv.c common/argv.h common/pkcs11x.h - common/pkcs11i.h - common/test-constants.c common/test-hash.c - p11-kit/pkcs11.h p11-kit/test-managed.c - trust/builder.c trust/builder.h trust/digest.h trust/module.c - trust/module.h trust/module-init.c trust/pem.c - trust/pem.h trust/oid.c trust/oid.h trust/parser.h - trust/session.c trust/session.h trust/frob-cert.c - trust/frob-eku.c trust/frob-token.c - trust/test-digest.c trust/test-enumerate.c - trust/test-index.c trust/test-module.c trust/test-oid.c - trust/test-parser.c trust/test-pem.c trust/test-token.c - trust/token.c trust/token.h trust/test-trust.c - trust/test-trust.h trust/x509.c trust/x509.h p11-kit/frob-setuid.c -Copyright: 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: common/attrs.c common/attrs.h -Copyright: 2012, Redhat Inc. - 2011, Collabora Ltd. -License: BSD-3-Clause - - -Files: common/test-attrs.c common/test-buffer.c - trust/frob-ku.c trust/frob-oid.c trust/test-asn1.c -Copyright: 2012, Redhat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-modules.c -Copyright: 2012, 2015, 2016 Red Hat Inc -License: BSD-3-Clause - - -Files: common/constants.c common/constants.h common/test.c - common/test.h common/test-compat.c common/test-tests.c - common/tool.h p11-kit/deprecated.h - p11-kit/docs.h p11-kit/log.h p11-kit/modules.h p11-kit/proxy.h - p11-kit/test-log.c trust/anchor.c trust/anchor.h - trust/enumerate.c trust/enumerate.h trust/extract.c - trust/extract-cer.c trust/extract.h - trust/extract-openssl.c trust/extract-pem.c trust/index.c - trust/index.h trust/list.c trust/list.h trust/persist.c - trust/persist.h trust/save.c trust/save.h trust/frob-bc.c - trust/frob-ext.c trust/frob-pow.c - trust/test-base64.c - trust/test-builder.c trust/test-save.c - trust/test-utf8.c trust/test-x509.c - trust/types.h trust/utf8.c trust/utf8.h -Copyright: 2013, Redhat Inc. -License: BSD-3-Clause - -Files: p11-kit/remote.h common/frob-getenv.c - common/unix-peer.h -Copyright: 2014 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/server.c - common/unix-peer.h -Copyright: 2014 Red Hat Inc. -License: BSD-3-Clause -Comment: make_private_security_descriptor() and the helper functions were - * copied from putty/windows/winsecur.c in the PuTTY source code as of - * git commit 12bd5a6c722152aa27f24598785593e72b3284ea. - * - * PuTTY is copyright 1997-2017 Simon Tatham. - * - * Portions copyright Robert de Bath, Joris van Rantwijk, Delian - * Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry, - * Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus - * Kuhn, Colin Watson, Christopher Staite, and CORE SDI S.A. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation files - * (the "Software"), to deal in the Software without restriction, - * including without limitation the rights to use, copy, modify, merge, - * publish, distribute, sublicense, and/or sell copies of the Software, - * and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - - -Files: p11-kit/remote.c -Copyright: 2014,2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-mock.c -Copyright: 2012 Stefan Walter - 2012-2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/test-virtual.c -Copyright: 2012 Stefan Walter - 2012 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-transport.c -Copyright: 2012 Stefan Walter - 2012-2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/test-rpc.c -Copyright: 2012 Stefan Walter - Copyright (C) 2012-2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: common/runtime.* common/test-runtime.c p11-kit/test-server.* - trust/extract-edk2.c -Copyright: (C) 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/mock-module-ep5.c -Copyright: 2012 Stefan Walter - 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: trust/test-edk2.c -Copyright: 2011, Collabora Ltd. - 2018 Red Hat Inc. -License: BSD-3-Clause - -Files: trust/extract-jks.c trust/test-jks.c -Copyright: 2019, Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/rpc-transport.c -Copyright: 2012 Stefan Walter - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/test-deprecated.c -Copyright: 2011, Collabora Ltd. - 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/virtual.c trust/asn1.c trust/asn1.h p11-kit/rpc-client.c - p11-kit/rpc-message.c p11-kit/rpc-message.h p11-kit/rpc-server.c -Copyright: 2008 Stefan Walter - 2012 Red Hat Inc. -License: BSD-3-Clause - -Files: p11-kit/rpc.h -Copyright: 2012-2013 Stefan Walter -License: BSD-3-Clause - -Files: trust/digest.c trust/digest.c common/hash.c -Copyright: 2004, 2005, 2007, 2011 Internet Systems Consortium, Inc. ("ISC") - 2000, 2001, 2003 Internet Software Consortium. -License: ISC - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - - -Files: trust/base64.c trust/base64.h -Copyright: 1996, 1998 by Internet Software Consortium - Portions Copyright (c) 1995 by International Business Machines, Inc. -License: ISC+IBM - Copyright (c) 1996, 1998 by Internet Software Consortium. - . - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - . - . - Portions Copyright (c) 1995 by International Business Machines, Inc. - . - International Business Machines, Inc. (hereinafter called IBM) grants - permission under its copyrights to use, copy, modify, and distribute this - Software with or without fee, provided that the above copyright notice and - all paragraphs of this notice appear in all copies, and that the name of IBM - not be used in connection with the marketing of any product incorporating - the Software or modifications thereof, without specific, written prior - permission. - . - To the extent it has a right to do so, IBM grants an immunity from suit - under its patents, if any, for the use, sale or manufacture of products to - the extent that such products are used for performing Domain Name System - dynamic updates in TCP/IP networks by means of the Software. No immunity is - granted for any product per se or for any other function of any product. - . - THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - -Files: common/lexer.c common/lexer.h common/path.c -Copyright: 2005 Stefan Walter - 2011 Collabora Ltd. - 2013 Red Hat Inc. -License: BSD-3-Clause - -Files: common/compat.c -Copyright: Copyright (c) 2011 Collabora Ltd. - Portions of this file are covered by the following copyright: - Copyright (c) 2001 Mike Barcroft - Copyright (c) 1990, 1993 - Copyright (c) 1987, 1993 - The Regents of the University of California. -Comment: This code is derived from software contributed to Berkeley by - Chris Torek. -License: BSD-3-Clause - -Files: common/mock.h common/path.h common/frob-getauxval.c - common/test-lexer.c common/test-message.c - common/test-path.c common/test-url.c - p11-kit/test-proxy.c p11-kit/virtual.h p11-kit/test-util.c - trust/frob-nss-trust.c trust/test-parser.c - trust/test-persist.c p11-kit/client.h -Copyright: 2013 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/iter.c p11-kit/iter.h p11-kit/test-iter.c p11-kit/iter.gnu.c -Copyright: 2013,2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/client.c p11-kit/filter.c p11-kit/filter.h - p11-kit/test-filter.c p11-kit/virtual-fixed.h -Copyright: 2016 Red Hat Inc. -License: BSD-3-Clause - - -Files: common/test-argv.c -Copyright: 2017 Red Hat Inc. -License: BSD-3-Clause - - -Files: p11-kit/mock-module-ep.c p11-kit/test-progname.c - p11-kit/mock-module-ep3.c p11-kit/mock-module-ep4.c -Copyright: 2012 Stefan Walter -License: BSD-3-Clause - - -Files: common/unix-peer.c -Copyright: 2013 Nikos Mavrogiannopoulos -License: BSD-3-Clause - - -Files: debian/* -Copyright: 2011 Chris Coulson - 2011-2013 Andreas Metzler -License: BSD-3-Clause - - -Files: po/de.po -Copyright: 2011 Chris Leick -Comment: This file is distributed under the same license as the - debian files of the p11-kit package. -License: BSD-3-Clause - -Files: po/fi.po -Copyright: 2012 Rosetta Contributors and Canonical Ltd 2012 - Eerik Uusi-Illikainen https://launchpad.net/~ekiuusi-4, 2012 - Timo Jyrinki , 2012 -License: same-as-rest-of-p11kit - This file is distributed under the same license as the p11-kit - package. - - -License: BSD-3-Clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - ----------------------------------------- -lsb-base version 10.2019051400 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: LSB implementation package - -Files: * -Copyright: 2002-2010, Chris Lawrence -License: GPL-2 - -Files: init-functions.d/50-ubuntu-logging -Copyright: 2005-2011, Canonical Ltd. -License: GPL-2 - -Files: init-functions -Copyright: 2002-2009, Chris Lawrence -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the author nor the names of other contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN - IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: GPL-2 - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; - version 2 dated June 1991. - . - This program 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 GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - - ----------------------------------------- -curl version 7.64.0-4+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: curl -Source: http://curl.haxx.se - -Files: * -Copyright: 1996-2015, Daniel Stenberg -License: curl - -Files: lib/vtls/darwinssl.* -Copyright: 2012-2014, Nick Zitzmann - 2012-2015, Daniel Stenberg -License: curl - -Files: lib/curl_rtmp.* -Copyright: 2010, Howard Chu -License: curl - -Files: lib/vtls/schannel.* -Copyright: 2012-2014, Marc Hoersken - 2012, Mark Salisbury - 2012-2015, Daniel Stenberg -License: curl - -Files: lib/inet_pton.c - lib/inet_ntop.c -Copyright: 1996-2001 Internet Software Consortium -License: ISC - -Files: lib/krb5.c - lib/security.c -Copyright: 2004-2015 Daniel Stenberg - 1995-1999 Kungliga Tekniska Högskolan -License: BSD-3-Clause - -Files: lib/md4.c -Copyright: 2001, Solar Designer -License: public-domain - -Files: lib/openldap.* -Copyright: 2011-2015, Daniel Stenberg - 2010, Howard Chu -License: curl - -Files: lib/vtls/polarssl.* -Copyright: 2010-2011, Hoi-Ho Chan - 2012-2015, Daniel Stenberg -License: curl - -Files: lib/socks_gssapi.c - lib/socks_sspi.* -Copyright: 2009, 2011, Markus Moeller, - 2012-2015, Daniel Stenberg, -License: curl - -Files: tests/certs/scripts/genroot.sh - tests/certs/scripts/genserv.sh -Copyright: 2000-2009, EdelWeb for EdelKey and OpenEvidence -License: curl - -Files: tests/server/tftpd.c -Copyright: 1983 Regents of the University of California -License: BSD-4-Clause - -Files: tests/server/fake_ntlm.c -Copyright: 2010, Mandy Wu - 2011-2013, Daniel Stenberg -License: curl - -Files: docs/examples/fopen.c -Copyright: 2003, Simtec Electronics -License: BSD-3-Clause - -Files: docs/examples/rtsp.c -Copyright: 2011, Jim Hollinger -License: BSD-3-Clause - -Files: docs/examples/curlgtk.c -Copyright: 2003, The OpenEvidence Project -License: curl - -Files: docs/examples/curlx.c -Copyright: 2003, The OpenEvidence Project -License: other - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions, the following disclaimer, - and the original OpenSSL and SSLeay Licences below. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions, the following disclaimer - and the original OpenSSL and SSLeay Licences below in - the documentation and/or other materials provided with the - distribution. - . - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgments: - "This product includes software developed by the Openevidence Project - for use in the OpenEvidence Toolkit. (http://www.openevidence.org/)" - This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - This product includes cryptographic software written by Eric Young - (eay@cryptsoft.com). This product includes software written by Tim - Hudson (tjh@cryptsoft.com)." - . - 4. The names "OpenEvidence Toolkit" and "OpenEvidence Project" must not be - used to endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openevidence-core@openevidence.org. - . - 5. Products derived from this software may not be called "OpenEvidence" - nor may "OpenEvidence" appear in their names without prior written - permission of the OpenEvidence Project. - . - 6. Redistributions of any form whatsoever must retain the following - acknowledgments: - "This product includes software developed by the OpenEvidence Project - for use in the OpenEvidence Toolkit (http://www.openevidence.org/) - This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - This product includes cryptographic software written by Eric Young - (eay@cryptsoft.com). This product includes software written by Tim - Hudson (tjh@cryptsoft.com)." - . - THIS SOFTWARE IS PROVIDED BY THE OpenEvidence PROJECT ``AS IS'' AND ANY - EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenEvidence PROJECT OR - ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -Files: src/macos/src/macos_main.cpp -Copyright: 2001, Eric Lavigne -License: other - Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions: - The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. - The origin of this software must not be misrepresented, either by explicit claim or by omission. - You are allowed to distributed modified copies of the software, in source and binary form, provided they are marked plainly as altered versions, and are not misrepresented as being the original software. - -Files: debian/* -Copyright: 2000-2010, Domenico Andreoli - 2010-2011, Ramakrishnan Muthukrishnan - 2011, Alessandro Ghedini -License: curl - -License: curl - All rights reserved. - . - Permission to use, copy, modify, and distribute this software for any purpose - with or without fee is hereby granted, provided that the above copyright - notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE - OR OTHER DEALINGS IN THE SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder shall not - be used in advertising or otherwise to promote the sale, use or other dealings - in this Software without prior written authorization of the copyright holder. - -License: BSD-3-Clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - 3. Neither the name of the Institute nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-4-Clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - 3. Neither the name of the Institute nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - 4. Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: ISC - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------------------------------- -groff version 1.22.4-3 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the GNU groff -document formatting system. -GNU groff was written by James Clark . - -This Debian package was previously maintained by Fabrizio Polacco -. -It is now maintained by Colin Watson . - -The original tarball came from : - 48fa768dd6fdeb7968041dd5ae8e2b02 groff-1.20.1.tar.gz -and was simply renamed to groff_1.20.1.orig.tar.gz. - -Some patches have been applied to groff outside the debian directory. - -The Debian diff also appends /usr/share/groff/tmac to the default macro path -for compatibility with versions of groff earlier than 1.17 (patch by Colin -Watson). - -========================================================================= - -Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, - 2008, 2009 -Free Software Foundation, Inc. - Written by James Clark (jjc@jclark.com) - -This file is part of groff. - -groff is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation, either version 3 of the License, or -(at your option) any later version. - -groff 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 GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -On Debian systems, a copy of the GNU General Public License is available -in /usr/share/common-licenses/GPL-3 as part of the base-files package. - -========================================================================= - -Included in this release are implementations of troff, pic, eqn, tbl, -grn, refer, -man, -mdoc, and -ms macros, and drivers for PostScript, TeX -dvi format, HP LaserJet 4 printers, Canon CAPSL printers, HTML format -(still alpha), and typewriter-like devices. Also included is a modified -version of the Berkeley -me macros, an enhanced version of the X11 -xditview previewer, and an implementation of the -mm macros contributed -by Joergen Haegg (jh@axis.se). - -xditview is copyrighted by MIT under the usual X terms. - -/* - * Copyright 1991 Massachusetts Institute of Technology - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of M.I.T. not be used in advertising or - * publicity pertaining to distribution of the software without specific, - * written prior permission. M.I.T. makes no representations about the - * suitability of this software for any purpose. It is provided "as is" - * without express or implied warranty. - * - * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T. - * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - */ - -========================================================================= - -The groff manual is also distributed under the terms of the GNU Free -Documentation License version 1.3. On Debian systems, this is available in -/usr/share/common-licenses/GFDL-1.3 as part of the base-files package. -However, Debian does not consider this free when the Front-Cover Texts or -Back-Cover Texts options are used. groff is distributed with a LICENSES -file containing the following text (excerpted): - - The groff program is a free software project. It is licensed under the GNU - General Public License (GNU GPL), version 3 or later. - - The file COPYING in the top directory of the groff source package contains a - copy of the GPL that was downloaded from the GNU web site - http://www.gnu.org/copyleft/gpl.txt at 3 jan 2009. - - All files part of groff are licensed under this version of the GPL (or - licenses which are compatible with the GPL). You are free to choose - version 3 or any subsequent version of the GPL. - -I e-mailed the upstream maintainer to clarify the intent of this. Here is -the relevant part of the reply: - - From: Werner LEMBERG - To: cjwatson@debian.org - Subject: Re: Clarifying the scope of groff/LICENSE - Date: Thu, 18 Nov 2004 00:19:52 +0100 (CET) - - > Since "compatible with the GPL" means to all intents and purposes - > "may be distributed under the terms of the GPL", can I correctly - > assume that groff/LICENSE grants me permission to distribute - > groff/doc/groff.texinfo and groff/doc/pic.ms under the terms of the - > GPL? - - This is the intention, of course. - - > If not, is the FDL thing from yesteryear going to be resolved some - > other way? I just want to make sure that I don't get forced to - > remove the groff manual, since that would really diminish the - > quality of the Debian package IMHO. - - Sigh. I haven't found time to revert the FDL stuff back to GPL. It - basically affects only Bernd Warken and me, and we have both agreed to - return to GPL in case FDL makes problems. - -(Note that this e-mail predates the current wording in LICENSES.) - -It is therefore my understanding that the copyright holders of the groff -documentation intend it to be distributable under the terms of the GPL -version 3 or later. The reference above to the FDL text in -/usr/share/common-licenses/ is for information only. - -========================================================================= - -The following material is based on that in the groff LICENSES file, which -itself is licensed as follows: - - Copyright 2003, 2006, 2007, 2009 - Free Software Foundation, Inc. - - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. - -========================================================================= - -The grn preprocessor was written by Barry Roitblat and -David Slattengren . These files have been part of the -original Berkeley ditroff distribution, without AT&T code, and are in the -public domain. - -========================================================================= - -The gxditview output device was based on X11's xditview program and thus has -the X licence. - - Copyright 1991 Massachusetts Institute of Technology - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of M.I.T. not be used in advertising or - publicity pertaining to distribution of the software without specific, - written prior permission. M.I.T. makes no representations about the - suitability of this software for any purpose. It is provided "as is" - without express or implied warranty. - - M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T. - BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -========================================================================= - -The -mdoc and -me macro sets are distributed under the terms of the BSD -licence. - - Copyright (c) 1991, 1993 - The Regents of the University of California. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. [Deleted. See - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change] - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -========================================================================= - -The file tmac/hyphen.us is identical to the file hyphen.tex, part of the TeX -system written by Donald E. Knuth; the master file can be found at: - - ftp://labrea.stanford.edu/pub/tex/dist/lib/hyphen.tex - -It has been renamed for consistency, i.e., to make patterns available under -the filenames hyphen., e.g. hyphen.de or hyphen.uk. - - Unlimited copying and redistribution of this file are permitted as long - as this file is not modified. Modifications are permitted, but only if - the resulting file is not named hyphen.tex. - -========================================================================= - -The file tmac/hyphen.fr contains the same patterns as the file frhyph.tex -(for TeX), which can be found at: - - http://dante.ctan.org/CTAN/language/hyphenation/frhyph.tex - -The patterns have been converted to a format groff can understand. - - frhyph.tex % French hyphenation patterns - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - This file is available for free and can used and redistributed - asis for free. Modified versions should have another name. - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % \message{frhyph.tex - French hyphenation patterns (V2.11) <2002/01/16>} - -========================================================================= - -The file tmac/hyphen.sv is identical to the file svhyph.tex, which can be -found at: - - http://dante.ctan.org/CTAN/language/hyphenation/svhyph.tex - - Copyright 1994 by Jan Michael Rynning. All rights reserved. - This program may be distributed and/or modified under the conditions of - the LaTeX Project Public License, either version 1.2 of this license or - (at your option) any later version. The latest version of this license - is in http://www.latex-project.org/lppl.txt and version 1.2 or later is - part of all distributions of LaTeX version 1999/12/01 or later. - -========================================================================= - -The files tmac/hyphen.det and tmac/hyphen.den contain the same patterns as -the files `dehypht-x-2017-03-31.pat' and `dehyphn-x-2017-03-31.pat' (for -TeX), respectively, which can be found at: - - http://ctan.org/tex-archive/language/hyphenation/dehyph-exptl - -The patterns have been converted to latin-1. - - Copyright (C) 1988,1991 Rechenzentrum der Ruhr-Universitaet Bochum - [german hyphen patterns] - Copyright (C) 1993,1994,1999 Bernd Raichle/DANTE e.V. - [macros, adaption for TeX 2] - Copyright (C) 1998--2001 Walter Schmidt - [adaption to new German orthography] - - ----------------------------------------------------------------- - IMPORTANT NOTICE: - - This program can be redistributed and/or modified under the terms - of the LaTeX Project Public License Distributed from CTAN - archives in directory macros/latex/base/lppl.txt; either - version 1 of the License, or any later version. - ----------------------------------------------------------------- - -========================================================================= - -The file tmac/hyphen.cs contains the same patterns as the file czhyphen.tex -(for TeX), which can be found in the archive: - - http://dante.ctan.org/CTAN/macros/cstex/base/csplain.tar.gz - -The patterns have been converted to a format groff can understand. - - This is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This file 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -========================================================================= - -doc/meintro.me and doc/meref.me are distributed under the following terms: - - Copyright (c) 1986 The Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms are permitted - provided that the above copyright notice and this paragraph are - duplicated in all such forms and that any documentation, - advertising materials, and other materials related to such - distribution and use acknowledge that the software was developed - by the University of California, Berkeley. The name of the - University may not be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - ----------------------------------------- -groff-base version 1.22.4-3 - - -Copyright: - -This is the Debian GNU/Linux prepackaged version of the GNU groff -document formatting system. -GNU groff was written by James Clark . - -This Debian package was previously maintained by Fabrizio Polacco -. -It is now maintained by Colin Watson . - -The original tarball came from : - 48fa768dd6fdeb7968041dd5ae8e2b02 groff-1.20.1.tar.gz -and was simply renamed to groff_1.20.1.orig.tar.gz. - -Some patches have been applied to groff outside the debian directory. - -The Debian diff also appends /usr/share/groff/tmac to the default macro path -for compatibility with versions of groff earlier than 1.17 (patch by Colin -Watson). - -========================================================================= - -Copyright (C) 1989-2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, - 2008, 2009 -Free Software Foundation, Inc. - Written by James Clark (jjc@jclark.com) - -This file is part of groff. - -groff is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation, either version 3 of the License, or -(at your option) any later version. - -groff 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 GNU General Public License -for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -On Debian systems, a copy of the GNU General Public License is available -in /usr/share/common-licenses/GPL-3 as part of the base-files package. - -========================================================================= - -Included in this release are implementations of troff, pic, eqn, tbl, -grn, refer, -man, -mdoc, and -ms macros, and drivers for PostScript, TeX -dvi format, HP LaserJet 4 printers, Canon CAPSL printers, HTML format -(still alpha), and typewriter-like devices. Also included is a modified -version of the Berkeley -me macros, an enhanced version of the X11 -xditview previewer, and an implementation of the -mm macros contributed -by Joergen Haegg (jh@axis.se). - -xditview is copyrighted by MIT under the usual X terms. - -/* - * Copyright 1991 Massachusetts Institute of Technology - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of M.I.T. not be used in advertising or - * publicity pertaining to distribution of the software without specific, - * written prior permission. M.I.T. makes no representations about the - * suitability of this software for any purpose. It is provided "as is" - * without express or implied warranty. - * - * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T. - * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - */ - -========================================================================= - -The groff manual is also distributed under the terms of the GNU Free -Documentation License version 1.3. On Debian systems, this is available in -/usr/share/common-licenses/GFDL-1.3 as part of the base-files package. -However, Debian does not consider this free when the Front-Cover Texts or -Back-Cover Texts options are used. groff is distributed with a LICENSES -file containing the following text (excerpted): - - The groff program is a free software project. It is licensed under the GNU - General Public License (GNU GPL), version 3 or later. - - The file COPYING in the top directory of the groff source package contains a - copy of the GPL that was downloaded from the GNU web site - http://www.gnu.org/copyleft/gpl.txt at 3 jan 2009. - - All files part of groff are licensed under this version of the GPL (or - licenses which are compatible with the GPL). You are free to choose - version 3 or any subsequent version of the GPL. - -I e-mailed the upstream maintainer to clarify the intent of this. Here is -the relevant part of the reply: - - From: Werner LEMBERG - To: cjwatson@debian.org - Subject: Re: Clarifying the scope of groff/LICENSE - Date: Thu, 18 Nov 2004 00:19:52 +0100 (CET) - - > Since "compatible with the GPL" means to all intents and purposes - > "may be distributed under the terms of the GPL", can I correctly - > assume that groff/LICENSE grants me permission to distribute - > groff/doc/groff.texinfo and groff/doc/pic.ms under the terms of the - > GPL? - - This is the intention, of course. - - > If not, is the FDL thing from yesteryear going to be resolved some - > other way? I just want to make sure that I don't get forced to - > remove the groff manual, since that would really diminish the - > quality of the Debian package IMHO. - - Sigh. I haven't found time to revert the FDL stuff back to GPL. It - basically affects only Bernd Warken and me, and we have both agreed to - return to GPL in case FDL makes problems. - -(Note that this e-mail predates the current wording in LICENSES.) - -It is therefore my understanding that the copyright holders of the groff -documentation intend it to be distributable under the terms of the GPL -version 3 or later. The reference above to the FDL text in -/usr/share/common-licenses/ is for information only. - -========================================================================= - -The following material is based on that in the groff LICENSES file, which -itself is licensed as follows: - - Copyright 2003, 2006, 2007, 2009 - Free Software Foundation, Inc. - - Copying and distribution of this file, with or without modification, - are permitted in any medium without royalty provided the copyright - notice and this notice are preserved. - -========================================================================= - -The grn preprocessor was written by Barry Roitblat and -David Slattengren . These files have been part of the -original Berkeley ditroff distribution, without AT&T code, and are in the -public domain. - -========================================================================= - -The gxditview output device was based on X11's xditview program and thus has -the X licence. - - Copyright 1991 Massachusetts Institute of Technology - - Permission to use, copy, modify, distribute, and sell this software and its - documentation for any purpose is hereby granted without fee, provided that - the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation, and that the name of M.I.T. not be used in advertising or - publicity pertaining to distribution of the software without specific, - written prior permission. M.I.T. makes no representations about the - suitability of this software for any purpose. It is provided "as is" - without express or implied warranty. - - M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T. - BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -========================================================================= - -The -mdoc and -me macro sets are distributed under the terms of the BSD -licence. - - Copyright (c) 1991, 1993 - The Regents of the University of California. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. [Deleted. See - ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change] - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -========================================================================= - -The file tmac/hyphen.us is identical to the file hyphen.tex, part of the TeX -system written by Donald E. Knuth; the master file can be found at: - - ftp://labrea.stanford.edu/pub/tex/dist/lib/hyphen.tex - -It has been renamed for consistency, i.e., to make patterns available under -the filenames hyphen., e.g. hyphen.de or hyphen.uk. - - Unlimited copying and redistribution of this file are permitted as long - as this file is not modified. Modifications are permitted, but only if - the resulting file is not named hyphen.tex. - -========================================================================= - -The file tmac/hyphen.fr contains the same patterns as the file frhyph.tex -(for TeX), which can be found at: - - http://dante.ctan.org/CTAN/language/hyphenation/frhyph.tex - -The patterns have been converted to a format groff can understand. - - frhyph.tex % French hyphenation patterns - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - This file is available for free and can used and redistributed - asis for free. Modified versions should have another name. - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % \message{frhyph.tex - French hyphenation patterns (V2.11) <2002/01/16>} - -========================================================================= - -The file tmac/hyphen.sv is identical to the file svhyph.tex, which can be -found at: - - http://dante.ctan.org/CTAN/language/hyphenation/svhyph.tex - - Copyright 1994 by Jan Michael Rynning. All rights reserved. - This program may be distributed and/or modified under the conditions of - the LaTeX Project Public License, either version 1.2 of this license or - (at your option) any later version. The latest version of this license - is in http://www.latex-project.org/lppl.txt and version 1.2 or later is - part of all distributions of LaTeX version 1999/12/01 or later. - -========================================================================= - -The files tmac/hyphen.det and tmac/hyphen.den contain the same patterns as -the files `dehypht-x-2017-03-31.pat' and `dehyphn-x-2017-03-31.pat' (for -TeX), respectively, which can be found at: - - http://ctan.org/tex-archive/language/hyphenation/dehyph-exptl - -The patterns have been converted to latin-1. - - Copyright (C) 1988,1991 Rechenzentrum der Ruhr-Universitaet Bochum - [german hyphen patterns] - Copyright (C) 1993,1994,1999 Bernd Raichle/DANTE e.V. - [macros, adaption for TeX 2] - Copyright (C) 1998--2001 Walter Schmidt - [adaption to new German orthography] - - ----------------------------------------------------------------- - IMPORTANT NOTICE: - - This program can be redistributed and/or modified under the terms - of the LaTeX Project Public License Distributed from CTAN - archives in directory macros/latex/base/lppl.txt; either - version 1 of the License, or any later version. - ----------------------------------------------------------------- - -========================================================================= - -The file tmac/hyphen.cs contains the same patterns as the file czhyphen.tex -(for TeX), which can be found in the archive: - - http://dante.ctan.org/CTAN/macros/cstex/base/csplain.tar.gz - -The patterns have been converted to a format groff can understand. - - This is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This file 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -========================================================================= - -doc/meintro.me and doc/meref.me are distributed under the following terms: - - Copyright (c) 1986 The Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms are permitted - provided that the above copyright notice and this paragraph are - duplicated in all such forms and that any documentation, - advertising materials, and other materials related to such - distribution and use acknowledge that the software was developed - by the University of California, Berkeley. The name of the - University may not be used to endorse or promote products derived - from this software without specific prior written permission. - THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - ----------------------------------------- -iproute2 version 4.20.0-2 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: iproute2 -Source: https://www.kernel.org/pub/linux/utils/net/iproute2/ -Comment: - The former upstream was: - http://devresources.linuxfoundation.org/dev/iproute2/download/ - http://developer.osdl.org/dev/iproute2 - ftp://ftp.inr.ac.ru/ip-routing/iproute2-2.4.7-now-ss010824.tar.gz - -Files: * -Copyright: 1996-2001 Alexey Kuznetsov - 1996-2017 Stephen Hemminger - 1999 Pavel Golubev - 2001-2004 Lubomir Bulej - 2001 Robert Olsson - 2000-2002 Joakim Axelsson - 2000-2002 J Hadi Salim - 2002-2007 Volkswagen Group Electronic Research - 2003-2010 Jozsef Kadlecsik - 2004 Harald Welte - 2004-2007 USAGI/WIDE Project - 2006,2008 Junio C Hamano - 2008 Intel Corporation. - 2009 Wolfgang Grandegger - 2011 Czech Technical University in Prague - 2011 Volkswagen Group Research - 2011-2012 Kathleen Nichols - 2011-2012 Van Jacobson - 2012 Michael D. Taht - 2012 Eric Dumazet -License: GPL-2 - -Files: debian/* -Copyright: 1996 Tom Lees - 1998 Christoph Lameter - 1998-1999 Roberto Lumbreras - 1999-2003 Juan Cespedes - 2005-2017 Alexander Wirt - 2008-2015 Andreas Henriksson - 2017 Luca Boccassi -License: GPL-2 - -License: GPL-2 - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License version 2 as - published by the Free Software Foundation. - . - This package 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the complete text of the GNU General Public License version - 2 can be found in `/usr/share/common-licenses/GPL-2'. - - ----------------------------------------- -libbsd0 version 0.9.1-2 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ - -Files: - * -Copyright: - Copyright © 2004-2006, 2008-2018 Guillem Jover -License: BSD-3-clause - -Files: - man/arc4random.3bsd - man/tree.3bsd -Copyright: - Copyright 1997 Niels Provos - All rights reserved. -License: BSD-4-clause-Niels-Provos - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by Niels Provos. - 4. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Files: - man/getprogname.3bsd -Copyright: - Copyright © 2001 Christopher G. Demetriou - All rights reserved. -License: BSD-4-clause-Christopher-G-Demetriou - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed for the - NetBSD Project. See http://www.netbsd.org/ for - information about NetBSD. - 4. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Files: - include/bsd/err.h - include/bsd/stdlib.h - include/bsd/unistd.h - src/bsd_getopt.c - src/err.c - src/fgetln.c - src/progname.c -Copyright: - Copyright © 2005, 2008-2012 Guillem Jover - Copyright © 2005 Hector Garcia Alvarez - Copyright © 2005 Aurelien Jarno - Copyright © 2006 Robert Millan -License: BSD-3-clause - -Files: - include/bsd/netinet/ip_icmp.h - include/bsd/sys/bitstring.h - include/bsd/sys/queue.h - include/bsd/sys/time.h - include/bsd/timeconv.h - include/bsd/vis.h - man/bitstring.3bsd - man/errc.3bsd - man/explicit_bzero.3bsd - man/fgetln.3bsd - man/fgetwln.3bsd - man/fpurge.3bsd - man/funopen.3bsd - man/getbsize.3bsd - man/heapsort.3bsd - man/nlist.3bsd - man/queue.3bsd - man/radixsort.3bsd - man/reallocarray.3bsd - man/reallocf.3bsd - man/setmode.3bsd - man/strmode.3bsd - man/strnstr.3bsd - man/strtoi.3bsd - man/strtou.3bsd - man/unvis.3bsd - man/vis.3bsd - man/wcslcpy.3bsd - src/getbsize.c - src/heapsort.c - src/merge.c - src/nlist.c - src/radixsort.c - src/setmode.c - src/strmode.c - src/strnstr.c - src/strtoi.c - src/strtou.c - src/unvis.c -Copyright: - Copyright © 1980, 1982, 1986, 1989-1994 - The Regents of the University of California. All rights reserved. - Copyright © 2001 Mike Barcroft - . - Some code is derived from software contributed to Berkeley by - the American National Standards Committee X3, on Information - Processing Systems. - . - Some code is derived from software contributed to Berkeley by - Peter McIlroy. - . - Some code is derived from software contributed to Berkeley by - Ronnie Kon at Mindcraft Inc., Kevin Lew and Elmer Yglesias. - . - Some code is derived from software contributed to Berkeley by - Dave Borman at Cray Research, Inc. - . - Some code is derived from software contributed to Berkeley by - Paul Vixie. - . - Some code is derived from software contributed to Berkeley by - Chris Torek. - . - Copyright © UNIX System Laboratories, Inc. - All or some portions of this file are derived from material licensed - to the University of California by American Telephone and Telegraph - Co. or Unix System Laboratories, Inc. and are reproduced herein with - the permission of UNIX System Laboratories, Inc. -License: BSD-3-clause-Regents - -Files: - src/vis.c -Copyright: - Copyright © 1989, 1993 - The Regents of the University of California. All rights reserved. - . - Copyright © 1999, 2005 The NetBSD Foundation, Inc. - All rights reserved. -License: BSD-3-clause-Regents and BSD-2-clause-NetBSD - -Files: - include/bsd/libutil.h -Copyright: - Copyright © 1996 Peter Wemm . - All rights reserved. - Copyright © 2002 Networks Associates Technology, Inc. - All rights reserved. -License: BSD-3-clause-author - -Files: - man/timeradd.3bsd -Copyright: - Copyright © 2009 Jukka Ruohonen - Copyright © 1999 Kelly Yancey - All rights reserved. -License: BSD-3-clause-John-Birrell - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the author nor the names of any co-contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY JOHN BIRRELL AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -Files: - man/setproctitle.3bsd -Copyright: - Copyright © 1995 Peter Wemm - All rights reserved. -License: BSD-5-clause-Peter-Wemm - Redistribution and use in source and binary forms, with or without - modification, is permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice immediately at the beginning of the file, without modification, - this list of conditions, and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. This work was done expressly for inclusion into FreeBSD. Other use - is permitted provided this notation is included. - 4. Absolutely no warranty of function or purpose is made by the author - Peter Wemm. - 5. Modifications may be freely made to this file providing the above - conditions are met. - -Files: - include/bsd/stringlist.h - man/fmtcheck.3bsd - man/humanize_number.3bsd - man/stringlist.3bsd - man/timeval.3bsd - src/fmtcheck.c - src/humanize_number.c - src/stringlist.c - src/strtonum.c -Copyright: - Copyright © 1994, 1997-2000, 2002, 2008, 2010, 2014 - The NetBSD Foundation, Inc. - Copyright © 2013 John-Mark Gurney - All rights reserved. - . - Some code was contributed to The NetBSD Foundation by Allen Briggs. - . - Some code was contributed to The NetBSD Foundation by Luke Mewburn. - . - Some code is derived from software contributed to The NetBSD Foundation - by Jason R. Thorpe of the Numerical Aerospace Simulation Facility, - NASA Ames Research Center, by Luke Mewburn and by Tomas Svensson. - . - Some code is derived from software contributed to The NetBSD Foundation - by Julio M. Merino Vidal, developed as part of Google's Summer of Code - 2005 program. - . - Some code is derived from software contributed to The NetBSD Foundation - by Christos Zoulas. - . - Some code is derived from software contributed to The NetBSD Foundation - by Jukka Ruohonen. -License: BSD-2-clause-NetBSD - -Files: - include/bsd/sys/endian.h - man/byteorder.3bsd - man/closefrom.3bsd - man/expand_number.3bsd - man/flopen.3bsd - man/getpeereid.3bsd - man/pidfile.3bsd - src/expand_number.c - src/hash/sha512.h - src/hash/sha512c.c - src/pidfile.c - src/reallocf.c - src/timeconv.c -Copyright: - Copyright © 1998, M. Warner Losh - All rights reserved. - . - Copyright © 2001 Dima Dorfman. - All rights reserved. - . - Copyright © 2001 FreeBSD Inc. - All rights reserved. - . - Copyright © 2002 Thomas Moestl - All rights reserved. - . - Copyright © 2002 Mike Barcroft - All rights reserved. - . - Copyright © 2005 Pawel Jakub Dawidek - All rights reserved. - . - Copyright © 2005 Colin Percival - All rights reserved. - . - Copyright © 2007 Eric Anderson - Copyright © 2007 Pawel Jakub Dawidek - All rights reserved. - . - Copyright © 2007 Dag-Erling Coïdan Smørgrav - All rights reserved. - . - Copyright © 2009 Advanced Computing Technologies LLC - Written by: John H. Baldwin - All rights reserved. - . - Copyright © 2011 Guillem Jover -License: BSD-2-clause - -Files: - src/flopen.c -Copyright: - Copyright © 2007-2009 Dag-Erling Coïdan Smørgrav - All rights reserved. -License: BSD-2-clause-verbatim - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer - in this position and unchanged. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -Files: - include/bsd/sys/tree.h - man/fparseln.3bsd - src/fparseln.c -Copyright: - Copyright © 1997 Christos Zoulas. - All rights reserved. - . - Copyright © 2002 Niels Provos - All rights reserved. -License: BSD-2-clause-author - -Files: - include/bsd/readpassphrase.h - man/readpassphrase.3bsd - man/strlcpy.3bsd - man/strtonum.3bsd - src/arc4random.c - src/arc4random_linux.h - src/arc4random_openbsd.h - src/arc4random_uniform.c - src/arc4random_unix.h - src/arc4random_win.h - src/closefrom.c - src/getentropy_aix.c - src/getentropy_bsd.c - src/getentropy_hpux.c - src/getentropy_hurd.c - src/getentropy_linux.c - src/getentropy_osx.c - src/getentropy_solaris.c - src/getentropy_win.c - src/readpassphrase.c - src/reallocarray.c - src/strlcat.c - src/strlcpy.c -Copyright: - Copyright © 2004 Ted Unangst and Todd Miller - All rights reserved. - . - Copyright © 1996 David Mazieres - Copyright © 1998, 2000-2002, 2004-2005, 2007, 2010, 2012-2015 - Todd C. Miller - Copyright © 2004 Ted Unangst - Copyright © 2008 Damien Miller - Copyright © 2008 Otto Moerbeek - Copyright © 2013 Markus Friedl - Copyright © 2014 Bob Beck - Copyright © 2014 Brent Cook - Copyright © 2014 Pawel Jakub Dawidek - Copyright © 2014 Theo de Raadt - Copyright © 2015 Michael Felt - Copyright © 2015 Guillem Jover -License: ISC - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Files: - src/inet_net_pton.c -Copyright: - Copyright © 1996 by Internet Software Consortium. -License: ISC-Original - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -Files: - src/setproctitle.c -Copyright: - Copyright © 2010 William Ahern - Copyright © 2012 Guillem Jover -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -Files: - include/bsd/md5.h - src/hash/md5.c -Copyright: - None -License: public-domain-Colin-Plumb - This code implements the MD5 message-digest algorithm. - The algorithm is due to Ron Rivest. This code was - written by Colin Plumb in 1993, no copyright is claimed. - This code is in the public domain; do with it what you wish. - -Files: - src/explicit_bzero.c - src/chacha_private.h -Copyright: - None -License: public-domain - Public domain. - -Files: - man/mdX.3bsd - src/hash/md5hl.c - src/hash/helper.c -Copyright: - None -License: Beerware - "THE BEER-WARE LICENSE" (Revision 42): - wrote this file. As long as you retain this notice you - can do whatever you want with this stuff. If we meet some day, and you think - this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp - -License: BSD-3-clause-Regents - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-3-clause-author - Redistribution and use in source and binary forms, with or without - modification, is permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: BSD-2-clause-NetBSD - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-2-clause-author - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - ----------------------------------------- -libcap2 version 1:2.25-2 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libcap -Upstream-Contact: Andrew G. Morgan -Source: https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/ - -Files: * -Copyright: 1997-2016 Andrew G. Morgan -License: BSD-3-clause or GPL-2 - -Files: libcap/cap_text.c -Copyright: 1997-2008 Andrew G. Morgan - 1997 Andrew Main -License: BSD-3-clause or GPL-2 - -Files: libcap/include/sys/capability.h -Copyright: 1997-2008 Andrew G. Morgan - 1997 Aleph One -License: BSD-3-clause or GPL-2 - -Files: libcap/include/sys/securebits.h -Copyright: 2010 Serge Hallyn -License: BSD-3-clause or GPL-2 - -Files: progs/old/sucap.c -Copyright: 1998 Finn Arne Gangstad -License: BSD-3-clause or GPL-2 - -Files: contrib/* -Copyright: 2006, Matt Kern - 2008, Andrew G. Morgan - 2008, Chris Friedhoff -License: BSD-3-clause or GPL-2 - -Files: debian/* -Copyright: 2014, Daniel Baumann - 2014-2018, Christian Kastner -License: BSD-3-clause or GPL-2+ - -Files: debian/manpages/* -Copyright: 1997-2014 Andrew G. Morgan - 2011 Scott Schaefer -License: BSD-3-clause or GPL-2 - -Files: debian/patches/* -Copyright: 2011, Andrew Straw - 2011, Zhi Li - 2014-2016, Christian Kastner - 2015, Helmut Grohne -License: BSD-3-clause or GPL-2+ - -License: BSD-3-clause - Redistribution and use in source and binary forms of libcap, with - or without modification, are permitted provided that the following - conditions are met: - . - 1. Redistributions of source code must retain any existing copyright - notice, and this entire permission notice in its entirety, - including the disclaimer of warranties. - . - 2. Redistributions in binary form must reproduce all prior and current - copyright notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - . - 3. The name of any author may not be used to endorse or promote - products derived from this software without their specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -License: GPL-2 - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, version 2 of the License. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - -License: GPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - - ----------------------------------------- -libcap2-bin version 1:2.25-2 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libcap -Upstream-Contact: Andrew G. Morgan -Source: https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/ - -Files: * -Copyright: 1997-2016 Andrew G. Morgan -License: BSD-3-clause or GPL-2 - -Files: libcap/cap_text.c -Copyright: 1997-2008 Andrew G. Morgan - 1997 Andrew Main -License: BSD-3-clause or GPL-2 - -Files: libcap/include/sys/capability.h -Copyright: 1997-2008 Andrew G. Morgan - 1997 Aleph One -License: BSD-3-clause or GPL-2 - -Files: libcap/include/sys/securebits.h -Copyright: 2010 Serge Hallyn -License: BSD-3-clause or GPL-2 - -Files: progs/old/sucap.c -Copyright: 1998 Finn Arne Gangstad -License: BSD-3-clause or GPL-2 - -Files: contrib/* -Copyright: 2006, Matt Kern - 2008, Andrew G. Morgan - 2008, Chris Friedhoff -License: BSD-3-clause or GPL-2 - -Files: debian/* -Copyright: 2014, Daniel Baumann - 2014-2018, Christian Kastner -License: BSD-3-clause or GPL-2+ - -Files: debian/manpages/* -Copyright: 1997-2014 Andrew G. Morgan - 2011 Scott Schaefer -License: BSD-3-clause or GPL-2 - -Files: debian/patches/* -Copyright: 2011, Andrew Straw - 2011, Zhi Li - 2014-2016, Christian Kastner - 2015, Helmut Grohne -License: BSD-3-clause or GPL-2+ - -License: BSD-3-clause - Redistribution and use in source and binary forms of libcap, with - or without modification, are permitted provided that the following - conditions are met: - . - 1. Redistributions of source code must retain any existing copyright - notice, and this entire permission notice in its entirety, - including the disclaimer of warranties. - . - 2. Redistributions in binary form must reproduce all prior and current - copyright notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - . - 3. The name of any author may not be used to endorse or promote - products derived from this software without their specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -License: GPL-2 - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, version 2 of the License. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - -License: GPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - - ----------------------------------------- -libcurl4 version 7.64.0-4+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: curl -Source: http://curl.haxx.se - -Files: * -Copyright: 1996-2015, Daniel Stenberg -License: curl - -Files: lib/vtls/darwinssl.* -Copyright: 2012-2014, Nick Zitzmann - 2012-2015, Daniel Stenberg -License: curl - -Files: lib/curl_rtmp.* -Copyright: 2010, Howard Chu -License: curl - -Files: lib/vtls/schannel.* -Copyright: 2012-2014, Marc Hoersken - 2012, Mark Salisbury - 2012-2015, Daniel Stenberg -License: curl - -Files: lib/inet_pton.c - lib/inet_ntop.c -Copyright: 1996-2001 Internet Software Consortium -License: ISC - -Files: lib/krb5.c - lib/security.c -Copyright: 2004-2015 Daniel Stenberg - 1995-1999 Kungliga Tekniska Högskolan -License: BSD-3-Clause - -Files: lib/md4.c -Copyright: 2001, Solar Designer -License: public-domain - -Files: lib/openldap.* -Copyright: 2011-2015, Daniel Stenberg - 2010, Howard Chu -License: curl - -Files: lib/vtls/polarssl.* -Copyright: 2010-2011, Hoi-Ho Chan - 2012-2015, Daniel Stenberg -License: curl - -Files: lib/socks_gssapi.c - lib/socks_sspi.* -Copyright: 2009, 2011, Markus Moeller, - 2012-2015, Daniel Stenberg, -License: curl - -Files: tests/certs/scripts/genroot.sh - tests/certs/scripts/genserv.sh -Copyright: 2000-2009, EdelWeb for EdelKey and OpenEvidence -License: curl - -Files: tests/server/tftpd.c -Copyright: 1983 Regents of the University of California -License: BSD-4-Clause - -Files: tests/server/fake_ntlm.c -Copyright: 2010, Mandy Wu - 2011-2013, Daniel Stenberg -License: curl - -Files: docs/examples/fopen.c -Copyright: 2003, Simtec Electronics -License: BSD-3-Clause - -Files: docs/examples/rtsp.c -Copyright: 2011, Jim Hollinger -License: BSD-3-Clause - -Files: docs/examples/curlgtk.c -Copyright: 2003, The OpenEvidence Project -License: curl - -Files: docs/examples/curlx.c -Copyright: 2003, The OpenEvidence Project -License: other - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions, the following disclaimer, - and the original OpenSSL and SSLeay Licences below. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions, the following disclaimer - and the original OpenSSL and SSLeay Licences below in - the documentation and/or other materials provided with the - distribution. - . - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgments: - "This product includes software developed by the Openevidence Project - for use in the OpenEvidence Toolkit. (http://www.openevidence.org/)" - This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - This product includes cryptographic software written by Eric Young - (eay@cryptsoft.com). This product includes software written by Tim - Hudson (tjh@cryptsoft.com)." - . - 4. The names "OpenEvidence Toolkit" and "OpenEvidence Project" must not be - used to endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openevidence-core@openevidence.org. - . - 5. Products derived from this software may not be called "OpenEvidence" - nor may "OpenEvidence" appear in their names without prior written - permission of the OpenEvidence Project. - . - 6. Redistributions of any form whatsoever must retain the following - acknowledgments: - "This product includes software developed by the OpenEvidence Project - for use in the OpenEvidence Toolkit (http://www.openevidence.org/) - This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - This product includes cryptographic software written by Eric Young - (eay@cryptsoft.com). This product includes software written by Tim - Hudson (tjh@cryptsoft.com)." - . - THIS SOFTWARE IS PROVIDED BY THE OpenEvidence PROJECT ``AS IS'' AND ANY - EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenEvidence PROJECT OR - ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -Files: src/macos/src/macos_main.cpp -Copyright: 2001, Eric Lavigne -License: other - Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it freely, subject to the following restrictions: - The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. - The origin of this software must not be misrepresented, either by explicit claim or by omission. - You are allowed to distributed modified copies of the software, in source and binary form, provided they are marked plainly as altered versions, and are not misrepresented as being the original software. - -Files: debian/* -Copyright: 2000-2010, Domenico Andreoli - 2010-2011, Ramakrishnan Muthukrishnan - 2011, Alessandro Ghedini -License: curl - -License: curl - All rights reserved. - . - Permission to use, copy, modify, and distribute this software for any purpose - with or without fee is hereby granted, provided that the above copyright - notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE - OR OTHER DEALINGS IN THE SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder shall not - be used in advertising or otherwise to promote the sale, use or other dealings - in this Software without prior written authorization of the copyright holder. - -License: BSD-3-Clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - 3. Neither the name of the Institute nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-4-Clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - 3. Neither the name of the Institute nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - 4. Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: ISC - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------------------------------- -libelf1 version 0.176-1.1 - - -Copyright: - -This package was debianized by Kurt Roeckx on -Sun, 21 May 2006 15:03:01 +0000. - -It was downloaded from -https://sourceware.org/elfutils/ftp/0.168/ - -It was original a .tar.bz2. It has been decompressed and -recompressed again using gzip. - -Copyright Holder: - Copyright (C) 2000 - 2016 Red Hat, Inc. - - Written by: - Ulrich Drepper - Jeff Johnson - Alexander Larsson - Jakub Jelinek - Roland McGrath - - -License: - -Most of the libraries (lib, libelf, libebl, libdw, libdwfl) have the following license: - - This file is free software; you can redistribute it and/or modify - it under the terms of either - - * the GNU Lesser General Public License as published by the Free - Software Foundation; either version 3 of the License, or (at - your option) any later version - - or - - * the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at - your option) any later version - - or both in parallel, as here. - - elfutils 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 GNU - General Public License for more details. - - You should have received copies of the GNU General Public License and - the GNU Lesser General Public License along with this program. If - not, see . */ - -The other files are covered by the following license: - - This file is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - elfutils 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License version 2 can be found in -`/usr/share/common-licenses/GPL-2', the complete text of the GNU -General Public License version 3 can be found in -`/usr/share/common-licenses/GPL-3' and the complete text of the GNU -Lesser General Public License version 3 can be found in -`/usr/share/common-licenses/LGPL-'. - - - ----------------------------------------- -libgdbm-compat4 version 1.18.1-4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: gdbm -Upstream-Contact: bug-gdbm@gnu.org -Source: https://www.gnu.org.ua/software/gdbm/download.html - -Files: * -Copyright: 1990-2018 Free Software Foundation, Inc. -License: GPL-3+ - -Files: tests/* -Copyright: 2011, 2016-2018 Free Software Foundation, Inc. -License: GPL-2+ - -Files: git2chg.awk -Copyright: 2007, 2009-2014 Sergey Poznyakoff -License: GPL-3+ - -Files: debian/* -Copyright: 1995 Ray Dassen. - 1996,1997 Mark Eichin - 1996,1997 Christoph Lameter. - 1998-2006 James Troup. - 2016 Dmitry Bogatov -License: GPL-3+ - -Files: doc/* -Copyright: 1989-1999, 2007-2011, 2013, 2016-2017 Free Software Foundation, Inc. -License: GFDL-NIV-1.3+ - -License: GPL-3+ - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 3 - of the License, or (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian system, copy of GNU Lesser General Public License version 3 - is also located at `/usr/share/common-licenses/GPL-3' - -License: GPL-2+ - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 2 - of the License, or (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian system, copy of GNU Lesser General Public License version 2 - is also located at `/usr/share/common-licenses/GPL-2' - -License: GFDL-NIV-1.3+ - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover texts, and no Back-Cover texts. - A copy of the license is included in the section entitled ``GNU Free - Documentation License''. - - ----------------------------------------- -libgdbm6 version 1.18.1-4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: gdbm -Upstream-Contact: bug-gdbm@gnu.org -Source: https://www.gnu.org.ua/software/gdbm/download.html - -Files: * -Copyright: 1990-2018 Free Software Foundation, Inc. -License: GPL-3+ - -Files: tests/* -Copyright: 2011, 2016-2018 Free Software Foundation, Inc. -License: GPL-2+ - -Files: git2chg.awk -Copyright: 2007, 2009-2014 Sergey Poznyakoff -License: GPL-3+ - -Files: debian/* -Copyright: 1995 Ray Dassen. - 1996,1997 Mark Eichin - 1996,1997 Christoph Lameter. - 1998-2006 James Troup. - 2016 Dmitry Bogatov -License: GPL-3+ - -Files: doc/* -Copyright: 1989-1999, 2007-2011, 2013, 2016-2017 Free Software Foundation, Inc. -License: GFDL-NIV-1.3+ - -License: GPL-3+ - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 3 - of the License, or (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian system, copy of GNU Lesser General Public License version 3 - is also located at `/usr/share/common-licenses/GPL-3' - -License: GPL-2+ - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 2 - of the License, or (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian system, copy of GNU Lesser General Public License version 2 - is also located at `/usr/share/common-licenses/GPL-2' - -License: GFDL-NIV-1.3+ - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.3 or - any later version published by the Free Software Foundation; with no - Invariant Sections, no Front-Cover texts, and no Back-Cover texts. - A copy of the license is included in the section entitled ``GNU Free - Documentation License''. - - ----------------------------------------- -libgssapi-krb5-2 version 1.17-3+deb10u1 - - -Copyright: - -This package was debianized by Sam Hartman on -Thu, 19 Oct 2000 16:05:06 -0400. - -It was downloaded from: - - - -Upstream Maintainers: - - MIT Kerberos Team - -Copyright: - -Copyright (C) 1985-2018 by the Massachusetts Institute of Technology. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Downloading of this software may constitute an export of cryptographic -software from the United States of America that is subject to the -United States Export Administration Regulations (EAR), 15 CFR 730-774. -Additional laws or regulations may apply. It is the responsibility of -the person or entity contemplating export to comply with all -applicable export laws and regulations, including obtaining any -required license from the U.S. government. - -The U.S. government prohibits export of encryption source code to -certain countries and individuals, including, but not limited to, the -countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and -nationals of those countries. - -Documentation components of this software distribution are licensed -under a Creative Commons Attribution-ShareAlike 3.0 Unported License. -(http://creativecommons.org/licenses/by-sa/3.0/) - -Individual source code files are copyright MIT, Cygnus Support, -Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, -FundsXpress, and others. - -Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira, -and Zephyr are trademarks of the Massachusetts Institute of Technology -(MIT). No commercial use of these trademarks may be made without -prior written permission of MIT. - -"Commercial use" means use of a name in a product or other for-profit -manner. It does NOT prevent a commercial firm from referring to the -MIT trademarks in order to convey information (although in doing so, -recognition of their trademark status should be given). - -====================================================================== - -The following copyright and permission notice applies to the -OpenVision Kerberos Administration system located in "kadmin/create", -"kadmin/dbutil", "kadmin/passwd", "kadmin/server", "lib/kadm5", and -portions of "lib/rpc": - - Copyright, OpenVision Technologies, Inc., 1993-1996, All Rights - Reserved - - WARNING: Retrieving the OpenVision Kerberos Administration system - source code, as described below, indicates your acceptance of the - following terms. If you do not agree to the following terms, do - not retrieve the OpenVision Kerberos administration system. - - You may freely use and distribute the Source Code and Object Code - compiled from it, with or without modification, but this Source - Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, - INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER - EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY - FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, - WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE - CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY - OTHER REASON. - - OpenVision retains all copyrights in the donated Source Code. - OpenVision also retains copyright to derivative works of the Source - Code, whether created by OpenVision or by a third party. The - OpenVision copyright notice must be preserved if derivative works - are made based on the donated Source Code. - - OpenVision Technologies, Inc. has donated this Kerberos - Administration system to MIT for inclusion in the standard Kerberos - 5 distribution. This donation underscores our commitment to - continuing Kerberos technology development and our gratitude for - the valuable work which has been performed by MIT and the Kerberos - community. - -====================================================================== - - Portions contributed by Matt Crawford "crawdad@fnal.gov" were work - performed at Fermi National Accelerator Laboratory, which is - operated by Universities Research Association, Inc., under contract - DE-AC02-76CHO3000 with the U.S. Department of Energy. - -====================================================================== - -Portions of "src/lib/crypto" have the following copyright: - - Copyright (C) 1998 by the FundsXpress, INC. - - All rights reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of FundsXpress. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. FundsXpress makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementation of the AES encryption algorithm in -"src/lib/crypto/builtin/aes" has the following copyright: - - Copyright (C) 2001, Dr Brian Gladman "brg@gladman.uk.net", Worcester, UK. - All rights reserved. - - LICENSE TERMS - - The free distribution and use of this software in both source and - binary form is allowed (with or without changes) provided that: - - 1. distributions of this source code include the above copyright - notice, this list of conditions and the following disclaimer; - - 2. distributions in binary form include the above copyright notice, - this list of conditions and the following disclaimer in the - documentation and/or other associated materials; - - 3. the copyright holder's name is not used to endorse products - built using this software without specific written permission. - - DISCLAIMER - - This software is provided 'as is' with no explcit or implied - warranties in respect of any properties, including, but not limited - to, correctness and fitness for purpose. - -====================================================================== - -Portions contributed by Red Hat, including the pre-authentication -plug-in framework and the NSS crypto implementation, contain the -following copyright: - - Copyright (C) 2006 Red Hat, Inc. - Portions copyright (C) 2006 Massachusetts Institute of Technology - All Rights Reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Red Hat, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The bundled verto source code is subject to the following license: - - Copyright 2011 Red Hat, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -====================================================================== - -The MS-KKDCP client implementation has the following copyright: - - Copyright 2013,2014 Red Hat, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in -"src/lib/gssapi", including the following files: - - lib/gssapi/generic/gssapi_err_generic.et - lib/gssapi/mechglue/g_accept_sec_context.c - lib/gssapi/mechglue/g_acquire_cred.c - lib/gssapi/mechglue/g_canon_name.c - lib/gssapi/mechglue/g_compare_name.c - lib/gssapi/mechglue/g_context_time.c - lib/gssapi/mechglue/g_delete_sec_context.c - lib/gssapi/mechglue/g_dsp_name.c - lib/gssapi/mechglue/g_dsp_status.c - lib/gssapi/mechglue/g_dup_name.c - lib/gssapi/mechglue/g_exp_sec_context.c - lib/gssapi/mechglue/g_export_name.c - lib/gssapi/mechglue/g_glue.c - lib/gssapi/mechglue/g_imp_name.c - lib/gssapi/mechglue/g_imp_sec_context.c - lib/gssapi/mechglue/g_init_sec_context.c - lib/gssapi/mechglue/g_initialize.c - lib/gssapi/mechglue/g_inquire_context.c - lib/gssapi/mechglue/g_inquire_cred.c - lib/gssapi/mechglue/g_inquire_names.c - lib/gssapi/mechglue/g_process_context.c - lib/gssapi/mechglue/g_rel_buffer.c - lib/gssapi/mechglue/g_rel_cred.c - lib/gssapi/mechglue/g_rel_name.c - lib/gssapi/mechglue/g_rel_oid_set.c - lib/gssapi/mechglue/g_seal.c - lib/gssapi/mechglue/g_sign.c - lib/gssapi/mechglue/g_store_cred.c - lib/gssapi/mechglue/g_unseal.c - lib/gssapi/mechglue/g_userok.c - lib/gssapi/mechglue/g_utils.c - lib/gssapi/mechglue/g_verify.c - lib/gssapi/mechglue/gssd_pname_to_uid.c - lib/gssapi/mechglue/mglueP.h - lib/gssapi/mechglue/oid_ops.c - lib/gssapi/spnego/gssapiP_spnego.h - lib/gssapi/spnego/spnego_mech.c - -and the initial implementation of incremental propagation, including -the following new or changed files: - - include/iprop_hdr.h - kadmin/server/ipropd_svc.c - lib/kdb/iprop.x - lib/kdb/kdb_convert.c - lib/kdb/kdb_log.c - lib/kdb/kdb_log.h - lib/krb5/error_tables/kdb5_err.et - slave/kpropd_rpc.c - slave/kproplog.c - -are subject to the following license: - - Copyright (C) 2004 Sun Microsystems, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Kerberos V5 includes documentation and software developed at the -University of California at Berkeley, which includes this copyright -notice: - - Copyright (C) 1983 Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions contributed by Novell, Inc., including the LDAP database -backend, are subject to the following license: - - Copyright (C) 2004-2005, Novell, Inc. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * The copyright holder's name is not used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -Portions funded by Sandia National Laboratory and developed by the -University of Michigan's Center for Information Technology -Integration, including the PKINIT implementation, are subject to the -following license: - - COPYRIGHT (C) 2006-2007 - THE REGENTS OF THE UNIVERSITY OF MICHIGAN - ALL RIGHTS RESERVED - - Permission is granted to use, copy, create derivative works and - redistribute this software and such derivative works for any - purpose, so long as the name of The University of Michigan is not - used in any advertising or publicity pertaining to the use of - distribution of this software without specific, written prior - authorization. If the above copyright notice or any other - identification of the University of Michigan is included in any - copy of any portion of this software, then the disclaimer below - must also be included. - - THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE - UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND - WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER - EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR - ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR - IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR - IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -====================================================================== - -The pkcs11.h file included in the PKINIT code has the following -license: - - Copyright 2006 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -====================================================================== - -Portions contributed by Apple Inc. are subject to the following -license: - - Copyright 2004-2008 Apple Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Apple Inc. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Apple Inc. makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementations of UTF-8 string handling in src/util/support and -src/lib/krb5/unicode are subject to the following copyright and -permission notice: - - The OpenLDAP Public License - Version 2.8, 17 August 2003 - - Redistribution and use of this software and associated - documentation ("Software"), with or without modification, are - permitted provided that the following conditions are met: - - 1. Redistributions in source form must retain copyright statements - and notices, - - 2. Redistributions in binary form must reproduce applicable - copyright statements and notices, this list of conditions, and - the following disclaimer in the documentation and/or other - materials provided with the distribution, and - - 3. Redistributions must contain a verbatim copy of this document. - - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. - - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS - CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with - copyright holders. - - OpenLDAP is a registered trademark of the OpenLDAP Foundation. - - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, - California, USA. All Rights Reserved. Permission to copy and - distribute verbatim copies of this document is granted. - -====================================================================== - -Marked test programs in src/lib/krb5/krb have the following copyright: - - Copyright (C) 2006 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The KCM Mach RPC definition file used on OS X has the following -copyright: - - Copyright (C) 2009 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Portions Copyright (C) 2009 Apple Inc. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the Institute nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions of the RPC implementation in src/lib/rpc and -src/include/gssrpc have the following copyright and permission notice: - - Copyright (C) 2010, Oracle America, Inc. - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the "Oracle America, Inc." nor the names of - its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2006,2007,2009 NTT (Nippon Telegraph and Telephone - Corporation). All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer as - the first lines of this file unmodified. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright 2000 by Carnegie Mellon University - - All Rights Reserved - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - Carnegie Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE - FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -====================================================================== - - Copyright (C) 2002 Naval Research Laboratory (NRL/CCS) - - Permission to use, copy, modify and distribute this software and - its documentation is hereby granted, provided that both the - copyright notice and this permission notice appear in all copies of - the software, derivative works or modified versions, and any - portions thereof. - - NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND - DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER - RESULTING FROM THE USE OF THIS SOFTWARE. - -====================================================================== - -Portions extracted from Internet RFCs have the following copyright -notice: - - Copyright (C) The Internet Society (2006). - - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on - an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE - REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT - THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR - ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A - PARTICULAR PURPOSE. - -====================================================================== - - Copyright (C) 1991, 1992, 1994 by Cygnus Support. - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - -====================================================================== - - Copyright (C) 2006 Secure Endpoints Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Portions of the implementation of the Fortuna-like PRNG are subject to -the following notice: - - Copyright (C) 2005 Marko Kreen - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - Copyright (C) 1994 by the University of Southern California - - EXPORT OF THIS SOFTWARE from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute - this software and its documentation in source and binary forms is - hereby granted, provided that any documentation or other materials - related to such distribution or use acknowledge that the software - was developed by the University of Southern California. - - DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The - University of Southern California MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not - limitation, the University of Southern California MAKES NO - REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY - PARTICULAR PURPOSE. The University of Southern California shall not - be held liable for any liability nor for any direct, indirect, or - consequential damages with respect to any claim by the user or - distributor of the ksu software. - -====================================================================== - - Copyright (C) 1995 - The President and Fellows of Harvard University - - This code is derived from software contributed to Harvard by Jeremy - Rassen. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the University of - California, Berkeley and its contributors. - - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2008 by the Massachusetts Institute of Technology. - Copyright 1995 by Richard P. Basch. All Rights Reserved. - Copyright 1995 by Lehman Brothers, Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Richard P. Basch, Lehman Brothers and M.I.T. not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. Richard P. - Basch, Lehman Brothers and M.I.T. make no representations about the - suitability of this software for any purpose. It is provided "as - is" without express or implied warranty. - -====================================================================== - -The following notice applies to "src/lib/krb5/krb/strptime.c" and -"src/include/k5-queue.h". - - Copyright (C) 1997, 1998 The NetBSD Foundation, Inc. - All rights reserved. - - This code was contributed to The NetBSD Foundation by Klaus Klein. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the NetBSD - Foundation, Inc. and its contributors. - - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -The following notice applies to Unicode library files in -"src/lib/krb5/unicode": - - Copyright 1997, 1998, 1999 Computing Research Labs, - New Mexico State University - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR - NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE - OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/support/strlcpy.c": - - Copyright (C) 1998 Todd C. Miller "Todd.Miller@courtesan.com" - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/profile/argv_parse.c" and -"src/util/profile/argv_parse.h": - - Copyright 1999 by Theodore Ts'o. - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - -====================================================================== - -The following notice applies to SWIG-generated code in -"src/util/profile/profile_tcl.c": - - Copyright (C) 1999-2000, The University of Chicago - - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - -====================================================================== - -The following notice applies to portiions of "src/lib/rpc" and -"src/include/gssrpc": - - Copyright (C) 2000 The Regents of the University of Michigan. All - rights reserved. - - Copyright (C) 2000 Dug Song "dugsong@UMICH.EDU". All rights - reserved, all wrongs reversed. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -Implementations of the MD4 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD4 Message Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD4 Message Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Implementations of the MD5 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message- Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -The following notice applies to -"src/lib/crypto/crypto_tests/t_mddriver.c": - - Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All - rights reserved. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" without - express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Portions of "src/lib/krb5" are subject to the following notice: - - Copyright (C) 1994 CyberSAFE Corporation. - Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology. - All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of M.I.T. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Furthermore if you modify this software - you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original M.I.T. software. Neither M.I.T., the Open Computing - Security Group, nor CyberSAFE Corporation make any representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - -====================================================================== - -Portions contributed by PADL Software are subject to the following -license: - - Copyright (c) 2011, PADL Software Pty Ltd. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of PADL Software nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The bundled libev source code is subject to the following license: - - All files in libev are Copyright (C)2007,2008,2009 Marc Alexander - Lehmann. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - Alternatively, the contents of this package may be used under the - terms of the GNU General Public License ("GPL") version 2 or any - later version, in which case the provisions of the GPL are - applicable instead of the above. If you wish to allow the use of - your version of this package only under the terms of the GPL and - not to allow others to use your version of this file under the BSD - license, indicate your decision by deleting the provisions above - and replace them with the notice and other provisions required by - the GPL in this and the other files of this package. If you do not - delete the provisions above, a recipient may use your version of - this file under either the BSD or the GPL. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -====================================================================== - -Files copied from the Intel AESNI Sample Library are subject to the -following license: - - Copyright (C) 2010, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The following notice applies to -"src/ccapi/common/win/OldCC/autolock.hxx": - - Copyright (C) 1998 by Danilo Almeida. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The Debian Packaging is licensed under the same terms as MIT Kerberos. - - ----------------------------------------- -libice6 version 2:1.0.9-2 - - -Copyright: - -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/lib/ - -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Author: Ralph Mor, X Consortium - - ----------------------------------------- -libio-pty-perl version 1:1.08-1.1+b5 - - -Copyright: - -This package was debianized by Brendan O'Dea on -Fri, 4 Jan 2002 23:07:10 +1100. - -It was downloaded from: - - http://www.cpan.org/modules/by-module/IO/IO-Tty-0.05.tar.gz - -Upstream Author: - - Roland Giersig . - -Copyright: - - Copyright (c) 1993 - Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de) - Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de) - Copyright (c) 1987 Oliver Laumann - - Most of the C code used in the XS file is covered by the GNU GENERAL - PUBLIC LICENSE. - - All other code is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - - On Debian GNU/Linux systems, the complete text of the GNU General - Public License and the Artistic licence under which Perl is - distributed can be found in `/usr/share/common-licenses/GPL' and - `/usr/share/common-licenses/Artistic' respectively. - - ----------------------------------------- -libipc-run-perl version 20180523.0-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: IPC-Run -Upstream-Contact: Adam Kennedy -Source: https://metacpan.org/release/IPC-Run - -Files: * -Copyright: - Some parts copyright 2008-2009 Adam Kennedy. - Copyright 1999 Barrie Slaymaker. -License: Artistic or GPL-1+ - -Files: lib/IPC/Run/Win32*.pm -Copyright: 2001, Barrie Slaymaker -License: Artistic or GPL-2 - -Files: debian/* -Copyright: 2002, 2003, Ardo van Rangelrooij - 2003, 2004, 2006, Jay Bonci - 2003, Jay Bonci - 2008-2018, gregor herrmann - 2009, Gunnar Wolf - 2010-2018, Salvatore Bonaccorso -License: Artistic or GPL-1+ - -License: Artistic - This program is free software; you can redistribute it and/or modify - it under the terms of the Artistic License, which comes with Perl. - . - On Debian systems, the complete text of the Artistic License can be - found in `/usr/share/common-licenses/Artistic'. - -License: GPL-1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 1, or (at your option) - any later version. - . - On Debian systems, the complete text of version 1 of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - -License: GPL-2 - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 dated June, 1991. - . - On Debian systems, the complete text of version 1 of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-2'. - - ----------------------------------------- -libk5crypto3 version 1.17-3+deb10u1 - - -Copyright: - -This package was debianized by Sam Hartman on -Thu, 19 Oct 2000 16:05:06 -0400. - -It was downloaded from: - - - -Upstream Maintainers: - - MIT Kerberos Team - -Copyright: - -Copyright (C) 1985-2018 by the Massachusetts Institute of Technology. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Downloading of this software may constitute an export of cryptographic -software from the United States of America that is subject to the -United States Export Administration Regulations (EAR), 15 CFR 730-774. -Additional laws or regulations may apply. It is the responsibility of -the person or entity contemplating export to comply with all -applicable export laws and regulations, including obtaining any -required license from the U.S. government. - -The U.S. government prohibits export of encryption source code to -certain countries and individuals, including, but not limited to, the -countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and -nationals of those countries. - -Documentation components of this software distribution are licensed -under a Creative Commons Attribution-ShareAlike 3.0 Unported License. -(http://creativecommons.org/licenses/by-sa/3.0/) - -Individual source code files are copyright MIT, Cygnus Support, -Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, -FundsXpress, and others. - -Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira, -and Zephyr are trademarks of the Massachusetts Institute of Technology -(MIT). No commercial use of these trademarks may be made without -prior written permission of MIT. - -"Commercial use" means use of a name in a product or other for-profit -manner. It does NOT prevent a commercial firm from referring to the -MIT trademarks in order to convey information (although in doing so, -recognition of their trademark status should be given). - -====================================================================== - -The following copyright and permission notice applies to the -OpenVision Kerberos Administration system located in "kadmin/create", -"kadmin/dbutil", "kadmin/passwd", "kadmin/server", "lib/kadm5", and -portions of "lib/rpc": - - Copyright, OpenVision Technologies, Inc., 1993-1996, All Rights - Reserved - - WARNING: Retrieving the OpenVision Kerberos Administration system - source code, as described below, indicates your acceptance of the - following terms. If you do not agree to the following terms, do - not retrieve the OpenVision Kerberos administration system. - - You may freely use and distribute the Source Code and Object Code - compiled from it, with or without modification, but this Source - Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, - INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER - EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY - FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, - WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE - CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY - OTHER REASON. - - OpenVision retains all copyrights in the donated Source Code. - OpenVision also retains copyright to derivative works of the Source - Code, whether created by OpenVision or by a third party. The - OpenVision copyright notice must be preserved if derivative works - are made based on the donated Source Code. - - OpenVision Technologies, Inc. has donated this Kerberos - Administration system to MIT for inclusion in the standard Kerberos - 5 distribution. This donation underscores our commitment to - continuing Kerberos technology development and our gratitude for - the valuable work which has been performed by MIT and the Kerberos - community. - -====================================================================== - - Portions contributed by Matt Crawford "crawdad@fnal.gov" were work - performed at Fermi National Accelerator Laboratory, which is - operated by Universities Research Association, Inc., under contract - DE-AC02-76CHO3000 with the U.S. Department of Energy. - -====================================================================== - -Portions of "src/lib/crypto" have the following copyright: - - Copyright (C) 1998 by the FundsXpress, INC. - - All rights reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of FundsXpress. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. FundsXpress makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementation of the AES encryption algorithm in -"src/lib/crypto/builtin/aes" has the following copyright: - - Copyright (C) 2001, Dr Brian Gladman "brg@gladman.uk.net", Worcester, UK. - All rights reserved. - - LICENSE TERMS - - The free distribution and use of this software in both source and - binary form is allowed (with or without changes) provided that: - - 1. distributions of this source code include the above copyright - notice, this list of conditions and the following disclaimer; - - 2. distributions in binary form include the above copyright notice, - this list of conditions and the following disclaimer in the - documentation and/or other associated materials; - - 3. the copyright holder's name is not used to endorse products - built using this software without specific written permission. - - DISCLAIMER - - This software is provided 'as is' with no explcit or implied - warranties in respect of any properties, including, but not limited - to, correctness and fitness for purpose. - -====================================================================== - -Portions contributed by Red Hat, including the pre-authentication -plug-in framework and the NSS crypto implementation, contain the -following copyright: - - Copyright (C) 2006 Red Hat, Inc. - Portions copyright (C) 2006 Massachusetts Institute of Technology - All Rights Reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Red Hat, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The bundled verto source code is subject to the following license: - - Copyright 2011 Red Hat, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -====================================================================== - -The MS-KKDCP client implementation has the following copyright: - - Copyright 2013,2014 Red Hat, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in -"src/lib/gssapi", including the following files: - - lib/gssapi/generic/gssapi_err_generic.et - lib/gssapi/mechglue/g_accept_sec_context.c - lib/gssapi/mechglue/g_acquire_cred.c - lib/gssapi/mechglue/g_canon_name.c - lib/gssapi/mechglue/g_compare_name.c - lib/gssapi/mechglue/g_context_time.c - lib/gssapi/mechglue/g_delete_sec_context.c - lib/gssapi/mechglue/g_dsp_name.c - lib/gssapi/mechglue/g_dsp_status.c - lib/gssapi/mechglue/g_dup_name.c - lib/gssapi/mechglue/g_exp_sec_context.c - lib/gssapi/mechglue/g_export_name.c - lib/gssapi/mechglue/g_glue.c - lib/gssapi/mechglue/g_imp_name.c - lib/gssapi/mechglue/g_imp_sec_context.c - lib/gssapi/mechglue/g_init_sec_context.c - lib/gssapi/mechglue/g_initialize.c - lib/gssapi/mechglue/g_inquire_context.c - lib/gssapi/mechglue/g_inquire_cred.c - lib/gssapi/mechglue/g_inquire_names.c - lib/gssapi/mechglue/g_process_context.c - lib/gssapi/mechglue/g_rel_buffer.c - lib/gssapi/mechglue/g_rel_cred.c - lib/gssapi/mechglue/g_rel_name.c - lib/gssapi/mechglue/g_rel_oid_set.c - lib/gssapi/mechglue/g_seal.c - lib/gssapi/mechglue/g_sign.c - lib/gssapi/mechglue/g_store_cred.c - lib/gssapi/mechglue/g_unseal.c - lib/gssapi/mechglue/g_userok.c - lib/gssapi/mechglue/g_utils.c - lib/gssapi/mechglue/g_verify.c - lib/gssapi/mechglue/gssd_pname_to_uid.c - lib/gssapi/mechglue/mglueP.h - lib/gssapi/mechglue/oid_ops.c - lib/gssapi/spnego/gssapiP_spnego.h - lib/gssapi/spnego/spnego_mech.c - -and the initial implementation of incremental propagation, including -the following new or changed files: - - include/iprop_hdr.h - kadmin/server/ipropd_svc.c - lib/kdb/iprop.x - lib/kdb/kdb_convert.c - lib/kdb/kdb_log.c - lib/kdb/kdb_log.h - lib/krb5/error_tables/kdb5_err.et - slave/kpropd_rpc.c - slave/kproplog.c - -are subject to the following license: - - Copyright (C) 2004 Sun Microsystems, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Kerberos V5 includes documentation and software developed at the -University of California at Berkeley, which includes this copyright -notice: - - Copyright (C) 1983 Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions contributed by Novell, Inc., including the LDAP database -backend, are subject to the following license: - - Copyright (C) 2004-2005, Novell, Inc. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * The copyright holder's name is not used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -Portions funded by Sandia National Laboratory and developed by the -University of Michigan's Center for Information Technology -Integration, including the PKINIT implementation, are subject to the -following license: - - COPYRIGHT (C) 2006-2007 - THE REGENTS OF THE UNIVERSITY OF MICHIGAN - ALL RIGHTS RESERVED - - Permission is granted to use, copy, create derivative works and - redistribute this software and such derivative works for any - purpose, so long as the name of The University of Michigan is not - used in any advertising or publicity pertaining to the use of - distribution of this software without specific, written prior - authorization. If the above copyright notice or any other - identification of the University of Michigan is included in any - copy of any portion of this software, then the disclaimer below - must also be included. - - THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE - UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND - WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER - EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR - ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR - IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR - IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -====================================================================== - -The pkcs11.h file included in the PKINIT code has the following -license: - - Copyright 2006 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -====================================================================== - -Portions contributed by Apple Inc. are subject to the following -license: - - Copyright 2004-2008 Apple Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Apple Inc. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Apple Inc. makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementations of UTF-8 string handling in src/util/support and -src/lib/krb5/unicode are subject to the following copyright and -permission notice: - - The OpenLDAP Public License - Version 2.8, 17 August 2003 - - Redistribution and use of this software and associated - documentation ("Software"), with or without modification, are - permitted provided that the following conditions are met: - - 1. Redistributions in source form must retain copyright statements - and notices, - - 2. Redistributions in binary form must reproduce applicable - copyright statements and notices, this list of conditions, and - the following disclaimer in the documentation and/or other - materials provided with the distribution, and - - 3. Redistributions must contain a verbatim copy of this document. - - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. - - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS - CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with - copyright holders. - - OpenLDAP is a registered trademark of the OpenLDAP Foundation. - - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, - California, USA. All Rights Reserved. Permission to copy and - distribute verbatim copies of this document is granted. - -====================================================================== - -Marked test programs in src/lib/krb5/krb have the following copyright: - - Copyright (C) 2006 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The KCM Mach RPC definition file used on OS X has the following -copyright: - - Copyright (C) 2009 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Portions Copyright (C) 2009 Apple Inc. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the Institute nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions of the RPC implementation in src/lib/rpc and -src/include/gssrpc have the following copyright and permission notice: - - Copyright (C) 2010, Oracle America, Inc. - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the "Oracle America, Inc." nor the names of - its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2006,2007,2009 NTT (Nippon Telegraph and Telephone - Corporation). All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer as - the first lines of this file unmodified. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright 2000 by Carnegie Mellon University - - All Rights Reserved - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - Carnegie Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE - FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -====================================================================== - - Copyright (C) 2002 Naval Research Laboratory (NRL/CCS) - - Permission to use, copy, modify and distribute this software and - its documentation is hereby granted, provided that both the - copyright notice and this permission notice appear in all copies of - the software, derivative works or modified versions, and any - portions thereof. - - NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND - DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER - RESULTING FROM THE USE OF THIS SOFTWARE. - -====================================================================== - -Portions extracted from Internet RFCs have the following copyright -notice: - - Copyright (C) The Internet Society (2006). - - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on - an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE - REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT - THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR - ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A - PARTICULAR PURPOSE. - -====================================================================== - - Copyright (C) 1991, 1992, 1994 by Cygnus Support. - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - -====================================================================== - - Copyright (C) 2006 Secure Endpoints Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Portions of the implementation of the Fortuna-like PRNG are subject to -the following notice: - - Copyright (C) 2005 Marko Kreen - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - Copyright (C) 1994 by the University of Southern California - - EXPORT OF THIS SOFTWARE from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute - this software and its documentation in source and binary forms is - hereby granted, provided that any documentation or other materials - related to such distribution or use acknowledge that the software - was developed by the University of Southern California. - - DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The - University of Southern California MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not - limitation, the University of Southern California MAKES NO - REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY - PARTICULAR PURPOSE. The University of Southern California shall not - be held liable for any liability nor for any direct, indirect, or - consequential damages with respect to any claim by the user or - distributor of the ksu software. - -====================================================================== - - Copyright (C) 1995 - The President and Fellows of Harvard University - - This code is derived from software contributed to Harvard by Jeremy - Rassen. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the University of - California, Berkeley and its contributors. - - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2008 by the Massachusetts Institute of Technology. - Copyright 1995 by Richard P. Basch. All Rights Reserved. - Copyright 1995 by Lehman Brothers, Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Richard P. Basch, Lehman Brothers and M.I.T. not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. Richard P. - Basch, Lehman Brothers and M.I.T. make no representations about the - suitability of this software for any purpose. It is provided "as - is" without express or implied warranty. - -====================================================================== - -The following notice applies to "src/lib/krb5/krb/strptime.c" and -"src/include/k5-queue.h". - - Copyright (C) 1997, 1998 The NetBSD Foundation, Inc. - All rights reserved. - - This code was contributed to The NetBSD Foundation by Klaus Klein. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the NetBSD - Foundation, Inc. and its contributors. - - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -The following notice applies to Unicode library files in -"src/lib/krb5/unicode": - - Copyright 1997, 1998, 1999 Computing Research Labs, - New Mexico State University - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR - NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE - OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/support/strlcpy.c": - - Copyright (C) 1998 Todd C. Miller "Todd.Miller@courtesan.com" - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/profile/argv_parse.c" and -"src/util/profile/argv_parse.h": - - Copyright 1999 by Theodore Ts'o. - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - -====================================================================== - -The following notice applies to SWIG-generated code in -"src/util/profile/profile_tcl.c": - - Copyright (C) 1999-2000, The University of Chicago - - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - -====================================================================== - -The following notice applies to portiions of "src/lib/rpc" and -"src/include/gssrpc": - - Copyright (C) 2000 The Regents of the University of Michigan. All - rights reserved. - - Copyright (C) 2000 Dug Song "dugsong@UMICH.EDU". All rights - reserved, all wrongs reversed. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -Implementations of the MD4 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD4 Message Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD4 Message Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Implementations of the MD5 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message- Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -The following notice applies to -"src/lib/crypto/crypto_tests/t_mddriver.c": - - Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All - rights reserved. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" without - express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Portions of "src/lib/krb5" are subject to the following notice: - - Copyright (C) 1994 CyberSAFE Corporation. - Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology. - All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of M.I.T. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Furthermore if you modify this software - you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original M.I.T. software. Neither M.I.T., the Open Computing - Security Group, nor CyberSAFE Corporation make any representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - -====================================================================== - -Portions contributed by PADL Software are subject to the following -license: - - Copyright (c) 2011, PADL Software Pty Ltd. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of PADL Software nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The bundled libev source code is subject to the following license: - - All files in libev are Copyright (C)2007,2008,2009 Marc Alexander - Lehmann. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - Alternatively, the contents of this package may be used under the - terms of the GNU General Public License ("GPL") version 2 or any - later version, in which case the provisions of the GPL are - applicable instead of the above. If you wish to allow the use of - your version of this package only under the terms of the GPL and - not to allow others to use your version of this file under the BSD - license, indicate your decision by deleting the provisions above - and replace them with the notice and other provisions required by - the GPL in this and the other files of this package. If you do not - delete the provisions above, a recipient may use your version of - this file under either the BSD or the GPL. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -====================================================================== - -Files copied from the Intel AESNI Sample Library are subject to the -following license: - - Copyright (C) 2010, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The following notice applies to -"src/ccapi/common/win/OldCC/autolock.hxx": - - Copyright (C) 1998 by Danilo Almeida. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The Debian Packaging is licensed under the same terms as MIT Kerberos. - - ----------------------------------------- -libkeyutils1 version 1.6-6 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: keyutils -Upstream-Contact: David Howells -Source: http://people.redhat.com/~dhowells/keyutils/ - -Files: * -Copyright: 2005-2018, Red Hat -License: GPL-2+ - -Files: keyutils.* -Copyright: 2005-2018, Red Hat -License: LGPL-2+ - -Files: debian/* -Copyright: 2006-2013, Daniel Baumann - 2013, Luk Claes - 2014-2019, Christian Kastner -License: LGPL-2+ - -License: GPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - The complete text of the GNU General Public License - can be found in /usr/share/common-licenses/GPL-2 file. - -License: LGPL-2+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License - along with this program. If not, see . - . - The complete text of the GNU Lesser General Public License - can be found in /usr/share/common-licenses/LGPL-2 file. - - ----------------------------------------- -libkrb5-3 version 1.17-3+deb10u1 - - -Copyright: - -This package was debianized by Sam Hartman on -Thu, 19 Oct 2000 16:05:06 -0400. - -It was downloaded from: - - - -Upstream Maintainers: - - MIT Kerberos Team - -Copyright: - -Copyright (C) 1985-2018 by the Massachusetts Institute of Technology. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Downloading of this software may constitute an export of cryptographic -software from the United States of America that is subject to the -United States Export Administration Regulations (EAR), 15 CFR 730-774. -Additional laws or regulations may apply. It is the responsibility of -the person or entity contemplating export to comply with all -applicable export laws and regulations, including obtaining any -required license from the U.S. government. - -The U.S. government prohibits export of encryption source code to -certain countries and individuals, including, but not limited to, the -countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and -nationals of those countries. - -Documentation components of this software distribution are licensed -under a Creative Commons Attribution-ShareAlike 3.0 Unported License. -(http://creativecommons.org/licenses/by-sa/3.0/) - -Individual source code files are copyright MIT, Cygnus Support, -Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, -FundsXpress, and others. - -Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira, -and Zephyr are trademarks of the Massachusetts Institute of Technology -(MIT). No commercial use of these trademarks may be made without -prior written permission of MIT. - -"Commercial use" means use of a name in a product or other for-profit -manner. It does NOT prevent a commercial firm from referring to the -MIT trademarks in order to convey information (although in doing so, -recognition of their trademark status should be given). - -====================================================================== - -The following copyright and permission notice applies to the -OpenVision Kerberos Administration system located in "kadmin/create", -"kadmin/dbutil", "kadmin/passwd", "kadmin/server", "lib/kadm5", and -portions of "lib/rpc": - - Copyright, OpenVision Technologies, Inc., 1993-1996, All Rights - Reserved - - WARNING: Retrieving the OpenVision Kerberos Administration system - source code, as described below, indicates your acceptance of the - following terms. If you do not agree to the following terms, do - not retrieve the OpenVision Kerberos administration system. - - You may freely use and distribute the Source Code and Object Code - compiled from it, with or without modification, but this Source - Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, - INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER - EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY - FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, - WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE - CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY - OTHER REASON. - - OpenVision retains all copyrights in the donated Source Code. - OpenVision also retains copyright to derivative works of the Source - Code, whether created by OpenVision or by a third party. The - OpenVision copyright notice must be preserved if derivative works - are made based on the donated Source Code. - - OpenVision Technologies, Inc. has donated this Kerberos - Administration system to MIT for inclusion in the standard Kerberos - 5 distribution. This donation underscores our commitment to - continuing Kerberos technology development and our gratitude for - the valuable work which has been performed by MIT and the Kerberos - community. - -====================================================================== - - Portions contributed by Matt Crawford "crawdad@fnal.gov" were work - performed at Fermi National Accelerator Laboratory, which is - operated by Universities Research Association, Inc., under contract - DE-AC02-76CHO3000 with the U.S. Department of Energy. - -====================================================================== - -Portions of "src/lib/crypto" have the following copyright: - - Copyright (C) 1998 by the FundsXpress, INC. - - All rights reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of FundsXpress. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. FundsXpress makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementation of the AES encryption algorithm in -"src/lib/crypto/builtin/aes" has the following copyright: - - Copyright (C) 2001, Dr Brian Gladman "brg@gladman.uk.net", Worcester, UK. - All rights reserved. - - LICENSE TERMS - - The free distribution and use of this software in both source and - binary form is allowed (with or without changes) provided that: - - 1. distributions of this source code include the above copyright - notice, this list of conditions and the following disclaimer; - - 2. distributions in binary form include the above copyright notice, - this list of conditions and the following disclaimer in the - documentation and/or other associated materials; - - 3. the copyright holder's name is not used to endorse products - built using this software without specific written permission. - - DISCLAIMER - - This software is provided 'as is' with no explcit or implied - warranties in respect of any properties, including, but not limited - to, correctness and fitness for purpose. - -====================================================================== - -Portions contributed by Red Hat, including the pre-authentication -plug-in framework and the NSS crypto implementation, contain the -following copyright: - - Copyright (C) 2006 Red Hat, Inc. - Portions copyright (C) 2006 Massachusetts Institute of Technology - All Rights Reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Red Hat, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The bundled verto source code is subject to the following license: - - Copyright 2011 Red Hat, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -====================================================================== - -The MS-KKDCP client implementation has the following copyright: - - Copyright 2013,2014 Red Hat, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in -"src/lib/gssapi", including the following files: - - lib/gssapi/generic/gssapi_err_generic.et - lib/gssapi/mechglue/g_accept_sec_context.c - lib/gssapi/mechglue/g_acquire_cred.c - lib/gssapi/mechglue/g_canon_name.c - lib/gssapi/mechglue/g_compare_name.c - lib/gssapi/mechglue/g_context_time.c - lib/gssapi/mechglue/g_delete_sec_context.c - lib/gssapi/mechglue/g_dsp_name.c - lib/gssapi/mechglue/g_dsp_status.c - lib/gssapi/mechglue/g_dup_name.c - lib/gssapi/mechglue/g_exp_sec_context.c - lib/gssapi/mechglue/g_export_name.c - lib/gssapi/mechglue/g_glue.c - lib/gssapi/mechglue/g_imp_name.c - lib/gssapi/mechglue/g_imp_sec_context.c - lib/gssapi/mechglue/g_init_sec_context.c - lib/gssapi/mechglue/g_initialize.c - lib/gssapi/mechglue/g_inquire_context.c - lib/gssapi/mechglue/g_inquire_cred.c - lib/gssapi/mechglue/g_inquire_names.c - lib/gssapi/mechglue/g_process_context.c - lib/gssapi/mechglue/g_rel_buffer.c - lib/gssapi/mechglue/g_rel_cred.c - lib/gssapi/mechglue/g_rel_name.c - lib/gssapi/mechglue/g_rel_oid_set.c - lib/gssapi/mechglue/g_seal.c - lib/gssapi/mechglue/g_sign.c - lib/gssapi/mechglue/g_store_cred.c - lib/gssapi/mechglue/g_unseal.c - lib/gssapi/mechglue/g_userok.c - lib/gssapi/mechglue/g_utils.c - lib/gssapi/mechglue/g_verify.c - lib/gssapi/mechglue/gssd_pname_to_uid.c - lib/gssapi/mechglue/mglueP.h - lib/gssapi/mechglue/oid_ops.c - lib/gssapi/spnego/gssapiP_spnego.h - lib/gssapi/spnego/spnego_mech.c - -and the initial implementation of incremental propagation, including -the following new or changed files: - - include/iprop_hdr.h - kadmin/server/ipropd_svc.c - lib/kdb/iprop.x - lib/kdb/kdb_convert.c - lib/kdb/kdb_log.c - lib/kdb/kdb_log.h - lib/krb5/error_tables/kdb5_err.et - slave/kpropd_rpc.c - slave/kproplog.c - -are subject to the following license: - - Copyright (C) 2004 Sun Microsystems, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Kerberos V5 includes documentation and software developed at the -University of California at Berkeley, which includes this copyright -notice: - - Copyright (C) 1983 Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions contributed by Novell, Inc., including the LDAP database -backend, are subject to the following license: - - Copyright (C) 2004-2005, Novell, Inc. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * The copyright holder's name is not used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -Portions funded by Sandia National Laboratory and developed by the -University of Michigan's Center for Information Technology -Integration, including the PKINIT implementation, are subject to the -following license: - - COPYRIGHT (C) 2006-2007 - THE REGENTS OF THE UNIVERSITY OF MICHIGAN - ALL RIGHTS RESERVED - - Permission is granted to use, copy, create derivative works and - redistribute this software and such derivative works for any - purpose, so long as the name of The University of Michigan is not - used in any advertising or publicity pertaining to the use of - distribution of this software without specific, written prior - authorization. If the above copyright notice or any other - identification of the University of Michigan is included in any - copy of any portion of this software, then the disclaimer below - must also be included. - - THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE - UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND - WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER - EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR - ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR - IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR - IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -====================================================================== - -The pkcs11.h file included in the PKINIT code has the following -license: - - Copyright 2006 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -====================================================================== - -Portions contributed by Apple Inc. are subject to the following -license: - - Copyright 2004-2008 Apple Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Apple Inc. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Apple Inc. makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementations of UTF-8 string handling in src/util/support and -src/lib/krb5/unicode are subject to the following copyright and -permission notice: - - The OpenLDAP Public License - Version 2.8, 17 August 2003 - - Redistribution and use of this software and associated - documentation ("Software"), with or without modification, are - permitted provided that the following conditions are met: - - 1. Redistributions in source form must retain copyright statements - and notices, - - 2. Redistributions in binary form must reproduce applicable - copyright statements and notices, this list of conditions, and - the following disclaimer in the documentation and/or other - materials provided with the distribution, and - - 3. Redistributions must contain a verbatim copy of this document. - - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. - - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS - CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with - copyright holders. - - OpenLDAP is a registered trademark of the OpenLDAP Foundation. - - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, - California, USA. All Rights Reserved. Permission to copy and - distribute verbatim copies of this document is granted. - -====================================================================== - -Marked test programs in src/lib/krb5/krb have the following copyright: - - Copyright (C) 2006 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The KCM Mach RPC definition file used on OS X has the following -copyright: - - Copyright (C) 2009 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Portions Copyright (C) 2009 Apple Inc. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the Institute nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions of the RPC implementation in src/lib/rpc and -src/include/gssrpc have the following copyright and permission notice: - - Copyright (C) 2010, Oracle America, Inc. - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the "Oracle America, Inc." nor the names of - its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2006,2007,2009 NTT (Nippon Telegraph and Telephone - Corporation). All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer as - the first lines of this file unmodified. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright 2000 by Carnegie Mellon University - - All Rights Reserved - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - Carnegie Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE - FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -====================================================================== - - Copyright (C) 2002 Naval Research Laboratory (NRL/CCS) - - Permission to use, copy, modify and distribute this software and - its documentation is hereby granted, provided that both the - copyright notice and this permission notice appear in all copies of - the software, derivative works or modified versions, and any - portions thereof. - - NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND - DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER - RESULTING FROM THE USE OF THIS SOFTWARE. - -====================================================================== - -Portions extracted from Internet RFCs have the following copyright -notice: - - Copyright (C) The Internet Society (2006). - - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on - an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE - REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT - THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR - ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A - PARTICULAR PURPOSE. - -====================================================================== - - Copyright (C) 1991, 1992, 1994 by Cygnus Support. - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - -====================================================================== - - Copyright (C) 2006 Secure Endpoints Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Portions of the implementation of the Fortuna-like PRNG are subject to -the following notice: - - Copyright (C) 2005 Marko Kreen - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - Copyright (C) 1994 by the University of Southern California - - EXPORT OF THIS SOFTWARE from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute - this software and its documentation in source and binary forms is - hereby granted, provided that any documentation or other materials - related to such distribution or use acknowledge that the software - was developed by the University of Southern California. - - DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The - University of Southern California MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not - limitation, the University of Southern California MAKES NO - REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY - PARTICULAR PURPOSE. The University of Southern California shall not - be held liable for any liability nor for any direct, indirect, or - consequential damages with respect to any claim by the user or - distributor of the ksu software. - -====================================================================== - - Copyright (C) 1995 - The President and Fellows of Harvard University - - This code is derived from software contributed to Harvard by Jeremy - Rassen. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the University of - California, Berkeley and its contributors. - - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2008 by the Massachusetts Institute of Technology. - Copyright 1995 by Richard P. Basch. All Rights Reserved. - Copyright 1995 by Lehman Brothers, Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Richard P. Basch, Lehman Brothers and M.I.T. not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. Richard P. - Basch, Lehman Brothers and M.I.T. make no representations about the - suitability of this software for any purpose. It is provided "as - is" without express or implied warranty. - -====================================================================== - -The following notice applies to "src/lib/krb5/krb/strptime.c" and -"src/include/k5-queue.h". - - Copyright (C) 1997, 1998 The NetBSD Foundation, Inc. - All rights reserved. - - This code was contributed to The NetBSD Foundation by Klaus Klein. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the NetBSD - Foundation, Inc. and its contributors. - - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -The following notice applies to Unicode library files in -"src/lib/krb5/unicode": - - Copyright 1997, 1998, 1999 Computing Research Labs, - New Mexico State University - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR - NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE - OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/support/strlcpy.c": - - Copyright (C) 1998 Todd C. Miller "Todd.Miller@courtesan.com" - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/profile/argv_parse.c" and -"src/util/profile/argv_parse.h": - - Copyright 1999 by Theodore Ts'o. - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - -====================================================================== - -The following notice applies to SWIG-generated code in -"src/util/profile/profile_tcl.c": - - Copyright (C) 1999-2000, The University of Chicago - - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - -====================================================================== - -The following notice applies to portiions of "src/lib/rpc" and -"src/include/gssrpc": - - Copyright (C) 2000 The Regents of the University of Michigan. All - rights reserved. - - Copyright (C) 2000 Dug Song "dugsong@UMICH.EDU". All rights - reserved, all wrongs reversed. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -Implementations of the MD4 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD4 Message Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD4 Message Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Implementations of the MD5 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message- Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -The following notice applies to -"src/lib/crypto/crypto_tests/t_mddriver.c": - - Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All - rights reserved. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" without - express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Portions of "src/lib/krb5" are subject to the following notice: - - Copyright (C) 1994 CyberSAFE Corporation. - Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology. - All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of M.I.T. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Furthermore if you modify this software - you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original M.I.T. software. Neither M.I.T., the Open Computing - Security Group, nor CyberSAFE Corporation make any representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - -====================================================================== - -Portions contributed by PADL Software are subject to the following -license: - - Copyright (c) 2011, PADL Software Pty Ltd. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of PADL Software nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The bundled libev source code is subject to the following license: - - All files in libev are Copyright (C)2007,2008,2009 Marc Alexander - Lehmann. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - Alternatively, the contents of this package may be used under the - terms of the GNU General Public License ("GPL") version 2 or any - later version, in which case the provisions of the GPL are - applicable instead of the above. If you wish to allow the use of - your version of this package only under the terms of the GPL and - not to allow others to use your version of this file under the BSD - license, indicate your decision by deleting the provisions above - and replace them with the notice and other provisions required by - the GPL in this and the other files of this package. If you do not - delete the provisions above, a recipient may use your version of - this file under either the BSD or the GPL. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -====================================================================== - -Files copied from the Intel AESNI Sample Library are subject to the -following license: - - Copyright (C) 2010, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The following notice applies to -"src/ccapi/common/win/OldCC/autolock.hxx": - - Copyright (C) 1998 by Danilo Almeida. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The Debian Packaging is licensed under the same terms as MIT Kerberos. - - ----------------------------------------- -libkrb5support0 version 1.17-3+deb10u1 - - -Copyright: - -This package was debianized by Sam Hartman on -Thu, 19 Oct 2000 16:05:06 -0400. - -It was downloaded from: - - - -Upstream Maintainers: - - MIT Kerberos Team - -Copyright: - -Copyright (C) 1985-2018 by the Massachusetts Institute of Technology. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Downloading of this software may constitute an export of cryptographic -software from the United States of America that is subject to the -United States Export Administration Regulations (EAR), 15 CFR 730-774. -Additional laws or regulations may apply. It is the responsibility of -the person or entity contemplating export to comply with all -applicable export laws and regulations, including obtaining any -required license from the U.S. government. - -The U.S. government prohibits export of encryption source code to -certain countries and individuals, including, but not limited to, the -countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and -nationals of those countries. - -Documentation components of this software distribution are licensed -under a Creative Commons Attribution-ShareAlike 3.0 Unported License. -(http://creativecommons.org/licenses/by-sa/3.0/) - -Individual source code files are copyright MIT, Cygnus Support, -Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, -FundsXpress, and others. - -Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira, -and Zephyr are trademarks of the Massachusetts Institute of Technology -(MIT). No commercial use of these trademarks may be made without -prior written permission of MIT. - -"Commercial use" means use of a name in a product or other for-profit -manner. It does NOT prevent a commercial firm from referring to the -MIT trademarks in order to convey information (although in doing so, -recognition of their trademark status should be given). - -====================================================================== - -The following copyright and permission notice applies to the -OpenVision Kerberos Administration system located in "kadmin/create", -"kadmin/dbutil", "kadmin/passwd", "kadmin/server", "lib/kadm5", and -portions of "lib/rpc": - - Copyright, OpenVision Technologies, Inc., 1993-1996, All Rights - Reserved - - WARNING: Retrieving the OpenVision Kerberos Administration system - source code, as described below, indicates your acceptance of the - following terms. If you do not agree to the following terms, do - not retrieve the OpenVision Kerberos administration system. - - You may freely use and distribute the Source Code and Object Code - compiled from it, with or without modification, but this Source - Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, - INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR - FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER - EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY - FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR - CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, - WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE - CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY - OTHER REASON. - - OpenVision retains all copyrights in the donated Source Code. - OpenVision also retains copyright to derivative works of the Source - Code, whether created by OpenVision or by a third party. The - OpenVision copyright notice must be preserved if derivative works - are made based on the donated Source Code. - - OpenVision Technologies, Inc. has donated this Kerberos - Administration system to MIT for inclusion in the standard Kerberos - 5 distribution. This donation underscores our commitment to - continuing Kerberos technology development and our gratitude for - the valuable work which has been performed by MIT and the Kerberos - community. - -====================================================================== - - Portions contributed by Matt Crawford "crawdad@fnal.gov" were work - performed at Fermi National Accelerator Laboratory, which is - operated by Universities Research Association, Inc., under contract - DE-AC02-76CHO3000 with the U.S. Department of Energy. - -====================================================================== - -Portions of "src/lib/crypto" have the following copyright: - - Copyright (C) 1998 by the FundsXpress, INC. - - All rights reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of FundsXpress. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. FundsXpress makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementation of the AES encryption algorithm in -"src/lib/crypto/builtin/aes" has the following copyright: - - Copyright (C) 2001, Dr Brian Gladman "brg@gladman.uk.net", Worcester, UK. - All rights reserved. - - LICENSE TERMS - - The free distribution and use of this software in both source and - binary form is allowed (with or without changes) provided that: - - 1. distributions of this source code include the above copyright - notice, this list of conditions and the following disclaimer; - - 2. distributions in binary form include the above copyright notice, - this list of conditions and the following disclaimer in the - documentation and/or other associated materials; - - 3. the copyright holder's name is not used to endorse products - built using this software without specific written permission. - - DISCLAIMER - - This software is provided 'as is' with no explcit or implied - warranties in respect of any properties, including, but not limited - to, correctness and fitness for purpose. - -====================================================================== - -Portions contributed by Red Hat, including the pre-authentication -plug-in framework and the NSS crypto implementation, contain the -following copyright: - - Copyright (C) 2006 Red Hat, Inc. - Portions copyright (C) 2006 Massachusetts Institute of Technology - All Rights Reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Red Hat, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The bundled verto source code is subject to the following license: - - Copyright 2011 Red Hat, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -====================================================================== - -The MS-KKDCP client implementation has the following copyright: - - Copyright 2013,2014 Red Hat, Inc. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in -"src/lib/gssapi", including the following files: - - lib/gssapi/generic/gssapi_err_generic.et - lib/gssapi/mechglue/g_accept_sec_context.c - lib/gssapi/mechglue/g_acquire_cred.c - lib/gssapi/mechglue/g_canon_name.c - lib/gssapi/mechglue/g_compare_name.c - lib/gssapi/mechglue/g_context_time.c - lib/gssapi/mechglue/g_delete_sec_context.c - lib/gssapi/mechglue/g_dsp_name.c - lib/gssapi/mechglue/g_dsp_status.c - lib/gssapi/mechglue/g_dup_name.c - lib/gssapi/mechglue/g_exp_sec_context.c - lib/gssapi/mechglue/g_export_name.c - lib/gssapi/mechglue/g_glue.c - lib/gssapi/mechglue/g_imp_name.c - lib/gssapi/mechglue/g_imp_sec_context.c - lib/gssapi/mechglue/g_init_sec_context.c - lib/gssapi/mechglue/g_initialize.c - lib/gssapi/mechglue/g_inquire_context.c - lib/gssapi/mechglue/g_inquire_cred.c - lib/gssapi/mechglue/g_inquire_names.c - lib/gssapi/mechglue/g_process_context.c - lib/gssapi/mechglue/g_rel_buffer.c - lib/gssapi/mechglue/g_rel_cred.c - lib/gssapi/mechglue/g_rel_name.c - lib/gssapi/mechglue/g_rel_oid_set.c - lib/gssapi/mechglue/g_seal.c - lib/gssapi/mechglue/g_sign.c - lib/gssapi/mechglue/g_store_cred.c - lib/gssapi/mechglue/g_unseal.c - lib/gssapi/mechglue/g_userok.c - lib/gssapi/mechglue/g_utils.c - lib/gssapi/mechglue/g_verify.c - lib/gssapi/mechglue/gssd_pname_to_uid.c - lib/gssapi/mechglue/mglueP.h - lib/gssapi/mechglue/oid_ops.c - lib/gssapi/spnego/gssapiP_spnego.h - lib/gssapi/spnego/spnego_mech.c - -and the initial implementation of incremental propagation, including -the following new or changed files: - - include/iprop_hdr.h - kadmin/server/ipropd_svc.c - lib/kdb/iprop.x - lib/kdb/kdb_convert.c - lib/kdb/kdb_log.c - lib/kdb/kdb_log.h - lib/krb5/error_tables/kdb5_err.et - slave/kpropd_rpc.c - slave/kproplog.c - -are subject to the following license: - - Copyright (C) 2004 Sun Microsystems, Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Kerberos V5 includes documentation and software developed at the -University of California at Berkeley, which includes this copyright -notice: - - Copyright (C) 1983 Regents of the University of California. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions contributed by Novell, Inc., including the LDAP database -backend, are subject to the following license: - - Copyright (C) 2004-2005, Novell, Inc. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * The copyright holder's name is not used to endorse or promote - products derived from this software without specific prior - written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -Portions funded by Sandia National Laboratory and developed by the -University of Michigan's Center for Information Technology -Integration, including the PKINIT implementation, are subject to the -following license: - - COPYRIGHT (C) 2006-2007 - THE REGENTS OF THE UNIVERSITY OF MICHIGAN - ALL RIGHTS RESERVED - - Permission is granted to use, copy, create derivative works and - redistribute this software and such derivative works for any - purpose, so long as the name of The University of Michigan is not - used in any advertising or publicity pertaining to the use of - distribution of this software without specific, written prior - authorization. If the above copyright notice or any other - identification of the University of Michigan is included in any - copy of any portion of this software, then the disclaimer below - must also be included. - - THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE - UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND - WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER - EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR - ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR - IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR - IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -====================================================================== - -The pkcs11.h file included in the PKINIT code has the following -license: - - Copyright 2006 g10 Code GmbH - Copyright 2006 Andreas Jellinghaus - - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -====================================================================== - -Portions contributed by Apple Inc. are subject to the following -license: - - Copyright 2004-2008 Apple Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. - It is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Apple Inc. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Apple Inc. makes no representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - - THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -====================================================================== - -The implementations of UTF-8 string handling in src/util/support and -src/lib/krb5/unicode are subject to the following copyright and -permission notice: - - The OpenLDAP Public License - Version 2.8, 17 August 2003 - - Redistribution and use of this software and associated - documentation ("Software"), with or without modification, are - permitted provided that the following conditions are met: - - 1. Redistributions in source form must retain copyright statements - and notices, - - 2. Redistributions in binary form must reproduce applicable - copyright statements and notices, this list of conditions, and - the following disclaimer in the documentation and/or other - materials provided with the distribution, and - - 3. Redistributions must contain a verbatim copy of this document. - - The OpenLDAP Foundation may revise this license from time to time. - Each revision is distinguished by a version number. You may use - this Software under terms of this license revision or under the - terms of any subsequent revision of the license. - - THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS - CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS - CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - - The names of the authors and copyright holders must not be used in - advertising or otherwise to promote the sale, use or other dealing - in this Software without specific, written prior permission. Title - to copyright in this Software shall at all times remain with - copyright holders. - - OpenLDAP is a registered trademark of the OpenLDAP Foundation. - - Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, - California, USA. All Rights Reserved. Permission to copy and - distribute verbatim copies of this document is granted. - -====================================================================== - -Marked test programs in src/lib/krb5/krb have the following copyright: - - Copyright (C) 2006 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of KTH nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, - THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The KCM Mach RPC definition file used on OS X has the following -copyright: - - Copyright (C) 2009 Kungliga Tekniska Högskola - (Royal Institute of Technology, Stockholm, Sweden). - All rights reserved. - - Portions Copyright (C) 2009 Apple Inc. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the following - disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the Institute nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -Portions of the RPC implementation in src/lib/rpc and -src/include/gssrpc have the following copyright and permission notice: - - Copyright (C) 2010, Oracle America, Inc. - - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the "Oracle America, Inc." nor the names of - its contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2006,2007,2009 NTT (Nippon Telegraph and Telephone - Corporation). All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer as - the first lines of this file unmodified. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - - Copyright 2000 by Carnegie Mellon University - - All Rights Reserved - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation, and that the name of - Carnegie Mellon University not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. - - CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE - FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - SOFTWARE. - -====================================================================== - - Copyright (C) 2002 Naval Research Laboratory (NRL/CCS) - - Permission to use, copy, modify and distribute this software and - its documentation is hereby granted, provided that both the - copyright notice and this permission notice appear in all copies of - the software, derivative works or modified versions, and any - portions thereof. - - NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND - DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER - RESULTING FROM THE USE OF THIS SOFTWARE. - -====================================================================== - -Portions extracted from Internet RFCs have the following copyright -notice: - - Copyright (C) The Internet Society (2006). - - This document is subject to the rights, licenses and restrictions - contained in BCP 78, and except as set forth therein, the authors - retain all their rights. - - This document and the information contained herein are provided on - an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE - REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND - THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT - THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR - ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A - PARTICULAR PURPOSE. - -====================================================================== - - Copyright (C) 1991, 1992, 1994 by Cygnus Support. - - Permission to use, copy, modify, and distribute this software and - its documentation for any purpose and without fee is hereby - granted, provided that the above copyright notice appear in all - copies and that both that copyright notice and this permission - notice appear in supporting documentation. Cygnus Support makes no - representations about the suitability of this software for any - purpose. It is provided "as is" without express or implied - warranty. - -====================================================================== - - Copyright (C) 2006 Secure Endpoints Inc. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -====================================================================== - -Portions of the implementation of the Fortuna-like PRNG are subject to -the following notice: - - Copyright (C) 2005 Marko Kreen - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - Copyright (C) 1994 by the University of Southern California - - EXPORT OF THIS SOFTWARE from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute - this software and its documentation in source and binary forms is - hereby granted, provided that any documentation or other materials - related to such distribution or use acknowledge that the software - was developed by the University of Southern California. - - DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The - University of Southern California MAKES NO REPRESENTATIONS OR - WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not - limitation, the University of Southern California MAKES NO - REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY - PARTICULAR PURPOSE. The University of Southern California shall not - be held liable for any liability nor for any direct, indirect, or - consequential damages with respect to any claim by the user or - distributor of the ksu software. - -====================================================================== - - Copyright (C) 1995 - The President and Fellows of Harvard University - - This code is derived from software contributed to Harvard by Jeremy - Rassen. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the University of - California, Berkeley and its contributors. - - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - - Copyright (C) 2008 by the Massachusetts Institute of Technology. - Copyright 1995 by Richard P. Basch. All Rights Reserved. - Copyright 1995 by Lehman Brothers, Inc. All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of Richard P. Basch, Lehman Brothers and M.I.T. not be - used in advertising or publicity pertaining to distribution of the - software without specific, written prior permission. Richard P. - Basch, Lehman Brothers and M.I.T. make no representations about the - suitability of this software for any purpose. It is provided "as - is" without express or implied warranty. - -====================================================================== - -The following notice applies to "src/lib/krb5/krb/strptime.c" and -"src/include/k5-queue.h". - - Copyright (C) 1997, 1998 The NetBSD Foundation, Inc. - All rights reserved. - - This code was contributed to The NetBSD Foundation by Klaus Klein. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - - This product includes software developed by the NetBSD - Foundation, Inc. and its contributors. - - 4. Neither the name of The NetBSD Foundation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND - CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -The following notice applies to Unicode library files in -"src/lib/krb5/unicode": - - Copyright 1997, 1998, 1999 Computing Research Labs, - New Mexico State University - - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, copy, - modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR - NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE - OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/support/strlcpy.c": - - Copyright (C) 1998 Todd C. Miller "Todd.Miller@courtesan.com" - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, - NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -====================================================================== - -The following notice applies to "src/util/profile/argv_parse.c" and -"src/util/profile/argv_parse.h": - - Copyright 1999 by Theodore Ts'o. - - Permission to use, copy, modify, and distribute this software for - any purpose with or without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE - AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN - NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER - RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR - IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't - it sick that the U.S. culture of lawsuit-happy lawyers requires - this kind of disclaimer?) - -====================================================================== - -The following notice applies to SWIG-generated code in -"src/util/profile/profile_tcl.c": - - Copyright (C) 1999-2000, The University of Chicago - - This file may be freely redistributed without license or fee - provided this copyright message remains intact. - -====================================================================== - -The following notice applies to portiions of "src/lib/rpc" and -"src/include/gssrpc": - - Copyright (C) 2000 The Regents of the University of Michigan. All - rights reserved. - - Copyright (C) 2000 Dug Song "dugsong@UMICH.EDU". All rights - reserved, all wrongs reversed. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT - OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE - USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. - -====================================================================== - -Implementations of the MD4 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD4 Message Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD4 Message Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Implementations of the MD5 algorithm are subject to the following -notice: - - Copyright (C) 1990, RSA Data Security, Inc. All rights reserved. - - License to copy and use this software is granted provided that it - is identified as the "RSA Data Security, Inc. MD5 Message- Digest - Algorithm" in all material mentioning or referencing this software - or this function. - - License is also granted to make and use derivative works provided - that such works are identified as "derived from the RSA Data - Security, Inc. MD5 Message-Digest Algorithm" in all material - mentioning or referencing the derived work. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" - without express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -The following notice applies to -"src/lib/crypto/crypto_tests/t_mddriver.c": - - Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All - rights reserved. - - RSA Data Security, Inc. makes no representations concerning either - the merchantability of this software or the suitability of this - software for any particular purpose. It is provided "as is" without - express or implied warranty of any kind. - - These notices must be retained in any copies of any part of this - documentation and/or software. - -====================================================================== - -Portions of "src/lib/krb5" are subject to the following notice: - - Copyright (C) 1994 CyberSAFE Corporation. - Copyright 1990,1991,2007,2008 by the Massachusetts Institute of Technology. - All Rights Reserved. - - Export of this software from the United States of America may - require a specific license from the United States Government. It - is the responsibility of any person or organization - contemplating export to obtain such a license before exporting. - - WITHIN THAT CONSTRAINT, permission to use, copy, modify, and - distribute this software and its documentation for any purpose and - without fee is hereby granted, provided that the above copyright - notice appear in all copies and that both that copyright notice and - this permission notice appear in supporting documentation, and that - the name of M.I.T. not be used in advertising or publicity - pertaining to distribution of the software without specific, - written prior permission. Furthermore if you modify this software - you must label your software as modified software and not - distribute it in such a fashion that it might be confused with the - original M.I.T. software. Neither M.I.T., the Open Computing - Security Group, nor CyberSAFE Corporation make any representations - about the suitability of this software for any purpose. It is - provided "as is" without express or implied warranty. - -====================================================================== - -Portions contributed by PADL Software are subject to the following -license: - - Copyright (c) 2011, PADL Software Pty Ltd. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - 3. Neither the name of PADL Software nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE - OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -====================================================================== - -The bundled libev source code is subject to the following license: - - All files in libev are Copyright (C)2007,2008,2009 Marc Alexander - Lehmann. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - - Alternatively, the contents of this package may be used under the - terms of the GNU General Public License ("GPL") version 2 or any - later version, in which case the provisions of the GPL are - applicable instead of the above. If you wish to allow the use of - your version of this package only under the terms of the GPL and - not to allow others to use your version of this file under the BSD - license, indicate your decision by deleting the provisions above - and replace them with the notice and other provisions required by - the GPL in this and the other files of this package. If you do not - delete the provisions above, a recipient may use your version of - this file under either the BSD or the GPL. - - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -====================================================================== - -Files copied from the Intel AESNI Sample Library are subject to the -following license: - - Copyright (C) 2010, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials - provided with the distribution. - - * Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior written - permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The following notice applies to -"src/ccapi/common/win/OldCC/autolock.hxx": - - Copyright (C) 1998 by Danilo Almeida. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -====================================================================== - -The Debian Packaging is licensed under the same terms as MIT Kerberos. - - ----------------------------------------- -libldap-2.4-2 version 2.4.47+dfsg-3+deb10u4 - - -Copyright: - -This package was downloaded from: - - - -The upstream distribution has been repackaged to remove the RFCs and -Internet-Drafts included in the upstream distribution, since the Internet -Society license does not meet the Debian Free Software Guidelines. The -schema files that contain verbatim text from RFCs or Internet-Drafts have -similarly been removed and are replaced during the package build with -versions stripped of the literal RFC or Internet-Draft text. - -Copyright: - -Copyright 1998-2016 The OpenLDAP Foundation -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted only as authorized by the OpenLDAP -Public License. - -A copy of this license is available in the file LICENSE in the -top-level directory of the distribution or, alternatively, at -. - -OpenLDAP is a registered trademark of the OpenLDAP Foundation. - -Individual files and/or contributed packages may be copyright by -other parties and/or subject to additional restrictions. - -This work is derived from the University of Michigan LDAP v3.3 -distribution. Information concerning this software is available -at . - -This work also contains materials derived from public sources. - -Additional information about OpenLDAP can be obtained at -. - ---- - -The OpenLDAP Public License - Version 2.8, 17 August 2003 - -Redistribution and use of this software and associated documentation -("Software"), with or without modification, are permitted provided -that the following conditions are met: - -1. Redistributions in source form must retain copyright statements - and notices, - -2. Redistributions in binary form must reproduce applicable copyright - statements and notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution, and - -3. Redistributions must contain a verbatim copy of this document. - -The OpenLDAP Foundation may revise this license from time to time. -Each revision is distinguished by a version number. You may use -this Software under terms of this license revision or under the -terms of any subsequent revision of the license. - -THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS -CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) -OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -The names of the authors and copyright holders must not be used in -advertising or otherwise to promote the sale, use or other dealing -in this Software without specific, written prior permission. Title -to copyright in this Software shall at all times remain with copyright -holders. - ---- -Noted above is that various files can be copyrighted individually. -The licenses found in the OpenLDAP tree are as follows: - -CRL ------------------------------------ -# Copyright 1999 Computing Research Labs, New Mexico State University -# -# Permission is hereby granted, free of charge, to any person obtaining a -# copy of this software and associated documentation files (the "Software"), -# to deal in the Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, distribute, sublicense, -# and/or sell copies of the Software, and to permit persons to whom the -# Software is furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -# THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------------------------------------ - - -FSF ------------------------------------ -# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - ------------------------------------ - - -HC ------------------------------------ - * Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the - * documentation. - * - * 4. This notice may not be removed or altered. - ------------------------------------ - - -IBM ------------------------------------ - * Portions Copyright (c) 1995 by International Business Machines, Inc. - * - * International Business Machines, Inc. (hereinafter called IBM) grants - * permission under its copyrights to use, copy, modify, and distribute this - * Software with or without fee, provided that the above copyright notice and - * all paragraphs of this notice appear in all copies, and that the name of IBM - * not be used in connection with the marketing of any product incorporating - * the Software or modifications thereof, without specific, written prior - * permission. - * - * To the extent it has a right to do so, IBM grants an immunity from suit - * under its patents, if any, for the use, sale or manufacture of products to - * the extent that such products are used for performing Domain Name System - * dynamic updates in TCP/IP networks by means of the Software. No immunity is - * granted for any product per se or for any other function of any product. - * - * THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - * DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - * IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - ------------------------------------ - - -IS ------------------------------------ -# Full Copyright Statement -# -# Copyright (C) The Internet Society (1999). All Rights Reserved. -# -# This document and translations of it may be copied and furnished to -# others, and derivative works that comment on or otherwise explain it -# or assist in its implementation may be prepared, copied, published -# and distributed, in whole or in part, without restriction of any -# kind, provided that the above copyright notice and this paragraph are -# included on all such copies and derivative works. However, this -# document itself may not be modified in any way, such as by removing -# the copyright notice or references to the Internet Society or other -# Internet organizations, except as needed for the purpose of -# developing Internet standards in which case the procedures for -# copyrights defined in the Internet Standards process must be -# followed, or as required to translate it into languages other than -# English. -# -# The limited permissions granted above are perpetual and will not be -# revoked by the Internet Society or its successors or assigns. -# -# This document and the information contained herein is provided on an -# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -This license was present in the copies of several schema files and one -LDIF file as distributed upstream. The relevant content has been removed -except where it is purely functional (descriptions of an LDAP schema). -The copyright notice has been retained with a clarifying comment. The -provisions in the above license that prohibit modification therefore -should no longer apply to any files distributed with the Debian package. - -Several files in libraries/libldap also reference this license as the -copyright on ABNF sequences embedded as comments in those files. These -too are purely functional interface specifications distributed as part of -the LDAP protocol standard and do not contain creative work such as -free-form text. ------------------------------------ - - -ISC ------------------------------------ - * Copyright (c) 1996, 1998 by Internet Software Consortium. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - ------------------------------------ - - -JC ------------------------------------ - * This software is not subject to any license of Silicon Graphics - * Inc. or Purdue University. - * - * Redistribution and use in source and binary forms are permitted - * without restriction or fee of any kind as long as this notice - * is preserved. - -The following is additional information from Juan C. Gomez on how -this license is to be interpreted: ------ -Local-Date: Fri, 06 Jun 2003 13:18:52 -0400 -Date: Fri, 6 Jun 2003 10:18:52 -0700 -From: Juan Gomez -To: Stephen Frost -X-Mailer: Lotus Notes Release 5.0.2a (Intl) 23 November 1999 -Subject: Re: Juan C. Gomez license in OpenLDAP Source - -Stephen, - -"There is no restriction on modifications and derived works" on the work I -did for the openldap server as long as this is consistent with the openldap -license. Please forward this email to Kurt so he does the appropriate -changes to the files to reflect this. - - -Regards, Juan ------------------------------------ - - -MA ------------------------------------ - * Copyright (c) 2000, Mark Adamson, Carnegie Mellon. All rights reserved. - * This software is not subject to any license of Carnegie Mellon University. - * - * Redistribution and use in source and binary forms are permitted without - * restriction or fee of any kind as long as this notice is preserved. - * - * The name "Carnegie Mellon" must not be used to endorse or promote - * products derived from this software without prior written permission. - -The following is additional information from Mark Adamson on how this license -is to be interpreted: ------- -Local-Date: Thu, 05 Jun 2003 16:53:32 -0400 -Date: Thu, 5 Jun 2003 16:53:32 -0400 (EDT) -From: Mark Adamson -To: Stephen Frost -Subject: Re: Mark Adamson license in OpenLDAP source - -Hi Stephen, - - I don't see how this conflicts with the Debian FSG. The first statement -in the copyright pertaining to CMU say only that we don't license out the -software. The second mention denies the right to say things like, -"Now! Powered by software from Carnegie Mellon!" There is no restriction -on modifications and derived works. - --Mark ------- ------------------------------------ - - -MIT ------------------------------------ -# Copyright 1991 by the Massachusetts Institute of Technology -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. - ------------------------------------ - - -OL2 ------------------------------------ -Copyright 1999-2001 The OpenLDAP Foundation, Redwood City, -California, USA. All Rights Reserved. Permission to copy and -distribute verbatim copies of this document is granted. ------------------------------------ - - -PM ------------------------------------ - * Copyright (C) 2000 Pierangelo Masarati, - * All rights reserved. - * - * Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the documentation. - * - * 4. This notice may not be removed or altered. - * ------------------------------------ - - -PM2 ------------------------------------ - * Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. ------------------------------------ - - -UoC ------------------------------------ - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the University of California, Berkeley. The name of the - * University may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -NOTE: The Regents have since retroactively removed the advertising -clause from above. - ------------------------------------ - - -UoC2 ------------------------------------ - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - -NOTE: The Regents have since retroactively removed the advertising -clause from above. -See: -ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - ------------------------------------ - - -UoM ------------------------------------ - * Redistribution and use in source and binary forms are permitted - * provided that this notice is preserved and that due credit is given - * to the University of Michigan at Ann Arbor. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. This software - * is provided ``as is'' without express or implied warranty. ---- -After discussing this license with the OpenLDAP Foundation we received -clarification on it: ---- - - * To: Stephen Frost - * Subject: Re: OpenLDAP Licenseing issues - * From: "Kurt D. Zeilenga" - * Date: Wed, 28 May 2003 10:55:44 -0700 - * Cc: Steve Langasek ,debian-legal@lists.debian.org, openldap-devel@OpenLDAP.org - * In-reply-to: <20030528162613.GB8524@ns.snowman.net> - * Message-id: <5.2.0.9.0.20030528094229.02924780@127.0.0.1> - * Old-return-path: - -Steven, - -The OpenLDAP Foundation believes it the Regents' statement grants a -license to redistribute derived works and is confident that the University, -who is quite aware of our actions (as they actively participate in them), -does not consider our actions to infringe on their rights. You are -welcomed to your opinions. I suggest, however, that before you rely -on your or other people's opinions (including ours), that you consult -with a lawyer familiar with applicable law and the particulars of your -situation. - -The Foundation sees no reason for it to expend its limited resources -seeking clarifications which it believes are unnecessary. You are, -of course, welcomed to expend time and energy seeking clarifications -you think are necessary. I suggest you contact University's general -counsel office (http://www.umich.edu/~vpgc/). - -Regards, Kurt ------------------------------------ - - - - ----------------------------------------- -libldap-common version 2.4.47+dfsg-3+deb10u4 - - -Copyright: - -This package was downloaded from: - - - -The upstream distribution has been repackaged to remove the RFCs and -Internet-Drafts included in the upstream distribution, since the Internet -Society license does not meet the Debian Free Software Guidelines. The -schema files that contain verbatim text from RFCs or Internet-Drafts have -similarly been removed and are replaced during the package build with -versions stripped of the literal RFC or Internet-Draft text. - -Copyright: - -Copyright 1998-2016 The OpenLDAP Foundation -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted only as authorized by the OpenLDAP -Public License. - -A copy of this license is available in the file LICENSE in the -top-level directory of the distribution or, alternatively, at -. - -OpenLDAP is a registered trademark of the OpenLDAP Foundation. - -Individual files and/or contributed packages may be copyright by -other parties and/or subject to additional restrictions. - -This work is derived from the University of Michigan LDAP v3.3 -distribution. Information concerning this software is available -at . - -This work also contains materials derived from public sources. - -Additional information about OpenLDAP can be obtained at -. - ---- - -The OpenLDAP Public License - Version 2.8, 17 August 2003 - -Redistribution and use of this software and associated documentation -("Software"), with or without modification, are permitted provided -that the following conditions are met: - -1. Redistributions in source form must retain copyright statements - and notices, - -2. Redistributions in binary form must reproduce applicable copyright - statements and notices, this list of conditions, and the following - disclaimer in the documentation and/or other materials provided - with the distribution, and - -3. Redistributions must contain a verbatim copy of this document. - -The OpenLDAP Foundation may revise this license from time to time. -Each revision is distinguished by a version number. You may use -this Software under terms of this license revision or under the -terms of any subsequent revision of the license. - -THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS -CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -SHALL THE OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) -OR OWNER(S) OF THE SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -The names of the authors and copyright holders must not be used in -advertising or otherwise to promote the sale, use or other dealing -in this Software without specific, written prior permission. Title -to copyright in this Software shall at all times remain with copyright -holders. - ---- -Noted above is that various files can be copyrighted individually. -The licenses found in the OpenLDAP tree are as follows: - -CRL ------------------------------------ -# Copyright 1999 Computing Research Labs, New Mexico State University -# -# Permission is hereby granted, free of charge, to any person obtaining a -# copy of this software and associated documentation files (the "Software"), -# to deal in the Software without restriction, including without limitation -# the rights to use, copy, modify, merge, publish, distribute, sublicense, -# and/or sell copies of the Software, and to permit persons to whom the -# Software is furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -# THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ------------------------------------ - - -FSF ------------------------------------ -# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - ------------------------------------ - - -HC ------------------------------------ - * Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the - * documentation. - * - * 4. This notice may not be removed or altered. - ------------------------------------ - - -IBM ------------------------------------ - * Portions Copyright (c) 1995 by International Business Machines, Inc. - * - * International Business Machines, Inc. (hereinafter called IBM) grants - * permission under its copyrights to use, copy, modify, and distribute this - * Software with or without fee, provided that the above copyright notice and - * all paragraphs of this notice appear in all copies, and that the name of IBM - * not be used in connection with the marketing of any product incorporating - * the Software or modifications thereof, without specific, written prior - * permission. - * - * To the extent it has a right to do so, IBM grants an immunity from suit - * under its patents, if any, for the use, sale or manufacture of products to - * the extent that such products are used for performing Domain Name System - * dynamic updates in TCP/IP networks by means of the Software. No immunity is - * granted for any product per se or for any other function of any product. - * - * THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, - * DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN - * IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. - ------------------------------------ - - -IS ------------------------------------ -# Full Copyright Statement -# -# Copyright (C) The Internet Society (1999). All Rights Reserved. -# -# This document and translations of it may be copied and furnished to -# others, and derivative works that comment on or otherwise explain it -# or assist in its implementation may be prepared, copied, published -# and distributed, in whole or in part, without restriction of any -# kind, provided that the above copyright notice and this paragraph are -# included on all such copies and derivative works. However, this -# document itself may not be modified in any way, such as by removing -# the copyright notice or references to the Internet Society or other -# Internet organizations, except as needed for the purpose of -# developing Internet standards in which case the procedures for -# copyrights defined in the Internet Standards process must be -# followed, or as required to translate it into languages other than -# English. -# -# The limited permissions granted above are perpetual and will not be -# revoked by the Internet Society or its successors or assigns. -# -# This document and the information contained herein is provided on an -# "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING -# TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING -# BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION -# HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -This license was present in the copies of several schema files and one -LDIF file as distributed upstream. The relevant content has been removed -except where it is purely functional (descriptions of an LDAP schema). -The copyright notice has been retained with a clarifying comment. The -provisions in the above license that prohibit modification therefore -should no longer apply to any files distributed with the Debian package. - -Several files in libraries/libldap also reference this license as the -copyright on ABNF sequences embedded as comments in those files. These -too are purely functional interface specifications distributed as part of -the LDAP protocol standard and do not contain creative work such as -free-form text. ------------------------------------ - - -ISC ------------------------------------ - * Copyright (c) 1996, 1998 by Internet Software Consortium. - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS - * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE - * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS - * SOFTWARE. - ------------------------------------ - - -JC ------------------------------------ - * This software is not subject to any license of Silicon Graphics - * Inc. or Purdue University. - * - * Redistribution and use in source and binary forms are permitted - * without restriction or fee of any kind as long as this notice - * is preserved. - -The following is additional information from Juan C. Gomez on how -this license is to be interpreted: ------ -Local-Date: Fri, 06 Jun 2003 13:18:52 -0400 -Date: Fri, 6 Jun 2003 10:18:52 -0700 -From: Juan Gomez -To: Stephen Frost -X-Mailer: Lotus Notes Release 5.0.2a (Intl) 23 November 1999 -Subject: Re: Juan C. Gomez license in OpenLDAP Source - -Stephen, - -"There is no restriction on modifications and derived works" on the work I -did for the openldap server as long as this is consistent with the openldap -license. Please forward this email to Kurt so he does the appropriate -changes to the files to reflect this. - - -Regards, Juan ------------------------------------ - - -MA ------------------------------------ - * Copyright (c) 2000, Mark Adamson, Carnegie Mellon. All rights reserved. - * This software is not subject to any license of Carnegie Mellon University. - * - * Redistribution and use in source and binary forms are permitted without - * restriction or fee of any kind as long as this notice is preserved. - * - * The name "Carnegie Mellon" must not be used to endorse or promote - * products derived from this software without prior written permission. - -The following is additional information from Mark Adamson on how this license -is to be interpreted: ------- -Local-Date: Thu, 05 Jun 2003 16:53:32 -0400 -Date: Thu, 5 Jun 2003 16:53:32 -0400 (EDT) -From: Mark Adamson -To: Stephen Frost -Subject: Re: Mark Adamson license in OpenLDAP source - -Hi Stephen, - - I don't see how this conflicts with the Debian FSG. The first statement -in the copyright pertaining to CMU say only that we don't license out the -software. The second mention denies the right to say things like, -"Now! Powered by software from Carnegie Mellon!" There is no restriction -on modifications and derived works. - --Mark ------- ------------------------------------ - - -MIT ------------------------------------ -# Copyright 1991 by the Massachusetts Institute of Technology -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation, and that the name of M.I.T. not be used in advertising or -# publicity pertaining to distribution of the software without specific, -# written prior permission. M.I.T. makes no representations about the -# suitability of this software for any purpose. It is provided "as is" -# without express or implied warranty. - ------------------------------------ - - -OL2 ------------------------------------ -Copyright 1999-2001 The OpenLDAP Foundation, Redwood City, -California, USA. All Rights Reserved. Permission to copy and -distribute verbatim copies of this document is granted. ------------------------------------ - - -PM ------------------------------------ - * Copyright (C) 2000 Pierangelo Masarati, - * All rights reserved. - * - * Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: - * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the documentation. - * - * 4. This notice may not be removed or altered. - * ------------------------------------ - - -PM2 ------------------------------------ - * Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. ------------------------------------ - - -UoC ------------------------------------ - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the University of California, Berkeley. The name of the - * University may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - -NOTE: The Regents have since retroactively removed the advertising -clause from above. - ------------------------------------ - - -UoC2 ------------------------------------ - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - -NOTE: The Regents have since retroactively removed the advertising -clause from above. -See: -ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - ------------------------------------ - - -UoM ------------------------------------ - * Redistribution and use in source and binary forms are permitted - * provided that this notice is preserved and that due credit is given - * to the University of Michigan at Ann Arbor. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. This software - * is provided ``as is'' without express or implied warranty. ---- -After discussing this license with the OpenLDAP Foundation we received -clarification on it: ---- - - * To: Stephen Frost - * Subject: Re: OpenLDAP Licenseing issues - * From: "Kurt D. Zeilenga" - * Date: Wed, 28 May 2003 10:55:44 -0700 - * Cc: Steve Langasek ,debian-legal@lists.debian.org, openldap-devel@OpenLDAP.org - * In-reply-to: <20030528162613.GB8524@ns.snowman.net> - * Message-id: <5.2.0.9.0.20030528094229.02924780@127.0.0.1> - * Old-return-path: - -Steven, - -The OpenLDAP Foundation believes it the Regents' statement grants a -license to redistribute derived works and is confident that the University, -who is quite aware of our actions (as they actively participate in them), -does not consider our actions to infringe on their rights. You are -welcomed to your opinions. I suggest, however, that before you rely -on your or other people's opinions (including ours), that you consult -with a lawyer familiar with applicable law and the particulars of your -situation. - -The Foundation sees no reason for it to expend its limited resources -seeking clarifications which it believes are unnecessary. You are, -of course, welcomed to expend time and energy seeking clarifications -you think are necessary. I suggest you contact University's general -counsel office (http://www.umich.edu/~vpgc/). - -Regards, Kurt ------------------------------------ - - - - ----------------------------------------- -libmnl0 version 1.0.4-2 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libmnl -Upstream-Contact: Pablo Neira Ayuso -Source: http://www.netfilter.org/projects/libmnl/files - -Files: * -Copyright: 2008-2012, Pablo Neira Ayuso -License: LGPL-2.1 - -Files: debian/* -Copyright: 2010-2016, Anibal Monsalve Salazar - 2012-2016, Neutron Soutmun -License: GPL-2+ - -License: GPL-2+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this package; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the complete text of the GNU General Public License - version 2 can be found in "/usr/share/common-licenses/GPL-2". - -License: LGPL-2.1 - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - . - This library 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the complete text of the GNU Lesser General Public License - version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". - - ----------------------------------------- -libnghttp2-14 version 1.36.0-2+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: nghttp2 -Upstream-Contact: Tatsuhiro Tsujikawa -Source: https://github.com/tatsuhiro-t/nghttp2 - -Files: * -Copyright: 2012, 2013, 2014 Tatsuhiro Tsujikawa -License: Expat - -Files: third-party/http-parser/http_parser.h -Copyright: Joyent, Inc. and other Node contributors. All rights reserved. -License: Expat - -Files: third-party/http-parser/http_parser.c -Copyright: 2002-2013 Igor Sysoev - 2011-2013 Nginx, Inc. -License: MIT -Comment: Based on src/http/ngx_http_parse.c from NGINX copyright Igor Sysoev. - Additional changes are licensed under the same terms as NGINX and - copyright Joyent, Inc. and other Node contributors. All rights reserved. - -Files: third-party/mruby/* -Copyright: 2015 mruby developers -License: MIT -Comment: This code is not used by the Debian package, but is kept nevertheless. - -Files: tests/nghttp2_npn_test.* -Copyright: 2012, Twist Inc. -License: Expat - -Files: m4/ax_cxx_compile_stdcxx_11.m4 -Copyright: 2008, Benjamin Kosnik , - 2012, Zack Weinberg , - 2013, Roy Stogner -License: all-permissive - -Files: m4/ax_python_devel.m4 -Copyright: 2009 Sebastian Huber , - 2009 Alan W. Irwin, - 2009 Rafael Laboissiere , - 2009 Andrew Collier, - 2009 Matteo Settenvini , - 2009 Horst Knorr , - 2013 Daniel Mullner -License: GPL-3+ with autoconf exception - -Files: doc/_themes/sphinx_rtd_theme/* -Copyright: 2013 Dave Snider -License: MIT - -Files: doc/_themes/sphinx_rtd_theme/layout_old.html doc/_themes/sphinx_rtd_theme/search.html -Copyright: 2007-2013 by the Sphinx team -License: BSD-2-clause -Comment: License details from https://bitbucket.org/birkenfeld/sphinx/src file LICENSE - -Files: doc/_themes/sphinx_rtd_theme/static/fonts/FontAwesome.otf -Copyright: Dave Gandy -License: SIL-OFL-1.1 -Comment: Font Awesome by Dave Gandy - http://fontawesome.io - - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining - a copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to - permit persons to whom the Software is furnished to do so, subject to - the following conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE - LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION - OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION - WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: MIT - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. - -License: GPL-3+ with autoconf exception - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - . - This program 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 GNU General - Public License for more details. - . - You should have received a copy of the GNU General Public License along - with this program. If not, see . - . - As a special exception, the respective Autoconf Macro's copyright owner - gives unlimited permission to copy, distribute and modify the configure - scripts that are the output of Autoconf when processing the Macro. You - need not follow the terms of the GNU General Public License when using - or distributing such scripts, even though portions of the text of the - Macro appear in them. The GNU General Public License (GPL) does govern - all other use of the material that constitutes the Autoconf Macro. - . - This special exception to the GPL applies to versions of the Autoconf - Macro released by the Autoconf Archive. When you make and distribute a - modified version of the Autoconf Macro, you may extend this special - exception to the GPL to apply to your modified version as well. - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: all-permissive - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice - and this notice are preserved. This file is offered as-is, without any - warranty. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: SIL-OFL-1.1 - SIL Open Font License 1.1 - . - License details from http://fortawesome.github.io/Font-Awesome/ - . - This Font Software is licensed under the SIL Open Font License, Version 1.1. - This license is copied below, and is also available with a FAQ at: - http://scripts.sil.org/OFL - . - ----------------------------------------------------------- - SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 - ----------------------------------------------------------- - . - PREAMBLE - The goals of the Open Font License (OFL) are to stimulate worldwide - development of collaborative font projects, to support the font creation - efforts of academic and linguistic communities, and to provide a free and - open framework in which fonts may be shared and improved in partnership - with others. - . - The OFL allows the licensed fonts to be used, studied, modified and - redistributed freely as long as they are not sold by themselves. The - fonts, including any derivative works, can be bundled, embedded, - redistributed and/or sold with any software provided that any reserved - names are not used by derivative works. The fonts and derivatives, - however, cannot be released under any other type of license. The - requirement for fonts to remain under this license does not apply - to any document created using the fonts or their derivatives. - . - DEFINITIONS - "Font Software" refers to the set of files released by the Copyright - Holder(s) under this license and clearly marked as such. This may - include source files, build scripts and documentation. - . - "Reserved Font Name" refers to any names specified as such after the - copyright statement(s). - . - "Original Version" refers to the collection of Font Software components as - distributed by the Copyright Holder(s). - . - "Modified Version" refers to any derivative made by adding to, deleting, - or substituting -- in part or in whole -- any of the components of the - Original Version, by changing formats or by porting the Font Software to a - new environment. - . - "Author" refers to any designer, engineer, programmer, technical - writer or other person who contributed to the Font Software. - . - PERMISSION & CONDITIONS - Permission is hereby granted, free of charge, to any person obtaining - a copy of the Font Software, to use, study, copy, merge, embed, modify, - redistribute, and sell modified and unmodified copies of the Font - Software, subject to the following conditions: - . - 1) Neither the Font Software nor any of its individual components, - in Original or Modified Versions, may be sold by itself. - . - 2) Original or Modified Versions of the Font Software may be bundled, - redistributed and/or sold with any software, provided that each copy - contains the above copyright notice and this license. These can be - included either as stand-alone text files, human-readable headers or - in the appropriate machine-readable metadata fields within text or - binary files as long as those fields can be easily viewed by the user. - . - 3) No Modified Version of the Font Software may use the Reserved Font - Name(s) unless explicit written permission is granted by the corresponding - Copyright Holder. This restriction only applies to the primary font name as - presented to the users. - . - 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font - Software shall not be used to promote, endorse or advertise any - Modified Version, except to acknowledge the contribution(s) of the - Copyright Holder(s) and the Author(s) or with their explicit written - permission. - . - 5) The Font Software, modified or unmodified, in part or in whole, - must be distributed entirely under this license, and must not be - distributed under any other license. The requirement for fonts to - remain under this license does not apply to any document created - using the Font Software. - . - TERMINATION - This license becomes null and void if any of the above conditions are - not met. - . - DISCLAIMER - THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT - OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE - COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL - DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM - OTHER DEALINGS IN THE FONT SOFTWARE. - - ----------------------------------------- -libpcre2-8-0 version 10.32-5 - - -Copyright: - -This package was debianized by Matthew Vernon , -with sources downloaded from: -ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ - -PCRE2 LICENCE -------------- - -PCRE2 is a library of functions to support regular expressions whose syntax -and semantics are as close as possible to those of the Perl 5 language. - -Release 10 of PCRE2 is distributed under the terms of the "BSD" licence, as -specified below. The documentation for PCRE2, supplied in the "doc" -directory, is distributed under the same terms as the software itself. The data -in the testdata directory is not copyrighted and is in the public domain. - -The basic library functions are written in C and are freestanding. Also -included in the distribution is a just-in-time compiler that can be used to -optimize pattern matching. This is an optional feature that can be omitted when -the library is built. - - -THE BASIC LIBRARY FUNCTIONS ---------------------------- - -Written by: Philip Hazel -Email local part: ph10 -Email domain: cam.ac.uk - -University of Cambridge Computing Service, -Cambridge, England. - -Copyright (c) 1997-2015 University of Cambridge -All rights reserved. - - -PCRE2 JUST-IN-TIME COMPILATION SUPPORT --------------------------------------- - -Written by: Zoltan Herczeg -Email local part: hzmester -Emain domain: freemail.hu - -Copyright(c) 2010-2015 Zoltan Herczeg -All rights reserved. - - -STACK-LESS JUST-IN-TIME COMPILER --------------------------------- - -Written by: Zoltan Herczeg -Email local part: hzmester -Emain domain: freemail.hu - -Copyright(c) 2009-2015 Zoltan Herczeg -All rights reserved. - - -THE "BSD" LICENCE ------------------ - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - * Neither the name of the University of Cambridge nor the names of any - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -End - - ----------------------------------------- -libperl5.28 version 5.28.1-6+deb10u1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Files-Excluded-regen-configure: bin/* -Upstream-Name: perl -Source: http://www.perl.com/CPAN/src/5.0/ -Comment: - This package was debianized by Brendan O'Dea on - Thu, 17 Aug 2000 16:10:54 +1000. - . - Upstream Authors: - . - Larry Wall et. al. (see /usr/share/doc/perl/AUTHORS). - . - Last checked against: Perl 5.28.1 - -Files: * -Copyright: - Perl is Copyright (C) 1987-2018 by Larry Wall and others. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - ---------------------------------------- - The directories ext/, dist/, and cpan/ contain separate distributions - that have been bundled with the Perl core. The copyright and license - status of these have been detailed separately below. - . - It is assumed that all the other files are part of Perl and share the - above copyright and license information unless explicitly specified - differently. Only the exceptions have been detailed below. - . - As a small portion of the files are indeed licensed differently from - the above, all the other licenses have been collected and/or duplicated - at the end of this file to facilitate review. - -Files: perlio.c -Copyright: - Copyright (c) 1996-2006, Nick Ing-Simmons - Copyright (c) 2006, 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: malloc.c -Copyright: - Modifications Copyright Ilya Zakharevich 1996-99. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: pp_sort.c -Copyright: - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others - . - Copyright (C) Tom Horsley, 1997. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: mro.c -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: perl.c -Copyright: - Copyright 1987-2018, Larry Wall - MS-DOS port Copyright (c) 1989, 1990, Diomidis Spinellis - OS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel - Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - ---------------------------------------- - These copyright notices are embedded in the code, and possibly apply - to other files as well. - -Files: time64.c -Copyright: - Copyright (c) 2007-2008 Michael G Schwern - . - This software originally derived from Paul Sheer's pivotal_gmtime_r.c. -License: Expat - -Files: - regcomp.c - regexec.c -Copyright: - Copyright (c) 1986 by University of Toronto. - Written by Henry Spencer. Not derived from licensed software. - . - Alterations to Henry's code are... - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others - . - NOTE: this is derived from Henry Spencer's regexp code, and should not - confused with the original package (see point 3 below). Thanks, Henry! -License: REGCOMP, and GPL-1+ or Artistic -Comment: - ---------------------------------------- - The "alterations to Henry's code" have the following license information: - . - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: perly.h -Copyright: - Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc. -License: GPL-3+-WITH-BISON-EXCEPTION - -Files: mkppport -Copyright: - Copyright 2006 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/unicore/*.txt -Copyright: - © 1991-2016 Unicode®, Inc. -License: Unicode -Comment: - The license is given as - . - For terms of use, see http://www.unicode.org/terms_of_use.html - . - See the end of this file for the full text of this license as downloaded - from the above URL on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: lib/deprecate.pm -Copyright: - Copyright (C) 2009, 2011 -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.10.0 or, - at your option, any later version of Perl 5 you may have available. - -Files: lib/Exporter.pm -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software. You can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/FindBin.pm -Copyright: - Copyright (c) 1995 Graham Barr & Nick Ing-Simmons. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: symbian/* -Copyright: - Copyright (c) Nokia 2004-2005. All rights reserved. -License: GPL-1+ or Artistic -Comment: - All files are licensed under the same terms as Perl itself. - -Files: symbian/PerlUiS90.rss -Copyright: - Copyright (c) 2006 Alexander Smishlajev. All rights reserved. -License: GPL-1+ or Artistic -Comment: - The PerlUi class is licensed under the same terms as Perl itself. - -Files: README.symbian -Copyright: - Copyright (c) 2004-2005 Nokia. All rights reserved. - Copyright (c) 2006-2007 Jarkko Hietaniemi. -License: GPL-1+ or Artistic -Comment: - The Symbian port is licensed under the same terms as Perl itself. - -Files: t/op/split_unicode.t -Copyright: - Copyright (c) 1991-2006 Unicode, Inc. -License: GPL-1+ or Artistic, and Unicode -Comment: - ---------------------------------------- - The test data was extracted from the Unicode Character Database. - . - It is assumed that the test code is licensed under the same terms - as Perl. - -Files: regen/reentr.pl -Copyright: Copyright (c) 2002,2003 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - Porting/checkansi.pl - Porting/valgrindpp.pl -Copyright: - Copyright 2003, 2007 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: Porting/config_h.pl -Copyright: - Copyright (C) 2005-2012 by H.Merijn Brand (m)'12 [22-09-2012] -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: Porting/git-deltatool -Copyright: - This software is copyright (c) 2010 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under the same - terms as the Perl 5 programming language system itself. - -Files: NetWare/* -Copyright: - Copyright (C) 2000-01, 2002 Novell, Inc. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - vms/vms.c - vms/vmsish.h -Copyright: - Copyright (C) 1993-2015 by Charles Bailey and others. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: x2p/s2p.PL -Copyright: unknown -License: S2P - -Files: win32/fcrypt.c -Copyright: - Copyright (C) 1993 Eric Young - see README for more details -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: cpan/Archive-Tar/* -Copyright: 2002 - 2009 Jos Boumans . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify - it under the same terms as Perl itself. - -Files: - cpan/AutoLoader/* - dist/SelfLoader/* -Copyright: This package has the same copyright and license as the perl core: - Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 - by Larry Wall and others - . - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: cpan/autodie/* -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the - same terms as Perl itself. - -Files: - cpan/autodie/lib/autodie/exception/system.pm - cpan/autodie/lib/autodie/exception.pm -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This is free software. You may modify and/or redistribute this - code under the same terms as Perl 5.10 itself, or, at your option, - any later version of Perl 5. - -Files: - cpan/autodie/lib/autodie/Scope/GuardStack.pm - cpan/autodie/lib/autodie/Util.pm -Copyright: Copyright 2013-2014, Niels Thykier -License: GPL-1+ or Artistic -Comment: - This module is free software. You may distribute it under the - same terms as Perl itself. - -Files: cpan/B- -Copyright: - Copyright (c) 1996, 1997 Malcolm Beattie - Copyright (c) 2008, 2010, 2013, 2014 Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version, or - . - b) the "Artistic License" which comes with this kit. - -Files: cpan/Compress-Raw-Bzip2/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Bzip2/bzip2-src/* -Copyright: Copyright(C) 1996-2010 Julian Seward. All rights reserved -Comment: - ---------------------------------------- - cpan/Compress-Raw-Bzip2/bzip2-src/README states: - Note that the files bzip2.c, bzip2recover.c, bzlib.c & decompress.c - have been modified to allow them to build with a C++ compiler. - The file bzip2-src/bzip2-cpp.patch contains the patch - that was used to modify the original source. - but the patch has apparently been filtered out when including the software - into the Perl core distribution. -License: BZIP - -Files: cpan/Compress-Raw-Zlib/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Zlib/zlib-src/* -Copyright: - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -License: ZLIB - -Files: cpan/Config-Perl-V/* -Copyright: - Copyright (C) 2009-2017 H.Merijn Brand -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/CPAN/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: - cpan/CPAN/lib/App/Cpan.pm - cpan/CPAN/scripts/cpan -Copyright: (c) 2001-2015, brian d foy, All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute this under the same terms as Perl itself. - -Files: cpan/CPAN-Meta/* -Copyright: - This software is copyright (c) 2010 by David Golden, Ricardo Signes, - Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_0.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_1.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_2.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_3.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_4.pod -Copyright: Ken Williams -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-Requirements/* -Copyright: - This software is copyright (c) 2010 by David Golden and Ricardo Signes. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-YAML/* -Copyright: - This software is copyright (c) 2010 by Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/DB_File/* -Copyright: Copyright (c) 1995-2016 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/* -Copyright: - Version 3.x, Copyright (C) 2004-2010, Marcus Holland-Moritz. - Version 2.x, Copyright (C) 2001, Paul Marquess. - Version 1.x, Copyright (C) 1999, Kenneth Albanowski. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/parts/inc/mess -Copyright: - Copyright (C) 2017, Pali -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest/* -Copyright: - Copyright 1998-2006 Gisle Aas. - Copyright 1995,1996 Neil Winton. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-MD5/* -Copyright: - Copyright 1998-2003 Gisle Aas. - Copyright 1995-1996 Neil Winton. - Copyright 1990-1992 RSA Data Security, Inc. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-SHA/* -Copyright: - Copyright (C) 2003-2017 Mark Shelor, All Rights Reserved -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/* -Copyright: Copyright 2002-2014 Dan Kogai -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/bin/encguess -Copyright: 2015 Michael LaGrasta and Dan Kogai -License: Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the terms of the the Artistic License (2.0). - -Files: cpan/encoding-warnings/* -Copyright: - Copyright 2004, 2005, 2006, 2007 by Audrey Tang . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/experimental/* -Copyright: - This software is copyright (c) 2013 by Leon Timmermans. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/ExtUtils-Constant/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright or license notices in this distribution. It - is assumed that the copyright and license of Perl itself applies here - as well. - . - This is supported by the README of the separate CPAN distribution at - , which states: - . - You may distribute this work under the terms of either the GNU General - Public License or the Artistic License, as specified in perl's README - file. - . - Copyright © 2001, 2002, 2005 Nicholas Clark - -Files: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm -Copyright: 2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm -Copyright: 1996- by Andreas Koenig -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/File-Fetch/* - cpan/IPC-Cmd/* - cpan/Module-Load/* - cpan/Module-Load-Conditional/* - cpan/Module-Loaded/* - cpan/Package-Constants/* - cpan/Params-Check/* -Copyright: - There are no copyright notices in these distributions. - Their author is Jos Boumans . -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/File-Path/* -Copyright: - This module is copyright (C) Charles Bailey, Tim Bunce, David Landgren, - James Keenan, and Richard Elberger 1995-2015. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/File-Temp/* -Copyright: - This software is copyright (c) 2013 by Tim Jenness and the UK Particle - Physics and Astronomy Research Council. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Filter-Util-Call/* -Copyright: - Copyright (c) 1995-2011 Paul Marquess. All rights reserved. - Copyright (c) 2011-2014 Reini Urban. All rights reserved. - Copyright (c) 2014-2017 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Getopt-Long/* -Copyright: - Module Getopt::Long is Copyright 1990,2015 by Johan Vromans. -License: GPL-2+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the terms of the Perl Artistic License or the - GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - -Files: cpan/HTTP-Tiny/* -Copyright: - This software is copyright (c) 2016 by Christian Hansen. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/IO-Compress/* -Copyright: - Copyright (c) 1995-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/IO-Zlib/* -Copyright: - Copyright (c) 1998-2004 Tom Hughes . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. - -Files: cpan/IPC-SysV/* -Copyright: - Version 2.x, Copyright (C) 2007-2010, Marcus Holland-Moritz. - Version 1.x, Copyright (c) 1997, Graham Barr. - Version 1.x, Copyright (c) 1999, Graham Barr. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/JSON-PP/* -Copyright: - Copyright 2007-2016 by Makamaka Hannyaharamitu -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/* -Copyright: - (C) 1995-2006 Graham Barr. All rights reserved. - (C) 2013-2016 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/Makefile.PL -Copyright: - Copyright (C) 2014 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public License - or the Artistic License, as specified in the LICENCE file. - -Files: cpan/List-Util/* -Copyright: - Copyright (c) 1997-2009 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Scalar/Util.pm -Copyright: - Copyright (c) 1997-2007 Graham Barr . All rights reserved. - Copyright (c) 1999 Tuomas J. Lukka . All rights reserved. - Copyright (C) 2004, 2008 Matthijs van Duin. All rights reserved. - Copyright (C) 2014 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Sub/Util.pm -Copyright: (c) 2014 Paul Evans . All rights reserved -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - -Files: cpan/Locale-Codes/* -Copyright: - Copyright (C) 1997-2001 Canon Research Centre Europe (CRE). - Copyright (C) 2001-2010 Neil Bowers - Copyright (c) 1996-2018 Sullivan Beck - Copyright (c) 2001 Michael Hennecke -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Locale-Maketext-Simple/* -Copyright: - Copyright 2003, 2004, 2005, 2006 by Audrey Tang -License: Expat or GPL-1+ or Artistic -Comment: - This software is released under the MIT license cited below. Additionally, - when this software is distributed with Perl Kit, Version 5, you may also - redistribute it and/or modify it under the same terms as Perl itself. - -Files: - cpan/Locale-Maketext-Simple/t/po_with_i_default/i_default.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/fr.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/fr.po -Copyright: - Copyright (C) All Perl Hackers everywhere - Ton Voon , 2009. -License: Expat or GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that these translations are licensed under the same terms as - the rest of the Locale-Maketext-Simple distribution. - -Files: cpan/Math-Complex/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Memoize/* -Copyright: - Copyright 1998, 1999, 2000, 2001, 2012 M-J. Dominus. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - You may copy and distribute this program under the same terms as - Perl itself. If in doubt, write to mjd-perl-memoize+@plover.com for - a license. - -Files: cpan/MIME-Base64/* -Copyright: - Copyright 1995-2004,2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/MIME-Base64/Base64.xs -Copyright: - Copyright 1997-2004 Gisle Aas - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The tables and some of the code that used to be here was borrowed from - metamail, which comes with this message: - . - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) - . - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - -Files: cpan/Module-Metadata/* -Copyright: - Copyright (c) 2001-2011 Ken Williams. All rights reserved. - Copyright (c) 2010-2011 Matt Trout and David Golden. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/NEXT/* -Copyright: - Copyright (c) 2000-2001, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: cpan/parent/* -Copyright: - Copyright (c) 2007-10 Max Maischein -License: GPL-1+ or Artistic -Comment: - This module is released under the same terms as Perl itself. - -Files: cpan/Parse-CPAN-Meta/* -Copyright: - This software is copyright (c) 2015 by Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/PerlIO-via-QuotedPrint/* -Copyright: - Copyright (c) 2002-2004,2012 Elizabeth Mattijsen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Perl-OSType/* -Copyright: - This software is copyright (c) 2016 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Pod-Checker/* -Copyright: - Copyright (C) 1994-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Escapes/* -Copyright: - Copyright (c) 2001-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/podlators/* -Copyright: - Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010, 2012, 2013, 2014, 2015, 2016, 2017 Russ Allbery - Substantial contributions by Sean Burke -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/lib/Pod/Text/Overstrike.pm -Copyright: - Copyright 2000 Joe Smith . - Copyright 2001, 2004, 2008 Russ Allbery . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/data/snippets/README -Copyright: - Copyright 2015 Russ Allbery -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: - cpan/podlators/t/docs/pod-spelling.t - cpan/podlators/t/docs/pod.t - cpan/podlators/t/docs/synopsis.t - cpan/podlators/t/lib/Test/RRA.pm - cpan/podlators/t/lib/Test/RRA/Config.pm - cpan/podlators/t/style/minimum-version.t - cpan/podlators/t/style/strict.t -Copyright: Copyright 2012, 2013, 2014 - The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm -Copyright: Copyright 2016 Russ Allbery -License: Expat - -Files: cpan/podlators/t/man/no-encode.t -Copyright: - Copyright 2016 Niko Tyni - Copyright 2016 Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/style/module-version.t -Copyright: - Copyright 2014, 2015, 2016 Russ Allbery - Copyright 2012, 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Pod-Parser/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - PodParser is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/ParseUtils.pm -Copyright: - Copyright (C) 1999-2000 by Marek Rouchal. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Parser/t/pod/contains_pod.t -Copyright: - Copyright (C) 2005 Joshua Hoblitt -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This file has no explicit license notice, but it is assumed that it - is licensed under the same terms as the rest of the distribution. - -Files: cpan/Pod-Simple/* -Copyright: - Copyright (c) 2002-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm -Copyright: - Copyright (c) 2003-2005 Allison Randal. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/Pod-Simple/t/perlfaq.pod - cpan/Pod-Simple/t/perlfaqo.txt -Copyright: - Copyright (c) 1997-1999 Tom Christiansen and Nathan Torkington. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This document is part of the perlfaq distribution. A newer version - of it is also included in pod/perlfaq3.pod. - . - The license notice in the document is: - . - When included as an integrated part of the Standard Distribution - of Perl or of its documentation (printed or otherwise), this works is - covered under Perl's Artistic License. For separate distributions of - all or part of this FAQ outside of that, see L. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - . - The corresponding license in pod/perlfaq.pod is: - . - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: cpan/Pod-Usage/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. - Copyright (c) 2001-2016 by Marek Rouchal. -License: GPL-1+ or Artistic -Comment: - This file is part of "Pod-Usage". Pod-Usage is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Usage/t/inc/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/* -Copyright: - Copyright (C) 1990-2012 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/fallback/syslog.h -Copyright: - Copyright (c) 1982, 1986, 1988, 1993 - The Regents of the University of California. All rights reserved. -License: BSD-3-clause-with-weird-numbering - -Files: cpan/Term-ANSIColor/* -Copyright: - Copyright 1996 Zenin - Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2005, 2006, 2008, 2009, - 2010, 2011, 2012, 2013, 2014, 2015, 2016 Russ Allbery - Copyright 2012 Kurt Starsinic -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA.pm -Copyright: 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA/Config.pm -Copyright: - Copyright 2015, 2016 Russ Allbery - Copyright 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Term-Cap/* -Copyright: 1995-2015 (c) perl5 porters. -License: GPL-1+ or Artistic -Comment: - This software is free software and can be modified and distributed under - the same terms as Perl itself. - -Files: cpan/Test-Harness/* -Copyright: - Copyright (c) 2007-2011, Andy Armstrong . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser.pm -Copyright: - Copyright 2006-2008 Curtis "Ovid" Poe, all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm -Copyright: - Copyright 2007-2011 Andy Armstrong. - Portions copyright 2006-2008 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Simple/* -Copyright: - Copyright 2001-2008 by Michael G Schwern . - Copyright 2018 Chad Granum . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder.pm -Copyright: - Copyright 2002-2008 by chromatic and - Michael G Schwern E. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester/Color.pm -Copyright: - Copyright Mark Fowler 2002. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester.pm -Copyright: - Copyright Mark Fowler 2002, 2004. - . - Some code taken from Test::More and Test::Catch, written by by - Michael G Schwern . Hence, those parts - Copyright Michael G Schwern 2001. Used and distributed with - permission. - . - This module is copyright 2005 Fergal Daly , some parts - are based on other people's work. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tutorial.pod -Copyright: - Copyright 2001 by Michael G Schwern . -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files - are hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun - or for profit as you see fit. A simple comment in the code giving - credit would be courteous but is not required. - -Files: cpan/Test-Simple/lib/Test/Builder/IO/Scalar.pm -Copyright: - Copyright (c) 1996 by Eryq. All rights reserved. - Copyright (c) 1999,2001 by ZeeGee Software Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tester/CaptureRunner.pm -Copyright: Copyright 2003 by Fergal Daly . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: - cpan/Test-Simple/lib/Test/use/ok.pm - cpan/Test-Simple/lib/ok.pm -Copyright: none - To the extent possible under law, 唐鳳 has waived all copyright and related - or neighboring rights to L -License: CC0-1.0 -Comment: - ---------------------------------------- - The file links to http://creativecommons.org/publicdomain/zero/1.0/ - and the full license text as retrieved from there can be found at the - end of this file. - -Files: cpan/Text-Balanced/* -Copyright: - Copyright 1997 - 2001 Damian Conway. All Rights Reserved. - Some (minor) parts copyright 2009 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed and/or - modified under the same terms as Perl itself. - -Files: cpan/Text-ParseWords/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices this distribution. - . - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/Text-Tabs/* -Copyright: - Copyright (C) 1996-2009 David Muir Sharnoff. - Copyright (C) 2005 Aristotle Pagaltzis - Copyright (C) 2012-2013 Google, Inc. -License: TEXT-TABS - -Files: cpan/Tie-File/* -Copyright: - Tie::File version 0.97 is copyright (C) 2003 Mark Jason Dominus. -License: GPL-2+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - These terms are your choice of any of (1) the Perl Artistic Licence, - or (2) version 2 of the GNU General Public License as published by the - Free Software Foundation, or (3) any later version of the GNU General - Public License. - -Files: - cpan/bignum/* - cpan/Tie-RefHash/* - cpan/Win32API-File/* - dist/ExtUtils-Install/* - dist/Math-BigInt/* - dist/Math-BigInt-FastCalc/* - dist/Math-BigRat/* - dist/Thread-Queue/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - ---------------------------------------- - These distributions include no copyright notices but have - the same explicit licensing information. - -Files: cpan/Time-Local/* -Copyright: - Copyright (c) 1997 - 2016 by Graham Barr & Dave Rolsky. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Time-Piece/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the same - terms as Perl. - -Files: cpan/Time-Piece/Piece.xs -Copyright: - strptime copied from freebsd with the following copyright: - Copyright (c) 1994 Powerdog Industries. All rights reserved. -License: GPL-1+ or Artistic, and BSD-4-clause-POWERDOG -Comment: - ---------------------------------------- - The strptime function is licensed under the BSD-like license included - below. It is assumed that the other parts are licensed under the same - terms as the rest of the distribution. - -Files: cpan/Unicode-Collate/* -Copyright: - This module is Copyright(C) 2001-2017, SADAHIRO Tomoyuki. Japan. All - rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Unicode-Collate/Collate/allkeys.txt -Copyright: - Copyright (c) 2016 Unicode, Inc. -License: Unicode -Comment: - For terms of use, see http://www.unicode.org/terms_of_use.html - ---------------------------------------- - See below for the full text of this license as downloaded from the above URL - on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: cpan/Unicode-Normalize/* -Copyright: - Copyright(C) 2001-2012, SADAHIRO Tomoyuki. Japan. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Win32/* -Copyright: (c) 1995 Microsoft Corporation. All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices or license information in this distribution, - but the README file of the separate CPAN distribution at - states: - . - This module is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - . - The "Perl for Win32" source code was licensed under the same terms - as Perl itself and contained this copyright notice: - . - (c) 1995 Microsoft Corporation. All rights reserved. - Developed by ActiveWare Internet Corp. - -Files: dist/Attribute-Handlers/* -Copyright: - Copyright (c) 2001-2009, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: - dist/autouse/* - dist/base/* - dist/constant/* - dist/Devel-SelfStubber/* - dist/Dumpvalue/* - dist/Env/* - dist/ExtUtils-Command/* - dist/ExtUtils-Manifest/* - dist/I18N-Collate/* - dist/Safe/* - ext/Fcntl/* - ext/FileCache/* - ext/GDBM_File/* - ext/IPC-Open2/* - ext/IPC-Open3/* - ext/NDBM_File/* - ext/ODBM_File/* - ext/Opcode/* - ext/PerlIO-encoding/* - ext/PerlIO-scalar/* - ext/PerlIO-via/* - ext/POSIX/* - ext/re/* - ext/Socket/* - ext/Sys-Hostname/* - ext/Tie-Hash-NamedCapture/* - ext/Tie-Memoize/* - ext/VMS-DCLsym/* - ext/VMS-Stdio/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no copyright or license information in these distributions. - It is assumed that they are licensed under the same terms as Perl itself. - -Files: dist/B-Deparse/* -Copyright: - Copyright (c) 1998-2000, 2002, 2003, 2004, 2005, 2006 Stephen McCamant. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute and/or modify - it under the same terms as Perl itself. - -Files: dist/Carp/* -Copyright: - Copyright (c) 1994-2013 Larry Wall - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/Data-Dumper/* -Copyright: - Copyright (c) 1996-2017 Gurusamy Sarathy. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-CBuilder/* -Copyright: - Copyright (c) 2003-2005 Ken Williams. All rights reserved. - Copyright (c) 2012-2017 Ken Williams. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-ParseXS/* -Copyright: - Copyright 2002-2012 by Ken Williams, David Golden and other contributors. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - Based on the ExtUtils::xsubpp code by Larry Wall and the Perl 5 - Porters, which was released under the same license terms. - -Files: dist/Filter-Simple/* -Copyright: - Copyright (c) 2000-2008, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/if/* -Copyright: This software is copyright (c) 2002 by Ilya Zakharevich. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: dist/I18N-LangTags/* -Copyright: - Copyright 1998+, Sean M. Burke , all rights - reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/I18N-LangTags/lib/I18N/LangTags/List.pm -Copyright: - Copyright (c) 2001+ Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You can redistribute and/or modify this document under the same terms - as Perl itself. - -Files: dist/IO/* -Copyright: - Copyright (c) 1996-2003 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/IO/lib/IO/Socket.pm -Copyright: - Copyright (c) 1997-8 Graham Barr . All rights reserved. - Copyright 2001, Lincoln Stein . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The atmark() implementation: Copyright 2001, Lincoln Stein . - This module is distributed under the same terms as Perl itself. - Feel free to use, modify and redistribute it as long as you retain - the correct attribution. - -Files: dist/lib/* -Copyright: as above for 'Files: *' -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: dist/Locale-Maketext/* -Copyright: - Copyright 1999-2004, Sean M. Burke , all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod -Copyright: 1999 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: dist/Module-CoreList/* -Copyright: - Copyright (C) 2002-2009 Richard Clamp. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Module-CoreList/corelist -Copyright: - Copyright (c) 2002-2007 by D.H. aka PodMaster -License: GPL-1+ or Artistic -Comment: - This program is distributed under the same terms as perl itself. - -Files: dist/Module-CoreList/lib/Module/CoreList/Utils.pm -Copyright: - Copyright (C) 2013 Chris Williams. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Net-Ping/* -Copyright: - Copyright (c) 2016, cPanel Inc. All rights reserved. - Copyright (c) 2012, Steve Peters. All rights reserved. - Copyright (c) 2002-2003, Rob Brown. All rights reserved. - Copyright (c) 2001, Colin McMillen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/PathTools/* -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/PathTools/Cwd.xs -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. - Copyright (c) 2003 Constantin S. Svintsoff -License: GPL-1+ or Artistic, and BSD-3-clause-GENERIC -Comment: - ---------------------------------------- - The main license applies to most of the code: - . - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - . - but portions of it have been taken from a BSD variant and are licensed - under the terms of the "BSD-3-clause-GENERIC" license included in this file. - . - dist/PathTools/Cwd.pm states: - . - Portions of the C code in this library are copyright (c) 1994 by the - Regents of the University of California. All rights reserved. The - license on this code is compatible with the licensing of the rest of - the distribution - please see the source code in F for the - details. - . - but, as discussed in - http://rt.cpan.org/Public/Bug/Display.html?id=64116 - this is outdated and dist/PathTools/Cwd.xs itself contains the correct - information. - -Files: dist/Pod-Perldoc/* -Copyright: - Copyright (c) 2002-2007 Sean M. Burke. - Copyright (c) 2011 Mark Allen. All rights reserved. - Copyright (c) 2011 brian d foy. All rights reserved. - Copyright (c) 2017 Mark Allen. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Storable/* -Copyright: - Copyright (c) 1995-2001, Raphael Manfredi - Copyright (c) 2002-2014 by the Perl 5 Porters - Copyright (c) 2016,2017 cPanel Inc - Copyright (c) 2017, Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl 5 itself. - -Files: dist/Storable/t/forgive.t -Copyright: - Copyright (c) 1995-2000, Raphael Manfredi - (C) Copyright 1997, Universitat Dortmund, all rights reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/attach_errors.t - dist/Storable/t/attach_singleton.t - dist/Storable/t/circular_hook.t -Copyright: - Copyright 2005, Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/code.t - dist/Storable/t/sig_die.t -Copyright: - Copyright (c) 2002 Slaven Rezic -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: dist/threads/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads is released under the same license as Perl. - -Files: dist/threads-shared/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads::shared is released under the same license as Perl. - -Files: dist/threads-shared/shared.xs -Copyright: - Copyright (c) 2001-2002, 2006 Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: dist/Test/* -Copyright: - Copyright (c) 1998-2000 Joshua Nathaniel Pritikin. - Copyright (c) 2001-2002 Michael G. Schwern. - Copyright (c) 2002-2004 Sean M. Burke. -License: GPL-1+ or Artistic -Comment: - This package is free software and is provided "as is" without express - or implied warranty. It may be used, redistributed and/or modified - under the same terms as Perl itself. - -Files: dist/Time-HiRes/* -Copyright: - Copyright (c) 1996-2002 Douglas E. Wegscheid. All rights reserved. - Copyright (c) 2002-2010 Jarkko Hietaniemi. - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/XSLoader/* -Copyright: - Copyright (C) 1990-2011 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/attributes/* -Copyright: - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - ext/Amiga-ARexx/* - ext/Amiga-Exec/* -Copyright: - Copyright (C) 2013 by Andy Broad. -License: GPL-1+ or Artistic -Comment: - There is no license information included. It is assumed that this - distribution is licensed under the same terms as Perl itself. - -Files: ext/B/* -Copyright: - Copyright (c) 1996, 1997, 1998 Malcolm Beattie -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/B/B/Concise.pm -Copyright: - Copyright (C) 2000-2003 Stephen McCamant. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute and/or modify it - under the same terms as Perl itself. - -Files: ext/Devel-Peek/* -Copyright: - Copyright (c) 1995-98 Ilya Zakharevich. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/DynaLoader/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information included that clearly applies to the - whole of this distribution. It is assumed that it is licensed under - the same terms as Perl itself. - -Files: ext/DynaLoader/dl_aix.xs -Copyright: - This is an unpublished work copyright (c) 1992 Helios Software GmbH - 3000 Hannover 1, Germany -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that this file is licensed under the same terms as Perl itself. - -Files: ext/DynaLoader/dl_dld.xs -Copyright: - based upon the file "dl.c", which is Copyright (c) 1994, Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/DynaLoader/dl_symbian.xs -Copyright: 2004, Nokia -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The license in the file is specified as - . - License: Artistic/GPL - -Files: ext/Errno/* -Copyright: - Copyright (c) 1997-8 Graham Barr. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/File-Glob/* -Copyright: unknown -License: Artistic -Comment: - The Perl interface was written by Nathan Torkington , - and is released under the artistic license. Further modifications - were made by Greg Bacon , Gurusamy Sarathy - , and Thomas Wegner . - -Files: - ext/File-Glob/bsd_glob.c - ext/File-Glob/bsd_glob.h -Copyright: - Copyright (c) 1989, 1993 - The Regents of the University of California. All rights reserved. - . - This code is derived from software contributed to Berkeley by - Guido van Rossum. -License: BSD-3-clause - -Files: ext/Hash-Util/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/Hash-Util/lib/Hash/Util.pm -Copyright: - hv_store() is from Array::RefElem, Copyright 2000 Gisle Aas. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - As above, it is assumed that this file is licensed under the same terms - as Perl itself. - . - The copyright and license information of Array::RefElem, as fetched from - , is as - follows: - . - Copyright 2000 Gisle Aas - . - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/Hash-Util-FieldHash/* -Copyright: - Copyright (C) 2006-2007 by (Anno Siegel) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.8.7 or, - at your option, any later version of Perl 5 you may have available. - -Files: ext/I18N-Langinfo/* -Copyright: - Copyright 2001 by Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/mro/* -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2008,2009 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/Pod-Html/* -Copyright: unknown -License: Artistic -Comment: - This program is distributed under the Artistic License. - -Files: ext/SDBM_File/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - There is no copyright or license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/SDBM_File/sdbm/* -Copyright: none -License: SDBM-PUBLIC-DOMAIN - -Files: ext/Win32CORE/* -Copyright: - Copyright (C) 2007 by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/XS-APItest/* -Copyright: - Copyright (C) 2002,2004 Tim Jenness, Christian Soeller, Hugo van der Sanden. - All Rights Reserved. - . - Copyright (C) 2009 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/XS-Typemap/* -Copyright: - Copyright (C) 2001 Tim Jenness All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - pod/perldebtut.pod - pod/perlperf.pod -Copyright: - Richard Foley Copyright (c) 2000 -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - These files are a part of Perl itself, licensed as above. - -Files: pod/perlembed.pod -Copyright: - Copyright (C) 1995, 1996, 1997, 1998 Doug MacEachern and Jon Orwant. All - Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlexperiment.pod -Copyright: - Copyright 2010, brian d foy -License: GPL-1+ or Artistic -Comment: - You can use and redistribute this document under the same terms as Perl - itself. - -Files: - pod/perlfaq*.pod - pod/perlopentut.pod - pod/perltooc.pod -Copyright: - Copyright (c) 1997-2010 Tom Christiansen, Nathan Torkington, and - other authors as noted. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - -Files: pod/perlfaq.pod -Copyright: - Tom Christiansen wrote the original version of this document. - brian d foy wrote this version. See the - individual perlfaq documents for additional copyright information. -License: GPL-1+ or Artistic -Comment: - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: - pod/perlfilter.pod - pod/perlthrtut.pod -Copyright: - copyright 1998 The Perl Journal -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlglossary.pod -Copyright: - Based on the Glossary of I, Fourth Edition, - by Tom Christiansen, brian d foy, Larry Wall, & Jon Orwant. - Copyright (c) 2000, 1996, 1991, 2012 O'Reilly Media, Inc. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlmodinstall.pod -Copyright: - Copyright (C) 1998, 2002, 2003 Jon Orwant. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - pod/perlopentut.pod - pod/perltooc.pod - pod/perltoot.pod -Copyright: - Copyright 1997-1999 Tom Christiansen. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: pod/perlpodstyle.pod -Copyright: - Copyright 1999, 2000, 2001, 2004, 2006, 2008, 2010, 2015 Russ Allbery - -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: pod/perlreapi.pod -Copyright: - Copyright 2006 Yves Orton and 2007 Ævar Arnfjörð Bjarmason. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it under - the same terms as Perl itself. - -Files: pod/perlreftut.pod -Copyright: - Copyright 1998 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: - pod/perlrequick.pod - pod/perlretut.pod -Copyright: - Copyright (c) 2000 Mark Kvale - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlunicook.pod -Copyright: - Copyright (c) 2012 Tom Christiansen -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perluniintro.pod -Copyright: - Copyright 2001-2011 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - Copying - pod/perlgpl.pod -Copyright: - Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -License: DONT-CHANGE-THE-GPL - -Files: t/io/shm.t -Copyright: - Copyright (C) 1999, Graham Barr . - Copyright (C) 2007-2010, Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: regen-configure/* -Copyright: - Copyright (c) 1996-1998, Andy Dougherty - Copyright (c) 1999-2011, H.Merijn Brand -License: GPL-1+ or Artistic or Artistic-dist -Comment: - This directory is a snapshot of the upstream metaconfig repository, - containing code originally forked from 'dist' upstream by Larry - Wall and Raphael Manfredi. The 'dist/' subdirectory is unmodified - upstream code, but the other subdirectories contain mixed code. - Some units are dual licensed and some are specifically Artistic-only. - . - The bin/ subdirectory is being filtered from the upstream snapshot - (with the Files-Excluded mechanism at the top of this copyright file) - because it contains files generated from dist sources. The Debian - package build uses the tools from the separate 'dist' package. - . - From regen-configure/U/README: - . - You may distribute the files contained in this distribution - under the terms of either - . - a) the "Artistic License" which comes with Perl, or - . - b) the "Artistic License" which comes with dist, or - . - c) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version (see the file "Copying" that comes with the - Perl distribution). - . - The full text of the "Artistic License" which comes with dist - differs slightly from the one that is in /usr/share/common-licenses - on Debian systems, and can be found later in this file under the - "Artistic-dist" tag. - -Files: regen-configure/dist/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, 2012 Raphael Manfredi - Copyright (c) 1996,1998 Andy Dougherty - Copyright (c) 1996, Cygnus Support - Copyright (c) 1996, Spider Boardman - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1997, Chip Salzenberg - Copyright (c) 1998 Andy Dougherty - Copyright (c) 1999-2001 Jarkko Hietaniemi -License: Artistic-dist -Comment: - This subdirectory contains unmodified 'dist' code that is - licensed under the modified Artistic license detailed below - under the "Artistic-dist" tag. The different files have - separate copyright notices, collected above. - -Files: regen-configure/U/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi - Copyright (c) 1996-2010, Andy Dougherty - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1998-2016 Jarkko Hietaniemi - Copyright (c) 2004-2018 H.Merijn Brand - Copyright (c) 2006-2006, H.Merijn Brand & Nicholas Clark - Copyright (c) 2011, H.Merijn Brand & Tony Cook - Copyright (c) 2014-2014, Karl Williamson & H.Merijn Brand - Copyright (c) 2016 H.Merijn Brand & Todd Rinaldo - Copyright (c) 2016 Tony Cook - Copyright (c) 2017, Lukas Mai - Copyright (c) 2017 Dagfinn Ilmari Mannsåker - Copyright (c) 2017, Karl Williamson -License: Artistic or GPL-1+ or Artistic-dist -Comment: - From regen-configure/U/README: - . - The units in the "modified" directory have been derived from units - associated with the metaconfig program of Raphael Manfredi's "dist" - distribution. These units list Raphael Manfredi as the Copyright holder. - dist is distributed under a modified version of the Perl Artistic License. - Clause 7 of this modified license as contained in dist-3.0-pl60 provides: - . - 7. You may reuse parts of this Package in your own programs, provided - that you explicitly state where you got them from, in the source code - (and, left to your courtesy, in the documentation), duplicating - all the associated copyright notices and disclaimers. Besides - your changes, if any, must be clearly marked as such. Parts reused - that way will no longer fall under this license if, and only if, - the name of your program(s) have no immediate connection with the - name of the Package itself or its associated programs. You may then - apply whatever restrictions you wish on the reused parts or choose - to place them in the Public Domain--this will apply only within the - context of your package. - . - In accordance with this clause, the versions of these units - contained here are made available under the same terms as the - rest of the units. - . - It is assumed that the above relicensing also applies to all files in - the other subdirectories that are declared to be licensed under the - same modified Artistic license. - . - The modified license can be found later in this file under the - "Artistic-dist" tag. - -Files: utf8.c -Copyright: - Portions Copyright (c) 2008-2009 Bjoern Hoehrmann -License: GPL-1+ or Artistic, and Expat -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - . - Additionally, the tables included this file come from - http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, under the Expat license. - -Files: debian/* -Copyright: - Portions of the Debian packaging are - Copyright 2008-2011 Niko Tyni - Copyright 2011 Dominic Hargreaves - The other people listed in debian/changelog are most probably - copyright holders too, but they have not included explicit copyright - or licensing information. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The portions by Niko Tyni and Dominic Hargreaves may be redistributed - and/or modified under the same terms as Perl itself. It is assumed that - other contributors have placed their contributions under a compatible - license. - -License: LGPL-2.1 - On Debian GNU/Linux systems, the complete text of the LGPL 2.1 - license can be found in `/usr/share/common-licenses/LGPL-2.1'. - -License: GPL-1+ - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - -License: GPL-2+ - On Debian GNU/Linux systems, the complete text of version 2 of - the GNU General Public License can be found in - `/usr/share/common-licenses/GPL-2'. - -License: Artistic - On Debian GNU/Linux systems, the complete text of the - Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - -License: Artistic-2 - Copyright (c) 2000-2006, The Perl Foundation. - . - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - . - Preamble - . - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - . - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - . - Definitions - . - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - . - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - . - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - . - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - . - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - . - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - . - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - . - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - . - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - . - "Source" form means the source code, documentation source, and - configuration files for the Package. - . - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - . - Permission for Use and Modification Without Distribution - . - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided that - you do not Distribute the Modified Version. - . - Permissions for Redistribution of the Standard Version - . - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without restriction, - either gratis or for a Distributor Fee, provided that you duplicate - all of the original copyright notices and associated disclaimers. At - your discretion, such verbatim copies may or may not include a - Compiled form of the Package. - . - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The resulting - Package will still be considered the Standard Version, and as such - will be subject to the Original License. - . - Distribution of Modified Versions of the Package as Source - . - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of the - Modified Version) provided that you clearly document how it differs - from the Standard Version, including, but not limited to, documenting - any non-standard features, executables, or modules, and provided that - you do at least ONE of the following: - . - (a) make the Modified Version available to the Copyright Holder of the - Standard Version, under the Original License, so that the Copyright - Holder may include your modifications in the Standard Version. (b) - ensure that installation of your Modified Version does not prevent the - user installing or running the Standard Version. In addition, the - Modified Version must bear a name that is different from the name of - the Standard Version. (c) allow anyone who receives a copy of the - Modified Version to make the Source form of the Modified Version - available to others under (i) the Original License or (ii) a license - that permits the licensee to freely copy, modify and redistribute the - Modified Version using the same licensing terms that apply to the copy - that the licensee received, and requires that the Source form of the - Modified Version, and of any works derived from it, be made freely - available in that license fees are prohibited but Distributor Fees are - allowed. - . - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - . - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on how to - get the Source of the Standard Version. Such instructions must be - valid at the time of your distribution. If these instructions, at any - time while you are carrying out such distribution, become invalid, you - must provide new instructions on demand or cease further distribution. - If you provide valid instructions or cease distribution within thirty - days after you become aware that the instructions are invalid, then - you do not forfeit any of your rights under this license. - . - (6) You may Distribute a Modified Version in Compiled form without the - Source, provided that you comply with Section 4 with respect to the - Source of the Modified Version. - . - Aggregating or Linking the Package - . - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the resulting - aggregation provided that you do not charge a licensing fee for the - Package. Distributor Fees are permitted, and licensing fees for other - components in the aggregation are permitted. The terms of this license - apply to the use and Distribution of the Standard or Modified Versions - as included in the aggregation. - . - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, or to - build stand-alone binary or bytecode versions of applications that - include the Package, and Distribute the result without restriction, - provided the result does not expose a direct interface to the Package. - . - Items That are Not Considered Part of a Modified Version - . - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, cause - the Package to be a Modified Version. In addition, such works are not - considered parts of the Package itself, and are not subject to the - terms of this license. - . - General Provisions - . - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By using, - modifying or distributing the Package, you accept this license. Do not - use, modify, or distribute the Package, if you do not accept this - license. - . - (11) If your Modified Version has been derived from a Modified Version - made by someone other than you, you are nevertheless required to - ensure that your Modified Version complies with the requirements of - this license. - . - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - . - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to sell, - sell, import and otherwise transfer the Package with respect to any - patent claims licensable by the Copyright Holder that are necessarily - infringed by the Package. If you institute patent litigation - (including a cross-claim or counterclaim) against any party alleging - that the Package constitutes direct or contributory patent - infringement, then this Artistic License to you shall terminate on the - date that such litigation is filed. - . - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT - PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT - HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE - OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: BZIP - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - . - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - . - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - . - Julian Seward, jseward@bzip.org - bzip2/libbzip2 version 1.0.5 of 10 December 2007 - -License: ZLIB - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -License: BSD-3-clause-with-weird-numbering - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-4-clause-POWERDOG - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - This product includes software developed by Powerdog Industries. - 4. The name of Powerdog Industries may not be used to endorse or - promote products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED BY POWERDOG INDUSTRIES ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE POWERDOG INDUSTRIES BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Unicode - EXHIBIT 1 - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - . - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/ . Unicode Data Files - do not include PDF online code charts under the directory - http://www.unicode.org/Public/. Software includes any - source code published in the Unicode Standard or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/. - . - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE - INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU - UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND - CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, - INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - . - COPYRIGHT AND PERMISSION NOTICE - . - Copyright © 1991-2011 Unicode, Inc. All rights - reserved. Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - . - Permission is hereby granted, free of charge, to any person - obtaining a copy of the Unicode data files and any associated - documentation (the "Data Files") or Unicode software and any - associated documentation (the "Software") to deal in the Data Files - or Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, - and/or sell copies of the Data Files or Software, and to permit - persons to whom the Data Files or Software are furnished to do so, - provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, - (b) both the above copyright notice(s) and this permission notice - appear in associated documentation, and (c) there is clear notice - in each modified Data File or in the Software as well as in the - documentation associated with the Data File(s) or Software that - the data or software has been modified. - . - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE - FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, - OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without - prior written authorization of the copyright holder. - -License: BSD-3-clause-GENERIC - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: REGCOMP - Permission is granted to anyone to use this software for any - purpose on any computer system, and to redistribute it freely, - subject to the following restrictions: - . - 1. The author is not responsible for the consequences of use of - this software, no matter how awful, even if they arise - from defects in it. - . - 2. The origin of this software must not be misrepresented, either - by explicit claim or by omission. - . - 3. Altered versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -License: TEXT-TABS - This module may be modified, used, copied, and redistributed at your own risk. - . - Although allowed by the preceding license, please do not publicly - redistribute modified versions of this code with the name "Text::Tabs" - unless it passes the unmodified Text::Tabs test suite. - -License: S2P - This program is free and open software. You may use, modify, - distribute, and sell this program (and any modified variants) in any - way you wish, provided you do not restrict others from doing the same. - -License: DONT-CHANGE-THE-GPL - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -License: SDBM-PUBLIC-DOMAIN - From ext/SDBM_File/sdbm/README: - . - The entire sdbm library package, as authored by me, Ozan S. Yigit, - is hereby placed in the public domain. As such, the author is not - responsible for the consequences of use of this software, no - matter how awful, even if they arise from defects in it. There is no - expressed or implied warranty for the sdbm library. - . - Since the sdbm library package is in the public domain, this original - release or any additional public-domain releases of the modified - original cannot possibly (by definition) be withheld from you. Also - by definition, You (singular) have all the rights to this code - (including the right to sell without permission, the right to - hoard[3] and the right to do other icky things as you see fit) - but those rights are also granted to everyone else. - . - Please note that all previous distributions of this software - contained a copyright (which is now dropped) to protect its origins - and its current public domain status against any possible claims - and/or challenges. - -License: GPL-3+-WITH-BISON-EXCEPTION - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - . - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - -License: HSIEH-DERIVATIVE - The derivative content includes raw computer source code, ideas, - opinions, and excerpts whose original source is covered under another - license and transformations of such derivatives. Note that mere excerpts - by themselves (with the exception of raw source code) are not considered - derivative works under this license. Use and redistribution is limited - to the following conditions: - . - One may not create a derivative work which, in any way, violates the - Paul Hsieh exposition license described above on the original content. - . - One may not apply a license to a derivative work that precludes - anyone else from using and redistributing derivative content. - . - One may not attribute any derivative content to authors not involved - in the creation of the content, though an attribution to the author - is not necessary. - -License: HSIEH-BSD - Copyright (c) 2010, Paul Hsieh - All rights reserved. - . - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither my name, Paul Hsieh, nor the names of any other contributors - to the code use may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: CC0-1.0 - Statatement of Purpose - . - The laws of most jurisdictions throughout the world automatically confer - exclusive Copyright and Related Rights (defined below) upon the creator - and subsequent owner(s) (each and all, an "owner") of an original work - of authorship and/or a database (each, a "Work"). - . - Certain owners wish to permanently relinquish those rights to a Work - for the purpose of contributing to a commons of creative, cultural and - scientific works ("Commons") that the public can reliably and without - fear of later claims of infringement build upon, modify, incorporate in - other works, reuse and redistribute as freely as possible in any form - whatsoever and for any purposes, including without limitation commercial - purposes. These owners may contribute to the Commons to promote the ideal - of a free culture and the further production of creative, cultural and - scientific works, or to gain reputation or greater distribution for - their Work in part through the use and efforts of others. - . - For these and/or other purposes and motivations, and without any - expectation of additional consideration or compensation, the person - associating CC0 with a Work (the "Affirmer"), to the extent that - he or she is an owner of Copyright and Related Rights in the Work, - voluntarily elects to apply CC0 to the Work and publicly distribute - the Work under its terms, with knowledge of his or her Copyright and - Related Rights in the Work and the meaning and intended legal effect - of CC0 on those rights. - . - 1. Copyright and Related Rights. A Work made available under CC0 may be - protected by copyright and related or neighboring rights ("Copyright - and Related Rights"). Copyright and Related Rights include, but are - not limited to, the following: - . - the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - . - moral rights retained by the original author(s) and/or performer(s); - . - publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - . - rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - . - rights protecting the extraction, dissemination, use and reuse of data in a Work; - . - database rights (such as those arising under Directive 96/9/EC - of the European Parliament and of the Council of 11 March 1996 - on the legal protection of databases, and under any national - implementation thereof, including any amended or successor version - of such directive); and - . - other similar, equivalent or corresponding rights throughout the world - based on applicable law or treaty, and any national implementations - thereof. - . - 2. Waiver. To the greatest extent permitted by, but not in contravention - of, applicable law, Affirmer hereby overtly, fully, permanently, - irrevocably and unconditionally waives, abandons, and surrenders all - of Affirmer's Copyright and Related Rights and associated claims and - causes of action, whether now known or unknown (including existing - as well as future claims and causes of action), in the Work (i) in - all territories worldwide, (ii) for the maximum duration provided by - applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "Waiver"). Affirmer makes the - Waiver for the benefit of each member of the public at large and to the - detriment of Affirmer's heirs and successors, fully intending that such - Waiver shall not be subject to revocation, rescission, cancellation, - termination, or any other legal or equitable action to disrupt the - quiet enjoyment of the Work by the public as contemplated by Affirmer's - express Statement of Purpose. - . - 3. Public License Fallback. Should any part of the Waiver for any - reason be judged legally invalid or ineffective under applicable law, - then the Waiver shall be preserved to the maximum extent permitted - taking into account Affirmer's express Statement of Purpose. In - addition, to the extent the Waiver is so judged Affirmer hereby - grants to each affected person a royalty-free, non transferable, non - sublicensable, non exclusive, irrevocable and unconditional license - to exercise Affirmer's Copyright and Related Rights in the Work (i) - in all territories worldwide, (ii) for the maximum duration provided - by applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "License"). The License shall - be deemed effective as of the date CC0 was applied by Affirmer to the - Work. Should any part of the License for any reason be judged legally - invalid or ineffective under applicable law, such partial invalidity - or ineffectiveness shall not invalidate the remainder of the License, - and in such case Affirmer hereby affirms that he or she will not (i) - exercise any of his or her remaining Copyright and Related Rights in - the Work or (ii) assert any associated claims and causes of action - with respect to the Work, in either case contrary to Affirmer's express - Statement of Purpose. - . - 4. Limitations and Disclaimers. - . - No trademark or patent rights held by Affirmer are waived, - abandoned, surrendered, licensed or otherwise affected by this - document. - . - Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties - of title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, - or the present or absence of errors, whether or not discoverable, - all to the greatest extent permissible under applicable law. - . - Affirmer disclaims responsibility for clearing rights of other - persons that may apply to the Work or any use thereof, including - without limitation any person's Copyright and Related Rights in the - Work. Further, Affirmer disclaims responsibility for obtaining any - necessary consents, permissions or other rights required for any - use of the Work. - . - Affirmer understands and acknowledges that Creative Commons is not - a party to this document and has no duty or obligation with respect - to this CC0 or use of the Work. -Comment: - This license text was retrieved from - - on Fri, 05 Feb 2016 20:30:28 +0200 - -License: RRA-KEEP-THIS-NOTICE - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice and - this notice are preserved. This file is offered as-is, without any - warranty. - -License: Artistic-dist - The "Artistic License" - . - Preamble - . - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the Package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - . - It also grants you the rights to reuse parts of a Package in your own - programs without transferring this License to those programs, provided - that you meet some reasonable requirements. - . - Definitions: - . - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - . - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - . - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - . - "You" is you, if you're thinking about copying or distributing - this Package. - . - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - . - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - . - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - . - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - . - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - . - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - . - b) use the modified Package only within your corporation or organization. - . - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - . - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - . - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - . - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - . - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - . - 7. You may reuse parts of this Package in your own programs, provided that - you explicitly state where you got them from, in the source code (and, left - to your courtesy, in the documentation), duplicating all the associated - copyright notices and disclaimers. Besides your changes, if any, must be - clearly marked as such. Parts reused that way will no longer fall under this - license if, and only if, the name of your program(s) have no immediate - connection with the name of the Package itself or its associated programs. - You may then apply whatever restrictions you wish on the reused parts or - choose to place them in the Public Domain--this will apply only within the - context of your package. - . - 8. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - . - 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - . - The End -Comment: - This license was copied from the upstream 'dist' repository, - https://github.com/rmanfredi/dist.git - at Sun, 15 Oct 2017 13:07:36 +0300. - - ----------------------------------------- -libpsl5 version 0.20.2-2 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libpsl -Source: https://github.com/rockdaboot/libpsl - -Files: * -Copyright: 2014-2016 Tim Ruehsen -License: MIT - -Files: debian/* -Copyright: 2014-2016 Daniel Kahn Gillmor -License: MIT - -Files: src/psl-make-dafsa src/lookup_string_in_fixed_set.c -Copyright: 2014-2015 The Chromium Authors -License: Chromium - -License: MIT - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - -License: Chromium - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -librtmp1 version 2.4+20151223.gitfa8646d.1-2 - - -Copyright: - -This work was packaged for Debian by: - - Reinhard Tartler on Sun, 30 May 2010 17:07:16 +0200 - -It was downloaded from http://rtmpdump.mplayerhq.hu/ - -Upstream Authors and Copyright: - -RTMP Dump -(C) 2009 Andrej Stepanchuk -(C) 2009-2011 Howard Chu -(C) 2010 2a665470ced7adb7156fcef47f8199a6371c117b8a79e399a2771e0b36384090 - - -License of the programs in the rtmpdump package: - - rtmpdump - small dumper for media content streamed over the RTMP protocol - Copyright (C) 2009 Andrej Stepanchuk - Copyright (C) 2009-2010 Howard Chu - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - -License of the librtmp library (included in the librtmp-dev package and in the -librmtp/ subdirectory in the source tree): - - Copyright (C) 2005-2008 Team XBMC - http://www.xbmc.org - Copyright (C) 2008-2009 Andrej Stepanchuk - Copyright (C) 2009-2010 Howard Chu - - - librtmp is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1, - or (at your option) any later version. - - librtmp 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 - GNU General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License - along with librtmp see the file COPYING. If not, write to - the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, - MA 02110-1301, USA. - http://www.gnu.org/copyleft/lgpl.html - - -The Debian packaging is: - - Copyright (C) 2010 Reinhard Tartler - -and is licensed under the GNU Lesser General Public License. - - -On Debian GNU/Linux systems, the complete text of the GNU General Public -License can be found in `/usr/share/common-licenses/GPL-2' and the text of the -GNU Lesser General Public License is in `/usr/share/common-licenses/LGPL-2.1'. - - ----------------------------------------- -libsasl2-2 version 2.1.27+dfsg-1+deb10u1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Cyrus SASL -Source: ftp://ftp.cyrusimap.org/cyrus-sasl/ -Files-Excluded: dlcompat-20010505 - doc/rfc* - doc/draft* - -Files: * -Copyright: 1998-2003, Carnegie Mellon University -License: BSD-4-clause - -Files: debian/* -Copyright: 2002-2004, Dima Barsky - 2006-2009, Fabian Fagerholm - 2006-2011, 2014, Roberto C. Sanchez - 2015-2016 Ondřej Surý -License: GPL-3+ - -Files: debian/saslfinger/* -Copyright: 2004, Patrick Koetter -License: GPL-3+ -Comment: The saslfinger utility was downloaded from - http://postfix.state-of-mind.de/patrick.koetter/saslfinger/ - -Files: debian/gen-auth/* -Copyright: 2002-2006, John Jetmore -License: GPL-3+ -Comment: The gen-auth utility was downloaded from - http://jetmore.org/john/code/gen-auth - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 GNU - General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the full text of the GNU General Public License - version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. - -License: BSD-4-clause - /* - * Copyright (c) 1998-2003 Carnegie Mellon University. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The name "Carnegie Mellon University" must not be used to - * endorse or promote products derived from this software without - * prior written permission. For permission or any other legal - * details, please contact - * Office of Technology Transfer - * Carnegie Mellon University - * 5000 Forbes Avenue - * Pittsburgh, PA 15213-3890 - * (412) 268-4387, fax: (412) 268-7395 - * tech-transfer@andrew.cmu.edu - * - * 4. Redistributions of any form whatsoever must retain the following - * acknowledgment: - * "This product includes software developed by Computing Services - * at Carnegie Mellon University (http://www.cmu.edu/computing/)." - * - * CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE - * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - - ----------------------------------------- -libsasl2-modules-db version 2.1.27+dfsg-1+deb10u1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Cyrus SASL -Source: ftp://ftp.cyrusimap.org/cyrus-sasl/ -Files-Excluded: dlcompat-20010505 - doc/rfc* - doc/draft* - -Files: * -Copyright: 1998-2003, Carnegie Mellon University -License: BSD-4-clause - -Files: debian/* -Copyright: 2002-2004, Dima Barsky - 2006-2009, Fabian Fagerholm - 2006-2011, 2014, Roberto C. Sanchez - 2015-2016 Ondřej Surý -License: GPL-3+ - -Files: debian/saslfinger/* -Copyright: 2004, Patrick Koetter -License: GPL-3+ -Comment: The saslfinger utility was downloaded from - http://postfix.state-of-mind.de/patrick.koetter/saslfinger/ - -Files: debian/gen-auth/* -Copyright: 2002-2006, John Jetmore -License: GPL-3+ -Comment: The gen-auth utility was downloaded from - http://jetmore.org/john/code/gen-auth - -License: GPL-3+ - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 GNU - General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the full text of the GNU General Public License - version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. - -License: BSD-4-clause - /* - * Copyright (c) 1998-2003 Carnegie Mellon University. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The name "Carnegie Mellon University" must not be used to - * endorse or promote products derived from this software without - * prior written permission. For permission or any other legal - * details, please contact - * Office of Technology Transfer - * Carnegie Mellon University - * 5000 Forbes Avenue - * Pittsburgh, PA 15213-3890 - * (412) 268-4387, fax: (412) 268-7395 - * tech-transfer@andrew.cmu.edu - * - * 4. Redistributions of any form whatsoever must retain the following - * acknowledgment: - * "This product includes software developed by Computing Services - * at Carnegie Mellon University (http://www.cmu.edu/computing/)." - * - * CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO - * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE - * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN - * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - - ----------------------------------------- -libsm6 version 2:1.2.3-1 - - -Copyright: - -This package was downloaded from -https://xorg.freedesktop.org/releases/individual/lib/ - -Copyright 1993, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - ----------------------------------------- -libssh2-1 version 1.8.0-2.1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libssh2 -Upstream-Contact: Daniel Stenberg -Source: http://libssh2.org/ - -Files: * -Copyright: (c) 2004-2007 Sara Golemon - (c) 2005,2006 Mikhail Gusarov - (c) 2006-2007 The Written Word, Inc. - (c) 2007 Eli Fant - (c) 2009 Daniel Stenberg - (C) 2008, 2009 Simon Josefsson -License: BSD3 - -Files: debian/* -Copyright: 2007-2018 Mikhail Gusarov -License: BSD3 - -License: BSD3 - * Redistribution and use in source and binary forms, - * with or without modification, are permitted provided - * that the following conditions are met: - * - * Redistributions of source code must retain the above - * copyright notice, this list of conditions and the - * following disclaimer. - * - * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials - * provided with the distribution. - * - * Neither the name of the copyright holder nor the names - * of any other contributors may be used to endorse or - * promote products derived from this software without - * specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * OF SUCH DAMAGE. - - ----------------------------------------- -libuchardet0 version 0.0.6-3 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: uchardet -Source: https://www.freedesktop.org/wiki/Software/uchardet/ - -Files: * -Copyright: - 1998, 2001, 2005 Netscape Communications Corporation - 2011 BYVoid -License: MPL-1.1 or GPL-2+ or LGPL-2.1+ - -Files: debian/* -Copyright: - 2011 Asias He - 2017 James Cowgill -License: GPL-2+ - -License: GPL-2+ - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This package 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see - . - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 2.1, or (at your option) - any later version. - . - This program 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 - GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public License along - with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the complete text of the GNU Lesser General Public - License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’. - -License: MPL-1.1 - MOZILLA PUBLIC LICENSE - Version 1.1 - . - --------------- - . - 1. Definitions. - . - 1.0.1. "Commercial Use" means distribution or otherwise making the - Covered Code available to a third party. - . - 1.1. "Contributor" means each entity that creates or contributes to - the creation of Modifications. - . - 1.2. "Contributor Version" means the combination of the Original - Code, prior Modifications used by a Contributor, and the Modifications - made by that particular Contributor. - . - 1.3. "Covered Code" means the Original Code or Modifications or the - combination of the Original Code and Modifications, in each case - including portions thereof. - . - 1.4. "Electronic Distribution Mechanism" means a mechanism generally - accepted in the software development community for the electronic - transfer of data. - . - 1.5. "Executable" means Covered Code in any form other than Source - Code. - . - 1.6. "Initial Developer" means the individual or entity identified - as the Initial Developer in the Source Code notice required by Exhibit - A. - . - 1.7. "Larger Work" means a work which combines Covered Code or - portions thereof with code not governed by the terms of this License. - . - 1.8. "License" means this document. - . - 1.8.1. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - . - 1.9. "Modifications" means any addition to or deletion from the - substance or structure of either the Original Code or any previous - Modifications. When Covered Code is released as a series of files, a - Modification is: - A. Any addition to or deletion from the contents of a file - containing Original Code or previous Modifications. - . - B. Any new file that contains any part of the Original Code or - previous Modifications. - . - 1.10. "Original Code" means Source Code of computer software code - which is described in the Source Code notice required by Exhibit A as - Original Code, and which, at the time of its release under this - License is not already Covered Code governed by this License. - . - 1.10.1. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - . - 1.11. "Source Code" means the preferred form of the Covered Code for - making modifications to it, including all modules it contains, plus - any associated interface definition files, scripts used to control - compilation and installation of an Executable, or source code - differential comparisons against either the Original Code or another - well known, available Covered Code of the Contributor's choice. The - Source Code can be in a compressed or archival form, provided the - appropriate decompression or de-archiving software is widely available - for no charge. - . - 1.12. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, this - License or a future version of this License issued under Section 6.1. - For legal entities, "You" includes any entity which controls, is - controlled by, or is under common control with You. For purposes of - this definition, "control" means (a) the power, direct or indirect, - to cause the direction or management of such entity, whether by - contract or otherwise, or (b) ownership of more than fifty percent - (50%) of the outstanding shares or beneficial ownership of such - entity. - . - 2. Source Code License. - . - 2.1. The Initial Developer Grant. - The Initial Developer hereby grants You a world-wide, royalty-free, - non-exclusive license, subject to third party intellectual property - claims: - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Code (or portions thereof) with or without Modifications, and/or - as part of a Larger Work; and - . - (b) under Patents Claims infringed by the making, using or - selling of Original Code, to make, have made, use, practice, - sell, and offer for sale, and/or otherwise dispose of the - Original Code (or portions thereof). - . - (c) the licenses granted in this Section 2.1(a) and (b) are - effective on the date Initial Developer first distributes - Original Code under the terms of this License. - . - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: 1) for code that You delete from the Original Code; 2) - separate from the Original Code; or 3) for infringements caused - by: i) the modification of the Original Code or ii) the - combination of the Original Code with other software or devices. - . - 2.2. Contributor Grant. - Subject to third party intellectual property claims, each Contributor - hereby grants You a world-wide, royalty-free, non-exclusive license - . - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor, to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof) either on an - unmodified basis, with other Modifications, as Covered Code - and/or as part of a Larger Work; and - . - (b) under Patent Claims infringed by the making, using, or - selling of Modifications made by that Contributor either alone - and/or in combination with its Contributor Version (or portions - of such combination), to make, use, sell, offer for sale, have - made, and/or otherwise dispose of: 1) Modifications made by that - Contributor (or portions thereof); and 2) the combination of - Modifications made by that Contributor with its Contributor - Version (or portions of such combination). - . - (c) the licenses granted in Sections 2.2(a) and 2.2(b) are - effective on the date Contributor first makes Commercial Use of - the Covered Code. - . - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: 1) for any code that Contributor has deleted from the - Contributor Version; 2) separate from the Contributor Version; - 3) for infringements caused by: i) third party modifications of - Contributor Version or ii) the combination of Modifications made - by that Contributor with other software (except as part of the - Contributor Version) or other devices; or 4) under Patent Claims - infringed by Covered Code in the absence of Modifications made by - that Contributor. - . - 3. Distribution Obligations. - . - 3.1. Application of License. - The Modifications which You create or to which You contribute are - governed by the terms of this License, including without limitation - Section 2.2. The Source Code version of Covered Code may be - distributed only under the terms of this License or a future version - of this License released under Section 6.1, and You must include a - copy of this License with every copy of the Source Code You - distribute. You may not offer or impose any terms on any Source Code - version that alters or restricts the applicable version of this - License or the recipients' rights hereunder. However, You may include - an additional document offering the additional rights described in - Section 3.5. - . - 3.2. Availability of Source Code. - Any Modification which You create or to which You contribute must be - made available in Source Code form under the terms of this License - either on the same media as an Executable version or via an accepted - Electronic Distribution Mechanism to anyone to whom you made an - Executable version available; and if made available via Electronic - Distribution Mechanism, must remain available for at least twelve (12) - months after the date it initially became available, or at least six - (6) months after a subsequent version of that particular Modification - has been made available to such recipients. You are responsible for - ensuring that the Source Code version remains available even if the - Electronic Distribution Mechanism is maintained by a third party. - . - 3.3. Description of Modifications. - You must cause all Covered Code to which You contribute to contain a - file documenting the changes You made to create that Covered Code and - the date of any change. You must include a prominent statement that - the Modification is derived, directly or indirectly, from Original - Code provided by the Initial Developer and including the name of the - Initial Developer in (a) the Source Code, and (b) in any notice in an - Executable version or related documentation in which You describe the - origin or ownership of the Covered Code. - . - 3.4. Intellectual Property Matters - (a) Third Party Claims. - If Contributor has knowledge that a license under a third party's - intellectual property rights is required to exercise the rights - granted by such Contributor under Sections 2.1 or 2.2, - Contributor must include a text file with the Source Code - distribution titled "LEGAL" which describes the claim and the - party making the claim in sufficient detail that a recipient will - know whom to contact. If Contributor obtains such knowledge after - the Modification is made available as described in Section 3.2, - Contributor shall promptly modify the LEGAL file in all copies - Contributor makes available thereafter and shall take other steps - (such as notifying appropriate mailing lists or newsgroups) - reasonably calculated to inform those who received the Covered - Code that new knowledge has been obtained. - . - (b) Contributor APIs. - If Contributor's Modifications include an application programming - interface and Contributor has knowledge of patent licenses which - are reasonably necessary to implement that API, Contributor must - also include this information in the LEGAL file. - . - (c) Representations. - Contributor represents that, except as disclosed pursuant to - Section 3.4(a) above, Contributor believes that Contributor's - Modifications are Contributor's original creation(s) and/or - Contributor has sufficient rights to grant the rights conveyed by - this License. - . - 3.5. Required Notices. - You must duplicate the notice in Exhibit A in each file of the Source - Code. If it is not possible to put such notice in a particular Source - Code file due to its structure, then You must include such notice in a - location (such as a relevant directory) where a user would be likely - to look for such a notice. If You created one or more Modification(s) - You may add your name as a Contributor to the notice described in - Exhibit A. You must also duplicate this License in any documentation - for the Source Code where You describe recipients' rights or ownership - rights relating to Covered Code. You may choose to offer, and to - charge a fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Code. However, You - may do so only on Your own behalf, and not on behalf of the Initial - Developer or any Contributor. You must make it absolutely clear than - any such warranty, support, indemnity or liability obligation is - offered by You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred by the - Initial Developer or such Contributor as a result of warranty, - support, indemnity or liability terms You offer. - . - 3.6. Distribution of Executable Versions. - You may distribute Covered Code in Executable form only if the - requirements of Section 3.1-3.5 have been met for that Covered Code, - and if You include a notice stating that the Source Code version of - the Covered Code is available under the terms of this License, - including a description of how and where You have fulfilled the - obligations of Section 3.2. The notice must be conspicuously included - in any notice in an Executable version, related documentation or - collateral in which You describe recipients' rights relating to the - Covered Code. You may distribute the Executable version of Covered - Code or ownership rights under a license of Your choice, which may - contain terms different from this License, provided that You are in - compliance with the terms of this License and that the license for the - Executable version does not attempt to limit or alter the recipient's - rights in the Source Code version from the rights set forth in this - License. If You distribute the Executable version under a different - license You must make it absolutely clear that any terms which differ - from this License are offered by You alone, not by the Initial - Developer or any Contributor. You hereby agree to indemnify the - Initial Developer and every Contributor for any liability incurred by - the Initial Developer or such Contributor as a result of any such - terms You offer. - . - 3.7. Larger Works. - You may create a Larger Work by combining Covered Code with other code - not governed by the terms of this License and distribute the Larger - Work as a single product. In such a case, You must make sure the - requirements of this License are fulfilled for the Covered Code. - . - 4. Inability to Comply Due to Statute or Regulation. - . - If it is impossible for You to comply with any of the terms of this - License with respect to some or all of the Covered Code due to - statute, judicial order, or regulation then You must: (a) comply with - the terms of this License to the maximum extent possible; and (b) - describe the limitations and the code they affect. Such description - must be included in the LEGAL file described in Section 3.4 and must - be included with all distributions of the Source Code. Except to the - extent prohibited by statute or regulation, such description must be - sufficiently detailed for a recipient of ordinary skill to be able to - understand it. - . - 5. Application of this License. - . - This License applies to code to which the Initial Developer has - attached the notice in Exhibit A and to related Covered Code. - . - 6. Versions of the License. - . - 6.1. New Versions. - Netscape Communications Corporation ("Netscape") may publish revised - and/or new versions of the License from time to time. Each version - will be given a distinguishing version number. - . - 6.2. Effect of New Versions. - Once Covered Code has been published under a particular version of the - License, You may always continue to use it under the terms of that - version. You may also choose to use such Covered Code under the terms - of any subsequent version of the License published by Netscape. No one - other than Netscape has the right to modify the terms applicable to - Covered Code created under this License. - . - 6.3. Derivative Works. - If You create or use a modified version of this License (which you may - only do in order to apply it to code which is not already Covered Code - governed by this License), You must (a) rename Your license so that - the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", - "MPL", "NPL" or any confusingly similar phrase do not appear in your - license (except to note that your license differs from this License) - and (b) otherwise make it clear that Your version of the license - contains terms which differ from the Mozilla Public License and - Netscape Public License. (Filling in the name of the Initial - Developer, Original Code or Contributor in the notice described in - Exhibit A shall not of themselves be deemed to be modifications of - this License.) - . - 7. DISCLAIMER OF WARRANTY. - . - COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF - DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. - THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE - IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, - YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE - COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER - OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - . - 8. TERMINATION. - . - 8.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to cure - such breach within 30 days of becoming aware of the breach. All - sublicenses to the Covered Code which are properly granted shall - survive any termination of this License. Provisions which, by their - nature, must remain in effect beyond the termination of this License - shall survive. - . - 8.2. If You initiate litigation by asserting a patent infringement - claim (excluding declatory judgment actions) against Initial Developer - or a Contributor (the Initial Developer or Contributor against whom - You file such action is referred to as "Participant") alleging that: - . - (a) such Participant's Contributor Version directly or indirectly - infringes any patent, then any and all rights granted by such - Participant to You under Sections 2.1 and/or 2.2 of this License - shall, upon 60 days notice from Participant terminate prospectively, - unless if within 60 days after receipt of notice You either: (i) - agree in writing to pay Participant a mutually agreeable reasonable - royalty for Your past and future use of Modifications made by such - Participant, or (ii) withdraw Your litigation claim with respect to - the Contributor Version against such Participant. If within 60 days - of notice, a reasonable royalty and payment arrangement are not - mutually agreed upon in writing by the parties or the litigation claim - is not withdrawn, the rights granted by Participant to You under - Sections 2.1 and/or 2.2 automatically terminate at the expiration of - the 60 day notice period specified above. - . - (b) any software, hardware, or device, other than such Participant's - Contributor Version, directly or indirectly infringes any patent, then - any rights granted to You by such Participant under Sections 2.1(b) - and 2.2(b) are revoked effective as of the date You first made, used, - sold, distributed, or had made, Modifications made by that - Participant. - . - 8.3. If You assert a patent infringement claim against Participant - alleging that such Participant's Contributor Version directly or - indirectly infringes any patent where such claim is resolved (such as - by license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - . - 8.4. In the event of termination under Sections 8.1 or 8.2 above, - all end user license agreements (excluding distributors and resellers) - which have been validly granted by You or any distributor hereunder - prior to termination shall survive termination. - . - 9. LIMITATION OF LIABILITY. - . - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL - DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, - OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR - ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY - CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, - WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY - RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW - PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE - EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO - THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - . - 10. U.S. GOVERNMENT END USERS. - . - The Covered Code is a "commercial item," as that term is defined in - 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" and "commercial computer software documentation," as such - terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 - C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), - all U.S. Government End Users acquire Covered Code with only those - rights set forth herein. - . - 11. MISCELLANEOUS. - . - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - California law provisions (except to the extent applicable law, if - any, provides otherwise), excluding its conflict-of-law provisions. - With respect to disputes in which at least one party is a citizen of, - or an entity chartered or registered to do business in the United - States of America, any litigation relating to this License shall be - subject to the jurisdiction of the Federal Courts of the Northern - District of California, with venue lying in Santa Clara County, - California, with the losing party responsible for costs, including - without limitation, court costs and reasonable attorneys' fees and - expenses. The application of the United Nations Convention on - Contracts for the International Sale of Goods is expressly excluded. - Any law or regulation which provides that the language of a contract - shall be construed against the drafter shall not apply to this - License. - . - 12. RESPONSIBILITY FOR CLAIMS. - . - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - . - 13. MULTIPLE-LICENSED CODE. - . - Initial Developer may designate portions of the Covered Code as - "Multiple-Licensed". "Multiple-Licensed" means that the Initial - Developer permits you to utilize portions of the Covered Code under - Your choice of the NPL or the alternative licenses, if any, specified - by the Initial Developer in the file described in Exhibit A. - . - EXHIBIT A -Mozilla Public License. - . - ``The contents of this file are subject to the Mozilla Public License - Version 1.1 (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.mozilla.org/MPL/ - . - Software distributed under the License is distributed on an "AS IS" - basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the - License for the specific language governing rights and limitations - under the License. - . - The Original Code is ______________________________________. - . - The Initial Developer of the Original Code is ________________________. - Portions created by ______________________ are Copyright (C) ______ - _______________________. All Rights Reserved. - . - Contributor(s): ______________________________________. - . - Alternatively, the contents of this file may be used under the terms - of the _____ license (the "[___] License"), in which case the - provisions of [______] License are applicable instead of those - above. If you wish to allow use of your version of this file only - under the terms of the [____] License and not to allow others to use - your version of this file under the MPL, indicate your decision by - deleting the provisions above and replace them with the notice and - other provisions required by the [___] License. If you do not delete - the provisions above, a recipient may use your version of this file - under either the MPL or the [___] License." - . - [NOTE: The text of this Exhibit A may differ slightly from the text of - the notices in the Source Code files of the Original Code. You should - use the text of this Exhibit A rather than the text found in the - Original Code Source Code for Your Modifications.] - - ----------------------------------------- -libx11-6 version 2:1.6.7-1+deb10u1 - - -Copyright: - -This package was downloaded from -https://xorg.freedesktop.org/releases/individual/lib/ - -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at https://opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------------------------------- -libx11-data version 2:1.6.7-1+deb10u1 - - -Copyright: - -This package was downloaded from -https://xorg.freedesktop.org/releases/individual/lib/ - -The following is the 'standard copyright' agreed upon by most contributors, -and is currently the canonical license preferred by the X.Org Foundation. -This is a slight variant of the common MIT license form published by the -Open Source Initiative at https://opensource.org/licenses/mit-license.php - -Copyright holders of new code should use this license statement where -possible, and insert their name to this list. Please sort by surname -for people, and by the full name for other entities (e.g. Juliusz -Chroboczek sorts before Intel Corporation sorts before Daniel Stone). - -See each individual source file or directory for the license that applies -to that file. - -Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett -Copyright © 2009 Red Hat, Inc. -Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------------------- - -The following licenses are 'legacy' - usually MIT/X11 licenses with the name -of the copyright holder(s) in the license statement: - -Copyright 1984-1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -X Window System is a trademark of The Open Group. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium -Copyright 2000 The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc. - -Permission to use, copy, modify and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice appears in all copies and that both that copyright notice -and this permission notice appear in all copies, and that the names of -Digital and Tektronix not be used in in advertising or publicity pertaining -to this documentation without specific, written prior permission. -Digital and Tektronix makes no representations about the suitability -of this documentation for any purpose. -It is provided ``as is'' without express or implied warranty. - - ---------------------------------------- - -Copyright (c) 1999-2000 Free Software Foundation, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Free Software Foundation -shall not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization from the -Free Software Foundation. - - ---------------------------------------- - -Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. - All Rights Reserved - -This file is a component of an X Window System-specific implementation -of Xcms based on the TekColor Color Management System. TekColor is a -trademark of Tektronix, Inc. The term "TekHVC" designates a particular -color space that is the subject of U.S. Patent No. 4,985,853 (equivalent -foreign patents pending). Permission is hereby granted to use, copy, -modify, sell, and otherwise distribute this software and its -documentation for any purpose and without fee, provided that: - -1. This copyright, permission, and disclaimer notice is reproduced in - all copies of this software and any modification thereof and in - supporting documentation; -2. Any color-handling application which displays TekHVC color - cooordinates identifies these as TekHVC color coordinates in any - interface that displays these coordinates and in any associated - documentation; -3. The term "TekHVC" is always used, and is only used, in association - with the mathematical derivations of the TekHVC Color Space, - including those provided in this file and any equivalent pathways and - mathematical derivations, regardless of digital (e.g., floating point - or integer) representation. - -Tektronix makes no representation about the suitability of this software -for any purpose. It is provided "as is" and with all faults. - -TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, -INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY -SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1995 FUJITSU LIMITED -This is source code modified by FUJITSU LIMITED under the Joint -Development Agreement for the CDE/Motif PST. - - ---------------------------------------- - -Copyright 1992 by Oki Technosystems Laboratory, Inc. -Copyright 1992 by Fuji Xerox Co., Ltd. - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Oki Technosystems -Laboratory and Fuji Xerox not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. -Oki Technosystems Laboratory and Fuji Xerox make no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS -LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -FUJITSU LIMITED makes no representations about the suitability of -this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright (c) 1995 David E. Wexelblat. All rights reserved - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of David E. Wexelblat shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from David E. Wexelblat. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name OMRON not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. OMRON makes no representations -about the suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by -Digital Equipment Corporation - -Portions Copyright 1990, 1991 by Tektronix, Inc - -Rewritten for X.org by Chris Lee - -Permission to use, copy, modify, distribute, and sell this documentation -for any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Chris Lee makes no representations about the suitability for any purpose -of the information in this document. It is provided \`\`as-is'' without -express or implied warranty. - - ---------------------------------------- - -Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, -Copyright 1994 by FUJITSU LIMITED -Copyright 1994 by Sony Corporation - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital, FUJITSU -LIMITED and Sony Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. - -DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Open Software Foundation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and -its documentation for any purpose is hereby granted without fee, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of FUJITSU LIMITED and Sony Corporation -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. FUJITSU LIMITED and -Sony Corporation makes no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE -USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. - -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED -Copyright 1993 by Digital Equipment Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of FUJITSU LIMITED and -Digital Equipment Corporation not be used in advertising or publicity -pertaining to distribution of the software without specific, written -prior permission. FUJITSU LIMITED and Digital Equipment Corporation -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR -ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. -Copyright 1994 by Sony Corporation - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED, -Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. -FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and -Sony Corporation make no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, -IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED -AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, -Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1993 by SunSoft, Inc. -Copyright 1999-2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the names of SunSoft, Inc. and -Bruno Haible not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. SunSoft, Inc. and Bruno Haible make no representations -about the suitability of this software for any purpose. It is -provided "as is" without express or implied warranty. - -SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and TOSHIBA -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Open Software -Foundation and TOSHIBA make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Wyse not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - - -Copyright 1991 by the Open Software Foundation -Copyright 1993, 1994 by the Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of Open Software Foundation and -Sony Corporation not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. -Open Software Foundation and Sony Corporation make no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN -SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1992, 1993 by FUJITSU LIMITED -Copyright 1993 by Fujitsu Open Systems Solutions, Inc. - -Permission to use, copy, modify, distribute and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of FUJITSU LIMITED and -Fujitsu Open Systems Solutions, Inc. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. -FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no -representations about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS -SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT -OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE -OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1993, 1994 by Sony Corporation - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Sony Corporation -not be used in advertising or publicity pertaining to distribution -of the software without specific, written prior permission. -Sony Corporation makes no representations about the suitability of -this software for any purpose. It is provided "as is" without -express or implied warranty. - -SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1986, 1998 The Open Group -Copyright (c) 2000 The XFree86 Project, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium or of the -XFree86 Project shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the X Consortium and the XFree86 Project. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, and -Open Software Foundation not be used in advertising or publicity -pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, and Open Software -Foundation make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION -DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, -Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - - -Copyright 1991, 1992 by Fuji Xerox Co., Ltd. -Copyright 1992, 1993, 1994 by FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Fuji Xerox, -FUJITSU LIMITED not be used in advertising or publicity pertaining -to distribution of the software without specific, written prior -permission. Fuji Xerox, FUJITSU LIMITED make no representations -about the suitability of this software for any purpose. -It is provided "as is" without express or implied warranty. - -FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, -FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2006 Josh Triplett - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------- - -(c) Copyright 1996 by Sebastien Marineau and Holger Veit - - - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of Sebastien Marineau or Holger Veit -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Holger Veit or -Sebastien Marineau. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation -Copyright 1991 by the Open Software Foundation -Copyright 1993 by the TOSHIBA Corp. -Copyright 1993, 1994 by Sony Corporation -Copyright 1993, 1994 by the FUJITSU LIMITED - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, NTT, Open -Software Foundation, and Sony Corporation not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. OMRON, NTT Software, NTT, Open Software -Foundation, and Sony Corporation make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY -CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT -SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY -CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER -IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright 2000 by Bruno Haible - -Permission to use, copy, modify, distribute, and sell this software -and its documentation for any purpose is hereby granted without fee, -provided that the above copyright notice appear in all copies and -that both that copyright notice and this permission notice appear -in supporting documentation, and that the name of Bruno Haible not -be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. Bruno Haible -makes no representations about the suitability of this software for -any purpose. It is provided "as is" without express or implied -warranty. - -Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN -NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE -OR PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright © 2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - ---------------------------------------- - -Copyright (c) 2007-2009, Troy D. Hanson -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS -IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------------------------------- - -Copyright 1992, 1993 by TOSHIBA Corp. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of TOSHIBA not be used in advertising -or publicity pertaining to distribution of the software without specific, -written prior permission. TOSHIBA make no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - - ---------------------------------------- - -Copyright IBM Corporation 1993 - -All Rights Reserved - -License to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of IBM not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL -IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - ---------------------------------------- - -Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, - and Nippon Telegraph and Telephone Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the names of OMRON, NTT Software, and NTT -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. OMRON, NTT Software, -and NTT make no representations about the suitability of this -software for any purpose. It is provided "as is" without express or -implied warranty. - -OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD -TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE -LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------------------------------- -libxau6 version 1:1.0.8-1+b2 - - -Copyright: - -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/lib/ - -Copyright 1988, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - ----------------------------------------- -libxaw7 version 2:1.0.13-1+b2 - - -Copyright: - -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/lib/ - -Copyright 1985-1990, 1994, 1998 The Open Group -Copyright 2003-2004 Roland Mainz - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1998-1999 by The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -XFree86 Project. - - -Copyright 1991 by OMRON Corporation - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of OMRON not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. OMRON makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTUOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1987-1998 by Digital Equipment Corporation, Maynard, Massachusetts. -All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - - -Copyright 1989 Prentice Hall - -Permission to use, copy, modify, and distribute this software for any -purpose and without fee is hereby granted, provided that the above -copyright notice appear in all copies and that both the copyright notice -and this permission notice appear in supporting documentation. - -Prentice Hall and the authors disclaim all warranties with regard -to this software, including all implied warranties of merchantability and -fitness. In no event shall Prentice Hall or the authors be liable -for any special, indirect or cosequential damages or any damages whatsoever -resulting from loss of use, data or profits, whether in an action of -contract, negligence or other tortious action, arising out of or in -connection with the use or performance of this software. - - -(c) Copyright 2003 Danny Backx -(c) Copyright 2003-2004 Roland Mainz - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the copyright holders shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from said -copyright holders. - - - -Copyright 1985, 1986, 1987, 1988, 1989, 1991, 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the ``Software''), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the X Consortium. - -Copyright 1985, 1986, 1987, 1988, 1989, 1991 -Digital Equipment Corporation, Maynard, Massachusetts. - -Permission to use, copy, modify and distribute this documentation for any -purpose and without fee is hereby granted, provided that the above copyright -notice appears in all copies and that both that copyright notice and this -permission notice appear in supporting documentation, and that the name of -Digital not be used in in advertising or publicity pertaining -to distribution of the software without specific, written prior permission. -Digital makes no representations about the suitability of the -software described herein for any purpose. -It is provided ``as is'' without express or implied warranty. - - ----------------------------------------- -libxcb1 version 1.13.1-2 - - -Copyright: - -This package was debianized by Jamey Sharp on -Thu, 18 Mar 2004 00:48:42 -0800, and later updated by Josh Triplett -. The package is co-maintained by the XCB developers -via the XCB mailing list . - -It was downloaded from https://xcb.freedesktop.org/dist - -Upstream Authors: Jamey Sharp - Josh Triplett - -Copyright: - -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the authors -or their institutions shall not be used in advertising or -otherwise to promote the sale, use or other dealings in this -Software without prior written authorization from the -authors. - - ----------------------------------------- -libxdmcp6 version 1:1.1.2-3 - - -Copyright: - -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/lib/ - -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Author: Keith Packard, MIT X Consortium - - ----------------------------------------- -libxext6 version 2:1.3.3-1+b2 - - -Copyright: - -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/lib/ - -Copyright 1986, 1987, 1988, 1989, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -Copyright (c) 1996 Digital Equipment Corporation, Maynard, Massachusetts. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING, -BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Digital Equipment Corporation -shall not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from Digital -Equipment Corporation. - -Copyright (c) 1997 by Silicon Graphics Computer Systems, Inc. -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Silicon Graphics not be -used in advertising or publicity pertaining to distribution -of the software without specific prior written permission. -Silicon Graphics makes no representation about the suitability -of this software for any purpose. It is provided "as is" -without any express or implied warranty. -SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON -GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH -THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1992 Network Computing Devices - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of NCD. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. NCD. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - -NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD. -BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, -and Olivetti Research Limited, Cambridge, England. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the names of Digital or Olivetti -not be used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL THEY BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright 1986, 1987, 1988 by Hewlett-Packard Corporation - -Permission to use, copy, modify, and distribute this -software and its documentation for any purpose and without -fee is hereby granted, provided that the above copyright -notice appear in all copies and that both that copyright -notice and this permission notice appear in supporting -documentation, and that the name of Hewlett-Packard not be used in -advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -Hewlett-Packard makes no representations about the -suitability of this software for any purpose. It is provided -"as is" without express or implied warranty. - -This software is not subject to any license of the American -Telephone and Telegraph Company or of the Regents of the -University of California. - -Copyright (c) 1994, 1995 Hewlett-Packard Company - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL HEWLETT-PACKARD COMPANY BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the Hewlett-Packard -Company shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from the Hewlett-Packard Company. - -Copyright Digital Equipment Corporation, 1996 - -Permission to use, copy, modify, distribute, and sell this -documentation for any purpose is hereby granted without fee, -provided that the above copyright notice and this permission -notice appear in all copies. Digital Equipment Corporation -makes no representations about the suitability for any purpose -of the information in this document. This documentation is -provided ``as is'' without express or implied warranty. - -Copyright (c) 1999, 2005, 2006, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Copyright (c) 1989 X Consortium, Inc. and Digital Equipment Corporation. -Copyright (c) 1992 X Consortium, Inc. and Intergraph Corporation. -Copyright (c) 1993 X Consortium, Inc. and Silicon Graphics, Inc. -Copyright (c) 1994, 1995 X Consortium, Inc. and Hewlett-Packard Company. - -Permission to use, copy, modify, and distribute this documentation for -any purpose and without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. -Digital Equipment Corporation, Intergraph Corporation, Silicon -Graphics, Hewlett-Packard, and the X Consortium make no -representations about the suitability for any purpose of the -information in this document. This documentation is provided ``as is'' -without express or implied warranty. - - ----------------------------------------- -libxmu6 version 2:1.1.2-2+b3 - - -Copyright: - -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/lib/ - -Copyright 1989, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - ------------ - -Xmu/StrToBmap.c and Xmu/GrayPixmap.c also have: - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - ------------ - -And Xmu/Clip.c has: - -Copyright (c) 1998 by The XFree86 Project, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from the -XFree86 Project. - - ----------------------------------------- -libxpm4 version 1:3.5.12-1 - - -Copyright: - -This package was downloaded from -https://xorg.freedesktop.org/releases/individual/lib/ - -Copyright (C) 1989-95 GROUPE BULL - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -GROUPE BULL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of GROUPE BULL shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from GROUPE BULL. - -Copyright (C) 1998 Arnaud LE HORS - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -Arnaud LE HORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Arnaud LE HORS shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Arnaud LE HORS. - -Copyright (C) 19896 Lorens Younes - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -Lorens Younes BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Lorens Younes shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Lorens Younes. - - ----------------------------------------- -libxt6 version 1:1.1.5-1+b3 - - -Copyright: - -This package was downloaded from -http://xorg.freedesktop.org/releases/individual/lib/ - - -Copyright © 2001,2003 Keith Packard - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of Keith Packard not be used in -advertising or publicity pertaining to distribution of the software without -specific, written prior permission. Keith Packard makes no -representations about the suitability of this software for any purpose. It -is provided "as is" without express or implied warranty. - -KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -Copyright (c) 1993, 2011, Oracle and/or its affiliates. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -Copyright 1987, 1988, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - - -Copyright (c) 1993, 1994 X Consortium - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Except as contained in this notice, the name of the X Consortium shall not -be used in advertising or otherwise to promote the sale, use or other -dealing in this Software without prior written authorization from the -X Consortium. - - ----------------------------------------- -libxtables12 version 1.8.2-4 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: iptables -Upstream-Contact: Netfilter Developer List -Source: https://www.netfilter.org/ - -Files: * -Copyright: 2000-2002, the netfilter coreteam - Paul 'Rusty' Russell - Marc Boucher - James Morris - Harald Welte - Jozsef Kadlecsik -License: GPL-2 - -Files: extensions/libebt_802_3.c -Copyright: 2003 Chris Vitale -License: GPL-2 - -Files: extensions/libebt_ip.c extensions/libebt_log.c extensions/libebt_mark*.c -Copyright: 2002 Bart De Schuymer -License: GPL-2 - -Files: extensions/libebt_limit.c -Copyright: 2003 Tom Marshall -License: GPL-2 - -Files: extensions/libebt_nflog.c -Copyright: 2008 Peter Warasin -License: GPL-2 - -Files: extensions/libip6t_DNAT.c -Copyright: 2011, Patrick McHardy -License: GPL-2 - -Files: extensions/libip6t_DNPT.c -Copyright: 2012-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libip6t_MASQUERADE.c -Copyright: 2011, Patrick McHardy -License: GPL-2 - -Files: extensions/libip6t_NETMAP.c -Copyright: 2011, Patrick McHardy -License: GPL-2 - -Files: extensions/libip6t_REDIRECT.c -Copyright: 2011, Patrick McHardy -License: GPL-2 - -Files: extensions/libip6t_REJECT.c -Copyright: 2000, Jozsef Kadlecsik -License: GPL-2 - -Files: extensions/libip6t_SNAT.c -Copyright: 2011, Patrick McHardy -License: GPL-2 - -Files: extensions/libip6t_SNPT.c -Copyright: 2012-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libip6t_mh.c -Copyright: 2006, USAGI/WIDE Project -License: GPL-2 - -Files: extensions/libipt_CLUSTERIP.c -Copyright: 2003, Harald Welte -License: GPL-2 - -Files: extensions/libipt_ECN.c -Copyright: 2002, by Harald Welte -License: GPL-2 - -Files: extensions/libipt_REJECT.c -Copyright: 2000, Jozsef Kadlecsik -License: GPL-2 - -Files: extensions/libipt_TTL.c -Copyright: 2000, Harald Welte -License: GPL-2 - -Files: extensions/libipt_ULOG.c -Copyright: 2000, Harald Welte -License: GPL-2 - -Files: extensions/libipt_ttl.c -Copyright: 2000, Harald Welte -License: GPL-2 - -Files: extensions/libxt_AUDIT.c -Copyright: 2010-2011, Thomas Graf - 2010-2011, Red Hat, Inc. -License: GPL-2 - -Files: extensions/libxt_CHECKSUM.c -Copyright: 2002, Harald Welte - 2010, Red Hat, Inc -License: GPL-2 - -Files: extensions/libxt_CLASSIFY.c -Copyright: 2003-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_CONNMARK.c -Copyright: 2002, 2004, MARA Systems AB by Henrik Nordstrom -License: GPL-2 - -Files: extensions/libxt_CONNSECMARK.c -Copyright: 2006, Red Hat, Inc., James Morris -License: GPL-2 - -Files: extensions/libxt_CT.c -Copyright: 2010-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_DSCP.c -Copyright: 2000-2002, Matthew G. Marsh - Harald Welte -License: GPL-2 - -Files: extensions/libxt_HMARK.c -Copyright: 2012, Hans Schillstrom - 2012, Pablo Neira Ayuso -License: GPL-2 - -Files: extensions/libxt_IDLETIMER.c -Copyright: 2010, Nokia Corporation -License: GPL-2 - -Files: extensions/libxt_LED.c -Copyright: 2008, Adam Nielsen -License: GPL-2 - -Files: extensions/libxt_NFQUEUE.c -Copyright: 2005, by Harald Welte -License: GPL-2 - -Files: extensions/libxt_RATEEST.c -Copyright: 2008-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_SECMARK.c -Copyright: 2006, Red Hat, Inc., James Morris -License: GPL-2 - -Files: extensions/libxt_SET.c -Copyright: 2000-2002, Joakim Axelsson - Patrick Schaaf - Martin Josefsson - 2003-2010, Jozsef Kadlecsik -License: GPL-2 - -Files: extensions/libxt_SYNPROXY.c -Copyright: 2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_TCPMSS.c -Copyright: 2000, Marc Boucher -License: GPL-2 - -Files: extensions/libxt_TCPOPTSTRIP.c -Copyright: 2007, Sven Schnelle - 2007, CC Computer Consultants GmbH -License: GPL-2 - -Files: extensions/libxt_TEE.c -Copyright: 2007, Sebastian Claßen - 2007-2010, Jan Engelhardt -License: GPL-2 - -Files: extensions/libxt_TOS.c -Copyright: 2007, CC Computer Consultants GmbH -License: GPL-2 - -Files: extensions/libxt_TPROXY.c -Copyright: 2002-2008, BalaBit IT Ltd. -License: GPL-2 - -Files: extensions/libxt_addrtype.c -Copyright: 2003-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_bpf.c -Copyright: 2013, Google, Inc. -License: GPL-2 - -Files: extensions/libxt_cluster.c -Copyright: 2009, Pablo Neira Ayuso -License: GPL-2 - -Files: extensions/libxt_connmark.c -Copyright: 2002, 2004, MARA Systems AB by Henrik Nordstrom -License: GPL-2 - -Files: extensions/libxt_conntrack.c -Copyright: 2001, Marc Boucher (marc@mbsi.ca). - 2007-2008, CC Computer Consultants GmbH -License: GPL-2 - -Files: extensions/libxt_dccp.c -Copyright: 2005, by Harald Welte -License: GPL-2 - -Files: extensions/libxt_devgroup.c -Copyright: 2011, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_dscp.c -Copyright: 2002, Harald Welte -License: GPL-2 - -Files: extensions/libxt_ecn.c -Copyright: 2002, Harald Welte - 2011, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_hashlimit.c -Copyright: 2003-2004, Harald Welte -License: GPL-2 - -Files: extensions/libxt_osf.c -Copyright: 2003+, Evgeniy Polyakov -License: GPL-2 - -Files: extensions/libxt_owner.c -Copyright: 2007-2008, CC Computer Consultants GmbH -License: GPL-2 - -Files: extensions/libxt_policy.c -Copyright: 2005-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_rateest.c -Copyright: 2008-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_sctp.c -Copyright: 2003, Harald Welte -License: GPL-2 - -Files: extensions/libxt_set.c -Copyright: 2000-2002, Joakim Axelsson - Patrick Schaaf - Martin Josefsson - 2003-2010, Jozsef Kadlecsik -License: GPL-2 - -Files: extensions/libxt_socket.c -Copyright: 2007, BalaBit IT Ltd. -License: GPL-2 - -Files: extensions/libxt_statistic.c -Copyright: 2006-2013, Patrick McHardy -License: GPL-2 - -Files: extensions/libxt_string.c -Copyright: 2000, Emmanuel Roger - 2005-08-05, Pablo Neira Ayuso -License: GPL-2 - -Files: extensions/libxt_time.c -Copyright: 2007, CC Computer Consultants GmbH -License: GPL-2 - -Files: extensions/libxt_tos.c -Copyright: 2007, CC Computer Consultants GmbH -License: GPL-2 - -Files: extensions/libxt_u32.c -Copyright: 2002, Don Cohen - 2007, CC Computer Consultants GmbH -License: GPL-2 - -Files: include/linux/netfilter/ipset/ip_set.h -Copyright: 2000-2002, Joakim Axelsson - Patrick Schaaf - Martin Josefsson - 2003-2011, Jozsef Kadlecsik -License: GPL-2 - -Files: include/linux/netfilter/xt_AUDIT.h -Copyright: 2010-2011, Thomas Graf - 2010-2011, Red Hat, Inc. -License: GPL-2 - -Files: include/linux/netfilter/xt_CHECKSUM.h -Copyright: 2002, Harald Welte - 2010, Red Hat Inc -License: GPL-2 - -Files: include/linux/netfilter/xt_DSCP.h -Copyright: 2002, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter/xt_IDLETIMER.h -Copyright: 2004, 2010, Nokia Corporation -License: GPL-2 - -Files: include/linux/netfilter/xt_NFQUEUE.h -Copyright: 2005, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter/xt_connmark.h -Copyright: 2002, 2004, MARA Systems AB by Henrik Nordstrom -License: GPL-2 - -Files: include/linux/netfilter/xt_conntrack.h -Copyright: 2001, Marc Boucher (marc@mbsi.ca) -License: GPL-2 - -Files: include/linux/netfilter/xt_dscp.h -Copyright: 2002, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter/xt_ecn.h -Copyright: 2002, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter/xt_osf.h -Copyright: 2003+, Evgeniy Polyakov -License: GPL-2 - -Files: include/linux/netfilter_ipv4.h -Copyright: 1998, Rusty Russell -License: GPL-2 - -Files: include/linux/netfilter_ipv4/ip_queue.h -Copyright: 2000, James Morris -License: GPL-2 - -Files: include/linux/netfilter_ipv4/ipt_ECN.h -Copyright: 2002, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter_ipv4/ipt_TTL.h -Copyright: 2000, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter_ipv4/ipt_ULOG.h -Copyright: 2000-2002, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter_ipv4/ipt_ttl.h -Copyright: 2000, Harald Welte -License: GPL-2 - -Files: include/linux/netfilter_ipv6.h -Copyright: 1998, Rusty Russell - 1999, David Jeffery -License: GPL-2 - -Files: iptables/iptables-apply -Copyright: 2006, Martin F. Krafft - 2010, GW -License: Artistic-2 - -Files: iptables/iptables-save.c -Copyright: 1999, Paul 'Rusty' Russell - 2000-2002, Harald Welte -License: GPL-2 - -Files: iptables/iptables-xml.c -Copyright: 2006, Ufo Mechanic -License: GPL-2 - -Files: iptables/nft.c -Copyright: 2012 Pablo Neira Ayuso -License: GPL-2+ - -Files: iptables/nft-arp.c -Copyright: 2013 Pablo Neira Ayuso - 2013 Giuseppe Longo -License: GPL-2+ - -Files: iptables/nft-bridge.c -Copyright: 2014 Giuseppe Longo -License: GPL-2+ - -Files: iptables/nft-ipv4.c iptables/nft-ipv6.c iptables/nft-shared.c -Copyright: 2012-2013 Pablo Neira Ayuso - 2013 Tomasz Bursztyka -License: GPL-2+ - -Files: iptables/xtables-arp.c iptables/xtables-eb.c -Copyright: 2002 Bart De Schuymer -License: GPL-2+ - -Files: libiptc/libip4tc.c -Copyright: 1999, Paul ``Rusty'' Russell -License: GPL-2 - -Files: libiptc/libip6tc.c -Copyright: 1999, Paul ``Rusty'' Russell -License: GPL-2 - -Files: libiptc/libiptc.c -Copyright: 1999, Paul ``Rusty'' Russell - 2000-2004, by the Netfilter Core Team - 2003, 2004, Harald Welte - 2008, Jesper Dangaard Brouer -License: GPL-2 - -Files: libxtables/xtables.c -Copyright: 2000-2006, by the netfilter coreteam -License: GPL-2 - -Files: libxtables/xtoptions.c -Copyright: 2011, Jan Engelhardt -License: GPL-2 - -Files: utils/nfsynproxy.c -Copyright: 2013, Patrick McHardy -License: GPL-2 - -Files: utils/pf.os -Copyright: 2000-2003, Michal Zalewski - 2003, Mike Frantzen -License: custom - Permission to use, copy, modify, and distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - . - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - -License: GPL-2 - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. - . - This program 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 GNU General Public License for more - details. - . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-2+ - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - This package 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see - . - On Debian systems, the complete text of the GNU General - Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". - -License: Artistic-2 - The "Artistic License" - . - Preamble - . - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - . - Definitions: - . - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - . - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - . - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - . - "You" is you, if you're thinking about copying or distributing - this Package. - . - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - . - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - . - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - . - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - . - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - . - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - . - b) use the modified Package only within your corporation or organization. - . - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - . - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - . - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - . - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. You may embed this Package's interpreter within - an executable of yours (by linking); this shall be construed as a mere - form of aggregation, provided that the complete Standard Version of the - interpreter is so embedded. - . - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - . - 7. C subroutines (or comparably compiled subroutines in other - languages) supplied by you and linked into this Package in order to - emulate subroutines and variables of the language defined by this - Package shall not be considered part of this Package, but are the - equivalent of input as in Paragraph 6, provided these subroutines do - not change the language in any way that would cause it to fail the - regression tests for the language. - . - 8. Aggregation of this Package with a commercial distribution is always - permitted provided that the use of this Package is embedded; that is, - when no overt attempt is made to make this Package's interfaces visible - to the end user of the commercial distribution. Such use shall not be - construed as a distribution of this Package. - . - 9. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - . - 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - . - The End - - ----------------------------------------- -moreutils version 0.62-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Source: Contributed by many folks. - -Files: * -Copyright: 2006-2016 Joey Hess -License: GPL-2+ - -Files: is_utf8/* -Copyright: 2016 Julien Palard -License: BSD-2-Clause - -Files: sponge.* -Copyright: 2006 Tollef Fog Heen -License: GPL-2 - -Files: ifdata.c -Copyright: 2002 Benjamin BAYART -License: GPL-2+ - -Files: pee.c -Copyright: 2006 Miek Gieben -License: GPL-2+ - -Files: zrun -Copyright: 2006 Chung-chieh Shan -License: GPL-2+ - -Files: mispipe.c -Copyright: 2004 Nathanael Nerode -License: GPL-2+ or Expat - -Files: lckdo.c lckdo.docbook -Copyright: Michael Tokarev -License: other - Public domain - -Files: ifne.c ifne.docbook -Copyright: 2008 Javier Merino -License: GPL-2+ - -Files: parallel.c -Copyright: 2008 Tollef Fog Heen -License: GPL-2 - -Files: errno.c errno.docbook -Copyright: 2012 Lars Wirzenius -License: GPL-2+ - -Files: physmem.c -Copyright: 2000, 2001, 2003, 2005, 2006 Free Software Foundation, Inc. -License: GPL-2+ - -License: GPL-2 - The full text of the GPL is distributed as COPYING in moreutils's source, - and is distributed in /usr/share/common-licenses/GPL-2 on Debian systems. - -License: GPL-2+ - The full text of the GPL is distributed as COPYING in moreutils's source, - and is distributed in /usr/share/common-licenses/GPL-2 on Debian systems. - -License: Expat - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - -License: BSD-2-clause - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions - # are met: - # 1. Redistributions of source code must retain the above copyright - # notice, this list of conditions and the following disclaimer. - # 2. Redistributions in binary form must reproduce the above copyright - # notice, this list of conditions and the following disclaimer in the - # documentation and/or other materials provided with the distribution. - # - # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - # IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------------------------------- -pax version 1:20190224-1 - - -Copyright: - -This package was debianised by Thorsten Glaser on -Mon, 26 Nov 2012 16:43:46 +0000. - -It was downloaded from: -https://www.mirbsd.org/MirOS/dist/mir/cpio/paxmirabilis-20190224.cpio.gz - -Licence: - - * Copyright (c) 2005, 2006, 2007, 2008, 2009, 2011, 2012, 2013, - * 2014, 2015, 2016, 2017, 2018, 2019 - * mirabilos - * Copyright (c) 2018 - * Jonathan de Boyne Pollard - * mirabilos - * Copyright (c) 2011 - * Svante Signell - * Guillem Jover - * Copyright (c) 1996, 1997 SigmaSoft, Th. Lockert - * Copyright (c) 1992 Keith Muller. - * Copyright (c) 1990, 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * Keith Muller of the University of California, San Diego. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - - * Copyright © 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, - * 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, - * 2019 - * mirabilos - * Copyright © 2018 - * mirabilos - * Also contains material part of “jupp” (Joe’s Own Editor), © 2018 - * mirabilos - * Contains code from “mksh” (The MirBSD Korn Shell) © 2015 - * mirabilos - * KO Myung-Hun - * - * Provided that these terms and disclaimer and all copyright notices - * are retained or reproduced in an accompanying document, permission - * is granted to deal in this work without restriction, including un‐ - * limited rights to use, publicly perform, distribute, sell, modify, - * merge, give away, or sublicence. - * - * This work is provided “AS IS” and WITHOUT WARRANTY of any kind, to - * the utmost extent permitted by applicable law, neither express nor - * implied; without malicious intent or gross negligence. In no event - * may a licensor, author or contributor be held liable for indirect, - * direct, other damage, loss, or other issues arising in any way out - * of dealing in the work, even if advised of the possibility of such - * damage or existence of a defect, except proven that it results out - * of said person’s immediate fault when using the work as intended. - -getoldopt is: - * Written 25 August 1985 by John Gilmore (ihnp4!hoptoad!gnu) and - * placed in the Public Domain for your edification and enjoyment, - * https://creativecommons.org/publicdomain/zero/1.0/legalcode (CC0) - * being an alternative licence, confirmed by eMail on 2019-02-10. - -CC0 can be found in /usr/share/common-licenses/CC0-1.0 on a Debian system. - - * Copyright (c) 2008 Otto Moerbeek - * Copyright (c) 2004 Ted Unangst and Todd Miller - * Copyright (c) 1998 Todd C. Miller - * Optimisations by Bodo Eggert and mirabilos - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Some of the early Debian patches were (c) 2011 - Bdale Garbee - - ----------------------------------------- -perl version 5.28.1-6+deb10u1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Files-Excluded-regen-configure: bin/* -Upstream-Name: perl -Source: http://www.perl.com/CPAN/src/5.0/ -Comment: - This package was debianized by Brendan O'Dea on - Thu, 17 Aug 2000 16:10:54 +1000. - . - Upstream Authors: - . - Larry Wall et. al. (see /usr/share/doc/perl/AUTHORS). - . - Last checked against: Perl 5.28.1 - -Files: * -Copyright: - Perl is Copyright (C) 1987-2018 by Larry Wall and others. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - ---------------------------------------- - The directories ext/, dist/, and cpan/ contain separate distributions - that have been bundled with the Perl core. The copyright and license - status of these have been detailed separately below. - . - It is assumed that all the other files are part of Perl and share the - above copyright and license information unless explicitly specified - differently. Only the exceptions have been detailed below. - . - As a small portion of the files are indeed licensed differently from - the above, all the other licenses have been collected and/or duplicated - at the end of this file to facilitate review. - -Files: perlio.c -Copyright: - Copyright (c) 1996-2006, Nick Ing-Simmons - Copyright (c) 2006, 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: malloc.c -Copyright: - Modifications Copyright Ilya Zakharevich 1996-99. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: pp_sort.c -Copyright: - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others - . - Copyright (C) Tom Horsley, 1997. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: mro.c -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: perl.c -Copyright: - Copyright 1987-2018, Larry Wall - MS-DOS port Copyright (c) 1989, 1990, Diomidis Spinellis - OS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel - Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - ---------------------------------------- - These copyright notices are embedded in the code, and possibly apply - to other files as well. - -Files: time64.c -Copyright: - Copyright (c) 2007-2008 Michael G Schwern - . - This software originally derived from Paul Sheer's pivotal_gmtime_r.c. -License: Expat - -Files: - regcomp.c - regexec.c -Copyright: - Copyright (c) 1986 by University of Toronto. - Written by Henry Spencer. Not derived from licensed software. - . - Alterations to Henry's code are... - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others - . - NOTE: this is derived from Henry Spencer's regexp code, and should not - confused with the original package (see point 3 below). Thanks, Henry! -License: REGCOMP, and GPL-1+ or Artistic -Comment: - ---------------------------------------- - The "alterations to Henry's code" have the following license information: - . - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: perly.h -Copyright: - Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc. -License: GPL-3+-WITH-BISON-EXCEPTION - -Files: mkppport -Copyright: - Copyright 2006 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/unicore/*.txt -Copyright: - © 1991-2016 Unicode®, Inc. -License: Unicode -Comment: - The license is given as - . - For terms of use, see http://www.unicode.org/terms_of_use.html - . - See the end of this file for the full text of this license as downloaded - from the above URL on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: lib/deprecate.pm -Copyright: - Copyright (C) 2009, 2011 -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.10.0 or, - at your option, any later version of Perl 5 you may have available. - -Files: lib/Exporter.pm -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software. You can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/FindBin.pm -Copyright: - Copyright (c) 1995 Graham Barr & Nick Ing-Simmons. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: symbian/* -Copyright: - Copyright (c) Nokia 2004-2005. All rights reserved. -License: GPL-1+ or Artistic -Comment: - All files are licensed under the same terms as Perl itself. - -Files: symbian/PerlUiS90.rss -Copyright: - Copyright (c) 2006 Alexander Smishlajev. All rights reserved. -License: GPL-1+ or Artistic -Comment: - The PerlUi class is licensed under the same terms as Perl itself. - -Files: README.symbian -Copyright: - Copyright (c) 2004-2005 Nokia. All rights reserved. - Copyright (c) 2006-2007 Jarkko Hietaniemi. -License: GPL-1+ or Artistic -Comment: - The Symbian port is licensed under the same terms as Perl itself. - -Files: t/op/split_unicode.t -Copyright: - Copyright (c) 1991-2006 Unicode, Inc. -License: GPL-1+ or Artistic, and Unicode -Comment: - ---------------------------------------- - The test data was extracted from the Unicode Character Database. - . - It is assumed that the test code is licensed under the same terms - as Perl. - -Files: regen/reentr.pl -Copyright: Copyright (c) 2002,2003 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - Porting/checkansi.pl - Porting/valgrindpp.pl -Copyright: - Copyright 2003, 2007 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: Porting/config_h.pl -Copyright: - Copyright (C) 2005-2012 by H.Merijn Brand (m)'12 [22-09-2012] -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: Porting/git-deltatool -Copyright: - This software is copyright (c) 2010 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under the same - terms as the Perl 5 programming language system itself. - -Files: NetWare/* -Copyright: - Copyright (C) 2000-01, 2002 Novell, Inc. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - vms/vms.c - vms/vmsish.h -Copyright: - Copyright (C) 1993-2015 by Charles Bailey and others. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: x2p/s2p.PL -Copyright: unknown -License: S2P - -Files: win32/fcrypt.c -Copyright: - Copyright (C) 1993 Eric Young - see README for more details -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: cpan/Archive-Tar/* -Copyright: 2002 - 2009 Jos Boumans . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify - it under the same terms as Perl itself. - -Files: - cpan/AutoLoader/* - dist/SelfLoader/* -Copyright: This package has the same copyright and license as the perl core: - Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 - by Larry Wall and others - . - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: cpan/autodie/* -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the - same terms as Perl itself. - -Files: - cpan/autodie/lib/autodie/exception/system.pm - cpan/autodie/lib/autodie/exception.pm -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This is free software. You may modify and/or redistribute this - code under the same terms as Perl 5.10 itself, or, at your option, - any later version of Perl 5. - -Files: - cpan/autodie/lib/autodie/Scope/GuardStack.pm - cpan/autodie/lib/autodie/Util.pm -Copyright: Copyright 2013-2014, Niels Thykier -License: GPL-1+ or Artistic -Comment: - This module is free software. You may distribute it under the - same terms as Perl itself. - -Files: cpan/B- -Copyright: - Copyright (c) 1996, 1997 Malcolm Beattie - Copyright (c) 2008, 2010, 2013, 2014 Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version, or - . - b) the "Artistic License" which comes with this kit. - -Files: cpan/Compress-Raw-Bzip2/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Bzip2/bzip2-src/* -Copyright: Copyright(C) 1996-2010 Julian Seward. All rights reserved -Comment: - ---------------------------------------- - cpan/Compress-Raw-Bzip2/bzip2-src/README states: - Note that the files bzip2.c, bzip2recover.c, bzlib.c & decompress.c - have been modified to allow them to build with a C++ compiler. - The file bzip2-src/bzip2-cpp.patch contains the patch - that was used to modify the original source. - but the patch has apparently been filtered out when including the software - into the Perl core distribution. -License: BZIP - -Files: cpan/Compress-Raw-Zlib/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Zlib/zlib-src/* -Copyright: - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -License: ZLIB - -Files: cpan/Config-Perl-V/* -Copyright: - Copyright (C) 2009-2017 H.Merijn Brand -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/CPAN/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: - cpan/CPAN/lib/App/Cpan.pm - cpan/CPAN/scripts/cpan -Copyright: (c) 2001-2015, brian d foy, All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute this under the same terms as Perl itself. - -Files: cpan/CPAN-Meta/* -Copyright: - This software is copyright (c) 2010 by David Golden, Ricardo Signes, - Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_0.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_1.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_2.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_3.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_4.pod -Copyright: Ken Williams -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-Requirements/* -Copyright: - This software is copyright (c) 2010 by David Golden and Ricardo Signes. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-YAML/* -Copyright: - This software is copyright (c) 2010 by Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/DB_File/* -Copyright: Copyright (c) 1995-2016 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/* -Copyright: - Version 3.x, Copyright (C) 2004-2010, Marcus Holland-Moritz. - Version 2.x, Copyright (C) 2001, Paul Marquess. - Version 1.x, Copyright (C) 1999, Kenneth Albanowski. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/parts/inc/mess -Copyright: - Copyright (C) 2017, Pali -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest/* -Copyright: - Copyright 1998-2006 Gisle Aas. - Copyright 1995,1996 Neil Winton. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-MD5/* -Copyright: - Copyright 1998-2003 Gisle Aas. - Copyright 1995-1996 Neil Winton. - Copyright 1990-1992 RSA Data Security, Inc. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-SHA/* -Copyright: - Copyright (C) 2003-2017 Mark Shelor, All Rights Reserved -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/* -Copyright: Copyright 2002-2014 Dan Kogai -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/bin/encguess -Copyright: 2015 Michael LaGrasta and Dan Kogai -License: Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the terms of the the Artistic License (2.0). - -Files: cpan/encoding-warnings/* -Copyright: - Copyright 2004, 2005, 2006, 2007 by Audrey Tang . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/experimental/* -Copyright: - This software is copyright (c) 2013 by Leon Timmermans. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/ExtUtils-Constant/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright or license notices in this distribution. It - is assumed that the copyright and license of Perl itself applies here - as well. - . - This is supported by the README of the separate CPAN distribution at - , which states: - . - You may distribute this work under the terms of either the GNU General - Public License or the Artistic License, as specified in perl's README - file. - . - Copyright © 2001, 2002, 2005 Nicholas Clark - -Files: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm -Copyright: 2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm -Copyright: 1996- by Andreas Koenig -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/File-Fetch/* - cpan/IPC-Cmd/* - cpan/Module-Load/* - cpan/Module-Load-Conditional/* - cpan/Module-Loaded/* - cpan/Package-Constants/* - cpan/Params-Check/* -Copyright: - There are no copyright notices in these distributions. - Their author is Jos Boumans . -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/File-Path/* -Copyright: - This module is copyright (C) Charles Bailey, Tim Bunce, David Landgren, - James Keenan, and Richard Elberger 1995-2015. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/File-Temp/* -Copyright: - This software is copyright (c) 2013 by Tim Jenness and the UK Particle - Physics and Astronomy Research Council. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Filter-Util-Call/* -Copyright: - Copyright (c) 1995-2011 Paul Marquess. All rights reserved. - Copyright (c) 2011-2014 Reini Urban. All rights reserved. - Copyright (c) 2014-2017 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Getopt-Long/* -Copyright: - Module Getopt::Long is Copyright 1990,2015 by Johan Vromans. -License: GPL-2+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the terms of the Perl Artistic License or the - GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - -Files: cpan/HTTP-Tiny/* -Copyright: - This software is copyright (c) 2016 by Christian Hansen. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/IO-Compress/* -Copyright: - Copyright (c) 1995-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/IO-Zlib/* -Copyright: - Copyright (c) 1998-2004 Tom Hughes . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. - -Files: cpan/IPC-SysV/* -Copyright: - Version 2.x, Copyright (C) 2007-2010, Marcus Holland-Moritz. - Version 1.x, Copyright (c) 1997, Graham Barr. - Version 1.x, Copyright (c) 1999, Graham Barr. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/JSON-PP/* -Copyright: - Copyright 2007-2016 by Makamaka Hannyaharamitu -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/* -Copyright: - (C) 1995-2006 Graham Barr. All rights reserved. - (C) 2013-2016 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/Makefile.PL -Copyright: - Copyright (C) 2014 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public License - or the Artistic License, as specified in the LICENCE file. - -Files: cpan/List-Util/* -Copyright: - Copyright (c) 1997-2009 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Scalar/Util.pm -Copyright: - Copyright (c) 1997-2007 Graham Barr . All rights reserved. - Copyright (c) 1999 Tuomas J. Lukka . All rights reserved. - Copyright (C) 2004, 2008 Matthijs van Duin. All rights reserved. - Copyright (C) 2014 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Sub/Util.pm -Copyright: (c) 2014 Paul Evans . All rights reserved -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - -Files: cpan/Locale-Codes/* -Copyright: - Copyright (C) 1997-2001 Canon Research Centre Europe (CRE). - Copyright (C) 2001-2010 Neil Bowers - Copyright (c) 1996-2018 Sullivan Beck - Copyright (c) 2001 Michael Hennecke -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Locale-Maketext-Simple/* -Copyright: - Copyright 2003, 2004, 2005, 2006 by Audrey Tang -License: Expat or GPL-1+ or Artistic -Comment: - This software is released under the MIT license cited below. Additionally, - when this software is distributed with Perl Kit, Version 5, you may also - redistribute it and/or modify it under the same terms as Perl itself. - -Files: - cpan/Locale-Maketext-Simple/t/po_with_i_default/i_default.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/fr.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/fr.po -Copyright: - Copyright (C) All Perl Hackers everywhere - Ton Voon , 2009. -License: Expat or GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that these translations are licensed under the same terms as - the rest of the Locale-Maketext-Simple distribution. - -Files: cpan/Math-Complex/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Memoize/* -Copyright: - Copyright 1998, 1999, 2000, 2001, 2012 M-J. Dominus. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - You may copy and distribute this program under the same terms as - Perl itself. If in doubt, write to mjd-perl-memoize+@plover.com for - a license. - -Files: cpan/MIME-Base64/* -Copyright: - Copyright 1995-2004,2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/MIME-Base64/Base64.xs -Copyright: - Copyright 1997-2004 Gisle Aas - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The tables and some of the code that used to be here was borrowed from - metamail, which comes with this message: - . - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) - . - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - -Files: cpan/Module-Metadata/* -Copyright: - Copyright (c) 2001-2011 Ken Williams. All rights reserved. - Copyright (c) 2010-2011 Matt Trout and David Golden. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/NEXT/* -Copyright: - Copyright (c) 2000-2001, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: cpan/parent/* -Copyright: - Copyright (c) 2007-10 Max Maischein -License: GPL-1+ or Artistic -Comment: - This module is released under the same terms as Perl itself. - -Files: cpan/Parse-CPAN-Meta/* -Copyright: - This software is copyright (c) 2015 by Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/PerlIO-via-QuotedPrint/* -Copyright: - Copyright (c) 2002-2004,2012 Elizabeth Mattijsen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Perl-OSType/* -Copyright: - This software is copyright (c) 2016 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Pod-Checker/* -Copyright: - Copyright (C) 1994-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Escapes/* -Copyright: - Copyright (c) 2001-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/podlators/* -Copyright: - Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010, 2012, 2013, 2014, 2015, 2016, 2017 Russ Allbery - Substantial contributions by Sean Burke -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/lib/Pod/Text/Overstrike.pm -Copyright: - Copyright 2000 Joe Smith . - Copyright 2001, 2004, 2008 Russ Allbery . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/data/snippets/README -Copyright: - Copyright 2015 Russ Allbery -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: - cpan/podlators/t/docs/pod-spelling.t - cpan/podlators/t/docs/pod.t - cpan/podlators/t/docs/synopsis.t - cpan/podlators/t/lib/Test/RRA.pm - cpan/podlators/t/lib/Test/RRA/Config.pm - cpan/podlators/t/style/minimum-version.t - cpan/podlators/t/style/strict.t -Copyright: Copyright 2012, 2013, 2014 - The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm -Copyright: Copyright 2016 Russ Allbery -License: Expat - -Files: cpan/podlators/t/man/no-encode.t -Copyright: - Copyright 2016 Niko Tyni - Copyright 2016 Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/style/module-version.t -Copyright: - Copyright 2014, 2015, 2016 Russ Allbery - Copyright 2012, 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Pod-Parser/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - PodParser is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/ParseUtils.pm -Copyright: - Copyright (C) 1999-2000 by Marek Rouchal. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Parser/t/pod/contains_pod.t -Copyright: - Copyright (C) 2005 Joshua Hoblitt -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This file has no explicit license notice, but it is assumed that it - is licensed under the same terms as the rest of the distribution. - -Files: cpan/Pod-Simple/* -Copyright: - Copyright (c) 2002-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm -Copyright: - Copyright (c) 2003-2005 Allison Randal. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/Pod-Simple/t/perlfaq.pod - cpan/Pod-Simple/t/perlfaqo.txt -Copyright: - Copyright (c) 1997-1999 Tom Christiansen and Nathan Torkington. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This document is part of the perlfaq distribution. A newer version - of it is also included in pod/perlfaq3.pod. - . - The license notice in the document is: - . - When included as an integrated part of the Standard Distribution - of Perl or of its documentation (printed or otherwise), this works is - covered under Perl's Artistic License. For separate distributions of - all or part of this FAQ outside of that, see L. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - . - The corresponding license in pod/perlfaq.pod is: - . - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: cpan/Pod-Usage/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. - Copyright (c) 2001-2016 by Marek Rouchal. -License: GPL-1+ or Artistic -Comment: - This file is part of "Pod-Usage". Pod-Usage is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Usage/t/inc/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/* -Copyright: - Copyright (C) 1990-2012 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/fallback/syslog.h -Copyright: - Copyright (c) 1982, 1986, 1988, 1993 - The Regents of the University of California. All rights reserved. -License: BSD-3-clause-with-weird-numbering - -Files: cpan/Term-ANSIColor/* -Copyright: - Copyright 1996 Zenin - Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2005, 2006, 2008, 2009, - 2010, 2011, 2012, 2013, 2014, 2015, 2016 Russ Allbery - Copyright 2012 Kurt Starsinic -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA.pm -Copyright: 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA/Config.pm -Copyright: - Copyright 2015, 2016 Russ Allbery - Copyright 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Term-Cap/* -Copyright: 1995-2015 (c) perl5 porters. -License: GPL-1+ or Artistic -Comment: - This software is free software and can be modified and distributed under - the same terms as Perl itself. - -Files: cpan/Test-Harness/* -Copyright: - Copyright (c) 2007-2011, Andy Armstrong . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser.pm -Copyright: - Copyright 2006-2008 Curtis "Ovid" Poe, all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm -Copyright: - Copyright 2007-2011 Andy Armstrong. - Portions copyright 2006-2008 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Simple/* -Copyright: - Copyright 2001-2008 by Michael G Schwern . - Copyright 2018 Chad Granum . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder.pm -Copyright: - Copyright 2002-2008 by chromatic and - Michael G Schwern E. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester/Color.pm -Copyright: - Copyright Mark Fowler 2002. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester.pm -Copyright: - Copyright Mark Fowler 2002, 2004. - . - Some code taken from Test::More and Test::Catch, written by by - Michael G Schwern . Hence, those parts - Copyright Michael G Schwern 2001. Used and distributed with - permission. - . - This module is copyright 2005 Fergal Daly , some parts - are based on other people's work. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tutorial.pod -Copyright: - Copyright 2001 by Michael G Schwern . -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files - are hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun - or for profit as you see fit. A simple comment in the code giving - credit would be courteous but is not required. - -Files: cpan/Test-Simple/lib/Test/Builder/IO/Scalar.pm -Copyright: - Copyright (c) 1996 by Eryq. All rights reserved. - Copyright (c) 1999,2001 by ZeeGee Software Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tester/CaptureRunner.pm -Copyright: Copyright 2003 by Fergal Daly . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: - cpan/Test-Simple/lib/Test/use/ok.pm - cpan/Test-Simple/lib/ok.pm -Copyright: none - To the extent possible under law, 唐鳳 has waived all copyright and related - or neighboring rights to L -License: CC0-1.0 -Comment: - ---------------------------------------- - The file links to http://creativecommons.org/publicdomain/zero/1.0/ - and the full license text as retrieved from there can be found at the - end of this file. - -Files: cpan/Text-Balanced/* -Copyright: - Copyright 1997 - 2001 Damian Conway. All Rights Reserved. - Some (minor) parts copyright 2009 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed and/or - modified under the same terms as Perl itself. - -Files: cpan/Text-ParseWords/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices this distribution. - . - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/Text-Tabs/* -Copyright: - Copyright (C) 1996-2009 David Muir Sharnoff. - Copyright (C) 2005 Aristotle Pagaltzis - Copyright (C) 2012-2013 Google, Inc. -License: TEXT-TABS - -Files: cpan/Tie-File/* -Copyright: - Tie::File version 0.97 is copyright (C) 2003 Mark Jason Dominus. -License: GPL-2+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - These terms are your choice of any of (1) the Perl Artistic Licence, - or (2) version 2 of the GNU General Public License as published by the - Free Software Foundation, or (3) any later version of the GNU General - Public License. - -Files: - cpan/bignum/* - cpan/Tie-RefHash/* - cpan/Win32API-File/* - dist/ExtUtils-Install/* - dist/Math-BigInt/* - dist/Math-BigInt-FastCalc/* - dist/Math-BigRat/* - dist/Thread-Queue/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - ---------------------------------------- - These distributions include no copyright notices but have - the same explicit licensing information. - -Files: cpan/Time-Local/* -Copyright: - Copyright (c) 1997 - 2016 by Graham Barr & Dave Rolsky. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Time-Piece/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the same - terms as Perl. - -Files: cpan/Time-Piece/Piece.xs -Copyright: - strptime copied from freebsd with the following copyright: - Copyright (c) 1994 Powerdog Industries. All rights reserved. -License: GPL-1+ or Artistic, and BSD-4-clause-POWERDOG -Comment: - ---------------------------------------- - The strptime function is licensed under the BSD-like license included - below. It is assumed that the other parts are licensed under the same - terms as the rest of the distribution. - -Files: cpan/Unicode-Collate/* -Copyright: - This module is Copyright(C) 2001-2017, SADAHIRO Tomoyuki. Japan. All - rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Unicode-Collate/Collate/allkeys.txt -Copyright: - Copyright (c) 2016 Unicode, Inc. -License: Unicode -Comment: - For terms of use, see http://www.unicode.org/terms_of_use.html - ---------------------------------------- - See below for the full text of this license as downloaded from the above URL - on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: cpan/Unicode-Normalize/* -Copyright: - Copyright(C) 2001-2012, SADAHIRO Tomoyuki. Japan. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Win32/* -Copyright: (c) 1995 Microsoft Corporation. All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices or license information in this distribution, - but the README file of the separate CPAN distribution at - states: - . - This module is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - . - The "Perl for Win32" source code was licensed under the same terms - as Perl itself and contained this copyright notice: - . - (c) 1995 Microsoft Corporation. All rights reserved. - Developed by ActiveWare Internet Corp. - -Files: dist/Attribute-Handlers/* -Copyright: - Copyright (c) 2001-2009, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: - dist/autouse/* - dist/base/* - dist/constant/* - dist/Devel-SelfStubber/* - dist/Dumpvalue/* - dist/Env/* - dist/ExtUtils-Command/* - dist/ExtUtils-Manifest/* - dist/I18N-Collate/* - dist/Safe/* - ext/Fcntl/* - ext/FileCache/* - ext/GDBM_File/* - ext/IPC-Open2/* - ext/IPC-Open3/* - ext/NDBM_File/* - ext/ODBM_File/* - ext/Opcode/* - ext/PerlIO-encoding/* - ext/PerlIO-scalar/* - ext/PerlIO-via/* - ext/POSIX/* - ext/re/* - ext/Socket/* - ext/Sys-Hostname/* - ext/Tie-Hash-NamedCapture/* - ext/Tie-Memoize/* - ext/VMS-DCLsym/* - ext/VMS-Stdio/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no copyright or license information in these distributions. - It is assumed that they are licensed under the same terms as Perl itself. - -Files: dist/B-Deparse/* -Copyright: - Copyright (c) 1998-2000, 2002, 2003, 2004, 2005, 2006 Stephen McCamant. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute and/or modify - it under the same terms as Perl itself. - -Files: dist/Carp/* -Copyright: - Copyright (c) 1994-2013 Larry Wall - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/Data-Dumper/* -Copyright: - Copyright (c) 1996-2017 Gurusamy Sarathy. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-CBuilder/* -Copyright: - Copyright (c) 2003-2005 Ken Williams. All rights reserved. - Copyright (c) 2012-2017 Ken Williams. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-ParseXS/* -Copyright: - Copyright 2002-2012 by Ken Williams, David Golden and other contributors. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - Based on the ExtUtils::xsubpp code by Larry Wall and the Perl 5 - Porters, which was released under the same license terms. - -Files: dist/Filter-Simple/* -Copyright: - Copyright (c) 2000-2008, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/if/* -Copyright: This software is copyright (c) 2002 by Ilya Zakharevich. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: dist/I18N-LangTags/* -Copyright: - Copyright 1998+, Sean M. Burke , all rights - reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/I18N-LangTags/lib/I18N/LangTags/List.pm -Copyright: - Copyright (c) 2001+ Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You can redistribute and/or modify this document under the same terms - as Perl itself. - -Files: dist/IO/* -Copyright: - Copyright (c) 1996-2003 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/IO/lib/IO/Socket.pm -Copyright: - Copyright (c) 1997-8 Graham Barr . All rights reserved. - Copyright 2001, Lincoln Stein . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The atmark() implementation: Copyright 2001, Lincoln Stein . - This module is distributed under the same terms as Perl itself. - Feel free to use, modify and redistribute it as long as you retain - the correct attribution. - -Files: dist/lib/* -Copyright: as above for 'Files: *' -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: dist/Locale-Maketext/* -Copyright: - Copyright 1999-2004, Sean M. Burke , all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod -Copyright: 1999 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: dist/Module-CoreList/* -Copyright: - Copyright (C) 2002-2009 Richard Clamp. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Module-CoreList/corelist -Copyright: - Copyright (c) 2002-2007 by D.H. aka PodMaster -License: GPL-1+ or Artistic -Comment: - This program is distributed under the same terms as perl itself. - -Files: dist/Module-CoreList/lib/Module/CoreList/Utils.pm -Copyright: - Copyright (C) 2013 Chris Williams. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Net-Ping/* -Copyright: - Copyright (c) 2016, cPanel Inc. All rights reserved. - Copyright (c) 2012, Steve Peters. All rights reserved. - Copyright (c) 2002-2003, Rob Brown. All rights reserved. - Copyright (c) 2001, Colin McMillen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/PathTools/* -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/PathTools/Cwd.xs -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. - Copyright (c) 2003 Constantin S. Svintsoff -License: GPL-1+ or Artistic, and BSD-3-clause-GENERIC -Comment: - ---------------------------------------- - The main license applies to most of the code: - . - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - . - but portions of it have been taken from a BSD variant and are licensed - under the terms of the "BSD-3-clause-GENERIC" license included in this file. - . - dist/PathTools/Cwd.pm states: - . - Portions of the C code in this library are copyright (c) 1994 by the - Regents of the University of California. All rights reserved. The - license on this code is compatible with the licensing of the rest of - the distribution - please see the source code in F for the - details. - . - but, as discussed in - http://rt.cpan.org/Public/Bug/Display.html?id=64116 - this is outdated and dist/PathTools/Cwd.xs itself contains the correct - information. - -Files: dist/Pod-Perldoc/* -Copyright: - Copyright (c) 2002-2007 Sean M. Burke. - Copyright (c) 2011 Mark Allen. All rights reserved. - Copyright (c) 2011 brian d foy. All rights reserved. - Copyright (c) 2017 Mark Allen. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Storable/* -Copyright: - Copyright (c) 1995-2001, Raphael Manfredi - Copyright (c) 2002-2014 by the Perl 5 Porters - Copyright (c) 2016,2017 cPanel Inc - Copyright (c) 2017, Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl 5 itself. - -Files: dist/Storable/t/forgive.t -Copyright: - Copyright (c) 1995-2000, Raphael Manfredi - (C) Copyright 1997, Universitat Dortmund, all rights reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/attach_errors.t - dist/Storable/t/attach_singleton.t - dist/Storable/t/circular_hook.t -Copyright: - Copyright 2005, Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/code.t - dist/Storable/t/sig_die.t -Copyright: - Copyright (c) 2002 Slaven Rezic -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: dist/threads/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads is released under the same license as Perl. - -Files: dist/threads-shared/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads::shared is released under the same license as Perl. - -Files: dist/threads-shared/shared.xs -Copyright: - Copyright (c) 2001-2002, 2006 Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: dist/Test/* -Copyright: - Copyright (c) 1998-2000 Joshua Nathaniel Pritikin. - Copyright (c) 2001-2002 Michael G. Schwern. - Copyright (c) 2002-2004 Sean M. Burke. -License: GPL-1+ or Artistic -Comment: - This package is free software and is provided "as is" without express - or implied warranty. It may be used, redistributed and/or modified - under the same terms as Perl itself. - -Files: dist/Time-HiRes/* -Copyright: - Copyright (c) 1996-2002 Douglas E. Wegscheid. All rights reserved. - Copyright (c) 2002-2010 Jarkko Hietaniemi. - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/XSLoader/* -Copyright: - Copyright (C) 1990-2011 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/attributes/* -Copyright: - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - ext/Amiga-ARexx/* - ext/Amiga-Exec/* -Copyright: - Copyright (C) 2013 by Andy Broad. -License: GPL-1+ or Artistic -Comment: - There is no license information included. It is assumed that this - distribution is licensed under the same terms as Perl itself. - -Files: ext/B/* -Copyright: - Copyright (c) 1996, 1997, 1998 Malcolm Beattie -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/B/B/Concise.pm -Copyright: - Copyright (C) 2000-2003 Stephen McCamant. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute and/or modify it - under the same terms as Perl itself. - -Files: ext/Devel-Peek/* -Copyright: - Copyright (c) 1995-98 Ilya Zakharevich. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/DynaLoader/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information included that clearly applies to the - whole of this distribution. It is assumed that it is licensed under - the same terms as Perl itself. - -Files: ext/DynaLoader/dl_aix.xs -Copyright: - This is an unpublished work copyright (c) 1992 Helios Software GmbH - 3000 Hannover 1, Germany -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that this file is licensed under the same terms as Perl itself. - -Files: ext/DynaLoader/dl_dld.xs -Copyright: - based upon the file "dl.c", which is Copyright (c) 1994, Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/DynaLoader/dl_symbian.xs -Copyright: 2004, Nokia -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The license in the file is specified as - . - License: Artistic/GPL - -Files: ext/Errno/* -Copyright: - Copyright (c) 1997-8 Graham Barr. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/File-Glob/* -Copyright: unknown -License: Artistic -Comment: - The Perl interface was written by Nathan Torkington , - and is released under the artistic license. Further modifications - were made by Greg Bacon , Gurusamy Sarathy - , and Thomas Wegner . - -Files: - ext/File-Glob/bsd_glob.c - ext/File-Glob/bsd_glob.h -Copyright: - Copyright (c) 1989, 1993 - The Regents of the University of California. All rights reserved. - . - This code is derived from software contributed to Berkeley by - Guido van Rossum. -License: BSD-3-clause - -Files: ext/Hash-Util/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/Hash-Util/lib/Hash/Util.pm -Copyright: - hv_store() is from Array::RefElem, Copyright 2000 Gisle Aas. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - As above, it is assumed that this file is licensed under the same terms - as Perl itself. - . - The copyright and license information of Array::RefElem, as fetched from - , is as - follows: - . - Copyright 2000 Gisle Aas - . - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/Hash-Util-FieldHash/* -Copyright: - Copyright (C) 2006-2007 by (Anno Siegel) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.8.7 or, - at your option, any later version of Perl 5 you may have available. - -Files: ext/I18N-Langinfo/* -Copyright: - Copyright 2001 by Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/mro/* -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2008,2009 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/Pod-Html/* -Copyright: unknown -License: Artistic -Comment: - This program is distributed under the Artistic License. - -Files: ext/SDBM_File/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - There is no copyright or license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/SDBM_File/sdbm/* -Copyright: none -License: SDBM-PUBLIC-DOMAIN - -Files: ext/Win32CORE/* -Copyright: - Copyright (C) 2007 by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/XS-APItest/* -Copyright: - Copyright (C) 2002,2004 Tim Jenness, Christian Soeller, Hugo van der Sanden. - All Rights Reserved. - . - Copyright (C) 2009 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/XS-Typemap/* -Copyright: - Copyright (C) 2001 Tim Jenness All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - pod/perldebtut.pod - pod/perlperf.pod -Copyright: - Richard Foley Copyright (c) 2000 -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - These files are a part of Perl itself, licensed as above. - -Files: pod/perlembed.pod -Copyright: - Copyright (C) 1995, 1996, 1997, 1998 Doug MacEachern and Jon Orwant. All - Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlexperiment.pod -Copyright: - Copyright 2010, brian d foy -License: GPL-1+ or Artistic -Comment: - You can use and redistribute this document under the same terms as Perl - itself. - -Files: - pod/perlfaq*.pod - pod/perlopentut.pod - pod/perltooc.pod -Copyright: - Copyright (c) 1997-2010 Tom Christiansen, Nathan Torkington, and - other authors as noted. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - -Files: pod/perlfaq.pod -Copyright: - Tom Christiansen wrote the original version of this document. - brian d foy wrote this version. See the - individual perlfaq documents for additional copyright information. -License: GPL-1+ or Artistic -Comment: - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: - pod/perlfilter.pod - pod/perlthrtut.pod -Copyright: - copyright 1998 The Perl Journal -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlglossary.pod -Copyright: - Based on the Glossary of I, Fourth Edition, - by Tom Christiansen, brian d foy, Larry Wall, & Jon Orwant. - Copyright (c) 2000, 1996, 1991, 2012 O'Reilly Media, Inc. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlmodinstall.pod -Copyright: - Copyright (C) 1998, 2002, 2003 Jon Orwant. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - pod/perlopentut.pod - pod/perltooc.pod - pod/perltoot.pod -Copyright: - Copyright 1997-1999 Tom Christiansen. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: pod/perlpodstyle.pod -Copyright: - Copyright 1999, 2000, 2001, 2004, 2006, 2008, 2010, 2015 Russ Allbery - -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: pod/perlreapi.pod -Copyright: - Copyright 2006 Yves Orton and 2007 Ævar Arnfjörð Bjarmason. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it under - the same terms as Perl itself. - -Files: pod/perlreftut.pod -Copyright: - Copyright 1998 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: - pod/perlrequick.pod - pod/perlretut.pod -Copyright: - Copyright (c) 2000 Mark Kvale - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlunicook.pod -Copyright: - Copyright (c) 2012 Tom Christiansen -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perluniintro.pod -Copyright: - Copyright 2001-2011 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - Copying - pod/perlgpl.pod -Copyright: - Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -License: DONT-CHANGE-THE-GPL - -Files: t/io/shm.t -Copyright: - Copyright (C) 1999, Graham Barr . - Copyright (C) 2007-2010, Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: regen-configure/* -Copyright: - Copyright (c) 1996-1998, Andy Dougherty - Copyright (c) 1999-2011, H.Merijn Brand -License: GPL-1+ or Artistic or Artistic-dist -Comment: - This directory is a snapshot of the upstream metaconfig repository, - containing code originally forked from 'dist' upstream by Larry - Wall and Raphael Manfredi. The 'dist/' subdirectory is unmodified - upstream code, but the other subdirectories contain mixed code. - Some units are dual licensed and some are specifically Artistic-only. - . - The bin/ subdirectory is being filtered from the upstream snapshot - (with the Files-Excluded mechanism at the top of this copyright file) - because it contains files generated from dist sources. The Debian - package build uses the tools from the separate 'dist' package. - . - From regen-configure/U/README: - . - You may distribute the files contained in this distribution - under the terms of either - . - a) the "Artistic License" which comes with Perl, or - . - b) the "Artistic License" which comes with dist, or - . - c) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version (see the file "Copying" that comes with the - Perl distribution). - . - The full text of the "Artistic License" which comes with dist - differs slightly from the one that is in /usr/share/common-licenses - on Debian systems, and can be found later in this file under the - "Artistic-dist" tag. - -Files: regen-configure/dist/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, 2012 Raphael Manfredi - Copyright (c) 1996,1998 Andy Dougherty - Copyright (c) 1996, Cygnus Support - Copyright (c) 1996, Spider Boardman - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1997, Chip Salzenberg - Copyright (c) 1998 Andy Dougherty - Copyright (c) 1999-2001 Jarkko Hietaniemi -License: Artistic-dist -Comment: - This subdirectory contains unmodified 'dist' code that is - licensed under the modified Artistic license detailed below - under the "Artistic-dist" tag. The different files have - separate copyright notices, collected above. - -Files: regen-configure/U/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi - Copyright (c) 1996-2010, Andy Dougherty - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1998-2016 Jarkko Hietaniemi - Copyright (c) 2004-2018 H.Merijn Brand - Copyright (c) 2006-2006, H.Merijn Brand & Nicholas Clark - Copyright (c) 2011, H.Merijn Brand & Tony Cook - Copyright (c) 2014-2014, Karl Williamson & H.Merijn Brand - Copyright (c) 2016 H.Merijn Brand & Todd Rinaldo - Copyright (c) 2016 Tony Cook - Copyright (c) 2017, Lukas Mai - Copyright (c) 2017 Dagfinn Ilmari Mannsåker - Copyright (c) 2017, Karl Williamson -License: Artistic or GPL-1+ or Artistic-dist -Comment: - From regen-configure/U/README: - . - The units in the "modified" directory have been derived from units - associated with the metaconfig program of Raphael Manfredi's "dist" - distribution. These units list Raphael Manfredi as the Copyright holder. - dist is distributed under a modified version of the Perl Artistic License. - Clause 7 of this modified license as contained in dist-3.0-pl60 provides: - . - 7. You may reuse parts of this Package in your own programs, provided - that you explicitly state where you got them from, in the source code - (and, left to your courtesy, in the documentation), duplicating - all the associated copyright notices and disclaimers. Besides - your changes, if any, must be clearly marked as such. Parts reused - that way will no longer fall under this license if, and only if, - the name of your program(s) have no immediate connection with the - name of the Package itself or its associated programs. You may then - apply whatever restrictions you wish on the reused parts or choose - to place them in the Public Domain--this will apply only within the - context of your package. - . - In accordance with this clause, the versions of these units - contained here are made available under the same terms as the - rest of the units. - . - It is assumed that the above relicensing also applies to all files in - the other subdirectories that are declared to be licensed under the - same modified Artistic license. - . - The modified license can be found later in this file under the - "Artistic-dist" tag. - -Files: utf8.c -Copyright: - Portions Copyright (c) 2008-2009 Bjoern Hoehrmann -License: GPL-1+ or Artistic, and Expat -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - . - Additionally, the tables included this file come from - http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, under the Expat license. - -Files: debian/* -Copyright: - Portions of the Debian packaging are - Copyright 2008-2011 Niko Tyni - Copyright 2011 Dominic Hargreaves - The other people listed in debian/changelog are most probably - copyright holders too, but they have not included explicit copyright - or licensing information. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The portions by Niko Tyni and Dominic Hargreaves may be redistributed - and/or modified under the same terms as Perl itself. It is assumed that - other contributors have placed their contributions under a compatible - license. - -License: LGPL-2.1 - On Debian GNU/Linux systems, the complete text of the LGPL 2.1 - license can be found in `/usr/share/common-licenses/LGPL-2.1'. - -License: GPL-1+ - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - -License: GPL-2+ - On Debian GNU/Linux systems, the complete text of version 2 of - the GNU General Public License can be found in - `/usr/share/common-licenses/GPL-2'. - -License: Artistic - On Debian GNU/Linux systems, the complete text of the - Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - -License: Artistic-2 - Copyright (c) 2000-2006, The Perl Foundation. - . - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - . - Preamble - . - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - . - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - . - Definitions - . - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - . - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - . - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - . - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - . - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - . - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - . - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - . - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - . - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - . - "Source" form means the source code, documentation source, and - configuration files for the Package. - . - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - . - Permission for Use and Modification Without Distribution - . - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided that - you do not Distribute the Modified Version. - . - Permissions for Redistribution of the Standard Version - . - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without restriction, - either gratis or for a Distributor Fee, provided that you duplicate - all of the original copyright notices and associated disclaimers. At - your discretion, such verbatim copies may or may not include a - Compiled form of the Package. - . - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The resulting - Package will still be considered the Standard Version, and as such - will be subject to the Original License. - . - Distribution of Modified Versions of the Package as Source - . - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of the - Modified Version) provided that you clearly document how it differs - from the Standard Version, including, but not limited to, documenting - any non-standard features, executables, or modules, and provided that - you do at least ONE of the following: - . - (a) make the Modified Version available to the Copyright Holder of the - Standard Version, under the Original License, so that the Copyright - Holder may include your modifications in the Standard Version. (b) - ensure that installation of your Modified Version does not prevent the - user installing or running the Standard Version. In addition, the - Modified Version must bear a name that is different from the name of - the Standard Version. (c) allow anyone who receives a copy of the - Modified Version to make the Source form of the Modified Version - available to others under (i) the Original License or (ii) a license - that permits the licensee to freely copy, modify and redistribute the - Modified Version using the same licensing terms that apply to the copy - that the licensee received, and requires that the Source form of the - Modified Version, and of any works derived from it, be made freely - available in that license fees are prohibited but Distributor Fees are - allowed. - . - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - . - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on how to - get the Source of the Standard Version. Such instructions must be - valid at the time of your distribution. If these instructions, at any - time while you are carrying out such distribution, become invalid, you - must provide new instructions on demand or cease further distribution. - If you provide valid instructions or cease distribution within thirty - days after you become aware that the instructions are invalid, then - you do not forfeit any of your rights under this license. - . - (6) You may Distribute a Modified Version in Compiled form without the - Source, provided that you comply with Section 4 with respect to the - Source of the Modified Version. - . - Aggregating or Linking the Package - . - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the resulting - aggregation provided that you do not charge a licensing fee for the - Package. Distributor Fees are permitted, and licensing fees for other - components in the aggregation are permitted. The terms of this license - apply to the use and Distribution of the Standard or Modified Versions - as included in the aggregation. - . - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, or to - build stand-alone binary or bytecode versions of applications that - include the Package, and Distribute the result without restriction, - provided the result does not expose a direct interface to the Package. - . - Items That are Not Considered Part of a Modified Version - . - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, cause - the Package to be a Modified Version. In addition, such works are not - considered parts of the Package itself, and are not subject to the - terms of this license. - . - General Provisions - . - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By using, - modifying or distributing the Package, you accept this license. Do not - use, modify, or distribute the Package, if you do not accept this - license. - . - (11) If your Modified Version has been derived from a Modified Version - made by someone other than you, you are nevertheless required to - ensure that your Modified Version complies with the requirements of - this license. - . - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - . - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to sell, - sell, import and otherwise transfer the Package with respect to any - patent claims licensable by the Copyright Holder that are necessarily - infringed by the Package. If you institute patent litigation - (including a cross-claim or counterclaim) against any party alleging - that the Package constitutes direct or contributory patent - infringement, then this Artistic License to you shall terminate on the - date that such litigation is filed. - . - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT - PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT - HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE - OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: BZIP - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - . - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - . - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - . - Julian Seward, jseward@bzip.org - bzip2/libbzip2 version 1.0.5 of 10 December 2007 - -License: ZLIB - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -License: BSD-3-clause-with-weird-numbering - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-4-clause-POWERDOG - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - This product includes software developed by Powerdog Industries. - 4. The name of Powerdog Industries may not be used to endorse or - promote products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED BY POWERDOG INDUSTRIES ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE POWERDOG INDUSTRIES BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Unicode - EXHIBIT 1 - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - . - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/ . Unicode Data Files - do not include PDF online code charts under the directory - http://www.unicode.org/Public/. Software includes any - source code published in the Unicode Standard or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/. - . - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE - INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU - UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND - CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, - INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - . - COPYRIGHT AND PERMISSION NOTICE - . - Copyright © 1991-2011 Unicode, Inc. All rights - reserved. Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - . - Permission is hereby granted, free of charge, to any person - obtaining a copy of the Unicode data files and any associated - documentation (the "Data Files") or Unicode software and any - associated documentation (the "Software") to deal in the Data Files - or Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, - and/or sell copies of the Data Files or Software, and to permit - persons to whom the Data Files or Software are furnished to do so, - provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, - (b) both the above copyright notice(s) and this permission notice - appear in associated documentation, and (c) there is clear notice - in each modified Data File or in the Software as well as in the - documentation associated with the Data File(s) or Software that - the data or software has been modified. - . - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE - FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, - OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without - prior written authorization of the copyright holder. - -License: BSD-3-clause-GENERIC - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: REGCOMP - Permission is granted to anyone to use this software for any - purpose on any computer system, and to redistribute it freely, - subject to the following restrictions: - . - 1. The author is not responsible for the consequences of use of - this software, no matter how awful, even if they arise - from defects in it. - . - 2. The origin of this software must not be misrepresented, either - by explicit claim or by omission. - . - 3. Altered versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -License: TEXT-TABS - This module may be modified, used, copied, and redistributed at your own risk. - . - Although allowed by the preceding license, please do not publicly - redistribute modified versions of this code with the name "Text::Tabs" - unless it passes the unmodified Text::Tabs test suite. - -License: S2P - This program is free and open software. You may use, modify, - distribute, and sell this program (and any modified variants) in any - way you wish, provided you do not restrict others from doing the same. - -License: DONT-CHANGE-THE-GPL - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -License: SDBM-PUBLIC-DOMAIN - From ext/SDBM_File/sdbm/README: - . - The entire sdbm library package, as authored by me, Ozan S. Yigit, - is hereby placed in the public domain. As such, the author is not - responsible for the consequences of use of this software, no - matter how awful, even if they arise from defects in it. There is no - expressed or implied warranty for the sdbm library. - . - Since the sdbm library package is in the public domain, this original - release or any additional public-domain releases of the modified - original cannot possibly (by definition) be withheld from you. Also - by definition, You (singular) have all the rights to this code - (including the right to sell without permission, the right to - hoard[3] and the right to do other icky things as you see fit) - but those rights are also granted to everyone else. - . - Please note that all previous distributions of this software - contained a copyright (which is now dropped) to protect its origins - and its current public domain status against any possible claims - and/or challenges. - -License: GPL-3+-WITH-BISON-EXCEPTION - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - . - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - -License: HSIEH-DERIVATIVE - The derivative content includes raw computer source code, ideas, - opinions, and excerpts whose original source is covered under another - license and transformations of such derivatives. Note that mere excerpts - by themselves (with the exception of raw source code) are not considered - derivative works under this license. Use and redistribution is limited - to the following conditions: - . - One may not create a derivative work which, in any way, violates the - Paul Hsieh exposition license described above on the original content. - . - One may not apply a license to a derivative work that precludes - anyone else from using and redistributing derivative content. - . - One may not attribute any derivative content to authors not involved - in the creation of the content, though an attribution to the author - is not necessary. - -License: HSIEH-BSD - Copyright (c) 2010, Paul Hsieh - All rights reserved. - . - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither my name, Paul Hsieh, nor the names of any other contributors - to the code use may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: CC0-1.0 - Statatement of Purpose - . - The laws of most jurisdictions throughout the world automatically confer - exclusive Copyright and Related Rights (defined below) upon the creator - and subsequent owner(s) (each and all, an "owner") of an original work - of authorship and/or a database (each, a "Work"). - . - Certain owners wish to permanently relinquish those rights to a Work - for the purpose of contributing to a commons of creative, cultural and - scientific works ("Commons") that the public can reliably and without - fear of later claims of infringement build upon, modify, incorporate in - other works, reuse and redistribute as freely as possible in any form - whatsoever and for any purposes, including without limitation commercial - purposes. These owners may contribute to the Commons to promote the ideal - of a free culture and the further production of creative, cultural and - scientific works, or to gain reputation or greater distribution for - their Work in part through the use and efforts of others. - . - For these and/or other purposes and motivations, and without any - expectation of additional consideration or compensation, the person - associating CC0 with a Work (the "Affirmer"), to the extent that - he or she is an owner of Copyright and Related Rights in the Work, - voluntarily elects to apply CC0 to the Work and publicly distribute - the Work under its terms, with knowledge of his or her Copyright and - Related Rights in the Work and the meaning and intended legal effect - of CC0 on those rights. - . - 1. Copyright and Related Rights. A Work made available under CC0 may be - protected by copyright and related or neighboring rights ("Copyright - and Related Rights"). Copyright and Related Rights include, but are - not limited to, the following: - . - the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - . - moral rights retained by the original author(s) and/or performer(s); - . - publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - . - rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - . - rights protecting the extraction, dissemination, use and reuse of data in a Work; - . - database rights (such as those arising under Directive 96/9/EC - of the European Parliament and of the Council of 11 March 1996 - on the legal protection of databases, and under any national - implementation thereof, including any amended or successor version - of such directive); and - . - other similar, equivalent or corresponding rights throughout the world - based on applicable law or treaty, and any national implementations - thereof. - . - 2. Waiver. To the greatest extent permitted by, but not in contravention - of, applicable law, Affirmer hereby overtly, fully, permanently, - irrevocably and unconditionally waives, abandons, and surrenders all - of Affirmer's Copyright and Related Rights and associated claims and - causes of action, whether now known or unknown (including existing - as well as future claims and causes of action), in the Work (i) in - all territories worldwide, (ii) for the maximum duration provided by - applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "Waiver"). Affirmer makes the - Waiver for the benefit of each member of the public at large and to the - detriment of Affirmer's heirs and successors, fully intending that such - Waiver shall not be subject to revocation, rescission, cancellation, - termination, or any other legal or equitable action to disrupt the - quiet enjoyment of the Work by the public as contemplated by Affirmer's - express Statement of Purpose. - . - 3. Public License Fallback. Should any part of the Waiver for any - reason be judged legally invalid or ineffective under applicable law, - then the Waiver shall be preserved to the maximum extent permitted - taking into account Affirmer's express Statement of Purpose. In - addition, to the extent the Waiver is so judged Affirmer hereby - grants to each affected person a royalty-free, non transferable, non - sublicensable, non exclusive, irrevocable and unconditional license - to exercise Affirmer's Copyright and Related Rights in the Work (i) - in all territories worldwide, (ii) for the maximum duration provided - by applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "License"). The License shall - be deemed effective as of the date CC0 was applied by Affirmer to the - Work. Should any part of the License for any reason be judged legally - invalid or ineffective under applicable law, such partial invalidity - or ineffectiveness shall not invalidate the remainder of the License, - and in such case Affirmer hereby affirms that he or she will not (i) - exercise any of his or her remaining Copyright and Related Rights in - the Work or (ii) assert any associated claims and causes of action - with respect to the Work, in either case contrary to Affirmer's express - Statement of Purpose. - . - 4. Limitations and Disclaimers. - . - No trademark or patent rights held by Affirmer are waived, - abandoned, surrendered, licensed or otherwise affected by this - document. - . - Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties - of title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, - or the present or absence of errors, whether or not discoverable, - all to the greatest extent permissible under applicable law. - . - Affirmer disclaims responsibility for clearing rights of other - persons that may apply to the Work or any use thereof, including - without limitation any person's Copyright and Related Rights in the - Work. Further, Affirmer disclaims responsibility for obtaining any - necessary consents, permissions or other rights required for any - use of the Work. - . - Affirmer understands and acknowledges that Creative Commons is not - a party to this document and has no duty or obligation with respect - to this CC0 or use of the Work. -Comment: - This license text was retrieved from - - on Fri, 05 Feb 2016 20:30:28 +0200 - -License: RRA-KEEP-THIS-NOTICE - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice and - this notice are preserved. This file is offered as-is, without any - warranty. - -License: Artistic-dist - The "Artistic License" - . - Preamble - . - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the Package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - . - It also grants you the rights to reuse parts of a Package in your own - programs without transferring this License to those programs, provided - that you meet some reasonable requirements. - . - Definitions: - . - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - . - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - . - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - . - "You" is you, if you're thinking about copying or distributing - this Package. - . - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - . - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - . - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - . - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - . - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - . - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - . - b) use the modified Package only within your corporation or organization. - . - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - . - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - . - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - . - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - . - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - . - 7. You may reuse parts of this Package in your own programs, provided that - you explicitly state where you got them from, in the source code (and, left - to your courtesy, in the documentation), duplicating all the associated - copyright notices and disclaimers. Besides your changes, if any, must be - clearly marked as such. Parts reused that way will no longer fall under this - license if, and only if, the name of your program(s) have no immediate - connection with the name of the Package itself or its associated programs. - You may then apply whatever restrictions you wish on the reused parts or - choose to place them in the Public Domain--this will apply only within the - context of your package. - . - 8. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - . - 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - . - The End -Comment: - This license was copied from the upstream 'dist' repository, - https://github.com/rmanfredi/dist.git - at Sun, 15 Oct 2017 13:07:36 +0300. - - ----------------------------------------- -perl-modules-5.28 version 5.28.1-6+deb10u1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Files-Excluded-regen-configure: bin/* -Upstream-Name: perl -Source: http://www.perl.com/CPAN/src/5.0/ -Comment: - This package was debianized by Brendan O'Dea on - Thu, 17 Aug 2000 16:10:54 +1000. - . - Upstream Authors: - . - Larry Wall et. al. (see /usr/share/doc/perl/AUTHORS). - . - Last checked against: Perl 5.28.1 - -Files: * -Copyright: - Perl is Copyright (C) 1987-2018 by Larry Wall and others. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - ---------------------------------------- - The directories ext/, dist/, and cpan/ contain separate distributions - that have been bundled with the Perl core. The copyright and license - status of these have been detailed separately below. - . - It is assumed that all the other files are part of Perl and share the - above copyright and license information unless explicitly specified - differently. Only the exceptions have been detailed below. - . - As a small portion of the files are indeed licensed differently from - the above, all the other licenses have been collected and/or duplicated - at the end of this file to facilitate review. - -Files: perlio.c -Copyright: - Copyright (c) 1996-2006, Nick Ing-Simmons - Copyright (c) 2006, 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: malloc.c -Copyright: - Modifications Copyright Ilya Zakharevich 1996-99. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: pp_sort.c -Copyright: - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 by Larry Wall and others - . - Copyright (C) Tom Horsley, 1997. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: mro.c -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2007, 2008 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: perl.c -Copyright: - Copyright 1987-2018, Larry Wall - MS-DOS port Copyright (c) 1989, 1990, Diomidis Spinellis - OS/2 port Copyright (c) 1990, 1991, Raymond Chen, Kai Uwe Rommel - Version 5 port Copyright (c) 1994-2002, Andreas Kaiser, Ilya Zakharevich -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - ---------------------------------------- - These copyright notices are embedded in the code, and possibly apply - to other files as well. - -Files: time64.c -Copyright: - Copyright (c) 2007-2008 Michael G Schwern - . - This software originally derived from Paul Sheer's pivotal_gmtime_r.c. -License: Expat - -Files: - regcomp.c - regexec.c -Copyright: - Copyright (c) 1986 by University of Toronto. - Written by Henry Spencer. Not derived from licensed software. - . - Alterations to Henry's code are... - Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others - . - NOTE: this is derived from Henry Spencer's regexp code, and should not - confused with the original package (see point 3 below). Thanks, Henry! -License: REGCOMP, and GPL-1+ or Artistic -Comment: - ---------------------------------------- - The "alterations to Henry's code" have the following license information: - . - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: perly.h -Copyright: - Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc. -License: GPL-3+-WITH-BISON-EXCEPTION - -Files: mkppport -Copyright: - Copyright 2006 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/unicore/*.txt -Copyright: - © 1991-2016 Unicode®, Inc. -License: Unicode -Comment: - The license is given as - . - For terms of use, see http://www.unicode.org/terms_of_use.html - . - See the end of this file for the full text of this license as downloaded - from the above URL on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: lib/deprecate.pm -Copyright: - Copyright (C) 2009, 2011 -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.10.0 or, - at your option, any later version of Perl 5 you may have available. - -Files: lib/Exporter.pm -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software. You can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: lib/FindBin.pm -Copyright: - Copyright (c) 1995 Graham Barr & Nick Ing-Simmons. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: symbian/* -Copyright: - Copyright (c) Nokia 2004-2005. All rights reserved. -License: GPL-1+ or Artistic -Comment: - All files are licensed under the same terms as Perl itself. - -Files: symbian/PerlUiS90.rss -Copyright: - Copyright (c) 2006 Alexander Smishlajev. All rights reserved. -License: GPL-1+ or Artistic -Comment: - The PerlUi class is licensed under the same terms as Perl itself. - -Files: README.symbian -Copyright: - Copyright (c) 2004-2005 Nokia. All rights reserved. - Copyright (c) 2006-2007 Jarkko Hietaniemi. -License: GPL-1+ or Artistic -Comment: - The Symbian port is licensed under the same terms as Perl itself. - -Files: t/op/split_unicode.t -Copyright: - Copyright (c) 1991-2006 Unicode, Inc. -License: GPL-1+ or Artistic, and Unicode -Comment: - ---------------------------------------- - The test data was extracted from the Unicode Character Database. - . - It is assumed that the test code is licensed under the same terms - as Perl. - -Files: regen/reentr.pl -Copyright: Copyright (c) 2002,2003 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - Porting/checkansi.pl - Porting/valgrindpp.pl -Copyright: - Copyright 2003, 2007 by Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it - and/or modify it under the same terms as Perl itself. - -Files: Porting/config_h.pl -Copyright: - Copyright (C) 2005-2012 by H.Merijn Brand (m)'12 [22-09-2012] -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: Porting/git-deltatool -Copyright: - This software is copyright (c) 2010 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under the same - terms as the Perl 5 programming language system itself. - -Files: NetWare/* -Copyright: - Copyright (C) 2000-01, 2002 Novell, Inc. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - vms/vms.c - vms/vmsish.h -Copyright: - Copyright (C) 1993-2015 by Charles Bailey and others. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: x2p/s2p.PL -Copyright: unknown -License: S2P - -Files: win32/fcrypt.c -Copyright: - Copyright (C) 1993 Eric Young - see README for more details -License: GPL-1+ or Artistic -Comment: - This file is a part of Perl itself, licensed as above. - -Files: cpan/Archive-Tar/* -Copyright: 2002 - 2009 Jos Boumans . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify - it under the same terms as Perl itself. - -Files: - cpan/AutoLoader/* - dist/SelfLoader/* -Copyright: This package has the same copyright and license as the perl core: - Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 - by Larry Wall and others - . - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: cpan/autodie/* -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the - same terms as Perl itself. - -Files: - cpan/autodie/lib/autodie/exception/system.pm - cpan/autodie/lib/autodie/exception.pm -Copyright: 2008-2009, Paul Fenwick -License: GPL-1+ or Artistic -Comment: - This is free software. You may modify and/or redistribute this - code under the same terms as Perl 5.10 itself, or, at your option, - any later version of Perl 5. - -Files: - cpan/autodie/lib/autodie/Scope/GuardStack.pm - cpan/autodie/lib/autodie/Util.pm -Copyright: Copyright 2013-2014, Niels Thykier -License: GPL-1+ or Artistic -Comment: - This module is free software. You may distribute it under the - same terms as Perl itself. - -Files: cpan/B- -Copyright: - Copyright (c) 1996, 1997 Malcolm Beattie - Copyright (c) 2008, 2010, 2013, 2014 Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version, or - . - b) the "Artistic License" which comes with this kit. - -Files: cpan/Compress-Raw-Bzip2/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Bzip2/bzip2-src/* -Copyright: Copyright(C) 1996-2010 Julian Seward. All rights reserved -Comment: - ---------------------------------------- - cpan/Compress-Raw-Bzip2/bzip2-src/README states: - Note that the files bzip2.c, bzip2recover.c, bzlib.c & decompress.c - have been modified to allow them to build with a C++ compiler. - The file bzip2-src/bzip2-cpp.patch contains the patch - that was used to modify the original source. - but the patch has apparently been filtered out when including the software - into the Perl core distribution. -License: BZIP - -Files: cpan/Compress-Raw-Zlib/* -Copyright: Copyright (c) 2005-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Compress-Raw-Zlib/zlib-src/* -Copyright: - Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -License: ZLIB - -Files: cpan/Config-Perl-V/* -Copyright: - Copyright (C) 2009-2017 H.Merijn Brand -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/CPAN/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: - cpan/CPAN/lib/App/Cpan.pm - cpan/CPAN/scripts/cpan -Copyright: (c) 2001-2015, brian d foy, All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute this under the same terms as Perl itself. - -Files: cpan/CPAN-Meta/* -Copyright: - This software is copyright (c) 2010 by David Golden, Ricardo Signes, - Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_0.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_1.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_2.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_3.pod - cpan/CPAN-Meta/lib/CPAN/Meta/History/Meta_1_4.pod -Copyright: Ken Williams -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-Requirements/* -Copyright: - This software is copyright (c) 2010 by David Golden and Ricardo Signes. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/CPAN-Meta-YAML/* -Copyright: - This software is copyright (c) 2010 by Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/DB_File/* -Copyright: Copyright (c) 1995-2016 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/* -Copyright: - Version 3.x, Copyright (C) 2004-2010, Marcus Holland-Moritz. - Version 2.x, Copyright (C) 2001, Paul Marquess. - Version 1.x, Copyright (C) 1999, Kenneth Albanowski. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Devel-PPPort/parts/inc/mess -Copyright: - Copyright (C) 2017, Pali -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest/* -Copyright: - Copyright 1998-2006 Gisle Aas. - Copyright 1995,1996 Neil Winton. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-MD5/* -Copyright: - Copyright 1998-2003 Gisle Aas. - Copyright 1995-1996 Neil Winton. - Copyright 1990-1992 RSA Data Security, Inc. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Digest-SHA/* -Copyright: - Copyright (C) 2003-2017 Mark Shelor, All Rights Reserved -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/* -Copyright: Copyright 2002-2014 Dan Kogai -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Encode/bin/encguess -Copyright: 2015 Michael LaGrasta and Dan Kogai -License: Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the terms of the the Artistic License (2.0). - -Files: cpan/encoding-warnings/* -Copyright: - Copyright 2004, 2005, 2006, 2007 by Audrey Tang . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/experimental/* -Copyright: - This software is copyright (c) 2013 by Leon Timmermans. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/ExtUtils-Constant/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright or license notices in this distribution. It - is assumed that the copyright and license of Perl itself applies here - as well. - . - This is supported by the README of the separate CPAN distribution at - , which states: - . - You may distribute this work under the terms of either the GNU General - Public License or the Artistic License, as specified in perl's README - file. - . - Copyright © 2001, 2002, 2005 Nicholas Clark - -Files: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker/Locale.pm -Copyright: 2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/ExtUtils-Manifest/lib/ExtUtils/Manifest.pm -Copyright: 1996- by Andreas Koenig -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/File-Fetch/* - cpan/IPC-Cmd/* - cpan/Module-Load/* - cpan/Module-Load-Conditional/* - cpan/Module-Loaded/* - cpan/Package-Constants/* - cpan/Params-Check/* -Copyright: - There are no copyright notices in these distributions. - Their author is Jos Boumans . -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/File-Path/* -Copyright: - This module is copyright (C) Charles Bailey, Tim Bunce, David Landgren, - James Keenan, and Richard Elberger 1995-2015. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/File-Temp/* -Copyright: - This software is copyright (c) 2013 by Tim Jenness and the UK Particle - Physics and Astronomy Research Council. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Filter-Util-Call/* -Copyright: - Copyright (c) 1995-2011 Paul Marquess. All rights reserved. - Copyright (c) 2011-2014 Reini Urban. All rights reserved. - Copyright (c) 2014-2017 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Getopt-Long/* -Copyright: - Module Getopt::Long is Copyright 1990,2015 by Johan Vromans. -License: GPL-2+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the terms of the Perl Artistic License or the - GNU General Public License as published by the Free Software - Foundation; either version 2 of the License, or (at your option) any - later version. - -Files: cpan/HTTP-Tiny/* -Copyright: - This software is copyright (c) 2016 by Christian Hansen. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/IO-Compress/* -Copyright: - Copyright (c) 1995-2017 Paul Marquess. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/IO-Zlib/* -Copyright: - Copyright (c) 1998-2004 Tom Hughes . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. - -Files: cpan/IPC-SysV/* -Copyright: - Version 2.x, Copyright (C) 2007-2010, Marcus Holland-Moritz. - Version 1.x, Copyright (c) 1997, Graham Barr. - Version 1.x, Copyright (c) 1999, Graham Barr. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/JSON-PP/* -Copyright: - Copyright 2007-2016 by Makamaka Hannyaharamitu -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/* -Copyright: - (C) 1995-2006 Graham Barr. All rights reserved. - (C) 2013-2016 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/libnet/Makefile.PL -Copyright: - Copyright (C) 2014 Steve Hay. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public License - or the Artistic License, as specified in the LICENCE file. - -Files: cpan/List-Util/* -Copyright: - Copyright (c) 1997-2009 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Scalar/Util.pm -Copyright: - Copyright (c) 1997-2007 Graham Barr . All rights reserved. - Copyright (c) 1999 Tuomas J. Lukka . All rights reserved. - Copyright (C) 2004, 2008 Matthijs van Duin. All rights reserved. - Copyright (C) 2014 cPanel Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Scalar-List-Utils/lib/Sub/Util.pm -Copyright: (c) 2014 Paul Evans . All rights reserved -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - - -Files: cpan/Locale-Codes/* -Copyright: - Copyright (C) 1997-2001 Canon Research Centre Europe (CRE). - Copyright (C) 2001-2010 Neil Bowers - Copyright (c) 1996-2018 Sullivan Beck - Copyright (c) 2001 Michael Hennecke -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Locale-Maketext-Simple/* -Copyright: - Copyright 2003, 2004, 2005, 2006 by Audrey Tang -License: Expat or GPL-1+ or Artistic -Comment: - This software is released under the MIT license cited below. Additionally, - when this software is distributed with Perl Kit, Version 5, you may also - redistribute it and/or modify it under the same terms as Perl itself. - -Files: - cpan/Locale-Maketext-Simple/t/po_with_i_default/i_default.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/fr.po - cpan/Locale-Maketext-Simple/t/po_with_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/en.po - cpan/Locale-Maketext-Simple/t/po_without_i_default/fr.po -Copyright: - Copyright (C) All Perl Hackers everywhere - Ton Voon , 2009. -License: Expat or GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that these translations are licensed under the same terms as - the rest of the Locale-Maketext-Simple distribution. - -Files: cpan/Math-Complex/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Memoize/* -Copyright: - Copyright 1998, 1999, 2000, 2001, 2012 M-J. Dominus. -License: GPL-1+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - You may copy and distribute this program under the same terms as - Perl itself. If in doubt, write to mjd-perl-memoize+@plover.com for - a license. - -Files: cpan/MIME-Base64/* -Copyright: - Copyright 1995-2004,2010 Gisle Aas -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/MIME-Base64/Base64.xs -Copyright: - Copyright 1997-2004 Gisle Aas - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The tables and some of the code that used to be here was borrowed from - metamail, which comes with this message: - . - Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) - . - Permission to use, copy, modify, and distribute this material - for any purpose and without fee is hereby granted, provided - that the above copyright notice and this permission notice - appear in all copies, and that the name of Bellcore not be - used in advertising or publicity pertaining to this - material without the specific, prior written permission - of an authorized representative of Bellcore. BELLCORE - MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY - OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", - WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. - -Files: cpan/Module-Metadata/* -Copyright: - Copyright (c) 2001-2011 Ken Williams. All rights reserved. - Copyright (c) 2010-2011 Matt Trout and David Golden. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/NEXT/* -Copyright: - Copyright (c) 2000-2001, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: cpan/parent/* -Copyright: - Copyright (c) 2007-10 Max Maischein -License: GPL-1+ or Artistic -Comment: - This module is released under the same terms as Perl itself. - -Files: cpan/Parse-CPAN-Meta/* -Copyright: - This software is copyright (c) 2015 by Adam Kennedy and Contributors. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/PerlIO-via-QuotedPrint/* -Copyright: - Copyright (c) 2002-2004,2012 Elizabeth Mattijsen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/Perl-OSType/* -Copyright: - This software is copyright (c) 2016 by David Golden. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Pod-Checker/* -Copyright: - Copyright (C) 1994-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Escapes/* -Copyright: - Copyright (c) 2001-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: cpan/podlators/* -Copyright: - Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010, 2012, 2013, 2014, 2015, 2016, 2017 Russ Allbery - Substantial contributions by Sean Burke -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/lib/Pod/Text/Overstrike.pm -Copyright: - Copyright 2000 Joe Smith . - Copyright 2001, 2004, 2008 Russ Allbery . -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/data/snippets/README -Copyright: - Copyright 2015 Russ Allbery -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: - cpan/podlators/t/docs/pod-spelling.t - cpan/podlators/t/docs/pod.t - cpan/podlators/t/docs/synopsis.t - cpan/podlators/t/lib/Test/RRA.pm - cpan/podlators/t/lib/Test/RRA/Config.pm - cpan/podlators/t/style/minimum-version.t - cpan/podlators/t/style/strict.t -Copyright: Copyright 2012, 2013, 2014 - The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm -Copyright: Copyright 2016 Russ Allbery -License: Expat - -Files: cpan/podlators/t/man/no-encode.t -Copyright: - Copyright 2016 Niko Tyni - Copyright 2016 Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/podlators/t/style/module-version.t -Copyright: - Copyright 2014, 2015, 2016 Russ Allbery - Copyright 2012, 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Pod-Parser/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. -License: GPL-1+ or Artistic -Comment: - PodParser is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Parser/lib/Pod/ParseUtils.pm -Copyright: - Copyright (C) 1999-2000 by Marek Rouchal. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This file is part of "PodParser". PodParser is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Parser/t/pod/contains_pod.t -Copyright: - Copyright (C) 2005 Joshua Hoblitt -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This file has no explicit license notice, but it is assumed that it - is licensed under the same terms as the rest of the distribution. - -Files: cpan/Pod-Simple/* -Copyright: - Copyright (c) 2002-2004 Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm -Copyright: - Copyright (c) 2003-2005 Allison Randal. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: - cpan/Pod-Simple/t/perlfaq.pod - cpan/Pod-Simple/t/perlfaqo.txt -Copyright: - Copyright (c) 1997-1999 Tom Christiansen and Nathan Torkington. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - This document is part of the perlfaq distribution. A newer version - of it is also included in pod/perlfaq3.pod. - . - The license notice in the document is: - . - When included as an integrated part of the Standard Distribution - of Perl or of its documentation (printed or otherwise), this works is - covered under Perl's Artistic License. For separate distributions of - all or part of this FAQ outside of that, see L. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - . - The corresponding license in pod/perlfaq.pod is: - . - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: cpan/Pod-Usage/* -Copyright: - Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved. - Copyright (c) 2001-2016 by Marek Rouchal. -License: GPL-1+ or Artistic -Comment: - This file is part of "Pod-Usage". Pod-Usage is free software; - you can redistribute it and/or modify it under the same terms - as Perl itself. - -Files: cpan/Pod-Usage/t/inc/Pod/PlainText.pm -Copyright: - Copyright 1999-2000 by Russ Allbery -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/* -Copyright: - Copyright (C) 1990-2012 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Sys-Syslog/fallback/syslog.h -Copyright: - Copyright (c) 1982, 1986, 1988, 1993 - The Regents of the University of California. All rights reserved. -License: BSD-3-clause-with-weird-numbering - -Files: cpan/Term-ANSIColor/* -Copyright: - Copyright 1996 Zenin - Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2005, 2006, 2008, 2009, - 2010, 2011, 2012, 2013, 2014, 2015, 2016 Russ Allbery - Copyright 2012 Kurt Starsinic -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA.pm -Copyright: 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: - cpan/Term-ANSIColor/t/lib/Test/RRA/Config.pm -Copyright: - Copyright 2015, 2016 Russ Allbery - Copyright 2013, 2014 The Board of Trustees of the Leland Stanford Junior University -License: Expat - -Files: cpan/Term-Cap/* -Copyright: 1995-2015 (c) perl5 porters. -License: GPL-1+ or Artistic -Comment: - This software is free software and can be modified and distributed under - the same terms as Perl itself. - -Files: cpan/Test-Harness/* -Copyright: - Copyright (c) 2007-2011, Andy Armstrong . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser.pm -Copyright: - Copyright 2006-2008 Curtis "Ovid" Poe, all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Harness/lib/TAP/Parser/YAMLish/Reader.pm -Copyright: - Copyright 2007-2011 Andy Armstrong. - Portions copyright 2006-2008 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: cpan/Test-Simple/* -Copyright: - Copyright 2001-2008 by Michael G Schwern . - Copyright 2018 Chad Granum . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder.pm -Copyright: - Copyright 2002-2008 by chromatic and - Michael G Schwern E. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester/Color.pm -Copyright: - Copyright Mark Fowler 2002. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Builder/Tester.pm -Copyright: - Copyright Mark Fowler 2002, 2004. - . - Some code taken from Test::More and Test::Catch, written by by - Michael G Schwern . Hence, those parts - Copyright Michael G Schwern 2001. Used and distributed with - permission. - . - This module is copyright 2005 Fergal Daly , some parts - are based on other people's work. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tutorial.pod -Copyright: - Copyright 2001 by Michael G Schwern . -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files - are hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun - or for profit as you see fit. A simple comment in the code giving - credit would be courteous but is not required. - -Files: cpan/Test-Simple/lib/Test/Builder/IO/Scalar.pm -Copyright: - Copyright (c) 1996 by Eryq. All rights reserved. - Copyright (c) 1999,2001 by ZeeGee Software Inc. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: cpan/Test-Simple/lib/Test/Tester/CaptureRunner.pm -Copyright: Copyright 2003 by Fergal Daly . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it - and/or modify it under the same terms as Perl itself. - -Files: - cpan/Test-Simple/lib/Test/use/ok.pm - cpan/Test-Simple/lib/ok.pm -Copyright: none - To the extent possible under law, 唐鳳 has waived all copyright and related - or neighboring rights to L -License: CC0-1.0 -Comment: - ---------------------------------------- - The file links to http://creativecommons.org/publicdomain/zero/1.0/ - and the full license text as retrieved from there can be found at the - end of this file. - -Files: cpan/Text-Balanced/* -Copyright: - Copyright 1997 - 2001 Damian Conway. All Rights Reserved. - Some (minor) parts copyright 2009 Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed and/or - modified under the same terms as Perl itself. - -Files: cpan/Text-ParseWords/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices this distribution. - . - This library is free software; you may redistribute and/or modify it - under the same terms as Perl itself. - -Files: cpan/Text-Tabs/* -Copyright: - Copyright (C) 1996-2009 David Muir Sharnoff. - Copyright (C) 2005 Aristotle Pagaltzis - Copyright (C) 2012-2013 Google, Inc. -License: TEXT-TABS - -Files: cpan/Tie-File/* -Copyright: - Tie::File version 0.97 is copyright (C) 2003 Mark Jason Dominus. -License: GPL-2+ or Artistic -Comment: - This library is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - . - These terms are your choice of any of (1) the Perl Artistic Licence, - or (2) version 2 of the GNU General Public License as published by the - Free Software Foundation, or (3) any later version of the GNU General - Public License. - -Files: - cpan/bignum/* - cpan/Tie-RefHash/* - cpan/Win32API-File/* - dist/ExtUtils-Install/* - dist/Math-BigInt/* - dist/Math-BigInt-FastCalc/* - dist/Math-BigRat/* - dist/Thread-Queue/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - ---------------------------------------- - These distributions include no copyright notices but have - the same explicit licensing information. - -Files: cpan/Time-Local/* -Copyright: - Copyright (c) 1997 - 2016 by Graham Barr & Dave Rolsky. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: cpan/Time-Piece/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - This module is free software, you may distribute it under the same - terms as Perl. - -Files: cpan/Time-Piece/Piece.xs -Copyright: - strptime copied from freebsd with the following copyright: - Copyright (c) 1994 Powerdog Industries. All rights reserved. -License: GPL-1+ or Artistic, and BSD-4-clause-POWERDOG -Comment: - ---------------------------------------- - The strptime function is licensed under the BSD-like license included - below. It is assumed that the other parts are licensed under the same - terms as the rest of the distribution. - -Files: cpan/Unicode-Collate/* -Copyright: - This module is Copyright(C) 2001-2017, SADAHIRO Tomoyuki. Japan. All - rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Unicode-Collate/Collate/allkeys.txt -Copyright: - Copyright (c) 2016 Unicode, Inc. -License: Unicode -Comment: - For terms of use, see http://www.unicode.org/terms_of_use.html - ---------------------------------------- - See below for the full text of this license as downloaded from the above URL - on Tue, 26 Apr 2011 14:41:24 +0300. - -Files: cpan/Unicode-Normalize/* -Copyright: - Copyright(C) 2001-2012, SADAHIRO Tomoyuki. Japan. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: cpan/Win32/* -Copyright: (c) 1995 Microsoft Corporation. All rights reserved. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There are no copyright notices or license information in this distribution, - but the README file of the separate CPAN distribution at - states: - . - This module is free software; you may redistribute it and/or modify it - under the same terms as Perl itself. - . - The "Perl for Win32" source code was licensed under the same terms - as Perl itself and contained this copyright notice: - . - (c) 1995 Microsoft Corporation. All rights reserved. - Developed by ActiveWare Internet Corp. - -Files: dist/Attribute-Handlers/* -Copyright: - Copyright (c) 2001-2009, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: - dist/autouse/* - dist/base/* - dist/constant/* - dist/Devel-SelfStubber/* - dist/Dumpvalue/* - dist/Env/* - dist/ExtUtils-Command/* - dist/ExtUtils-Manifest/* - dist/I18N-Collate/* - dist/Safe/* - ext/Fcntl/* - ext/FileCache/* - ext/GDBM_File/* - ext/IPC-Open2/* - ext/IPC-Open3/* - ext/NDBM_File/* - ext/ODBM_File/* - ext/Opcode/* - ext/PerlIO-encoding/* - ext/PerlIO-scalar/* - ext/PerlIO-via/* - ext/POSIX/* - ext/re/* - ext/Socket/* - ext/Sys-Hostname/* - ext/Tie-Hash-NamedCapture/* - ext/Tie-Memoize/* - ext/VMS-DCLsym/* - ext/VMS-Stdio/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no copyright or license information in these distributions. - It is assumed that they are licensed under the same terms as Perl itself. - -Files: dist/B-Deparse/* -Copyright: - Copyright (c) 1998-2000, 2002, 2003, 2004, 2005, 2006 Stephen McCamant. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute and/or modify - it under the same terms as Perl itself. - -Files: dist/Carp/* -Copyright: - Copyright (c) 1994-2013 Larry Wall - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/Data-Dumper/* -Copyright: - Copyright (c) 1996-2017 Gurusamy Sarathy. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-CBuilder/* -Copyright: - Copyright (c) 2003-2005 Ken Williams. All rights reserved. - Copyright (c) 2012-2017 Ken Williams. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/ExtUtils-ParseXS/* -Copyright: - Copyright 2002-2012 by Ken Williams, David Golden and other contributors. - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - Based on the ExtUtils::xsubpp code by Larry Wall and the Perl 5 - Porters, which was released under the same license terms. - -Files: dist/Filter-Simple/* -Copyright: - Copyright (c) 2000-2008, Damian Conway. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software. It may be used, redistributed - and/or modified under the same terms as Perl itself. - -Files: dist/if/* -Copyright: This software is copyright (c) 2002 by Ilya Zakharevich. -License: GPL-1+ or Artistic -Comment: - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. - -Files: dist/I18N-LangTags/* -Copyright: - Copyright 1998+, Sean M. Burke , all rights - reserved. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/I18N-LangTags/lib/I18N/LangTags/List.pm -Copyright: - Copyright (c) 2001+ Sean M. Burke. All rights reserved. -License: GPL-1+ or Artistic -Comment: - You can redistribute and/or modify this document under the same terms - as Perl itself. - -Files: dist/IO/* -Copyright: - Copyright (c) 1996-2003 Graham Barr . All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/IO/lib/IO/Socket.pm -Copyright: - Copyright (c) 1997-8 Graham Barr . All rights reserved. - Copyright 2001, Lincoln Stein . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - . - The atmark() implementation: Copyright 2001, Lincoln Stein . - This module is distributed under the same terms as Perl itself. - Feel free to use, modify and redistribute it as long as you retain - the correct attribution. - -Files: dist/lib/* -Copyright: as above for 'Files: *' -License: GPL-1+ or Artistic -Comment: - This package has the same copyright and license as the perl core. - -Files: dist/Locale-Maketext/* -Copyright: - Copyright 1999-2004, Sean M. Burke , all rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Locale-Maketext/lib/Locale/Maketext/TPJ13.pod -Copyright: 1999 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: dist/Module-CoreList/* -Copyright: - Copyright (C) 2002-2009 Richard Clamp. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/Module-CoreList/corelist -Copyright: - Copyright (c) 2002-2007 by D.H. aka PodMaster -License: GPL-1+ or Artistic -Comment: - This program is distributed under the same terms as perl itself. - -Files: dist/Module-CoreList/lib/Module/CoreList/Utils.pm -Copyright: - Copyright (C) 2013 Chris Williams. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This module is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Net-Ping/* -Copyright: - Copyright (c) 2016, cPanel Inc. All rights reserved. - Copyright (c) 2012, Steve Peters. All rights reserved. - Copyright (c) 2002-2003, Rob Brown. All rights reserved. - Copyright (c) 2001, Colin McMillen. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you may redistribute it and/or - modify it under the same terms as Perl itself. - -Files: dist/PathTools/* -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/PathTools/Cwd.xs -Copyright: - Copyright (c) 2004 by the Perl 5 Porters. All rights reserved. - Copyright (c) 2003 Constantin S. Svintsoff -License: GPL-1+ or Artistic, and BSD-3-clause-GENERIC -Comment: - ---------------------------------------- - The main license applies to most of the code: - . - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - . - but portions of it have been taken from a BSD variant and are licensed - under the terms of the "BSD-3-clause-GENERIC" license included in this file. - . - dist/PathTools/Cwd.pm states: - . - Portions of the C code in this library are copyright (c) 1994 by the - Regents of the University of California. All rights reserved. The - license on this code is compatible with the licensing of the rest of - the distribution - please see the source code in F for the - details. - . - but, as discussed in - http://rt.cpan.org/Public/Bug/Display.html?id=64116 - this is outdated and dist/PathTools/Cwd.xs itself contains the correct - information. - -Files: dist/Pod-Perldoc/* -Copyright: - Copyright (c) 2002-2007 Sean M. Burke. - Copyright (c) 2011 Mark Allen. All rights reserved. - Copyright (c) 2011 brian d foy. All rights reserved. - Copyright (c) 2017 Mark Allen. -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify it - under the same terms as Perl itself. - -Files: dist/Storable/* -Copyright: - Copyright (c) 1995-2001, Raphael Manfredi - Copyright (c) 2002-2014 by the Perl 5 Porters - Copyright (c) 2016,2017 cPanel Inc - Copyright (c) 2017, Reini Urban -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl 5 itself. - -Files: dist/Storable/t/forgive.t -Copyright: - Copyright (c) 1995-2000, Raphael Manfredi - (C) Copyright 1997, Universitat Dortmund, all rights reserved. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/attach_errors.t - dist/Storable/t/attach_singleton.t - dist/Storable/t/circular_hook.t -Copyright: - Copyright 2005, Adam Kennedy. -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: - dist/Storable/t/code.t - dist/Storable/t/sig_die.t -Copyright: - Copyright (c) 2002 Slaven Rezic -License: GPL-1+ or Artistic -Comment: - You may redistribute only under the same terms as Perl 5, as specified - in the README file that comes with the distribution. - -Files: dist/threads/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads is released under the same license as Perl. - -Files: dist/threads-shared/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - threads::shared is released under the same license as Perl. - -Files: dist/threads-shared/shared.xs -Copyright: - Copyright (c) 2001-2002, 2006 Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: dist/Test/* -Copyright: - Copyright (c) 1998-2000 Joshua Nathaniel Pritikin. - Copyright (c) 2001-2002 Michael G. Schwern. - Copyright (c) 2002-2004 Sean M. Burke. -License: GPL-1+ or Artistic -Comment: - This package is free software and is provided "as is" without express - or implied warranty. It may be used, redistributed and/or modified - under the same terms as Perl itself. - -Files: dist/Time-HiRes/* -Copyright: - Copyright (c) 1996-2002 Douglas E. Wegscheid. All rights reserved. - Copyright (c) 2002-2010 Jarkko Hietaniemi. - Copyright (c) 2011, 2012, 2013 Andrew Main (Zefram) - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: dist/XSLoader/* -Copyright: - Copyright (C) 1990-2011 by Larry Wall and others. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/attributes/* -Copyright: - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 - by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: - ext/Amiga-ARexx/* - ext/Amiga-Exec/* -Copyright: - Copyright (C) 2013 by Andy Broad. -License: GPL-1+ or Artistic -Comment: - There is no license information included. It is assumed that this - distribution is licensed under the same terms as Perl itself. - -Files: ext/B/* -Copyright: - Copyright (c) 1996, 1997, 1998 Malcolm Beattie -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/B/B/Concise.pm -Copyright: - Copyright (C) 2000-2003 Stephen McCamant. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute and/or modify it - under the same terms as Perl itself. - -Files: ext/Devel-Peek/* -Copyright: - Copyright (c) 1995-98 Ilya Zakharevich. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/DynaLoader/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information included that clearly applies to the - whole of this distribution. It is assumed that it is licensed under - the same terms as Perl itself. - -Files: ext/DynaLoader/dl_aix.xs -Copyright: - This is an unpublished work copyright (c) 1992 Helios Software GmbH - 3000 Hannover 1, Germany -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - It is assumed that this file is licensed under the same terms as Perl itself. - -Files: ext/DynaLoader/dl_dld.xs -Copyright: - based upon the file "dl.c", which is Copyright (c) 1994, Larry Wall -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/DynaLoader/dl_symbian.xs -Copyright: 2004, Nokia -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The license in the file is specified as - . - License: Artistic/GPL - -Files: ext/Errno/* -Copyright: - Copyright (c) 1997-8 Graham Barr. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/File-Glob/* -Copyright: unknown -License: Artistic -Comment: - The Perl interface was written by Nathan Torkington , - and is released under the artistic license. Further modifications - were made by Greg Bacon , Gurusamy Sarathy - , and Thomas Wegner . - -Files: - ext/File-Glob/bsd_glob.c - ext/File-Glob/bsd_glob.h -Copyright: - Copyright (c) 1989, 1993 - The Regents of the University of California. All rights reserved. - . - This code is derived from software contributed to Berkeley by - Guido van Rossum. -License: BSD-3-clause - -Files: ext/Hash-Util/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - There is no license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/Hash-Util/lib/Hash/Util.pm -Copyright: - hv_store() is from Array::RefElem, Copyright 2000 Gisle Aas. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - As above, it is assumed that this file is licensed under the same terms - as Perl itself. - . - The copyright and license information of Array::RefElem, as fetched from - , is as - follows: - . - Copyright 2000 Gisle Aas - . - This library is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: ext/Hash-Util-FieldHash/* -Copyright: - Copyright (C) 2006-2007 by (Anno Siegel) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself, either Perl version 5.8.7 or, - at your option, any later version of Perl 5 you may have available. - -Files: ext/I18N-Langinfo/* -Copyright: - Copyright 2001 by Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/mro/* -Copyright: - Copyright (c) 2007 Brandon L Black - Copyright (c) 2008,2009 Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/Pod-Html/* -Copyright: unknown -License: Artistic -Comment: - This program is distributed under the Artistic License. - -Files: ext/SDBM_File/* -Copyright: unknown -License: GPL-1+ or Artistic -Comment: - There is no copyright or license information in this distribution. - It is assumed that it is licensed under the same terms as Perl itself. - -Files: ext/SDBM_File/sdbm/* -Copyright: none -License: SDBM-PUBLIC-DOMAIN - -Files: ext/Win32CORE/* -Copyright: - Copyright (C) 2007 by Larry Wall and others -License: GPL-1+ or Artistic -Comment: - You may distribute under the terms of either the GNU General Public - License or the Artistic License, as specified in the README file. - -Files: ext/XS-APItest/* -Copyright: - Copyright (C) 2002,2004 Tim Jenness, Christian Soeller, Hugo van der Sanden. - All Rights Reserved. - . - Copyright (C) 2009 Andrew Main (Zefram) -License: GPL-1+ or Artistic -Comment: - This library is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: ext/XS-Typemap/* -Copyright: - Copyright (C) 2001 Tim Jenness All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify - it under the same terms as Perl itself. - -Files: - pod/perldebtut.pod - pod/perlperf.pod -Copyright: - Richard Foley Copyright (c) 2000 -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - These files are a part of Perl itself, licensed as above. - -Files: pod/perlembed.pod -Copyright: - Copyright (C) 1995, 1996, 1997, 1998 Doug MacEachern and Jon Orwant. All - Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlexperiment.pod -Copyright: - Copyright 2010, brian d foy -License: GPL-1+ or Artistic -Comment: - You can use and redistribute this document under the same terms as Perl - itself. - -Files: - pod/perlfaq*.pod - pod/perlopentut.pod - pod/perltooc.pod -Copyright: - Copyright (c) 1997-2010 Tom Christiansen, Nathan Torkington, and - other authors as noted. All rights reserved. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples here are in the public - domain. You are permitted and encouraged to use this code and any - derivatives thereof in your own programs for fun or for profit as you - see fit. A simple comment in the code giving credit to the FAQ would - be courteous but is not required. - -Files: pod/perlfaq.pod -Copyright: - Tom Christiansen wrote the original version of this document. - brian d foy wrote this version. See the - individual perlfaq documents for additional copyright information. -License: GPL-1+ or Artistic -Comment: - This document is available under the same terms as Perl itself. Code - examples in all the perlfaq documents are in the public domain. Use - them as you see fit (and at your own risk with no warranty from anyone). - -Files: - pod/perlfilter.pod - pod/perlthrtut.pod -Copyright: - copyright 1998 The Perl Journal -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlglossary.pod -Copyright: - Based on the Glossary of I, Fourth Edition, - by Tom Christiansen, brian d foy, Larry Wall, & Jon Orwant. - Copyright (c) 2000, 1996, 1991, 2012 O'Reilly Media, Inc. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlmodinstall.pod -Copyright: - Copyright (C) 1998, 2002, 2003 Jon Orwant. All Rights Reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - pod/perlopentut.pod - pod/perltooc.pod - pod/perltoot.pod -Copyright: - Copyright 1997-1999 Tom Christiansen. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: pod/perlpodstyle.pod -Copyright: - Copyright 1999, 2000, 2001, 2004, 2006, 2008, 2010, 2015 Russ Allbery - -License: RRA-KEEP-THIS-NOTICE -Comment: - The license text can be found at the end of this file. - -Files: pod/perlreapi.pod -Copyright: - Copyright 2006 Yves Orton and 2007 Ævar Arnfjörð Bjarmason. -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or modify it under - the same terms as Perl itself. - -Files: pod/perlreftut.pod -Copyright: - Copyright 1998 The Perl Journal. -License: GPL-1+ or Artistic -Comment: - This documentation is free; you can redistribute it and/or modify it - under the same terms as Perl itself. - . - Irrespective of its distribution, all code examples in these files are - hereby placed into the public domain. You are permitted and - encouraged to use this code in your own programs for fun or for profit - as you see fit. A simple comment in the code giving credit would be - courteous but is not required. - -Files: - pod/perlrequick.pod - pod/perlretut.pod -Copyright: - Copyright (c) 2000 Mark Kvale - All rights reserved. -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perlunicook.pod -Copyright: - Copyright (c) 2012 Tom Christiansen -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: pod/perluniintro.pod -Copyright: - Copyright 2001-2011 Jarkko Hietaniemi -License: GPL-1+ or Artistic -Comment: - This document may be distributed under the same terms as Perl itself. - -Files: - Copying - pod/perlgpl.pod -Copyright: - Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -License: DONT-CHANGE-THE-GPL - -Files: t/io/shm.t -Copyright: - Copyright (C) 1999, Graham Barr . - Copyright (C) 2007-2010, Marcus Holland-Moritz . -License: GPL-1+ or Artistic -Comment: - This program is free software; you can redistribute it and/or - modify it under the same terms as Perl itself. - -Files: regen-configure/* -Copyright: - Copyright (c) 1996-1998, Andy Dougherty - Copyright (c) 1999-2011, H.Merijn Brand -License: GPL-1+ or Artistic or Artistic-dist -Comment: - This directory is a snapshot of the upstream metaconfig repository, - containing code originally forked from 'dist' upstream by Larry - Wall and Raphael Manfredi. The 'dist/' subdirectory is unmodified - upstream code, but the other subdirectories contain mixed code. - Some units are dual licensed and some are specifically Artistic-only. - . - The bin/ subdirectory is being filtered from the upstream snapshot - (with the Files-Excluded mechanism at the top of this copyright file) - because it contains files generated from dist sources. The Debian - package build uses the tools from the separate 'dist' package. - . - From regen-configure/U/README: - . - You may distribute the files contained in this distribution - under the terms of either - . - a) the "Artistic License" which comes with Perl, or - . - b) the "Artistic License" which comes with dist, or - . - c) the GNU General Public License as published by the Free - Software Foundation; either version 1, or (at your option) any - later version (see the file "Copying" that comes with the - Perl distribution). - . - The full text of the "Artistic License" which comes with dist - differs slightly from the one that is in /usr/share/common-licenses - on Debian systems, and can be found later in this file under the - "Artistic-dist" tag. - -Files: regen-configure/dist/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, 2012 Raphael Manfredi - Copyright (c) 1996,1998 Andy Dougherty - Copyright (c) 1996, Cygnus Support - Copyright (c) 1996, Spider Boardman - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1997, Chip Salzenberg - Copyright (c) 1998 Andy Dougherty - Copyright (c) 1999-2001 Jarkko Hietaniemi -License: Artistic-dist -Comment: - This subdirectory contains unmodified 'dist' code that is - licensed under the modified Artistic license detailed below - under the "Artistic-dist" tag. The different files have - separate copyright notices, collected above. - -Files: regen-configure/U/* -Copyright: - Copyright (c) 1991-1997, 2004-2006, Raphael Manfredi - Copyright (c) 1996-2010, Andy Dougherty - Copyright (c) 1996, Sven Verdoolaege - Copyright (c) 1998-2016 Jarkko Hietaniemi - Copyright (c) 2004-2018 H.Merijn Brand - Copyright (c) 2006-2006, H.Merijn Brand & Nicholas Clark - Copyright (c) 2011, H.Merijn Brand & Tony Cook - Copyright (c) 2014-2014, Karl Williamson & H.Merijn Brand - Copyright (c) 2016 H.Merijn Brand & Todd Rinaldo - Copyright (c) 2016 Tony Cook - Copyright (c) 2017, Lukas Mai - Copyright (c) 2017 Dagfinn Ilmari Mannsåker - Copyright (c) 2017, Karl Williamson -License: Artistic or GPL-1+ or Artistic-dist -Comment: - From regen-configure/U/README: - . - The units in the "modified" directory have been derived from units - associated with the metaconfig program of Raphael Manfredi's "dist" - distribution. These units list Raphael Manfredi as the Copyright holder. - dist is distributed under a modified version of the Perl Artistic License. - Clause 7 of this modified license as contained in dist-3.0-pl60 provides: - . - 7. You may reuse parts of this Package in your own programs, provided - that you explicitly state where you got them from, in the source code - (and, left to your courtesy, in the documentation), duplicating - all the associated copyright notices and disclaimers. Besides - your changes, if any, must be clearly marked as such. Parts reused - that way will no longer fall under this license if, and only if, - the name of your program(s) have no immediate connection with the - name of the Package itself or its associated programs. You may then - apply whatever restrictions you wish on the reused parts or choose - to place them in the Public Domain--this will apply only within the - context of your package. - . - In accordance with this clause, the versions of these units - contained here are made available under the same terms as the - rest of the units. - . - It is assumed that the above relicensing also applies to all files in - the other subdirectories that are declared to be licensed under the - same modified Artistic license. - . - The modified license can be found later in this file under the - "Artistic-dist" tag. - -Files: utf8.c -Copyright: - Portions Copyright (c) 2008-2009 Bjoern Hoehrmann -License: GPL-1+ or Artistic, and Expat -Comment: - This program is free software; you can redistribute it and/or modify - it under the terms of either: - . - a) the GNU General Public License as published by the Free Software - Foundation; either version 1, or (at your option) any later - version, or - . - b) the "Artistic License" which comes with Perl. - . - Additionally, the tables included this file come from - http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, under the Expat license. - -Files: debian/* -Copyright: - Portions of the Debian packaging are - Copyright 2008-2011 Niko Tyni - Copyright 2011 Dominic Hargreaves - The other people listed in debian/changelog are most probably - copyright holders too, but they have not included explicit copyright - or licensing information. -License: GPL-1+ or Artistic -Comment: - ---------------------------------------- - The portions by Niko Tyni and Dominic Hargreaves may be redistributed - and/or modified under the same terms as Perl itself. It is assumed that - other contributors have placed their contributions under a compatible - license. - -License: LGPL-2.1 - On Debian GNU/Linux systems, the complete text of the LGPL 2.1 - license can be found in `/usr/share/common-licenses/LGPL-2.1'. - -License: GPL-1+ - On Debian GNU/Linux systems, the complete text of the GNU General - Public License can be found in `/usr/share/common-licenses/GPL-1'. - -License: GPL-2+ - On Debian GNU/Linux systems, the complete text of version 2 of - the GNU General Public License can be found in - `/usr/share/common-licenses/GPL-2'. - -License: Artistic - On Debian GNU/Linux systems, the complete text of the - Artistic Licence can be found in `/usr/share/common-licenses/Artistic'. - -License: Artistic-2 - Copyright (c) 2000-2006, The Perl Foundation. - . - Everyone is permitted to copy and distribute verbatim copies of this - license document, but changing it is not allowed. - . - Preamble - . - This license establishes the terms under which a given free software - Package may be copied, modified, distributed, and/or redistributed. - The intent is that the Copyright Holder maintains some artistic - control over the development of that Package while still keeping the - Package available as open source and free software. - . - You are always permitted to make arrangements wholly outside of this - license directly with the Copyright Holder of a given Package. If the - terms of this license do not permit the full use that you propose to - make of the Package, you should contact the Copyright Holder and seek - a different licensing arrangement. - . - Definitions - . - "Copyright Holder" means the individual(s) or organization(s) named in - the copyright notice for the entire Package. - . - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. - . - "You" and "your" means any person who would like to copy, distribute, - or modify the Package. - . - "Package" means the collection of files distributed by the Copyright - Holder, and derivatives of that collection and/or of those files. A - given Package may consist of either the Standard Version, or a - Modified Version. - . - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. - . - "Distributor Fee" means any fee that you charge for Distributing this - Package or providing support for this Package to another party. It - does not mean licensing fees. - . - "Standard Version" refers to the Package if it has not been modified, - or has been modified only in ways explicitly requested by the - Copyright Holder. - . - "Modified Version" means the Package, if it has been changed, and such - changes were not explicitly requested by the Copyright Holder. - . - "Original License" means this Artistic License as Distributed with the - Standard Version of the Package, in its current version or as it may - be modified by The Perl Foundation in the future. - . - "Source" form means the source code, documentation source, and - configuration files for the Package. - . - "Compiled" form means the compiled bytecode, object code, binary, or - any other form resulting from mechanical transformation or translation - of the Source form. - . - Permission for Use and Modification Without Distribution - . - (1) You are permitted to use the Standard Version and create and use - Modified Versions for any purpose without restriction, provided that - you do not Distribute the Modified Version. - . - Permissions for Redistribution of the Standard Version - . - (2) You may Distribute verbatim copies of the Source form of the - Standard Version of this Package in any medium without restriction, - either gratis or for a Distributor Fee, provided that you duplicate - all of the original copyright notices and associated disclaimers. At - your discretion, such verbatim copies may or may not include a - Compiled form of the Package. - . - (3) You may apply any bug fixes, portability changes, and other - modifications made available from the Copyright Holder. The resulting - Package will still be considered the Standard Version, and as such - will be subject to the Original License. - . - Distribution of Modified Versions of the Package as Source - . - (4) You may Distribute your Modified Version as Source (either gratis - or for a Distributor Fee, and with or without a Compiled form of the - Modified Version) provided that you clearly document how it differs - from the Standard Version, including, but not limited to, documenting - any non-standard features, executables, or modules, and provided that - you do at least ONE of the following: - . - (a) make the Modified Version available to the Copyright Holder of the - Standard Version, under the Original License, so that the Copyright - Holder may include your modifications in the Standard Version. (b) - ensure that installation of your Modified Version does not prevent the - user installing or running the Standard Version. In addition, the - Modified Version must bear a name that is different from the name of - the Standard Version. (c) allow anyone who receives a copy of the - Modified Version to make the Source form of the Modified Version - available to others under (i) the Original License or (ii) a license - that permits the licensee to freely copy, modify and redistribute the - Modified Version using the same licensing terms that apply to the copy - that the licensee received, and requires that the Source form of the - Modified Version, and of any works derived from it, be made freely - available in that license fees are prohibited but Distributor Fees are - allowed. - . - Distribution of Compiled Forms of the Standard Version or Modified - Versions without the Source - . - (5) You may Distribute Compiled forms of the Standard Version without - the Source, provided that you include complete instructions on how to - get the Source of the Standard Version. Such instructions must be - valid at the time of your distribution. If these instructions, at any - time while you are carrying out such distribution, become invalid, you - must provide new instructions on demand or cease further distribution. - If you provide valid instructions or cease distribution within thirty - days after you become aware that the instructions are invalid, then - you do not forfeit any of your rights under this license. - . - (6) You may Distribute a Modified Version in Compiled form without the - Source, provided that you comply with Section 4 with respect to the - Source of the Modified Version. - . - Aggregating or Linking the Package - . - (7) You may aggregate the Package (either the Standard Version or - Modified Version) with other packages and Distribute the resulting - aggregation provided that you do not charge a licensing fee for the - Package. Distributor Fees are permitted, and licensing fees for other - components in the aggregation are permitted. The terms of this license - apply to the use and Distribution of the Standard or Modified Versions - as included in the aggregation. - . - (8) You are permitted to link Modified and Standard Versions with - other works, to embed the Package in a larger work of your own, or to - build stand-alone binary or bytecode versions of applications that - include the Package, and Distribute the result without restriction, - provided the result does not expose a direct interface to the Package. - . - Items That are Not Considered Part of a Modified Version - . - (9) Works (including, but not limited to, modules and scripts) that - merely extend or make use of the Package, do not, by themselves, cause - the Package to be a Modified Version. In addition, such works are not - considered parts of the Package itself, and are not subject to the - terms of this license. - . - General Provisions - . - (10) Any use, modification, and distribution of the Standard or - Modified Versions is governed by this Artistic License. By using, - modifying or distributing the Package, you accept this license. Do not - use, modify, or distribute the Package, if you do not accept this - license. - . - (11) If your Modified Version has been derived from a Modified Version - made by someone other than you, you are nevertheless required to - ensure that your Modified Version complies with the requirements of - this license. - . - (12) This license does not grant you the right to use any trademark, - service mark, tradename, or logo of the Copyright Holder. - . - (13) This license includes the non-exclusive, worldwide, - free-of-charge patent license to make, have made, use, offer to sell, - sell, import and otherwise transfer the Package with respect to any - patent claims licensable by the Copyright Holder that are necessarily - infringed by the Package. If you institute patent litigation - (including a cross-claim or counterclaim) against any party alleging - that the Package constitutes direct or contributory patent - infringement, then this Artistic License to you shall terminate on the - date that such litigation is filed. - . - (14) Disclaimer of Warranty: THE PACKAGE IS PROVIDED BY THE COPYRIGHT - HOLDER AND CONTRIBUTORS "AS IS' AND WITHOUT ANY EXPRESS OR IMPLIED - WARRANTIES. THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - PARTICULAR PURPOSE, OR NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT - PERMITTED BY YOUR LOCAL LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT - HOLDER OR CONTRIBUTOR WILL BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING IN ANY WAY OUT OF THE USE - OF THE PACKAGE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: BZIP - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - . - 3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - . - 4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS - OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - . - Julian Seward, jseward@bzip.org - bzip2/libbzip2 version 1.0.5 of 10 December 2007 - -License: ZLIB - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. - -License: BSD-3-clause-with-weird-numbering - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-4-clause-POWERDOG - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgement: - This product includes software developed by Powerdog Industries. - 4. The name of Powerdog Industries may not be used to endorse or - promote products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED BY POWERDOG INDUSTRIES ``AS IS'' AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE POWERDOG INDUSTRIES BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, - EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Unicode - EXHIBIT 1 - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - . - Unicode Data Files include all data files under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/ . Unicode Data Files - do not include PDF online code charts under the directory - http://www.unicode.org/Public/. Software includes any - source code published in the Unicode Standard or under the directories - http://www.unicode.org/Public/, http://www.unicode.org/reports/, - and http://www.unicode.org/cldr/data/. - . - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE - INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU - UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND - CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, - INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - . - COPYRIGHT AND PERMISSION NOTICE - . - Copyright © 1991-2011 Unicode, Inc. All rights - reserved. Distributed under the Terms of Use in - http://www.unicode.org/copyright.html. - . - Permission is hereby granted, free of charge, to any person - obtaining a copy of the Unicode data files and any associated - documentation (the "Data Files") or Unicode software and any - associated documentation (the "Software") to deal in the Data Files - or Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, - and/or sell copies of the Data Files or Software, and to permit - persons to whom the Data Files or Software are furnished to do so, - provided that (a) the above copyright notice(s) and this permission - notice appear with all copies of the Data Files or Software, - (b) both the above copyright notice(s) and this permission notice - appear in associated documentation, and (c) there is clear notice - in each modified Data File or in the Software as well as in the - documentation associated with the Data File(s) or Software that - the data or software has been modified. - . - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE - FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, - OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THE DATA FILES OR SOFTWARE. - . - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without - prior written authorization of the copyright holder. - -License: BSD-3-clause-GENERIC - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The names of the authors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -License: REGCOMP - Permission is granted to anyone to use this software for any - purpose on any computer system, and to redistribute it freely, - subject to the following restrictions: - . - 1. The author is not responsible for the consequences of use of - this software, no matter how awful, even if they arise - from defects in it. - . - 2. The origin of this software must not be misrepresented, either - by explicit claim or by omission. - . - 3. Altered versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -License: TEXT-TABS - This module may be modified, used, copied, and redistributed at your own risk. - . - Although allowed by the preceding license, please do not publicly - redistribute modified versions of this code with the name "Text::Tabs" - unless it passes the unmodified Text::Tabs test suite. - -License: S2P - This program is free and open software. You may use, modify, - distribute, and sell this program (and any modified variants) in any - way you wish, provided you do not restrict others from doing the same. - -License: DONT-CHANGE-THE-GPL - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -License: SDBM-PUBLIC-DOMAIN - From ext/SDBM_File/sdbm/README: - . - The entire sdbm library package, as authored by me, Ozan S. Yigit, - is hereby placed in the public domain. As such, the author is not - responsible for the consequences of use of this software, no - matter how awful, even if they arise from defects in it. There is no - expressed or implied warranty for the sdbm library. - . - Since the sdbm library package is in the public domain, this original - release or any additional public-domain releases of the modified - original cannot possibly (by definition) be withheld from you. Also - by definition, You (singular) have all the rights to this code - (including the right to sell without permission, the right to - hoard[3] and the right to do other icky things as you see fit) - but those rights are also granted to everyone else. - . - Please note that all previous distributions of this software - contained a copyright (which is now dropped) to protect its origins - and its current public domain status against any possible claims - and/or challenges. - -License: GPL-3+-WITH-BISON-EXCEPTION - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - . - This program 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - As a special exception, you may create a larger work that contains - part or all of the Bison parser skeleton and distribute that work - under terms of your choice, so long as that work isn't itself a - parser generator using the skeleton or a modified version thereof - as a parser skeleton. Alternatively, if you modify or redistribute - the parser skeleton itself, you may (at your option) remove this - special exception, which will cause the skeleton and the resulting - Bison output files to be licensed under the GNU General Public - License without this special exception. - . - This special exception was added by the Free Software Foundation in - version 2.2 of Bison. - -License: HSIEH-DERIVATIVE - The derivative content includes raw computer source code, ideas, - opinions, and excerpts whose original source is covered under another - license and transformations of such derivatives. Note that mere excerpts - by themselves (with the exception of raw source code) are not considered - derivative works under this license. Use and redistribution is limited - to the following conditions: - . - One may not create a derivative work which, in any way, violates the - Paul Hsieh exposition license described above on the original content. - . - One may not apply a license to a derivative work that precludes - anyone else from using and redistributing derivative content. - . - One may not attribute any derivative content to authors not involved - in the creation of the content, though an attribution to the author - is not necessary. - -License: HSIEH-BSD - Copyright (c) 2010, Paul Hsieh - All rights reserved. - . - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither my name, Paul Hsieh, nor the names of any other contributors - to the code use may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: CC0-1.0 - Statatement of Purpose - . - The laws of most jurisdictions throughout the world automatically confer - exclusive Copyright and Related Rights (defined below) upon the creator - and subsequent owner(s) (each and all, an "owner") of an original work - of authorship and/or a database (each, a "Work"). - . - Certain owners wish to permanently relinquish those rights to a Work - for the purpose of contributing to a commons of creative, cultural and - scientific works ("Commons") that the public can reliably and without - fear of later claims of infringement build upon, modify, incorporate in - other works, reuse and redistribute as freely as possible in any form - whatsoever and for any purposes, including without limitation commercial - purposes. These owners may contribute to the Commons to promote the ideal - of a free culture and the further production of creative, cultural and - scientific works, or to gain reputation or greater distribution for - their Work in part through the use and efforts of others. - . - For these and/or other purposes and motivations, and without any - expectation of additional consideration or compensation, the person - associating CC0 with a Work (the "Affirmer"), to the extent that - he or she is an owner of Copyright and Related Rights in the Work, - voluntarily elects to apply CC0 to the Work and publicly distribute - the Work under its terms, with knowledge of his or her Copyright and - Related Rights in the Work and the meaning and intended legal effect - of CC0 on those rights. - . - 1. Copyright and Related Rights. A Work made available under CC0 may be - protected by copyright and related or neighboring rights ("Copyright - and Related Rights"). Copyright and Related Rights include, but are - not limited to, the following: - . - the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - . - moral rights retained by the original author(s) and/or performer(s); - . - publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - . - rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - . - rights protecting the extraction, dissemination, use and reuse of data in a Work; - . - database rights (such as those arising under Directive 96/9/EC - of the European Parliament and of the Council of 11 March 1996 - on the legal protection of databases, and under any national - implementation thereof, including any amended or successor version - of such directive); and - . - other similar, equivalent or corresponding rights throughout the world - based on applicable law or treaty, and any national implementations - thereof. - . - 2. Waiver. To the greatest extent permitted by, but not in contravention - of, applicable law, Affirmer hereby overtly, fully, permanently, - irrevocably and unconditionally waives, abandons, and surrenders all - of Affirmer's Copyright and Related Rights and associated claims and - causes of action, whether now known or unknown (including existing - as well as future claims and causes of action), in the Work (i) in - all territories worldwide, (ii) for the maximum duration provided by - applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "Waiver"). Affirmer makes the - Waiver for the benefit of each member of the public at large and to the - detriment of Affirmer's heirs and successors, fully intending that such - Waiver shall not be subject to revocation, rescission, cancellation, - termination, or any other legal or equitable action to disrupt the - quiet enjoyment of the Work by the public as contemplated by Affirmer's - express Statement of Purpose. - . - 3. Public License Fallback. Should any part of the Waiver for any - reason be judged legally invalid or ineffective under applicable law, - then the Waiver shall be preserved to the maximum extent permitted - taking into account Affirmer's express Statement of Purpose. In - addition, to the extent the Waiver is so judged Affirmer hereby - grants to each affected person a royalty-free, non transferable, non - sublicensable, non exclusive, irrevocable and unconditional license - to exercise Affirmer's Copyright and Related Rights in the Work (i) - in all territories worldwide, (ii) for the maximum duration provided - by applicable law or treaty (including future time extensions), (iii) - in any current or future medium and for any number of copies, and (iv) - for any purpose whatsoever, including without limitation commercial, - advertising or promotional purposes (the "License"). The License shall - be deemed effective as of the date CC0 was applied by Affirmer to the - Work. Should any part of the License for any reason be judged legally - invalid or ineffective under applicable law, such partial invalidity - or ineffectiveness shall not invalidate the remainder of the License, - and in such case Affirmer hereby affirms that he or she will not (i) - exercise any of his or her remaining Copyright and Related Rights in - the Work or (ii) assert any associated claims and causes of action - with respect to the Work, in either case contrary to Affirmer's express - Statement of Purpose. - . - 4. Limitations and Disclaimers. - . - No trademark or patent rights held by Affirmer are waived, - abandoned, surrendered, licensed or otherwise affected by this - document. - . - Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties - of title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, - or the present or absence of errors, whether or not discoverable, - all to the greatest extent permissible under applicable law. - . - Affirmer disclaims responsibility for clearing rights of other - persons that may apply to the Work or any use thereof, including - without limitation any person's Copyright and Related Rights in the - Work. Further, Affirmer disclaims responsibility for obtaining any - necessary consents, permissions or other rights required for any - use of the Work. - . - Affirmer understands and acknowledges that Creative Commons is not - a party to this document and has no duty or obligation with respect - to this CC0 or use of the Work. -Comment: - This license text was retrieved from - - on Fri, 05 Feb 2016 20:30:28 +0200 - -License: RRA-KEEP-THIS-NOTICE - Copying and distribution of this file, with or without modification, are - permitted in any medium without royalty provided the copyright notice and - this notice are preserved. This file is offered as-is, without any - warranty. - -License: Artistic-dist - The "Artistic License" - . - Preamble - . - The intent of this document is to state the conditions under which a - Package may be copied, such that the Copyright Holder maintains some - semblance of artistic control over the development of the Package, - while giving the users of the package the right to use and distribute - the Package in a more-or-less customary fashion, plus the right to make - reasonable modifications. - . - It also grants you the rights to reuse parts of a Package in your own - programs without transferring this License to those programs, provided - that you meet some reasonable requirements. - . - Definitions: - . - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - . - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - . - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - . - "You" is you, if you're thinking about copying or distributing - this Package. - . - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - . - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - . - 1. You may make and give away verbatim copies of the source form of the - Standard Version of this Package without restriction, provided that you - duplicate all of the original copyright notices and associated disclaimers. - . - 2. You may apply bug fixes, portability fixes and other modifications - derived from the Public Domain or from the Copyright Holder. A Package - modified in such a way shall still be considered the Standard Version. - . - 3. You may otherwise modify your copy of this Package in any way, provided - that you insert a prominent notice in each changed file stating how and - when you changed that file, and provided that you do at least ONE of the - following: - . - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - . - b) use the modified Package only within your corporation or organization. - . - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 4. You may distribute the programs of this Package in object code or - executable form, provided that you do at least ONE of the following: - . - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - . - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - . - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - . - d) make other distribution arrangements with the Copyright Holder. - . - 5. You may charge a reasonable copying fee for any distribution of this - Package. You may charge any fee you choose for support of this - Package. You may not charge a fee for this Package itself. However, - you may distribute this Package in aggregate with other (possibly - commercial) programs as part of a larger (possibly commercial) software - distribution provided that you do not advertise this Package as a - product of your own. - . - 6. The scripts and library files supplied as input to or produced as - output from the programs of this Package do not automatically fall - under the copyright of this Package, but belong to whoever generated - them, and may be sold commercially, and may be aggregated with this - Package. If such scripts or library files are aggregated with this - Package via the so-called "undump" or "unexec" methods of producing a - binary executable image, then distribution of such an image shall - neither be construed as a distribution of this Package nor shall it - fall under the restrictions of Paragraphs 3 and 4, provided that you do - not represent such an executable image as a Standard Version of this - Package. - . - 7. You may reuse parts of this Package in your own programs, provided that - you explicitly state where you got them from, in the source code (and, left - to your courtesy, in the documentation), duplicating all the associated - copyright notices and disclaimers. Besides your changes, if any, must be - clearly marked as such. Parts reused that way will no longer fall under this - license if, and only if, the name of your program(s) have no immediate - connection with the name of the Package itself or its associated programs. - You may then apply whatever restrictions you wish on the reused parts or - choose to place them in the Public Domain--this will apply only within the - context of your package. - . - 8. The name of the Copyright Holder may not be used to endorse or promote - products derived from this software without specific prior written permission. - . - 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - . - The End -Comment: - This license was copied from the upstream 'dist' repository, - https://github.com/rmanfredi/dist.git - at Sun, 15 Oct 2017 13:07:36 +0300. - - ----------------------------------------- -wget version 1.20.1-1.1 - - -Copyright: - -This package was debianized by -Christian Schwarz on Mon, 18 Nov 1996 00:59:57 +0100 -J. Ramos Goncalves on Thu, 13 Feb 1997 23:15:18 +0000 -Nicolás Lichtmaier on Sat, 18 Oct 1997 21:23:12 -0300 -Noël Köthe on Mon, 18 Feb 2002 09:53:00 +0100 - -It was downloaded from ftp://ftp.gnu.org/gnu/wget/ - Homepage: http://www.gnu.org/directory/wget.html - http://www.gnu.org/software/wget/wget.html - -Upstream Author: Giuseppe Scrivano - -Copyright: (C) 2007 Free Software Foundation, Inc. - -Released under the terms of the GPL; see -/usr/share/common-licenses/GPL-3. - -"In addition, as a special exception, the Free Software Foundation -gives permission to link the code of its release of Wget with the -OpenSSL project's "OpenSSL" library (or with modified versions of it -that use the same license as the "OpenSSL" library), and distribute -the linked executables. You must obey the GNU General Public License -in all respects for all of the code used other than "OpenSSL". If you -modify this file, you may extend this exception to your version of the -file, but you are not obligated to do so. If you do not wish to do -so, delete this exception statement from your version." - -The wget(1) manpage and the wget info page are distributed under the -terms of the GNU Free Documentation License ; see -/usr/share/common-licenses/GFDL-1.2 - - - ----------------------------------------- -x11-common version 1:7.7+19 - - -Copyright: - -Source Package: xorg -Debian/Ubuntu package authors: Branden Robinson, Fabio M. Di Nitto, Daniel - Stone and others - -Copyright 2004-2005 Canonical Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SOFTWARE IN THE PUBLIC INTEREST, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Canoncial Ltd. shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Canonical Ltd. - -------------------------------------------------------------------------------- -Copyright 1996-2002 Software in the Public Interest, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SOFTWARE IN THE PUBLIC INTEREST, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Software in the Public -Interest, Inc. shall not be used in advertising or otherwise to promote the -sale, use or other dealings in this Software without prior written -authorization from Software in the Public Interest, Inc. - --------------------------------------------------------------------------------- -Copyright 1998-2007 Branden Robinson . -Copyright 2000, 2003, 2004 Progeny Linux Systems, Inc. -Copyright 1996 Stephen Early -Copyright 1997 Mark Eichin -Copyright 2005 David Nusinow - -This is free software; you may redistribute it and/or modify -it under the terms of the GNU General Public License as -published by the Free Software Foundation; either version 2, -or (at your option) any later version. - -This 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 -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License with -the Debian operating system, in /usr/share/common-licenses/GPL; if -not, write to the Free Software Foundation, Inc., 51 Franklin St, -Fifth Floor, Boston, MA 02110-1301, USA. - --------------------------------------------------------------------------------- -© 2010-2011 Cyril Brulebois - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - - ----------------------------------------- -dirmngr version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gnupg version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gnupg-l10n version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gnupg-utils version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gpg version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gpg-agent version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gpg-wks-client version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gpg-wks-server version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gpgconf version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -gpgsm version 2.2.12-1+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: GnuPG - The GNU Privacy Guard (modern version) -Upstream-Contact: GnuPG development mailing list -Source: https://gnupg.org/download/ - -Files: * -Copyright: 1992, 1995-2016, Free Software Foundation, Inc -License: GPL-3+ - -Files: agent/command.c - agent/command-ssh.c - agent/gpg-agent.c - common/homedir.c - common/sysutils.c - g10/mainproc.c -Copyright: 1998-2007, 2009, 2012, Free Software Foundation, Inc - 2013, Werner Koch -License: GPL-3+ - -Files: autogen.sh -Copyright: 2003, g10 Code GmbH -License: permissive - -Files: common/gc-opt-flags.h - common/i18n.h - tools/clean-sat.c - tools/no-libgcrypt.c -Copyright: 1998-2001, 2003, 2004, 2006, 2007 Free Software Foundation, Inc -License: permissive - -Files: common/localename.c -Copyright: 1985, 1989-1993, 1995-2003, 2007, 2008 Free Software Foundation, Inc. -License: LGPL-2.1+ - -Files: dirmngr/dns.c - dirmngr/dns.h -Copyright: 2008-2010, 2012-2016 William Ahern -License: Expat - -Files: doc/yat2m.c - scd/app-geldkarte.c -Copyright: 2004, 2005, g10 Code GmbH - 2006, 2008, 2009, 2011, Free Software Foundation, Inc -License: GPL-3+ - -Files: scd/ccid-driver.h - scd/ccid-driver.c -Copyright: 2003-2007, Free Software Foundation, Inc -License: GPL-3+ or BSD-3-clause - -Files: tools/rfc822parse.c - tools/rfc822parse.h -Copyright: 1999-2000, Werner Koch, Duesseldorf - 2003-2004, g10 Code GmbH -License: LGPL-3+ - -Files: tools/sockprox.c -Copyright: 2007, g10 Code GmbH -License: GPL-3+ - -Files: doc/OpenPGP -Copyright: 1998-2013 Free Software Foundation, Inc. - 1997, 1998, 2013 Werner Koch - 1998 The Internet Society -License: RFC-Reference - -Files: tests/gpgscm/* -Copyright: 2000, Dimitrios Souflis - 2016, Justus Winter, Werner Koch -License: TinySCHEME - -Files: debian/* -Copyright: 1998-2018 Debian GnuPG packagers, including - Eric Dorland - Daniel Kahn Gillmor - NIIBE Yutaka -License: GPL-3+ - -Files: debian/org.gnupg.scdaemon.metainfo.xml -Copyright: 2017 Daniel Kahn Gillmor -Comment: This file is licensed permissively for the sake of AppStream -License: CC0-1.0 - -License: TinySCHEME - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - Neither the name of Dimitrios Souflis nor the names of the - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -License: permissive - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - . - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY, to the extent permitted by law; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. - -License: RFC-Reference - doc/OpenPGP merely cites and references IETF Draft - draft-ietf-openpgp-formats-07.txt. This is believed to be fair use; - but if not, it's covered by the source document's license under - the 'comment on' clause. The license statement follows. - . - This document and translations of it may be copied and furnished to - others, and derivative works that comment on or otherwise explain it - or assist in its implementation may be prepared, copied, published - and distributed, in whole or in part, without restriction of any - kind, provided that the above copyright notice and this paragraph - are included on all such copies and derivative works. However, this - document itself may not be modified in any way, such as by removing - the copyright notice or references to the Internet Society or other - Internet organizations, except as needed for the purpose of - developing Internet standards in which case the procedures for - copyrights defined in the Internet Standards process must be - followed, or as required to translate it into languages other than - English. - . - The limited permissions granted above are perpetual and will not be - revoked by the Internet Society or its successors or assigns. - - -License: GPL-3+ - GnuPG is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - GnuPG 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 - GNU General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program; if not, see . - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -License: LGPL-3+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -License: LGPL-2.1+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - This program 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the above copyright - notice, and the entire permission notice in its entirety, - including the disclaimer of warranties. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior - written permission. - . - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -License: Expat - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the - following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN - NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - USE OR OTHER DEALINGS IN THE SOFTWARE. - -License: CC0-1.0 - To the extent possible under law, the author(s) have dedicated all - copyright and related and neighboring rights to this software to the public - domain worldwide. This software is distributed without any warranty. - . - On Debian systems, the complete text of the CC0 license, version 1.0, - can be found in /usr/share/common-licenses/CC0-1.0. - - ----------------------------------------- -libassuan0 version 2.5.2-1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: libassuan -Upstream-Contact: Werner Koch -Source: https://gnupg.org/ftp/gcrypt/libassuan/ - -Files: * - Makefile.am - src/Makefile.am - src/assuan-buffer.c - src/assuan-error.c - src/assuan-inquire.c - src/assuan-io.c - src/assuan-listen.c - src/assuan-pipe-server.c - src/assuan-socket-connect.c - src/assuan-socket-server.c - src/assuan-socket.c - src/assuan-uds.c - src/client.c - src/context.c - src/funopen.c - src/memrchr.c - src/posix-fd-t.inc.h - src/posix-includes.inc.h - src/posix-sock-nonce.inc.h - src/posix-sys-pth-impl.h - src/posix-types.inc.h - src/putc_unlocked.c - src/server.c - src/setenv.c - src/stpcpy.c - src/system-posix.c - src/system-w32.c - src/system-w32ce.c - src/system.c - src/w32-fd-t.inc.h - src/w32-includes.inc.h - src/w32-sock-nonce.inc.h - src/w32-sys-pth-impl.h - src/w32-types.inc.h - src/w32ce-add.h - src/w32ce-fd-t.inc.h -Copyright: 1992, 1995-2010, Free Software Foundation, Inc -License: LGPL-2.1+ - -Files: AUTHORS - aclocal.m4 - build-aux/git-log-footer - configure - INSTALL - m4/gnupg-pth.m4 - m4/ltoptions.m4 - m4/ltsugar.m4 - m4/ltversion.m4 - m4/lt~obsolete.m4 - m4/onceonly.m4 - m4/socklen.m4 - m4/sys_socket_h.m4 - m4/Makefile.in - src/libassuan-config.in - src/libassuan.m4 - src/mkheader.c -Copyright: 1992-1996, 1998-2013, Free Software Foundation, Inc -License: GAP~FSF - This file is free software; the Free Software Foundation - gives unlimited permission to copy and/or distribute it, - with or without modifications, as long as this notice is preserved. - -Files: doc/Makefile.am - doc/Makefile.in - src/gpgcedev.c - src/gpgcedev.def - src/gpgcemgr.c - tests/Makefile.am - tests/Makefile.in - tests/ce-createpipe.c - tests/ce-server.c - tests/common.h - tests/fdpassing.c - tests/pipeconnect.c -Copyright: 2003, 2006, 2009-2010 Free Software Foundation, Inc -License: LGPL-3+ - Assuan is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. - . - Assuan 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3' - -Files: src/debug.h - src/libassuan.def - src/libassuan.vers - tests/version.c -Copyright: 2002, 2004-2005, 2007, 2009, 2013 g10 Code GmbH -License: LGPL-2.1+ - -Files: build-aux/compile - build-aux/ltmain.sh - m4/libtool.m4 - build-aux/missing -Copyright: 1999-2013, Free Software Foundation, Inc -License: GPL-2+ with libtool exception - GNU Libtool is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - As a special exception to the GNU General Public License, - if you distribute this file as part of a program or library that - is built using GNU Libtool, you may include this file under the - same distribution terms that you use for the rest of that program. - . - GNU Libtool 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 GNU - General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with GNU Libtool; see the file COPYING. If not, a copy - can be downloaded from http://www.gnu.org/licenses/gpl.html, - or obtained by writing to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -Files: build-aux/config.guess - build-aux/config.sub - doc/assuan.info - doc/assuan.texi -Copyright: 1985-1986, 1988, 1990-2013, Free Software Foundation, Inc -License: GPL-3+ - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. The text of the license can be found in the - section entitled ``Copying''. - . - On Debian systems, the full text of the GNU General Public - License version 3 can be found in the file - `/usr/share/common-licenses/GPL-3'. - -Files: src/conversion.c - src/debug.c -Copyright: 2000, Werner Koch (dd9jn) - 2001-2005, 2007, 2009, g10 Code GmbH -License: LGPL-2.1+ - -Files: autogen.sh - m4/gpg-error.m4 - src/versioninfo.rc.in -Copyright: 2003-2013 g10 Code GmbH -License: GAP - This file is free software; as a special exception the author gives - unlimited permission to copy and/or distribute it, with or without - modifications, as long as this notice is preserved. - -Files: src/assuan.c -Copyright: 2001-2002, 2012-2013, g10 Code GmbH - 2009, Free Software Foundation, Inc -License: LGPL-2.1+ - -Files: m4/autobuild.m4 -Copyright: 2004, Simon Josefsson -License: GPL-2+ - This file is free software, distributed under the terms of the GNU - General Public License. As a special exception to the GNU General - Public License, this file may be distributed as part of a program - that contains a configuration script generated by Autoconf, under - the same distribution terms as the rest of that program. - . - This file can be used in projects which are not available under - the GNU General Public License or the GNU Library General Public - License but which still want to provide support for Autobuild. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: LGPL-2.1+ - Assuan is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - Assuan 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 GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - - ----------------------------------------- -libksba8 version 1.3.5-2 - - -Copyright: - -This package was debianized by Marcus Brinkmann on -Thu, 25 Jul 2002 21:50:21 +0200. -It was later taken over by Matthias Urlichs , and is now -maintained by Andreas Metzler , Eric Dorland -, James Westby , -Peter Eisentraut - -It was downloaded from http://ftp.gnupg.org/GnuPG/libksba/. - -Upstream Authors: g10 Code GmbH and Fabio Fiorina. - -Copyright: - | Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2010, 2011 - | 2012, 2013, 2014, 2015 g10 Code GmbH - | Copyright (C) 2001, 2002, 2003, 2007 Free Software Foundation, Inc. - | Copyright (C) 2000, 2001 Fabio Fiorina - -The library and the header files are distributed under the following -terms (LGPLv3+/GPLv2+): - - | KSBA is free software; you can redistribute it and/or modify - | it under the terms of either - | - | - the GNU Lesser General Public License as published by the Free - | Software Foundation; either version 3 of the License, or (at - | your option) any later version. - | - | or - | - | - the GNU General Public License as published by the Free - | Software Foundation; either version 2 of the License, or (at - | - | or both in parallel, as here. - | - | KSBA 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 GNU General Public - | License for more details. - -The other parts (e.g. manual, build system, tests) are distributed -under the following terms (GPLv3): - - | KSBA is free software; you can redistribute it and/or modify - | it under the terms of the GNU General Public License as published by - | the Free Software Foundation; either version 3 of the License, or - | (at your option) any later version. - | - | KSBA 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 - | GNU General Public License for more details. - -The ASN.1 definition for CMS is based on a specification published -under the following terms (see src/cms.asn): - - | Copyright (C) The Internet Society (1999). All Rights Reserved. - | - | This document and translations of it may be copied and furnished to - | others, and derivative works that comment on or otherwise explain it - | or assist in its implementation may be prepared, copied, published - | and distributed, in whole or in part, without restriction of any - | kind, provided that the above copyright notice and this paragraph are - | included on all such copies and derivative works. However, this - | document itself may not be modified in any way, such as by removing - | the copyright notice or references to the Internet Society or other - | Internet organizations, except as needed for the purpose of - | developing Internet standards in which case the procedures for - | copyrights defined in the Internet Standards process must be - | followed, or as required to translate it into languages other than - | English. - | - | The limited permissions granted above are perpetual and will not be - | revoked by the Internet Society or its successors or assigns. - | - | This document and the information contained herein is provided on an - | "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING - | TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - | BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION - | HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF - | MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - - - -On Debian systems, the complete text of the GNU General Public License -can be found in `/usr/share/common-licenses/GPL-3'. - - ----------------------------------------- -libnpth0 version 1.6-1 - - -Copyright: - -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: nPth -Upstream-Contact: Werner Koch -Source: ftp://ftp.gnupg.org/gcrypt/npth/ - -Files: * -Copyright: Copyright (C) 2011, 2012, 2015, 2017 g10 Code GmbH -License: LGPL-2.1+ - -Files: debian/* -Copyright: 2017 Eric Dorland -License: LGPL-2.1+ - -License: LGPL-2.1+ - nPth is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - . - nPth 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 GNU Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this program; if not, see . - . - On Debian systems, the full text of the GNU Lesser General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-2.1'. - - ----------------------------------------- -libreadline7 version 7.0-5 - - -Copyright: - -This is Debian GNU/Linux's prepackaged version of the FSF's GNU -Readline library. - -This package was put together by Matthias Klose , derived -from the bash package by Guy Maor , from the GNU sources at - - ftp.gnu.org:/pub/gnu/readline/readline-6.0.tar.gz. - -Upstream Authors: - - Chet Ramey - Jeff Solomon (examples/excallback.c) - Harold Levy (examples/rl-fgets.c) - Juergen Weigert (examples/rlfe) - Michael Schroeder (examples/rlfe) - Oliver Laumann (examples/rlfe) - -Copyright: - - Copyright (C) 1987-2009 Free Software Foundation, Inc. - Copyright (C) 1999 Jeff Solomon (examples/excallback.c) - Copyright (C) 2003-2004 Harold Levy (examples/rl-fgets.c) - Copyright (C) 1993-2002 Juergen Weigert (examples/rlfe) - Copyright (C) 1993-2002 Michael Schroeder (examples/rlfe) - Copyright (C) 1987 Oliver Laumann (examples/rlfe) - -License: - - Readline is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This package 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Readline. If not, see . - - examples/rl-fgets.c: GPL v2 or later. - examples/rlfe: GPL v2 or later. - -On Debian systems, the complete text of the GNU General Public License -can be found in `/usr/share/common-licenses/GPL-3'. - -The documentation files doc/*.texi and derived .info, .html, .ps and .pdf -files are: - - Copyright (C) 1988-2015 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". - -On Debian systems, the complete text of the GNU Free Documentation License -can be found in `/usr/share/common-licenses/GFDL'. - -The Debian packaging is: - - Copyright (C) 1999-2009 Matthias Klose - -and is licensed under the GPL version 3, -see `/usr/share/common-licenses/GPL-3'. - - ----------------------------------------- -libsqlite3-0 version 3.27.2-3+deb10u1 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: sqlite3 -Source: https://www.sqlite.org/cgi/src/dir?ci=trunk - -Files: * -Copyright: D. Richard Hipp -License: public-domain - The files listed have been put on the public domain by the sqlite3 - contributors. - -Files: debian/* -Copyright: 2006- Laszlo Boszormenyi (GCS) , - 2005-2006 Tomas Fasth , - 2001-2005 Andreas Rottmann -License: GPL-2+ - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License version 2 as published - by the Free Software Foundation. - . - This program 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 GNU General Public License - for more details. - . - You should have received a copy of the GNU General Public License along - with this package; if not, write to the Free Software Foundation, Inc., - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - . - On Debian systems, the full text of the GNU General Public License - version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. - - ----------------------------------------- -pinentry-curses version 1.1.0-2 - - -Copyright: - -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Pinentry -Upstream-Contact: gnupg-devel@gnupg.org -Source: https://gnupg.org/ftp/gcrypt/pinentry/ - -Files: * -Copyright: 2002-2015, g10 Code GmbH -License: GPL-2+ - -Files: fltk/* -Copyright: 2016 Anatoly madRat L. Berenblit -License: GPL-2+ - -Files: tqt/Makefile.am tqt/main.cpp tqt/pinentrydialog.h tqt/pinentrydialog.cpp -Copyright: 2002-2015 g10 Code GmbH - 2002 Klarälvdalens Datakonsult AB -License: GPL-2+ - -Files: tqt/secqinternal.cpp tqt/secqinternal_p.h -Copyright: 1992-2000 Trolltech AS -License: GPL-2 - -Files: tqt/secqlineedit.cpp tqt/secqlineedit.h tqt/secqstring.cpp tqt/secqstring.h -Copyright: 1992-2002 Trolltech AS - 2003 g10 Code GmbH -License: GPL-2 - -Files: build-aux/* depcomp doc/mdate-sh doc/texinfo.tex m4/curses.m4 m4/iconv.m4 missing secmem/secmem.c -Copyright: 1996-2007, Free Software Foundation -License: GPL-2+ - -Files: install-sh -Copyright: 1994 X Consortium -License: X11 - -Files: gtk+-2/pinentry-gtk-2.c -Copyright: 1999 Robert Bihlmeyer - 2001, 2002, 2007 g10 Code GmbH - 2004 Albrecht Dreß -License: GPL-2+ - -Files: m4/pkg.m4 -Copyright: 2004 Scott James Remnant -License: GPL-2+ - -Files: m4/qt.m4 -Copyright: 1997 Janos Farkas (chexum@shadow.banki.hu)o - 1997,98,99 Stephan Kulow (coolo@kde.org) - 2002 g10 Code GmbH -License: GPL-2+ - -Files: pinentry/argparse.c -Copyright: 1998-2001, 2006-2008, 2012 Free Software Foundation, Inc. - 1997-2001, 2006-2008, 2013-2015 Werner Koch -License: LGPL-3+ or GPL-2+ - -Files: configure.ac secmem/util.* -Copyright: 1999, Robert Bihlmeyer - 2001, 2002, 2003, 2004, 2007 g10 Code GmbH -License: GPL-2+ - -Files: secmem/memory.h -Copyright: 1998,1999 Free Software Foundation, Inc. - 1999,2000 Robert Bihlmeyer -License: GPL-2+ - -Files: secmem/secmem++.h -Copyright: 2008 Marc Mutz -License: GPL-2+ - -Files: tty/pinentry-tty.c -Copyright: 2014 Serge Voilokov -License: GPL-2+ - -Files: qt/pinentrydialog.* -Copyright: 2002, 2008 Klarälvdalens Datakonsult AB - 2007 Ingo Klöcker -License: GPL-2+ - -Files: qt/pinentryconfirm.* -Copyright: 2011 Ben Kibbey -License: GPL-2+ - -Files: qt/main.cpp -Copyright: 2002, 2008 Klarälvdalens Datakonsult AB (KDAB) - 2003 g10 Code GmbH - 2007 Ingo Klöcker -License: GPL-2+ - -Files: qt/Makefile.am -Copyright: 2002 Klarälvdalens Datakonsult AB (KDAB) - 2008 g10 Code GmbH -License: GPL-2+ - -Files: debian/* -Copyright: 2004-2015 Peter Eisentraut - Marcus Brinkmann - Michael Brame - Daniel Kahn Gillmor -License: GPL-2+ - -License: X11 - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- - TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - . - Except as contained in this notice, the name of the X Consortium shall not - be used in advertising or otherwise to promote the sale, use or other deal- - ings in this Software without prior written authorization from the X Consor- - tium. - -License: GPL-2+ - This is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - . - It 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 - GNU General Public License for more details. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: GPL-2 - This is free software; you can redistribute it and/or modify - it under the terms of version 2 of the GNU General Public License - as published by the Free Software Foundation. - . - It 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 - GNU General Public License for more details. - . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. - -License: LGPL-3+ - This is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - . - It 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 - GNU Lesser General Public License for more details. - . - On Debian systems, the full text of the GNU General Public - License version 2.1 can be found in the file - `/usr/share/common-licenses/LGPL-3. - - ----------------------------------------- -readline-common version 7.0-5 - - -Copyright: - -This is Debian GNU/Linux's prepackaged version of the FSF's GNU -Readline library. - -This package was put together by Matthias Klose , derived -from the bash package by Guy Maor , from the GNU sources at - - ftp.gnu.org:/pub/gnu/readline/readline-6.0.tar.gz. - -Upstream Authors: - - Chet Ramey - Jeff Solomon (examples/excallback.c) - Harold Levy (examples/rl-fgets.c) - Juergen Weigert (examples/rlfe) - Michael Schroeder (examples/rlfe) - Oliver Laumann (examples/rlfe) - -Copyright: - - Copyright (C) 1987-2009 Free Software Foundation, Inc. - Copyright (C) 1999 Jeff Solomon (examples/excallback.c) - Copyright (C) 2003-2004 Harold Levy (examples/rl-fgets.c) - Copyright (C) 1993-2002 Juergen Weigert (examples/rlfe) - Copyright (C) 1993-2002 Michael Schroeder (examples/rlfe) - Copyright (C) 1987 Oliver Laumann (examples/rlfe) - -License: - - Readline is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This package 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 - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Readline. If not, see . - - examples/rl-fgets.c: GPL v2 or later. - examples/rlfe: GPL v2 or later. - -On Debian systems, the complete text of the GNU General Public License -can be found in `/usr/share/common-licenses/GPL-3'. - -The documentation files doc/*.texi and derived .info, .html, .ps and .pdf -files are: - - Copyright (C) 1988-2015 Free Software Foundation, Inc. - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.3 or any later version published by the Free Software - Foundation; with no Invariant Sections, no Front-Cover Texts, and - no Back-Cover Texts. A copy of the license is included in the - section entitled "GNU Free Documentation License". - -On Debian systems, the complete text of the GNU Free Documentation License -can be found in `/usr/share/common-licenses/GFDL'. - -The Debian packaging is: - - Copyright (C) 1999-2009 Matthias Klose - -and is licensed under the GPL version 3, -see `/usr/share/common-licenses/GPL-3'. - diff --git a/containers/server-bundle/ubuntu/README.md b/containers/server-bundle/ubuntu/README.md index 622533b9bc..e69de29bb2 100644 --- a/containers/server-bundle/ubuntu/README.md +++ b/containers/server-bundle/ubuntu/README.md @@ -1,233 +0,0 @@ -# Zowe Docker file - -## Requirements - - docker - - z/OSMF up and running - - ZSS and ZSS Cross memory server up and running - -**TL;DR**: -```sh -docker pull ompzowe/server-bundle:latest -export DISCOVERY_PORT=7553 -export GATEWAY_PORT=7554 -export APP_SERVER_PORT=7556 - -#add non-default settings with --env, using same properties as seen in instance.env -# --env ZWED_TN3270_PORT=23 -docker run -it \ - -h your_hostname \ - --env ZOWE_IP_ADDRESS=your.external.ip \ - --env LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY \ - --env ZOSMF_HOST=your.zosmainframe.com \ - --env ZWED_agent_host=your.zosmainframe.com \ - --env ZOSMF_PORT=11443 \ - --env ZWED_agent_https_port=7557 \ - --expose ${DISCOVERY_PORT} \ - --expose ${GATEWAY_PORT} \ - --expose ${APP_SERVER_PORT} \ - -p ${DISCOVERY_PORT}:${DISCOVERY_PORT} \ - -p ${GATEWAY_PORT}:${GATEWAY_PORT} \ - -p ${APP_SERVER_PORT}:${APP_SERVER_PORT} \ - --env GATEWAY_PORT=${GATEWAY_PORT} \ - --env DISCOVERY_PORT=${DISCOVERY_PORT} \ - --env ZWED_SERVER_HTTPS_PORT=${APP_SERVER_PORT} \ - --mount type=bind,source=c:\temp\certs,target=/home/zowe/certs \ - ompzowe/server-bundle:latest -``` -Open browser and test it - - API Mediation Layer: https://myhost.acme.net:7554 - - App Framework: https://myhost.acme.net:7556 - -## Building docker image -Within this directory are several dockerfiles that have different purposes -* Dockerfile.nodejava: This is used to build an image with prereqs to cut down on build time of the main image. Build this whenever you want to update or change the prereqs -* Dockerfile: This is used to build the server-bundle image -* Dockerfile.sources: This is used if you want the server-bundle image with source code of dependencies included - -### Building docker image on Linux -This folder and associated utils folder contains the scripts needed to build. Simply execute: -```sh -cd zowe-install-packaging/containers/server-bundle/ubuntu -mkdir utils -cp -r ../utils/* ./utils -docker build -t zowe/docker:latest . -``` - -### Building docker image on Windows -This folder and associated utils folder contains the scripts needed to build. Simply execute: -```powershell -cd zowe-install-packaging/containers/server-bundle/ubuntu -mkdir utils -copy ..\utils\* utils -docker build -t zowe/docker:latest . -``` - -## Executing Zowe Docker Container - - prepare folder with certificates, you should have it from previous step. - - adjust `docker start` command - - `-h ` - hostname of docker host (hostname of your laptop eg: myhost.acme.net) - - `ZOWE_IP_ADDRESS=` - The IP which the servers should bind to. Should not be a loopback address. - - `ZOSMF_HOST=` - z/OSMF hostname (eg mf.acme.net) - - `ZOSMF_PORT=` - z/OSMF port eg (1443) - - `ZWED_agent_host=` - ZSS host (eg mf.acme.net) - - `ZWED_agent_https_port=` - ZSS port z/OSMF port eg (60012) - - `source=,target=` - local folder containing external certs, and their target dir in the image (optional) - - `EXTERNAL_CERTIFICATE=` - location of p12 keystore. (optional) - - `EXTERNAL_CERTIFICATE_ALIAS=` - valid alias within keystore. (optional) - - `EXTERNAL_CERTIFICATE_AUTHORITIES=` - location of x509 Certificate Authority (optional) - - `LAUNCH_COMPONENT_GROUPS=` - what do you want to start - - DESKTOP - only desktop - - GATEWAY - only GATEWAY + explorers - - GATEWAY,DESKTOP - both - -For example: - -```cmd -DISCOVERY_PORT=7553 GATEWAY_PORT=7554 APP_SERVER_PORT=7556 docker run -it -h your_hostname --env ZOWE_IP_ADDRESS=your.external.ip --env LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY --env ZOSMF_HOST=your.zosmainframe.com --env ZWED_agent_host=your.zosmainframe.com --env ZOSMF_PORT=11443 --env ZWED_agent_https_port=7557 --expose ${DISCOVERY_PORT} --expose ${GATEWAY_PORT} --expose ${APP_SERVER_PORT} -p ${DISCOVERY_PORT}:${DISCOVERY_PORT} -p ${GATEWAY_PORT}:${GATEWAY_PORT} -p ${APP_SERVER_PORT}:${APP_SERVER_PORT} --env GATEWAY_PORT=${GATEWAY_PORT} --env DISCOVERY_PORT=${DISCOVERY_PORT} --env ZWED_SERVER_HTTPS_PORT=${APP_SERVER_PORT} --env EXTERNAL_CERTIFICATE=/root/zowe/ext_certs/my.keystore.p12 --env EXTERNAL_CERTIFICATE_ALIAS=alias --env EXTERNAL_CERTIFICATE_AUTHORITIES=/root/zowe/ext_certs/myCA.cer --mount type=bind,source=,target=/home/zowe/ext_certs ompzowe/server-bundle:latest -``` -Note: External certificates are optional and should not be included in the start command if undesired. - -If you want to - - use it with different z/OSMF and ZSS change `ZOWE_ZOSMF_xxx` and `ZOWE_ZSS_xxx` - - start only a component change `LAUNCH_COMPONENT_GROUPS` - - run it on differen machine - - move image to different machine - - execute `docker start` with updated `-h ` - -### Windows - - prepare folder with certificates - I have my certificates in `c:\workspaces\ZooTainers-Hackathon2019\certs` -``` -c:\workspaces\ZooTainers-Hackathon2019\certs>dir - Volume in drive C is Windows - Volume Serial Number is 5EB2-BB6A - - Directory of c:\workspaces\ZooTainers-Hackathon2019\certs - -10/10/2019 09:35 AM . -10/10/2019 09:35 AM .. -10/10/2019 09:12 AM 1,338 digicert_global_root_ca.cer -10/10/2019 09:12 AM 1,647 digicert_sha2_secure_server_ca_digicert_global_root_ca_.cer -10/10/2019 09:12 AM 2,472 server.cer -10/10/2019 09:12 AM 5,965 server.p12 - 4 File(s) 11,422 bytes - 2 Dir(s) 179,745,226,752 bytes free -``` -An example of `docker start` command -```cmd -set DISCOVERY_PORT=7553 -set GATEWAY_PORT=7554 -set APP_SERVER_PORT=7556 - -#add non-default settings with --env, using same properties as seen in instance.env -# --env ZWED_TN3270_PORT=23 -docker run -it ^ - -h your_hostname ^ - --env ZOWE_IP_ADDRESS=your.external.ip ^ - --env LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY ^ - --env ZOSMF_HOST=your.zosmainframe.com ^ - --env ZWED_agent_host=your.zosmainframe.com ^ - --env ZOSMF_PORT=11443 ^ - --env ZWED_agent_https_port=7557 ^ - --expose %DISCOVERY_PORT% ^ - --expose %GATEWAY_PORT% ^ - --expose %APP_SERVER_PORT% ^ - -p %DISCOVERY_PORT%:%DISCOVERY_PORT% ^ - -p %GATEWAY_PORT%:%GATEWAY_PORT% ^ - -p %APP_SERVER_PORT%:%APP_SERVER_PORT% ^ - --env GATEWAY_PORT=%GATEWAY_PORT% ^ - --env DISCOVERY_PORT=%DISCOVERY_PORT% ^ - --env ZWED_SERVER_HTTPS_PORT=%APP_SERVER_PORT% ^ - --mount type=bind,c:\workspaces\ZooTainers-Hackathon2019\certs,target=/home/zowe/certs ^ - ompzowe/server-bundle:latest -``` - -### Linux -```cmd -export DISCOVERY_PORT=7553 -export GATEWAY_PORT=7554 -export APP_SERVER_PORT=7556 - -docker run -it \ - -h your_hostname \ - --env ZOWE_IP_ADDRESS=your.external.ip \ - --env LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY \ - --env ZOSMF_HOST=your.zosmainframe.com \ - --env ZWED_agent_host=your.zosmainframe.com \ - --env ZOSMF_PORT=11443 \ - --env ZWED_agent_https_port=7557 \ - --expose ${DISCOVERY_PORT} \ - --expose ${GATEWAY_PORT} \ - --expose ${APP_SERVER_PORT} \ - -p ${DISCOVERY_PORT}:${DISCOVERY_PORT} \ - -p ${GATEWAY_PORT}:${GATEWAY_PORT} \ - -p ${APP_SERVER_PORT}:${APP_SERVER_PORT} \ - --env GATEWAY_PORT=${GATEWAY_PORT} \ - --env DISCOVERY_PORT=${DISCOVERY_PORT} \ - --env ZWED_SERVER_HTTPS_PORT=${APP_SERVER_PORT} \ - --mount type=bind,source=c:\temp\certs,target=/home/zowe/certs \ - ompzowe/server-bundle:latest -``` - -#### Expected output -When running, the output will be very similar to what would be seen on a z/OS install, such as: - -``` -put something here -``` - -## Test it -Open browser and test it - - API Mediation Layer: https://mf.acme.net:7554 - - API ML Discovery Service: https://mf.acme.net:7553/ - - App Framework: https://mf.acme.net:7556 - -## Using Zowe's Docker with Zowe products & plugins -To use Zowe-based software with the docker container, you must make that software visible to the Zowe that is within Docker by mapping a folder on your host machine to a folder visible within the docker container. -This concept is known as Docker volumes. After sharing a volume, standard Zowe utilities for installing & using plugins will apply. - -To share a host directory *HOST_DIR* into the docker container destination directory *CONTAINER_DIR* with read-write access, simply add this line to your docker run command: `-v [HOST_DIR]:[CONTAINER_DIR]:rw` -You can have multiple such volumes, but for Zowe Application Framework plugins, the value of *CONTAINER_DIR* should be `/home/zowe/apps` - -An example is to add Apps to the Zowe Docker by sharing the host directory `~/apps`, which full of Application Framework plugins. - -```cmd -export DISCOVERY_PORT=7553 -export GATEWAY_PORT=7554 -export APP_SERVER_PORT=7556 - -docker run -it \ - -h your_hostname \ - --env ZOWE_IP_ADDRESS=your.external.ip \ - --env LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY \ - --env ZOSMF_HOST=your.zosmainframe.com \ - --env ZWED_agent_host=your.zosmainframe.com \ - --env ZOSMF_PORT=11443 \ - --env ZWED_agent_https_port=7557 \ - --expose ${DISCOVERY_PORT} \ - --expose ${GATEWAY_PORT} \ - --expose ${APP_SERVER_PORT} \ - -p ${DISCOVERY_PORT}:${DISCOVERY_PORT} \ - -p ${GATEWAY_PORT}:${GATEWAY_PORT} \ - -p ${APP_SERVER_PORT}:${APP_SERVER_PORT} \ - --env GATEWAY_PORT=${GATEWAY_PORT} \ - --env DISCOVERY_PORT=${DISCOVERY_PORT} \ - --env ZWED_SERVER_HTTPS_PORT=${APP_SERVER_PORT} \ - -v ~/apps:/home/zowe/apps:rw \ - ompzowe/server-bundle:latest $@ -``` - -By default, external plugins in the ```/home/zowe/apps``` folder will be installed at start up. - -To install other plugins to the app server simply ssh into the docker container to run the install-app.sh script, like so: -```docker exec -it [CONTAINER_ID] /home/zowe/instance/bin/install-app.sh [APPLICATION_DIR]``` -If the script returns with rc=0, then the plugin install succeded and the plugin can be used by refreshing the app server via either clicking "Refresh Applications" in the launchbar menu of the Zowe Desktop, or by doing an HTTP GET call to /plugins?refresh=true to the app server. - - -## Using an external instance of Zowe -If you have an instance of Zowe on your host machine that you want to use you can mount a shared volume and set the location of the shared volume as an environmental variable called EXTERNAL_INSTANCE. This can by done by adding these two flags to your docker start script. - -``` --v ~/my_instance:/home/zowe/external_instance:rw \ ---env EXTERNAL_INSTANCE=/home/zowe/external_instance \ -``` diff --git a/containers/server-bundle/ubuntu/build.sh b/containers/server-bundle/ubuntu/build.sh deleted file mode 100755 index 59f52aa180..0000000000 --- a/containers/server-bundle/ubuntu/build.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -# This program and the accompanying materials are made available under the terms of the -# Eclipse Public License v2.0 which accompanies this distribution, and is available at -# https://www.eclipse.org/legal/epl-v20.html -# -# SPDX-License-Identifier: EPL-2.0 -# -# Copyright Contributors to the Zowe Project. - -# - Build docker image -# -# This script takes 2 parameters: -# 1. tag identifier -# 2. zowe build url -# -# Examples: -# ./build.sh amd64 -# ./build.sh amd64 latest -# ./build.sh amd64 https://zowe.jfrog.io/zowe/libs-snapshot-local/org/zowe/1.17.0-STAGING/zowe-1.17.0-staging-1052-20201017043641.pax - -mkdir -p utils -cp -r ../utils/* ./utils -if [ "$#" -lt 1 ] -then - echo "Usage: $0 [pax location]" - exit 1 -fi - -if [ "$1" = "" ]; then - docker build -f Dockerfile --no-cache -t ompzowe/server-bundle:testing$1 . -else - docker build -f Dockerfile --no-cache --build-arg ZOWE_BUILD=$2 -t ompzowe/server-bundle:testing$1 . -fi diff --git a/containers/server-bundle/ubuntu/run.sh b/containers/server-bundle/ubuntu/run.sh deleted file mode 100755 index 6fcbc6df43..0000000000 --- a/containers/server-bundle/ubuntu/run.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/bash - -if [[ "$ZOWE_START" == "0" ]] -then - su zowe - sleep infinity -else - -ROOT_DIR="/home/zowe/install" - -if [ -d "/root/zowe/apps" ]; then - apps_dir="/root/zowe/apps" -else - apps_dir="/home/zowe/apps" -fi -if [ -d "/root/zowe/certs" ]; then - certs_dir="/root/zowe/certs" -else - certs_dir="/home/zowe/certs" -fi - - -if [ -n "$HOSTNAME" ]; then - if [ -z "$ZOWE_EXPLORER_HOST" ]; then - export ZOWE_EXPLORER_HOST=$HOSTNAME - fi -fi - -if [ -z "${EXTERNAL_INSTANCE}" ]; then - if [ -d "/home/zowe/external_instance" ]; then - export EXTERNAL_INSTANCE="/home/zowe/external_instance" - export INSTANCE_DIR="/home/zowe/external_instance" - elif [ -d "/root/zowe/external_instance" ]; then - export EXTERNAL_INSTANCE="/root/zowe/external_instance" - export INSTANCE_DIR="/root/zowe/external_instance" - elif [ -z "${INSTANCE_DIR}" ]; then - export INSTANCE_DIR=/home/zowe/instance - fi -else - export INSTANCE_DIR=$EXTERNAL_INSTANCE -fi - -#Sync user 'zowe' to be in the same groups as the first file seen in each mounted config dir -for D in "$certs_dir" "$apps_dir" "$EXTERNAL_INSTANCE" -do - # echo "Acting on $D if exists" - if [ -d "$D" ]; then - ls -ltr $D - group=$(ls -g $D | cut -d " " -f 3 | sed '2!d') - # echo "Group in $D is $group" - if [ "$group" != "root" ]; then - exists=$(grep $group /etc/group | cut -f 1 -d ':') - # echo "Matching group? Found: $exists" - if [ "$group" != "$exists" ]; then - echo "Adding missing container group" - groupadd -g $group zowe_${group} - fi - ingid=$(id zowe | grep "gid=${group}(") - ingroup=$(id zowe | grep "(${group})") - if [ -z "$ingid" -a -z "$ingroup" ]; then - echo "Added zowe to container group, zowe now in groups:" - usermod --groups zowe_${group} zowe - id zowe - fi - fi - fi -done - -su -c "/home/zowe/.run_inner.sh" zowe -fi diff --git a/containers/server-bundle/ubuntu/run_inner.sh b/containers/server-bundle/ubuntu/run_inner.sh deleted file mode 100755 index 68256c1a73..0000000000 --- a/containers/server-bundle/ubuntu/run_inner.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -if [ -d "${apps_dir}" ]; then - export ZLUX_ROOT=/home/zowe/install/components/app-server/share - cd ${apps_dir} - for D in */; - do - if test -f "$D/autoinstall.sh"; then - app=$(cd $D && pwd) - ZLUX_ROOT=$ZLUX_ROOT APP_PLUGIN_DIR=app ./$D/autoinstall.sh - elif test -f "$D/pluginDefinition.json"; then - $INSTANCE_DIR/bin/install-app.sh ${apps_dir}/$D - elif test -f "$D/manifest.yaml"; then - $ROOT_DIR/bin/zowe-install-component.sh -o ${apps_dir}/$D -i $INSTANCE_DIR - elif test -f "$D/manifest.yml"; then - $ROOT_DIR/bin/zowe-install-component.sh -o ${apps_dir}/$D -i $INSTANCE_DIR - elif test -f "$D/manifest.json"; then - $ROOT_DIR/bin/zowe-install-component.sh -o ${apps_dir}/$D -i $INSTANCE_DIR - fi - done -fi - -if [ ! -d "${certs_dir}" ]; then - input1="/home/zowe/install/bin/zowe-setup-certificates.env.bkp" - while read -r line - do - test -z "${line%%#*}" && continue # skip line if first char is # - key=${line%%=*} - if [ -n "${!key}" ] - then - echo "Replacing key=${key} with val=${!key}" - sed -i 's@'${key}'=.*@'${key}'='"${!key}"'@g' /home/zowe/install/bin/zowe-setup-certificates.env - fi - done < "$input1" - -#correct the replacements for the few env vars we dont want the user to override simply by env var alone - sed -i 's/ZOWE_USER_ID=ZWESVUSR/ZOWE_USER_ID=zowe/g' /home/zowe/install/bin/zowe-setup-certificates.env - sed -i 's/ZOWE_GROUP_ID=ZWEADMIN/ZOWE_GROUP_ID=zowe/g' /home/zowe/install/bin/zowe-setup-certificates.env - - if [ -z "$VERIFY_CERTIFICATES" ]; then - sed -i 's/VERIFY_CERTIFICATES=true/VERIFY_CERTIFICATES=false/g' /home/zowe/install/bin/zowe-setup-certificates.env - fi - if [ -z "$NONSTRICT_VERIFY_CERTIFICATES" ]; then - sed -i 's/NONSTRICT_VERIFY_CERTIFICATES=true/NONSTRICT_VERIFY_CERTIFICATES=false/g' /home/zowe/install/bin/zowe-setup-certificates.env - fi - sed -i 's/HOSTNAME=.*/HOSTNAME='"${ZOWE_EXPLORER_HOST}"'/g' /home/zowe/install/bin/zowe-setup-certificates.env - sed -i 's/IPADDRESS=.*/IPADDRESS='"${ZOWE_IP_ADDRESS}"'/g' /home/zowe/install/bin/zowe-setup-certificates.env - -#cat /home/zowe/install/bin/zowe-setup-certificates.env - - /home/zowe/install/bin/zowe-setup-certificates.sh - sed -i 's/-ebcdic//' /global/zowe/keystore/zowe-certificates.env -fi - - -if [ ! -d "/home/zowe/external_instance" ]; then - cp /home/zowe/instance/instance.env.bkp /home/zowe/instance/instance.env - - input2="/home/zowe/instance/instance.env.bkp" - while read -r line - do - test -z "${line%%#*}" && continue # skip line if first char is # - key=${line%%=*} - if [ -n "${!key}" ] - then - echo "Replacing key=${key} with val=${!key}" - sed -i 's@'${key}'=.*@'${key}'='"${!key}"'@g' /home/zowe/instance/instance.env - fi - done < "$input2" -fi - -bash /home/zowe/instance/bin/internal/run-zowe.sh -sleep infinity diff --git a/containers/server-bundle/ubuntu/start.sh b/containers/server-bundle/ubuntu/start.sh deleted file mode 100755 index a15b4fc8d9..0000000000 --- a/containers/server-bundle/ubuntu/start.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -# Adjust hostname to match Docker host hostname and certificate in server.p12 (-h ...) -# Specify ZOSMF and ZSS hostnames and ports (--env ...) -# Provide location of your certificate if using external one (source=...) -# Certificate folder structure must be identical to a zowe z/os release, minus z/os keyrings -# LAUNCH_COMPONENT_GROUPS valid values out of the box are GATEWAY and DESKTOP or GATEWAY,DESKTOP - -DISCOVERY_PORT=7553 -GATEWAY_PORT=7554 -APP_SERVER_PORT=7556 -# If using external instance (recommended), put the path to it on the host computer here -# EXT_INSTANCE_PATH= - - - -if [ -d "${EXT_INSTANCE_PATH}" ]; then - full_instance_path=$(cd ${EXT_INSTANCE_PATH} && pwd) - instance_mount="-v ${full_instance_path}:/home/zowe/external_instance:rw" -fi - -# You may wish to set --env ZOWE_EXPLOERER_HOST to the value of hostname if iframe apps do not load - -#add non-default settings with --env, using same properties as seen in instance.env -# --env ZWED_TN3270_PORT=23 -docker run -it \ - --env ZOWE_START=1 \ - -h your_hostname \ - --env ZOWE_IP_ADDRESS=your.external.ip \ - --env LAUNCH_COMPONENT_GROUPS=DESKTOP,GATEWAY \ - --env ZOSMF_HOST=your.zosmainframe.com \ - --env ZWED_agent_host=your.zosmainframe.com \ - --env ZOSMF_PORT=11443 \ - --env ZWED_agent_https_port=7557 \ - -p ${DISCOVERY_PORT}:7553 \ - -p ${GATEWAY_PORT}:7554 \ - -p ${APP_SERVER_PORT}:7556 \ - ${instance_mount} \ - ompzowe/server-bundle:latest $@ diff --git a/containers/zowe-launch-scripts/Dockerfile b/containers/zowe-launch-scripts/Dockerfile index 4c969ce1d7..30d28465dc 100644 --- a/containers/zowe-launch-scripts/Dockerfile +++ b/containers/zowe-launch-scripts/Dockerfile @@ -10,19 +10,19 @@ ####################################################################### # base image tag -ARG ZOWE_BASE_IMAGE=latest-ubuntu +ARG ZOWE_BASE_IMAGE=3-ubuntu FROM zowe-docker-release.jfrog.io/ompzowe/base-node:${ZOWE_BASE_IMAGE} ################################## # labels LABEL name="Zowe Launch Script Image" \ - maintainer="jack-tiefeng.jia@ibm.com" \ - vendor="Zowe" \ - version="0.0.0" \ - release="0" \ - summary="Base Launch Script for Zowe components" \ - description="Base Launch Script for Zowe components" + maintainer="mark.ackert@broadcom.com" \ + vendor="Zowe" \ + version="0.0.0" \ + release="0" \ + summary="Base Launch Script for Zowe components" \ + description="Base Launch Script for Zowe components" ################################## # switch context diff --git a/example-zowe.yaml b/example-zowe.yaml index e82479c0dd..79d9c61186 100644 --- a/example-zowe.yaml +++ b/example-zowe.yaml @@ -9,18 +9,19 @@ ################################################################################ #=============================================================================== -# This is a YAML configuration file for Zowe instance. +# This is a YAML configuration file for a Zowe instance. # # YAML is a human-friendly data serialization language for all programming languages. # To learn more about YAML specifications, please check https://yaml.org/. # -# To learn more details about the entries, please check https://docs.zowe.org/. +# To learn more details about the content of this file, please check https://docs.zowe.org/. # # For first time users, or for the most common use cases, please pay more -# attention on the entries marked with "**COMMONLY_CUSTOMIZED**". +# attention to the entries marked with "**COMMONLY_CUSTOMIZED**". A "directory" refers +# to a directory in z/OS Unix. # # If you modify any settings listed in "zwe init --help" command, you may need to -# re-run "zwe init" command to make them take effect. +# re-run the "zwe init" command to make them take effect. #=============================================================================== #------------------------------------------------------------------------------- @@ -39,27 +40,27 @@ zowe: dataset: # **COMMONLY_CUSTOMIZED** # where Zowe MVS data sets will be installed - prefix: IBMUSER.ZWEV2 + prefix: IBMUSER.ZWEV3 # **COMMONLY_CUSTOMIZED** # PROCLIB where Zowe STCs will be copied over proclib: USER.PROCLIB # **COMMONLY_CUSTOMIZED** # Zowe PARMLIB - parmlib: IBMUSER.ZWEV2.CUST.PARMLIB + parmlib: IBMUSER.ZWEV3.CUST.PARMLIB # Holds Zowe PARMLIB members for plugins parmlibMembers: # For ZIS plugins zis: ZWESIP00 # **COMMONLY_CUSTOMIZED** # JCL library where Zowe will store temporary JCLs during initialization - jcllib: IBMUSER.ZWEV2.CUST.JCLLIB + jcllib: IBMUSER.ZWEV3.CUST.JCLLIB # Utilities for use by Zowe and extensions - loadlib: IBMUSER.ZWEV2.SZWELOAD + loadlib: IBMUSER.ZWEV3.SZWELOAD # APF authorized LOADLIB for Zowe - authLoadlib: IBMUSER.ZWEV2.SZWEAUTH + authLoadlib: IBMUSER.ZWEV3.SZWEAUTH # **COMMONLY_CUSTOMIZED** # APF authorized LOADLIB for Zowe ZIS Plugins - authPluginLib: IBMUSER.ZWEV2.CUST.ZWESAPL + authPluginLib: IBMUSER.ZWEV3.CUST.ZWESAPL # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # # Security related configurations. This setup is optional. @@ -97,7 +98,7 @@ zowe: # >>>> Certificate setup scenario 1 # PKCS12 (keystore) with Zowe generate certificates. certificate: - # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS + # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS type: PKCS12 pkcs12: # **COMMONLY_CUSTOMIZED** @@ -142,7 +143,7 @@ zowe: # # >>>> Certificate setup scenario 2 # # PKCS12 (keystore) with importing certificate generated by other CA. # certificate: - # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS + # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS # type: PKCS12 # pkcs12: # # **COMMONLY_CUSTOMIZED** @@ -173,11 +174,10 @@ zowe: # - "" # # >>>> Certificate setup scenario 3 - # # z/OS Keyring with Zowe generated certificates. + # # Zowe generated z/OS Keyring with Zowe generated certificates. # certificate: - # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS + # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS # type: JCERACFKS - # createZosmfTrust: true # keyring: # # **COMMONLY_CUSTOMIZED** # # keyring name @@ -209,9 +209,9 @@ zowe: # # - 12.34.56.78 # # >>>> Certificate setup scenario 4 - # # z/OS Keyring and connect to existing certificate + # # Zowe generated z/OS Keyring and connect to existing certificate # certificate: - # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS + # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS # type: JCERACFKS # keyring: # # **COMMONLY_CUSTOMIZED** @@ -233,9 +233,9 @@ zowe: # - "" # # >>>> Certificate setup scenario 5 - # # z/OS Keyring with importing certificate stored in data set + # # Zowe generated z/OS Keyring with importing certificate stored in data set # certificate: - # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS + # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS # type: JCERACFKS # keyring: # # **COMMONLY_CUSTOMIZED** @@ -268,10 +268,15 @@ zowe: # **COMMONLY_CUSTOMIZED** # Zowe runtime (root) directory # - # **NOTE**: if it is not specified and you passed "--update-config" argument - # when you run "zwe init" command, this value will be updated with the Zowe + # **NOTE**: + # 1. if it is not specified and you passed "--update-config" argument + # when you ran "zwe init" command, this value will be updated with the Zowe # runtime where the "zwe" command is located. # + # 2. the runtime directory is designed to be "read only". This is different from the + # log, workspace, and extension directories. Setting those three to the same parent folder + # as the runtime directory is unsupported & may cause issues + # # This value is required by ZWESLSTC to know where is Zowe runtime. runtimeDirectory: "" @@ -287,22 +292,10 @@ zowe: # Where extensions are installed extensionDirectory: /global/zowe/extensions - # **COMMONLY_CUSTOMIZED** - useConfigmgr: true - # Setting to true will enable: - # * schema-backed validation of zowe.yaml - # * should greatly improve startup time. - # * can supply multiple zowe.yaml as defaults & overrides in the format of - # FILE(/my/customizations.yaml):PARMLIB(MYORG.ZOWE(YAML)):FILE(/zowe/defaults.yaml) - # * allows templating in zowe.yaml by putting references within ${{ }} blocks such as - # rewriting the job section below as - # job: - # name: ${{ zowe.job.prefix }}SV - # prefix: ZWE1 configmgr: # STRICT=quit on any error, including missing schema # COMPONENT-COMPAT=if component missing schema, skip it with warning instead of quit - validation: "COMPONENT-COMPAT" + validation: "STRICT" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # runtime z/OS job name @@ -315,7 +308,7 @@ zowe: # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # This is an ID you use to separate multiple Zowe installs when determining # resource names used in RBAC authorization checks such as dataservices with RBAC - # expects this ID in SAF resources + # expects this ID in SAF resources rbacProfileIdentifier: "1" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @@ -325,13 +318,13 @@ zowe: # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # **COMMONLY_CUSTOMIZED** - # You can list your external domains how you want to access Zowe. - # This should be the domain list you would like to put into your web browser + # You can list your external domains on how you want to access Zowe. + # This should be the domain list you would like to put into your web browser's # address bar. externalDomains: # this should be the domain name to access Zowe APIML Gateway - sample-domain.com - + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # This is the port you use to access Zowe Gateway from your web browser. # @@ -339,6 +332,28 @@ zowe: # some use cases, like containerization, this port could be different. externalPort: 7554 + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # + # In this section, behavior such as which TLS levels, ciphers should be used, and if native TLS versus AT-TLS should be used. + # See the schema for options. + # + # This section applies to all components that support it. + # So far: "zss" and "app-server" + # + # This section can be overridden per-component by placing it + # Under a "zowe" subsection of a component, as in "components.zss.zowe.network" + network: + server: + tls: + attls: false + # TLS settings only apply when attls=false + # Else you must use AT-TLS configuration for TLS customization. + minTls: "TLSv1.2" + maxTls: "TLSv1.3" + client: + tls: + attls: false + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # You can un-comment and define any extra environment variables as key/value # pairs here. @@ -351,7 +366,8 @@ zowe: # ZWED_TN3270_PORT: 23 # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - # You can define any Zowe message portions to be checked for and the whole message added to the system log + # You can define any Zowe message portions to be checked for and the message added to the + # system log upon its logging, truncated to 126 characters (wildcards are not supported). sysMessages: # # Zowe starting - "ZWEL0021I" @@ -375,15 +391,15 @@ zowe: # # ZSS ready - "ZWES1013I" - # # Not limited to Zowe message ID's + # # Not limited to Zowe message ID's, you can specify your own string for example: # - "ERROR" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - # Enable debug mode for zowe launch scripts + # Enable debug mode for Zowe launch scripts launchScript: - # set to "debug" or "trace" to display extra debug information + # Set to "debug" or "trace" to display extra debug information logLevel: "info" - # set to "exit" if you'd like startup to exit if any component has an error in the configure stage, otherwise zwe will warn but continue. + # Set to "exit" if you'd like startup to exit if any component has an error in the configure stage, otherwise zwe will warn but continue. onComponentConfigureFail: "warn" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @@ -421,7 +437,7 @@ zowe: # This mode does not validate certificate Common Name and Subject # Alternative Name (SAN). # - DISABLED: disable certificate validation. This is NOT recommended for - # security + # security. verifyCertificates: STRICT @@ -463,7 +479,7 @@ node: #------------------------------------------------------------------------------- zOSMF: # **COMMONLY_CUSTOMIZED** - # host name of your z/OSMF instance + # Host name of your z/OSMF instance host: dvipa.my-company.com # **COMMONLY_CUSTOMIZED** port: 443 @@ -490,31 +506,19 @@ components: enabled: true port: 7554 debug: false - apiml: security: auth: provider: zosmf zosmf: - jwtAutoconfiguration: auto - serviceId: zosmf + jwtAutoconfiguration: jwt + serviceId: ibmzosmf authorization: endpoint: enabled: false - provider: "" + provider: "native" x509: enabled: false - server: - internal: - # gateway supports internal connector - enabled: false - port: 7550 - ssl: - enabled: false - # internal connector can use different certificate - # certificate: - # keystore: - # alias: "" # If we customize this to use different external certificate, than should also # define "server.internal.ssl.certificate" and enable "server.internal.ssl.enabled". @@ -523,17 +527,10 @@ components: # alias: "" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - metrics-service: - enabled: false - port: 7551 - debug: false - - # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - cloud-gateway: - enabled: false - port: 7563 + zaas: + enabled: true + port: 7558 debug: false - # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> api-catalog: enabled: true @@ -556,17 +553,14 @@ components: storage: evictionStrategy: reject - # can be inMemory, VSAM, redis or infinispan - mode: VSAM - size: 10000 - vsam: - # your VSAM data set created by "zwe init vsam" command or ZWECSVSM JCL - # this is required if storage mode is VSAM - name: "" + # can be infinispan, inMemory, redis or VSAM(deprecated) + mode: infinispan infinispan: # this is required if storage mode is infinispan jgroups: port: 7600 + keyExchange: + port: 7601 # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> app-server: @@ -587,22 +581,10 @@ components: enabled: true port: 7557 crossMemoryServerName: ZWESIS_STD - tls: true agent: jwt: fallback: true - - # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - jobs-api: - enabled: false - debug: false - port: 7558 - - # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - files-api: - enabled: false - debug: false - port: 7559 + 64bit: true # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> explorer-jes: @@ -639,7 +621,7 @@ components: # # This sysname will be used to route your JES command to target system. # sysname: LPR1 # # for this HA instance, we did not customize "components", so it will use default value. - + # # HA instance ID, we will start 2 instances on LPAR2 # # **NOTE**, we can only start one gateway in same LPAR. # lpar2a: @@ -662,12 +644,6 @@ components: # zss: # # no app-server in this instance # enabled: false -# jobs-api: -# port: 18545 -# enabled: true -# files-api: -# port: 18547 -# enabled: true # caching-service: # port: 17555 # @@ -678,6 +654,8 @@ components: # # These configurations will overwrite highest level default "components" configuration # components: +# zaas: +# enabled: false # gateway: # enabled: false # discovery: @@ -689,9 +667,5 @@ components: # port: 28544 # zss: # port: 28542 -# jobs-api: -# enabled: true -# files-api: -# enabled: false # caching-service: # enabled: false diff --git a/files/SZWEEXEC/ZWECHG b/files/SZWEEXEC/ZWECHG new file mode 100644 index 0000000000..599a497317 --- /dev/null +++ b/files/SZWEEXEC/ZWECHG @@ -0,0 +1,5 @@ +/* REXX */ +parse pull changeCommand +address isredit 'macro' +address isredit changeCommand +address isredit 'end' \ No newline at end of file diff --git a/files/SZWEEXEC/ZWEGEN00 b/files/SZWEEXEC/ZWEGEN00 new file mode 100644 index 0000000000..23012082aa --- /dev/null +++ b/files/SZWEEXEC/ZWEGEN00 @@ -0,0 +1,990 @@ +/* REXX */ + +/********************************************************************/ +/* This program and the accompanying materials are made available */ +/* under the terms of the Eclipse Public License v2.0 which */ +/* accompanies this distribution, and is available at */ +/* https://www.eclipse.org/legal/epl-v20.html */ +/* */ +/* SPDX-License-Identifier: EPL-2.0 */ +/* */ +/* Copyright Contributors to the Zowe Project. 2023, 2023 */ +/********************************************************************/ + +/* +================================================================================ + Functionality + 1. Edit the jcl to reflect the current configuration. + 2. Create a cache of the configuration for use outside Zowe context. + + Notes + 1. If a variable starts with an exclamation point, it is exposed in the + global scope. +================================================================================ +*/ + +parse arg operation verbosity + +VALID_OPERATIONS = '"generate" | "nogenerate"' +VALID_VERBOSITY = '"verbose" | "noverbose"' + +if POS(verbosity, VALID_VERBOSITY) = 0 then do + say 'Error: "'verbosity'" is not a valid verbosity.' + say ' Valid verbosity levels are: '||VALID_VERBOSITY + ExitWithRC(8) +end +!verbose = COMPARE(verbosity, 'noverbose') + +/* +================================================================================ + ConfigMgr requires a concatenated list of json and yaml files as input. + Read the in-stream data sets to determine which files to include. +================================================================================ +*/ + +schemaChain = GetSchemaChain() + +runtime = GetRuntimeDirectory() +defaultYaml = 'FILE('runtime'/files/defaults.yaml)' +configChain = GetConfigChain() +configChain = AddToChain(configChain, defaultYaml) + +/* +================================================================================ + Use ConfigMgr to validate the current configuration. +================================================================================ +*/ + +if Validate(schemaChain, configChain) > 0 then do + ExitWithRC(8) +end + +if runtime = '' then do + say 'Runtime directory not found.' + ExitWithRC(8) +end + +/* +================================================================================ + If we should generate jcl, then use ConfigMgr to get the configuration + values. +================================================================================ +*/ + +if POS(operation, VALID_OPERATIONS) = 0 then do + say 'Error: "'operation'" is not a valid operation.' + say ' Valid operations are: '||VALID_OPERATIONS + ExitWithRC(8) +end + +if COMPARE(operation, 'nogenerate') = 0 then do + exit 0 +end +else do + if GetConfiguration() > 0 then do + ExitWithRC(8) + end +end + +/* +================================================================================ + Prepare header information ahead of time so that it gets substituted in + each member. +================================================================================ +*/ + +CFG.zwe.header.user = USERID() +CFG.zwe.header.date = TRANSLATE(DATE(), '-', ' ') +CFG.zwe.header.time = TIME() + +/* +================================================================================ + Create a data set with attributes like the original jcl library and copy + all the members of esm jcl. +================================================================================ +*/ + +jcl = CFG.zowe.setup.dataset.prefix'.SZWESAMP' +jclCopy = CFG.zowe.setup.dataset.jcllib + +say 'Creating a fresh copy of 'jcl' named 'jclCopy'.' + +x = DeleteDataSet(jclCopy) + +if CreatePartitionedDataSet(jclCopy, 80, 'f,b') > 0 then do + ExitWithRC(8) +end + +if AllocateDataSet(jclCopy, 'zweto') > 0 then do + ExitWithRC(8) +end + +if AllocateDataSet(jcl, 'zwefrom') > 0 then do + ExitWithRC(8) +end + +if GetDataIDFromDD('zwefrom') > 0 then do + ExitWithRC(8) +end + +zwefrid = !dataid + +if GetDataIDFromDD('zweto') > 0 then do + ExitWithRC(8) +end + +zwetoid = !dataid + +if CopyDataSetByDataID(zwefrid, zwetoid) > 0 then do + ExitWithRC(8) +end + +if FreeDataID(zwefrid) > 0 then do + ExitWithRC(8) +end + +if FreeDataID(zwetoid) > 0 then do + ExitWithRC(8) +end + +if FreeByDD('zwefrom') > 0 then do + ExitWithRC(8) +end + +if FreeByDD('zweto') > 0 then do + ExitWithRC(8) +end + + +/* members which are not JCL */ +x = DeleteDataSet(jclCopy'(ZWEGENER)') +x = DeleteDataSet(jclCopy'(ZWESIP00)') +x = DeleteDataSet(jclCopy'(ZWESIPRG)') +x = DeleteDataSet(jclCopy'(ZWESISCH)') +x = DeleteDataSet(jclCopy'(ZWESECKG)') +x = DeleteDataSet(jclCopy'(ZWEINSTL)') + + +/* +================================================================================ + Determine the external security manager on the system so that the correct + jcl templates can be used. +================================================================================ +*/ + +CVT_ADDR = C2X(STORAGE(D2X(16), 4)) +CVTRAC_ADDR = C2X(STORAGE(D2X(X2D(CVT_ADDR) + 992), 4)) +CVTRAC_VAL = STORAGE(CVTRAC_ADDR, 4) + +ringType = 0 + +/* attempt to handle getting only 1 keyring jcl +if WORDINDEX(CFG.zowe.setup.certificate.type, 'JCE') > 0 then do + if LENGTH(CFG.zowe.setup.certificate.keyring.connect) > 0 then do + say 'connect exists, it is 'CFG.zowe.setup.certificate.keyring.connect'.' + ringType = 2 + end + if LENGTH(CFG.zowe.setup.certificate.keyring.import) > 0 then do + say 'import exists, it is 'CFG.zowe.setup.certificate.keyring.import'.' + ringType = 3 + end + else do + say 'ring to be created' + ringType = 1 + end +else do + say 'pkcs12 to be used' +end +*/ + +if COMPARE('RCVT', CVTRAC_VAL) = 0 then do + x = DeleteDataSet(jclCopy'(ZWEIKRA1)') + x = DeleteDataSet(jclCopy'(ZWEIKRA2)') + x = DeleteDataSet(jclCopy'(ZWEIKRA3)') + x = DeleteDataSet(jclCopy'(ZWEIKRT1)') + x = DeleteDataSet(jclCopy'(ZWEIKRT2)') + x = DeleteDataSet(jclCopy'(ZWEIKRT3)') + x = DeleteDataSet(jclCopy'(ZWEIACF)') + x = DeleteDataSet(jclCopy'(ZWEIACFZ)') + x = DeleteDataSet(jclCopy'(ZWEITSS)') + x = DeleteDataSet(jclCopy'(ZWEITSSZ)') + x = DeleteDataSet(jclCopy'(ZWENOKRA)') + x = DeleteDataSet(jclCopy'(ZWENOKRT)') +end +if COMPARE('RTSS', CVTRAC_VAL) = 0 then do + x = DeleteDataSet(jclCopy'(ZWEIKRA1)') + x = DeleteDataSet(jclCopy'(ZWEIKRA2)') + x = DeleteDataSet(jclCopy'(ZWEIKRA3)') + x = DeleteDataSet(jclCopy'(ZWEIKRR1)') + x = DeleteDataSet(jclCopy'(ZWEIKRR2)') + x = DeleteDataSet(jclCopy'(ZWEIKRR3)') + x = DeleteDataSet(jclCopy'(ZWEIACF)') + x = DeleteDataSet(jclCopy'(ZWEIACFZ)') + x = DeleteDataSet(jclCopy'(ZWEIRAC)') + x = DeleteDataSet(jclCopy'(ZWEIRACZ)') + x = DeleteDataSet(jclCopy'(ZWENOKRA)') + x = DeleteDataSet(jclCopy'(ZWENOKRR)') +end +if COMPARE('ACF2', CVTRAC_VAL) = 0 then do + x = DeleteDataSet(jclCopy'(ZWEIKRT1)') + x = DeleteDataSet(jclCopy'(ZWEIKRT2)') + x = DeleteDataSet(jclCopy'(ZWEIKRT3)') + x = DeleteDataSet(jclCopy'(ZWEIKRR1)') + x = DeleteDataSet(jclCopy'(ZWEIKRR2)') + x = DeleteDataSet(jclCopy'(ZWEIKRR3)') + x = DeleteDataSet(jclCopy'(ZWEIRAC)') + x = DeleteDataSet(jclCopy'(ZWEIRACZ)') + x = DeleteDataSet(jclCopy'(ZWEITSS)') + x = DeleteDataSet(jclCopy'(ZWEITSSZ)') + x = DeleteDataSet(jclCopy'(ZWENOKRT)') + x = DeleteDataSet(jclCopy'(ZWENOKRR)') +end + +say jcl' has been copied to 'jclCopy'.' + +/* +================================================================================ + Get a list of all members in the data set. +================================================================================ +*/ + +say 'Recording a list of members in 'jclCopy'.' + +call outtrap 'output.','*' +address tso 'listd '"'"jclCopy"'"' members' +call outtrap 'off' + +members. = 0 + +do i = output.0 to 1 by -1 + output.i = strip(output.i) + if COMPARE(output.i, '--MEMBERS--') = 0 then do + leave + end + call Print 'member - 'output.i + j = members.0 + 1 + members.j.name = output.i + members.j.substitutions.0 = 0 + members.0 = j +end + +say 'The 'output.0' members in 'jclCopy' have been recorded.' + +/* +================================================================================ + Read each member record by record and store the substitutions required + for use later when the edit macro is invoked. +================================================================================ +*/ + +say 'Finding the substitutions in each member.' + +do i = 1 to members.0 + if AllocateDataSet(jclCopy'('members.i.name')', 'zwejcl') > 0 then do + ExitWithRC(8) + end + if ReadFromDataSet('zwejcl') > 0 then do + ExitWithRC(8) + end + if FreeByDD('zwejcl') > 0 then do + ExitWithRC(8) + end + do j = 1 to !contentToRead.0 + firstChar = POS('{', !contentToRead.j) + 1 + do while firstChar > 1 + lastChar = POS('}', !contentToRead.j, firstChar) - 1 + len = lastChar - firstChar + 1 + if len > 0 then do + sub = SUBSTR(!contentToRead.j, firstChar, len) + if len = length(strip(sub)) then do + call Print 'Substitution found for' sub'.' + isFound = 0 + do n = 1 to members.i.substitutions.0 + if COMPARE(members.i.substitutions.n, sub) = 0 then do + call Print 'Substitution 'sub' already noted. Skipping.' + isFound = 1 + leave + end + end + if isFound <> 1 then do + k = members.i.substitutions.0 + 1 + members.i.substitutions.k = sub + members.i.substitutions.0 = k + end + end + end + if lastChar < 0 then do + leave + end + firstChar = POS('{', !contentToRead.j, lastChar) + 1 + end + end +end + +say 'All of the substitutions were found.' + +/* +================================================================================ + Invoke the edit macro on the substitutions for each member. + ZWECHG: change all word1 word2 + word1 is expected to be {zowe.something} + word2 is anything, including spaces, single or double apostrophes +================================================================================ +*/ + +say 'Invoking the edit macro on each member.' + +do i = 1 to members.0 + if members.i.substitutions.0 > 0 then do + do j = 1 to members.i.substitutions.0 + d = jclCopy'('members.i.name')' + call Print 'Edit 'd'.' + old = '{'members.i.substitutions.j'}' + new = value('CFG.'members.i.substitutions.j) + apostrophes1 = "'" + apostrophes2 = "'" + if pos("'", new) > 0 & pos('"', new) = 0 then do + apostrophes1 = '"' + apostrophes2 = '"' + end + if pos("'", new) > 0 & pos('"', new) > 0 then do + apostrophes1 = "X'" + apostrophes2 = "'" + new = c2x(new) + end + changeCommand = 'change all 'old apostrophes1||new||apostrophes2 + if length(changeCommand) > 255 then do + say 'Stopping at 'd'.' + say ' Command too long:' + say ' 'changeCommand + ExitWithRC(8) + end + queue changeCommand + call Print changeCommand + cmd = 'edit dataset('"'"d"'"') macro(zwechg)' + call Print cmd + address ispexec cmd + if RC <= 4 then do + call Print 'Edit successful.' + end + else do + say 'Stopping at 'd'.' + ExitWithRC(8) + end + end + end +end + +say 'The edit macro was invoked on each member.' + +/* +================================================================================ + Add the job card to each member if filled out. +================================================================================ +*/ + +card.0 = 0 + +do i = 0 to 99 + if COMPARE(SYMBOL('CFG.setup.jobCard.'i), 'VAR') = 0 then do + j = card.0 + 1 + card.j = VALUE('CFG.setup.jobCard.'i) + card.0 = j + end + else do + leave + end +end + +if card.0 > 0 then do + say 'The job card has 'card.0' lines.' + say 'Adding the job card to each member.' + do i = 1 to members.0 + if AllocateDataSet(jclCopy'('members.i.name')', 'zwejcl') > 0 then do + ExitWithRC(8) + end + if ReadFromDataSet('zwejcl') > 0 then do + ExitWithRC(8) + end + !contentToWrite.0 = !contentToRead.0 + card.0 - 1 + do j = 1 to card.0 + !contentToWrite.j = card.j + end + j = card.0 + 1 + do k = 2 to !contentToRead.0 + !contentToWrite.j = !contentToRead.k + j = j + 1 + end + if WriteToDataSet('zwejcl') > 0 then do + ExitWithRC(8) + end + if FreeByDD('zwejcl') > 0 then do + ExitWithRC(8) + end + end + say 'The job card was added to each member.' +end + + + +say 'Checking the ZWESLSTC CONFIG entry' + +if AllocateDataSet(jclCopy'(ZWESLSTC)', 'zwejcl') > 0 then do + ExitWithRC(8) +end +if ReadFromDataSet('zwejcl') > 0 then do + ExitWithRC(8) +end +if FreeByDD('zwejcl') > 0 then do + ExitWithRC(8) +end +do j = 1 to !contentToRead.0 + cmp1 = COMPARE(!contentToRead.j, 'CONFIG={ZWE_CLI_PARAMETER_CONFIG}') + cmp2 = COMPARE(!contentToRead.j, 'CONFIG=CFG.ZWE_CLI_PARAMETER_CONFIG') + if cmp1 = 0 | cmp2 = 0 then do + say 'Defining CONFIG entry for ZWESLSTC' + currentline = j + if ReadFromDataSet('myconfig') = 0 then do + do j = 1 to !contentToRead.0 + type = WORD(!contentToRead.j, 1) + location = WORD(!contentToRead.j, 2) + element = type'('location')' + if COMPARE(type, 'PARMLIB') = 0 then do + element = 'PARMLIB('location'(ZWEYAML))' + end + if j = 1 then do + cmd = 'LINE 'currentline' = "CONFIG='element + if !contentToRead.0 > 1 then do + cmd = cmd':\"' + end + else do + cmd = cmd'"' + end + call Print ' 'cmd + queue cmd + end + else do + if j > 2 then do + currentline = currentline + 1 + end + cmd = 'LINE_AFTER 'currentline' = "'element + if !contentToRead.0 > j then do + cmd = cmd':\"' + end + else do + cmd = cmd'"' + end + call Print ' 'cmd + queue cmd + end + end + cmd = 'edit dataset('"'"jclCopy'(ZWESLSTC)'"'"') macro(zweins)' + call Print cmd + address ispexec cmd + if RC <= 4 then do + call Print 'Insert successful.' + end + else do + say 'Defining CONFIG entry for ZWESLSTC failed.' + ExitWithRC(8) + end + end + leave + end +end + +exit + +/* +================================================================================ + Validate(schema, yaml) +================================================================================ +*/ +Validate: + procedure expose !verbose + + if arg() <> 2 then do + return 1 + end + + say 'ConfigMgr is about to add a configuration.' + status = ZWECFG31('addConfig', 'MYCFG') + if status > 0 then do + say 'ConfigMgr could not add a configuration.' + say 'status = 'status + return 1 + end + say 'ConfigMgr added a configuration.' + + say 'ConfigMgr is about to set trace level to '!verbose'.' + status = ZWECFG31('setTraceLevel', !verbose) + if status > 0 then do + say 'ConfigMgr could not set trace level.' + say 'status = 'status + return 1 + end + say 'ConfigMgr set trace level to '!verbose'.' + + say 'ConfigMgr is about to load your schemas.' + status = ZWECFG31('loadSchemas', 'MYCFG', ARG(1)) + if status > 0 then do + say 'ConfigMgr could not add load your schemas.' + say 'status = 'status + say 'SchemaChain - 'ARG(1) + return 1 + end + say 'ConfigMgr loaded your schemas.' + + say 'ConfigMgr is about to set the member name for parameter library.' + status = ZWECFG31('setParmlibMemberName', 'MYCFG', 'ZWEYAML') + if status > 0 then do + say 'ConfigMgr could not set member name for parameter library.' + say 'status = 'status + return 1 + end + say 'ConfigMgr set the parameter library member name.' + + say 'ConfigMgr is about to process your configuration.' + status = ZWECFG31('setConfigPath', 'MYCFG', ARG(2)) + if status > 0 then do + say 'ConfigMgr could not process your configuration.' + say 'status = 'status + say 'ConfigChain - 'ARG(2) + return 1 + end + say 'ConfigMgr has processed your configuration.' + + say 'ConfigMgr is about to load your configuration.' + status = ZWECFG31('loadConfiguration', 'MYCFG') + if status > 0 then do + say 'ConfigMgr could not load your configuration.' + say 'status = 'status + return 1 + end + say 'ConfigMgr has loaded your configuration.' + + say 'ConfigMgr is about to validate your configuration.' + status = ZWECFG31('validate', 'MYCFG', 'STDOUT') + if status > 0 then do + say 'ConfigMgr could not validate your configuration.' + say 'status = 'status + return 1 + end + say 'ConfigMgr has validated your configuration.' + + return 0 + +/* +================================================================================ + GetConfiguration() +================================================================================ +*/ +GetConfiguration: + procedure expose CFG. + + say 'ConfigMgr is about to get configuration data.' + status = ZWECFG31('getConfigData', 'MYCFG', 'CFG', '.') + if status > 0 then do + say 'ConfigMgr could not get configuration data.' + say 'status = 'status + return 1 + end + say 'ConfigMgr got configuration data.' + + return 0 + +/* +================================================================================ + CopyDataSetByDataID('fromid', 'toid') +================================================================================ +*/ +CopyDataSetByDataID: + procedure expose !verbose + + if ARG() <> 2 then do + return 1 + end + + cmd = 'lmcopy' + cmd = cmd 'fromid('arg(1)')' + cmd = cmd 'frommem(*)' + cmd = cmd 'todataid('arg(2)')' + cmd = cmd 'replace trunc' + call Print cmd + address ispexec cmd + + return rc + +/* +================================================================================ + FreeDataID('dataid') +================================================================================ +*/ +FreeDataID: + procedure expose !verbose + + if ARG() <> 1 then do + return 1 + end + + cmd = 'lmfree' + cmd = cmd 'dataid('ARG(1)')' + call Print cmd + address ispexec cmd + + return rc + +/* +================================================================================ + GetDataIDFromDD('dd') +================================================================================ +*/ +GetDataIDFromDD: + procedure expose !dataid !verbose + + if ARG() <> 1 then do + return 1 + end + + drop !dataid + + cmd = 'lminit' + cmd = cmd 'dataid(zwedid)' + cmd = cmd 'ddname('ARG(1)')' + cmd = cmd 'enq(shr)' + call Print cmd + address ispexec cmd + + !dataid = zwedid + + return rc + +/* +================================================================================ + WriteToDataSet('dd') +================================================================================ +*/ +WriteToDataSet: + procedure expose !contentToWrite. !verbose + + if ARG() <> 1 then do + return 1 + end + + cmd = 'execio * diskw' + cmd = cmd ARG(1) + cmd = cmd '(finis stem !contentToWrite.' + call Print cmd + address tso cmd + + drop !contentToWrite. + !contentToWrite.0 = 0 + + return rc + +/* +================================================================================ + ReadFromDataSet('dd') +================================================================================ +*/ +ReadFromDataSet: + procedure expose !contentToRead. !verbose + + if ARG() <> 1 then do + return 1 + end + + drop !contentToRead. + !contentToRead.0 = 0 + + cmd = 'execio * diskr' + cmd = cmd ARG(1) + cmd = cmd '(finis stem !contentToRead.' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + CreateSequentialDataSet('dsn', 'lrecl', 'recfm') +================================================================================ +*/ +CreateSequentialDataSet: + procedure expose !verbose + + if ARG() <> 3 then do + return 1 + end + + cmd = 'alloc' + cmd = cmd 'da('"'"ARG(1)"'"')' + cmd = cmd 'dsorg(ps)' + cmd = cmd 'space(50,5)' + cmd = cmd 'tracks' + cmd = cmd 'lrecl('ARG(2)')' + cmd = cmd 'recfm('ARG(3)')' + cmd = cmd 'new' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + CreatePartitionedDataSet('dsn', 'lrecl', 'recfm') +================================================================================ +*/ +CreatePartitionedDataSet: + procedure expose !verbose + + if ARG() <> 3 then do + return 1 + end + + cmd = 'alloc' + cmd = cmd 'da('"'"ARG(1)"'"')' + cmd = cmd 'dsorg(po)' + cmd = cmd 'space(50,5)' + cmd = cmd 'tracks' + cmd = cmd 'lrecl('ARG(2)')' + cmd = cmd 'recfm('ARG(3)')' + cmd = cmd 'dir(10)' + cmd = cmd 'new' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + CreateDataSetLike('new', 'old', 'dd') +================================================================================ +*/ +CreateDataSetLike: + procedure expose !verbose + + if ARG() <> 3 then do + return 1 + end + + cmd = 'alloc' + cmd = cmd 'da('"'"ARG(1)"'"')' + cmd = cmd 'like('"'"ARG(2)"'"')' + cmd = cmd 'f('ARG(3)')' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + DeleteDataSet('dsn') +================================================================================ +*/ +DeleteDataSet: + procedure expose !verbose + + if ARG() <> 1 then do + return 1 + end + + cmd = 'delete' + cmd = cmd "'"ARG(1)"'" + call Print cmd + call outtrap 'output.',0 + address tso cmd + call outtrap 'off' + + return rc + +/* +================================================================================ + AllocateFile('path', 'dd') +================================================================================ +*/ +AllocateFile: + procedure expose !verbose + + if ARG() <> 2 then do + return 1 + end + + cmd = 'alloc' + cmd = cmd "path('"ARG(1)"')" + cmd = cmd 'f('ARG(2)')' + cmd = cmd 'pathopts(ordonly)' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + AllocateDataSet('dsn', 'dd') +================================================================================ +*/ +AllocateDataSet: + procedure expose !verbose + + if ARG() <> 2 then do + return 1 + end + + cmd = 'alloc' + cmd = cmd 'da('"'"ARG(1)"'"')' + cmd = cmd 'f('ARG(2)')' + cmd = cmd 'shr reuse' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + FreeByDD('dd') +================================================================================ +*/ +FreeByDD: + procedure expose !verbose + + if ARG() <> 1 then do + return 1 + end + + cmd = 'free' + cmd = cmd 'f('ARG(1)')' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + FreeByDSN('dsn') +================================================================================ +*/ +FreeByDSN: + procedure expose !verbose + + if ARG() <> 1 then do + return 1 + end + + cmd = 'free' + cmd = cmd 'da('ARG(1)')' + call Print cmd + address tso cmd + + return rc + +/* +================================================================================ + GetConfigChain() +================================================================================ +*/ + GetConfigChain: + procedure expose !verbose + + configChain = '' + + if ReadFromDataSet('myconfig') = 0 then do + do j = 1 to !contentToRead.0 + type = WORD(!contentToRead.j, 1) + location = WORD(!contentToRead.j, 2) + element = type'('location')' + configChain = AddToChain(configChain, element) + end + end + + return configChain + +/* +================================================================================ + GetRuntimeDirectory() +================================================================================ +*/ +GetRuntimeDirectory: + + runtime = '' + + if ReadFromDataSet('myschema') = 0 then do + type = WORD(!contentToRead.1, 1) + location = WORD(!contentToRead.1, 2) + offset = INDEX(location, '/schemas/zowe-yaml-schema.json') + runtime = SUBSTR(location, 1, offset) + end + + return runtime + +/* +================================================================================ + GetSchemaChain() +================================================================================ +*/ +GetSchemaChain: + procedure expose !verbose + + schemaChain = '' + + if ReadFromDataSet('myschema') = 0 then do + do j = 1 to !contentToRead.0 + type = WORD(!contentToRead.j, 1) + location = WORD(!contentToRead.j, 2) + element = location + schemaChain = AddToChain(schemaChain, element) + end + end + + return schemaChain + +/* +================================================================================ + AddToChain('chain', 'element') +================================================================================ +*/ +AddToChain: + procedure expose !verbose + + if ARG() <> 2 then do + return '' + end + + chain = ARG(1) + element = ARG(2) + + newChain = '' + + if chain = '' then do + newChain = element + end + else do + newChain = chain':'element + end + + return newChain + +/* +================================================================================ + Print('msg') +================================================================================ +*/ +Print: + procedure expose !verbose + + if !verbose = 1 then do + say ARG(1) + end + + return 0 + +/* +================================================================================ + ExitWithRC(exitCode) +================================================================================ +*/ +ExitWithRC: + exitCode = ARG(1) + ZISPFRC = exitCode + ADDRESS "ISPEXEC" "VPUT (ZISPFRC) " + exit exitCode diff --git a/files/SZWEEXEC/ZWEINS b/files/SZWEEXEC/ZWEINS new file mode 100644 index 0000000000..b101143796 --- /dev/null +++ b/files/SZWEEXEC/ZWEINS @@ -0,0 +1,7 @@ +/* REXX */ +address isredit 'macro' +do i = 1 to queued() + parse pull insertCmd + address isredit insertCmd +end +address isredit 'end' diff --git a/files/SZWESAMP/ZWECSRVS b/files/SZWESAMP/ZWECSRVS new file mode 100644 index 0000000000..9c5d83c92f --- /dev/null +++ b/files/SZWESAMP/ZWECSRVS @@ -0,0 +1,30 @@ +//ZWECSRVS JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL removes the VSAM data set for the Caching Service. +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//******************************************************************** +//RMVSAM EXEC PGM=IKJEFT01 +//SYSTSPRT DD SYSOUT=A +//SYSTSIN DD * +DELETE '{zowe.setup.vsam.name}' + + CLUSTER +//* diff --git a/files/SZWESAMP/ZWEGENER b/files/SZWESAMP/ZWEGENER new file mode 100644 index 0000000000..75d8b165cd --- /dev/null +++ b/files/SZWESAMP/ZWEGENER @@ -0,0 +1,100 @@ +//ZWEGENER JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This job is responsible for generating other jobs required +//* to configure Zowe. +//* +//* The method of validating your configuration is using +//* JSON Schema . Zowe provides +//* the ConfigMgr to assist in this. This job will invoke +//* the ConfigMgr to validate your current configuration +//* before generating any jobs. If there are any values +//* that are incorrect, you will be notified. You should +//* fix the value and then run this job again. You can run +//* this job as many times as you need. +//* +//* Configmgr documentation: +//* https://docs.zowe.org/stable/user-guide/configmgr-using +//* +//* Note: Any string with braces has an associated yaml value +//* in one of the yaml definitions for Zowe. +//* You must find the value and substitute it. +//* +//* {key} -> value +//* +//GENER EXEC PGM=IKJEFT1B +//ISPPROF DD DSN=,DISP=(NEW,DELETE),UNIT=, +// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120,DSORG=PO), +// SPACE=(3120,(20,5,10)) +//* +//* Replace {zowe.setup.dataset.prefix} with the +//* Value as seen in zowe.yaml +//* +//SYSPROC DD DSN={zowe.setup.dataset.prefix}.SZWEEXEC,DISP=SHR +//* +//* Replace {zowe.setup.dataset.prefix} with the +//* Value as seen in zowe.yaml +//* +//STEPLIB DD DSN={zowe.setup.dataset.prefix}.SZWELOAD,DISP=SHR +//ISPPLIB DD DSN=ISP.SISPPENU,DISP=SHR +//ISPMLIB DD DSN=ISP.SISPMENU,DISP=SHR +//ISPTLIB DD DSN=ISP.SISPTENU,DISP=SHR +//ISPSLIB DD DSN=ISP.SISPSENU,DISP=SHR +//* +//* The order must be as follows. +//* +//* zowe-yaml-schema.json +//* server-common.json +//* +//* Replace {zowe.runtimeDirectory} with where your Zowe run time +//* directory is, as seen in zowe.yaml +//* +//MYSCHEMA DD *,DLM=$$ +FILE {zowe.runtimeDirectory}/schemas/zowe-yaml-schema.json +FILE {zowe.runtimeDirectory}/schemas/server-common.json +$$ +//* +//* The DD below must include one or more FILE or PARMLIB +//* Entries. The lower entries have their values +//* Overridden by the higher entries. +//* PARMLIB member must be named "ZWEYAML" +//* +//* Ex. PARMLIB MY.ZOWE.CUSTOM.PARMLIB +//* FILE /some/other/zowe.yaml +//MYCONFIG DD *,DLM=$$ +FILE +$$ +//CMGROUT DD SYSOUT=* +//SYSPRINT DD SYSOUT=* +//SYSTSPRT DD SYSOUT=* +//* +//* Change 'generate' to 'nogenerate' if you only +//* want to validate your configuration. The default +//* option, 'generate', will validate and then generate +//* jobs based on your configuration. +//* +//* - generate +//* - nogenerate +//* +//* Change 'noverbose' to 'verbose' below for +//* advanced logging. This is not needed unless +//* there is an error. +//* +//* - verbose +//* - noverbose +//* +//SYSTSIN DD * +ISPSTART CMD(%ZWEGEN00 - +generate - +noverbose - +) diff --git a/files/SZWESAMP/ZWEIACF b/files/SZWESAMP/ZWEIACF new file mode 100644 index 0000000000..62910ee95c --- /dev/null +++ b/files/SZWESAMP/ZWEIACF @@ -0,0 +1,252 @@ +//ZWEIACF JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2018, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define security permits for Zowe +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) When not using AUTOUID and AUTOGID to assign z/OS UNIX UID +//* and GID values, update the SET *ID= statements to match the +//* desired UID and GID values. +//* +//* 3) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITONS +//* +//* 2. The sample ACF2 commands create ROLEs that match the group +//* names. Due to permits assigned to the &STCGRP ROLE, it is +//* advised to ensure this ROLE has a unique identifier. +//* +//* 3. The Zowe started task user ID 'zowe.setup.security.users.zowe' +//* Writes persistent data to 'zowe.workspaceDirectory' +//* This sample JCL makes the Zowe started task part of +//* the Zowe admin group 'zowe.setup.security.groups.admin' +//* to facilitate admin access to this directory. +//* +//* 4. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* The sample commands assume AUTOUID and AUTOGID are +//* enabled. When this is not the case, +//* provide appropriate (numeric) values to these SET commands. +// SET ADMINGID= * Group ID for ZOWE administrators +// SET STCGID=&ADMINGID. * Group ID for ZOWE started tasks +// SET ZOWEUID= * UID for ZOWE started task User +// SET ZISUID= * UID for ZIS started task User +//* +//* If using AUTOUID and AUTOGID, an AUTOIDOM GSO Record must exist. +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +* +* DEFINE ADMINISTRATORS ........................................... +* +* group for administrators +* replace AUTOGID with GID(&ADMINGID.) if AUTOGID is not enabled +* +SET PROFILE(GROUP) DIV(OMVS) +INSERT {zowe.setup.security.groups.admin} AUTOGID +F ACF2,REBUILD(GRP),CLASS(P) +* +* uncomment and customize to add an existing userid as administrator +* +* SET X(ROL) +* INSERT {zowe.setup.security.groups.admin} INCLUDE(userid) ROLE +* F ACF2,NEWXREF,TYPE(ROL) +* +* DEFINE STARTED TASK ............................................. +* +* comment out if STCGRP matches ADMINGRP (default), expect +* warning messages otherwise +* group for started tasks +* replace AUTOGID with GID(&STCGID.) if AUTOGID is not enabled +* +SET PROFILE(GROUP) DIV(OMVS) +INSERT {zowe.setup.security.groups.stc} AUTOGID +F ACF2,REBUILD(GRP),CLASS(P) +* +***** +* +* userid for ZOWE main server +* replace AUTOUID with UID(&ZOWEUID.) if AUTOUID is not enabled +* +SET LID +INSERT {zowe.setup.security.users.zowe} + + STC GROUP({zowe.setup.security.groups.stc}) +SET PROFILE(USER) DIV(OMVS) +INSERT {zowe.setup.security.users.zowe} + + AUTOUID HOME(/tmp) OMVSPGM(/bin/sh) +F ACF2,REBUILD(USR),CLASS(P),DIVISION(OMVS) +* +* userid for ZIS cross memory server +* replace AUTOUID with UID(&ZISUID.) if AUTOUID is not enabled +* +SET LID +INSERT {zowe.setup.security.users.zis} + + STC GROUP({zowe.setup.security.groups.stc}) +SET PROFILE(USER) DIV(OMVS) +INSERT {zowe.setup.security.users.zis} + + AUTOUID HOME(/tmp) OMVSPGM(/bin/sh) +F ACF2,REBUILD(USR),CLASS(P),DIVISION(OMVS) +* +***** +* +* started task for ZOWE main server +* +SET CONTROL(GSO) +INSERT STC.{zowe.setup.security.stcs.zowe} + + LOGONID({zowe.setup.security.users.zowe}) + +GROUP({zowe.setup.security.groups.stc}) + +STCID({zowe.setup.security.stcs.zowe}) +F ACF2,REFRESH(STC) +* +* started task for ZIS cross memory server +* +SET CONTROL(GSO) +INSERT STC.{zowe.setup.security.stcs.zis} + + LOGONID({zowe.setup.security.users.zis}) + +GROUP({zowe.setup.security.groups.stc}) + +STCID({zowe.setup.security.stcs.zis}) +F ACF2,REFRESH(STC) +* +* started task for ZIS Auxiliary cross memory server +* +SET CONTROL(GSO) +INSERT STC.{zowe.setup.security.stcs.aux} + + LOGONID({zowe.setup.security.users.zis}) + +GROUP({zowe.setup.security.groups.stc}) + +STCID({zowe.setup.security.stcs.aux}) +F ACF2,REFRESH(STC) +* +* DEFINE ZIS SECURITY RESOURCES .................................. +* +* define a role holding the permissions, add ZISUSER and +* ZOWEUSER to it +* +SET X(ROL) +INSERT {zowe.setup.security.groups.stc} + + INCLUDE({zowe.setup.security.users.zowe}) ROLE +F ACF2,NEWXREF,TYPE(ROL) +CHANGE {zowe.setup.security.groups.stc} + + INCLUDE({zowe.setup.security.users.zis}) ADD +F ACF2,NEWXREF,TYPE(ROL) +* +* DEFINE STC SERVER PERMISIONS .................................... +* +* permit AUX and Zowe main server to use ZIS cross memory server +* +SET RESOURCE(FAC) +RECKEY ZWES ADD(IS SERVICE(READ) + + ROLE({zowe.setup.security.groups.stc}) ALLOW) +F ACF2,REBUILD(FAC) +* +* DEFINE ZOWE SERVER PERMISIONS ................................... +* +* permit Zowe main server to create a user's security environment +* ATTENTION: Defining the BPX.DAEMON or BPX.SERVER profile makes +* z/OS UNIX switch to z/OS UNIX level security. This is +* more secure, but it can impact operation of existing +* applications. Test this thoroughly before activating +* it on a production system. +* +SET RESOURCE(FAC) +RECKEY BPX ADD(DAEMON SERVICE(UPDATE) + + ROLE({zowe.setup.security.groups.stc}) ALLOW) +RECKEY BPX ADD(SERVER SERVICE(UPDATE) + + ROLE({zowe.setup.security.groups.stc}) ALLOW) +* +* permit Zowe main server to create a user's security environment +* comment out the following 3 lines if the OMVSAPPL is not defined +* in your environment +SET RESOURCE(APL) +RECKEY OMVSAPPL ADD(SERVICE(READ) + + ROLE({zowe.setup.security.groups.stc}) ALLOW) +F ACF2,REBUILD(APL) +* +* Allow STCGRP role access to BPX.JOBNAME +RECKEY BPX ADD(JOBNAME SERVICE(READ) + + ROLE({zowe.setup.security.groups.stc}) ALLOW) +F ACF2,REBUILD(FAC) + +* allow STCGRP role to use client certificate mapping service +SET RESOURCE(FAC) +RECKEY IRR ADD(RUSERMAP ROLE({zowe.setup.security.groups.stc}) + + SERVICE(READ) ALLOW) +F ACF2,REBUILD(FAC) + +* allow STCGRP role to use distributed identity mapping service +SET RESOURCE(FAC) +RECKEY IRR ADD(IDIDMAP.QUERY + + ROLE({zowe.setup.security.groups.stc}) SERVICE(READ) ALLOW) +F ACF2,REBUILD(FAC) + +* permit Zowe main server to cut SMF records +SET RESOURCE(FAC) +RECKEY IRR ADD(RAUDITX ROLE({zowe.setup.security.groups.stc}) + + SERVICE(READ) ALLOW) +F ACF2,REBUILD(FAC) + +* +* DEFINE ZOWE DATA SET PROTECTION ................................. +* +* - HLQ..SZWEAUTH is an APF authorized data set. It is strongly +* advised to protect it against updates. +* +* HLQ stub +SET RULE +* general data set protection +LIST {zowe.setup.dataset.prefix} +RECKEY {zowe.setup.dataset.prefix} ADD(- UID(-) READ(A) EXEC(P)) +RECKEY {zowe.setup.dataset.prefix} + +ADD(- UID({zowe.setup.security.groups.sysProg}) + + READ(A) EXEC(A) ALLOC(A) WRITE(A)) +* +* show results +LIST {zowe.setup.dataset.prefix} +* + +* +* DEFINE ZOWE RESOURCE PROTECTION ................................. +* +* - Defines resource APIML.SERVICES that controls access to +* detailed information about API services to Zowe users. + +* uncomment and replace "user" to permit Zowe users to access +* the resource: +* SET RESOURCE(ZWE) +* RECKEY APIML ADD(SERVICES - +* UID(user) SERVICE(READ) ALLOW) +* F ACF2,REBUILD(ZWE) + +$$ +//* diff --git a/files/SZWESAMP/ZWEIACFZ b/files/SZWESAMP/ZWEIACFZ new file mode 100644 index 0000000000..1d613d4d6b --- /dev/null +++ b/files/SZWESAMP/ZWEIACFZ @@ -0,0 +1,60 @@ +//ZWEIACFZ JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2018, 2020 +//* +//********************************************************************* +//* +//* This JCL creates the Zowe resource class. +//* This already exists on z/OS 2.5 or higher. +//* Only run this on z/OS 2.4 or lower. +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITONS +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +* +* DEFINE ZOWE RESOURCE PROTECTION ................................. +* +* - Defines new resource class for Zowe that protects access to +* sensitive Zowe resources. + +* define ZOWE resource type and class mapping +* skip this section if the ZOWE resource class already exists +SET CONTROL(GSO) +INSERT CLASMAP.ZOWE RESOURCE(ZOWE) RSRCTYPE(ZWE) +F ACF2,REFRESH(CLASMAP),TYPE(GSO) +CHANGE INFODIR TYPES(R-RZWE) +F ACF2,REFRESH(INFODIR) +SET CONTROL(GSO) + +* show results +SET RESOURCE(ZWE) +LIST LIKE(-) + +$$ +//* diff --git a/files/SZWESAMP/ZWEIAPF b/files/SZWESAMP/ZWEIAPF new file mode 100644 index 0000000000..604817d09f --- /dev/null +++ b/files/SZWESAMP/ZWEIAPF @@ -0,0 +1,35 @@ +//ZWEIAPF JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL is used to set APF for the two datasets of Zowe +//* Which need it. You can issue this, or use another +//* Way to accomplish the task. +//* +//********************************************************************* +//* +//EXEC14 EXEC PGM=IEFBR14 +//* +//* This dataset holds the APF portion of Zowe +// SET LOADLIB='{zowe.setup.dataset.authLoadlib}' +//* SMS may have to be replaced with VOLUME=SOME.DSN when not SMS +// SET LOADLOC='SMS' +//* +//* This dataset holds product plugins for ZIS, +//* ZIS is located in the LOADLIB. +// SET PLUGLIB='{zowe.setup.dataset.authPluginLib}' +// SET PLUGLOC='SMS' +//* +//APFLOAD COMMAND 'SETPROG APF,ADD,DSN=&LOADLIB.,&LOADLOC.' +//* +//APFLIB COMMAND 'SETPROG APF,ADD,DSN=&PLUGLIB.,&PLUGLOC.' +//* diff --git a/files/SZWESAMP/ZWEIAPF2 b/files/SZWESAMP/ZWEIAPF2 new file mode 100644 index 0000000000..8d97849373 --- /dev/null +++ b/files/SZWESAMP/ZWEIAPF2 @@ -0,0 +1,37 @@ +//ZWEIAPF2 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL is used to set APF for the two datasets of Zowe +//* Which need it. You can issue this, or use another +//* Way to accomplish the task. +//* +//* The following variables are derived from the zowe YAML config: +//* LOADLIB: the dataset that holds the APF portion of Zowe +//* PLUGLIB: The dataset that holds the extensions for ZIS. +//* +//********************************************************************* +//* +//APFAUTH EXEC PGM=BPXBATCH +//BPXPRINT DD SYSOUT=* +//STDOUT DD SYSOUT=* +//STDERR DD SYSOUT=* +//STDPARM DD * +SH cd '{zowe.runtimeDirectory}' && +cd bin/utils && +export LOADLIB='{zowe.setup.dataset.authLoadlib}' && +export LOADLOC=SMS && +export PLUGLIB='{zowe.setup.dataset.authPluginLib}' && +export PLUGLOC=SMS && +./opercmd.rex "SETPROG APF,ADD,DSN=$LOADLIB,$LOADLOC" && +./opercmd.rex "SETPROG APF,ADD,DSN=$PLUGLIB,$PLUGLOC" +//* diff --git a/files/SZWESAMP/ZWEIKRA1 b/files/SZWESAMP/ZWEIKRA1 new file mode 100644 index 0000000000..696a2c87b1 --- /dev/null +++ b/files/SZWESAMP/ZWEIKRA1 @@ -0,0 +1,220 @@ +//ZWEIKRA1 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for generating new certificates +//* Signed by a Zowe-generated local certificate authority (CA) +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNACF2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Create the keyring .............................................. */ + SET PROFILE(USER) DIVISION(KEYRING) + INSERT {zowe.setup.security.users.zowe}.ZOWERING + + RINGNAME({zowe.setup.certificate.keyring.name}) + F ACF2,REBUILD(USR),CLASS(P),DIVISION(KEYRING) +$$ +//RUNOPT1 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Option 1 - Default Option - BEGINNING ........................... */ +* Create Zowe's local CA authority ................................ */ + SET PROFILE(USER) DIVISION(CERTDATA) + GENCERT CERTAUTH.ZOWECA - + LABEL({zowe.setup.certificate.keyring.caLabel}) SIZE(2048) - + SUBJSDN(CN='{zowe.setup.certificate.dname.caCommonName}' - + OU='{zowe.setup.certificate.dname.orgUnit}' - + O='{zowe.setup.certificate.dname.org}' - + L='{zowe.setup.certificate.dname.locality}' - + SP='{zowe.setup.certificate.dname.state}' - + C='{zowe.setup.certificate.dname.country}') - + EXPIRE(05/01/30) - + KEYUSAGE(CERTSIGN) +* +* Connect Zowe's local CA authority to the keyring ................ */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT CERTDATA(CERTAUTH.ZOWECA) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) USAGE(CERTAUTH) + CHKCERT CERTAUTH.ZOWECA +* +* Create a certificate signed by local zowe's CA .................. */ + SET PROFILE(USER) DIV(CERTDATA) + GENCERT {zowe.setup.security.users.zowe}.ZOWECERT - + SUBJSDN(CN='{zowe.setup.certificate.dname.commonName}' - + OU='{zowe.setup.certificate.dname.orgUnit}.' - + O='{zowe.setup.certificate.dname.org}' - + L='{zowe.setup.certificate.dname.locality}' - + SP='{zowe.setup.certificate.dname.state}' - + C='{zowe.setup.certificate.dname.country}') - + SIZE(2048) - + EXPIRE(05/01/30) - + LABEL({zowe.setup.certificate.keyring.label}) - + KEYUSAGE(HANDSHAKE) - + ALTNAME(IP=&IPADDRES DOMAIN={zowe.externalDomains.0}) - + SIGNWITH(CERTAUTH.ZOWECA) +* +* Connect a Zowe's certificate with the keyring ................... */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT CERTDATA({zowe.setup.security.users.zowe}.ZOWECERT) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) - + USAGE(PERSONAL) DEFAULT + CHKCERT {zowe.setup.security.users.zowe}.ZOWECERT +* +* Option 1 - Default Option - END ................................. */ +$$ +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Connect all CAs of the Zowe certificate's signing chain with the */ +* keyring ......................................................... */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT CERTDATA(CERTAUTH.&ITRMZWCA.) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) USAGE(CERTAUTH) +* + CONNECT CERTDATA(CERTAUTH.&ROOTZWCA.) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) USAGE(CERTAUTH) +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Connect the z/OSMF root CA signed by a recognized certificate ... */ +* authority (CA) with the keyring ................................. */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT - + CERTDATA(CERTAUTH.{zowe.setup.certificate.keyring.zOSMF.ca}) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) - + USAGE(CERTAUTH) +$$ +//IFZFCAED ENDIF +//* +//COMACF2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* A common part for all options - BEGINNING ....................... */ +* +* Allow ZOWEUSER to access keyring ................................ */ + SET RESOURCE(FAC) + RECKEY IRR ADD(DIGTCERT.LISTRING - + ROLE({zowe.setup.security.groups.stc}) - + SERVICE(READ) ALLOW) +* +* Uncomment this command if SITE acid owns the Zowe certificate ... */ +* RECKEY IRR ADD(DIGTCERT.GENCERT - +* ROLE({zowe.setup.security.groups.stc}) - +* SERVICE(CONTROL) ALLOW) +* + F ACF2,REBUILD(FAC) +* +* List the keyring ................................................ */ + SET PROFILE(USER) DIVISION(KEYRING) + LIST {zowe.setup.security.users.zowe}.ZOWERING +* Common part - END ............................................... */ +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRA2 b/files/SZWESAMP/ZWEIKRA2 new file mode 100644 index 0000000000..f43a32322c --- /dev/null +++ b/files/SZWESAMP/ZWEIKRA2 @@ -0,0 +1,185 @@ +//ZWEIKRA2 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for connecting a certificate already in the ESM DB. +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNACF2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Create the keyring .............................................. */ + SET PROFILE(USER) DIVISION(KEYRING) + INSERT {zowe.setup.security.users.zowe}.ZOWERING + + RINGNAME({zowe.setup.certificate.keyring.name}) + F ACF2,REBUILD(USR),CLASS(P),DIVISION(KEYRING) +$$ +//* +//RUNOPT2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Option 2 - BEGINNING ............................................ */ +* Connect a Zowe's certificate with the keyring ................... */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT CERTDATA(SITECERT.digicert | userid.digicert) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) - + USAGE(PERSONAL) DEFAULT + CHKCERT {zowe.setup.security.users.zowe}.ZOWECERT +* +* Option 2 - END .................................................. */ +$$ +//IFOPT2ED ENDIF +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Connect all CAs of the Zowe certificate's signing chain with the */ +* keyring ......................................................... */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT CERTDATA(CERTAUTH.&ITRMZWCA.) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) USAGE(CERTAUTH) +* + CONNECT CERTDATA(CERTAUTH.&ROOTZWCA.) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) USAGE(CERTAUTH) +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Connect the z/OSMF root CA signed by a recognized certificate ... */ +* authority (CA) with the keyring ................................. */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT - + CERTDATA(CERTAUTH.{zowe.setup.certificate.keyring.zOSMF.ca}) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) - + USAGE(CERTAUTH) +$$ +//IFZFCAED ENDIF +//* +//COMACF2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* A common part for all options - BEGINNING ....................... */ +* +* Allow ZOWEUSER to access keyring ................................ */ + SET RESOURCE(FAC) + RECKEY IRR ADD(DIGTCERT.LISTRING - + ROLE({zowe.setup.security.groups.stc}) - + SERVICE(READ) ALLOW) +* +* Uncomment this command if SITE acid owns the Zowe certificate ... */ +* RECKEY IRR ADD(DIGTCERT.GENCERT - +* ROLE({zowe.setup.security.groups.stc}) - +* SERVICE(CONTROL) ALLOW) +* + F ACF2,REBUILD(FAC) +* +* List the keyring ................................................ */ + SET PROFILE(USER) DIVISION(KEYRING) + LIST {zowe.setup.security.users.zowe}.ZOWERING +* Common part - END ............................................... */ +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRA3 b/files/SZWESAMP/ZWEIKRA3 new file mode 100644 index 0000000000..bd27148a5a --- /dev/null +++ b/files/SZWESAMP/ZWEIKRA3 @@ -0,0 +1,195 @@ +//ZWEIKRA3 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for importing a PKCS12 certificate from a data set. +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. The imported PKCS12-formatted data set has to +//* contain Zowe certificate's signing CA chain and private key. +//* +//* 4. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNACF2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Create the keyring .............................................. */ + SET PROFILE(USER) DIVISION(KEYRING) + INSERT {zowe.setup.security.users.zowe}.ZOWERING + + RINGNAME({zowe.setup.certificate.keyring.name}) + F ACF2,REBUILD(USR),CLASS(P),DIVISION(KEYRING) +$$ +//* +//RUNOPT3 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Option 3 - BEGINNING ............................................ */ +* Import external certificate from data set ....................... */ + SET PROFILE(USER) DIV(CERTDATA) + INSERT {zowe.setup.security.users.zowe}.ZOWECERT - + DSNAME('{zowe.setup.certificate.keyring.import.dsName}') - + LABEL(&LABEL.) - + PASSWORD('{zowe.setup.certificate.keyring.import.password}') - + TRUST +* +* Connect a Zowe's certificate with the keyring ................... */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT CERTDATA({zowe.setup.security.users.zowe}.ZOWECERT) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) - + USAGE(PERSONAL) DEFAULT + CHKCERT {zowe.setup.security.users.zowe}.ZOWECERT +* +* Option 3 - END .................................................. */ +$$ +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Connect all CAs of the Zowe certificate's signing chain with the */ +* keyring ......................................................... */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT CERTDATA(CERTAUTH.&ITRMZWCA.) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) USAGE(CERTAUTH) +* + CONNECT CERTDATA(CERTAUTH.&ROOTZWCA.) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) USAGE(CERTAUTH) +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* Connect the z/OSMF root CA signed by a recognized certificate ... */ +* authority (CA) with the keyring ................................. */ + SET PROFILE(USER) DIVISION(CERTDATA) + CONNECT - + CERTDATA(CERTAUTH.{zowe.setup.certificate.keyring.zOSMF.ca}) - + RINGNAME({zowe.setup.certificate.keyring.name}) - + KEYRING({zowe.setup.security.users.zowe}.ZOWERING) - + USAGE(CERTAUTH) +$$ +//IFZFCAED ENDIF +//* +//COMACF2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF +// +* A common part for all options - BEGINNING ....................... */ +* +* Allow ZOWEUSER to access keyring ................................ */ + SET RESOURCE(FAC) + RECKEY IRR ADD(DIGTCERT.LISTRING - + ROLE({zowe.setup.security.groups.stc}) - + SERVICE(READ) ALLOW) +* +* Uncomment this command if SITE acid owns the Zowe certificate ... */ +* RECKEY IRR ADD(DIGTCERT.GENCERT - +* ROLE({zowe.setup.security.groups.stc}) - +* SERVICE(CONTROL) ALLOW) +* + F ACF2,REBUILD(FAC) +* +* List the keyring ................................................ */ + SET PROFILE(USER) DIVISION(KEYRING) + LIST {zowe.setup.security.users.zowe}.ZOWERING +* Common part - END ............................................... */ +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRR1 b/files/SZWESAMP/ZWEIKRR1 new file mode 100644 index 0000000000..952ea2107b --- /dev/null +++ b/files/SZWESAMP/ZWEIKRR1 @@ -0,0 +1,266 @@ +//ZWEIKRR1 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for generating new certificates +//* Signed by a Zowe-generated local certificate authority (CA) +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNRACF EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Create the keyring .............................................. */ + RACDCERT ADDRING({zowe.setup.certificate.keyring.name}) + + ID({zowe.setup.security.users.zowe}) + SETROPTS RACLIST(DIGTRING) REFRESH +$$ +//RUNOPT1 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Option 1 - Default Option - BEGINNING ........................... */ +/* Create Zowe's local CA authority .................................*/ + RACDCERT GENCERT CERTAUTH + + SUBJECTSDN( + + CN('{zowe.setup.certificate.dname.caCommonName}') + + OU('{zowe.setup.certificate.dname.orgUnit}') + + O('{zowe.setup.certificate.dname.org}') + + L('{zowe.setup.certificate.dname.locality}') + + SP('{zowe.setup.certificate.dname.state}') + + C('{zowe.setup.certificate.dname.country}')) + + SIZE(2048) + + NOTAFTER(DATE(2030-05-01)) + + WITHLABEL('{zowe.setup.certificate.keyring.caLabel}') + + KEYUSAGE(CERTSIGN) + +/* Connect Zowe's local CA authority to the keyring ................ */ + RACDCERT CONNECT(CERTAUTH + + LABEL('{zowe.setup.certificate.keyring.caLabel}') + + RING({zowe.setup.certificate.keyring.name})) + + ID({zowe.setup.security.users.zowe}) + +/* Create a certificate signed by local zowe's CA .................. */ + RACDCERT GENCERT ID({zowe.setup.security.users.zowe}) + + SUBJECTSDN( + + CN('{zowe.setup.certificate.dname.commonName}') + + OU('{zowe.setup.certificate.dname.orgUnit}') + + O('{zowe.setup.certificate.dname.org}') + + L('{zowe.setup.certificate.dname.locality}') + + SP('{zowe.setup.certificate.dname.state}') + + C('{zowe.setup.certificate.dname.country}')) + + SIZE(2048) + + NOTAFTER(DATE(2030-05-01)) + + WITHLABEL('{zowe.setup.certificate.keyring.label}') + + KEYUSAGE(HANDSHAKE) + + ALTNAME(IP(&IPADDRES) + + DOMAIN('{zowe.externalDomains.0}')) + + SIGNWITH(CERTAUTH + + LABEL('{zowe.setup.certificate.keyring.caLabel}')) + +/* Connect a Zowe's certificate with the keyring ................... */ + RACDCERT CONNECT(ID({zowe.setup.security.users.zowe}) + + LABEL('{zowe.setup.certificate.keyring.label}') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(PERSONAL) DEFAULT) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH + +$$ +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect all CAs of the Zowe certificate's signing chain with the */ +/* keyring ......................................................... */ + RACDCERT CONNECT(CERTAUTH + + LABEL('&ITRMZWCA.') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + RACDCERT CONNECT(CERTAUTH + + LABEL('&ROOTZWCA.') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect the z/OSMF root CA signed by a recognized certificate ... */ +/* authority (CA) with the keyring ................................. */ + RACDCERT CONNECT(CERTAUTH + + LABEL('{zowe.setup.certificate.keyring.zOSMF.ca}') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH +$$ +//IFZFCAED ENDIF +//* +//COMRACF EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* A common part for all options - BEGINNING ....................... */ + +/* Allow ZOWEUSER to access keyring ................................ */ + +/* Activate RDATALIB class holding profiles that control ........... */ +/* certificate access ............................................. */ + SETROPTS CLASSACT(RDATALIB) RACLIST(RDATALIB) + +/* Define profiles that control certificate access ................. */ + RDEFINE RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + + UACC(NONE) + +/* Permit server user ID to access key ring and related ............ */ +/* private keys. ................................................... */ + PERMIT + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + + CLASS(RDATALIB) ID({zowe.setup.security.users.zowe}) + + ACCESS(CONTROL) + +/* Uncomment this command to allow other user to access key ring ... */ +/* PERMIT &USERNAME..{zowe.setup.certificate.keyring.name}.LST + */ +/* CLASS(RDATALIB) ID() + */ +/* ACCESS(READ) */ + +/* Refresh to dynamically activate the changes. .................... */ + SETROPTS RACLIST(RDATALIB) REFRESH + +/* IRR.DIGTCERT logic pre-dates RDATALIB logic, and is not used when */ +/* the RDATALIB profile is used. The following PERMIT commands are . */ +/* present for customers who do not wish to use RDATALIB and want to */ +/* continue using their existing IRR.DIGTCERT setup. Note that the . */ +/* PERMIT commands will fail if the IRR.DIGTCERT profiles do not ... */ +/* already exist. .................................................. */ + PERMIT IRR.DIGTCERT.LISTRING CLASS(FACILITY) + + ID({zowe.setup.security.users.zowe}) + + ACCESS(READ) + PERMIT IRR.DIGTCERT.LIST CLASS(FACILITY) + + ID({zowe.setup.security.users.zowe}) + + ACCESS(READ) + +/* Uncomment this command if SITE user owns the Zowe certificate ... */ +/* PERMIT IRR.DIGTCERT.GENCERT CLASS(FACILITY) */ +/* ID({zowe.setup.security.users.zowe}) + */ +/* ACCESS(CONTROL) */ + + SETROPTS RACLIST(FACILITY) REFRESH + +/* show results .................................................... */ + RLIST RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST ALL + RLIST FACILITY IRR.DIGTCERT.LISTRING ALL + RLIST FACILITY IRR.DIGTCERT.LIST ALL + RLIST FACILITY IRR.DIGTCERT.GENCERT ALL + +/* List the keyring ................................................ */ + RACDCERT LISTRING({zowe.setup.certificate.keyring.name}) + + ID({zowe.setup.security.users.zowe}) + +/* Common part - END ............................................... */ +/* only the last RC is returned, this command ensures it is a 0 .... */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRR2 b/files/SZWESAMP/ZWEIKRR2 new file mode 100644 index 0000000000..4a301b49ff --- /dev/null +++ b/files/SZWESAMP/ZWEIKRR2 @@ -0,0 +1,233 @@ +//ZWEIKRR2 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for connecting a certificate already in the ESM DB. +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNRACF EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//* +//********************************************************************* +//* +//* RACF ONLY, customize to meet your system requirements +//* +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Create the keyring .............................................. */ + RACDCERT ADDRING({zowe.setup.certificate.keyring.name}) + + ID({zowe.setup.security.users.zowe}) + SETROPTS RACLIST(DIGTRING) REFRESH +$$ +//* +//RUNOPT2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Option 2 - BEGINNING ............................................ */ +/* Connect a Zowe's certificate with the keyring ................... */ + RACDCERT CONNECT(SITE | + + ID({zowe.setup.certificate.keyring.connect.user}) + + LABEL({zowe.setup.certificate.keyring.connect.label}) + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(PERSONAL) DEFAULT) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH + +$$ +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect all CAs of the Zowe certificate's signing chain with the */ +/* keyring ......................................................... */ + RACDCERT CONNECT(CERTAUTH + + LABEL('&ITRMZWCA.') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + RACDCERT CONNECT(CERTAUTH + + LABEL('&ROOTZWCA.') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect the z/OSMF root CA signed by a recognized certificate ... */ +/* authority (CA) with the keyring ................................. */ + RACDCERT CONNECT(CERTAUTH + + LABEL('{zowe.setup.certificate.keyring.zOSMF.ca}') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH +$$ +//IFZFCAED ENDIF +//* +//COMRACF EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* A common part for all options - BEGINNING ....................... */ + +/* Allow ZOWEUSER to access keyring ................................ */ + +/* Activate RDATALIB class holding profiles that control ........... */ +/* certificate access ............................................. */ + SETROPTS CLASSACT(RDATALIB) RACLIST(RDATALIB) + +/* Define profiles that control certificate access ................. */ + RDEFINE RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + + UACC(NONE) + +/* Permit server user ID to access key ring and related ............ */ +/* private keys. ................................................... */ + PERMIT + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + + CLASS(RDATALIB) ID({zowe.setup.security.users.zowe}) + + ACCESS(CONTROL) + +/* Uncomment this command to allow other user to access key ring ... */ +/* PERMIT &USERNAME..{zowe.setup.certificate.keyring.name}.LST + */ +/* CLASS(RDATALIB) ID() + */ +/* ACCESS(READ) */ + +/* Refresh to dynamically activate the changes. .................... */ + SETROPTS RACLIST(RDATALIB) REFRESH + +/* IRR.DIGTCERT logic pre-dates RDATALIB logic, and is not used when */ +/* the RDATALIB profile is used. The following PERMIT commands are . */ +/* present for customers who do not wish to use RDATALIB and want to */ +/* continue using their existing IRR.DIGTCERT setup. Note that the . */ +/* PERMIT commands will fail if the IRR.DIGTCERT profiles do not ... */ +/* already exist. .................................................. */ + PERMIT IRR.DIGTCERT.LISTRING CLASS(FACILITY) + + ID({zowe.setup.security.users.zowe}) + + ACCESS(READ) + PERMIT IRR.DIGTCERT.LIST CLASS(FACILITY) + + ID({zowe.setup.security.users.zowe}) + + ACCESS(READ) + +/* Uncomment this command if SITE user owns the Zowe certificate ... */ +/* PERMIT IRR.DIGTCERT.GENCERT CLASS(FACILITY) */ +/* ID({zowe.setup.security.users.zowe}) + */ +/* ACCESS(CONTROL) */ + + SETROPTS RACLIST(FACILITY) REFRESH + +/* show results .................................................... */ + RLIST RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST ALL + RLIST FACILITY IRR.DIGTCERT.LISTRING ALL + RLIST FACILITY IRR.DIGTCERT.LIST ALL + RLIST FACILITY IRR.DIGTCERT.GENCERT ALL + +/* List the keyring ................................................ */ + RACDCERT LISTRING({zowe.setup.certificate.keyring.name}) + + ID({zowe.setup.security.users.zowe}) + +/* Common part - END ............................................... */ +/* only the last RC is returned, this command ensures it is a 0 .... */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRR3 b/files/SZWESAMP/ZWEIKRR3 new file mode 100644 index 0000000000..8d64126a26 --- /dev/null +++ b/files/SZWESAMP/ZWEIKRR3 @@ -0,0 +1,240 @@ +//ZWEIKRR3 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* Zowe Open Source Project +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for importing a PKCS12 certificate from a data set. +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. The imported PKCS12-formatted data set has to +//* contain Zowe certificate's signing CA chain and private key. +//* +//* 4. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNRACF EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Create the keyring .............................................. */ + RACDCERT ADDRING({zowe.setup.certificate.keyring.name}) + + ID({zowe.setup.security.users.zowe}) + SETROPTS RACLIST(DIGTRING) REFRESH +$$ +//* +//RUNOPT3 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Option 3 - BEGINNING ............................................ */ +/* Import external certificate from data set ....................... */ + RACDCERT ADD('{zowe.setup.certificate.keyring.import.dsName}') + + ID({zowe.setup.security.users.zowe}) + + WITHLABEL('{zowe.setup.certificate.keyring.label}') + + PASSWORD('{zowe.setup.certificate.keyring.import.password}') + + TRUST + +/* Connect a Zowe's certificate with the keyring ................... */ + RACDCERT CONNECT(ID({zowe.setup.security.users.zowe}) + + LABEL('{zowe.setup.certificate.keyring.label}') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(PERSONAL) DEFAULT) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH + +/* Option 3 - END .................................................. */ +$$ +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect all CAs of the Zowe certificate's signing chain with the */ +/* keyring ......................................................... */ + RACDCERT CONNECT(CERTAUTH + + LABEL('&ITRMZWCA.') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + RACDCERT CONNECT(CERTAUTH + + LABEL('&ROOTZWCA.') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect the z/OSMF root CA signed by a recognized certificate ... */ +/* authority (CA) with the keyring ................................. */ + RACDCERT CONNECT(CERTAUTH + + LABEL('{zowe.setup.certificate.keyring.zOSMF.ca}') + + RING({zowe.setup.certificate.keyring.name}) + + USAGE(CERTAUTH)) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT,DIGTRING) REFRESH +$$ +//IFZFCAED ENDIF +//* +//COMRACF EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* A common part for all options - BEGINNING ....................... */ + +/* Allow ZOWEUSER to access keyring ................................ */ + +/* Activate RDATALIB class holding profiles that control ........... */ +/* certificate access ............................................. */ + SETROPTS CLASSACT(RDATALIB) RACLIST(RDATALIB) + +/* Define profiles that control certificate access ................. */ + RDEFINE RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + + UACC(NONE) + +/* Permit server user ID to access key ring and related ............ */ +/* private keys. ................................................... */ + PERMIT + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + + CLASS(RDATALIB) ID({zowe.setup.security.users.zowe}) + + ACCESS(CONTROL) + +/* Uncomment this command to allow other user to access key ring ... */ +/* PERMIT &USERNAME..{zowe.setup.certificate.keyring.name}.LST + */ +/* CLASS(RDATALIB) ID() + */ +/* ACCESS(READ) */ + +/* Refresh to dynamically activate the changes. .................... */ + SETROPTS RACLIST(RDATALIB) REFRESH + +/* IRR.DIGTCERT logic pre-dates RDATALIB logic, and is not used when */ +/* the RDATALIB profile is used. The following PERMIT commands are . */ +/* present for customers who do not wish to use RDATALIB and want to */ +/* continue using their existing IRR.DIGTCERT setup. Note that the . */ +/* PERMIT commands will fail if the IRR.DIGTCERT profiles do not ... */ +/* already exist. .................................................. */ + PERMIT IRR.DIGTCERT.LISTRING CLASS(FACILITY) + + ID({zowe.setup.security.users.zowe}) + + ACCESS(READ) + PERMIT IRR.DIGTCERT.LIST CLASS(FACILITY) + + ID({zowe.setup.security.users.zowe}) + + ACCESS(READ) + +/* Uncomment this command if SITE user owns the Zowe certificate ... */ +/* PERMIT IRR.DIGTCERT.GENCERT CLASS(FACILITY) */ +/* ID({zowe.setup.security.users.zowe}) + */ +/* ACCESS(CONTROL) */ + + SETROPTS RACLIST(FACILITY) REFRESH + +/* show results .................................................... */ + RLIST RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST ALL + RLIST FACILITY IRR.DIGTCERT.LISTRING ALL + RLIST FACILITY IRR.DIGTCERT.LIST ALL + RLIST FACILITY IRR.DIGTCERT.GENCERT ALL + +/* List the keyring ................................................ */ + RACDCERT LISTRING({zowe.setup.certificate.keyring.name}) + + ID({zowe.setup.security.users.zowe}) + +/* Common part - END ............................................... */ +/* only the last RC is returned, this command ensures it is a 0 .... */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRT1 b/files/SZWESAMP/ZWEIKRT1 new file mode 100644 index 0000000000..499ea9d1fa --- /dev/null +++ b/files/SZWESAMP/ZWEIKRT1 @@ -0,0 +1,206 @@ +//ZWEIKRT1 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for generating new certificates +//* Signed by a Zowe-generated local certificate authority (CA) +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNTSS EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Create the keyring .............................................. */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) +$$ +//RUNOPT1 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Create Zowe's local CA authority ............................... */ + TSS GENCERT(CERTAUTH) + + DIGICERT(ZOWECA) + + SUBJECTN( + + 'CN="{zowe.setup.certificate.dname.caCommonName}" + + OU="{zowe.setup.certificate.dname.orgUnit}" + + O="{zowe.setup.certificate.dname.org}" + + L="{zowe.setup.certificate.dname.locality}" + + SP="{zowe.setup.certificate.dname.state}" + + C="{zowe.setup.certificate.dname.country}" ') + + KEYSIZE(2048) + + NADATE(05/01/30) + + LABLCERT({zowe.setup.certificate.keyring.caLabel}) + + KEYUSAGE('CERTSIGN') + +/* Connect Zowe's local CA authority to the keyring ................ */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,ZOWECA) + +/* Create a certificate signed by local zowe's CA .................. */ + TSS GENCERT({zowe.setup.security.users.zowe}) + + DIGICERT(ZOWECERT) + + SUBJECTN( + + 'CN="{zowe.setup.certificate.dname.commonName}" + + OU="{zowe.setup.certificate.dname.orgUnit}" + + O="{zowe.setup.certificate.dname.org}" + + L="{zowe.setup.certificate.dname.locality}" + + SP="{zowe.setup.certificate.dname.state}" + + C="{zowe.setup.certificate.dname.country}" ') + + KEYSIZE(2048) + + NADATE(05/01/30) + + LABLCERT({zowe.setup.certificate.keyring.label}) + + KEYUSAGE('HANDSHAKE') + + ALTNAME('DOMAIN={zowe.externalDomains.0}') + + SIGNWITH(CERTAUTH,ZOWECA) + +/* Connect a Zowe's certificate with the keyring ................... */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + RINGDATA({zowe.setup.security.users.zowe},ZOWECERT) + + USAGE(PERSONAL) DEFAULT + +/* Option 1 - Default Option - END ................................. */ +$$ +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect all CAs of the Zowe certificate's signing chain with the */ +/* keyring ......................................................... */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,&ITRMZWCA.) USAGE(CERTAUTH) + + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,&ROOTZWCA.) USAGE(CERTAUTH) +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect the z/OSMF root CA signed by a recognized certificate ... */ +/* authority (CA) with the keyring ................................. */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,{zowe.setup.certificate.keyring.zOSMF.ca}) + + USAGE(CERTAUTH) +$$ +//IFZFCAED ENDIF +//* +//COMTSS EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* A common part for all options starts here ....................... */ + +/* Allow ZOWEUSER to access keyring ................................ */ + TSS PERMIT({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.LISTRING) ACCESS(READ) + +/* Uncomment this command if SITE acid owns the Zowe certificate ... */ +/* TSS PERMIT({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.GENCERT) ACCESS(CONTROL) + +/* List the keyring ................................................ */ + TSS LIST({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + +/* Common part - END ............................................... */ +/* only the last RC is returned, this command ensures it is a 0 */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRT2 b/files/SZWESAMP/ZWEIKRT2 new file mode 100644 index 0000000000..255d692984 --- /dev/null +++ b/files/SZWESAMP/ZWEIKRT2 @@ -0,0 +1,172 @@ +//ZWEIKRT2 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for connecting a certificate already in the ESM DB. +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNTSS EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Create the keyring .............................................. */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) +$$ +//* +//IFOPT2 IF (&OPTION EQ 2) THEN +//RUNOPT2 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Option 2 - BEGINNING ............................................ */ +/* Connect a Zowe's certificate with the keyring ................... */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + RINGDATA(CERTSITE|userid,digicert) + + USAGE(PERSONAL) DEFAULT + +/* Option 2 - END .................................................. */ +$$ +//IFOPT2ED ENDIF +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect all CAs of the Zowe certificate's signing chain with the */ +/* keyring ......................................................... */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,&ITRMZWCA.) USAGE(CERTAUTH) + + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,&ROOTZWCA.) USAGE(CERTAUTH) +$$ +//IFZWCAED ENDIF +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect the z/OSMF root CA signed by a recognized certificate ... */ +/* authority (CA) with the keyring ................................. */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,{zowe.setup.certificate.keyring.zOSMF.ca}) + + USAGE(CERTAUTH) +$$ +//IFZFCAED ENDIF +//* +//COMTSS EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* A common part for all options starts here ....................... */ + +/* Allow ZOWEUSER to access keyring ................................ */ + TSS PERMIT({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.LISTRING) ACCESS(READ) + +/* Uncomment this command if SITE acid owns the Zowe certificate ... */ +/* TSS PERMIT({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.GENCERT) ACCESS(CONTROL) + +/* List the keyring ................................................ */ + TSS LIST({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + +/* Common part - END ............................................... */ +/* only the last RC is returned, this command ensures it is a 0 */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEIKRT3 b/files/SZWESAMP/ZWEIKRT3 new file mode 100644 index 0000000000..f4ed3e6ecb --- /dev/null +++ b/files/SZWESAMP/ZWEIKRT3 @@ -0,0 +1,180 @@ +//ZWEIKRT3 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define key ring and certificates for Zowe +//* +//* ATTENTION! +//* Each ZWEIKR JCL is for different ESM and Keyring options. +//* This one is for importing a PKCS12 certificate from a data set. +//* +//********************************************************************* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) Update the SET IPADDRES= variable to match the IP address +//* where Zowe is to run. +//* +//* 3) If you have external certificate authorities for ITRMZWCA +//* and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +//* +//* 4) Update the SET ITRMZWCA= variable to match the intermediate +//* CA of the Zowe certificate. It is only applicable if Zowe +//* certificate signed by a recognized certificate authority (CA). +//* +//* 5) Update the SET ROOTZWCA= variable to match the root CA of the +//* Zowe certificate. It is only applicable if Zowe certificate +//* signed by a recognized certificate authority (CA). +//* +//* 6) If you set zowe.verifyCertificates to +//* STRICT or NONSTRICT, then set IFROZFCA to 1 +//* to connect z/OSMF certificate authority to Zowe keyring. +//* +//* 7) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. The userid that runs this job must have sufficient authority +//* to alter security definitions +//* +//* 2. Assumption: signing CA chain of the Zowe external certificate is +//* added to the security database under the CERTAUTH userid. +//* +//* 3. The imported PKCS12-formatted data set has to +//* contain Zowe certificate's signing CA chain and private key. +//* +//* 4. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* * IP address of the system where Zowe is to run +// SET IPADDRES='' +//* * If you have external certificate authorities for ITRMZWCA +//* * and/or ROOTZWCA, set IFZOWECA to 1 to connect to Zowe keyring. +// SET IFZOWECA=0 +//* * Label of the intermediate CA of the Zowe certificate +//* if applicable +// SET ITRMZWCA='' +//* * Label of the root CA of the Zowe certificate if applicable +// SET ROOTZWCA='' +//* * If you enable VERIFY_CERTIFICATES or +//* * NONSTRICT_VERIFY_CERTIFICATES and define ROOTZFCA, set +//* * IFROZFCA to 1 to connect z/OSMF certificate authority to +//* * Zowe keyring. Otherwise set to 0. +// SET IFROZFCA=0 +//******************************************************************* +//* +//* * You do NOT need to set USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUNTSS EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Create the keyring .............................................. */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) +$$ +//RUNOPT3 EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Option 3 - BEGINNING ............................................ */ +/* Import external certificate from data set ....................... */ + TSS ADD({zowe.setup.security.users.zowe}) + + DIGICERT(ZOWECERT) + + DCDSN({zowe.setup.certificate.keyring.import.dsName}) + + LABLCERT({zowe.setup.certificate.keyring.label}) + + PKCSPASS('{zowe.setup.certificate.keyring.import.password}') + + TRUST + +/* Connect a Zowe's certificate with the keyring ................... */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + RINGDATA({zowe.setup.security.users.zowe},ZOWECERT) + + USAGE(PERSONAL) DEFAULT + +/* Option 3 - END .................................................. */ +$$ +//IFOPT3ED ENDIF +//* +//IFZWCA IF (&IFZOWECA EQ 1) THEN +//RUNZWCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect all CAs of the Zowe certificate's signing chain with the */ +/* keyring ......................................................... */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,&ITRMZWCA.) USAGE(CERTAUTH) + + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,&ROOTZWCA.) USAGE(CERTAUTH) +$$ +//* +//IFZFCA IF (&IFROZFCA EQ 1) THEN +//RUNZFCA EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Connect the z/OSMF root CA signed by a recognized certificate ... */ +/* authority (CA) with the keyring ................................. */ + TSS ADD({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + + RINGDATA(CERTAUTH,{zowe.setup.certificate.keyring.zOSMF.ca}) + + USAGE(CERTAUTH) +$$ +//IFZFCAED ENDIF +//* +//COMTSS EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* A common part for all options starts here ....................... */ + +/* Allow ZOWEUSER to access keyring ................................ */ + TSS PERMIT({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.LISTRING) ACCESS(READ) + +/* Uncomment this command if SITE acid owns the Zowe certificate ... */ +/* TSS PERMIT({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.GENCERT) ACCESS(CONTROL) + +/* List the keyring ................................................ */ + TSS LIST({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + + LABLRING({zowe.setup.certificate.keyring.name}) + +/* Common part - END ............................................... */ +/* only the last RC is returned, this command ensures it is a 0 */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEIMVS b/files/SZWESAMP/ZWEIMVS new file mode 100644 index 0000000000..e8e4b6caef --- /dev/null +++ b/files/SZWESAMP/ZWEIMVS @@ -0,0 +1,41 @@ +//ZWEIMVS JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This job is used to create datasets used by a Zowe "instance" +//* Instances represent a configuration of Zowe, different from the +//* "runtime" datasets that are created upon install of Zowe / SMPE. +//* +//* If your choosen value of 'zowe.setup.dataset.authLoadlib' is not +//* Equal to 'zowe.setup.prefix' + 'SZWELOAD', +//* Then you must also run "ZWEIMVS2". +//* +//********************************************************************* +//MKPDSE EXEC PGM=IKJEFT01 +//SYSTSPRT DD SYSOUT=A +//SYSTSIN DD * +ALLOC NEW DA('{zowe.setup.dataset.parmlib}') + +dsntype(library) dsorg(po) recfm(f b) lrecl(80) + +unit(sysallda) space(15,15) tracks + +ALLOC NEW DA('{zowe.setup.dataset.authPluginLib}') + +dsntype(library) dsorg(po) recfm(u) lrecl(0) + +blksize(32760) unit(sysallda) space(30,15) tracks +//* +//MEMBCPY EXEC PGM=IEBCOPY +//SYSPRINT DD SYSOUT=A +//SYSUT1 DD DSN={zowe.setup.dataset.prefix}.SZWESAMP,DISP=SHR +//SYSUT2 DD DSN={zowe.setup.dataset.parmlib},DISP=OLD +//SYSIN DD * + COPY OUTDD=SYSUT2,INDD=SYSUT1 + SELECT MEMBER=((ZWESIP00,,R)) +//* diff --git a/files/SZWESAMP/ZWEIMVS2 b/files/SZWESAMP/ZWEIMVS2 new file mode 100644 index 0000000000..93a3213a62 --- /dev/null +++ b/files/SZWESAMP/ZWEIMVS2 @@ -0,0 +1,46 @@ +//ZWEIMVS2 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This job is used to create the APF load library for an instance +//* Of Zowe. It is not needed if your choosen value of +//* 'zowe.setup.dataset.authLoadlib' is equal to +//* 'zowe.setup.prefix' + 'SZWELOAD'. +//* +//* When running this job, you should also run ZWEIMVS +//* +//********************************************************************* +//MKPDSE EXEC PGM=IKJEFT01 +//SYSTSPRT DD SYSOUT=A +//SYSTSIN DD * +ALLOC NEW DA('{zowe.setup.dataset.authLoadlib}') + +dsntype(library) dsorg(po) recfm(u) lrecl(0) + +blksize(32760) unit(sysallda) space(30,15) tracks +//* +//AUTHCPY EXEC PGM=BPXBATCH +//BPXPRINT DD SYSOUT=* +//STDOUT DD SYSOUT=* +//STDERR DD SYSOUT=* +//STDPARM DD * +SH cd '{zowe.runtimeDirectory}' && +cd components/zss && +ZWE_TMP_MVS2='{zowe.setup.dataset.authLoadlib}' && +cp -X LOADLIB/ZWESIS01 +"//'$ZWE_TMP_MVS2(ZWESIS01)'" && +cp -X LOADLIB/ZWESAUX +"//'$ZWE_TMP_MVS2(ZWESAUX)'" && +cp -X LOADLIB/ZWESISDL +"//'$ZWE_TMP_MVS2(ZWESISDL)'" && +cd ../launcher/bin && +cp -X zowe_launcher +"//'$ZWE_TMP_MVS2(ZWELNCH)'" +/* diff --git a/files/SZWESAMP/ZWEINSTL b/files/SZWESAMP/ZWEINSTL new file mode 100644 index 0000000000..525a794991 --- /dev/null +++ b/files/SZWESAMP/ZWEINSTL @@ -0,0 +1,59 @@ +//ZWEINSTL JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//MKPDSE EXEC PGM=IKJEFT01 +//SYSTSPRT DD SYSOUT=A +//SYSTSIN DD * +ALLOC NEW DA('{zowe.setup.dataset.prefix}.SZWESAMP') + +dsntype(library) dsorg(po) recfm(f b) lrecl(80) + +unit(sysallda) space(15,15) tracks + +ALLOC NEW DA('{zowe.setup.dataset.prefix}.SZWEEXEC') + +dsntype(library) dsorg(po) recfm(f b) lrecl(80) + +unit(sysallda) space(15,15) tracks + +ALLOC NEW DA('{zowe.setup.dataset.prefix}.SZWEAUTH') + +dsntype(library) dsorg(po) recfm(u) lrecl(0) + +blksize(32760) unit(sysallda) space(30,15) tracks + +ALLOC NEW DA('{zowe.setup.dataset.prefix}.SZWELOAD') + +dsntype(library) dsorg(po) recfm(u) lrecl(0) + +blksize(32760) unit(sysallda) space(30,15) tracks +//* +//* +//AUTHCPY EXEC PGM=BPXBATCH +//BPXPRINT DD SYSOUT=* +//STDOUT DD SYSOUT=* +//STDERR DD SYSOUT=* +//STDPARM DD * +SH cd '{zowe.runtimeDirectory}' && +cd 'files/SZWESAMP' && +cp * "//'{zowe.setup.dataset.prefix}.SZWESAMP'" && +cd '../SZWEEXEC' && +cp * "//'{zowe.setup.dataset.prefix}.SZWEEXEC'" && +cd '../SZWELOAD' && +cp * "//'{zowe.setup.dataset.prefix}.SZWELOAD'" && +cd '../../components/launcher/bin' && +cp zowe_launcher + "//'{zowe.setup.dataset.prefix}.SZWEAUTH(ZWELNCH)'" && +cd '../../zss/SAMPLIB' && +cp ZWESIP00 ZWESISCH + "//'{zowe.setup.dataset.prefix}.SZWESAMP'" && +cp ZWESAUX + "//'{zowe.setup.dataset.prefix}.SZWESAMP(ZWESASTC)'" && +cp ZWESIS01 + "//'{zowe.setup.dataset.prefix}.SZWESAMP(ZWESISTC)'" && +cd '../LOADLIB' && +cp ZWESIS01 ZWESAUX ZWESISDL + "//'{zowe.setup.dataset.prefix}.SZWEAUTH'" +/* diff --git a/files/SZWESAMP/ZWEIRAC b/files/SZWESAMP/ZWEIRAC new file mode 100644 index 0000000000..6ac0aadb89 --- /dev/null +++ b/files/SZWESAMP/ZWEIRAC @@ -0,0 +1,293 @@ +//ZWEIRAC JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2018, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define security permits for Zowe +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) When not using AUTOUID and AUTOGID to assign z/OS UNIX UID +//* and GID values, update the SET *ID= statements to match the +//* desired UID and GID values. +//* +//* 3) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITONS +//* +//* 2. The Zowe started task user ID 'zowe.setup.security.users.zowe' +//* Writes persistent data to 'zowe.workspaceDirectory' +//* This sample JCL makes the Zowe started task part of +//* the Zowe admin group 'zowe.setup.security.groups.admin' +//* to facilitate admin access to this directory. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* The sample commands assume AUTOUID and AUTOGID are +//* enabled. When this is not the case, +//* provide appropriate (numeric) values to these SET commands. +// SET ADMINGID= * Group ID for ZOWE administrators +// SET STCGID=&ADMINGID. * Group ID for ZOWE started tasks +// SET ZOWEUID= * UID for ZOWE started task User +// SET ZISUID= * UID for ZIS started task User +//* +//* If using AUTOUID and AUTOGID, the RACF database must be +//* at AIM 2 or higher, and BPX.NEXT.USER must exist. +//* +//********************************************************************* +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* ACTIVATE REQUIRED RACF SETTINGS AND CLASSES ..................... */ + +/* - Comment out the activation statements for the classes that are */ +/* already active. */ + +/* display current settings */ +/*SETROPTS LIST */ + +/* activate FACILITY class for z/OS UNIX & Zowe ZIS profiles */ + SETROPTS GENERIC(FACILITY) + SETROPTS CLASSACT(FACILITY) RACLIST(FACILITY) + +/* activate started task class */ + SETROPTS GENERIC(STARTED) + SETROPTS CLASSACT(STARTED) RACLIST(STARTED) + +/* show results .................................................... */ + SETROPTS LIST + +/* DEFINE ADMINISTRATORS ........................................... */ + +/* - The sample commands assume automatic generation of GID is */ +/* enabled. */ + +/* group for administrators */ +/* replace AUTOGID with GID(&ADMINGID.) if AUTOGID not enabled */ + LISTGRP {zowe.setup.security.groups.admin} OMVS + ADDGROUP {zowe.setup.security.groups.admin} OMVS(AUTOGID) - + DATA('ZOWE ADMINISTRATORS') + +/* uncomment to add existing user IDs to the ADMINGRP group */ +/* CONNECT (userid,userid,...) - */ +/* GROUP({zowe.setup.security.groups.admin}) AUTH(USE) */ + +/* DEFINE STARTED TASK ............................................. */ + +/* - Ensure that user IDs are protected with the NOPASSWORD keyword. */ +/* - The sample commands assume automatic generation of UID and GID */ +/* is enabled. */ + +/* comment out if STCGRP matches ADMINGRP (default), expect */ +/* warning messages otherwise */ +/* group for started tasks */ +/* replace AUTOGID with GID(&STCGID.) if AUTOGID not enabled */ + LISTGRP {zowe.setup.security.groups.stc} OMVS + ADDGROUP {zowe.setup.security.groups.stc} OMVS(AUTOGID) - + DATA('STARTED TASK GROUP WITH OMVS SEGMENT') + +/* */ + +/* userid for ZOWE main server */ +/* replace AUTOUID with UID(&ZOWEUID.) if AUTOUID not enabled */ + LISTUSER {zowe.setup.security.users.zowe} OMVS + ADDUSER {zowe.setup.security.users.zowe} - + NOPASSWORD - + DFLTGRP({zowe.setup.security.groups.stc}) - + OMVS(HOME(/tmp) PROGRAM(/bin/sh) AUTOUID) - + NAME('ZOWE SERVER') - + DATA('ZOWE MAIN SERVER') + +/* userid for ZIS cross memory server */ +/* replace AUTOUID with UID(&ZISUID.) if AUTOUID not enabled */ + LISTUSER {zowe.setup.security.users.zis} OMVS + ADDUSER {zowe.setup.security.users.zis} - + NOPASSWORD - + DFLTGRP({zowe.setup.security.groups.stc}) - + OMVS(HOME(/tmp) PROGRAM(/bin/sh) AUTOUID) - + NAME('ZOWE ZIS SERVER') - + DATA('ZOWE ZIS CROSS MEMORY SERVER') + +/* */ + +/* started task for ZOWE main server */ + RLIST STARTED {zowe.setup.security.stcs.zowe}* ALL STDATA + RDEFINE STARTED {zowe.setup.security.stcs.zowe}* - + STDATA(USER({zowe.setup.security.users.zowe}) - + GROUP({zowe.setup.security.groups.stc}) - + TRUSTED(NO)) DATA('ZOWE MAIN SERVER') + +/* started task for ZIS cross memory server */ + RLIST STARTED {zowe.setup.security.stcs.zis}* ALL STDATA + RDEFINE STARTED {zowe.setup.security.stcs.zis}* - + STDATA(USER({zowe.setup.security.users.zis}) - + GROUP({zowe.setup.security.groups.stc}) - + TRUSTED(NO)) DATA('ZOWE ZIS CROSS MEMORY SERVER') + +/* started task for ZIS Auxiliary cross memory server */ + RLIST STARTED {zowe.setup.security.stcs.aux}* ALL STDATA + RDEFINE STARTED {zowe.setup.security.stcs.aux}* - + STDATA(USER({zowe.setup.security.users.zis}) - + GROUP({zowe.setup.security.groups.stc}) - + TRUSTED(NO)) DATA('ZOWE ZIS AUX CROSS MEMORY SERVER') + + SETROPTS RACLIST(STARTED) REFRESH + +/* show results .................................................... */ + LISTGRP {zowe.setup.security.groups.stc} OMVS + LISTUSER {zowe.setup.security.users.zowe} OMVS + LISTUSER {zowe.setup.security.users.zis} OMVS + RLIST STARTED {zowe.setup.security.stcs.zowe}* ALL STDATA + RLIST STARTED {zowe.setup.security.stcs.zis}* ALL STDATA + RLIST STARTED {zowe.setup.security.stcs.aux}* ALL STDATA + +/* DEFINE ZIS SECURITY RESOURCES ................................... */ + +/* define ZIS security profile */ + RLIST FACILITY ZWES.IS ALL + RDEFINE FACILITY ZWES.IS UACC(NONE) + +/* DEFINE AUX SERVER PERMISIONS .................................... */ + +/* permit AUX STC to use ZIS cross memory server */ + PERMIT ZWES.IS CLASS(FACILITY) ACCESS(READ) - + ID({zowe.setup.security.users.zis}) + SETROPTS RACLIST(FACILITY) REFRESH + +/* DEFINE ZOWE SERVER PERMISIONS ................................... */ + +/* permit Zowe main server to use ZIS cross memory server */ + PERMIT ZWES.IS CLASS(FACILITY) ACCESS(READ) - + ID({zowe.setup.security.users.zowe}) + SETROPTS RACLIST(FACILITY) REFRESH + +/* permit Zowe main server to create a user's security environment */ +/* ATTENTION: Defining the BPX.DAEMON or BPX.SERVER profile makes */ +/* z/OS UNIX switch to z/OS UNIX level security. This is */ +/* more secure, but it can impact operation of existing */ +/* applications. Test this thoroughly before activating */ +/* it on a production system. */ + RLIST FACILITY BPX.DAEMON ALL + RDEFINE FACILITY BPX.DAEMON UACC(NONE) + PERMIT BPX.DAEMON CLASS(FACILITY) ACCESS(UPDATE) 0 + ID({zowe.setup.security.users.zowe}) + + RLIST FACILITY BPX.SERVER ALL + RDEFINE FACILITY BPX.SERVER UACC(NONE) + PERMIT BPX.SERVER CLASS(FACILITY) ACCESS(UPDATE) - + ID({zowe.setup.security.users.zowe}) + +/* permit Zowe main server to create a user's security environment */ +/* comment out the following 2 lines if the OMVSAPPL is not defined */ +/* in your environment */ + PERMIT OMVSAPPL CLASS(APPL) ID({zowe.setup.security.users.zowe}) - + ACCESS(READ) + SETROPTS RACLIST(APPL) REFRESH + +/* permit Zowe main server to set job name */ + RLIST FACILITY BPX.JOBNAME ALL + RDEFINE FACILITY BPX.JOBNAME UACC(NONE) + PERMIT BPX.JOBNAME CLASS(FACILITY) ACCESS(READ) - + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(FACILITY) REFRESH + +/* permit Zowe main server to use client certificate mapping service */ + RLIST FACILITY IRR.RUSERMAP ALL + RDEFINE FACILITY IRR.RUSERMAP UACC(NONE) + PERMIT IRR.RUSERMAP CLASS(FACILITY) ACCESS(READ) - + ID({zowe.setup.security.users.zowe}) + +/* permit Zowe main server to use distributed identity mapping */ +/* service + RLIST FACILITY IRR.IDIDMAP.QUERY ALL + RDEFINE FACILITY IRR.IDIDMAP.QUERY UACC(NONE) + PERMIT IRR.IDIDMAP.QUERY CLASS(FACILITY) ACCESS(READ) - + ID({zowe.setup.security.users.zowe}) + +/* permit Zowe main server to cut SMF records */ + RLIST FACILITY IRR.RAUDITX ALL + RDEFINE FACILITY IRR.RAUDITX UACC(NONE) + PERMIT IRR.RAUDITX CLASS(FACILITY) ACCESS(READ) - + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(FACILITY) REFRESH +/* show results .................................................... */ + RLIST FACILITY ZWES.IS ALL + RLIST FACILITY BPX.DAEMON ALL + RLIST FACILITY BPX.SERVER ALL + RLIST FACILITY BPX.JOBNAME ALL + RLIST FACILITY IRR.RUSERMAP ALL + RLIST FACILITY IRR.RAUDITX ALL + +/* DEFINE ZOWE DATA SET PROTECTION ................................. */ + +/* - HLQ..SZWEAUTH is an APF authorized data set. It is strongly */ +/* advised to protect it against updates. */ +/* - The sample commands assume that EGN (Enhanced Generic Naming) */ +/* is active, which allows the usage of ** to represent any number */ +/* of qualifiers in the DATASET class. Substitute *.** with * if */ +/* EGN is not active on your system. */ + +/* HLQ stub */ + LISTGRP {zowe.setup.dataset.prefix} + ADDGROUP {zowe.setup.dataset.prefix} DATA('Zowe - HLQ STUB') + +/* general data set protection */ + LISTDSD PREFIX({zowe.setup.dataset.prefix}) ALL + ADDSD '{zowe.setup.dataset.prefix}.*.**' UACC(READ) - + DATA('Zowe') + PERMIT '{zowe.setup.dataset.prefix}.*.**' CLASS(DATASET) - + ACCESS(ALTER) ID({zowe.setup.security.groups.sysProg}) + + SETROPTS GENERIC(DATASET) REFRESH + +/* show results .................................................... */ + LISTGRP {zowe.setup.dataset.prefix} + LISTDSD PREFIX({zowe.setup.dataset.prefix}) ALL + +/* DEFINE ZOWE RESOURCE PROTECTION ................................. */ + +/* - Defines resource APIML.SERVICES that controls access to */ +/* detailed information about API services to Zowe users. */ + +/* define resource for information about API services */ + RDEFINE ZOWE APIML.SERVICES UACC(NONE) + +/* uncomment and replace "user" to permit Zowe users to access */ +/* the resource: */ +/* PERMIT APIML.SERVICES CLASS(ZOWE) ID(user) ACCESS(READ) */ + +/* show results */ + RLIST ZOWE * + +/* ................................................................. */ +/* only the last RC is returned, this command ensures it is a 0 */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEIRACZ b/files/SZWESAMP/ZWEIRACZ new file mode 100644 index 0000000000..0c393bde43 --- /dev/null +++ b/files/SZWESAMP/ZWEIRACZ @@ -0,0 +1,66 @@ +//ZWEIRACZ JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2018, 2020 +//* +//********************************************************************* +//* +//* This JCL creates the Zowe resource class. +//* This already exists on z/OS 2.5 or higher. +//* Only run this on z/OS 2.4 or lower. +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITONS +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* DEFINE ZOWE RESOURCE PROTECTION ................................. */ + +/* - Defines new resource class for Zowe that protects access to */ +/* sensitive Zowe resources. */ + +/* uncomment to activate CDT class to define ZOWE resource class */ +/* SETROPTS CLASSACT(CDT) RACLIST(CDT) */ + +/* define ZOWE resource class */ +/* skip this command if the ZOWE resource class already exists */ +/* use a unique value in POSIT */ + RDEFINE CDT ZOWE - + UACC(NONE) - + CDTINFO(DEFAULTUACC(NONE) - + FIRST(ALPHA) - + OTHER(ALPHA,NATIONAL,NUMERIC,SPECIAL) - + MAXLENGTH(246) - + POSIT(607) - + RACLIST(DISALLOWED)) + + SETROPTS RACLIST(CDT) REFRESH + SETROPTS CLASSACT(ZOWE) + +/* show results */ + RLIST ZOWE * + +$$ +//* diff --git a/files/SZWESAMP/ZWEISTC b/files/SZWESAMP/ZWEISTC new file mode 100644 index 0000000000..401e4510f4 --- /dev/null +++ b/files/SZWESAMP/ZWEISTC @@ -0,0 +1,34 @@ +//ZWEISTC JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This job is used to add proclib members +//* Used to start a Zowe "instance" +//* Instances represent a configuration of Zowe, different from the +//* "runtime" datasets that are created upon install of Zowe / SMPE. +//* +//********************************************************************* +//* +//MCOPY EXEC PGM=IEBCOPY +//SYSPRINT DD SYSOUT=A +//SYSUT1 DD DSN={zowe.setup.dataset.jcllib},DISP=SHR +//SYSUT2 DD DSN={zowe.setup.dataset.proclib},DISP=OLD +//SYSIN DD * + COPY OUTDD=SYSUT2,INDD=SYSUT1 + SELECT MEMBER=((ZWESLSTC,{zowe.setup.security.stcs.zowe},R)) + + COPY OUTDD=SYSUT2,INDD=SYSUT1 + SELECT MEMBER=((ZWESISTC,{zowe.setup.security.stcs.zis},R)) + + COPY OUTDD=SYSUT2,INDD=SYSUT1 + SELECT MEMBER=((ZWESASTC,{zowe.setup.security.stcs.aux},R)) +//* diff --git a/files/SZWESAMP/ZWEITSS b/files/SZWESAMP/ZWEITSS new file mode 100644 index 0000000000..512ef8c8f6 --- /dev/null +++ b/files/SZWESAMP/ZWEITSS @@ -0,0 +1,259 @@ +//ZWEITSS JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2018, 2020 +//* +//********************************************************************* +//* +//* This JCL can be used to define security permits for Zowe +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* 2) When not using AUTOUID and AUTOGID to assign z/OS UNIX UID +//* and GID values, update the SET *ID= statements to match the +//* desired UID and GID values. +//* +//* 3) Customize the commands in the DD statement that matches your +//* security product so that they meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITONS +//* +//* 2. The Zowe started task user ID 'zowe.setup.security.users.zowe' +//* Writes persistent data to 'zowe.workspaceDirectory' +//* This sample JCL makes the Zowe started task part of +//* the Zowe admin group 'zowe.setup.security.groups.admin' +//* to facilitate admin access to this directory. +//* +//* 3. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//* Provide appropriate (numeric) values to these SET commands. +// SET ADMINGID= * Group ID for ZOWE administrators +// SET STCGID=&ADMINGID. * Group ID for ZOWE started tasks +// SET ZOWEUID= * UID for ZOWE started task User +// SET ZISUID= * UID for ZIS started task User +//* +//* If a default UID and GID range is defined, you can specify '?' +//* in the SET *ID= statements to utilize auto-assignment +//* of UID and GID. +//* +//* 12345678 +// SET ADMINDEP= * department owning admin group +// SET STCGDEP= * department owning STC group +// SET STCUDEP= * department owning STC user IDs +// SET ZOWEDEP= * department owning Zowe resources +// SET FACACID= * ACID owning IBMFAC +//* 12345678 +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* DEFINE ADMINISTRATORS ........................................... */ + +/* group for administrators */ + TSS LIST({zowe.setup.security.groups.admin}) SEGMENT(OMVS) + TSS CREATE({zowe.setup.security.groups.admin}) TYPE(GROUP) + + NAME('ZOWE ADMINISTRATORS') + + DEPT(&ADMINDEP.) + TSS ADD({zowe.setup.security.groups.admin}) GID(&ADMINGID.) + +/* uncomment to add existing user IDs to the Zowe admin group */ +/* TSS ADD(userid) GROUP({zowe.setup.security.groups.admin}) */ + +/* DEFINE STARTED TASK ............................................. */ + +/* comment out if STCGRP matches ADMINGRP (default), expect */ +/* warning messages otherwise */ +/* group for started tasks */ + TSS LIST({zowe.setup.security.groups.stc}) SEGMENT(OMVS) + TSS CREATE({zowe.setup.security.groups.stc}) TYPE(GROUP) + + NAME('STC GROUP WITH OMVS SEGMENT') + + DEPT(&STCGDEP.) + TSS ADD({zowe.setup.security.groups.stc}) GID(&STCGID.) + +/* */ + +/* userid for ZOWE main server */ + TSS LIST({zowe.setup.security.users.zowe}) SEGMENT(OMVS) + TSS CREATE({zowe.setup.security.users.zowe}) TYPE(USER) PROTECTED + + NAME('ZOWE MAIN SERVER') + + DEPT(&STCUDEP.) + TSS ADD({zowe.setup.security.users.zowe}) + + GROUP({zowe.setup.security.groups.stc}) + + DFLTGRP({zowe.setup.security.groups.stc}) + + HOME(/tmp) OMVSPGM(/bin/sh) UID(&ZOWEUID.) + +/* userid for ZIS cross memory server */ + TSS LIST({zowe.setup.security.users.zis}) SEGMENT(OMVS) + TSS CREATE({zowe.setup.security.users.zis}) TYPE(USER) PROTECTED + + NAME('ZOWE ZIS CROSS MEMORY SERVER') + + DEPT(&STCUDEP.) + TSS ADD({zowe.setup.security.users.zis}) + + GROUP({zowe.setup.security.groups.stc}) + + DFLTGRP({zowe.setup.security.groups.stc}) + + HOME(/tmp) OMVSPGM(/bin/sh) UID(&ZISUID.) + +/* */ + +/* started task for ZOWE main server */ + TSS LIST(STC) PROCNAME({zowe.setup.security.stcs.zowe}) PREFIX + TSS ADD(STC) PROCNAME({zowe.setup.security.stcs.zowe}) + + ACID({zowe.setup.security.users.zowe}) + TSS ADD({zowe.setup.security.users.zowe}) FAC(STC) + +/* started task for ZIS cross memory server */ + TSS LIST(STC) PROCNAME({zowe.setup.security.stcs.zis}) PREFIX + TSS ADD(STC) PROCNAME({zowe.setup.security.stcs.zis}) + + ACID({zowe.setup.security.users.zis}) + TSS ADD({zowe.setup.security.users.zis}) FAC(STC) + +/* started task for ZIS Auxiliary cross memory server */ + TSS LIST(STC) PROCNAME({zowe.setup.security.stcs.aux}) PREFIX + TSS ADD(STC) PROCNAME({zowe.setup.security.stcs.aux}) + + ACID({zowe.setup.security.users.zis}) + TSS ADD({zowe.setup.security.users.zis}) FAC(STC) + +/* DEFINE ZIS SECURITY RESOURCES ................................... */ + +/* define ZIS security profile */ + TSS ADD(&FACACID.) IBMFAC(ZWES.IS) + +/* DEFINE AUX SERVER PERMISIONS .................................... */ + +/* permit AUX STC to use ZIS cross memory server */ + TSS WHOHAS IBMFAC(ZWES.IS) + TSS PERMIT({zowe.setup.security.users.zis}) IBMFAC(ZWES.IS) + + ACCESS(READ) + +/* DEFINE ZOWE SERVER PERMISIONS ................................... */ + +/* permit Zowe main server to use ZIS cross memory server */ + TSS WHOHAS IBMFAC(ZWES.IS) + TSS PERMIT({zowe.setup.security.users.zowe}) IBMFAC(ZWES.IS) + + ACCESS(READ) + +/* permit Zowe main server to create a user's security environment */ +/* ATTENTION: Defining the BPX.DAEMON or BPX.SERVER profile makes */ +/* z/OS UNIX switch to z/OS UNIX level security. This is */ +/* more secure, but it can impact operation of existing */ +/* applications. Test this thoroughly before activating */ +/* it on a production system. */ + TSS ADD(&FACACID.) IBMFAC(BPX.) + TSS WHOHAS IBMFAC(BPX.DAEMON) + TSS PER({zowe.setup.security.users.zowe}) IBMFAC(BPX.DAEMON) + + ACCESS(UPDATE) + TSS WHOHAS IBMFAC(BPX.SERVER) + TSS PER({zowe.setup.security.users.zowe}) IBMFAC(BPX.SERVER) + + ACCESS(UPDATE) + +/* permit Zowe main server to create a user's security environment */ +/* comment out the following line if the OMVSAPPL is not defined */ +/* in your environment */ +TSS PERMIT({zowe.setup.security.users.zowe}) APPL(OMVSAPPL) + +/* Allow ZOWEUSER access to BPX.JOBNAME */ + TSS WHOHAS IBMFAC(BPX.JOBNAME) + TSS PER({zowe.setup.security.users.zowe}) IBMFAC(BPX.JOBNAME) + + ACCESS(READ) + +/* permit Zowe main server to use client certificate mapping service */ + TSS WHOHAS IBMFAC(IRR.RUSERMAP) + TSS PER({zowe.setup.security.users.zowe}) IBMFAC(IRR.RUSERMAP) + + ACCESS(READ) + +/* permit Zowe main server to use distributed identity mapping */ +/* service + TSS WHOHAS IBMFAC(IRR.IDIDMAP.QUERY) + TSS PER({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.IDIDMAP.QUERY) ACCESS(READ) + +/* permit Zowe main server to cut SMF records */ + TSS WHOHAS IBMFAC(IRR.RAUDITX) + TSS PER({zowe.setup.security.users.zowe}) IBMFAC(IRR.RAUDITX) + + ACCESS(READ) + +/* DEFINE ZOWE DATA SET PROTECTION ................................. */ + +/* - HLQ..SZWEAUTH is an APF authorized data set. It is strongly */ +/* advised to protect it against updates. */ + +/* HLQ stub */ + TSS ADD(&ADMINDEP.) DATASET({zowe.setup.dataset.prefix}) + +/* general data set protection */ + TSS WHOHAS DATASET({zowe.setup.dataset.prefix}) + TSS PER(ALL) DATASET({zowe.setup.dataset.prefix}) ACCESS(READ) + TSS PER({zowe.setup.security.groups.sysProg}) + + DATASET({zowe.setup.dataset.prefix}) ACCESS(ALL) + +/* show results */ + TSS WHOHAS DATASET({zowe.setup.dataset.prefix}) + +/* DEFINE ZOWE RESOURCE PROTECTION ................................. */ + +/* - Defines resource APIML.SERVICES that controls access to */ +/* detailed information about API services to Zowe users. */ + +/* define resource for information about API services */ + TSS ADDTO(&ZOWEDEP.) ZOWE(APIML.) + +/* uncomment and replace "user" to permit Zowe users to access */ +/* the resource: */ +/* TSS PERMIT(user) ZOWE(APIML.SERVICES) ACCESS(READ) */ + +/* show results */ + TSS LIST(RDT) RESCLASS(ZOWE) + +/* If any of these started tasks are multiusers address spaces */ +/* a TSS FACILITY needs to be defined and assigned to the started */ +/* and should not be using the STC FACILITY . The all acids signing */ +/* on to the started tasks will need to be authorized to the */ +/* FACILITY. */ +/* */ +/* Create FACILITY example: */ +/* In the TSSPARMS add the following lines to create */ +/* the new FACILITY. */ +/* */ +/* FACILITY(USER11=NAME=ZOWE) */ +/* FACILITY(ZOWE=MODE=FAIL) */ +/* FACILITY(ZOWE=RES) */ +/* */ +/* To assign the FACILITY to the started task issue the following */ +/* command: */ +/* */ +/* TSS ADD(started_task_acid) MASTFAC(ZOWE) */ +/* */ +/* To authorize a user to signon to the FACILITY, issues the */ +/* following command. */ +/* */ +/* TSS ADD(user_acid) FAC(ZOWE) */ + +/* ................................................................. */ +/* only the last RC is returned, this command ensures it is a 0 */ +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWEITSSZ b/files/SZWESAMP/ZWEITSSZ new file mode 100644 index 0000000000..6669c3b5c0 --- /dev/null +++ b/files/SZWESAMP/ZWEITSSZ @@ -0,0 +1,54 @@ +//ZWEITSSZ JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2018, 2020 +//* +//********************************************************************* +//* +//* This JCL creates the Zowe resource class. +//* This already exists on z/OS 2.5 or higher. +//* Only run this on z/OS 2.4 or lower. +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITONS +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* DEFINE ZOWE RESOURCE PROTECTION ................................. */ + +/* - Defines new resource class for Zowe that protects access to */ +/* sensitive Zowe resources. */ + +/* define ZOWE resource class */ +/* skip this command if the ZOWE resource class already exists */ + TSS ADDTO(RDT) RESCLASS(ZOWE) MAXLEN(246) + + ACLST(NONE,READ,UPDATE,CONTROL) DEFACC(NONE) + +/* show results */ + TSS LIST(RDT) RESCLASS(ZOWE) + +PROFILE +$$ +//* diff --git a/files/SZWESAMP/ZWENOKRA b/files/SZWESAMP/ZWENOKRA new file mode 100644 index 0000000000..edd66603d8 --- /dev/null +++ b/files/SZWESAMP/ZWENOKRA @@ -0,0 +1,79 @@ +//ZWENOKRA JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* Zowe Open Source Project +//* This JCL can be used to remove key ring and certificates for Zowe +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITIONS +//* +//* 2. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//******************************************************************* +// EXPORT SYMLIST=* +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=ACF2 +//* +//********************************************************************* +//* +//* ACF2 ONLY, customize to meet your system requirements +//* +//ACF2 DD DATA,DLM=$$,SYMBOLS=JCLONLY +ACF + +* Remove permit to use SITE owned certificate's private key + SET RESOURCE(FAC) + RECKEY IRR DEL(DIGTCERT.GENCERT + + ROLE({zowe.setup.security.groups.stc}) + + SERVICE(CONTROL) ALLOW) + +* Remove permit to read keyring ....................................*/ + RECKEY IRR DEL(DIGTCERT.LISTRING + + ROLE({zowe.setup.security.groups.stc}) + + SERVICE(READ) ALLOW) + + F ACF2,REBUILD(FAC) + +* Delete LABEL certificate ........................................*/ + DELETE {zowe.setup.security.users.zowe}.ZOWECERT + +* Delete LOCALCA certificate ......................................*/ + DELETE CERTAUTH.ZOWECA + +* Delete keyring ...................................................*/ + SET PROFILE(USER) DIVISION(KEYRING) + DELETE {zowe.setup.security.users.zowe}.ZOWERING + + F ACF2,REBUILD(USR),CLASS(P),DIVISION(KEYRING) + +END +$$ +//* + diff --git a/files/SZWESAMP/ZWENOKRR b/files/SZWESAMP/ZWENOKRR new file mode 100644 index 0000000000..db07aa46d5 --- /dev/null +++ b/files/SZWESAMP/ZWENOKRR @@ -0,0 +1,99 @@ +//ZWENOKRR JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* Zowe Open Source Project +//* This JCL can be used to remove key ring and certificates for Zowe +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITIONS +//* +//* 2. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//******************************************************************* +//* +//* * You do NOT need to change USERNAME when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// SET USERNAME={zowe.setup.security.users.zowe} +//* +//********************************************************************* +// EXPORT SYMLIST=* +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=RACF +//* +//********************************************************************* +//* +//* RACF ONLY, customize to meet your system requirements +//* +//RACF DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Remove permit to use SITE owned certificate's private key */ + PERMIT IRR.DIGTCERT.GENCERT CLASS(FACILITY) + + DELETE ID({zowe.setup.security.users.zowe}) + +/* Remove permit to read keyring ................................... */ + PERMIT IRR.DIGTCERT.LISTRING CLASS(FACILITY) + + DELETE ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(FACILITY) REFRESH + +/* Remove keyring profile defined on RDATALIB class ................ */ + RLIST RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST ALL + PERMIT + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + + CLASS(RDATALIB) DELETE + + ID({zowe.setup.security.users.zowe}) + RDELETE RDATALIB + + &USERNAME..{zowe.setup.certificate.keyring.name}.LST + +/* Refresh to dynamically activate the changes. .................... */ + SETROPTS RACLIST(RDATALIB) REFRESH + +/* Delete LABEL certificate ........................................*/ + RACDCERT DELETE(LABEL('{zowe.setup.certificate.keyring.label}')) + + ID({zowe.setup.security.users.zowe}) + +/* Delete LOCALCA certificate ......................................*/ + RACDCERT DELETE(LABEL( + + '{zowe.setup.certificate.keyring.caLabel}')) CERTAUTH + +/* Delete keyring ...................................................*/ + RACDCERT DELRING({zowe.setup.certificate.keyring.name}) + + ID({zowe.setup.security.users.zowe}) + + SETROPTS RACLIST(DIGTCERT, DIGTRING) REFRESH + +/* ................................................................. */ +/* only the last RC is returned, this command ensures it is a 0 */ +PROFILE +$$ +//* + diff --git a/files/SZWESAMP/ZWENOKRT b/files/SZWESAMP/ZWENOKRT new file mode 100644 index 0000000000..9a14e5be05 --- /dev/null +++ b/files/SZWESAMP/ZWENOKRT @@ -0,0 +1,72 @@ +//ZWENOKRT JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* Zowe Open Source Project +//* This JCL can be used to remove key ring and certificates for Zowe +//* +//* +//* CAUTION: This is neither a JCL procedure nor a complete job. +//* Before using this JCL, you will have to make the following +//* modifications: +//* +//* 1) Add job name and job parameters to the JOB statement, to +//* meet your system requirements. +//* +//* Note(s): +//* +//* 1. THE USER ID THAT RUNS THIS JOB MUST HAVE SUFFICIENT AUTHORITY +//* TO ALTER SECURITY DEFINITIONS +//* +//* 2. This job WILL complete with return code 0. +//* The results of each command must be verified after completion. +//* +//******************************************************************* +// EXPORT SYMLIST=* +//* +//********************************************************************* +//* +//* EXECUTE COMMANDS FOR SELECTED SECURITY PRODUCT +//* +//RUN EXEC PGM=IKJEFT01,REGION=0M +//SYSTSPRT DD SYSOUT=* +//SYSTSIN DD DDNAME=TSS +//* +//********************************************************************* +//* +//* Top Secret ONLY, customize to meet your system requirements +//* +//TSS DD DATA,DLM=$$,SYMBOLS=JCLONLY + +/* Remove permit to use SITE owned certificate's private key */ + TSS REVOKE({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.GENCERT) ACCESS(CONTROL) + +/* Remove permit to read keyring ................................... */ + TSS REVOKE({zowe.setup.security.users.zowe}) + + IBMFAC(IRR.DIGTCERT.LISTRING) ACCESS(READ) + +/* Delete LABEL certificate ........................................*/ + TSS REM({zowe.setup.security.users.zowe}) DIGICERT(ZOWECERT) + +/* Delete LOCALCA certificate ......................................*/ + TSS REM(CERTAUTH) DIGICERT(ZOWECA) + +/* Delete keyring ...................................................*/ + TSS REM({zowe.setup.security.users.zowe}) KEYRING(ZOWERING) + +/* ................................................................. */ +/* only the last RC is returned, this command ensures it is a 0 */ +PROFILE +$$ +//* + diff --git a/files/SZWESAMP/ZWERMVS b/files/SZWESAMP/ZWERMVS new file mode 100644 index 0000000000..844e027dcf --- /dev/null +++ b/files/SZWESAMP/ZWERMVS @@ -0,0 +1,29 @@ +//ZWERMVS JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This job is used to remove datasets used by a Zowe "instance" +//* Instances represent a configuration of Zowe, different from the +//* "runtime" datasets that are created upon install of Zowe / SMPE. +//* +//* If your choosen value of 'zowe.setup.dataset.authLoadlib' is not +//* Equal to 'zowe.setup.prefix' + 'SZWELOAD', +//* Then you must also run "ZWERMVS2". +//* +//********************************************************************* +//RMPDSE EXEC PGM=IKJEFT01 +//SYSTSPRT DD SYSOUT=A +//SYSTSIN DD * +DELETE ('{zowe.setup.dataset.parmlib}', + + '{zowe.setup.dataset.authPluginLib}') + + SCRATCH NONVSAM +//* diff --git a/files/SZWESAMP/ZWERMVS2 b/files/SZWESAMP/ZWERMVS2 new file mode 100644 index 0000000000..266f60099a --- /dev/null +++ b/files/SZWESAMP/ZWERMVS2 @@ -0,0 +1,27 @@ +//ZWERMVS2 JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This job is used to remove the APF load library for an instance +//* Of Zowe. It is not needed if your choosen value of +//* 'zowe.setup.dataset.authLoadlib' is equal to +//* 'zowe.setup.prefix' + 'SZWELOAD'. +//* +//* When running this job, you should also run ZWERMVS +//* +//********************************************************************* +//RMPDSE EXEC PGM=IKJEFT01 +//SYSTSPRT DD SYSOUT=A +//SYSTSIN DD * +DELETE '{zowe.setup.dataset.authLoadlib}' + + SCRATCH NONVSAM +//* diff --git a/files/SZWESAMP/ZWERSTC b/files/SZWESAMP/ZWERSTC new file mode 100644 index 0000000000..80491c5d48 --- /dev/null +++ b/files/SZWESAMP/ZWERSTC @@ -0,0 +1,36 @@ +//ZWERSTC JOB +//* +//* This program and the accompanying materials are made available +//* under the terms of the Eclipse Public License v2.0 which +//* accompanies this distribution, and is available at +//* https://www.eclipse.org/legal/epl-v20.html +//* +//* SPDX-License-Identifier: EPL-2.0 +//* +//* Copyright Contributors to the Zowe Project. 2020, 2020 +//* +//********************************************************************* +//* +//* This job is used to remove proclib members +//* Used to start a Zowe "instance" +//* Instances represent a configuration of Zowe, different from the +//* "runtime" datasets that are created upon install of Zowe / SMPE. +//* +//********************************************************************* +//* +//* * You do NOT need to change PROCLIB when running ZWEGENER. +//* * This is used to keep some lines under the column limit. +//* +// EXPORT SYMLIST=* +//* +// SET PROCLIB={zowe.setup.dataset.proclib} +//* +//********************************************************************* +//RMPROC EXEC PGM=IKJEFT01 +//SYSTSPRT DD SYSOUT=A +//SYSTSIN DD *,SYMBOLS=JCLONLY +DELETE ('&PROCLIB.({zowe.setup.security.stcs.zowe})', + + '&PROCLIB.({zowe.setup.security.stcs.zis})', + + '&PROCLIB.({zowe.setup.security.stcs.aux})') + + SCRATCH NONVSAM +//* \ No newline at end of file diff --git a/files/defaults.yaml b/files/defaults.yaml new file mode 100644 index 0000000000..94cd675cdf --- /dev/null +++ b/files/defaults.yaml @@ -0,0 +1,236 @@ +################################################################################ +# This program and the accompanying materials are made available under the terms of the +# Eclipse Public License v2.0 which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-v20.html +# +# SPDX-License-Identifier: EPL-2.0 +# +# Copyright Contributors to the Zowe Project. +################################################################################ + +#=============================================================================== +# This is the default YAML configuration file for a Zowe instance. +# +# It should not be edited. +# +# You should use "example-zowe.yaml" as a reference for customizing +# Your own Zowe configuration. +#=============================================================================== + +#------------------------------------------------------------------------------- +# Zowe global configurations +# +# This section includes Zowe setup information used by `zwe install` and +# `zwe init` command, as well as default configurations for Zowe runtime. +#------------------------------------------------------------------------------- +zowe: + #------------------------------------------------------------------------------- + # These configurations are used by "zwe install" or "zwe init" commands. + #------------------------------------------------------------------------------- + setup: + # MVS data set related configurations + dataset: + parmlibMembers: + # For ZIS plugins + zis: ZWESIP00 + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + security: + # security product name. Can be RACF, ACF2 or TSS + product: RACF + groups: + admin: ZWEADMIN + stc: ZWEADMIN + sysProg: ZWEADMIN + users: + # Zowe runtime user name of main service + zowe: ZWESVUSR + # Zowe runtime user name of ZIS + zis: ZWESIUSR + stcs: + # STC name of Zowe main service + zowe: ZWESLSTC + # STC name of Zowe ZIS + zis: ZWESISTC + # STC name of Zowe ZIS Auxiliary Server + aux: ZWESASTC + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # Certificate related configurations + # This section fully defines a default for certificate scenario 1, but makes way when detecting any other scenarios. + certificate: + type: PKCS12 + pkcs12: + directory: "${{ zowe.setup.certificate.type != 'PKCS12' ? null : '/var/zowe/keystore' }}" + lock: "${{ zowe.setup.certificate.type != 'PKCS12' ? null : true }}" + name: "${{ zowe.setup.certificate.type == 'PKCS12' && !zowe.setup.certificate.pkcs12.import ? 'localhost' : null }}" + password: "${{ zowe.setup.certificate.type == 'PKCS12' && !zowe.setup.certificate.pkcs12.import ? 'password' : null }}" + caAlias: "${{ zowe.setup.certificate.type == 'PKCS12' && !zowe.setup.certificate.pkcs12.import ? 'local_ca' : null }}" + caPassword: "${{ zowe.setup.certificate.type == 'PKCS12' && !zowe.setup.certificate.pkcs12.import ? 'local_ca_password' : null }}" + + # Distinguished name for Zowe generated certificates. + dname: + caCommonName: "${{ (zowe.setup.certificate.pkcs12?.name || zowe.setup.certificate.keyring?.name) ? 'Zowe Development Instances CA' : null }}" + commonName: "${{ (zowe.setup.certificate.pkcs12?.name || zowe.setup.certificate.keyring?.name) ? 'Zowe Development Instances Certificate' : null }}" + orgUnit: "${{ (zowe.setup.certificate.pkcs12?.name || zowe.setup.certificate.keyring?.name) ? 'API Mediation Layer' : null }}" + org: "${{ (zowe.setup.certificate.pkcs12?.name || zowe.setup.certificate.keyring?.name) ? 'Zowe Sample' : null }}" + locality: "${{ (zowe.setup.certificate.pkcs12?.name || zowe.setup.certificate.keyring?.name) ? 'Prague' : null }}" + state: "${{ (zowe.setup.certificate.pkcs12?.name || zowe.setup.certificate.keyring?.name) ? 'Prague' : null }}" + country: "${{ (zowe.setup.certificate.pkcs12?.name || zowe.setup.certificate.keyring?.name) ? 'CZ' : null }}" + # Validity days for Zowe generated certificates + validity: "${{ (zowe.setup.certificate.pkcs12?.import || zowe.setup.certificate.keyring?.name) ? null : 3650 }}" + + vsam: + # Default to caching service entry as it predates this one + name: "${{ ()=> { if (components['caching-service']?.storage?.vsam?.name) { return components['caching-service'].storage.vsam.name } else { return '' } }() }}" + + + configmgr: + # STRICT=quit on any error, including missing schema + # COMPONENT-COMPAT=if component missing schema, skip it with warning instead of quit + validation: "COMPONENT-COMPAT" + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # runtime z/OS job name + job: + # Zowe JES job name + name: ZWE1SV + # Prefix of component address space + prefix: ZWE1 + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # This is an ID you use to separate multiple Zowe installs when determining + # resource names used in RBAC authorization checks such as dataservices with RBAC + # expects this ID in SAF resources + rbacProfileIdentifier: "1" + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # This is an ID that can be used by servers that distinguish their cookies from unrelated Zowe installs, + # for purposes such as to allow multiple copies of Zowe to be used within the same client + cookieIdentifier: "1" + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # This is the port you use to access Zowe Gateway from your web browser. + # + # In many use cases, this should be same as `components.gateway.port`. But in + # some use cases, like containerization, this port could be different. + externalPort: 7554 + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # Enable debug mode for Zowe launch scripts + launchScript: + # Set to "debug" or "trace" to display extra debug information + logLevel: "info" + # Set to "exit" if you'd like startup to exit if any component has an error in the configure stage, otherwise zwe will warn but continue. + onComponentConfigureFail: "warn" + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + # How we want to verify SSL certificates of services. Valid values are: + # - STRICT: will validate if the certificate is trusted in our trust store and + # if the certificate Command Name and Subject Alternative Name (SAN) + # is validate. This is recommended for the best security. + # - NONSTRICT: will validate if the certificate is trusted in our trust store. + # This mode does not validate certificate Common Name and Subject + # Alternative Name (SAN). + # - DISABLED: disable certificate validation. This is NOT recommended for + # security. + verifyCertificates: STRICT + +#------------------------------------------------------------------------------- +# Zowe components default configurations +#------------------------------------------------------------------------------- +components: + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + gateway: + enabled: true + port: 7554 + debug: false + + apiml: + security: + auth: + provider: zosmf + zosmf: + jwtAutoconfiguration: jwt + serviceId: ibmzosmf + authorization: + endpoint: + enabled: false + provider: "native" + x509: + enabled: false + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + zaas: + enabled: true + port: 7558 + debug: false + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + api-catalog: + enabled: true + port: 7552 + debug: false + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + discovery: + enabled: true + port: 7553 + debug: false + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + caching-service: + enabled: true + port: 7555 + debug: false + + storage: + evictionStrategy: reject + # can be inMemory, VSAM, redis or infinispan + mode: infinispan + infinispan: + # this is required if storage mode is infinispan + jgroups: + port: 7600 + keyExchange: + port: 7601 + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + app-server: + enabled: true + port: 7556 + debug: false + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + zss: + enabled: true + port: 7557 + crossMemoryServerName: ZWESIS_STD + agent: + jwt: + fallback: true + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + jobs-api: + enabled: false + debug: false + port: 7558 + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + files-api: + enabled: false + debug: false + port: 7559 + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + explorer-jes: + enabled: true + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + explorer-mvs: + enabled: true + + # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + explorer-uss: + enabled: true diff --git a/files/sca/zowe_base_server.json b/files/sca/zowe_base_sca.json similarity index 66% rename from files/sca/zowe_base_server.json rename to files/sca/zowe_base_sca.json index 6cfd05c68c..7300cfa3fe 100644 --- a/files/sca/zowe_base_server.json +++ b/files/sca/zowe_base_sca.json @@ -1,21 +1,21 @@ { - "ServiceId": "AZWE001BASE0S", + "ServiceId": "AZWE003BASE0S", "ServiceName": "Zowe Configuration - Server", - "MetaValidationItemVersion": 1.0, + "MetaValidationItemVersion": 2.0, "Vendor": "OPEN MAINFRAME PROJECT", "SecurityValidationItems": [ { - "ItemID": "AZWE001BASE0SI00001000", + "ItemID": "AZWE003BASE0SI00001000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "ZWES.IS", "ResourceClass": "FACILITY", "WhoNeedsAccess": "ZWESVUSR", "LevelOfAccessRequired": "READ", - "ItemDescription": "To allow Zowe ZWESVSTC processes to access the Zowe ZIS cross memory server." + "ItemDescription": "To allow Zowe ZWESVSTC processes to access the Zowe ZIS cross-memory server." }, { - "ItemID": "AZWE001BASE0SI00002000", + "ItemID": "AZWE003BASE0SI00002000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "BPX.SERVER", @@ -25,7 +25,7 @@ "ItemDescription": "To allow the Zowe Desktop ZLUX server to run code on behalf of the API requester's TSO user ID." }, { - "ItemID": "AZWE001BASE0SI00003000", + "ItemID": "AZWE003BASE0SI00003000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "BPX.DAEMON", @@ -35,7 +35,7 @@ "ItemDescription": "To allow the Zowe Desktop ZLUX server to run code on behalf of the API requester's TSO user ID." }, { - "ItemID": "AZWE001BASE0SI00004000", + "ItemID": "AZWE003BASE0SI00004000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "BPX.JOBNAME", @@ -45,7 +45,7 @@ "ItemDescription": "To allow z/OS address spaces for unix processes to be renamed for ease of identification." }, { - "ItemID": "AZWE001BASE0SI00005000", + "ItemID": "AZWE003BASE0SI00005000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "CSFRNGL", @@ -55,7 +55,17 @@ "ItemDescription": "To generate symmetric keys using ICSF that is used by Zowe Desktop cookies." }, { - "ItemID": "AZWE001BASE0SI00006000", + "ItemID": "AZWE003BASE0SI00006000", + "ItemType": "PROGRAMMABLE", + "ItemCategory": "SERVER", + "ResourceProfile": "IRR.RAUDITX", + "ResourceClass": "FACILITY", + "WhoNeedsAccess": "ZWESVUSR", + "LevelOfAccessRequired": "READ", + "ItemDescription": "To allow Zowe Zowe main server to cut SMF records." + }, + { + "ItemID": "AZWE003BASE0SI00007000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "IRR.RUSERMAP", @@ -65,7 +75,7 @@ "ItemDescription": "To allow Zowe to map an X.509 client certificate to a z/OS identity." }, { - "ItemID": "AZWE001BASE0SI00007000", + "ItemID": "AZWE003BASE0SI00008000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "IRR.RADMIN.LISTUSER", @@ -75,7 +85,7 @@ "ItemDescription": "To allow Zowe to obtain information about OMVS segment of the user profile using LISTUSER TSO command." }, { - "ItemID": "AZWE001BASE0SI00008000", + "ItemID": "AZWE003BASE0SI00009000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "OMVSAPPL", @@ -85,7 +95,7 @@ "ItemDescription": "To allow Zowe Desktop vendor extensions the ability to use single-sign on." }, { - "ItemID": "AZWE001BASE0SI00009000", + "ItemID": "AZWE003BASE0SI00010000", "ItemType": "PROGRAMMABLE", "ItemCategory": "SERVER", "ResourceProfile": "SUPERUSER.FILESYS", @@ -95,44 +105,64 @@ "ItemDescription": "An alternative option to allow Zowe user ID to write persistent data in the Zowe directory structure." }, { - "ItemID": "AZWE001BASE0SI00010000", - "ItemType": "SEMI-PROGRAMMABLE", - "ItemCategory": "SERVER", - "ResourceProfile": "IRRPTAUTH..ANYUSER", - "ResourceClass": "PTKTDATA", + "ItemID": "AZWE003BASE0SI00011000", + "ItemType": "PROGRAMMABLE", + "ItemCategory": "CERTIFICATE", + "ResourceProfile": "IRR.DIGTCERT.LISTRING", + "ResourceClass": "FACILITY", "WhoNeedsAccess": "ZWESVUSR", - "LevelOfAccessRequired": "UPDATE", - "ItemDescription": "To allow Zowe APIML to generate passtickets for application. Used for SSO and client certificate authentication." + "LevelOfAccessRequired": "READ", + "ItemDescription": "Permit the Zowe SERVER ID to access the key ring." + }, + { + "ItemID": "AZWE003BASE0SI00012000", + "ItemType": "PROGRAMMABLE", + "ItemCategory": "CERTIFICATE", + "ResourceProfile": "IRR.DIGTCERT.GENCERT", + "ResourceClass": "FACILITY", + "WhoNeedsAccess": "ZWESVUSR", + "LevelOfAccessRequired": "CONTROL", + "ItemDescription": "Permit the Zowe SERVER ID to access the private key." }, { - "ItemID": "AZWE001BASE0SI00011000", + "ItemID": "AZWE003BASE0SI00013000", + "ItemType": "PROGRAMMABLE", + "ItemCategory": "RDATALIB class", + "ResourceProfile": "..LST", + "ResourceClass": "RDATALIB", + "WhoNeedsAccess": "ZWESVUSR", + "LevelOfAccessRequired": "READ", + "ItemDescription": "To allow Zowe SERVER ID to access the key ring." + }, + { + "ItemID": "AZWE003BASE0SI00014000", "ItemType": "SEMI-PROGRAMMABLE", - "ItemCategory": "SERVER", - "ResourceProfile": "IRRPTAUTH..ANYUSER", - "ResourceClass": "PTKTDATA", + "ItemCategory": "PASS TICKET", + "ResourceProfile": "", + "ResourceClass": "APPL", "WhoNeedsAccess": "ZWESVUSR", "LevelOfAccessRequired": "READ", "ItemDescription": "To allow Zowe APIML to evaluate passtickets for application. Used for SSO and client certificate authentication." }, { - "ItemID": "AZWE001BASE0SI00012000", - "ItemType": "PROGRAMMABLE", + "ItemID": "AZWE003BASE0SI00015000", + "ItemType": "SEMI-PROGRAMMABLE", "ItemCategory": "SERVER", - "ResourceProfile": "IRR.DIGTCERT.LISTRING", - "ResourceClass": "FACILITY", + "ResourceProfile": "IRRPTAUTH..ANYUSER", + "ResourceClass": "PTKTDATA", "WhoNeedsAccess": "ZWESVUSR", - "LevelOfAccessRequired": "READ", - "ItemDescription": "To allow Zowe user id to access his own keyring." + "LevelOfAccessRequired": "UPDATE", + "ItemDescription": "To allow Zowe APIML to evaluate passtickets for application. Used for SSO and client certificate authentication." }, { - "ItemID": "AZWE001BASE0SI00013000", + "ItemID": "AZWE003BASE0SI00016000", "ItemType": "PROGRAMMABLE", - "ItemCategory": "SERVER", - "ResourceProfile": "IRR.DIGTCERT.GENCERT", - "ResourceClass": "FACILITY", - "WhoNeedsAccess": "ZWESVUSR", - "LevelOfAccessRequired": "CONTROL", - "ItemDescription": "To optionally allow Zowe user id to use SITE owned certificate as a server certificate." + "ItemCategory": "USER", + "ResourceProfile": "APIML.SERVICES", + "ResourceClass": "ZOWE", + "WhoNeedsAccess": "", + "LevelOfAccessRequired": "READ", + "ItemDescription": "To allow Zowe user to use API Mediation Layer services." } ] } diff --git a/files/sca/zowe_base_user.json b/files/sca/zowe_base_user.json deleted file mode 100644 index 7653fe28b5..0000000000 --- a/files/sca/zowe_base_user.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "ServiceId": "AZWE001BASE0U", - "ServiceName": "Zowe Configuration - User", - "MetaValidationItemVersion": 1.0, - "Vendor": "OPEN MAINFRAME PROJECT", - "SecurityValidationItems": [ - { - "ItemID": "AZWE001BASE0UI00001000", - "ItemType": "PROGRAMMABLE", - "ItemCategory": "USER", - "ResourceProfile": "APIML.SERVICES", - "ResourceClass": "ZOWE", - "WhoNeedsAccess": "", - "LevelOfAccessRequired": "READ", - "ItemDescription": "To allow Zowe user to use API Mediation Layer services." - } - ] -} diff --git a/files/zlux/config/allowedPlugins.json b/files/zlux/config/allowedPlugins.json index 368cac3a02..8a46519147 100644 --- a/files/zlux/config/allowedPlugins.json +++ b/files/zlux/config/allowedPlugins.json @@ -52,6 +52,10 @@ "identifier": "org.zowe.zlux.ng2desktop", "versions": ["*"] }, + { + "identifier": "org.zowe.zlux.ivydesktop", + "versions": ["*"] + }, { "identifier": "org.zowe.zlux.ng2desktop.settings", "versions": ["*"] diff --git a/files/zlux/config/plugins/org.zowe.zlux.ivydesktop.json b/files/zlux/config/plugins/org.zowe.zlux.ivydesktop.json new file mode 100644 index 0000000000..1a791b6331 --- /dev/null +++ b/files/zlux/config/plugins/org.zowe.zlux.ivydesktop.json @@ -0,0 +1,5 @@ +{ + "identifier": "org.zowe.zlux.ivydesktop", + "pluginLocation": "zlux-app-manager/virtual-desktop", + "relativeTo": "$ZLUX_ROOT_DIR" +} diff --git a/files/zlux/config/plugins/org.zowe.zlux.ng2desktop.json b/files/zlux/config/plugins/org.zowe.zlux.ng2desktop.json index 2fd18ed29b..44a33568d3 100644 --- a/files/zlux/config/plugins/org.zowe.zlux.ng2desktop.json +++ b/files/zlux/config/plugins/org.zowe.zlux.ng2desktop.json @@ -1,5 +1,5 @@ { "identifier": "org.zowe.zlux.ng2desktop", - "pluginLocation": "zlux-app-manager/virtual-desktop", + "pluginLocation": "zlux-app-manager-v2/virtual-desktop", "relativeTo": "$ZLUX_ROOT_DIR" } diff --git a/manifest.json.template b/manifest.json.template index d925e240e8..6a389fd83c 100644 --- a/manifest.json.template +++ b/manifest.json.template @@ -1,6 +1,6 @@ { "name": "Zowe", - "version": "2.13.0", + "version": "3.0.0", "description": "Zowe is an open source project created to host technologies that benefit the Z platform from all members of the Z community (Integrated Software Vendors, System Integrators and z/OS consumers). Zowe, like Mac or Windows, comes with a set of APIs and OS capabilities that applications build on and also includes some applications out of the box. Zowe offers modern interfaces to interact with z/OS and allows you to work with z/OS in a way that is similar to what you experience on cloud platforms today. You can use these interfaces as delivered or through plug-ins and extensions that are created by clients or third-party vendors.", "license": "EPL-2.0", "homepage": "https://zowe.org", @@ -12,208 +12,192 @@ }, "binaryDependencies": { "org.zowe.zlux.zlux-core": { - "version": "^2.0.0-V2.X-STAGING-ZLUX-CORE", - "artifact": "*.pax" + "version": "3.0.0-RC", + "repository": "libs-snapshot-local", + "artifact": "zlux-core-3.0.0-20240925.185019.pax" }, "org.zowe.zlux.sample-angular-app": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "2.18.0-V2.X-RC", + "repository": "libs-snapshot-local", + "artifact": "sample-angular-app-2.18.0-20240814.141709.pax" }, "org.zowe.zlux.sample-iframe-app": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "2.18.0-V2.X-RC", + "repository": "libs-snapshot-local", + "artifact": "sample-iframe-app-2.18.0-20240814.141546.pax" }, "org.zowe.zlux.sample-react-app": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "2.18.0-V2.X-RC", + "repository": "libs-snapshot-local", + "artifact": "sample-react-app-2.18.0-20240814.141704.pax" }, "org.zowe.zlux.tn3270-ng2": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "3.0.0-V3.X-RC", + "repository": "libs-snapshot-local", + "artifact": "tn3270-ng2-3.0.0-20240919.130824.pax" }, "org.zowe.zlux.vt-ng2": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "3.0.0-V3.X-RC", + "repository": "libs-snapshot-local", + "artifact": "vt-ng2-3.0.0-20240919.130822.pax" }, "org.zowe.zlux.zlux-editor": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "2.18.0-V2.X-RC", + "repository": "libs-snapshot-local", + "artifact": "zlux-editor-2.18.0-20240814.141840.pax" }, "org.zowe.zss": { - "version": "^2.0.0-STAGING", - "artifact": "*.pax" - }, - "org.zowe.explorer.jobs.jobs-api-package": { - "version": "^2.0.7-SNAPSHOT", - "artifact": "jobs-api-package-*.zip", - "exclusions": ["*PR*.zip","*BRANCH*"] - }, - "org.zowe.explorer.files.files-api-package": { - "version": "^2.0.7-SNAPSHOT", - "artifact": "files-api-package-*.zip", - "exclusions": ["*PR*.zip","*BRANCH*"] + "version": "3.0.0-RC", + "repository": "libs-snapshot-local", + "artifact": "zss-3.0.0-rc-1202-20240919131259.pax" }, "org.zowe.explorer-jes": { - "version": "~2.0.2-SNAPSHOT" + "version": "3.0.0" }, "org.zowe.explorer-mvs": { - "version": "~2.0.2-SNAPSHOT" + "version": "3.0.0" }, "org.zowe.explorer-uss": { - "version": "~2.0.2-SNAPSHOT" + "version": "3.0.0" }, "org.zowe.explorer-ip": { - "version": "~2.0.0-SNAPSHOT", - "artifact": "*.pax" + "version": "3.0.0", + "artifact": "explorer-ip*.pax" }, "org.zowe.apiml.api-catalog-package": { - "version": "^2.1.1-SNAPSHOT", - "artifact": "api-catalog-*.zip", - "exclusions": ["*PR*.zip"] + "version": "3.0.36", + "artifact": "api-catalog-*.zip" }, "org.zowe.apiml.discovery-package": { - "version": "^2.1.1-SNAPSHOT", - "artifact": "discovery-*.zip", - "exclusions": ["*PR*.zip"] + "version": "3.0.36", + "artifact": "discovery-*.zip" }, "org.zowe.apiml.gateway-package": { - "version": "^2.1.1-SNAPSHOT", - "artifact": "gateway-*.zip", - "exclusions": ["*PR*.zip"] + "version": "3.0.36", + "artifact": "gateway-*.zip" }, "org.zowe.apiml.caching-service-package": { - "version": "^2.1.1-SNAPSHOT", - "artifact": "caching-service-*.zip", - "exclusions": ["*PR*.zip"] - }, - "org.zowe.apiml.metrics-service-package": { - "version": "^2.1.1-SNAPSHOT", - "artifact": "metrics-service-*.zip", - "exclusions": ["*PR*.zip"] + "version": "3.0.36", + "artifact": "caching-service-*.zip" }, "org.zowe.apiml.apiml-common-lib-package": { - "version": "^2.1.1-SNAPSHOT", - "artifact": "apiml-common-lib-*.zip", - "exclusions": ["*PR*.zip"] + "version": "3.0.36", + "artifact": "apiml-common-lib-*.zip" }, "org.zowe.apiml.sdk.common-java-lib-package": { - "version": "~2.0.0-SNAPSHOT", - "artifact": "common-java-lib-*.zip", - "exclusions": ["*PR*.zip"] + "version": "2.0.5", + "artifact": "common-java-lib-*.zip" }, "org.zowe.apiml.sdk.apiml-sample-extension-package": { - "version": "^2.1.1-SNAPSHOT", - "artifact": "apiml-sample-extension-*.zip", - "exclusions": ["*PR*.zip"] - }, - "org.zowe.apiml.cloud-gateway-package": { - "version": "^2.4.4-SNAPSHOT", - "artifact": "cloud-gateway-*.zip", - "exclusions": ["*PR*.zip"] - }, - "org.zowe.configmgr": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "3.0.36", + "artifact": "apiml-sample-extension-*.zip" + }, + "org.zowe.apiml.zaas-package": { + "version": "3.0.36", + "artifact": "zaas-package-*.zip" + }, + "org.zowe.getesm": { + "version": "3.0.0-V3.X-RC", + "repository": "libs-snapshot-local", + "artifact": "getesm-3.0.0-2024091917.pax" + }, + "org.zowe.configmgr": { + "version": "3.0.0-V3.X-RC", + "repository": "libs-snapshot-local", + "artifact": "configmgr-3.0.0-2024091929.pax" }, "org.zowe.configmgr-rexx": { - "version": "^2.0.0-V2.X-STAGING", - "artifact": "*.pax" + "version": "3.0.0-V3.X-RC", + "repository": "libs-snapshot-local", + "artifact": "configmgr-rexx-3.0.0-2024091935.pax" }, "org.zowe.launcher": { - "version": "^2.0.0-SNAPSHOT" + "version": "3.0.0" }, "org.zowe.keyring-utilities": { "version": "1.0.4", - "artifact": "keyring-util-*", + "artifact": "keyring-util-1.0.4", "explode": "false", - "flat": "true", - "exclusions": ["*PR*"] + "flat": "true" }, "org.zowe.utility-tools": { - "version": "~2.0.0-SNAPSHOT" + "version": "2.0.3" }, "org.zowe.licenses": { - "version": "2.3.0", + "version": "3.0.0", "artifact": "zowe_licenses_full.zip" } }, "sourceDependencies": [ { - "componentGroup": "Imperative CLI Framework for Zowe", - "entries": [{ - "repository": "imperative", - "tag": "master", - "destinations": ["Zowe CLI Package"] - }] - }, { "componentGroup": "Zowe API Mediation Layer", "entries": [{ "repository": "api-layer", - "tag": "v2.x.x", + "tag": "v3.0.36", "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe common java libraries", "entries": [{ "repository": "common-java", - "tag": "v2.x.x", + "tag": "v2.0.5", "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe Application Framework", "entries": [{ "repository": "zlux-app-manager", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zlux-app-server", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zlux-file-explorer", - "tag": "v2.x/staging", + "tag": "v1.6.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zlux-grid", - "tag": "v1.x/master", + "tag": "v0.0.6", "destinations": ["Zowe PAX"] }, { "repository": "zlux-platform", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zlux-server-framework", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zlux-shared", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zlux-widgets", - "tag": "v1.x/master", + "tag": "v0.0.4", "destinations": ["Zowe PAX"] }, { "repository": "zlux-build", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zss", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }, { "repository": "zowe-common-c", - "tag": "v2.x/staging", + "tag": "zss-v3.0.0-RC1", "destinations": ["Zowe PAX"] } ] @@ -221,113 +205,77 @@ "componentGroup": "Zowe CLI", "entries": [{ "repository": "zowe-cli", - "tag": "master", + "tag": "v8.0.0", "destinations": ["Zowe CLI Package"] }] }, { "componentGroup": "IBM® CICS® Plug-in for Zowe CLI", "entries": [{ - "repository": "zowe-cli-cics-plugin", - "tag": "master", + "repository": "cics-for-zowe-client", + "tag": "v6.0.0", "destinations": ["Zowe CLI Package"] }] }, { "componentGroup": "IBM® Db2® Plug-in for Zowe CLI", "entries": [{ "repository": "zowe-cli-db2-plugin", - "tag": "master", - "destinations": ["Zowe CLI Package"] - }] - }, { - "componentGroup": "Performance Timing Utility", - "entries": [{ - "repository": "perf-timing", - "tag": "master", + "tag": "v6.0.0", "destinations": ["Zowe CLI Package"] }] }, { "componentGroup": "IBM® MQ Plug-in for Zowe CLI", "entries": [{ "repository": "zowe-cli-mq-plugin", - "tag": "master", + "tag": "v4.0.0", "destinations": ["Zowe CLI Package"] }] }, { "componentGroup": "z/OS® FTP Plug-in for Zowe CLI", "entries": [{ "repository": "zowe-cli-ftp-plugin", - "tag": "master", + "tag": "v3.0.0", "destinations": ["Zowe CLI Package"] }] }, { - "componentGroup": "IBM® IMS® Plug-in for Zowe CLI", + "componentGroup": "Zowe Desktop Eclipse Orion-based React Editor", "entries": [{ - "repository": "zowe-cli-ims-plugin", - "tag": "master", - "destinations": ["Zowe CLI Package"] + "repository": "orion-editor-component", + "tag": "v0.0.14", + "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe Desktop Data Sets UI Plugin", "entries": [{ "repository": "explorer-mvs", - "tag": "v2.x/master", - "destinations": ["Zowe PAX"] - }] - }, { - "componentGroup": "Zowe Desktop Eclipse Orion-based React Editor", - "entries": [{ - "repository": "orion-editor-component", - "tag": "master", + "tag": "v3.0.0", "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe Desktop JES UI Plugin", "entries": [{ "repository": "explorer-jes", - "tag": "v2.x/master", + "tag": "v3.0.0", "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe Desktop z/OS Unix Files UI Plugin", "entries": [{ "repository": "explorer-uss", - "tag": "v2.x/master", - "destinations": ["Zowe PAX"] - }] - }, { - "componentGroup": "Zowe Explorer Common REST Server", - "entries": [{ - "repository": "explorer-api-common", - "tag": "v2.x/master", + "tag": "v3.0.0", "destinations": ["Zowe PAX"] }] }, { - "componentGroup": "Zowe Explorer Data Sets REST Server", - "entries": [{ - "repository": "data-sets", - "tag": "v2.x/master", - "destinations": ["Zowe PAX"] - }] - }, { - "componentGroup": "Zowe Explorer Jobs REST Server", - "entries": [{ - "repository": "jobs", - "tag": "v2.x/master", - "destinations": ["Zowe PAX"] - }] - }, - { "componentGroup": "Zowe Desktop TN3270 Emulator Plug-in", "entries": [{ "repository": "tn3270-ng2", - "tag": "v2.x/staging", + "tag": "v3.0.0-RC1", "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe Desktop Sample Angular Application", "entries": [{ "repository": "sample-angular-app", - "tag": "v2.x/staging", + "tag": "v2.18.0-RC1", "destinations": ["Zowe PAX"] }] }, @@ -335,7 +283,7 @@ "componentGroup": "Zowe Desktop Sample iFrame Application", "entries": [{ "repository": "sample-iframe-app", - "tag": "v2.x/staging", + "tag": "v2.18.0-RC1", "destinations": ["Zowe PAX"] }] }, @@ -343,7 +291,7 @@ "componentGroup": "Zowe Desktop Sample React Application", "entries": [{ "repository": "sample-react-app", - "tag": "v2.x/staging", + "tag": "v2.18.0-RC1", "destinations": ["Zowe PAX"] }] }, @@ -351,15 +299,15 @@ "componentGroup": "Zowe Desktop VT Emulator Plugin-in", "entries": [{ "repository": "vt-ng2", - "tag": "v2.x/staging", - "destinations": ["Zowe PAX"] + "tag": "v3.0.0-RC1", + "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe Desktop Editor Plugin-in", "entries": [{ "repository": "zlux-editor", - "tag": "v2.x/staging", + "tag": "v2.18.0-RC1", "destinations": ["Zowe PAX"] }] }, @@ -367,23 +315,23 @@ "componentGroup": "Utilities", "entries": [{ "repository": "keyring-utilities", - "tag": "master", + "tag": "v1.1.0", "destinations": ["Zowe PAX"] }, { "repository": "zowe-install-packaging-tools", - "tag": "v2.x/master", + "tag": "v2.0.3", "destinations": ["Zowe PAX"] }, { "repository": "launcher", - "tag": "v2.x/master", + "tag": "v3.0.0", "destinations": ["Zowe PAX"] }] }, { "componentGroup": "Zowe Visual Studio Code Extension", "entries": [{ - "repository": "vscode-extension-for-zowe", - "tag": "master", + "repository": "zowe-explorer-vscode", + "tag": "v3.0.0-next.202409132122", "destinations": ["Visual Studio Code Marketplace"] }] }, @@ -391,91 +339,94 @@ "componentGroup": "Zowe Desktop IP Explorer Plug-in", "entries": [{ "repository": "explorer-ip", - "tag": "v2.x/master", + "tag": "v3.0.0", + "destinations": ["Zowe PAX"] + }] + }, + { + "componentGroup": "Configmgr", + "entries": [{ + "repository": "zowe-common-c", + "tag": "configmgr-v3.0.0-RC1", "destinations": ["Zowe PAX"] }] } ], "imageDependencies": { "zowe-launch-scripts": { - "registry": "zowe-docker-snapshot.jfrog.io", + "registry": "zowe-docker-release.jfrog.io", "name": "ompzowe/zowe-launch-scripts", - "tag" : "2.1.0-ubuntu.v2-x-staging" + "tag" : "3.0.0-ubuntu" }, "api-catalog": { - "registry": "zowe-docker-snapshot.jfrog.io", + "registry": "zowe-docker-release.jfrog.io", "name": "ompzowe/api-catalog-services", - "tag" : "2.1.1-SNAPSHOT-ubuntu.v2-x-x" + "tag" : "3.0.36-ubuntu" }, - "caching": { + "gateway": { "registry": "zowe-docker-snapshot.jfrog.io", + "name": "ompzowe/gateway-service", + "tag" : "3.0.36-ubuntu" + }, + "caching": { + "registry": "zowe-docker-release.jfrog.io", "name": "ompzowe/caching-service", - "tag" : "2.1.1-SNAPSHOT-ubuntu.v2-x-x" + "tag" : "3.0.36-ubuntu" }, "discovery": { "kind": "statefulset", - "registry": "zowe-docker-snapshot.jfrog.io", + "registry": "zowe-docker-release.jfrog.io", "name": "ompzowe/discovery-service", - "tag" : "2.1.1-SNAPSHOT-ubuntu.v2-x-x" + "tag" : "3.0.36-ubuntu" }, - "gateway": { + "zaas": { "registry": "zowe-docker-snapshot.jfrog.io", - "name": "ompzowe/gateway-service", - "tag" : "2.1.1-SNAPSHOT-ubuntu.v2-x-x" + "name": "ompzowe/zaas-service", + "tag" : "3.0.36-ubuntu" }, "app-server": { - "registry": "zowe-docker-snapshot.jfrog.io", + "registry": "zowe-docker-release.jfrog.io", "name": "ompzowe/app-server", - "tag" : "2.1.0-ubuntu.v2-x-staging" + "tag" : "3.0.0-ubuntu" }, "explorer-ip": { - "kind": "job", - "registry": "zowe-docker-snapshot.jfrog.io", - "name": "ompzowe/explorer-ip", - "tag" : "2.0.0-ubuntu.v2-x-master" + "kind": "job", + "registry": "zowe-docker-release.jfrog.io", + "name": "ompzowe/explorer-ip", + "tag" : "3.0.1-ubuntu" }, "explorer-jes": { - "kind": "job", - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/explorer-jes", - "tag" : "2-ubuntu" + "kind": "job", + "registry": "zowe-docker-release.jfrog.io", + "name": "ompzowe/explorer-jes", + "tag" : "3.0.0-ubuntu" }, "explorer-mvs": { - "kind": "job", - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/explorer-mvs", - "tag" : "2-ubuntu" + "kind": "job", + "registry": "zowe-docker-release.jfrog.io", + "name": "ompzowe/explorer-mvs", + "tag" : "3.0.0-ubuntu" }, "explorer-uss": { - "kind": "job", - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/explorer-uss", - "tag" : "2-ubuntu" - }, - "files-api": { - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/files-api", - "tag" : "2-ubuntu" - }, - "jobs-api": { - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/jobs-api", - "tag" : "2-ubuntu" + "kind": "job", + "registry": "zowe-docker-release.jfrog.io", + "name": "ompzowe/explorer-uss", + "tag" : "3.0.0-ubuntu" }, "base": { - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/base", - "tag" : "2.0-ubuntu" + "registry": "zowe-docker-release.jfrog.io", + "name": "ompzowe/base", + "tag" : "3-ubuntu" }, "base-jdk": { - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/base-jdk", - "tag" : "2.0-ubuntu" + "registry": "zowe-docker-release.jfrog.io", + "name": "ompzowe/base-jdk", + "tag" : "3-ubuntu" }, "base-node": { - "registry": "zowe-docker-release.jfrog.io", - "name": "ompzowe/base-node", - "tag" : "2.0-ubuntu" + "registry": "zowe-docker-release.jfrog.io", + "name": "ompzowe/base-node", + "tag" : "3-ubuntu" } }, "dependencyDecisions": { diff --git a/playbooks/all_host_vars_list.yml b/playbooks/all_host_vars_list.yml index d3528c7fa7..30cf5605e6 100644 --- a/playbooks/all_host_vars_list.yml +++ b/playbooks/all_host_vars_list.yml @@ -12,7 +12,7 @@ k8s_gateway_domain: k8s_list_domain_ip: localhost k8s_networking: k8s_pv_name: -k8s_required_apps: ["api-catalog", "app-server", "caching", "explorer-jes", "explorer-mvs", "explorer-uss", "discovery", "files-api", "gateway", "jobs-api"] +k8s_required_apps: ["api-catalog", "app-server", "caching", "explorer-jes", "explorer-mvs", "explorer-uss", "discovery", "gateway"] k8s_service: loadbalancer k8s_storageclass: kubeconfig: @@ -28,21 +28,21 @@ zos_zosmf_user: IZUSVR zowe_apiml_catalog_port: 7552 zowe_apiml_discovery_port: 7553 zowe_apiml_gateway_port: 7554 -zowe_apiml_cloud_gateway_port: 7563 +zowe_apiml_zaas_port: 7558 zowe_apiml_gateway_timeout_millis: 600000 -zowe_apiml_metrics_service_port: 7551 zowe_apiml_nonstrict_verify_certficates_of_services: true zowe_apiml_security_auth_provider: zosmf zowe_apiml_security_x509_enabled: false +zowe_apiml_service_forwardClientCertEnabled: true zowe_apiml_security_oidc_enabled: false zowe_apiml_security_oidc_client_id: zowe_apiml_security_oidc_client_secret: zowe_apiml_security_oidc_registry: zowe_apiml_security_zosmf_applid: IZUDFLT -zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: auto +zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: LTPA zowe_apiml_verify_certficates_of_services: true zowe_auto_create_user_group: false -zowe_caching_service_persistent: VSAM +zowe_caching_service_persistent: infinispan zowe_caching_service_port: 7555 zowe_caching_service_vsam_dsprefix: CACHE zowe_caching_vsam_storage_class: @@ -63,7 +63,6 @@ zowe_instance_dir: ~/.zowe/instance zowe_instance_id: 1 zowe_jcllib: zowe_job_prefix: ZWE -zowe_jobs_api_port: 7558 zowe_jobs_explorer_port: 7560 zowe_keyring_alias: ZoweKeyring zowe_keyring_certname: ZoweCert @@ -75,7 +74,6 @@ zowe_keystore_password: password zowe_launch_components: zowe_launch_scripts_loglevel: zowe_lock_keystore: true -zowe_mvs_api_port: 7559 zowe_mvs_explorer_port: 7561 zowe_proclib_dsname: auto zowe_proclib_membername: ZWESLSTC diff --git a/playbooks/host_vars/marist-2.yml b/playbooks/host_vars/marist-6.yml similarity index 83% rename from playbooks/host_vars/marist-2.yml rename to playbooks/host_vars/marist-6.yml index 180f8af53e..6a013b35de 100644 --- a/playbooks/host_vars/marist-2.yml +++ b/playbooks/host_vars/marist-6.yml @@ -1,5 +1,5 @@ --- zos_security_system: ACF2 zos_zosmf_ca: ZOSMFSRV - +ansible_port: 65522 zowe_configure_ignore_security_failures: true diff --git a/playbooks/host_vars/marist-3.yml b/playbooks/host_vars/marist-7.yml similarity index 93% rename from playbooks/host_vars/marist-3.yml rename to playbooks/host_vars/marist-7.yml index 939bfb5e26..e5dbecc34b 100644 --- a/playbooks/host_vars/marist-3.yml +++ b/playbooks/host_vars/marist-7.yml @@ -4,5 +4,5 @@ zowe_sanity_test_testcases: "./test/**/!(api-doc-gen).js" zowe_apiml_security_x509_enabled: true zowe_apiml_security_oidc_enabled: true zos_zosmf_ca: ZOSMFCA - +ansible_port: 65522 zowe_configure_ignore_security_failures: true # Required for keyring tests - only Root cert passed, missing intermediate RC=4 diff --git a/playbooks/host_vars/marist-4.yml b/playbooks/host_vars/marist-8.yml similarity index 62% rename from playbooks/host_vars/marist-4.yml rename to playbooks/host_vars/marist-8.yml index 894500deef..f89f719ca1 100644 --- a/playbooks/host_vars/marist-4.yml +++ b/playbooks/host_vars/marist-8.yml @@ -3,14 +3,9 @@ zowe_sanity_test_testcases: "./test/**/!(api-doc-gen).js" zowe_apiml_security_x509_enabled: true zowe_apiml_security_oidc_enabled: true -work_dir_remote: /ZOWE/ansible -zowe_root_dir: /ZOWE/runtime -zowe_instance_dir: /ZOWE/instance -zowe_extension_dir: /ZOWE/extensions -zowe_keystore_dir: /ZOWE/keystore -zowe_install_logs_dir: /ZOWE/logs - zowe_smpe_volser: ZOWE03 zowe_caching_vsam_volume: ZOWE03 +ansible_port: 65522 + zowe_configure_ignore_security_failures: true # Required for keyring tests - only Root cert passed, missing intermediate RC=4 diff --git a/playbooks/host_vars/tvt4188.yml b/playbooks/host_vars/tvt4188.yml index ce58c19764..d158b19685 100644 --- a/playbooks/host_vars/tvt4188.yml +++ b/playbooks/host_vars/tvt4188.yml @@ -1,5 +1,5 @@ --- -ansible_ssh_host: tvt4188.svl.ibm.com +ansible_ssh_host: tvt4188.pok.stglabs.ibm.com ansible_user: ansible_password: @@ -16,7 +16,7 @@ zowe_smpe_volser: T41882 # caching service volume zowe_caching_vsam_volume: T41882 -zowe_external_ip_address: 9.30.241.209 +zowe_external_ip_address: 9.47.90.163 zowe_zlux_terminal_telnet_port: 992 zowe_zlux_terminal_telnet_security_type: tls zowe_apiml_security_x509_enabled: true diff --git a/playbooks/hosts b/playbooks/hosts index 2fabf917b3..f53a1884e8 100644 --- a/playbooks/hosts +++ b/playbooks/hosts @@ -1,7 +1,7 @@ [marist] -marist-2 -marist-3 -marist-4 +marist-6 +marist-7 +marist-8 [tvt] tvt4188 diff --git a/playbooks/roles/api-generation/defaults/main.yml b/playbooks/roles/api-generation/defaults/main.yml index 8593d6c2e2..8dd779c07e 100644 --- a/playbooks/roles/api-generation/defaults/main.yml +++ b/playbooks/roles/api-generation/defaults/main.yml @@ -27,6 +27,4 @@ zowe_job_prefix: ZWE zowe_proclib_membername: ZWESLSTC # ports will be tested zowe_apiml_gateway_port: 7554 -zowe_jobs_api_port: 7558 -zowe_mvs_api_port: 7559 zowe_zlux_port: 7556 diff --git a/playbooks/roles/api-generation/tasks/main.yml b/playbooks/roles/api-generation/tasks/main.yml index 48b9197b9b..4c737270ce 100644 --- a/playbooks/roles/api-generation/tasks/main.yml +++ b/playbooks/roles/api-generation/tasks/main.yml @@ -16,8 +16,6 @@ - zowe_job_prefix - zowe_zlux_port - zowe_apiml_gateway_port - - zowe_jobs_api_port - - zowe_mvs_api_port # ============================================================================ - name: Delete old reports @@ -50,7 +48,5 @@ ZOWE_JOB_PREFIX: "{{ zowe_job_prefix }}" ZOWE_ZLUX_HTTPS_PORT: "{{ zowe_zlux_port }}" ZOWE_API_MEDIATION_GATEWAY_HTTP_PORT: "{{ zowe_apiml_gateway_port }}" - ZOWE_EXPLORER_JOBS_PORT: "{{ zowe_jobs_api_port }}" - ZOWE_EXPLORER_DATASETS_PORT: "{{ zowe_mvs_api_port }}" DEBUG: "{{ zowe_api_gen_debug_mode | default('') }}" delegate_to: localhost diff --git a/playbooks/roles/configfmid/defaults/main.yml b/playbooks/roles/configfmid/defaults/main.yml index 322e90b06d..ba662c7ebe 100644 --- a/playbooks/roles/configfmid/defaults/main.yml +++ b/playbooks/roles/configfmid/defaults/main.yml @@ -5,16 +5,13 @@ # full core components list, they should show up in components section in zowe.yaml zowe_core_components: +- zaas - gateway -- cloud-gateway -- metrics-service - api-catalog - discovery - caching-service - app-server - zss -- jobs-api -- files-api - explorer-jes - explorer-mvs - explorer-uss @@ -54,7 +51,6 @@ zos_zosmf_user: IZUSVR # default z/OSMF Certificate Authority zos_zosmf_ca: # APIML ports -zowe_apiml_metrics_service_port: 7551 zowe_apiml_catalog_port: 7552 zowe_apiml_discovery_port: 7553 zowe_apiml_gateway_port: 7554 @@ -65,15 +61,13 @@ zowe_apiml_gateway_timeout_millis: 600000 zowe_apiml_security_x509_enabled: false zowe_apiml_security_zosmf_applid: IZUDFLT zowe_apiml_security_auth_provider: zosmf -zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: auto +zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: LTPA zowe_apiml_security_oidc_enabled: false zowe_apiml_security_oidc_client_id: zowe_apiml_security_oidc_client_secret: zowe_apiml_security_oidc_registry: zowe_apiml_security_oidc_jwks_uri: # explorer APIs/plugins ports -zowe_jobs_api_port: 7558 -zowe_mvs_api_port: 7559 zowe_jobs_explorer_port: 7560 zowe_mvs_explorer_port: 7561 zowe_uss_explorer_port: 7562 diff --git a/playbooks/roles/configfmid/tasks/main.yml b/playbooks/roles/configfmid/tasks/main.yml index 7b2ad2c6c5..f47945e663 100644 --- a/playbooks/roles/configfmid/tasks/main.yml +++ b/playbooks/roles/configfmid/tasks/main.yml @@ -33,6 +33,7 @@ - zowe_apiml_gateway_port - zowe_apiml_gateway_timeout_millis - zowe_apiml_security_x509_enabled + - zowe_apiml_service_forwardClientCertEnabled - zowe_apiml_security_zosmf_applid - zowe_apiml_security_auth_provider - zowe_apiml_security_oidc_enabled @@ -40,8 +41,6 @@ - zowe_apiml_security_oidc_client_secret - zowe_apiml_security_oidc_registry - zowe_apiml_security_oidc_jwks_uri - - zowe_jobs_api_port - - zowe_mvs_api_port - zowe_jobs_explorer_port - zowe_mvs_explorer_port - zowe_uss_explorer_port @@ -282,16 +281,15 @@ vars: configs: "components.gateway.port": "{{ zowe_apiml_gateway_port }}" - "components.metrics-service.port": "{{ zowe_apiml_metrics_service_port }}" "components.api-catalog.port": "{{ zowe_apiml_catalog_port }}" "components.discovery.port": "{{ zowe_apiml_discovery_port }}" "components.caching-service.port": "{{ zowe_caching_service_port }}" "components.app-server.port": "{{ zowe_zlux_port }}" "components.zss.port": "{{ zowe_zss_port }}" - "components.jobs-api.port": "{{ zowe_jobs_api_port }}" - "components.files-api.port": "{{ zowe_mvs_api_port }}" # other gateway configs "components.gateway.apiml.gateway.timeoutMillis": "{{ zowe_apiml_gateway_timeout_millis }}" + + # zaas settings "components.gateway.apiml.security.x509.enabled": "{{ zowe_apiml_security_x509_enabled|string|lower }}" "components.gateway.apiml.security.auth.provider": "{{ zowe_apiml_security_auth_provider|string|lower }}" "components.gateway.apiml.security.auth.zosmf.jwtAutoconfiguration": "{{ zowe_apiml_security_zosmf_jwt_autoconfiguration_mode }}" diff --git a/playbooks/roles/configure/defaults/main.yml b/playbooks/roles/configure/defaults/main.yml index 24ff9b6446..cc4cc80d20 100644 --- a/playbooks/roles/configure/defaults/main.yml +++ b/playbooks/roles/configure/defaults/main.yml @@ -5,16 +5,13 @@ # full core components list, they should show up in components section in zowe.yaml zowe_core_components: +- zaas - gateway -- cloud-gateway -- metrics-service - api-catalog - discovery - caching-service - app-server - zss -- jobs-api -- files-api - explorer-jes - explorer-mvs - explorer-uss @@ -54,33 +51,31 @@ zos_zosmf_user: IZUSVR # default z/OSMF Certificate Authority zos_zosmf_ca: # APIML ports -zowe_apiml_metrics_service_port: 7551 zowe_apiml_catalog_port: 7552 zowe_apiml_discovery_port: 7553 zowe_apiml_gateway_port: 7554 -zowe_apiml_cloud_gateway_port: 7563 +zowe_apiml_zaas_port: 7558 zowe_apiml_verify_certficates_of_services: true zowe_apiml_nonstrict_verify_certficates_of_services: true # APIML configuration properties zowe_apiml_gateway_timeout_millis: 600000 zowe_apiml_security_x509_enabled: false +zowe_apiml_service_forwardClientCertEnabled: true zowe_apiml_security_zosmf_applid: IZUDFLT zowe_apiml_security_auth_provider: zosmf -zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: auto +zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: LTPA zowe_apiml_security_oidc_enabled: false zowe_apiml_security_oidc_client_id: zowe_apiml_security_oidc_client_secret: zowe_apiml_security_oidc_registry: zowe_apiml_security_oidc_jwks_uri: # explorer APIs/plugins ports -zowe_jobs_api_port: 7558 -zowe_mvs_api_port: 7559 zowe_jobs_explorer_port: 7560 zowe_mvs_explorer_port: 7561 zowe_uss_explorer_port: 7562 # caching service zowe_caching_service_port: 7555 -zowe_caching_service_persistent: VSAM +zowe_caching_service_persistent: infinispan # the final data set name will be: {zowe_dataset_prefix}.{zowe_caching_service_vsam_dsprefix}{zowe_instance_id} # for example: IBMUSER.ZWE.CACHE1 zowe_caching_service_vsam_dsprefix: CACHE diff --git a/playbooks/roles/configure/tasks/main.yml b/playbooks/roles/configure/tasks/main.yml index 0cc6b1f017..1881a673ab 100644 --- a/playbooks/roles/configure/tasks/main.yml +++ b/playbooks/roles/configure/tasks/main.yml @@ -33,6 +33,7 @@ - zowe_apiml_gateway_port - zowe_apiml_gateway_timeout_millis - zowe_apiml_security_x509_enabled + - zowe_apiml_service_forwardClientCertEnabled - zowe_apiml_security_zosmf_applid - zowe_apiml_security_auth_provider - zowe_apiml_security_oidc_enabled @@ -40,8 +41,6 @@ - zowe_apiml_security_oidc_client_secret - zowe_apiml_security_oidc_registry - zowe_apiml_security_oidc_jwks_uri - - zowe_jobs_api_port - - zowe_mvs_api_port - zowe_jobs_explorer_port - zowe_mvs_explorer_port - zowe_uss_explorer_port @@ -282,18 +281,18 @@ tasks_from: update_zowe_yaml vars: configs: + "components.zaas.port": "{{ zowe_apiml_zaas_port }}" "components.gateway.port": "{{ zowe_apiml_gateway_port }}" - "components.cloud-gateway.port": "{{ zowe_apiml_cloud_gateway_port }}" - "components.metrics-service.port": "{{ zowe_apiml_metrics_service_port }}" "components.api-catalog.port": "{{ zowe_apiml_catalog_port }}" "components.discovery.port": "{{ zowe_apiml_discovery_port }}" "components.caching-service.port": "{{ zowe_caching_service_port }}" "components.app-server.port": "{{ zowe_zlux_port }}" "components.zss.port": "{{ zowe_zss_port }}" - "components.jobs-api.port": "{{ zowe_jobs_api_port }}" - "components.files-api.port": "{{ zowe_mvs_api_port }}" # other gateway configs "components.gateway.apiml.gateway.timeoutMillis": "{{ zowe_apiml_gateway_timeout_millis }}" + "components.gateway.apiml.service.forwardClientCertEnabled": "{{ zowe_apiml_service_forwardClientCertEnabled|string|lower }}" + + # zaas configs "components.gateway.apiml.security.x509.enabled": "{{ zowe_apiml_security_x509_enabled|string|lower }}" "components.gateway.apiml.security.auth.provider": "{{ zowe_apiml_security_auth_provider|string|lower }}" "components.gateway.apiml.security.auth.zosmf.jwtAutoconfiguration": "{{ zowe_apiml_security_zosmf_jwt_autoconfiguration_mode }}" diff --git a/playbooks/roles/custom_for_test/defaults/main.yml b/playbooks/roles/custom_for_test/defaults/main.yml index 0f223bc20e..9a2bfcdd33 100644 --- a/playbooks/roles/custom_for_test/defaults/main.yml +++ b/playbooks/roles/custom_for_test/defaults/main.yml @@ -5,16 +5,13 @@ # full core components list, they should show up in components section in zowe.yaml zowe_core_components: +- zaas - gateway -- cloud-gateway -- metrics-service - api-catalog - discovery - caching-service - app-server - zss -- jobs-api -- files-api - explorer-jes - explorer-mvs - explorer-uss @@ -54,11 +51,10 @@ zos_zosmf_user: IZUSVR # default z/OSMF Certificate Authority zos_zosmf_ca: # APIML ports -zowe_apiml_metrics_service_port: 7551 zowe_apiml_catalog_port: 7552 zowe_apiml_discovery_port: 7553 zowe_apiml_gateway_port: 7554 -zowe_apiml_cloud_gateway_port: 7563 +zowe_apiml_zaas_port: 7558 zowe_apiml_verify_certficates_of_services: true zowe_apiml_nonstrict_verify_certficates_of_services: true # APIML configuration properties @@ -71,16 +67,14 @@ zowe_apiml_security_oidc_registry: zowe_apiml_security_oidc_jwks_uri: zowe_apiml_security_zosmf_applid: IZUDFLT zowe_apiml_security_auth_provider: zosmf -zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: auto +zowe_apiml_security_zosmf_jwt_autoconfiguration_mode: LTPA # explorer APIs/plugins ports -zowe_jobs_api_port: 7558 -zowe_mvs_api_port: 7559 zowe_jobs_explorer_port: 7560 zowe_mvs_explorer_port: 7561 zowe_uss_explorer_port: 7562 # caching service zowe_caching_service_port: 7555 -zowe_caching_service_persistent: VSAM +zowe_caching_service_persistent: infinispan # the final data set name will be: {zowe_dataset_prefix}.{zowe_caching_service_vsam_dsprefix}{zowe_instance_id} # for example: IBMUSER.ZWE.CACHE1 zowe_caching_service_vsam_dsprefix: CACHE diff --git a/playbooks/roles/custom_for_test/tasks/main.yml b/playbooks/roles/custom_for_test/tasks/main.yml index 2ca66723e5..ea85b09568 100644 --- a/playbooks/roles/custom_for_test/tasks/main.yml +++ b/playbooks/roles/custom_for_test/tasks/main.yml @@ -33,10 +33,9 @@ # - zowe_apiml_gateway_port # - zowe_apiml_gateway_timeout_millis # - zowe_apiml_security_x509_enabled + # - zowe_apiml_service_forwardClientCertEnabled # - zowe_apiml_security_zosmf_applid # - zowe_apiml_security_auth_provider - # - zowe_jobs_api_port - # - zowe_mvs_api_port # - zowe_jobs_explorer_port # - zowe_mvs_explorer_port # - zowe_uss_explorer_port @@ -152,14 +151,12 @@ # ============================================================================ # Enable disabled services -- name: Update zowe.yaml zowe.setup.vsam +- name: Update zowe.yaml import_role: name: zos tasks_from: update_zowe_yaml vars: configs: - "components.files-api.enabled": "true" - "components.jobs-api.enabled": "true" "components.apiml-sample-extension.enabled": "true" # debug mode for troubleshooting/profiling "zowe.launchScript.logLevel": "trace" diff --git a/playbooks/roles/fmid/defaults/main.yml b/playbooks/roles/fmid/defaults/main.yml index 0ba0f6f32b..15fb4797b4 100644 --- a/playbooks/roles/fmid/defaults/main.yml +++ b/playbooks/roles/fmid/defaults/main.yml @@ -9,6 +9,7 @@ work_dir_local: .tmp zowe_smpe_knwon_fmids: - AZWE001 - AZWE002 +- AZWE003 # default install path for SMP/e zowe_smpe_default_path: usr/lpp/zowe diff --git a/playbooks/roles/kubernetes/defaults/main.yml b/playbooks/roles/kubernetes/defaults/main.yml index 98867d5662..877dbf1618 100644 --- a/playbooks/roles/kubernetes/defaults/main.yml +++ b/playbooks/roles/kubernetes/defaults/main.yml @@ -48,4 +48,4 @@ k8s_gateway_domain: k8s_discovery_domain: #list of the apps required for zowe -k8s_required_apps: ["api-catalog", "app-server", "caching", "discovery", "files-api", "gateway", "jobs-api"] +k8s_required_apps: ["api-catalog", "app-server", "caching", "discovery", "gateway", "zaas"] diff --git a/playbooks/roles/start/defaults/main.yml b/playbooks/roles/start/defaults/main.yml index b1a964bc85..c70e867f4e 100644 --- a/playbooks/roles/start/defaults/main.yml +++ b/playbooks/roles/start/defaults/main.yml @@ -25,5 +25,4 @@ zowe_test_password: # ports will be tested #zowe_zss_port: 7557 zowe_zlux_port: 7556 -zowe_jobs_api_port: 7558 zowe_apiml_gateway_port: 7554 diff --git a/playbooks/roles/start/tasks/wait_for_zowe.yml b/playbooks/roles/start/tasks/wait_for_zowe.yml index 9d24092d02..1909385dc3 100644 --- a/playbooks/roles/start/tasks/wait_for_zowe.yml +++ b/playbooks/roles/start/tasks/wait_for_zowe.yml @@ -25,7 +25,6 @@ - zowe_external_domain_name #- zowe_zss_port - zowe_zlux_port - - zowe_jobs_api_port - zowe_apiml_gateway_port - name: Check if zowe_test_user has a value @@ -84,25 +83,6 @@ # hide log to avoid exposing zowe_test_user and zowe_test_password no_log: True -- name: Wait for Jobs API port {{ zowe_jobs_api_port }} to be available - uri: - url: "https://{{ zowe_zos_host }}:{{ zowe_jobs_api_port }}/jobs/api/v1?prefix=ZWE*&status=ACTIVE" - url_password: "{{ zowe_test_password }}" - url_username: "{{ zowe_test_user }}" - follow_redirects: none - method: GET - validate_certs: false - register: _result - until: _result.status == 200 - retries: "{{ wait_for_zowe_service_retries | int }}" - delay: "{{ wait_for_zowe_service_delay | int }}" - # if zowe_zos_host and zowe_external_domain_name are not same, zlux could be - # started off z/OS and then we couldn't test right now - when: zowe_zos_host == zowe_external_domain_name and (zowe_launch_components is not none and "jobs-api" in zowe_launch_components) - delegate_to: localhost - # hide log to avoid exposing zowe_test_user and zowe_test_password - no_log: True - - name: Wait for Desktop at {{zowe_zos_host}} port {{ zowe_zlux_port }} to be available uri: url: "https://{{ zowe_zos_host }}:{{ zowe_zlux_port }}" diff --git a/playbooks/roles/verify/defaults/main.yml b/playbooks/roles/verify/defaults/main.yml index 625b9cdc16..1f1888134a 100644 --- a/playbooks/roles/verify/defaults/main.yml +++ b/playbooks/roles/verify/defaults/main.yml @@ -27,5 +27,6 @@ zowe_job_prefix: ZWE zowe_proclib_membername: ZWESLSTC zowe_instance_id: 1 # ports will be tested +zowe_apiml_zaas_port: 7558 zowe_apiml_gateway_port: 7554 zowe_zlux_port: 7556 diff --git a/pswi/00_presmpe.sh b/pswi/00_presmpe.sh index 258d13268b..e8db65fa11 100644 --- a/pswi/00_presmpe.sh +++ b/pswi/00_presmpe.sh @@ -8,6 +8,7 @@ echo "" echo "Script for preparing datasets for SMP/E (PTFs)..." echo "Host :" $ZOSMF_URL echo "Port :" $ZOSMF_PORT +echo "SSH Port :" $ZZOW_SSH_PORT echo "z/OSMF system :" $ZOSMF_SYSTEM echo "FMID :" $FMID echo "RFDSNPFX :" $RFDSNPFX @@ -27,7 +28,7 @@ sh scripts/tmp_mounts.sh "${TMP_ZFS}" "${TMP_MOUNT}" if [ $? -gt 0 ];then exit -1;fi cd unzipped -sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P 22 ${ZOSMF_USER}@${HOST} << EOF +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF cd ${TMP_MOUNT} put ${FMID}.pax.Z EOF @@ -76,13 +77,13 @@ rm JCL cd unzipped if [ $PTFNR -eq 2 ] then -sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P 22 ${ZOSMF_USER}@${HOST} << EOF +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF cd ${TMP_MOUNT} put ${RFDSNPFX}.${FMID}.${PTF1} ${PTF1} put ${RFDSNPFX}.${FMID}.${PTF2} ${PTF2} EOF else -sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P 22 ${ZOSMF_USER}@${HOST} << EOF +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF cd ${TMP_MOUNT} put ${RFDSNPFX}.${FMID}.${PTF1} ${PTF1} EOF diff --git a/pswi/01_smpe.sh b/pswi/01_smpe.sh index 458d9c9356..42d9f89aff 100644 --- a/pswi/01_smpe.sh +++ b/pswi/01_smpe.sh @@ -9,6 +9,7 @@ echo "" echo "Script for creation of ZOWE SMP/E environment..." echo "Host :" $ZOSMF_URL echo "Port :" $ZOSMF_PORT +echo "SSH Port :" $ZZOW_SSH_PORT echo "z/OSMF system :" $ZOSMF_SYSTEM echo "Dataset with workflows :" $WORKFLOW_DS echo "SMPE workflow name :" $SMPE_WF_NAME @@ -42,7 +43,7 @@ echo "Uploading workflow SMPE into ${DIR} directory thru SSH" cd workflows -sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P 22 ${ZOSMF_USER}@${HOST} << EOF +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF cd ${DIR} put SMPE20 EOF @@ -90,8 +91,8 @@ STATUS_NAME=`echo $RESP | grep -o '"statusName":".*"' | cut -f4 -d\"` if [ "$STATUS_NAME" = "in-progress" ] then - echo "Workflow ended with an error." - echo $RESP + echo "Workflow with SMP/E ended with an error." >> report.txt + echo $RESP >> report.txt exit -1 elif [ "$STATUS_NAME" = "complete" ] then diff --git a/pswi/02_ptf.sh b/pswi/02_ptf.sh index 5684360470..e5174333d7 100644 --- a/pswi/02_ptf.sh +++ b/pswi/02_ptf.sh @@ -9,6 +9,7 @@ echo "" echo "Script for applying of PTFs into SMPE via workflow..." echo "Host :" $ZOSMF_URL echo "Port :" $ZOSMF_PORT +echo "SSH Port :" $ZZOW_SSH_PORT echo "z/OSMF system :" $ZOSMF_SYSTEM echo "CSI HLQ :" $CSIHLQ echo "PTF dataset :" $SMPE @@ -37,7 +38,7 @@ ADD_WORKFLOW_JSON='{"workflowName":"'$PTF_WF_NAME'", cd workflows -sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P 22 ${ZOSMF_USER}@${HOST} << EOF +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF cd ${DIR} put WFPTF EOF @@ -86,8 +87,8 @@ STATUS_NAME=`echo $RESP | grep -o '"statusName":".*"' | cut -f4 -d\"` if [ "$STATUS_NAME" = "in-progress" ] then - echo "Workflow ended with an error." - echo $RESP + echo "Workflow with PTFs ended with an error." >> report.txt + echo $RESP >> report.txt exit -1 elif [ "$STATUS_NAME" = "complete" ] then diff --git a/pswi/03_create.sh b/pswi/03_create.sh index 99d4ab7687..6feb2d56a7 100644 --- a/pswi/03_create.sh +++ b/pswi/03_create.sh @@ -8,6 +8,7 @@ echo "" echo "Script for creating a Portable Software Instance..." echo "Host :" $ZOSMF_URL echo "Port :" $ZOSMF_PORT +echo "SSH Port :" $ZZOW_SSH_PORT echo "CSI HLQ :" $CSIHLQ echo "SMP/E zone :" $ZONE echo "z/OSMF system :" $ZOSMF_SYSTEM @@ -27,7 +28,7 @@ echo "z/OSMF version :" $ZOSMF_V # JSONs ADD_SWI_JSON='{"name":"'${SWI_NAME}'","system":"'${ZOSMF_SYSTEM}'","description":"ZOWE v'${VERSION}' Portable Software Instance", "globalzone":"'${GLOBAL_ZONE}'","targetzones":["'${TZONE}'"],"workflows":[{"name":"ZOWE Mount Workflow","description":"This workflow performs mount action of ZOWE zFS.", -"location": {"dsname":"'${WORKFLOW_DSN}'(ZWEWRF02)"}},{"name":"ZOWE Configuration of Zowe 2.0","description":"This workflow configures Zowe v2.0.", +"location": {"dsname":"'${WORKFLOW_DSN}'(ZWEWRF02)"}},{"name":"ZOWE Configuration of Zowe 3.0","description":"This workflow configures Zowe v3.0.", "location": {"dsname":"'${WORKFLOW_DSN}'(ZWECONF)"}},{"name":"ZOWE Creation of CSR request workflow","description":"This workflow creates a certificate sign request.", "location": {"dsname":"'${WORKFLOW_DSN}'(ZWECRECR)"}},{"name":"ZOWE Sign a CSR request","description":"This workflow signs the certificate sign request by a local CA.", "location": {"dsname":"'${WORKFLOW_DSN}'(ZWESIGNC)"}},{"name":"ZOWE Load Authentication Certificate into ESM","description":"This workflow loads a signed client authentication certificate to the ESM.", @@ -78,8 +79,8 @@ then then echo "${ZOWE_MOUNT} with zFS ${ZOWE_ZFS} mounted will be used." else - echo "The file system ${ZOWE_ZFS} exists but is mounted to different mount point ${MOUNTZ}." - echo "It is required to have the file system ${ZOWE_ZFS} mounted to the exact mount point (${ZOWE_MOUNT}) to successfully export Zowe PSWI." + echo "The file system ${ZOWE_ZFS} exists but is mounted to different mount point ${MOUNTZ}." >> report.txt + echo "It is required to have the file system ${ZOWE_ZFS} mounted to the exact mount point (${ZOWE_MOUNT}) to successfully export Zowe PSWI." >> report.txt exit -1 fi else @@ -89,7 +90,7 @@ else if [ -n "$MOUNTZFS" ] then # If ZFS is not mounted to the mountpoint then this ZOWE mountpoint has different zFS - echo "The mountpoint ${ZOWE_MOUNT} has different zFS ${MOUNTZFS}." + echo "The mountpoint ${ZOWE_MOUNT} has different zFS ${MOUNTZFS}." >> report.txt exit -1 else # Mount zFS to Zowe mountpoint @@ -107,14 +108,14 @@ RESP=`curl -s $CHECK_WORKFLOW_DSN_URL -k -X "GET" -H "Content-Type: application/ DS_COUNT=`echo $RESP | grep -o '"returnedRows":[0-9]*' | cut -f2 -d:` if [ $DS_COUNT -ne 0 ] then - echo "The ${WORKFLOW_DSN} already exist. Because there is a possibility that it contains something unwanted the script does not continue." + echo "The ${WORKFLOW_DSN} already exist. Because there is a possibility that it contains something unwanted the script does not continue." >> report.txt exit -1 else echo "Creating a data set where the post-Deployment workflow will be stored." RESP=`curl -s $WORKFLOW_DSN_URL -k -X "POST" -d "$ADD_WORKFLOW_DSN_JSON" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` if [ -n "$RESP" ] then - echo "The creation of the ${WORKFLOW_DSN} was not successful. Error message: ${RESP}" + echo "The creation of the ${WORKFLOW_DSN} was not successful. Error message: ${RESP}" >> report.txt exit -1 fi fi @@ -172,7 +173,7 @@ RESP=`curl -s $CHECK_EXPORT_DSN_URL -k -X "GET" -H "Content-Type: application/js DSN_COUNT=`echo $RESP | grep -o '"returnedRows":[0-9]*' | cut -f2 -d:` if [ $DSN_COUNT -ne 0 ] then - echo "The ${EXPORT_DSN} already exist. Because there is a possibility that it contains something unwanted the script does not continue." + echo "The ${EXPORT_DSN} already exist. Because there is a possibility that it contains something unwanted the script does not continue." >> report.txt exit -1 else echo "Creating a data set where the export jobs will be stored." @@ -208,7 +209,7 @@ if [ $? -gt 0 ];then exit -1;fi LOAD_STATUS_URL=`echo $RESP | grep -o '"statusurl":".*"' | cut -f4 -d\" | tr -d '\' 2>/dev/null` if [ -z "$LOAD_STATUS_URL" ] then - echo "No response from the REST API call." + echo "No response from the load product REST API call." >> report.txt exit -1 fi @@ -238,7 +239,7 @@ if [ $? -gt 0 ];then exit -1;fi EXPORT_STATUS_URL=`echo $RESP | grep -o '"statusurl":".*"' | cut -f4 -d\" | tr -d '\' 2>/dev/null` if [ -z "$EXPORT_STATUS_URL" ] then - echo "No response from the REST API call." + echo "No response from the export REST API call." >> report.txt exit -1 fi @@ -265,7 +266,7 @@ then # Can be 100% but still running if [ "$STATUS" != "complete" ] && [ "$STATUS" != "running" ] then - echo "Status of generation of Export JCL failed." + echo "Status of generation of Export JCL failed." >> report.txt exit -1 fi fi @@ -274,7 +275,7 @@ done if [ -z "$DSN" ] then - echo "The creation of export JCL failed" + echo "The creation of export JCL failed" >> report.txt exit -1 fi @@ -331,7 +332,7 @@ if [ $? -gt 0 ];then exit -1;fi rm JCL cd ../.pax -sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P 22 ${ZOSMF_USER}@${HOST} << EOF +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF cd ${TMP_MOUNT} get ${SWI_NAME}.pax.Z EOF diff --git a/pswi/051_test_workflows.sh b/pswi/051_test_workflows.sh new file mode 100644 index 0000000000..fed47c1345 --- /dev/null +++ b/pswi/051_test_workflows.sh @@ -0,0 +1,28 @@ +#!/bin/sh +#version=1.0 + +export BASE_URL="${ZOSMF_URL}:${ZOSMF_PORT}" + +echo "" +echo "" +echo "Script for testing workflows..." +echo "Host :" $ZOSMF_URL +echo "Port :" $ZOSMF_PORT +echo "SSH Port :" $ZZOW_SSH_PORT +echo "z/OSMF system :" $ZOSMF_SYSTEM +echo "Test HLQ :" $TEST_HLQ +echo "Test mount point :" $TEST_MOUNT +echo "Work zFS :" $WORK_ZFS # For z/OSMF v2.3 +echo "Work mount point :" $WORK_MOUNT # For z/OSMF v2.3 + +echo "Mounting ${TEST_HLQ}.ZFS" +sh scripts/tmp_mounts.sh "${TEST_HLQ}.ZFS" "${TEST_MOUNT}" +if [ $? -gt 0 ]; then exit -1; fi + +echo "Registering/testing the configuration workflow ${TEST_HLQ}.WORKFLOW(ZWECONF)" +sh scripts/wf_run_test.sh "${TEST_HLQ}.WORKFLOW(ZWECONF)" +if [ $? -gt 0 ];then exit -1;fi + +echo "Registering/testing the configuration workflow ${TEST_MOUNT}/files/workflows/ZWECONF.xml" +sh scripts/wf_run_test.sh "${TEST_MOUNT}/files/workflows/ZWECONF.xml" +if [ $? -gt 0 ];then exit -1;fi diff --git a/pswi/05_test.sh b/pswi/05_test.sh index 8ee0a9f1b9..94afd818a2 100644 --- a/pswi/05_test.sh +++ b/pswi/05_test.sh @@ -8,16 +8,17 @@ echo "" echo "Script for testing a Portable Software Instance..." echo "Host :" $ZOSMF_URL echo "Port :" $ZOSMF_PORT +echo "SSH Port :" $ZZOW_SSH_PORT echo "PSWI name :" $PSWI echo "z/OSMF system :" $ZOSMF_SYSTEM echo "Test HLQ :" $TEST_HLQ echo "Test mount point :" $TEST_MOUNT echo "Job name :" $JOBNAME echo "Deploy name :" $DEPLOY_NAME -echo "Software instance name :" $DEPLOY_NAME +echo "Software instance name :" $DEPLOY_NAME echo "Temporary directory :" $TMP_MOUNT echo "Temporary zFS :" $TMP_ZFS -echo "Work zFS :" $WORK_ZFS # For z/OSMF v2.3 +echo "Work zFS :" $WORK_ZFS # For z/OSMF v2.3 echo "Work mount point :" $WORK_MOUNT # For z/OSMF v2.3 echo "Storage Class :" $STORCLAS echo "Volume :" $VOLUME @@ -30,10 +31,10 @@ NEW_PSWI_JSON='{"name":"'${PSWI}'","system":"'${ZOSMF_SYSTEM}'","description":"Z # Check if temp zFS for PSWI is mounted echo "Checking/mounting ${TMP_ZFS}" sh scripts/tmp_mounts.sh "${TMP_ZFS}" "${TMP_MOUNT}" -if [ $? -gt 0 ];then exit -1;fi +if [ $? -gt 0 ]; then exit -1; fi cd ../.pax -sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P 22 ${ZOSMF_USER}@${HOST} << EOF +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} < JCL -echo ${JOBST2} >> JCL -echo "//UNPAXDIR EXEC PGM=BPXBATCH" >> JCL -echo "//STDOUT DD SYSOUT=*" >> JCL -echo "//STDERR DD SYSOUT=*" >> JCL -echo "//STDPARM DD *" >> JCL -echo "SH set -x;set -e;" >> JCL -echo "mkdir -p ${EXPORT};" >> JCL -echo "cd ${EXPORT};" >> JCL -echo "pax -rv -f ${TMP_MOUNT}/${SWI_NAME}.pax.Z;" >> JCL -echo "rm ${TMP_MOUNT}/${SWI_NAME}.pax.Z;" >> JCL -echo "/*" >> JCL - -sh scripts/submit_jcl.sh "`cat JCL`" -if [ $? -gt 0 ];then exit -1;fi +echo ${JOBST1} >JCL +echo ${JOBST2} >>JCL +echo "//UNPAXDIR EXEC PGM=BPXBATCH" >>JCL +echo "//STDOUT DD SYSOUT=*" >>JCL +echo "//STDERR DD SYSOUT=*" >>JCL +echo "//STDPARM DD *" >>JCL +echo "SH set -x;set -e;" >>JCL +echo "mkdir -p ${EXPORT};" >>JCL +echo "cd ${EXPORT};" >>JCL +echo "pax -rv -f ${TMP_MOUNT}/${SWI_NAME}.pax.Z;" >>JCL +echo "rm ${TMP_MOUNT}/${SWI_NAME}.pax.Z;" >>JCL +echo "/*" >>JCL + +sh scripts/submit_jcl.sh "$(cat JCL)" +if [ $? -gt 0 ]; then exit -1; fi rm JCL - -if [ "$ZOSMF_V" = "2.4" ]; then - echo "Not covering deployment on z/OSMF 2.4 yet." -#TODO: it's same as for 2.3 without work zfs - manage this in deploy_test_2_3.py and add api call to register PSWI -# z/OSMF 2.4 - -# Delete Portable Software Instance if it already exists -# No check of return code because if it does not exist the script would fail (return code 404) -#echo 'Invoking REST API to delete the portable software instance if the previous test did not delete it.' -# -#RESP=`curl -s ${BASE_URL}/zosmf/swmgmt/pswi/${ZOSMF_SYSTEM}/${PSWI} -k -X "DELETE" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS ` -# -## The response is in format "statusurl":"https:\/\/:ZOSMF_URL:post\/restofurl" -#echo 'Invoking REST API to register a Portable Software Instance' -# -#RESP=`curl -s ${BASE_URL}/zosmf/swmgmt/pswi -k -X "POST" -d "$NEW_PSWI_JSON" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS ` -#sh scripts/check_response.sh "${RESP}" $? -#if [ $? -gt 0 ];then exit -1;fi -# -#EXPORT_STATUS_URL=`echo $RESP | grep -o '"statusurl":".*"' | cut -f4 -d\" | tr -d '\' 2>/dev/null` -#if [ "$EXPORT_STATUS_URL" == "" ] -#then -# echo "No response from the REST API call." -# exit -1 -#fi -# -#STATUS="" -#until [ "$STATUS" == "complete" ] -#do -#RESP=`curl -s $EXPORT_STATUS_URL -k -X "GET" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` -#sh scripts/check_response.sh "${RESP}" $? -#if [ $? -gt 0 ];then exit -1;fi -# -#STATUS=`echo $RESP | grep -o '"status":".*"' | cut -f4 -d\"` -#echo "The status is: "$STATUS -# -#if [ "$STATUS" != "complete" ] && [ "$STATUS" != "running" ] -#then -# echo "Registration of PSWI in z/OSMF failed." -# exit -1 -#fi -#sleep 3 -#done -# -#google-chrome --version -#RC=$? -# -#if [ $RC -gt 0 ]; -#then -#echo "Checking if the system is CentOS or RHEL." -#yum version -#RC=$? -# -#if [ $RC -gt 0 ]; -#then -# echo "Installing Chrome on Debian/Ubuntu." -# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -# sudo apt-get install ./google-chrome-stable_current_*.rpm -#else -# echo "Installing Chrome on CentOS or RHEL." -# wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm -# sudo yum install ./google-chrome-stable_current_*.rpm -#fi -#fi -# -#echo "Downloading Chromedriver" -#version=`google-chrome --product-version` -#url="https://chromedriver.storage.googleapis.com/"${version}"/chromedriver_linux64.zip" -#rm chromedriver.zip -#rm chromedriver -#wget $url -nc -O chromedriver.zip -# -## Run the deployment test -#echo " Running the deployment test for z/OSMF version 2.4" -#DIR=`pwd` -#PATH=$DIR/scripts/spool_files.sh:$PATH -#pip install selenium -#pip install requests -# -#export HEADLESS="true" -#python ../PSI_testing/deploy_test.py -# -#rm chromedriver - -else # z/OSMF 2.3 # Check if work zFS for PSWI is mounted echo "Checking/mounting ${WORK_ZFS}" sh scripts/tmp_mounts.sh "${WORK_ZFS}" "${WORK_MOUNT}" -if [ $? -gt 0 ];then exit -1;fi +if [ $? -gt 0 ]; then exit -1; fi # Run the deployment test echo " Running the deployment test for z/OSMF version 2.3" pip install requests python scripts/deploy_test_2_3.py - -fi diff --git a/pswi/PSWI-marist.sh b/pswi/PSWI-marist.sh old mode 100644 new mode 100755 index ab3f30b677..5a9e03bfa7 --- a/pswi/PSWI-marist.sh +++ b/pswi/PSWI-marist.sh @@ -1,4 +1,5 @@ -export ZOSMF_URL="https://zzow03.zowe.marist.cloud" +set -x +export ZOSMF_URL="https://zzow07.zowe.marist.cloud" export ZOSMF_PORT=10443 export ZOSMF_SYSTEM="S0W1" export DIR="/u/zowead2" @@ -7,7 +8,7 @@ export TMP_ZFS="ZOWEAD2.TMP.ZFS" export ZOWE_MOUNT="/u/zwe/zowe-smpe/" export VOLUME="ZOS003" export TEST_HLQ="ZOWEAD2.PSWIT" -export SYSAFF="(2964,S0W1)" +export SYSAFF="(S0W1)" export ACCOUNT=1 # Variables for workflows @@ -16,11 +17,10 @@ export TZONE="TZONE" export DZONE="DZONE" export JOBNAME="ZWEPSWI1" -if [ -n "$ACCOUNT" ] -then -export JOBST1="//"${JOBNAME}" JOB ("${ACCOUNT}"),'PSWI',MSGCLASS=A,REGION=0M" +if [ -n "$ACCOUNT" ]; then + export JOBST1="//"${JOBNAME}" JOB ("${ACCOUNT}"),'PSWI',MSGCLASS=A,REGION=0M" else -export JOBST1="//"${JOBNAME}" JOB 'PSWI',MSGCLASS=A,REGION=0M" + export JOBST1="//"${JOBNAME}" JOB 'PSWI',MSGCLASS=A,REGION=0M" fi export JOBST2="/*JOBPARM SYSAFF=${SYSAFF}" export DEPLOY_NAME="DEPLOY" @@ -37,49 +37,44 @@ export PTF_WF_NAME="ZOWE_PTF_WF" export HOST=${ZOSMF_URL#https:\/\/} echo "--------------------------------- Getting build specific variables ---------------------------------------" -if [ -f ../.pax/zowe-smpe.zip ] -then +if [ -f ../.pax/zowe-smpe.zip ]; then echo "ok" mkdir -p "unzipped" unzip ../.pax/zowe-smpe.zip -d unzipped else - echo "zowe-smpe file not found" + echo "zowe-smpe file not found" >> report.txt exit -1 fi -if [ -f unzipped/*.pax.Z ] -then +if [ -f unzipped/*.pax.Z ]; then echo "it's new fmid" - export FMID=`ls unzipped | tail -n 1 | cut -f1 -d'.'` - export RFDSNPFX=`cat unzipped/*htm | grep -o "hlq.*.${FMID}.F1" | cut -f2 -d'.'` + export FMID=$(ls unzipped | tail -n 1 | cut -f1 -d'.') + export RFDSNPFX=$(cat unzipped/*htm | grep -o "hlq.*.${FMID}.F1" | cut -f2 -d'.') else echo "it's ptf/apar" mv unzipped/*htm ptfs.html - export PTFNR=`ls unzipped | wc -l` - - if [ $PTFNR -le 2 ] - then + export PTFNR=$(ls unzipped | wc -l) + + if [ $PTFNR -le 2 ]; then echo "standard situation" - export RFDSNPFX=`ls unzipped | tail -n 1 | cut -f1 -d'.'` - export FMID=`ls unzipped | tail -n 1 | cut -f2 -d'.'` - - FILES=`ls unzipped` + export RFDSNPFX=$(ls unzipped | tail -n 1 | cut -f1 -d'.') + export FMID=$(ls unzipped | tail -n 1 | cut -f2 -d'.') + + FILES=$(ls unzipped) N=0 - for FILE in $FILES - do - N=$((N+1)) - export PTF${N}=`echo $FILE | tail -n 1 | cut -f3 -d'.'` + for FILE in $FILES; do + N=$((N + 1)) + export PTF${N}=$(echo $FILE | tail -n 1 | cut -f3 -d'.') done else echo "Different number of files" #TODO:make it more universal (we have the workflow now just for two files anyway so change it with that) fi - if [ -f ../.pax/${FMID}.zip ] - then + if [ -f ../.pax/${FMID}.zip ]; then unzip ../.pax/${FMID}.zip -d unzipped else - echo "File with FMID not found" + echo "File with FMID not found" >> report.txt exit -1 fi fi @@ -94,77 +89,95 @@ export GLOBAL_ZONE=${CSIHLQ}.CSI export EXPORT_DSN=${CSIHLQ}.EXPORT export WORKFLOW_DSN=${CSIHLQ}.WORKFLOW export ZOWE_ZFS="${CSIHLQ}.ZFS" -export VERSION=`cat ../manifest.json.template | grep -o '"version": ".*"' | head -1 | cut -f4 -d\"` +export VERSION=$(cat ../manifest.json.template | grep -o '"version": ".*"' | head -1 | cut -f4 -d\") + +# Initialize variables +presmpe=0 +smpe=0 +ptf=0 +create=0 +test=0 +wf_test=0 # Upload and prepare all files sh 00_presmpe.sh presmpe=$? -if [ $presmpe -eq 0 ];then -# Create SMP/E -sh 01_smpe.sh -smpe=$? +if [ $presmpe -eq 0 ]; then + # Create SMP/E + sh 01_smpe.sh + smpe=$? -if [ $smpe -eq 0 ];then -if [ -n "$PTFNR" ];then -# Apply PTFs -sh 02_ptf.sh -ptf=$? -else -# There are no PTFs -ptf=0 -fi - -if [ $ptf -eq 0 ];then -# Create PSWI -sh 03_create.sh -create=$? - -# Cleanup after the creation of PSWI -sh 04_create_cleanup.sh -# Cleanup of SMP/E -sh 07_smpe_cleanup.sh -# Clean RELFILEs and PTFs -sh 08_presmpe_cleanup.sh - -if [ $create -eq 0 ];then -# Test PSWI -sh 05_test.sh -test=$? - -# Cleanup after the test -sh 06_test_cleanup.sh -fi -else - # Cleanup of SMP/E if PTF weren't successful - because the earlier cleanup runs only it it was success - sh 07_smpe_cleanup.sh - # Clean RELFILEs and PTFs -sh 08_presmpe_cleanup.sh -fi + if [ $smpe -eq 0 ]; then + if [ -n "$PTFNR" ]; then + # Apply PTFs + sh 02_ptf.sh + ptf=$? + else + # There are no PTFs + ptf=0 + fi + + if [ $ptf -eq 0 ]; then + # Create PSWI + sh 03_create.sh + create=$? + + # Cleanup after the creation of PSWI + sh 04_create_cleanup.sh + # Cleanup of SMP/E + sh 07_smpe_cleanup.sh + # Clean RELFILEs and PTFs + sh 08_presmpe_cleanup.sh + + if [ $create -eq 0 ]; then + # Test PSWI + sh 05_test.sh + test=$? + + if [ $test -eq 0 ]; then + #test the workflows + sh 051_test_workflows.sh + wf_test=$? + fi + + # Cleanup after the test + sh 06_test_cleanup.sh + fi + else + # Cleanup of SMP/E if PTF weren't successful - because the earlier cleanup runs only it it was success + sh 07_smpe_cleanup.sh + # Clean RELFILEs and PTFs + sh 08_presmpe_cleanup.sh + fi + else + # Cleanup of SMP/E if SMPE weren't successful - because the earlier cleanup runs only it it was success + sh 07_smpe_cleanup.sh + # Clean RELFILEs and PTFs + sh 08_presmpe_cleanup.sh + fi else - # Cleanup of SMP/E if SMPE weren't successful - because the earlier cleanup runs only it it was success - sh 07_smpe_cleanup.sh # Clean RELFILEs and PTFs -sh 08_presmpe_cleanup.sh + sh 08_presmpe_cleanup.sh fi -fi echo "" echo "" -if [ $smpe -ne 0 ] || [ $ptf -ne 0 ] || [ $create -ne 0 ] || [ $test -ne 0 ] || [ $presmpe -ne 0 ] -then - echo "Build unsuccessful!" +if [ $smpe -ne 0 ] || [ $ptf -ne 0 ] || [ $create -ne 0 ] || [ $test -ne 0 ] || [ $presmpe -ne 0 ] || [ $wf_test -ne 0 ]; then + echo "Build unsuccessful!" >> report.txt if [ $presmpe -ne 0 ]; then - echo "Pre-SMP/E wasn't successful." + echo "Pre-SMP/E wasn't successful." >> report.txt elif [ $smpe -ne 0 ]; then - echo "SMP/E wasn't successful." + echo "SMP/E wasn't successful." >> report.txt elif [ $ptf -ne 0 ]; then - echo "Applying PTFs wasn't successful." + echo "Applying PTFs wasn't successful." >> report.txt elif [ $create -ne 0 ]; then - echo "Creation of PSWI wasn't successful." + echo "Creation of PSWI wasn't successful." >> report.txt elif [ $test -ne 0 ]; then - echo "Testing of PSWI wasn't successful." + echo "Testing of PSWI wasn't successful." >> report.txt + elif [ $wf_test -ne 0 ]; then + echo "Workflow testing wasn't successful." >> report.txt fi exit -1 else diff --git a/pswi/ZWECONF_test.sh b/pswi/ZWECONF_test.sh new file mode 100755 index 0000000000..346c997e45 --- /dev/null +++ b/pswi/ZWECONF_test.sh @@ -0,0 +1,60 @@ +export ZOSMF_URL="https://zzow07.zowe.marist.cloud" +export ZOSMF_PORT=10443 +export ZOSMF_SYSTEM="S0W1" +export JOBNAME="ZWECONF1" +export HOST=${ZOSMF_URL#https:\/\/} +export BASE_URL="${ZOSMF_URL}:${ZOSMF_PORT}" +WORK_MOUNT="/tmp" + +echo "Changing runtime path in ZWECONF.properties." + +cp ../workflows/files/ZWECONF.properties ./ZWECONF.properties +sed "s|runtimeDirectory=|runtimeDirectory=${WORK_MOUNT}|g" ./ZWECONF.properties > _ZWECONF +sed "s|java_home=|java_home=#delete_me#|g" _ZWECONF > ZWECONF +sed "s|node_home=|node_home=#delete_me#|g" ZWECONF > _ZWECONF + +echo "Changing the configuration workflow to be fully automated." + +cp ../workflows/files/ZWECONF.xml ./ZWECONF.xml +sed "s|false|true|g" ./ZWECONF.xml > ZWECONFX + +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF +cd ${WORK_MOUNT} +put _ZWECONF +put ZWECONFX +EOF + +echo "Testing the configuration workflow ${WORK_MOUNT}/ZWECONFX" +sh scripts/wf_run_test.sh "${WORK_MOUNT}/ZWECONFX" "run" "ZWECONF" "${WORK_MOUNT}/_ZWECONF" +if [ $? -gt 0 ];then exit -1;fi + +echo "Converting zowe.yaml" + +echo "//${ZOSMF_SYSTEM} JOB (1),'PSWI',MSGCLASS=A,REGION=0M" > JCL +echo "/*JOBPARM SYSAFF=(${ZOSMF_SYSTEM})" >> JCL +echo "//UNPAXDIR EXEC PGM=BPXBATCH" >> JCL +echo "//STDOUT DD SYSOUT=*" >> JCL +echo "//STDERR DD SYSOUT=*" >> JCL +echo "//STDPARM DD *" >> JCL +echo "SH set -x;set -e;" >> JCL +echo "cd ${WORK_MOUNT};" >> JCL +echo "iconv -f IBM-1047 -t ISO8859-1 zowe.yaml > zowe_.yaml;" >> JCL +echo "/*" >> JCL + +sh scripts/submit_jcl.sh "`cat JCL`" +if [ $? -gt 0 ];then exit -1;fi +rm JCL + +sshpass -p${ZOSMF_PASS} sftp -o HostKeyAlgorithms=+ssh-rsa -o BatchMode=no -o StrictHostKeyChecking=no -o PubkeyAuthentication=no -b - -P ${ZZOW_SSH_PORT} ${ZOSMF_USER}@${HOST} << EOF +cd ${WORK_MOUNT} +get zowe_.yaml +rm zowe_.yaml +EOF + +pwd + +cp ../example-zowe.yaml example-zowe.yaml + +diff --ed example-zowe.yaml zowe_.yaml > diff.txt || true + +diff --ed diff.txt scripts/base_diff.txt > final_diff.txt diff --git a/pswi/scripts/base_diff.txt b/pswi/scripts/base_diff.txt new file mode 100644 index 0000000000..ad4425a61f --- /dev/null +++ b/pswi/scripts/base_diff.txt @@ -0,0 +1,46 @@ +471c + home: "#delete_me#" +. +456c + home: "#delete_me#" +. +281c + runtimeDirectory: "/tmp" +. +106c + # directory: +. +100,103c + # certificate: + # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS + # type: + # pkcs12: +. +66,91c + # Security related configurations. This setup is optional. + security: + # security product name. Can be RACF, ACF2 or TSS + product: RACF + # security group name + groups: + # Zowe admin user group + admin: ZWEADMIN + # Zowe STC group + stc: ZWEADMIN + # Zowe SysProg group + sysProg: ZWEADMIN + # security user name + users: + # Zowe runtime user name of main service + zowe: ZWESVUSR + # Zowe runtime user name of ZIS + zis: ZWESIUSR + # STC names + stcs: + # STC name of Zowe main service + zowe: ZWESLSTC + # STC name of Zowe ZIS + zis: ZWESISTC + # STC name of Zowe ZIS Auxiliary Server + aux: ZWESASTC +. diff --git a/pswi/scripts/check_response.sh b/pswi/scripts/check_response.sh index b9b280848e..b589cf88d2 100644 --- a/pswi/scripts/check_response.sh +++ b/pswi/scripts/check_response.sh @@ -5,13 +5,13 @@ REASON=`echo $RESP | grep -o '"reason":'` MSG=`echo $RESP | grep -o '"messageText":'` if [ -n "$REASON" ] || [ -n "$MSG" ] then - echo $RESP + echo $RESP >> report.txt exit -1 fi if [ $RESPCODE -ne 0 ] then - echo "REST API call failed." - echo $RESP + echo "REST API call failed." >> report.txt + echo $RESP >> report.txt exit -1 else echo "REST API call was successful." diff --git a/pswi/scripts/deploy_test_2_3.py b/pswi/scripts/deploy_test_2_3.py index f06a631379..7163577ce5 100644 --- a/pswi/scripts/deploy_test_2_3.py +++ b/pswi/scripts/deploy_test_2_3.py @@ -196,8 +196,8 @@ def create_swi(self): {"name": "ZOWE Mount Workflow", "description": "This workflow performs mount action of ZOWE zFS.", "location": {"dsname": self.hlq + ".WORKFLOW(ZWEWRF02)"}}, - {"name": "ZOWE Configuration of Zowe 2.0", - "description": "This workflow configures Zowe v2.0.", + {"name": "ZOWE Configuration of Zowe 3.0", + "description": "This workflow configures Zowe v3.0.", "location": {"dsname": self.hlq + ".WORKFLOW(ZWECONF)"}}, {"name":"ZOWE Creation of CSR request workflow", "description":"This workflow creates a certificate sign request.", diff --git a/pswi/scripts/submit_jcl.sh b/pswi/scripts/submit_jcl.sh index 58f32f3805..43a5c672ba 100644 --- a/pswi/scripts/submit_jcl.sh +++ b/pswi/scripts/submit_jcl.sh @@ -11,7 +11,7 @@ sh scripts/check_response.sh "${RESP}" $? JOB_STATUS_URL=`echo $RESP | grep -o '"url":".*"' | cut -f4 -d\" | tr -d '\' 2>/dev/null` if [ -z "$JOB_STATUS_URL" ] then - echo "No response from the REST API call." + echo "No response from the REST API call." >> report.txt exit -1 fi JOBID=`echo $RESP | grep -o '"jobid":".*"' | cut -f4 -d\"` @@ -49,7 +49,7 @@ if [ "$RC" = "CC 0000" ] then echo "${JOBNAME} ${JOBID} was completed." else - echo "${JOBNAME} ${JOBID} failed." - cat $JOBNAME/$JOBID + echo "${JOBNAME} ${JOBID} failed." >> report.txt + cat $JOBNAME/$JOBID >> report.txt exit -1 fi diff --git a/pswi/scripts/tmp_mounts.sh b/pswi/scripts/tmp_mounts.sh index c2e5f89370..eb44340d58 100644 --- a/pswi/scripts/tmp_mounts.sh +++ b/pswi/scripts/tmp_mounts.sh @@ -20,8 +20,8 @@ then echo "${MOUNT} with zFS ${ZFS} mounted will be used as is." MOUNTED=true else - echo "The file system ${ZFS} exists but is mounted to different mount point(${MOUNTP})." - echo "Use different name of zFS or ${MOUNTP} for mount point." + echo "The file system ${ZFS} exists but is mounted to different mount point(${MOUNTP})." >> report.txt + echo "Use different name of zFS or ${MOUNTP} for mount point." >> report.txt exit -1 fi else @@ -33,9 +33,9 @@ else if [ -n "$MOUNTZFS" ] then # If zFS is not mounted to the mount point then this mount point has different zFS - echo "The mount point ${MOUNT} has different zFS (${MOUNTZFS}) mounted." - echo "Use different mount point (not ${MOUNT})." - echo "Or use ${MOUNTZFS} for zFS." + echo "The mount point ${MOUNT} has different zFS (${MOUNTZFS}) mounted." >> report.txt + echo "Use different mount point (not ${MOUNT})." >> report.txt + echo "Or use ${MOUNTZFS} for zFS." >> report.txt exit -1 fi fi @@ -44,7 +44,7 @@ fi if [ "$MOUNTED" = false ] then # Check if data set exists - echo "Checking if temporary zFS ${TMP_ZFS} exists." + echo "Checking if temporary zFS ${ZFS} exists." RESP=`curl -s "${BASE_URL}/zosmf/restfiles/ds?dslevel=${ZFS}" -k -X "GET" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` sh scripts/check_response.sh "${RESP}" $? if [ $? -gt 0 ];then exit -1;fi @@ -61,7 +61,7 @@ then #TODO: also check the first dsname because it can be something that just has tmp_zfs as HLQ echo fi - # Mount zFS to TMP_MOUNT + # Mount zFS to MOUNT echo "Mounting zFS ${ZFS} to ${MOUNT} mount point with JCL because REST API doesn't allow AGGRGROW parm." echo ${JOBST1} > JCL diff --git a/pswi/scripts/wf_run_test.sh b/pswi/scripts/wf_run_test.sh new file mode 100755 index 0000000000..e31a8e3c19 --- /dev/null +++ b/pswi/scripts/wf_run_test.sh @@ -0,0 +1,116 @@ +#!/bin/sh +#version=1.0 + +export BASE_URL="${ZOSMF_URL}:${ZOSMF_PORT}" +WF_DEF_FILE=$1 +run=$2 +ZWECONF=$3 +INPUT_FILE=$4 + +echo "" +echo "" +echo "Script for testing workflow and if specified running with defaults/variable input file as well..." +echo "Host :" $ZOSMF_URL +echo "Port :" $ZOSMF_PORT +echo "z/OSMF system :" $ZOSMF_SYSTEM +echo "Workflow definition file :" $WF_DEF_FILE +echo "Variable Input file :" $INPUT_FILE + +WF_NAME="Testing_workflows" +# URLs +CREATE_WF_URL="${BASE_URL}/zosmf/workflow/rest/1.0/workflows" +WF_LIST_URL="${BASE_URL}/zosmf/workflow/rest/1.0/workflows?owner=${ZOSMF_USER}&workflowName=${WF_NAME}" + +# JSONs +if [ -n "$INPUT_FILE" ] +then +ADD_WORKFLOW_JSON='{"workflowName":"'$WF_NAME'", +"workflowDefinitionFile":"'${WF_DEF_FILE}'", +"variableInputFile":"'${INPUT_FILE}'", +"system":"'$ZOSMF_SYSTEM'", +"owner":"'$ZOSMF_USER'", +"assignToOwner" :true}' +else +ADD_WORKFLOW_JSON='{"workflowName":"'$WF_NAME'", +"workflowDefinitionFile":"'${WF_DEF_FILE}'", +"system":"'$ZOSMF_SYSTEM'", +"owner":"'$ZOSMF_USER'", +"assignToOwner" :true}' +fi + +set -x +# Get workflowKey for the workflow owned by user +echo "Get workflowKey for the workflow if it exists." + +RESP=`curl -s $WF_LIST_URL -k -X "GET" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` +WFKEY=`echo $RESP | grep -o '"workflowKey":".*"' | cut -f4 -d\"` + +if [ -n "$WFKEY" ] +then +WORKFLOW_URL="${CREATE_WF_URL}/${WFKEY}" + +echo "Deleting the workflow." +RESP=`curl -s $WORKFLOW_URL -k -X "DELETE" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` +sh scripts/check_response.sh "${RESP}" $? +fi + +# Create workflow with REST API +echo 'Invoking REST API to create the workflow.' + +RESP=`curl -s $CREATE_WF_URL -k -X "POST" -d "$ADD_WORKFLOW_JSON" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` +sh scripts/check_response.sh "${RESP}" $? +if [ $? -gt 0 ];then exit -1;fi +WFKEY=`echo $RESP | grep -o '"workflowKey":".*"' | cut -f4 -d\"` +WORKFLOW_URL="${CREATE_WF_URL}/${WFKEY}" + +if [ "$run" = "run" ] +then +# Run workflow +echo "Invoking REST API to start the workflow." + +RESP=`curl -s ${WORKFLOW_URL}/operations/start -k -X "PUT" -d "{}" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` +sh scripts/check_response.sh "${RESP}" $? +if [ $? -gt 0 ];then exit -1;fi +STATUS="" +until [ "$STATUS" = "FINISHED" ] +do +sleep 20 + + +# Get the result of the workflow +RESP=`curl -s ${WORKFLOW_URL} -k -X "GET" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` +if [ $? -gt 0 ];then exit -1;fi +STATUS_NAME=`echo $RESP | grep -o '"statusName":".*"' | cut -f4 -d\"` + +if [ "$STATUS_NAME" = "in-progress" ] +then + echo "Workflow ended with an error." >> report.txt + echo $RESP >> report.txt + echo "Checking if the workflow is ZWECONF" >> report.txt + if [ "$ZWECONF" = "ZWECONF" ] + then + STEP_NAME=`echo $RESP | grep -o '"currentStepName":".*"' | cut -f4 -d\"` + if [ "$STEP_NAME" = "init_zowe" ] + then + echo "The workflow is ZWECONF and should end in step 'init_zowe'" + STATUS="FINISHED" + else + echo "The workflow is ZWECONF but ended in different step: '$STEP_NAME'" >> report.txt + exit -1 + fi + else + echo "Workflow ended with an error and it is not ZWECONF." >> report.txt + echo $RESP >> report.txt + exit -1 + fi +elif [ "$STATUS_NAME" = "complete" ] +then + echo "Workflow finished successfully." + STATUS="FINISHED" +fi +done +fi + +echo "Deleting the workflow." +RESP=`curl -s $WORKFLOW_URL -k -X "DELETE" -H "Content-Type: application/json" -H "X-CSRF-ZOSMF-HEADER: A" --user $ZOSMF_USER:$ZOSMF_PASS` +sh scripts/check_response.sh "${RESP}" $? diff --git a/schemas/manifest-schema.json b/schemas/manifest-schema.json index 16e89fd94b..ce3f234605 100644 --- a/schemas/manifest-schema.json +++ b/schemas/manifest-schema.json @@ -56,7 +56,7 @@ }, "autoEncoding": { "type": "array", - "description": "An array of paths to recursively search and automatically tag according to file extension, via execution of the tag-files script 'https://github.com/zowe/zowe-install-packaging/blob/v2.x/master/bin/utils/tag-files.sh'" + "description": "An array of paths to recursively search and automatically tag according to file extension, via execution of the tag-files script 'https://github.com/zowe/zowe-install-packaging/blob/v3.x/master/bin/utils/tag-files.sh'" }, "homepage": { "type": "string", diff --git a/schemas/server-common.json b/schemas/server-common.json index 4eaa81feb1..ac30250d03 100644 --- a/schemas/server-common.json +++ b/schemas/server-common.json @@ -24,6 +24,14 @@ "minLength": 3, "maxLength": 44 }, + "datasetVsam": { + "$anchor": "zoweDatasetVsam", + "type": "string", + "description": "A 38-char all caps dotted ZOS name (space for '.INDEX')", + "pattern": "^([A-Z\\$\\#\\@]){1}([A-Z0-9\\$\\#\\@\\-]){0,7}(\\.([A-Z\\$\\#\\@]){1}([A-Z0-9\\$\\#\\@\\-]){0,7}){0,11}$", + "minLength": 3, + "maxLength": 38 + }, "datasetMember": { "$anchor": "zoweDatasetMember", "type": "string", diff --git a/schemas/zowe-yaml-schema.json b/schemas/zowe-yaml-schema.json index b37915a80c..deadae3492 100644 --- a/schemas/zowe-yaml-schema.json +++ b/schemas/zowe-yaml-schema.json @@ -161,208 +161,254 @@ } }, "certificate": { - "type": "object", - "additionalProperties": false, - "if": { - "properties": { - "type": { - "const": "PKCS12" - } - } - }, - "then": { - "required": ["pkcs12"] - }, - "else": { - "required": ["keyring"] - }, - "description": "Certificate related configurations", - "properties": { - "type": { - "type": "string", - "description": "Type of certificate storage method.", - "enum": ["PKCS12", "JCEKS", "JCECCAKS", "JCERACFKS", "JCECCARACFKS", "JCEHYBRIDRACFKS"], - "default": "PKCS12" - }, - "pkcs12": { + "oneOf": [ + { "type": "object", - "additionalProperties": false, - "description": "PKCS#12 keystore settings", + "required": [ "pkcs12" ], "properties": { - "directory": { - "$ref": "/schemas/v2/server-common#zowePath", - "description": "Keystore directory" - }, - "name": { - "type": "string", - "description": "Certificate alias name. Note: please use all lower cases as alias.", - "default": "localhost" - }, - "password": { - "type": "string", - "description": "Keystore password", - "default": "password" - }, - "caAlias": { - "type": "string", - "description": "Alias name of self-signed certificate authority. Note: please use all lower cases as alias.", - "default": "local_ca" - }, - "caPassword": { - "type": "string", - "description": "Password of keystore stored self-signed certificate authority.", - "default": "local_ca_password" - }, - "lock": { - "type": "boolean", - "description": "Whether to restrict the permissions of the keystore after creation" - }, - "import": { + "type": { "const": "PKCS12" }, + "pkcs12": { "type": "object", "additionalProperties": false, - "description": "Configure this section if you want to import certificate from another PKCS#12 keystore.", + "description": "PKCS#12 keystore settings", "properties": { - "keystore": { - "type": "string", - "description": "Existing PKCS#12 keystore which holds the certificate issued by external CA." + "directory": { + "$ref": "/schemas/v2/server-common#zowePath", + "description": "Keystore directory" + }, + "name": { + "type": [ "string", "null" ], + "description": "Certificate alias name. Note: please use all lower cases as alias.", + "default": "localhost" }, "password": { - "type": "string", - "description": "Password of the above keystore" + "type": [ "string", "null" ], + "description": "Keystore password", + "default": "password" }, - "alias": { - "type": "string", - "description": "Certificate alias will be imported. Note: please use all lower cases as alias." + "caAlias": { + "type": [ "string", "null" ], + "description": "Alias name of self-signed certificate authority. Note: please use all lower cases as alias.", + "default": "local_ca" + }, + "caPassword": { + "type": [ "string", "null" ], + "description": "Password of keystore stored self-signed certificate authority.", + "default": "local_ca_password" + }, + "lock": { + "type": "boolean", + "description": "Whether to restrict the permissions of the keystore after creation" + }, + "import": { + "type": "object", + "additionalProperties": false, + "description": "Configure this section if you want to import certificate from another PKCS#12 keystore.", + "properties": { + "keystore": { + "type": "string", + "description": "Existing PKCS#12 keystore which holds the certificate issued by external CA." + }, + "password": { + "type": "string", + "description": "Password of the above keystore" + }, + "alias": { + "type": "string", + "description": "Certificate alias will be imported. Note: please use all lower cases as alias." + } + } } } - } - } - }, - "keyring": { - "type": "object", - "additionalProperties": false, - "description": "Configure this section if you are using z/OS keyring", - "properties": { - "owner": { - "type": "string", - "description": "keyring owner. If this is empty, Zowe will use the user ID defined as zowe.setup.security.users.zowe." - }, - "name": { - "type": "string", - "description": "keyring name" }, - "label": { - "type": "string", - "description": "Label of Zowe certificate.", - "default": "localhost" - }, - "caLabel": { - "type": "string", - "description": "label of Zowe CA certificate.", - "default": "localca" - }, - "connect": { + "dname": { "type": "object", "additionalProperties": false, - "description": "Configure this section if you want to connect existing certificate in keyring to Zowe.", + "description": "Certificate distinguish name", "properties": { - "user": { - "type": "string", - "description": "Current owner of the existing certificate, can be SITE or an user ID." + "caCommonName": { + "type": [ "string", "null" ], + "description": "Common name of certificate authority generated by Zowe." }, - "label": { - "type": "string", - "description": "Label of the existing certificate will be connected to Zowe keyring." + "commonName": { + "type": [ "string", "null" ], + "description": "Common name of certificate generated by Zowe." + }, + "orgUnit": { + "type": [ "string", "null" ], + "description": "Organization unit of certificate generated by Zowe." + }, + "org": { + "type": [ "string", "null" ], + "description": "Organization of certificate generated by Zowe." + }, + "locality": { + "type": [ "string", "null" ], + "description": "Locality of certificate generated by Zowe. This is usually the city name." + }, + "state": { + "type": [ "string", "null" ], + "description": "State of certificate generated by Zowe. You can also put province name here." + }, + "country": { + "type": [ "string", "null" ], + "description": "2 letters country code of certificate generated by Zowe." } } }, - "import": { + "validity": { + "type": [ "integer", "null" ], + "description": "Validity days for Zowe generated certificates", + "default": 3650 + }, + "san": { + "type": "array", + "description": "Domain names and IPs should be added into certificate SAN. If this field is not defined, `zwe init` command will use `zowe.externalDomains`.", + "items": { + "type": "string" + } + }, + "importCertificateAuthorities": { + "type": "array", + "description": "PEM format certificate authorities will also be imported and trusted. If you have other certificate authorities want to be trusted in Zowe keyring, list the certificate labels here. **NOTE**, due to the limitation of RACDCERT command, this field should contain maximum 2 entries.", + "items": { + "type": "string" + } + } + } + }, + { + "type": "object", + "required": [ "keyring" ], + "properties": { + "type": { "enum": ["JCEKS", "JCECCAKS", "JCERACFKS", "JCECCARACFKS", "JCEHYBRIDRACFKS"] }, + "keyring": { "type": "object", "additionalProperties": false, - "description": "Configure this section if you want to import existing certificate stored in data set to Zowe.", + "description": "Configure this section if you are using z/OS keyring", "properties": { - "dsName": { + "owner": { "type": "string", - "description": "Name of the data set holds the certificate issued by other CA. This data set should be in PKCS12 format and contain private key." + "description": "keyring owner. If this is empty, Zowe will use the user ID defined as zowe.setup.security.users.zowe." }, - "password": { + "name": { "type": "string", - "description": "Password for the PKCS12 data set." + "description": "keyring name" + }, + "label": { + "type": "string", + "description": "Label of Zowe certificate.", + "default": "localhost" + }, + "caLabel": { + "type": "string", + "description": "label of Zowe CA certificate.", + "default": "localca" + }, + "connect": { + "type": "object", + "additionalProperties": false, + "description": "Configure this section if you want to connect existing certificate in keyring to Zowe.", + "properties": { + "user": { + "type": "string", + "description": "Current owner of the existing certificate, can be SITE or an user ID." + }, + "label": { + "type": "string", + "description": "Label of the existing certificate will be connected to Zowe keyring." + } + } + }, + "import": { + "type": "object", + "additionalProperties": false, + "description": "Configure this section if you want to import existing certificate stored in data set to Zowe.", + "properties": { + "dsName": { + "type": "string", + "description": "Name of the data set holds the certificate issued by other CA. This data set should be in PKCS12 format and contain private key." + }, + "password": { + "type": "string", + "description": "Password for the PKCS12 data set." + } + } + }, + "zOSMF": { + "type": "object", + "additionalProperties": false, + "description": "Configure this section if you want to trust z/OSMF certificate authority in Zowe keyring.", + "properties": { + "ca": { + "type": "string", + "description": "z/OSMF certificate authority alias" + }, + "user": { + "type": "string", + "description": "z/OSMF user. Zowe initialization utility can detect alias of z/OSMF CA for RACF security system. The automated detection requires this z/OSMF user as input." + } + } } } }, - "zOSMF": { + "dname": { "type": "object", "additionalProperties": false, - "description": "Configure this section if you want to trust z/OSMF certificate authority in Zowe keyring.", + "description": "Certificate distinguish name", "properties": { - "ca": { + "caCommonName": { + "type": "string", + "description": "Common name of certificate authority generated by Zowe." + }, + "commonName": { + "type": "string", + "description": "Common name of certificate generated by Zowe." + }, + "orgUnit": { + "type": "string", + "description": "Organization unit of certificate generated by Zowe." + }, + "org": { + "type": "string", + "description": "Organization of certificate generated by Zowe." + }, + "locality": { + "type": "string", + "description": "Locality of certificate generated by Zowe. This is usually the city name." + }, + "state": { "type": "string", - "description": "z/OSMF certificate authority alias" + "description": "State of certificate generated by Zowe. You can also put province name here." }, - "user": { + "country": { "type": "string", - "description": "z/OSMF user. Zowe initialization utility can detect alias of z/OSMF CA for RACF security system. The automated detection requires this z/OSMF user as input." + "description": "2 letters country code of certificate generated by Zowe." } } - } - } - }, - "dname": { - "type": "object", - "additionalProperties": false, - "description": "Certificate distinguish name", - "properties": { - "caCommonName": { - "type": "string", - "description": "Common name of certificate authority generated by Zowe." - }, - "commonName": { - "type": "string", - "description": "Common name of certificate generated by Zowe." - }, - "orgUnit": { - "type": "string", - "description": "Organization unit of certificate generated by Zowe." - }, - "org": { - "type": "string", - "description": "Organization of certificate generated by Zowe." }, - "locality": { - "type": "string", - "description": "Locality of certificate generated by Zowe. This is usually the city name." + "validity": { + "type": [ "integer", "null" ], + "description": "Validity days for Zowe generated certificates", + "default": 3650 }, - "state": { - "type": "string", - "description": "State of certificate generated by Zowe. You can also put province name here." + "san": { + "type": "array", + "description": "Domain names and IPs should be added into certificate SAN. If this field is not defined, `zwe init` command will use `zowe.externalDomains`.", + "items": { + "type": "string" + } }, - "country": { - "type": "string", - "description": "2 letters country code of certificate generated by Zowe." + "importCertificateAuthorities": { + "type": "array", + "description": "PEM format certificate authorities will also be imported and trusted. If you have other certificate authorities want to be trusted in Zowe keyring, list the certificate labels here. **NOTE**, due to the limitation of RACDCERT command, this field should contain maximum 2 entries.", + "items": { + "type": "string" + } } } - }, - "validity": { - "type": "integer", - "description": "Validity days for Zowe generated certificates", - "default": 3650 - }, - "san": { - "type": "array", - "description": "Domain names and IPs should be added into certificate SAN. If this field is not defined, `zwe init` command will use `zowe.externalDomains`.", - "items": { - "type": "string" - } - }, - "importCertificateAuthorities": { - "type": "array", - "description": "PEM format certificate authorities will also be imported and trusted. If you have other certificate authorities want to be trusted in Zowe keyring, list the certificate labels here. **NOTE**, due to the limitation of RACDCERT command, this field should contain maximum 2 entries.", - "items": { - "type": "string" - } } - } + ] }, "vsam": { "type": "object", @@ -382,6 +428,16 @@ "storageClass": { "type": "string", "description": "Storage class name if you are using VSAM in RLS mode" + }, + "name": { + "anyOf": [ + { "type": "null" }, + { "type": "string", "maxLength": 0 }, + { + "$ref": "/schemas/v2/server-common#zoweDatasetVsam", + "description": "Data set name. Must match components.caching-service.storage.vsam.name" + } + ] } } } @@ -419,20 +475,7 @@ } }, "network": { - "type": "object", - "additionalProperties": false, - "description": "Optional, advanced network configuration parameters", - "properties": { - "vipaIp": { - "type": "string", - "description": "The IP address which all of the Zowe servers will be binding to. If you are using multiple DIPVA addresses, do not use this option." - }, - "validatePortFree": { - "type": "boolean", - "default": true, - "description": "Whether or not to ensure that the port a server is about to use is available. Usually, servers will know this when they attempt to bind to a port, so this option allows you to disable the additional verification step." - } - } + "$ref": "#/$defs/networkSettings" }, "extensionRegistry": { "type": "object", @@ -591,6 +634,10 @@ "$ref": "#/$defs/port", "description": "Port number of your z/OSMF instance." }, + "scheme": { + "$ref" : "#/$defs/scheme", + "description": "Scheme used to connect to z/OSMF instance. Optional for outbout AT-TLS, defaults to https" + }, "applId": { "type": "string", "description": "Appl ID of your z/OSMF instance." @@ -640,6 +687,14 @@ "minimum": 0, "maximum": 65535 }, + "scheme": { + "type": "string", + "enum": [ + "http", + "https" + ], + "default": "https" + }, "certificate": { "oneOf": [ { "$ref": "#/$defs/pkcs12-certificate" }, @@ -749,7 +804,7 @@ "file": { "type": "string", "description": "Path of your z/OS keyring, including ring owner and ring name. Case sensitivity and spaces matter.", - "pattern": "^safkeyring:\/\/.*" + "pattern": "^safkeyring[a-z]*:\/\/.*" }, "password": { "type": "string", @@ -776,7 +831,7 @@ "file": { "type": "string", "description": "Path of your z/OS keyring, including ring owner and ring name. Case sensitivity and spaces matter.", - "pattern": "^safkeyring:\/\/.*" + "pattern": "^safkeyring[a-z]*:\/\/.*" }, "password": { "type": "string", @@ -791,11 +846,11 @@ "description": "Certificate in PEM format.", "properties": { "key": { - "type": "string", + "type": [ "string", "null" ], "description": "Path to the certificate private key stored in PEM format." }, "certificate": { - "type": "string", + "type": [ "string", "null" ], "description": "Path to the certificate stored in PEM format." }, "certificateAuthorities": { @@ -854,6 +909,134 @@ "default": "yes" } } + }, + "zowe": { + "type": "object", + "description": "Component level overrides for top level Zowe network configuration.", + "additionalProperties": true, + "properties": { + "network": { + "$ref": "#/$defs/networkSettings" + }, + "job": { + "$ref": "#/$defs/componentJobSettings" + } + } + } + } + }, + "componentJobSettings": { + "$anchor": "componentJobSettings", + "type": "object", + "description": "Component level overrides for job execution behavior", + "properties": { + "suffix": { + "type": "string", + "description": "Can be used by components to declare a jobname suffix to append to their job. This is not currently used by Zowe itself, it is up to components to use this value if desired. Zowe may use this value in the future." + } + } + }, + "nativeTlsSettings": { + "$anchor": "nativeTlsSettings", + "type": "object", + "additionalProperties": false, + "properties": { + "attls": { + "anyOf": [ + { + "type": "string", + "enum": [ "", "false" ] + }, + { + "const": false + } + ] + }, + "ciphers": { + "type": "array", + "description": "Acceptable TLS cipher suites for network connections, in IANA format.", + "items": { + "type": "string" + } + }, + "curves": { + "type": "array", + "description": "Acceptable key exchange elliptic curves for network connections.", + "items": { + "type": "string" + } + }, + "maxTls": { + "type": "string", + "enum": ["TLSv1.2", "TLSv1.3"], + "default": "TLSv1.3", + "description": "Maximum TLS version allowed for network connections." + }, + "minTls": { + "type": "string", + "enum": ["TLSv1.2", "TLSv1.3"], + "default": "TLSv1.2", + "description": "Minimum TLS version allowed for network connections, and less than or equal to network.maxTls." + } + } + }, + "attlsSetting": { + "type": "object", + "additionalProperties": false, + "properties": { + "attls": { + "const": true, + "description": "Enables AT-TLS for client or server operations. AT-TLS should only be enabled in a z/OS host environment. Servers will be switched into HTTP mode to accomodate z/OS the specific AT-TLS feature which wraps network calls in TLS." + } + } + }, + "networkSettings": { + "type": "object", + "$anchor": "networkSettings", + "additionalProperties": false, + "description": "Optional, advanced network configuration parameters", + "properties": { + "server": { + "type": "object", + "description": "Optional, advanced network configuration parameters for Zowe servers", + "properties": { + "listenAddresses": { + "type": "array", + "description": "The IP addresses which all of the Zowe servers will be binding on and listening to. Some servers may only support listening on the first element.", + "items": { + "$ref": "/schemas/v2/server-common#zoweIpv4" + } + }, + "vipaIp": { + "type": "string", + "description": "The IP address which all of the Zowe servers will be binding to. If you are using multiple DIPVA addresses, do not use this option." + }, + "validatePortFree": { + "type": "boolean", + "default": true, + "description": "Whether or not to ensure that the port a server is about to use is available. Usually, servers will know this when they attempt to bind to a port, so this option allows you to disable the additional verification step." + }, + "tls": { + "anyOf": [ + { "$ref": "#/$defs/attlsSetting" }, + { "$ref": "#/$defs/nativeTlsSettings" } + ] + } + } + + }, + "client": { + "type": "object", + "additionalProperties": false, + "description": "Optional, advanced network configuration parameters for Zowe servers when sending requests as clients.", + "properties": { + "tls": { + "anyOf": [ + { "$ref": "#/$defs/attlsSetting" }, + { "$ref": "#/$defs/nativeTlsSettings" } + ] + } + } } } }, diff --git a/smpe/bld/AZWE002.htm b/smpe/bld/AZWE003.htm similarity index 96% rename from smpe/bld/AZWE002.htm rename to smpe/bld/AZWE003.htm index 724b3fc1a1..b6689a4468 100644 --- a/smpe/bld/AZWE002.htm +++ b/smpe/bld/AZWE003.htm @@ -1,5 +1,4 @@ - Zowe Program Directory @@ -9,15 +8,15 @@

Program Directory for
Zowe Open Source Project

-

0.0.2

+

0.0.3

-

FMID AZWE002

+

FMID AZWE003

for use with
z/OS 2.3.0 or later

-

Document Date: April 2022

+

Document Date: March 2024

 
@@ -25,7 +24,7 @@

Before using this information and the product it supports, be sure to read the general information under "Notices". -

Copyright Contributors to the Zowe Project. 2019, 2022 +

Copyright Contributors to the Zowe Project. 2019, 2022, 2024


Table of Contents

Figures

Introduction
@@ -140,7 +139,7 @@


Zowe FMIDs

Zowe consists of the following FMIDs:

-
AZWE002 +
AZWE003

Program Materials

Basic Machine-Readable Materials are materials that are supplied @@ -236,7 +235,7 @@

PTFs that have been incorporated into the program.

Program Level Information

All APARs of previous releases of Zowe that were resolved -before April 2022 have been incorporated into Zowe. +before March 2024 have been incorporated into Zowe.


Service Level Information

No PTFs against this release of Zowe have been incorporated into the product package. @@ -932,7 +931,7 @@


Blks -hlq.ZOWE.AZWE002.F1 +hlq.ZOWE.AZWE003.F1 U PDSE FB @@ -940,7 +939,7 @@

7 N/A -hlq.ZOWE.AZWE002.F2 +hlq.ZOWE.AZWE003.F2 U PDSE FB @@ -948,7 +947,7 @@

13 N/A -hlq.ZOWE.AZWE002.F3 +hlq.ZOWE.AZWE003.F3 U PDSE U @@ -956,7 +955,7 @@

41 N/A -hlq.ZOWE.AZWE002.F4 +hlq.ZOWE.AZWE003.F4 U PDSE VB @@ -964,7 +963,7 @@

10722 N/A -hlq.ZOWE.AZWE002.SMPMCS +hlq.ZOWE.AZWE003.SMPMCS U SEQ FB @@ -1055,13 +1054,13 @@

  • Run REPORT CROSSZONE

    Allocate file system to hold web download package

    -

    These instructions are also in the AZWE002.readme.txt file that you +

    These instructions are also in the AZWE003.readme.txt file that you downloaded from the web.

    The SMP/E input data sets to install Zowe Open Source Project are provided as -compressed files in AZWE002.pax.Z, which must be uploaded to z/OS as a +compressed files in AZWE003.pax.Z, which must be uploaded to z/OS as a z/OS UNIX file. You can either create a new z/OS UNIX file system (zFS) or create a new directory in an existing file system to place -AZWE002.pax.Z. +AZWE003.pax.Z.

    You can use the following sample JCL to create a new file system, and directory, for the download package. @@ -1113,9 +1112,9 @@

    Expected Return Codes and Messages: You will receive a return code of 0 if this job runs correctly.

    Upload the web download package to the host

    -

    These instructions are also in the AZWE002.readme.txt file that you +

    These instructions are also in the AZWE003.readme.txt file that you downloaded from the web. -

    Upload the AZWE002.readme.txt file in text format and the AZWE002.pax.Z file +

    Upload the AZWE003.readme.txt file in text format and the AZWE003.pax.Z file in binary format from your workstation to the z/OS UNIX file system.

    In the following sample dialog, we use FTP from a Microsoft Windows command line to do the transfer. Commands or other information entered @@ -1155,26 +1154,26 @@

    250 HFS directory @zfs_path@ is the current working directory ftp> ascii 200 Representation type is Ascii NonPrint -ftp> put d:\AZWE002.readme.txt +ftp> put d:\AZWE003.readme.txt 200 Port request OK. -125 Storing data set @zfs_path@/AZWE002.readme.txt +125 Storing data set @zfs_path@/AZWE003.readme.txt 250 Transfer completed successfully. ftp: 9412 bytes sent in 0.01 sec. (1366.67 Kb/s) ftp> binary 200 Representation type is Image -ftp> put d:\AZWE002.pax.Z +ftp> put d:\AZWE003.pax.Z 200 Port request OK. -125 Storing data set @zfs_path@/AZWE002.pax.Z +125 Storing data set @zfs_path@/AZWE003.pax.Z 250 Transfer completed successfully. ftp: 481549824 bytes sent in 1.26 sec. (1040.52 Kb/s) ftp> quit 221 Quit command received. Goodbye.

    Extract and expand the compressed SMPMCS and RELFILEs

    -

    These instructions are also in the AZWE002.readme.txt file that you +

    These instructions are also in the AZWE003.readme.txt file that you downloaded from the web. -

    The AZWE002.readme.txt file uploaded in the previous step holds a sample +

    The AZWE003.readme.txt file uploaded in the previous step holds a sample JCL to expand the compressed SMPMCS and RELFILEs from the uploaded -AZWE002.pax.Z file into data sets for use by the SMP/E RECEIVE job. The +AZWE003.pax.Z file into data sets for use by the SMP/E RECEIVE job. The JCL is repeated here for your convenience.

    • @zfs_path@ matches the variable you specified in the previous step. @@ -1215,7 +1214,7 @@

      //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * oshell cd @zfs_path@/ ; + - pax -rvf AZWE002.pax.Z + pax -rvf AZWE003.pax.Z //* //GIMUNZIP EXEC PGM=GIMUNZIP,REGION=0M,COND=(0,LT) //*STEPLIB DD DISP=SHR,DSN=SYS1.MIGLIB @@ -1227,16 +1226,16 @@

      // PATH='@zfs_path@/' //SYSIN DD *
      <GIMUNZIP>
      -<ARCHDEF archid="AZWE002.SMPMCS"
      -         newname="@PREFIX@.ZOWE.AZWE002.SMPMCS"/>
      -<ARCHDEF archid="AZWE002.F1"
      -         newname="@PREFIX@.ZOWE.AZWE002.F1"/>
      -<ARCHDEF archid="AZWE002.F2"
      -         newname="@PREFIX@.ZOWE.AZWE002.F2"/>
      -<ARCHDEF archid="AZWE002.F3"
      -         newname="@PREFIX@.ZOWE.AZWE002.F3"/>
      -<ARCHDEF archid="AZWE002.F4"
      -         newname="@PREFIX@.ZOWE.AZWE002.F4"/>
      +<ARCHDEF archid="AZWE003.SMPMCS"
      +         newname="@PREFIX@.ZOWE.AZWE003.SMPMCS"/>
      +<ARCHDEF archid="AZWE003.F1"
      +         newname="@PREFIX@.ZOWE.AZWE003.F1"/>
      +<ARCHDEF archid="AZWE003.F2"
      +         newname="@PREFIX@.ZOWE.AZWE003.F2"/>
      +<ARCHDEF archid="AZWE003.F3"
      +         newname="@PREFIX@.ZOWE.AZWE003.F3"/>
      +<ARCHDEF archid="AZWE003.F4"
      +         newname="@PREFIX@.ZOWE.AZWE003.F4"/>
       </GIMUNZIP>
       //*
       

      Sample Jobs

      @@ -1254,43 +1253,43 @@

      ZWE1SMPE SMP/E Sample job to create an SMP/E environment (optional) -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 ZWE2RCVE RECEIVE Sample SMP/E RECEIVE job -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 ZWE3ALOC ALLOCATE Sample job to allocate target and distribution libraries -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 ZWE4ZFS ALLOMZFS Sample job to allocate, create mountpoint, and mount zFS data sets -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 ZWE5MKD MKDIR Sample job to invoke the supplied ZWEMKDIR EXEC to allocate file system paths -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 ZWE6DDEF DDDEF Sample job to define SMP/E DDDEFs -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 ZWE7APLY APPLY Sample SMP/E APPLY job -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 ZWE8ACPT ACCEPT Sample SMP/E ACCEPT job -ZOWE.AZWE002.F1 +ZOWE.AZWE003.F1 Note: When Zowe is downloaded from the web, the RELFILE data set name will be prefixed by your chosen high level qualifier, as @@ -1307,7 +1306,7 @@

      parameters to uppercase values to meet the requirements of your site.
      //STEP1    EXEC PGM=IEBCOPY
       //SYSPRINT DD SYSOUT=*
      -//IN       DD DSN=ZOWE.AZWE002.F1,
      +//IN       DD DSN=ZOWE.AZWE003.F1,
       //            DISP=SHR,
       //*           VOL=SER=filevol,
       //            UNIT=SYSALLDA
      @@ -1586,7 +1585,7 @@ 

      other companies.

      Reader's Comments

      -

      Program Directory for Zowe Open Source Project, April 2022 +

      Program Directory for Zowe Open Source Project, March 2024

      We appreciate your input on this publication. Feel free to comment on the clarity, accuracy, and completeness of the information or give us diff --git a/smpe/bld/SMPMCS.txt b/smpe/bld/SMPMCS.txt index afa140f371..28aa8e9101 100755 --- a/smpe/bld/SMPMCS.txt +++ b/smpe/bld/SMPMCS.txt @@ -17,8 +17,8 @@ */ . ++VER(Z038) /* zOS */ - SUP(AZWE001) - DELETE(AZWE001) + SUP(AZWE001 AZWE002) + DELETE(AZWE001 AZWE002) . ++SAMP(ZWEMKDIR) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(1) . ++SAMP(ZWE1SMPE) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(1) . @@ -29,12 +29,44 @@ ++SAMP(ZWE6DDEF) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(1) . ++SAMP(ZWE7APLY) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(1) . ++SAMP(ZWE8ACPT) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(1) . +++SAMP(ZWECHG) SYSLIB(SZWEEXEC) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEINS) SYSLIB(SZWEEXEC) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEGEN00) SYSLIB(SZWEEXEC) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWEMCOPY) SYSLIB(SZWEEXEC) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWEOCOPY) SYSLIB(SZWEEXEC) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWECSRVS) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWECSVSM) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWEKRING) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWENOKYR) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEGENER) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIACF) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIACFZ) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIAPF) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIAPF2) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRA1) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRA2) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRA3) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRR1) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRR2) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRR3) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRT1) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRT2) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIKRT3) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIMVS) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIMVS2) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEINSTL) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIRAC) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEIRACZ) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEISTC) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEITSS) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWEITSSZ) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWENOKRA) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWENOKRR) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWENOKRT) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWENOSEC) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWERMVS) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWERMVS2) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . +++SAMP(ZWERSTC) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWESECKG) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWESECUR) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . ++SAMP(ZWESIPRG) SYSLIB(SZWESAMP) DISTLIB(AZWESAMP) RELFILE(2) . @@ -78,12 +110,6 @@ ++HFS(ZWEPAX06) SYSLIB(SZWEZFS ) DISTLIB(AZWEZFS ) RELFILE(4) SHSCRIPT(ZWESHPAX,PRE,POST) BINARY PARM(PATHMODE(0,7,5,5)) . -++HFS(ZWEPAX07) SYSLIB(SZWEZFS ) DISTLIB(AZWEZFS ) RELFILE(4) - SHSCRIPT(ZWESHPAX,PRE,POST) - BINARY PARM(PATHMODE(0,7,5,5)) . -++HFS(ZWEPAX08) SYSLIB(SZWEZFS ) DISTLIB(AZWEZFS ) RELFILE(4) - SHSCRIPT(ZWESHPAX,PRE,POST) - BINARY PARM(PATHMODE(0,7,5,5)) . ++HFS(ZWEWRF01) SYSLIB(SZWEZFS ) DISTLIB(AZWEZFS ) RELFILE(4) TEXT PARM(PATHMODE(0,7,5,5)) . ++HFS(ZWEYML01) SYSLIB(SZWEZFS ) DISTLIB(AZWEZFS ) RELFILE(4) diff --git a/smpe/bld/_README.txt b/smpe/bld/_README.txt index 46f4570987..42cca658c1 100644 --- a/smpe/bld/_README.txt +++ b/smpe/bld/_README.txt @@ -153,6 +153,22 @@ site requirements. 8. Contact documentation team to update the Program Directory 9. Notify an IBM-employed build engineer to update the IBM processes +Adding or removing Zowe components +--------------------------- +When modifying Zowe components included in the PAX via manifest.json.template, +changes may be required to the SMPMCS.txt and smpe-split.sh scripts. The smpe-split.sh +script chunks the Zowe install into multiple PAX files, which are included in the SMPMCS.txt +file as HFS definitions. For example: +++HFS(ZWEPAX02) SYSLIB(SZWEZFS ) DISTLIB(AZWEZFS ) RELFILE(4) + +In general, adding new components will continue to work with the SMP/e build, +while removing components, either by renaming directories or deleting them outright, +will result in errors. + +See the smpe-split.sh script for additional inline documentation, and consult with an IBM SMP/e +engineer before finalizing any changes to the smpe-split.sh or SMPMCS.txt file. + + Add product member to build --------------------------- 1. Add member to files/..., e.g. files/jcl/ZWENOSEC.jcl diff --git a/smpe/bld/service/promoted-apar.txt b/smpe/bld/service/promoted-apar.txt deleted file mode 100644 index eda8068aeb..0000000000 --- a/smpe/bld/service/promoted-apar.txt +++ /dev/null @@ -1,42 +0,0 @@ -IO29289 -IO29290 -IO29291 -IO29286 -IO29287 -IO29288 -IO29185 -IO29186 -IO29187 -IO29182 -IO29183 -IO29184 -IO29174 -IO29175 -IO29176 -IO29092 -IO29093 -IO29094 -IO29089 -IO29090 -IO29091 -IO29086 -IO29087 -IO29088 -IO29009 -IO29010 -IO29011 -IO29006 -IO29007 -IO29008 -IO28898 -IO28899 -IO28904 -IO28896 -IO28897 -IO28903 -IO28861 -IO28862 -IO28866 -IO28859 -IO28860 -IO28865 \ No newline at end of file diff --git a/smpe/bld/service/promoted-close.txt b/smpe/bld/service/promoted-close.txt deleted file mode 100644 index 1a8d92b9ca..0000000000 --- a/smpe/bld/service/promoted-close.txt +++ /dev/null @@ -1,629 +0,0 @@ - IO29289 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.12.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29290 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.12.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29291 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.12.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29286 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.11.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29287 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.11.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29288 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.11.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29185 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.10.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29186 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.10.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29187 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.10.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29182 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.9.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29183 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.9.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29184 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.9.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29174 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.8.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29175 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.8.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29176 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.8.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29092 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.7.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29093 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.7.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29094 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.7.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29089 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.6.1. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29090 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.6.1. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29091 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.6.1. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29086 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.6.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29087 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.6.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29088 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.6.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29009 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.5.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29010 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.5.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29011 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.5.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29006 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.4.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29007 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.4.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO29008 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.4.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28898 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.3.1. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28899 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.3.1. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28904 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.3.1. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28896 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.3.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28897 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.3.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28903 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.3.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28861 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.2.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28862 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.2.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28866 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.2.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28859 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.1.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28860 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.1.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ - - IO28865 - - PROBLEM SUMMARY: - **************************************************************** - * USERS AFFECTED: All Zowe users * - **************************************************************** - * PROBLEM DESCRIPTION: Update Zowe FMID AZWE002 to match the * - * community release * - **************************************************************** - * RECOMMENDATION: Apply provided service * - **************************************************************** - The Zowe community version was updated to 2.1.0. - This PTF provides the community changes in SMP/E format. - Follow this link for more details on the community changes: - https://docs.zowe.org/stable/ \ No newline at end of file diff --git a/smpe/bld/service/promoted-hold.txt b/smpe/bld/service/promoted-hold.txt deleted file mode 100644 index 7df8737e0f..0000000000 --- a/smpe/bld/service/promoted-hold.txt +++ /dev/null @@ -1,390 +0,0 @@ -++HOLD(UO90033) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23297) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO90031) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23255) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO90022) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23208) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO90020) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23164) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO90018) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23116) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02066) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23074) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02064) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23041) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02062) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(23027) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02058) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(22346) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02056) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(22292) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02053) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(22272) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02051) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(22263) - COMMENT( - **************************************************************** - * Affected function: SMP/E install * - **************************************************************** - * Description: add DDDEF to CSI. * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: n/a * - **************************************************************** - Applying this maintenance requires the definition of a new - DDDEF in your CSI. - You can use the following JCL to update an existing CSI. - Substitute the #... placeholders with values that match your - site requirements. - - //SZWELOAD JOB - // EXPORT SYMLIST=(TZON,TRGT) - // SET TRGT=#target_hlq - // SET SMPE=#globalcsi_hlq - // SET TZON=#target_zone - //UCLIN EXEC PGM=GIMSMP,REGION=0M,COND=(4,LT) - //SZWELOAD DD SPACE=(TRK,(30,15,15)), - // UNIT=SYSALLDA, - // DISP=(MOD,CATLG), - // DSNTYPE=LIBRARY, - // RECFM=U, - // LRECL=0, - // BLKSIZE=32760, - // DSN=&TRGT..SZWELOAD - //SMPCSI DD DISP=OLD,DSN=&SMPE..CSI - //SMPCNTL DD *,SYMBOLS=JCLONLY - SET BDY(&TZON). - UCLIN. - ADD DDDEF (SZWELOAD) - DATASET(&TRGT..SZWELOAD) - UNIT(SYSALLDA) - WAITFORDSN - SHR . - ENDUCL. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02049) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(22206) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). -++HOLD(UO02047) SYSTEM FMID(AZWE002) REASON(ACTION) DATE(22167) - COMMENT( - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: stop servers * - **************************************************************** - * Timing: pre-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Stop the Zowe servers before installing this update. - - **************************************************************** - * Affected function: Zowe servers * - **************************************************************** - * Description: start servers * - **************************************************************** - * Timing: post-APPLY * - **************************************************************** - * Part: ZWESLSTC and ZWESISTC * - **************************************************************** - Start the Zowe servers after installing this update. - - ). \ No newline at end of file diff --git a/smpe/bld/service/promoted-ptf.txt b/smpe/bld/service/promoted-ptf.txt deleted file mode 100644 index 4782225075..0000000000 --- a/smpe/bld/service/promoted-ptf.txt +++ /dev/null @@ -1,28 +0,0 @@ -UO90033 -UO90034 -UO90031 -UO90032 -UO90022 -UO90023 -UO90020 -UO90021 -UO90018 -UO90019 -UO02066 -UO02067 -UO02064 -UO02065 -UO02062 -UO02063 -UO02058 -UO02059 -UO02056 -UO02057 -UO02053 -UO02054 -UO02051 -UO02052 -UO02049 -UO02050 -UO02047 -UO02048 \ No newline at end of file diff --git a/smpe/bld/service/ptf-bucket.txt b/smpe/bld/service/ptf-bucket.txt deleted file mode 100644 index daa206b57a..0000000000 --- a/smpe/bld/service/ptf-bucket.txt +++ /dev/null @@ -1,24 +0,0 @@ -#----------------------------------------------------------------------# -# NOTE FOR PULL REQUEST APPROVER: # -# This file may only be updated when IBM provides more PTF numbers, or # -# when a Release Candidate PTF is promoted. Reject ALL other updates. # -#----------------------------------------------------------------------# -# -# format: - [] -#UO02047 UO02048 - IO28859 IO28860 IO28865 - Thu Jun 16 19:09:50 UTC 2022 -#UO02049 UO02050 - IO28861 IO28862 IO28866 - Mon Jul 25 18:59:34 UTC 2022 -#UO02051 UO02052 - IO28896 IO28897 IO28903 - Wed Sep 21 14:00:05 UTC 2022 -#UO02053 UO02054 - IO28898 IO28899 IO28904 - Thu Sep 29 17:26:28 UTC 2022 -#UO02056 UO02057 - IO29006 IO29007 IO29008 - Wed Oct 19 20:50:03 UTC 2022 -#UO02058 UO02059 - IO29009 IO29010 IO29011 - Mon Dec 12 22:54:15 UTC 2022 -#UO02062 UO02063 - IO29086 IO29087 IO29088 - Fri Jan 27 20:05:55 UTC 2023 -#UO02064 UO02065 - IO29089 IO29090 IO29091 - Fri Feb 10 21:43:46 UTC 2023 v2r6m1 -#UO02066 UO02067 - IO29092 IO29093 IO29094 - Thu Mar 16 00:39:46 UTC 2023 v2r7 -#UO90018 UO90019 - IO29174 IO29175 IO29176 - Wed Apr 26 22:58:46 UTC 2023 -#UO90020 UO90021 - IO29182 IO29183 IO29184 - Tue Jun 13 21:20:27 UTC 2023 -#UO90022 UO90023 - IO29185 IO29186 IO29187 - Fri Jul 28 01:08:59 UTC 2023 -#UO90031 UO90032 - IO29286 IO29287 IO29288 - Tue Sep 12 18:27:05 UTC 2023 -#UO90033 UO90034 - IO29289 IO29290 IO29291 - Tue Oct 24 19:49:48 UTC 2023 -UO90045 UO90046 - IO29343 IO29344 IO29345 -UO90047 UO90048 - IO29346 IO29347 IO29348 -UO90049 UO90050 - IO29349 IO29350 IO29351 \ No newline at end of file diff --git a/smpe/bld/smpe-install.sh b/smpe/bld/smpe-install.sh index 2022745c71..d08c8ad57b 100755 --- a/smpe/bld/smpe-install.sh +++ b/smpe/bld/smpe-install.sh @@ -171,7 +171,7 @@ opts="$opts -l $log" # install log _cmd $extract/$zweScript install $opts true - config_zowe_20 - Configuration of Zowe 2.0 - Use this workflow to configure the Zowe 2.0 + config_zowe_30 + Configuration of Zowe 3.0 + Use this workflow to configure the Zowe 3.0 ###ZOWE_VERSION### Zowe @@ -44,6 +44,17 @@ IBMUSER.ZWEV2.CUST.PARMLIB + + + Zowe ZIS plugins PARMLIB + Holds PARMLIB members for ZIS plugins + zowe + + + + ZWESIP00 + + JCL library where Zowe will store temporary JCLs during initialization @@ -55,14 +66,26 @@ IBMUSER.ZWEV2.CUST.JCLLIB + + + Load library where Zowe stores libraries for Utilities for use by Zowe and extensions + Load library for Utilities for use by Zowe and extensions + zowe + + + + IBMUSER.ZWEV2.SZWELOAD + + APF authorized LOADLIB for Zowe - Optional. If it's empty, <hlq>.SZWEAUTH will be APF authorized + APF authorized LOADLIB for Zowe core zowe + IBMUSER.ZWEV2.SZWEAUTH @@ -76,39 +99,11 @@ IBMUSER.ZWEV2.CUST.ZWESAPL - - - Type of certificate storage. - Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS - zowe - - - - PKCS12 - JCEKS - JCECCAKS - JCERACFKS - JCECCARACFKS - JCEHYBRIDRACFKS - PKCS12 - - - - - Keystore directory - Keystore directory - zowe - - - - /var/zowe/keystore - - - VSAM data set with Record-Level-Sharing enabled or not - VSAM data set with Record-Level-Sharing enabled or not - zowe + VSAM data set with Record-Level-Sharing enabled or disabled + VSAM data set with Record-Level-Sharing enabled or disabled + components @@ -121,18 +116,17 @@ Volume name if you are using VSAM in NONRLS mode Volume name if you are using VSAM in NONRLS mode - zowe + components - - VOL123 + Storage class name if you are using VSAM in RLS mode Storage class name if you are using VSAM in RLS mode - zowe + components @@ -208,8 +202,8 @@ It is used by ZWESLSTC or by zwe command - This should be the domain name of your Dynamic VIP Address (DVIPA) - This should be the domain name of your Dynamic VIP Address (DVIPA) + The domain name of your Dynamic VIP Address (DVIPA) + The domain name of your Dynamic VIP Address (DVIPA) zowe @@ -219,7 +213,7 @@ It is used by ZWESLSTC or by zwe command - This is the port you use to access Zowe Gateway from your web browser + The port you use to access Zowe Gateway from your web browser This is the port you use to access Zowe Gateway from your web browser. In many use cases, this should be same as <b>components.gateway.port</b>. But in some use cases, like containerization, this port could be different. @@ -237,15 +231,83 @@ some use cases, like containerization, this port could be different.zowe + info debug trace + info + + + + + Set to "exit" or "warn" if any component has an error + Set to "exit" if you want startup to exit if any component has an error in the configuration stage, otherwise zwe will issue a warning but continue running. + zowe + + + warn + exit + warn + + + + + Enable on AT-TLS on inbound calls + Enable aware mode of inbound AT-TLS rules of all Zowe components. + network + + + + false + + + + + Enable on AT-TLS on outbound calls + Enable aware mode of outbound AT-TLS rules of all Zowe components. + network + + + + false + + + + + TLS minimum version + The default configuration of the minimal version of a security transport protocol for inbound calls. + TLS settings only apply when attls=false. + Else you must use AT-TLS configuration for TLS customization. + + network + + + TLSv1.1 + TLSv1.2 + TLSv1.3 + TLSv1.2 + + + + + TLS maximum version + The default configuration of the maximum version of a security transport protocol for inbound calls. + TLS settings only apply when attls=false. + Else you must use AT-TLS configuration for TLS customization. + + network + + + TLSv1.1 + TLSv1.2 + TLSv1.3 + TLSv1.3 Certificate keystore type (PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS) Certificate keystore type (PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS) - zowe + certificates @@ -260,9 +322,9 @@ some use cases, like containerization, this port could be different. - Zowe certificate keystore file + Zowe certificate keystore file. For keyring, the format is "safkeyring://OWNER/KEYRING". Zowe certificate keystore file - zowe + certificates @@ -273,14 +335,17 @@ some use cases, like containerization, this port could be different.Zowe certificate keystore password Certificate keystore password. Certificate keystore password. - zowe - + certificates + + + password + Alias for the certificate keystore Alias for the certificate keystore - zowe + certificates @@ -289,20 +354,26 @@ some use cases, like containerization, this port could be different. - zowe_certificate_truststore_type - zowe_certificate_truststore_type - zowe + Zowe certificate truststore type + Zowe certificate truststore type + certificates + PKCS12 + JCEKS + JCECCAKS + JCERACFKS + JCECCARACFKS + JCEHYBRIDRACFKS PKCS12 - File location for the certificate truststore + File location for cert truststore. For keyring, the format is "safkeyring://OWNER/KEYRING" File location for the certificate truststore - zowe + certificates @@ -313,14 +384,18 @@ some use cases, like containerization, this port could be different.Zowe certificate truststore password Password for the certificate truststore Password for the certificate truststore - zowe - + certificates + + + + password + Path to the Zowe certificate PEM key Path to the Zowe certificate PEM key - zowe + certificates @@ -331,7 +406,7 @@ some use cases, like containerization, this port could be different.Zowe certificate PEM certificate Path to the PEM certificate Path to the PEM certificate - zowe + certificates @@ -342,7 +417,7 @@ some use cases, like containerization, this port could be different.Zowe certificate PEM certificate authorities zowe_certificate_pem_certificateAuthorities zowe_certificate_pem_certificateAuthorities - zowe + certificates @@ -363,7 +438,7 @@ How we want to verify SSL certificates of services. Valid values are: - DISABLED: disable certificate validation. This is NOT recommended for security ]]> - zowe + certificates @@ -401,7 +476,7 @@ How we want to verify SSL certificates of services. Valid values are: - example-domain.com + dvipa.my-company.com @@ -427,9 +502,9 @@ How we want to verify SSL certificates of services. Valid values are: - - Should the APIML gateway be enabled? - Should the APIML gateway be enabled? + + Check this option to enable the gateway + Check this option to enable the gateway components @@ -439,8 +514,8 @@ How we want to verify SSL certificates of services. Valid values are: - Port for the APIML gateway - Port for the APIML gateway + Port for the API ML gateway + Port for the API ML gateway components @@ -459,8 +534,41 @@ How we want to verify SSL certificates of services. Valid values are: false + + + Should the APIML ZAAS be enabled? + Should the APIML ZAAS be enabled? + components + + + + true + + + + + Port for the APIML ZAAS + Port for the APIML ZAAS + components + + + + 7558 + + + + + Switch on the debug mode for the ZAAS + Switch on the debug mode for the ZAAS + components + + + + false + + - + Authorization provider for the gateway Authorization provider for the gateway components @@ -471,29 +579,31 @@ How we want to verify SSL certificates of services. Valid values are: - + JWT auto configuration for gateway security auth JWT auto configuration for gateway security auth components - auto + jwt + ltpa + jwt - + Service ID for gateway security auth Service ID for gateway security auth components - zosmf + ibmzosmf - + Use this to enable the security authorization endpoint Use this to enable the security authorization endpoint components @@ -504,17 +614,18 @@ How we want to verify SSL certificates of services. Valid values are: - + Security authorization provider for the gateway Security authorization provider for the gateway components + native - + Check to enable the gateway security x509 Check to enable the gateway security x509 components @@ -524,76 +635,10 @@ How we want to verify SSL certificates of services. Valid values are: false - - - Enable gateway server internal connector - Enable gateway server internal connector - components - - - - false - - - - - Gateway internal connector port - Gateway internal connector port - components - - - - 7550 - - - - - Enable gateway internal connector SSL - Enable gateway internal connector SSL - components - - - - false - - - - - Use this option to enable the metrics seervice - Use this option to enable the metrics seervice - components - - - - false - - - - - Port for the metrics service - Port for the metrics service - components - - - - 7551 - - - - - Check this value to get additional debugging - Check this value to get additional debugging - components - - - - false - - - - Use this option to enable the API catalog - Use this option to enable the API catalog + + Check this option to enable the API Catalog + Check this option to enable the API Catalog components @@ -603,8 +648,8 @@ How we want to verify SSL certificates of services. Valid values are: - Port on which the API catalog should be running. - Port on which the API catalog should be running. + Port on which the API Catalog should be running. + Port on which the API Catalog should be running. components @@ -614,8 +659,8 @@ How we want to verify SSL certificates of services. Valid values are: - Extra debugging information from API catalog. - Extra debugging information from API catalog. + Extra debugging information from API Catalog. + Extra debugging information from API Catalog. components @@ -624,9 +669,9 @@ How we want to verify SSL certificates of services. Valid values are: - - Should the automatic discovery be enabled? - Should the automatic discovery be enabled? + + Check this option to enable the Discovery service + Check this option to enable the Discovery service components @@ -636,8 +681,8 @@ How we want to verify SSL certificates of services. Valid values are: - Port on which the discovery service should be running - Port on which the discovery service should be running + Port on which the Discovery service should be running + Port on which the Discovery service should be running components @@ -647,8 +692,8 @@ How we want to verify SSL certificates of services. Valid values are: - Should there be extra debugging information? - Should there be extra debugging information? + Check this option to include extra debugging information + Check this option to include extra debugging information components @@ -657,9 +702,9 @@ How we want to verify SSL certificates of services. Valid values are: - - Check to enable the caching service - Check to enable the caching service + + Check this option to enable the Caching service + Check this option to enable the Caching service components @@ -691,7 +736,7 @@ How we want to verify SSL certificates of services. Valid values are: - Specifies the eviction strategy when storage size is achieved. + Specifies the eviction strategy when storage size is achieved Specifies the eviction strategy when storage size is achieved. components @@ -705,27 +750,18 @@ How we want to verify SSL certificates of services. Valid values are: Specifies the components caching service storage mode - Specifies the components caching service storage mode + Specifies the components caching service storage mode. components inMemory + redis + infinispan VSAM - VSAM + infinispan - - - Number of records before the eviction strategies kick in - Number of records before the eviction strategies kick in - components - - - - 10000 - - VSAM name of the storage @@ -736,10 +772,39 @@ How we want to verify SSL certificates of services. Valid values are: + + + Port for jgroups + Port for jgroups. This is required if storage mode is infinispan. + components + + + + 7600 + + + + + Host for jgroups + Host for jgroups. Default value is the same as Zowe host and it is used if storage mode is infinispan. + components + + + + + Port for jgroups key exchange + Port for jgroups key exchange. This is required if storage mode is infinispan. + components + + + + 7601 + + - + Check this option to enable the app server - Check this option to enable the app server + Check this option to enable the app server. components @@ -747,6 +812,17 @@ How we want to verify SSL certificates of services. Valid values are: true + + + Check to get extra debug information from the service + Check to get extra debug information from the service. + components + + + + false + + Port for the app server @@ -760,8 +836,8 @@ How we want to verify SSL certificates of services. Valid values are: - Check this option to enable the ZSS component - Check this option to enable the ZSS component + Check this option to enable ZSS + Check this option to enable ZSS components @@ -791,10 +867,10 @@ How we want to verify SSL certificates of services. Valid values are: ZWESIS_STD - - - Check this to enable TLS on ZSS - Check this to enable TLS on ZSS + + + Check this to enable fallback + If fallback is enabled, the agent issues and accepts cookies from itself in the event a JWT cannot be provided. components @@ -802,54 +878,21 @@ How we want to verify SSL certificates of services. Valid values are: true - - - Check this option to enable the jobs API - Check this option to enable the jobs API + + + Check this to enable 64bit mode + If 64bit mode is disabled 31bit mode will be used. components - false - - - - - Port for the Jobs API - Port for the Jobs API - components - - - - 7558 - - - - - Check this option to enable the files API - Check this option to enable the files API - components - - - - false + true - - - Port which will be used by the Files API - Port which will be used by the Files API - components - - - - 7559 - - - Check this to enable the JES explorer - Check this to enable the JES explorer + Check this option to enable the JES explorer + Check this option to enable the JES explorer. components @@ -859,8 +902,8 @@ How we want to verify SSL certificates of services. Valid values are: - Check this option to enable MVS explorer - Check this option to enable MVS explorer + Check this option to enable the MVS explorer + Check this option to enable the MVS explorer. components @@ -870,8 +913,8 @@ How we want to verify SSL certificates of services. Valid values are: - Check this option to enable USS explorer - Check this option to enable USS explorer + Check this option to enable the USS explorer + Check this option to enable the USS explorer. components @@ -879,6 +922,165 @@ How we want to verify SSL certificates of services. Valid values are: true + + + STRICT or COMPONENT-COMPAT validation type + STRICT=quit on any error, COMPONENT-COMPAT=if component missing schema, skip it with warning instead of quit + configManager + + + + COMPONENT-COMPAT + STRICT + STRICT + + + + + ID you use to separate multiple Zowe installs + ID when determining resource names used in RBAC authorization checks such as dataservices with RBAC expects this ID in SAF resources + zowe + + + + 1 + + + + + ID that can be used by servers to distinguish their cookies from unrelated Zowe installs + ID which allows multiple copies of Zowe to be used within the same client + zowe + + + + 1 + + + + + Security product name. Can be RACF, ACF2 or TSS + Security product name. Can be RACF, ACF2 or TSS + security + + + + + RACF + TSS + ACF2 + RACF + + + + + Zowe admin user group + Zowe admin user group + security + + + + ZWEADMIN + + + + + + Zowe STC group + Zowe STC group + security + + + + + ZWEADMIN + + + + + Zowe SysProg group + Zowe SysProg group + security + + + + + ZWEADMIN + + + + + Zowe runtime user name of main service + Zowe runtime user name of main service + security + + + + + ZWESVUSR + + + + + Zowe runtime user name of ZIS + Zowe runtime user name of ZIS + security + + + + + ZWESIUSR + + + + + STC name of main service + STC name of main service + security + + + + + ZWESLSTC + + + + + STC name of ZIS + STC name of ZIS + security + + + + + ZWESISTC + + + + + STC name of Auxiliary Service + STC name of Auxiliary Service + security + + + + + ZWESASTC + + + + + Check to enable this run step with the zwe install command. For convenience build only. + Check this option to enable the optional workflow step with zwe install command. After Zowe convenience build is extracted, + you can enable this flag to run the zwe install command to install MVS data sets within this workflow run. + This option is for convenience build only. SMP/E installs the MVS data sets during installation. + installMVSDatasets + + + + false + + @@ -894,14 +1096,11 @@ How we want to verify SSL certificates of services. Valid values are: + + - - - - - @@ -910,7 +1109,12 @@ How we want to verify SSL certificates of services. Valid values are: + + + + + @@ -922,23 +1126,34 @@ How we want to verify SSL certificates of services. Valid values are: + + + - + - - + + + + + + + + + + Run this step to fill base variables. 1 z/OS System Programmer @@ -946,32 +1161,53 @@ How we want to verify SSL certificates of services. Valid values are: false - - Gateway component variables - Define the gateway component variables here + + Gateway variables + Specify the variables for the gateway component + + + 1 == 1 + Always true + + + Skipped if the gateway was not selected + !${instance-components_gateway_enabled} + skipped + + + + + + + + + + + + Run this step to specify the cloud gateway variables + 1 + z/OS System Programmer + false + false + + + + ZAAS component variables + Define the ZAAS component variables here 1 == 1 Always true - Skipped if gateway is not selected - !${instance-components_gateway_enabled} + Skipped if ZAAS is not selected + !${instance-components_zaas_enabled} skipped - - - - - - - - - - - + + Run this step to fill gateway component variables. 1 z/OS System Programmer @@ -979,30 +1215,6 @@ How we want to verify SSL certificates of services. Valid values are: false - - Metrics component variables - Specify the variables for the metrics component - - - 1 == 1 - Always true - - - Skipped if the metrics component was not selected - !${instance-components_metrics_service_enabled} - skipped - - - - - - Run this step to specify the metrics variables - 1 - z/OS System Programmer - false - false - - API Catalog Variables Variables for the API catalog @@ -1051,9 +1263,12 @@ How we want to verify SSL certificates of services. Valid values are: false + + Caching Service variables + Specify the variables for the Caching Service - Variables for Caching Service - Specify the variables for the Caching Service + Main variables for Caching Service + Specify the main variables for the Caching Service 1==1 @@ -1070,8 +1285,6 @@ How we want to verify SSL certificates of services. Valid values are: - - Run this step to specify the variables for the Caching Service 1 z/OS System Programmer @@ -1079,94 +1292,113 @@ How we want to verify SSL certificates of services. Valid values are: false - - App Server variables - Specify the variables for the App Server - + + Variables for Caching Service - VSAM mode + Specify the variables for the VSAM mode of Caching Service + 1==1 Always true - Skipped if App Server wasn't selected - !${instance-components_app_server_enabled} + Skipped if Caching Service was not selected + !${instance-components_caching_service_enabled} + skipped + + + Skipped if VSAM was not selected + !(${instance-components_caching_service_storage_mode} == "VSAM") skipped - - - Run this step to specify the variables for the App Server. + + + + + + Run this step to specify the variables for the Caching Service 1 z/OS System Programmer false false - - ZSS Variables - Specify the ZSS variables - + + Variables for Caching Service - infinispan mode + Specify the variables for the infinispan mode of Caching Service + + 1==1 Always true - Skips the step if ZSS wasn't selected - !${instance-components_zss_enabled} + Skipped if Caching Service was not selected + !${instance-components_caching_service_enabled} + skipped + + + Skipped if infinispan was not selected + !(${instance-components_caching_service_storage_mode} == "infinispan") skipped - - - - Run this step to specify the values for the ZSS variables + + + + Run this step to specify the variables for the Caching Service 1 z/OS System Programmer false false - - Jobs API Variables - Define variables for the Jobs API + + + App Server variables + Specify the variables for the App Server 1==1 Always true - Skips if the Jobs API wasn't selected - !${instance-components_jobs_api_enabled} + Skipped if App Server wasn't selected + !${instance-components_app_server_enabled} skipped - - - Run this step to define the variables for the Jobs API + + + + Run this step to specify the variables for the App Server. 1 z/OS System Programmer false false - - Files API Variables - Specify the variables for Files API + + ZSS Variables + Specify the ZSS variables 1==1 Always true - Skips this step if the Files API wasn't selected - !${instance-components_files_api_enabled} + Skips the step if ZSS wasn't selected + !${instance-components_zss_enabled} skipped - - Run this step to specify the variables for the Files API + + + + + Run this step to specify the values for the ZSS variables 1 z/OS System Programmer false @@ -1213,18 +1445,19 @@ echo '# Copyright Contributors to the Zowe Project.' >> "${instance-zowe_runtime echo '#[[################################################################################]]#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#===============================================================================' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# This is a YAML configuration file for Zowe instance.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# This is a YAML configuration file for a Zowe instance.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# YAML is a human-friendly data serialization language for all programming languages.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# To learn more about YAML specifications, please check https://yaml.org/.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# To learn more details about the entries, please check https://docs.zowe.org/.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# To learn more details about the content of this file, please check https://docs.zowe.org/.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# For first time users, or for the most common use cases, please pay more' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# attention on the entries marked with "**COMMONLY_CUSTOMIZED**".' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# attention to the entries marked with "**COMMONLY_CUSTOMIZED**". A "directory" refers' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# to a directory in z/OS Unix.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# If you modify any settings listed in "zwe init --help" command, you may need to' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# re-run "zwe init" command to make them take effect.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# re-run the "zwe init" command to make them take effect.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#===============================================================================' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#-------------------------------------------------------------------------------' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1242,51 +1475,56 @@ echo ' setup:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # MVS data set related configurations' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' dataset:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # Where Zowe MVS data sets will be installed' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' prefix: "$!{instance-zowe_setup_dataset_prefix}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # where Zowe MVS data sets will be installed' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' prefix: $!{instance-zowe_setup_dataset_prefix}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # PROCLIB where Zowe STCs will be copied over' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' proclib: "$!{instance-zowe_setup_dataset_proclib}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' proclib: $!{instance-zowe_setup_dataset_proclib}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Zowe PARMLIB' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' parmlib: "$!{instance-zowe_setup_dataset_parmlib}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' parmlib: $!{instance-zowe_setup_dataset_parmlib}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Holds Zowe PARMLIB members for plugins' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' parmlibMembers:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # For ZIS plugins' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' zis: $!{instance-zowe_setup_dataset_libzis}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # JCL library where Zowe will store temporary JCLs during initialization' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' jcllib: "$!{instance-zowe_setup_dataset_jcllib}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' jcllib: $!{instance-zowe_setup_dataset_jcllib}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Utilities for use by Zowe and extensions' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' loadlib: $!{instance-zowe_setup_dataset_loadlibPlugin}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # APF authorized LOADLIB for Zowe' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # Optional. If it'\''s empty, .SZWEAUTH will be APF authorized.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' authLoadlib: "$!{instance-zowe_setup_dataset_authLoadlib}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' authLoadlib: $!{instance-zowe_setup_dataset_authLoadlib}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # APF authorized LOADLIB for Zowe ZIS Plugins' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' authPluginLib: "$!{instance-zowe_setup_dataset_authPluginLib}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' authPluginLib: $!{instance-zowe_setup_dataset_authPluginLib}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Security related configurations. This setup is optional.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # security:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # security product name. Can be RACF, ACF2 or TSS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # product: RACF' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # security group name' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # groups:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Zowe admin user group' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # admin: ZWEADMIN' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Zowe STC group' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # stc: ZWEADMIN' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Zowe SysProg group' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # sysProg: ZWEADMIN' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # security user name' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # users:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Zowe runtime user name of main service' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # zowe: ZWESVUSR' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Zowe runtime user name of ZIS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # zis: ZWESIUSR' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # STC names' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # stcs:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # STC name of Zowe main service' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # zowe: ZWESLSTC' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # STC name of Zowe ZIS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # zis: ZWESISTC' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # STC name of Zowe ZIS Auxiliary Server' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # aux: ZWESASTC' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Security related configurations. This setup is optional.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' security:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # security product name. Can be RACF, ACF2 or TSS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' product: $!{instance-zowe_setup_security_product}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # security group name' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' groups:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Zowe admin user group' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' admin: $!{instance-zowe_setup_security_groups_admin}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Zowe STC group' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' stc: $!{instance-zowe_setup_security_groups_stc}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Zowe SysProg group' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' sysProg: $!{instance-zowe_setup_security_groups_sysProg}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # security user name' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' users:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Zowe runtime user name of main service' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' zowe: $!{instance-zowe_setup_security_users_zowe}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Zowe runtime user name of ZIS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' zis: $!{instance-zowe_setup_security_users_zis}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # STC names' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' stcs:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # STC name of Zowe main service' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' zowe: $!{instance-zowe_setup_security_stcs_zowe}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # STC name of Zowe ZIS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' zis: $!{instance-zowe_setup_security_stcs_zis}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # STC name of Zowe ZIS Auxiliary Server' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' aux: $!{instance-zowe_setup_security_stcs_aux}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Certificate related configurations' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1295,13 +1533,13 @@ echo ' # There are 5 configurations cases. Please choose one from below.' >> echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>> Certificate setup scenario 1' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # PKCS12 (keystore) with Zowe generate certificates.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' type: "$!{instance-zowe_setup_certificate_type}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' pkcs12:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # type: $!{instance-zowe_setup_certificate_type}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # pkcs12:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Keystore directory' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' directory: "$!{instance-zowe_setup_certificate_pkcs12_directory}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # directory: ' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # Lock the keystore directory to only accessible by Zowe runtime user and group.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # lock: true' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1341,7 +1579,7 @@ echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # >>>> Certificate setup scenario 2' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # PKCS12 (keystore) with importing certificate generated by other CA.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # type: PKCS12' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # pkcs12:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1372,9 +1610,9 @@ echo ' # # Path to the certificate authority signed the certificate will echo ' # - ""' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # >>>> Certificate setup scenario 3' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # z/OS Keyring with Zowe generated certificates.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe generated z/OS Keyring with Zowe generated certificates.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # type: JCERACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # keyring:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1407,9 +1645,9 @@ echo ' # # - dvipa.my-company.com' >> "${instance-zowe_runtimeDirectory}/ echo ' # # - 12.34.56.78' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # >>>> Certificate setup scenario 4' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # z/OS Keyring and connect to existing certificate' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe generated z/OS Keyring and connect to existing certificate' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # type: JCERACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # keyring:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1431,9 +1669,9 @@ echo ' # importCertificateAuthorities:' >> "${instance-zowe_runtimeDirector echo ' # - ""' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # >>>> Certificate setup scenario 5' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # z/OS Keyring with importing certificate stored in data set' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe generated z/OS Keyring with importing certificate stored in data set' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # # Type of certificate storage. Valid values are: PKCS12, JCEKS, JCECCAKS, JCERACFKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Type of certificate storage. Valid values are: PKCS12, JCERACFKS. APIML additionally supports: JCEKS, JCECCAKS, JCECCARACFKS, or JCEHYBRIDRACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # type: JCERACFKS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # keyring:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1456,7 +1694,11 @@ echo ' # VSAM configurations if you are using VSAM as Caching Service storage echo ' vsam:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # VSAM data set with Record-Level-Sharing enabled or not' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Valid values could be: NONRLS or RLS.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' mode: "$!{instance-zowe_setup_vsam_mode}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#if (${instance-zowe_setup_vsam_mode}) +echo ' mode: $!{instance-zowe_setup_vsam_mode}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#else +echo ' mode: NONRLS' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#end echo ' # Volume name if you are using VSAM in NONRLS mode' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' volume: "$!{instance-zowe_setup_vsam_volume}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Storage class name if you are using VSAM in RLS mode' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1466,45 +1708,95 @@ echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDire echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Zowe runtime (root) directory' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' #' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # **NOTE**: if it'\''s not specified and you passed "--update-config" argument' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # when you run "zwe init" command, this value will be updated with the Zowe' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # **NOTE**: ' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # 1. if it is not specified and you passed "--update-config" argument' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # when you ran "zwe init" command, this value will be updated with the Zowe' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # runtime where the "zwe" command is located.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' #' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # 2. the runtime directory is designed to be "read only". This is different from the' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # log, workspace, and extension directories. Setting those three to the same parent folder' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # as the runtime directory is unsupported & may cause issues' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' #' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # This value is required by ZWESLSTC to know where is Zowe runtime.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' runtimeDirectory: "$!{instance-zowe_runtimeDirectory}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Where to store runtime logs' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' logDirectory: "$!{instance-zowe_logDirectory}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' logDirectory: $!{instance-zowe_logDirectory}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Zowe runtime workspace directory' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' workspaceDirectory: "$!{instance-zowe_workspaceDirectory}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' workspaceDirectory: $!{instance-zowe_workspaceDirectory}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Where extensions are installed' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' extensionDirectory: "$!{instance-zowe_extensionDirectory}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' extensionDirectory: $!{instance-zowe_extensionDirectory}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' configmgr:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # STRICT=quit on any error, including missing schema' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # COMPONENT-COMPAT=if component missing schema, skip it with warning instead of quit' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' validation: "$!{instance-config_manager_validation}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # runtime z/OS job name' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' job:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Zowe JES job name' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' name: "$!{instance-zowe_job_name}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' name: $!{instance-zowe_job_name}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Prefix of component address space' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' prefix: "$!{instance-zowe_job_prefix}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' prefix: $!{instance-zowe_job_prefix}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # This is an ID you use to separate multiple Zowe installs when determining' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # resource names used in RBAC authorization checks such as dataservices with RBAC' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # expects this ID in SAF resources' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' rbacProfileIdentifier: "$!{instance-zowe_rbacProfileId}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # This is an ID that can be used by servers that distinguish their cookies from unrelated Zowe installs, ' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # for purposes such as to allow multiple copies of Zowe to be used within the same client' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' cookieIdentifier: "$!{instance-zowe_cookieId}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # You can list your external domains how you want to access Zowe.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # This should be the domain list you would like to put into your web browser' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # You can list your external domains on how you want to access Zowe.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # This should be the domain list you would like to put into your web browser'\''s' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # address bar.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' externalDomains:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # this should be the domain name to access Zowe APIML Gateway' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #foreach($externalDomain in ${instance-zowe_externalDomains.split("\n")}) -echo ' - ${externalDomain}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - ${externalDomain}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # This is the port you use to access Zowe Gateway from your web browser.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' #' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # In many use cases, this should be same as `components.gateway.port`. But in' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # some use cases, like containerization, this port could be different.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' externalPort: ${instance-zowe_externalPort}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' #' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # In this section, behavior such as which TLS levels, ciphers should be used, and if native TLS versus AT-TLS should be used.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # See the schema for options.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' #' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # This section applies to all components that support it.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # So far: "zss" and "app-server"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' #' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # This section can be overridden per-component by placing it' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Under a "zowe" subsection of a component, as in "components.zss.zowe.network"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' network:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' server:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' tls:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' attls: ${instance-zowe_network_server_attls}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # TLS settings only apply when attls=false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Else you must use AT-TLS configuration for TLS customization.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' minTls: "${instance-zowe_network_server_tls_min}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' maxTls: "${instance-zowe_network_server_tls_max}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' client:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' tls:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' attls: ${instance-zowe_network_client_attls}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # You can un-comment and define any extra environment variables as key/value' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # pairs here.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # environments:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1516,10 +1808,41 @@ echo ' # ZWED_SSH_PORT: 22' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # ZWED_TN3270_PORT: 23' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # Enable debug mode for zowe launch scripts' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # You can define any Zowe message portions to be checked for and the message added to the' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # system log upon its logging, truncated to 126 characters.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' sysMessages:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe starting' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEL0021I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe started' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEL0018I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEL0006I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe ready to use' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWES1601I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe stopping' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEL0008I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe stopped' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEL0022I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe components starting' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEL0001I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Zowe components stopped' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEL0002I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # API ML components ready' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWEAM000I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # App server ready' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWED0031I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # ZSS ready' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' - "ZWES1013I"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # # Not limited to Zowe message ID'\''s, you can specify your own string for example:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # - "ERROR"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Enable debug mode for Zowe launch scripts' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' launchScript:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Set to "debug" or "trace" to display extra debug information' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' logLevel: "$!{instance-zowe_launchScript_logLevel}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Set to "exit" if you'\''d like startup to exit if any component has an error in the configure stage, otherwise zwe will warn but continue.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' onComponentConfigureFail: "$!{instance-zowe_launchScript_CompConf}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Default Zowe certificate' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1529,18 +1852,23 @@ echo ' # `--update-config` to `zwe init` command. The generated value will base echo ' # your setup in `zowe.setup.certificate` section.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' keystore:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' type: "$!{instance-zowe_certificate_keystore_type}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' file: "$!{instance-zowe_certificate_keystore_file}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' password: "$!{instance-zowe_certificate_keystore_password}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' alias: "$!{instance-zowe_certificate_keystore_alias}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' type: $!{instance-zowe_certificate_keystore_type}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # if keyrings, the format is safkeyring:////stcusername/KeyName' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' file: $!{instance-zowe_certificate_keystore_file}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # "password" should either be the value you set when PKCS12, or literally "password" for keyrings.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' password: $!{instance-zowe_certificate_keystore_password}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # alias is the name of your key/cert. When using keyrings, get the Case Sensitive, Space Sensitive value in a TSO list ring.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' alias: $!{instance-zowe_certificate_keystore_alias}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' truststore:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' type: "$!{instance-zowe_certificate_truststore_type}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' file: "$!{instance-zowe_certificate_truststore_file}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' password: "$!{instance-zowe_certificate_truststore_password}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # truststore usually has same values as keystore (minus alias), but can be different if desired.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' type: $!{instance-zowe_certificate_truststore_type}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' file: $!{instance-zowe_certificate_truststore_file}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' password: $!{instance-zowe_certificate_truststore_password}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' pem:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' key: "$!{instance-zowe_certificate_pem_key}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' certificate: "$!{instance-zowe_certificate_pem_certificate}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' certificateAuthorities: "$!{instance-zowe_certificate_pem_certificateAuthorities}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' key: $!{instance-zowe_certificate_pem_key}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' certificate: $!{instance-zowe_certificate_pem_certificate}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # if keyrings, the format is "safkeyring:////stcusername/KeyName&ca name"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' certificateAuthorities: $!{instance-zowe_certificate_pem_certificateAuthorities}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # How we want to verify SSL certificates of services. Valid values are:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1551,8 +1879,8 @@ echo ' # - NONSTRICT: will validate if the certificate is trusted in our trust echo ' # This mode does not validate certificate Common Name and Subject' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # Alternative Name (SAN).' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # - DISABLED: disable certificate validation. This is NOT recommended for' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # security ' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' verifyCertificates: "$!{instance-zowe_verifyCertificates}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # security.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' verifyCertificates: $!{instance-zowe_verifyCertificates}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#-------------------------------------------------------------------------------' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1593,11 +1921,11 @@ echo '# features. You need to define how to access your z/OSMF instance.' >> "${ echo '#-------------------------------------------------------------------------------' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo 'zOSMF:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # host name of your z/OSMF instance' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' host: "$!{instance-zOSMF_host}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # Host name of your z/OSMF instance' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' host: $!{instance-zOSMF_host}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # **COMMONLY_CUSTOMIZED**' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' port: ${instance-zOSMF_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' applId: "$!{instance-zOSMF_applId}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' applId: $!{instance-zOSMF_applId}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#-------------------------------------------------------------------------------' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1621,62 +1949,38 @@ echo ' gateway:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: ${instance-components_gateway_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' port: ${instance-components_gateway_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' debug: ${instance-components_gateway_debug}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' apiml:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' security:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' auth:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' provider: "$!{instance-components_gateway_apiml_security_auth_provider}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' provider: $!{instance-components_gateway_apiml_security_auth_provider}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' zosmf:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' jwtAutoconfiguration: "$!{instance-components_gateway_apiml_security_auth_zosmf_jwtAutoconfiguration}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' serviceId: "$!{instance-components_gateway_apiml_security_auth_zosmf_serviceId}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' jwtAutoconfiguration: $!{instance-components_gateway_apiml_security_auth_zosmf_jwtAutoconfiguration}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' serviceId: $!{instance-components_gateway_apiml_security_auth_zosmf_serviceId}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' authorization:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' endpoint:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: ${instance-components_gateway_apiml_security_authorization_endpoint_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' provider: "$!{instance-components_gateway_apiml_security_authorization_provider}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' x509:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: ${instance-components_gateway_apiml_security_x509_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' server:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' internal:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # gateway supports internal connector' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_gateway_server_internal_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: ${instance-components_gateway_server_internal_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' ssl:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_gateway_server_internal_ssl_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # internal connector can use different certificate' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # keystore:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # alias: ""' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end #if (${instance-components_gateway_enabled} == "false" ) echo ' gateway:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: ${instance-components_gateway_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' port: 7554' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' debug: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' apiml:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' security:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' auth:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' provider: "zosmf"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' provider: zosmf' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' zosmf:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' jwtAutoconfiguration: "auto"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' serviceId: "zosmf"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' jwtAutoconfiguration: jwt' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' serviceId: ibmzosmf' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' authorization:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' endpoint:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' provider: ""' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' provider: "native"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' x509:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' server:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' internal:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # gateway supports internal connector' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: 7550' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' ssl:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # internal connector can use different certificate' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # certificate:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # keystore:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # alias: ""' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # If we customize this to use different external certificate, than should also' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1686,19 +1990,18 @@ echo ' # keystore:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # alias: ""' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -#if (${instance-components_metrics_service_enabled} == "true" ) -echo ' metrics-service:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_metrics_service_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: ${instance-components_metrics_service_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' debug: ${instance-components_metrics_service_debug}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#if (${instance-components_zaas_enabled} == "true" ) +echo ' zaas:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' enabled: ${instance-components_zaas_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' port: ${instance-components_zaas_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' debug: ${instance-components_zaas_debug}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end -#if (${instance-components_metrics_service_enabled} == "false" ) -echo ' metrics-service:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_metrics_service_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: 7551' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#if (${instance-components_zaas_enabled} == "false" ) +echo ' zaas:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' enabled: ${instance-components_zaas_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' port: 7558' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' debug: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end -echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #if (${instance-components_api_catalog_enabled} == "true" ) echo ' api-catalog:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1737,15 +2040,32 @@ echo ' port: ${instance-components_caching_service_port}' >> "${instance-zowe echo ' debug: ${instance-components_caching_service_debug}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' storage:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' evictionStrategy: "$!{instance-components_caching_service_storage_evictionStrategy}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # can be inMemory, VSAM' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' mode: "$!{instance-components_caching_service_storage_mode}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' size: ${instance-components_caching_service_storage_size}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' evictionStrategy: $!{instance-components_caching_service_storage_evictionStrategy}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # can be infinispan, inMemory, redis or VSAM(deprecated)' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' mode: $!{instance-components_caching_service_storage_mode}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#if (${instance-components_caching_service_storage_mode} == "VSAM" ) echo ' vsam:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # your VSAM data set created by ZWECSVSM job' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # your VSAM data set created by "zwe init vsam" command or ZWECSVSM JCL' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # this is required if storage mode is VSAM' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' name: "$!{instance-components_caching_service_storage_vsam_name}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end +echo ' infinispan:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # this is required if storage mode is infinispan' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' jgroups:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#if (${instance-components_caching_service_storage_mode} == "infinispan" ) +echo ' port: ${instance-components_caching_service_storage_infinispan_jgroups_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#if ($!{instance-components_caching_service_storage_infinispan_jgroups_host} and ${instance-components_caching_service_storage_infinispan_jgroups_host} != "" ) +echo ' host: ${instance-components_caching_service_storage_infinispan_jgroups_host}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#end +echo ' keyExchange:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' port: ${instance-components_caching_service_storage_infinispan_jgroups_keyExchange_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#else +echo ' port: 7600' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' host:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' keyExchange:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' port: 7601' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +#end +#end #if (${instance-components_caching_service_enabled} == "false" ) echo ' caching-service:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: ${instance-components_caching_service_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1753,14 +2073,21 @@ echo ' port: 7555' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' debug: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' storage:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' evictionStrategy: "reject"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # can be inMemory, VSAM' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' mode: "VSAM"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' evictionStrategy: reject' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # can be inMemory, VSAM, redis or infinispan' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' mode: VSAM' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' size: 10000' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' vsam:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # your VSAM data set created by ZWECSVSM job' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # your VSAM data set created by "zwe init vsam" command or ZWECSVSM JCL' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # this is required if storage mode is VSAM' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' name: ""' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' infinispan:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' # this is required if storage mode is infinispan' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' jgroups:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' port: 7600' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' host:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' keyExchange:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' port: 7601' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1768,11 +2095,13 @@ echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDire echo ' app-server:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: ${instance-components_app_server_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' port: ${instance-components_app_server_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' debug: ${instance-components_app_server_debug}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end #if (${instance-components_app_server_enabled} == "false" ) echo ' app-server:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' enabled: ${instance-components_app_server_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' port: 7556' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' debug: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end echo ' # we can customize any component with custom certificate' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # the missing definitions will be picked from "zowe.certificate"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1788,38 +2117,20 @@ echo ' zss:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #if (${instance-components_zss_enabled} == "true" ) echo ' enabled: ${instance-components_zss_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' port: ${instance-components_zss_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' crossMemoryServerName: "$!{instance-components_zss_crossMemoryServerName}"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' tls: ${instance-components_zss_tls}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' crossMemoryServerName: $!{instance-components_zss_crossMemoryServerName}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' agent:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' jwt:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' fallback: ${instance-components_zss_agent_jwt_fallback}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' 64bit: ${instance-components_zss_agent_64bit}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end #if (${instance-components_zss_enabled} == "false" ) echo ' enabled: ${instance-components_zss_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' port: 7557' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' crossMemoryServerName: "ZWESIS_STD"' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' tls: true' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -#end -echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -#if (${instance-components_jobs_api_enabled} == "true" ) -echo ' jobs-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_jobs_api_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: ${instance-components_jobs_api_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -#end -#if (${instance-components_jobs_api_enabled} == "false" ) -echo ' jobs-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_jobs_api_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: 7558' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -#end -echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -#if (${instance-components_files_api_enabled} == "true" ) -echo ' files-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_files_api_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: ${instance-components_files_api_port}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -#end -#if (${instance-components_files_api_enabled} == "false" ) -echo ' files-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' enabled: ${instance-components_files_api_enabled}' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo ' port: 7559' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' crossMemoryServerName: ZWESIS_STD' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' agent:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' jwt:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' fallback: true' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo ' 64bit: true' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" #end echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo ' # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1856,7 +2167,8 @@ echo '# hostname: lpar1.my-company.com' >> "${instance-zowe_runtimeDirectory echo '# # Your &SYSNAME for this LPAR' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# # This sysname will be used to route your JES command to target system.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# sysname: LPR1' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# # for this HA instance, we didn'\''t customize "components", so it will use default value.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# # for this HA instance, we did not customize "components", so it will use default value.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# # HA instance ID, we will start 2 instances on LPAR2' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# # **NOTE**, we can only start one gateway in same LPAR.' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# lpar2a:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1879,12 +2191,6 @@ echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# zss:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# # no app-server in this instance' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# jobs-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# port: 18545' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# enabled: true' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# files-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# port: 18547' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# enabled: true' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# caching-service:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# port: 17555' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '#' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1895,6 +2201,8 @@ echo '# sysname: LPR2' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# # These configurations will overwrite highest level default "components" configuration' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# components:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# zaas:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" +echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# gateway:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# discovery:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" @@ -1906,10 +2214,6 @@ echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# port: 28544' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# zss:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# port: 28542' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# jobs-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# enabled: true' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# files-api:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" -echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# caching-service:' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" ]]> @@ -1921,10 +2225,22 @@ echo '# enabled: false' >> "${instance-zowe_runtimeDirectory}/zowe.yaml" Zowe installation Zowe installation - - Run the Zowe install - Configure the Zowe - + + Run the Zowe install (only for convenience build) + Configure Zowe. + + + + 1==1 + Always true + + + Skips this step if Install the MVS data sets was not selected + !${instance-zowe_setup_installStep_enabled} + skipped + + + +zwe install -c '${instance-zowe_runtimeDirectory}/zowe.yaml' --allow-overwrite shell-JCL 1024 @@ -1956,9 +2272,59 @@ zwe install -c '${instance-zowe_runtimeDirectory}/zowe.yaml' zwe init -c ${instance-zowe_runtimeDirectory}/zowe.yml

      - NOTE: The zwe init command is a combination of the following sub-commands.
      - Each sub-command defines a configuration. + This step runs the commands:
      + zwe init mvs -c ${instance-zowe_runtimeDirectory}/zowe.yml --allow-overwrite
      + zwe init stc -c ${instance-zowe_runtimeDirectory}/zowe.yml --allow-overwrite
      +#if (${instance-components_caching_service_storage_mode} == "VSAM" && ${instance-components_caching_service_enabled}) + zwe init vsam -c ${instance-zowe_runtimeDirectory}/zowe.yml --allow-overwrite
      +#end +
      + NOTE: + Each zwe init sub-command defines a configuration. +

        +
      • mvs: Copy the data sets provided with Zowe to custom data sets.
      • +
      • security: Create the user IDs and security manager settings.
      • +
      • apfauth: APF authorize the LOADLIB containing the modules that need to perform z/OS priviledged security calls.
      • +
      • certificate: Configure Zowe to use TLS certificates.
      • +
      • vsam: Configure the VSAM files needed to run the Zowe caching service used for high availability (HA).
      • +
      • stc: Configure the system to launch the Zowe started task.
      • +
      + ]]> + 1 + z/OS System Programmer + false + false + + + + Run the Zowe init security + Executes the Zowe initialization for security setup + + + + zwe init apfauth -c ${instance-zowe_runtimeDirectory}/zowe.yml
      + zwe init security -c ${instance-zowe_runtimeDirectory}/zowe.yml --allow-overwrite
      +
      + NOTE: + Each zwe init sub-command defines a configuration.
      • mvs: Copy the data sets provided with Zowe to custom data sets.
      • security: Create the user IDs and security manager settings.
      • @@ -1981,7 +2347,8 @@ export NODE_HOME='${instance-node_home}' export PATH=$PATH:'${instance-zowe_runtimeDirectory}/bin' -zwe init -c '${instance-zowe_runtimeDirectory}/zowe.yaml' +zwe init security -c '${instance-zowe_runtimeDirectory}/zowe.yaml' --allow-overwrite +zwe init apfauth -c '${instance-zowe_runtimeDirectory}/zowe.yaml' shell-JCL 1024 diff --git a/workflows/files/ZWESIGNC.properties b/workflows/files/ZWESIGNC.properties index 5ffef27145..8a0f6a504b 100644 --- a/workflows/files/ZWESIGNC.properties +++ b/workflows/files/ZWESIGNC.properties @@ -44,4 +44,4 @@ validity=3650 # Category: General # Description: # JAVA home location -JAVA_HOME=/sys/java64bt/v8r0m0/usr/lpp/java/J8.0_64 +JAVA_HOME=/sys/java64bt/v17r0m0/usr/lpp/java/J17.0_64 diff --git a/workflows/files/ZWESIGNC.xml b/workflows/files/ZWESIGNC.xml index 7cc8bec1e5..258078600a 100644 --- a/workflows/files/ZWESIGNC.xml +++ b/workflows/files/ZWESIGNC.xml @@ -63,7 +63,7 @@ General ^\/.{0,50}[^\/]$ - /sys/java64bt/v8r0m0/usr/lpp/java/J8.0_64 + /sys/java64bt/v17r0m0/usr/lpp/java/J17.0_64 diff --git a/workflows/files/ZWEWRF02.xml b/workflows/files/ZWEWRF02.xml index 7fea70c2ac..5fb653e1e6 100644 --- a/workflows/files/ZWEWRF02.xml +++ b/workflows/files/ZWEWRF02.xml @@ -48,8 +48,8 @@ Mount ZOWE zFS This step mounts ZOWE zFS on the mount point that was selected during the deployment. - Make sure you have correct SYSAFF in the following JCL so the filesystem is - mounted correctly. + Make sure you have the correct SYSAFF in the following JCL so the filesystem is +mounted correctly. 1 z/OS system programmer @@ -79,6 +79,36 @@ MOUNT FILESYSTEM('${zfsdsn}') + TYPE(ZFS) MODE(RDWR) + PARM('AGGRGROW') + MOUNTPOINT('${zfsmount}') +/* + JCL + 80 + + + + Change ownership + This step changes the ownership and mode of the ZOWE USS directory so the zwe command can be called. + Make sure you have the correct SYSAFF in the following JCL so the filesystem is +mounted correctly. + + 1 + z/OS system programmer + true + false +