Project

General

Profile

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

# Date Author Comment
db7f2719 07/31/2018 08:39 PM Jim Pingle

Validation for GUI custom settings. Fixes #8726

Add validation for customizable GUI setting fields and test submitted
values before allowing them to be stored.
Also ensure that dashboardcolumns is an integer before using it in the
GUI.

(cherry picked from commit 9ceace2562e718b9b460633847c12050fff96640)

139598eb 04/02/2018 11:17 AM 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

(cherry picked from commit 179377b01cc93b0842e07b3865df9812608c8f2c)

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

Update the Copyright notice for pfSense.

52e91f70 11/29/2017 11:15 PM Pi Ba

webgui, option to disable dragging of rules

6c1f2a1c 08/16/2017 12:22 PM Steve Beaver

Hide dashboard update period control. No longer needed with central refresh system

d751dee3 07/25/2017 02:49 PM Stilez y

typo

"Networked" not "network" - "Internet of Things" especially.

94ef78af 07/25/2017 02:48 PM Stilez y

grammar fix

ef77e40e 07/25/2017 02:37 PM Stilez y

format %1$s etc in help

b45746a3 07/25/2017 02:33 PM Stilez y

Improve the HELP note about what will/won't work if TLD is set to ".local"

For example, some people won't use mDNS and won't know other things might break; also it's not clear that while ".local" is a problem, ".local.lan" isn't.

626aefbe 06/28/2017 09:01 PM Steve Beaver

Revise Dark gray color code for login page

79cd920c 06/27/2017 12:28 PM Steve Beaver

Add "Dark Gray" login page color

bb61608d 06/19/2017 08:46 PM Steve Beaver

Added orange login page choice

d58a7378 06/19/2017 05:15 PM Steve Beaver

Improved login page graphic

e79ff1ee 06/15/2017 06:07 PM Steve Beaver

Experimental login page design
Set your favorite color in System->General->"Login CSS file"

41817934 05/02/2017 02:40 PM Jim Pingle

Read default language from globals.inc instead of hardcoding (it was already defined there)

27db3c75 04/29/2017 05:23 PM Phillip Davis

Set default anguage in General Setup to en_US

Since https://github.com/pfsense/pfsense/commit/fdcde31b4a910c4e058513c1e3f68a62e722da6b added German to the top of the get_locale_list() array, if you start with a default system and go to System->General Setup (make some changes to other fields if you like) and press Save, you end up in German because that is what gets selected in the dropdown when the config does not yet have a language in it....

1d3510cf 03/30/2017 04:16 AM Phil Davis

Add user option to sort interface names

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

Redmine #7381 Disable detail in alias popup

781d9ce4 02/09/2017 10:37 AM Phil Davis

setHelp and gettext for system*

314a088a 02/03/2017 03:27 AM Phil Davis

Remove unneeded sprint and gettext in setHelp

d2a2f018 02/02/2017 05:13 PM Steve Beaver

Remove unneeded sprintf from setHelp calls

153c3aa6 01/30/2017 02:57 PM Phil Davis

Required fields for System pages

dc8ef94b 01/13/2017 08:50 PM Renato Botelho

Merge pull request #3376 from phil-davis/multi_dns_servers

46345696 01/13/2017 02:19 PM Colin Fleming

Tidy up "<script>" tags

Tidy up <script> tags by adding TYPE attribute

(https://doc.pfsense.org/index.php/Developer_Style_Guide#HTML_Specific_Rules)

a2d23e88 01/12/2017 03:59 PM Phil Davis

Redmine #5549 Allow variable number of DNS Servers

b38e0fbd 01/11/2017 11:35 AM Renato Botelho

Merge pull request #3367 from derelict-pf/require_state_filter

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

Merge pull request #3343 from phil-davis/retval1

88081ea2 01/09/2017 02:36 AM derelict-pf

Add requirestatefilter. Implements #7069.

88de4ab0 01/06/2017 02:48 PM Phil Davis

Etc/GMT timezone text using ngettext()

0612d7ca 01/06/2017 01:32 PM Jim Pingle

Make the emphasis stronger when encouraging use of a geographic location time zone.

e5f4c829 01/06/2017 11:58 AM Renato Botelho

Ticket #7089 Enhance Etc/GMT timezone descriptions

These work opposite to the way mere mortals expect.
Read: https://github.com/eggert/tz/blob/master/etcetera

Based on @phil-davis' patch from https://github.com/pfsense/pfsense/pull/3354

0436b9a5 01/06/2017 07:20 AM Phil Davis

Redmine #7089 Add extra help about timezone

We could also add some text like this to encourage users to choose the "Continent/City" time zones.

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

6c1e85e5 01/02/2017 03:28 PM Doktor Notor

Change wording

a56e37ca 01/01/2017 10:42 PM Doktor Notor

Improve - System - General - DNS Server Settings descriptions

- Add missing DNS Resolver references
- Nuke PPTP VPN mentions
- Use letter case consistently.

The "Disable DNS Forwarder" option naming is rather unfortunate as well (would be much better with something like "Use local DNS server"), but changing that would require documentation changes.

d8587952 12/27/2016 09:43 AM Phil Davis

Fix DNS Server Gateway Check

If I enter a DNS server IP address that is on a locally connected network, and choose a gateway for it, this code was supposed to give an error message. But no error was given because $_POST[$dnsgwitem] is actually the name of the gateway, but old line 197 called interface_has_gateway() which was expecting an interface to be passed....

a22947a4 10/24/2016 03:30 PM Steve Beaver

Provide conrol on system.php to allow display of hostname on login banner

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

Move copyright from ESF to Netgate

134ee13d 08/18/2016 11:38 PM Stephen Beaver

Revise widget refresh timing

512f2c10 08/18/2016 03:41 PM Stephen Beaver

Added control to set dashboard widget refresh period
Start each widget refresh system after a short random delay to prevent all widgets hitting the server at the exactsame time
Fix issues wherein two widgets were resetting the refresh timer from the AJAX call, not the call-back function, thereby risking stepping on themselves

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)

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

