Add a flag to keep track of nanobsd firmware upload
Add function to explain the error code
Pass along php error number if it happens. New in 5.3. Lovely.
Clear guiconfig from all sort junk functions and put them on the specific pages where they are needed.Remove some sort functions not used.
Check $_FILES['ulfile']['name'] and not ['tmpname'] since it will not tell usthe original uploaded file name. Duhhhhhh.
Add missing );
Add NanoBSD support
Move firmware update text format to globals.inc
remove progress bar for now. We will need to upgrade to lighttpd 1.5 forthis to work correctly.
Switch back over to upload_progress_meter now that it is a freebsd port.
Unbreak disable / enable when rfc1867 is use
Rescue upload progress bar from the dead!!! OMG, Zombies!
Add plugins folder for firmware_upgrade
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...
Misc fixes
Just because elvis is dead, does not mean our auto updating systemneeds to be. Bring it back from the dead and make it match thenew world order. Add a custom URL firmware update page which willhave snapshot support shortly.
Set php max execution and input to 3600 seconds. See: http://forum.pfsense.org/index.php/topic,8878.msg49975.html#msg49975
When bdiff is detected in the filename, invoke the binary updateroutines.
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
change default kernel on upgrade to SMP. Virtually all installs are running the SMP kernel, defaulting to uniprocessor broke several systems.
related to Ticket #1534
Remove duplicate $pgtitle entry.
Switch over to array style page titles. Obtained-from: m0n0wall
Correctly define Developers kernel option.
Only break twice if we are asking for kernel type.
Ask for kernel type if the kernel upgrade type is unknown.
Ticket #1435
Fix offset footer.
Do not show notice about rebooting. It is already shown prior.
Remove useless reboot enforcing code.
Use new upload path
Mount RW for uploads
This in combination with 128 megabyte embedded images should fix the dreaded upgrade problem for the embedded platform.
Turn off auto update and friends until Colins work is redone since he is MIA.
A -> An
Remove old UPLOAD related items
Remove #!/usr/local/bin/php
Remove upload progress bar. It doesn't work with LightHTTPD and will be replaced with a ajax version soon.
We now sign our own images
Go back to mini_httpd
Fix firmware upgrade. This now works again on mini_httpd.
This is considered temporary until we can fix lighty to work correctly.
Temporary fix until Lighty Uploads are working.
platfom -> platform
Upgrade in progress image background is red. Move image to print_info_box()
Revert commit.
Actually allow upgrade
Exit after outputting firmware upgrade in progress notice
Woops. Correct error.
Use new firmware update icon from hoba
Remove newline
Convert echo to print_info_box()
Suggested-by: hoba
Alert user that reboot will happen afterwards
Alert user that a upgrade is in progress.
Remove !
Fix bad firmware logic
One more sanity check before trying to install a firmware that might not exist
More round tables
Fix page titles
Use $pgtitlesmall code cleanups
Only activate manual update tab
Cleanup and add rounded corners.
Convert System Firmware tabs to rounded aka (display_top_tabs() calls
Fix tabs.
reported-by: hoba
Really change title.
Change title.
require -> require_once
Fix in_array syntax warning. We don't use fwupplatforms at the moment.
Explain that we do not sign alpha or beta images
Remove conflict line
Fix some typos.
Update manual firmware update now that rc.firmware doesn't automagically reboot.
Firmware Update -> Manual Update
Revert to 1.36.
Commit new versionchecker code. Please test manual update and take a look at the interface.
Reorder the Auto Update tab to appear first
Alter auto update tabs behavior. Show the version information and insert a Invoke Auto Upgrade button
Fix manual firmware update.
Add tabs to firmware page and remove "auto update" entry from manual update page.
As we now support alternate version checking URLs, replace the current error message upon check_firmware_version() with something more general.
Remove "cannot determine firmware version" line when alternative URLs are being used unless the version check actually fails.
Stub in support for alternate versioncheck URLs - honest!
Stub in support for alternate version checking URLs.
Add $Id$ tag
No longer needed. Remove.
Clean up progress bar screen, make it more per-tee
Fixup upload progress bar.
It now works when uploading a firmware version!
Add upload progress bar support to manual upgrade firmware
Use new config file directive. <system><alt_firmware_url> instead of <system><firmwareurl>.
Add <alt_firmware_url> config file entry and handle it properly.
Use class vtable so that the bottom table element has a line drawn on it.
custom firmware URLs
Stub in changes that will allow for custom firmware URLs
Make auto upgrade more obvious and make firmware screen a little cleaner