Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
0f29b3a0 04/03/2017 06:51 PM Doktor Notor

Add QinQ interfaces to the list of interfaces not to check (Bug #4669)

9394d901 04/03/2017 06:50 PM Doktor Notor

Remove dummy config_lock() and config_unlock() functions

Been no-op for ages (https://github.com/pfsense/pfsense/commit/0027de0a544438f146cfc94f005fd6f4ba9f94d7).

b003c8c4 04/03/2017 06:50 PM Doktor Notor

Remove useless config_lock()/config_unlock() calls

7abb61ef 03/28/2017 01:11 PM Phil Davis

Redmine #7435 Fix edit problems due to POST id code

eb104fc7 03/27/2017 05:44 PM Phil Davis

Refactor is_port_or functions

(cherry picked from commit fe108b671d09cf34a11270e286dcd4c4ce1c0597)

47b91127 03/27/2017 05:44 PM Phil Davis

Add underscores to is_port* function names

(cherry picked from commit 593e9fe32d2959cd823fe5da55714ccfb9a0e958)

a6aa7d73 03/27/2017 05:43 PM Renato Botelho

Merge pull request #3672 from phil-davis/handle-empty-port-alias-RELENG_2_3_3

d90321c0 03/27/2017 05:20 PM Jim Pingle

Correct definition of ports for SMB used by the shaper wizard. Fixes #7434

0ea3b521 03/26/2017 08:40 AM Phil Davis

Redmine #7428 Hanlde empty port alias

223ab494 03/26/2017 08:40 AM Phil Davis

Refactor filter_generate_nested_alias

23eff8bb 03/26/2017 08:39 AM Phil Davis

Provide functions for checking port range alias combinations

70cd5c34 03/24/2017 05:59 PM Jim Pingle

Fix handling of port ranges in this validation test. Ticket #7421

1ae0947a 03/24/2017 03:36 PM Jim Pingle

Show the button to reset CARP demotion status even when the value is negative, and change the reset code to accommodate. Also fixup text in that dialog. Fixes #7424

bf4440b4 03/23/2017 06:21 PM Jim Pingle

File a notice and omit rule(s) using a missing port alias. Fixes #7421

360e4f05 03/23/2017 04:16 PM Phil Davis

Fix display of BIOS only on Sytem Info widget

9c437b7e 03/23/2017 03:06 PM Jim Pingle

Show BIOS information in the system info widget, if it exists in kenv.

c47e5003 03/23/2017 02:02 AM Steve Beaver

Merge pull request #3666 from phil-davis/sysinfo-widget-all-button-RELENG_2_3_3

35481239 03/21/2017 06:01 PM Phil Davis

System Info Widget enable All button when disable firmware check is set

If system firmware disablecheck is set, then the click event for the filter "All" button is also not included in the JS, so the "All" button is not effective.

The setTimeout for systemStatusGetUpdateStatus() can be moved up just below where it is declared and inside the existing "if" that conditionally includes that function - no need for it to be inside events.push...

57a015f9 03/21/2017 05:30 PM Phil Davis

Fix #7317 Widget Filter All button gateways widget RELENG_2_3

50418f97 03/21/2017 05:29 PM Doktor Notor

Reduce numeric precision in gateways widget to single decimal place (Feature #6841)

f3ee7e05 03/21/2017 05:28 PM Steve Beaver

Further internationalization

31a6c8eb 03/21/2017 05:28 PM Steve Beaver

Add missing internationalization

9fcd168b 03/21/2017 05:26 PM Phil Davis

Revise gateway widget config form

6c067722 03/21/2017 05:25 PM Phil Davis

Allow hiding of gateways in Gateways Widget

Sometimes there are gateways that I do not care about, so it is handy to
be able to save some space on the dashboard by hiding them.
This uses similar code structure taken from service_status widget. I
made the Save and Clear buttons and all that stuff use the same styles...

0d40b2cb 03/16/2017 08:46 PM Jim Pingle

Don't process empty anchors as it could lead to flushing more than intended when cleaning up after relayd. Fixes #7396

32e75b43 03/16/2017 06:05 PM Jim Pingle

Run custom deinstall commands during the deinstall phase instead of post-deinstall, otherwise they will never get run. Fixes #7401

9433cda2 03/15/2017 07:02 PM Jim Pingle

Perform a filter reload after starting relayd so it does not leave the firewall without pf tables. Fixes #7396

5aa1ac92 03/09/2017 01:16 PM Renato Botelho

Revert "C2758 is VGA only too"

This reverts commit e4324dcebd54bfc498bffd6d02b0afd7d8c674b9.

e4324dce 03/09/2017 12:52 PM Renato Botelho

C2758 is VGA only too

31c0fa8b 03/08/2017 06:36 PM Phil Davis

Fix #7317 Widget Filter All button

(cherry picked from commit 7067e174c27a1fe9b23d13806f1e52ce9bc2aaee)

f070cc7a 03/08/2017 06:35 PM Phil Davis

System Information widget filter gettext()

(cherry picked from commit f5d762f90924510c097a9065dff135dab01f46f0)

a1211630 03/08/2017 06:35 PM Phil Davis

System Information Widget Filter

(cherry picked from commit 718b3b0b1b75de09a87866cb37b5a0752643283a)

f3de1be0 03/08/2017 05:40 PM Phil Davis

Fix #7364 Console assigned VLAN disappears after reboot

(cherry picked from commit 75a1149e0104561446e6f90f98d98c6c13c52996)

11a0c763 03/08/2017 04:55 PM Phil Davis

Fix #7306 Correctly filter log widget entries by interface description
(cherry picked from commit 27bc5848cfea95f97f70a4fe0c30da6319794a9a)

ceb90928 03/08/2017 04:42 PM Renato Botelho

Use the same cache filename pattern for RFC2136 IPv6 items as used by dyndns

458f5aee 03/08/2017 04:42 PM Renato Botelho

Use | to separate dyndns IPv4 fields on cache file as done by rfc2136 items and for all IPv6 items

aa3e0749 03/08/2017 04:41 PM Renato Botelho

Setup XG-154x console to VGA only

37f95208 03/08/2017 03:05 PM Jim Pingle

Remove whirlpool from the list of CA/Cert digest algorithms as it does not work properly. OpenSSL claims it's not valid ("unknown signature algorithm"). Fixes #7370
While I'm here, stop needlessly repeating the algo list, it's a global in certs.inc, so use that single copy of the list.

505c0863 03/08/2017 02:58 PM Jim Pingle

Fix display of openssl errors when working with CA or certificate entries. Found this while looking into ticket #7370

939e4b6a 03/07/2017 04:50 PM Steve Beaver

Set new blog URL (https://www.netgate.com/blog/) as default for RSS widget

(cherry picked from commit 294f14f7897f973f1fa2a1506cfdd9117b5daf65)

a3d6987e 03/06/2017 05:47 PM Jim Pingle

Allow CloudFlare DDNS entries to use "" or "." for the hostname portion of the domain in the GUI to update the domain's @ record. Then in the backend code, remove that from the FQDN since CloudFlare doesn't like that to be sent explicitly. Fixes #7357

Fix is confirmed to work by two forum users: https://forum.pfsense.org/index.php?topic=122099.msg699763#msg699763

a1518c96 03/06/2017 05:40 PM Jim Pingle

Do not enforce a max limit on state timeout when editing a firewall rule. Fixes #7356

33b1fa56 03/06/2017 04:04 PM Jim Pingle

While I'm here, fix the case when the admin account has been removed.

bdde9bb1 03/06/2017 03:58 PM Jim Pingle

When resetting admin account via /etc/rc.initial.password, Check if the admin account is expired and reset if needed. Fixes #7354

a1147a30 03/02/2017 07:25 PM Doktor Notor

Fix the pkg_call() and set the timeout to a sane value (Bug #6594)
(cherry picked from commit 9c91c7bd747074b8cdaa90e8810f0c2df081f72d)

39079706 02/27/2017 02:13 AM Phil Davis

Fix #7300 provide default value for ipprotocol for old rules

61ea29be 02/26/2017 10:52 PM Phil Davis

Fix #7299 and other stuff

As far as I can see, filter_generate_user_rule() is always supposed to be called with 'ipprotocol' set to 'inet' or 'inet6'. The cases of rules for both ('inet46') are handled by calling filter_generate_user_rule() twice, passing 'inet' then 'inet6'....

e35d7d0e 02/22/2017 06:11 PM Steve Beaver

Fixes #7296
HTML tags not allowed in selector option values

(cherry picked from commit 57f4327a60c0cabf43161a6cfde98479b42a7092)
(cherry picked from commit 8dbde62f220234c8fcfe472b97cdba606779bc22)

4fb2b177 02/21/2017 12:27 PM Caio Plumbeo

Captive portal: fix "Disconnect All" button

e6d09b74 02/15/2017 02:05 PM Renato Botelho

Welcome 2.3.3-RELEASE

7b85c9ae 02/14/2017 05:26 PM Jared Dillard

fix colspan background on dark theme

8a90abc5 02/14/2017 05:25 PM Steve Beaver

Add "required field" highlighting

d2e001aa 02/14/2017 11:25 AM Phil Davis

Only save valid widget locations in config

Some widgets create extra panels, e.g. the widgets that now have the filter functionality. Those panels are processed in the ".each" at line 424. They do not have an id in the form "widget-*" and when the old code tries to find the "*" part it gets "undefined". This results in the layout being saved like:...

5952db66 02/14/2017 11:22 AM Phil Davis

Allow 5 dashboard columns to work

Selecting 1,2,3,4 or 6 dashboards columns results in an exact integer result here and all is good. But 5 columns results in "2.4" and "col-sm-2.4" is not a thing in bootstrap.
We need just the best int we can choose here, which is one that is just the int part of the division. That ensures that the 5 columns extend over less than the standard bootstrap total of 12 "units" wide....

f07da0aa 02/14/2017 10:27 AM Renato Botelho

Fix #7257: Use pfSense-upgrade to look for new versions

4289b4c1 02/13/2017 05:38 PM Jim Pingle

Fix saving Hybrid RSA + Xauth. Fixes #7258

80c01e06 02/13/2017 03:58 PM Renato Botelho

Revert "Add privs to control display of notices"

Fix #7051

This reverts commit 04665e78537906f7375668ca665cba17f95a4864.

926a7f5c 02/13/2017 11:25 AM Renato Botelho

Revert "Use cached groups in get_user_privileges"

This reverts commit c7c79905d3e0fd01172d373a15a1d0d77a5728e8.

c7c79905 02/13/2017 11:19 AM Phil Davis

Use cached groups in get_user_privileges

(cherry picked from commit 7abc3f992e5dd5bff53495844ce944163d6d1d9b)

42a2f7da 02/13/2017 11:16 AM Phil Davis

Fix ldap_get_groups return value when down

In some places ldap_get_groups has:
```
return memberof;
```
It should have the "$" in front, so it will return the $memberof array (that is empty when this happens).

This causes issues for callers that expect to have a return value that is either false, an empty array, or an array of the groups....

3129d3e9 02/13/2017 11:15 AM Phil Davis

IPv4 Tunnel Network is required for OpenVPN server

(cherry picked from commit e4488e51cf424907e06ef7cc73370aa0657e5e25)

3fbee483 02/13/2017 11:11 AM Phil Davis

Update version string at end of boot RELENG_2_3

When there is an upgrade, the echo here was outputting a stale value of the version. For example, on first upgrade from 2.3.3-DEVELOPMENT to 2.3.3-RC the console had:

pfSense (pfSense) 2.3.3-DEVELOPMENT amd6 Sat Feb 11 14:24:27 CST 2017...

48e4a8c6 02/11/2017 02:04 AM Jim Pingle

Add foot.inc back to status.php

fa0243db 02/10/2017 09:28 PM Renato Botelho

It's time to 2.3.3-RC

5eb5856a 02/10/2017 05:57 PM → luckman212

5th try
- change $do_ping default value to 'true' (which emulates the previous default behavior) to avoid any unexpected results

(cherry picked from commit 20cf8d8e20fa28c16e86ce0d91e57e4d78427d26)

f8002180 02/10/2017 05:57 PM → luckman212

4th attempt!
- Reworked based on recent comments from @rbgarga

(cherry picked from commit c516cb287a78f7b05459e7fcba410f443d8eb8af)

c2f4b759 02/10/2017 05:57 PM → luckman212

3rd try!
- incorporate suggestions from @rbgarga with slight modification

(cherry picked from commit 6c2f093000b05285546e81dd1a578fc9b573b72b)

307243e7 02/10/2017 05:57 PM → luckman212

2nd try. . .

/etc/inc/util.inc:
- arp_get_mac_by_ip() updated to support IPv6
- attempt at code streamline

/usr/local/www/services_dhcp_edit.php:
- streamline code, now just a simple call to arp_get_mac_by_ip()

(cherry picked from commit dd83f869b79a858bd74c7a8bb4adcd49217445b0)

9a20d170 02/10/2017 05:57 PM → luckman212

enhancements to services_dhcp_edit.php
- added ndp call to get MAC addr if remote client is connected via IPv6
- automatically hide `Copy MAC` button if arp/ndp returns null
- switch to exec() instead of backticks for calls to arp
- uses builtin is_ipaddr() function from util.inc...

804f6a16 02/10/2017 05:42 PM Jim Pingle

Sync up status.php with master, but keep the 2.3/10.3-specific parts. Fixes #7246

7a755921 02/10/2017 05:42 PM Jim Pingle

Do not output PHP shell starup message unless it is run interactively. Fixes #7045

bdc16e26 02/10/2017 05:42 PM Jim Pingle

Add a pfSense php shell playback script to show the gateway status. Ticket #7046

5ab3fb16 02/10/2017 05:42 PM Jim Pingle

Add a function to format and return plain text output showing the gateway status, for use by a shell script and status.php. Ticket #7046

4cdd0103 02/10/2017 05:42 PM Jim Pingle

Add playback scripts to drill into pf tables and anchors to list their contents.

3093b965 02/10/2017 05:39 PM Graham Collinson

Fix for bug 6966 https://redmine.pfsense.org/issues/6966

Change-Id: I9471c2bbd8941e70965a86d369c8de87be9a4417
(cherry picked from commit 109a304e154a179bd340b06880ce95baec4dab03)

e86b541f 02/10/2017 05:00 PM Jim Pingle

Revert "Fixed #6753"
User feedback suggests the sorted menu was better, despite the lack of consistency elsewhere.
This reverts commit 96ff627ff95e0fcadf8c15dbd6fe681309cb0fd8.

c620a9bb 02/10/2017 04:21 PM Renato Botelho

Mark missing parameter as required. It got lost during backport from master as spotted by @phil-davis

2c391a23 02/10/2017 04:16 PM Phil Davis

Required fields - Alias Type

should be a required field. And this 1-char change can also be backported to RELENG_2_3. I noticed this while looking at GUI pages in 2.3.3
(cherry picked from commit 8ea10c11441b5aed0b10eb14038aa8f8adbfb3de)

7790e0df 02/10/2017 04:11 PM Renato Botelho

Fix #7157

trafficgraph: Don't update the on screen visual graph while invisible,
which avoids creating a large queue of pending timer objects waiting
for the next requestAnimationFrame to happen.

Submitted by: PiBa-NL at https://github.com/pfsense/pfsense/pull/3450

c674ae38 02/10/2017 04:07 PM Renato Botelho

Ticket #7157: Backport upstream fix from https://github.com/novus/nvd3/commit/305cbad96e94f61a3c0bae02d16c28e09249fbc0

edf69b0c 02/10/2017 04:04 PM Phil Davis

Example of setting required items

(cherry picked from commit 32a85c63c9411463c98a0605772b3e2c01702971)

85877e3c 02/10/2017 03:55 PM Phil Davis

Require Name field in Shaper

(cherry picked from commit 40dcb4b61a2c1213a0b3e213c78fddac845a0117)

ac5e11a7 02/10/2017 02:12 PM Steve Beaver

Revise setHelpText to accommodate required fields

5f6c3712 02/10/2017 02:12 PM Steve Beaver

Provide Javascript set_Required function

5b18b8a4 02/10/2017 02:12 PM Steve Beaver

Provide CSS for required fields

cc8783a5 02/10/2017 02:12 PM Steve Beaver

Add "Required field" capability to Groups.class.php

dd23f616 02/09/2017 10:51 AM Phil Davis

status_upnp remove nested getext()

I don't think this does anything useful.
(cherry picked from commit 3224663a3759935b47406c789b9f5cea3eb88136)

310f4f21 02/08/2017 09:21 AM Phil Davis

Part fix #7233 keep correct staticmap_array_index

The index needs to be incremented even for entries that were skipped for display because they (for whatever reason) have no MAC or CID set. So use the key directly from the array.
(cherry picked from commit 9aa3c5e84984958caa19ac76ecba849b94a8b360)

c940afee 02/08/2017 09:05 AM Phil Davis

Part Fix #7233 Allow deletion of empty static map entries
(cherry picked from commit 2ea70e1a474fd871a007c76841f2a33f34082c58)

0f742e51 02/07/2017 09:35 PM Phil Davis

diag_backup do not use button text for comparisons

(cherry picked from commit 9a7e1c9580c5779c86bc97d6d82c43401c7a4b12)

2c5c799a 02/07/2017 07:31 PM Jim Pingle

Rather than setting the value directly, minimize exposure to eval() in update_config_field() from wizard.php by constructing a variable reference, then set the value using the reference rather than passing user input through eval(). Fixes #7230

4cef56bf 02/07/2017 06:37 PM Jim Pingle

Convert easyrule.php to use a confirmation landing page so that the parameters can be submitted via POST. Also, remove the JavaScript confirmation box since it is now redundant. Fixes #7228
The confirmation page displays the submitted parameters for an extra user sanity check. Also fixed a bunch of page formatting issues that were not apparent because users rarely if ever saw output from the page.

dcef6e2d 02/07/2017 04:58 PM Phil Davis

interfaces_ppps_edit fixes that will work on 2.3.3 also

1) Make "The MTU is too big" message actually come out. The code around line 300 was rubbish (maybe from before bootstrap?).
2) Show friendly description rather than 'wan' 'lan' opt1' in interface link list....

36245b2f 02/07/2017 04:52 PM Phil Davis

Fix #7226 Package installation message is incomplete

This makes it remember pkgname after the install finishes and the form is re-submitted.
(cherry picked from commit d12bc864ceb5d656fc094bde7cf5ec96e24bdde9)

c0e46e9a 02/07/2017 04:52 PM Phil Davis

pkg_mgr_install remove embedded HTML from result strings
(cherry picked from commit 682008ff758b942d85ed007b485e0b2fa8e3a11c)

7100f041 02/07/2017 04:48 PM Jim Pingle

Encode the contents of pkg_filter before output. Fixes #7227

082f3663 02/07/2017 04:14 PM Jim Pingle

Encode 'from' and 'to' before output on pkg_mgr_install.php. Fixes #7225

be9de914 02/07/2017 11:59 AM Renato Botelho

Revert "setHelp formatting for interfaces.php"

This reverts commit e6068596baf4307fe3eb9866072800e4c23b6840.

e6068596 02/07/2017 11:58 AM Phil Davis

setHelp formatting for interfaces.php

There was a fair bit of it, so I have put this in its own pull request.
1) Gets HTML out of the strings that go for translation.
2) Line 3365 - the words here about "hexadecimal" now go in the text directly in the setHelp so the translators will get access to them....

baae9d9f 02/07/2017 11:58 AM Phil Davis

fbegin.inc and fend.inc obsolete

(cherry picked from commit 5af0922d75724e1eac89017173457f57842387f8)