Project

General

Profile

Download (9.08 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
cba980f6 09/16/2012 11:33 PM Jim Pingle

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.

ce0631b5 06/08/2012 10:05 PM Darren Embry

add <radnsservers> to the list of things that are arrays

for ticket #2361

428c289f 05/17/2012 09:30 PM Darren Embry

allow null to be passed as 2nd arg to parse_config_xml*

in which case entire config is returned

ff9fbc7b 05/17/2012 09:14 PM Darren Embry

fix 'XML error: no Array object found!' errors

9d3d8d00 01/28/2011 07:32 PM Vinicius Coque

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...

79e99eb4 01/25/2011 05:30 PM Scott Ullrich

Make allowedhostname an array.

71f88d75 01/24/2011 07:34 AM Seth Mos

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.

72b7aa4a 01/06/2011 06:53 PM Jim Pingle

Also CDATA protect the detail field. Fixes #1168

c92ccac7 12/14/2010 11:56 AM Vinicius Coque

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...

7af33a75 11/30/2010 04:30 PM Jim Pingle

Print file name when logging an xml error.

990d7c03 11/26/2010 10:57 PM Erik Fonnesbeck

Check for pfsense root object name in config.xml as a fallback if the configured name is not found.

9734b054 11/10/2010 05:00 PM Scott Ullrich

Remove trailing carriage return

addc0439 10/01/2010 01:17 PM Renato Botelho

Fix quotes to use %N$X on gettext calls

8c04b1ae 09/08/2010 01:20 PM Renato Botelho

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

0e642c78 09/02/2010 05:27 PM Ermal LUÇI

Make possible to run multiple instances of pppoe server. Not yet switched to mpd4.

47f12397 08/30/2010 11:36 PM Renato Botelho

Fix gettext calls with printf to permit change strings order

5e56c56d 08/30/2010 10:36 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/captiveportal.inc

6733f0f9 08/30/2010 09:31 PM Jim Pingle

Add crl as a listtag

ada992bd 08/17/2010 12:34 PM Renato Botelho

Implement gettext() calls on xmlparse.inc

187ce62b 08/06/2010 09:51 PM Ermal LUÇI

Do not call die while parsing package xml files. Instead return an empty array. This should avoid packages not uninstalling.

981d193f 07/28/2010 12:01 AM Scott Ullrich

Remove trailing newline

d9a6bd8f 07/19/2010 01:12 AM Scott Ullrich

Adding build_port_path

1fb064e8 07/11/2010 03:36 AM Erik Fonnesbeck

Separate regdomain.xml parsing back to a separate file, so it can be used when xmlreader.inc is used instead of xmlparse.inc

70d6b5c4 05/24/2010 06:10 PM Ermal LUÇI

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.

02611466 05/20/2010 07:38 PM Ermal LUÇI

Do not aritificially add spaces around values on CDATA fields. Tested-by: Jim

2e6a43a1 05/18/2010 08:03 PM Ermal LUÇI

Encode/decode special characters with htmlentities/html_entity_decode combo to make the parser not bail on special characters.

e08e4ebc 05/07/2010 01:27 PM Ermal LUÇI

Make list the same. Remove whitespace at the end so it does not get interpreted as special tag.

bef6cb99 03/19/2010 05:49 PM Ermal LUÇI

Fix parsign of packages xml.

541989d5 03/19/2010 03:55 PM Ermal LUÇI

Ticket #434. Do not die when parsing config since we know how to recover. Only die during packages.

071d63b9 03/17/2010 05:13 AM Erik Fonnesbeck

Restore attribute support, but with some extra checks in the function that uses it.

441e6007 03/17/2010 04:12 AM Erik Fonnesbeck

Needs a little more testing; revert attribute support in xmlparse.inc for now.

This reverts commit 2843a3ec5d4a160646e496f3922266415151902a.

2843a3ec 03/17/2010 02:59 AM Erik Fonnesbeck

Add optional support for reading attributes to xmlparse.inc and move regdomain.xml parsing from regdomain.inc to xmlparse.inc.

9f695b0f 03/08/2010 11:12 PM Ermal Luçi

Add skip white space. To avoid erroring out on accidental blank space.

1e52f18c 03/01/2010 10:46 PM Erik Fonnesbeck

Merge commit 'mainline/master'

78dd5020 02/24/2010 06:08 PM Ermal Luçi

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.

9f428275 02/15/2010 08:44 AM Erik Fonnesbeck

Add page for configuration of wireless clone interfaces.

26433cb8 11/07/2009 03:28 AM Scott Ullrich

Adding newer xmlreader code to it's own file so that it can be turned and off until remaining bugs are fixed

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

5e4071be 09/09/2009 10:01 PM Ermal Luçi

Seems we need even CDATA handling since it is used through packages.

0eb230cb 09/09/2009 02:41 PM Ermal Luçi

If it is supposed to be an array then make sure it has the array type. This fixes wireless configuration problems at least.

8f192f4e 08/24/2009 10:34 AM Ermal Luçi

Test if we actually succeeded in opening the requested xml file and log an error in bad cases to avoid strange errors.

d1bd66b4 08/13/2009 03:59 PM Ermal Luçi

Micro speedup improvements on the parser.

d7b6c842 08/12/2009 05:55 PM Ermal Luçi

Change the parser to xmlreader instead of the current parser. This brings speed improvements and reduces some of the errors of the previous parser.

5e7d127a 06/19/2009 12:17 AM Scott Ullrich

Revert "Rename cvssync to gitsync"

This reverts commit 62b035ce5f41c8342f0eea0b78e5878ff467e525.

62b035ce 06/19/2009 12:16 AM Scott Ullrich

Rename cvssync to gitsync

336e3c1c 06/13/2009 05:24 PM Charlie

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.

5f1e1d26 03/28/2009 09:08 AM Ermal Luçi

Bring in support for QinQ. At this time it is limited to only 2 levels.

0ec2fdf0 03/16/2009 11:48 PM Ermal Luçi
  • 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.
54d0c16c 03/12/2009 04:31 AM Scott Ullrich

Add GIT array type rrddatafile

bca76c10 02/01/2009 03:10 PM Ermal Luçi

Unbreak igmpproxy by making known to the parser that we have IGMP too now.

f63d5b66 12/20/2008 11:57 PM Helder Pereira

This patch adds the initial support for layer7 protocol inspection gui.

b63f2e8b 09/16/2008 05:41 PM Matthew Grooms

Make it possible for pakages to insert additional tabbed pages into an
existing tab group. This requires that each page in the tab group call
add_package_tabs() with the tab group name before display_top_tabs() so
pages can be inserted. While far from optimal, this system is really a...

b6617403 08/30/2008 11:33 PM Matthew Grooms

Correct a typo that could cause problems for openvpn if a client specific
override existed. A space was omitted in the listtags array which was
causing the openvpn-csc tag to be merged with the following field.

0919224f 08/28/2008 09:21 PM Bill Marquette

Bring in relay options for inbound load balancer
More work pending, this seems to generate proper configs
needs much more testing though

d799787e 08/26/2008 04:48 AM Matthew Grooms

Rework most of the OpenVPN support. The interfaces have been updated to
not use the pkg system and the configuration has been migrated to an
openvpn prefix. The centralized user and certificate manager is now used
to support the openvpn configurations. Most of the files removed in this...

64cc39d3 08/09/2008 12:06 AM Matthew Grooms

Implement a certificate authority and certificate webui that can be used
to centrally manage this data. There are no consumers at this time. This
interface allow for the following ...

Certificate Authority Manager:
- List certificates authorities
- Import existing certificate authority...

3134528d 08/05/2008 10:21 PM Ermal Luçi

Rename the bridge knob to bridged so that the upgrade code works correctly and we play by the rules of the parser.

50d86c13 08/05/2008 05:03 AM Bill Marquette Bring in new server load balancing code, this introduces:
  • The ability to create your own monitors (tcp, http, https, send/expect)
  • A new way of displaying 'standard tables' - MainTable class
  • monitor_type array type
fbf672cb 08/05/2008 04:16 AM Matthew Grooms

Add an interface to manage external authentication servers. The two types
supported currently are LDAP and Radius.

ed00d8e5 07/25/2008 08:47 PM Ermal Luçi

knob for lagg.

468c6fb8 07/25/2008 04:25 PM Ermal Luçi

Teach parser about bridge knob.

45ee90ed 07/25/2008 02:28 AM Matthew Grooms

Rewrite portions of the user manager to ensure data is properly synced to
the system password and group databases. This is to provide better support
for centralized user management when local account administration is
preferred.

I also took this opportunity to do some housekeeping. A lot of funtions...

36504921 07/23/2008 04:12 PM Ermal Luçi

Add the new knobs to the parser

67ee1ec5 07/14/2008 08:43 PM Ermal Luçi
  • Merge multiple PPPoE/PPTP interfaces from RELENG_1_MULTI_ANYTHING
  • Much improved rule generation speed
  • Many bug fixing in general of the interface handling

NOTE: this is only half part of the changes the other half will come after

a93e56c5 07/11/2008 01:55 AM Matthew Grooms

Overhaul IPsec related code. Shared functions have been consolidated into
a new file named /etc/ipsec.inc. Tunnel definitions have been split into
phase1 and phase2. This allows any number of phase2 definitions to be
created for a single phase1 definition. Several facets of configuration...

be4524a0 06/20/2008 11:56 AM Seth Mos

Don't forget that gateway_group is also a array

ebf12449 04/10/2008 12:48 AM Scott Ullrich

Add missing ppp array item.

d173230c 10/19/2007 07:10 PM Seth Mos

Add prelimenary Routing page.
Allow multiple gateways on one (static) interface

8a58063d 07/06/2007 06:46 PM Scott Ullrich

Improve the load balancing pool edit screen.

Submitted-by: Chris Daniel

cbe2ebe0 05/27/2007 12:25 AM Scott Ullrich

Remove trailing space / cr

ad171999 05/08/2007 02:47 PM Seth Mos

Add NTP server field to dhcp config.
From: Alexander Schaber

1db766df 05/07/2007 02:21 AM Scott Dale

Widget base. Note: changes to widgets are not saved yet.

2c1689fd 04/21/2007 07:53 PM Scott Ullrich

When we iterate through the backup cache we call out to parse the configuration file.

This can be fatal if the xml contents is corrupted and the process will die out. Instead of dieing, return -1 and let the process continue since we have further logic to detect these issues and restore a previous configuration, etc.

f479b407 03/25/2007 05:13 AM Scott Ullrich

Kill trailing space

d244855a 03/25/2007 05:12 AM Scott Ullrich

s/timepart/timerange

54473744 03/25/2007 12:51 AM Scott Ullrich

Since we already have a "time" field convert the time day "time" to "timepart"

bce8a719 03/23/2007 08:25 PM Scott Ullrich

Make <time> an array so it can appear multiple times

d8c091f8 03/23/2007 08:21 PM Scott Ullrich

Back out last commit, we are going to use <schedule>

8bf167b6 03/23/2007 08:17 PM Scott Ullrich

Allow multiple timeday entries (set as an array)

615b27bc 03/23/2007 11:08 AM Scott Dale

Firewall Schedule GUI! ... and there was much rejoicing.

c5a2bfdb 11/10/2006 06:27 PM Scott Ullrich

Allow priv to appear multiple times so that a person can downgrade from the pile of SHIT we call -HEAD.

72a15785 08/18/2006 04:35 AM Scott Ullrich

MFC 13823
freenas package makes disk and mount arrays

4928848f 08/17/2006 04:18 PM Scott Ullrich

This one adds support for custom array types for the functions dump_xml_config* .

Submitted-by: DanielS

eb72ceda 08/17/2006 03:37 AM Scott Ullrich

Allow packages to define array variables.

Submitted-by: DanielH

3fdc661d 06/19/2006 01:31 PM Scott Ullrich

Add group to the array field so that importing recent m0n0wall configurations do not go boom.

3f8e57de 06/19/2006 01:26 PM Scott Ullrich

Add pages to the array field so that importing recent m0n0wall configurations do not go boom.

e1b5fccb 01/22/2006 12:05 AM Scott Ullrich

MFC 9544

4b49bf19 01/21/2006 01:10 AM Scott Ullrich

Add elements to the array types

Ticket #793

ff074bf9 01/18/2006 09:05 PM Scott Ullrich

Remove trailing newline

61982b85 01/15/2006 08:07 PM Scott Ullrich

Back out yesterdays changes

66c908e0 01/15/2006 10:17 AM Scott Ullrich

Add depends_on_package to arrays

117b4eda 01/15/2006 10:10 AM Scott Ullrich

Add depends_on_package to arrays list

64e3b8a6 12/18/2005 02:58 AM Scott Ullrich

Add aliasurl to array list. This will prevent developers working on head from preventing their firewall from booting when testing RELENG_1

0d57f5f3 10/18/2005 07:50 PM Scott Ullrich

If a value is marked as "false" simply do not write its contents out.

This will fix 71 occurances of true : false in the code w/o having
to touch each case. And frankly, a item should not be in the xml
unless its set.

b37aa8ca 10/09/2005 11:20 PM Scott Ullrich

Add back pipe array item. We will need this when users upgrade from m0n0wall to avoid getting a PIPE is not a array error

e20f1e2c 10/05/2005 06:52 PM Scott Ullrich

Treat earlyshellcmd as an xml array

2e5ebf5d 08/27/2005 01:44 AM Scott Ullrich
  • Add interface_array to config.xml array list
  • Clarify comment that this list is a array list
9f09f99a 08/08/2005 06:08 PM Bill Marquette

Ooops...need a space there

48ca2dc9 08/07/2005 03:53 PM Colin Smith

Add <file> listtag.

5be479de 08/06/2005 10:13 PM Bill Marquette

Move pool -> lbpool