Fix lineup of copyright lines
and module names and other bits of formatting and typos in headercomment sections.
Welcome 2015
Change copyright statement to reflect reality
modify copyright statement to reflect reality
Nowdays there is no real difference between the kernels apart the ZFS support. So do not keep a distinction anymore
xhtml Compliancereplaced <br>, <br/> and </br> with <br />
Tidy up "system_firmware.php" XHTML
Close P, BR and INPUT tagsRemove duplicate end TD tagRemove closing SPAN tagAdd missing closing TR tagAdd missing closing FORM tag
Hide 'Perform full backup prior to upgrade' option on nano, also hide restore full backup. Fixes #2844
Fix whitespaces, indent and unclosed html tags
Call rc.firmware for propper platform during manual upgrade
Cleanup unused pages that was supposed for upload_progress bars
Always commit the session fast to allow other consumers to proceed to their requests. This unbreaks now the lock up the GUI had allowing only one action from same source per time. Now even if you run a command that blocks indefinitely for example the GUI want lock anymore but allow you to proceed to other actions
Remove other potential places where someone could select a kernel we no longer ship. Try to improve kernel detection a little more.
Eliminate system calls here, use PHP instead.
Verify posted kernel type against a defined list of good values.Discovered-By: Yann CAM
Add global to hide download tab
Simplify message
Hide warning until firmware update enabled = true
Make the manual firmware upgrade screen look a little less busy.
Add restore full backup tab
Add option to perform full backup prior to upgrade. First commit of 2011 pfSense hackathon!
don't show platform here (rebrands)
Do not center hard drive upgrade image
Turn off csrf checks
gettext fixes
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