+2010-08-05 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - shogi_server/command.rb: Prevent a possible password from be
+ logged in a log file when players send invalid LOGIN-like commands.
+ Thanks to Tomoyuki Kaneko for this idea.
+
+2010-08-03 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - sample/{check_file.rb,check_time.rb,check_time2.rb,test_time.rb}:
+ Added new files to test an issue where mtime of log files was
+ earlier than system time.
+ - shogi_server/league/floodgate_thread.rb: SetupFloodgate#start
+ now returns an instance correctly.
+ - ../shogi_server.rb, ../shogi_server/util.rb: Refactored
+ mkdir_for to Mkdir.mkdir_for.
+ - ../shogi_server/game.rb: mkdir_p will be performed in a global
+ mutex of ShogiServer::Mkdir.
+
+2010-07-25 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - shogi_server/command.rb:
+ + For an unknown error command log, an empty line is no longer logged.
+ + Commands specific to 81Dojo, starting with '%%%', are just
+ ignored instead of unknown command errors.
+ - shogi_server.rb:
+ + Refactoring. Added test/TC_logger.rb to test
+ ShogiServer::Logger class.
+ + Fixed race condition: creating a new directory to archive
+ logs may have caused race condition, which ended up with
+ making the server unavailable. This issue has been fixed.
+ - shogi-server:
+ + Improved fault tolerance of the server.
+
+2010-07-23 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - shogi_server/league/floodgate_thread.rb: When the server run
+ with DEBUG mode, it ended up with an undefined variable error.
+ This issue has been fixed.
+
+2010-07-17 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - shogi_server.rb, shogi_server/board.rb, shogi_server/move.rb
+ - Refactoring: Board can now move_to() and move_back() a move
+ instread of deep_copy().
+