33,396 commits found in 24 milliseconds
Apply suggestion from @Monviech OPNSense /core 2db56bf — src/etc/inc interfaces.inc, src/opnsense/scripts/interfaces rtsold_script.sh interfaces: multi-dhcp6c support #7647
This splits off rtsold and dhcp6c into separate processes.
I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.
Add a DependConstraint for ddns_domain_key_secret instead of making it a required field, saves on model migrations
Review comments, add trailing commas for diff control reasons
Update src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php
Co-authored-by: Franco Fichtner <franco at opnsense.org> fix DDNS config generation to place key-name at domain level and deduplicate DNS servers
rc: speed up file deletes
PR: https://forum.opnsense.org/index.php?topic=51232.0
Copyright date
Add newline to model
Lets not offer manual config at the beginning
Now that we tightened validation in the model we can drop some guards in the config generator
Validate dependency between forward zone and DNS server
Fix labels in dialogs
key_algorithm is required due to the default
Small tweak on validation message, push default of key_algorithm to model
Use single validation string
OPNSense /core 632dda5 — src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet4.xml dialogSubnet6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml KeaDhcpv4.xml Add constraints for key_name and key_secret to be used together, adjust some property names for clarity, extend ddns_domain_key_algorithm with all supported values per documentation
configd: change https://github.com/opnsense/core/commit/c8cd5565ec135a0111497fde2e20e3cb79324f0d seemed to have uncovered another issue when it comes to file generation, as each call generates a new tempfile, we're now keeping a lot of them.
In order to fix this behavoir, only generate the filename and reuse it when serving cached commands, which was the intention from the beginning.
(cherry picked from commit 914e5a20e172200593190e12a7c83670fe22ce1a )
shell: fix the alignment in latest code
(cherry picked from commit 16dd293e913227eefb4390185500b5328be2f423 )
(cherry picked from commit 633255aab2d64e94040fe07878c94157bffbda47 )
shell: the former calculation was correct but forgot about the whitespaces
Use the full screen with a clear for listing. 80x25 is the bare minimum.
It looks like a trailing dot validation is not necessary as the configuration is valid regardless, kea does not crash or log any error here
OPNSense /core 2baf559 — src/opnsense/mvc/app/controllers/OPNsense/Kea/forms ddnsSettings.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.php KeaDdns.php More terminology changes for ddns server ip and port
shell: fix the alignment in latest code
Not sure how this happened. Was supposed to fit 80 character
console screen.
Update service controls via data_service_widget
OPNSense /core 8b7a365 — src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet4.xml dialogSubnet6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDdns.xml Some updates to ddns model and dialogs
The control socket is not needed right now. It would only be required to directly query the ddns server
configd: change https://github.com/opnsense/core/commit/c8cd5565ec135a0111497fde2e20e3cb79324f0d seemed to have uncovered another issue when it comes to file generation, as each call generates a new tempfile, we're now keeping a lot of them.
In order to fix this behavoir, only generate the filename and reuse it when serving cached commands, which was the intention from the beginning.
Add a default for ddns_domain_algorithm inside the config generator
firewall: use safe config iteration in outbound NAT page
system: use safe config iteration in admin settings page