commit reveng for openSUSE:Factory

2020-08-17 Thread root
Hello community,

here is the log from the commit of package reveng for openSUSE:Factory checked 
in at 2020-08-17 12:07:35

Comparing /work/SRC/openSUSE:Factory/reveng (Old)
 and  /work/SRC/openSUSE:Factory/.reveng.new.3399 (New)


Package is "reveng"

Mon Aug 17 12:07:35 2020 rev:8 rq:827124 version:2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/reveng/reveng.changes2019-12-10 
22:43:50.541777527 +0100
+++ /work/SRC/openSUSE:Factory/.reveng.new.3399/reveng.changes  2020-08-17 
12:09:15.194823760 +0200
@@ -1,0 +2,6 @@
+Sun Aug 16 13:58:02 UTC 2020 - Martin Hauke 
+
+- Update to version 2.1.1
+  * Updated project URL.
+
+---

Old:

  reveng-2.1.0.tar.xz

New:

  reveng-2.1.1.tar.xz



Other differences:
--
++ reveng.spec ++
--- /var/tmp/diff_new_pack.QZC2jc/_old  2020-08-17 12:09:19.062825916 +0200
+++ /var/tmp/diff_new_pack.QZC2jc/_new  2020-08-17 12:09:19.066825918 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package reveng
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2017, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,12 +18,12 @@
 
 
 Name:   reveng
-Version:2.1.0
+Version:2.1.1
 Release:0
 Summary:An arbitrary-precision CRC calculator and algorithm finder
 License:GPL-3.0-or-later
 Group:  Development/Tools/Other
-URL:http://reveng.sourceforge.net/
+URL:https://reveng.sourceforge.io
 Source: 
http://sourceforge.net/projects/%{name}/files/%{version}/%{name}-%{version}.tar.xz
 Patch0: reveng-dont-strip.patch
 Patch1: reveng-obey-cflags.patch

++ reveng-2.1.0.tar.xz -> reveng-2.1.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.1.0/CHANGES new/reveng-2.1.1/CHANGES
--- old/reveng-2.1.0/CHANGES2019-12-07 21:24:41.0 +0100
+++ new/reveng-2.1.1/CHANGES2020-08-14 17:56:13.0 +0200
@@ -1,6 +1,6 @@
 CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
 Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
-2019  Gregory Cook
+2019, 2020  Gregory Cook
 
 This file is part of CRC RevEng.
 
@@ -19,6 +19,10 @@
 
 Revision history of CRC RevEng
 
+2.1.1  14 August 2020
+   * Updated project URL.
+   * Added Chalfix utility for ARM Tube OS binary.
+
 2.1.0  7 December 2019
* Added -1 switch to skip equivalent forms.
* WIDTH may be specified before or after -i, -p, -q or -x.
@@ -29,7 +33,7 @@
* Added tomtorfs-wrapper.
* Revised poly class definitions and function entry conditions
  in poly.c.
-   * Added DFSFIX utility for ARM Tube OS binary.
+   * Added DFSfix utility for ARM Tube OS binary.
 
 2.0.2  2 November 2019
* The memory allocation expands geometrically while reading
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.1.0/Makefile new/reveng-2.1.1/Makefile
--- old/reveng-2.1.0/Makefile   2019-03-04 21:03:56.0 +0100
+++ new/reveng-2.1.1/Makefile   2020-08-14 17:56:13.0 +0200
@@ -1,10 +1,10 @@
 #!/usr/bin/make
 # Makefile
-# Greg Cook, 23/Feb/2019
+# Greg Cook, 14/Aug/2020
 
 # CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
 # Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
-# 2019  Gregory Cook
+# 2019, 2020  Gregory Cook
 #
 # This file is part of CRC RevEng.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.1.0/Mk.ARMTube new/reveng-2.1.1/Mk.ARMTube
--- old/reveng-2.1.0/Mk.ARMTube 2019-03-04 21:03:58.0 +0100
+++ new/reveng-2.1.1/Mk.ARMTube 2020-08-14 17:58:53.0 +0200
@@ -44,11 +44,11 @@
 
 
 # Mk/ARMTube
-# Greg Cook, 23/Feb/2019
+# Greg Cook, 14/Aug/2020
 
 # CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
 # Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
-# 2019  Gregory Cook
+# 2019, 2020  Gregory Cook
 #
 # This file is part of CRC RevEng.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.1.0/Mk.RISCOS new/reveng-2.1.1/Mk.RISCOS
