Lukasz Lenart
4456620b51
[maven-release-plugin] prepare release STRUTS_2_5_19
STRUTS_2_5_19
2018-12-30 15:23:53 +01:00
Yasser Zamani
f4a8f42ca4
Merge pull request #304 from lukaszlenart/WW-4975-struts25x
...
[WW-4975] Upgrades commons-fileupload to version 1.4 - Struts 2.5.x
2018-12-29 20:20:12 +03:30
Lukasz Lenart
a6f8895c90
WW-4975 Upgrades commons-fileupload to version 1.4
2018-12-29 17:11:45 +01:00
Aleksandr Mashchenko
46dbdbe018
Add generated tag html
2018-12-21 21:30:31 +02:00
JCgH4164838Gh792C124B5
6f176cc5a7
Enhancement for s:set tag for 2.5.x to allow better tag body whitespace control. ( #296 )
...
WW-4995 Add trimBody attribute to set tag
2018-12-20 17:59:30 +02:00
JCgH4164838Gh792C124B5
db085dbeef
Updates and cleanup for some configuration-related items (2.5.x). ( #291 )
...
* Updates and cleanup for some configuration-related items.
- Made several attributes final.
- Added limiter logic to the setting of certain configuration elements, and increased logging around them.
- Updated unit tests impacted by the limiter logic, including minor typo fixes and locale consistency.
- Minor cleanup while making the changes.
* Update core/src/main/java/com/opensymphony/xwork2/ognl/OgnlValueStackFactory.java
Whitespace cleanup
Co-Authored-By: JCgH4164838Gh792C124B5 <43964333+JCgH4164838Gh792C124B5@users.noreply.github.com >
* Updates and cleanup for some configuration-related items (1st revision).
- Reworked this PR, taking into account feedback and suggestions.
- Removed the if LOG.isxxxEnabled level checks that were added.
- Removed the limiter logic and instead reduced access level of most of the injectable methods to protected.
- Updated the previous unit test changes following removal of limiter logic.
* Minor correction to two debug log statements (as requested by reviewer).
* Update debug messages for pattern checkers, as requested by reviewers.
Avoids confusing users when replacing an empty exclusion set (which improves safety).
Still provides a (slightly milder) message when replacing an empty accepted set (which can reduce safety).
2018-12-20 15:25:34 +03:30
Lukasz Lenart
c3205888b4
Merge pull request #293 from JCgH4164838Gh792C124B5/local_25x_LibUpd
...
Update Struts 2.5.19 to use latest OGNL 3.1.x release available.
2018-12-17 15:42:52 +01:00
JCgH4164838Gh792C124B5
ce9789c4c9
Update Struts 2.5.19 to use latest OGNL 3.1.x release available.
2018-12-13 23:52:29 -05:00
Aleksandr Mashchenko
b431755332
Improve optgroup list attributes test
...
(cherry picked from commit 48d40ae6ac )
2018-12-13 22:42:53 +02:00
Aleksandr Mashchenko
c694c6fdfb
Improve optgroup template
...
(cherry picked from commit 60dfc4d141 )
2018-12-13 22:42:52 +02:00
Aleksandr Mashchenko
1d49a06272
Add listTitle to optgroup tag
...
(cherry picked from commit 123a0906ce )
2018-12-13 22:42:52 +02:00
Aleksandr Mashchenko
264e03b7ed
Add listCssStyle to optgroup tag
...
(cherry picked from commit 3c24bae87f )
2018-12-13 22:42:51 +02:00
Aleksandr Mashchenko
2f99110189
WW-4987 Add test for listCssClass in optgroup tag
...
(cherry picked from commit 94210a02e7 )
2018-12-13 22:42:51 +02:00
Aleksandr Mashchenko
d33930f3bd
WW-4987 Add listCssClass to optgroup tag
2018-12-13 22:42:11 +02:00
Sebastian Peters
360927931c
Enhance after_success for Travis CI
...
Use default bash if-then-else block with semicolon after each command
and fix spelling for "incompatibility".
Don't do `mvn clean` b/c we need the test results for the following
tasks and don't need to rebuild everything.
(cherry picked from commit 352f509 )
2018-11-22 14:26:21 +03:30
Lukasz Lenart
bff033e6a3
Merge pull request #281 from JCgH4164838Gh792C124B5/localS2_2_5_x_Branch
...
Minor update to Struts 2.5.x SecurityMemberAccess.
2018-11-22 08:31:34 +01:00
JCgH4164838Gh792C124B5
536d2db4b8
Minor update to Struts 2.5.x SecurityMemberAccess.
...
Code changes:
- updated SecurityMemberAccess for compatibility with future OGNL 3.1.19+ versions
- updated SecurityMemberAccess constructor (minor cleanup and added comment)
2018-11-21 23:45:13 -05:00
Yasser Zamani
32c8f6f811
[WW-4981] Adds support for JDK11 ( #270 )
2018-11-19 14:27:21 +03:30
Yasser Zamani
06e5dfc2ab
delete not-supported picked from master system property test
2018-11-18 16:30:54 +03:30
Sebastian Peters
fe630db5f2
Refactor environment dependant tests
...
* use org.apache.commons.lang3.SystemUtils for env detection
* use assertThat for more concise assertions
* move setup code to setUp
* some formatting
(cherry picked from commit 8d341df )
2018-11-18 16:01:44 +03:30
Lukasz Lenart
b75c0ba5e1
WW-4866 Includes 9+ JDKs
...
(cherry picked from commit af3ee07 )
2018-11-18 15:57:03 +03:30
Lukasz Lenart
8ab102209f
WW-4866 Includes 1.8+ JDKs
...
(cherry picked from commit 2d86cc6 )
2018-11-18 15:56:54 +03:30
ORDTesters
d7a7c909ea
[WW-4977] Fixing flaky test in Jsr168DispatcherTest and Jsr286DispatcherTest.
...
(cherry picked from commit 2d4e26f )
2018-11-18 15:39:41 +03:30
Yasser Zamani
24e151143e
Merge pull request #271 from JCgH4164838Gh792C124B5/localS2_2_5_x_Branch
...
Back-port enhancement/fix to 2.5.19 unit tests (permits build on Windows)
2018-11-18 12:55:48 +03:30
JCgH4164838Gh792C124B5
c5272d2a0d
Backport enhancement/fix from 2.6 to 2.5.19 unit tests to allow Struts 2.5.x build to complete sucessfully on Windows.
...
- Involves changes to: EnvsValueSubstitutorTest, XmlConfigurationProviderEnvsSubstitutionTest, xwork-test-envs-substitution.xml.
- Note: 2.5.x EnvValueSubstitutor doesn't support system properties (only env properties) so some tests were not backported.
2018-11-17 13:21:20 -05:00
Yasser Zamani
11de8810e4
satisfy coveralls via testing with a not URLClassLoader
...
See also WW-4845
(cherry picked from commit 02abab3 )
2018-11-16 17:30:27 +03:30
Yasser Zamani
75dc4c00d2
pass all current tests with java 9
...
See also WW-4845
(cherry picked from commit a5d888a )
2018-11-16 17:29:37 +03:30
Lukasz Lenart
415ce3e165
Merge pull request #264 from JCgH4164838Gh792C124B5/localS2_2_5_x_Branch
...
Update Struts 2.5.19 build with some newer (compatible) library versions
2018-11-14 20:54:19 +01:00
JCgH4164838Gh792C124B5
fe6257b995
Merge branch 'localS2_2_5_x_Branch' of https://github.com/JCgH4164838Gh792C124B5/struts into localS2_2_5_x_Branch
...
# Conflicts:
# pom.xml
2018-11-12 15:13:18 -05:00
JCgH4164838Gh792C124B5
3b81a9edaa
Update Struts 2.5.19 build with some newer (compatible) library versions.
...
- Fix SCM tag entry typo in main pom.xml.
- Enhance main pom.xml maven-surefire-plugin configuration to avoid some test-ng related duplication failures: "Cannot find JUnit method class junit.framework.TestSuite$1.warning".
- Remove unnecessary plugins/embeddedjsp/pom.xml (struts2-embeddedjsp-plugin) maven-surefire-plugin version override (noted with preceding change).
- Update Struts 2.5.19 build to use some newer (compatible) library versions.
Change the main pom.xml library versions for the following:
- spring.platformVersion 4.3.13.RELEASE -> 4.3.20.RELEASE
- ognl 3.1.15 -> 3.1.18 (Note: newest version that passes unit tests)
- oval 1.31 -> 1.90 (Note: required unit test fix for OValValidationInterceptorTest.java)
- tiles 3.0.7 -> 3.0.8
- tiles-request 1.0.6 -> 1.0.7
- log4j 2.10.0 -> 2.11.1
- jackson 2.9.5 -> 2.9.7
- fluido-skin.version 1.6 -> 1.7
- slf4j 1.7.12 -> 1.7.25
- xtream 1.4.10 -> 1.4.11.1
- jetty 6.1.9 -> 6.1.26 (last in 6.1.x line)
- xerces 2.10.0 - > 2.12.0
- org.owasp 3.1.1 -> 3.3.4
- versions-maven-plugin 2.5 -> 2.7
- doxia-core 1.7 -> 1.8
- doxia-markdown 1.3 -> 1.7
- freemarker 2.3.26-incubating -> 2.3.28
- org.apache.felix.main 4.0.3 -> 4.6.1 (Note: most recent 4.x)
- easymock 3.4 -> 3.5.1
- javax.el 3.0 -> 3.0.1-b10
- jasper 6.0.18 -> 6.0.53 (Note: most recent 6.0.x)
- juli 6.0.18 -> 6.0.53 (Note: most recent 6.0.x)
- commons-logging 1.1.3 -> 1.2
- commons-collections4 4.1 -> 4.2
- commons-io 2.5 -> 2.6
- commons-lang 3.6 -> 3.8.1
- commons-beanutils 1.9.2 -> 1.9.3
- commons-validator 1.5.1 -> 1.6
- mockito 1.9.5 -> 1.10.19 (Note: most recent 1.x)
- cdi-api 1.0-SP1 -> 1.0-SP4 (Note: most recent 1.0.x)
- weld-core 1.0.1-Final -> 1.0.1-SP4 (Note: most recent 1.0.x)
Note for cglib-nodep: Build succeeded with cglib-nodep 2.2.2 and 3.2.5. Although
cglib 3.2.5 matches ASM 5.2, jmock-cglib 1.2.0 identifies cglib-nodep 2.1_3 as its
requirement (on the JMock http://jmock.org/download.html download page) so it should
remain as long as JMock 1.2.0 is used.
2018-11-12 14:49:56 -05:00
JCgH4164838Gh792C124B5
478a9b8f1c
Update Struts 2.5.19 build to use some newer (compatible) library versions.
...
- Fix SCM tag entry typo in main pom.xml.
- Enhance main pom.xml maven-surefire-plugin configuration to avoid some test-ng related duplication failures:
"Cannot find JUnit method class junit.framework.TestSuite$1.warning".
- Remove unnecessary plugins/embeddedjsp/pom.xml (struts2-embeddedjsp-plugin) maven-surefire-plugin version override (noted with preceding change).
- Update Struts 2.5.19 build to use some newer (compatible) library versions.
Change the main pom.xml library versions for the following:
- spring.platformVersion 4.3.13.RELEASE -> 4.3.20.RELEASE
- ognl 3.1.15 -> 3.1.18 (Note: newest version that passes unit tests)
- oval 1.31 -> 1.90 (required unit test fix for OValValidationInterceptorTest.java)
- tiles 3.0.7 -> 3.0.8
- tiles-request 1.0.6 -> 1.0.7
- log4j 2.10.0 -> 2.11.1
- jackson 2.9.5 -> 2.9.7
- fluido-skin.version 1.6 -> 1.7
- slf4j 1.7.12 -> 1.7.25
- xtream 1.4.10 -> 1.4.11.1
- jetty 6.1.9 -> 6.1.26 (last in 6.1.x line)
- xerces 2.10.0 - > 2.12.0
- org.owasp 3.1.1 -> 3.3.4
- versions-maven-plugin 2.5 -> 2.7
- doxia-core 1.7 -> 1.8
- doxia-markdown 1.3 -> 1.7
- freemarker 2.3.26-incubating -> 2.3.28
- org.apache.felix.main 4.0.3 -> 4.6.1 (most recent 4.x)
- cglib 2.1_3 -> 3.2.5 (match for ASM 5.2)
- easymock 3.4 -> 3.5.1
- javax.el 3.0 -> 3.0.1-b10
- jasper 6.0.18 -> 6.0.53 (most recent 6.0.x)
- juli 6.0.18 -> 6.0.53 (most recent 6.0.x)
- commons-logging 1.1.3 -> 1.2
- commons-collections4 4.1 -> 4.2
- commons-io 2.5 -> 2.6
- commons-lang 3.6 -> 3.8.1
- commons-beanutils 1.9.2 -> 1.9.3
- commons-validator 1.5.1 -> 1.6
- mockito 1.9.5 -> 1.10.19 (most recent 1.x)
- cdi-api 1.0-SP1 -> 1.0-SP4 (most recent 1.0.x)
- weld-core 1.0.1-Final -> 1.0.1-SP4 (most recent 1.0.x)
2018-11-12 13:49:51 -05:00
Lukasz Lenart
12c3d23bdf
Merge pull request #260 from yasserzamani/WW-4974
...
WW-4974 monitor not-monitored loaded files on demand
2018-11-03 10:47:09 +01:00
Aleksandr Mashchenko
8293add6aa
Merge pull request #257 from JCgH4164838Gh792C124B5/localS2_2_5_x_Branch
...
Fix WW-4971 (broken includes for non-UTF8 content).
2018-11-01 21:53:04 +02:00
Yasser Zamani
ecb7beef38
not miss container provided fileUrl and ...
...
lazy monitoring for performance. Fix and test stopping reload configs at runtime.
Fixes WW-4974
2018-11-01 15:17:02 +03:30
Yasser Zamani
bac0f2953c
monitor not-monitored loaded files on demand
...
See WW-4974
2018-10-31 19:51:37 +03:30
JCgH4164838Gh792C124B5
7bca98205d
Fix typos and whitespace (on top of WW-4971 Fix broken s:includes for non-UTF8 content).
2018-10-25 00:13:35 -04:00
JCgH4164838Gh792C124B5
567fae9dfc
WW-4971 Fix broken s:includes for non-UTF8 content. The low-risk fix retains existing behaviour by default, but provides a configuration flag users can set (to true) in order to enable usage of response (page) encoding for s:include tags. A WARN level log output is also generated for failed FastByteArrayOutputStream decoding (can be suppressed by log configuration).
2018-10-24 23:41:38 -04:00
Lukasz Lenart
f4d7dbe88e
[maven-release-plugin] prepare for next development iteration
2018-09-18 11:23:59 +02:00
Lukasz Lenart
289782c583
[maven-release-plugin] prepare release STRUTS_2_5_18
STRUTS_2_5_18
2018-09-18 11:23:36 +02:00
Lukasz Lenart
1e33df947a
WW-4951 Upgrades to the latest struts master to support SHA256/512
2018-09-18 09:49:27 +02:00
Lukasz Lenart
de1a42d34a
Merge pull request #250 from yasserzamani/WW-4948
...
WW-4948 delete temp files on close instead of on JVM exists
2018-09-17 08:02:35 +02:00
Yasser Zamani
b816cc1374
monitor file only if needed
...
See also: WW-4948
2018-09-10 18:18:42 +04:30
Yasser Zamani
b802baa4a9
delete temp files on close instead of on JVM exists
2018-09-06 12:59:21 +04:30
Aleksandr Mashchenko
daac47ee62
Improve log messages in SecurityMemberAccess
...
(cherry picked from commit be1a93b0d5 )
2018-09-03 21:51:30 +03:00
Aleksandr Mashchenko
b1709c5208
Better logging message (for WW-4954)
...
(cherry picked from commit b213d58f54 )
2018-09-03 21:51:17 +03:00
Yasser Zamani
daf6f6f749
Merge pull request #244 from apache/WW-4954
...
WW-4954 Moves XWorkList out of util package
2018-08-31 16:23:02 +04:30
Lukasz Lenart
029892d656
WW-4954 Moves XWorkList out of util package
2018-08-30 08:39:11 +02:00
Lukasz Lenart
65fb0d4a44
Merge pull request #242 from benelog/fix-log-2-5-x
...
Fix logging message (for 2.5.x)
2018-08-27 14:17:38 +02:00
Sanghyuk Jung
58d87025e9
Fix logging messages
2018-08-27 20:59:00 +09:00
Yaser Zamani
83c0f1cd1e
[maven-release-plugin] prepare for next development iteration
2018-08-13 17:13:52 +04:30