summaryrefslogtreecommitdiffstats
path: root/etc/inc/xmlparse.inc
Commit message (Collapse)AuthorAgeFilesLines
* Make possible to run multiple instances of pppoe server. Not yet switched to ↵Ermal2010-09-021-1/+1
| | | | mpd4.
* Add crl as a listtagjim-p2010-08-301-1/+1
|
* Do not call die while parsing package xml files. Instead return an empty ↵Ermal2010-08-061-2/+2
| | | | array. This should avoid packages not uninstalling.
* Remove trailing newlineScott Ullrich2010-07-271-1/+1
|
* Adding build_port_pathScott Ullrich2010-07-181-2/+2
|
* Separate regdomain.xml parsing back to a separate file, so it can be used ↵Erik Fonnesbeck2010-07-101-40/+1
| | | | when xmlreader.inc is used instead of xmlparse.inc
* Ticket #612. Correctly show the number of users as 0 on a group with no ↵Ermal2010-05-241-9/+13
| | | | users. Also handle the case of empty arrays on the xmlparser.
* Do not aritificially add spaces around values on CDATA fields. Tested-by: JimErmal2010-05-201-2/+2
|
* Encode/decode special characters with htmlentities/html_entity_decode combo ↵Ermal2010-05-181-4/+9
| | | | to make the parser not bail on special characters.
* Make list the same. Remove whitespace at the end so it does not get ↵Ermal2010-05-071-1/+1
| | | | interpreted as special tag.
* Fix parsign of packages xml.Ermal2010-03-191-1/+4
|
* Ticket #434. Do not die when parsing config since we know how to recover. ↵Ermal2010-03-191-3/+6
| | | | Only die during packages.
* Restore attribute support, but with some extra checks in the function that ↵Erik Fonnesbeck2010-03-161-1/+40
| | | | uses it.
* Needs a little more testing; revert attribute support in xmlparse.inc for now.Erik Fonnesbeck2010-03-161-35/+1
| | | | This reverts commit 2843a3ec5d4a160646e496f3922266415151902a.
* Add optional support for reading attributes to xmlparse.inc and move ↵Erik Fonnesbeck2010-03-161-1/+35
| | | | regdomain.xml parsing from regdomain.inc to xmlparse.inc.
* Add skip white space. To avoid erroring out on accidental blank space.Ermal Luçi2010-03-081-0/+1
|
* Merge commit 'mainline/master'Erik Fonnesbeck2010-03-011-0/+4
|\
| * Prevent empty tags of creating <tag></tag> entries but instead just create ↵Ermal Luçi2010-02-241-0/+4
| | | | | | | | them as <tag/> to be consistent. This fixes some empty arrays problems on the code.
* | Add page for configuration of wireless clone interfaces.Erik Fonnesbeck2010-02-151-4/+4
|/
* Adding newer xmlreader code to it's own file so that it can be turned and ↵Scott Ullrich2009-11-061-52/+104
| | | | off until remaining bugs are fixed
* Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additionsScott Ullrich2009-09-121-0/+4
|
* Seems we need even CDATA handling since it is used through packages.Ermal Luçi2009-09-091-0/+1
|
* If it is supposed to be an array then make sure it has the array type. This ↵Ermal Luçi2009-09-091-1/+4
| | | | fixes wireless configuration problems at least.
* Test if we actually succeeded in opening the requested xml file and log an ↵Ermal Luçi2009-08-241-5/+5
| | | | error in bad cases to avoid strange errors.
* Micro speedup improvements on the parser.Ermal Luçi2009-08-131-11/+9
|
* Change the parser to xmlreader instead of the current parser. This brings ↵Ermal Luçi2009-08-121-96/+38
| | | | speed improvements and reduces some of the errors of the previous parser.
* Revert "Rename cvssync to gitsync"Scott Ullrich2009-06-181-2/+1
| | | | This reverts commit 62b035ce5f41c8342f0eea0b78e5878ff467e525.
* Rename cvssync to gitsyncScott Ullrich2009-06-181-1/+2
|
* Port voucher login ability on CaptivePortal from M0n0Wall.Charlie2009-06-131-1/+1
| | | | Various locking fixes are done with the import and this means that as of now pfSense has a better performin/behaving CP than m0n0wall.
* Bring in support for QinQ. At this time it is limited to only 2 levels.Ermal Luçi2009-03-281-1/+1
|
* * Introduce interface groups. For now they are availble only on ↵Ermal Luçi2009-03-161-2/+3
| | | | | | Firewall:Rules section maybe it would be usable to have tham on nat too. * Some fixes and cleanup.
* Add GIT array type rrddatafileScott Ullrich2009-03-121-1/+1
|
* Unbreak igmpproxy by making known to the parser that we have IGMP too now.Ermal Luci2009-02-011-1/+1
|
* This patch adds the initial support for layer7 protocol inspection gui.Helder Pereira2008-12-201-2/+2
|
* Make it possible for pakages to insert additional tabbed pages into anMatthew Grooms2008-09-161-1/+1
| | | | | | | | 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 stop-gap measure until a more intelligent menu/tab system can be implemented. Discussed with Scott on IRC.
* Correct a typo that could cause problems for openvpn if a client specificMatthew Grooms2008-08-301-1/+1
| | | | | override existed. A space was omitted in the listtags array which was causing the openvpn-csc tag to be merged with the following field.
* Bring in relay options for inbound load balancerBill Marquette2008-08-281-11/+15
| | | | | More work pending, this seems to generate proper configs needs much more testing though
* Rework most of the OpenVPN support. The interfaces have been updated toMatthew Grooms2008-08-261-1/+2
| | | | | | | | | | 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 commit were not being referenced. This commit also splits out the certificate management components into a new system menu item.
* Implement a certificate authority and certificate webui that can be usedMatthew Grooms2008-08-091-5/+11
| | | | | | | | | | | | | | | | | | | | | 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 - Create internal certificate authority Certificate Manager: - List certificates - Import existing certificate - Create internal certificate using an internal CA - Generate certificate signing request for external CAs - Process certificate signing response from external CAs Certificate revocation is not currently implemented. The user system will also be extended to allow for user specific certificate management in a follow-up commit.
* Rename the bridge knob to bridged so that the upgrade code works correctly ↵Ermal Luçi2008-08-051-1/+1
| | | | and we play by the rules of the parser.
* Bring in new server load balancing code, this introduces:Bill Marquette2008-08-051-1/+1
| | | | | | * 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
* Add an interface to manage external authentication servers. The two typesMatthew Grooms2008-08-051-1/+1
| | | | supported currently are LDAP and Radius.
* knob for lagg.Ermal Luçi2008-07-251-1/+1
|
* Teach parser about bridge knob.Ermal Luçi2008-07-251-1/+1
|
* Rewrite portions of the user manager to ensure data is properly synced toMatthew Grooms2008-07-251-1/+1
| | | | | | | | | | | 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 that were only being used in one place or not at all were removed. The user page privelege checks were also simplified in preperation for future work in this area.
* Add the new knobs to the parserErmal Luçi2008-07-231-1/+1
|
* * Merge multiple PPPoE/PPTP interfaces from RELENG_1_MULTI_ANYTHINGErmal Luçi2008-07-141-1/+1
| | | | | | | * 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
* Overhaul IPsec related code. Shared functions have been consolidated intoMatthew Grooms2008-07-111-1/+1
| | | | | | | | | | | | | | 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 have also been improved. The key size for variable length algorithms can now be selected and the phase1 ID options have been extended to allow for more flexible configuration. Several NAT-T related issues have also been resolved. Please note, IPsec remote access functionality has been temporarily disabled. An improved implementation will be included in a follow up commit.
* Don't forget that gateway_group is also a arraySeth Mos2008-06-201-1/+1
|
* Add missing ppp array item.Scott Ullrich2008-04-101-1/+1
|
OpenPOWER on IntegriCloud