Revisions of libopenmpt

Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 53)
- Update to version 0.4.9
  * [Sec] libmodplug: C API: Limit the length of strings copied to
    the output buffer of ModPlug_InstrumentName() and
    ModPlug_SampleName() to 32 bytes (including terminating null)
    as is done by original libmodplug. This avoids potential buffer
    overflows in software relying on this limit instead of querying
    the required buffer size beforehand. libopenmpt can return
    strings longer than 32 bytes here beacuse the internal limit of
    32 bytes applies to strings encoded in arbitrary character
    encodings but the API returns them converted to UTF-8, which
    can be longer. (reported by Antonio Morales Maldonado of Semmle
    Security Research Team) (r12129)
  * [Sec] libmodplug: C++ API: Do not return 0 in
    CSoundFile::GetSampleName() and CSoundFile::GetInstrumentName()
    when a null output pointer is provided. This behaviour differed
    from libmodplug and made it impossible to determine the
    required buffer size. (r12130)
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 52)
- Update to version 0.4.8:
  * [Sec] Possible crash due to out-of-bounds read when playing an
    OPL note with active filter in S3M or MPTM files (r12118).
- Update to version 0.4.7:
  * J2B: Ignore notes with non-existing instrument
    (fixes Ending.j2b)
buildservice-autocommit accepted request 723239 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 51)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 50)
- Update to version 0.4.2 bsc#1143582 CVE-2019-14382 bsc#1143584
  CVE-2019-14383:
- Update to version 0.4.0 bsc#1143581 CVE-2018-20860:
- Update to version 0.3.11 bsc#1143578 CVE-2018-20861:
buildservice-autocommit accepted request 722225 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 49)
baserev update by copy to link target
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 48)
- Update to version 0.4.6:
  * Detect IT files unpacked with early UNMO3 versions.
buildservice-autocommit accepted request 705645 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 47)
baserev update by copy to link target
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 46)
- Update to version 0.4.5:
  * [Sec] Possible crash during playback due out-of-bounds read in
    XM and MT2 files
  * Breaking out of a sustain loop through Note-Off sometimes
    didn’t continue in the regular sample loop
  * Seeking did not stop notes playing with XM Key Off (Kxx) effect
buildservice-autocommit accepted request 692149 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 45)
baserev update by copy to link target
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 44)
- Update to version 0.4.4:
  * [Bug] Channel VU meters were swapped.
  * Startrekker: Clamp speed to 31 ticks per row.
  * MTM: Ignore unused Exy commands on import.
    Command E5x (Set Finetune) is now applied correctly.
  * MOD: Sample swapping was always enabled since it has been
    separated from the ProTracker 1/2 compatibility flag. Now it is
    always enabled for Amiga-style modules and otherwise the old
    heuristic is used again.
buildservice-autocommit accepted request 673313 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 43)
baserev update by copy to link target
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 42)
- Update to version 0.4.3:
  * [Sec] Possible crash due to null-pointer access when doing a
    portamento from an OPL instrument to an empty instrument note
    map slot.
  * IT: Various fixes for note-off + instrument number in
    Old Effects mode.
  * MO3: Import IT row highlights as written by MO3 2.4.1.2 or
    newer. Required for modules using modern tempo mode.
buildservice-autocommit accepted request 667846 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 41)
baserev update by copy to link target
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 40)
- Update to version 0.4.2:
  * [Sec] DSM: Assertion failure during file parsing with debug
    STLs.
  * [Sec] J2B: Assertion failure during file parsing with debug
    STLs.
  * S3M: Allow volume change of OPL instruments after Note Cut.
buildservice-autocommit accepted request 663192 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 39)
baserev update by copy to link target
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 38)
- Update to version 0.4.1:
  * [Bug] libmodplug: Public symbols of the C++ API had
    visibility=hidden set on non-MSVC systems, which made them not
    publicly accessible.
  * MO3: Apply playback changes based on “ModPlug-made” header flag
- Drop libmodplug-no-exported-cpp-api-quickfix-v1.patch
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 662268 from Antoine Belvire's avatar Antoine Belvire (1Antoine1) (revision 37)
- Add libmodplug-no-exported-cpp-api-quickfix-v1.patch: Add missing
  CSoundFile compat API (bug #1180).
buildservice-autocommit accepted request 660873 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 36)
baserev update by copy to link target
Mia Herkt's avatar Mia Herkt (lachs0r) committed (revision 35)
- Update to version 0.4.0:
  * [New] libopenmpt now includes emulation of the OPL chip and
    thus plays OPL instruments in S3M, C67 and MPTM files.
    OPL chip emulation volume can be changed with the new ctl
    render.opl.volume_factor.
  * [New] libopenmpt now supports CDFM / Composer 670 module files.
  * [New] libopenmpt: New ctl play.at_end can be used to change
    what happens when the song end is reached:
    - “fadeout”: Fades the module out for a short while.
      Subsequent reads after the fadeout will return 0 rendered
      frames. This is the default and identical to the behaviour
      in previous libopenmpt versions.
    - “continue”: Returns 0 rendered frames when the song end is
      reached. Subsequent reads will continue playing from the song
      start or loop start. This can be used for custom loop logic,
      such as loop auto-detection and longer fadeouts.
    - “stop”: Returns 0 rendered frames when the song end is
      reached. Subsequent reads will return 0 rendered frames.
  * [New] Add new metadata fields "originaltype" and
    "originaltype_long" which allow more clearly reflecting what
    is going on with converted formats like MO3 and GDM.
  * [Change] openmpt123: openmpt123 now rejects --output-type in
    --ui and --batch modes and also rejects --output in --render
    mode. These combinations of options really made no sense and
    were rather confusing.
  * [Regression] Support for libmpg123 older than 1.14.0 has been
    removed.
  * [Regression] libmodplug: Support for emulating libmodplug
    0.8.7 API/ABI has been removed.
  * [Bug] xmp-openmpt: Sample rate and number of output channels
buildservice-autocommit accepted request 643804 from Mia Herkt's avatar Mia Herkt (lachs0r) (revision 34)
baserev update by copy to link target
Displaying revisions 61 - 80 of 113
openSUSE Build Service is sponsored by