--- old/reveng-2.1.0/Mk.RISCOS  2019-03-04 21:04:01.0 +0100
+++ new/reveng-2.1.1/Mk.RISCOS  2020-08-14 17:56:13.0 +0200
@@ -45,11 +45,11 @@
 
 
 # Mk/RISCOS
-# Greg Cook, 23/Feb/2019
+# Greg Cook, 14/Aug/2020
 
 # CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
 # Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
-# 2019  Gregory 

commit reveng for openSUSE:Factory

2019-12-10 Thread root
Hello community,

here is the log from the commit of package reveng for openSUSE:Factory checked 
in at 2019-12-10 22:43:33

Comparing /work/SRC/openSUSE:Factory/reveng (Old)
 and  /work/SRC/openSUSE:Factory/.reveng.new.4691 (New)


Package is "reveng"

Tue Dec 10 22:43:33 2019 rev:7 rq:755497 version:2.1.0

Changes:

--- /work/SRC/openSUSE:Factory/reveng/reveng.changes2019-11-19 
12:59:54.706111866 +0100
+++ /work/SRC/openSUSE:Factory/.reveng.new.4691/reveng.changes  2019-12-10 
22:43:50.541777527 +0100
@@ -1,0 +2,9 @@
+Mon Dec  9 19:35:01 UTC 2019 - Martin Hauke 
+
+- Update to version 2.1.0
+  * Added -1 switch to skip equivalent forms.
+  * WIDTH may be specified before or after -i, -p, -q or -x.
+  * Warnings are given if POLY has no +1 term or if a search
+is attempted with fewer than 4 codeword samples.
+
+---

Old:

  reveng-2.0.3.tar.xz

New:

  reveng-2.1.0.tar.xz



Other differences:
--
++ reveng.spec ++
--- /var/tmp/diff_new_pack.ihzAlY/_old  2019-12-10 22:43:51.21276 +0100
+++ /var/tmp/diff_new_pack.ihzAlY/_new  2019-12-10 22:43:51.221777275 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   reveng
-Version:2.0.3
+Version:2.1.0
 Release:0
 Summary:An arbitrary-precision CRC calculator and algorithm finder
 License:GPL-3.0-or-later

++ reveng-2.0.3.tar.xz -> reveng-2.1.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.0.3/CHANGES new/reveng-2.1.0/CHANGES
--- old/reveng-2.0.3/CHANGES2019-11-18 18:45:26.0 +0100
+++ new/reveng-2.1.0/CHANGES2019-12-07 21:24:41.0 +0100
@@ -19,11 +19,17 @@
 
 Revision history of CRC RevEng
 
-2.0.3  18 November 2019
+2.1.0  7 December 2019
+   * Added -1 switch to skip equivalent forms.
+   * WIDTH may be specified before or after -i, -p, -q or -x.
+   * Warnings are given if POLY has no +1 term or if a search
+ is attempted with fewer than 4 codeword samples.
+
+2.0.3  21 November 2019
* Added tomtorfs-wrapper.
* Revised poly class definitions and function entry conditions
  in poly.c.
-   * Added DFSFIX veneer for ARM Tube OS binary.
+   * Added DFSFIX utility for ARM Tube OS binary.
 
 2.0.2  2 November 2019
* The memory allocation expands geometrically while reading
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.0.3/README new/reveng-2.1.0/README
--- old/reveng-2.0.3/README 2019-11-02 17:05:30.0 +0100
+++ new/reveng-2.1.0/README 2019-12-07 21:25:15.0 +0100
@@ -108,7 +108,7 @@
 
 SYNOPSIS
 
-Usage: reveng  -cdDesvhu? [-bBfFGlLMrStVXyz]
+Usage: reveng  -cdDesvhu? [-1bBfFGlLMrStVXyz]
[-a BITS] [-A OBITS] [-i INIT] [-k KPOLY] [-m MODEL] [-p POLY]
[-p POLY] [-P RPOLY] [-q QPOLY] [-w WIDTH] [-x XOROUT] [STRING...]
 Options:
@@ -123,14 +123,14 @@
-w WIDTHregister size, in bits
-x XOROUT   final register XOR value
 Modifier switches:
