Age | Commit message (Collapse) | Author | Files | Lines |
|
2016-07-02 Moritz Bunkus <moritz@bunkus.org>
* Released v1.3.4.
2015-11-21 Moritz Bunkus <moritz@bunkus.org>
* EbmlVersion.cpp: in order to enable deterministic builds the
EbmlCodeDate variable has been set to "Unknown" instead of the
date and time of compilation. Patch by Ed Schouten <ed@nuxi.nl>.
2015-11-18 Moritz Bunkus <moritz@bunkus.org>
* libebml_t.h: use C99-style integer typedefs instead of BSD-style
ones. Patch by Ed Schouten <ed@nuxi.nl>.
2015-10-24 Moritz Bunkus <moritz@bunkus.org>
* EbmlBinary.h: add #include <cstdlib> for compilation with clang
and libc++. Patch by Thomas Klausner <wiz@NetBSD.org>.
|
|
|
|
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
|
|
* Released v1.3.3.
* EbmlMaster::Read(): When the parser encountered a deeply nested
element with an infinite size then a following element of an upper
level was not propagated correctly. Instead the element with the
infinite size was added into the EBML element tree a second time
resulting in memory access after freeing it and multiple attempts
to free the same memory address during destruction. Fixes the
issue reported as Cisco TALOS-CAN-0037.
* EbmlElement::ReadCodedSizeValue(): Fixed an invalid memory
access. When reading a EBML variable length integer value a read
access beyond the end of the available buffer was possible if
fewer bytes were available than indicated by the first byte
resulting in a heap information leak.
* EbmlUnicodeString::UpdateFromUTF8(): Fixed an invalid memory
access. When reading from a UTF-8 string in which the length
indicated by a UTF-8 character's first byte exceeds the string's
actual number of bytes the parser would access beyond the end of
the string resulting in a heap information leak. Fixes the issue
reported as Cisco TALOS-CAN-0036.
|
|
2015-10-17 Moritz Bunkus <moritz@bunkus.org>
* Released v1.3.2.
2015-08-21 Steve Lhomme <robUx4@gmail.com>
* EbmlElement::FindNextElement(): Handle EOF when reading the
element size properly.
2015-06-15 Steve Lhomme <robUx4@gmail.com
* Disable debug code for builds for the Windows App Store.
2015-06-12 Cristian Morales Vega <reddwarf@opensuse.org>
* Update the license information: use latest official text for the
LGPL.
2015-02-23 Steve Lhomme <robux4@gmail.com>
* EbmlString::ValidateSize(): only allow the same maximum size as
EbmlBinary.
|
|
2015-01-04 Moritz Bunkus <moritz@bunkus.org>
* Released v1.3.1.
* EbmlElement::Render(): doesn't catch exceptions anymore. Instead
exceptions generated from the IOCallback class (e.g. if a write
failed) are propagated to the caller.
2014-12-21 Moritz Bunkus <moritz@bunkus.org>
* build system: switched the build system from hand-crafted
Makefiles to an autoconf/automake-based system. A pkg-config file
will be installed as well; its name is »libebml«. Patch by Jan
Engelhardt <jengelh@inai.de>.
2014-12-20 Moritz Bunkus <moritz@bunkus.org>
* EbmlMaster::Read(): when reading with SCOPE_ALL_DATA only those
elements that could successfully be read will be kept
(e.g. defective block groups will be dropped).
2014-12-19 Moritz Bunkus <moritz@bunkus.org>
* EbmlMemoryStream: add a new class for safe memory access that
throws exception on failures.
2014-12-18 Moritz Bunkus <moritz@bunkus.org>
* EbmlMaster: Fixed read() trying to calculate the end position of
elements with an unknown size. This avoids endless loops and
assertions in certain cases. See https://trac.bunkus.org/ticket/1089
|
|
|
|
changes:
several new API functions like GetValue()/SetValue(), new constructors,
and a couple of bug fixes like calculating dates with 64bit integers
preventing overflows in certain situations
|
|
changes: bugfixes, minor improvements
|
|
|
|
changes:
-header cleanup
-bugfixes
|
|
changes:
-API extensions
-bugfixes
|
|
Fixes for gcc 4.3.
Source code cleanup.
Build fixes.
|
|
this will make it usable in dynamically loaded plugins,
bump PKGREVISION
|
|
|
|
Changes:
- minor bugfixes
|
|
Changes:
- various bugfixes.
|
|
Addresses PR pkg/30118, althought i can't reproduce it at all..
|
|
Changes include fixes to the build system for MacOS X, slightly improved
handling of the maximum size to read and other small fixes.
|
|
Changes:
- add a couple of new elements
- fix compilation with gcc 4 and on AMD64
- address some other minor issues.
|
|
|
|
Changes:
- allow binary element comparison (useful to compare UIDs)
- rename bSaveDefault in bKeepIntact
- don't save empty EbmlMasters by default
- Use malloc() and free() instead of new[] and delete[] where the lib might
deal with pointers that have been allocated by the app, or where the app
has allocated the memory. Reason: new[]ed memory cannot be realloc()ed.
- Improved the dependency calculation to be more portable (makedepend doesn't
exist everywhere, and it doesn't necessarily use the compiler we want).
- Added a "RemoveAll" function.
- better code to handle all VTS VOBs (not yet there)
|
|
- migth as well just take maintainership
Changes:
- Fix for the compilation on Solaris.
- Redone the #if... hierarchy to be a bit less confusing.
- Remove the unsupported float80 support
- Allow building a DLL with MSVC7 (not compatible with the MinGW one)
- Proper description for the SHARED option.
|
|
Changes:
- use bzip2 distribution tarball
0.7.1:
======
- Set eol-style and keywords properties
- various cosmetic fixes to Makefile and build in general
- BeOS support
|
|
|
|
|
|
Needed for mkvtoolnix update.
Changes:
- LGPL license changes.
|
|
library.
EBML, or Extensible Binary Meta-Language, is a simple XML like binary
language for describing data in structured style. EBML was originally
designed for use in the Matroska project, but the developers saw that
EBML was very flexible and extensible.
From pkgsrc-wip, submitted by Sergey Svishchev.
|
|
From Rhialto in PR pkg/24016.
libebml is a library for handling EBML (Extensible Binary Meta Language),
that is a binary derivative of XML.
|