Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
8f2f85c3 01/02/2022 01:05 AM Luiz Souza

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

281dede0 03/19/2021 07:25 PM Renato Botelho

Remove WireGuard support

Out of an abundance of caution while we investigate the claims about
WireGuard in public, we need to remove it from pfSense Plus and CE in
order to shield customers from potential risk.

165b5c4f 01/19/2021 02:35 PM Steve Beaver

#5186 - Add ability to mark row-helper help text as required (underlined) by pre-pendinf text with '*'. No longer clear help text when adding new peer.

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

Update the Copyright year.

A subsequent commit will deal with .po's.

024a5ff8 08/08/2020 10:15 AM Viktor Gurov

OpenVPN copy auth_pass. Fixes #10703

dc104520 02/21/2020 04:44 PM Viktor Gurov

DNS64 support. Issue #10274

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

This is 2020. Issue #9245

64031495 12/20/2019 04:04 PM Jim Pingle

Update copyright notice years. Issue #9245

659a8a26 10/30/2019 05:26 PM Jim Pingle

Set autocomplete=new-password for auth forms around the GUI. Implements #9864

e8a1e9e1 09/23/2019 06:25 PM Steve Beaver

Provide optional "enable" argument to enable/disable form submit button

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

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

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

Update copyright notices to 2019. Happy New Year

c1004c84 08/25/2018 08:20 PM Jim Pingle

Add missing break in IpAddress form class. Fixes #8834

489eca27 04/26/2018 03:45 PM Steve Beaver

PHP7 Resolved Services->uPNP integer value warning

3837d1aa 04/26/2018 12:46 PM Steve Beaver

PHP7 - Resolve MultiCheckboxGroupAdd compatibility warning

c1fac94d 04/26/2018 12:04 PM Steve Beaver

PHP7 - Resolve setParent wanring

179377b0 03/30/2018 11:01 PM robjarsen

Remove Whitespace

I'm aware this is a very large commit. Let me know if you'd rather have it broken down by file type (ie: PHP/shell scripts) so it would be easier to review.

-RJ

d205ac7a 02/02/2018 08:26 PM Steve Beaver

Merge pull request #3711 from PiBa-NL/20170427-ipsec-multiple-P1-algo

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

Update the Copyright notice for pfSense.

22dbacd0 12/22/2017 12:58 PM Pi Ba

ipsec, allow configuration of multiple ike phase1 encryption ciphers (algo/bits/hash/dh)
this is useful for mobile users that need to connect with different operating systems. This way there is no need to find a single commonly supported weaker cipher.

f18475cb 06/08/2017 12:23 PM Steve Beaver

Fix anchor tag location

067a2bdf 06/01/2017 01:15 PM Steve Beaver

Improve comment

de88f421 06/01/2017 12:58 PM Steve Beaver

Use the section ID as an anchor so that hyperlinks can jump directly to that sectiom
e.g.: $section = new Form_Section("My section", "a_here");
then: https://firewall/system_somepage.php#a_here

c74b018d 02/08/2017 02:07 PM Steve Beaver

Only use sprintf in setHelp() if more than one argument is received
This should eliminate all the issues caused by packages with embedded '%' in their text

661f3896 02/07/2017 12:32 PM Renato Botelho

Merge pull request #3484 from phil-davis/sethelp-empty

a6617764 02/06/2017 08:58 AM Phil Davis

Use unique var names in Input.class.php

500272bb 02/06/2017 06:06 AM Phil Davis

Do not pass empty string to gettext

a9a7de59 02/02/2017 04:56 PM Steve Beaver

COnvert the setHelp method(s) to accept conventioanl printf style argument lists. e.g.: setHelp("%d interfaces have been detected", $numIfs);

c744b0de 01/20/2017 12:28 PM Steve Beaver

Refinement to #7083
Provides setRequired() Javascript function to facilitate making an input required or not dynamically

57026d17 01/19/2017 04:23 PM Steve Beaver

Fixed #7083

When composing an element with a form.class or via XML, prepend a '*' to the title to indicate a required field. This will cause the "element-required" class to be added to the label. pfSense.css contains the style associated with that class. (Currently a custom underline)....

45541aae 12/03/2016 01:36 PM Phil Davis

Form_IpAddress add types remove patterns

