[shogi-server] Bump up the revision to 20201206
[shogi-server] Make invalid comments illegal Some client sent moves with comments in an invalid format like "+7776FU '* 30 -3334FU +2726FU". Such messages are now deemed illegal.
[shogi-server] Support listening on IPv6 addresses Thanks to mizar for a patch. (Closes #40822)
[shogi-server] Improve timed-up detection (continued) The server now checks timed up when it receives a-single-space keep alive messages as well. (Closes #40821)
[shogi-server] Improve timed-up detection. Previously, the server checked if a game got timed up when a player in turn sent no message for a certain amount of time mainly defined by Default_Timeout. If the player sent keep alive frequently, the timed-up detection could be quite delayed. This issue has been addressed. The server now checks timed up with keep alive received as well. Players are notified with TIME_UP not long before games gets timed up.
[shogi-server] Create a directory for a PID file. (Closes #38546) To put a PID file such as /var/run/shogi-server/shogi-server.pid, if directories do not exist, they will be created recursively.
* [shogi-server] Support a graceful shutdown. (Closes #38544) A file named "STOP" in the base directory prevents the server from starting new games including Floodgate matches.
[shogi-server] Give more penalty on assigning matches with same players. (Closes #38178)
Merge remote-tracking branch 'origin/master' into wdoor-stable
[shogi-server] Write game results in categorical files The shogi-server now writes down game results in the following files, depending on a game class: - 00LIST: all games - 00LIST.floodgate: floodgate games - 00LIST.others: non-floodgate games (Closes #37492)
Modify mk_rate to follow the change in mk_game_results
Update Revision to 20170902
[shogi-server] [mk_game_results] Change schema to add number of moves The format of an internal game result summary file, '00LIST', has been changed to add number of moves of a game, which would be of help for a script calculating rating scores. (Closes #37491)
[shogi-server] Write more game results in record files As the CSA Record Format standard states, "%TIME_UP" and "%SENNICHITE" are now recorded in CSA files when a game ends for timed up or sennichite respectively. (Closes #37490)
Fix #37023: utils/csa-filter.rb: Allow csa-filter.rb to filter games by a winner or loser New command lines, --winner <player> or --loser <player>, are now supported to supply extra filtering conditions. Note that each filter is combined as AND condition.
Fix Dockerfile
Update Revision to 20161211.
Fix #36855: Allow util/statistics.rb to set a filtering condition of found files Regarding util/statistics.rb, add a new command line option, --filter regexp, to process files that are matched with a regexp. It would make it easier to calculate statistics of certain games.
Remove a debug message
Correct Docker's repository name