Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
63253e04 10/30/2015 06:01 PM Renato Botelho

Remove diag_ipsec_xml.php, not being used

8512e90a 10/30/2015 05:26 PM Matthew Smith

Make IPsec status page retrieve status with VICI instead of SMP

5eac8374 10/26/2015 10:18 PM Chris Buechler

Fix up descriptive text for logging levels. Ticket #5340

b4140b14 10/26/2015 09:28 PM Chris Buechler

Default log level where none is selected should be 3 here. Ticket #5340

f418fde4 10/26/2015 08:45 PM Chris Buechler

Correct available log levels. Ticket #5340

d25eda8d 10/26/2015 08:06 PM Chris Buechler

Logging fixes. Ticket #5340

e1ef1ff5 10/26/2015 09:38 AM Renato Botelho

Merge pull request #1986 from phil-davis/patch-6

2167f9a4 10/26/2015 09:35 AM Renato Botelho

Merge pull request #1984 from phil-davis/patch-4

5d6dde8a 10/26/2015 05:23 AM Chris Buechler

Use 1-6 rather than 0-5 for IPsec logging levels, to stay away from complications of 0 due to PHP stupidity. Upgrade config to add 1 to any configured log levels. Default to 1 as log level where none is configured by the user. Ticket #5340

7e630279 10/25/2015 05:27 AM Phil Davis

Fix Command Prompt Download and Upload when not in English - Redmine #5343 for RELENG_2_2

139cc9df 10/25/2015 02:27 AM Phil Davis

Fix multi-lingual save of NAT mode Redmine # for RELENG_2_2

and forum https://forum.pfsense.org/index.php?topic=101276.0

f860af1e 10/23/2015 12:39 PM Phil Davis

interfaces_assign tab_array numbering

This was fixed in master for 2.3 by https://github.com/pfsense/pfsense/commit/50e6c063e6ec148917ff0bcb0bce8b0a08df5792 - in master all of these $tab_array entries, in each file that they appear in, had been modified to just use the $tab_array[] = form....

1eac7c1e 10/21/2015 01:16 AM Chris Buechler

Merge pull request #1971 from doktornotor/patch-5

ca35be37 10/20/2015 05:09 PM Matthew Smith

Limit the auth methods where "My Certificate Authority" is displayed/saved for
mobile clients. Fixes #5323.

0246e7a2 10/20/2015 10:31 AM Doktor Notor

Point people to 'Clear Package Lock' if the reinstall of packages got stuck (RELENG_2_2)

0e8674d0 10/19/2015 04:23 PM Matthew Smith

Validate that the Mobile Client settings have a valid RADIUS server selected
as the source for user authentication when EAP-RADIUS is selected as the phase
1 authentication method for mobile IPsec. Fixes #5219.

59447369 10/14/2015 06:25 AM Chris Buechler

Auto-add firewall rules for DHCP Relay, same as is done for DHCP Server. Add filter reload to DHCP Relay config so rules are immediately added/removed. Ticket #4558

0d54d261 10/14/2015 02:33 AM Chris Buechler

set enabled/disabled status accordingly on initial page load. Ticket #5284

14a9f7b6 10/13/2015 10:54 PM Chris Buechler

clean up empty lines

8d84b036 10/13/2015 10:49 PM Chris Buechler

Add all remaining log types to status.php. Ticket #5304

d7e5efa4 10/12/2015 03:29 PM Renato Botelho

Merge pull request #1958 from phil-davis/patch-11

d5161e8e 10/11/2015 08:43 AM Phil Davis

Redmine #5294 Do not delete a system group

This code checks if the user has somehow posted a group deletion for a group that has "system" scope. If so, then the delete is not done and an input error is displayed.
Note that in normal use the group manager page does not display a delete button for "system" groups, so normally this does not happen - only if the user manually messes with the $POST variables.

eef67fd5 10/11/2015 08:17 AM Phil Davis

Redmine #5294 Do not delete a system user

This code checks if the user has somehow posted a user deletion for a user that has "system" scope. If so, then the delete iscnot done and an input error is displayed.
Note that in normal use the user manager page does not display a delete button for "system" users, so normally this does not happen - only if the user manually messes with the $POST variables.

7da63a64 10/08/2015 02:36 AM Chris Buechler

Merge pull request #1953 from phil-davis/patch-10

0aa7de09 10/08/2015 02:34 AM Chris Buechler

correct htmlentities unintentionally removed by earlier commit

