OPNSense/core 7a823c5src/opnsense/mvc/app/library/OPNsense/Firewall SNatRule.php

firewall: no VIPs for outbound NAT

PR: https://forum.opnsense.org/index.php?topic=7438.0
DeltaFile
+2-2src/opnsense/mvc/app/library/OPNsense/Firewall/SNatRule.php
+2-21 files

OPNSense/core ec819casrc/opnsense/mvc/app/config services.php, src/opnsense/www index.php

mvc, move view_fetch_themed_filename() to index, so a stub can overwrite it's behaviour (when developing locally)
DeltaFile
+0-21src/opnsense/mvc/app/config/services.php
+21-0src/opnsense/www/index.php
+21-212 files

OPNSense/core 67e95c4src/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php

MVC/Theme, force theme setting if base theme directory (/usr/local/opnsense/www/themes) doesn't exist, which might be the case for local test/development (we can't know for sure the predefined theme doesn't exist, but if we can't probe if we might as well trust the settings)
DeltaFile
+4-1src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
+4-11 files

OPNSense/core c58c2fdsrc/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

MVC/Menu, oops, left some debugging output
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+0-11 files

OPNSense/core 5c3c18dsrc/etc rc.linkup

rc: style in previous
DeltaFile
+1-1src/etc/rc.linkup
+1-11 files

OPNSense/core 267a086src/etc rc.linkup

interface/link-up event, change unassigned to a valid (unassigned) ip address in src/etc/rc.linkup, to avoid configuring when one of the proto's isn't configured. brings back some of https://github.com/opnsense/core/commit/fdc754e4261d333878549d1f43c980ae23a5f9ed
DeltaFile
+2-2src/etc/rc.linkup
+2-21 files

OPNSense/core d1de8dasrc/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

MVC, add support for multiple model locations to collect menu items
DeltaFile
+22-7src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+22-71 files

OPNSense/core 966106asrc/opnsense/mvc/app/library/OPNsense/Core Routing.php

mvc, missed a spot
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Core/Routing.php
+1-11 files

OPNSense/core 9cbb08dsrc/opnsense/mvc/app/library/OPNsense/Core Routing.php

mvc, oops, object of type Phalcon\Config can't be converted to string... so we'll have to check if the routing is an object or array to support both configurations
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Core/Routing.php
+1-11 files

OPNSense/core 582b201src/opnsense/mvc/app/views/OPNsense/IDS index.volt

IDS, only resize alert dialod using css class "suricata-alert"
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/IDS/index.volt
+2-21 files

OPNSense/core b2aa021src/opnsense/www/js opnsense_ui.js

JS, add cssClass to stdDialogInform so we can better target our new forms
DeltaFile
+5-1src/opnsense/www/js/opnsense_ui.js
+5-11 files

OPNSense/core 9efc29fsrc/www system_usermanager_import_ldap.php

ldap, cleanse local username on import, closes https://github.com/opnsense/core/issues/2242
DeltaFile
+5-1src/www/system_usermanager_import_ldap.php
+5-11 files

OPNSense/core cc6c5desrc/opnsense/mvc/app/library/OPNsense/Core Routing.php

mvc, support multiple controller directories in routing
DeltaFile
+17-14src/opnsense/mvc/app/library/OPNsense/Core/Routing.php
+17-141 files

OPNSense/core 370aec1src/etc/inc/plugins.inc.d webgui.inc

lighttpd, redirect 404 page to /ui/404 to uniform behaviour
DeltaFile
+1-1src/etc/inc/plugins.inc.d/webgui.inc
+1-11 files

OPNSense/core 3879f1bsrc/opnsense/mvc/app/views/OPNsense/Core not_found.volt

MVC/404 error page, go back to previous page from history instead of index.
DeltaFile
+8-1src/opnsense/mvc/app/views/OPNsense/Core/not_found.volt
+8-11 files

OPNSense/core a6ef326src/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php

