Commit Graph

  • f1ba1bdac3 menusystem: simplify class generation for links and add some support to be used for favorites. mvc_menu_pluggable Ad Schellevis 2026-04-16 21:41:50 +02:00
  • f4ee4d2fbf MVC: add support for pluggable dynamic menu items and move some existing parts out of the MenuSystem class Ad Schellevis 2026-04-09 18:07:26 +02:00
  • 2d5848c214 System: Gateways: Configuration: add nosync option gateways-nosync Stephan de Wit 2026-04-16 14:50:10 +02:00
  • a7ddcd8a84 system: allow gateway load balance weights from 1 to 10 for more flexibility (#10148) master Matthew Hall 2026-04-15 12:19:39 -07:00
  • 6beb970e0f make: remove debug in previous Franco Fichtner 2026-04-15 10:42:49 +02:00
  • 4cb0404228 make: a full file name match should be opened right away Franco Fichtner 2026-04-15 09:52:35 +02:00
  • 78856fd104 console: add a missing newline after waiting prompt Franco Fichtner 2026-04-15 07:17:37 +02:00
  • 43481bd5bb bootgrid: test disabling scroll bootgrid-scroll Stephan de Wit 2026-04-14 13:01:00 +02:00
  • 08f036715f captive portal: regression in 369630d, allowed addresses missing from session ips stable/26.1 Stephan de Wit 2026-04-14 09:57:17 +02:00
  • 2b43ee5b87 captive portal: regression in 369630d, allowed addresses missing from session ips Stephan de Wit 2026-04-14 09:57:17 +02:00
  • 28ba22564b make: add merge target for "community" origin Franco Fichtner 2026-04-14 08:36:34 +02:00
  • ae326511d1 mvc: regression in c81417f267, missing descriptions. Ad Schellevis 2026-04-13 18:11:32 +02:00
  • a6da34447c system: style sweep and plist fix Franco Fichtner 2026-04-13 17:23:43 +02:00
  • 3acfb5f2a7 System: Routing: Changed disable option to enable (#10027) Tom Walraven 2026-04-13 17:19:08 +02:00
  • 3d7cbd8079 interafces: safe gres/gifs iteration Franco Fichtner 2026-04-13 15:36:29 +02:00
  • 9cd352e408 backend: use bridges/bridged safe iteration Franco Fichtner 2026-04-13 15:30:28 +02:00
  • f18878041b system: avoid side effect rendering <item/> during console assignment Franco Fichtner 2026-04-13 15:23:27 +02:00
  • 5a47632bb1 mvc: BaseField - style Ad Schellevis 2026-04-13 11:39:23 +02:00
  • 0175c1e1f0 firmware: moved FreeBSD.php duty to opnsense-update Franco Fichtner 2026-04-13 10:36:53 +02:00
  • 913863a72e Services: Kea DHCP: Kea DHCPv6 - fix "Delegated length must be longer than or equal to prefix length" validation, closes https://github.com/opnsense/core/issues/10146 Ad Schellevis 2026-04-12 20:21:15 +02:00
  • c2dcb5ba2f mvc: sweep Franco Fichtner 2026-04-12 14:45:14 +02:00
  • dad956e314 Firewall: Rules [new] - refactor searchRuleAction() to use the same filtering and sorting logic on MVC and legacy data. Ad Schellevis 2026-04-12 10:54:55 +02:00
  • f1a3150fa9 interfaces: minor whitespace change Franco Fichtner 2026-04-12 10:01:21 +02:00
  • a11921609e github: add pull request template similar to plugins Franco Fichtner 2026-04-12 09:52:01 +02:00
  • 5e64948059 mvc: another style sweep Franco Fichtner 2026-04-12 09:47:04 +02:00
  • dd226f32a1 mvc: style sweep Franco Fichtner 2026-04-12 09:40:05 +02:00
  • c81417f267 mvc: minor cleanup in UIModelGrid, remove flatten() method as getFlatNodes() is almost the same. Ad Schellevis 2026-04-11 19:07:48 +02:00
  • d739e53197 Auth/LDAP - move ldap_escape to caller for https://github.com/opnsense/core/issues/10129 Ad Schellevis 2026-04-11 18:30:59 +02:00
  • 95483e5048 System: Access: Servers - RADIUS, implement NAS-IP-Address attribute. closes https://github.com/opnsense/core/pull/10089 Ad Schellevis 2026-04-11 14:50:50 +02:00
  • 0460e24e29 firewall: live view: decode HTML where necessary to aid filtering. Closes https://github.com/opnsense/core/issues/10107 Stephan de Wit 2026-04-10 14:20:39 +02:00
  • c62ef330b1 system: more natural cron escaping for command #10075 Franco Fichtner 2026-04-10 09:54:41 +02:00
  • 7e000a9454 system: shorten static route collection code here Stephan de Wit 2026-04-10 09:37:36 +02:00
  • 1c2405e480 mvc: introduce JSON field type and refactor dashboard to use it, closes https://github.com/opnsense/core/issues/10064 Ad Schellevis 2026-04-09 20:34:13 +02:00
  • e75f212a44 system: escape LDAP username during search 26.1.6 Franco Fichtner 2026-04-08 15:52:21 +02:00
  • 016f66cb46 system: escape LDAP username during search Franco Fichtner 2026-04-08 15:52:21 +02:00
  • a5e151af0e mvc: a bit of spring cleaning for setActionHook(), result is never used and throwing a UserException is preferred in cases where can't pin a message to a field. closes https://github.com/opnsense/core/pull/10046 Ad Schellevis 2026-03-29 10:27:23 +02:00
  • 17ead5e318 ui: color box like old legacy apply as an additional idea apply-message-v3 Franco Fichtner 2026-04-09 09:00:16 +02:00
  • 1b5cf9a6fc ui: use space in apply box for the apply reminder Franco Fichtner 2026-04-08 12:12:07 +02:00
  • 546086d357 Interfaces: Neighbors: Automatic Discovery - configurable cleanups Ad Schellevis 2026-04-06 19:09:02 +02:00
  • a663c3a651 radvd: fix PHP warning for previous Franco Fichtner 2026-04-08 16:53:10 +02:00
  • cdf172056f hostwatch: restructure rc.conf to avoid mistakes Franco Fichtner 2026-04-08 16:11:55 +02:00
  • 5a5350e29e dashboard: throw UserException when size limit reached on save. Closes https://github.com/opnsense/core/issues/10096 Stephan de Wit 2026-04-08 09:21:49 +02:00
  • 8b5a768ec7 widgets: fix Traffic.js initialization race condition (#10099) Greelan 2026-04-08 17:11:34 +10:00
  • 477451d9b7 mvc: clear unused inputs in syslog controller Franco Fichtner 2026-04-08 08:35:24 +02:00
  • 4f7fccd93e Scripts: add instanceof syntax for import linter Franco Fichtner 2026-04-08 08:34:44 +02:00
  • 7cfb03be5d mvc: MenuSystem - tweak JavaScript wrapper to match server-side breadcrumb format (#10101) Greelan 2026-04-08 16:32:41 +10:00
  • d092f74bb1 mvc: remove Util imports where not needed Franco Fichtner 2026-04-08 08:19:01 +02:00
  • 267f5a41d9 radvd: allow user controlled hop limit BPplays 2026-04-07 12:29:07 -07:00
  • a7034c0ede src: whitespace sweep Franco Fichtner 2026-04-07 20:33:22 +02:00
  • faa7dab419 system: audit staticroute' config access for #10027 Franco Fichtner 2026-04-07 16:34:27 +02:00
  • 700d6a00d2 src: a few more samples for import linter Franco Fichtner 2026-04-07 16:14:00 +02:00
  • 2c74e4e4eb Scripts: tweak pattern matching related to #10052 Franco Fichtner 2026-04-07 16:10:47 +02:00
  • acab676a08 mvc: obvious linter complaint Franco Fichtner 2026-04-07 16:07:03 +02:00
  • bbf6ee6cc1 firewall: unused vars/imports Franco Fichtner 2026-04-07 15:51:28 +02:00
  • e6726ba233 lint: Add linter that finds unused imports in php classes Monviech 2026-03-27 16:26:42 +01:00
  • aaf9a1c797 mvc: Remove UIModelGrid imports in IDS, Monit, Syslog SettingsController, unused Monviech 2026-03-27 14:53:31 +01:00
  • fd780bb1dc radvd: make a note for dev/debug and closes #10048 Franco Fichtner 2026-04-07 14:59:43 +02:00
  • 79ba2da564 radvd: refactor and put eligible-test back #10048 Franco Fichtner 2026-04-07 14:45:17 +02:00
  • 7116a1f591 radvd: split lists, easier to read and less code #10048 Franco Fichtner 2026-04-07 14:30:35 +02:00
  • 72ccc1e14e radvd: allow to start without primary IPv6 for #10048 Franco Fichtner 2026-04-07 14:24:41 +02:00
  • 816271d82b bootgrid: shorten previous Stephan de Wit 2026-04-07 11:12:34 +02:00
  • 7a6a581209 bootgrid: shorten previous Stephan de Wit 2026-04-07 11:12:34 +02:00
  • 6e4cbce744 bootgrid: limit maintaining scroll position to inplace=true, continuation of 75e60e8 Stephan de Wit 2026-04-07 11:06:36 +02:00
  • e67ea61085 bootgrid: limit maintaining scroll position to inplace=true, continuation of 75e60e8 Stephan de Wit 2026-04-07 11:06:36 +02:00
  • 7c8bda9a0e wireguard: sprint clean related to #10094 Franco Fichtner 2026-04-07 11:05:33 +02:00
  • d6f94335f3 dashboard:gauge improvements (#10063) Konstantinos Spartalis 2026-03-31 17:14:07 +03:00
  • 78c691f658 bootgrid: maintain scrolling position for both datatree and command actions. Closes https://github.com/opnsense/core/issues/9151 Stephan de Wit 2026-04-03 13:47:26 +02:00
  • 0e999cc5ab bootgrid: automatic grid height calculation (#10011) Stephan de Wit 2026-03-20 10:47:02 +01:00
  • e6f10ad490 bootgrid: upgrade Tabulator to version 6.4.0 Stephan de Wit 2026-03-18 09:07:33 +01:00
  • 3def88dc5c unbound: limit duckdb to a single thread in write mode to reduce logger memory usage Stephan de Wit 2026-04-01 16:00:12 +02:00
  • 40eab23832 firmware: repeat the update after pkg reinstall Franco Fichtner 2026-03-16 10:48:03 +01:00
  • 883b1e26c7 Fix typo in firmware: fetching changelog message (#10079) Konstantinos Spartalis 2026-04-02 11:54:46 +03:00
  • 44a7a3234a Scripts: widgets without endpoint access exist now Franco Fichtner 2026-04-07 09:37:38 +02:00
  • 8e630bfd56 Firewall: Rules [new] - change category sorting using names instead of counted rules to align with interface sorting now, for https://github.com/opnsense/core/issues/9719 Ad Schellevis 2026-04-02 09:04:08 +02:00
  • 0ea77c6263 bootgrid: set visibility hidden for base_bootgrid_table Stephan de Wit 2026-03-20 16:25:46 +01:00
  • 7f681cb256 system: compress height of the log viewer grid Franco Fichtner 2026-03-23 09:42:51 +01:00
  • 1799985cdd Services: Kea: DHCPv4/v6: Use SetConstraint for match_data to allow 0 as valid value (#10035) Monviech 2026-03-25 14:16:34 +01:00
  • d8e9ce7d74 Captive portal: IPv6 support (#9745) Stephan de Wit 2026-03-16 09:46:52 +01:00
  • 4298f0ef4e mvc: add SetConstraint for #10029 Franco Fichtner 2026-03-25 11:39:40 +01:00
  • afb11ec1ee mvc: BaseField: add setValues() for generic use Franco Fichtner 2026-03-19 11:07:02 +01:00
  • 1885a3da82 unbound: consolidate override aliases into tree view (#9954) Stephan de Wit 2026-03-18 14:00:47 +01:00
  • 7d6074a506 Services: Kea: DHCPv4/6: remove KeaCtrlAgent dependency on HA configuration (#10080) Stephan de Wit 2026-04-02 13:58:13 +02:00
  • ae94a0fa39 ipsec: Adding 4 Insecure proposals (#10062) jakobsen-lrz 2026-04-01 16:59:04 +02:00
  • 0b4d248770 mvc: HostnameField: show string that failed validation by default (#9984) Stephan de Wit 2026-03-17 10:25:54 +01:00
  • a6c7b66d91 kea: move pool-in-subnet validation logic mostly to KeaPoolsField; closes #10040 Franco Fichtner 2026-03-27 09:42:06 +01:00
  • e12e34df2f mvc: BaseListField replace empty check with isSet so a 0 value is considered a non empty selection (#10047) Monviech 2026-03-27 14:22:39 +01:00
  • 1646b67486 Services: Kea: DHCPv4/6: Add delete lease command, use socket for up to date lease collection (#10019) Monviech 2026-04-02 09:15:35 +02:00
  • 97736f5605 Services Kea: DHCPv4/6: add sockets max-retries and retry-wait-time options. (#10078) Stephan de Wit 2026-04-02 13:40:57 +02:00
  • 432fdf516a unbound: add Harden Below NXDOMAIN (#10067) Konstantinos Spartalis 2026-03-31 19:55:44 +03:00
  • e54c919ea1 LICENSE: sync Franco Fichtner 2026-04-07 09:38:15 +02:00
  • 4d3601d5ca Scripts: widgets without endpoint access exist now Franco Fichtner 2026-04-07 09:37:38 +02:00
  • e39eec132d firewall: adjust help text Franco Fichtner 2026-03-25 12:38:39 +01:00
  • 199a3b3c61 Services: Kea: DDNS: Add subnet specific qualifying suffix and prevent updates if no server is set. (#10038) Monviech 2026-03-26 08:27:47 +01:00
  • fe911a19cf Firewall: Remove tokenizer from categories and use selectpicker instead (#10049) Monviech 2026-03-27 13:34:54 +01:00
  • fede3a2054 Firewall: Rules [new] - change sorting to interface/group name and stop caring about counted rules, for https://github.com/opnsense/core/issues/9719 Ad Schellevis 2026-04-02 08:56:25 +02:00
  • 7a8fb0ba8d firewall: adjust sort order in networks and aliases; closes #10022 #10031 Franco Fichtner 2026-03-25 08:50:13 +01:00
  • 37b5961472 dnsmasq: Prevent * from being collected as client_id to prevent it being matched as static reservation (#10055) Monviech 2026-03-29 12:14:00 +02:00
  • defb87f4df interfaces: small cleanups in previous as a starting point ppp_carp Franco Fichtner 2026-03-06 10:41:30 +01:00
  • 7b0faf1c15 Cleanup HA/CARP safety checks for PPP links patch Patrick Monfette 2026-03-05 00:40:44 -05:00
  • 36959a4ff8 Add HA/CARP safety for PPP link startup Patrick Monfette 2026-03-04 23:55:45 -05:00