Commit Graph

20991 Commits

Author SHA1 Message Date
Renato Botelho
e480d64bc5 Fix validation of conflict between interface ip address and static routes. Fixes #2852 2013-03-04 09:08:06 -03:00
rbgarga
b241b1442b Merge pull request #445 from phil-davis/master
Services status widget display 1st sentence of description
2013-03-04 03:30:02 -08:00
Phil Davis
41af581edd Services status widget display 1st sentence of description
Some packages (e.g. bandwidthd, dansguardian, HAVP, nmap, squid3...) have a very verbose package description. This is displayed in the description column of the services status widget. That makes it take a lot of space on the dashboard. IMHO the first sentence gives a good concise description, so this change just displays the first sentence (text before a "."). Note: I purposely left the "." out of the string, I think it looks neater along with the descriptions of other built-in services - "DHCP Service" "DNS Forwarder"...
2013-03-04 15:54:23 +05:45
Chris Buechler
397bff13a7 Merge pull request #436 from phil-davis/master
Add DynDNS No-IP Free account support
2013-03-04 01:25:37 -08:00
jim-p
96a7ddb760 Fix GPS lat/lon code to properly convert to the format Google wants for the link. 2013-03-03 20:02:34 -05:00
Jim P
8588508afb Merge pull request #444 from mdima/master
Just make the page validate as XHTML
2013-03-03 09:26:28 -08:00
Michele Di Maria
8490305911 Just make the page validate as XHTML
The only XHTML errors remaining are the ones of the general includes.
2013-03-03 15:50:56 +01:00
Renato Botelho
244dee8142 Reconfigure routing when a new gateway is added 2013-03-01 15:03:39 -03:00
Renato Botelho
d09e69da07 Send ipprotocol parameter when adding new gateways from interfaces.php 2013-03-01 12:23:47 -03:00
jim-p
f7344c521d Fix extra curly that is breaking firewall rules 2013-03-01 09:42:22 -05:00
Renato Botelho
75f4d86867 Remove *_defaultgwv6 also 2013-03-01 11:16:42 -03:00
Renato Botelho
6b23c19a15 Don't allow adding IP Alias or CARP VIP on network or broadcast addresses. Fixes #2768 2013-03-01 10:44:01 -03:00
Renato Botelho
17ff2c46c2 Add check for ipv6 subnet when adding aliases with CARP parents 2013-03-01 10:02:21 -03:00
Renato Botelho
0692dea873 Simplify code 2013-03-01 09:51:32 -03:00
Renato Botelho
02421eca47 Silent php -l removing pass-by-reference 2013-03-01 09:48:27 -03:00
Renato Botelho
56dda8e089 Fix indent and whitespaces 2013-02-28 19:51:43 -03:00
Renato Botelho
eb171d8f4e Update translatio files 2013-02-28 15:41:24 -03:00
smos
34121b0c65 Unbreak the html table, this was missing a table cell close tag, also add trim() on the output. 2013-02-28 09:06:37 +01:00
jim-p
f2bd7b9995 Fix typo 2013-02-27 15:50:53 -05:00
jim-p
da14f0cf0b Fix wording for VoIP address option in the shaper. Add rule going the other direction to catch connections initiated both ways. 2013-02-27 15:37:39 -05:00
Renato Botelho
5b13c47cb2 Do not count active vouchers as used. Fixes #1550 2013-02-27 16:24:13 -03:00
Renato Botelho
d8fba822bb Fix indent and whitespace 2013-02-27 16:20:20 -03:00
Renato Botelho
08c3810ceb Just set defaultgw after all gateways are processed, it fixes return_gateways_array() 2013-02-27 12:47:03 -03:00
Renato Botelho
5b0e0182c7 Consider CP allowed IPs for both directions. It will help ticket #2780 2013-02-27 11:26:47 -03:00
Renato Botelho
9beebb5e54 Hide 'Perform full backup prior to upgrade' option on nano, also hide restore full backup. Fixes #2844 2013-02-27 08:06:23 -03:00
Renato Botelho
4b805dbc93 Fix whitespaces, indent and unclosed html tags 2013-02-27 07:55:34 -03:00
Renato Botelho
6e704f1960 Fix response read for 'add new gateway' applet at interface configuration 2013-02-26 22:11:27 -03:00
jim-p
375136d94f Add a pfSsh.php script to remove the shaper settings from the console if needed. 2013-02-26 16:43:54 -05:00
Jim P
a3da3e4200 Merge pull request #442 from mdima/master
Status Queue page: Adds the IF name not shown for FAIRQ or PRIQ
2013-02-26 12:35:56 -08:00
Michele Di Maria
1679b68cf7 Status Queue page: Adds the IF name not shown for FAIRQ or PRIQ 2013-02-26 21:25:49 +01:00
Jim P
b4ac7250d9 Merge pull request #429 from ExolonDX/master
Tidy up HTML errors in INDEX.PHP
2013-02-26 12:19:10 -08:00
Jim P
ff13c4e52c Merge pull request #441 from neo14/master
Set correct netmask for IPv6 addresses when creating an easy rule: pass
2013-02-26 07:46:23 -08:00
Thomas Rieschl
aea834001c no IPv6 check when an easy rule: pass is created
The easyrule_pass_rule_add() now checks for an IPv6 address and sets the
netmask accordingly.
This is the fix for bug: http://redmine.pfsense.org/issues/2843
2013-02-26 16:34:08 +01:00
Jim P
5e8eded5a3 Merge pull request #440 from neo14/master
trim ping host
2013-02-26 07:17:34 -08:00
Thomas Rieschl
e700d2ee1b trim whitespace from ping host
Added trim() function to the $host variable. If whitespace is in front
of the host or IP address the ping command will fail.
2013-02-26 16:14:43 +01:00
Jim P
91cf9401c7 Merge pull request #439 from phildd/master
Avoid DynDNS timeout delay when gateway is down
2013-02-26 05:38:49 -08:00
Renato Botelho
0b844b73b5 Fix indent, whitespaces and unbalanced <tr> and <td> tags 2013-02-26 10:15:42 -03:00
phildd
873e4b285e Avoid DynDNS timeout delay when gateway is down
When a dynamic DNS entry is set on an interface that has a private IP, the code has to find the ultimate public IP of that interface by using checkip.dyndns.org. If the interface is currently down (e.g. ISP is down or the cable is unplugged...) then there is a timeout delay while waiting for checkip.dyndns.org to (not) respond.
This causes a big delay when Services->Dynamic DNS is selected.
Ift he new DynDNS dashboard widget is enabled, then the big delay happens while drawing up the dashboard display - not very user-friendly.
This code checks to see if the interface is down - if so it avoids bothering to do the external IP check.
2013-02-26 17:52:26 +05:45
Renato Botelho
ed5f7e9ebd When auth algorithm is hmac-sha512, it produces long lines and wrap them, what breaks the parser. Ignore lines that starts with a space to fix it. Fixes #2842 2013-02-26 08:41:44 -03:00
Jim P
29d33eaa00 Merge pull request #438 from mdima/master
Status Queue page: Fixes the Drops issue and adds the Queue length information to the page.
2013-02-25 14:55:47 -08:00
Michele Di Maria
8e0069312d Update usr/local/www/status_queues.php
Fixes the Drops issue and adds the Queue length information to the page.
2013-02-25 23:47:18 +01:00
jim-p
6d0b9fe939 Better check for the right bits being set. 2013-02-25 15:24:49 -05:00
jim-p
6ca938cf1f Always clear the OpenVPN route when using shared key, no matter what the tunnel network "CIDR" is set to, it still needs it. 2013-02-25 15:19:06 -05:00
jim-p
2b33321086 Show cert start/end dates in list. 2013-02-25 14:58:14 -05:00
Renato Botelho
8e479c61bc Add VPNs and PPPoE rules before regular ones. Fixes #2837 2013-02-25 16:38:33 -03:00
Renato Botelho
0618246754 Create rules for grouped interfaces before regular ones. Fixes #2837 2013-02-25 12:40:42 -03:00
Renato Botelho
133d754e5c Fix indent and whitespaces 2013-02-25 12:05:18 -03:00
Renato Botelho
774aedf090 Ignore swap partitions when looking for external config file 2013-02-25 10:38:46 -03:00
Renato Botelho
5203443215 Make sure captiveportal section of config is an array, reported on ticket #2838 2013-02-25 09:32:11 -03:00
Phil Davis
0333f968e5 Add DynDNS No-IP Free account support
The free No-IP account requires the IP address to be changed within every 30 days. If there is no change, the "last updated" date at No-IP does not get updated and the account lapses.
This change implements a double-update when the cache age reaches 25 days, or the user does "Save & Force Update" on the GUI. It updates the IP to a dummy address (192.168.1.1) and then 10 seconds later puts it back the way it was. After this process, the "last updated" date on the No-IP site updates.
To get this behavious, users have to select "No-IP (free)" as their DynDNS service type.
2013-02-24 23:13:12 +05:45