Commit Graph

66 Commits

Author SHA256 Message Date
Dominique Leuenberger
e10196d274 Accepting request 934523 from graphics
- libexif-0.6.24 (2021-11-25):
  * Translation updates: sr, vi, pl, uk, french
  * fixed regression in exif_data_load_data which could not load EXIF in JPEG data anymore
  * Decode lots of Canon tag names
  * removed empty strings from translation (empty string would translate to the PO info header)
  * various warning removals and code improvements
  * added sample "persistent" afl fuzzer (100x faster than normal afl fuzzer)

OBS-URL: https://build.opensuse.org/request/show/934523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=45
2021-12-01 19:46:50 +00:00
b8805b5f4b OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=44 2021-11-27 15:49:45 +00:00
a4d0c04eb7 - libexif-0.6.24 (2021-11-25):
* Translation updates: sr, vi, pl, uk, french
  * fixed regression in exif_data_load_data which could not load EXIF in JPEG data anymore
  * Decode lots of Canon tag names
  * removed empty strings from translation (empty string would translate to the PO info header)
  * various warning removals and code improvements
  * added sample "persistent" afl fuzzer (100x faster than normal afl fuzzer)

OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=43
2021-11-27 15:49:24 +00:00
Dominique Leuenberger
5440b80f68 Accepting request 918663 from graphics
- libexif-0.6.23 (2021-09-12):
  - Translation updates: es, pl, uk, fr
  - EXIF_TAG_SENSITIVITY_TYPE decoder added, added some more Exif 2.3 tags:
        EXIF_TAG_STANDARD_OUTPUT_SENSITIVITY
        EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX
        EXIF_TAG_ISO_SPEED
        EXIF_TAG_ISO_SPEEDLatitudeYYY
        EXIF_TAG_ISO_SPEEDLatitudeZZZ
        EXIF_TAG_OFFSET_TIME
        EXIF_TAG_OFFSET_TIME_ORIGINAL
        EXIF_TAG_OFFSET_TIME_DIGITIZED
        EXIF_TAG_IMAGE_DEPTH
  - be more relaxed to out of order JPG / EXIF dataheaders in files generated by some tools
  - default GPS IFD table added
  - Decode more Nikon Makernote tag names
  - Added Apple iOS Makernote
  - Security fixes:
    - CVE-2020-0198: unsigned integer overflow in exif_data_load_data_content
    - CVE-2020-0452: compiler optimization could remove an a
      bufferoverflow check, making a buffer overflow possible with some
      EXIF tags
    - some more denial of service (compute time or stack exhaustion) counter-measures
      added that avoid minutes of decoding time with malformed files found
      by OSS-Fuzz

OBS-URL: https://build.opensuse.org/request/show/918663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=44
2021-09-16 21:14:38 +00:00
66ec0fcfba update
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=42
2021-09-13 07:13:50 +00:00
6522748569 - libexif-0.6.23 (2021-09-12):
- Translation updates: es, pl, uk, fr
  - EXIF_TAG_SENSITIVITY_TYPE decoder added, added some more Exif 2.3 tags:
        EXIF_TAG_STANDARD_OUTPUT_SENSITIVITY
        EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX
        EXIF_TAG_ISO_SPEED
        EXIF_TAG_ISO_SPEEDLatitudeYYY
        EXIF_TAG_ISO_SPEEDLatitudeZZZ
        EXIF_TAG_OFFSET_TIME
        EXIF_TAG_OFFSET_TIME_ORIGINAL
        EXIF_TAG_OFFSET_TIME_DIGITIZED
        EXIF_TAG_IMAGE_DEPTH
  - be more relaxed to out of order JPG / EXIF dataheaders in files generated by some tools
  - default GPS IFD table added
  - Decode more Nikon Makernote tag names
  - Added Apple iOS Makernote
  - Security fixes:
    - CVE-2020-0198: unsigned integer overflow in exif_data_load_data_content
    - CVE-2020-0452: compiler optimization could remove an a
      bufferoverflow check, making a buffer overflow possible with some
      EXIF tags
    - some more denial of service (compute time or stack exhaustion) counter-measures
      added that avoid minutes of decoding time with malformed files found
      by OSS-Fuzz

OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=41
2021-09-13 07:05:55 +00:00
Yuchen Lin
d1ee840212 Accepting request 809029 from graphics
* CVE-2020-13114: Time consumption DoS when parsing canon array markers (bsc#1172121)
    * CVE-2020-13113: Potential use of uninitialized memory  (bsc#1172105)
    * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes (bsc#1172116)

OBS-URL: https://build.opensuse.org/request/show/809029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=43
2020-05-26 15:49:29 +00:00
cacdb90cec * CVE-2020-13113: Potential use of uninitialized memory (bsc#1172105)
* CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes (bsc#1172116)

OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=39
2020-05-26 12:23:13 +00:00
Dominique Leuenberger
652c8ff73f Accepting request 807015 from graphics
- libexif-0.6.22 (2020-05-18) release:
  * New translations: ms
  * Updated translations for most languages
  * Fixed C89 compatibility
  * Fixed warnings on recent versions of autoconf
  * Some useful EXIF 2.3 tag added:
    * EXIF_TAG_GAMMA
    * EXIF_TAG_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
    * EXIF_TAG_GPS_H_POSITIONING_ERROR
    * EXIF_TAG_CAMERA_OWNER_NAME
    * EXIF_TAG_BODY_SERIAL_NUMBER
    * EXIF_TAG_LENS_SPECIFICATION
    * EXIF_TAG_LENS_MAKE
    * EXIF_TAG_LENS_MODEL
    * EXIF_TAG_LENS_SERIAL_NUMBER
  * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others.
    * CVE-2018-20030: Fix for recursion DoS (bsc#1120943)
    * CVE-2020-13114: Time consumption DoS when parsing canon array markers
    * CVE-2020-13113: Potential use of uninitialized memory 
    * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes
    * CVE-2020-0093: read overflow (bsc#1171847)
    * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs (bsc#1160770)
    * CVE-2020-12767: fixed division by zero (bsc#1171475)
    * CVE-2016-6328: fixed integer overflow when parsing maker notes (bsc#1171475)
    * CVE-2017-7544: fixed buffer overread (bsc#1059893)
- removed patch: libexif-build-date.patch (done similar upstream)
- CVE-2016-6328.patch: in upstream release
- CVE-2017-7544.patch: in upstream release

OBS-URL: https://build.opensuse.org/request/show/807015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=42
2020-05-20 16:37:08 +00:00
836f9b2472 - removed patch: libexif-build-date.patch (done similar upstream)
- CVE-2016-6328.patch: in upstream release
- CVE-2017-7544.patch: in upstream release

OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=37
2020-05-18 16:11:33 +00:00
22dcc11fde - libexif-0.6.22 (2020-05-18) release:
* New translations: ms
  * Updated translations for most languages
  * Fixed C89 compatibility
  * Fixed warnings on recent versions of autoconf
  * Some useful EXIF 2.3 tag added:
    * EXIF_TAG_GAMMA
    * EXIF_TAG_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
    * EXIF_TAG_GPS_H_POSITIONING_ERROR
    * EXIF_TAG_CAMERA_OWNER_NAME
    * EXIF_TAG_BODY_SERIAL_NUMBER
    * EXIF_TAG_LENS_SPECIFICATION
    * EXIF_TAG_LENS_MAKE
    * EXIF_TAG_LENS_MODEL
    * EXIF_TAG_LENS_SERIAL_NUMBER
  * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others.
    * CVE-2018-20030: Fix for recursion DoS (bsc#1120943)
    * CVE-2020-13114: Time consumption DoS when parsing canon array markers
    * CVE-2020-13113: Potential use of uninitialized memory 
    * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes
    * CVE-2020-0093: read overflow (bsc#1171847)
    * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs (bsc#1160770)
    * CVE-2020-12767: fixed division by zero (bsc#1171475)
    * CVE-2016-6328: fixed integer overflow when parsing maker notes (bsc#1171475)
    * CVE-2017-7544: fixed buffer overread (bsc#1059893)

OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=36
2020-05-18 16:10:21 +00:00
b1940fc096 OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=35 2020-05-18 16:08:22 +00:00
c564b8969a OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=34 2020-05-18 16:08:11 +00:00
Dominique Leuenberger
6b1d579c29 Accepting request 568909 from graphics
OBS-URL: https://build.opensuse.org/request/show/568909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=41
2018-01-26 12:57:34 +00:00
Ismail Dönmez
bfddd3280c Accepting request 568875 from home:jengelh:branches:graphics
- Remove %__-type macro indirections. Fix SRPM group.
- Use %_smp_mflags for parallel build.
- Drop pointless --with-pic (no effect since --disable-static).

OBS-URL: https://build.opensuse.org/request/show/568875
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=32
2018-01-24 13:10:08 +00:00
2923373f20 Accepting request 566573 from home:kbabioch:branches:graphics
- Add CVE-2016-6328.patch: Fix integer overflow in parsing MNOTE
  entry data of the input file (bnc#1055857)
- Add CVE-2017-7544.patch: Fix vulnerable out-of-bounds heap read
  vulnerability (bnc#1059893)

OBS-URL: https://build.opensuse.org/request/show/566573
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=31
2018-01-17 09:59:13 +00:00
Dominique Leuenberger
6886b2a8c2 Accepting request 515431 from graphics
- add a libexif-devel-biarch for building with -m32

OBS-URL: https://build.opensuse.org/request/show/515431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=40
2017-08-21 09:33:23 +00:00
0da365ff63 OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=29 2017-08-09 11:31:37 +00:00
Ismail Dönmez
d76c86c6a4 Accepting request 515133 from home:msmeissn:branches:graphics
- add a libexif-devel-biarch for building with -m32

OBS-URL: https://build.opensuse.org/request/show/515133
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=28
2017-08-08 13:37:48 +00:00
Stephan Kulow
ae6b840eb0 Accepting request 246482 from graphics
- Add obsoletes/provides to baselibs.conf. (forwarded request 246480 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/246482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=38
2014-08-28 19:05:03 +00:00
123a7f997b Accepting request 246480 from home:fcrozat:branches:graphics
- Add obsoletes/provides to baselibs.conf.

OBS-URL: https://build.opensuse.org/request/show/246480
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=26
2014-08-26 11:45:22 +00:00
Stephan Kulow
1aef65e1d9 Accepting request 235842 from graphics
OBS-URL: https://build.opensuse.org/request/show/235842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=37
2014-06-02 05:00:28 +00:00
Dirk Stoecker
283655d979 fix description to be UTF-8
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=24
2014-05-30 15:01:45 +00:00
Stephan Kulow
722180097d Accepting request 235469 from graphics
- Do not include timestamps in files (libexif-build-date.patch) (forwarded request 235458 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/235469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=36
2014-05-27 16:23:40 +00:00
OBS User mrdocs
4647354032 Accepting request 235458 from home:elvigia:branches:graphics
- Do not include timestamps in files (libexif-build-date.patch)

OBS-URL: https://build.opensuse.org/request/show/235458
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=22
2014-05-26 23:38:41 +00:00
4e52774e40 Accepting request 235330 from home:elvigia:branches:graphics
- Use LFS_CFLAGS in 32 bit systems.

OBS-URL: https://build.opensuse.org/request/show/235330
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=21
2014-05-26 10:13:56 +00:00
Ismail Dönmez
74aa6dfd10 Accepting request 127809 from graphics
- updated to 0.6.21
  * Fixed some buffer overflows in exif_entry_format_value()
    This fixes CVE-2012-2814.  Reported by Mateusz Jurczyk of
    Google Security Team
  * 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
  * Don't read past the end of a tag when converting from UTF-16
    This fixes CVE-2012-2813. Reported by Mateusz Jurczyk of
    Google Security Team
  * 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. Reported by Mateusz Jurczyk of
    Google Security Team
  * 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
  * Fix a buffer overflow on corrupt EXIF data.
    This fixes bug #3434540 and fixes part of CVE-2012-2836
    Reported by Yunho Kim
  * 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
  * Fixed some possible division-by-zeros in Olympus-style makernotes

OBS-URL: https://build.opensuse.org/request/show/127809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=33
2012-07-13 09:31:52 +00:00
f4bf8a62e8 tarball was replaced
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=19
2012-07-13 05:33:39 +00:00
9c3fc0fbb7 - updated to 0.6.21
* Fixed some buffer overflows in exif_entry_format_value()
    This fixes CVE-2012-2814.  Reported by Mateusz Jurczyk of
    Google Security Team
  * 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
  * Don't read past the end of a tag when converting from UTF-16
    This fixes CVE-2012-2813. Reported by Mateusz Jurczyk of
    Google Security Team
  * 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. Reported by Mateusz Jurczyk of
    Google Security Team
  * 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
  * Fix a buffer overflow on corrupt EXIF data.
    This fixes bug #3434540 and fixes part of CVE-2012-2836
    Reported by Yunho Kim
  * 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
  * Fixed some possible division-by-zeros in Olympus-style makernotes

OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=18
2012-07-12 20:04:02 +00:00
Stephan Kulow
1af442ae5b replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=31
2011-12-06 17:23:24 +00:00
Ruediger Oertel
2b7c860b5b Autobuild autoformatter for 56705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=28
2010-12-28 23:16:04 +00:00
Ruediger Oertel
2e01ded30c Accepting request 56705 from graphics
Accepted submit request 56705 from user mrdocs

OBS-URL: https://build.opensuse.org/request/show/56705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=27
2010-12-28 23:15:48 +00:00
OBS User mrdocs
2a493b3588 Accepting request 56672 from home:a_jaeger:branches:openSUSE:Factory
reviewed ok Thanks for the update

OBS-URL: https://build.opensuse.org/request/show/56672
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=16
2010-12-23 19:31:29 +00:00
Lars Vogdt
731c7bf62d Autobuild autoformatter for 56286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=26
2010-12-19 12:06:43 +00:00
OBS User buildservice-autocommit
24d6038559 Updating link to change in openSUSE:Factory/libexif revision 26.0
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=46e20aba9a32b30eddac01680e468abb
2010-12-19 12:06:43 +00:00
Lars Vogdt
d5b3779cb4 Accepting request 56286 from graphics
Accepted submit request 56286 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/56286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=25
2010-12-19 12:06:36 +00:00
3f71d1b85b - shared library packaging policy , new package libexif12
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=14
2010-12-17 16:10:36 +00:00
3f09934067 baselib name changed
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=13
2010-12-17 16:09:52 +00:00
8762ceb46f fixed requires
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=12
2010-12-17 15:00:45 +00:00
c50241fb04 - shared library packaging policy
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=11
2010-12-17 14:48:55 +00:00
974cb0634e shared lib packaging
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=10
2010-12-17 14:48:13 +00:00
94f1fbe937 - updated to 0.6.20
* New translations: bs, tr
  * Updated translations: be, cs, da, de, en_GB, en_CA, it, ja, nl, pl, pt_BR,
    pt, ru, sk, sq, sr, sv, vi, zh_CN
  * Fixed some problems in the write-exif.c example program
  * Stop listing -lm as a required library for dynamic linking in libexif.pc
  * Turned on the --enable-silent-rules configure option
  * Changed a lot of strings to make the case of the text more consistent
  * exif_entry_dump() now displays the correct tag name for GPS tags
  * Fixed some invalid format specifiers that caused problems on some platforms
  * Display rational numbers with the right number of significant figures
- remove "la" files
  * Enhanced support of Canon and Olympus makernotes
- fixed endless loop problem in exif_content_remove_entry()
- rpmlint fixes

OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=9
2010-12-17 14:43:21 +00:00
OBS User autobuild
c008bb6961 Accepting request 38661 from graphics
Copy from graphics/libexif based on submit request 38661 from user coolo

OBS-URL: https://build.opensuse.org/request/show/38661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=22
2010-04-24 09:58:09 +00:00
OBS User autobuild
52e5f4e246 Accepting request 38661 from graphics
checked in (request 38661)

OBS-URL: https://build.opensuse.org/request/show/38661
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=8
2010-04-24 09:58:08 +00:00
Stephan Kulow
a3126e7400 Accepting request 38658 from home:coolo:branches:openSUSE:Factory
Copy from home:coolo:branches:openSUSE:Factory/libexif via accept of submit request 38658 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/38658
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=7
2010-04-24 09:51:03 +00:00
OBS User autobuild
79060182a1 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=21 2010-03-18 15:02:38 +00:00
OBS User buildservice-autocommit
8ef7d17ad1 Updating link to change in openSUSE:Factory/libexif revision 21.0
OBS-URL: https://build.opensuse.org/package/show/graphics/libexif?expand=0&rev=69aa2b986d73154eb14c9f895a946582
2010-03-18 15:02:38 +00:00
OBS User autobuild
742ff813b7 Accepting request 29155 from graphics
Copy from graphics/libexif based on submit request 29155 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=20
2010-01-14 15:30:51 +00:00
OBS User autobuild
baefd2059e Accepting request 24493 from graphics
Copy from graphics/libexif based on submit request 24493 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/24493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=19
2009-11-16 10:55:56 +00:00
OBS User unknown
db1b1fdaee OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libexif?expand=0&rev=17 2009-01-29 22:34:29 +00:00