Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mtools for openSUSE:Factory checked 
in at 2024-10-01 17:11:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mtools (Old)
 and      /work/SRC/openSUSE:Factory/.mtools.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mtools"

Tue Oct  1 17:11:27 2024 rev:67 rq:1204740 version:4.0.45

Changes:
--------
--- /work/SRC/openSUSE:Factory/mtools/mtools.changes    2024-07-10 
16:47:51.919982541 +0200
+++ /work/SRC/openSUSE:Factory/.mtools.new.29891/mtools.changes 2024-10-01 
17:11:37.833258403 +0200
@@ -1,0 +2,7 @@
+Mon Sep 30 09:13:35 UTC 2024 - pgaj...@suse.com
+
+- version update to 4.0.45
+  * Fixed iconv descriptor leak
+  * Fixed size of error message buffer
+
+-------------------------------------------------------------------

Old:
----
  mtools-4.0.44.tar.bz2
  mtools-4.0.44.tar.bz2.sig

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  mtools-4.0.45.tar.bz2
  mtools-4.0.45.tar.bz2.sig

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

Other differences:
------------------
++++++ mtools.spec ++++++
--- /var/tmp/diff_new_pack.55Y7Kh/_old  2024-10-01 17:11:39.601332101 +0200
+++ /var/tmp/diff_new_pack.55Y7Kh/_new  2024-10-01 17:11:39.601332101 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           mtools
-Version:        4.0.44
+Version:        4.0.45
 Release:        0
 Summary:        Tools to access MS-DOS filesystems without kernel drivers
 License:        GPL-3.0-or-later

++++++ _scmsync.obsinfo ++++++
mtime: 1727690401
commit: 283aef01250be729a8fd6f84c785fa05a002ac50bf15bbd68ee4f1353ec88792
url: https://src.opensuse.org/pgajdos/mtools.git
revision: 283aef01250be729a8fd6f84c785fa05a002ac50bf15bbd68ee4f1353ec88792

++++++ mtools-4.0.44.tar.bz2 -> mtools-4.0.45.tar.bz2 ++++++
++++ 1693 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/mtools-4.0.44/NEWS new/mtools-4.0.45/NEWS
--- old/mtools-4.0.44/NEWS      2024-06-02 09:39:17.000000000 +0200
+++ new/mtools-4.0.45/NEWS      2024-09-28 13:18:51.000000000 +0200
@@ -1,3 +1,6 @@
+v4_0_45
+       - Fixed iconv descriptor leak
+       - Fixed size of error message buffer
 v4_0_44
        - Added documentation for size parameters
        - Fix parsing of fat_start (reserved sectors) in mformat.c so
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/mtools-4.0.44/charsetConv.c new/mtools-4.0.45/charsetConv.c
--- old/mtools-4.0.44/charsetConv.c     2022-09-24 10:43:03.000000000 +0200
+++ new/mtools-4.0.45/charsetConv.c     2024-09-28 13:07:10.000000000 +0200
@@ -70,6 +70,7 @@
        res = iconv(test,
                    &inbuf, &inbufLen,
                    &outbufP, &outbufLen);
+       iconv_close(test);
        if(res != 0 || outbufLen != 0 || inbufLen != 0)
                goto fail;
        if(memcmp(outbuf, "ab", 2))
@@ -77,7 +78,6 @@
        /* fprintf(stderr, "%s ok\n", testCp); */
        return 1;
  fail:
