platform/upstream/libexif.git
5 years agoAdded ASAN and UBSAN builds and upgrade to clang-6 and gcc-8.
Dan Fandrich [Tue, 28 Aug 2018 20:19:48 +0000 (22:19 +0200)]
Added ASAN and UBSAN builds and upgrade to clang-6 and gcc-8.

An updated libtool is needed to pass the sanitize options to the
compiler. The new compilers are undocumented but available.

5 years agoAdded clang-5 and gcc-7 Travis build configurations.
Dan Fandrich [Tue, 28 Aug 2018 14:52:53 +0000 (16:52 +0200)]
Added clang-5 and gcc-7 Travis build configurations.

5 years agorsync from translation project
Marcus Meissner [Sun, 26 Aug 2018 11:15:56 +0000 (13:15 +0200)]
rsync from translation project

5 years agoupdated german
Christian Kirbach [Sun, 26 Aug 2018 11:15:32 +0000 (13:15 +0200)]
updated german

5 years agoAdded more configurations to the Travis build matrix.
Dan Fandrich [Fri, 24 Aug 2018 16:37:11 +0000 (18:37 +0200)]
Added more configurations to the Travis build matrix.

5 years agoInstall the autopoint package for Travis builds.
Dan Fandrich [Sat, 18 Aug 2018 05:02:03 +0000 (07:02 +0200)]
Install the autopoint package for Travis builds.

This is needed because gettext is used.

5 years agoAdd a .travis.yml file to enable Travis CI integration.
Dan Fandrich [Sat, 18 Aug 2018 01:27:57 +0000 (03:27 +0200)]
Add a .travis.yml file to enable Travis CI integration.

5 years agoDisplay unknown Canon MakerNote tag data in exif_mnote_data_get_value
Dan Fandrich [Tue, 14 Aug 2018 22:55:25 +0000 (00:55 +0200)]
Display unknown Canon MakerNote tag data in exif_mnote_data_get_value

Displaying an integer value is better than not displaying anything at
all, and makes Canon match the other supported MakerNote types.

5 years agoSupport signed types in some generic MakerNote formatters.
Dan Fandrich [Tue, 14 Aug 2018 16:18:47 +0000 (18:18 +0200)]
Support signed types in some generic MakerNote formatters.

The unsigned types are now also formatted correctly as unsigned in a
number of them.

5 years agoUpdated translations from launchpad.net
Dan Fandrich [Mon, 13 Aug 2018 00:30:26 +0000 (02:30 +0200)]
Updated translations from launchpad.net

Updated Russian translation by Eugene Roskin
Updated Turkish translation by kulkke

5 years agoUpdated translations from translationproject.org.
Dan Fandrich [Sun, 12 Aug 2018 13:39:51 +0000 (15:39 +0200)]
Updated translations from translationproject.org.

Updated Ukrainian translation by Yuri Chornoivan
Updated Vietnamese translation by Trần Ngọc Quân
msgid updates in many other languages.

5 years agoAdd a new parsing regression test.
Dan Fandrich [Fri, 1 Jun 2018 18:17:43 +0000 (20:17 +0200)]
Add a new parsing regression test.

This is intended as a fast check that all tags, including MakerNotes, can be
parsed.  It is not intended to replace the much more complete tests in
libexif-testsuite, but rather add some basic parsing test coverage without
having to download and configure a separate repository. As more tags are
identified and supported in the library in the future, the golden test files
will need to be updated to match.

The input files cover all four major MakerNote types supported by libexif and a
large proportion of the variants within those types.  The test files have had
their JPEG image data stripped out to make them smaller (which also makes them
noncompliant) but it's good enough for libexif to read the tags as well as some
other EXIF tools that don't care about the image.

Patch from Google.

5 years agoRemove the inline keyword from exif_tag_table_count()
Dan Fandrich [Fri, 29 Jun 2018 21:49:56 +0000 (23:49 +0200)]
Remove the inline keyword from exif_tag_table_count()

This function is called from two object files and some compilers won't
export it when it's explicitly marked inline.

Fixes https://sourceforge.net/p/libexif/bugs/120/ reported by Reid Kleckner.

5 years agoFixed a number of compile warnings from gcc 7.3
Dan Fandrich [Wed, 13 Jun 2018 19:45:02 +0000 (21:45 +0200)]
Fixed a number of compile warnings from gcc 7.3

