commit mtools for openSUSE:Factory
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 - pgajdos@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 <alain@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 <alain@knaff.lu> +- Fixed iconv descriptor leak +- Fixed size of error message buffer * Sun Jun 02 2024 Alain Knaff <alain@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
participants (1)
-
Source-Sync