1) Add alias and host types to Form_IpAddress with the appropriate hover
text.
2) Remove the patterns - the UI of those is not so effective anyway, so
leave the validation of input to the back end.
3) Update uses of Form_IpAddress to use the appropriate Alias or Host...

b8678b63 11/26/2016 10:41 AM Phil Davis

IPv6 address can contain a dot

When requiring the entry of an IPv6 address, the regex pattern should still allow a dot, so that an IPv6 address can be entered in the format that has an IPv4-address-like part at the end:
aa:bb:cc:dd:ee:ff:1.2.3.4
which is a valid way to choose to specify an IPv6 address.

75bc87fe 11/16/2016 03:50 AM Luiz Souza

Revert "Fix #6864 automatically convert IPv6 input to lowercase"

This reverts commit d461ff40e364fc0ecc003b9f673cbad7c6a08f2f.

9128641d 11/16/2016 03:45 AM Luiz Souza

Revert "Fix #6918 Allow aliases with capital letters in rules"

This reverts commit 9444a281f051e11d5456cc37b2a3f56fc8a7bc33.

9444a281 11/13/2016 06:17 PM Phil Davis

Fix #6918 Allow aliases with capital letters in rules

Expand the types of Form_IpAddress so that the caller can specify
exactly what combination of IPv4, IPv6 address and alias is allowed for
the field.
Set the appropriate input pattern and hover help text....

6a546985 10/20/2016 05:47 AM Phil Davis

Remove "use lowercase" hint

As it is no longer relevant, because the code now automatically converts
to lowercase.

d461ff40 10/20/2016 04:21 AM Phil Davis

Fix #6864 automatically convert IPv6 input to lowercase

1) As the user leaves the field, or presses Save, onChange will fire and
convert the input string to lowercase. This saves the user havng to even
think about it.
2) Provide some extra text that describes the expected format, to avoid...

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

Move copyright from ESF to Netgate

9d3e8723 08/16/2016 04:45 AM Phil Davis

Code style and comments

No functional change - just making style consistent

0ed3b159 08/15/2016 07:30 PM Stephen Beaver

Improved solution to #6716

440f621a 08/03/2016 11:43 AM Stephen Beaver

Merge pull request #3056 from NewEraCracker/design-tweaks

9ce54773 07/18/2016 03:43 PM Stephen Beaver

Allow section header to be omitted by specifying "NOTITLE" as the section title.

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)

ac24dc24 07/14/2016 09:33 PM Renato Botelho

Review license / copyright on all files (1st round)

1a8e5f2f 07/13/2016 07:53 AM NewEraCracker

Some tweaks to improve alignment in table with checkbox

1) If a checkbox does not have a description (even if it is empty), layout will be broken as checkbox won't be aligned correctly

2) UPnP checkbox looks better with description instead of help

This commit fixes the two issues

50d36974 06/30/2016 05:20 AM Chris Buechler

Merge pull request #3018 from phil-davis/usersettings

1f49dd8a 06/28/2016 04:50 AM Phil Davis

Remove a-f from IPv4 address pattern

It seems to me that a through f should not be part of the pattern for the "V4" case.

8bab524e 06/23/2016 02:53 AM Phil Davis

Feature #6388 custom GUI preference settings per user

44de9a2d 06/22/2016 03:57 PM Stephen Beaver

Merge pull request #3011 from NewEraCracker/redmine-6394

0891d12f 06/21/2016 06:49 PM Stephen Beaver

Fixed #6498 by providing new address type argument to Form_IpAddress(). In this case it is specified as "V6".

(cherry picked from commit 3e4adb7139b4cddbb06a2aba7e0727d1762b35ee)

6ae99aba 06/19/2016 05:40 PM NewEraCracker

Fix Bug #6394 - Incorrect Output of Translation

Apparently gettext() does not behave correctly when passed an empty string, this commit ensures gettext() is called only with non-empty strings

95f46512 05/17/2016 08:38 PM NewEraCracker

Reduce maximum length of string to gettext()

This limit is set at 4096 on PHP 5.6: http://lxr.php.net/xref/PHP_5_6/ext/gettext/gettext.c#139

Bug report on forum: https://forum.pfsense.org/index.php?topic=110088.0

54fc9503 05/07/2016 07:45 PM Stephen Beaver

Experimentally fixed #6327

60f8fa56 03/14/2016 11:10 AM Phil Davis

Translate button text

74bd7993 03/11/2016 01:53 PM Phil Davis

