49 Commits

Author SHA256 Message Date
12a9d7fc32 Accepting request 1238134 from home:mcepl:branches:multimedia:libs
- Update to 2.2.0:
  - Revised to note ABI change in ISO-9660 shared library (.so)
    version numbers; bump release version from 2.1.1 to 2.2.0
    to note both API and ABI changes. These are the last three
    bullet items under Version 2.1.1.
  - Remove LIBCDIO_SOURCE_PATH from configure.ac.

OBS-URL: https://build.opensuse.org/request/show/1238134
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=79
2025-01-16 00:36:55 +00:00
b20d4b5225 Accepting request 1236857 from home:mcepl:branches:multimedia:libs
- Update to 2.1.1:
  - More checks of potentially NULL buffers. More
    malloc()/calloc() result checks.
  - Enforce non-widestring ("A" suffixed) calls when we pass
    char* parameters.
  - Use widestring API calls unless otherwise specified.
  - Remove a deprecation warning of the declaration of
    is_cdrom_aspi() and GetVersion().
  - Updates for compiling on MSVC.
  - Move to github
  - Add github CI checks.
  - Count empty fields as tracks.
  - Add some validity checks to enhance security.
  - Add support for ISO9660 multi extent files.
  - Fix Recognition of multi-extent in ISO9660 when Joliet is
    present.
  - Use getmntent/setmntent for reading mounts.
  - Use GNU/Linux new ioctl on kernel v5.16 or newer.
  - Use "%s"-style format in cdda-player.c: to make it catch
    cases when user input is used in place of format.
  - Remove some memory leaks in C++ code.
  - Allow for DO_NOT_WANT_COMPATIBILITY macro in config.h to
    disable APIs that are being retired.
  - Fix win32 implementation of .get_track_msf() for CD with
    first track number > 1
  - Fix testing on Windows and remove compilation warnings.
  - Add Rock Ridge deep directory support.
  - Fix and clean up various Rock Ridge issues and adjust tests.
  - Fix double reporting of sizes in cd-info.c.
  - CD-Text character set interpretation more tolerant of bad
    input.
  - Remove homegrown boolean type in favor of <stdbool.h>.
  - Improve pkg-config configuration detection
  - Fix crash reading CD TOC on macOS Ventura.
  - Update freedb references to GnuDB.
  - Fix charset check in Windows cdio_charset_from_utf8
    implementation.
  - Add support for reading CD-Text on macOS and Windows
- Remove upstreamed patch:
  - fix-undefined-behavior-in-readlink.patch
- Remove GPG authentication, not supported any more.

OBS-URL: https://build.opensuse.org/request/show/1236857
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=78
2025-01-10 12:33:52 +00:00
c14d5e3bbf Accepting request 1191596 from home:fkastl:gcc14
- Amend the last changelog entry to explicitly mention the new
  c99.patch file

OBS-URL: https://build.opensuse.org/request/show/1191596
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=76
2024-08-05 09:09:27 +00:00
4b6ebf31ae Accepting request 1190935 from home:fkastl:gcc14
- Add a patch fixing implicit declaration of a function error so
  that the 32bit version of this package can be built with GCC 14.

If the request is ok, please forward it to factory soon so that it
is ready when the default compiler is switched.

OBS-URL: https://build.opensuse.org/request/show/1190935
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=75
2024-08-01 12:32:54 +00:00
1df296abbb Accepting request 1153569 from home:pgajdos:l
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

OBS-URL: https://build.opensuse.org/request/show/1153569
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=72
2024-03-01 15:03:18 +00:00
d0ae5d41c0 Accepting request 1082393 from home:dimstar:Factory
- Add _multibuild definition: define the additional spec file as a
  2nd flavor to build.

This is preparation work to move the code to a git managed source engine, where 'linking' is not a supported scenario

OBS-URL: https://build.opensuse.org/request/show/1082393
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=69
2023-04-24 09:39:45 +00:00
ff367b2bbc Accepting request 999240 from home:marxin:branches:multimedia:libs
- Rebase fix-undefined-behavior-in-readlink.patch to the upstream
  version (only a different formatting is used).

OBS-URL: https://build.opensuse.org/request/show/999240
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=67
2022-08-25 13:36:30 +00:00
deb72c1227 Accepting request 998531 from home:marxin:branches:multimedia:libs
- Add fix-undefined-behavior-in-readlink.patch that fixes boo#1202214.

OBS-URL: https://build.opensuse.org/request/show/998531
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=65
2022-08-24 07:52:09 +00:00
c189759054 Accepting request 925680 from home:iznogood:branches:multimedia:libs
Fixes build with new rpmlint (See staging A )
- Bump cdiopp_name libcdio++0 to libcdio++1, this was missed when
  it was bumped by upstream. Followup change in baselibs.conf to.
