OSDN Git Service

[shogi-server] Bump up the revision to 20201206
[shogi-server/shogi-server.git] / changelog
index 8501706..0dc1e9b 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,58 @@
+2020-12-06  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Improve timed-up detection (continued).
+         The server now checks timed up when it receives a-single-space keep
+         alive messages as well.
+         Thanks to mizar for reports and patches.
+         (Closes #40821)
+       * [shogi-server] Support listening on IPv6 addresses
+         Thanks to mizar for a patch.
+         (Closes #40822)
+       * [shogi-server] Make invalid comments illegal
+         Some client sent moves with comments in an invalid format like
+         "+7776FU '* 30 -3334FU +2726FU". Such messages are now deemed
+         illegal.
+         Thanks to mizar for a report.
+       * [shogi-server] Bump up the revision to 20201206
+
+2020-10-04  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Improve timed-up detection.
+         Previously, the server checked if a game got timed up when a player
+         in turn sent no message for a certain amount of time mainly defined
+         by Default_Timeout. If the player sent keep alive frequently, the
+         timed-up detection could be quite delayed.
+         This issue has been addressed. The server now checks timed up with
+         keep alive received as well. Players are notified with TIME_UP not
+         long before games gets timed up.
+
+2018-08-25  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Support a graceful shutdown.
+         A file named "STOP" in the base directory prevents the server from
+         starting new games including Floodgate matches.
+         (Closes #38544)
+       * [shogi-server] Create a directory for a PID file.
+         To put a PID file such as /var/run/shogi-server/shogi-server.pid, if
+         directories do not exist, they will be created recursively.
+         (Closes #38546)
+
+2018-04-07  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Give more penalty on assigning matches with same
+         players.
+         (Closes #38178)
+
+2017-09-03  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Write game results in categorical files
+         The shogi-server now writes down game results in the following
+         files, depending on a game class:
+         - 00LIST: all games
+         - 00LIST.floodgate: floodgate games
+         - 00LIST.others: non-floodgate games
+         (Closes  #37492)
+
 2017-09-02  Daigo Moriwaki <daigo at debian dot org>
 
        * [shogi-server] Write more game results in record files
@@ -5,7 +60,7 @@
          "%SENNICHITE" are now recorded in CSA files when a game ends for
          timed up or sennichite respectively.
          (Closes #37490)
-       * [shogi-server] [mk_game_results] Change schema to add number of
+       * [shogi-server, mk_game_results, mk_rate] Change schema to add number of
          moves The format of an internal game result summary file, '00LIST',
          has been changed to add number of moves of a game, which would be of
          help for a script calculating rating scores.