Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
0e7653f4 06/05/2015 08:33 PM Jim Pingle

Clean up, organize, and expand the info presented by status.php. Save the output to individual text files and compress them into a .tgz for later download.

1557716b 06/05/2015 12:22 PM Jim Pingle

Also sanitize OpenVPN static/tls keys in status.php

dc6695c3 06/04/2015 08:08 PM Phil Davis

Setup Wizard can result in invalid LAN DHCP pool calculation

1) consider where the LAN IP is in the subnet range and then put the
DHCP pool in the biggest remaining segment, either above or below.
2) Check the size of the available segment. If it is reasonably big then...

b3bba7fe 06/04/2015 08:06 PM Phil Davis

Improve setup wizard host name check

Redmine #4712
It seems good enough to make the regex strings here be "reasonable". The full checks are done after pressing Next and the correct routines are called that do an exhaustive check. There seems not much point in trying to re-engineer all that here also....

b7cf171b 06/02/2015 11:33 AM Phil Davis

Minor wizard text fixups

379dc6f2 06/02/2015 11:33 AM Phil Davis

Supply current WAN gateway name to wizard

As the name of the WAN gateway is not always WANGW.
Should fix redmine #4713

796cc218 06/02/2015 06:22 AM Chris Buechler

Clarify DNS Forwarder and Resolver both apply in these places. partially Ticket #3730

3b9dfaf2 05/30/2015 03:08 PM Phil Davis

Allow option to specify just 1 of user and pass in OpenVPN .up file

As per comment in https://redmine.pfsense.org/issues/3633 sometimes the
server end only requires a password, no username. Usually 1 long string
that serves as the hard-to-guess authentication. OpenVPN expects...

139ca549 05/30/2015 01:59 PM Will Boyce

remove pointless filter on dhcp static mappings table

a450c443 05/28/2015 01:43 PM Aqueeb Qadri

Added the Stateless DHCP Dropdown here

9eb84e63 05/26/2015 09:53 AM Phil Davis

Add tracker rule number to dynamic firewall log

Bug #4730 - the code was not there yet.

ac880ee7 05/25/2015 02:10 PM Renato Botelho

Call htmlspecialchars() to remove dangerouns chars from zone parameter. Also redirect user to services_captiveportal_zones.php when an invalid zone is passed

b58e1cec 05/25/2015 11:25 AM Phil Davis

Unbalanced td tag in services_dnsmasq

3ccb7fc3 05/25/2015 11:22 AM Phil Davis

Consistent clear_subsystem_dirty after unbound restart

from services_dhcp.
This looks like it is wanting curlies to put all clear_subsytem_dirty inside the "if".

e2c20d52 05/22/2015 08:03 PM Jim Pingle

Update/correct wireless status flags and capabilities list.
There are many more possible flags, documented on the wiki: https://doc.pfsense.org/index.php/Wireless_Status

bec3f925 05/21/2015 08:13 PM Phil Davis

Update pkg_edit.php

a) When we are doing combined fields and usecolspan2 is in effect, then usecolspan2 is also a signal that we want to spread the combined fields horizontally in a single row. In that case we want the combined fields to all be in a single "tr" tag enclosing them all. That was already working in that way....

8a736fae 05/21/2015 12:04 PM Jim Pingle

Correct descriptions on Key Rotation and Master Key Regeneration for wireless.

f6014228 05/20/2015 06:02 PM Phil Davis

More combinedfields and usecolspan2 fixes

Actually the "tr" tag needs to be a single tag-pair that encloses all of the set of fields with combinedfields specified - combinedfields=begin is where the "tr" tag starts and combinedfields=end is where the "tr" tag ends, enclosing a whole set of combined fields....

e3167a84 05/20/2015 01:03 PM Phil Davis

Fix tr use for combinedfields in pkg xml

45e96815 05/15/2015 10:42 AM Renato Botelho

Use correct variable to fix pagination

5402c8fc 05/15/2015 10:42 AM Phil Davis

Fix startingat var name typo in pkp.php

