Project

General

Profile

Download (33.3 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
d357172c 05/01/2023 02:41 PM Jim Pingle

FW rule GW status popup improvements. Fixes #14327

  • Fix status check to account for current gw status/substatus strings
  • Include Tier for gateway groups
  • Sort groups by tier and then name
  • Fix interface name printout
  • Optimize interface name and gw address display to avoid multiple...
402c98a2 02/09/2023 12:17 AM Reid Linnemann

Update copyright years to include 2023

db6dd2d2 12/16/2022 05:05 PM Jim Pingle

Don't load CSRF timeout from config. Fixes #13757

This allows us to reorder includes so that authgui.inc can load auth.inc first, which fixes several auth mechanisms that rely on this order for GUI pages.

7cae10a3 12/14/2022 06:38 PM Jim Pingle

Revert "Correct includes/load order in guiconfig.inc. Fixes #13757"

This reverts commit 2a24c162e0a8e69d176c54b5a7be09b23cb233f8.

2a24c162 12/14/2022 06:23 PM Jim Pingle

Correct includes/load order in guiconfig.inc. Fixes #13757

The recent change here ended up loading some things out of order.

2568e151 12/08/2022 09:03 PM Christian McDonald

Rector direct global g accesses

4864d7f6 11/15/2022 06:49 PM Josh Soref

Spelling fixes. Fix #13357

Bugs:
  • Incorrect input validation for `dhcp6c` `keyinfo expire` `forever` keyword in `interfaces.inc`.
  • Incorrect input validation for associated rule's `Source Port` in `firewall_rules_edit.php`.
  • Incorrect `voucher*.` file lock reference in `status_captiveportal_voucher_rolls.php`....
746f30e3 08/23/2022 11:24 PM Reid Linnemann

Add config and config lib requires to guionfig.inc

2f971e22 08/23/2022 11:24 PM Reid Linnemann

Fix warnings in guiconfig.inc, unexpanded string in get_config_path call

a329c99b 08/23/2022 11:24 PM Reid Linnemann

Replace config array accesses in guiconfig.inc

ac6e07b5 04/14/2022 01:36 PM Jim Pingle

Encode alias URL before display. Fixes #13060

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

40b8882a 12/07/2021 01:30 PM Viktor Gurov

Gateway/Group link fix on the firewall rules page. Issue #12555

2c21b4a4 12/02/2021 04:25 PM Viktor Gurov

Gateway / Gateway group edit on the firewall rules page. Implements #12555

87011dce 07/30/2021 07:27 PM Jim Pingle

Cache gw status for rules. Fixes #12174

Don't fetch a new gateway status for every rule. Fetch it once and use
it for the entire page load.

2428d0a9 03/09/2021 03:26 PM Steve Beaver

Revise firewall_nat_edit for MVC

8f585441 01/03/2021 12:28 PM Luiz Souza

Update the Copyright year.

A subsequent commit will deal with .po's.

c91be02b 10/14/2020 04:04 PM Viktor Gurov

Nested alias IDN fix. Issue #10968

96e6e165 10/03/2020 06:28 AM Viktor Gurov

Gateway group popover fix. Issue #10948

4e9467ae 10/02/2020 04:15 PM Steve Beaver

Revised fix 10945 to include gateway popup

72f4fb2c 10/02/2020 12:57 PM Steve Beaver

Fixed #10945
By adding the HTML elements used in pfSense popovers to the default sanitizer whitelist

e912f0cf 06/22/2020 01:11 PM Viktor Gurov

Improve gateways popup. Implements #885

ad4021d6 05/23/2020 05:17 PM Viktor Gurov

Show gateway/group IPs on mouseover. Implements #885

ea12b607 05/12/2020 04:00 PM Viktor Gurov

Alias IDN hostnames support. Issue #7255

538d28dc 02/07/2020 07:12 PM Renato Botelho

Merge pull request #4116 from Augustin-FL/ldap

f764f63a 01/08/2020 09:19 PM Jim Pingle

Update SSL refs to SSL/TLS. Fixes #10172

d2c6e89c 01/07/2020 02:04 PM Jim Pingle

Add a few more common ports to list. Fixes #10166

0284d79e 01/03/2020 04:37 PM Jim Pingle

This is 2020. Issue #9245

0f64460f 11/27/2019 04:31 PM Renato Botelho

Merge pull request #4098 from vktg/delzombiealiases

eeceb2ca 11/13/2019 11:19 PM A FL

Add option to disallow unauthenticated LDAP binds

703018ad 11/03/2019 04:57 PM vktg

Update guiconfig.inc

da7384c4 09/27/2019 06:37 PM Jim Pingle

Create custom CSRF Error page. Implements #9799

  • Use formatting consistent with other GUI pages
  • Warns the user about potential dangers of submitting form data
3a26e715 09/04/2019 03:21 PM Jim Pingle

Move log-related functions to their own file. Issue #8350

Also add a simple shell program that will dump all log entries for a given
log + all rotated/compressed logs in order.

03cdd6ad 09/03/2019 06:39 PM Jim Pingle

Add log compression type option. Issue #9711

f9e8c833 08/30/2019 06:12 PM Jim Pingle

Change logging to plain text, deprecate clog. Issue #8350

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

555a9ab5 03/12/2019 07:46 PM Jim Pingle

Use only sshguard table for blocking ssh/gui attacks. Issue #9223

62baf077 01/29/2019 07:15 PM Jim Pingle

Add validation and encoding to various firewall advanced values. Issue #9294

0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

6e150fc0 10/04/2018 03:03 PM Jim Pingle

Unify and improve crash report checking. Fixes #8915

b89270b7 08/30/2018 05:51 PM Renato Botelho

Fix #7694: Replace sshlockout_pf by sshguard

b4e2567f 08/27/2018 12:27 PM Steve Beaver

Fix extra braces

ce04950d 08/27/2018 11:42 AM Steve Beaver

Fixed #8838

5b943d25 05/07/2018 01:13 PM Steve Beaver

PHP7 - Resolve count() warning

885e9b2a 04/09/2018 08:11 PM Jim Pingle

Correct pconfig_to_address() so its logic matches the input validation used for checking port numbers. Fixes #8410

f9b1c128 03/14/2018 01:50 PM Steve Beaver

Fix case where $_POST['if'] == 0 in sprint_info_box()

9aa103ba 03/04/2018 03:39 PM Pi Ba

fix log link

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

c4212dc6 11/19/2017 07:44 PM Yorick Koster

Prevent Clickjacking in CSRF error page

153f09b8 11/03/2017 09:45 PM Stephen Jones

Fixed an issue where it was showing the escaped apostrophes on all info boxes. This will fix the issue of the javascript getting terminated in the ipsec status page in french. and not print it to the user

46b9efdd 11/03/2017 09:05 PM Stephen Jones

Fixed #8043 It didn't like one of the french characters being saved in the config so it would rollback the config and not allow you to enable mobile clients. Added an html entities to replace it with safe characters. Also added some escapes when it tried to print certain words using a ['] and terminating a string in javascript for the ipsec_status page. This is a possibly a potential problem for multiple pages in French.

5f63cb40 09/28/2017 12:49 PM Steve Beaver

Fixed #7889
Increase max number of characters allowed in a tab array to 256 to prevent automatic conversion to pull-down

0fc6d49d 04/27/2017 04:13 AM Phil Davis

Allow customize of dashboard widget names

338a2121 04/20/2017 06:48 PM Renato Botelho

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

4df266f5 04/17/2017 03:32 PM Phil Davis

Do input validation on the actual array passed in

I was tearing my hair out for a while. If do_input_validation() is passed some array of keys/values that has been assembled elsewhere (not $_POST, $_GET or $_REQUEST superglobals) then it does not work. The code here, for at least the last 7 years, has actually been checking the array keys in the "hard-coded" superglobals. That is a bit surprising, since the array to be checked is passed in as $postdata parameter.

f593f80b 04/16/2017 10:18 AM Phil Davis

Refactor get_configured_interface_with_descr remove unused parameter

633d1cd9 04/03/2017 07:14 PM Jim Pingle

Merge pull request #3598 from PiBa-NL/phpsessionmanager

bc0661b7 03/26/2017 02:23 PM Pi Ba

load package add-on tabs into config to avoid parsing all installed package xml's, fix tabgroup filter

d9058974 03/13/2017 08:26 AM Phil Davis

Redmine #7381 Disable detail in alias popup

82cd6022 02/27/2017 09:51 PM Pi Ba

phpsessionmanager, this helps starting and committing the php session preventing other requests from being blocked longer than required.

81b1b44a 02/23/2017 08:54 AM Phil Davis

Redmine #7301 Put dot after the word break

Signed-off-by: Phil Davis <>

138e79d4 02/23/2017 07:01 AM Phil Davis

Redmine #7301 Provide word-break opportunity for dynamic DNS host names

Signed-off-by: Phil Davis <>

b8ad7df3 02/12/2017 08:42 AM Phil Davis

Do POST for long tab array dropdown

e3947e77 02/10/2017 08:34 PM Steve Beaver

GET/POST conversion firewall_rules
guiconfig.php display_top_tabs supports "usepost" as an optional 4th argument

f8a1be56 02/06/2017 03:38 PM Phil Davis

user/local/www inc file gettext improvements

702fa4d0 02/01/2017 10:58 AM Phil Davis

Code with multiple %s in usr/local/www

815398fb 01/25/2017 09:05 AM Phil Davis

Standardize rules reloading message

7cdb1ff9 01/11/2017 12:00 PM Renato Botelho

Merge pull request #3369 from phil-davis/breadcrumbs_detail

9da4a575 01/11/2017 11:24 AM Renato Botelho

Add protocol selection to Radius server configuration

It should fix #7111

Submitted by @ubawurinna at https://github.com/pfsense/pfsense/pull/2687

6a9a7595 01/10/2017 08:27 PM Renato Botelho

Merge pull request #3343 from phil-davis/retval1

edcd7535 01/10/2017 02:48 PM Phil Davis

Breadcrumb links

c50f228a 01/09/2017 02:40 AM Phil Davis

Breadcrumb links support

f93e9098 01/07/2017 02:26 PM Phil Davis

Remove unusued $heading in genhtmltitle()

It came into use in https://github.com/pfsense/pfsense/commit/45eebe10a93fa1e2399c6cdf133ad88dc21ee6e7 but genhtmltitle() has changed since then and no longer uses $heading

44c42356 01/03/2017 05:05 AM Phil Davis

Report problems applying changes

1) Strictly keep track of the accumulating $retval from calls to various
functions that apply changes.
2) Use new function print_apply_result_box() to print a suitable message
in a suitable severity based on $retval

