Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
16430737 09/21/2015 03:18 PM Doktor Notor

fix interface assignment menus running off VGA screen

Remove leftover :

2cefc6b1 09/21/2015 02:54 PM Doktor Notor

fix interface assignment menus running off VGA screen

48d1f623 09/21/2015 12:50 PM Doktor Notor

fix interface assignment menus running off VGA screen

When using VGA console, interface assignment can be a real pain in the ass because of the standard 80 columns width.

Dmesg reports the many interface description names in very long strings that don't fit in a row, this breaks the nice appearance of the interface list in the assignment menu....

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

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

e29de78b 09/17/2015 01:32 PM Renato Botelho

Merge pull request #1894 from doktornotor/patch-6

62e5ef29 09/17/2015 01:17 PM Doktor Notor

Make the openvpn-server IP address consistent with CSC overrides behavior

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

Merge pull request #1888 from phil-davis/TGdesc22

0227c06c 09/17/2015 10:53 AM Renato Botelho

Merge pull request #1837 from phil-davis/patch-5

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

4793c42f 09/16/2015 07:43 AM Chris Buechler

Merge pull request #1887 from doktornotor/patch-8

cb7c4631 09/16/2015 07:02 AM Chris Buechler

Remove useless log spam. Ticket #4102

ce274e45 09/15/2015 04:55 PM Luiz Souza

Check if our version of roll data is valid and if necessary, initialize
the database.

This fix the case where the database is not initialized because the used
field in backup file is empty.

Fix the issue #5113.

32cf6a0c 09/15/2015 12:01 AM Chris Buechler

Only add 6rd rules if there is an IPv4 IP defined for the gateway,
otherwise ruleset ends up invalid. Ticket #4935

4919a842 09/12/2015 05:35 PM Doktor Notor

