Modify various (s)printf format strings to allow translations to change the order of the inserted strings.
Detect if nanobsd or nanobsd-vga image must be used for upgrade
Fix NanoBSD automatic update checks.
Fix : for translations
Separate string and '\n' to make it easier to translators
Implement gettext()
Beef up the version comparison code. This should let us compare several combinations of local and remote versions and properly determine if the current version is older or the same as the remote version.
Fail over update check to report the supplied version from the remote server if it is not a build time/datestamp.
Fix whitespace
Do not output twice the same text
Fix auto update checking and showing always there is an update available.
Increase colspan to 90
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
cleanup minor javascript issues
fix generation of pgtitle
Move Scriptaculous/Prototype includes to head.inc and remove the code duplication
Use correct css file
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...
increase textarea cols to 80
Show correct updating URL source when it is overriden by admin
make tabs all the same
match tabs to other pages
Update (C)
Be more verbode on auto upgrade details.
Recognize 404 errors correctly
Correct URLsVS: ----------------------------------------------------------------------
Honor URL and clear old contents correctly
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.
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.
Make sure items are an array if we foreach() through them.
Ticket #829
Remove #!/usr/local/bin/php
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
I can tell who failed school...7 f's is bad!!!
Use string compare so that x.xx.10 > x.xx.[0-9]
More round tables
Fix page titles
Use $pgtitlesmall code cleanups
Remove extra <br>
Cleanup and add rounded corners.
Convert System Firmware tabs to rounded aka (display_top_tabs() calls
fixed broken table and reformatting the code to be more readable again- by pfjason
Fix error when no updates are available.
Add "needed updates" screen, which displays release date, update type, version, update category, and size.
Standardize tabs.
Change title.
No more xmlparse_pkg.
Remove print_r().
Fix firmware checking. This will need to be changed again once we switch to bdiffs.
require -> require_once
move icons to the middle of the cell
Set $pastlatest if we're current.
Trim all versions (6.0.0-CURRENT becomes 6.0.0, etc.)
Change the "current version" fieldtype to use a grey background if the box is running a newer version than in the manifests.
Handle XMLRPC timeouts.
"Begin Full Update"
Cache received version data.
Firmware Update -> Manual Update
Reorder the Auto Update tab to appear first
Eliminate the status box. Move everything into the output window
Use 3 rows
Cleanup the version check page. We don't need a preschool size textarea to report the update status.
Remove Upgrading. We're a check only screen now.
Alter auto update tabs behavior. Show the version information and insert a Invoke Auto Upgrade button