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);



Reply via email to