Switch over to array style page titles. Obtained-from: m0n0wall
Turn off auto update and friends until Colins work is redone since he is MIA.
Remove #!/usr/local/bin/php
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
More round tables
Use $pgtitlesmall code cleanups
Cleanup and add rounded corners.
Convert System Firmware tabs to rounded aka (display_top_tabs() calls
Change title.
*Add "firmware updater" tab similar to package manager.*Add tab for updater settings.
Categorize updates by both update type and updated system.
Examples: pfSense-Full-Kernel-Update-0.67.0.tgz, pfSense-Binary-Firmware-Update-0.67.1.tgz.
Do not append the version name to $tofetch - it isn't (currently) used.
Fix new firmware updater.
Add new update code.
Firmware Update -> Manual Update
Do not unlink file if it doesnt exist.
(#15) Fix checking for autoupdate.lock.
Include xmlrpc.inc instead of xmlrpc_client.inc.
Reorder the Auto Update tab to appear first
Check for the actual updater script only (instead of the PHP page itself, which is a bit self-defeating).
Check for both the updater script and the PHP process downloading latest.tgz.
(#15) Check to an rc.firmware_auto process instead of relying on a file.
Alert user when downloading a new version
Use the new download system in pfSense to download the old style updates.
Do not allow auto upgrade to be invoked twice.
Log all md5 mismatches to /tmp/bdiff.log
Use loops to handle all update categories, instead of individual blocks.
Update auto updater.
Use the old checkversion method until we roll out the new bdiff/XMLRPC version.
Move checkversion system over to XMLRPC for the next update.
Move download/progress bar functions to guiconfig.inc - they'll be used in the package installer shortly.
Remove print.
Fix compatibility with old versioncheck method.
Fix manual firmware update.
Add old_checkversion() and a variable for switching between the old (checkversion.php) and new (xmlrpc.php) checkversion methods.
Remove trailing space
Add tabs to firmware page and remove "auto update" entry from manual update page.
Add TODO.
Add a tab to the top of the auto update field - the grey background looks out of place otherwise.
XXX: system_firmware.php may need to be redone to accomodate the new autoupdate method.
We need the XMLRPC client classes.
Note some todo items.
Remove string concatenation.
Invoke /etc/rc.firmware after downloading binary diffs
Utilize the boolean returned from the pfsense.com XMLRPC server.
Exit script if we are unable to retrive version information.
Stub in XMLRPC support for firmware update.
Get script ready for colins xmlrpc transformation:
Initial commit of the new auto upgrade download helper. Instead of downloading the updates in the background this script will show a visual progress bar indicator of the status.
XXX: finish version logic, modify /etc/rc.firmware