aa64bb65 12/22/2016 03:20 PM Jim Pingle

Be more forthcoming with errors about ALTQ interfaces in relevant areas of the GUI. In particular, note when there are no capable interfaces assigned. Implements #7032

d672403c 10/14/2016 11:29 PM derelict-pf

Added STARTTLS to LDAP Auth Server Config

efa9174a 09/22/2016 01:15 PM Jim Pingle

Declare $config as a global in guiconfig.inc csrf_startup() function, to properly respect the timeouts. Ticket #6803

81299b5c 09/06/2016 07:23 PM Renato Botelho

Move copyright from ESF to Netgate

b12ea3fb 07/15/2016 07:30 PM Renato Botelho

Move to Apache License 2.0

c5d81585 07/15/2016 06:30 PM Renato Botelho

Review license / copyright on all files (final round)

86573bb9 06/27/2016 11:31 PM Phil Davis

Update include() to include_once()

For safety, use include_once() when including various "side" files.
There are a couple of instances of include("guiconfig,inc") that I
changes to use require_once() to be consistent with everywhere else.
The remaining cases of include() are just (hundreds of) head.inc and...

7e752d72 05/13/2016 07:16 AM Phil Davis

Make rule_columns_with_alias end params optional

Stops PHP warnings like reported in forum https://forum.pfsense.org/index.php?topic=111768.0

