Dont worry about noatime right now
Mount or unmount soekris boot partition for conf_mount_rw and counf_mount_ro
Dont forget the ,
Add embeddedbootupslice global variable
move brace to the right place
remove extra ] typo
Fix that parse error (thought I had earlier).
more descriptions
fix two typoes
Tell what config.xml wasn't loadedAdd description to write_config() in initial interface setup
Whoops, missed a ".".
Only write_config() if we actually upgraded config file versions (this should always happen if the functinogets called) and log what file version we migrated from and to.
write_config can now be passed a description of the changewill be used for version control descriptions
Have get_latest_package_version() return false instead ;P
Have get_latest_package_version() return -1 if the package isn't defined in the current pkg_config.xml.
we're at config version 1.6, not 1.5
Modify get_latest_pkgconfig() to work with alternate pkg_config URLs.
Initial commit of onbox version control (broken).
Better checking before applying reply-to rules
Do not modify fstab if we are on a wrap
sleep 5 -> sleep(5)
Add basic support for <custom_php_global_functions> tag.
Alert the user of where the system is looking for config.xml
Use sh instead of tcsh
Look for configuration on d slice as well
Drop to a shell before halting the system so the user can inspect the issue.
Ensure outgoing traffic adheres to the gateway for optional interfaces
For some reason on certain machines with traffic shaper enabled, one interface cannot talk to another one, etc. This hack basically gets rid of that problem and ALTQ continues to function correctly.
Remove "nope" typo.
Clarify PPTPd rules from PPTP client.
Use the firewall interface for reply-to directive.
bad brace alignment (re-indented)
use better mkdir function
safe_mkdir()
Make sure there installed packages before foreaching
Properly set default argument for resync_all_package_configs (== -> =).
Pass a paramater correctly.
Only assign reply-to if both interface and a gateway is defined
Remove () for non-interface ip's
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
Add pkg_config_base_url and pkg_config_filename (needed for /usr/local/www/system_advanced.php, among other things).
More style of not yet written (9) from outer space.
Add conversion from config.xml versions 1.5 to 1.6 (properly handle new firmware directive).
Style of not yet written (9) from outer space.
Make is_package_installed() work for other packages again ;)
Use is_package_installed() for both squid-specific IFs.
Make is_package_installed() work for all packages - not just squid ;)
Add reply-to (aka return gateway) rule support for multiple WAN support.
And the crowd goes nuts!
Fix get_pkg_depends() description.
static arp entries are interface specific now - no longer tied to only LAN interfaceadded warning that this will break communications with hosts not in dhcp table
I fully expect we'll want to move this to it's own section at some point
Support for static ARP from Mircea Rimbu
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.
Restore 1.2b6's captive portal.
Restore pfSense's custom starting page.
Sync with pascals latest
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!) ;)
Move /etc/rc.prunecaptiveportal from minicron to cron
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.
use $text
Use php_check_syntax on code before eval()
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>.
Newline after Starting INETD and FTP Helpers for FTP-PROXY... message
Correctly backup and restore config sections.
When assigning the array back to $config, use the pointer on the source.
Stub in changes that will allow for custom firmware URLs
Fix get_pkg_depends() (and add a few more features).