Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/2.8.0 #3051

Open
wants to merge 326 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
326 commits
Select commit Hold shift + click to select a range
1843699
Merge remote-tracking branch 'origin/release/2.8.0' into feature/#274…
Limraj Jul 24, 2024
50aa48c
#2965 Fixed data source saved notification
Patrykb0802 Jul 25, 2024
e7af2e6
#2746 Added Assignee function for events:
Limraj Jul 26, 2024
ed58118
Merge pull request #2966 from SCADA-LTS/fix/#2965_Fixed_data_source_s…
Limraj Jul 29, 2024
3a0ed2d
#2961 Fixed visibility of message redirecting to create a new view:
Limraj Jul 29, 2024
f8e3e7e
#2968 Added option 'Assign Event enabled' to System Settings in new UI
Patrykb0802 Jul 30, 2024
502062c
Added absolute and percentage svg element and decimal configuration
YuaFox Jul 30, 2024
f1798ba
#2968 Added option 'Assign Event enabled' to System Settings in new UI
Patrykb0802 Jul 30, 2024
8f33f2f
Merge pull request #2970 from SCADA-LTS/feature/#2968_Added_option_As…
Limraj Jul 30, 2024
d8d99bc
#2746 Added Assignee function for events:
Limraj Jul 30, 2024
8bdb346
#2972 Fixed translation keys in 'other' system settings save window i…
Limraj Jul 31, 2024
3e89e8c
Merge pull request #2971 from SCADA-LTS/#2969_Add-text-values-to-wate…
Limraj Jul 31, 2024
9343a71
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2755_Si…
Limraj Jul 31, 2024
66edbc1
#2974 synoptic panel state not loading correctly
YuaFox Aug 2, 2024
8c180d3
Merge pull request #2967 from SCADA-LTS/fix/#2961_Fixed_visibility_of…
Limraj Aug 5, 2024
ef71751
Merge pull request #2975 from SCADA-LTS/fix/#2972_Fixed_translation_k…
Limraj Aug 5, 2024
ae7bbbc
Merge branch 'release/2.8.0' into feature/#2746_Added_assignee_functi…
Limraj Aug 5, 2024
3931660
#2746 Added Assignee function for events:
Limraj Aug 5, 2024
45c29cc
#2755 Signaling the Data Source that has a problem:
Limraj Aug 6, 2024
43ac248
Merge pull request #2951 from SCADA-LTS/feature/#2746_Added_assignee_…
Limraj Aug 6, 2024
22cbea5
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 7, 2024
3b7fa9c
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 7, 2024
eac7b37
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 13, 2024
f1811ab
Merge branch 'release/2.8.0' into fix/#2755_Signaling_the_Data_Source…
Limraj Aug 14, 2024
d56d9eb
#2983 Prevent XSS for URLs
Patrykb0802 Aug 14, 2024
58bb6a9
#2983 Prevent XSS for URLs:
Limraj Aug 14, 2024
ab49ef4
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 15, 2024
b431414
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 17, 2024
cbe952e
#2983 Prevent XSS for URLs
Patrykb0802 Aug 20, 2024
dc53271
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 20, 2024
b06c4a8
#2988 Fixed active sessions load in loggedUsers bean when tomcat sta…
Limraj Aug 20, 2024
a0e635a
#2988 Fixed active sessions load in loggedUsers bean when tomcat sta…
Limraj Aug 21, 2024
51f1ca2
#2974 synoptic panel state not loading correctly
YuaFox Aug 21, 2024
b03a676
#2974 synoptic panel state not loading correctly
YuaFox Aug 22, 2024
b04efa4
#2805 Upgrade Node
YuaFox Aug 22, 2024
3e08dbd
#2974 synoptic panel state not loading correctly
YuaFox Aug 22, 2024
e230e85
#2983 Prevent XSS for URLs
Patrykb0802 Aug 22, 2024
d8bad11
#2974 synoptic panel state not loading correctly
YuaFox Aug 22, 2024
d8c0cd9
#2983 Prevent XSS for URLs:
Limraj Aug 22, 2024
e63cfcb
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 22, 2024
5cc156c
#2983 Prevent XSS for URLs:
Limraj Aug 22, 2024
383ebd8
#2983 Prevent XSS for URLs:
Limraj Aug 24, 2024
a67e8db
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2974_Sy…
Limraj Aug 24, 2024
56ff260
Merge pull request #2979 from SCADA-LTS/fix/#2974_Synoptic_panel_stat…
Limraj Aug 24, 2024
dd405c5
Merge pull request #2989 from SCADA-LTS/fix/#2988_Fixed_active_sessio…
Limraj Aug 24, 2024
c96cbb2
Merge branch 'release/2.8.0' into fix/#2985_Prevent_XSS_for_REST_API_…
Limraj Aug 24, 2024
5b92785
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 24, 2024
d5d0cdf
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 26, 2024
3c106db
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 26, 2024
d63c8fd
#2983 Prevent XSS for URLs
Patrykb0802 Aug 26, 2024
78c9279
#2983 Prevent XSS for URLs
Patrykb0802 Aug 26, 2024
ec1e5df
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 26, 2024
7c70a42
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 26, 2024
4f4c8b8
Revert "#1580 Improvement describe information about scada on top"
Patrykb0802 Aug 26, 2024
9ec2f4a
#2983 Prevent XSS for URLs
Patrykb0802 Aug 26, 2024
af28d2d
#1580 Improvement describe information about scada on top
Patrykb0802 Aug 26, 2024
7894003
#2983 Prevent XSS for URLs:
Limraj Aug 26, 2024
a8ee306
#2983 Prevent XSS for URLs:
Limraj Aug 26, 2024
075dc03
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 26, 2024
e234be1
Merge remote-tracking branch 'origin/fix/#2985_Prevent_XSS_for_REST_A…
Limraj Aug 26, 2024
2f329b0
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 26, 2024
0198272
#2983 Prevent XSS for URLs:
Limraj Aug 26, 2024
a004f66
#2983 Prevent XSS for URLs:
Limraj Aug 26, 2024
16123a6
#2983 Prevent XSS for URLs:
Limraj Aug 26, 2024
c6f3a4c
#1580 Improvement describe information about scada on top:
Limraj Aug 26, 2024
98cc163
Merge pull request #2982 from SCADA-LTS/feature/#1580_Improvement_des…
Limraj Aug 26, 2024
cd0f82e
#2805 Upgrade Node
YuaFox Aug 28, 2024
2bd5adb
#2983 Prevent XSS for URLs:
Limraj Aug 28, 2024
14acd86
#2991 Upgrade Gradle to version 7.6.3:
Limraj Aug 29, 2024
f8a9ec1
#2991 Upgrade Gradle to version 7.6.3:
Limraj Aug 29, 2024
c07ab81
Merge pull request #2984 from SCADA-LTS/feature/#2983_Prevent_XSS_for…
Limraj Aug 29, 2024
fdab761
#3002 Application independent of the CATALINA_HOME system variable:
Limraj Aug 29, 2024
b87af68
#2805 Upgrade Node
YuaFox Aug 30, 2024
49e49b7
#2805 Upgrade Node
YuaFox Aug 30, 2024
aceedae
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 30, 2024
916f930
#2985 Prevent XSS for REST API by escape String content:
Limraj Aug 30, 2024
fd46348
Merge branch 'release/2.8.0' into fix/#2985_Prevent_XSS_for_REST_API_…
Limraj Aug 30, 2024
0f2ea5b
Merge branch 'release/2.8.0' into fix/#2755_Signaling_the_Data_Source…
Limraj Aug 30, 2024
add937b
#2755 Signaling the Data Source that has a problem:
Limraj Aug 30, 2024
1fa5836
Merge pull request #2999 from SCADA-LTS/feature/#2991_Upgrade_Gradle_…
Limraj Aug 31, 2024
3f6d329
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Sep 2, 2024
805b4e6
#2985 Prevent XSS for REST API by escape String content:
Limraj Sep 2, 2024
82a18e9
Merge pull request #2986 from SCADA-LTS/fix/#2985_Prevent_XSS_for_RES…
Limraj Sep 2, 2024
d6481b7
Merge pull request #3003 from SCADA-LTS/fix/#3002_Application_indepen…
Limraj Sep 3, 2024
ca0acaf
#3001 Fixed french translation:
Limraj Sep 3, 2024
8d0b261
#2755 Signaling the Data Source that has a problem:
Limraj Sep 4, 2024
8ca8ed4
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2755_Si…
Limraj Sep 5, 2024
a8fef2e
Added top description in new UI #2996
Patrykb0802 Sep 5, 2024
8f35102
Added top description in new UI #2996
Patrykb0802 Sep 5, 2024
42bc17f
Added top description in new UI #2996
Patrykb0802 Sep 5, 2024
ce8a5d4
Added top description in new UI #2996
Patrykb0802 Sep 5, 2024
810f72c
Merge pull request #3004 from SCADA-LTS/fix/#3001_Fixed_french_transl…
Limraj Sep 5, 2024
0cf3437
Merge remote-tracking branch 'origin/release/2.8.0' into feature/#299…
Limraj Sep 5, 2024
1729a25
#2755 Signaling the Data Source that has a problem:
Limraj Sep 6, 2024
35cf831
Merge branch 'release/2.8.0' into fix/#2755_Signaling_the_Data_Source…
Limraj Sep 6, 2024
44aa632
Merge branch 'release/2.8.0' into fix/#2116_XSS_Vulnerabilities_in_2_8
Limraj Sep 6, 2024
ae56dbf
#2996 added top description in new ui
Patrykb0802 Aug 29, 2024
a38938c
#2755 Signaling the Data Source that has a problem:
Limraj Sep 6, 2024
de4fb0e
#2996 Added top description in new UI:
Limraj Sep 6, 2024
bb9cb65
#2996 Added top description in new UI:
Limraj Sep 6, 2024
817a592
Merge pull request #3005 from SCADA-LTS/feature/#2996_Added_top_descr…
Limraj Sep 9, 2024
23d8121
#2985 Prevent XSS for REST API by escape String content:
Limraj Sep 10, 2024
5beb0c5
#2991 Upgrade Gradle to version 7.6.3:
Limraj Sep 10, 2024
2b3d8a1
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Sep 11, 2024
aa0010a
#3008 Fixed actions/upload-artifact:
Limraj Sep 11, 2024
f251b21
Merge pull request #3009 from SCADA-LTS/fix/#3008_Fixed_actions_uploa…
Limraj Sep 11, 2024
6514d15
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Sep 11, 2024
22b1306
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 13, 2024
a85e000
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 13, 2024
017cd0c
#2995 dded saving custom stylesheet to the database:
Limraj Sep 17, 2024
22ccfb3
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 17, 2024
8bda4f5
#2995 Added saving custom stylesheet to the database:
Limraj Sep 18, 2024
3ef37d7
#2995 Added saving custom stylesheet to the database:
Limraj Sep 18, 2024
51eb4bd
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 18, 2024
195d388
#2995 Added saving custom stylesheet to the database:
Limraj Sep 18, 2024
1d22805
Merge pull request #2953 from SCADA-LTS/fix/#2755_Signaling_the_Data_…
Limraj Sep 18, 2024
6255e0e
#2805 Upgrade Node:
Limraj Sep 18, 2024
c716469
#2805 Upgrade Node:
Limraj Sep 18, 2024
16a89a9
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 18, 2024
12adc3a
Merge remote-tracking branch 'origin/feature/#2995_Added_saving_custo…
Patrykb0802 Sep 18, 2024
e512390
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 18, 2024
8ea247e
#2805 Upgrade Node:
Limraj Sep 18, 2024
7d223c8
Merge branch 'release/2.8.0' into feature/#2995_Added_saving_custom_s…
Limraj Sep 18, 2024
a4ca0e7
#2805 Upgrade Node:
Limraj Sep 18, 2024
eb1095f
#1580 Improvement describe information about scada on top
Patrykb0802 Sep 23, 2024
7d9819d
#3017 errors in statistics:
Limraj Sep 23, 2024
d79b34c
Merge pull request #3018 from SCADA-LTS/feature/#1580_Improvement_des…
Limraj Sep 23, 2024
5181ec6
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 23, 2024
973a2bd
#3017 errors in statistics:
Limraj Sep 23, 2024
dc6f591
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 24, 2024
ed464ad
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 25, 2024
9a4b858
#2995 Added saving custom stylesheet to the database
Patrykb0802 Sep 25, 2024
65b09ef
Merge pull request #3010 from SCADA-LTS/feature/#2995_Added_saving_cu…
Limraj Sep 25, 2024
693f024
#3021 Refactoring for String validation by Java Bean Validation:
Limraj Sep 25, 2024
3e677d9
#3021 Refactoring for String validation by Java Bean Validation:
Limraj Sep 25, 2024
f62a4ed
#3021 Refactoring for String validation by Java Bean Validation:
Limraj Sep 25, 2024
30b2799
Merge pull request #3022 from SCADA-LTS/feature/#3021_Refactoring_for…
Limraj Sep 25, 2024
85554b8
#2992 Prevent XSS for body request
Patrykb0802 Sep 25, 2024
1a42801
#2992 Prevent XSS for body request
Patrykb0802 Sep 26, 2024
db29800
#2992 Prevent XSS for body request
Patrykb0802 Sep 26, 2024
a7426fe
#2992 Prevent XSS for body request
Patrykb0802 Sep 26, 2024
4cfdd4e
#2992 Prevent XSS for body request
Patrykb0802 Sep 26, 2024
b57044f
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Sep 26, 2024
18f446b
#2992 Prevent XSS for body request
Patrykb0802 Sep 26, 2024
41153ff
#2992 Prevent XSS for body request
Patrykb0802 Sep 27, 2024
4bc71be
#2992 Prevent XSS for body request
Patrykb0802 Sep 27, 2024
c7c7eee
#2992 Prevent XSS for body request:
Limraj Sep 27, 2024
a73b109
#2992 Prevent XSS for body request:
Limraj Sep 27, 2024
8b203a5
#2992 Prevent XSS for body request:
Limraj Sep 27, 2024
da8df63
#2992 Prevent XSS for body request:
Limraj Sep 27, 2024
d5f0a2a
#2992 Prevent XSS for body request:
Limraj Sep 27, 2024
fc84a87
Merge pull request #3023 from SCADA-LTS/feature/#2992_Prevent_XSS_for…
Limraj Sep 27, 2024
684a394
Merge pull request #3019 from SCADA-LTS/fix/#3017_errors_in_statistics
Limraj Sep 27, 2024
c2a1831
#3020 datasource activation gives error message
Patrykb0802 Sep 28, 2024
ec85e0f
#3020 datasource activation gives error message
Patrykb0802 Oct 1, 2024
7b006ea
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Oct 3, 2024
8326249
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Oct 3, 2024
9e71766
#3020 datasource activation gives error message
Patrykb0802 Oct 3, 2024
92d5ab0
Merge pull request #3026 from SCADA-LTS/fix/#3020_datasource_activati…
Limraj Oct 10, 2024
19ac2c6
#3027 Added configurable length of point names in reports
Patrykb0802 Oct 11, 2024
45aa149
#2116 XSS Vulnerabilities in 2.8:
Limraj Oct 12, 2024
bdf7bcd
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Oct 15, 2024
6dd015f
#3027 Added configurable length of point names in reports
Patrykb0802 Oct 15, 2024
fb0b724
#2116 XSS Vulnerabilities in 2.8:
Limraj Oct 15, 2024
af21005
#3027 Added configurable length of point names in reports
Patrykb0802 Oct 16, 2024
c7a8c0c
#3031 report created from watch list blabla is named Copy of blabla
Patrykb0802 Oct 18, 2024
4e0264f
Merge pull request #3032 from SCADA-LTS/fix/#3031_report_created_from…
Limraj Oct 18, 2024
337dbf9
#3027 Added configurable length of point names in reports
Patrykb0802 Oct 19, 2024
bcf2585
Merge remote-tracking branch 'origin/release/2.8.0' into feature/#302…
Limraj Oct 19, 2024
5466bc0
#3027 Added configurable length of point names in reports:
Limraj Oct 19, 2024
e68fcd1
#3033 Fixed HttpMessageNotWritableException:
Limraj Oct 19, 2024
55cd3f5
#3033 Fixed HttpMessageNotWritableException:
Limraj Oct 20, 2024
8d30fb9
#3033 Fixed HttpMessageNotWritableException:
Limraj Oct 21, 2024
5f8fbf1
Merge pull request #3030 from SCADA-LTS/feature/#3027_Added_configura…
Limraj Oct 21, 2024
6a72887
Merge pull request #3034 from SCADA-LTS/fix/#3033_Fixed_HttpMessageNo…
Limraj Oct 21, 2024
6f0178f
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Oct 21, 2024
49f44f2
#2116 XSS Vulnerabilities in 2.8:
Limraj Oct 23, 2024
e7db432
#3025 Report edition: selection of datapoints remains with the old dr…
Patrykb0802 Oct 23, 2024
ca2ae2d
#2116 XSS Vulnerabilities in 2.8:
Limraj Oct 23, 2024
dde38d5
Merge pull request #3037 from SCADA-LTS/feature/#3025_Report_edition_…
Limraj Oct 23, 2024
27043c7
#3038 Added validation for Data Point Name Exended length limit;
Limraj Oct 23, 2024
3bc14dc
#3038 Added validation for Data Point Name Exended length limit;
Limraj Oct 23, 2024
5553e48
#2755 Signaling the data source that has a problem:
Limraj Oct 23, 2024
286e50e
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Oct 23, 2024
5c031bc
#3033 Fixed HttpMessageNotWritableException:
Limraj Oct 29, 2024
67c7013
Merge remote-tracking branch 'origin/release/2.8.0' into feature/#280…
Limraj Oct 29, 2024
1acb691
#2805 Upgrade Node:
Limraj Oct 29, 2024
190960c
Merge pull request #2990 from SCADA-LTS/feature/#2805_Upgrade_Node
Limraj Oct 29, 2024
e9beecc
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Oct 29, 2024
2ef7711
#2669 Fixed XSS vulnerabilities in graphical view components:
Limraj Oct 29, 2024
1fc1153
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Oct 30, 2024
dd1edd1
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#3038_Ad…
Limraj Oct 30, 2024
9fecb49
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#3033_Fi…
Limraj Oct 30, 2024
2b7e61c
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2755_Si…
Limraj Oct 30, 2024
cbf6a97
#3033 Fixed HttpMessageNotWritableException:
Limraj Oct 30, 2024
0f52419
#2669 Fixed XSS vulnerabilities in graphical view components:
Limraj Oct 30, 2024
6355aa9
#2116 XSS Vulnerabilities in 2.8:
Limraj Oct 31, 2024
5a74464
#2116 XSS Vulnerabilities in 2.8:
Limraj Nov 2, 2024
b5b6abb
Merge pull request #3039 from SCADA-LTS/fix/#3038_Added_validation_fo…
Limraj Nov 4, 2024
5e8686d
Merge pull request #3042 from SCADA-LTS/fix/#2669_Fixed_XSS_vulnerabi…
Limraj Nov 6, 2024
efb2377
Merge pull request #3040 from SCADA-LTS/fix/#2755_Signaling_the_Data_…
Limraj Nov 6, 2024
7f0f97b
#3044 Improve content of list of points in BacNet source properties s…
Patrykb0802 Nov 12, 2024
6a0ead1
#2116 XSS Vulnerabilities in 2.8:
Limraj Nov 14, 2024
a016fbd
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2116_XS…
Limraj Nov 14, 2024
6e98fff
Merge pull request #3046 from SCADA-LTS/feature/#3044_Improve_content…
Limraj Nov 14, 2024
01011ce
#3047 Fixed multiple generation of event with the same error in Meta…
Limraj Nov 15, 2024
e4e32cb
#3047 Fixed multiple generation of event with the same error in Meta…
Limraj Nov 15, 2024
b0cdc08
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Nov 15, 2024
fc1cbf0
Merge pull request #2952 from SCADA-LTS/fix/#2116_XSS_Vulnerabilities…
Limraj Nov 18, 2024
6d585aa
Merge pull request #3041 from SCADA-LTS/fix/#3033_Fixed_HttpMessageNo…
Limraj Nov 18, 2024
c95948e
Merge pull request #3048 from SCADA-LTS/fix/#3047_Fixed_multiple_gene…
Limraj Nov 18, 2024
5487566
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Nov 18, 2024
1d32f18
#3050 XSS in Reports names
Patrykb0802 Nov 19, 2024
527fd1f
#3050 XSS in Reports names
Patrykb0802 Nov 19, 2024
e5c5010
#3036 point name in point properties page has a limited visible length
Patrykb0802 Nov 20, 2024
fce1584
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 21, 2024
edb9714
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 21, 2024
7a52ccd
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 22, 2024
ef7dc3c
#3050 XSS in Reports names
Patrykb0802 Nov 22, 2024
ac79f82
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 22, 2024
65ceac1
#3050 XSS in Reports names
Patrykb0802 Nov 22, 2024
78fb45f
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 25, 2024
eb20baa
#3050 XSS in Reports names:
Limraj Nov 25, 2024
47ec4e2
#3050 XSS in Reports names:
Limraj Nov 25, 2024
155e663
#3049 Fixed visible point name in legend report for escape characters:
Limraj Nov 25, 2024
05c83d2
Merge pull request #3054 from SCADA-LTS/fix/#3049_Fixed_visible_point…
Limraj Nov 25, 2024
a06a15c
Merge pull request #3052 from SCADA-LTS/fix/#3050_XSS_in_Reports_names
Limraj Nov 25, 2024
b71834d
#3036 point name in point properties page has a limited visible length
Patrykb0802 Nov 25, 2024
43364f3
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 25, 2024
a0030c1
#2930 fixed high pool priority and database termination sequence: cor…
Limraj Nov 25, 2024
a89321f
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Nov 25, 2024
def8af2
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 25, 2024
f5d6528
#3036 point name in point properties page has a limited visible length:
Limraj Nov 26, 2024
696441c
#3036 point name in point properties page has a limited visible length:
Limraj Nov 26, 2024
63d57e5
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 26, 2024
92aedab
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 27, 2024
c50a0a5
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 27, 2024
bda0e41
Merge pull request #3007 from SCADA-LTS/fix/#2985_Prevent_XSS_for_RES…
Limraj Nov 27, 2024
358f13c
Merge pull request #3053 from SCADA-LTS/feature/#3036_point_name_in_p…
Limraj Nov 27, 2024
c4b0875
#3055 Added validation Cyclic dependency for Meta Data Point:
Limraj Nov 29, 2024
8218732
#3055 Added validation Cyclic dependency for Meta Data Point:
Limraj Nov 29, 2024
284961e
Merge pull request #3056 from SCADA-LTS/feature/#3055_Added_validatio…
Limraj Nov 29, 2024
20b86ab
#3058 Improve content of list of points in BacNet source in data sour…
Patrykb0802 Dec 2, 2024
5061af6
Fixed data point and data source names are not escaped in user profil…
Patrykb0802 Dec 10, 2024
e986b13
#3058 Improve content of list of points in BacNet source in data sour…
Patrykb0802 Dec 12, 2024
243934a
#2799 Allow modbus tcp slave id to be zero
Patrykb0802 Dec 16, 2024
017ee5c
Merge pull request #3059 from SCADA-LTS/feature/#3058_Improve_content…
Limraj Dec 18, 2024
d01439b
#3063 Fixed data point and data source names are not escaped in user …
Patrykb0802 Dec 18, 2024
6c274b5
Merge pull request #3067 from SCADA-LTS/fix/#2799_Allow_modbus_tcp_sl…
Limraj Dec 18, 2024
4c66d90
Merge pull request #3064 from SCADA-LTS/fix/#3063_Fixed_data_point_an…
Limraj Dec 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
check_name: Java JUnit Test Results
files: ./build/test-results/**/*.xml
- name: Publish JUnit Test Results
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: junit-java-test-results
path: ./build/test-reports/
Expand All @@ -58,7 +58,7 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 14.x
node-version: 22.9.0
- name: Cache node modules
id: nodeCache
uses: actions/cache@v3
Expand All @@ -81,7 +81,7 @@ jobs:
check_name: Java Script Mocha Unit Test Results
files: ./scadalts-ui/test-results.xml
- name: Publish Mocha Test Results
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: mocha-js-test-results
path: ./scadalts-ui/test-results.xml
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
- name: Deploy WAR artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: Scada-LTS
path: ./build/libs/Scada-LTS.war
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 14.x
node-version: 22.9.0
- name: Cache node modules
id: nodeCache
uses: actions/cache@v3
Expand Down Expand Up @@ -151,7 +151,7 @@ jobs:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
- name: Deploy WAR artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: Scada-LTS
path: ./build/libs/Scada-LTS.war
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ catalina-jrebel.bat
# Ignore Gradle project-specific cache directory
.gradle
gradle/
!gradle/gradle-wrapper.properties
# Ignore Gradle build output directory
WebContent/resources/node_modules/
build
Expand Down
7 changes: 6 additions & 1 deletion WebContent/WEB-INF/dwr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
<init>
<converter id="localizableMessage" class="com.serotonin.web.dwr.LocalizableMessageConverter"/>
<converter id="protocolVersionConverter" class="com.serotonin.mango.web.dwr.ProtocolVersionConverter"/>
<converter id="xssDataPointVoConverter" class="com.serotonin.mango.web.dwr.XssDataPointVoConverter"/>
<converter id="xssDataPointBeanConverter" class="com.serotonin.mango.web.dwr.XssDataPointBeanConverter"/>
</init>