-       iconv_close(test);
  fail0:
        /*fprintf(stderr, "%s fail\n", testCp);*/
        return 0;
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/mtools-4.0.44/debian/changelog new/mtools-4.0.45/debian/changelog
--- old/mtools-4.0.44/debian/changelog  2024-06-02 09:40:38.000000000 +0200
+++ new/mtools-4.0.45/debian/changelog  2024-09-28 15:20:30.000000000 +0200
@@ -1,3 +1,8 @@
+mtools (4.0.45) stable; urgency=low
+  * Fixed iconv descriptor leak
+  * Fixed size of error message buffer
+
+ -- Alain Knaff <al...@knaff.lu>  Sat, 28 Sep 2024 15:17:58 +0200
 mtools (4.0.44) stable; urgency=low
   * Added documentation for size parameters
   * Fix parsing of fat_start (reserved sectors) in mformat.c so
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/mtools-4.0.44/floppyd.1 new/mtools-4.0.45/floppyd.1
--- old/mtools-4.0.44/floppyd.1 2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/floppyd.1 2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH floppyd 1 "02Jun24" mtools-4.0.44
+.TH floppyd 1 "28Sep24" mtools-4.0.45
 .SH Name
 floppyd - floppy daemon for remote access to floppy drive
 '\" t
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/mtools-4.0.44/floppyd_installtest.1 new/mtools-4.0.45/floppyd_installtest.1
--- old/mtools-4.0.44/floppyd_installtest.1     2024-06-02 09:51:23.000000000 
+0200
+++ new/mtools-4.0.45/floppyd_installtest.1     2024-09-28 16:25:40.000000000 
+0200
@@ -1,5 +1,5 @@
 '\" t
-.TH floppyd_installtest 1 "02Jun24" mtools-4.0.44
+.TH floppyd_installtest 1 "28Sep24" mtools-4.0.45
 .SH Name
 floppyd_installtest - tests whether floppyd is installed and running
 '\" t
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/mtools-4.0.44/mattrib.1 new/mtools-4.0.45/mattrib.1
--- old/mtools-4.0.44/mattrib.1 2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mattrib.1 2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mattrib 1 "02Jun24" mtools-4.0.44
+.TH mattrib 1 "28Sep24" mtools-4.0.45
 .SH Name
 mattrib - change MSDOS file attribute flags
 '\" t
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/mtools-4.0.44/mbadblocks.1 new/mtools-4.0.45/mbadblocks.1
--- old/mtools-4.0.44/mbadblocks.1      2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mbadblocks.1      2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mbadblocks 1 "02Jun24" mtools-4.0.44
+.TH mbadblocks 1 "28Sep24" mtools-4.0.45
 .SH Name
 mbadblocks - tests a floppy disk, and marks the bad blocks in the FAT
 '\" t
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/mtools-4.0.44/mcat.1 new/mtools-4.0.45/mcat.1
--- old/mtools-4.0.44/mcat.1    2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mcat.1    2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mcat 1 "02Jun24" mtools-4.0.44
+.TH mcat 1 "28Sep24" mtools-4.0.45
 .SH Name
 mcat - dump raw disk image
 '\" t
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/mtools-4.0.44/mcd.1 new/mtools-4.0.45/mcd.1
--- old/mtools-4.0.44/mcd.1     2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mcd.1     2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mcd 1 "02Jun24" mtools-4.0.44
+.TH mcd 1 "28Sep24" mtools-4.0.45
 .SH Name
 mcd - change MSDOS directory
 '\" t
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/mtools-4.0.44/mcopy.1 new/mtools-4.0.45/mcopy.1
--- old/mtools-4.0.44/mcopy.1   2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mcopy.1   2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mcopy 1 "02Jun24" mtools-4.0.44
+.TH mcopy 1 "28Sep24" mtools-4.0.45
 .SH Name
 mcopy - copy MSDOS files to/from Unix
 '\" t
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/mtools-4.0.44/mcopy.c new/mtools-4.0.45/mcopy.c
--- old/mtools-4.0.44/mcopy.c   2024-06-02 08:59:49.000000000 +0200
+++ new/mtools-4.0.45/mcopy.c   2024-09-28 13:09:47.000000000 +0200
@@ -196,7 +196,7 @@
        Stream_t *File=mp->File;
        Stream_t *Target, *Source;
        struct MT_STAT stbuf;