cbf81857 10/08/2015 01:51 AM Phil Davis

Wording of alias_info_popup tip

I noticed this while comparing alias popup behavior between 2.2.5-DEVELOPMENT and 2.3
Might as well fix the grammar here for 2.2.5
This tip does not exist in 2.3 because the popup works more nicely there and so this text is not needed....

5bf321b6 10/07/2015 07:15 PM Matthew Smith

Add support for an IPv6 pool for mobile clients.

b07f827a 10/07/2015 04:14 PM Jim Pingle

Don't enforce the use of only IPv4 or IPv6 when using IKEv2 since it works fine with IKEv2

46545f30 10/01/2015 06:19 PM Chris Buechler

Specify %any where identifier is "any", so the note on these pages
actually works.

70fc7a15 09/30/2015 12:48 AM Chris Buechler

Fix up IKE auto mode

72b4057b 09/30/2015 12:40 AM Chris Buechler

Correctly show v1/v2/auto on vpn_ipsec.php

d6bc3091 09/30/2015 12:24 AM Chris Buechler

Bring this back, I'll fix issues afterwards. Revert "Remove "auto", it's just a synonym for IKEv2. Ticket #4873"

This reverts commit 47f802694a1e1dfbbd011d7ec431c0948358b5c3.

b98a584a 09/29/2015 10:29 PM Chris Buechler

Do a service reload of dyndns when changing gateways in case something has
changed. Ticket #5214

635ee4eb 09/28/2015 05:46 PM Jim Pingle

Ensure this only contains a partial name, not a path, before attempting to craft a full name and read the file. Fixes #5203.

0b74438e 09/24/2015 02:01 PM Jim Pingle

Reset the value of a package field before this test in case it has no default. Fixes #5199

098f3943 09/24/2015 07:03 AM Phil Davis

Redmine #5196 Remove incorrect text about DNS servers - RELENG_2_2

The correct text is already displayed under the DNS server boxes at line 892.
This should also be done to master once the conversion of services_dhcp.php to bootstrap is stable.

f4bd25a7 09/22/2015 01:32 AM Phil Davis

Redmine #4568 Preserve MLPPP settings when saving interface settings RELENG_2_2 Vagain

with errors fixed.
Supersedes https://github.com/pfsense/pfsense/pull/1781

6179b021 09/21/2015 07:12 PM Renato Botelho

Merge pull request #1907 from doktornotor/patch-5

8bce0031 09/21/2015 04:49 PM Renato Botelho

Merge pull request #1921 from doktornotor/patch-20

29736eda 09/21/2015 07:25 AM Phil Davis

Redmine #5162 do not allow alias rename to an existing name - RELENG_2_2

2f0caa43 09/20/2015 01:26 PM Doktor Notor

show openvpn interfaces while reassigning the interfaces for a restored config backup - RELENG_2_2

9fbcedee 09/19/2015 06:48 PM Doktor Notor

pkg_edit.php - fix issue where default value was not being populated for newly added fields

Backport from PR #1906 / PR #1787 for RELENG_2_2.

Check if the actual $fieldname element is present in the $a_pkg[$id] array before trying to assign its value. Do same with default_value. Fixes issue where default value was not being populated for newly added fields.

f70b256e 09/18/2015 07:27 PM Renato Botelho

Merge pull request #1842 from phil-davis/GW-Widget-Monitor-IP-2-2

3155e969 09/17/2015 11:13 AM Renato Botelho

Merge pull request #1888 from phil-davis/TGdesc22

b1c3e999 09/17/2015 06:15 AM Chris Buechler

allow port ranges for natport. Ticket #5156

449b0fe5 09/17/2015 02:43 AM Chris Buechler

Merge pull request #1811 from phil-davis/patch-10

2c42910a 09/16/2015 07:47 PM Jim Pingle

Work around a chicken-and-egg problem in user syncing. See #5152
See also: 5372d26d9d25d751d16865ed9d46869d3b0ec5e1

9fb19cab 09/08/2015 07:15 PM Jim Pingle

Misc encoding/display issues in the Load Balancer code

5a33a6fb 09/08/2015 07:11 PM Jim Pingle

Encode server name in OpenVPN widget

43bcb7a8 09/08/2015 03:59 PM Phil Davis

Add description as a display option on Traffic Graph RELENG_2_2

Backport from master

64c50ecd 09/04/2015 02:10 PM Jim Pingle

Encode auth server name before display.

38f147d6 09/01/2015 04:17 PM Jim Pingle

