Skip to content

Commit 1978a62

Browse files
author
GitLab Release Tools Bot
committed
Merge remote-tracking branch 'dev/master'
2 parents 48d3964 + f5a6865 commit 1978a62

File tree

10 files changed

+1105
-422
lines changed

10 files changed

+1105
-422
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
The latest version of this file can be found at the master branch of the
44
omnibus-gitlab repository.
55

6+
## 16.4.1 (2023-09-28)
7+
8+
### Security (3 changes)
9+
10+
- [Mattermost Security Updates September 8, 2023](gitlab-org/security/omnibus-gitlab@1bb8795c5f91d57a4c6ca152f8725fc4750111d2) ([merge request](gitlab-org/security/omnibus-gitlab!376))
11+
- [Consul RCE vulnerability `enable-script-checks`](gitlab-org/security/omnibus-gitlab@af5bbe62cbd6a186df4216da2a8435b4bb7c3d9e) ([merge request](gitlab-org/security/omnibus-gitlab!375))
12+
- [ExifTool - Infinite loop when parsing BigTIFF files](gitlab-org/security/omnibus-gitlab@c92d41cca0a21870ccf0b0a431ef7ec97538fb22) ([merge request](gitlab-org/security/omnibus-gitlab!374))
13+
614
## 16.4.0 (2023-09-21)
715

816
### Added (3 changes)
@@ -46,6 +54,14 @@ omnibus-gitlab repository.
4654

4755
- [Enable dual namespace polling for sidekiq probe in gitlab-exporter](gitlab-org/omnibus-gitlab@6ddfb82c93158bdc25e3546625688e99cb400584) ([merge request](gitlab-org/omnibus-gitlab!7141))
4856

57+
## 16.3.5 (2023-09-28)
58+
59+
### Security (3 changes)
60+
61+
- [Mattermost Security Updates September 8, 2023](gitlab-org/security/omnibus-gitlab@76f9a5dc6ea193803ba96d49498f1a6893c82802) ([merge request](gitlab-org/security/omnibus-gitlab!373))
62+
- [Consul RCE vulnerability `enable-script-checks`](gitlab-org/security/omnibus-gitlab@5655cd2f60eb0218409e47b32690a4647620dade) ([merge request](gitlab-org/security/omnibus-gitlab!369))
63+
- [ExifTool - Infinite loop when parsing BigTIFF files](gitlab-org/security/omnibus-gitlab@cbc8f7493f8954af7c4a4072d9d400629a39e2d0) ([merge request](gitlab-org/security/omnibus-gitlab!365))
64+
4965
## 16.3.4 (2023-09-18)
5066

5167
No changes.
@@ -103,6 +119,13 @@ No changes.
103119

104120
- [Enable cache to configure for Redis Cluster](gitlab-org/omnibus-gitlab@8c0aa6b59ad8be8b62e1a720cb370aadb29add05) ([merge request](gitlab-org/omnibus-gitlab!7079))
105121

122+
## 16.2.8 (2023-09-28)
123+
124+
### Security (2 changes)
125+
126+
- [Consul RCE vulnerability `enable-script-checks`](gitlab-org/security/omnibus-gitlab@f94e2c4f46f032a841e32f81bc635235243e8e65) ([merge request](gitlab-org/security/omnibus-gitlab!370))
127+
- [ExifTool - Infinite loop when parsing BigTIFF files](gitlab-org/security/omnibus-gitlab@25a0cdebee778cbb4b9f0ed4e626914db7248e42) ([merge request](gitlab-org/security/omnibus-gitlab!366))
128+
106129
## 16.2.7 (2023-09-18)
107130

108131
No changes.

config/patches/exiftool/add-license-file.patch

Lines changed: 0 additions & 396 deletions
This file was deleted.