-       char errmsg[80];
+       char errmsg[200];
 
        File->Class->get_data(File, &mtime, 0, 0, 0);
 
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/mtools-4.0.44/mdel.1 new/mtools-4.0.45/mdel.1
--- old/mtools-4.0.44/mdel.1    2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mdel.1    2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mdel 1 "02Jun24" mtools-4.0.44
+.TH mdel 1 "28Sep24" mtools-4.0.45
 .SH Name
 mdel - delete an MSDOS file
 '\" t
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/mtools-4.0.44/mdeltree.1 new/mtools-4.0.45/mdeltree.1
--- old/mtools-4.0.44/mdeltree.1        2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mdeltree.1        2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mdeltree 1 "02Jun24" mtools-4.0.44
+.TH mdeltree 1 "28Sep24" mtools-4.0.45
 .SH Name
 mdeltree - recursively delete an MSDOS directory and its contents
 '\" t
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/mtools-4.0.44/mdir.1 new/mtools-4.0.45/mdir.1
--- old/mtools-4.0.44/mdir.1    2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mdir.1    2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mdir 1 "02Jun24" mtools-4.0.44
+.TH mdir 1 "28Sep24" mtools-4.0.45
 .SH Name
 mdir - display an MSDOS directory
 '\" t
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/mtools-4.0.44/mdir.c new/mtools-4.0.45/mdir.c
--- old/mtools-4.0.44/mdir.c    2024-06-02 09:09:31.000000000 +0200
+++ new/mtools-4.0.45/mdir.c    2024-09-28 13:09:55.000000000 +0200
@@ -506,7 +506,7 @@
 {
        Stream_t *File=mp->File;
        Stream_t *Target;
-       char errmsg[80];
+       char errmsg[200];
 
        if ((Target = SimpleFileOpen(0, 0, "-",
                                     O_WRONLY,
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/mtools-4.0.44/mdu.1 new/mtools-4.0.45/mdu.1
--- old/mtools-4.0.44/mdu.1     2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mdu.1     2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mdu 1 "02Jun24" mtools-4.0.44
+.TH mdu 1 "28Sep24" mtools-4.0.45
 .SH Name
 mdu - display the amount of space occupied by an MSDOS directory
 '\" t
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/mtools-4.0.44/mformat.1 new/mtools-4.0.45/mformat.1
--- old/mtools-4.0.44/mformat.1 2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mformat.1 2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mformat 1 "02Jun24" mtools-4.0.44
+.TH mformat 1 "28Sep24" mtools-4.0.45
 .SH Name
 mformat - add an MSDOS filesystem to a low-level formatted floppy disk
 '\" t
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/mtools-4.0.44/minfo.1 new/mtools-4.0.45/minfo.1
--- old/mtools-4.0.44/minfo.1   2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/minfo.1   2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH minfo 1 "02Jun24" mtools-4.0.44
+.TH minfo 1 "28Sep24" mtools-4.0.45
 .SH Name
 minfo - print the parameters of a MSDOS filesystem
 '\" t
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/mtools-4.0.44/mkmanifest.1 new/mtools-4.0.45/mkmanifest.1
--- old/mtools-4.0.44/mkmanifest.1      2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mkmanifest.1      2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mkmanifest 1 "02Jun24" mtools-4.0.44
+.TH mkmanifest 1 "28Sep24" mtools-4.0.45
 .SH Name
 mkmanifest - makes list of file names and their DOS 8+3 equivalent
 '\" t
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/mtools-4.0.44/mlabel.1 new/mtools-4.0.45/mlabel.1
--- old/mtools-4.0.44/mlabel.1  2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mlabel.1  2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mlabel 1 "02Jun24" mtools-4.0.44
+.TH mlabel 1 "28Sep24" mtools-4.0.45
 .SH Name
 mlabel - make an MSDOS volume label
 '\" t
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/mtools-4.0.44/mmd.1 new/mtools-4.0.45/mmd.1
--- old/mtools-4.0.44/mmd.1     2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mmd.1     2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mmd 1 "02Jun24" mtools-4.0.44
+.TH mmd 1 "28Sep24" mtools-4.0.45
 .SH Name
 mmd - make an MSDOS subdirectory
 '\" t
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/mtools-4.0.44/mmount.1 new/mtools-4.0.45/mmount.1
--- old/mtools-4.0.44/mmount.1  2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mmount.1  2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mmount 1 "02Jun24" mtools-4.0.44
+.TH mmount 1 "28Sep24" mtools-4.0.45
 .SH Name
 mmount - mount an MSDOS disk
 '\" t
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/mtools-4.0.44/mmove.1 new/mtools-4.0.45/mmove.1
--- old/mtools-4.0.44/mmove.1   2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mmove.1   2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mmove 1 "02Jun24" mtools-4.0.44
+.TH mmove 1 "28Sep24" mtools-4.0.45
 .SH Name
 mmove - move or rename an MSDOS file or subdirectory
 '\" t
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/mtools-4.0.44/mpartition.1 new/mtools-4.0.45/mpartition.1
--- old/mtools-4.0.44/mpartition.1      2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mpartition.1      2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mpartition 1 "02Jun24" mtools-4.0.44
+.TH mpartition 1 "28Sep24" mtools-4.0.45
 .SH Name
 mpartition - partition an MSDOS hard disk
 '\" t
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/mtools-4.0.44/mpartition.c new/mtools-4.0.45/mpartition.c
--- old/mtools-4.0.44/mpartition.c      2022-10-29 11:48:23.000000000 +0200
+++ new/mtools-4.0.45/mpartition.c      2024-09-28 16:24:34.000000000 +0200
@@ -483,6 +483,7 @@
                                perror("read MBR");
                                exit(1);
                        }
+                       close(fd);
                }
                memset((char *)(partTable+1), 0, 4*sizeof(*partTable));
                set_word(((unsigned char*)buf)+510, 0xaa55);
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/mtools-4.0.44/mrd.1 new/mtools-4.0.45/mrd.1
--- old/mtools-4.0.44/mrd.1     2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mrd.1     2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mrd 1 "02Jun24" mtools-4.0.44
+.TH mrd 1 "28Sep24" mtools-4.0.45
 .SH Name
 mrd - remove an MSDOS subdirectory
 '\" t
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/mtools-4.0.44/mren.1 new/mtools-4.0.45/mren.1
--- old/mtools-4.0.44/mren.1    2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mren.1    2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mren 1 "02Jun24" mtools-4.0.44
+.TH mren 1 "28Sep24" mtools-4.0.45
 .SH Name
 mren - rename an existing MSDOS file
 '\" t
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/mtools-4.0.44/mshortname.1 new/mtools-4.0.45/mshortname.1
--- old/mtools-4.0.44/mshortname.1      2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mshortname.1      2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mshortname 1 "02Jun24" mtools-4.0.44
+.TH mshortname 1 "28Sep24" mtools-4.0.45
 .SH Name
 mshortname - shows short name of a file
 '\" t
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/mtools-4.0.44/mshowfat.1 new/mtools-4.0.45/mshowfat.1
--- old/mtools-4.0.44/mshowfat.1        2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mshowfat.1        2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mshowfat 1 "02Jun24" mtools-4.0.44
+.TH mshowfat 1 "28Sep24" mtools-4.0.45
 .SH Name
 mshowfat - shows FAT clusters allocated to file
 '\" t
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/mtools-4.0.44/mtools.1 new/mtools-4.0.45/mtools.1
--- old/mtools-4.0.44/mtools.1  2024-06-02 09:50:16.000000000 +0200
+++ new/mtools-4.0.45/mtools.1  2024-09-28 15:21:26.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mtools 1 "02Jun24" mtools-4.0.44
+.TH mtools 1 "28Sep24" mtools-4.0.45
 .SH Name
 mtools - utilities to access DOS disks in Unix.
 '\" t
@@ -36,7 +36,7 @@
 .nf
 .ft 3
 .in +0.3i
-http://ftp.gnu.org/gnu/mtools/mtools-4.0.44.tar.gz
+http://ftp.gnu.org/gnu/mtools/mtools-4.0.45.tar.gz
 .fi
 .in -0.3i
 .ft R
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/mtools-4.0.44/mtools.5 new/mtools-4.0.45/mtools.5
--- old/mtools-4.0.44/mtools.5  2024-06-02 09:50:16.000000000 +0200
+++ new/mtools-4.0.45/mtools.5  2024-09-28 15:21:26.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mtools 5 "02Jun24" MTOOLS MTOOLS
+.TH mtools 5 "28Sep24" MTOOLS MTOOLS
 .SH Name
 mtools.conf - mtools configuration files
 '\" t
@@ -13,7 +13,7 @@
 .tr \(if`
 .tr \(pd"
 
-.ds St Mtools\ 4.0.44
+.ds St Mtools\ 4.0.45
 .PP
 .SH Description
 .PP
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/mtools-4.0.44/mtools.info new/mtools-4.0.45/mtools.info
--- old/mtools-4.0.44/mtools.info       2024-06-02 09:51:24.000000000 +0200
+++ new/mtools-4.0.45/mtools.info       2024-09-28 16:25:41.000000000 +0200
@@ -1,6 +1,6 @@
 This is mtools.info, produced by makeinfo version 6.8 from mtools.texi.
 
-This manual is for Mtools (version 4.0.44, June 2024), which is a
+This manual is for Mtools (version 4.0.45, September 2024), which is a
 collection of tools to allow Unix systems to manipulate MS-DOS files.
 
    Copyright (C) 2007, 2009 Free Software Foundation, Inc.  Copyright
@@ -41,8 +41,8 @@
 '/etc/mtools.conf' works on your machine).  With mtools, one can change
 floppies too without unmounting and mounting.
 
-   This manual is for Mtools (version 4.0.44, June 2024), which is a
-collection of tools to allow Unix systems to manipulate MS-DOS files.
+   This manual is for Mtools (version 4.0.45, September 2024), which is
+a collection of tools to allow Unix systems to manipulate MS-DOS files.
 
    Copyright (C) 2007, 2009 Free Software Foundation, Inc.  Copyright
 (C) 1996-2005,2007-2011,2013 Alain Knaff.
@@ -75,7 +75,7 @@
 *********************
 
 Mtools can be found at the following places (and their mirrors):
-     http://ftp.gnu.org/gnu/mtools/mtools-4.0.44.tar.gz
+     http://ftp.gnu.org/gnu/mtools/mtools-4.0.45.tar.gz
 
    These patches are named 'mtools-'VERSION'-'DDMM'.taz', where version
 stands for the base version, DD for the day and MM for the month.  Due
@@ -2720,72 +2720,72 @@
 
 
 Tag Table:
-Node: Top868
-Node: Location2952
-Node: Common features3890
-Node: arguments4724
-Node: drive letters6489
-Node: sizes and offsets7851
-Node: directory8741
-Node: long names9191
-Node: name clashes11737
-Node: case sensitivity14021
-Node: high capacity formats15258
-Node: more sectors16303
-Node: bigger sectors17358
-Node: 2m18087
-Node: XDF19273
-Node: exit codes20616
-Node: bugs21254
-Node: Configuration21789
-Node: configuration file location22926
-Node: general syntax23350
-Node: default values24181
-Node: global variables24709
-Node: per drive variables26902
-Node: general information27737
-Node: location information28179
-Node: geometry description29708
-Node: open flags33569
-Node: miscellaneous variables34169
-Node: miscellaneous flags38039
-Node: multiple descriptions41669
-Node: parsing order43343
-Node: old style configuration44374
-Node: Commands45073
-Node: floppyd46954
-Node: floppyd_installtest51747
-Node: mattrib52378
-Node: mbadblocks54170
-Node: mcat55464
-Node: mcd56278
-Node: mcopy57133
-Node: mdel60143
-Node: mdeltree60482
-Node: mdir60899
-Node: mdu62175
-Node: mformat62681
-Node: mkmanifest71379
-Node: minfo73353
-Node: mlabel73923
-Node: mmd75076
-Node: mmount75425
-Node: mmove76028
-Node: mpartition76833
-Node: mrd82359
-Node: mren82717
-Node: mshortname83466
-Node: mshowfat83796
-Node: mtoolstest84205
-Node: mtype84777
-Node: mzip85628
-Ref: mzip-Footnote-187653
-Ref: mzip-Footnote-287734
-Node: Compiling mtools88021
-Node: Porting mtools89120
-Node: Command Index95028
-Node: Variable Index95156
-Node: Concept Index96979
+Node: Top873
+Node: Location2962
+Node: Common features3900
+Node: arguments4734
+Node: drive letters6499
+Node: sizes and offsets7861
+Node: directory8751
+Node: long names9201
+Node: name clashes11747
+Node: case sensitivity14031
+Node: high capacity formats15268
+Node: more sectors16313
+Node: bigger sectors17368
+Node: 2m18097
+Node: XDF19283
+Node: exit codes20626
+Node: bugs21264
+Node: Configuration21799
+Node: configuration file location22936
+Node: general syntax23360
+Node: default values24191
+Node: global variables24719
+Node: per drive variables26912
+Node: general information27747
+Node: location information28189
+Node: geometry description29718
+Node: open flags33579
+Node: miscellaneous variables34179
+Node: miscellaneous flags38049
+Node: multiple descriptions41679
+Node: parsing order43353
+Node: old style configuration44384
+Node: Commands45083
+Node: floppyd46964
+Node: floppyd_installtest51757
+Node: mattrib52388
+Node: mbadblocks54180
+Node: mcat55474
+Node: mcd56288
+Node: mcopy57143
+Node: mdel60153
+Node: mdeltree60492
+Node: mdir60909
+Node: mdu62185
+Node: mformat62691
+Node: mkmanifest71389
+Node: minfo73363
+Node: mlabel73933
+Node: mmd75086
+Node: mmount75435
+Node: mmove76038
+Node: mpartition76843
+Node: mrd82369
+Node: mren82727
+Node: mshortname83476
+Node: mshowfat83806
+Node: mtoolstest84215
+Node: mtype84787
+Node: mzip85638
+Ref: mzip-Footnote-187663
+Ref: mzip-Footnote-287744
+Node: Compiling mtools88031
+Node: Porting mtools89130
+Node: Command Index95038
+Node: Variable Index95166
+Node: Concept Index96989
 
 End Tag Table
 
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/mtools-4.0.44/mtools.spec new/mtools-4.0.45/mtools.spec
--- old/mtools-4.0.44/mtools.spec       2024-06-02 09:39:52.000000000 +0200
+++ new/mtools-4.0.45/mtools.spec       2024-09-28 15:17:49.000000000 +0200
@@ -1,7 +1,7 @@
 %define _binary_payload w9.gzdio
 Name:           mtools
 Summary:        mtools, read/write/list/format DOS disks under Unix
-Version:        4.0.44
+Version:        4.0.45
 Release:        1
 License:        GPLv3+
 Group:          Utilities/System
@@ -133,6 +133,9 @@
 fi
 
 %changelog
+* Sat Sep 28 2024 Alain Knaff <al...@knaff.lu>
+- Fixed iconv descriptor leak
+- Fixed size of error message buffer
 * Sun Jun 02 2024 Alain Knaff <al...@knaff.lu>
 - Added documentation for size parameters
 - Fix parsing of fat_start (reserved sectors) in mformat.c so
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/mtools-4.0.44/mtools.tmpl.1 new/mtools-4.0.45/mtools.tmpl.1
--- old/mtools-4.0.44/mtools.tmpl.1     2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mtools.tmpl.1     2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mtools 1 "02Jun24" mtools-4.0.44
+.TH mtools 1 "28Sep24" mtools-4.0.45
 .SH Name
 mtools - utilities to access DOS disks in Unix.
 '\" t
@@ -36,7 +36,7 @@
 .nf
 .ft 3
 .in +0.3i
-http://ftp.gnu.org/gnu/mtools/mtools-4.0.44.tar.gz
+http://ftp.gnu.org/gnu/mtools/mtools-4.0.45.tar.gz
 .fi
 .in -0.3i
 .ft R
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/mtools-4.0.44/mtools.tmpl.5 new/mtools-4.0.45/mtools.tmpl.5
--- old/mtools-4.0.44/mtools.tmpl.5     2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mtools.tmpl.5     2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mtools 5 "02Jun24" MTOOLS MTOOLS
+.TH mtools 5 "28Sep24" MTOOLS MTOOLS
 .SH Name
 mtools.conf - mtools configuration files
 '\" t
@@ -13,7 +13,7 @@
 .tr \(if`
 .tr \(pd"
 
-.ds St Mtools\ 4.0.44
+.ds St Mtools\ 4.0.45
 .PP
 .SH Description
 .PP
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/mtools-4.0.44/mtoolstest.1 new/mtools-4.0.45/mtoolstest.1
--- old/mtools-4.0.44/mtoolstest.1      2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mtoolstest.1      2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mtoolstest 1 "02Jun24" mtools-4.0.44
+.TH mtoolstest 1 "28Sep24" mtools-4.0.45
 .SH Name
 mtoolstest - tests and displays the configuration
 '\" t
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/mtools-4.0.44/mtype.1 new/mtools-4.0.45/mtype.1
--- old/mtools-4.0.44/mtype.1   2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mtype.1   2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mtype 1 "02Jun24" mtools-4.0.44
+.TH mtype 1 "28Sep24" mtools-4.0.45
 .SH Name
 mtype - display contents of an MSDOS file
 '\" t
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/mtools-4.0.44/mzip.1 new/mtools-4.0.45/mzip.1
--- old/mtools-4.0.44/mzip.1    2024-06-02 09:51:23.000000000 +0200
+++ new/mtools-4.0.45/mzip.1    2024-09-28 16:25:40.000000000 +0200
@@ -1,5 +1,5 @@
 '\" t
-.TH mzip 1 "02Jun24" mtools-4.0.44
+.TH mzip 1 "28Sep24" mtools-4.0.45
 .SH Name
 mzip - change protection mode and eject disk on Zip/Jaz drive
 '\" t
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/mtools-4.0.44/patchlevel.c new/mtools-4.0.45/patchlevel.c
--- old/mtools-4.0.44/patchlevel.c      2024-06-02 09:26:53.000000000 +0200
+++ new/mtools-4.0.45/patchlevel.c      2024-09-28 13:17:55.000000000 +0200
@@ -18,10 +18,10 @@
 #include "sysincludes.h"
 #include "mtools.h"
 
-const char *mversion="4.0.44";
+const char *mversion="4.0.45";
 
 /* Multiple releases on same day should be marked with (b), (cd), (d) after
  * date string below */
-const char *mdate = "June 2nd, 2024";
+const char *mdate = "September 28th, 2024";
 
-const char *mformat_banner = "MTOO4044";
+const char *mformat_banner = "MTOO4045";
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/mtools-4.0.44/version.texi new/mtools-4.0.45/version.texi
--- old/mtools-4.0.44/version.texi      2024-06-02 09:27:03.000000000 +0200
+++ new/mtools-4.0.45/version.texi      2024-09-28 13:18:13.000000000 +0200
@@ -1,3 +1,3 @@
-@set EDITION 4.0.44
-@set VERSION 4.0.44
-@set UPDATED June 2024
+@set EDITION 4.0.45
+@set VERSION 4.0.45
+@set UPDATED September 2024

Reply via email to