Modify get_latest_pkgconfig() to work with alternate pkg_config URLs.
Add basic support for <custom_php_global_functions> tag.
safe_mkdir()
Make sure there installed packages before foreaching
Properly set default argument for resync_all_package_configs (== -> =).
Pass a paramater correctly.
add rm -rf equivalency function - more cleanup can now commence :)
add function to recursively create directories so we can replace mkdir -p in our source tree
don't shell to call chmod - php does this natively
More style of not yet written (9) from outer space.
Style of not yet written (9) from outer space.
Make is_package_installed() work for other packages again ;)
Make is_package_installed() work for all packages - not just squid ;)
Fix get_pkg_depends() description.
REALLY convert LAN and WAN to their real interface.
Accept the area that will be backed up instead of deafulting to filter.
Say hello to firewall rules syncing!
Correctly convert real interfaces to friendly names.
Correctly return lan or wan interface.
Correctly return lan and wan interfaces.
Fix new package syncing code.
Return false until the php fork bomb fiasco is solved.
Oops, forgot to increment the counter.
Have sync_all_package_configs_bootup() use the new package syncing code (it's tiny!) ;)
Update get_pkg_depends() to use pkgid code.
Change default for $show_message on sync_package() from "true" to "false".
Add sync_package().
Correct the enourmous amount of bugs in php_check_syntax that was taken from .php.net
shell_exec -> system
Back out php_check_syntax() checking of package XML before sync (still fixing bugs).
Add missing $errormessage argument.
resync_package_configs_bootup(): Check code syntax with eval before syncing.
MIssing ;
Add nf@bigpond.net.au http_post function.
...and a ).
Whoops, missed a ;.
Add $return_nosync argument to get_pkg_depends() to properly detect <nosync> flag in <additional_files_needed>.
Use isset() instead of != "".
Add <nosync> flag to <packagegui> and <additional_files_needed>.
Correctly backup and restore config sections.
When assigning the array back to $config, use the pointer on the source.
Fix get_pkg_depends() (and add a few more features).
Make sure item is an array.
Do not foreach item unless its an array.
get_package_depends() -> get_pkg_depends (shorter and more consistent)
Use lowercase interface name
Fix bugginess and change get_pkg_xml_depends -> get_pkg_depends.
Properly handle a mix of both package XML and other package dependencies.
get_package_xml_depends() -> get_package_depends() (add handling of different filetypes, chmods, prefixes, etc)
Return optional interfaces correctly in convert_friendly_interface_to_real_interface_name
Simplify filter_translate_type_to_real_interface
Correctly return the wan interface.
Use depend name from package XML instead of (possibly inaccurate) stripped filename.
Add `grep -v grep` to is_service_running() and change threshold to >0.
Change resync_all_package_configs_bootup() to display the package being synced before it beings calling eval().
Missing colon
Add is_service_running()
Correctly convert a friendly interface name (DESCRIPTION) to the real interface id for optional interfaces
Only setup link0 during booting process.
Trim rc.packages output.
Fix additional item syncing.
|${drops} -> |{$drops}
Add checking of additional item XML.
Add dropped packet stats
add suspend stats
Kill any running pfctl before extracting stats
Add a flag to gather_altq_queue_stats to allow the returning of the root queues
Add queue graph support.
TODO: Show parent / child relationship and graph upon the total of the parent/child.
Allow setting of racoon listening interface on the ipsec vpn screen. This allows failover vpn!
Show which packages we are syncing
Correctly sync package configurations on bootup.
Missing } on newly added resync_all_package_configs_bootup()
Do not interate installedpackages if they dont exist.
Move resync_all_packages_config to our utilities area
Correctly return the number of created carp interfaces.
Speed up convert_real_interface_to_friendly_interface_name
Do not rely on ifconfig to discover a friendly interface name
Make sure there are spaces between carp itnerface names
Cleanup non-raw filter logs so more.
Mor strict false usage
strip (#) comments out of files