Next | Query returned 76 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2021-05-12 06:03:50 by Michael Forney | Files touched by this commit (3)
Log message:
libebml: fix build with gcc 11

As described in the gcc 11 porting document[0], some libstdc++
headers no longer include certain headers they don't use.

Patch from upstream.

[0] https://gcc.gnu.org/gcc-11/porting_to.html#header-dep-changes
   2021-02-18 20:18:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libebml: updated to 1.4.2

Release v1.4.2.
* Fixed several heap overflow bugs in the `ReadData` functions of
  various data type classes. This fixes CVE-2021-3405.
   2021-01-05 13:39:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libebml: updated to 1.4.1

Release v1.4.1

* Fixed a case EbmlMaster::Read where the element returned via
  UpperEltFound and FountElt points to a just-deleted element,
  causing callers to think the memory returned is valid, potentially
  leading to use-after-free/double-free errors. This can happen if
  the specific element's Read function throws an exception when
  encountering certain invalid data constellations.
   2020-06-29 17:08:26 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
libebml: updated to 1.4.0

Released v1.4.0.

* Due to breaking ABI the soname version has been bumped to 5.0.0.

* Default symbol visibility is now "hidden", reducing binary size.

* Converted some things pointed out by cppcheck & clang-tidy to
C++11.

* Fixed a lot of issues pointed out by clang-tidy.

* Added a function "ForceNoDefault" in the "EbmlElement" class.

* Added a function "OverwriteData" in the "EbmlElement" class to
complement the existing "OverwriteHead" function.

* Fixed compilation on Windows wrt. winapifamily.h

* Fixed compilation on Haiku.

* A C++11 compliant compiler is now required. Several of its
features are now used in the source.

* EbmlElement::FindNextElement: fixed a buffer overflow on the
stack by one byte when the first byte read had its upper four bits
unset.

* EbmlCrc32: added a explicit assignment operator with default
implementation as an explicit copy constructor exists (implicit
assignment operators are deprecated in such cases).

* When reading binary elements with a size of 0, the element was
skipped by libebml instead of returned to the calling function.
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-12-11 15:05:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libebml: updated to 1.3.10

v1.3.10:
* When reading binary elements with a size of 0, the element was
  skipped by libebml instead of returned to the calling function.
   2019-05-28 09:46:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libebml: updated to 1.3.9

Released v1.3.9:
* Build system: fixed symbol visibility issue causing linker
  failures since 1.3.8.

Released v1.3.8:
* Build system: various fixes to the cmake rules regarding
  visibility, naming and building DLLs on Windows.
   2019-03-13 18:33:29 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libebml: updated to 1.3.7

v1.3.7:
* Fixed the handling of Unicode codepoints > U+FFFF.
* Fixed building on Windows with cmake.
* Fixed building with gcc >= 7.
   2018-06-04 22:27:09 by matthew green | Files touched by this commit (2)
Log message:
#include <limits> to fix the build on netbsd-8/amd64.
   2018-04-22 23:38:22 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libebml: updated to 1.3.6

v1.3.6.
* Converted the build system from autoconf/automake to
cmake. Patches by Github user "evpobr" with fixes by myself.
* Fixed undefined behavior when reading signed integers with
negative values from files (though compilers implemented this the
way we wanted them to already).
* Fixed a small memory leak when reading an element runs into an
I/O exception (e.g. due to having reached the end of the file).
* Fixed the EbmlMaster::GetDataStart() function returning wrong
values for elements with an infinite/unknown size.
* Fixed finding the next element ID when garbage data is
encountered during the scan for the ID.
* Fixed several potential situations where reading child element
data could exceed the parent element's size.
* Added a code of conduct to the project.

Next | Query returned 76 messages, browsing 11 to 20 | Previous