<allow>
Expand Down Expand Up @@ -153,9 +155,12 @@
<convert converter="bean" match="com.serotonin.mango.vo.publish.pachube.*"/>
<convert converter="bean" match="com.serotonin.mango.vo.publish.persistent.*"/>
<convert converter="bean" match="com.serotonin.mango.vo.report.*"/>
<convert converter="bean" match="com.serotonin.mango.vo.DataPointVO">
<convert converter="xssDataPointVoConverter" match="com.serotonin.mango.vo.DataPointVO">
<param name="include" value="id,xid,name,extendedName,dataSourceId,enabled,dataTypeMessage,pointLocator"/>
</convert>
<convert converter="xssDataPointBeanConverter" match="com.serotonin.mango.web.dwr.beans.DataPointBean">
<param name="include" value="id,xid,name,settable,dataType,dataTypeMessage,chartColour"/>
</convert>
<convert converter="bean" match="com.serotonin.mango.vo.User">
<param name="include" value="id,username,email,phone,admin,disabled,receiveAlarmEmails,receiveOwnAuditEvents,dataSourcePermissions,dataPointPermissions,userProfile,homeUrl,hideMenu,theme,firstName,lastName,enableFullScreen,hideShortcutDisableFullScreen"/>
</convert>
Expand Down
4 changes: 2 additions & 2 deletions WebContent/WEB-INF/ftl/report/reportChart.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
<td>
<table>
<tr>
<td colspan="2"><h1>${instance.name}</h1></td>
<td colspan="2"><h1>${security.escapeHtml(instance.name)}</h1></td>
</tr>
<tr>
<td class="label"><@fmt key="reports.runTimeStart"/></td>
Expand Down Expand Up @@ -121,7 +121,7 @@

