Commit graph

  • 641089f360 monitor: skip state kill when no viable failover target exists Justin Ship 2026-02-18 18:06:48 -0800
  • 90940cde4f
    Merge 97274d4512 into 3316148d10 Aaron Rogers 2026-02-18 19:38:18 -0500
  • 282646db57
    Merge d952dbc54d into 3316148d10 Konstantinos Spartalis 2026-02-18 19:24:11 -0500
  • 97274d4512 fix snat rule enabled check Aaron Rogers 2026-02-18 19:15:42 -0500
  • 234922055a
    Merge cdc0b3e7fe into 3316148d10 Kage 2026-02-18 19:12:13 -0500
  • be454d7bb4
    Merge f42ba55a54 into 3316148d10 BPplays 2026-02-18 19:11:58 -0500
  • 73c6ee42b4
    Merge bb732522af into 3316148d10 Mike Bishop 2026-02-18 19:08:08 -0500
  • 15164e2465
    Merge 6ff0dbe70a into 3316148d10 Helmut K. C. Tessarek 2026-02-18 19:06:09 -0500
  • 64dbf01fc2 mvc: BaseListField: shared implementation of $internalStaticOptionList, proof of concept for https://github.com/opnsense/core/issues/9816 MVC_FR9816 Ad Schellevis 2026-02-18 20:45:59 +0100
  • 3316148d10 unbound: simplify getPoliciesAction() a bit for https://github.com/opnsense/core/issues/9814 master Ad Schellevis 2026-02-18 20:01:48 +0100
  • 8aa1d80304
    Merge 8297c7d54a into 00b5984025 Stephan de Wit 2026-02-18 21:28:34 +0300
  • 10e5ffa4d2
    Merge b5245169ca into 00b5984025 NinjaTrek2891 2026-02-18 21:28:19 +0300
  • 2e938e1a31
    Merge c7d85defd9 into 00b5984025 Franco Fichtner 2026-02-18 21:05:05 +0300
  • 1c2318c70f
    Merge 0d2f578d80 into 00b5984025 Marcel Ritter 2026-02-18 17:34:35 +0100
  • 831918b8e2
    Merge d94ab8368c into 00b5984025 Yip Rui Fung 2026-02-18 11:23:43 -0500
  • 00b5984025 unbound: move policy fetch to the controller, clean up accordingly. Fixes https://github.com/opnsense/core/issues/9814 Stephan de Wit 2026-02-18 16:45:19 +0100
  • 0c849634f2 bootgrid: swap order of custom commands placement making sure they participate in command binding stable/26.1 Stephan de Wit 2026-02-13 11:32:16 +0100
  • 6859f279d3 firewall: tweak comment Franco Fichtner 2026-02-18 12:38:53 +0100
  • ff41dee988 firewall: tweak comment Franco Fichtner 2026-02-18 12:38:53 +0100
  • b92c060f9f pkg: fix plist Franco Fichtner 2026-02-18 12:23:46 +0100
  • 9768d8f746 firewall: adjust for parseReplace() for icmp-type "skip"; closes #9738 Franco Fichtner 2026-02-05 21:26:00 +0100
  • 902e053af5 Firewall: Rules [new]: Implement missing ICMP types (#9731) jakobsen-lrz 2026-02-05 13:32:49 +0100
  • d0bc5ee4c9 mvc: CertificateField: same as 870692c154 Franco Fichtner 2026-02-18 11:59:02 +0100
  • 104d5f02f8 mvc: CertificateField: same as 870692c154 Franco Fichtner 2026-02-18 11:59:02 +0100
  • 0ef74d61fa firewall: squelch a warning triggered by tests Franco Fichtner 2026-02-18 11:44:52 +0100
  • 8df3faf076 firmware: shorten this message, spinner now back to same line Franco Fichtner 2026-02-12 10:02:04 +0100
  • 1046f6af28 firmware: fix this annoying UX bug not hiding advanced options Franco Fichtner 2026-02-12 08:30:48 +0100
  • bc7f22c95e Firewall: Aliases - better focus selected alias updates to in crease performance when either --aliases or --types is used. Ad Schellevis 2026-02-16 17:59:24 +0100
  • ff53ff64e2 backend: rename to config_push_array() for clarity Franco Fichtner 2026-02-18 11:34:16 +0100
  • 18c3f1187f reporting: adapt config_read_array() in rrd_import() Franco Fichtner 2026-02-18 11:33:03 +0100
  • d97bebb0cc backend: rename to config_push_array() since "write" is confusing Franco Fichtner 2026-02-18 11:28:51 +0100
  • bbf4ec5eb0 monit: one config_read_array() candidate Franco Fichtner 2026-02-18 11:26:30 +0100
  • 08b0683dd6 system: minor cleanup in auth servers page Franco Fichtner 2026-02-18 10:37:11 +0100
  • 8a9996d7cb config: add config_write_array() magic Franco Fichtner 2026-02-18 09:41:11 +0100
  • 0671b1555b tests: merge stable filter tests to double check upcoming changes Franco Fichtner 2026-02-18 10:31:20 +0100
  • ff68bfee37 Services: Dnsmasq DNS & DHCP: add IP address validations for some of the DHCPv4 and DHCPv6 options (#9790) Greelan 2026-02-16 23:14:15 +1100
  • 20d00a4c29 mvc: restructure menu items and system using findNodeByPath/getItem additions Franco Fichtner 2026-02-18 10:26:48 +0100
  • 9512382bf7 bootgrid: batch enable/disable-selected toggle by default #9768 #9779 Stephan de Wit 2026-02-11 09:32:57 +0100
  • 81a0db2b45 backend: typo in previous, let's avoid all $config if we can Franco Fichtner 2026-02-18 10:21:18 +0100
  • b7166dc7ae backend: last batch of audits for &config_read_array() use Franco Fichtner 2026-02-18 10:16:14 +0100
  • 39dc18d580 interfaces: protect device reads against forcing empty "arrays" into $config Franco Fichtner 2026-02-18 10:00:39 +0100
  • 0e7e4a5c46 backend: shift the ca/cert/crl code to the newer config_read/write_array Franco Fichtner 2026-02-18 09:48:54 +0100
  • 2b54ac9703
    Merge 0cc56f2d9b into 8e8a707130 ximnoise 2026-02-18 09:43:15 +0100
  • 8e8a707130 config: add config_write_array() magic Franco Fichtner 2026-02-18 09:41:11 +0100
  • 6fe3d7803e backend: two unused global $config references Franco Fichtner 2026-02-17 08:16:54 +0100
  • 808e46d6fa interfaces: safe to drop ip_in_interface_alias_subnet() Franco Fichtner 2026-02-18 09:08:51 +0100
  • fdbd32be08 backend: use config_read_array() non-insert mode mode iteration of virtual IPs Franco Fichtner 2026-02-18 09:03:37 +0100
  • e0d77a2b84
    Merge 699482be85 into 242fc74ccb Jordan Richman 2026-02-17 20:11:43 -0800
  • 5bf02315ef
    Merge aca269d5d6 into 242fc74ccb ednt 2026-02-17 20:00:59 -0800
  • 9882be4f65
    Merge 631c07e7b2 into 242fc74ccb Johannes Ullrich 2026-02-17 20:00:48 -0800
  • f8fc2dd495
    Merge 978804d5d7 into 242fc74ccb Gökhan Tura 2026-02-17 18:39:13 -0800
  • 8af84d3fc6
    Merge 4be42ce866 into 242fc74ccb NOYB 2026-02-17 18:04:09 -0800
  • 08416a49d6
    Merge 3aa8476c5e into 242fc74ccb Leonid Evdokimov 2026-02-17 17:51:15 -0800
  • 923722b4ec
    Merge 067108a37f into 242fc74ccb Monviech 2026-02-17 17:49:13 -0800
  • f7230106f3
    Merge 97d26d29a5 into 242fc74ccb BPplays 2026-02-17 17:35:56 -0800
  • 165c806e42
    Merge 30622136c8 into 242fc74ccb Fabian Rodriguez 2026-02-17 20:41:01 +0300
  • 50f00e5329
    Merge 1a101b8162 into 242fc74ccb Monviech 2026-02-17 16:57:50 +0100
  • 242fc74ccb
    vpn/openvpn: Use tls-crypt and tls-auth aliases for generating the static key (#9810) Monviech 2026-02-17 16:15:33 +0100
  • 3aa1eb5721 Whitespace openvpn-generate-key Monviech 2026-02-17 15:54:47 +0100
  • 2bfb1afe5b vpn/openvpn: Even though openvpn --genkey secret generates the same static key for secret, tls-auth and tls-crypt, it is more explicit to use all modes verbatim. It's simpler to expand it in the future this way. Monviech 2026-02-17 15:51:32 +0100
  • ab102b588b dashboard: sync layout with configuration when adjusting column count Stephan de Wit 2026-02-17 14:45:34 +0100
  • 5b4432336e backend: buh-bye mwexec() and mwexec_bg() Franco Fichtner 2026-01-27 19:39:45 +0100
  • e10e86eb3a interfaces: overview: clean up UI code and fix CARP badge alignment Stephan de Wit 2026-02-13 15:48:44 +0100
  • c3f509ab33 Fix typo (#9803) Henry Reed 2026-02-16 23:40:23 -0800
  • d367c76566 Firewall: Categories - add simple import/export function and missing lock on set action. Ad Schellevis 2026-02-12 09:59:03 +0100
  • 5ce6895e4a
    Update et-open.xml (#9808) 0nnyx 2026-02-17 14:14:15 +0100
  • d702d0667e System: Access: Servers - add configurable "memberOf" attribute, simplified version of https://github.com/opnsense/core/pull/9675 Ad Schellevis 2026-02-05 20:29:09 +0100
  • 63b1bcc394 Services: Unbound DNS: Overrides - persist PTR configuration and allow the user to deselect it Ad Schellevis 2026-02-08 15:25:03 +0100
  • 60a8652aab unbound: minor style change Franco Fichtner 2026-02-17 14:01:21 +0100
  • 6dec30aae0
    Update et-open.xml 0nnyx 2026-02-17 14:00:10 +0100
  • 70d142a380 firmware: minor tweaks for update/upgrade behaviours Franco Fichtner 2026-02-17 13:57:07 +0100
  • 787f450cb6 System: Snapshots - add note field to store comments Ad Schellevis 2026-02-12 21:17:31 +0100
  • 42c4dd56ca interfaces: generalise the dhcp6c_script using the new IFNAME variable #7647 Franco Fichtner 2026-01-26 12:54:56 +0100
  • d3522878c4 firmware: check for schedules in use in new rules Franco Fichtner 2026-02-17 13:49:35 +0100
  • 1a1d2dff10 dashboard: store layout types based on column breakpoints Stephan de Wit 2026-02-17 13:26:01 +0100
  • 1a101b8162 Re-add the validation and serialize captive-portal-templates Monviech 2026-02-17 12:24:21 +0100
  • 17be5903ef Merge remote-tracking branch 'origin/master' into captive-portal-templates Monviech 2026-02-17 11:47:04 +0100
  • 64e1a51d4a
    Firewall: Schedule: Fix is_schedule_inuse so it works for legacy and new rules (#9807) Monviech 2026-02-17 11:27:32 +0100
  • e5fd35c0f1 Use config_read_array instead Monviech 2026-02-17 11:18:32 +0100
  • fdd1e1611a Firewall: Schedule: Fix is_schedule_inuse so it works for legacy and new rules Monviech 2026-02-17 10:34:06 +0100
  • c5cb86b6dd interfaces: multi-dhcp6c support and custom PD association #7647 Franco Fichtner 2026-01-28 22:52:37 +0100
  • 91fce10c59
    Fix typo (#9803) Henry Reed 2026-02-16 23:40:23 -0800
  • 83f8b6b70c backend: two unused global $config references Franco Fichtner 2026-02-17 08:16:54 +0100
  • 685ed6be12 Lobby: Dashboard / Firewall - fix encoding issue, closes https://github.com/opnsense/core/issues/9729 Ad Schellevis 2026-02-12 08:35:37 +0100
  • 290e453ebb captive portal: fix timeout calculation; closes #9794 Franco Fichtner 2026-02-16 11:35:26 +0100
  • a01822d628 make: remove CORE_REPOSITORY Franco Fichtner 2026-02-17 08:05:43 +0100
  • dec48352f9
    www: config read safety using feddc1f (#9787) Franco Fichtner 2026-02-17 08:00:51 +0100
  • 990ff16a8f foo Franco Fichtner 2026-02-17 07:56:01 +0100
  • 48cbf82b1e Merge branch 'master' into config_read_9786 Franco Fichtner 2026-02-17 07:55:26 +0100
  • 8df9e5a956 audit/cleanup Franco Fichtner 2026-02-17 07:55:17 +0100
  • c3f4be4b47 cleanup/review Franco Fichtner 2026-02-17 07:51:03 +0100
  • cc99b9b979
    Fix typo Henry Reed 2026-02-16 13:33:09 -0800
  • df17f3ce81 Firewall: Aliases - better focus selected alias updates to in crease performance when either --aliases or --types is used. Ad Schellevis 2026-02-16 17:59:24 +0100
  • b5245169ca Added context to a dialog I forgot, and added a space in the OptionField where the option is chosen Martijn 2026-02-16 16:13:33 +0100
  • dfa65e1589
    Services: Dnsmasq DNS & DHCP: add IP address validations for some of the DHCPv4 and DHCPv6 options (#9790) Greelan 2026-02-16 23:14:15 +1100
  • e83d6eb54c Services: Captive Portal: Move template actions out of the ServiceController into its own TemplateController, so it can use the ApiMutableModelControllerBase methods Monviech 2026-02-16 12:09:25 +0100
  • a0eee0cbd6 captive portal: fix timeout calculation; closes #9794 Franco Fichtner 2026-02-16 11:35:26 +0100
  • 8215c48e95 backend: allow non-intrusive config_read_array(); closes #9786 Franco Fichtner 2026-02-14 08:46:06 +0100
  • 0ea7f3650a Merge branch 'master' into config_read_9786 Franco Fichtner 2026-02-16 11:02:14 +0100
  • feddc1f280 backend: allow non-intrusive config_read_array(); closes #9786 Franco Fichtner 2026-02-14 08:46:06 +0100