config/patches/exiftool/allowlist-types.patch

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
diff --git a/lib/Image/ExifTool.pm b/lib/Image/ExifTool.pm
2-
index a96cbf36..2d81ce98 100644
2+
index e22e73c5..855c20db 100644
33
--- a/lib/Image/ExifTool.pm
44
+++ b/lib/Image/ExifTool.pm
5-
@@ -185,17 +185,10 @@ $defaultLang = 'en'; # default language
5+
@@ -190,18 +190,10 @@ $defaultLang = 'en'; # default language
66
# 2) Put types with weak file signatures at end of list to avoid false matches
77
# 3) PLIST must be in this list for the binary PLIST format, although it may
88
# cause a file to be checked twice for XML
99
-@fileTypes = qw(JPEG EXV CRW DR4 TIFF GIF MRW RAF X3F JP2 PNG MIE MIFF PS PDF
10-
- PSD XMP BMP BPG PPM RIFF AIFF ASF MOV MPEG Real SWF PSP FLV OGG
11-
- FLAC APE MPC MKV MXF DV PMP IND PGF ICC ITC FLIR FLIF FPF LFP
12-
- HTML VRD RTF FITS XCF DSS QTIF FPX PICT ZIP GZIP PLIST RAR BZ2
13-
- CZI TAR EXE EXR HDR CHM LNK WMF AVC DEX DPX RAW Font RSRC M2TS
14-
- MacOS PHP PCX DCX DWF DWG DXF WTV Torrent VCard LRI R3D AA PDB
15-
- PFM2 MRC LIF JXL MOI ISO ALIAS JSON MP3 DICOM PCD TXT);
10+
- PSD XMP BMP WPG BPG PPM RIFF AIFF ASF MOV MPEG Real SWF PSP FLV
11+
- OGG FLAC APE MPC MKV MXF DV PMP IND PGF ICC ITC FLIR FLIF FPF
12+
- LFP HTML VRD RTF FITS XCF DSS QTIF FPX PICT ZIP GZIP PLIST RAR
13+
- 7Z BZ2 CZI TAR EXE EXR HDR CHM LNK WMF AVC DEX DPX RAW Font RSRC
14+
- M2TS MacOS PHP PCX DCX DWF DWG DXF WTV Torrent VCard LRI R3D AA
15+
- PDB PFM2 MRC LIF JXL MOI ISO ALIAS JSON MP3 DICOM PCD ICO TXT);
1616
+@fileTypes = qw(JPEG TIFF);
1717

1818
# file types that we can write (edit)
1919
-my @writeTypes = qw(JPEG TIFF GIF CRW MRW ORF RAF RAW PNG MIE PSD XMP PPM EPS
20-
- X3F PS PDF ICC VRD DR4 JP2 JXL EXIF AI AIT IND MOV EXV FLIF);
20+
- X3F PS PDF ICC VRD DR4 JP2 JXL EXIF AI AIT IND MOV EXV FLIF
21+
- RIFF);
2122
+my @writeTypes = qw(JPEG TIFF);
2223
my %writeTypes; # lookup for writable file types (hash filled if required)
2324