<td class="stats">
<table>
<tr><td colspan="2" class="pointName">${point.name}</td></tr>
<tr><td colspan="2" class="pointName">${security.escapeHtml(point.name)}</td></tr>
<tr>
<td class="label"><@fmt key="reports.dataType"/></td>
<td>${point.dataTypeDescription}</td>
Expand Down
104 changes: 52 additions & 52 deletions WebContent/WEB-INF/jsp/_reports.jsp

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions WebContent/WEB-INF/jsp/_watchList.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@
function addPoint(point, parent) {
var pointNode = dojo.widget.createWidget("TreeNode", {
title: "<img src='images/icon_comp.png'/> <span id='ph"+ point.key +"Name'>"+ point.value +"</span> "+
"<img src='images/bullet_go.png' id='ph"+ point.key +"Image' title='<fmt:message key="watchlist.addToWatchlist"/>'/>",
"<img src='images/bullet_go.png' id='ph"+ point.key +"Image' title='<spring:message code="watchlist.addToWatchlist"/>'/>",
object: point
});
parent.addChild(pointNode);
Expand Down Expand Up @@ -432,7 +432,7 @@
<div dojoType="SplitContainer" orientation="horizontal" sizerWidth="3" activeSizing="true" class="borderDiv"
widgetId="splitContainer" style="width: 100%; height: 500px;">
<div dojoType="ContentPane" sizeMin="20" sizeShare="20" style="overflow:auto;padding:2px;">
<span class="smallTitle"><fmt:message key="watchlist.points"/></span> <tag:help id="watchListPoints"/>
<span class="smallTitle"><spring:message code="watchlist.points"/></span> <tag:help id="watchListPoints"/>
<tag:img id="addAllImg" png="icon_ds_go"
onclick="addAllPoints()" title="common.addAll" style="float:right;"/>
<br/>
Expand All @@ -442,7 +442,7 @@
<div dojoType="ContentPane" sizeMin="50" sizeShare="50" style="overflow:auto; padding:2px 10px 2px 2px;">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="smallTitle"><fmt:message key="watchlist.watchlist"/> <tag:help id="watchList"/></td>
<td class="smallTitle"><spring:message code="watchlist.watchlist"/> <tag:help id="watchList"/></td>
<td align="right">
<sst:select id="watchListSelect" value="${selectedWatchList}" onchange="watchListChanged()"
onmouseover="closeLayers();">
Expand All @@ -455,10 +455,10 @@
<tag:img id="wlEditImg" png="pencil" title="watchlist.editListName"/>
<div id="wlEdit" style="visibility:hidden;left:0px;top:15px;" class="labelDiv"
onmouseout="hideLayer(this)">
<fmt:message key="watchlist.newListName"/><br/>
<spring:message code="watchlist.newListName"/><br/>
<input type="text" id="newWatchListName"
onkeypress="if (event.keyCode==13) $('saveWatchListNameLink').onclick();"/>
<a class="ptr" id="saveWatchListNameLink" onclick="saveWatchListName()"><fmt:message key="common.save"/></a>
<a class="ptr" id="saveWatchListNameLink" onclick="saveWatchListName()"><spring:message code="common.save"/></a>
</div>
</div>

Expand Down Expand Up @@ -519,7 +519,7 @@
</table>
<table id="watchListTable" width="100%"></table>
<div id="emptyListMessage" style="color:#888888;padding:10px;text-align:center;">
<fmt:message key="watchlist.emptyList"/>
<spring:message code="watchlist.emptyList"/>
</div>
</div>
</div>
Expand All @@ -530,7 +530,7 @@
<div class="borderDiv" style="width: 100%;">
<table width="100%">
<tr>
<td class="smallTitle"><fmt:message key="watchlist.chart"/> <tag:help id="watchListCharts"/></td>
<td class="smallTitle"><spring:message code="watchlist.chart"/> <tag:help id="watchListCharts"/></td>
<td align="right"><tag:dateRange/></td>
<td><tag:img id="imageChartImg" png="control_play_blue" title="watchlist.imageChartButton"
onclick="getImageChart()"/></td>
Expand Down
1 change: 0 additions & 1 deletion WebContent/WEB-INF/jsp/app.jsp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html lang=en>
<head>
<meta charset=utf-8>
Expand Down
34 changes: 17 additions & 17 deletions WebContent/WEB-INF/jsp/compoundEvents.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -129,11 +129,11 @@
editingCompoundEvent.id = response.data.cedId;
appendCompoundEvent(editingCompoundEvent.id);
startImageFader($("ced"+ editingCompoundEvent.id +"Img"));
setUserMessage("<fmt:message key="compoundDetectors.cedAdded"/>");
setUserMessage("<spring:message code="compoundDetectors.cedAdded"/>");
show($("deleteCompoundEventImg"));
}
else
setUserMessage("<fmt:message key="compoundDetectors.cedSaved"/>");
setUserMessage("<spring:message code="compoundDetectors.cedSaved"/>");

