Commit Graph

30766 Commits

Author SHA1 Message Date
Renato Botelho
4b6c15cd8d Use high level functions 2016-02-24 11:01:49 -03:00
Renato Botelho
30c8a2902a Use high level functions 2016-02-24 11:01:49 -03:00
Renato Botelho
0e6a343409 Check the end of range to make sure it's inside subnet too 2016-02-24 11:01:49 -03:00
Renato Botelho
49aab2599c Use high level functions 2016-02-24 11:01:49 -03:00
Renato Botelho
b90d635e1c Simplify logic and use high level functions 2016-02-24 11:01:49 -03:00
Renato Botelho
cd3a34fec1 Merge pull request #2409 from stilez/patch-13 2016-02-24 11:01:43 -03:00
Stephen Beaver
f9d7a78a10 Merge pull request #2685 from NOYB/Deletes_Even_if_Say_Cancel 2016-02-24 07:55:46 -05:00
NOYB
5e5adb2b4e Deletes Even if Say Cancel - Fixes 5907
Touch Action CSS
Bootstrap is applying this to the .btn class.  But that doesn't cover everything for us nor does it make possible to double tap firewall rules (table rows & cells) to edit.

"W3C added a new value for touch-action to the pointer events specification: manipulation."
https://w3c.github.io/pointerevents/#the-touch-action-css-property

Background:
What Exactly Is..... The 300ms Click Delay - November 21, 2013
http://www.telerik.com/blogs/what-exactly-is.....-the-300ms-click-delay

"From a practical point of view, touch-action determines whether you can pinch to zoom or double tap to zoom after touching the targeted element.  Therefore this is perfect for solving our 300ms click delay."
2016-02-24 00:03:55 -08:00
Stephen Beaver
c801e9d74d Merge pull request #2681 from NOYB/Status_/_System_Logs_-_Manage_Log_Form_Submission_Access 2016-02-23 16:48:47 -05:00
Luiz Otavio O Souza
83d8e9abd5 Print help text when passed as "description" for a select_source. 2016-02-23 15:06:43 -06:00
Stephen Beaver
a30d649c7c Merge pull request #2682 from NewEraCracker/array-initialization-fix 2016-02-23 07:57:11 -05:00
Stephen Beaver
3b8ca2c5df Merge pull request #2684 from NOYB/Firewall_/_Rules_-_Copy/Edit_-_Interface_Change_-_Separators_Update 2016-02-23 07:52:55 -05:00
NOYB
cf09c2f4d3 Firewall / Rules - Copy/Edit - Interface Change - Separators Update
Correct separators update position when changing interface during a copy or edit.
2016-02-23 00:08:28 -08:00
NewEraCracker
58b07c57bf Initialize variables correctly
1) gmirror.inc: there are two calls to exec(), those calls expect the 2nd parameter to be an array, this commit initializes the variables correctly. 2) system.php: variable dnslist is used as an array without prior type initialization. This is one of the causes for apparent PR #2680 problems (which led to its reversal). Note: After this commit is merged PR #2680 may be safely reapplied for more tough code.
2016-02-22 16:53:28 +00:00
Stephen Beaver
a936104b37 Revert PR 2680 2016-02-22 10:01:40 -05:00
Renato Botelho
2fbac0b2d6 Merge branch 'master' of github.com:dennypage/pfsense
* 'master' of github.com:dennypage/pfsense:
  Add stddev information to the quality graphs.
  Update config version to trigger upgrade of rrd files
  Add standard deviation to quality rrd files