Even with this fix, the code does not make sense. The first test is:
if ($startingat > -1)

if it gets into the else, then $startingat must be negative. But the test in the "else" tests for >1 ???

Someone who knows what it really is supposed to do could fix it!

af664996 05/14/2015 10:32 PM Chris Buechler

Remove the "insert my MAC" feature from interfaces.php. It hasn't worked in a while (credit sbeaver for noticing), and the only thing it tends to accomplish is breaking people's connectivity from the system where they end up duplicating the MAC of their local system....

448161ba 05/14/2015 11:53 AM Phil Davis

Add some curlies in status_rrd_graph_img

These "if data" tests look like they should apply to all 4 lines below them.
After sorting out this real-looking issue, I can mess with the rest of the formatting...

db7d66e7 05/14/2015 11:50 AM Phil Davis

Cleanup code logic status_upnp

1) Variable $i is was set, incremented and not used.
2) "if preg_match" at line 94 had no curlies after it, so it was only applying to the first line after it ($rdr_proto = ...) It really looks like "if preg_match"should apply to the whole code chunk - settings the various "rdr*" vars and then spitting out the "tr" with the various matches values in the row....

34f3165b 05/14/2015 11:44 AM Phil Davis

Fix alias rename and delete bug #4701

The old advancedoutbound key in config.xml is now called outbound.

caa7230e 05/13/2015 05:12 PM Phil Davis

Slash-select should be inside if in load_balancer_pool_edit

otherwise there is an unbalanced slash-select when the else happens (if there are no load-balancer monitors defined)

7bf0ce52 05/11/2015 02:36 PM Berger Alexander

fixed indent according to the style guide.

32749275 05/11/2015 02:36 PM Berger Alexander

Currently pfsense enforces unique unqualified hostnames for static dhcp leases, which is not correct as only the fully qualified hostname (hostname + domainname) must be unique. With this commit the old validation logic for uniqeness is modified such that hostnames no longer need to be unique and at the same time the fully qualified hostname hast to be unique....

55395a83 05/11/2015 12:31 PM Phil Davis

Firewall Rules Edit missing slash

This should be the end of a "tr" here.
Browsers seem to be forgiving of this stuff - I don't see any difference in rendering in Firefox before or after this change.

801cbbf7 05/08/2015 08:43 PM Phil Davis

Unmatched td in firewall_nat

This file seems to have an unmatched "td" ending. Adding the line here matches the "td" at line 320 and this embraces the little table that has the 4 icons in it in a square that comes at the right hand end of each port-forward entry in the main table....

ca9a4e2b 05/08/2015 08:43 PM Robert Nelson

Call clear_subsystem_dirty('staticmaps') if using Unbound

e29271f2 05/01/2015 08:48 PM Jim Pingle

Encode server name before displaying back to the user.

3a09e0d9 05/01/2015 07:44 PM Ermal Luçi

Fixes #4633 Enable carp packets to flow on the first carp interface creation. This is needed only when the system is booted up without any carp vip configured

ee72e2ca 04/30/2015 06:23 AM Chris Buechler

Show correct selection for noshuntlan option. Ticket #4655

cf3aff59 04/27/2015 12:13 PM Phil Davis

Add static mapping interface not set when IP in a pool

If the DHCP IP address is in a pool (not in the main DHCP range for the interface) then the interface that corresponds to the IP address is not found. This results in the link to "add static mapping for this MAC address" not having any value for "if=" and thus clicking on the "+" button does not work....

73bbcaed 04/27/2015 12:03 PM Phil Davis

Do not process dhcpd implementation if input errors

If I go to Service->DHCP Server, make some edits that are invalid (e.g. change range start or end to some invalid string) and press Save then the page comes back displaying the input error(s). But it also says:...

1fa1a40b 04/27/2015 12:02 PM Colin Fleming

Tidy up "services_unbound.php" XHTML

Add missing closing TD tag

9dded879 04/27/2015 12:02 PM Colin Fleming

Tidy up "status_upnp.php" XHTML

