JinArchiverは、人狼BBSの過去ログを独自のXML形式でローカルディスクに保存するためのツールです。
修订版 | 105b82ee556db91130b7d1917cc0320aca802a99 (tree) |
---|---|
时间 | 2020-03-25 22:59:23 |
作者 | Olyutorskii <olyutorskii@user...> |
Commiter | Olyutorskii |
Merge branch 'release/1.504.4'
@@ -4,6 +4,9 @@ | ||
4 | 4 | JinArchiver 変更履歴 |
5 | 5 | |
6 | 6 | |
7 | +1.504.4 (2020-03-25) | |
8 | + ・プレイヤーURL前後の不正キャラクタをサニタイズ。 | |
9 | + | |
7 | 10 | 1.504.2 (2020-02-11) |
8 | 11 | ・G国亡国に伴い JinParser 2.102.2 に対応。 |
9 | 12 | ・起動クラスのFQNをjp.osdn.jindolf.ar.JinArchiverに短縮。 |
@@ -6,7 +6,7 @@ | ||
6 | 6 | |
7 | 7 | <!-- |
8 | 8 | Checkstyle modules |
9 | - for Checkstyle 8.29 or later | |
9 | + for Checkstyle 8.30 or later | |
10 | 10 | |
11 | 11 | [ https://checkstyle.org/ ] |
12 | 12 |
@@ -151,6 +151,7 @@ | ||
151 | 151 | <!-- Coding --> |
152 | 152 | |
153 | 153 | <module name="ArrayTrailingComma" /> |
154 | + <module name="AvoidDoubleBraceInitialization" /> | |
154 | 155 | <module name="AvoidInlineConditionals" /> |
155 | 156 | <module name="AvoidNoArgumentSuperConstructorCall" /> |
156 | 157 | <module name="CovariantEquals" /> |
@@ -16,7 +16,7 @@ | ||
16 | 16 | <groupId>jp.sourceforge.jindolf</groupId> |
17 | 17 | <artifactId>jinarchiver</artifactId> |
18 | 18 | |
19 | - <version>1.504.2</version> | |
19 | + <version>1.504.4</version> | |
20 | 20 | |
21 | 21 | <packaging>jar</packaging> |
22 | 22 | <name>JinArchiver</name> |
@@ -210,7 +210,7 @@ | ||
210 | 210 | <plugin> |
211 | 211 | <groupId>org.apache.maven.plugins</groupId> |
212 | 212 | <artifactId>maven-site-plugin</artifactId> |
213 | - <version>3.8.2</version> | |
213 | + <version>3.9.0</version> | |
214 | 214 | </plugin> |
215 | 215 | |
216 | 216 | <plugin> |
@@ -228,7 +228,7 @@ | ||
228 | 228 | <plugin> |
229 | 229 | <groupId>org.apache.maven.plugins</groupId> |
230 | 230 | <artifactId>maven-javadoc-plugin</artifactId> |
231 | - <version>3.1.1</version> | |
231 | + <version>3.2.0</version> | |
232 | 232 | </plugin> |
233 | 233 | |
234 | 234 | <plugin> |
@@ -240,12 +240,12 @@ | ||
240 | 240 | <plugin> |
241 | 241 | <groupId>org.apache.maven.plugins</groupId> |
242 | 242 | <artifactId>maven-checkstyle-plugin</artifactId> |
243 | - <version>3.1.0</version> | |
243 | + <version>3.1.1</version> | |
244 | 244 | <dependencies> |
245 | 245 | <dependency> |
246 | 246 | <groupId>com.puppycrawl.tools</groupId> |
247 | 247 | <artifactId>checkstyle</artifactId> |
248 | - <version>8.29</version> | |
248 | + <version>8.30</version> | |
249 | 249 | </dependency> |
250 | 250 | </dependencies> |
251 | 251 | </plugin> |
@@ -259,7 +259,14 @@ | ||
259 | 259 | <plugin> |
260 | 260 | <groupId>com.github.spotbugs</groupId> |
261 | 261 | <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> | |
263 | 270 | </plugin> |
264 | 271 | |
265 | 272 | </plugins> |
@@ -433,8 +433,8 @@ public class EventData extends TopicData{ | ||
433 | 433 | writer.attrOut("role", roleName); |
434 | 434 | |
435 | 435 | 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}]+$", ""); | |
438 | 438 | uriStr = uriStr.replaceAll("[\\s]+", "\u0020"); |
439 | 439 | if(uriStr.length() > 0){ |
440 | 440 | writer.sp(); |