Encode alias description details before attempting to display them.

1782b45d 09/01/2015 04:17 PM Jim Pingle

Encode the rule description before displaying back to the user in an error when attempting to delete an in-use alias.

20615429 08/27/2015 03:03 PM Jim Pingle

Encode OpenVPN descriptions before display on OpenVPN status

d4ff79ed 08/27/2015 02:38 PM Jim Pingle

Encode the OpenVPN server description before display on OpenVPN status

5bf478ac 08/27/2015 01:29 PM Jim Pingle

Ensure the current RRD graph category is encoded before display

609d2870 08/20/2015 02:02 PM Jim Pingle

Fix titles in status.php, filename can't have a slash.

1b70f82e 08/20/2015 01:50 PM Jim Pingle A few misc updates to status.php:
  • Include "ipsec statusall" output
  • Include the last 100 lines of the IPsec log
  • Increase system log to 500 lines
  • Fix captive portal rule display to include the zone name not ID number
c617ffe7 08/18/2015 06:12 PM Jim Pingle

Fix source address selection on Test Port to handle VIPs properly.

1ce2e5d2 08/18/2015 01:35 PM Jim Pingle

Fix a potential XSS in voucher testing.

f6f7f1c2 08/13/2015 06:57 PM Jim Pingle

Add support for LDAP RFC2307 style group membership. Implements #4923

To activate, check the box for RFC2307 in the LDAP server settings and fill in the group object class (typically posixGroup).

9a0c4cd2 08/13/2015 04:54 PM Jim Pingle

Provide an LDAP server timeout field. Default to 25 seconds. Part of ticket #3383

Previous default was ~1m20sec.

709c2f99 08/12/2015 04:10 PM Jim Pingle

Fix GUI auth from RADIUS to grab group names from the Class attribute. Implements #935

The RADIUS server must populate the Class attribute with a string, semicolon-separated, of user groups. Similar to LDAP, local groups must exist with matching names, and privileges are determined by the local matching groups.

5685a741 08/09/2015 07:57 AM Phil Davis

Compare package version strings with compare_pkg_versions

This fixes redmine #4924

fc3e3bdb 07/30/2015 05:49 AM Chris Buechler

remove more old, unused platform stuff

fcf8ac0a 07/30/2015 05:37 AM Chris Buechler

Fix killing of individual states for IPv6. Ticket #4906

ffb3d9d5 07/30/2015 05:28 AM Chris Buechler

fix whitespace

38e7c093 07/30/2015 05:16 AM Chris Buechler

Use the appropriate source and dest IPs for all state types. Ticket #4907

66f278b4 07/29/2015 03:40 PM Jim Pingle

Add "sockstat" output to status.php

9a2bec12 07/25/2015 09:58 PM Chris Buechler

Add 'any' option for peer ID, for mobile IPsec scenarios where you can't or don't want to check peer ID.

26ab9c1a 07/24/2015 03:58 AM Phil Davis

Display monitor IP on Gateways widget

This version is for system patches to 2.2.4 systems

47f80269 07/23/2015 07:43 PM Chris Buechler

Remove "auto", it's just a synonym for IKEv2. Ticket #4873

c03512f5 07/23/2015 07:34 PM Chris Buechler

include vpn.inc so IPsec CRL reload works. require_once filter.inc in
vpn.inc for callers there that haven't already included it.

b0deba23 07/23/2015 05:32 AM Chris Buechler

Most of the flowtable bits were removed some time ago, take out the last of them too.

fa944e1d 07/23/2015 05:20 AM Chris Buechler

When a CRL is updated, refresh strongswan's CRLs.

85cf3f4f 07/23/2015 02:59 AM Chris Buechler

Merge pull request #1775 from phil-davis/Interfaces-Widget-2-2

241c48ef 07/23/2015 02:57 AM Phil Davis

Add isset check for strictcrlpolicy

To be consistent with the checks in the rest of this code.

7361628b 07/22/2015 08:03 PM Chris Buechler

Add IPsec advanced option for strict CRL checking

cc31dc7a 07/22/2015 06:32 PM Chris Buechler

fix typo

b3bcc729 07/22/2015 06:24 PM Phil Davis

Handle IPsec Advanced Settings save before IPsec is enabled

If the Advanced Settings are saved before any other IPsec is set up then $config['ipsec'] can be just the empty string. As a result you can get:
a) If you select some debug settings then those are not saved. The code to save those settings was only executed when $config['ipsec'] was already an array. Actually the code already did the necessary "if isset() then unset()" stuuf. So I just took the the "if is_array()" away from the code block....