Translate the default submit button text

Note: This will cause a problem for some code that does comparisons expecting this text to be exactly the string 'Save'. If the user has selected a different language then the button text will be translated and thus will be some different text....

be7ef04b 03/10/2016 04:50 PM Jim Pingle

Make fa-save the default button icon for 'Save' on all forms. Ticket #5965

e42fcbd0 01/22/2016 10:17 AM NOYB NOYB

Adding {} to if statement.

cba2816e 01/22/2016 08:02 AM NOYB NOYB

Form Group - Empty Title GetText

Don't call gettext with an empty title.

There are undoubtedly other places that a check should be done before passing a variable only to a gettext call.

Fixes use case of form group class without a title from passing empty var to gettext....

a5a983ae 01/19/2016 12:42 AM Pi Ba

classes/Form/Textarea.class.php, setNoWrap, make it work properly on FireFox and Chromium

c8a5dfce 01/18/2016 01:41 AM Jim Pingle

Put this htmlspecialchars back, I found a better workaround for the inconsistent handling of checkboxes in packages.

d8a88826 01/17/2016 01:09 PM Sjon Hortensius

Fix inconsistencies in Form_Input

renamed get_type to getType
fix capitalisation in getTagName

17c7c906 01/16/2016 06:31 PM Jim Pingle

Don't run the checkbox label through htmlspecialchars, it breaks several packages.

ba14d86f 01/16/2016 03:45 PM Jim Pingle

Don't automatically run strings that are too long through gettext here.

e418b7b6 01/06/2016 09:18 PM Stephen Beaver

Change method name to setIsRequired() to match other similar methods

7bf36694 01/06/2016 04:32 PM Stephen Beaver

Added new method setRequired() (shortcut for setAttribute("required", true) )

cf7a4f09 01/05/2016 12:57 PM NOYB NOYB

HTML Compliance - Form Button - HRef

The name attribute is obsolete. Consider putting an id attribute on the nearest container instead.
The <a> name attribute is not supported in HTML5. Use the id attribute instead.

187f96b9 01/04/2016 02:08 PM Stephen Beaver