if (response.data.warning)
setUserMessage(response.data.warning);
Expand Down Expand Up @@ -184,7 +184,7 @@
setSelectionRange($("condition"), response.data.from, response.data.to);
}
else
setUserMessage("<fmt:message key="compoundDetectors.cedValidated"/>");
setUserMessage("<spring:message code="compoundDetectors.cedValidated"/>");
});
}

Expand All @@ -200,7 +200,7 @@
<table width="100%">
<tr>
<td>
<span class="smallTitle"><fmt:message key="compoundDetectors.compoundEventDetectors"/></span>
<span class="smallTitle"><spring:message code="compoundDetectors.compoundEventDetectors"/></span>
<tag:help id="compoundEventDetectors"/>
</td>
<td align="right"><tag:img png="multi_bell_add" title="common.add" id="ced${NEW_ID}Img"
Expand All @@ -222,7 +222,7 @@
<div class="borderDiv">
<table width="100%">
<tr>
<td><span class="smallTitle"><fmt:message key="compoundDetectors.details"/></span></td>
<td><span class="smallTitle"><spring:message code="compoundDetectors.details"/></span></td>
<td align="right">
<tag:img png="save" onclick="saveCompoundEvent();" title="common.save"/>
<tag:img id="deleteCompoundEventImg" png="delete" onclick="deleteCompoundEvent();" title="common.delete"/>
Expand All @@ -232,17 +232,17 @@

