This page is System: Firmware, not Diagnostics: Firmware
Fix gettext issues
Fixing gettext() on multiline strings
Fix : for translations
Remove extra space
Reviewing gettext()
Addin gettext functions do system::firmware
Ticket #318. Add an option to updater settings to allow updates for images with no signature. This makes auto-updater work and will not display an confirmation message during manual update.
Prompt for the correct image extension when updating firmware. (.img.gz for nano and .tgz for others)
fix typo
Add note about uncompressed images/files
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Use ['name'] instead of ['tmp_name']
Use stristr just in case of case sensitive nanobsd name
Move nano check to top of function
Check globals variable
Check for nanobsd in the filename for nanobsd upgrades since it is not a tar gzipped file similar to the full upgrades.
Use unlink()
Use == false for better readability with file_is_for_platform() function
Correct typo for filename
Add function that extracts etc/platform from an upgrade file and compares to the file on disk. This replaces the dumb filename platform check.
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