MVC, use relative path for firmware-product so we can move around our core package without breakage (needed for https://github.com/opnsense/ui_devtools)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
+1-11 files

OPNSense/core e653586. plist

pkg: fix plist
DeltaFile
+1-1plist
+1-11 files

OPNSense/core ae3b649src/opnsense/mvc/app/controllers/OPNsense/Core IndexController.php, src/opnsense/mvc/app/views/OPNsense/Core index.volt not_found.volt

MVC, rename 404 page to not_found, make sure authentication failure still redirects to the login page
DeltaFile
+5-2src/opnsense/mvc/app/controllers/OPNsense/Core/IndexController.php
+0-1src/opnsense/mvc/app/views/OPNsense/Core/index.volt
+1-0src/opnsense/mvc/app/views/OPNsense/Core/not_found.volt
+6-33 files

OPNSense/core 9fc4ceesrc/www crash_reporter.php

firmware: text dumps may still be missing from reports
DeltaFile
+2-2src/www/crash_reporter.php
+2-21 files

OPNSense/core 22c8161. plist

pkg: fix plist
DeltaFile
+1-0plist
+1-01 files

OPNSense/core f5fa5ad. plist, src/etc/inc services.inc

services: revert previous
DeltaFile
+0-208src/www/services_checkip_edit.php
+0-202src/www/services_checkip.php
+1-23src/etc/inc/services.inc
+0-10src/opnsense/mvc/app/models/OPNsense/CheckIP/ACL/ACL.xml
+0-7src/opnsense/mvc/app/models/OPNsense/CheckIP/Menu/Menu.xml
+0-4plist
+1-4546 files

OPNSense/core f83ad1csrc/opnsense/mvc/app/controllers/OPNsense/Core IndexController.php, src/opnsense/mvc/app/views/OPNsense/Core index.volt

MVC, serve 404 when page ui page not found
DeltaFile
+3-2src/opnsense/mvc/app/controllers/OPNsense/Core/IndexController.php
+1-0src/opnsense/mvc/app/views/OPNsense/Core/index.volt
+4-22 files

OPNSense/core 0ec6617src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuItem.php

src: fix annotation
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuItem.php
+1-11 files

OPNSense/core 46861aesrc/opnsense/mvc/app/views/OPNsense/Core firmware.volt, src/opnsense/mvc/app/views/OPNsense/Diagnostics networkinsight.volt systemhealth.volt

www: better layouting for fa switch on btn-xs
DeltaFile
+11-11src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+5-5src/www/index.php
+3-2src/opnsense/www/themes/opnsense/build/css/main.css
+3-2src/opnsense/www/themes/opnsense/assets/stylesheets/main.scss
+1-1src/opnsense/mvc/app/views/OPNsense/Diagnostics/networkinsight.volt
+1-1src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemhealth.volt
+24-226 files

OPNSense/core 5003ad8src/opnsense/mvc/app/config services.php

MVC, support multiple view directories (for development)
DeltaFile
+10-3src/opnsense/mvc/app/config/services.php
+10-31 files

OPNSense/core d3cc016src/opnsense/mvc/app/config services.php

MVC, use a relative file location in view_fetch_themed_filename() so we can point to our services in a different location. All in the quest for easier component based frontend development.
DeltaFile
+1-1src/opnsense/mvc/app/config/services.php
+1-11 files

OPNSense/core f3b484fsrc/opnsense/mvc/app/config services_api.php services.php

MVC, attach config to dependency injector as soon as it's created, to avoid possible race conditions. (config depends on Phalcon\DI\FactoryDefault)
DeltaFile
+1-3src/opnsense/mvc/app/config/services_api.php
+1-2src/opnsense/mvc/app/config/services.php
+2-52 files

OPNSense/core 56ed16csrc/www firewall_nat.php diag_ipsec.php

www: start to tweak previous
DeltaFile
+29-29src/www/firewall_nat.php
+4-4src/www/diag_ipsec.php
+4-4src/www/carp_status.php
+37-373 files

OPNSense/core ad089dasrc/opnsense/mvc/app/config services_api.php services.php

MVC, use predefined configuration in stead of relative path in service conf to ease development/test setup.
DeltaFile
+2-3src/opnsense/mvc/app/config/services_api.php
+2-3src/opnsense/mvc/app/config/services.php
+4-62 files

OPNSense/core dfe4fe6src/www firewall_rules.php firewall_nat_out.php

www: switch copy+paste files to current standards
DeltaFile
+12-12src/www/firewall_rules.php
+7-7src/www/firewall_nat_out.php
+5-5src/www/firewall_nat_1to1.php
+5-5src/www/firewall_nat.php
+5-5src/www/firewall_nat_npt.php
+4-4src/www/vpn_ipsec.php
+38-389 files not shown
+56-5615 files