Commit graph

  • 6c15ee8d0b
    Merge 978804d5d7 into 956a256dba Gökhan Tura 2026-06-10 10:23:40 +0700
  • 8e5d336c1a
    Merge a71facb362 into 956a256dba Alex W. Baulé 2026-06-09 23:32:57 -0300
  • a71facb362 Implement deny unknown and permit reservation without IP. Alex W Baulé 2026-06-09 23:20:52 -0300
  • 5146b9c78e
    Merge 35b82330a5 into 956a256dba Tom Walraven 2026-06-09 23:01:09 -0300
  • 6f205539c2
    Merge 6cc2bb6c0c into 956a256dba Konstantinos Spartalis 2026-06-09 19:10:45 +0200
  • 956a256dba
    widgets: enhance Live Log widget (#10086) master Greelan 2026-06-09 23:27:29 +1000
  • 63af7e3642
    Merge 684782c019 into 84ae8875d4 Monviech 2026-06-09 15:20:39 +0200
  • 684782c019 mvc: add new validators to TextField: AllowSpaces, AllowNewlines, AllowSpecial text-field-val Monviech 2026-06-09 15:18:21 +0200
  • 84ae8875d4
    Firewall: Rules: add banner if no rules defined (#10396) Stephan de Wit 2026-06-09 15:04:17 +0200
  • 863c2904bc Interfaces: Assignments - set grid only field to "ignore" for the form Ad Schellevis 2026-06-09 14:23:15 +0200
  • 3e65a14f64
    Update src/opnsense/www/js/widgets/LiveLog.js Greelan 2026-06-09 21:50:48 +1000
  • a5f2e77ff8 Implement review changes Greelan 2026-06-09 21:14:53 +1000
  • f4c040a0c1
    Firewall: Migration Assistant: Show rule counts that can be exported, hide tab if no rules exist (#10395) Monviech 2026-06-09 13:14:04 +0200
  • 3fff01bc83
    Merge 0cc56f2d9b into 892ad5c89e ximnoise 2026-06-09 10:32:32 +0200
  • 892ad5c89e system: use "pluginctl -c" consistently Franco Fichtner 2026-06-09 10:21:16 +0200
  • e1c9abec55 iron out banner removal Stephan de Wit 2026-06-09 10:19:23 +0200
  • 5364cac1c7 rc: move system_powerd_configure() to bootup plugin hook Franco Fichtner 2026-06-09 09:46:25 +0200
  • 0f4382b539
    Merge 52078dccf9 into b243971aed René 2026-06-09 14:20:41 +0700
  • 8f98cd31bd move this to the response handler to avoid side effects Stephan de Wit 2026-06-09 09:14:04 +0200
  • f2893308b5
    Merge 467bcf976a into b243971aed Tom Walraven 2026-06-09 09:11:43 +0200
  • de325a2369 Firewall: Rules: add banner if no rules defined Stephan de Wit 2026-06-09 09:08:16 +0200
  • 0b4127b5df Firewall: Migration Assistant: Show rule counts that can be exported, hide tab if no rules exist to suggest the task has completed Monviech 2026-06-09 08:55:29 +0200
  • 3e2866a0de interfaces: parse ifconfig output despite exit error in legacy_interfaces_details() ifconfig_error Franco Fichtner 2026-06-09 08:12:40 +0200
  • f604a98db6
    Merge 928360f9d5 into b243971aed Konstantinos Spartalis 2026-06-09 08:31:30 +0200
  • b243971aed VPN: OpenVPN: Instances - require at least 1 for vpnid field, same as auto-number should use. closes https://github.com/opnsense/core/issues/10394 Ad Schellevis 2026-06-09 07:27:25 +0200
  • 114510b126
    Merge 54dbe55058 into 932f2747e9 Ved Shah 2026-06-08 23:22:13 +0200
  • 09498fef13
    Merge da9ff6bc2a into 932f2747e9 Konstantinos Spartalis 2026-06-08 23:21:47 +0200
  • 932f2747e9 Services: Intrusion Detection: Administration - fix regression in 9271d08bf3, closes https://github.com/opnsense/core/issues/10393 Ad Schellevis 2026-06-08 19:29:14 +0200
  • 029a903154
    Merge bf40329dd0 into 4434a8e44d Konstantinos Spartalis 2026-06-08 12:31:15 -0400
  • 4434a8e44d
    Firewall: NAT: Source NAT: Hide command footer if snat_mode is automatic. (#10391) Monviech 2026-06-08 17:00:34 +0200
  • 2a312a9b32 Firewall: NAT: Source NAT: Hide command footer if snat_mode is automatic. Monviech 2026-06-08 16:42:17 +0200
  • beff827085 dashboard: explicitly compact on layout shift if there's no predefined layout Stephan de Wit 2026-06-08 16:23:15 +0200
  • 20ce28677a dashboard: update result on default restore Stephan de Wit 2026-06-08 16:03:02 +0200
  • f3315d22fd rc: use newer min_auto_ashift variable Franco Fichtner 2026-06-08 15:38:45 +0200
  • b0e8dfcc54
    mvc: Fix idassoc.php converting already decimal stored prefix_id via hexdec(), add unit test for idassoc.php (#10389) Monviech 2026-06-08 15:09:23 +0200
  • 0b5eb6c5e1 plist-fix Monviech 2026-06-08 13:17:56 +0200
  • 9a702a6a6a
    Firewall: NAT: Destination NAT: Display effective port when local-port is omitted (#10237) Tom Walraven 2026-06-08 13:04:23 +0200
  • 2c01f54756 pkg: of course, of course Franco Fichtner 2026-06-08 12:47:45 +0200
  • e0fb60cc13 firmware: add 26.7 fingerprint Franco Fichtner 2026-06-08 12:46:36 +0200
  • b5c737b5fb git: less ignore for our pkg files Franco Fichtner 2026-06-08 12:41:07 +0200
  • 6e57f1920c firmware: allow "local" business mirror subscription Franco Fichtner 2026-06-08 10:08:38 +0200
  • 80e020907b
    Update src/opnsense/mvc/app/library/OPNsense/Interface/Idassoc.php Monviech 2026-06-08 11:51:58 +0200
  • 7b1001e475
    Update src/opnsense/mvc/app/library/OPNsense/Interface/Idassoc.php Monviech 2026-06-08 11:51:52 +0200
  • 467bcf976a Dnat: Put enabled below disabled in model Tom Walraven 2026-06-08 09:45:43 +0000
  • 64325c80e6
    Merge c2253fa062 into fb514217ba Greelan 2026-06-08 19:35:39 +1000
  • 7e1183dfcb mvc: Fix idassoc.php converting already decimal stored prefix_id via hexdec(), adjust unit test Monviech 2026-06-08 11:32:51 +0200
  • 8622eedbff
    Merge 1aebf3cb3f into fb514217ba Max 2026-06-08 17:19:21 +0800
  • 446ef1aef9 mvc: style sweep Franco Fichtner 2026-06-08 11:15:03 +0200
  • 10b13ad8d6 mvc: Add test for idassoc.php Monviech 2026-06-08 10:36:33 +0200
  • 89896cdf0a firmware: allow local business mirror firmware_custom Franco Fichtner 2026-06-08 10:08:38 +0200
  • a82cdf0a5a Filter migration to remove inet46 option Tom Walraven 2026-04-23 09:08:57 +0000
  • 60ed9bdc34 removed actionPostLoadingEvent and added getValue in DNatEnabledField Tom Walraven 2026-04-22 09:35:31 +0000
  • e153637593 Added some comments for clarity Tom Walraven 2026-04-21 12:18:55 +0000
  • c8fc2cccf6 Added fieldtype for ipprotocol to remove inet46 Tom Walraven 2026-04-21 09:44:07 +0000
  • fe598d7207 Edit enable rule help message Tom Walraven 2026-04-21 07:32:12 +0000
  • fb22267d99 Remove unnecessary @inheritdoc Tom Walraven 2026-04-21 06:46:30 +0000
  • dfae277bfb Firewall: DNat: Removed inet46 option from ipprotocol and flipped disabled to enabled Tom Walraven 2026-04-17 14:58:17 +0000
  • 190e150763
    Merge a26a69bf9d into fb514217ba Alexander Kolenaty 2026-06-08 09:33:27 +0200
  • 96d5ac7ef1 DNAT: Wrap code in else-if block Tom Walraven 2026-06-08 07:27:11 +0000
  • d37b0a9a00 Firewall: DNat: Display effective port when local-port is omitted Tom Walraven 2026-04-30 13:42:50 +0000
  • fb514217ba
    Firewall: Add migration assistant banner to legacy rules page (#10388) Monviech 2026-06-08 09:08:18 +0200
  • 6402be8a54
    Firewall: Rules: group rules by default and fix "select all" logic (#10372) Stephan de Wit 2026-06-08 08:57:31 +0200
  • c7131a1ca3 Firewall: Add migration assistant banner to legacy rules page Monviech 2026-06-08 08:37:52 +0200
  • b750397af3 Interfaces: Assignments - change model name for clarity Ad Schellevis 2026-06-08 08:32:15 +0200
  • bab9a40e97 MVC:ui - [WIP] refactor base_dialog and parseFormNode to simplify the template for https://github.com/opnsense/core/issues/9955 FR9955_modal_search Ad Schellevis 2026-06-07 20:13:26 +0200
  • fa7b7a850e Interfaces: Assignments - rename "Interface" to "Device", but keep "if" as key to align with data underneath. for https://github.com/opnsense/core/pull/10366 Ad Schellevis 2026-06-07 15:39:43 +0200
  • ee94f628ca Interfaces: Assignments - fix empty descriptions, which should show as upper case id, for https://github.com/opnsense/core/pull/10366 Ad Schellevis 2026-06-07 15:36:54 +0200
  • ab099aaa12
    Firewall: NAT: Source NAT: Add migration for Outbound NAT into Source NAT page (#10373) Monviech 2026-06-07 12:55:58 +0200
  • c7eeb627b1
    Merge a0feb6218b into 857bb504a9 Juan A. Pedreira 2026-06-07 18:16:03 +0800
  • 857bb504a9 interfaces: another cleanup Franco Fichtner 2026-06-07 11:28:04 +0200
  • 456f2e9972 LICENSE: sync Franco Fichtner 2026-06-07 11:16:31 +0200
  • 9a59cf767c mvc: style sweep Franco Fichtner 2026-06-07 11:16:09 +0200
  • 3020bf2b8b
    Interfaces: Assignments - refactor to MVC closes https://github.com/opnsense/core/issues/9945 (#10366) Ad Schellevis 2026-06-07 10:49:02 +0200
  • 7536e52bb7 Interfaces: Assignments - refactor to MVC closes https://github.com/opnsense/core/issues/9945 interfaces_assignments_FR9945 Ad Schellevis 2026-05-10 16:10:50 +0200
  • 5e6dd84dcd
    Merge 05dc9985e4 into 1e4ffcbc0f Patrick Monfette 2026-06-06 19:23:35 -0400
  • 162c4152e5 Validate setGeneralAction as well Monviech 2026-06-06 18:30:24 +0200
  • 1f5916ef3a The nat.outbound.rule flush seems to work just fine, remove this comment Monviech 2026-06-06 18:13:28 +0200
  • fe45976f5c Add a scoped setGeneralAction() that only saves the general section of the model Monviech 2026-06-06 18:00:58 +0200
  • efe680e5b1 Firewall: NAT: Source NAT - cleanup model (serializeToConfig) for https://github.com/opnsense/core/pull/10373 Ad Schellevis 2026-06-06 09:41:03 +0200
  • ce423ee290 core/ACL - uniform "user-config-readonly" trap to avoid repeating a similar pattern in multiple components. Ad Schellevis 2026-06-06 09:18:08 +0200
  • 1e4ffcbc0f backend: plugins.inc is hardwired via config.inc Franco Fichtner 2026-06-05 23:52:19 +0200
  • 2a586c4a57 Firewall: NAT: Source NAT - simplify /api/firewall/source_nat/search_rule for https://github.com/opnsense/core/pull/10373 Ad Schellevis 2026-06-05 21:08:37 +0200
  • d927ef2ddb Migration assistant menu item on second level in the menu tree can use cssClass for icon render Monviech 2026-06-05 16:28:38 +0200
  • a134f5d395 Firewall: Rules: header checkbox for multi-row selection now works properly Stephan de Wit 2026-06-05 15:58:23 +0200
  • 52c3948aa6 Remove orphaned variable Monviech 2026-06-05 15:13:45 +0200
  • aa13cf6c33 Firewall Rules: fix group ordering, change ruleTypeMap to array, fix row selection Stephan de Wit 2026-06-05 14:55:04 +0200
  • 281a033bd8 Bind settings-changed event in mapDataToFormUI callback Monviech 2026-06-05 14:53:15 +0200
  • 2acdd487ea Hide the Outbound NAT menu item if mode is either automatic or disabled, or no rules node exists anymore in it. Move migration assistant out of Rules [legacy] so it doesn't disappear if no legacy rules exist anymore, now that it is also used for NAT migration. Monviech 2026-06-05 14:21:38 +0200
  • 91f67ef674 Missing ; Monviech 2026-06-05 13:25:03 +0200
  • 3e237d86cf Add nosync and tag keys to automatic rules as well Monviech 2026-06-05 12:58:06 +0200
  • f145bdf822 Add a flush action for outbound NAT rules, it still requires some work in ConfigMaintenance Monviech 2026-06-05 11:21:48 +0200
  • 9392a447b5 Forgot hooking up the MigrationController Monviech 2026-06-05 10:58:44 +0200
  • 35b82330a5 Kea: Add widget to show Kea DHCPv4 and DHCPv6 leases Tom Walraven 2026-06-05 08:50:30 +0000
  • 7ac99cffac Add missing tag and nosync fields to SNAT model and to the exporter script Monviech 2026-06-05 10:39:48 +0200
  • 8b5441b8fe Empty uuid on export, the import should create it Monviech 2026-06-05 10:31:23 +0200
  • c0cf70b05c make sweep Monviech 2026-06-05 10:26:33 +0200
  • 11dd17c3fe Firewall: NAT: Add migration workflow to existing migration assistant and add export script Monviech 2026-06-05 10:25:33 +0200
  • 9cee4fb117 Firewall: Rules: always collapse auto rules, add early bailouts Stephan de Wit 2026-06-05 09:21:54 +0200
  • 74acf86c1c Firewall: Rules: adjust type map accordingly to previous Stephan de Wit 2026-06-05 08:45:15 +0200
  • 977c2f3593 Firewall: Rules: set outbound gateway rules to prio 10000 Stephan de Wit 2026-06-05 08:41:11 +0200