<table>
<tr>
<td class="formLabelRequired"><fmt:message key="common.xid"/></td>
<td class="formLabelRequired"><spring:message code="common.xid"/></td>
<td class="formField"><input type="text" id="xid"/></td>
</tr>

<tr>
<td class="formLabelRequired"><fmt:message key="compoundDetectors.name"/></td>
<td class="formLabelRequired"><spring:message code="compoundDetectors.name"/></td>
<td class="formField"><input type="text" id="name"/></td>
</tr>

<tr>
<td class="formLabelRequired"><fmt:message key="common.alarmLevel"/></td>
<td class="formLabelRequired"><spring:message code="common.alarmLevel"/></td>
<td class="formField">
<select id="alarmLevel" onchange="updateAlarmLevelImage(this.value)">
<tag:alarmLevelOptions/>
Expand All @@ -252,24 +252,24 @@
</tr>

<tr>
<td class="formLabelRequired"><fmt:message key="common.rtn"/></td>
<td class="formLabelRequired"><spring:message code="common.rtn"/></td>
<td class="formField"><input type="checkbox" id="rtn"/></td>
</tr>

<tr>
<td class="formLabelRequired">
<fmt:message key="compoundDetectors.condition"/>
<spring:message code="compoundDetectors.condition"/>
<tag:img png="accept" onclick="validate();" title="compoundDetectors.validate"/><br/>
<br/>
<a href="#" onclick="insertText(' && '); return false;"><fmt:message key="compoundDetectors.and"/></a><br/>
<a href="#" onclick="insertText(' || '); return false;"><fmt:message key="compoundDetectors.or"/></a><br/>
<a href="#" onclick="insertText('!'); return false;"><fmt:message key="compoundDetectors.not"/></a><br/>
<a href="#" onclick="insertText(' && '); return false;"><spring:message code="compoundDetectors.and"/></a><br/>
<a href="#" onclick="insertText(' || '); return false;"><spring:message code="compoundDetectors.or"/></a><br/>
<a href="#" onclick="insertText('!'); return false;"><spring:message code="compoundDetectors.not"/></a><br/>
</td>
<td class="formField"><textarea rows="10" cols="60" id="condition"></textarea></td>
</tr>