d97992c7 07/22/2015 05:08 AM Phil Davis

Interfaces widget use more obscure separator RELENG_2_2

Redmine #4859 fix for RELENG_2_2

685c323c 07/21/2015 12:44 PM Jim Pingle

Add "netstat -ni" to status.php

58fb4326 07/21/2015 12:43 PM Jim Pingle

Allow pre-filling (but no automatic action) of the download filename on exec.php. Setup a link to download the status output.tgz in status.php

bc8cf469 07/19/2015 11:09 AM Doktor Notor

Bug #4551 - consistent usage of Forwarder/Resolver across the WebGUI

Clarify that this applies to DNS Resolver as well.

f9e30314 07/19/2015 11:07 AM Doktor Notor

Bug #4551 - consistent usage of Forwarder/Resolver across the WebGUI

Clarify that this applies to DNS Resolver as well.

c4f9f449 07/18/2015 04:12 PM Renato Botelho

Merge pull request #1756 from phil-davis/traffic-graph-widget-2-2

6d854579 07/17/2015 08:37 PM Doktor Notor

Fix Firewall - Aliases GUI inconsistencies for URL Table type aliases

The GUI should show descriptions according to what's selected from the dropdown, but currently does not for URL Table (IPs) and URL Table (Ports) type of aliases.

This is for RELENG_2_2 branch.

d6908784 07/16/2015 10:22 PM Chris Buechler

Contrary to some reports this is actually usable in some cases, just not
mandatory. Revert "myid_data and peerid_data fields are not relevant with asn1dn."

This reverts commit b8754cc85db7e92322f605bbb4b2f90bde90bb7f.

b8754cc8 07/16/2015 10:16 PM Chris Buechler

myid_data and peerid_data fields are not relevant with asn1dn.

693c13cb 07/16/2015 07:03 PM Phil Davis

Restrict serial ports glob to cua followed by alpha

Improve this a little more to match only alpha after /dev/cua (/dev/cuau for example)

3eed76d7 07/16/2015 07:03 PM Phil Davis

Make serial ports glob cope with many more possibilities

It originally coped with things like cuau1 cuau1.1
Then I made it cope with things like cuau1 cuau11 but it stopped working for cuau1.1
This one copes with:
cuau1
cuau1.1
cuau1.11
cuau11
cuau11.1
cuau11.11...

088af065 07/16/2015 04:44 PM Chris Buechler

Remove old, unused NetUtils.js

dea04167 07/15/2015 04:40 PM Phil Davis

Display any advanced DHCP server settings RELENG_2_2

Cherry pick of https://github.com/pfsense/pfsense/commit/90ad3a76edae543bcc63252b14660ac4baee291e

36b622c3 07/15/2015 04:27 PM Renato Botelho

Merge pull request #1754 from phil-davis/cr_2_2

3e415478 07/15/2015 03:56 PM Phil Davis

Cancel button after input error for RELENG_2_2

4433cf85 07/15/2015 03:04 PM Phil Davis

Firewall Aliases Import display error message for invalid alias name

If you open firewall_aliases_import and enter just an invalid Alias Name (e.g. a$b) and press save or press save with all fields empty, then the screen redraws but the input error(s) is not displayed....

043e61ee 07/15/2015 03:01 PM Phil Davis

Firewall Aliases Edit ensure input_addresses array exists

If you click "+" to add an alias, then press Save without entering anything, you get:
Warning: Invalid argument supplied for foreach() in /usr/local/www/firewall_aliases_edit.php on line 402
as well as the various messages related to $input_errors....

6b30491f 07/15/2015 01:38 PM Phil Davis

Interfaces GIF Edit fix do_input_validation

Make the required fields be correct and match thier text names, which should each have their own gettext() cal so as to build a proper array at line 81. Basically it was all broken and the errors displayed when field/s were left empty were rubbish.

e3a5f487 07/15/2015 01:30 PM Phil Davis

Interfaces GRE Edit fix required fields text

The reqdfields had only 4 entries but reqdfieldsn has 5 entries and the field names to text descriptions did not match up.
Fixed it.

0d9fe84b 07/15/2015 01:19 PM Phil Davis

Interfaces PPPs edit avoid foreach() warning

If you go to Interfaces, assign, PPPs, press "+" to add an entry, then press Save without entering anything then you get a warning about the foreach() here.
The is_array() check fixes it.