OSDN Git Service

* [shogi_server]
[shogi-server/shogi-server.git] / changelog
index 2211823..e599f59 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,87 @@
+2009-01-13 Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi_server]
+         - It failed to proccess a game result, OuteKaihiMoreWin where a
+           checked king does not escape. This issue has been fixed.
+
+2009-01-02 Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - shogi_server/timeout_queue.rb: the timeout parameter of the
+           constructor was not respected erroneously. This issue
+           has been fixed.
+         - shogi_server/players.rb: When a player was finishing with its
+           write socket broken, there was a chance that the thread of the
+           player in the giant lock had to wait for a long time (about 20
+           seconds), which might cause threads of other players stop and 
+           time out. (Closes: #14469)
+
+2008-12-30 Daigo Moriwaki <daigo at debian dot org>
+
+       * [mk_html]
+         - Added a new option: --footer filename, which inserts contents of 
+           the filename at the bottom of a genrated page. A text specific to 
+           wdoor should be written by using this option. 
+           (Closes: #14470)
+         - It does no more depend on RDoc. RDoc::usage does not work well
+           (due to RDoc).
+
+2008-12-28 Daigo Moriwaki <daigo at debian dot org>
+
+       * [mk_rate]
+         - Check kifu files more carefully so that files that contain
+           incomplete records are skipped.
+         - mk_rate might have failed to alloc due to out of memory. Now it
+           consumes less memory (about 200MB instead of 2GB).
+         - File names can be put into STDIN instead of specifying directory
+           names in command line arguments.
+       * [csa-file-filter]
+         - New file. It filters kifu files and is of use for a pre-filter
+           of mk_rate.
+
+2008-12-13 Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - Improved an existance check and etc. of directories specified
+           by command line options, expecially in case of the daemon mode. 
+           (Closes: #14244)
+         - A lotated log file is moved to $topdir/YYYY/MM/DD.
+           (Closes: #14245)
+
+2008-11-27 Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - Added sample/*.sh for command line samples.
+
+2008-11-24 Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - Added a new option --floodgate-history, which allows users to
+           specify a file name that stores the records of games. The
+           records are taken care of when games are matched.
+
+2008-10-18 Daigo Moriwaki <daigo at debian dot org>
+
+       * [utils/eval_graph.rb]
+         - Display time control graphs as well.
+           Thanks to Nishimura-san for this idea.
+           (Closes: #13678)
+
+2008-10-08 Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - Ruby 1.8.7 (or later) must be used. Ruby 1.8.6 is not supported.
+         - Daemon mode is available.
+         - shogi_server/piece_ky.rb is again merged with
+           shogi_server/piece.rb, then has been removed.  
+         - Added a test case, TC_usi.rb.
+
+2008-06-30 Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server]
+         - Added a new option --player-log-dir, which allows users to log
+           messages that are received or sent to the wire.
+
 2008-06-28 Daigo Moriwaki <daigo at debian dot org>
 
        * [shogi-server]
@@ -5,6 +89,10 @@
            record file instead of after the last move, which allows other
            applications watching a game to recognize players in the middle 
            of the game. (Closes #12821)
+         - If a player, including a monitor, stuck at the time of sending
+           messages to the wire, which means that the giant lock was locked,
+           it might have prevented other players from processing until
+           timeout occurred. This issue has been fixed. (Closes #12555)
 
 2008-06-27 Daigo Moriwaki <daigo at debian dot org>