Hello community, here is the log from the commit of package gnuchess for openSUSE:Factory checked in at 2016-11-17 12:22:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuchess (Old) and /work/SRC/openSUSE:Factory/.gnuchess.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuchess" Changes: -------- --- /work/SRC/openSUSE:Factory/gnuchess/gnuchess.changes 2016-11-03 11:09:24.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gnuchess.new/gnuchess.changes 2016-11-17 12:22:39.000000000 +0100 @@ -1,0 +2,8 @@ +Tue Nov 15 12:29:25 UTC 2016 - [email protected] + +- gnuchess 6.2.4: + * Print error for invalid move. + * Truncate user input if longer than 128 characters + fixing CVE-2015-8972: user input buffer overflow (boo#1010143) + +------------------------------------------------------------------- Old: ---- gnuchess-6.2.3.tar.gz gnuchess-6.2.3.tar.gz.sig New: ---- gnuchess-6.2.4.tar.gz gnuchess-6.2.4.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuchess.spec ++++++ --- /var/tmp/diff_new_pack.eAdQrQ/_old 2016-11-17 12:22:41.000000000 +0100 +++ /var/tmp/diff_new_pack.eAdQrQ/_new 2016-11-17 12:22:41.000000000 +0100 @@ -17,7 +17,7 @@ Name: gnuchess -Version: 6.2.3 +Version: 6.2.4 Release: 0 Summary: GNU Chess Program License: GPL-3.0+ ++++++ gnuchess-6.2.3.tar.gz -> gnuchess-6.2.4.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/ChangeLog new/gnuchess-6.2.4/ChangeLog --- old/gnuchess-6.2.3/ChangeLog 2016-09-18 21:48:30.000000000 +0200 +++ new/gnuchess-6.2.4/ChangeLog 2016-10-29 11:03:23.000000000 +0200 @@ -1,3 +1,24 @@ +2016-10-29 Antonio Ceballos <[email protected]> + + * configure.ac: version 6.2.4. + * NEWS: version 6.2.4. + * TODO: version 6.2.4. + * doc/version.texi: version 6.2.4. + +2016-09-22 Antonio Ceballos <[email protected]> + + * src/engine/protocol.cpp: print error for invalid move. + +2016-09-20 Antonio Ceballos <[email protected]> + + * src/frontend/move.cc: truncate user input if longer + than 128 characters. + +2016-09-19 Antonio Ceballos <[email protected]> + + * configure.ac: version 6.2.3e (evolution of 6.2.3). + * doc/version.texi: version 6.2.3e. + 2016-09-18 Antonio Ceballos <[email protected]> * src/main.cc: copyright year 2016. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/NEWS new/gnuchess-6.2.4/NEWS --- old/gnuchess-6.2.3/NEWS 2016-09-18 18:44:36.000000000 +0200 +++ new/gnuchess-6.2.4/NEWS 2016-10-29 11:01:42.000000000 +0200 @@ -6,6 +6,11 @@ are permitted in any medium without royalty provided the copyright notice and this notice are preserved. +Version 6.2.4 (October 2016) + +- Print error for invalid move. +- Truncate user input if longer than 128 characters. + Version 6.2.3 (September 2016) - Quit after compiling book with option -a (--addbook). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/TODO new/gnuchess-6.2.4/TODO --- old/gnuchess-6.2.3/TODO 2016-09-18 18:06:34.000000000 +0200 +++ new/gnuchess-6.2.4/TODO 2016-10-29 10:27:39.000000000 +0200 @@ -8,33 +8,29 @@ Items are in random order, mostly reverse chronological. +Top priority: + +* Add a test harness for module-level testing.. + +* Consider using readline: replace calls to read() in frontend/engine.cc by calls to get_line(), the latter defined as in v5.08. Useful examples in the package examples directory. Those based on rl_callback_read_char can be interesting. See also http://www.gnu.org/software/autoconf-archive/ax_lib_readline.html. + * Clean and refurbish frontend new code: components.cc, engine.cc, etc. -* Bug found on Oct 29th, 2015. See bug-gnu-chess. +* Add support for Chess Engine Communication Protocol version 2. +http://www.open-aurec.com/wbforum/WinBoard/engine-intf.html + +Normal priority: * Evaluate the possibility to include an option 'enable/disable bigboard', to show a bigger board. * Evaluate the possibility to include an option 'enable/disable coords', to show row and column numbers beside the board. Coordinates are already present in graphic mode. -* Consider using readline: replace calls to read() in frontend/engine.cc by calls to get_line(), the latter defined as in v5.08. Useful examples in the package examples directory. Those based on rl_callback_read_char can be interesting. See also http://www.gnu.org/software/autoconf-archive/ax_lib_readline.html. - * 'pgnsave' will not save a file identical to the original in a sequence pgnload-pgnsave. * 'manual' and 'force' are almost identical, except for the order they do things. See cmd.cc. * 'name <myname>' forces output redirection to a log file. Comparing with version 5.08, some of the output is lost. -* Report invalid move instead of segmentation fault for the following -position: - -uci -ucinewgame -position startpos moves c2c4 g8f6 b1c3 c7c6 e2e4 d7d5 e4e5 f6e4 c3e4 d5e4 d1c2 c8f5 g1f3 e7e6 f3g1 f8c5 g2g4 e4e3 g4f5 e3f2 e1d1 f2g1Q h1g1 -go wtime 298000 btime 300000 - -The problem is the 'Q' for queen in 'f2g1Q'. It must be a 'q'. This was -reported by Igor Alelekov on 2014/06/29. - * Consider adding resign and draw offer commands. * Add analysis tools for the evaluation function. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/configure new/gnuchess-6.2.4/configure --- old/gnuchess-6.2.3/configure 2016-09-18 18:16:32.000000000 +0200 +++ new/gnuchess-6.2.4/configure 2016-10-29 10:55:07.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for GNU Chess 6.2.3. +# Generated by GNU Autoconf 2.69 for GNU Chess 6.2.4. # # Report bugs to <[email protected]>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='GNU Chess' PACKAGE_TARNAME='gnuchess' -PACKAGE_VERSION='6.2.3' -PACKAGE_STRING='GNU Chess 6.2.3' +PACKAGE_VERSION='6.2.4' +PACKAGE_STRING='GNU Chess 6.2.4' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='http://www.gnu.org/software/gnuchess/' @@ -1320,7 +1320,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU Chess 6.2.3 to adapt to many kinds of systems. +\`configure' configures GNU Chess 6.2.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1390,7 +1390,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU Chess 6.2.3:";; + short | recursive ) echo "Configuration of GNU Chess 6.2.4:";; esac cat <<\_ACEOF @@ -1499,7 +1499,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU Chess configure 6.2.3 +GNU Chess configure 6.2.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1960,7 +1960,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Chess $as_me 6.2.3, which was +It was created by GNU Chess $as_me 6.2.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2828,7 +2828,7 @@ # Define the identity of the package. PACKAGE='gnuchess' - VERSION='6.2.3' + VERSION='6.2.4' cat >>confdefs.h <<_ACEOF @@ -9456,7 +9456,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by GNU Chess $as_me 6.2.3, which was +This file was extended by GNU Chess $as_me 6.2.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -9524,7 +9524,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -GNU Chess config.status 6.2.3 +GNU Chess config.status 6.2.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/configure.ac new/gnuchess-6.2.4/configure.ac --- old/gnuchess-6.2.3/configure.ac 2016-09-18 18:12:43.000000000 +0200 +++ new/gnuchess-6.2.4/configure.ac 2016-10-29 10:54:00.000000000 +0200 @@ -10,7 +10,7 @@ dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -AC_INIT([GNU Chess], [6.2.3], [[email protected]], [gnuchess]) +AC_INIT([GNU Chess], [6.2.4], [[email protected]], [gnuchess]) AC_PREREQ(2.69) AC_CONFIG_HEADERS(src/config.h) AC_CONFIG_SRCDIR([src/main.cc]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/doc/gnuchess.info new/gnuchess-6.2.4/doc/gnuchess.info --- old/gnuchess-6.2.3/doc/gnuchess.info 2016-09-18 21:48:46.000000000 +0200 +++ new/gnuchess-6.2.4/doc/gnuchess.info 2016-10-29 10:55:45.000000000 +0200 @@ -1,7 +1,7 @@ This is gnuchess.info, produced by makeinfo version 5.0 from gnuchess.texi. -This manual is for GNU Chess (version 6.2.3, 18 September 2016), which +This manual is for GNU Chess (version 6.2.4, 18 September 2016), which is a complete chess program, frequently used as a chess engine. Copyright (C) 2001-2016 Free Software Foundation, Inc. @@ -23,9 +23,9 @@ GNU Chess ********* -This manual is for GNU Chess (version 6.2.3, 18 September 2016). +This manual is for GNU Chess (version 6.2.4, 18 September 2016). - This manual is for GNU Chess (version 6.2.3, 18 September 2016), + This manual is for GNU Chess (version 6.2.4, 18 September 2016), which is a complete chess program, frequently used as a chess engine. Copyright (C) 2001-2016 Free Software Foundation, Inc. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/doc/stamp-vti new/gnuchess-6.2.4/doc/stamp-vti --- old/gnuchess-6.2.3/doc/stamp-vti 2016-09-18 21:48:43.000000000 +0200 +++ new/gnuchess-6.2.4/doc/stamp-vti 2016-10-29 10:55:42.000000000 +0200 @@ -1,4 +1,4 @@ @set UPDATED 18 September 2016 @set UPDATED-MONTH September 2016 -@set EDITION 6.2.3 -@set VERSION 6.2.3 +@set EDITION 6.2.4 +@set VERSION 6.2.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/doc/version.texi new/gnuchess-6.2.4/doc/version.texi --- old/gnuchess-6.2.3/doc/version.texi 2016-09-18 21:48:43.000000000 +0200 +++ new/gnuchess-6.2.4/doc/version.texi 2016-10-29 10:55:42.000000000 +0200 @@ -1,4 +1,4 @@ @set UPDATED 18 September 2016 @set UPDATED-MONTH September 2016 -@set EDITION 6.2.3 -@set VERSION 6.2.3 +@set EDITION 6.2.4 +@set VERSION 6.2.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/man/gnuchess.1 new/gnuchess-6.2.4/man/gnuchess.1 --- old/gnuchess-6.2.3/man/gnuchess.1 2016-09-18 21:05:51.000000000 +0200 +++ new/gnuchess-6.2.4/man/gnuchess.1 2016-10-29 10:55:45.000000000 +0200 @@ -1,12 +1,12 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.1. -.TH CHESS "1" "September 2016" "Chess 6.2.3" "User Commands" +.TH CHESS "1" "October 2016" "Chess 6.2.4" "User Commands" .SH NAME Chess \- GNU Chess .SH SYNOPSIS .B gnuchess [\fI\,OPTION\/\fR]... .SH DESCRIPTION -GNU Chess 6.2.3 +GNU Chess 6.2.4 Copyright \(co 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. Files old/gnuchess-6.2.3/po/de.gmo and new/gnuchess-6.2.4/po/de.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/de.po new/gnuchess-6.2.4/po/de.po --- old/gnuchess-6.2.3/po/de.po 2016-09-18 21:05:33.000000000 +0200 +++ new/gnuchess-6.2.4/po/de.po 2016-10-29 11:05:51.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.1.1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2014-03-30 18:01+0100\n" "Last-Translator: Mario Blättermann <[email protected]>\n" "Language-Team: German <[email protected]>\n" Files old/gnuchess-6.2.3/po/eo.gmo and new/gnuchess-6.2.4/po/eo.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/eo.po new/gnuchess-6.2.4/po/eo.po --- old/gnuchess-6.2.3/po/eo.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/eo.po 2016-10-29 11:05:51.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.1.1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2013-11-25 08:03-0300\n" "Last-Translator: Felipe Castro <[email protected]>\n" "Language-Team: Esperanto <[email protected]>\n" Files old/gnuchess-6.2.3/po/es.gmo and new/gnuchess-6.2.4/po/es.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/es.po new/gnuchess-6.2.4/po/es.po --- old/gnuchess-6.2.3/po/es.po 2016-09-18 21:05:33.000000000 +0200 +++ new/gnuchess-6.2.4/po/es.po 2016-10-29 11:05:51.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2015-09-16 23:32+0200\n" "Last-Translator: Antonio Ceballos <[email protected]>\n" "Language-Team: Spanish <[email protected]>\n" Files old/gnuchess-6.2.3/po/fr.gmo and new/gnuchess-6.2.4/po/fr.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/fr.po new/gnuchess-6.2.4/po/fr.po --- old/gnuchess-6.2.3/po/fr.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/fr.po 2016-10-29 11:05:51.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2015-12-23 00:37+0100\n" "Last-Translator: Stéphane Aulery <[email protected]>\n" "Language-Team: French <[email protected]>\n" Files old/gnuchess-6.2.3/po/gl.gmo and new/gnuchess-6.2.4/po/gl.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/gl.po new/gnuchess-6.2.4/po/gl.po --- old/gnuchess-6.2.3/po/gl.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/gl.po 2016-10-29 11:05:51.000000000 +0200 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.1.1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2014-05-10 17:27+0100\n" "Last-Translator: Leandro Regueiro <[email protected]>\n" "Language-Team: Galician <[email protected]>\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/gnuchess.pot new/gnuchess-6.2.4/po/gnuchess.pot --- old/gnuchess-6.2.3/po/gnuchess.pot 2016-09-18 21:05:33.000000000 +0200 +++ new/gnuchess-6.2.4/po/gnuchess.pot 2016-10-29 11:05:51.000000000 +0200 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gnuchess 6.2.3\n" +"Project-Id-Version: gnuchess 6.2.4\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" Files old/gnuchess-6.2.3/po/nb.gmo and new/gnuchess-6.2.4/po/nb.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/nb.po new/gnuchess-6.2.4/po/nb.po --- old/gnuchess-6.2.3/po/nb.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/nb.po 2016-10-29 11:05:51.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2015-12-23 03:34+0100\n" "Last-Translator: Johnny A. Solbu <[email protected]>\n" "Language-Team: Norwegian Bokmaal <[email protected]>\n" Files old/gnuchess-6.2.3/po/nl.gmo and new/gnuchess-6.2.4/po/nl.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/nl.po new/gnuchess-6.2.4/po/nl.po --- old/gnuchess-6.2.3/po/nl.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/nl.po 2016-10-29 11:05:51.000000000 +0200 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2015-09-24 10:06+0200\n" "Last-Translator: Benno Schulenberg <[email protected]>\n" "Language-Team: Dutch <[email protected]>\n" Files old/gnuchess-6.2.3/po/pt_BR.gmo and new/gnuchess-6.2.4/po/pt_BR.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/pt_BR.po new/gnuchess-6.2.4/po/pt_BR.po --- old/gnuchess-6.2.3/po/pt_BR.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/pt_BR.po 2016-10-29 11:05:51.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2016-04-08 17:44-0200\n" "Last-Translator: Rafael Fontenelle <[email protected]>\n" "Language-Team: Brazilian Portuguese <[email protected]." Files old/gnuchess-6.2.3/po/sr.gmo and new/gnuchess-6.2.4/po/sr.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/sr.po new/gnuchess-6.2.4/po/sr.po --- old/gnuchess-6.2.3/po/sr.po 2016-09-18 21:05:33.000000000 +0200 +++ new/gnuchess-6.2.4/po/sr.po 2016-10-29 11:05:51.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gnuchess-6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2015-12-24 10:54+0200\n" "Last-Translator: Мирослав Николић <[email protected]>\n" "Language-Team: Serbian <(nothing)>\n" Files old/gnuchess-6.2.3/po/uk.gmo and new/gnuchess-6.2.4/po/uk.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/uk.po new/gnuchess-6.2.4/po/uk.po --- old/gnuchess-6.2.3/po/uk.po 2016-09-18 21:05:33.000000000 +0200 +++ new/gnuchess-6.2.4/po/uk.po 2016-10-29 11:05:51.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2015-09-15 15:56+0300\n" "Last-Translator: Yuri Chornoivan <[email protected]>\n" "Language-Team: Ukrainian <[email protected]>\n" Files old/gnuchess-6.2.3/po/vi.gmo and new/gnuchess-6.2.4/po/vi.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/vi.po new/gnuchess-6.2.4/po/vi.po --- old/gnuchess-6.2.3/po/vi.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/vi.po 2016-10-29 11:05:51.000000000 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2015-09-16 07:38+0700\n" "Last-Translator: Trần Ngọc Quân <[email protected]>\n" "Language-Team: Vietnamese <[email protected]>\n" Files old/gnuchess-6.2.3/po/zh_CN.gmo and new/gnuchess-6.2.4/po/zh_CN.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/po/zh_CN.po new/gnuchess-6.2.4/po/zh_CN.po --- old/gnuchess-6.2.3/po/zh_CN.po 2016-09-18 21:05:34.000000000 +0200 +++ new/gnuchess-6.2.4/po/zh_CN.po 2016-10-29 11:05:52.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gnuchess 6.2.2-rc1\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2016-09-18 21:05+0200\n" +"POT-Creation-Date: 2016-10-29 11:05+0200\n" "PO-Revision-Date: 2016-01-12 21:14+0800\n" "Last-Translator: Tianze Wang <[email protected]>\n" "Language-Team: Chinese (simplified) <[email protected]>\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/src/engine/protocol.cpp new/gnuchess-6.2.4/src/engine/protocol.cpp --- old/gnuchess-6.2.3/src/engine/protocol.cpp 2015-10-10 12:24:59.000000000 +0200 +++ new/gnuchess-6.2.4/src/engine/protocol.cpp 2016-09-22 00:01:50.000000000 +0200 @@ -520,6 +520,8 @@ move = move_from_string(move_string,SearchInput->board); + if (move == MoveNone) my_fatal("parse_position(): invalid move:%s\n",move_string); + move_do(SearchInput->board,move,undo); while (*ptr == ' ') ptr++; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnuchess-6.2.3/src/frontend/move.cc new/gnuchess-6.2.4/src/frontend/move.cc --- old/gnuchess-6.2.3/src/frontend/move.cc 2015-01-01 23:57:25.000000000 +0100 +++ new/gnuchess-6.2.4/src/frontend/move.cc 2016-09-20 01:12:35.000000000 +0200 @@ -542,6 +542,11 @@ BitBoard b, b2; leaf *n1, *n2; + /* User input could be longer than MAXSTR */ + if ( strlen(s) >= MAXSTR ) { + s[MAXSTR-1] = '\0'; + } + TreePtr[2] = TreePtr[1]; GenMoves (1); FilterIllegalMoves (1);
