Skip to content

Conversation

@jaredhendrickson13
Copy link
Member

@jaredhendrickson13 jaredhendrickson13 commented Oct 6, 2025

New

Fixes

  • Fixes an issue that prevented CARP interface references from working as intended on InterfaceFields
  • Fixes an issue where OpenVPNClientExport could not correctly locate user certificates with certain OpenVPNServer instances OpenVPN Client Export Bug #756
  • Fixes an issue where loading the REST API settings UI page could result in a crash due to unnecessary initialization of certain models Fatal error on clean install #764

This commit addresses an issue where loading the RESTAPISettings `override_sensitive_fields` choices would loop through all model classes and allowed initialization of certain models, which could cause unexpected errors on Form pages. Going forward this callable will no longer allow models to automatically initialize.
pfSense's client export functions change the meaning of crtid based on several factors that were not being handled. This commit ensures those factors are correctly handled when passing a crtid to pfSense's functions.
The _vip prefix was not be properly applied to InterfaceField values allowing carp interfaces. This commit ensures the proper prefix is present when identifying available carp choices.
This test ensures that the OpenVPNClientExport model correctly locates the target cert's 'crtid' before providing it to pfSense function. This is necessary as pfSense will change the meaning of crtid for various factors.
@jaredhendrickson13 jaredhendrickson13 linked an issue Oct 7, 2025 that may be closed by this pull request
@jaredhendrickson13 jaredhendrickson13 merged commit 07d5751 into master Oct 7, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fatal error on clean install Creating P1 VPN does not support CARP VIP OpenVPN Client Export Bug

2 participants