Merge pull request #3018 from phil-davis/usersettings

c81ef6e2 06/27/2016 05:00 AM Phil Davis

Always use require_once

The usage of require() and require_once() throughout the system is
inconsistent, and "bugs" come up now and then when the order of
"requires" is a bit different and some require() happens after the
include file is already included/required....

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

Feature #6388 custom GUI preference settings per user

e93242eb 06/23/2016 01:50 AM Phil Davis

Load actual value of webguihostnamemenu

This is a string from a list of valid values (empty, "hostonly", "fqdn"). So it is not correct to just gather a true/false value here.

612e27ac 06/22/2016 03:02 PM Stephen Beaver

Merge pull request #2935 from cfazendin/hostname_menu

e6367325 06/01/2016 07:27 AM Phil Davis

Comment typos

I can't resist fixing them when I see them.

6a5c6661 05/09/2016 06:44 PM Stephen Beaver

Add Compact-RED theme and update system.php to sort available themes by pfSense, then BETA, then user supplied themes.

7c4d5b9b 05/05/2016 08:35 PM Stephen Beaver

Revert "Added option to System > General Setup > webConfigurator to change the title of the Help menu in the navbar to either the system hostname or fqdn."

This reverts commit e3c5006b819063863f44fd2314dd635bd26e8a8c.

e3c5006b 05/05/2016 08:29 PM Christopher Fazendin

Added option to System > General Setup > webConfigurator to change the title of the Help menu in the navbar to either the system hostname or fqdn.

1d129967 05/05/2016 08:07 PM Christopher Fazendin

Added option to System > General Setup > webConfigurator to change the title of the Help menu in the navbar to either the system hostname or fqdn.

7bb301eb 04/21/2016 08:58 PM Stephen Beaver

WArn user on selecting non pfSense theme/css

220d712b 04/10/2016 07:10 AM NOYB NOYB

System / General Setup - Remove Beta Badges

Remove beta badge from Associated Panels Show/Hide options.
Remove beta badge from Left Column Labels option.

1bab4a10 03/29/2016 07:11 AM NOYB NOYB

System / General Setup - Remove Personalizations

Remove "you" personalizations.

9d1be24e 03/16/2016 07:25 PM Jared Dillard

organize assets and put 3rd party into vendor folder

8376c93e 03/15/2016 04:32 PM Jared Dillard

remove beta marking for dashboard columns feature

b1b8784a 03/10/2016 08:37 AM NOYB NOYB

Status Monitoring - Settings Panel Collapsible

Make the status monitoring settings panel collapsible with page load state configurable in general setup associated panels show/hide.
Replace Update button with refresh icon on title bar.

Required by FreeBSD-Ports pull request #78 Status Monitoring - Settings Panel Collapsible.

58b07c57 02/22/2016 04:53 PM NewEraCracker

Initialize variables correctly

1) gmirror.inc: there are two calls to exec(), those calls expect the 2nd parameter to be an array, this commit initializes the variables correctly. 2) system.php: variable dnslist is used as an array without prior type initialization. This is one of the causes for apparent PR #2680 problems (which led to its reversal). Note: After this commit is merged PR #2680 may be safely reapplied for more tough code.

a936104b 02/22/2016 03:01 PM Stephen Beaver

Revert PR 2680

040d9fbd 02/21/2016 01:54 PM Stephen Beaver

Merge pull request #2678 from TheUbuntuGuy/master

bdfe939c 02/21/2016 12:57 PM Phil Davis

Fix #5916 Do not complain about duplicated blank DNS server entries

Reported by redmine https://redmine.pfsense.org/issues/5916

c25e42c8 02/21/2016 05:08 AM Mark Furneaux

Fix regression on general setup page preventing save with blank DNS servers

Introduced in f700dc9

f700dc99 02/20/2016 09:53 AM Chris Buechler

Don't allow an IP to be configured multiple times as a DNS server. Ticket #5915