- Split out new subpackage libiso9660++0, add needed Requires and
  entry in baselibs.conf.

OBS-URL: https://build.opensuse.org/request/show/925680
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=64
2021-10-17 12:40:21 +00:00
f2d5938af4 Accepting request 844243 from home:mcepl:branches:multimedia:libs
- Update to version 2.1.0 (bsc#1108134, bsc#1094761):

OBS-URL: https://build.opensuse.org/request/show/844243
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=62
2020-10-27 10:03:19 +00:00
3f75de8083 Accepting request 715682 from home:dimstar:Factory
Upgrade to 2.1.0

OBS-URL: https://build.opensuse.org/request/show/715682
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=60
2019-07-16 16:37:07 +00:00
Tomáš Chvátal
cf0832c147 - Sort out a bit to properly define all the library names as defines
for easier updating in future when soname changes
- Execute testsuite

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=57
2018-06-11 12:57:21 +00:00
Tomáš Chvátal
d0eff81fce Accepting request 615946 from home:kbabioch:branches:multimedia:libs
- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner 

- Update to 2.0.0
  - Removed patches (included upstream):
    - CVE-2017-18201.patch
    - 0001-Savannah-Bug-49907.patch
  - Fixed heap-based buffer over-read in iso-info.c (CVE-2017-18198 bsc#1082819)
  - Fixed NULL pointer dereference in rock.c (CVE-2017-18199 bsc#1082821)
  - Fixed several (non-critical) memory leaks
  - Bumped sonames
- Applied spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/615946
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=56
2018-06-11 11:01:53 +00:00
8550239ae7 - Fix double free vulnerability (bsc#1082877, CVE-2017-18201,
CVE-2017-18201.patch).

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=54
2018-02-27 18:54:50 +00:00
3134a6446e Accepting request 580731 from home:sbrabec:branches:multimedia:libs
- Fix double free vulnerability (bsc#1082877, CVE-2017-18201).

OBS-URL: https://build.opensuse.org/request/show/580731
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=53
2018-02-27 17:33:11 +00:00
Tomáš Chvátal
e6309fa10c Accepting request 539026 from home:AndreasSchwab:f
- 0001-Fix-symbol-versioning-for-exported-symbols.patch: Remove broken
  patch
- 0001-Savannah-Bug-49907.patch: Fix symbol versioning for real

OBS-URL: https://build.opensuse.org/request/show/539026
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=51
2017-11-04 21:22:31 +00:00
Tomáš Chvátal
d900c287ea Accepting request 531498 from home:StefanBruens:branches:multimedia:libs
- Fix symbol versioning, some symbols where no longer exported with a
  version, thus the library inadvertently broke ABI between version
  0.93 and 0.94. Fixes https://savannah.gnu.org/bugs/index.php?49907
  * add 0001-Fix-symbol-versioning-for-exported-symbols.patch

OBS-URL: https://build.opensuse.org/request/show/531498
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=49
2017-10-05 07:14:28 +00:00
Tomáš Chvátal
3cccd80538 Accepting request 521127 from home:jengelh:branches:multimedia:libs
- Remove --with-pic (only useful for static libs) and compact
  --enable-static=n.
- Change description to reflect the package content.
- Remove %package libcdio_{cdda,paranoia} since they are always
  produced by a separate SRPM.

OBS-URL: https://build.opensuse.org/request/show/521127
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=47
2017-09-05 20:09:37 +00:00
Tomáš Chvátal
fd83198480 Accepting request 520791 from home:AndreasStieger:branches:multimedia:libs
update to 0.94

OBS-URL: https://build.opensuse.org/request/show/520791
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=46
2017-09-04 14:01:11 +00:00
3cd9b5d40d Accepting request 312303 from home:pluskalm:branches:multimedia:libs
- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner

- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner
- Add missing info dependencies, use preun instead of postun for 
  scriplet

OBS-URL: https://build.opensuse.org/request/show/312303
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=44
2015-06-18 07:27:34 +00:00
923baa7110 Accepting request 283582 from home:posophe:branches:multimedia:libs
Update

OBS-URL: https://build.opensuse.org/request/show/283582
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=43
2015-02-04 11:43:22 +00:00
05f9e53b39 Accepting request 162233 from home:plater
Add url to source field to enable local download service

OBS-URL: https://build.opensuse.org/request/show/162233
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=41
2013-04-02 16:25:59 +00:00
Cristian Morales Vega
81e0a478ba Accepting request 155720 from home:RedDwarf:cdio
- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation

OBS-URL: https://build.opensuse.org/request/show/155720
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=39
2013-02-22 09:41:10 +00:00
Ismail Dönmez
194f4901c0 Accepting request 133421 from home:coolo:branches:openSUSE:Factory
- add makeinfo as explicit buildrequires (forwarded request 133230 from coolo)

OBS-URL: https://build.opensuse.org/request/show/133421
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=37
2012-09-10 10:49:40 +00:00
Ismail Dönmez
37e5c4d386 Accepting request 122378 from openSUSE:Factory:Live
- enable rock support - for some bizzare reason it's not default
  (the help is saying otherwise, but it's obvious if you try to
  read from kiwi live cds)

OBS-URL: https://build.opensuse.org/request/show/122378
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=35
2012-05-25 12:45:35 +00:00
a74157801d Accepting request 121480 from home:plater
Split cdio-utils to a linked package to prevent cycles

OBS-URL: https://build.opensuse.org/request/show/121480
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=33
2012-05-18 15:30:54 +00:00
8a180307a8 Accepting request 115906 from home:plater
Update to libcdio git, libcdio-paranoia is no longer part of libcdio see bnc#756564

OBS-URL: https://build.opensuse.org/request/show/115906
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=30
2012-04-28 10:15:53 +00:00
322cfd7567 Accepting request 112943 from home:plater
The changes file in factory had entries that weren't in multimedia:libs, somebody bypassing the devel project? or a bug in the system. I've added them.

OBS-URL: https://build.opensuse.org/request/show/112943
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=29
2012-04-07 19:16:49 +00:00
8328dafd1a Accepting request 112941 from home:plater
Update to version 0.83 and remove the need for the libcdio-mini bootstrap package, please delete it in factory after checking in. Also please accept this package after sr#112939 vcdimager as the factory vcdimager check section will fail with this version of libcdio.

OBS-URL: https://build.opensuse.org/request/show/112941
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=28
2012-04-07 18:59:32 +00:00
5604b35b7e Accepting request 112927 from home:plater
Enabled vcdinfo again

OBS-URL: https://build.opensuse.org/request/show/112927
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=27
2012-04-07 12:48:12 +00:00
bbb6ed8877 Accepting request 112798 from home:plater
This is a standalone libcdio, updated to 0.83 and isn't intended for factory yet. Vcdimager's test suite fails atm and I will submit one with the test suite disabled as part of the test. I have branched the existing one as backup if something goes wrong

OBS-URL: https://build.opensuse.org/request/show/112798
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=26
2012-04-06 12:12:50 +00:00
Stephan Kulow
8cd4ce2055 - add libtool as buildrequire
- one less _service file for factory

- add libtool as buildrequire

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=22
2011-11-13 09:32:22 +00:00
Stephan Kulow
19ed3cbf79 - one less _service file for factory
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=21
2011-11-13 09:30:19 +00:00
b99b495f38 Accepting request 64784 from home:coolo:nolicenses
OBS-URL: https://build.opensuse.org/request/show/64784
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=19
2011-03-22 10:04:19 +00:00
ee58e8f734 Accepting request 60278 from home:dimstar:branches:multimedia:libs
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/60278
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcdio?expand=0&rev=17
2011-02-08 14:23:27 +00:00
Ruediger Oertel
548b01545b Accepting request 59491 from multimedia:libs
Accepted submit request 59491 from user plater

OBS-URL: https://build.opensuse.org/request/show/59491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=18
2011-02-02 00:38:38 +00:00
OBS User autobuild
3a090bd173 Accepting request 38914 from multimedia:libs
Copy from multimedia:libs/libcdio based on submit request 38914 from user plater

OBS-URL: https://build.opensuse.org/request/show/38914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=15
2010-04-28 20:58:17 +00:00
OBS User autobuild
70d2c03a93 Accepting request 33294 from multimedia:libs
Copy from multimedia:libs/libcdio based on submit request 33294 from user coolo

OBS-URL: https://build.opensuse.org/request/show/33294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=13
2010-02-24 01:15:58 +00:00
OBS User unknown
9fabc8d9e9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=11 2009-08-07 13:56:28 +00:00
OBS User unknown
227927d5c4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=10 2009-01-08 17:33:36 +00:00
OBS User unknown
758870c934 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=9 2008-09-09 17:05:40 +00:00
OBS User unknown
50ef018e48 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=8 2008-06-22 01:08:29 +00:00
OBS User unknown
df5667fb52 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=7 2008-05-23 21:30:56 +00:00
OBS User unknown
c094f96e4b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=6 2008-05-21 23:53:54 +00:00
OBS User unknown
3ecfe9b677 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=5 2008-04-25 14:49:16 +00:00
OBS User unknown
9cffab7e82 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=4 2008-04-10 12:23:56 +00:00
OBS User unknown
6f94bbd992 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=3 2008-03-11 17:50:24 +00:00
OBS User unknown
5b87d44ae5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=2 2008-02-01 21:44:34 +00:00
OBS User unknown
27ca988869 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcdio?expand=0&rev=1 2008-01-24 12:09:33 +00:00