5 years agoRemoved a C++-style comment
Dan Fandrich [Fri, 1 Jun 2018 17:55:57 +0000 (19:55 +0200)]
Removed a C++-style comment

5 years agoFixed some issues with truncating strings in exif_entry_get_value
Dan Fandrich [Thu, 1 Feb 2018 00:26:54 +0000 (01:26 +0100)]
Fixed some issues with truncating strings in exif_entry_get_value

If the buffer size provided forced the result to be truncated, the
truncation was not always properly performed. test-values.c was enhanced
to check proper truncation in a much wider variety of cases.

5 years agoSkip uninteresting APPn markers when searching for EXIF block.
Dan Fandrich [Fri, 18 May 2018 08:08:48 +0000 (10:08 +0200)]
Skip uninteresting APPn markers when searching for EXIF block.

libexif rejects images where any APPn marker other than APP0 appears
before APP1.  The EXIF spec says that this is not allowed, but there are
a lot of images where it happens anyway (e.g., from Photoshop).
Patch from Google.

5 years agoUse a unique log message for an Exif header found at the start.
Dan Fandrich [Fri, 11 May 2018 16:25:22 +0000 (18:25 +0200)]
Use a unique log message for an Exif header found at the start.

This occurs if exif_data_load_data is given just an Exif data block vs.
a JPEG block that must be scanned for the APP1 marker.

6 years agoReduce maximum recursion depth in exif_data_load_data_content
Dan Fandrich [Fri, 20 Apr 2018 16:05:19 +0000 (18:05 +0200)]
Reduce maximum recursion depth in exif_data_load_data_content

This only needs to be a small, single digit integer for normal files,
and reducing the maximum closer to this reduces the time and space
needed to detect pathological cases.

6 years agoFixed a handful of strange character encoding issues in comments
Dan Fandrich [Wed, 31 Jan 2018 21:31:11 +0000 (22:31 +0100)]
Fixed a handful of strange character encoding issues in comments

6 years agoReplaced obsolete references to CVS and SourceForge.
Dan Fandrich [Wed, 27 Dec 2017 22:59:43 +0000 (23:59 +0100)]
Replaced obsolete references to CVS and SourceForge.

Also, switched links to https: where available.

6 years agoFix CVE-2017-7544 02/163702/1 accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.030422 accepted/tizen/unified/20171213.153238 submit/tizen/20171213.045006 submit/tizen_5.0/20181101.000007
Jeongmo Yang [Tue, 10 Oct 2017 05:50:54 +0000 (14:50 +0900)]
Fix CVE-2017-7544

Tue Jul 25 21:38:56 2017 UTC (2 months, 2 weeks ago) by marcusmeissner
Branch: MAIN
CVS Tags: HEAD
Changes since 1.131: +6 -0 lines
Diff to previous 1.131
On saving makernotes, make sure the makernote container tags has a type
with 1 byte components.

Fixes (at least):
https://sourceforge.net/p/libexif/bugs/130
https://sourceforge.net/p/libexif/bugs/129

[Version] 0.6.21-3
[Profile] Common
[Issue Type] CVE

Change-Id: I2649b5cadbac7c7cd285d537b918dda56e637f3a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
6 years agoalso switch byte order, and also test saving cvs-migration
Marcus Meissner [Wed, 26 Jul 2017 15:30:19 +0000 (17:30 +0200)]
also switch byte order, and also test saving

6 years agocheck data size before reading daat
Marcus Meissner [Wed, 26 Jul 2017 08:13:56 +0000 (10:13 +0200)]
check data size before reading daat

6 years agocheck for good sizes in the byteorder swap function in the makernote code.
Marcus Meissner [Wed, 26 Jul 2017 07:35:45 +0000 (09:35 +0200)]
check for good sizes in the byteorder swap function in the makernote code.

fixes
https://sourceforge.net/p/libexif/bugs/128/

6 years agoabort earlier
Marcus Meissner [Tue, 25 Jul 2017 22:04:17 +0000 (00:04 +0200)]
abort earlier

6 years agofixes some (not all) buffer overreads during decoding pentax makernote entries.
Marcus Meissner [Tue, 25 Jul 2017 21:44:44 +0000 (23:44 +0200)]
fixes some (not all) buffer overreads during decoding pentax makernote entries.

This should fix:
https://sourceforge.net/p/libexif/bugs/125/ CVE-2016-6328

