allow null to be passed as 2nd arg to parse_config_xml*
in which case entire config is returned
Merge branch 'master' into inc
Conflicts: etc/inc/captiveportal.inc etc/inc/config.console.inc etc/inc/config.lib.inc etc/inc/easyrule.inc etc/inc/filter.inc etc/inc/ipsec.inc etc/inc/pkg-utils.inc etc/inc/shaper.inc...
Add the npt tag which is used by the IPv6 tree to the 2.0 mainline tree.This prevents a config blowup when a ipv6 config loads on 2.0.
Merge remote branch 'mainline/master' into inc
Conflicts: etc/inc/auth.inc etc/inc/config.lib.inc etc/inc/filter.inc etc/inc/gwlb.inc etc/inc/interfaces.inc etc/inc/pfsense-utils.inc etc/inc/pkg-utils.inc...
Check for pfsense root object name in config.xml as a fallback if the configured name is not found.
Remove trailing carriage return
Conflicts: etc/inc/filter.inc etc/inc/pkg-utils.inc etc/inc/service-utils.inc etc/inc/system.inc etc/inc/vpn.inc
Make possible to run multiple instances of pppoe server. Not yet switched to mpd4.
Conflicts: etc/inc/captiveportal.inc
Add crl as a listtag
Fix syntax
Implement gettext() on xmlreader.inc
Make list the same. Remove whitespace at the end so it does not get interpreted as special tag.
Ticket #320. Use xmlreader and xmlwriter to read/write xml since it encodes decodes itself special chars.
Add page for configuration of wireless clone interfaces.
Adding newer xmlreader code to it's own file so that it can be turned and off until remaining bugs are fixed