-   -b big-endian CRC   -B big-endian CRC output
-   -f read files named in STRINGs  -F skip preset model check pass
-   -G skip brute force search pass -l little-endian CRC
-   -L little-endian CRC output -M non-augmenting algorithm
-   -r right-justified output   -S print spaces between characters
-   -t left-justified output-V reverse algorithm only
-   -X print uppercase hexadecimal  -y low bytes first in files
-   -z raw binary STRINGs
+   -1 skip equivalent forms-b big-endian CRC
+   -B big-endian CRC output-f read files named in STRINGs
+   -F skip preset model check pass -G skip brute force search pass
+   -l little-endian CRC-L little-endian CRC output
+   -M non-augmenting algorithm -r right-justified output
+   -S print spaces between chars   -t left-justified output
+   -V reverse algorithm only   -X print uppercase hexadecimal
+   -y low bytes first in files -z raw binary STRINGs
 Mode switches:
-c calculate CRCs   -d dump algorithm parameters
-D list preset algorithms   -e echo (and reformat) input
@@ -173,8 +173,6 @@
-i INIT
A hexadecimal digit string specifying the initial value
to set in the shift register before computing the CRC.
-   The width must be specified with -k, -m, -P or -w
-   before -i INIT.
-k KPOLY
The generator polynomial (see -p), written in the
hexadecimal, reversed-reciprocal notation found in
@@ -199,7 

commit reveng for openSUSE:Factory

2019-11-19 Thread root
Hello community,

here is the log from the commit of package reveng for openSUSE:Factory checked 
in at 2019-11-19 12:59:52

Comparing /work/SRC/openSUSE:Factory/reveng (Old)
 and  /work/SRC/openSUSE:Factory/.reveng.new.26869 (New)


Package is "reveng"

Tue Nov 19 12:59:52 2019 rev:6 rq:749477 version:2.0.3

Changes:

--- /work/SRC/openSUSE:Factory/reveng/reveng.changes2019-11-06 
13:56:53.676207453 +0100
+++ /work/SRC/openSUSE:Factory/.reveng.new.26869/reveng.changes 2019-11-19 
12:59:54.706111866 +0100
@@ -1,0 +2,15 @@
+Mon Nov 18 21:32:19 UTC 2019 - Martin Hauke 
+
+- Update to version 2.0.3
+  * Added tomtorfs-wrapper.
+  * Revised poly class definitions and function entry conditions
+in poly.c.
+  * Added DFSFIX veneer for ARM Tube OS binary.
+
+---
+Mon Nov  4 18:48:53 UTC 2019 - Martin Hauke 
+
+- Revert to http download since obs seems to have some issues
+  with https downloads from sourceforge
+
+---

Old:

  reveng-2.0.2.tar.xz

New:

  reveng-2.0.3.tar.xz



Other differences:
--
++ reveng.spec ++
--- /var/tmp/diff_new_pack.L3Oavo/_old  2019-11-19 12:59:55.474111381 +0100
+++ /var/tmp/diff_new_pack.L3Oavo/_new  2019-11-19 12:59:55.478111379 +0100
@@ -18,13 +18,13 @@
 
 
 Name:   reveng
-Version:2.0.2
+Version:2.0.3
 Release:0
 Summary:An arbitrary-precision CRC calculator and algorithm finder
 License:GPL-3.0-or-later
 Group:  Development/Tools/Other
 URL:http://reveng.sourceforge.net/
-Source: 
https://sourceforge.net/projects/%{name}/files/%{version}/%{name}-%{version}.tar.xz
+Source: 
http://sourceforge.net/projects/%{name}/files/%{version}/%{name}-%{version}.tar.xz
 Patch0: reveng-dont-strip.patch
 Patch1: reveng-obey-cflags.patch
 Patch2: reveng-presets_x86_64.patch

++ reveng-2.0.2.tar.xz -> reveng-2.0.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.0.2/CHANGES new/reveng-2.0.3/CHANGES
--- old/reveng-2.0.2/CHANGES2019-11-02 16:55:52.0 +0100
+++ new/reveng-2.0.3/CHANGES2019-11-18 18:45:26.0 +0100
@@ -19,19 +19,25 @@
 
 Revision history of CRC RevEng
 
+2.0.3  18 November 2019
+   * Added tomtorfs-wrapper.
+   * Revised poly class definitions and function entry conditions
+ in poly.c.
+   * Added DFSFIX veneer for ARM Tube OS binary.
+
 2.0.2  2 November 2019
* The memory allocation expands geometrically while reading
  polynomials from files; this improves performance on large
  files but memory overhead is increased during the read.