2425
# file extensions that we can't write for various base types
25-
@@ -214,339 +207,9 @@ my %createTypes = map { $_ => 1 } qw(XMP ICC MIE VRD DR4 EXIF EXV);
26+
@@ -222,344 +214,9 @@ my %createTypes = map { $_ => 1 } qw(XMP ICC MIE VRD DR4 EXIF EXV);
2627
# (if extension may be more than one type, the type is a list where
2728
# the writable type should come first if it exists)
2829
%fileTypeLookup = (
@@ -32,6 +33,7 @@ index a96cbf36..2d81ce98 100644
3233
- '3GP' => ['MOV', '3rd Gen. Partnership Project audio/video'],
3334
- '3GP2'=> '3G2',
3435
- '3GPP'=> '3GP',
36+
- '7Z' => ['7Z', '7z archive'],
3537
- A => ['EXE', 'Static library'],
3638
- AA => ['AA', 'Audible Audiobook'],
3739
- AAE => ['PLIST','Apple edit information'],
@@ -69,6 +71,7 @@ index a96cbf36..2d81ce98 100644
6971
- CRW => ['CRW', 'Canon RAW format'],
7072
- CS1 => ['PSD', 'Sinar CaptureShop 1-Shot RAW'],
7173
- CSV => ['TXT', 'Comma-Separated Values'],
74+
- CUR => ['ICO', 'Windows Cursor'],
7275
- CZI => ['CZI', 'Zeiss Integrated Software RAW'],
7376
- DC3 => 'DICM',
7477
- DCM => 'DICM',
@@ -132,6 +135,7 @@ index a96cbf36..2d81ce98 100644
132135
- FPF => ['FPF', 'FLIR Public image Format'],
133136
- FPX => ['FPX', 'FlashPix'],
134137
- GIF => ['GIF', 'Compuserve Graphics Interchange Format'],
138+
- GLV => ['MOV', 'Garmin Low-resolution Video'],
135139
- GPR => ['TIFF', 'General Purpose RAW'], # https://gopro.github.io/gpr/
136140
- GZ => 'GZIP',
137141
- GZIP => ['GZIP', 'GNU ZIP compressed archive'],
@@ -145,6 +149,7 @@ index a96cbf36..2d81ce98 100644
145149
- ICAL => 'ICS',
146150
- ICC => ['ICC', 'International Color Consortium'],
147151
- ICM => 'ICC',
152+
- ICO => ['ICO', 'Windows Icon'],
148153
- ICS => ['VCard','iCalendar Schedule'],
149154
- IDML => ['ZIP', 'Adobe InDesign Markup Language'],
150155
- IIQ => ['TIFF', 'Phase One Intelligent Image Quality RAW'],
@@ -190,6 +195,7 @@ index a96cbf36..2d81ce98 100644
190195
- M4B => ['MOV', 'MPEG-4 audio Book'],
191196
- M4P => ['MOV', 'MPEG-4 Protected'],
192197
- M4V => ['MOV', 'MPEG-4 Video'],
198+
- MACOS=> ['MacOS','MacOS ._ sidecar file'],
193199
- MAX => ['FPX', '3D Studio MAX'],
194200
- MEF => ['TIFF', 'Mamiya (RAW) Electronic Format'],
195201
- MIE => ['MIE', 'Meta Information Encapsulation format'],
@@ -219,7 +225,6 @@ index a96cbf36..2d81ce98 100644
219225
- NEF => ['TIFF', 'Nikon (RAW) Electronic Format'],
220226
- NEWER => 'COS',
221227
- NKSC => ['XMP', 'Nikon Sidecar'],
222-
-
223228
- NMBTEMPLATE => ['ZIP','Apple Numbers Template'],
224229
- NRW => ['TIFF', 'Nikon RAW (2)'],
225230
- NUMBERS => ['ZIP','Apple Numbers spreadsheet'],
@@ -331,6 +336,7 @@ index a96cbf36..2d81ce98 100644
331336
- VCARD=> ['VCard','Virtual Card'],
332337
- VCF => 'VCARD',
333338
- VOB => ['MPEG', 'Video Object'],
339+
- VNT => [['FPX','VCard'], 'Scene7 Vignette or V-Note text file'],
334340
- VRD => ['VRD', 'Canon VRD Recipe Data'],
335341
- VSD => ['FPX', 'Microsoft Visio Drawing'],
336342
- WAV => ['RIFF', 'WAVeform (Windows digital audio)'],
@@ -342,7 +348,6 @@ index a96cbf36..2d81ce98 100644
342348
- WMV => ['ASF', 'Windows Media Video'],
343349
- WV => ['RIFF', 'WavePack lossless audio'],
344350
- X3F => ['X3F', 'Sigma RAW format'],
345-
- MACOS=> ['MacOS','MacOS ._ sidecar file'],
346351
- XCF => ['XCF', 'GIMP native image format'],
347352
- XHTML=> ['HTML', 'Extensible HyperText Markup Language'],
348353
- XLA => ['FPX', 'Microsoft Excel Add-in'],
@@ -357,14 +362,15 @@ index a96cbf36..2d81ce98 100644
357362
- XMP => ['XMP', 'Extensible Metadata Platform'],
358363
- WOFF => ['Font', 'Web Open Font Format'],
359364
- WOFF2=> ['Font', 'Web Open Font Format2'],
365+
- WPG => ['WPG', 'WordPerfect Graphics'],
360366
- WTV => ['WTV', 'Windows recorded TV show'],
361367
- ZIP => ['ZIP', 'ZIP archive'],
362368
);
363369

364370
# typical extension for each file type (if different than FileType)
365371
diff --git a/lib/Image/ExifTool/AIFF.pm b/lib/Image/ExifTool/AIFF.pm
366372
deleted file mode 100644
367-
index 3fe6c4a6..00000000
373+
index a862a0de..00000000
368374
--- a/lib/Image/ExifTool/AIFF.pm
369375
+++ /dev/null
370376
@@ -1,312 +0,0 @@
@@ -388,7 +394,7 @@ index 3fe6c4a6..00000000
388394
-use Image::ExifTool qw(:DataAccess :Utils);
389395
-use Image::ExifTool::ID3;
390396
-
391-
-$VERSION = '1.11';
397+
-$VERSION = '1.12';
392398
-
393399
-# information for time/date-based tags (time zero is Jan 1, 1904)
394400
-my %timeInfo = (
@@ -573,7 +579,7 @@ index 3fe6c4a6..00000000
573579
- return 1 if $fast3;
574580
- $tagTablePtr = GetTagTable('Image::ExifTool::DjVu::Main');
575581
- # modify FileType to indicate a multi-page document
576-
- $$et{VALUE}{FileType} .= " (multi-page)" if $buf2 eq 'DJVM';
582+
- $$et{VALUE}{FileType} .= " (multi-page)" if $buf2 eq 'DJVM' and $$et{VALUE}{FileType};
577583
- $type = 'DjVu';
578584
- } else {
579585
- return 0 unless $buff =~ /^FORM....(AIF(F|C))/s;
@@ -657,7 +663,7 @@ index 3fe6c4a6..00000000
657663
-
658664
-=head1 AUTHOR
659665
-
660-
-Copyright 2003-2022, Phil Harvey (philharvey66 at gmail.com)
666+
-Copyright 2003-2023, Phil Harvey (philharvey66 at gmail.com)
661667
-
662668
-This library is free software; you can redistribute it and/or modify it
663669
-under the same terms as Perl itself.

0 commit comments

Comments
 (0)