Remove double line from table

d9e5a931 04/24/2015 07:56 PM Jim Pingle

Remove the DHCP static lease overlap cleanup and associated function and kill, as it can cause problems with failover scenarios.

bc28e0e4 04/22/2015 08:14 PM Chris Buechler

Trying to submit a symlink as part of crash reports will cause a failed
submission. Remove symlinks first. Also properly set user agent while
here, consistent with others. Fix some style and whitespace too. Ticket

868a62be 04/20/2015 06:40 PM Ermal Luçi

Fix #4640 IPsec Auto-exclude LAN address toggles every time save is pressed.
Actually the GUI is displaying the opposite setting to what is in the config. When the user pressed save that opposite setting was saved, but then again it displays the opposite of the opposite...

1d839e6d 04/18/2015 08:35 AM Ermal Luçi

Implement make bofre break feature avaliable on strongswan 5.3.0 useful for IKEv2. Fixes #4626

d09155b6 04/15/2015 12:28 PM Ingo Bauersachs

Add support for EAP-RADIUS to IKEv2 Mobile Clients (Rel. 2.2)

1d421723 04/14/2015 01:11 PM Phil Davis

When deleting a VIP check it is not used by OpenVPN

I noticed this when cleaning up VIPs and OpenVPN server when testing for this forum post https://forum.pfsense.org/index.php?topic=92174.0
The system let me delete my test VIP before I deleted the OpenVPN server using, probably not a good thing....

222e6390 04/13/2015 02:07 PM Phil Davis

Domain override with multiple authoritative DNS servers

Tell users that this is possible in DNS Resolver and how to achieve it. The code in unbound.inc already supports it and works.
I had asked for this in Redmine feature request #4350 and when I went to look at coding to implement it I found code that already did it....

b0c8f6de 04/09/2015 04:42 AM Chris Buechler

Allow single interface bridges. Useful with span port option, and when shuffling configuration around.

ed005b20 04/06/2015 12:41 PM Phil Davis

Few minor text typos

Note that advertise is spelt with an "s" in other places in the GUI, so
making it consistent in services_ntpd - but maybe Americans do spell it
"advertize" these days?

5d7a0701 04/06/2015 12:38 PM Pi Ba

diag_sockets show sockets listening on localhost
this helps pick a free port for services using sockets bound to localhost, and helps determine if the service has at least started and bound the port without needing to go through all 'connected' sockets as well

c5292060 04/05/2015 12:52 AM Chris Buechler

Fix up Ticket #4504 implementation. Match config style with other areas. Use a config setting to disable, rather than enable, this functionality since it's enabled by default so the tag isn't necessary in the default config. Remove now unnecessary config upgrade code.

bc395b18 04/04/2015 05:23 AM Chris Buechler

Remove array_intersect_key here too, definitely not needed. add to obsoletedfiles

7dff06c4 04/04/2015 05:06 AM Chris Buechler

There is no longer any need to restrict protocols for IPv4+IPv6 rules, the appropriate ruleset is generated and problem scenarios that would otherwise break here are prevented by other input validation.

6986b703 04/04/2015 04:57 AM Chris Buechler

remove dead code, clean up excess white space a bit.

9b7ca37d 04/03/2015 06:03 PM Ermal Luçi

Fixes #4504 use correct key index

53475389 04/03/2015 05:59 PM Ermal Luçi

Fixes #4504 Allow the bypass policy for LAN to be enabled and prevent traffic sent to lan ip to go to the ipsec tunnel

9bbc4821 04/03/2015 03:16 PM Ermal Luçi

Fixes #4259 Use proper variable to do calculations

d6710783 03/31/2015 07:05 PM Jim Pingle

Add SCTP to protocol list for filtering.

887f2517 03/31/2015 04:18 PM Ermal Luçi

Merge manually pull request #1593

08c1db2d 03/31/2015 01:26 PM Jim Pingle

Fix encoding issues in Configuration History list.

05a46384 03/31/2015 01:26 PM Jim Pingle

