Upgrade m0n0wall icmp types, ipsec to enc0 and reduce rule descriptions to 63 characters if required. Resolves #28
Change the verson to 1.0 before running the configuration upgrade code in order to migrate items such as the default gateway and such
Convert configuration before redirecting to assign interfaces page.
Clear a bit the apply message and name the apply button 'Reboot firewall' to make clear what it does.
Kick off package reinstall after restoring configuration. Resolves #15
Call convert_config(); after import.
Fix last commit preserving < and > on xml_rootobj checking
Respect xml_rootobj when restoring a full backup
Adding base_package feature to restore menu items for base packages after configurationrestore when the packages did not exist prior (did not install from current media).
Base 64 decode the rrd data before writing out
Write out config after unsetting RRD data
Backup RRD graphs and restore but remove the RRD data from config.xml before writing to disk.
Exit after redirecting to interfaces_assign.php
Really show all items
Initialize string
Only show areas that have data in them in the backup selection screen.
Noticed-by: mgrooms
Add support for export and import of encrypted configuration files. A setof command line utilities for encypting and decrypting the files formatis available from the tools/config-crypto directory.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Continue interface improvements
Set php max execution and input to 3600 seconds. See: http://forum.pfsense.org/index.php/topic,8878.msg49975.html#msg49975
Allow staticroutes to be backed up or restored individually.
Suggested-by: DoctorIT via Forum
clarify wording in tabs to appropriately reflect purpose of these pages
touch up text
Ticket #1569
Add product_copyright re-branding supportAdd product_copyright_years re-branding supportAdd product_website re-branding supportAdd product_email re-branding support
Work sponsored-by: Centipede Networks
Switch over to array style page titles. Obtained-from: m0n0wall
Fix wording per ticket #1471
Fixing css layout
Do not attempt to touch /needs_package_sync on CDROM platform.
When restoring a configuration via the webConfigurator detect that a interface mismatch has occured and redirect the user to the assign interface screen. Once the assign interface Save button has been pressed go ahead and reboot. This might just prevent someone from throwing a fit since they do not have console access.
Only foreach through optional interfaces if they exist
Update (C)
Remove special characters from interface descriptions during m0n0wall upgrade.
Also unset the config.cache if it exists.
Use shutdown -r now when resstoring config. The RRD graphing tar process is somehow blocking!? on this operation causing the reboot to fail.
We reboot regardless after configuration change (restore)
Reboot after configuration restore.
Nuke upload progress bar helper.
MFC 9548Shift serial port toggle routine to pfsense-utils.inc. Call this function after configuration import to setup needed bits on system for serial console if need be. Shift console locjout routine to pfsense-utils.inc. Call this function from serial port code to setup if auto login / console lockout is enabled after config restore
s/reload/reboot/
Enable reboot after restore
Remove #!/usr/local/bin/php
Note why we are rebooting. Comment this reason.
Parse the configuration file so we can deterimine if captive portal is enabled
Reboot when restoring a m0n0wall configuration or if captive portal is enabled.
We no longer reboot. We reload.
Eliminate needed reboot.
MFC 6921Fix fend.inc alignment Fix tab links
assign parsed $config
Convert_config() on next boot
Only parse config on m0n0wall upgrade
Only convert config on m0n0wall upgrade
Do not mount ro too early
Unset the traffic shaper when importing from m0n0wall
Correct () usage
Pass file handle to $fd
Ticket #587
Reboot after restore
Do not restore a full configuration if there is no pfsense or m0n0wall tag
Swap the arguments.
Found-by: lurking-irc-chatroom
Swap button ordering
Ticket #523
Do not restore a configuration section if the tag is not found
Ticket #527
progress.php needed to only be called upon upload not download or reinstall of packages
Swap Local and Remote
return_filename_as_string -> file_get_contents
Reload configuration after page is displyaed if needed
Fix tabs.
Code cleanup
Last of the bottom round fixesTurn top rounding back on now that those are all fixed
Use $pgtitle for consistency
Reverse Local and Remote tabs
include head.inc and round corners on tabs
Don't offer to restore all packages if none are installed.
Don't require xmlparse.inc again.
No more xmlparse_pkg.
Allow uploading of captive portal files
Do it in the right order.
Correct create temporary file
Set a package needs syncing flag after a restore operation
Add aliases backup & restore item
Revert.
"Local" -> "Configuration History"
suggested-by: hoba
Tabify.
Trim some more code.
Remove config version control from diag_backup.php - this will be moved into diag_confbak.php.
remove hardcoded path
Add $Id$ tag
Mount flash r/w to remove /usr/local/www/trigger_initial_wizard
readfile only takes one argument
let there be descriptions (warning, this could be slow)
revert prior less correct change