background the scan
add a Rescan button. ticket #793
fix text. Ticket #799
Fix link to the associated filter rule for port forwards on an interface other than the first with a filter rule.
Enforce the interface selection on associated filter rules. Ticket #780
correctly select Local Database when it's configured as such
fix text
don't static port 5060 by default, it breaks things much more often than it helps.
Add missing quote for the image title of the delete button, which was masked by the code that used to be after it.
Fix on-click confirmation for the delete button on port forward rows.
Fix improper gettext changes that broke various confirmation prompts, causing them to never show.
Change the save message code on port forwards to be consistent with the other NAT pages. Fixes the message that was supposed to be shown after applying.
Mark the correct subsystems dirty when deleting port forwards with the X on their row so that the apply button shows up.
Update the interface group name in floating rules with multiple interfaces selected, too. Ticket #792
Do not call die while parsing package xml files. Instead return an empty array. This should avoid packages not uninstalling.
Remove useless code which might even abort package deletion process.
Use global to not cause breakage if path changes.
Don't wipe out stored username on pass-through MAC entries when manually saving them.
Remove useless sysctl since it is not useful. Ticket #729.
Avoid duplicate service tags when reinstalling packages
Fix SNMP trap string validation.
Fix execute permissions
Restore DHCP leases on boot if they have been backed up.
Backup DHCP leases on NanoBSD too
Move the RRD backup code to a script.
Ticket #792. Correctly unset the group name and update the new one if a interface group is renamed. For filter and nat rules too.
Make sure that the RRD path exists before apinger is started. Should really fix quality graphs on NanoBSD.
chown the RRD path on every call, not just when initially creating the RRD directory. Also, chown the resulting rrd files.
On system_advanced_firewall.php, fix display of selected TFTP interfaces after saving. Fixes #794
Add missing explode parameter.
New tab colors from Rob
Properly clear the qlimit or tbrconfig settings when a value is deleted from GUI
Change bogon color row to E0E0E0
Turn active tabs color to #DDDDDD
Set background color to grey and avoid white space between tabs and tabcont class
Restore this change, it breaks Nifty. We will need to come up with an alternate plan to get rid of the 2px of white space between the tabs and tabcont
No need to set sortable class for this page, it ends up with a javascript error
Set tabcont to a slightly darker grey so that it stands out even on brighter monitors.
Remove the 2px gap between the tab bar and tabcont
Add self to the automatic nat rules generation so it easies balancing the host traffic itself
Use more prototype conventions, fix some, and correct logic for moving rows.
Revert "Add self to the automatic nat rules generation so it easies balancing the host traffic itself"
This reverts commit 7b47b17c804aa67f27d3c7fb5a166449fe906f2e.
Do not use /, use relative directory form css
Make the new tabs themable
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/robiscool-clone into review/master
add func disc
new tab menu
Only delete arp entries for a given interface, otherwise we can clobber the static arp entries. Ticket #782
When creating /var/db/rrd, make sure it's writable by wheel, and owned by nobody, or apinger can't create the quality graphs.
Add gui code for antenna settings. Ticket #13
Add backend 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.
Allow specifying other branches when using the existing repository URL in gitsync after the branches have been downloaded for the first time.
Some minor fixes for gitsync. Don't create these unused directories, and make sure the file system is returned to the read-only state on NanoBSD.
Fix text, and default to 1400
Hide the distance setting for wireless interfaces that do not support it.
Add sysctl functions that support getting/setting multiple values in a single call.
Unbreak adding new record
Don't install reflection rules for port forwards with a destination address of 0.0.0.0.
Don't split the date/time when forming a line's timestamp, use both. Otherwise it can lead to oddities when crossing a date border. Fixes #478
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.
Disable TSO and LRO in upgraded configs.
Disable TSO and LRO in the default config.
Refine the setting/checking of these variables a little.
Fix this test.
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
Remove these from the default config. They moved into other sections and do not need to exist by default.
Reformat file. No functional changes
Use ob_start() to speed up page rendering for large record sized pages
Adding field sorting and filtering support
Resolves #716. Correctly unset values of m1 and d on HFSC and appropriate special values on other schedulers if previously they had a value.
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.
Resolves #791. add a missing = in the get request.
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...