X-Git-Url: http://git.sourceforge.jp/view?p=shogi-server%2Fshogi-server.git;a=blobdiff_plain;f=changelog;h=45f10526bef17f47f5ed59d5f5ab9ad1ddd3c3c2;hp=f502c7f4f036ce5db8e31054cdb2c8be8248686a;hb=fd0771d8e59c7e7ce07f13156ec4c21055dc290d;hpb=a7b37719b1d666f95eef9c91560b44ffb5c7e281 diff --git a/changelog b/changelog index f502c7f..45f1052 100644 --- a/changelog +++ b/changelog @@ -1,9 +1,119 @@ +2009-08-06 Daigo Moriwaki + + * [shogi-server] + - A experimental new feature, codenamed Buoy: it allows players to + play a game starting with a specified position. First, a player + sets a buoy game with moves to a specific position. Then, two + players can play a new game with the game name. + New commands: + + %%SETBUOY [count] + Set a new buoy game. + ex. %%SETBUOYGAME buoy_foo-900-0 +7776FU 10 + ex. %%SETBUOYGAME buoy_foo-1500-0 +7776FU-3334FU + - game_name is a valid game name with a prefix "buoy_". + ex. buoy_foo-900-0 + - moves are initial moves from the Hirate position to a + spcific position that you want to start with. + ex. +7776FU-3334FU+8786FU + - count is an optional attribute to tell how many times the + game can be played (default 1). The count is decremented + when the game finishes. If the count reaches zero, the buoy + game is removed automatically by the server. + ex. 10 + + %%DELETEBUOY + Delete a buoy game. The only owner who set up the game is + allowed to delete it. + ex. %%DELETEBUOY buoy_foo-900-0 + - game_name is the buoy game name that was created. + + %%GETBUOYCOUNT + Show a current count of the buoy game or -1 for non-existing + games. + + +2009-07-11 Daigo Moriwaki + + * [shogi-server] + - shogi_server/command.rb: refactored commands out of player.rb. + +2009-06-18 Daigo Moriwaki + + * [shogi-server] + - An emtpy floodgate_history.yaml caused a server error. This + issue has been fixed. + (Closes: #15124) + +2009-06-17 Daigo Moriwaki + + * [shogi-server] + - If a new game matched between two players is not started within + a certain time (default 120 seconds) (i.e. the agree_waiting or + start_waiting state lasts too long), the Server REJECTs the game. + (Closes: #14425) + +2009-06-15 Daigo Moriwaki + + * [shogi-server] + - When a Gote player AGREEd a new game and then a Sente player + logged out (LOGOUT), the Gote incorrectly received a LOGOUT message + from the server. Since Gote's state was not AGREEd or STARTed yet, + the Gote should be REJECTed. This issue has been fixed. + (Closes: #17335) + +2009-06-14 Daigo Moriwaki + + * [shogi-server] + - The Board could not recognize a certain pattern of + Oute-Sennichite. This issue has been fixed. + (Closes: #13966) + +2009-03-22 Daigo Moriwaki + + * [utils/correct-bug14635.rb] + - Added a new file. This program corrects illegal lines introduced + by the #14635 bug. + +2009-03-07 Daigo Moriwaki + + * [csa-file-filter] + - Improved performance. + +2009-02-15 Daigo Moriwaki + + * [shogi-server] + - A duplicated comment that is the one of the previous (or older) + move might be erroneously recorded in a csa file. This issue has + been fixed. (Closes: #15080) + +2009-02-11 Daigo Moriwaki + + * [utils/csa-filter.rb] + - Added a new file. This program filters CSA files. + +2009-02-01 Daigo Moriwaki + + * [shogi-server] + - The shogi-server records csa files of games in an illegal + format. This issue has been fixed. (Closes: #14635) + - A ##[MONITOR] command for showing a game result such as %TORYO + was not correct. This issue has been fixed. + +2009-01-13 Daigo Moriwaki + + * [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 * [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