diff --git a/.classpath b/.classpath index 91de5ef62a8..3944f690d77 100644 --- a/.classpath +++ b/.classpath @@ -1,15 +1,13 @@ + - - - @@ -25,14 +23,14 @@ + + + + - - - - @@ -43,7 +41,6 @@ - @@ -56,31 +53,30 @@ - - + + + + + + + - - - - - - - - - + + + @@ -90,9 +86,11 @@ + + - + @@ -107,55 +105,68 @@ - - - - - - - - + + + + + - - - - - - - - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -166,66 +177,84 @@ - - - - - + - - - - - + + + - - - - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + - + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 00000000000..2033d4c107f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,45 @@ +--- +name: Bug report +about: Create a report to help us improve +title: "[BUG]" +labels: bug +assignees: '' + +--- + +**Describe the Bug** + +A clear and concise description of what the bug is. + +**To Reproduce** + +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected Behavior** + +A clear and concise description of what you expected to happen. + +**Screenshots and Logs** + +If applicable, add screenshots and logs to help explain your problem. + +**Product Deployment** + +Please complete the following information: + - Deployment format: [e.g. software, container] + - Version [e.g. 8.0.0] + +**Desktop** + +Please complete the following information: + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Additional Context** + +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..ee92520c230 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: GitHub Discussions + url: https://github.com/Keyfactor/ejbca-ce/discussions + about: Join in-depth discussions or ask questions diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000000..05a453e5e89 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,25 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: '' +assignees: '' + +--- + +**Is your feature request related to a problem or specific use case? Please describe.** +A clear and concise description of the problem or use case. + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Product deployment** +Please complete the following information: + - Deployment format: [e.g. software, container] + - Version [e.g. 8.0.0] + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/images/community-ejbca-icon.png b/.github/images/community-ejbca-icon.png new file mode 100644 index 00000000000..25ceb5a23e2 Binary files /dev/null and b/.github/images/community-ejbca-icon.png differ diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000000..1866168aa32 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,16 @@ +## Describe your changes + + + +## How has this been tested? + + + +## Checklist before requesting a review + + +- [ ] I have performed a self-review of my code +- [ ] I have kept the patch limited to only change the parts related to the patch +- [ ] This change requires a documentation update + +See also [Contributing Guidelines](../../CONTRIBUTING.md). diff --git a/.gitignore b/.gitignore index 9e693901c7a..1fdf0f909d4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,21 @@ out/ /p12/ dist/ -build*/ +build/ +build-*/ tmp/ conf/*.properties velocity.log src/java/jndi.properties validationtool.log +reports/ +modules/ra-gui/resources/js/jquery.min.js +/.DS_Store +.vscode/ +/.tern-project +*.iml +.project +/.idea +/.metadata +/.project +.gradle diff --git a/.project b/.project index cd9815eee5b..911d12d89f4 100644 --- a/.project +++ b/.project @@ -33,4 +33,15 @@ org.eclipse.wst.common.project.facet.core.nature org.eclipse.wst.jsdt.core.jsNature + + + 1628709532251 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/.settings/.gitignore b/.settings/.gitignore new file mode 100644 index 00000000000..4f150efdd36 --- /dev/null +++ b/.settings/.gitignore @@ -0,0 +1 @@ +/org.eclipse.jdt.launching.prefs diff --git a/.settings/.jsdtscope b/.settings/.jsdtscope index b143148d8b7..70f7895c96d 100644 --- a/.settings/.jsdtscope +++ b/.settings/.jsdtscope @@ -3,7 +3,6 @@ - diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index 3442432c7ab..29554c11346 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,5 +1,4 @@ eclipse.preferences.version=1 -encoding//doc/xdocs/site/complementary.xml=UTF-8 encoding//modules/admin-gui/resources/languages/languagefile.bs.properties=UTF-8 encoding//modules/admin-gui/resources/languages/languagefile.cs.properties=UTF-8 encoding//modules/admin-gui/resources/languages/languagefile.de.properties=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 4c32edae97b..d8371db4aa8 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,15 +1,18 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 @@ -277,7 +280,7 @@ org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true org.eclipse.jdt.core.formatter.tabulation.char=space org.eclipse.jdt.core.formatter.tabulation.size=4 -org.eclipse.jdt.core.formatter.use_on_off_tags=false +org.eclipse.jdt.core.formatter.use_on_off_tags=true org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs index cf6eac520f5..c93e1a010f7 100644 --- a/.settings/org.eclipse.jdt.ui.prefs +++ b/.settings/org.eclipse.jdt.ui.prefs @@ -1,4 +1,3 @@ -#Mon Oct 03 16:16:16 CEST 2011 cleanup.add_default_serial_version_id=true cleanup.add_generated_serial_version_id=false cleanup.add_missing_annotations=true @@ -56,4 +55,4 @@ eclipse.preferences.version=1 formatter_profile=_ejbca formatter_settings_version=11 org.eclipse.jdt.ui.javadoc=false -org.eclipse.jdt.ui.text.custom_code_templates=