Commit Graph

  • 3c2ad5d6b3 ipsec: add DH Group 2 for basic Azure VPN gateway compatibility master Stephan de Wit 2025-04-25 09:43:59 +02:00
  • a4124d7e99 pkg: adjust this a bit making it possible to shift the user UID and GID if needed #8521 Franco Fichtner 2025-04-24 21:10:04 +02:00
  • 2a935b7afa
    system: states kill checkbox clarification (#8578) Franco Fichtner 2025-04-24 16:27:37 +02:00
  • 727967ed6d
    Services: ISC DHCPv6 - show "tracking" interfaces when enabled and offer an explicit disable (#8576) Ad Schellevis 2025-04-24 16:23:32 +02:00
  • 3280916191 Scripts: one more for JS Franco Fichtner 2025-04-24 10:57:26 +02:00
  • 35f46bbb11 firewall: remove unused function... Franco Fichtner 2025-04-24 10:49:56 +02:00
  • 1c4a9830f9 Scripts: last adjustments? ;) Franco Fichtner 2025-04-24 10:16:48 +02:00
  • 39d5ff1a26 interfaces: allow the unused function script to find these Franco Fichtner 2025-04-24 10:05:41 +02:00
  • e3003959bc Scripts: exclude plugin argument selector trick Franco Fichtner 2025-04-24 10:05:25 +02:00
  • f5e0735d94 Scripts: a bit noisy, we just want the gory details now Franco Fichtner 2025-04-24 09:38:09 +02:00
  • b2a6288437 ipsec: remove two unused functions Franco Fichtner 2025-04-24 09:37:05 +02:00
  • bc9f73a562 Scripts: typo Franco Fichtner 2025-04-24 09:35:40 +02:00
  • b1a84fc5b9 system: remove unused check_subnets_overlap() Franco Fichtner 2025-04-24 09:31:28 +02:00
  • 17134aef77 system: remove unused subnet_size() Franco Fichtner 2025-04-24 09:30:38 +02:00
  • 2d1c1fcebe Scripts: add unused-functions.sh helper Franco Fichtner 2025-04-24 09:27:41 +02:00
  • 30343809e9 system: remove unused format_bytes() Franco Fichtner 2025-04-24 08:59:26 +02:00
  • 54629f459d system: remove unused cert_get_subject_array() Franco Fichtner 2025-04-24 08:58:13 +02:00
  • 51dcbcc39e config: remove unused config_restore() Franco Fichtner 2025-04-24 08:39:52 +02:00
  • 5aa8d206e6 interfaces: remove unused is_interface_assigned() Franco Fichtner 2025-04-24 08:16:17 +02:00
  • 4ce4450537 openvpn: remove is_interface_assigned() so it can be removed Franco Fichtner 2025-04-24 08:15:41 +02:00
  • f31d7a8aa6 interfaces: remove is_interface_assigned() use from wlan Franco Fichtner 2025-04-24 07:48:39 +02:00
  • f30f0f05a0 interafaces: reduce diff between rc.newwanip scripts a little Franco Fichtner 2025-04-23 11:10:04 +02:00
  • f5352f841e interfaces: do group sync for IPv6 just in case Franco Fichtner 2025-04-23 10:55:31 +02:00
  • 0deba9c9de tzdata: sync while here Franco Fichtner 2025-04-23 09:45:39 +02:00
  • f9ea24113a system: move get_country_codes() to only caller Franco Fichtner 2025-04-23 09:41:08 +02:00
  • a819b91049
    Add contribDir to app config (#8567) Freddie Sackur 2025-04-23 08:34:41 +01:00
  • 08a86fdae9 pkg: add a user for www-only access #8521 Franco Fichtner 2025-04-23 09:07:42 +02:00
  • bdb3f73315 reporting: header style Franco Fichtner 2025-04-23 08:45:01 +02:00
  • b83cc529eb Firewall: multiselect for icmptype for both legacy and icmp. closes https://github.com/opnsense/core/issues/8513 Ad Schellevis 2025-04-22 21:17:52 +02:00
  • bf14a0a2e3 Firewall: prevent source/destination inversion when multiple nets are selected. closes https://github.com/opnsense/core/issues/8559 Ad Schellevis 2025-04-22 20:37:56 +02:00
  • 9c50cbfcb8
    Services: Kea DHCP: Kea DHCPv6 - add new option based on v4 (#8571) Ad Schellevis 2025-04-22 17:43:27 +02:00
  • 25e5341dd4 captive portal: exclude portal table in destination (https://github.com/opnsense/core/issues/8564) Stephan de Wit 2025-04-22 15:07:13 +02:00
  • 7beec43db9 Services: Dnsmasq DNS & DHCP - fix validation for static ipv4, closes https://github.com/opnsense/core/issues/8568 Ad Schellevis 2025-04-20 10:54:22 +02:00
  • 5636079c16
    auth: Implement base_bootgrid_table in user, group and priv templates (#8529) Monviech 2025-04-17 11:48:13 +02:00
  • 302ed6b037 ipsec: fix trimming NULL values Franco Fichtner 2025-04-17 09:59:20 +02:00
  • e09112ab45 System/Trust - fix scoping issue in CertificatesField causing issues for consumers of ArrayFields in migrations, closes https://github.com/opnsense/core/pull/8546 Ad Schellevis 2025-04-17 09:44:45 +02:00
  • c53dc21190
    Add field boottime to api/system/systemTime (#8557) eopo 2025-04-16 20:03:12 +02:00
  • 5d0007a023 Interfaces: Diagnostics: Packet Capture - fix wrapping as suggested in https://github.com/opnsense/core/pull/8554 Ad Schellevis 2025-04-16 19:58:22 +02:00
  • 4d20b54aa5 interfaces: make this return explict Franco Fichtner 2025-04-16 15:13:21 +02:00
  • 1e37f6a7fc Interfaces: Diagnostics: Packet Capture - more strict jQuery selector for "(de)select all" button. for https://github.com/opnsense/core/pull/8554 Ad Schellevis 2025-04-16 15:03:06 +02:00
  • 27fdbd950f diagnostics: ARP: wire up refresh button Stephan de Wit 2025-04-16 14:25:44 +02:00
  • e72077c376
    dnsmasq: Improve interface/tag selectpicker (#8560) Monviech 2025-04-16 13:12:09 +02:00
  • 045dec233a system: add logging to state kills and polish comments #8548 Franco Fichtner 2025-04-16 10:34:14 +02:00
  • 927bda891f firewall: improve labels in pf debug setting Franco Fichtner 2025-04-16 10:33:12 +02:00
  • 4f3db31351
    System: Gateways - kill opposite states when a gateway "up" is triggered (#8548) Ad Schellevis 2025-04-16 09:40:36 +02:00
  • 6d579db491 VPN: IPsec: Mobile & Advanced Settings - copy "Split DNS name" to undocumented "25", closes https://github.com/opnsense/core/issues/8552 Ad Schellevis 2025-04-15 14:10:34 +02:00
  • b87eba3085 Services: Intrusion Detection: Administration - template style cleanups Ad Schellevis 2025-04-15 13:30:28 +02:00
  • f30c28ca79 mvc: allow referencing disabled interfaces in LinkAddressField Franco Fichtner 2025-04-15 12:33:53 +02:00
  • 25585eb6b9 interfaces: consider tracked interface's linked devices on reload #7713 Franco Fichtner 2025-04-15 10:58:48 +02:00
  • 6a89c8968b Services: Intrusion Detection: Administration - our fix in the reverse log reader (7446f8cbbf) caused a regression in the alert view. closes https://github.com/opnsense/core/issues/8550 Ad Schellevis 2025-04-15 10:49:32 +02:00
  • d0f745a70e Services: Captive Portal - fix display issue for pass rule when client not in zone Ad Schellevis 2025-04-14 17:09:39 +02:00
  • 5ad41a236c system: typo Franco Fichtner 2025-04-14 12:39:07 +02:00
  • 0d6aa56527 Services: ISC DHCPv4: hide menu items when dnsmasq is enabled to improve "out of the box" experience. closes https://github.com/opnsense/core/issues/8329 Ad Schellevis 2025-04-14 10:34:22 +02:00
  • 413f49c3ef Services: Captive Portal - configd actions should use long opts (fix regression in 7e838c6d92) Ad Schellevis 2025-04-14 09:47:50 +02:00
  • 02e511091d
    DHCP6: use lease_type to key lease map in addition to iaid_duid (#8492) Alex Goodkind 2025-04-11 12:54:15 -04:00
  • 4567021437 captive portal: remove interfaces_inbound option (https://github.com/opnsense/core/issues/8326) Stephan de Wit 2025-04-11 09:22:55 +02:00
  • d81b2eec9d dnsmasq: move default setting to where dhcp disappeared before Franco Fichtner 2025-04-11 09:15:07 +02:00
  • 5a2e399586 ipsec: settings page also unaccounted for Franco Fichtner 2025-04-11 09:02:16 +02:00
  • 54fed30cf1 ipsec: fix more ACLs related to individual IPsec page use Franco Fichtner 2025-04-11 08:43:31 +02:00
  • d4ddc8def6 ipsec: add missing copyright header Franco Fichtner 2025-04-11 08:41:32 +02:00
  • fb87f688f6 ipsec: fix auth server parsing regression Franco Fichtner 2025-04-10 20:51:37 +02:00
  • 25b2716325 Services: Captive Portal - regression in https://github.com/opnsense/core/issues/8326 when reflection is enabled. Ad Schellevis 2025-04-10 20:34:32 +02:00
  • 7e838c6d92 Services: Captive Portal - configd actions should use long opts Ad Schellevis 2025-04-10 14:16:11 +02:00
  • 6d507b1dd9 Services: Captive Portal - fix regresssion in 8ba454ab04, argparse doesn't seem to like an argument starting with a minus (-) sign even when quoted. Ad Schellevis 2025-04-10 14:05:32 +02:00
  • 86ffbd88ad firmware: this broke too Franco Fichtner 2025-04-10 12:42:00 +02:00
  • 0e5a5c3ba2 system: fix gateway watcher backoff Franco Fichtner 2025-04-10 11:27:12 +02:00
  • da6fab5bff backend: adjust for #8525 Franco Fichtner 2025-04-10 09:44:03 +02:00
  • 7446f8cbbf logging: reverse_log_reader() - fix off by one error due to line ending at the end of the file Ad Schellevis 2025-04-10 09:08:23 +02:00
  • d0b1c8d369 Services: Intrusion Detection: Administration - example usage of configd errors:no property (https://github.com/opnsense/core/issues/8525) Ad Schellevis 2025-04-09 17:38:11 +02:00
  • 9f7a1fa062 configd: support "errors:no" clause on actions, closes https://github.com/opnsense/core/issues/8525 Ad Schellevis 2025-04-09 17:36:13 +02:00
  • 8d3d392ae6 dashboard: traffic: use client time (https://github.com/opnsense/core/issues/8225) Stephan de Wit 2025-04-09 14:39:26 +02:00
  • 817e7fb11d LICENSE: sync Franco Fichtner 2025-04-09 13:17:18 +02:00
  • 7b2ad791ee src: syle sweep Franco Fichtner 2025-04-09 13:16:51 +02:00
  • 983a0663b0
    Interfaces: Devices: Bridge - refactor to MVC closes https://github.com/opnsense/core/issues/8353 (#8534) Ad Schellevis 2025-04-09 13:09:09 +02:00
  • 09bd2d96cc Interfaces: Devices: Bridge - refactor bridge (re)configuration, as with most new components, we should check what we have first before applying to prevent a lot of unuseful calls and possible service disruptions. pre work for https://github.com/opnsense/core/issues/8353 Ad Schellevis 2025-04-09 09:58:10 +02:00
  • 5629911558 System: Trust: Authorities - prevent recusrion loop when ca's are cross referencing eachother. Ad Schellevis 2025-04-08 11:41:04 +02:00
  • d240c8b0fa firmware: fix page after f569ead1a5371 changed the defaults Franco Fichtner 2025-04-08 11:20:47 +02:00
  • c1b1af2ac2 src: style sweep Franco Fichtner 2025-04-07 19:51:40 +02:00
  • 0a33697a90 interfaces: allow literal comma by escape sequence '\,'; closes #8503 Franco Fichtner 2025-03-31 11:10:51 +02:00
  • ce2abde150
    dashboard: Certificates.js adjustments for f90e544 (#8526) Monviech 2025-04-04 14:12:27 +02:00
  • d3c5aa22a0 system: refactor vip access Franco Fichtner 2025-04-04 11:52:39 +02:00
  • e6a4bde0bf system: cleanup unused since 945bd66a3dc8 Franco Fichtner 2025-04-04 11:49:55 +02:00
  • 868a74e058 interfaces: cleanup spurious functions regarding VIP access Franco Fichtner 2025-04-04 10:58:35 +02:00
  • 7210f016eb
    dnsmasq: Implement a light validation for option6 values (#8520) Monviech 2025-04-04 08:42:13 +02:00
  • 905b990dea filter: replace update_params for argparse Ad Schellevis 2025-04-03 21:05:18 +02:00
  • 207bddcad5
    TrafficShaper: Implement base_bootgrid_table and base_apply_button (#8524) Monviech 2025-04-03 16:08:04 +02:00
  • 368598eafc plist Ad Schellevis 2025-04-03 15:12:35 +02:00
  • f90e5445db System: Trust: Certificates - offer config directory (/usr/local/etc/ssl/ext_sources/) to store locations for certificates not managed by us, but practical to know about their existence. closes https://github.com/opnsense/core/issues/8279 Ad Schellevis 2025-04-03 15:08:44 +02:00
  • 63b9f2e1aa system: allow multiple manual DNS search domains; closes #8522 Franco Fichtner 2025-04-03 11:16:39 +02:00
  • dbf37413b9 Revert "bootgrid: resizable columns (#8496)" Stephan de Wit 2025-04-03 08:37:26 +02:00
  • 732a393fb7
    dnsmasq: Unify dhcp-option and dhcp-match in the same grid (#8516) Monviech 2025-04-03 08:10:48 +02:00
  • 7ec7e1d174 Firewall: Aliases - fix regression in alias table in json format (https://github.com/opnsense/core/issues/8277) Ad Schellevis 2025-04-02 18:01:20 +02:00
  • 97da2221d7 radvd: refactor use of get_configured_carp_interface_list() Franco Fichtner 2025-04-02 16:24:25 +02:00
  • ef1c4e07c8
    kea: Fix missing ACL privileges (#8519) Monviech 2025-04-02 14:13:58 +02:00
  • adf95bc108 radvd: fix description lookup for #8512 Franco Fichtner 2025-04-02 13:19:58 +02:00
  • 25d629fcd3
    radvd: fix list of source addresses on overlapping link-locals (#8517) Robin Müller 2025-04-02 13:08:32 +02:00
  • 557b793a4e mvc: style Franco Fichtner 2025-04-02 12:13:45 +02:00
  • 04b5749010 System: Access: Users - fix two typo's, missing comments in grid and disfunctional default landing page Ad Schellevis 2025-04-02 09:45:40 +02:00
  • b55023315c Services: Kea DHCP: Kea DHCPv4 - allow manual configuration for advanced scenarios, closes https://github.com/opnsense/core/issues/7822 Ad Schellevis 2025-04-01 21:22:02 +02:00
  • 4de4bd2774 Firewall: Rules - fix presentation when alias name overlaps group name. closes https://github.com/opnsense/core/issues/8423 Ad Schellevis 2025-04-01 20:48:29 +02:00