prepare for widget package
Add NTP Server field to dhcp config.From: Alexander Schaber
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.
Kill trailing space
s/timepart/timerange
Since we already have a "time" field convert the time day "time" to "timepart"
Make <time> an array so it can appear multiple times
Back out last commit, we are going to use <schedule>
Allow multiple timeday entries (set as an array)
Firewall Schedule GUI! ... and there was much rejoicing.
Allow priv to appear multiple times so that a person can downgrade from the pile of SHIT we call -HEAD.
MFC 13823freenas package makes disk and mount arrays
This one adds support for custom array types for the functions dump_xml_config* .
Submitted-by: DanielS
Allow packages to define array variables.
Submitted-by: DanielH
Add group to the array field so that importing recent m0n0wall configurations do not go boom.
Add pages to the array field so that importing recent m0n0wall configurations do not go boom.
MFC 9544
Add elements to the array types
Ticket #793
Remove trailing newline
Back out yesterdays changes
Add depends_on_package to arrays
Add depends_on_package to arrays list
Add aliasurl to array list. This will prevent developers working on head from preventing their firewall from booting when testing RELENG_1
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 havingto touch each case. And frankly, a item should not be in the xmlunless its set.
Add back pipe array item. We will need this when users upgrade from m0n0wall to avoid getting a PIPE is not a array error
Treat earlyshellcmd as an xml array
Ooops...need a space there
Add <file> listtag.
Move pool -> lbpool
Add virtual_server tag
Add load balancer tags
alphabetize listtags
Merge in virtual IP codeThis changeset does the following: merges proxy arp and carp setup menus removes proxy arp menu from left side upgrades config file from 1.7 to 1.8 moves existing carp virtual IP and proxy arp config to new <virtualip> tag...
remove trailing space
Add comments
Stop duplicating work - use listtags() and listtags_pkg() instead of creating the listtwice (once for xmlparse, once for xmldump).
pipe no longer exists and hasn't for some time
Treat cacert as a list when we write XML files as well
add cacert to xml array
Add dump_xml_config() and dump_xml_config_pkg() to handle both sets of listtags.
Whoops, don't forget to remove restore_listtags.
Add function to restore global listtags.
Initial commit of dnsmasq domain overrides
Submitted-to-m0n0wall-dev-by: Joe Suhre
The patch adds the ability to make use of dnsmasq's --server=/domain/auth_server ARG inorder to force queries for domain to a specific dns server rather thendoing a full recursive query
Add needed lisstag for menu items.
$parsed -> $parsedcfg
reported-by: billm
Make xmlrpc.inc cleaner. This needs to be followed up by a cleanup and integration of xmlparse_pkg.inc.
Add $Id$ tag
Add lowthroughtput items to magic shaper
Add iptos support
add config which is needed by pfstat.xml
add row as an array item
Add tem field as array xml markers
Initial revision