* The argument index is initialized at run time, allowing
- RISC OS and ARM Tube OS users to re-invoke CRC RevEng from
+ RISC OS and ARM Tube OS users to reinvoke CRC RevEng from
  memory using *Go.
* Replaced getopt library.
* Removed underscores from system calls.
* Updated documentation.
 
 2.0.1  9 May 2019
-   * Improved robustness of reveng()
+   * Improved robustness of reveng().
 
 2.0.0  6 May 2019
* Much faster brute force search for generator polynomials if
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.0.2/RISCOSify new/reveng-2.0.3/RISCOSify
--- old/reveng-2.0.2/RISCOSify  2019-10-02 21:45:06.0 +0200
+++ new/reveng-2.0.3/RISCOSify  2019-11-18 18:51:15.0 +0100
@@ -1,5 +1,5 @@
 | RISCOSify
-| Greg Cook, 2/Oct/2019
+| Greg Cook, 18/Nov/2019
 
 | CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
 | Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
@@ -26,6 +26,9 @@
 | Mk/ARMTube or Mk/RISCOS.
 
 Set CRCRevEng$Dir 
+IfThere .bin.armtubeos.dfsfix Then SetType 
.bin.armtubeos.dfsfix 
+IfThere .bin.armtubeos.dfsfix/inf Then SetType 
.bin.armtubeos.dfsfix/inf 
+IfThere .bin.armtubeos.dfsfix/txt Then SetType 
.bin.armtubeos.dfsfix/txt 
 IfThere .bin.armtubeos.README Then SetType 
.bin.armtubeos.README 
 IfThere .bin.armtubeos.reveng Then SetType 
.bin.armtubeos.reveng 
 IfThere .bin.armtubeos.reveng/inf Then SetType 
.bin.armtubeos.reveng/inf 
@@ -43,7 +46,7 @@
 IfThere .bin.riscos.Select_429.!Boot.Resources.!System.!Run 
Then SetType .bin.riscos.Select_429.!Boot.Resources.!System.!Run 

 IfThere .bin.riscos.!System.310.Modules.CLib Then SetType 
.bin.riscos.!System.310.Modules.CLib 
 IfThere .bin.riscos.!System.500.Modules.CLib Then SetType 
.bin.riscos.!System.500.Modules.CLib 
-IfThere .bin.win32.reveng/exe Then SetType 

commit reveng for openSUSE:Factory

2019-11-06 Thread root
Hello community,

here is the log from the commit of package reveng for openSUSE:Factory checked 
in at 2019-11-06 13:56:49

Comparing /work/SRC/openSUSE:Factory/reveng (Old)
 and  /work/SRC/openSUSE:Factory/.reveng.new.2990 (New)


Package is "reveng"

Wed Nov  6 13:56:49 2019 rev:5 rq:745174 version:2.0.2

Changes:

--- /work/SRC/openSUSE:Factory/reveng/reveng.changes2019-05-07 
23:20:59.177195914 +0200
+++ /work/SRC/openSUSE:Factory/.reveng.new.2990/reveng.changes  2019-11-06 
13:56:53.676207453 +0100
@@ -1,0 +2,20 @@
+Sun Nov  3 14:09:22 UTC 2019 - Martin Hauke 
+
+- Update to version 2.0.2
+  * The memory allocation expands geometrically while reading
+polynomials from files; this improves performance on large
+files but memory overhead is increased during the read.
+  * The argument index is initialized at run time, allowing
+RISC OS and ARM Tube OS users to re-invoke CRC RevEng from
+memory using *Go.
+  * Replaced getopt library.
+  * Removed underscores from system calls.
+  * Updated documentation.
+
+---
+Sat May 11 10:21:24 UTC 2019 - Martin Hauke 
+
+- Update to version 2.0.1
+  * Improved robustness of reveng()
+
+---

Old:

  reveng-2.0.0.tar.xz

New:

  reveng-2.0.2.tar.xz



Other differences:
--
++ reveng.spec ++
--- /var/tmp/diff_new_pack.R01y98/_old  2019-11-06 13:56:54.552208372 +0100
+++ /var/tmp/diff_new_pack.R01y98/_new  2019-11-06 13:56:54.564208384 +0100
@@ -18,13 +18,13 @@
 
 
 Name:   reveng
-Version:2.0.0
+Version:2.0.2
 Release:0
 Summary:An arbitrary-precision CRC calculator and algorithm finder
 License:GPL-3.0-or-later
 Group:  Development/Tools/Other
 URL:http://reveng.sourceforge.net/
-Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz
+Source: 
https://sourceforge.net/projects/%{name}/files/%{version}/%{name}-%{version}.tar.xz
 Patch0: reveng-dont-strip.patch
 Patch1: reveng-obey-cflags.patch
 Patch2: reveng-presets_x86_64.patch
@@ -48,7 +48,7 @@
 %ifarch x86_64
 %patch2 -p1
 %endif
-%ifarch %ix86
+%ifarch %{ix86}
 %patch3 -p1
 %endif
 
@@ -57,8 +57,8 @@
 export CFLAGS="%{optflags}"
 make %{?_smp_mflags}
 %else
-gcc %{optflags} -Wall -ansi -c bmpbit.c cli.c model.c poly.c preset.c reveng.c
-gcc %{optflags} -o reveng bmpbit.o cli.o model.o poly.o preset.o reveng.o
+cc %{optflags} -Wall -ansi -c bmpbit.c cli.c model.c poly.c preset.c reveng.c
+cc %{optflags} -o reveng bmpbit.o cli.o model.o poly.o preset.o reveng.o
 %endif
 
 %install

++ reveng-2.0.0.tar.xz -> reveng-2.0.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.0.0/CHANGES new/reveng-2.0.2/CHANGES
--- old/reveng-2.0.0/CHANGES2019-05-06 17:50:46.0 +0200
+++ new/reveng-2.0.2/CHANGES2019-11-02 16:55:52.0 +0100
@@ -19,6 +19,20 @@
 
 Revision history of CRC RevEng
 
+2.0.2  2 November 2019
+   * The memory allocation expands geometrically while reading
+ polynomials from files; this improves performance on large
+ files but memory overhead is increased during the read.
+   * The argument index is initialized at run time, allowing
+ RISC OS and ARM Tube OS users to re-invoke CRC RevEng from
+ memory using *Go.
+   * Replaced getopt library.
+   * Removed underscores from system calls.
+   * Updated documentation.
+
+2.0.1  9 May 2019
+   * Improved robustness of reveng()
+
 2.0.0  6 May 2019
* Much faster brute force search for generator polynomials if
  the most compact difference between right-aligned arguments is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-2.0.0/README new/reveng-2.0.2/README
--- old/reveng-2.0.0/README 2019-05-07 18:28:22.0 +0200
+++ new/reveng-2.0.2/README 2019-11-02 17:05:30.0 +0100
@@ -19,23 +19,12 @@
 
 THIRD-PARTY SOFTWARE
 
-CRC RevEng incorporates source code from ASPEX under the terms of
-version 3 of the GNU General Public License (GPLv3).  ASPEX is:
-
-Copyright (C) 1998, 2003 by David A. Hinds -- All Rights Reserved
-
-Homepage: 
-
-ASPEX is licensed under version 2 and all later versions of the GNU
-General Public License, therefore CRC RevEng remains licensed under
-version 3 and all later versions.
-
-Depending on one's interpretation of the License, the author created a
-modified copy of ASPEX as a whole by extracting files getopt.c and
-getopt.h verbatim on 19 December 2010.  

commit reveng for openSUSE:Factory

2019-05-07 Thread root
Hello community,

here is the log from the commit of package reveng for openSUSE:Factory checked 
in at 2019-05-07 23:20:57

Comparing /work/SRC/openSUSE:Factory/reveng (Old)
 and  /work/SRC/openSUSE:Factory/.reveng.new.5148 (New)


Package is "reveng"

Tue May  7 23:20:57 2019 rev:4 rq:701415 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/reveng/reveng.changes2019-05-02 
19:19:41.225672886 +0200
+++ /work/SRC/openSUSE:Factory/.reveng.new.5148/reveng.changes  2019-05-07 
23:20:59.177195914 +0200
@@ -1,0 +2,8 @@
+Mon May  6 17:56:07 UTC 2019 - Martin Hauke 
+
+- Update to version 2.0.0
+  * Much faster brute force search for generator polynomials if
+the most compact difference between right-aligned arguments is
+not more than twice the specified WIDTH.
+
+---

Old:

  reveng-1.6.3.tar.xz

New:

  reveng-2.0.0.tar.xz



Other differences:
--
++ reveng.spec ++
--- /var/tmp/diff_new_pack.J28pwR/_old  2019-05-07 23:20:59.845197516 +0200
+++ /var/tmp/diff_new_pack.J28pwR/_new  2019-05-07 23:20:59.849197525 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   reveng
-Version:1.6.3
+Version:2.0.0
 Release:0
 Summary:An arbitrary-precision CRC calculator and algorithm finder
 License:GPL-3.0-or-later

++ reveng-1.6.3.tar.xz -> reveng-2.0.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.3/CHANGES new/reveng-2.0.0/CHANGES
--- old/reveng-1.6.3/CHANGES2019-04-20 15:43:54.0 +0200
+++ new/reveng-2.0.0/CHANGES2019-05-06 17:50:46.0 +0200
@@ -19,6 +19,11 @@
 
 Revision history of CRC RevEng
 
+2.0.0  6 May 2019
+   * Much faster brute force search for generator polynomials if
+ the most compact difference between right-aligned arguments is
+ not more than twice the specified WIDTH.
+
 1.6.3  20 April 2019
* Added algorithm CRC-32/CD-ROM-EDC from the CRC Catalogue.
* Model class of CRC-16/ARC, CRC-16/GSM changed to 'attested'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.3/README new/reveng-2.0.0/README
--- old/reveng-1.6.3/README 2019-04-20 18:53:29.0 +0200
+++ new/reveng-2.0.0/README 2019-05-07 18:28:22.0 +0200
@@ -357,7 +357,9 @@
other whitespace), and if the digits are maskable in the
system character encoding, as digits 0-9 are in ASCII,
EBCDIC and UTF-8.  This is because the lowest bits of
-   each byte are extracted as described above.
+   each byte are extracted as described above.  The -e
+   switch can be used to verify that the messages are being
+   read as expected.
-A OBITS
Specifies the number of bits per character in output.
-f
@@ -535,11 +537,21 @@
 then RefIn = True, RefOut = True.  Crossed-endian algorithms are also
 uncommon and the program will not search for them.
 
-To find the Poly value when Init is not known, there must be at least
-two arguments having the same length.
+The search for the Poly value proceeds much faster if the most compact
+difference between any two right-aligned arguments is limited to a few
+bytes in length.  The search space is then determined by the length of
+the difference, less the length of the generator polynomial.  When the
+CRC algorithm is wide, try for instance to obtain a pair of codewords
+where the message portion differs only in the last byte or two.  Even if
+the difference at the end of the message portion is as long as the
+checksum itself, the number of trial divisions needed is still cut in
+half.
 
