This is an automated email from the ASF dual-hosted git repository. sgoeschl pushed a change to branch Features/EMAIL-163 in repository https://gitbox.apache.org/repos/asf/commons-email.git
from f1d76f20 EMAIL-163 Support for OAuth2 authentication add c1632233 Bump github/codeql-action from 3.27.0 to 3.27.1 add d6a1c978 Merge pull request #309 from apache/dependabot/github_actions/github/codeql-action-3.27.1 add d1649007 Bump github/codeql-action from 3.27.1 to 3.27.4 add 68345635 Merge pull request #310 from apache/dependabot/github_actions/github/codeql-action-3.27.4 add f7eea79a Bump commons-io:commons-io from 2.17.0 to 2.18.0 add 211dd113 Merge pull request #311 from apache/dependabot/maven/commons-io-commons-io-2.18.0 add 595bebc8 [test] Bump commons-io:commons-io from 2.17.0 to 2.18.0 #311 add 668d82b7 Bump github/codeql-action from 3.27.4 to 3.27.5 add 389602c9 Merge pull request #312 from apache/dependabot/github_actions/github/codeql-action-3.27.5 add 8d1e2488 No need for blank Javadoc lines between Javadoc @ tags add 5636fac1 Add pull request template add badb0558 Bump github/codeql-action from 3.27.5 to 3.27.6 add 1dec56ee Merge pull request #313 from apache/dependabot/github_actions/github/codeql-action-3.27.6 add 71586c8e Bump actions/cache from 4.1.2 to 4.2.0 add c7e9d085 Merge pull request #314 from apache/dependabot/github_actions/actions/cache-4.2.0 add 439dc9c0 Use Byte.toUnsignedInt(byte) add 3bff9ba5 Add missing tests add 6cabd592 Bump actions/setup-java from 4.5.0 to 4.6.0 add a7c7844f Merge pull request #318 from apache/dependabot/github_actions/actions/setup-java-4.6.0 add 66b45ca7 Bump actions/upload-artifact from 4.4.3 to 4.5.0 add 42fdca88 Merge pull request #317 from apache/dependabot/github_actions/actions/upload-artifact-4.5.0 add 5b767753 Bump github/codeql-action from 3.27.6 to 3.28.0 add f3a79750 Merge pull request #316 from apache/dependabot/github_actions/github/codeql-action-3.28.0 add a05f906b Update notice file copyright end date add 2378bae6 Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 add 06366dc3 Merge pull request #319 from apache/dependabot/maven/org.mockito-mockito-core-5.15.2 add 10fe2426 Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 #319 add 7da45a11 Bump org.apache.commons:commons-parent from 78 to 79 add b37db87d Bump github/codeql-action from 3.28.0 to 3.28.1 add 8ec7ddef Merge pull request #320 from apache/dependabot/github_actions/github/codeql-action-3.28.1 add 704935d0 Bump actions/upload-artifact from 4.5.0 to 4.6.0 add 384b0b92 Merge pull request #321 from apache/dependabot/github_actions/actions/upload-artifact-4.6.0 add 18ada48e Add comment for reproducible builds add 8c5278d1 Bump org.apache.commons:commons-parent from 78 to 79 add b826ef01 Use HTTPS to fetch XSD files add c465b94f Match Doxia 2 site generation add 816e00b2 Typo add e0beb2a1 Bump com.github.davidmoten:subethasmtp from 7.1.1 to 7.1.3 add 1bc01548 Merge pull request #322 from apache/dependabot/maven/com.github.davidmoten-subethasmtp-7.1.3 add f60e0ea6 Bump com.github.davidmoten:subethasmtp from 7.1.1 to 7.1.3 #322 add f0f60e02 Normalise EOL add 75aadbf6 Add Checkstyle TypecastParenPad add 2b9960e9 Don't need to end a paragraph with an extra line break add 2d5797ec Bump github/codeql-action from 3.28.1 to 3.28.5 add 05892b60 Merge pull request #323 from apache/dependabot/github_actions/github/codeql-action-3.28.5 add d0e9aea1 Update contributing file from user feedback add d52cb2e8 Bump actions/setup-java from 4.6.0 to 4.7.0 add 69217021 Merge pull request #324 from apache/dependabot/github_actions/actions/setup-java-4.7.0 add b89bec59 Bump github/codeql-action from 3.28.5 to 3.28.8 add 01f86953 Merge pull request #325 from apache/dependabot/github_actions/github/codeql-action-3.28.8 add 98f3ff30 [site] Update dev email label add dc75e13d Bump github/codeql-action from 3.28.8 to 3.28.9 add 84eadfa1 Merge pull request #327 from apache/dependabot/github_actions/github/codeql-action-3.28.9 add bb980ab4 Fix redundant Javadoc phrasing add b558dff1 add failing tests for invalid email address add 6a7bd570 convert IllegalArgumentException to EmailException add 9104cbfa don't convert IllegalCharsetNameException to EmailException add 1da76761 add javadoc for IllegalArgumentException add 8a9722e0 Merge pull request #328 from dwickern/invalid-address add a7bb2f11 Handle IllegalArgumentException thrown for invalid email address #328 add f527bd78 Bump properties for the next release add 345d7dfe Remove unused EmailException.call(Callable) add 6c127531 Javadoc add fbf3632f Bump commons-parent from 79 to 81 add 44ba870e EmailException doesn't need to override printStackTrace() add ff5ae375 Add a test fixture to be reused from the Jakarta and Javax modules add b3024020 Override commons.packageId from parent POM add 35df83ee Bump actions/upload-artifact from 4.6.0 to 4.6.1 add 3af40e5d Merge pull request #332 from apache/dependabot/github_actions/actions/upload-artifact-4.6.1 add 238ab050 Bump actions/cache from 4.2.0 to 4.2.1 add fe635902 Merge pull request #331 from apache/dependabot/github_actions/actions/cache-4.2.1 add b166bf10 Bump ossf/scorecard-action from 2.4.0 to 2.4.1 add f1df5968 Merge pull request #330 from apache/dependabot/github_actions/ossf/scorecard-action-2.4.1 add 53e6e04f Bump github/codeql-action from 3.28.9 to 3.28.10 add 5eb32c3b Merge pull request #329 from apache/dependabot/github_actions/github/codeql-action-3.28.10 add 43163e9d Bump org.slf4j:slf4j-jdk14 from 2.0.16 to 2.0.17 add 3d0d90b1 Merge pull request #333 from apache/dependabot/maven/org.slf4j-slf4j-jdk14-2.0.17 add 8475273b Bump org.slf4j:slf4j-jdk14 from 2.0.16 to 2.0.17 #333 add 350e5836 Bump actions/cache from 4.2.1 to 4.2.2 add 54081f0a Merge pull request #334 from apache/dependabot/github_actions/actions/cache-4.2.2 add 26d0c87e Bump github/codeql-action from 3.28.10 to 3.28.11 add 7d64183e Merge pull request #335 from apache/dependabot/github_actions/github/codeql-action-3.28.11 add 69eaa496 Bump org.mockito:mockito-core from 5.15.2 to 5.16.0 add 1f1c260f Merge pull request #336 from apache/dependabot/maven/org.mockito-mockito-core-5.16.0 add ce7b5604 Bump org.mockito:mockito-core from 5.15.2 to 5.16.0 #336 add 58916b64 Comment: Remove unnecessary Latin acronym add ef92cfad Comment: Remove unnecessary Latin acronym add 529d6c8a Bump com.github.davidmoten:subethasmtp from 7.1.3 to 7.1.4 add 4c76a949 Merge pull request #337 from apache/dependabot/maven/com.github.davidmoten-subethasmtp-7.1.4 add 8faa4c83 Bump com.github.davidmoten:subethasmtp from 7.1.3 to 7.1.4 #337 add 6e93e43d org.apache.commons.mail2.jakarta.util.MimeMessageUtils.createMimeMessage(Session, File) now uses NIO add 2994b232 Bump github/codeql-action from 3.28.11 to 3.28.12 add 0fde43ec Merge pull request #339 from apache/dependabot/github_actions/github/codeql-action-3.28.12 add 3debf5d5 Bump actions/cache from 4.2.2 to 4.2.3 add f6531e04 Merge pull request #341 from apache/dependabot/github_actions/actions/cache-4.2.3 add 8f215494 Bump actions/upload-artifact from 4.6.1 to 4.6.2 add 803ef6e0 Merge pull request #340 from apache/dependabot/github_actions/actions/upload-artifact-4.6.2 add 984956cd Bump org.mockito:mockito-core from 5.16.0 to 5.16.1 add e83de80f Merge pull request #338 from apache/dependabot/maven/org.mockito-mockito-core-5.16.1 add f9b2d55c Bump org.mockito:mockito-core from 5.16.0 to 5.16.1 #338 add 1851fca5 Javadoc @since tag should be after @throws add d4a881ee GH CI: Replace Java 23 with 24 add 93acefd7 Bump github/codeql-action from 3.28.12 to 3.28.13 add 95c4b060 Merge pull request #343 from apache/dependabot/github_actions/github/codeql-action-3.28.13 add 3fc44396 Bump org.mockito:mockito-core from 5.16.1 to 5.17.0 add 8740df86 Merge pull request #344 from apache/dependabot/maven/org.mockito-mockito-core-5.17.0 add 4d6c2a26 Bump org.mockito:mockito-core from 5.16.1 to 5.17.0 #344 add 45c84b4e Bump com.github.davidmoten:subethasmtp from 7.1.4 to 7.1.7 add 15ba5dea Merge pull request #345 from apache/dependabot/maven/com.github.davidmoten-subethasmtp-7.1.7 add 7d8777a1 Bump com.github.davidmoten:subethasmtp from 7.1.4 to 7.1.7 #345 add 5643c06a Bump actions/setup-java from 4.7.0 to 4.7.1 add 0ec65098 Merge pull request #347 from apache/dependabot/github_actions/actions/setup-java-4.7.1 add 7246ee7f Bump github/codeql-action from 3.28.13 to 3.28.15 add 2ad2df47 Merge pull request #346 from apache/dependabot/github_actions/github/codeql-action-3.28.15 add 306b4941 Bump commons-io:commons-io from 2.18.0 to 2.19.0 add a84e653d Better release notes template add 0e251aca Bump github/codeql-action from 3.28.15 to 3.28.16 add dc56046f Merge pull request #349 from apache/dependabot/github_actions/github/codeql-action-3.28.16 add 82f273d3 Bump org.apache.commons:commons-parent from 81 to 83 add 351e3acf Merge pull request #350 from apache/dependabot/maven/org.apache.commons-commons-parent-83 add 6dc2849a Bump org.apache.commons:commons-parent from 81 to 83 #350 add 15163cd8 Clean up XML add 5afca50c Bump github/codeql-action from 3.28.16 to 3.28.17 add 7b3da6bd Merge pull request #351 from apache/dependabot/github_actions/github/codeql-action-3.28.17 add deaf4d37 Bump github/codeql-action from 3.28.17 to 3.28.18 add 70da7dca Merge pull request #352 from apache/dependabot/github_actions/github/codeql-action-3.28.18 add 1e73f9d7 Bump org.apache.commons:commons-parent from 83 to 84 add 81d95d28 Update Apache License URL to HTTPS add 20a42008 Bump org.mockito:mockito-core from 5.17.0 to 5.18.0 add 7939fc43 Merge pull request #353 from apache/dependabot/maven/org.mockito-mockito-core-5.18.0 add 5efe6910 Bump org.mockito:mockito-core from 5.17.0 to 5.18.0 #353 new ba7654ba EMAIL-163 Support for OAuth2 authentication new 2c791c31 EMAIL-163 Support for OAuth2 authentication new 90d5cae6 EMAIL-163 Support for OAuth2 authentication new e401e177 EMAIL-163 Support for OAuth2 authentication new b08699f5 Merge remote-tracking branch 'origin/Features/EMAIL-163' into Features/EMAIL-163 new b14cdf4a EMAIL-163 Support for OAuth2 authentication The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .asf.yaml | 2 +- .gitattributes | 17 + .github/GH-ROBOTS.txt | 2 +- .github/dependabot.yml | 2 +- .github/pull_request_template.md | 28 + .github/workflows/codeql-analysis.yml | 10 +- .github/workflows/dependency-review.yml | 2 +- .github/workflows/maven.yml | 98 +- .github/workflows/scorecards-analysis.yml | 8 +- CODE_OF_CONDUCT.md | 2 +- CONTRIBUTING.md | 13 +- LICENSE.txt | 2 +- NOTICE.txt | 2 +- README.md | 2 +- RELEASE-NOTES.txt | 6 +- SECURITY.md | 2 +- commons-email2-bom/pom.xml | 3 +- commons-email2-core/pom.xml | 5 +- .../src/conf/spotbugs-exclude-filter.xml | 122 +-- .../apache/commons/mail2/core/EmailConstants.java | 2 +- .../apache/commons/mail2/core/EmailException.java | 102 +- .../org/apache/commons/mail2/core/EmailUtils.java | 28 +- .../apache/commons/mail2/core/package-info.java | 2 +- .../src/main/resources/META-INF/mime.types | 2 +- .../src/site/resources/profile.jacoco | 2 +- .../commons/mail2/core/EmailConstantsTest.java | 2 +- .../commons/mail2/core/EmailTestConstants.java | 55 ++ .../apache/commons/mail2/core/EmailUtilsTest.java | 24 +- .../test/resources/attachments/autoloadertest.html | 2 +- .../test/resources/attachments/classpathtest.html | 2 +- .../resources/attachments/download_email.cgi.html | 2 +- .../src/test/resources/html/www.apache.org.html | 2 +- commons-email2-distribution/pom.xml | 5 +- commons-email2-distribution/src/assembly/bin.xml | 4 +- commons-email2-distribution/src/assembly/src.xml | 4 +- commons-email2-jakarta/pom.xml | 7 +- .../src/conf/spotbugs-exclude-filter.xml | 122 +-- .../commons/mail2/jakarta/DataSourceResolver.java | 2 +- .../mail2/jakarta/DefaultAuthenticator.java | 2 +- .../org/apache/commons/mail2/jakarta/Email.java | 11 +- .../commons/mail2/jakarta/EmailAttachment.java | 2 +- .../apache/commons/mail2/jakarta/HtmlEmail.java | 3 +- .../commons/mail2/jakarta/ImageHtmlEmail.java | 2 +- .../commons/mail2/jakarta/MultiPartEmail.java | 2 +- .../apache/commons/mail2/jakarta/SimpleEmail.java | 2 +- .../jakarta/activation/InputStreamDataSource.java | 2 +- .../mail2/jakarta/activation/PathDataSource.java | 3 +- .../mail2/jakarta/activation/package-info.java | 2 +- .../apache/commons/mail2/jakarta/package-info.java | 2 +- .../jakarta/resolver/DataSourceBaseResolver.java | 2 +- .../resolver/DataSourceClassPathResolver.java | 2 +- .../resolver/DataSourceCompositeResolver.java | 2 +- .../jakarta/resolver/DataSourceFileResolver.java | 2 +- .../jakarta/resolver/DataSourcePathResolver.java | 2 +- .../jakarta/resolver/DataSourceUrlResolver.java | 2 +- .../mail2/jakarta/resolver/package-info.java | 2 +- .../jakarta/util/IDNEmailAddressConverter.java | 4 +- .../mail2/jakarta/util/MimeMessageParser.java | 12 +- .../mail2/jakarta/util/MimeMessageUtils.java | 7 +- .../commons/mail2/jakarta/util/package-info.java | 2 +- .../src/main/resources/META-INF/mime.types | 2 +- .../src/site/resources/profile.jacoco | 2 +- .../commons/mail2/jakarta/AbstractEmailTest.java | 2 +- .../mail2/jakarta/DefaultAuthenticatorTest.java | 2 +- .../commons/mail2/jakarta/EmailAttachmentTest.java | 2 +- .../commons/mail2/jakarta/EmailConstantsTest.java | 2 +- .../commons/mail2/jakarta/EmailLiveTest.java | 2 +- .../apache/commons/mail2/jakarta/EmailTest.java | 2 +- .../commons/mail2/jakarta/HtmlEmailTest.java | 2 +- .../commons/mail2/jakarta/ImageHtmlEmailTest.java | 2 +- .../mail2/jakarta/InputStreamDataSourceTest.java | 2 +- .../commons/mail2/jakarta/InvalidAddressTest.java | 3 +- .../mail2/jakarta/InvalidInternetAddressTest.java | 7 +- .../commons/mail2/jakarta/MultiPartEmailTest.java | 2 +- .../mail2/jakarta/SendWithAttachmentsTest.java | 2 +- .../commons/mail2/jakarta/SimpleEmailTest.java | 2 +- .../mail2/jakarta/mocks/MockEmailConcrete.java | 2 +- .../mail2/jakarta/mocks/MockHtmlEmailConcrete.java | 2 +- .../jakarta/mocks/MockImageHtmlEmailConcrete.java | 2 +- .../jakarta/mocks/MockMultiPartEmailConcrete.java | 2 +- .../mail2/jakarta/mocks/MockSimpleEmail.java | 2 +- .../commons/mail2/jakarta/mocks/package-info.java | 2 +- .../resolver/AbstractDataSourceResolverTest.java | 2 +- .../resolver/DataSourceClassPathResolverTest.java | 2 +- .../resolver/DataSourceCompositeResolverTest.java | 2 +- .../resolver/DataSourceFileResolverTest.java | 2 +- .../resolver/DataSourcePathResolverTest.java | 2 +- .../resolver/DataSourceUrlResolverTest.java | 2 +- .../mail2/jakarta/settings/EmailConfiguration.java | 2 +- .../mail2/jakarta/settings/package-info.java | 2 +- .../jakarta/util/IDNEmailAddressConverterTest.java | 2 +- .../mail2/jakarta/util/MimeMessageParserTest.java | 2 +- .../test/resources/attachments/autoloadertest.html | 2 +- .../test/resources/attachments/classpathtest.html | 2 +- .../resources/attachments/download_email.cgi.html | 2 +- .../src/test/resources/html/www.apache.org.html | 2 +- commons-email2-javax/pom.xml | 5 +- .../src/conf/spotbugs-exclude-filter.xml | 122 +-- .../commons/mail2/javax/DataSourceResolver.java | 2 +- .../commons/mail2/javax/DefaultAuthenticator.java | 2 +- .../java/org/apache/commons/mail2/javax/Email.java | 11 +- .../commons/mail2/javax/EmailAttachment.java | 2 +- .../org/apache/commons/mail2/javax/HtmlEmail.java | 3 +- .../apache/commons/mail2/javax/ImageHtmlEmail.java | 2 +- .../apache/commons/mail2/javax/MultiPartEmail.java | 2 +- .../apache/commons/mail2/javax/SimpleEmail.java | 2 +- .../javax/activation/InputStreamDataSource.java | 2 +- .../mail2/javax/activation/PathDataSource.java | 3 +- .../mail2/javax/activation/package-info.java | 2 +- .../apache/commons/mail2/javax/package-info.java | 2 +- .../javax/resolver/DataSourceBaseResolver.java | 2 +- .../resolver/DataSourceClassPathResolver.java | 2 +- .../resolver/DataSourceCompositeResolver.java | 2 +- .../javax/resolver/DataSourceFileResolver.java | 2 +- .../javax/resolver/DataSourcePathResolver.java | 2 +- .../javax/resolver/DataSourceUrlResolver.java | 2 +- .../commons/mail2/javax/resolver/package-info.java | 2 +- .../mail2/javax/util/IDNEmailAddressConverter.java | 4 +- .../mail2/javax/util/MimeMessageParser.java | 12 +- .../commons/mail2/javax/util/MimeMessageUtils.java | 7 +- .../commons/mail2/javax/util/package-info.java | 2 +- .../src/main/resources/META-INF/mime.types | 2 +- .../src/site/resources/profile.jacoco | 2 +- .../commons/mail2/javax/AbstractEmailTest.java | 2 +- .../mail2/javax/DefaultAuthenticatorTest.java | 2 +- .../commons/mail2/javax/EmailAttachmentTest.java | 2 +- .../commons/mail2/javax/EmailConstantsTest.java | 2 +- .../apache/commons/mail2/javax/EmailLiveTest.java | 2 +- .../org/apache/commons/mail2/javax/EmailTest.java | 2 +- .../apache/commons/mail2/javax/HtmlEmailTest.java | 2 +- .../commons/mail2/javax/ImageHtmlEmailTest.java | 2 +- .../mail2/javax/InputStreamDataSourceTest.java | 2 +- .../commons/mail2/javax/InvalidAddressTest.java | 3 +- .../mail2/javax/InvalidInternetAddressTest.java | 7 +- .../commons/mail2/javax/MultiPartEmailTest.java | 2 +- .../mail2/javax/SendWithAttachmentsTest.java | 2 +- .../commons/mail2/javax/SimpleEmailTest.java | 2 +- .../mail2/javax/mocks/MockEmailConcrete.java | 2 +- .../mail2/javax/mocks/MockHtmlEmailConcrete.java | 2 +- .../javax/mocks/MockImageHtmlEmailConcrete.java | 2 +- .../javax/mocks/MockMultiPartEmailConcrete.java | 2 +- .../commons/mail2/javax/mocks/MockSimpleEmail.java | 2 +- .../commons/mail2/javax/mocks/package-info.java | 2 +- .../resolver/AbstractDataSourceResolverTest.java | 2 +- .../resolver/DataSourceClassPathResolverTest.java | 2 +- .../resolver/DataSourceCompositeResolverTest.java | 2 +- .../javax/resolver/DataSourceFileResolverTest.java | 2 +- .../javax/resolver/DataSourcePathResolverTest.java | 2 +- .../javax/resolver/DataSourceUrlResolverTest.java | 2 +- .../mail2/javax/settings/EmailConfiguration.java | 2 +- .../commons/mail2/javax/settings/package-info.java | 2 +- .../javax/util/IDNEmailAddressConverterTest.java | 2 +- .../mail2/javax/util/MimeMessageParserTest.java | 2 +- .../test/resources/attachments/autoloadertest.html | 2 +- .../test/resources/attachments/classpathtest.html | 2 +- .../resources/attachments/download_email.cgi.html | 2 +- .../src/test/resources/html/www.apache.org.html | 2 +- pom.xml | 21 +- src/changes/changes.xml | 1016 ++++++++++---------- src/changes/release-notes.vm | 12 +- src/conf/checkstyle.xml | 6 +- src/site/resources/profile.jacoco | 2 +- src/site/site.xml | 2 +- src/site/xdoc/building.xml | 5 +- src/site/xdoc/download_email.xml | 2 +- src/site/xdoc/index.xml | 6 +- src/site/xdoc/issue-tracking.xml | 2 +- src/site/xdoc/mail-lists.xml | 2 +- src/site/xdoc/release_1_0.xml | 4 +- src/site/xdoc/release_1_1.xml | 4 +- src/site/xdoc/security-reports.xml | 4 +- src/site/xdoc/userguide.xml | 4 +- 172 files changed, 1191 insertions(+), 1029 deletions(-) create mode 100644 .gitattributes create mode 100644 .github/pull_request_template.md create mode 100644 commons-email2-core/src/test/java/org/apache/commons/mail2/core/EmailTestConstants.java