Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Introduce interface groups. For now they are availble only on ↵ | Ermal Luçi | 2009-03-16 | 1 | -2/+3 |
| | | | | | | Firewall:Rules section maybe it would be usable to have tham on nat too. * Some fixes and cleanup. | ||||
* | Add GIT array type rrddatafile | Scott Ullrich | 2009-03-12 | 1 | -1/+1 |
| | |||||
* | Unbreak igmpproxy by making known to the parser that we have IGMP too now. | Ermal Luci | 2009-02-01 | 1 | -1/+1 |
| | |||||
* | This patch adds the initial support for layer7 protocol inspection gui. | Helder Pereira | 2008-12-20 | 1 | -2/+2 |
| | |||||
* | Make it possible for pakages to insert additional tabbed pages into an | Matthew Grooms | 2008-09-16 | 1 | -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 specific | Matthew Grooms | 2008-08-30 | 1 | -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 balancer | Bill Marquette | 2008-08-28 | 1 | -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 to | Matthew Grooms | 2008-08-26 | 1 | -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 used | Matthew Grooms | 2008-08-09 | 1 | -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çi | 2008-08-05 | 1 | -1/+1 |
| | | | | and we play by the rules of the parser. | ||||
* | Bring in new server load balancing code, this introduces: | Bill Marquette | 2008-08-05 | 1 | -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 types | Matthew Grooms | 2008-08-05 | 1 | -1/+1 |
| | | | | supported currently are LDAP and Radius. | ||||
* | knob for lagg. | Ermal Luçi | 2008-07-25 | 1 | -1/+1 |
| | |||||
* | Teach parser about bridge knob. | Ermal Luçi | 2008-07-25 | 1 | -1/+1 |
| | |||||
* | Rewrite portions of the user manager to ensure data is properly synced to | Matthew Grooms | 2008-07-25 | 1 | -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 parser | Ermal Luçi | 2008-07-23 | 1 | -1/+1 |
| | |||||
* | * Merge multiple PPPoE/PPTP interfaces from RELENG_1_MULTI_ANYTHING | Ermal Luçi | 2008-07-14 | 1 | -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 into | Matthew Grooms | 2008-07-11 | 1 | -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 array | Seth Mos | 2008-06-20 | 1 | -1/+1 |
| | |||||
* | Add missing ppp array item. | Scott Ullrich | 2008-04-10 | 1 | -1/+1 |
| | |||||
* | Add prelimenary Routing page. | Seth Mos | 2007-10-19 | 1 | -2/+2 |
| | | | | Allow multiple gateways on one (static) interface | ||||
* | Improve the load balancing pool edit screen. Submitted-by: Chris Daniel | Scott Ullrich | 2007-07-06 | 1 | -1/+1 |
| | |||||
* | Remove trailing space / cr | Scott Ullrich | 2007-05-27 | 1 | -1/+1 |
| | |||||
* | Add NTP server field to dhcp config. | Seth Mos | 2007-05-08 | 1 | -2/+2 |
| | | | | From: Alexander Schaber | ||||
* | Widget base. Note: changes to widgets are not saved yet. | Scott Dale | 2007-05-07 | 1 | -1/+1 |
| | |||||
* | When we iterate through the backup cache we call out to parse the ↵ | Scott Ullrich | 2007-04-21 | 1 | -1/+2 |
| | | | | 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. | ||||
* | Kill trailing space | Scott Ullrich | 2007-03-25 | 1 | -1/+1 |
| | |||||
* | s/timepart/timerange | Scott Ullrich | 2007-03-25 | 1 | -1/+1 |
| | |||||
* | Since we already have a "time" field convert the time day "time" to "timepart" | Scott Ullrich | 2007-03-25 | 1 | -1/+1 |
| | |||||
* | Make <time> an array so it can appear multiple times | Scott Ullrich | 2007-03-23 | 1 | -1/+1 |
| | |||||
* | Back out last commit, we are going to use <schedule> | Scott Ullrich | 2007-03-23 | 1 | -1/+1 |
| | |||||
* | Allow multiple timeday entries (set as an array) | Scott Ullrich | 2007-03-23 | 1 | -1/+1 |
| | |||||
* | Firewall Schedule GUI! ... and there was much rejoicing. | Scott Dale | 2007-03-23 | 1 | -1/+1 |
| | |||||
* | Allow priv to appear multiple times so that a person can downgrade from the ↵ | Scott Ullrich | 2006-11-10 | 1 | -1/+1 |
| | | | | pile of SHIT we call -HEAD. | ||||
* | MFC 13823 | Scott Ullrich | 2006-08-18 | 1 | -2/+2 |
| | | | | freenas package makes disk and mount arrays | ||||
* | This one adds support for custom array types for the functions ↵ | Scott Ullrich | 2006-08-17 | 1 | -0/+10 |
| | | | | | | dump_xml_config* . Submitted-by: DanielS | ||||
* | Allow packages to define array variables. | Scott Ullrich | 2006-08-17 | 1 | -1/+11 |
| | | | | Submitted-by: DanielH | ||||
* | Add group to the array field so that importing recent m0n0wall ↵ | Scott Ullrich | 2006-06-19 | 1 | -1/+1 |
| | | | | configurations do not go boom. | ||||
* | Add pages to the array field so that importing recent m0n0wall ↵ | Scott Ullrich | 2006-06-19 | 1 | -1/+1 |
| | | | | configurations do not go boom. | ||||
* | MFC 9544 | Scott Ullrich | 2006-01-22 | 1 | -2/+2 |
| | |||||
* | Add elements to the array types | Scott Ullrich | 2006-01-21 | 1 | -1/+1 |
| | | | | Ticket #793 | ||||
* | Remove trailing newline | Scott Ullrich | 2006-01-18 | 1 | -1/+1 |
| | |||||
* | Back out yesterdays changes | Scott Ullrich | 2006-01-15 | 1 | -2/+2 |
| | |||||
* | Add depends_on_package to arrays | Scott Ullrich | 2006-01-15 | 1 | -1/+1 |
| | |||||
* | Add depends_on_package to arrays list | Scott Ullrich | 2006-01-15 | 1 | -1/+1 |
| | |||||
* | Add aliasurl to array list. This will prevent developers working on head ↵ | Scott Ullrich | 2005-12-18 | 1 | -1/+1 |
| | | | | from preventing their firewall from booting when testing RELENG_1 | ||||
* | If a value is marked as "false" simply do not write its contents out. | Scott Ullrich | 2005-10-18 | 1 | -4/+5 |
| | | | | | | 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. | ||||
* | Add back pipe array item. We will need this when users upgrade from ↵ | Scott Ullrich | 2005-10-09 | 1 | -1/+1 |
| | | | | m0n0wall to avoid getting a PIPE is not a array error | ||||
* | Treat earlyshellcmd as an xml array | Scott Ullrich | 2005-10-05 | 1 | -1/+1 |
| | |||||
* | * Add interface_array to config.xml array list | Scott Ullrich | 2005-08-27 | 1 | -3/+3 |
| | | | | * Clarify comment that this list is a array list |