474e70a2 05/12/2016 03:41 PM Stephen Beaver

Add alias display to target host and target port columns

f14ec73c 04/04/2016 02:03 PM Stephen Beaver

Fixes corrupted display when special chars appear in the alias

b2df12a2 04/01/2016 07:03 PM NOYB NOYB

guiconfig monitor filter reload message

c0367cb8 03/10/2016 09:48 PM Jim Pingle

More icon and button inconsistencies. Should be the last batch. Ticket #5965

b8f62ec2 03/01/2016 02:11 PM Phil Davis

print_callout class setting

The last test here looks not good having just a single equals sign - if the interpreter evaluates this then $class will always get set to 'info'.
In practice it should work OK, because the evaluation of boolean conditions left to right should stop when any of the other tests to the left evaluates false. So $class will only be set to 'info' if it is not already 'default' 'danger' or 'warning'....

3e3165c2 02/16/2016 12:46 PM Stephen Beaver

Merge branch 'patch-9' of https://github.com/k-paulius/pfsense

8c9d0b20 02/16/2016 12:41 PM k-paulius

Add support for Bootstrap callouts

d0f90e1c 02/16/2016 05:02 AM k-paulius

Stop generating page-header instead of hiding it. With breadcrumbs introduces it no longer serves any useful purpose.

f4bed461 02/14/2016 08:09 PM k-paulius

Review alert wording.

7aaf60a8 02/11/2016 04:53 AM k-paulius

Fix RADIUS spelling. It is written in all caps.

65e8424e 01/26/2016 06:40 AM Phil Davis

Tidy print_info_box comments

a85fcfdb 01/25/2016 07:06 PM Stephen Beaver

Added some some comments to hte print_info_box area so package developers will know what happeded

0d711d38 01/23/2016 05:43 PM Phil Davis

Remove print_info_box_np

Put the real code into print_info_box, adding just a $btntext parameter
to the existing 3 params of print_info_box.
Change the remaining print_info_box_np() calls to use print_info_box()

Note: The previous code also had a "bug" - the "apply" button said...

55cbefff 01/22/2016 05:46 PM Stephen Beaver

Restore code from bad merge

3b3a95e5 01/22/2016 05:21 PM Phil Davis

Fix #5794 remove print_info_box_np chackes for gettext("apply")

1) Get rid of the stristr() checks to "guess" if an apply button should
be used.
2) Change print_info_box() so it can take a button name of "close"
, "apply" or none to decide which button to show....

3f98044a 01/22/2016 04:20 PM Francisco Cavalcante

Replaced jQuery to $ in same files

9f2f1dda 01/22/2016 02:28 PM Renato Botelho

Move set_language() call back to guiconfig.inc since it's causing trouble on console

b373f471 01/22/2016 06:43 AM Phil Davis

Be more flexible on detecting the need for the Apply button

This is the quick fix part (1) for https://redmine.pfsense.org/issues/5794