+2008-03-08 Daigo Moriwaki <daigo at debian dot org>
+
+ * [mk_html]
+ - Added an option --wdoor. In this mode, a rate expected at Shogi
+ Club 24 is calculated from YSS's rating (he is 2400 now).
+
+2008-03-04 Daigo Moriwaki <daigo at debian dot org>
+
+ * [mk_rate]
+ - If the computed ratings do not stabilize, then mk_rate aborts.
+ $ ./mk_rate dir && ./mk_rate dir > players.yaml
+ can avoid rewriting the invalid ratings to the file.
+
+2008-02-23 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - A comment is converted to EUC-JP and then written in a log.
+ Note that this conversion guesses the input encoding. Clients
+ are recommended to send EUC-JP compatible strings to the
+ server.
+
+2008-02-21 Daigo Moriwaki <daigo at debian dot org>
+
+ * [util/players-graph.rb]
+ - Released. Draw a chart for a player's rating score.
+
+2008-02-17 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - An illegal teban specified for Floodgate login could crash the
+ server. This issue has been fixed.
+
+2008-02-16 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - Thread.abort_on_exception is now false, meaning that
+ a thread's abort does not affect the others.
+ - The uchifuzume check did not generate promoting moves, which
+ could crash the server with illegal moves. This issue has
+ been fixed.
+
+2008-02-14 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - Added a new pairing variation, Swiss-like style. Winners at the
+ previous games (his/her point of view, not the server's) are
+ paired first, and then the others are matched. This is the
+ default option now.
+ - Pairing classes are located in a separate source file,
+ pairing.rb. The file is 'load'ed each time to be used,
+ meaning that modifying the code will be applied to a running
+ server.
+ - You can specify a single player who will be out of pairing
+ when there are odd players waiting for Floodgate.
+
+2008-02-13 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - When there are odd players wating for Floodgate, the random
+ pairing deletes the player who has ever played the most games.
+
+2008-02-08 Daigo Moriwaki <daigo at debian dot org>
+
+ * [ml_html]
+ - For the Not-Yet-Rated group, those who have not connected
+ recently are not listed.
+ * [shogi-server]
+ - Floodgate's thread checks the current time each 10 secs.
+
+2008-02-05 Daigo Moriwaki <daigo at debian dot org>
+
+ * [mk_rate] [mk_html]
+ - Display not-yet-rated players as well.
+ * [mk_html]
+ - Use Yahoo! UI Library.
+
+2008-02-04 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server] [webserver]
+ - In the daemon mode, if the specified directory was a relative
+ path, the server could fail to start with a permission denied
+ error. This issue has been fixed. The path is interpreted as
+ an absolute path before switching to daemon.
+ - In the daemon mode, a wrong process id was written in
+ '--pid-file'. This issue has been fixed. Also, the pid file
+ will be removed when the server shuts down.
+
+2008-02-03 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - Game names that are recognized as the floodgate mode are now
+ /^floodgate-\d+-\d+$/.
+ - Floodgate could not schedule the next time when it was the next
+ day. This issue has been fixed.
+
+2008-02-02 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - Implemented a new feature, Floodgate mode, for covenience with
+ public rating games. Now there is a special game "wdoor-900-0".
+ Matching players for that game is scheduled each 30 minitues.
+
+2007-11-03 Daigo Moriwaki <daigo at debian dot org>
+
+ * [mk_rate]
+ - Support Ruby 1.8.6 patch level 111 (or higher) and GSL 1.10 (or higher).
+ It may not work with lower verions.
+
+2007-09-06 Daigo Moriwaki <daigo at debian dot org>
+
+ * [shogi-server]
+ - The logic to detect Oute-Sennichite was not complete. Both players
+ (checking side and escaping side) may cause Oute-Sennichite. The old
+ logic only cared for the checking player. This issue has been fixed.
+
2007-06-16 Daigo Moriwaki <daigo at debian dot org>
* [webserver]
- Initial version. This web server is an interface between HTTP and
- shogi-server. Shogi-server commands are available over HTTP. As of
- now %%LIST and %%WHO commands are supported.
+ shogi-server. Shogi-server commands will be available over HTTP. As
+ of now %%LIST and %%WHO commands are supported.
+ * [mk_rate]
+ - Bumped up GAME_LIMIT (from 10) to 15 because the calculation of
+ rates sometimes went wrong (infinite values).
2007-04-21 Daigo Moriwaki <daigo at debian dot org>
because it is only available for CSA's official testing server and does
not belong to the CSA standard protocol. Therefor, when clients receive
`CHALLENGE ACCEPTED' from this server, they must ignore it.
- - Show revision in a start up messeage.
+ - Show revision in a start up message.
2007-04-01 Daigo Moriwaki <daigo at debian dot org>