Commit Graph

  • e87435c307 src: remove obsolete stable/26.1 Franco Fichtner 2026-06-01 06:49:35 +02:00
  • 8adcc434a3 src: remove obsolete master Franco Fichtner 2026-06-01 06:49:35 +02:00
  • ffcdd81715 Services: Kea DHCPv4/6: Fix missing visual cues for manual mode in DDNS and DHCPv4/6 (#10340) Monviech 2026-05-22 13:44:28 +02:00
  • c0b7489807 Firewall: Settings: Normalization - add missing exclamation mark for "not" rules, closes https://github.com/opnsense/core/issues/10349 Ad Schellevis 2026-05-24 13:33:51 +02:00
  • 90b6491cd5 ACL: some missing references and using camelcase pointers instead of snakecase [ref: https://github.com/opnsense/core/issues/10351] Ad Schellevis 2026-05-25 10:23:56 +02:00
  • b8740f6bde ui: SimpleActionButton exclude scope should apply to first active tab as well Stephan de Wit 2026-05-27 09:45:21 +02:00
  • 0636b136df Kea: Hook up reservation.next_server (#10344) Ian Munsie 2026-05-23 16:52:58 +10:00
  • 1d46c14ea9 Interfaces: Devices: GIF - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 11:34:07 +02:00
  • 6f683723df Interfaces: Devices: GRE - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 11:58:29 +02:00
  • 81a1e5b70e Interfaces: Devices: LAGG - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 12:03:49 +02:00
  • a3ef05aa4f Interfaces: Devices: VLAN - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 13:11:47 +02:00
  • a15f440f59 System: Access: Groups - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 13:17:32 +02:00
  • 4b155c9791 src: style sweep Franco Fichtner 2026-06-01 06:43:31 +02:00
  • de975e099e Interfaces: Assignments - work in progress for https://github.com/opnsense/core/issues/9945 interfaces_assignments_FR9945 Ad Schellevis 2026-05-10 16:10:50 +02:00
  • 2a4aa5c5b6 mvc:Javascript - setFormData : allow passing of data- atributes for select items, this for example offers the option to use data-icon on selectpickers. for https://github.com/opnsense/core/issues/9945 Ad Schellevis 2026-05-31 15:03:47 +02:00
  • 24d37dc1b6 make sweep nat-tree-button Monviech 2026-05-29 16:05:49 +02:00
  • 839d45fcbc Add sort order volatile fields to SourceNatRuleField shared by SNAT, ONAT and NPTv6 inside filter model. Monviech 2026-05-29 16:01:13 +02:00
  • 9f3edc7f3d Implement sort_order in DNAT controller so the same tree view logic as in firewall rules can be used, this eases maintainence Monviech 2026-05-29 15:34:14 +02:00
  • b4b8248577 Firewall: NAT: Add the same UI design to the NAT pages as the firewall page from 18533b4, but slightly adjusted as NAT rules do not have sort_order or priority groups, so all grouping happens either by category, or to a synthetic automatic category if the rules contain an is_automatic true boolean. Monviech 2026-05-29 09:53:12 +02:00
  • 18533b4c60 Firewall: Rules [new]: Always show automatic and legacy rules, and a few more UI tweaks (#10355) Monviech 2026-05-29 08:36:19 +02:00
  • 315c085888 System: Settings: Miscellaneous - remove periodic backups and backend code, closes https://github.com/opnsense/core/issues/10356 Ad Schellevis 2026-05-28 19:38:17 +02:00
  • 3507ecffc4 bootgrid: allow column selection exclusions Stephan de Wit 2026-05-28 14:19:39 +02:00
  • 45b90a2f24 System: Access: Groups - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 13:17:32 +02:00
  • aac399ee26 Interfaces: Devices: VLAN - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 13:11:47 +02:00
  • 2a690f1521 Interfaces: Devices: LAGG - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 12:03:49 +02:00
  • 1bce09c165 Interfaces: Devices: GRE - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 11:58:29 +02:00
  • f4706755ba Interfaces: Devices: GIF - fix regression in selective delete introduced in https://github.com/opnsense/core/pull/9779 Ad Schellevis 2026-05-27 11:34:07 +02:00
  • 0b128cd642 Reporting: Settings: convert to MVC (#10337) Stephan de Wit 2026-05-27 10:49:06 +02:00
  • 3986018989 ui: SimpleActionButton exclude scope should apply to first active tab as well Stephan de Wit 2026-05-27 09:45:21 +02:00
  • 09654ca796 ACL: some missing references and using camelcase pointers instead of snakecase [ref: https://github.com/opnsense/core/issues/10351] Ad Schellevis 2026-05-25 10:23:56 +02:00
  • dcb01791f7 Firewall: Settings: Normalization - add missing exclamation mark for "not" rules, closes https://github.com/opnsense/core/issues/10349 Ad Schellevis 2026-05-24 13:33:51 +02:00
  • 6ffad1bb73 Firewall - fix interface sortng by value for live-log and groups, closes https://github.com/opnsense/core/issues/10348 Ad Schellevis 2026-05-24 10:15:20 +02:00
  • e209de9719 Kea: Hook up reservation.next_server (#10344) Ian Munsie 2026-05-23 16:52:58 +10:00
  • 5348cb128a Make banner even more obvious firewall-inspect-banner Monviech 2026-05-22 16:27:40 +02:00
  • 2f829352fc Firewall: Rules [new]: Add hint banner about Inspect button to explain it also unhides automatic rules Monviech 2026-05-22 14:11:36 +02:00
  • 720c791b15 Services: Kea DHCPv4/6: Fix missing visual cues for manual mode in DDNS and DHCPv4/6 (#10340) Monviech 2026-05-22 13:44:28 +02:00
  • e38a6980f1 mvc: remove grouped ModelRelationField option handling (#10339) Monviech 2026-05-22 13:01:27 +02:00
  • 588a302d14 ipsec: restyle the connections page for clarity Franco Fichtner 2026-05-22 11:35:57 +02:00
  • a8cc73bd93 firewall: use safe iteration over rules in filter_core_rules_user() Franco Fichtner 2026-04-22 10:19:31 +02:00
  • e4b80cba45 interfaces: wrong DUID-UUID format for #10218 Franco Fichtner 2026-04-27 12:26:51 +02:00
  • 889e806086 ui: split button render, some forms only use save Franco Fichtner 2026-05-22 12:23:17 +02:00
  • cea2938254 ui: split button render, some forms only use save Franco Fichtner 2026-05-22 12:11:25 +02:00
  • 3a39250aaf Firewall: Rules - missed a spot in 9b8ee2a92f Ad Schellevis 2026-05-20 13:26:52 +02:00
  • 82be8f8403 kea add DHCPv4 compatibility options (#10336) Marcos Della 2026-05-21 02:14:18 -07:00
  • 855301203e mvc: OptionsField: use key as value if no value is set Franco Fichtner 2026-05-22 11:56:18 +02:00
  • a87b496d67 kea: simplify previous Franco Fichtner 2026-05-22 11:55:57 +02:00
  • f963e5bd33 ipsec: move swanctl.conf download button to the tab Franco Fichtner 2026-05-20 09:29:28 +02:00
  • 227942338e ui: apply button on multiple tab pages (#10331) Konstantinos Spartalis 2026-05-19 12:29:30 +03:00
  • bb65459aca unbound: blocklist improvements (#10149) Konstantinos Spartalis 2026-05-21 12:13:21 +03:00
  • 584f865988 Firewall: Rules [new]: Fix action, ipprotocol and protocol translations (legacy rules) (#10299) Monviech 2026-05-20 11:22:54 +02:00
  • 82060be3a5 Revert "ui: lazily hook settings-changed trigger in saveFormToEndpoint()" Franco Fichtner 2026-05-22 11:30:44 +02:00
  • 298d4868d3 bootgrid: adjust column persistence behavior to prevent horizontal dead space Stephan de Wit 2026-05-18 13:27:42 +02:00
  • 2f8a759182 bootgrid: prevent NaN pagination values for non-ajax grids when row count is set to all Stephan de Wit 2026-05-18 08:49:12 +02:00
  • 2b0799c446 bootgrid: remove unused getTotalRowCount method Stephan de Wit 2026-05-15 14:47:12 +02:00
  • f50f13ff1c bootgrid: safeguard replace function Stephan de Wit 2026-05-15 12:51:55 +02:00
  • 04aa6f34ad bootgrid: these are state variables, not options Stephan de Wit 2026-05-15 09:50:11 +02:00
  • 961ac698a4 bootgrid: align datakey with the rest of the options, but allow top-level placement Stephan de Wit 2026-05-13 09:47:43 +02:00
  • deefc3b60e ui: SimpleActionButton tab exclusion (#10328) Stephan de Wit 2026-05-19 10:29:40 +02:00
  • 2272c9fcbd unbound: blocklists apply button message (#10283) Konstantinos Spartalis 2026-05-19 10:11:10 +03:00
  • 31d0c9c7ee ui: improve form validation error append (#10333) Franco Fichtner 2026-05-20 19:18:25 +02:00
  • 7dabdc3368 ui: use space in apply box for the apply reminder (#10103) Franco Fichtner 2026-05-22 10:46:14 +02:00
  • 2185cc02a2 MVC: add support for pluggable dynamic menu items and move some existing parts out of the MenuSystem class (#10113) Ad Schellevis 2026-04-06 12:37:22 +02:00
  • 3f78821cb0 dnsmasq: fix option values Franco Fichtner 2026-05-21 21:05:38 +02:00
  • 5629b0023b monit: remove duplication from these strange test types Franco Fichtner 2026-05-21 21:00:39 +02:00
  • 672ebf5aec system: simplify option values in trust Franco Fichtner 2026-05-21 20:41:21 +02:00
  • 336ac4ebc5 intrusion detection: clean up option values Franco Fichtner 2026-05-21 20:38:21 +02:00
  • a9dee3dcff openvpn: clean up these option values Franco Fichtner 2026-05-21 20:35:08 +02:00
  • 72403e4ace interfaces: simplify VLAN type selection Franco Fichtner 2026-05-21 18:08:11 +02:00
  • ac55f108c5 unbound: trim option values Stephan de Wit 2026-05-21 13:53:50 +02:00
  • 7484d4ba6b firewall: this works and I don't get it Franco Fichtner 2026-05-21 13:25:30 +02:00
  • 251559ed6a src: expand lint and fix a few easy ones Franco Fichtner 2026-05-21 13:16:29 +02:00
  • 73df87682c Services: Kea DHCPv4: Add DHCP4 compatibility options (#10336) Marcos Della 2026-05-21 02:14:18 -07:00
  • d7f455bdfb unbound: blocklist improvements (#10149) Konstantinos Spartalis 2026-05-21 12:13:21 +03:00
  • 8ae0a6c158 make: add linter pass for the situation b187227683 addresses Franco Fichtner 2026-05-21 10:15:07 +02:00
  • b187227683 mvc: OptionField: allow empty values in options Franco Fichtner 2026-05-21 10:00:08 +02:00
  • 546de351d7 ui: improve form validation error append (#10333) Franco Fichtner 2026-05-20 19:18:25 +02:00
  • 5c51ecdee1 kea: align newwanip hook with reality Franco Fichtner 2026-05-20 15:44:42 +02:00
  • 3557f8d730 bootgrid: name it what it is Stephan de Wit 2026-05-20 13:57:12 +02:00
  • d741236652 firewall: whitespace Franco Fichtner 2026-05-20 13:36:59 +02:00
  • ff20a2f1e7 Firewall: Rules - missed a spot in 9b8ee2a92f Ad Schellevis 2026-05-20 13:26:52 +02:00
  • 7d52ccfe73 kea: style sweep Franco Fichtner 2026-05-20 13:05:13 +02:00
  • 5b7c8e6a2f Services: Kea DHCPv6: Dynamic prefix delegation (#10252) Monviech 2026-05-20 12:56:04 +02:00
  • 141f5a63fc Revert "pkg: fix numpy version name" Franco Fichtner 2026-05-20 11:51:09 +02:00
  • 9dcd63d3e5 Revert "pkg: fix numpy version name" Franco Fichtner 2026-05-20 11:51:09 +02:00
  • b73465c9b1 Firewall: Rules [new]: Fix action, ipprotocol and protocol translations (legacy rules) (#10299) Monviech 2026-05-20 11:22:54 +02:00
  • 7caec8a921 interfaces: a few "foreach ($config" iterations switched to config_read_array() Franco Fichtner 2026-04-22 10:19:31 +02:00
  • 138bff55b5 Captive Portal: remove redirection on HTTPS, ditch non-functional pass statement as well Stephan de Wit 2026-05-04 14:12:17 +02:00
  • e44a05a0de ipsec: move swanctl.conf download button to the tab Franco Fichtner 2026-05-20 09:29:28 +02:00
  • ff62effd56 Reporting: Traffic - add Max on Y axis for traffic graphs, closes https://github.com/opnsense/core/pull/10277 Ad Schellevis 2026-05-09 09:57:35 +02:00
  • 3a5befdde1 bootgrid: replace 'append' with 'replace' for ajax: false grids Stephan de Wit 2026-05-15 09:07:10 +02:00
  • 0e054ba092 bootgrid: clean up converter compatibility code Stephan de Wit 2026-05-13 16:35:52 +02:00
  • a118274e47 ui: clean up useRequestHandlerOnGet usage Stephan de Wit 2026-05-15 09:45:47 +02:00
  • d713a14ffb Services: Kea DHCPv6: Clean up allocator and pd-allocator terminology (#10330) Monviech 2026-05-19 10:31:14 +02:00
  • dc59e5d40d Services: Kea DHCP: Kea DHCPv4 - add subnet allocator field (#10327) Marcos Della 2026-05-19 01:27:12 -07:00
  • ecc01c7669 Services: Kea DHCPv4/6: Add decline_probation_period and set lower default to mitigate faulty client implementations to consume the whole pool (#10294) Monviech 2026-05-12 14:24:51 +02:00
  • 35dd72cae0 Services: Kea DHCPv4/6: Some cleanup regarding isEmpty) usage when 0 is allowed in IntegerFields, and ensure no IntegerField accepts negative values. (#10295) Monviech 2026-05-12 14:24:04 +02:00
  • be288cfd23 mvc: stricten Email address validation and add a test case for it. filter_var(..,FILTER_VALIDATE_EMAIL) might align more with RFC's, but since RFC 5322 accepts almost everything, might not be the best option in reality. Ad Schellevis 2026-05-05 14:35:56 +02:00
  • df42e1b0ec system: lowercase this one Franco Fichtner 2026-05-20 09:12:33 +02:00
  • 9bdf568e38 interfaces: account for multiple UUIDs in VIP deletion Stephan de Wit 2026-05-07 10:49:10 +02:00
  • 6fa4011147 Firewall: Rules [new] - fix unintended change in filtering logic caused by c4aefc08f4 Ad Schellevis 2026-05-14 10:51:36 +02:00