1176360c 02/13/2016 09:38 PM k-paulius

Use consistent webConfigurator spelling

78ea37a6 02/11/2016 05:05 AM k-paulius

Fix WebConfigurator spelling.

762faef5 02/02/2016 07:24 PM Phil Davis

Internationalization of various system*.php

ceecd29b 01/21/2016 09:12 PM Renato Botelho

Fix #5690:

- Remove parameters from set_language()
- Add a global variable for default language
- add env var for LANG, otherwise it won't work

b50d30c3 01/21/2016 08:39 PM Stephen Beaver

Fixed #5789

54bf2312 01/21/2016 04:42 AM NOYB NOYB

Think the term 'associated' may be better here than 'special'.

643bfab8 01/21/2016 03:43 AM NOYB NOYB

Use icons instead of text.

Shorten titles to be more consistent with other title bar shortcuts and also match the option setting title.

069442e7 01/20/2016 04:02 PM NOYB NOYB

Apply recommended changes.

c05363c8 01/20/2016 02:22 PM NOYB NOYB

Special Panels - Show/Hide

Add configuration option to show or hide special panels.
When a panel is hidden a button is displayed on the page title bar to toggle the panel display.

70dc5cd6 01/14/2016 06:15 AM Phil Davis

UI Consistency

1) Put the heading "Actions" at the top of all the "Actions" columns -
it was on some and not others.
2) Some more consistent capitalization of panel titles etc.
3) Most interfaces section edit pages had a section titled like "GIF
Configuration", "GRE Configuration". Make them all consistent, e.g....

e4dd8be4 01/11/2016 10:04 PM NOYB NOYB

System / General Setup - Word Spacing

Add space between words.
Restore gateway placeholder; now being handled by form input class (PR #2295).

1f70d78c 01/06/2016 08:44 PM NewEraCracker

Fix minor typos and correct code standards

8c186a5a 12/21/2015 03:06 PM Stephen Beaver

Add "BETA" badge to ne UI feature

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

8c4ef875 12/16/2015 10:29 AM NOYB NOYB

HTML Compliance - System - General Setup

Remove placeholder from dns gateway selector.
Close container div tag.

6aa3723a 12/15/2015 06:03 PM Renato Botelho

Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used

8f65151c 12/15/2015 05:25 PM Phil Davis

Code style System Advanced

b21e4009 12/12/2015 08:17 PM Jared Dillard

be more concise

192f3fd5 12/12/2015 08:16 PM Jared Dillard

clean up webGUI feature help text

7a2cec8f 12/08/2015 03:16 AM Stephen Beaver

Fix css path

9911c685 12/04/2015 01:59 PM Stephen Beaver

Remove deprecated Bootstap decoration from badges
Fix quotes
Make column selector numeric and add limits

477db933 12/01/2015 05:29 PM Jared Dillard

add option to choose number of dashboard columns

3d29d2eb 11/30/2015 07:35 PM Jared Dillard

make fixed nav a beta option

312c32c9 11/26/2015 03:45 PM Renato Botelho

Simplify logic

5230f468 11/25/2015 04:48 PM Jim Pingle

Calling all of these "Page" in the privilege name is redundant since they are all pages and the "WebCfg" prefix implies they are pages.

a8ddecc1 11/24/2015 07:03 PM Jared Dillard

comment out fixed navbar option for now

e82778da 11/23/2015 08:52 PM Stephen Beaver

Adjust body top padding to match header height when top menu is pinned.

f10f74a1 11/23/2015 07:55 PM Stephen Beaver

Fixed menu scroll in pconfig

ddb84143 11/23/2015 06:39 PM Stephen Beaver

Add support for scrolling menu bar (fixed vs static)
Now required body padding to prevent page top from being hidden

7aaa0663 11/23/2015 01:07 PM Stephen Beaver

List CSS file in alpha order

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.

437a1779 11/20/2015 04:08 PM Stephen Beaver

Merge pull request #2097 from phil-davis/timeupdateinterval

d958a08d 11/20/2015 04:02 PM Phil Davis

Remove unused time-update-interval

There is no longer any code for a UI field in 2.3 master.
In RELENG_2_2 system.php the code for the field display is commented
out.
The commented out code has been removed in the bootstrap conversion.
This removes the various bits of leftover processing and validation code...

f0a9dec4 11/20/2015 03:15 PM Phil Davis

Better test for webguicss being not set

As discussed in https://github.com/pfsense/pfsense/pull/2094

c040eeda 11/20/2015 12:53 PM Phil Davis

If webguicss is not yet specified then default to pfSense

On systems where webguicss (the theme) was not yet set in the config, the selection here was defaulting to other than pfSense.
Now that pfSense-dark has come along, it happened to be first in the list. When I changed something else in General Setup today, my them went to pfSense-dark because I did not notice the (accidentally) selected value that was in the field....

a5995a8e 11/17/2015 06:46 PM Stephen Beaver

Moved theme back to system.php