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
Add proxy_auth_username and proxy_auth_password system tags which will control the auto upgrade process if a proxy server is involved.
Currently this is a hidden variable (similar to the way m0n0wall functions) but will have a GUI written if there is enough demand.
Do not show that an upgrade is available if auto upgrade is in progress.
Do not show Click Enable... when auto upgrading.
Do not show upgrade options after user has invoked auto upgrade option.
Check pfsense.com for newer versions when visiting the firmware menu.
wake -> take.
Noticed-by: Brian
Alert the user that the upgrade will be in the background.
Add auto upgrade option to pfSense
Firmware upgrade is now working!
Only unlink if file exists.
Update WebGUI -> WebConfigurator
Update pfSense to check for firmware upgrades from our site.
Introduce an easy way to upgrade firmware for pfSense.