Commit Graph

126 Commits

Author SHA1 Message Date
jim-p
cba980f6a4 Add support for multiple DHCP pools within the interface's subnet, and allow most of the settings for the main range to be set specific inside the pool. (e.g. it allows setting different gateways and DNS for different pools). Still needs improved input validation to prevent overlapping ranges/pools. 2012-09-16 19:33:49 -04:00
Darren Embry
ce0631b509 add <radnsservers> to the list of things that are arrays
for ticket #2361
2012-06-08 18:05:57 -04:00
Darren Embry
428c289fb4 allow null to be passed as 2nd arg to parse_config_xml*
in which case entire config is returned
2012-05-17 17:30:24 -04:00
Darren Embry
ff9fbc7b3c fix 'XML error: no Array object found!' errors 2012-05-17 17:14:04 -04:00
Vinicius Coque
9d3d8d005e 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
	etc/inc/system.inc
	etc/inc/voucher.inc
2011-01-28 17:32:17 -02:00
Scott Ullrich
79e99eb47e Make allowedhostname an array. 2011-01-25 12:30:18 -05:00
smos
71f88d75b9 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.
2011-01-24 08:34:16 +01:00
jim-p
72b7aa4a8e Also CDATA protect the detail field. Fixes #1168 2011-01-06 13:53:38 -05:00
Vinicius Coque
c92ccac76f 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
	etc/inc/shaper.inc
	etc/inc/upgrade_config.inc
	etc/inc/xmlparse.inc
	usr/local/www/fbegin.inc
2010-12-14 09:56:34 -02:00
jim-p
7af33a75ab Print file name when logging an xml error. 2010-11-30 11:30:11 -05:00
Erik Fonnesbeck
990d7c037c Check for pfsense root object name in config.xml as a fallback if the configured name is not found. 2010-11-26 15:57:55 -07:00
Scott Ullrich
9734b0545e Remove trailing carriage return 2010-11-10 12:00:32 -05:00
Renato Botelho
addc043993 Fix quotes to use %N$X on gettext calls 2010-10-01 10:17:13 -03:00
Renato Botelho
8c04b1ae0a Merge remote branch 'mainline/master' into inc
Conflicts:
	etc/inc/filter.inc
	etc/inc/pkg-utils.inc
	etc/inc/service-utils.inc
	etc/inc/system.inc
	etc/inc/vpn.inc
2010-09-08 10:20:04 -03:00
Ermal
0e642c78b4 Make possible to run multiple instances of pppoe server. Not yet switched to mpd4. 2010-09-02 17:27:14 +00:00
Renato Botelho
47f12397b3 Fix gettext calls with printf to permit change strings order 2010-08-30 20:36:30 -03:00
Renato Botelho
5e56c56dba Merge remote branch 'mainline/master' into inc
Conflicts:
	etc/inc/captiveportal.inc
