Skip to content

v1.3.0#115

Merged
jaredhendrickson13 merged 95 commits intomasterfrom
v130
Sep 30, 2021
Merged

v1.3.0#115
jaredhendrickson13 merged 95 commits intomasterfrom
v130

Conversation

@jaredhendrickson13
Copy link
Copy Markdown
Member

@jaredhendrickson13 jaredhendrickson13 commented Mar 27, 2021

  • Adds /api/v1/services/dnsmasq endpoint to read the dnsmasq configuration
  • Adds /api/v1/services/dnsmasq/host_override endpoint to create, read, update and delete dnsmasq host overrides (Wish: Please include DNS Forwarder -> Host Overides #109)
  • Adds /api/v1/services/dnsmasq/host_override/alias endpoint to create dnsmasq host override alias entries
  • Adds /api/v1/services/dnsmasq/start endpoint to start the dnsmasq service
  • Adds /api/v1/services/dnsmasq/stop endpoint to stop the dnsmasq service
  • Adds /api/v1/services/dnsmasq/restart endpoint to restart the dnsmasq service
  • Adds HA sync feature to API settings (HA Sync to sync API config and tokens #97)
  • Adds /api/v1/system/ca endpoint to manage system CA certificates (Implemented handling of CA certificates #125)
  • Adds /api/v1/system/api/version endpoint to pull API version information (Wish: Api version #151)
  • Adds Update tab to API UI page for easy updates (Wish: Api version #151)
  • Adds /api/v1/diagnostics/command_prompt endpoint to remotely execute shell commands (Wish: Get external IP #144)
  • Adds /api/v1/status/openvpn endpoint to check OpenVPN server and client statuses (Wish: status OpenVPN #61)
  • Adds /api/v1/system/console endpoint to configure console related settings
  • Adds /api/v1/interface/bridge endpoint to configure bridged interfaces
  • Adds /api/v1/services/unbound/access_list and /api/v1/services/unbound/access_list/row endpoints to configure Unbound access lists
  • Fixes bug that prevent zero value system tunables from being set
  • Fixes bug that prevent DHCP Server from being updated when pfSense was setup with a WAN interface only
  • Moves existing /api/v1/routing/gateway to /api/v1/routing/gateway/detail to make the functionality easier to understand and use (Cannot get IDs of "Read Routing Gateway" #110)
  • Updates /api/v1/routing/gateway to only return gateway objects stored in configuration (Cannot get IDs of "Read Routing Gateway" #110)
  • Removes all references and conditions for pfSense 2.4
  • Adds /api/v1/firewall/rule/flush endpoint to delete all firewall rules
  • Updates /api/v1/system/ca to allow creation of internal and intermediate CAs (How to add User Certificate #34)
  • Updates /api/v1/system/certificate to allow creation of internal server and user certificates (How to add User Certificate #34)
  • Updates /api/v1/user to allow assignment of user certificates to users (How to add User Certificate #34)
  • Adds /api/v1/services/openvpn/csc endpoint to configure OpenVPN client specific overrides (OpenVPN Client Specific Overrides #154)
  • Fixes bug that allowed non-numeric rule tracker IDs to be validated during DELETE requests to /api/v1/firewall/rule
  • Updates /api/v1/system/config to allow PUT requests that update the entire pfSense configuration
  • Adds /api/v1/system/notifications/email to update and read the SMTP notification settings

…oint, added documentation enhancements and fixed minor documentation errors
…ail and added docs and unit test for new endpoint, updated /api/v1/routing/gateway to only return gateway config objects
…ules, added documentation and unit tests for new endpoint
…icate generation, updated corresponding unit test
…cate in use in areas other than the UI and refactored code structure, updated unit test to test such changes
…PISystemCertificateCreate.inc and updated docs accordingly
…f user certificates, updated corresponding unit tests to test new field and updated documentation to include new field. #34
@jaredhendrickson13 jaredhendrickson13 linked an issue Sep 29, 2021 that may be closed by this pull request
jaredhendrickson13 and others added 8 commits September 29, 2021 12:53
OpenVPN Client Specific Overrides
….py for consistency, added configuration initialization to APIServicesOpenVPNClientSpecificOverridesCreate.inc to address unit testing errors
… the backend OpenVPN configuration when changes are made. Fixed minor unit test failures
@jaredhendrickson13 jaredhendrickson13 changed the title [WIP] v1.3.0 v1.3.0 Sep 30, 2021
@jaredhendrickson13 jaredhendrickson13 merged commit d7c41c1 into master Sep 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants