Hello community,

here is the log from the commit of package chocolate-doom for openSUSE:Factory 
checked in at 2020-07-03 00:11:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chocolate-doom (Old)
 and      /work/SRC/openSUSE:Factory/.chocolate-doom.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chocolate-doom"

Fri Jul  3 00:11:05 2020 rev:16 rq:818147 version:3.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/chocolate-doom/chocolate-doom.changes    
2020-06-07 21:38:37.813509421 +0200
+++ /work/SRC/openSUSE:Factory/.chocolate-doom.new.3060/chocolate-doom.changes  
2020-07-03 00:13:21.980256038 +0200
@@ -1,0 +2,8 @@
+Wed Jul  1 15:43:07 UTC 2020 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 3.0.1
+  * Fixed a bug where a client in a networked game can
+    cause a stack-based buffer overflow on the server
+    [CVE-2020-14983, boo#1173595]
+
+-------------------------------------------------------------------

Old:
----
  chocolate-doom-3.0.0.tar.gz
  chocolate-doom-3.0.0.tar.gz.asc

New:
----
  chocolate-doom-3.0.1.tar.gz
  chocolate-doom-3.0.1.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ chocolate-doom.spec ++++++
--- /var/tmp/diff_new_pack.oVmEHc/_old  2020-07-03 00:13:23.508261097 +0200
+++ /var/tmp/diff_new_pack.oVmEHc/_new  2020-07-03 00:13:23.512261111 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           chocolate-doom
-Version:        3.0.0
+Version:        3.0.1
 Release:        0
 Summary:        Conservative DOOM/Heretic/Hexen/Strife source port
 License:        GPL-2.0-or-later

++++++ chocolate-doom-3.0.0.tar.gz -> chocolate-doom-3.0.1.tar.gz ++++++
++++ 6950 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/NEWS.md new/chocolate-doom-3.0.1/NEWS.md
--- old/chocolate-doom-3.0.0/NEWS.md    2017-12-30 22:20:55.000000000 +0100
+++ new/chocolate-doom-3.0.1/NEWS.md    2020-06-25 05:15:40.000000000 +0200
@@ -1,3 +1,11 @@
+## 3.0.1 (2020-06-24)
+
+  This is a point release that fixes a security vulnerability
+  (CVE-2020-14983). An unchecked field in the Chocolate Doom server logic
+  could allow a malicious attacker to trigger arbitrary code execution
+  against Chocolate Doom servers. Thanks to MichaƂ Dardas from LogicalTrust
+  for discovering the vulnerability.
+
 ## 3.0.0 (2017-12-30)
 
   Chocolate Doom 3.0 is a new major revision. The main change is that
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/autotools/ar-lib 
new/chocolate-doom-3.0.1/autotools/ar-lib
--- old/chocolate-doom-3.0.0/autotools/ar-lib   1970-01-01 01:00:00.000000000 
+0100
+++ new/chocolate-doom-3.0.1/autotools/ar-lib   2020-06-25 04:54:11.000000000 
+0200
@@ -0,0 +1,271 @@
+#! /bin/sh
+# Wrapper for Microsoft lib.exe
+
+me=ar-lib
+scriptversion=2019-07-04.01; # UTC
+
+# Copyright (C) 2010-2020 Free Software Foundation, Inc.
+# Written by Peter Rosin <p...@lysator.liu.se>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-autom...@gnu.org> or send patches to
+# <automake-patc...@gnu.org>.
+
+
+# func_error message
+func_error ()
+{
+  echo "$me: $1" 1>&2
+  exit 1
+}
+
+file_conv=
+
+# func_file_conv build_file
+# Convert a $build file to $host form and store it in $file
+# Currently only supports Windows hosts.
+func_file_conv ()
+{
+  file=$1
+  case $file in
+    / | /[!/]*) # absolute file, and not a UNC file
+      if test -z "$file_conv"; then
+       # lazily determine how to convert abs files
+       case `uname -s` in
+         MINGW*)
+           file_conv=mingw
+           ;;
+         CYGWIN* | MSYS*)
+           file_conv=cygwin
+           ;;
+         *)
+           file_conv=wine
+           ;;
+       esac
+      fi
+      case $file_conv in
+       mingw)
+         file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
+         ;;
+       cygwin | msys)
+         file=`cygpath -m "$file" || echo "$file"`
+         ;;
+       wine)
+         file=`winepath -w "$file" || echo "$file"`
+         ;;
+      esac
+      ;;
+  esac
+}
+
+# func_at_file at_file operation archive
+# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE
+# for each of them.
+# When interpreting the content of the @FILE, do NOT use func_file_conv,
+# since the user would need to supply preconverted file names to
+# binutils ar, at least for MinGW.
+func_at_file ()
+{
+  operation=$2
+  archive=$3
+  at_file_contents=`cat "$1"`
+  eval set x "$at_file_contents"
+  shift
+
+  for member
+  do
+    $AR -NOLOGO $operation:"$member" "$archive" || exit $?
+  done
+}
+
+case $1 in
+  '')
+     func_error "no command.  Try '$0 --help' for more information."
+     ;;
+  -h | --h*)
+    cat <<EOF
+Usage: $me [--help] [--version] PROGRAM ACTION ARCHIVE [MEMBER...]
+
+Members may be specified in a file named with @FILE.
+EOF
+    exit $?
+    ;;
+  -v | --v*)
+    echo "$me, version $scriptversion"
+    exit $?
+    ;;
+esac
+
+if test $# -lt 3; then
+  func_error "you must specify a program, an action and an archive"
+fi
+
+AR=$1
+shift
+while :
+do
+  if test $# -lt 2; then
+    func_error "you must specify a program, an action and an archive"
+  fi
+  case $1 in
+    -lib | -LIB \
+    | -ltcg | -LTCG \
+    | -machine* | -MACHINE* \
+    | -subsystem* | -SUBSYSTEM* \
+    | -verbose | -VERBOSE \
+    | -wx* | -WX* )
+      AR="$AR $1"
+      shift
+      ;;
+    *)
+      action=$1
+      shift
+      break
+      ;;
+  esac
+done
+orig_archive=$1
+shift
+func_file_conv "$orig_archive"
+archive=$file
+
+# strip leading dash in $action
+action=${action#-}
+
+delete=
+extract=
+list=
+quick=
+replace=
+index=
+create=
+
+while test -n "$action"
+do
+  case $action in
+    d*) delete=yes  ;;
+    x*) extract=yes ;;
+    t*) list=yes    ;;
+    q*) quick=yes   ;;
+    r*) replace=yes ;;
+    s*) index=yes   ;;
+    S*)             ;; # the index is always updated implicitly
+    c*) create=yes  ;;
+    u*)             ;; # TODO: don't ignore the update modifier
+    v*)             ;; # TODO: don't ignore the verbose modifier
+    *)
+      func_error "unknown action specified"
+      ;;
+  esac
+  action=${action#?}
+done
+
+case $delete$extract$list$quick$replace,$index in
+  yes,* | ,yes)
+    ;;
+  yesyes*)
+    func_error "more than one action specified"
+    ;;
+  *)
+    func_error "no action specified"
+    ;;
+esac
+
+if test -n "$delete"; then
+  if test ! -f "$orig_archive"; then
+    func_error "archive not found"
+  fi
+  for member
+  do
+    case $1 in
+      @*)
+        func_at_file "${1#@}" -REMOVE "$archive"
+        ;;
+      *)
+        func_file_conv "$1"
+        $AR -NOLOGO -REMOVE:"$file" "$archive" || exit $?
+        ;;
+    esac
+  done
+
+elif test -n "$extract"; then
+  if test ! -f "$orig_archive"; then
+    func_error "archive not found"
+  fi
+  if test $# -gt 0; then
+    for member
+    do
+      case $1 in
+        @*)
+          func_at_file "${1#@}" -EXTRACT "$archive"
+          ;;
+        *)
+          func_file_conv "$1"
+          $AR -NOLOGO -EXTRACT:"$file" "$archive" || exit $?
+          ;;
+      esac
+    done
+  else
+    $AR -NOLOGO -LIST "$archive" | tr -d '\r' | sed -e 's/\\/\\\\/g' \
+      | while read member
+        do
+          $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
+        done
+  fi
+
+elif test -n "$quick$replace"; then
+  if test ! -f "$orig_archive"; then
+    if test -z "$create"; then
+      echo "$me: creating $orig_archive"
+    fi
+    orig_archive=
+  else
+    orig_archive=$archive
+  fi
+
+  for member
+  do
+    case $1 in
+    @*)
+      func_file_conv "${1#@}"
+      set x "$@" "@$file"
+      ;;
+    *)
+      func_file_conv "$1"
+      set x "$@" "$file"
+      ;;
+    esac
+    shift
+    shift
+  done
+
+  if test -n "$orig_archive"; then
+    $AR -NOLOGO -OUT:"$archive" "$orig_archive" "$@" || exit $?
+  else
+    $AR -NOLOGO -OUT:"$archive" "$@" || exit $?
+  fi
+
+elif test -n "$list"; then
+  if test ! -f "$orig_archive"; then
+    func_error "archive not found"
+  fi
+  $AR -NOLOGO -LIST "$archive" || exit $?
+fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/autotools/compile 
new/chocolate-doom-3.0.1/autotools/compile
--- old/chocolate-doom-3.0.0/autotools/compile  2017-12-30 22:22:42.000000000 
+0100
+++ new/chocolate-doom-3.0.1/autotools/compile  2020-06-25 05:20:42.000000000 
+0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2012-10-14.11; # UTC
+scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+# Copyright (C) 1999-2020 Free Software Foundation, Inc.
 # Written by Tom Tromey <tro...@cygnus.com>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -53,7 +53,7 @@
          MINGW*)
            file_conv=mingw
            ;;
-         CYGWIN*)
+         CYGWIN* | MSYS*)
            file_conv=cygwin
            ;;
          *)
@@ -67,7 +67,7 @@
        mingw/*)
          file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
          ;;
-       cygwin/*)
+       cygwin/* | msys/*)
          file=`cygpath -m "$file" || echo "$file"`
          ;;
        wine/*)
@@ -255,7 +255,8 @@
     echo "compile $scriptversion"
     exit $?
     ;;
-  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
+  cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+  icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
     func_cl_wrapper "$@"      # Doesn't return...
     ;;
 esac
@@ -339,9 +340,9 @@
 # Local Variables:
 # mode: shell-script
 # sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/autotools/missing 
new/chocolate-doom-3.0.1/autotools/missing
--- old/chocolate-doom-3.0.0/autotools/missing  2017-12-30 22:22:42.000000000 
+0100
+++ new/chocolate-doom-3.0.1/autotools/missing  2020-06-25 05:20:42.000000000 
+0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Common wrapper for a few potentially missing GNU programs.
 
-scriptversion=2013-10-28.13; # UTC
+scriptversion=2018-03-07.03; # UTC
 
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2020 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <pin...@iro.umontreal.ca>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -101,9 +101,9 @@
   exit $st
 fi
 
-perl_URL=http://www.perl.org/
-flex_URL=http://flex.sourceforge.net/
-gnu_software_URL=http://www.gnu.org/software
+perl_URL=https://www.perl.org/
+flex_URL=https://github.com/westes/flex
+gnu_software_URL=https://www.gnu.org/software
 
 program_details ()
 {
@@ -207,9 +207,9 @@
 exit $st
 
 # Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
 # time-stamp-start: "scriptversion="
 # time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-time-zone: "UTC"
+# time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/codeblocks/config.h 
new/chocolate-doom-3.0.1/codeblocks/config.h
--- old/chocolate-doom-3.0.0/codeblocks/config.h        2017-12-30 
22:20:55.000000000 +0100
+++ new/chocolate-doom-3.0.1/codeblocks/config.h        2020-06-25 
05:11:48.000000000 +0200
@@ -9,13 +9,13 @@
 #define PACKAGE_NAME "Chocolate Doom"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "Chocolate Doom 3.0.0"
+#define PACKAGE_STRING "Chocolate Doom 3.0.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "chocolate-doom"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "3.0.0"
+#define PACKAGE_VERSION "3.0.1"
 
 /* Change this when you create your awesome forked version */
 #define PROGRAM_PREFIX "chocolate-"
@@ -24,7 +24,7 @@
 #define STDC_HEADERS 1
 
 /* Version number of package */
-#define VERSION "3.0.0"
+#define VERSION "3.0.1"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/codeblocks/game-res.rc 
new/chocolate-doom-3.0.1/codeblocks/game-res.rc
--- old/chocolate-doom-3.0.0/codeblocks/game-res.rc     2017-12-30 
22:20:55.000000000 +0100
+++ new/chocolate-doom-3.0.1/codeblocks/game-res.rc     2020-06-25 
05:11:57.000000000 +0200
@@ -1,21 +1,21 @@
 1 ICON "../data/doom.ico"
 
 1 VERSIONINFO
-PRODUCTVERSION 3,0,0,0
-FILEVERSION 3,0,0,0
+PRODUCTVERSION 3,0,1,0
+FILEVERSION 3,0,1,0
 FILETYPE 1
 {
  BLOCK "StringFileInfo"
  {
   BLOCK "040904E4"
   {
-   VALUE "FileVersion", "3.0.0"
-   VALUE "FileDescription", "3.0.0"
+   VALUE "FileVersion", "3.0.1"
+   VALUE "FileDescription", "3.0.1"
    VALUE "InternalName", "Chocolate Doom"
    VALUE "CompanyName", "Chocolate Doom"
    VALUE "LegalCopyright", "GNU General Public License"
    VALUE "ProductName", "Chocolate Doom"
-   VALUE "ProductVersion", "3.0.0"
+   VALUE "ProductVersion", "3.0.1"
   }
  }
  BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/codeblocks/setup-res.rc 
new/chocolate-doom-3.0.1/codeblocks/setup-res.rc
--- old/chocolate-doom-3.0.0/codeblocks/setup-res.rc    2017-12-30 
22:20:55.000000000 +0100
+++ new/chocolate-doom-3.0.1/codeblocks/setup-res.rc    2020-06-25 
05:12:04.000000000 +0200
@@ -1,21 +1,21 @@
 1 ICON "../data/setup.ico"
 
 1 VERSIONINFO
-PRODUCTVERSION 3,0,0,0
-FILEVERSION 3,0,0,0
+PRODUCTVERSION 3,0,1,0
+FILEVERSION 3,0,1,0
 FILETYPE 1
 {
  BLOCK "StringFileInfo"
  {
   BLOCK "040904E4"
   {
-   VALUE "FileVersion", "3.0.0"
+   VALUE "FileVersion", "3.0.1"
    VALUE "FileDescription", "Chocolate Doom Setup"
    VALUE "InternalName", "chocolate-setup"
    VALUE "CompanyName", "Chocolate Doom"
    VALUE "LegalCopyright", "GNU General Public License"
    VALUE "ProductName", "Chocolate Doom Setup"
-   VALUE "ProductVersion", "3.0.0"
+   VALUE "ProductVersion", "3.0.1"
   }
  }
  BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/configure.ac new/chocolate-doom-3.0.1/configure.ac
--- old/chocolate-doom-3.0.0/configure.ac       2017-12-30 22:20:55.000000000 
+0100
+++ new/chocolate-doom-3.0.1/configure.ac       2020-06-25 05:12:07.000000000 
+0200
@@ -1,4 +1,4 @@
-AC_INIT(Chocolate Doom, 3.0.0,
+AC_INIT(Chocolate Doom, 3.0.1,
         chocolate-doom-dev-l...@chocolate-doom.org, chocolate-doom)
 
 PACKAGE_SHORTNAME=${PACKAGE_NAME% Doom}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/msvc/config.h new/chocolate-doom-3.0.1/msvc/config.h
--- old/chocolate-doom-3.0.0/msvc/config.h      2017-12-30 22:20:55.000000000 
+0100
+++ new/chocolate-doom-3.0.1/msvc/config.h      2020-06-25 05:12:13.000000000 
+0200
@@ -11,19 +11,19 @@
 #define PACKAGE_NAME "Chocolate Doom"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "Chocolate Doom 3.0.0"
+#define PACKAGE_STRING "Chocolate Doom 3.0.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "chocolate-doom"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "3.0.0"
+#define PACKAGE_VERSION "3.0.1"
 
 /* Change this when you create your awesome forked version */
 #define PROGRAM_PREFIX "chocolate-"
 
 /* Version number of package */
-#define VERSION "3.0.0"
+#define VERSION "3.0.1"
 
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/msvc/win32.rc new/chocolate-doom-3.0.1/msvc/win32.rc
--- old/chocolate-doom-3.0.0/msvc/win32.rc      2017-12-30 22:20:55.000000000 
+0100
+++ new/chocolate-doom-3.0.1/msvc/win32.rc      2020-06-25 05:12:21.000000000 
+0200
@@ -25,8 +25,8 @@
 #endif
 
 1 VERSIONINFO
-PRODUCTVERSION 3,0,0,0
-FILEVERSION 3,0,0,0
+PRODUCTVERSION 3,0,1,0
+FILEVERSION 3,0,1,0
 FILETYPE 1
 BEGIN
        BLOCK "StringFileInfo"
@@ -34,12 +34,12 @@
                BLOCK "040904E4"
                BEGIN
                        VALUE "FileVersion", "1.0.0"
-                       VALUE "FileDescription", "Chocolate Doom 3.0.0"
+                       VALUE "FileDescription", "Chocolate Doom 3.0.1"
                        VALUE "InternalName", "chocolate-doom"
                        VALUE "CompanyName", "frag...@gmail.com"
                        VALUE "LegalCopyright", "GNU General Public License"
                        VALUE "ProductName", "Chocolate Doom"
-                       VALUE "ProductVersion", "3.0.0"
+                       VALUE "ProductVersion", "3.0.1"
                END
        END
        BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/rpm.spec new/chocolate-doom-3.0.1/rpm.spec
--- old/chocolate-doom-3.0.0/rpm.spec   2017-12-30 22:22:46.000000000 +0100
+++ new/chocolate-doom-3.0.1/rpm.spec   2020-06-25 05:20:53.000000000 +0200
@@ -1,9 +1,9 @@
 
 Name: chocolate-doom
 Summary: Conservative source port
-Version: 3.0.0
+Version: 3.0.1
 Release: 1
-Source: 
https://www.chocolate-doom.org/downloads/3.0.0/chocolate-doom-3.0.0.tar.gz
+Source: 
https://www.chocolate-doom.org/downloads/3.0.1/chocolate-doom-3.0.1.tar.gz
 URL: https://www.chocolate-doom.org/
 Group: Amusements/Games
 BuildRoot: /var/tmp/chocolate-doom-buildroot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/src/d_loop.c new/chocolate-doom-3.0.1/src/d_loop.c
--- old/chocolate-doom-3.0.0/src/d_loop.c       2017-12-30 22:20:28.000000000 
+0100
+++ new/chocolate-doom-3.0.1/src/d_loop.c       2020-06-25 05:10:55.000000000 
+0200
@@ -424,6 +424,11 @@
     ticdup = settings->ticdup;
     new_sync = settings->new_sync;
 
+    if (ticdup < 1)
+    {
+        I_Error("D_StartNetGame: invalid ticdup value (%d)", ticdup);
+    }
+
     // TODO: Message disabled until we fix new_sync.
     //if (!new_sync)
     //{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/src/net_structrw.c 
new/chocolate-doom-3.0.1/src/net_structrw.c
--- old/chocolate-doom-3.0.0/src/net_structrw.c 2017-12-30 22:20:28.000000000 
+0100
+++ new/chocolate-doom-3.0.1/src/net_structrw.c 2020-06-25 05:10:55.000000000 
+0200
@@ -116,7 +116,7 @@
         return false;
     }
 
-    for (i = 0; i < settings->num_players; ++i)
+    for (i = 0; i < settings->num_players && i < NET_MAXPLAYERS; ++i)
     {
         if (!NET_ReadInt8(packet,
                           (unsigned int *) &settings->player_classes[i]))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/src/resource.rc 
new/chocolate-doom-3.0.1/src/resource.rc
--- old/chocolate-doom-3.0.0/src/resource.rc    2017-12-30 22:22:46.000000000 
+0100
+++ new/chocolate-doom-3.0.1/src/resource.rc    2020-06-25 05:20:53.000000000 
+0200
@@ -5,21 +5,21 @@
 CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "../src/manifest.xml"
 
 1 VERSIONINFO
-PRODUCTVERSION 3, 0, 0, 0
-FILEVERSION 3, 0, 0, 0
+PRODUCTVERSION 3, 0, 1, 0
+FILEVERSION 3, 0, 1, 0
 FILETYPE 1
 {
  BLOCK "StringFileInfo"
  {
   BLOCK "040904E4"
   {
-   VALUE "FileVersion", "3.0.0.0"
-   VALUE "FileDescription", "Chocolate Doom 3.0.0"
+   VALUE "FileVersion", "3.0.1.0"
+   VALUE "FileDescription", "Chocolate Doom 3.0.1"
    VALUE "InternalName", "chocolate-doom"
    VALUE "CompanyName", "chocolate-doom-dev-l...@chocolate-doom.org"
    VALUE "LegalCopyright", "Copyright (C) 1993-2017. Licensed under GNU 
General Public License, version 2"
    VALUE "ProductName", "Chocolate Doom"
-   VALUE "ProductVersion", "3.0.0"
+   VALUE "ProductVersion", "3.0.1"
   }
  }
  BLOCK "VarFileInfo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/chocolate-doom-3.0.0/src/setup-res.rc 
new/chocolate-doom-3.0.1/src/setup-res.rc
--- old/chocolate-doom-3.0.0/src/setup-res.rc   2017-12-30 22:22:46.000000000 
+0100
+++ new/chocolate-doom-3.0.1/src/setup-res.rc   2020-06-25 05:20:53.000000000 
+0200
@@ -3,21 +3,21 @@
 1 24 MOVEABLE PURE "../src/setup/setup-manifest.xml"
 
 1 VERSIONINFO
-PRODUCTVERSION 3, 0, 0, 0
-FILEVERSION 3, 0, 0, 0
+PRODUCTVERSION 3, 0, 1, 0
+FILEVERSION 3, 0, 1, 0
 FILETYPE 1
 {
  BLOCK "StringFileInfo"
  {
   BLOCK "040904E4"
   {
-   VALUE "FileVersion", "3.0.0.0"
-   VALUE "FileDescription", "Chocolate Doom 3.0.0 Setup"
+   VALUE "FileVersion", "3.0.1.0"
+   VALUE "FileDescription", "Chocolate Doom 3.0.1 Setup"
    VALUE "InternalName", "chocolate-doom"
    VALUE "CompanyName", "chocolate-doom-dev-l...@chocolate-doom.org"
    VALUE "LegalCopyright", "GNU General Public License"
    VALUE "ProductName", "Chocolate Doom Setup"
-   VALUE "ProductVersion", "3.0.0"
+   VALUE "ProductVersion", "3.0.1"
   }
  }
  BLOCK "VarFileInfo"


Reply via email to