Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

feat: Fetch latest Changes from EU #46

Merged
merged 69 commits into from
Nov 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
a92dc1a
Delete Security policy to use organization default policy (#154)
daniel-eder Feb 16, 2022
9a83d69
Update Dependencies (#156)
f11h Feb 21, 2022
925b815
Update License Header and Third Party Notices
invalid-email-address Feb 21, 2022
7c9e0cc
Add CMS migration controller (#153)
bergmann-dierk Feb 21, 2022
2caa6df
Update License Header and Third Party Notices
invalid-email-address Feb 21, 2022
a809d85
Merge branch 'main' into chore/update
f11h Feb 22, 2022
3f9d3e0
Add Trusted Issuer (#160)
bergmann-dierk Mar 15, 2022
8785f14
Update License Header and Third Party Notices
invalid-email-address Mar 15, 2022
bb67d0c
deps: bump dependencies (#161)
ascheibal Mar 18, 2022
ef805c9
Update License Header and Third Party Notices
invalid-email-address Mar 18, 2022
7f1db2e
fix return value for cms migration of signer information (#165)
bergmann-dierk Mar 21, 2022
25520a4
feat: unprivileged docker user (#162)
ascheibal Mar 23, 2022
45729ec
doc: security advice using provided configuration (#168)
ascheibal Mar 23, 2022
eba7dac
do not return revocation batches marked for deletion (#167)
bergmann-dierk Mar 23, 2022
4893077
feat: dsc delta download extension (#169)
hhmu Mar 24, 2022
89e4010
Update License Header and Third Party Notices
invalid-email-address Mar 24, 2022
3e7290c
Fix Liquibase Changeset
f11h Mar 24, 2022
bca4327
Include deleted SignerInformation only if isModifiedSince is set (#170)
bergmann-dierk Mar 25, 2022
fbdff82
Fix: Add Embedded Signature for DSC Migration (#171)
f11h Mar 25, 2022
38f2a53
Fix remove deleted certificates from response (#173)
bergmann-dierk Mar 28, 2022
40edd41
Update License Header and Third Party Notices
invalid-email-address Mar 28, 2022
2be957c
Fix: Reupload of DSC (#177)
f11h Mar 29, 2022
300ebc1
Add UUID and Domain to TrustedIssuer (#178)
f11h Mar 29, 2022
9997e89
Feat: Publication (#179)
f11h Mar 30, 2022
ca82ca8
Update License Header and Third Party Notices
invalid-email-address Mar 30, 2022
fb0eea3
Chore: Update SpringBoot 2.6.6 (#180)
bergmann-dierk Apr 1, 2022
d47cb28
Update License Header and Third Party Notices
invalid-email-address Apr 1, 2022
062f5ec
feat: dispatched build (#183)
ascheibal May 6, 2022
4e0c283
Feat: Download Publication Archive after Upload to AssetManager (#181)
f11h May 12, 2022
a1ff19b
Update Readme.txt (#184)
f11h May 17, 2022
f5e60f0
Add information that repo passwords should not be used.
f11h May 20, 2022
11d8be0
Fix Unit Test
f11h May 20, 2022
67b32f7
CerthAuth Filter defaults to filter request in case of error (#185)
f11h May 20, 2022
b3aacdd
Add valid base64 check for revocation baches (#186)
f11h May 20, 2022
5e7bd27
Update OWASP
f11h May 20, 2022
ac0e41a
Update suppressions.xml
f11h May 20, 2022
b6d098d
Increase column size for validation rule signature to max 20_000 (#187)
bergmann-dierk May 31, 2022
57488b3
Update License Header and Third Party Notices
invalid-email-address May 31, 2022
f5e958a
Chore: Update Dependencies (#191)
f11h Jul 15, 2022
ad6784c
Update License Header and Third Party Notices
invalid-email-address Jul 15, 2022
a7711bb
Add log for downloaded Revocation Batches (#190)
f11h Jul 15, 2022
ee51852
Fix: New JRC Format (#193)
f11h Jul 21, 2022
617e48e
Fix: Fallback Values for Pagination (#194)
f11h Jul 21, 2022
f73b06e
Improve instructions to validate dcc trustlist archive file (#195)
f11h Jul 27, 2022
9ee3dc1
Feat: Improve Verify Command for Windows in Publication doc (#196)
f11h Jul 28, 2022
994f7b8
Create codeql.yml
f11h Aug 4, 2022
2bd10a1
Update codeql.yml
f11h Aug 4, 2022
49182d1
Revert "Fix: New JRC Format (#193)" (#199)
f11h Aug 9, 2022
a8ab97f
modified: README.md (#198)
ascheibal Aug 9, 2022
8a94ee8
Fix Name of DCCG in Version.txt File of publication archive (#200)
f11h Aug 9, 2022
a98f9f2
Update Dependencies (#204)
f11h Sep 5, 2022
b76dd05
Update License Header and Third Party Notices
invalid-email-address Sep 5, 2022
d7e1079
Feat: Log Request IP (#203)
f11h Sep 6, 2022
1d7baa9
Update Dependencies (#207)
f11h Sep 26, 2022
7e0766b
Update License Header and Third Party Notices
invalid-email-address Sep 26, 2022
b4447c4
Fix: Sporadic failing Unit-Test (#205)
f11h Sep 27, 2022
ec4175b
Feat: Add Validation for JRC Response (#206)
f11h Sep 27, 2022
46c9b21
Update DGC-Lib to 1.3.2 (#208)
f11h Oct 24, 2022
298899e
Update License Header and Third Party Notices
invalid-email-address Oct 24, 2022
c971d0c
Merge branch 'main' into chore/update
f11h Nov 22, 2022
f327113
Fix File Header
f11h Nov 22, 2022
594ef56
Fix Liquibase
f11h Nov 22, 2022
23fc447
Remove Publication related stuff
f11h Nov 22, 2022
0e96a92
Merge branch 'who-main' into chore/update
f11h Nov 22, 2022
fbd6358
Checkstyle
f11h Nov 22, 2022
77d2164
Checkstyle
f11h Nov 22, 2022
33f046b
Checkstyle
f11h Nov 22, 2022
a856ca5
Remove Publication related stuff
f11h Nov 22, 2022
e2bbc0c
Fix Spring security Dependency
f11h Nov 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ci-dependency-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ on:
- cron: '48 02 * * 0' # Each Sunday at 02:48 UTC
pull_request:
types:
- opened
- synchronize
- reopened
- opened
- synchronize
- reopened
workflow_dispatch:

jobs:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/ci-main.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
name: ci-main
on:
workflow_dispatch:
push:
branches:
- main
workflow_dispatch:
jobs:

jobs:
build:
runs-on: ubuntu-20.04
steps:
Expand Down
52 changes: 52 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: "CodeQL"

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'java' ]

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}

- name: Setup Java 11
uses: actions/setup-java@v2
with:
java-version: 11
distribution: adopt

- name: Build
run: >-
mvn clean package
--batch-mode
--file ./pom.xml
--settings ./settings.xml
--define app.packages.username="${APP_PACKAGES_USERNAME}"
--define app.packages.password="${APP_PACKAGES_PASSWORD}"
-DskipTests=true;
env:
APP_PACKAGES_USERNAME: ${{ github.actor }}
APP_PACKAGES_PASSWORD: ${{ secrets.GITHUB_TOKEN }}

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,4 @@ build/
!/tools/*.sh

certs/*
.DS_Store
56 changes: 28 additions & 28 deletions .grenrc.js
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
module.exports = {
"dataSource": "prs",
"prefix": "",
"onlyMilestones": false,
"groupBy": {
"Enhancements": [
"enhancement",
"internal"
],
"Bug Fixes": [
"bug"
],
"Documentation": [
"documentation"
],
"Others": [
"other"
]
},
"changelogFilename": "CHANGELOG.md",
"template": {
commit: ({ message, url, author, name }) => `- [${message}](${url}) - ${author ? `@${author}` : name}`,
issue: "- {{name}} [{{text}}]({{url}})",
noLabel: "other",
group: "\n#### {{heading}}\n",
changelogTitle: "# Changelog\n\n",
release: "## {{release}} ({{date}})\n{{body}}",
releaseSeparator: "\n---\n\n"
}
"dataSource": "prs",
"prefix": "",
"onlyMilestones": false,
"groupBy": {
"Enhancements": [
"enhancement",
"internal"
],
"Bug Fixes": [
"bug"
],
"Documentation": [
"documentation"
],
"Others": [
"other"
]
},
"changelogFilename": "CHANGELOG.md",
"template": {
commit: ({message, url, author, name}) => `- [${message}](${url}) - ${author ? `@${author}` : name}`,
issue: "- {{name}} [{{text}}]({{url}})",
noLabel: "other",
group: "\n#### {{heading}}\n",
changelogTitle: "# Changelog\n\n",
release: "## {{release}} ({{date}})\n{{body}}",
releaseSeparator: "\n---\n\n"
}
}
7 changes: 3 additions & 4 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

# Contributor Covenant Code of Conduct

## Our Pledge
Expand Down Expand Up @@ -59,8 +58,8 @@ representative at an online or offline event.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[opensource@telekom.de](mailto:opensource@telekom.de).
All complaints will be reviewed and investigated promptly and fairly.

Expand Down Expand Up @@ -107,7 +106,7 @@ Violating these terms may lead to a permanent ban.
### 4. Permanent Ban

**Community Impact**: Demonstrating a pattern of violation of community
standards, including sustained inappropriate behavior, harassment of an
standards, including sustained inappropriate behavior, harassment of an
individual, or aggression toward or disparagement of classes of individuals.

**Consequence**: A permanent ban from any sort of public interaction within
Expand Down
61 changes: 41 additions & 20 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,37 @@

All members of the project community must abide by the [Contributor Covenant, version 2.0](CODE_OF_CONDUCT.md).
Only by respecting each other can we develop a productive, collaborative community.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting [opensource@telekom.de](mailto:opensource@telekom.de) and/or a project maintainer.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by
contacting [opensource@telekom.de](mailto:opensource@telekom.de) and/or a project maintainer.

We appreciate your courtesy of avoiding political questions here. Issues which are not related to the project itself will be closed by our community managers.
We appreciate your courtesy of avoiding political questions here. Issues which are not related to the project itself
will be closed by our community managers.

## Engaging in our project

We use GitHub to manage reviews of pull requests.

* If you are a new contributor, see: [Steps to Contribute](#steps-to-contribute)

* If you have a trivial fix or improvement, go ahead and create a pull request, addressing (with `@...`) a suitable maintainer of this repository (see [CODEOWNERS](CODEOWNERS) of the repository you want to contribute to) in the description of the pull request.
* If you have a trivial fix or improvement, go ahead and create a pull request, addressing (with `@...`) a suitable
maintainer of this repository (see [CODEOWNERS](CODEOWNERS) of the repository you want to contribute to) in the
description of the pull request.

* If you plan to do something more involved, please reach out to us and send an [email](mailto:opensource@telekom.de). This will avoid unnecessary work and surely give you and us a good deal of inspiration.
* If you plan to do something more involved, please reach out to us and send an [email](mailto:opensource@telekom.de).
This will avoid unnecessary work and surely give you and us a good deal of inspiration.

* Relevant coding style guidelines are available in the respective sub-repositories as they are programming language-dependent.
* Relevant coding style guidelines are available in the respective sub-repositories as they are programming
language-dependent.

## Steps to Contribute

Should you wish to work on an issue, please claim it first by commenting on the GitHub issue that you want to work on. This is to prevent duplicated efforts from other contributors on the same issue.
Should you wish to work on an issue, please claim it first by commenting on the GitHub issue that you want to work on.
This is to prevent duplicated efforts from other contributors on the same issue.

If you have questions about one of the issues, please comment on them, and one of the maintainers will clarify.

We kindly ask you to follow the [Pull Request Checklist](#Pull-Request-Checklist) to ensure reviews can happen accordingly.
We kindly ask you to follow the [Pull Request Checklist](#Pull-Request-Checklist) to ensure reviews can happen
accordingly.

## Contributing Code

Expand All @@ -36,7 +44,8 @@ The following rule governs code contributions:

* Contributions must be licensed under the [Apache 2.0 License](./LICENSE)
* Newly created files must be opened by an instantiated version of the file 'templates/file-header.txt'
* At least if you add a new file to the repository, add your name into the contributor section of the file NOTICE (please respect the preset entry structure)
* At least if you add a new file to the repository, add your name into the contributor section of the file NOTICE (
please respect the preset entry structure)

## Contributing Documentation

Expand All @@ -48,28 +57,40 @@ The following rule governs documentation contributions:

## Pull Request Checklist

* Branch from the main branch and, if needed, rebase to the current main branch before submitting your pull request. If it doesn't merge cleanly with main you may be asked to rebase your changes.
* Branch from the main branch and, if needed, rebase to the current main branch before submitting your pull request. If
it doesn't merge cleanly with main you may be asked to rebase your changes.

* Commits should be as small as possible while ensuring that each commit is correct independently (i.e., each commit should compile and pass tests).
* Commits should be as small as possible while ensuring that each commit is correct independently (i.e., each commit
should compile and pass tests).

* Test your changes as thoroughly as possible before you commit them. Preferably, automate your test by unit/integration tests. If tested manually, provide information about the test scope in the PR description (e.g. “Test passed: Upgrade version from 0.42 to 0.42.23.”).
* Test your changes as thoroughly as possible before you commit them. Preferably, automate your test by unit/integration
tests. If tested manually, provide information about the test scope in the PR description (e.g. “Test passed: Upgrade
version from 0.42 to 0.42.23.”).

* Create _Work In Progress [WIP]_ pull requests only if you need clarification or an explicit review before you can continue your work item.
* Create _Work In Progress [WIP]_ pull requests only if you need clarification or an explicit review before you can
continue your work item.

* If your patch is not getting reviewed or you need a specific person to review it, you can @-reply a reviewer asking for a review in the pull request or a comment, or you can ask for a review by contacting us via [email](mailto:opensource@telekom.de).
* If your patch is not getting reviewed or you need a specific person to review it, you can @-reply a reviewer asking
for a review in the pull request or a comment, or you can ask for a review by contacting us
via [email](mailto:opensource@telekom.de).

* Post review:
* If a review requires you to change your commit(s), please test the changes again.
* Amend the affected commit(s) and force push onto your branch.
* Set respective comments in your GitHub review to resolved.
* Create a general PR comment to notify the reviewers that your amendments are ready for another round of review.
* If a review requires you to change your commit(s), please test the changes again.
* Amend the affected commit(s) and force push onto your branch.
* Set respective comments in your GitHub review to resolved.
* Create a general PR comment to notify the reviewers that your amendments are ready for another round of review.

## Issues and Planning

* We use GitHub issues to track bugs and enhancement requests.

* Please provide as much context as possible when you open an issue. The information you provide must be comprehensive enough to reproduce that issue for the assignee. Therefore, contributors may use but aren't restricted to the issue template provided by the project maintainers.
* Please provide as much context as possible when you open an issue. The information you provide must be comprehensive
enough to reproduce that issue for the assignee. Therefore, contributors may use but aren't restricted to the issue
template provided by the project maintainers.

* When creating an issue, try using one of our issue templates which already contain some guidelines on which content is expected to process the issue most efficiently. If no template applies, you can of course also create an issue from scratch.
* When creating an issue, try using one of our issue templates which already contain some guidelines on which content is
expected to process the issue most efficiently. If no template applies, you can of course also create an issue from
scratch.

* Please apply one or more applicable [labels](/../../labels) to your issue so that all community members are able to cluster the issues better.
* Please apply one or more applicable [labels](/../../labels) to your issue so that all community members are able to
cluster the issues better.
2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,6 @@ ENV JAVA_OPTS="$JAVA_OPTS -Xms256M -Xmx1G"

EXPOSE 8080

USER 65534:65534

ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /ddccg.jar" ]
Loading