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 - astieger@suse.com
+
+- 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
+
+ * 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
+
+ * src/engine/protocol.cpp: print error for invalid move.
+
+2016-09-20 Antonio Ceballos
+
+ * src/frontend/move.cc: truncate user input if longer
+ than 128 characters.
+
+2016-09-19 Antonio Ceballos
+
+ * configure.ac: version 6.2.3e (evolution of 6.2.3).
+ * doc/version.texi: version 6.2.3e.
+
2016-09-18 Antonio Ceballos
* 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 .
#
@@ -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='bug-gnu-chess@gnu.org'
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], [bug-gnu-chess@gnu.org], [gnuchess])
+AC_INIT([GNU Chess], [6.2.4], [bug-gnu-chess@gnu.org], [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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: German \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Esperanto \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Spanish \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: French \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Galician \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: LANGUAGE \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Norwegian Bokmaal \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Dutch \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Brazilian Portuguese \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Ukrainian \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Vietnamese \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: bug-gnu-chess@gnu.org\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 \n"
"Language-Team: Chinese (simplified) \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);