Fix a few misc encoding issues in load balancer code.

807cdae3 03/30/2015 02:50 PM Philip Hansen

Fixed minor spelling error

8e2a5adf 03/26/2015 04:28 PM Phil Davis

RRD Graph Custom Tab display friendly description

The other tabs of Status:RRD Graphs put the friendly description of each interface into the drop-down list for selection.
This change makes the Custom tab do that also.

6eb5191b 03/26/2015 02:08 PM Phil Davis

Status DHCP Leases handle expire never

Note: We can let the code pass "never" (or any other unexpected stuff)
to adjust_gmt()
adjust_gmt() should anyway handle the case when strtotime() cannot
understand the input string and thus returns false. In that case we...

78317c25 03/23/2015 01:36 PM k-paulius

Use is_numericint() instead of empty() to check if value has been entered because empty() does not allow 0, which is a valid value.

0f7f6aa9 03/23/2015 01:36 PM k-paulius

Make sure 'DHCPv6 Prefix Delegation size' is provided if 'Send IPv6 prefix hint' flag is checked to avoid generating invalid dhcp6c configuration file.

4e34cdf3 03/23/2015 11:15 AM Phil Davis

Handle release number in installer

This code just looked wrong. It was considering 10.1-RELEASE-p6 to be release number "1" and comparing it to "9".
These changes to do what it seems to intend. This will make that UFS+J stuff appear, if that is of any consequence.

c1ef7cfb 03/19/2015 04:52 AM Chris Buechler

Add option for wireless standard "auto", to omit "mode" entirely from ifconfig. This shouldn't be necessary, but specifying mode has proven to trigger driver problems that don't exist if it's left unspecified (such as FreeBSD PR 198680). Chosing "auto" fixes ath(4) BSS mode issues otherwise preventing it from connecting.

57413f7f 03/18/2015 07:07 PM Jared Dillard

change the location of jquery-ui images in each theme's css file

5372d26d 03/18/2015 01:58 PM Phil Davis

Cleanup code path when adding a new user

1) Only attempt to delete the oldusername if it actually was non-empty - at the moment errors are logged in the system log when adding a new user, because the code was trying to delete the user name "".
2) Call local_user_set() first to create (change, whatever) the user record. This makes the user record exist for a new user. Then call local_user_set_groups() to sort out what groups the user should be in or not in. The existing code would fail to add a new user to the specified group/s because local_user_set_groups() was called too early, before the user actually existed....

b13f7a8c 03/18/2015 01:57 PM Phil Davis

Do not allow VLAN tag zero

At the moment you can make a VLAN with tag 0. The input validation does not catch it because when $_POST['tag'] = "0" that evaluates to false by PHP.
Always make the checks on 'tag' value whenever the 'tag' key is set at all. If the (required) 'tag' key is not set, then that is already checked for by do_input_validation().

ae2db699 03/13/2015 08:15 AM Chris Buechler

txpower was disabled for good reason it would appear, it triggers syntax errors in some configurations. Disable it again since it's been disabled for years, and comment out the user-facing config portion for now since it doesn't do anything. Ticket #4516

9b65fdd0 03/13/2015 08:07 AM Chris Buechler

Apply WME input validation to all modes, not just hostap. Ticket #4516

e4909df4 03/13/2015 07:54 AM Chris Buechler

Default to 11ng if an option hasn't been configured. Previously we let the browser pick the first in the list (the first the card reported as available), which ended up being 802.11b. Ticket #4516

771ca94f 03/13/2015 07:29 AM Chris Buechler

Default to WPA2, AES for new wireless interface configs. Ticket #4516

4d84e323 03/13/2015 06:19 AM Chris Buechler

Auto-size the interface box on the bridge edit page.

1cabb79c 03/13/2015 05:15 AM Chris Buechler

touch up interfaces.php text

33e85f85 03/13/2015 04:43 AM Chris Buechler

Require WPA PSK where WPA-PSK is enabled. Clean up some other text. Ticket #4516

3c53b38b 03/13/2015 04:25 AM Chris Buechler

