+2017-09-02 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server] Write more game results in record files
+ As the CSA Record Format standard states, "%TIME_UP" and
+ "%SENNICHITE" are now recorded in CSA files when a game ends for
+ timed up or sennichite respectively.
+ (Closes #37490)
+
+2017-02-26 Daigo Moriwaki <daigo at debian dot org>
+
+ * utils/csa-filter.rb: Allow csa-filter.rb to filter games by a winner or loser
+ New command lines, --winner <player> or --loser <player>, are now
+ supported to supply extra filtering conditions. Note that each
+ filter is combined as AND condition.
+ E.g.
+ - % ./csa-filter.rb ~/Downloads/20160314 --white gpsfish_xeon --loser gpsfish_xeon
+ - % ./csa-filter.rb ~/Downloads/20160314 --white gpsfish_xeon --winner gpsfish_xeon
+ (Closes #37023)
+
+2016-12-11 Daigo Moriwaki <daigo at debian dot org>
+
+ * Update Revision to 20161211.
+ * Fix Dockerfile.
+
+2016-12-09 Daigo Moriwaki <daigo at debian dot org>
+
+ * Allow util/statistics.rb to set a filtering condition of found files
+ Regarding util/statistics.rb, add a new command line option,
+ --filter regexp, to process files that are matched with a regexp.
+ It would make it easier to calculate statistics of certain games.
+ (Closes #36855)
+
+2016-11-26 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server] Allow to customize maximum lenght of a login indentifier
+ (Closes #36821)
+ - The current maximum length of a login identifier is 32. Some
+ private uses require longer player names to distinguish each other
+ by specifying randomly generated tokens. It would of help to add a
+ new command line option --max-identifier to overwrite the default
+ maximum length.
+ * Build a Docker image for Shogi-server
+ (Closes #36822)
+ - Build a Docker image
+ % make image-build
+ - Running a local shogi-server would look like
+ % docker pull shogiserver/shogiserver
+ % docker run -p 4081:4081 -v `pwd`/logs:/logs shogiserver/shogiserver
+ * [shogi-server] shogi_server/game.rb:
+ - Remove a debug message
+
+2016-04-09 Daigo Moriwaki <daigo at debian dot org>
+
+ * utils/eval_graph.rb
+ - Support Fischer time control.
+ * [shogi-server] Bump up the revision to 20160409.
+
+2016-04-02 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server] Support Fischer Time Control
+ (Closes #36230)
+ - Fischer time control means that:
+ Before a player has made their move, a specified time increment is
+ added to their clock. Time can be accumulated, so if the player
+ moves within the delay period, their remaining time actually
+ increases.
+ (https://en.wikipedia.org/wiki/Chess_clock)
+ - New syntax of game names:
+ An 'F' suffix denotes a Fisher time in seconds. For example,
+ "floodgate-600-10F" specifies
+ + A floodgate game
+ + Total allotted time is 600 seconds for each player
+ + 10-second increment before a player's move in a Fischer way
+ - The server now proposes game conditions upon a game start with
+ - "Protocol_Version 1.2"
+ - "Increment:<n>" for Fischer Time Control
+ - Kifu files can include the following comment for Fischer Time
+ Control:
+ - "'Increment:<n>"
+ * [shogi-server] Fix some lint warnings.
+