Allow toggle enable/disable, reorder and multiple delete static routes
Show all gateway entries, even if interface doesn't exist, to avoid adding duplicate items or edit config by hand to remove old entries. While I'm here, allow multiple delete, and toggle enable/disable
Add an option to disable gateway items
Stop sorting static routed and leave user decide the order
Make it more visible when an item is disabled
Fix whitespaces and indent
Allow an "empty" CRL to be exported, since this is still a valid action.
Start from 2 here as well
Merge pull request #858 from timdufrane/master
Add DHCP without gateway capability
Catch up with mac needed for all operations in the table nowdays.
prefork for relayd is usefull only in DNS mode
remove unneeded ';'
fix traffic shaper progress bars not displaying
Properly create zones for the CP with the new command arguments and properly invoke ipfw for applying rules and other configuration options.
Remove maximumtables even from the GUI since there is no option
Fix an issue that changes wrong gateway entry when items are hidden
Add hability to insert after, reorder, batch delete and enable/disable to 1:1 NAT rules. It fixes #3327
We do not need 2 variables to do the same thing, simplify it a bit
Improve text on outbound NAT page to reflect last changes, it should fix #2416
Fix a wrong } left on my last commit
Try to detect already automatically created outbound NAT rules and avoid duplicating them. Also automatically create rules when switching from hybrid to manual. Ticket #2416
Use the same code to automatically create outbound NAT rules when mode change to manual, ticket #2416
Many fixes on privileges, ticket #3216:
- Rename some privileges: page-diag-system-activity => page-diagnostics-system-activity page-interfacess-groups => page-interfaces-groups page-interfacess-lagg => page-interfaces-lagg page-interfacess-qinq => page-interfaces-qinq...
Merge pull request #855 from ExolonDX/branch_01
Tidy up the "Helper Icons"
Move automatic rules to a separate table, ticket #2416
Merge pull request #856 from ExolonDX/branch_02
Tidy up "interface_statistics.widget.php"
Show advanced outbound rules and inform user what are being used and what are being ignored. It should fix #2416
Remove padding surrounding the main table, makes the widget have thesame "look and feel" as the other widgets.
The "Helper Icons" at the top right of some service pages at presentproduces 30+ HTML errors/warnings, this is due to the table cell beingwrapped in a span statement then in a div statement, table cells canonly be part of a table row then within a table statement....
Add hybrid and disabled outbound NAT, fixes #2416:
- Add 2 new outbound NAT modes, hybrid and disabled, manual and advanced keep working the same way- Hybrid mode applies manual rules first, automatic after- Disabled do no create any outbound NAT rules...
Fix indent, whitespaces and a close a couple of unbalanced tags
Add an option to set no-sync on rules to keep states from being synced via pfsync. Fix #2501
Merge pull request #831 from ExolonDX/branch_06
Tidy up "diag_logs_filter_summary.php" XHTML
Merge pull request #829 from ExolonDX/branch_04
Tidy up "diag_logs_filter.php" XHTML
Fix #3298 and few other fixes:
. Check for fixed array keys (pkg_categories_min_count, pkg_categories_max_display and pkg_default_categories) instead of undeclared variables. Add a new default category "All" . Use proper class on 'Category' columns when it is visible...
Fix indent and whitespaces
Merge pull request #844 from ExolonDX/branch_20
Tidy up "diag_logs_openvpn.php" XHTML
Merge pull request #843 from ExolonDX/branch_19
Tidy up "diag_logs.php" XHTML
Merge pull request #842 from ExolonDX/branch_17
Tidy up "diag_logs_wireless.php" XHTML
Merge pull request #841 from ExolonDX/branch_16
Tidy up "diag_logs_vpn.php" XHTML
Merge pull request #840 from ExolonDX/branch_15
Tidy up "diag_logs_settings.php" XHTML
Merge pull request #839 from ExolonDX/branch_14
Tidy up "diag_logs_routing.php" XHTML
Merge pull request #838 from ExolonDX/branch_13
Tidy up "diag_logs_resolver.php" XHTML
Merge pull request #837 from ExolonDX/branch_12
Tidy up "diag_logs_relayd.php" XHTML
Merge pull request #836 from ExolonDX/branch_11
Tidy up "diag_logs_ppp.php" XHTML
Merge pull request #834 from ExolonDX/branch_09
Tidy up "diag_logs_ntpd.php" XHTML
Merge pull request #833 from ExolonDX/branch_08
Tidy up "diag_logs_ipsec.php" XHTML
Merge pull request #832 from ExolonDX/branch_07
Tidy up "diag_logs_gateways.php" XHTML
Merge pull request #830 from ExolonDX/branch_05
Tidy up "diag_logs_filter_dynamic.php" XHTML
Merge pull request #828 from ExolonDX/branch_03
Tidy up "diag_logs_dhcp.php" XHTML
Merge pull request #827 from ExolonDX/branch_02
Tidy up "diag_logs_auth.php" XHTML
system_camanager init $input_errors so array_push works
Fixes input validation when creating an internal certificate. Reported in forum http://forum.pfsense.org/index.php/topic,68849.0.html
Simplify the code.
No need to worry about the second column, we only need to pad the first one.
Rewrite the display_host_results() function to use spaces instead oftabs. It does a much better job of aligning the fields in each columnand works in all the browsers, particularly chrome which doesn'tsupport the tab character.
It still isn't perfect due to the javascript alert() function's...
Add SUMMARY to table statementsClose BR and INPUT statements
Add SUMMARY to tables
Add SUMMARY to table statementsClose BR and INPUT statementsMove closing FORM statement into table cell statement
Move NOWRAP Boolean operator into CLASS statementsAdd ALT and close IMG statementsAdd SUMMARY to table statementsDeprecate ampersandsClose INPUT statementsAdd closing BODY and closing HTML statements
Add "closehead" PHP variable and close the HEAD statementAdd CDATA to script statementAdd SUMMARY to table statementTidy up HTML Boolean operatorsClose BR and INPUT statementsRemove duplicate closing table cell statement
Add SUMMARY to table statementsClose BR and INPUT statementsMove closing FORM statement into table cell
Add SUMMARY to table statements
Add SUMMARY to table statementsClose BR and INPUT statementsMove closing FORM into table cell
Add SUMMARY to table statementsClose INPUT statement
Remove "px" from width statement, not valid in XHTMLAdd SUMMARY to table statementsAdd ALT and close img statementsAdd CDATA to script statementsAdd secondary TAB row for "filter" and "dynamic" logsAdd closing BODY and HTML statements
Add CDATA to script statementsMove NOWRAP Boolean operator into class statementAdd SUMMARY to table statementsAdd secondary TAB row for "filter" and "summary" logsClose INPUT tags
Add SUMMARY to table statementsAdd secondary row of TABS for "Dynamic" and "Summary" logsClosing BR and INPUT tagsTidy up HTML Boolean operatorsMove NOWRAP Boolean operator into CLASS statementDeprecate Ampersand
Add SUMMARY to table statementsClose BR and INPUT statementsMove close FORM into table cell
Call conf_mount_rw before delete user, a better fix for #3294
Prevent a Fall Back Pool from being selected when the DNS protocol is in use. If one is present in the config, ignore it. Fixes #3300
Change OpenVPN Compression settings to cover the full range of allowed settings on OpenVPN (unset, off, on, adaptive) rather than a simple off/on switch that either doesn't set the value or enables it with adaptive (OpenVPN's default).
Add Auth Digest to OpenVPN wizard also.
Add an Authentication Digest Algorithm drop-down to OpenVPN server/client (SHA1 is the default since that is OpenVPN's default)
Revert "Define dynamic gateway for GRE interfaces and do not user to define IP address to the interface. Fixes #3280"
Another solution will be implemented
This reverts commit 6721d6d0443bd7e697bd6ca33f470c801608df7e.
Define dynamic gateway for GRE interfaces and do not user to define IP address to the interface. Fixes #3280
fix typo
Merge pull request #822 from CharlieMarshall/interfacesWidget
cleanup interfaces.widget.php
Use a more accurate error message, fixes #3282
Add source address selection to syslog settings, so it can work more effectively over a VPN. Fixes #355
Fix #3235
. diag_nanobsd.php: . Since conf_mount_ro() is always being called, always call conf_mount_rw to keep refcount correct . Do not show refcount_read() return when it's -1. config.lib.inc . Increment and decrement refcount even if nanobsd_force_rw is set....
Make the RADIUS settings respect the description of the timeout field. If the timeout value is left blank, use 5 seconds, don't print an error.
Make it more explicit that 'update freq.' unit is days
Remove unused variable
Fix priv name
Optimize DHCPv4 lease display online status for static leases. Do not re-parse complete ARP table for each lease, as it can be slow with large ARP tables.
Fix #3283, use jQuery to change attributes based on id
Set id for select elements created dynamicaly created
Limit CIDR choices for IPv4 on GRE interface, fixes #3277
Fix #3273
- When you disable a interface, it destroys vlan interface from system.Do not report error when interface doesn't exist.- While I'm here, use pfSense_interface_destroy() instead of ifconfig
Actually there is no reason to set a variable just to use once
Fix #3242 and some code cleanup:
- Only explode '/' and set address_subnet when address is a subnet, it fixes issue reported at #3242- While I'm here, do some cleanup on the way addresses are treated - Remove unecessary variable $tracker, we already have $counter set...
Fix #3268 - avoid pf table names conflict:
. Create a list of reserved table names for the hardcoded ones. Use this list to validate aliases and load balance pool names. Check if alias names don't conflict with LB pool names and vice-versa