summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Erik de Castro Lopo [Sun, 16 Apr 2017 07:54:17 +0000 (17:54 +1000)]
src/rf64.c: Fix varargs related bug
C's <stargs.h> functionality isn't type checked so that passing an
`sf_count_t` (64 bits) by mistake in place of a `unit32_t` can cause
errors. This would be fine if it was an error on every architecture
and platform, but its not. This particular problem only manifested
on armhf and some other Arm architectures. It was not an issue on
32 bit x86.
I have now fixed variants of this same bug several times.
Change-Id: Ie0024ce14affeb6034071aa80c339da915f8b7e1
Closes: https://github.com/erikd/libsndfile/issues/229
Fabian Greffrath [Thu, 28 Sep 2017 10:15:04 +0000 (12:15 +0200)]
double64_init: Check psf->sf.channels against upper bound
This prevents division by zero later in the code.
While the trivial case to catch this (i.e. sf.channels < 1) has already
been covered, a crafted file may report a number of channels that is
so high (i.e. > INT_MAX/sizeof(double)) that it "somehow" gets
miscalculated to zero (if this makes sense) in the determination of the
blockwidth. Since we only support a limited number of channels anyway,
make sure to check here as well.
CVE-2017-14634
Change-Id: Ifee1ff6c9af452f38725f4b599eae4ac069b93b5
Closes: https://github.com/erikd/libsndfile/issues/318
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
Seungbae Shin [Mon, 26 Jun 2017 08:49:36 +0000 (17:49 +0900)]
Disable unused GSM610 / G72X
Change-Id: Ic625333d83c9f226da66d807b314e76670459519
Seungbae Shin [Wed, 22 Jun 2016 06:08:50 +0000 (15:08 +0900)]
Disable unused ALAC(Apple Lossless Audio Codec) / CAF(Core Audio Format)
Change-Id: Iad288d072e30572f79fef1c6b3d86b602238a54a
Erik de Castro Lopo [Tue, 23 May 2017 10:15:24 +0000 (20:15 +1000)]
src/aiff.c: Fix a buffer read overflow
Secunia Advisory SA76717.
Found by: Laurent Delosieres, Secunia Research at Flexera Software
https://github.com/erikd/libsndfile/commit/
f833c53cb596e9e1792949f762e0b33661822748
Change-Id: I3faddf7f078acf539f58b65ba593e4f8ecfdb13d
Seungbae Shin [Wed, 16 Mar 2016 13:09:47 +0000 (22:09 +0900)]
Apply Tizen patches
1. Remove FLAC dependancy
2. use dlopen for vorbis encoder to load so when actual needed, this will reduce runtime memory consumption
Change-Id: Id3c81f7e65c2fcd6784970b817d81f50eb0ca2d6
Seungbae Shin [Thu, 15 Jun 2017 08:28:03 +0000 (17:28 +0900)]
Fix build error
1. Add python to BuildRequire
2. Add autogen generated test files
Change-Id: I6ae51fbdd9064bc16ff247d2fd4c21fe47a1b742
Seungbae Shin [Thu, 15 Jun 2017 08:04:44 +0000 (17:04 +0900)]
Sync with upstream
Change-Id: I14d5d1e0538483b3d6bff9d3ce35adca1348e78f
Seungbae Shin [Fri, 16 Jun 2017 06:51:04 +0000 (15:51 +0900)]
Merge branch 'upstream' into tizen
Change-Id: I0adafdc190adb3e5f56887d1f83967eb2efd36b9
Seungbae Shin [Thu, 15 Jun 2017 03:30:39 +0000 (12:30 +0900)]
Imported Upstream version 1.0.28
Change-Id: Id92ab7f7f5dc6513db5650da4eda1e4f392bc54f
Seungbae Shin [Wed, 31 May 2017 13:28:19 +0000 (22:28 +0900)]
Fix CVE defect
- Related CVE defects
https://nvd.nist.gov/vuln/detail/CVE-2017-7586
- Fixed by applying following upstream patch.
https://github.com/erikd/libsndfile/commit/
f457b7b5ecfe91697ed01cfc825772c4d8de1236
Change-Id: I5d95a79e6d6353fd57d9953d1824a1fa9545a492
Seungbae Shin [Wed, 31 May 2017 12:13:46 +0000 (21:13 +0900)]
Fix CVE defects
- Related CVE defects
https://nvd.nist.gov/vuln/detail/CVE-2017-7585
https://nvd.nist.gov/vuln/detail/CVE-2017-7741
https://nvd.nist.gov/vuln/detail/CVE-2017-7742
- Fixed by applying following upstream patch.
https://github.com/erikd/libsndfile/commit/
60b234301adf258786d8b90be5c1d437fc8799e0
Change-Id: I44d9943eafb9885fb255adc632028aac3a00bf43
Jeongho Mok [Wed, 22 Mar 2017 07:55:18 +0000 (16:55 +0900)]
Use license macro in spec
Change-Id: Ie4070a4133383bc52bc748ae28ccf2a36ce40fa5
Seungbae Shin [Fri, 12 Aug 2016 12:46:52 +0000 (21:46 +0900)]
Fix a seek regression in 1.0.26.
https://github.com/erikd/libsndfile/commit/
f29c0dc2091febb2df6198c38b1664c30c3ea77d
Change-Id: I3db5517f49ac93d1390838625805b76532781ae5
Seungbae Shin [Mon, 2 May 2016 08:32:17 +0000 (17:32 +0900)]
use dlopen for vorbis encoder to load so when actual needed, this will reduce runtime memory consumption
Change-Id: I7b3b6b82cafde364b752812523221ce430ae0526
Seungbae Shin [Fri, 29 Apr 2016 09:38:05 +0000 (18:38 +0900)]
Disable vorbis encoder
Change-Id: Ib6c62b16525c929d1329b9dbe447c420a56ef86b
Seungbae Shin [Wed, 16 Mar 2016 13:09:47 +0000 (22:09 +0900)]
Remove FLAC dependancy
Change-Id: Id867eefde74690c28f350983cc870d44d28cd36e
Seungbae Shin [Wed, 16 Mar 2016 12:46:30 +0000 (21:46 +0900)]
sync with upstream
Change-Id: I4bf9c5dc1f6ffc8de6bd35ba8c3c936d8079c744
Seungbae Shin [Fri, 18 Mar 2016 02:52:57 +0000 (11:52 +0900)]
Merge remote-tracking branch 'remotes/origin/upstream' into tizen
Change-Id: I258d58f7d02f8d0c9da99204a82e283d234406ec
Seungbae Shin [Wed, 16 Mar 2016 11:18:18 +0000 (20:18 +0900)]
Imported Upstream version 1.0.26
Change-Id: I94b0a35e0ffccabf1b50b62e8f0223e4b617e6f3
Seungbae Shin [Thu, 16 Jul 2015 08:33:11 +0000 (17:33 +0900)]
Enable ogg with flac disable
Change-Id: Ic80c209ea2396952fd175c44568a5fc78bfb2b73
Alexandru Cornea [Mon, 1 Jul 2013 16:19:49 +0000 (19:19 +0300)]
resetting manifest requested domain to floor
Anas Nashif [Tue, 19 Mar 2013 02:28:01 +0000 (19:28 -0700)]
Fixed package groups
Anas Nashif [Wed, 7 Nov 2012 23:52:50 +0000 (15:52 -0800)]
remove patches
Anas Nashif [Wed, 7 Nov 2012 23:52:03 +0000 (15:52 -0800)]
ocloexec
Anas Nashif [Wed, 7 Nov 2012 23:51:40 +0000 (15:51 -0800)]
paf zero division
Anas Nashif [Wed, 7 Nov 2012 23:51:10 +0000 (15:51 -0800)]
example fix
Anas Nashif [Wed, 7 Nov 2012 23:49:46 +0000 (15:49 -0800)]
Imported Upstream version 1.0.25
Anas Nashif [Wed, 7 Nov 2012 23:49:46 +0000 (15:49 -0800)]
add packaging