6 years agoOn saving makernotes, make sure the makernote container tags has a type
Marcus Meissner [Tue, 25 Jul 2017 21:38:56 +0000 (23:38 +0200)]
On saving makernotes, make sure the makernote container tags has a type
with 1 byte components.

Fixes (at least):
https://sourceforge.net/p/libexif/bugs/130
https://sourceforge.net/p/libexif/bugs/129

6 years agoadd a test-fuzzer that can be used to be called by AFL that tries to
Marcus Meissner [Mon, 24 Jul 2017 13:20:58 +0000 (15:20 +0200)]
add a test-fuzzer that can be used to be called by AFL that tries to
do various exif decoding on the passed file.

6 years agoFixed an unused variable warning
Dan Fandrich [Fri, 26 May 2017 14:16:41 +0000 (07:16 -0700)]
Fixed an unused variable warning

6 years agoFixed the internal MakerNote tag structs to use the correct enum type.
Dan Fandrich [Fri, 26 May 2017 13:13:14 +0000 (06:13 -0700)]
Fixed the internal MakerNote tag structs to use the correct enum type.
Patch by Google.

6 years agoFixed some type warnings in log messages by explicitly casting to unsigned
Dan Fandrich [Fri, 26 May 2017 11:22:17 +0000 (04:22 -0700)]
Fixed some type warnings in log messages by explicitly casting to unsigned

6 years agoRemoved some extraneous #define DEBUG
Dan Fandrich [Fri, 26 May 2017 09:50:34 +0000 (02:50 -0700)]
Removed some extraneous #define DEBUG

6 years agoUse the standard assert() function instead of rolling our own
Dan Fandrich [Fri, 26 May 2017 08:41:02 +0000 (01:41 -0700)]
Use the standard assert() function instead of rolling our own

7 years agoUpdate spec file for license macro 08/121608/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/4.0/unified/20170816.013605 accepted/tizen/4.0/unified/20170828.222846 accepted/tizen/common/20170329.171857 accepted/tizen/ivi/20170329.221930 accepted/tizen/mobile/20170329.221821 accepted/tizen/tv/20170329.221858 accepted/tizen/unified/20170329.221947 accepted/tizen/wearable/20170329.221914 submit/tizen/20170328.103759 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100006 tizen_4.0.IoT.p1_release tizen_4.0.m1_release tizen_4.0.m2_release
Jeongmo Yang [Tue, 28 Mar 2017 10:07:03 +0000 (19:07 +0900)]
Update spec file for license macro

[Version] 0.6.21-2
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: Ib8876c56489a4a5d2d8d2fe4eb03bb5b10f5a6e9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agoRecent updates
Dan Fandrich [Thu, 1 Sep 2016 22:40:20 +0000 (15:40 -0700)]
Recent updates

7 years agoconfigure.ac: Made some changes to void warnings with modern automake versions
Dan Fandrich [Thu, 1 Sep 2016 22:38:43 +0000 (15:38 -0700)]
configure.ac: Made some changes to void warnings with modern automake versions

7 years agoMention updated Swedish translation
Dan Fandrich [Thu, 1 Sep 2016 21:53:52 +0000 (14:53 -0700)]
Mention updated Swedish translation

7 years agoMention translation updates
Dan Fandrich [Thu, 1 Sep 2016 21:52:02 +0000 (14:52 -0700)]
Mention translation updates

7 years agoAdded Malay translation from launchpad.net
Dan Fandrich [Thu, 1 Sep 2016 21:51:25 +0000 (14:51 -0700)]
Added Malay translation from launchpad.net

7 years agoCleaned up non-TP translations to match the latest strings:
Dan Fandrich [Thu, 1 Sep 2016 21:47:05 +0000 (14:47 -0700)]
Cleaned up non-TP translations to match the latest strings:
be.po bs.po sq.po sr.po tr.po zh_CN.po

7 years agoUpdated non-TP translations from launchpad.net's "yakkety"
Dan Fandrich [Thu, 1 Sep 2016 21:34:05 +0000 (14:34 -0700)]
Updated non-TP translations from launchpad.net's "yakkety"
translations: en_AU.po

7 years agopo/ms.po: Added Malay translation from launchpad.net
Dan Fandrich [Thu, 1 Sep 2016 21:26:19 +0000 (14:26 -0700)]
po/ms.po: Added Malay translation from launchpad.net