2016-02-22 08:49:33 -03:00
NOYB
308e42be9e Status / System Logs - Manage Log Form Submission Access
If the user does not have access to status logs settings page, then don't accept a manage log form submission.
2016-02-22 00:21:13 -08:00
Luiz Otavio O Souza
89c8934f02 Fixes the handling of MTU with VLANs and PPPoE.
Ticket #5857
2016-02-21 16:38:25 -06:00
Luiz Otavio O Souza
c6555b1d9a Makes get_real_interface() work with VLAN too.
This makes get_parent_interface() safe to use with VLANs.
2016-02-21 16:38:24 -06:00
Luiz Otavio O Souza
4a3a45c430 Properly check the parent's MTU when changing a VLAN MTU. 2016-02-21 16:38:24 -06:00
Luiz Otavio O Souza
4c746b8c83 Fixes the editing of PPP entries.
Fixes the PHP warnings, hide/unhide of selected interface(s) fields, improve the MTU check.
2016-02-21 16:38:24 -06:00
Luiz Otavio O Souza
9fcc75816b If exist, print the friendly interface name next to device name. 2016-02-21 16:38:24 -06:00
Stephen Beaver
9eeb91dd85 Fixed #5914
COntrol panels via jQuery for more control
2016-02-21 15:33:43 -05:00
Stephen Beaver
040d9fbd2d Merge pull request #2678 from TheUbuntuGuy/master 2016-02-21 08:54:54 -05:00
Stephen Beaver
fa119fbfce Merge pull request #2670 from NOYB/HTML_Compliance_-_Diagnostics_/_Configuration_History 2016-02-21 08:37:14 -05:00
Stephen Beaver
0621d6edf6 Merge pull request #2680 from phil-davis/patch-1 2016-02-21 08:36:20 -05:00
Stephen Beaver
bf10aef50b Merge pull request #2679 from NOYB/Write_Config_Function_Notes_Update 2016-02-21 08:35:08 -05:00
Phil Davis
bdfe939c4e Fix #5916 Do not complain about duplicated blank DNS server entries
Reported by redmine https://redmine.pfsense.org/issues/5916
2016-02-21 18:42:26 +05:45
NOYB
f5315ac173 Write_Config Function Notes Update
Add write_config_only input arg to write_config function notes.
2016-02-21 00:40:20 -08:00
Mark Furneaux
c25e42c8e9 Fix regression on general setup page preventing save with blank DNS servers
Introduced in f700dc9
2016-02-21 00:08:22 -05:00
Stephen Beaver
656cf2ac91 Merge pull request #2677 from NOYB/Title_Bar_Shortcuts_Privileges 2016-02-20 07:32:35 -05:00
Stephen Beaver
eb15d4187e Merge pull request #2676 from NOYB/Status_/_System_Logs_-_Manage_Logs_Panel_Error 2016-02-20 07:31:42 -05:00
Stephen Beaver
fac9667d60 Merge pull request #2675 from NOYB/Status_/_System_Logs_-_Manage_Logs_Panel_Access 2016-02-20 07:31:00 -05:00
NOYB
820780b506 Status / System Logs - Manage Logs Panel Access
If the user does not have access to status logs settings page, then exclude the manage log panel from the page.
2016-02-20 07:30:56 -05:00
NOYB
38386fb474 Title Bar Shortcuts Privileges
Only display title bar shortcuts the user has privileges for.
Confusing and inconvenient being sent to the home page when clicking on those.  Then have to browse back to where you were.
2016-02-20 02:10:30 -08:00
Chris Buechler
f700dc99fd Don't allow an IP to be configured multiple times as a DNS server. Ticket #5915 2016-02-20 03:53:25 -06:00
Chris Buechler
830ea39af8 Skip configuring dhcpdv6 when the interface doesn't have a valid subnet (like track6 where PD hasn't been obtained). Ticket #3029 2016-02-20 02:33:47 -06:00
Chris Buechler
430d7e93ae Only enable DHCPv6 server for track6 interfaces where it's enabled. Ticket #3029 2016-02-20 02:23:49 -06:00
NOYB
ab0ecb3231 Status / System Logs - Manage Logs Panel Error
Change test to use the correct variable.  Otherwise it will never be true and form will not be kept open when there is input error.
2016-02-20 00:16:10 -08:00
Chris Buechler
8e187daad7 Allow disabling of radvd with track6 interfaces. Ticket #3029 2016-02-20 02:13:54 -06:00
Chris Buechler
7c4c43a522 Add config upgrade code to enable and configure DHCPv6 server and radvd where track6 is in use, as they were automatically configured previously. Add same config to default config.xml to retain existing behavior there. Ticket #3029 2016-02-20 02:04:25 -06:00
Chris Buechler
1c42c58554 replaced original copyright message from 2005 / Espen Johansen 2016-02-20 00:54:45 -06:00
Chris Buechler
558a7c627f clean up text 2016-02-20 00:40:16 -06:00
Chris Buechler
e1953efa3d DHCPv6 clean ups for PD. Ticket #3029 2016-02-20 00:37:54 -06:00
Denny Page
e3f1065671 Merge branch 'master' of https://github.com/pfsense/pfsense 2016-02-19 22:13:40 -08:00
Chris Buechler
7a9f877471 Simplify check for which interfaces can have RAs, and show track6 interfaces without having to enable DHCPv6 server. Ticket #3029 2016-02-19 23:55:27 -06:00
Chris Buechler
2915acf8d2 Don't trigger an interface mismatch for lagg interfaces, they may not exist at time of config restore. Ticket #5892 2016-02-19 23:25:19 -06:00
NOYB
26c2153e4a Status / System Logs - Manage Logs Panel Access
If the user does not have access to status logs settings page, then exclude the manage log panel from the page.
2016-02-19 21:14:30 -08:00
Chris Buechler
2ec7ab35df Validate URL table ports aliases exist before using them in a rule. Ticket #5845 2016-02-19 23:00:21 -06:00
Stephen Beaver
6d575d47d9 Merge pull request #2674 from phil-davis/patch-3 2016-02-19 16:59:03 -05:00