Version bump.
missing global - fixed opt rules the right way :)
Somehow moving the user filter code to it's own function broke opt interfaces - fix
apply queue to lan interface not wan
Whoops - we still need xmlrpc_value_to_php :P
Remove duplicate code (still trying to figure out exactly why we need $optcfg - this helps clean it up a bit)
rmdir_recursive: Check that the specified directories actually exist before trying to remove them.
Remove ipfilter-ism - pf doesn't use groups
We're a function being called in a loop, return instead of continue
Do not assign a LABEL to a nonexistant rule
Add function to change XMLRPC values to their PHP equivalents.
XXX: xmlrpc_value_to_php does not currently handle structs.
quiet down upgrade system a little
oops, not sure how I missed the 'v' - needed to create right output for egrep and nawk :)
no need to create full path to output file, just dump it in /tmp/patched
correctly ignore directoriescompare md5's against the right variables
comments
and cleanup
split out directories for sanities sake
we're working in /tmp/patched.
change order of bspatch and don't cd to /tmp/patched, /tmp is fine
fix the tar, move bspatch where it belongs
Version bump
Move user filter generation to it's own function (all 300+ lines of it!) - still needs cleanup, but output is unchanged
No need to loop through the shaper rules when creating filter rules - we don't tie them togetherRemove TOS flag too - we don't do that either (maybe we should? 4 lines of code, no biggy - more helpful for assigning traffic to queues which....we don't do :))
no uses for $i found - a few commented out printf's - removed
Remove references to groups - we don't run ipfilter and this makes life confusing
No flushie, we're not a toilet.
A little cleanup of the new firmware upgrade code
Remove contents of /tmp/patched/ on each pass
Add missing `
Remove # from version
Leave debug bit unset.
Fix check_firmware_version().
Turn binary_update item into a callable shell function
We're now using xmlrpc.php for version checking.
bsdpatch downloaded .tgz files from the new auto upgrade system
Initial commit of PHP side authentication code for pfSense
Add argument to return $resp->value() (standard PHP array) or $resp->serialize() (XML string).
Return -1 upon communication (or other) error.
Remove unnecessary function.
Move version checking function over to XMLRPC.
revert maxproc change - the new daemon does support :)
Add FreeBSD version tracker that will be used by new auto upgrade system to upgrade the base freebsd version, kernel, etc..
Do not foreach through installedpackages if no installed packages exist.
new mini_httpd doesn't support maxproc for now
Fix auto upgrade
Turn off is_one_to_one_or_server_nat_rule until it can be verified if its indeed needed.
Fix auto upgrade.
Version bump since we fixed 3-4 bugs
Fix autoupdating.
Setup random entropy on bootup.
set state-policy if-bound for outbound load balancing
Remove unnecessary http:// from checkversion.
Fix signature listing for array() datatypes. This is a rather hackish way to go about it, but should preserve compatibility with other languages.
Whoops, debug code is no longer needed.
Fix signature handling for arrays and (presumably) structs. Time will tell if this will break compatibility with other languages and/or implementations ;)
No need for config lock or to mount conf media r/w - write_config() does that for usFix the 10 second stale lock wait :)
Use a more descriptive shell prompt and avoid shelling out to run hostname.
Add global variables for firmware version checking.
Whitespace is needed after last line to run the item
Pretty up boot process.
Eliminate whitespace.
This file is eval'd. Correct its behavior.
Bring up helper sh scripts non async
Allow shell scripts to init early on for stuff such as carp.
Override correct wan ip address for vpn failover.
extra }
Allow ipsec->ip override for listen interface and spd.conf
Only add reply-to rules on optional interfaces
folder_exists -> file_exists
Redirect GRE and port 1723 to frickin pptp proxy if its installed.
Temporarily stop redirecting pptp server to 127.0.0.1 until we can figure out the issue.
Create /usr/local/pkg if it does not exist. This fixes the previous sync problem.
Clean up some comments.
Ignore openvpn optional interfaces for aliases and logging
Add $Id$ tag
Add $Id$ tags
Add round robin and sticky address to ougoing load balancing entries.
Only setup outbound load balancing if its enabled.
Remove round-robin from outgoing load balancing. It still alternates gateways but for some reason it is interfering with ebay and many other web sites./