clean up input errors text

ec253cd5 03/13/2015 02:01 AM Chris Buechler

Fix up text, remove "only for Atheros" since the option is only shown if a compatible card exists.

f5fb15b9 03/13/2015 01:56 AM Chris Buechler

"Auto" channel with hostap doesn't work correctly at the moment, force choosing a specific channel with hostap mode for now.

80271fb3 03/12/2015 11:53 PM Chris Buechler

add more wireless validation. Ticket #4516

22ec33b9 03/12/2015 11:22 PM Chris Buechler

Add more validation for wireless config settings. Ticket #4516

bda6c6bf 03/12/2015 09:48 PM Chris Buechler

Add more input validation for wireless parameters. Ticket #4516

b00b6c06 03/12/2015 08:07 PM Chris Buechler

Touch up wifi text

3d67c650 03/12/2015 03:00 AM Chris Buechler

clean up unique IDs text a bit.

934c88ee 03/11/2015 11:51 PM Renato Botelho

Proper fix #4443, do not unset carp entry when content differ, also set correct real interface and use subnet to check IP protocol

c8a4eb40 03/11/2015 07:02 PM Renato Botelho

Save vip interface and subnet to use to delete old vips from secondary nodes. Fixes #4446

b01d44a3 03/11/2015 07:02 PM Renato Botelho

Revert "Use a consistent variable name here. related to Ticket #4446"

This reverts commit 0e7954b8a333d7ca92f56c86c74e2d9d7457b546.

87ca92d0 03/11/2015 06:22 PM Chris Buechler

add granular control of state timeouts. Ticket #4509

8304fb46 03/11/2015 05:04 PM Renato Botelho

Remove BEAST protection option since default cipher is now good and works with hifn cards

1b2af007 03/11/2015 11:29 AM Phil Davis

Fix password box cursor position

Similar to
https://github.com/pfsense/pfsense/commit/dedc40f7ded5f88aee4720aa8a3a57667b975254
The password field shows the little lock icon, but the text input area
starts over the top of the icon and as I type in the field the password...

90c39f4e 03/11/2015 11:28 AM Phil Davis

Pencil symbols

These are places in the GUI where the cursor sits not in the far left
side of the input box and there is odd-looking white space to the left
of the cursor. Normally there would be a little input graphic in the
white space to the left of the cursor (a pencil, a computer screen, a...

bf57f6ba 03/11/2015 06:37 AM Chris Buechler

update description after adaptive start/end default change.

0e7954b8 03/11/2015 12:00 AM Chris Buechler

Use a consistent variable name here. related to Ticket #4446

eb6495c3 03/10/2015 10:20 PM Chris Buechler

Don't enable interfaces_use by default. Add checkbox to enable on Advanced
tab, in case there are scenarios where it's desirable. Ticket #4341

Conflicts:
etc/inc/vpn.inc

ea7ad4c2 03/10/2015 08:46 PM Ermal Luçi

Fixes #4427 Correct traffic shaper wizard to properly save and use Voip provided settings

d3fa306d 03/10/2015 08:45 PM Ermal Luçi

Fixes #4427 Correct traffic shaper wizard to properly save and use Voip provided settings

457d9c32 03/09/2015 05:52 PM Ermal Luçi

Fixes #4446 Correct ipalias removal on top of carp during configuration sync.

36dbc14a 03/09/2015 02:35 PM Jim Pingle

Allow reassignment from PPP types to DHCP. From testing, it appears to work OK, this input validation appears to be outdated.
If there is some edge case that this catches, perhaps it needs to be a more specific test.

bf4ea211 03/09/2015 02:22 PM Jim Pingle

Add missing 'break' statement that broke switching from a PPP type to 'none'.

aab23249 03/09/2015 10:01 AM Phil Davis

DNS Forwarder Host Override Edit make the pencil symbols appear

In most places in the GUI a little pencil symbol appears before text input fields. For example it already appears for the Host, Domain and Description fields in this very form when you "Enter additional names for this host."...