Correct "noWrap" in text areas. (Function is not actually used by anyone, but it might as well work just in case.

d395af26 12/29/2015 04:09 PM Stephen Beaver

Final updates in support of hidden passwords

ddffa78c 12/28/2015 07:44 PM Stephen Beaver

Don't display dummy password if configured pwd is empty

5ea90990 12/28/2015 07:33 PM Stephen Beaver

Experimental: Fixed #5693
Added new functionality to PHP classes, and used it ONLY in system_advanced_notifications.php -> smtp password

e5274f51 12/22/2015 05:43 PM Stephen Beaver

Move width:auto style to textarea handler in pkg_edit.php

b5326b1d 12/22/2015 04:26 PM Stephen Beaver

Merge pull request #2316 from phil-davis/patch-3

ede54eaa 12/22/2015 04:21 PM Stephen Beaver

Merge pull request #2295 from NOYB/HTML_Compliance_-_Form_Input_-_Placeholder

5736b2ce 12/22/2015 02:49 PM Phil Davis

HTML Compliance - Form Select 3rd try

This is a combined version of:
https://github.com/pfsense/pfsense/pull/2310
https://github.com/pfsense/pfsense/pull/2315

f84d2a90 12/22/2015 01:56 PM Stephen Beaver

Default textarea width to 60 cols.
Use setCols() to override

6e871698 12/22/2015 01:47 PM Stephen Beaver

Adds style="width: auto;" attribute to textareas to allow the "cols" attribute to take effect. Required bu pkg_edit.php and by wizards

09f9fff9 12/22/2015 01:17 PM Stephen Beaver

Reverts change to Form_Selector which was breaking selectors with blank options

c70b6835 12/21/2015 10:06 PM Stephen Beaver

Added support for rows, cols and wrap to Forms_Textarea and to pkg_edit.php

07271d6c 12/21/2015 01:36 PM Stephen Beaver

Merge pull request #2298 from NOYB/WebGUI_Left_Column_Labels_Hyper

f35ce6d2 12/21/2015 01:33 PM NOYB NOYB

HTML Compliance - Form Group - Label For

The for attribute of the label element must refer to a non-hidden form control.

24f15b3a 12/19/2015 01:14 PM NOYB NOYB

WebGUI Left Column Labels Hyper

Touch Screen Usability Annoyance
https://forum.pfsense.org/index.php?topic=104135.0

Clicking the labels in the left column selects/activates the first item. This is the perfectly natural place for scrolling with thumb.

No big problem really for input fields, but check boxes and buttons are inadvertently selected/toggled resulting in unintended configuration changes....

97743e56 12/19/2015 02:32 AM NOYB NOYB

HTML Compliance - Form Input - Placeholder

Attribute placeholder not allowed on element select at this point.
Attribute placeholder is only allowed when the input type is email, number, password, search, tel, text, or url.

bc3b831d 12/19/2015 12:37 AM NOYB NOYB

HTML Compliance - Form Select

Element option without attribute label must not be empty.

47cf96e0 12/15/2015 03:30 PM NOYB NOYB

Applying htmlspecialchars on form action attribute causes ampersands to multiply, and also breaks multi-parameter query strings that are delimited with ampersands.

4a457d8d 12/14/2015 06:22 PM Stephen Beaver

Automatic panel collapse defines moved to jquery/pfSenseHelpsers.js
define(COLLAPSIBLE, 0x08);
define(SEC_CLOSED, 0x04);
define(SEC_OPEN, 0x00);

279ea790 12/14/2015 04:41 PM Stephen Beaver

Merge pull request #2217 from NOYB/HTML_Compliance_-_Collapsible_Form_Section_HREF

53eac591 12/14/2015 04:39 PM Stephen Beaver

Merge pull request #2216 from NOYB/HTML_Compliance_-_Checkbox_Display_As_Radio_Unique_ID

a4b5b782 12/13/2015 09:54 AM NOYB NOYB

HTML Compliance - Collapsible Form Section HREF

Bad value for attribute href on element a: Illegal character in fragment: not a URL code point.

<a data-toggle="collapse" href="#<id> .panel-body">
Syntax of URL:Any URL. For example: /hello, #canvas, or http://example.org/. Characters should be represented in NFC and spaces should be escaped as %20....

94826107 12/13/2015 08:51 AM NOYB NOYB

HTML Compliance - Checkbox Display As Radio Unique ID

Ensure checkbox display as raido has unique id.
Allow an id to be passed in displayAsRadio() as argument0.
If no argument is passed, construct id as name_value:uniqid.

Previous behavior was id = name. So all the radio buttons of the set had same id.

fe70112b 12/13/2015 12:06 AM NOYB NOYB

HTML Compliance - Form Action Attribute

Fix Empty Form Action Attribute Violation

An empty form action attribute is an HTML4 and HTML5 specification violation.

http://www.w3.org/TR/html5/forms.html#attr-fs-action
"The action and formaction content attributes, if specified, must have a value that is a valid non-empty URL potentially surrounded by spaces."...

d47bc2ce 12/03/2015 07:50 PM Stephen Beaver

Revise collapsible section behavior to use defines (COLLAPSIBLE, SEC_OPEN, SEC_CLOSED)

16e4d564 12/03/2015 07:22 PM Stephen Beaver

Spelling

331e063c 12/03/2015 07:22 PM Stephen Beaver

Further changes to Section.class.php and to diag_logs_filter.php
Experimental section collapse

Form_Section() now accepts up to 4 arguments: Form_section(title, id, collapsable, initiall_collapsed)

collapsable = true specifies that the panel should be collapsable and should have a plus/minus icon in the title bar to allow that. Defaults to false...

b0006f27 12/02/2015 07:19 PM Stephen Beaver

Add full classpath to autoloader so that packages can run from their own directories.

d5d5836c 12/01/2015 02:41 PM Stephen Beaver

Experimental changes to Form_Section() to allow the panel to be made collapsable in the same way that dashboard widgets are.
Currently used on diag_logs_filter.php ONLY

660bd992 11/29/2015 04:58 PM Colin Fleming

Update Form_Input flass

02cc81ef 11/23/2015 12:54 PM Doug Wollison

Added use of class autoloading (GUI stuff only)

Any GUI script that loads the guiconfig.inc file will have access to
the autoloader.

e4a78780 11/19/2015 04:17 PM Bruno Ferri

add attribute 'id' for the Form_Section

9279147a 11/09/2015 05:20 PM Stephen Beaver

Allow fa icons to be embedded in Form_Button class buttons