Skip to content

Commit

Permalink
Merge pull request #28 from olyutorskii/release/v2.101.8
Browse files Browse the repository at this point in the history
Release/v2.101.8
  • Loading branch information
olyutorskii committed Mar 19, 2019
2 parents 43dfdb2 + 924defc commit 8e97e0a
Show file tree
Hide file tree
Showing 8 changed files with 121 additions and 80 deletions.
5 changes: 4 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,13 @@ language: java
sudo: false

jdk:
- oraclejdk11
- oraclejdk9
- oraclejdk8
- openjdk11
- openjdk10
- openjdk9
- openjdk8
- openjdk7

cache:
directories:
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ DoubDabC Changelog
## WIP
Released on 20XX-XX-XX

## v2.101.8
Released on 2019-03-19
- responding to checkstyle security issue CVE-2019-9658

## v2.101.6
Released on 2018-08-08
- BugFix: Missing copies when 8N+1 length decimal. Fixed #25
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ let's try **JarabraDix**.

## How to build ##

* DoubDabC needs to use [Maven 3.0.1+](https://maven.apache.org/)
and JDK 1.7+ to be built.
* DoubDabC needs to use [Maven 3.3.9+](https://maven.apache.org/)
and JDK 1.8+ to be built.

* DoubDabC runtime does not depend on any other library at all.
Just compile Java sources under `src/main/java/` if you don't use Maven.
Expand Down
11 changes: 7 additions & 4 deletions config/checkstyle/checkstyle-suppressions.xml
Original file line number Diff line number Diff line change
@@ -1,21 +1,24 @@
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE suppressions PUBLIC
"-//Puppy Crawl//DTD Suppressions 1.1//EN"
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
"-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN"
"https://checkstyle.org/dtds/suppressions_1_2.dtd">

<!--
Checkstyle suppressions
for Checkstyle 6.19 or later
for Checkstyle 8.18 or later
[ http://checkstyle.sourceforge.net/ ]
[ https://checkstyle.org/ ]
Copyright(c) 2010 olyutorskii
-->


<suppressions>

<!-- Annotations -->
<suppress files="" checks="AnnotationOnSameLine" />

<!-- Class Design -->
<suppress files="" checks="DesignForExtension" />

Expand Down
49 changes: 32 additions & 17 deletions config/checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
"-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
"https://checkstyle.org/dtds/configuration_1_3.dtd">

<!--
Checkstyle modules
for Checkstyle 6.18 or later
for Checkstyle 8.18 or later
[ http://checkstyle.sourceforge.net/ ]
[ https://checkstyle.org/ ]
Copyright(c) 2010 olyutorskii
-->
Expand All @@ -26,10 +26,9 @@

<!-- Filters -->
<module name="SeverityMatchFilter" />
<module name="SuppressionCommentFilter" />
<module name="SuppressionFilter" />
<!--module name="SuppressionFilter" /-->
<module name="SuppressWarningsFilter" />
<module name="SuppressWithNearbyCommentFilter" />
<module name="SuppressWithPlainTextCommentFilter" />


<!-- Headers -->
Expand Down Expand Up @@ -78,17 +77,31 @@
<module name="FileTabCharacter" />


<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="module\-info\.java$" />
</module>


<module name="TreeWalker">

<property name="tabWidth" value="8"/>
<property name="fileExtensions" value="java"/>
<property name="tabWidth" value="8" />
<property name="fileExtensions" value="java" />

<module name="SuppressWarningsHolder" />


<!-- Filters -->

<module name="SuppressionCommentFilter" />
<module name="SuppressWithNearbyCommentFilter" />
<!--module name="SuppressionXpathFilter" /-->
<!--module name="SuppressionXpathSingleFilter" /-->


<!-- Annotations -->

<module name="AnnotationLocation" />
<module name="AnnotationOnSameLine" />
<module name="AnnotationUseStyle" />
<module name="MissingDeprecated" />
<module name="MissingOverride" />
Expand Down Expand Up @@ -184,7 +197,7 @@
<module name="AvoidStaticImport" />
<module name="CustomImportOrder" />
<module name="IllegalImport" />
<module name="ImportControl" />
<!--module name="ImportControl" /-->
<module name="ImportOrder" />
<module name="RedundantImport" />
<module name="UnusedImports" />
Expand Down Expand Up @@ -227,14 +240,13 @@

<module name="ArrayTypeStyle" />
<module name="AvoidEscapedUnicodeCharacters">
<property name="allowEscapesForControlCharacters" value="true"/>
<property name="allowByTailComment" value="true"/>
<property name="allowIfAllCharactersEscaped" value="true"/>
<property name="allowNonPrintableEscapes" value="true"/>
<property name="allowEscapesForControlCharacters" value="true" />
<property name="allowByTailComment" value="true" />
<property name="allowIfAllCharactersEscaped" value="true" />
<property name="allowNonPrintableEscapes" value="true" />
</module>
<module name="CommentsIndentation" />
<module name="DescendantToken" />
<module name="FileContentsHolder" />
<module name="FinalParameters" />
<module name="Indentation">
<property name="caseIndent" value="0" />
Expand All @@ -250,6 +262,8 @@

<!-- Modifiers -->

<module name="ClassMemberImpliedModifier" />
<module name="InterfaceMemberImpliedModifier" />
<module name="ModifierOrder" />
<module name="RedundantModifier" />

Expand All @@ -262,6 +276,7 @@
<module name="ClassTypeParameterName" />
<module name="ConstantName" />
<module name="InterfaceTypeParameterName" />
<module name="LambdaParameterName" />
<module name="LocalFinalVariableName" />
<module name="LocalVariableName" />
<module name="MemberName" />
Expand Down Expand Up @@ -331,10 +346,10 @@
<module name="OperatorWrap" />
<module name="ParenPad" />
<module name="SeparatorWrap" />
<!-- *6.19* module name="SingleSpaceSeparator" /-->
<module name="SingleSpaceSeparator" />
<module name="TypecastParenPad" />
<module name="WhitespaceAfter" >
<property name="tokens" value="COMMA, SEMI,"/>
<property name="tokens" value="COMMA, SEMI," />
</module>
<module name="WhitespaceAround">
<property
Expand Down
2 changes: 1 addition & 1 deletion config/pmd/pmdrules.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<!--
Custom rule set
for PMD [ https://pmd.github.io/ ] 6.4.0 or later
for PMD [ https://pmd.github.io/ ] 6.8.0 or later
Copyright(c) 2016 olyutorskii
-->
Expand Down
Loading

0 comments on commit 8e97e0a

Please sign in to comment.