Use more prototype conventions, fix some, and correct logic for moving rows.
Do not use /, use relative directory form css
Make the new tabs themable
add func disc
new tab menu
Add gui code for antenna settings. Ticket #13
Fix printf that should be sprintf.
Add 12 hour period starting from 8 in the morning. Thinking that would correspond better to human workdays.
Fix text, and default to 1400
Hide the distance setting for wireless interfaces that do not support it.
Unbreak adding new record
Use prototype selectors here, and ensure we use only the log rows. Should fix the rare occasion where a rapid dynamic log update would overwrite the header row.
Resolves #599. Split mtu and mss fields in interfaces page so it is possible to set them differently.
Refine the setting/checking of these variables a little.
Remember custom rows per page when going to previous and next pages
Adjust rows per page a bit
Round up correctly for page count
Do not hide Displaying page now that we have the rows per page
Allow setting of how many records per page to show
Show starting record ++
Do not show page X of X when filtering
Make displaying page X of X bold
Move previous and next page
Unbreak auto submit
Ignore sorting field types
Make sure this dir exists because the new function uses it.
Use the new pfSense module call to find the usable ports from the ones created on /dev.
Use GET instead of post for filtering
no need for a regex here
Reformat file. No functional changes
Use ob_start() to speed up page rendering for large record sized pages
Adding field sorting and filtering support
Ticket #780. Disable the interface selection on associated nat rules.
Resolves #787. Present an option to enable a scrub rule for <vpns> target to limit the mss to specified value.
Sync interfaces_* with mainline/master
Merge remote branch 'mainline/master' into 4_load_balancer_and_services
Conflicts: usr/local/www/interfaces.php usr/local/www/interfaces_assign.php usr/local/www/interfaces_bridge_edit.php usr/local/www/interfaces_gif_edit.php...
Reset firewall_shaper_queues.php and status.php on this branch
Merge remote branch 'mainline/master' into 3_interfaces
Conflicts: usr/local/www/firewall_aliases.php usr/local/www/firewall_aliases_edit.php usr/local/www/firewall_aliases_import.php usr/local/www/firewall_nat.php usr/local/www/firewall_nat_1to1.php...
Merge remote branch 'mainline/master' into 2_firewall
Reset diag_* files on this branch
Conflicts: usr/local/www/services_captiveportal_ip_edit.php usr/local/www/services_captiveportal_mac_edit.php usr/local/www/services_dhcp_edit.php usr/local/www/services_rfc2136.php...
Conflicts: usr/local/www/diag_nanobsd.php usr/local/www/diag_packet_capture.php usr/local/www/interfaces.php
Fix the end of this file.
Conflicts: usr/local/www/diag_nanobsd.php usr/local/www/diag_packet_capture.php usr/local/www/firewall_shaper.php
Prevent enabling static ARP if there are static map entries that lack IP addresses.
Fix this variable name and error message (It's Static ARP not Static map)
Change these to lower-case to match the lower-case names from the previous revert.
Optionally sync users and groups via xmlrpc. Fixes #650
Resync DNS forwarder post-sync. Fixes #117
Backout this commit, it was never intended to be committed
Ensure static ARP is configured each time the DHCP service is configured. Previously, it was not enabled after bootup, but was if saved from the GUI. Fixes #782
Hide the interface configuration when WAN or LAN are disabled, just like for OPT interfaces.
Actually find the first wireless interface like the code says it is supposed to do, rather than finding the last.
The pipe character is not valid for the interface description, so don't consider it valid. ( | is not an "or" in regular expression character classes)
The pipe character is not valid for the interface description, so don't consider it valid in the regular expression.
Update the VPN names in the reserved keywords list for aliases.
Correct capitalization for PPTP and L2TP in a couple places.
Fix interface name display for various cases on NAT rule listings.
Unbreal exclam.gif
Do not set tabcont class
No need to set a class on these items
Use exclam.gif
Only enable ZFS mode if /boot/gptzfsboot exists
Use product_name
WAN and LAN don't need to be specially added to $specialnets, since the code after can add them anyway.
Handle errors
Adding ZFS
Check to see if we are already installed
Missing \n
Only check for file if install is complete
Show all log contents and automatically scroll to end of textarea
Ensure /tmp exists
Fix display of optX addresses in rule lists.
Handle umount outside of installer in php
Do not umount
Do not kick off a install if we have already completed
More installer improvements. Its looking hot!
Progress bar now works, installer looks pretty slick!
Don't use WAN/LAN if an interface descr exists ticket #783
Make installer html look more like an installer, add progress bar. Output javascript.
Add more text, general cleanups. Works pretty decently but still needs custom install option and rescue config.
NAT is useful with single interface systems too, both rdr and outbound
Lower font size on create / overwrite line
Print out host correctly on the overwrite notice
Do not create blank entries
Oops, add /32 to address
Do not prompt to create an alias for items that cannot be resolved
Default to network and use /32 to make it easier to expand these into blocking entire netblock rules, etc
Indent checks
Add option to create an alias from a dns lookup. If the alias exists it will prompt to overwtrite
Handle cases when source or destination is not enabled and you end up with an offset error
Ooops, uncomment test case
Set ipaddr to first array entry
Teach the DNS Lookup util to grok multiple host entries
Show all tables present in the tables ruleset on the diag overload tables.
Fixes #768. Do not show twice the table that is selected.
Adding utility to show and maintain overflow tables
Fix ps command in packet capture screen. Ticket #766