1
1
diff -u libmagic.orig/apprentice.c libmagic/apprentice.c
2
2
--- libmagic.orig/apprentice.c 2019-02-20 03:35:27.000000000 +0100
3
- +++ libmagic/apprentice.c 2020-11-19 11:50:32.412674100 +0100
3
+ +++ libmagic/apprentice.c 2021-09-17 21:27:42.796508107 +0200
4
4
@@ -29,6 +29,8 @@
5
5
* apprentice - make one pass through /etc/magic, learning its secrets.
6
6
*/
@@ -974,7 +974,7 @@ diff -u libmagic.orig/apprentice.c libmagic/apprentice.c
974
974
}
975
975
diff -u libmagic.orig/ascmagic.c libmagic/ascmagic.c
976
976
--- libmagic.orig/ascmagic.c 2019-05-07 04:27:11.000000000 +0200
977
- +++ libmagic/ascmagic.c 2020 -09-07 00:42:14.447562400 +0200
977
+ +++ libmagic/ascmagic.c 2021 -09-17 21:27:42.796508107 +0200
978
978
@@ -96,7 +96,7 @@
979
979
rv = file_ascmagic_with_encoding(ms, &bb,
980
980
ubuf, ulen, code, type, text);
@@ -1005,7 +1005,7 @@ diff -u libmagic.orig/ascmagic.c libmagic/ascmagic.c
1005
1005
}
1006
1006
diff -u libmagic.orig/buffer.c libmagic/buffer.c
1007
1007
--- libmagic.orig/buffer.c 2019-05-07 04:27:11.000000000 +0200
1008
- +++ libmagic/buffer.c 2020 -09-07 00:42:14.447562400 +0200
1008
+ +++ libmagic/buffer.c 2021 -09-17 21:27:42.796508107 +0200
1009
1009
@@ -31,19 +31,23 @@
1010
1010
#endif /* lint */
1011
1011
@@ -1062,7 +1062,7 @@ diff -u libmagic.orig/buffer.c libmagic/buffer.c
1062
1062
1063
1063
diff -u libmagic.orig/cdf.c libmagic/cdf.c
1064
1064
--- libmagic.orig/cdf.c 2019-02-20 03:35:27.000000000 +0100
1065
- +++ libmagic/cdf.c 2020 -09-07 00:42:14.447562400 +0200
1065
+ +++ libmagic/cdf.c 2021 -09-17 21:27:42.796508107 +0200
1066
1066
@@ -43,7 +43,17 @@
1067
1067
#include <err.h>
1068
1068
#endif
@@ -1341,7 +1341,7 @@ diff -u libmagic.orig/cdf.c libmagic/cdf.c
1341
1341
#endif
1342
1342
diff -u libmagic.orig/cdf.h libmagic/cdf.h
1343
1343
--- libmagic.orig/cdf.h 2019-02-20 02:24:19.000000000 +0100
1344
- +++ libmagic/cdf.h 2020 -09-07 00:42:14.447562400 +0200
1344
+ +++ libmagic/cdf.h 2021 -09-17 21:22:51.278410517 +0200
1345
1345
@@ -35,10 +35,10 @@
1346
1346
#ifndef _H_CDF_
1347
1347
#define _H_CDF_
@@ -1366,7 +1366,7 @@ diff -u libmagic.orig/cdf.h libmagic/cdf.h
1366
1366
#define CDF_SECID_FREE -1
1367
1367
diff -u libmagic.orig/cdf_time.c libmagic/cdf_time.c
1368
1368
--- libmagic.orig/cdf_time.c 2019-03-12 21:43:05.000000000 +0100
1369
- +++ libmagic/cdf_time.c 2020 -09-07 00:42:14.447562400 +0200
1369
+ +++ libmagic/cdf_time.c 2021 -09-17 21:22:51.278410517 +0200
1370
1370
@@ -23,6 +23,7 @@
1371
1371
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1372
1372
* POSSIBILITY OF SUCH DAMAGE.
@@ -1395,7 +1395,7 @@ diff -u libmagic.orig/cdf_time.c libmagic/cdf_time.c
1395
1395
(void)snprintf(buf, 26, "*Bad* %#16.16" INT64_T_FORMAT "x\n",
1396
1396
diff -u libmagic.orig/compress.c libmagic/compress.c
1397
1397
--- libmagic.orig/compress.c 2019-05-07 04:27:11.000000000 +0200
1398
- +++ libmagic/compress.c 2020 -09-07 00:42:14.447562400 +0200
1398
+ +++ libmagic/compress.c 2021 -09-17 21:27:42.796508107 +0200
1399
1399
@@ -45,13 +45,11 @@
1400
1400
#endif
1401
1401
#include <string.h>
@@ -1545,7 +1545,7 @@ diff -u libmagic.orig/compress.c libmagic/compress.c
1545
1545
+ #endif
1546
1546
diff -u libmagic.orig/der.c libmagic/der.c
1547
1547
--- libmagic.orig/der.c 2019-02-20 03:35:27.000000000 +0100
1548
- +++ libmagic/der.c 2020 -09-07 00:42:14.447562400 +0200
1548
+ +++ libmagic/der.c 2021 -09-17 21:27:42.796508107 +0200
1549
1549
@@ -51,7 +51,9 @@
1550
1550
#include "magic.h"
1551
1551
#include "der.h"
@@ -1575,7 +1575,7 @@ diff -u libmagic.orig/der.c libmagic/der.c
1575
1575
snprintf(buf + z, blen - z, "%.2x", d[i]);
1576
1576
diff -u libmagic.orig/elfclass.h libmagic/elfclass.h
1577
1577
--- libmagic.orig/elfclass.h 2019-02-20 02:30:19.000000000 +0100
1578
- +++ libmagic/elfclass.h 2020 -09-07 00:42:14.447562400 +0200
1578
+ +++ libmagic/elfclass.h 2021 -09-17 21:22:51.278410517 +0200
1579
1579
@@ -41,7 +41,7 @@
1580
1580
return toomany(ms, "program headers", phnum);
1581
1581
flags |= FLAGS_IS_CORE;
@@ -1605,7 +1605,16 @@ diff -u libmagic.orig/elfclass.h libmagic/elfclass.h
1605
1605
CAST(int, elf_getu16(swap, elfhdr.e_shstrndx)),
1606
1606
diff -u libmagic.orig/encoding.c libmagic/encoding.c
1607
1607
--- libmagic.orig/encoding.c 2019-04-15 18:48:41.000000000 +0200
1608
- +++ libmagic/encoding.c 2020-09-07 00:42:14.447562400 +0200
1608
+ +++ libmagic/encoding.c 2021-09-17 22:21:17.103362836 +0200
1609
+ @@ -71,7 +71,7 @@
1610
+ size_t *ulen, const char **code, const char **code_mime, const char **type)
1611
+ {
1612
+ const unsigned char *buf = CAST(const unsigned char *, b->fbuf);
1613
+ - size_t nbytes = b->flen;
1614
+ + size_t nbytes = b->flen > 64*1024 ? 64*1024 : b->flen;
1615
+ size_t mlen;
1616
+ int rv = 1, ucs_type;
1617
+ unsigned char *nbuf = NULL;
1609
1618
@@ -89,13 +89,13 @@
1610
1619
*code_mime = "binary";
1611
1620
@@ -1636,7 +1645,7 @@ diff -u libmagic.orig/encoding.c libmagic/encoding.c
1636
1645
}
1637
1646
diff -u libmagic.orig/file.h libmagic/file.h
1638
1647
--- libmagic.orig/file.h 2019-05-07 04:27:11.000000000 +0200
1639
- +++ libmagic/file.h 2020-11-23 17:11:36.234964700 +0100
1648
+ +++ libmagic/file.h 2021-09-17 21:27:42.796508107 +0200
1640
1649
@@ -33,18 +33,9 @@
1641
1650
#ifndef __file_h__
1642
1651
#define __file_h__
@@ -1930,7 +1939,7 @@ diff -u libmagic.orig/file.h libmagic/file.h
1930
1939
#endif
1931
1940
diff -u libmagic.orig/fsmagic.c libmagic/fsmagic.c
1932
1941
--- libmagic.orig/fsmagic.c 2019-05-07 04:26:48.000000000 +0200
1933
- +++ libmagic/fsmagic.c 2020 -09-07 00:42:14.447562400 +0200
1942
+ +++ libmagic/fsmagic.c 2021 -09-17 21:27:42.796508107 +0200
1934
1943
@@ -66,26 +66,10 @@
1935
1944
# define minor(dev) ((dev) & 0xff)
1936
1945
#endif
@@ -2223,7 +2232,7 @@ diff -u libmagic.orig/fsmagic.c libmagic/fsmagic.c
2223
2232
case S_IFSOCK:
2224
2233
diff -u libmagic.orig/funcs.c libmagic/funcs.c
2225
2234
--- libmagic.orig/funcs.c 2019-05-07 04:27:11.000000000 +0200
2226
- +++ libmagic/funcs.c 2020 -09-07 00:42:14.447562400 +0200
2235
+ +++ libmagic/funcs.c 2021 -09-17 21:27:42.796508107 +0200
2227
2236
@@ -31,7 +31,6 @@
2228
2237
#endif /* lint */
2229
2238
@@ -2579,7 +2588,7 @@ diff -u libmagic.orig/funcs.c libmagic/funcs.c
2579
2588
2580
2589
diff -u libmagic.orig/magic.c libmagic/magic.c
2581
2590
--- libmagic.orig/magic.c 2019-05-07 04:27:11.000000000 +0200
2582
- +++ libmagic/magic.c 2020 -09-07 00:42:14.447562400 +0200
2591
+ +++ libmagic/magic.c 2021 -09-17 21:27:42.796508107 +0200
2583
2592
@@ -25,11 +25,6 @@
2584
2593
* SUCH DAMAGE.
2585
2594
*/
@@ -3043,8 +3052,8 @@ diff -u libmagic.orig/magic.c libmagic/magic.c
3043
3052
public const char *
3044
3053
magic_error(struct magic_set *ms)
3045
3054
diff -u libmagic.orig/magic.h libmagic/magic.h
3046
- --- libmagic.orig/magic.h 2020-11-23 17:12:12.776465800 +0100
3047
- +++ libmagic/magic.h 2020 -09-07 00:42:14.447562400 +0200
3055
+ --- libmagic.orig/magic.h 2021-09-18 20:39:34.813932433 +0200
3056
+ +++ libmagic/magic.h 2021 -09-17 21:27:42.796508107 +0200
3048
3057
@@ -124,6 +124,7 @@
3049
3058
3050
3059
const char *magic_getpath(const char *, int);
@@ -3055,7 +3064,7 @@ diff -u libmagic.orig/magic.h libmagic/magic.h
3055
3064
3056
3065
diff -u libmagic.orig/print.c libmagic/print.c
3057
3066
--- libmagic.orig/print.c 2019-03-12 21:43:05.000000000 +0100
3058
- +++ libmagic/print.c 2020 -09-07 00:42:14.447562400 +0200
3067
+ +++ libmagic/print.c 2021 -09-17 21:27:42.796508107 +0200
3059
3068
@@ -28,6 +28,7 @@
3060
3069
/*
3061
3070
* print.c - debugging printout routines
@@ -3129,7 +3138,7 @@ diff -u libmagic.orig/print.c libmagic/print.c
3129
3138
goto out;
3130
3139
diff -u libmagic.orig/readcdf.c libmagic/readcdf.c
3131
3140
--- libmagic.orig/readcdf.c 2019-03-12 21:43:05.000000000 +0100
3132
- +++ libmagic/readcdf.c 2020 -09-07 00:42:14.463191200 +0200
3141
+ +++ libmagic/readcdf.c 2021 -09-17 21:27:42.796508107 +0200
3133
3142
@@ -31,7 +31,11 @@
3134
3143
3135
3144
#include <assert.h>
@@ -3248,7 +3257,7 @@ diff -u libmagic.orig/readcdf.c libmagic/readcdf.c
3248
3257
if (i != -1)
3249
3258
diff -u libmagic.orig/softmagic.c libmagic/softmagic.c
3250
3259
--- libmagic.orig/softmagic.c 2019-05-17 04:24:59.000000000 +0200
3251
- +++ libmagic/softmagic.c 2020 -09-07 00:42:14.463191200 +0200
3260
+ +++ libmagic/softmagic.c 2021 -09-17 21:27:42.796508107 +0200
3252
3261
@@ -43,6 +43,10 @@
3253
3262
#include <time.h>
3254
3263
#include "der.h"
@@ -3615,7 +3624,7 @@ diff -u libmagic.orig/softmagic.c libmagic/softmagic.c
3615
3624
case FILE_INDIRECT:
3616
3625
diff -u libmagic.orig/strcasestr.c libmagic/strcasestr.c
3617
3626
--- libmagic.orig/strcasestr.c 2014-09-11 17:05:33.000000000 +0200
3618
- +++ libmagic/strcasestr.c 2020-08-05 15:01:55.644887300 +0200
3627
+ +++ libmagic/strcasestr.c 2021-09-17 21:22:51.282410490 +0200
3619
3628
@@ -39,6 +39,8 @@
3620
3629
3621
3630
#include "file.h"
0 commit comments