1
1
diff -u libmagic.orig/apprentice.c libmagic/apprentice.c
2
2
--- libmagic.orig/apprentice.c 2020-05-09 20:57:15.000000000 +0200
3
- +++ libmagic/apprentice.c 2020-11-07 14:41:13.543842900 +0100
3
+ +++ libmagic/apprentice.c 2021-09-18 21:52:40.223205758 +0200
4
4
@@ -29,6 +29,8 @@
5
5
* apprentice - make one pass through /etc/magic, learning its secrets.
6
6
*/
@@ -929,7 +929,7 @@ diff -u libmagic.orig/apprentice.c libmagic/apprentice.c
929
929
}
930
930
diff -u libmagic.orig/ascmagic.c libmagic/ascmagic.c
931
931
--- libmagic.orig/ascmagic.c 2020-06-15 02:01:01.000000000 +0200
932
- +++ libmagic/ascmagic.c 2020-11-07 14:41:13.543842900 +0100
932
+ +++ libmagic/ascmagic.c 2021-09-18 21:52:40.223205758 +0200
933
933
@@ -50,7 +50,7 @@
934
934
#define ISSPC(x) ((x) == ' ' || (x) == '\t' || (x) == '\r' || (x) == '\n' \
935
935
|| (x) == 0x85 || (x) == '\f')
@@ -995,7 +995,7 @@ diff -u libmagic.orig/ascmagic.c libmagic/ascmagic.c
995
995
unsigned char *end = buf + len;
996
996
diff -u libmagic.orig/buffer.c libmagic/buffer.c
997
997
--- libmagic.orig/buffer.c 2020-02-16 16:52:49.000000000 +0100
998
- +++ libmagic/buffer.c 2020-11-07 14:41:13.543842900 +0100
998
+ +++ libmagic/buffer.c 2021-09-18 21:52:40.223205758 +0200
999
999
@@ -31,19 +31,23 @@
1000
1000
#endif /* lint */
1001
1001
@@ -1051,7 +1051,7 @@ diff -u libmagic.orig/buffer.c libmagic/buffer.c
1051
1051
}
1052
1052
diff -u libmagic.orig/cdf.c libmagic/cdf.c
1053
1053
--- libmagic.orig/cdf.c 2019-09-30 17:42:50.000000000 +0200
1054
- +++ libmagic/cdf.c 2020-11-07 14:41:13.559464400 +0100
1054
+ +++ libmagic/cdf.c 2021-09-18 21:52:40.223205758 +0200
1055
1055
@@ -43,7 +43,17 @@
1056
1056
#include <err.h>
1057
1057
#endif
@@ -1286,7 +1286,7 @@ diff -u libmagic.orig/cdf.c libmagic/cdf.c
1286
1286
#endif
1287
1287
diff -u libmagic.orig/cdf.h libmagic/cdf.h
1288
1288
--- libmagic.orig/cdf.h 2019-09-30 17:42:50.000000000 +0200
1289
- +++ libmagic/cdf.h 2020-10-09 14:15:33.483358900 +0200
1289
+ +++ libmagic/cdf.h 2021-09-17 21:22:51.278410517 +0200
1290
1290
@@ -35,10 +35,10 @@
1291
1291
#ifndef _H_CDF_
1292
1292
#define _H_CDF_
@@ -1303,7 +1303,7 @@ diff -u libmagic.orig/cdf.h libmagic/cdf.h
1303
1303
#define timespec timeval
1304
1304
diff -u libmagic.orig/cdf_time.c libmagic/cdf_time.c
1305
1305
--- libmagic.orig/cdf_time.c 2019-03-12 21:43:05.000000000 +0100
1306
- +++ libmagic/cdf_time.c 2020-10-09 14:15:33.484360000 +0200
1306
+ +++ libmagic/cdf_time.c 2021-09-17 21:22:51.278410517 +0200
1307
1307
@@ -23,6 +23,7 @@
1308
1308
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1309
1309
* POSSIBILITY OF SUCH DAMAGE.
@@ -1332,7 +1332,7 @@ diff -u libmagic.orig/cdf_time.c libmagic/cdf_time.c
1332
1332
(void)snprintf(buf, 26, "*Bad* %#16.16" INT64_T_FORMAT "x\n",
1333
1333
diff -u libmagic.orig/compress.c libmagic/compress.c
1334
1334
--- libmagic.orig/compress.c 2020-05-31 02:11:06.000000000 +0200
1335
- +++ libmagic/compress.c 2020-11-07 14:41:13.559464400 +0100
1335
+ +++ libmagic/compress.c 2021-09-18 21:52:40.223205758 +0200
1336
1336
@@ -51,7 +51,7 @@
1337
1337
#ifndef HAVE_SIG_T
1338
1338
typedef void (*sig_t)(int);
@@ -1469,7 +1469,7 @@ diff -u libmagic.orig/compress.c libmagic/compress.c
1469
1469
+ #endif
1470
1470
diff -u libmagic.orig/der.c libmagic/der.c
1471
1471
--- libmagic.orig/der.c 2020-06-15 02:01:01.000000000 +0200
1472
- +++ libmagic/der.c 2020-11-07 14:41:13.559464400 +0100
1472
+ +++ libmagic/der.c 2021-09-18 21:52:40.223205758 +0200
1473
1473
@@ -54,7 +54,9 @@
1474
1474
#include "magic.h"
1475
1475
#include "der.h"
@@ -1482,7 +1482,7 @@ diff -u libmagic.orig/der.c libmagic/der.c
1482
1482
#endif
1483
1483
diff -u libmagic.orig/elfclass.h libmagic/elfclass.h
1484
1484
--- libmagic.orig/elfclass.h 2019-02-20 02:30:19.000000000 +0100
1485
- +++ libmagic/elfclass.h 2020-10-09 14:15:33.488358700 +0200
1485
+ +++ libmagic/elfclass.h 2021-09-17 21:22:51.278410517 +0200
1486
1486
@@ -41,7 +41,7 @@
1487
1487
return toomany(ms, "program headers", phnum);
1488
1488
flags |= FLAGS_IS_CORE;
@@ -1512,7 +1512,7 @@ diff -u libmagic.orig/elfclass.h libmagic/elfclass.h
1512
1512
CAST(int, elf_getu16(swap, elfhdr.e_shstrndx)),
1513
1513
diff -u libmagic.orig/encoding.c libmagic/encoding.c
1514
1514
--- libmagic.orig/encoding.c 2019-06-10 23:34:41.000000000 +0200
1515
- +++ libmagic/encoding.c 2020-11-07 14:41:13.559464400 +0100
1515
+ +++ libmagic/encoding.c 2021-09-18 21:59:22.216670967 +0200
1516
1516
@@ -43,14 +43,14 @@
1517
1517
#include <stdlib.h>
1518
1518
@@ -1535,7 +1535,7 @@ diff -u libmagic.orig/encoding.c libmagic/encoding.c
1535
1535
private void from_ebcdic(const unsigned char *, size_t, unsigned char *);
1536
1536
1537
1537
#ifdef DEBUG_ENCODING
1538
- @@ -62,11 +62,11 @@
1538
+ @@ -62,19 +62,19 @@
1539
1539
/*
1540
1540
* Try to determine whether text is in some character code we can
1541
1541
* identify. Each of these tests, if it succeeds, will leave
@@ -1549,7 +1549,8 @@ diff -u libmagic.orig/encoding.c libmagic/encoding.c
1549
1549
size_t *ulen, const char **code, const char **code_mime, const char **type)
1550
1550
{
1551
1551
const unsigned char *buf = CAST(const unsigned char *, b->fbuf);
1552
- @@ -74,7 +74,7 @@
1552
+ - size_t nbytes = b->flen;
1553
+ + size_t nbytes = b->flen > 64*1024 ? 64*1024 : b->flen;
1553
1554
size_t mlen;
1554
1555
int rv = 1, ucs_type;
1555
1556
unsigned char *nbuf = NULL;
@@ -1702,7 +1703,7 @@ diff -u libmagic.orig/encoding.c libmagic/encoding.c
1702
1703
return 0;
1703
1704
diff -u libmagic.orig/file.h libmagic/file.h
1704
1705
--- libmagic.orig/file.h 2020-06-15 02:01:01.000000000 +0200
1705
- +++ libmagic/file.h 2020-11-24 13:44:41.506472900 +0100
1706
+ +++ libmagic/file.h 2021-09-18 21:52:40.223205758 +0200
1706
1707
@@ -33,17 +33,13 @@
1707
1708
#ifndef __file_h__
1708
1709
#define __file_h__
@@ -1996,7 +1997,7 @@ diff -u libmagic.orig/file.h libmagic/file.h
1996
1997
#endif /* __file_h__ */
1997
1998
diff -u libmagic.orig/fsmagic.c libmagic/fsmagic.c
1998
1999
--- libmagic.orig/fsmagic.c 2019-07-16 15:30:32.000000000 +0200
1999
- +++ libmagic/fsmagic.c 2020-11-07 14:41:13.559464400 +0100
2000
+ +++ libmagic/fsmagic.c 2021-09-18 21:52:40.223205758 +0200
2000
2001
@@ -66,26 +66,10 @@
2001
2002
# define minor(dev) ((dev) & 0xff)
2002
2003
#endif
@@ -2289,7 +2290,7 @@ diff -u libmagic.orig/fsmagic.c libmagic/fsmagic.c
2289
2290
case S_IFSOCK:
2290
2291
diff -u libmagic.orig/funcs.c libmagic/funcs.c
2291
2292
--- libmagic.orig/funcs.c 2020-02-20 16:50:20.000000000 +0100
2292
- +++ libmagic/funcs.c 2020-11-07 14:41:13.559464400 +0100
2293
+ +++ libmagic/funcs.c 2021-09-18 21:52:40.223205758 +0200
2293
2294
@@ -48,6 +48,13 @@
2294
2295
#define SIZE_MAX ((size_t)~0)
2295
2296
#endif
@@ -2664,7 +2665,7 @@ diff -u libmagic.orig/funcs.c libmagic/funcs.c
2664
2665
2665
2666
diff -u libmagic.orig/magic.c libmagic/magic.c
2666
2667
--- libmagic.orig/magic.c 2020-06-15 02:01:01.000000000 +0200
2667
- +++ libmagic/magic.c 2020-11-07 14:41:13.559464400 +0100
2668
+ +++ libmagic/magic.c 2021-09-18 21:52:40.223205758 +0200
2668
2669
@@ -25,11 +25,6 @@
2669
2670
* SUCH DAMAGE.
2670
2671
*/
@@ -3139,8 +3140,8 @@ diff -u libmagic.orig/magic.c libmagic/magic.c
3139
3140
}
3140
3141
return file_getbuffer(ms);
3141
3142
diff -u libmagic.orig/magic.h libmagic/magic.h
3142
- --- libmagic.orig/magic.h 2020-11-24 13:45:15.355600300 +0100
3143
- +++ libmagic/magic.h 2020-11-07 14:41:13.559464400 +0100
3143
+ --- libmagic.orig/magic.h 2021-09-18 22:03:56.174790722 +0200
3144
+ +++ libmagic/magic.h 2021-09-18 21:52:40.227205733 +0200
3144
3145
@@ -126,6 +126,7 @@
3145
3146
3146
3147
const char *magic_getpath(const char *, int);
@@ -3151,7 +3152,7 @@ diff -u libmagic.orig/magic.h libmagic/magic.h
3151
3152
3152
3153
diff -u libmagic.orig/print.c libmagic/print.c
3153
3154
--- libmagic.orig/print.c 2020-05-09 20:57:15.000000000 +0200
3154
- +++ libmagic/print.c 2020-11-07 14:41:13.559464400 +0100
3155
+ +++ libmagic/print.c 2021-09-18 21:52:40.227205733 +0200
3155
3156
@@ -28,6 +28,7 @@
3156
3157
/*
3157
3158
* print.c - debugging printout routines
@@ -3216,7 +3217,7 @@ diff -u libmagic.orig/print.c libmagic/print.c
3216
3217
goto out;
3217
3218
diff -u libmagic.orig/readcdf.c libmagic/readcdf.c
3218
3219
--- libmagic.orig/readcdf.c 2019-09-30 17:42:50.000000000 +0200
3219
- +++ libmagic/readcdf.c 2020-11-07 14:41:13.559464400 +0100
3220
+ +++ libmagic/readcdf.c 2021-09-18 21:52:40.227205733 +0200
3220
3221
@@ -31,7 +31,11 @@
3221
3222
3222
3223
#include <assert.h>
@@ -3340,7 +3341,7 @@ diff -u libmagic.orig/readcdf.c libmagic/readcdf.c
3340
3341
if (i != -1)
3341
3342
diff -u libmagic.orig/softmagic.c libmagic/softmagic.c
3342
3343
--- libmagic.orig/softmagic.c 2020-06-15 02:01:01.000000000 +0200
3343
- +++ libmagic/softmagic.c 2020-11-07 14:41:13.559464400 +0100
3344
+ +++ libmagic/softmagic.c 2021-09-18 21:52:40.227205733 +0200
3344
3345
@@ -43,6 +43,10 @@
3345
3346
#include <time.h>
3346
3347
#include "der.h"
@@ -3691,7 +3692,7 @@ diff -u libmagic.orig/softmagic.c libmagic/softmagic.c
3691
3692
case FILE_INDIRECT:
3692
3693
diff -u libmagic.orig/strcasestr.c libmagic/strcasestr.c
3693
3694
--- libmagic.orig/strcasestr.c 2014-09-11 17:05:33.000000000 +0200
3694
- +++ libmagic/strcasestr.c 2020-10-09 14:15:33.499288400 +0200
3695
+ +++ libmagic/strcasestr.c 2021-09-17 21:22:51.282410490 +0200
3695
3696
@@ -39,6 +39,8 @@
3696
3697
3697
3698
#include "file.h"
0 commit comments