Stages & jobs

  1. Build and Package

  2. Copy to Website

Build result summary

Details

Completed
Queue duration
1 second
Duration
13 minutes
Labels
None
Revision
2b9c421452548891f4fde9e2c02822cf3a3f59a7
Total tests
1967
Successful since
#2719 ()

Tests

Code commits

Author Commit Message Commit date
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2b9c421452548891f4fde9e2c02822cf3a3f59a7 chore(deps): bump org.apache.logging.log4j:log4j-core
Bumps org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4.

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Guus der Kinderen Guus der Kinderen 00323521afc57aa0d87e939e1d3c7d6ad783dee3 OF-3242: (code review): Add @throws IllegalArgumentException to isNameCoveredByPattern Javadoc
Guus der Kinderen Guus der Kinderen 908e684ed099dc804cdf86ec9eaf493fbec56dd6 OF-3242: (code review) Use SystemProperty instead of JiveGlobals
Guus der Kinderen Guus der Kinderen 523a237464c2ad30d771a50f34c4e37b0bb7d979 OF-3243: Fix DNS wildcard pattern matching to validate label boundaries
The isNameCoveredByPattern() method was incorrectly matching domains that shared suffixes but weren't proper subdomains. For example, "notexternal.com" would incorrectly match the pattern "*.external.com" because the method only checked suffix matching without validating DNS label boundaries.

The fix ensures wildcard patterns only match legitimate subdomains (with proper dot separators) or exact domain matches (needed for certificate validation), while rejecting malformed matches that could bypass DNS overrides or certificate validation.
Guus der Kinderen Guus der Kinderen f366afb0388159ccc32a5144d837ff96fe055ee4 OF-3242: (code review) Fix ConcurrentModificationException in DNS override resolution
Prevent race condition where findMostSpecificWildcardOverride() could throw ConcurrentModificationException when iterating over dnsOverride.entrySet() while another thread modifies the map concurrently. This could occur during DNS resolution when multiple threads access or modify DNS overrides simultaneously.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-3242Could not obtain issue details from Jira
Unknown Issue TypeOF-3243Could not obtain issue details from Jira
Unknown Issue TypeOF-3244Could not obtain issue details from Jira
Unknown Issue TypeOF-3250Could not obtain issue details from Jira
Unknown Issue TypeOF-3450Could not obtain issue details from Jira

Shared artifacts

Artifact File size
.deb files 68 MB