2.5.2 - released May 11, 2020 download
- Fixed bug when not providing the -o parameter that the backup would be downloaded to a temporary location instead of the location where you would start the application from Issue #11, thanks to jvivona for reporting it!
2.5.1 - released May 11, 2020 download
- Added optional option -k to allow for backups older than a provided number of days to automatically be deleted on each run of this tool. Submitted through PR #10, thanks to Shaun McCloud for submitting!
2.5 - released December 1, 2019 - download
- Added support for connecting to OPNSense
- Migration to .NET Core - builds are multiplaform (Windows, Linux, Mac) and self-contained (no need to install any framework)
2.4.2 - released February 22, 2017 - download - 10 kb
- There was a minor modification to the backup page in pfSense 2.3.3. Added support for 2.3.3 and made it the default version. So if you're on 2.3.3 you don't need to provide the -v flag. If you're still on 2.3 you need to provide the -v 2.3 still.
2.4.1 - released April 6, 2016 - download - 10 kb
- Incorrectly referenced the update to being for pfSense 3.2 whereas it should have been 2.3. Changed it in this minor update. Be sure to use the -v 2.3 flag.
2.4 - released April 5, 2016 - download - 10 kb
- Added support for pfSense version 2.3 RC. Provide the -v 2.3 flag to instruct pfSenseBackup to use the protocol added for pfSense v2.3
- pfSenseBackup now requires the Microsoft .NET framework v4.6 to be installed (was 4.0 before) as pfSense v2.3 requires TLS 1.2 for SSL. Prior versions of the .NET Framework only support TLS 1.0. This requirement is regardless of which pfSense version you want to target.
2.3 - released February 4, 2016 - download - 10 kb
- Added option -t to instruct pfSense to use a different request timeout for slow connections as requested by ilyahub in Issue #1
2.2 - released August 11, 2015 - download - 10 kb
- Added option -e to have pfSense encrypt the backup as requested by Michal Naiman
2.1 - released June 28, 2015 - download - 10 kb
- Usernames and passwords sent to pfSense will now first be UrlEncoded. This allows usernames and passwords to be used with special characters like the + sign. Thanks to Marc Mittelman for pointing out this issue!
- Retargeted the .NET Framework to v4.0 as v2.0 to which it was set before isn't shipped by default anymore on modern Windows client & server operating systems
2.0 - released May 20, 2015 - download - 9 kb
- Changed the way parameters are parsed so that it now also is possible to use the -o parameter and specify a location which contains spaces. Use double quotes to wrap the location in case it contains a space. I.e. -o "c:\my backups" or -o "c:\backups\my backup file.xml" or you may omit the quotes if you don't have any spaces -o c:\backups or -o c:\backups\mybackup.xml or -o "c:\backups\mybackup.xml". Thanks to David Zachhuber for pointing out this issue!
1.9 - released February 20, 2015 - download - 9 kb
- Added support for pfSense version 2.2
- Added the option to use the -o parameter to specify an existing folder. The backup file will be stored inside that folder using the filename as provided by pfSense, which is in the format config--.xml. It is still possible to use the -o parameter to provide a full path including filename as well.
1.8 - released November 2, 2013 - download - 9 kb
- Bugfix: when not using the -o switch, it would crash (thanks to Mauro Bornet for pointing this out)
- Added extra check to make sure the user account under which the tool is run has write rights to wherever the backup contents are to be written to
1.7 - released August 27, 2013 - download - 12 kb
- Added error handling on illegal characters in the output filename (based on feedback from Dan Peterson)
1.6 - released August 11, 2013 - download - 9 kb
- Added the -silent parameter to avoid output for usage in batch scripts (based on request of Anthony Cassinelli)
1.5 - released May 8, 2013 - download - 12 kb
-
Fixed the -o parameter to specify a location for the backup file which got broken in v1.4
1.4 - released May 8, 2013 - download - 12 kb
- Support has been added for pfSense version 2.1 released on or after May 2013. This now includes an anti cross site scripting security token in the login page which caused the application to have to be rewritten.
- Default is now version 2.1 of the protocol which expects the security token in the login page. If you want to backup a pfSense 2.x version released before May 2013, please specify -v 2.0 as a command line argument.
- Application code has been rewritten to be cleaner and provide support for the different protocols used to communicate with the different pfSense versions
1.3 - released February 28, 2012 - download - 12 kb
- Support has been added for pfSense v1.x by Athanasios Oikonomou. Thanks for contributing!
1.2 - released January 26, 2012 - download - 12 kb
- Added code to ignore all SSL related issues when using the -useSSL option
1.1 - released January 25, 2012 - download - 7 kb
- Added -useSSL option to have the tool use HTTPS to connect to pfSense instead of HTTP
- Clarified with a sample that a port number can be added to the -s server directive
1.0 - released January 23, 2012 - download - 6 kb
- Initial version