Cleanup authentication code. The basic auth method, the passwd, htpasswdand pam backing functions have been removed. The basic auth method waslegacy code and the backing functions were redundant with no added valuethat I could see. A simplified replacement backing function named...
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...
Allow outputting of package log with mode=showlog&pkg=ntop for example.
Only reinstall package if it has a name.
Make scripts XSS input safe.
Pointed-out: by hoopercharles@gmail.com
Switch over to array style page titles. Obtained-from: m0n0wall
Include second argument for pkg_delete()
Ticket #1470
After package installation is completed, note that the user should configure the package and start it from the menu since this seems to be a common question/problem report.
Be kind, rewind. Restart the package after a reinstallation.
Misc package changes
Submitted-by: Daniel Haischt
Remove packages with a different version tab
MFC package changes to show information better such as HEAD only packages,etc.
Pass pkg info for reinstall pkg
Pass $pkg info
Flush output
Remove #!/usr/local/bin/php
Allow -1 return to indicated package failure. Removing exit
Move stop_service() to pkg-utils.
Stop package upon deinstall
Use sync_webgui_passwords()
Sync password database before installation.
Change name of main div to avoid conflicting
just a few modifications
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
Sync master.passwd database before beginning package operations
Do not foreach through installedpackages['package'] if its not defined
Fix indent.
Don't fclose() the log if it doesn't exist.
Use $pgtitle
Cleanup and add rounded corners.
Correct urls
Convert Packages tabs to rounded aka (display_top_tabs() calls
No need for {} surrounding a one line foreach()
make sure $todo is an array
Mount image RW before package operations
No more xmlparse_pkg.
Add "Package Installer" tab.
Update package reinstallation to use depends_on_package.
Use depends_on_package to properly remove a BSD package.
Break between progress bar and first textarea
Remove an extra newline.
Add support for XML (or package) reinstallation and package deletion.
Fix package reinstallation.
Fix syntax error.
Whoops, checking for the wrong $_GET variable.
Add reinstall all packages. This needs to be tested.
Fix progress bars.
Update output and status windows when installation is complete.
require -> require_once
Add pkg-utils based package installer.
Include pkg-utils.inc to atleast get the scripts running again. It doesn't install correctly however.
don't initiate progressbar with 100% at start. 0% is better ;-)
ups, one border border too much...
changed the package-install-progressbar to the new style.now uses the same graphs like the the system-status and queue-graphs.one look, one feel and makes customization later easier :-)
Missing '-'.
Tighten up pattern matching - I completely overlooked the obvious :)
Carriage return after Package installation completed
Add tag to skip installation verification.
Create /var/db/pkg if it does not exist
Clean up full reinstall code.
Minor tweaks.
Give a show log option upon failed package install
Fix logic for checking for package reinstallation.
XXX: Some logic is still a bit shaky.
Do not traverse arrays if they are not an array
Zap unused code
CORRECTLY detect if a package is installed, if is not, add it to the config.xml file
fix reinstall all packages
Fix logic that checks whether a package is already installed.
Make sure that package tarballs and staging areas are removed once all packages are installed.
If the package already exists in config.xml, overwrite the previous entry with the new one.
*Rework package installation interface. * Use progress bar to indicate download progress. * Handle nested dependencies. * Handle dependencies needed by more than one package/depend (please test) * Some minor optimizations.*Add pkg_fetch_recursive().
Remove javascript statement that is causing errors. It wasn't needed anyways.
Make sure we pass a number of y's to pkg_add -r to answer yes.
Add $Id$ tag
Mount the image RW again after write_config() since it will set the image back to RO.
Do not eval custom_php_install_command unless it exists
Do not newline on udpate_status() items
Mount compact flash rw during package install
write_config() log what package was installed (I hope this is right)
Add basic support for <custom_php_global_functions> tag.
use new make_dirs() and safe_mkdir() functions
Correctly assign chmod commands with older system format until we can discover where the php chmod is failing.
oops, really remove the system(chmod) call
replace hardcoded path with variable
use chmod() instead of system(chmod)
Use php_check_syntax on code before eval()
Correctly handle additional_files_needed now that its an array type.
more paths
more hardcoded paths cleanup
CORRECTLY use verifyinstalledpkg tag if defined
Use Actually use verifyinstalledpkg flag if its defined