-To find both the Init and XorOut values, there must be at least two
-arguments having different lengths; otherwise there is only enough
+To find the Poly value when Init is not known, at least two of the given
+arguments must have the same length.
+
+To find both the Init and XorOut values, at least two of the given
+arguments must have different lengths; otherwise there is only enough
 information to determine one value, given the other.  If all arguments
 have the same length then, by default,  CRC RevEng fixes XorOut at zero
 and calculates Init accordingly.  (In hardware it is easier to set a
@@ -574,6 +586,18 @@
 (but excluding) a specified polynomial, from a specified polynomial
 upwards, or from one polynomial up to (but excluding) another.
 
+Where a compact difference between arguments has been found, the
+polynomial that is searched for is not the generator itself, but its
+shorter cofactor whose value is determined by the difference 

commit reveng for openSUSE:Factory

2019-05-02 Thread root
Hello community,

here is the log from the commit of package reveng for openSUSE:Factory checked 
in at 2019-05-02 19:19:37

Comparing /work/SRC/openSUSE:Factory/reveng (Old)
 and  /work/SRC/openSUSE:Factory/.reveng.new.5148 (New)


Package is "reveng"

Thu May  2 19:19:37 2019 rev:3 rq:699829 version:1.6.3

Changes:

--- /work/SRC/openSUSE:Factory/reveng/reveng.changes2019-03-06 
15:51:53.116430017 +0100
+++ /work/SRC/openSUSE:Factory/.reveng.new.5148/reveng.changes  2019-05-02 
19:19:41.225672886 +0200
@@ -1,0 +2,8 @@
+Sat Apr 20 19:31:47 UTC 2019 - Martin Hauke 
+
+- Update to version 1.6.3
+  * Added algorithm CRC-32/CD-ROM-EDC from the CRC Catalogue.
+  * Model class of CRC-16/ARC, CRC-16/GSM changed to 'attested'.
+  * Error message advises that a positive -P may also precede -s.
+
+---

Old:

  reveng-1.6.2.tar.xz

New:

  reveng-1.6.3.tar.xz



Other differences:
--
++ reveng.spec ++
--- /var/tmp/diff_new_pack.TBPtvn/_old  2019-05-02 19:19:41.697673749 +0200
+++ /var/tmp/diff_new_pack.TBPtvn/_new  2019-05-02 19:19:41.697673749 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   reveng
-Version:1.6.2
+Version:1.6.3
 Release:0
 Summary:An arbitrary-precision CRC calculator and algorithm finder
 License:GPL-3.0-or-later

++ reveng-1.6.2.tar.xz -> reveng-1.6.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.2/CHANGES new/reveng-1.6.3/CHANGES
--- old/reveng-1.6.2/CHANGES2019-03-04 21:03:29.0 +0100
+++ new/reveng-1.6.3/CHANGES2019-04-20 15:43:54.0 +0200
@@ -19,8 +19,13 @@
 
 Revision history of CRC RevEng
 
-1.6.2  23 February 2019
-   * Added algorithm CRC-8/MIFARE-MAD from the CRC Catalogue
+1.6.3  20 April 2019
+   * Added algorithm CRC-32/CD-ROM-EDC from the CRC Catalogue.
+   * Model class of CRC-16/ARC, CRC-16/GSM changed to 'attested'.
+   * Error message advises that a positive -P may also precede -s.
+
+1.6.2  5 March 2019
+   * Added algorithm CRC-8/MIFARE-MAD from the CRC Catalogue.
 
 1.6.1  28 December 2018
* mnovel() clears the model's class flags.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.2/README new/reveng-1.6.3/README
--- old/reveng-1.6.2/README 2019-03-04 21:04:07.0 +0100
+++ new/reveng-1.6.3/README 2019-04-20 18:53:29.0 +0200
@@ -58,7 +58,7 @@
 It is a port and expansion of the author's crcbfs.pl script from 2007,
 and runs up to 200 times faster on equivalent problems.  It is also a
 reference implementation of the author's "Catalogue of parametrised CRC
-algorithms", with the 105 currently listed models available as presets.
+algorithms", with the 107 currently listed models available as presets.
 
 To the author's knowledge CRC RevEng is the first published compiled
 application to address the general case of CRC algorithm reversal and
@@ -692,7 +692,7 @@
 detection and correction").
   
 
-Cook, Greg (21 November 2018).  "Catalogue of parametrised CRC
+Cook, Greg (19 April 2019).  "Catalogue of parametrised CRC
 algorithms".
   
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.2/bin/armtubeos/README 
new/reveng-1.6.3/bin/armtubeos/README
--- old/reveng-1.6.2/bin/armtubeos/README   2017-02-28 20:07:14.0 
+0100
+++ new/reveng-1.6.3/bin/armtubeos/README   2019-03-11 13:52:54.0 
+0100
@@ -1,19 +1,34 @@
 System requirements of ARM Tube OS binary
-Greg Cook, 7 February 2017
+Greg Cook, 11 March 2019
 
 CRC RevEng has been tested on a 16MB SPROW ARM7TDMI Coprocessor running
-ARM Tube OS version 0.45, with OS 1.20 and OPUS EDOS 0.4 (EDOSPAT 4.90)
-on the host.  Installation on disc is strongly recommended.  On this
-hardware a brute force search for a 32-bit CRC algorithm, given two
-5-byte codewords and a 6-byte codeword, completes in approximately
-10 hours 40 minutes.
+ARM Tube OS version 0.45, with OS 1.20 on the host.  Installation on
+disc is strongly recommended.
+The following filing systems are known to be compatible:-
+
+- OPUS EDOS 0.4, patched by EDOSPAT versions 4.90, 5.31 or 6.01
+- Acorn DFS 2.26, as supplied with the GoMMC interface (PDFS226.BIN)
 
 To load and run the ARM Tube OS binary successfully, the Disc Filing
 System (DFS) on the host computer must support at least the following:
 - Full 32-bit address handling within *RUN (image loading and execution).
 - Ability to load images >64 KiB to the coprocessor.
 - Tolerance of 

commit reveng for openSUSE:Factory

2019-03-06 Thread root
Hello community,

here is the log from the commit of package reveng for openSUSE:Factory checked 
in at 2019-03-06 15:51:34

Comparing /work/SRC/openSUSE:Factory/reveng (Old)
 and  /work/SRC/openSUSE:Factory/.reveng.new.28833 (New)


Package is "reveng"

Wed Mar  6 15:51:34 2019 rev:2 rq:682081 version:1.6.2

Changes:

--- /work/SRC/openSUSE:Factory/reveng/reveng.changes2019-02-27 
17:28:37.467332064 +0100
+++ /work/SRC/openSUSE:Factory/.reveng.new.28833/reveng.changes 2019-03-06 
15:51:53.116430017 +0100
@@ -1,0 +2,11 @@
+Wed Mar  6 09:18:21 UTC 2019 - Martin Hauke 
+
+- Use HTTP instead of HTTPS in the Source URL.
+
+---
+Tue Mar  5 23:16:15 UTC 2019 - Martin Hauke 
+
+- Update to version 1.6.2
+  * Added algorithm CRC-8/MIFARE-MAD from the CRC Catalogue.
+
+---

Old:

  reveng-1.6.1.tar.xz

New:

  reveng-1.6.2.tar.xz



Other differences:
--
++ reveng.spec ++
--- /var/tmp/diff_new_pack.YKWJg6/_old  2019-03-06 15:51:54.336429772 +0100
+++ /var/tmp/diff_new_pack.YKWJg6/_new  2019-03-06 15:51:54.336429772 +0100
@@ -18,13 +18,13 @@
 
 
 Name:   reveng
-Version:1.6.1
+Version:1.6.2
 Release:0
 Summary:An arbitrary-precision CRC calculator and algorithm finder
 License:GPL-3.0-or-later
 Group:  Development/Tools/Other
 URL:http://reveng.sourceforge.net/
-Source: 
https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz
+Source: 
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz
 Patch0: reveng-dont-strip.patch
 Patch1: reveng-obey-cflags.patch
 Patch2: reveng-presets_x86_64.patch

++ reveng-1.6.1.tar.xz -> reveng-1.6.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.1/CHANGES new/reveng-1.6.2/CHANGES
--- old/reveng-1.6.1/CHANGES2018-12-28 13:44:18.0 +0100
+++ new/reveng-1.6.2/CHANGES2019-03-04 21:03:29.0 +0100
@@ -1,6 +1,6 @@
 CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
-Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018
-Gregory Cook
+Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
+2019  Gregory Cook
 
 This file is part of CRC RevEng.
 
@@ -19,6 +19,9 @@
 
 Revision history of CRC RevEng
 
+1.6.2  23 February 2019
+   * Added algorithm CRC-8/MIFARE-MAD from the CRC Catalogue
+
 1.6.1  28 December 2018
* mnovel() clears the model's class flags.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.1/Makefile new/reveng-1.6.2/Makefile
--- old/reveng-1.6.1/Makefile   2018-07-26 13:32:01.0 +0200
+++ new/reveng-1.6.2/Makefile   2019-03-04 21:03:56.0 +0100
@@ -1,10 +1,10 @@
 #!/usr/bin/make
 # Makefile
-# Greg Cook, 26/Jul/2018
+# Greg Cook, 23/Feb/2019
 
 # CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018
-# Gregory Cook
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
+# 2019  Gregory Cook
 #
 # This file is part of CRC RevEng.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.1/Mk.ARMTube new/reveng-1.6.2/Mk.ARMTube
--- old/reveng-1.6.1/Mk.ARMTube 2018-07-26 12:50:19.0 +0200
+++ new/reveng-1.6.2/Mk.ARMTube 2019-03-04 21:03:58.0 +0100
@@ -44,11 +44,11 @@
 
 
 # Mk/ARMTube
-# Greg Cook, 26/Jul/2018
+# Greg Cook, 23/Feb/2019
 
 # CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018
-# Gregory Cook
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
+# 2019  Gregory Cook
 #
 # This file is part of CRC RevEng.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reveng-1.6.1/Mk.RISCOS new/reveng-1.6.2/Mk.RISCOS
--- old/reveng-1.6.1/Mk.RISCOS  2018-07-26 12:50:40.0 +0200
+++ new/reveng-1.6.2/Mk.RISCOS  2019-03-04 21:04:01.0 +0100
@@ -45,11 +45,11 @@
 
 
 # Mk/RISCOS
-# Greg Cook, 26/Jul/2018
+# Greg Cook, 23/Feb/2019
 
 # CRC RevEng: arbitrary-precision CRC calculator and algorithm finder
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018
-# Gregory Cook
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
+# 2019  Gregory Cook
 #
 # This file is part of CRC RevEng.
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore'