For ppp interfaces the real interface is not present anymore in the xml config section of the interface. Due to this do some more work on extracting the real interface when ipv4 is pppoe/ppp/... and ipv6 configuration files will use the wrong interface to request information from provider. Reported-by: http://forum.pfsense.org/index.php/topic,64483.0.html
Do not break ppp type interfaces on v6
Don't generate reflection rules if reflection is disabled for that rule.
If an account has SSH keys, show them, don't show the checkbox to add keys. Fixes #2729
Add an RRD graph for MBUFs under system. Tweaks welcome.
Show totals for memory, swap, and disk usage.
Make mbuf usage a meter, too.
Fix an occasional "blank" cpu freq printing that shouldn't happen.
Fix ids
Make mbufs update via ajax
Call interface_ipalias_cleanup() after $interface is initialized, and get current IP after it
Fixup mbuf stats function
Add a meter for states, too
Use some easier to distinguish colors for mbuf graph
Some more tweaks to state and mbuf update/output on dashboard widget.
Add LDAP server options to control UTF8-encoding of parameters. Fixes #2227. While I'm here, add a checkbox to prevent the stripping of @ from the LDAP username if the user wants the full name transmitted.
Don't blow up the config if someone enters int'l chars in an LDAP attribute/DN field. Ticket #2227
Remove remaining hardcoded theme names
This is not a percentage
Sync p0f database for OS detection w/current file from FreeBSD