From 18 Jan, 2021 0:00 UTC: All services will be temporary unavailable for maintenance
  • R/O
  • HTTP
  • SSH
  • HTTPS

JinArchiver: Commit

JinArchiverは、人狼BBSの過去ログを独自のXML形式でローカルディスクに保存するためのツールです。


Commit MetaInfo

Revision105b82ee556db91130b7d1917cc0320aca802a99 (tree)
Time2020-03-25 22:59:23
AuthorOlyutorskii <olyutorskii@user...>
CommiterOlyutorskii

Log Message

Merge branch 'release/1.504.4'

Change Summary

Incremental Difference

--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -4,6 +4,9 @@
44 JinArchiver 変更履歴
55
66
7+1.504.4 (2020-03-25)
8+ ・プレイヤーURL前後の不正キャラクタをサニタイズ。
9+
710 1.504.2 (2020-02-11)
811 ・G国亡国に伴い JinParser 2.102.2 に対応。
912 ・起動クラスのFQNをjp.osdn.jindolf.ar.JinArchiverに短縮。
--- a/config/checkstyle/checkstyle.xml
+++ b/config/checkstyle/checkstyle.xml
@@ -6,7 +6,7 @@
66
77 <!--
88 Checkstyle modules
9- for Checkstyle 8.29 or later
9+ for Checkstyle 8.30 or later
1010
1111 [ https://checkstyle.org/ ]
1212
@@ -151,6 +151,7 @@
151151 <!-- Coding -->
152152
153153 <module name="ArrayTrailingComma" />
154+ <module name="AvoidDoubleBraceInitialization" />
154155 <module name="AvoidInlineConditionals" />
155156 <module name="AvoidNoArgumentSuperConstructorCall" />
156157 <module name="CovariantEquals" />
--- a/pom.xml
+++ b/pom.xml
@@ -16,7 +16,7 @@
1616 <groupId>jp.sourceforge.jindolf</groupId>
1717 <artifactId>jinarchiver</artifactId>
1818
19- <version>1.504.2</version>
19+ <version>1.504.4</version>
2020
2121 <packaging>jar</packaging>
2222 <name>JinArchiver</name>
@@ -210,7 +210,7 @@
210210 <plugin>
211211 <groupId>org.apache.maven.plugins</groupId>
212212 <artifactId>maven-site-plugin</artifactId>
213- <version>3.8.2</version>
213+ <version>3.9.0</version>
214214 </plugin>
215215
216216 <plugin>
@@ -228,7 +228,7 @@
228228 <plugin>
229229 <groupId>org.apache.maven.plugins</groupId>
230230 <artifactId>maven-javadoc-plugin</artifactId>
231- <version>3.1.1</version>
231+ <version>3.2.0</version>
232232 </plugin>
233233
234234 <plugin>
@@ -240,12 +240,12 @@
240240 <plugin>
241241 <groupId>org.apache.maven.plugins</groupId>
242242 <artifactId>maven-checkstyle-plugin</artifactId>
243- <version>3.1.0</version>
243+ <version>3.1.1</version>
244244 <dependencies>
245245 <dependency>
246246 <groupId>com.puppycrawl.tools</groupId>
247247 <artifactId>checkstyle</artifactId>
248- <version>8.29</version>
248+ <version>8.30</version>
249249 </dependency>
250250 </dependencies>
251251 </plugin>
@@ -259,7 +259,14 @@
259259 <plugin>
260260 <groupId>com.github.spotbugs</groupId>
261261 <artifactId>spotbugs-maven-plugin</artifactId>
262- <version>3.1.12.2</version>
262+ <version>4.0.0</version>
263+ <dependencies>
264+ <dependency>
265+ <groupId>com.github.spotbugs</groupId>
266+ <artifactId>spotbugs</artifactId>
267+ <version>4.0.1</version>
268+ </dependency>
269+ </dependencies>
263270 </plugin>
264271
265272 </plugins>
--- a/src/main/java/jp/sourceforge/jindolf/archiver/EventData.java
+++ b/src/main/java/jp/sourceforge/jindolf/archiver/EventData.java
@@ -433,8 +433,8 @@ public class EventData extends TopicData{
433433 writer.attrOut("role", roleName);
434434
435435 String uriStr = uri.toString();
436- uriStr = uriStr.replaceAll("^[\\s]+", "");
437- uriStr = uriStr.replaceAll("[\\s]+$", "");
436+ uriStr = uriStr.replaceAll("^[\\s\\p{Cntrl}]+", "");
437+ uriStr = uriStr.replaceAll("[\\s\\p{Cntrl}]+$", "");
438438 uriStr = uriStr.replaceAll("[\\s]+", "\u0020");
439439 if(uriStr.length() > 0){
440440 writer.sp();
Show on old repository browser