Commit Graph

16 Commits

Author SHA1 Message Date
GraceSolutions 09de38898d Fix threading issues in PowerShell cmdlets (v2025.04.15.1543) 2025-04-15 16:50:35 -04:00
GraceSolutions 3936e6bb5d Comment out DotNetFrameworkVersion in PSD1 files 2025-04-15 09:29:47 -04:00
GraceSolutions 7535135bfd Fix threading issue in cmdlets
- Fixed threading issue in cmdlets that was causing 'WriteObject and WriteError methods cannot be called from outside the overrides' error
- Changed module structure to use DLL as root module instead of nested module
- Updated configuration cmdlets to properly handle async operations
2025-04-15 09:24:51 -04:00
GraceSolutions 68e6819131 Update configuration management cmdlets
- Added Get-OPNSenseConfig cmdlet that retrieves the OPNSense configuration as an XML document
- Updated Restore-OPNSenseConfig to accept an XML document from the pipeline or as a parameter
- Changed Export-OPNSenseConfig and Import-OPNSenseConfig to use System.IO.FileInfo for the Path parameter
- Removed Backup-OPNSenseConfig cmdlet (use Get-OPNSenseConfig instead)
- Updated documentation and examples
2025-04-15 08:53:09 -04:00
GraceSolutions c423cca25a Rename Upgrade-OPNSenseFirmware to Start-OPNSenseFirmwareUpgrade to resolve cmdlet name conflict 2025-04-15 07:40:23 -04:00
GraceSolutions 91dc1a1f17 Fix cmdlet name conflict by renaming Upgrade-OPNSenseFirmware to Start-OPNSenseFirmwareUpgrade 2025-04-15 01:34:55 -04:00
GraceSolutions 7476e03319 Update PSM1 files to use Add-Type instead of Assembly.Load 2025-04-15 01:04:29 -04:00
GraceSolutions 4e137e927e Update cmdlet names in PSD1 files to use proper PowerShell verb-noun format 2025-04-15 00:53:05 -04:00
GraceSolutions 412f46ec8d Update PSM1 file to properly load assemblies and let PowerShell handle cmdlet export 2025-04-15 00:44:55 -04:00
GraceSolutions ef21e5d359 Update version to 2025.04.14.2340 2025-04-14 23:31:25 -04:00
GraceSolutions fa5c666cbd Update cmdlet list in PSD1 files to include all cmdlets 2025-04-14 23:27:46 -04:00
GraceSolutions d5fe842cb7 Update version to 2025.04.14.2320 2025-04-14 23:21:56 -04:00
GraceSolutions 52a422d6cc Improve PSM1 file: use = for assignment and provide more detailed verbose output 2025-04-14 23:20:15 -04:00
GraceSolutions 08e21843e0 Clean up repository: remove GitHub workflow, update .gitignore, remove unused files, update module structure 2025-04-14 23:07:22 -04:00
GraceSolutions bfbc031a76 Fix warnings, update version format, organize DLLs in subfolder, and use System.Reflection.Assembly::LoadBytes 2025-04-14 22:57:09 -04:00
GraceSolutions afcb6dbbfa Add port forwarding support, improve XML documentation, and add unit tests 2025-04-14 22:48:53 -04:00