7 years agoUpdated non-TP translations from launchpad.net's "yakkety"
Dan Fandrich [Thu, 1 Sep 2016 20:57:20 +0000 (13:57 -0700)]
Updated non-TP translations from launchpad.net's "yakkety"
translations:
bs.po en_GB.po pt.po pt_BR.po ru.po

7 years agopo/sv.po: Updated Swedish translation by Sebastian Rasmussen
Dan Fandrich [Thu, 1 Sep 2016 20:20:31 +0000 (13:20 -0700)]
po/sv.po: Updated Swedish translation by Sebastian Rasmussen

7 years agoFixed a typo in translatable text (fix #123 thanks to Sebastian)
Dan Fandrich [Thu, 1 Sep 2016 20:08:20 +0000 (13:08 -0700)]
Fixed a typo in translatable text (fix #123 thanks to Sebastian)

7 years ago1. Remove samsung extension code, 2. Block unnecessary build and exclude doc related... 33/75233/3 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable tizen_3.0.m2 tizen_3.0_tv accepted/tizen/3.0.m2/mobile/20170105.024711 accepted/tizen/3.0.m2/tv/20170105.024852 accepted/tizen/3.0.m2/wearable/20170105.025020 accepted/tizen/3.0/common/20161114.110951 accepted/tizen/3.0/ivi/20161011.044313 accepted/tizen/3.0/mobile/20161015.033422 accepted/tizen/3.0/tv/20161016.004914 accepted/tizen/3.0/wearable/20161015.083213 accepted/tizen/common/20160627.191504 accepted/tizen/common/20160629.222220 accepted/tizen/ivi/20160629.015912 accepted/tizen/mobile/20160629.015834 accepted/tizen/tv/20160629.015929 accepted/tizen/unified/20170309.040048 accepted/tizen/wearable/20160629.015958 submit/submit/tizen/20160623.063229/20160623.063406 submit/tizen/20160623.063229 submit/tizen/20160627.065544 submit/tizen_3.0.m2/20170104.093753 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000003 submit/tizen_3.0_mobile/20161015.000003 submit/tizen_3.0_tv/20161015.000003 submit/tizen_3.0_wearable/20161015.000003 submit/tizen_unified/20170308.100414
Jeongmo Yang [Fri, 17 Jun 2016 06:22:57 +0000 (15:22 +0900)]
1. Remove samsung extension code, 2. Block unnecessary build and exclude doc related files

Change-Id: Iab15d7e450e11c86b648a31f4fbd82eb6ae3b1a7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 years agoupdated vietnamese
Marcus Meissner [Sat, 2 Apr 2016 13:04:08 +0000 (15:04 +0200)]
updated vietnamese

8 years agoupdated spanish
Marcus Meissner [Sat, 2 Apr 2016 13:03:45 +0000 (15:03 +0200)]
updated spanish

8 years agoupdated german
Marcus Meissner [Sat, 2 Apr 2016 13:03:05 +0000 (15:03 +0200)]
updated german

8 years agoupdated svensk
Marcus Meissner [Sat, 2 Apr 2016 13:02:40 +0000 (15:02 +0200)]
updated svensk

9 years agoadded AC_SYS_LARGEFILE just in case we ever get jpegs larger than 2GB
Marcus Meissner [Mon, 26 May 2014 06:24:17 +0000 (08:24 +0200)]
added AC_SYS_LARGEFILE just in case we ever get jpegs larger than 2GB

10 years agopo/es.po: Updated Spanish translation by Antonio Ceballos
Dan Fandrich [Sun, 5 Jan 2014 10:13:43 +0000 (02:13 -0800)]
po/es.po: Updated Spanish translation by Antonio Ceballos

10 years agopo/da.po: Updated Danish translation by Joe Hansen
Dan Fandrich [Sat, 13 Jul 2013 20:36:59 +0000 (13:36 -0700)]
po/da.po: Updated Danish translation by Joe Hansen
po/de.po: Updated German translation by Christian Kirbach
po/fr.po: Updated French translation by Frédéric Marchal
po/uk.po: Updated Ukrainian translation by Yuri Chornoivan

10 years agoFNumber => F-Number
Dan Fandrich [Sat, 13 Jul 2013 20:35:48 +0000 (13:35 -0700)]
FNumber => F-Number

10 years agoFixed a C89 compatibility issue (bug #117 reported by
Dan Fandrich [Sat, 13 Jul 2013 20:34:50 +0000 (13:34 -0700)]
Fixed a C89 compatibility issue (bug #117 reported by
Guenter Knauf)

10 years agoresetting manifest requested domain to floor 68/4868/1 accepted/tizen/ivi/genivi accepted/tizen/ivi/stable accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_generic tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m14.2_ivi tizen_3.0.m14.3_ivi tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0_ivi tizen_ivi_genivi accepted/tizen/20130710.215910 accepted/tizen/20130912.094035 accepted/tizen/20130912.095640 accepted/tizen/20130912.150234 accepted/tizen/20130912.191731 accepted/tizen/20130912.195828 accepted/tizen/ivi/20160218.025300 accepted/tizen/ivi/genivi/20140131.024025 ivi_oct_m2 submit/tizen/20130710.132410 submit/tizen/20130912.075943 submit/tizen/20130912.090251 submit/tizen_common/20151015.190624 submit/tizen_common/20151019.135620 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000006 submit/tizen_ivi_genivi/20140131.023309 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.2_ivi_release tizen_3.0.m14.3_ivi_release tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release tizen_3.0_ivi_release
Alexandru Cornea [Sat, 29 Jun 2013 00:02:31 +0000 (03:02 +0300)]
resetting manifest requested domain to floor

10 years agoadd samsung device support 76/4176/1 submit/tizen/20130620.182649
Anas Nashif [Thu, 20 Jun 2013 13:10:13 +0000 (09:10 -0400)]
add samsung device support

10 years agoSet license using %license accepted/tizen/20130520.095854 submit/tizen/20130515.050142 submit/tizen/20130517.023025
Anas Nashif [Sat, 11 May 2013 05:44:16 +0000 (01:44 -0400)]
Set license using %license

11 years agopo/pl.po: Updated Polish translation by Jakub Bogusz
Dan Fandrich [Sat, 23 Feb 2013 20:18:14 +0000 (12:18 -0800)]
po/pl.po: Updated Polish translation by Jakub Bogusz

11 years agoadd packaging accepted/tizen/20130503.222322 accepted/trunk/20130325.212953 submit/tizen/20130503.223707 submit/tizen/20130509.181038 submit/trunk/20130325.083309
Anas Nashif [Sun, 4 Nov 2012 03:47:09 +0000 (20:47 -0700)]
add packaging

11 years agoadd packaging
Anas Nashif [Sun, 4 Nov 2012 03:46:35 +0000 (20:46 -0700)]
add packaging

11 years agoImported Upstream version 0.6.21 upstream/0.6.21
Anas Nashif [Sun, 4 Nov 2012 03:46:33 +0000 (20:46 -0700)]
Imported Upstream version 0.6.21

11 years agoI suppose I should take some credit (for better or for worse)
Dan Fandrich [Fri, 13 Jul 2012 20:12:39 +0000 (13:12 -0700)]
I suppose I should take some credit (for better or for worse)

11 years agoPrepare for continued development
Dan Fandrich [Thu, 12 Jul 2012 20:32:43 +0000 (13:32 -0700)]
Prepare for continued development

11 years agoPrepare for continued development
Dan Fandrich [Thu, 12 Jul 2012 19:25:21 +0000 (12:25 -0700)]
Prepare for continued development

11 years agoMention the fixed security issues in the NEWS file libexif-0_6_21-release
Dan Fandrich [Thu, 12 Jul 2012 20:24:14 +0000 (13:24 -0700)]
Mention the fixed security issues in the NEWS file

11 years agoReleased 0.6.21
Dan Fandrich [Thu, 12 Jul 2012 17:48:14 +0000 (10:48 -0700)]
Released 0.6.21

11 years agoList the various security fixes just checked in
Dan Fandrich [Thu, 12 Jul 2012 17:44:42 +0000 (10:44 -0700)]
List the various security fixes just checked in

11 years agoFixed some possible division-by-zeros in Olympus-style makernotes
Dan Fandrich [Thu, 12 Jul 2012 17:29:05 +0000 (10:29 -0700)]
Fixed some possible division-by-zeros in Olympus-style makernotes
This fixes bug #3434545, a.k.a. CVE-2012-2837

11 years agoFix a buffer overflow on corrupted JPEG data
Dan Fandrich [Thu, 12 Jul 2012 17:28:26 +0000 (10:28 -0700)]
Fix a buffer overflow on corrupted JPEG data
An unsigned data length might wrap around when decremented
below zero, bypassing sanity checks on length.
This code path can probably only occur if exif_data_load_data()
is called directly by the application on data that wasn't parsed
by libexif itself.
This solves the other part of CVE-2012-2836

11 years agoFix a buffer overflow on corrupt EXIF data.
Dan Fandrich [Thu, 12 Jul 2012 17:27:27 +0000 (10:27 -0700)]
Fix a buffer overflow on corrupt EXIF data.
This fixes bug #3434540 and fixes part of CVE-2012-2836

11 years agoFixed a buffer overflow problem in exif_entry_get_value
Dan Fandrich [Thu, 12 Jul 2012 17:26:01 +0000 (10:26 -0700)]
Fixed a buffer overflow problem in exif_entry_get_value
If the application passed in a buffer length of 0, then it would
be treated as the buffer had unlimited length.
This fixes CVE-2012-2841

11 years agoFixed an out of bounds read on corrupted input.
Dan Fandrich [Thu, 12 Jul 2012 17:13:03 +0000 (10:13 -0700)]
Fixed an out of bounds read on corrupted input.
The EXIF_TAG_COPYRIGHT tag ought to be, but perhaps is not,
NUL-terminated.
This fixes CVE-2012-2812

11 years agoDon't read past the end of a tag when converting from UTF-16
Dan Fandrich [Thu, 12 Jul 2012 17:12:24 +0000 (10:12 -0700)]
Don't read past the end of a tag when converting from UTF-16
This fixes CVE-2012-2813

11 years agoFixed an off-by-one error in exif_convert_utf16_to_utf8()
Dan Fandrich [Thu, 12 Jul 2012 17:11:30 +0000 (10:11 -0700)]
Fixed an off-by-one error in exif_convert_utf16_to_utf8()
This can cause a one-byte NUL write past the end of the buffer.
This fixes CVE-2012-2840

11 years agoFixed some buffer overflows in exif_entry_format_value()
Dan Fandrich [Thu, 12 Jul 2012 17:10:34 +0000 (10:10 -0700)]
Fixed some buffer overflows in exif_entry_format_value()
This fixes CVE-2012-2814

11 years agoExif version 2.3 (defined by JEITA CP-3451B and CIPA DC 008-2010) is now recognized
Jan Patera [Wed, 11 Jul 2012 05:05:47 +0000 (07:05 +0200)]
Exif version 2.3 (defined by JEITA CP-3451B and CIPA DC 008-2010) is now recognized

11 years agopo/da.po: Updated Danish translation by Joe Hansen
Dan Fandrich [Mon, 9 Jul 2012 20:53:08 +0000 (13:53 -0700)]
po/da.po: Updated Danish translation by Joe Hansen
po/de.po: Updated German translation by Christian Kirbach
po/pl.po: Updated Polish translation by Jakub Bogusz
po/sk.po: Updated Slovak translation by Ivan Masár
po/uk.po: Updated Ukrainian translation by Yuri Chornoivan
po/vi.po: Updated Vietnamese translation by Trần Ngọc Quân
Mention that uk.po must now be updated through translationproject.org

11 years agopo/en_CA.po: Updated Canadian English translation
Dan Fandrich [Mon, 25 Jun 2012 18:58:58 +0000 (11:58 -0700)]
po/en_CA.po: Updated Canadian English translation

11 years agoUpdated non-TP translations to the latest strings in the source code
Dan Fandrich [Mon, 25 Jun 2012 18:55:44 +0000 (11:55 -0700)]
Updated non-TP translations to the latest strings in the source code

11 years agoMinor wording change
Dan Fandrich [Mon, 25 Jun 2012 18:38:53 +0000 (11:38 -0700)]
Minor wording change

11 years agopo/bs.po: Removed some erroneous embedded \r\n in the translations
Dan Fandrich [Mon, 25 Jun 2012 07:41:55 +0000 (00:41 -0700)]
po/bs.po: Removed some erroneous embedded \r\n in the translations

11 years agoAdded new translations from launchpad.net's "precise" translations:
Dan Fandrich [Mon, 25 Jun 2012 07:28:25 +0000 (00:28 -0700)]
Added new translations from launchpad.net's "precise" translations:
po/en_AU.po: Added English (Australian) translation by Joel Pickett
po/uk.po: Added Ukrainian translation by Yuri Chornoivan

11 years agoUpdated non-TP translations from launchpad.net's "precise"
Dan Fandrich [Mon, 25 Jun 2012 07:20:35 +0000 (00:20 -0700)]
Updated non-TP translations from launchpad.net's "precise"
translations:
be.po bs.po en_GB.po pt.po pt_BR.po ru.po sq.po sr.po tr.po zh_CN.po

11 years agoUpdated links, minor edits
Dan Fandrich [Mon, 25 Jun 2012 07:04:53 +0000 (00:04 -0700)]
Updated links, minor edits

11 years agoAdded new Canon lens.
Dan Fandrich [Mon, 25 Jun 2012 06:58:24 +0000 (23:58 -0700)]
Added new Canon lens.

11 years agopo/vi.po: Updated Vietnamese translation by Trần Ngọc Quân
Dan Fandrich [Tue, 15 May 2012 22:31:57 +0000 (15:31 -0700)]
po/vi.po: Updated Vietnamese translation by Trần Ngọc Quân

12 years agoUpdated Launchpad link
Dan Fandrich [Tue, 8 Nov 2011 07:39:13 +0000 (23:39 -0800)]
Updated Launchpad link

12 years agopo/de.po: Updated German translation by Christian Kirbach
Dan Fandrich [Tue, 8 Nov 2011 07:38:51 +0000 (23:38 -0800)]
po/de.po: Updated German translation by Christian Kirbach

12 years agopo/cs.po: Updated Czech translation by Jan Patera
Dan Fandrich [Fri, 26 Aug 2011 08:02:22 +0000 (01:02 -0700)]
po/cs.po: Updated Czech translation by Jan Patera
po/da.po: Updated Danish translation by Joe Hansen
po/nl.po: Updated Dutch translation by Erwin Poeze
po/pl.po: Updated Polish translation by Jakub Bogusz
po/sk.po: Updated Slovak translation by Ivan Masár
po/sv.po: Updated Swedish translation by Daniel Nylander

12 years agoA few in-code documentation improvements
Dan Fandrich [Fri, 26 Aug 2011 07:29:43 +0000 (00:29 -0700)]
A few in-code documentation improvements

12 years agoMade mnote_fuji_tag_get_description and
Dan Fandrich [Tue, 12 Jul 2011 07:04:16 +0000 (00:04 -0700)]
Made mnote_fuji_tag_get_description and
mnote_canon_tag_get_descripton more robust should any NULL
descriptions be added to the table (bug #3307219)

12 years agoAdded new Canon lens. Reported by Adrian von Bidder via Debian.
Dan Fandrich [Thu, 12 May 2011 18:26:07 +0000 (11:26 -0700)]
Added new Canon lens. Reported by Adrian von Bidder via Debian.

13 years agoAdded a NULL pointer check to attempt to keep Coverity Scan happy
Dan Fandrich [Mon, 18 Apr 2011 23:46:33 +0000 (16:46 -0700)]
Added a NULL pointer check to attempt to keep Coverity Scan happy

13 years agoChanged "knots" to more clear "nautical miles" (Ubuntu Launchpad bug
Dan Fandrich [Thu, 17 Feb 2011 06:25:07 +0000 (22:25 -0800)]
Changed "knots" to more clear "nautical miles" (Ubuntu Launchpad bug
https://bugs.launchpad.net/bugs/712115 reported by Daniel Thibault).

13 years agoAdded another Canon lens to the Canon MakerNotes (patch from drochner in the
Dan Fandrich [Thu, 20 Jan 2011 03:42:26 +0000 (19:42 -0800)]
Added another Canon lens to the Canon MakerNotes (patch from drochner in the
NetBSD pkgsrc)

13 years agoPrepare for continued development
Dan Fandrich [Thu, 16 Dec 2010 05:59:15 +0000 (21:59 -0800)]
Prepare for continued development

13 years agoRemoved UNICODE BOM at head of file
Dan Fandrich [Thu, 16 Dec 2010 06:24:32 +0000 (22:24 -0800)]
Removed UNICODE BOM at head of file

13 years agoReleased 0.6.20
Dan Fandrich [Thu, 16 Dec 2010 05:55:25 +0000 (21:55 -0800)]
Released 0.6.20