Fix incorrect netmask sent to client with static IP set in RADIUS (Bug #5129)

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

c8ee1f14 09/08/2015 02:08 PM Renato Botelho

Merge pull request #1834 from phil-davis/patch-1

a01cf3dc 09/08/2015 02:06 PM Renato Botelho

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

68398e4b 09/08/2015 02:02 PM Renato Botelho

Merge pull request #1844 from doktornotor/patch-5

ef217587 09/08/2015 01:12 PM Renato Botelho

Merge pull request #1845 from doktornotor/patch-6

cef4103e 09/08/2015 12:48 PM Renato Botelho

Merge pull request #1835 from phil-davis/patch-2

35116db6 09/08/2015 07:21 AM Doktor Notor

Fix identification of IPv6 interface with PPP-type ifaces and DHCP6 (2.2.x)

For RELENG_2_2 - same thing as #1886

This has been broken ever since commited in 420aa48

As noted on https://redmine.pfsense.org/issues/3670 - the get_interface_ipv6() function in /etc/inc/interfaces.php incorrectly identifies the interface as the physical hardware interface. As a result, no global IPv6 address can be found (empty $ifcfgipv6) - https://redmine.pfsense.org/issues/3556

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.

1107259e 09/01/2015 04:16 PM Jim Pingle

Strip HTML tags from a notice to avoid a potential XSS

98ff075e 08/30/2015 07:36 AM Doktor Notor

make sure that cron is running before reconfiguring it (RELENG_2_2)

Same as #1828.

97684085 08/30/2015 07:31 AM Doktor Notor

remove routed service, is being handled by the package (RELENG_2_2)

Same as #1829 for RELENG_2_2. This does not do any good there now.

68d6d0b8 08/29/2015 02:23 AM Phil Davis

Handle multiple notices in the same second RELENG_2_2

Backport of https://github.com/pfsense/pfsense/pull/1823

451ba990 08/28/2015 04:24 PM Phil Davis

Redmine #5046 UEFI network booting arch 00:09

e217faa4 08/28/2015 02:14 PM Phil Davis

Redmine #4925 Fix version comparison for RELENG_2_2

Backport of https://github.com/pfsense/pfsense/pull/1826

d21de65a 08/28/2015 02:05 PM Phil Davis

Protect unset() with isset() for RELENG_2_2

Backport of https://github.com/pfsense/pfsense/pull/1821 to RELENG_2_2

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

05da124c 08/24/2015 12:34 PM Jim Pingle

Fix handling of the description in the shaper code.

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.

d0236c7e 08/18/2015 01:35 PM Jim Pingle

Properly declare an error when a too-short voucher is submitted.

6b20f38c 08/13/2015 07:38 PM Jim Pingle

The "enableallowallwan" script should also allow bogons, or it makes running test firewalls with RFC5735/6890 test network style WANs a pain.

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.

08993886 08/12/2015 07:30 PM Jim Pingle

Don't lowercase the whole group name

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.

4fdcdbf3 08/09/2015 11:30 AM Phil Davis

Ignore case when comparing package versions

So that "versions" that probably are the same will be compared the same:
"Utility-1.0" and "utility-1.0"
"2.3.4_5 pkg v1.2" and "2.3.4_5 pkg V1.2" and "2.3.4_5 Pkg V1.2" and...

This will allow people to modify the case of the version text however they like without making the istalled packages list look like there is an upgrade (or downgrade).

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

Compare package version strings with compare_pkg_versions

This fixes redmine #4924

cac80f49 08/09/2015 07:54 AM Phil Davis

Provide compare_pkg_versions

This function parses and compares two strings to see which one seems to represent the greater "version". It splits the strings into pieces that are digits and pieces that are anything else. e.g.
"utility-24.9_5 pkg v4.5"
becomes...

24850bca 08/04/2015 04:13 AM Chris Buechler

only read file if it exists, and only foreach if an array.

2ab10468 08/03/2015 01:18 PM Phil Davis

Allow to create empty bogons on nanoBSD

If for some reason the bogons file/s do not exist then this code creates
empty ones before making any use of them in the rule set.
On nanoBSD this can fail if the file system is mount RO.
Protect against this possibility by use conf_mount_rw and conf_mount_ro

d3d8d98c 07/30/2015 03:50 PM Jim Pingle

This is handled above now.

0351eef8 07/30/2015 03:34 PM Jim Pingle

More safety belts on CP DB open

bda867db 07/30/2015 02:42 PM Jim Pingle

Take more care when attempting to open the CP database. Don't assume it's valid before attempting to use it.

2ae65d99 07/30/2015 02:15 PM Jim Pingle

Reinitialize the captive portal database for a zone if it is corrupt/unreadable. Fixes #4904

97613114 07/30/2015 06:27 AM Chris Buechler

remove the destination server's interface(s) from dhcrelay. Ticket #4908

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

d3712bdf 07/30/2015 04:10 AM Chris Buechler

remove old unused nopccard_platforms

edd4c038 07/30/2015 04:02 AM Chris Buechler

sync rc.firmware_auto with master

33697d18 07/29/2015 07:50 PM Jim Pingle

Check both greater and less than for the configuration version in XMLRPC sync. Fixes #4902

7fbe16f7 07/29/2015 06:39 PM Jim Pingle

Use an alternate method to find VIP targets that should be allowed for Captive Portal. Fixes #4903

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

Add "sockstat" output to status.php

5898371a 07/29/2015 02:48 PM Renato Botelho

Move cleargpt.sh and cleargmirror.sh scripts to main repo

6b7ae4af 07/27/2015 05:54 PM Phil Davis

Strip any \r when parsing URL table ports file

If the URL table ports file at the URL specified has lines separated by "\r\n" rather than just "\n", then the code here ends up with ports that look like "80\r" "443\r" ... and group_ports() does not match any of those and the final file ends up empty. That seems a shame just because the file was made in some editor that put "\r\n" line breaks. I messed about for a while trying to make my URL table ports alias work until I realized this....

afa0d32a 07/27/2015 05:51 PM Renato Botelho

Fix typo in variable name, spotted by Phil Davis

ec9e4fd6 07/27/2015 05:47 PM Renato Botelho

Change version to 2.2.5-DEVELOPMENT

11bc2b1c 07/27/2015 05:46 PM Renato Botelho

Merge pull request #1794 from phil-davis/patch-8

d7b67981 07/27/2015 02:41 PM Phil Davis

Consider url_port alias type when checking port-type aliases V2

This time I have typed url_ports correctly.

56fd056b 07/27/2015 06:57 AM Chris Buechler

add a check to avoid foreach on non-array

5e11c6a1 07/26/2015 12:41 AM Chris Buechler

Upgrade config to 11.9. Changes IPsec peer ID for EAP types to "any", to retain previous behavior.

c6354005 07/26/2015 12:34 AM Chris Buechler

Change the log for CRLs with no data (exists but no certs revoked) to a warning since it's not technically an error.

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.

29f5f85e 07/24/2015 04:07 AM Chris Buechler

Lower LoginGraceTime to 30s, should be plenty long for users, and mitigates the password login attempt bypass bug in OpenSSH. Ticket #4875

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

8e3c8f53 07/24/2015 12:56 AM Chris Buechler

Bump to 2.2.4-RELEASE

6d86e659 07/23/2015 11:15 PM Chris Buechler

Only omit rightid for PSK mobile types. Flip the logic here as the 2_1 !
logic gets ugly.

e7f4a964 07/23/2015 08:02 PM Chris Buechler

change iketype auto to ikev2 on upgrade. Ticket #4873

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.

bfc1c4b0 07/22/2015 08:10 PM Chris Buechler

make the IPsec bypass LAN from LAN subnet to LAN subnet rather than from
LAN subnet to LAN IP. Same end result except it'll work for VIPs on same
interface now.

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....

5bded426 07/22/2015 06:05 PM Chris Buechler

write out built-in CRLs for strongswan

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

8c378f3f 07/22/2015 12:25 AM Phil Davis

Unset old CA and Cert in left system config

Unset any old CA and Cert in the system section that might still be there from when upgrade_066_to_067 did not unset them. That will tidy up old configs that had the conversion done originally but these old sections were left behind.

ebd900f9 07/21/2015 04:51 PM Phil Davis

Allocate dnpipe and dnqueue numbers even if no filter rules

It would be quite unusual to have no filter rules array, but if that is indeed the case then the first part of this code that sets dnpipe and dnqueue numbers should execute anyway.

2abf33ed 07/21/2015 04:41 PM Phil Davis

Captive Portal zoneid upgrade fix var name typo

With the typo, this empty() test would always have been true. So maybe on upgrade some existing captive portal zoneid values have been getting overwritten by this even number counter? Or?

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