2010-08-30 19:36:59 -03:00
jim-p
6733f0f90f Add crl as a listtag 2010-08-30 17:31:16 -04:00
Renato Botelho
ada992bd11 Implement gettext() calls on xmlparse.inc 2010-08-17 09:34:12 -03:00
Ermal
187ce62b3d Do not call die while parsing package xml files. Instead return an empty array. This should avoid packages not uninstalling. 2010-08-06 21:51:37 +00:00
Scott Ullrich
981d193fb4 Remove trailing newline 2010-07-27 20:01:53 -04:00
Scott Ullrich
d9a6bd8f58 Adding build_port_path 2010-07-18 21:12:05 -04:00
Erik Fonnesbeck
1fb064e86d Separate regdomain.xml parsing back to a separate file, so it can be used when xmlreader.inc is used instead of xmlparse.inc 2010-07-10 21:36:54 -06:00
Ermal
70d6b5c491 Ticket #612. Correctly show the number of users as 0 on a group with no users. Also handle the case of empty arrays on the xmlparser. 2010-05-24 18:10:50 +00:00
Ermal
02611466ce Do not aritificially add spaces around values on CDATA fields. Tested-by: Jim 2010-05-20 19:38:05 +00:00
Ermal
2e6a43a13c Encode/decode special characters with htmlentities/html_entity_decode combo to make the parser not bail on special characters. 2010-05-18 20:03:25 +00:00
Ermal
e08e4ebc69 Make list the same. Remove whitespace at the end so it does not get interpreted as special tag. 2010-05-07 13:27:43 +00:00
Ermal
bef6cb998b Fix parsign of packages xml. 2010-03-19 17:49:39 +00:00
Ermal
541989d590 Ticket #434. Do not die when parsing config since we know how to recover. Only die during packages. 2010-03-19 15:55:04 +00:00
Erik Fonnesbeck
071d63b9ab Restore attribute support, but with some extra checks in the function that uses it. 2010-03-16 23:13:15 -06:00
Erik Fonnesbeck
441e600798 Needs a little more testing; revert attribute support in xmlparse.inc for now.
This reverts commit 2843a3ec5d.
2010-03-16 22:12:47 -06:00
Erik Fonnesbeck
2843a3ec5d Add optional support for reading attributes to xmlparse.inc and move regdomain.xml parsing from regdomain.inc to xmlparse.inc. 2010-03-16 20:59:06 -06:00
Ermal Luçi
9f695b0fc8 Add skip white space. To avoid erroring out on accidental blank space. 2010-03-08 23:12:50 +00:00
Erik Fonnesbeck
1e52f18cc9 Merge commit 'mainline/master' 2010-03-01 15:46:54 -07:00
Ermal Luçi
78dd50201b Prevent empty tags of creating <tag></tag> entries but instead just create them as <tag/> to be consistent. This fixes some empty arrays problems on the code. 2010-02-24 18:08:57 +00:00
Erik Fonnesbeck
9f428275e9 Add page for configuration of wireless clone interfaces. 2010-02-15 01:44:25 -07:00
Scott Ullrich
26433cb842 Adding newer xmlreader code to it's own file so that it can be turned and off until remaining bugs are fixed 2009-11-06 22:28:00 -05:00
Scott Ullrich
523855b02b Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions 2009-09-12 15:34:07 -04:00
Ermal Luçi
5e4071bef7 Seems we need even CDATA handling since it is used through packages. 2009-09-09 22:01:59 +00:00
Ermal Luçi
0eb230cb2e If it is supposed to be an array then make sure it has the array type. This fixes wireless configuration problems at least. 2009-09-09 14:41:07 +00:00
Ermal Luçi
8f192f4e81 Test if we actually succeeded in opening the requested xml file and log an error in bad cases to avoid strange errors. 2009-08-24 10:34:16 +00:00
Ermal Luçi
d1bd66b422 Micro speedup improvements on the parser. 2009-08-13 15:59:45 +00:00
Ermal Luçi
d7b6c8424d Change the parser to xmlreader instead of the current parser. This brings speed improvements and reduces some of the errors of the previous parser. 2009-08-12 17:55:18 +00:00
Scott Ullrich
5e7d127ad9 Revert "Rename cvssync to gitsync"
This reverts commit 62b035ce5f.
2009-06-18 20:17:10 -04:00
Scott Ullrich
62b035ce5f Rename cvssync to gitsync 2009-06-18 20:16:23 -04:00
Charlie
336e3c1cab Port voucher login ability on CaptivePortal from M0n0Wall.
Various locking fixes are done with the import and this means that as of now pfSense has a better performin/behaving CP than m0n0wall.
2009-06-13 17:24:28 +00:00
Ermal Luçi
5f1e1d2617 Bring in support for QinQ. At this time it is limited to only 2 levels. 2009-03-28 09:08:31 +00:00
Ermal Luçi
0ec2fdf0ad * Introduce interface groups. For now they are availble only on Firewall:Rules section maybe it would be usable to have tham on nat too.
* Some fixes and cleanup.
2009-03-16 23:48:59 +00:00
Scott Ullrich
54d0c16c8a Add GIT array type rrddatafile 2009-03-12 00:31:17 -04:00
Ermal Luci
bca76c1045 Unbreak igmpproxy by making known to the parser that we have IGMP too now. 2009-02-01 15:10:45 +00:00