This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/struts.git
from 5a30cdbed Merge pull request #629 from apache/WW-5255-script-link add 6330bb1ce WW-4514 Fixes building query string with empty parameters add 6135a7133 WW-4514 Extracts parameters string building into a dedicated class with a proper extension point add 728edbef5 Increases sleep to avoid false test failures add 4a51aacf4 WW-4514 Avoids logging user provided data add bfcc0b589 Swaps expected with actual add 35a50ea83 Merge pull request #630 from apache/WW-4514-url No new revisions were added by this update. Summary of changes: .../StrutsDefaultConfigurationProvider.java | 3 + .../java/org/apache/struts2/StrutsConstants.java | 1 + .../config/StrutsBeanSelectionProvider.java | 2 + .../struts2/url/ParametersStringBuilder.java | 12 +- .../struts2/url/StrutsParametersStringBuilder.java | 91 +++++++++++++ .../struts2/views/util/DefaultUrlHelper.java | 80 ++++-------- .../org/apache/struts2/default.properties | 6 + core/src/main/resources/struts-default.xml | 2 + .../exec/StrutsBackgroundProcessTest.java | 2 +- .../url/StrutsParametersStringBuilderTest.java | 99 +++++++++++++++ .../apache/struts2/url/StrutsUrlDecoderTest.java | 8 ++ .../apache/struts2/url/StrutsUrlEncoderTest.java | 7 + .../struts2/views/util/DefaultUrlHelperTest.java | 141 +++++++-------------- .../struts2/json/JSONActionRedirectResultTest.java | 25 +++- 14 files changed, 316 insertions(+), 163 deletions(-) copy plugins/json/src/main/java/org/apache/struts2/json/bridge/ParameterizedBridge.java => core/src/main/java/org/apache/struts2/url/ParametersStringBuilder.java (75%) create mode 100644 core/src/main/java/org/apache/struts2/url/StrutsParametersStringBuilder.java create mode 100644 core/src/test/java/org/apache/struts2/url/StrutsParametersStringBuilderTest.java