<tr>
<td class="formLabelRequired"><fmt:message key="common.disabled"/></td>
<td class="formLabelRequired"><spring:message code="common.disabled"/></td>
<td class="formField"><input type="checkbox" id="disabled"/></td>
</tr>
</table>
Expand All @@ -286,12 +286,12 @@
<tr>
<td valign="top" style="display:none;" id="eventTypes">
<div class="borderDivPadded">
<span class="smallTitle"><fmt:message key="compoundDetectors.eventTypes"/></span>
<span class="smallTitle"><spring:message code="compoundDetectors.eventTypes"/></span>
<div dojoType="TreeBasicController" widgetId="controller"></div>
<div id="tree">
<div dojoType="Tree" widgetId="eventTypeTree" listeners="controller" toggle="wipe">
<div dojoType="TreeNode" title="<fmt:message key="compoundDetectors.pointEventDetector"/>" widgetId="rootPoint"></div>
<div dojoType="TreeNode" title="<fmt:message key="scheduledEvents.ses"/>" widgetId="rootScheduled"></div>
<div dojoType="TreeNode" title="<spring:message code="compoundDetectors.pointEventDetector"/>" widgetId="rootPoint"></div>
<div dojoType="TreeNode" title="<spring:message code="scheduledEvents.ses"/>" widgetId="rootScheduled"></div>
</div>
</div>
</div>
Expand Down
Loading
Loading