OSDN Git Service

Correct Docker's repository name
[shogi-server/shogi-server.git] / changelog
index ccba8ed..03d8ff5 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,50 @@
+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
+
+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.
+
 2015-12-13  Daigo Moriwaki <daigo at debian dot org>
 
        * [shogi-server] Enhance capability of Floodgate configuration file
@@ -18,6 +65,9 @@
            b) Least_Time_Per_Move will be 0 for floodgate-600-10 games;
               otherwise 1.
          (Closes: #35839)
+       * [shogi-server] shogi_server/pairing.rb:
+         - LeastDiff attempts more trials, depending of a number of players
+           to be matched, top achieve more optimized matching combinations.
 
 2015-11-27  Daigo Moriwaki <daigo at debian dot org>
 
            http://www.sgtpepper.net/hyspro/diary/20150214.html.
          - Added a companion R script: histogram.R 
 
+2015-02-01  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - shogi_server/login.rb: When players are logged in, log their
+           player_id if they have it.
+
 2015-01-20  Daigo Moriwaki <daigo at debian dot org>
 
        * [mk_rate]