- Oct 14, 2010
-
-
Timothy B. Terriberry authored
Fix leak when aborting out of static_codebook unpack. Closes #1663. git-svn-id: https://svn.xiph.org/trunk/Tremor@17530 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Apply patches from Trac #1638, additional application hardening. git-svn-id: https://svn.xiph.org/trunk/Tremor@17529 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Don't allow ordered codebooks with codeword lengths longer than 32 bits. git-svn-id: https://svn.xiph.org/trunk/Tremor@17528 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Eliminate possibility of booklist overflow in res0/1/2 unpacking. git-svn-id: https://svn.xiph.org/trunk/Tremor@17527 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
ivorbisfile_example.c ignores an error code and plows ahead blindly if libvorbisidec reports the current bitstream section is bad (OV_EBADLINK). Retrying after the error crashes libvorbisidec due to the unitialized state. git-svn-id: https://svn.xiph.org/trunk/Tremor@17526 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Commit additional hardening to setup packet decode. git-svn-id: https://svn.xiph.org/trunk/Tremor@17525 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Fix for https://bugzilla.mozilla.org/show_bug.cgi?id=501279 git-svn-id: https://svn.xiph.org/trunk/Tremor@17524 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Second half of fix to https://bugzilla.mozilla.org/show_bug.cgi?id=500254 Sanity check the floor 1 post list to reject files with repeated values that would result in floor line segments with zero length. git-svn-id: https://svn.xiph.org/trunk/Tremor@17523 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
First half of fix for https://bugzilla.mozilla.org/show_bug.cgi?id=500254 Residue code was not checking that its partition books were books with specified/populated value mappings. git-svn-id: https://svn.xiph.org/trunk/Tremor@17522 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@17521 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Oct 13, 2010
-
-
Timothy B. Terriberry authored
Fix for bug #1456-- the 'bulletproofing' from CVE-2008-1420 inadvertantly rejects a harmless/legal (if suboptimal) codebook arrangement that was apparently used in 1.0b1. Modify fix for Trac #1572; some files from the earliest beta accidentally used an oversized phrasebook in res decode; allow these. git-svn-id: https://svn.xiph.org/trunk/Tremor@17520 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Correct an accidental dereference-before-check in error cleanup in comments. git-svn-id: https://svn.xiph.org/trunk/Tremor@17519 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
The vorbisfile part of this got merged in r16259, but the corresponding changes to voris_synthesis_init() to actually return a failure code did not. git-svn-id: https://svn.xiph.org/trunk/Tremor@17518 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Actually allocate the right number of comments, and add an extra check against i+1 overflowing (which could happen with a 4 GB comment packet on a 64-bit machine... unlikely, but possible). git-svn-id: https://svn.xiph.org/trunk/Tremor@17517 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
This accidentally contained far more than I meant to commit. git-svn-id: https://svn.xiph.org/trunk/Tremor@17516 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Actually allocate the right number of comments, and add an extra check against i+1 overflowing (which could happen with a 4 GB comment packet on a 64-bit machine... unlikely, but possible). git-svn-id: https://svn.xiph.org/trunk/Tremor@17515 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Don't try to read past the end of the comment packet if the string lengths are corrupt. Correct a potential comment length sanity check overflow. Commit additional hardening to comment packet decode. Also add allocation checks, since these can still run us out of address space if someone actually sends a GB or two of comment data. git-svn-id: https://svn.xiph.org/trunk/Tremor@17514 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Add code to prevent heap attacks by exploiting dim==bignum and partition_codewords==partion_values^dim. git-svn-id: https://svn.xiph.org/trunk/Tremor@17513 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Correctly handle the nonsensical codebook.dim==0 case. git-svn-id: https://svn.xiph.org/trunk/Tremor@17512 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Add checks/rejection for absurdly huge codebooks. git-svn-id: https://svn.xiph.org/trunk/Tremor@17511 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Additional bulletproofing to hufftree decoding; reject underpopulated trees up-front. Handle the case of single-entry codebooks. git-svn-id: https://svn.xiph.org/trunk/Tremor@17510 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Moral equivalent of r15937 for libvorbis. git-svn-id: https://svn.xiph.org/trunk/Tremor@17509 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Sep 01, 2010
-
-
Cristian Adam authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@17376 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Aug 31, 2010
-
-
Timothy B. Terriberry authored
This makes it easier to use Tremor as a drop-in replacement for libvorbis and reduces code size and overhead for those who don't want to use its built-in Ogg demuxer. This commit also backports all of the changes that have accumulated in libvorbis's vorbisfile implementation, with the exception of halfrate decoding and cross-lapped seeking. Those should not be too hard to add if someone really wants them. git-svn-id: https://svn.xiph.org/trunk/Tremor@17375 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Timothy B. Terriberry authored
Add vorbis_synthesis_trackonly() instead, so that this part of the API works like mainline libvorbis now. git-svn-id: https://svn.xiph.org/trunk/Tremor@17374 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Apr 21, 2010
-
-
Conrad Parker authored
fixes the message configure: WARNING: unrecognized options: --enable-maintainer-mode at the end of configure run when one was using autogen.sh. Patch by Stefan Kost git-svn-id: https://svn.xiph.org/trunk/Tremor@17157 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Conrad Parker authored
normal vorbisdec. Patch by Stefan Kost git-svn-id: https://svn.xiph.org/trunk/Tremor@17156 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Apr 20, 2010
-
-
Conrad Parker authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@17152 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Conrad Parker authored
Patch by Stefan Kost git-svn-id: https://svn.xiph.org/trunk/Tremor@17151 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Conrad Parker authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@17150 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Conrad Parker authored
There are 3 public symbols in the headers, which are missing in the linker script and thus marked as private again. This causes issues for e.g. gstreamer (https://bugzilla.gnome.org/show_bug.cgi?id=616194). git-svn-id: https://svn.xiph.org/trunk/Tremor@17149 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Feb 18, 2010
-
-
Cristian Adam authored
Removed Release_SSE and Release SSE2 configurations. Changed Windows Mobile 5.0 configuration from "Pocket PC SDK 2 (ARMV4I)" to "Pocket PC SDK (ARMV4I)", version "2" was generated by versions of Windows Mobile 5.0 SDK which are no longer available on MSDN. git-svn-id: https://svn.xiph.org/trunk/Tremor@16913 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Nov 25, 2009
-
-
Cristian Adam authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@16724 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Oct 12, 2009
-
-
Cristian Adam authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@16641 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Jul 11, 2009
-
-
Monty authored
reference 1.2.2 and 1.2.3 into tremor. git-svn-id: https://svn.xiph.org/trunk/Tremor@16259 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Feb 09, 2009
-
-
Cristian Adam authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@15687 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Dec 01, 2008
-
-
Cristian Adam authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@15546 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Oct 19, 2008
-
-
Cristian Adam authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@15417 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Aug 26, 2008
-
-
Cristian Adam authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@15207 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Feb 14, 2008
-
-
Monty authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@14507 0101bb08-14d6-0310-b084-bc0e0c8e3800
-