Up to [NetBSD + pkgsrc-wip] / pkgsrc / audio / mpg123
Request diff between arbitrary revisions - Display revisions graphically
Keyword substitution: kv
Default branch: MAIN
PR/44543 -- recognize any non-zero return value getaddrinfo() as error. Bump revisions of all variant packages.
Fix build on SunOS.
Pullup ticket #3260 - requested by gls
audio/mpg123: security update
Revisions pulled up:
- audio/mpg123/Makefile.common 1.35
- audio/mpg123/distinfo 1.32
---
Module Name: pkgsrc
Committed By: zafer
Date: Tue Oct 26 21:06:44 UTC 2010
Modified Files:
pkgsrc/audio/mpg123: Makefile.common distinfo
Log Message:
Update mpg123 to 1.12.5
Changelog:
Version 1.12.5:
This release fixes a buffer overflow issue in the mpg123 frontend
application when printing ID3 data in non-UTF-8 environments. It has
been introduced in version 1.12.4 and Jakub Bogusz was so kind to bump
my head into this. Please upgrade. Thanks.
Version 1.12.4:
This is a little bugfix release that improves printout of metadata (ID3)
in UTF-8 terminals, fixing one of those distro bug reports that I am
getting aware of late... Get it from the usual places.
Version 1.12.3:
The newest release fixes bug 3022850, a long-standing bug that managed
to break http streaming with ICY metadata in a non-obvious manner. It's
a little change with big impact... for those who listen to web radio,
that is.
Version 1.12.2:
The fresh maintenance release mainly fixes bug 2996045, invalid memory
access prompted by addresses in the upper half of the address space. I
introduced that one with a bad alignment algorithm, sorry.
Along with this go several other fixes/improvements:
* Various build and portability fixes (including making some exotic
configure switches work (again)).
* Add dump_seekindex example
* Sync mpg123_clr (.NET wrapper) to 1.12 feature set, patch provided
by Malcolm Boczek -- and actually include it in release tarball!
* Rework mpg123.h logic for large file stuff a bit, clients can
control it by defining MPG123_NO_LARGENAME or MPG123_LARGESUFFIX.
* Include dumb wrappers to provide names suffixed with _64 on 64 bit
machines and _32 on 32 bit machines, respectively, to help clients that
insist on defining _FILE_OFFSET_BITS where it is not needed (or with a
non-large value).
* Tuning of the internal buffer code for feeder mode to minimize its
performance impact (works in 4K blocks now).
* Workaround for compiler bugs in Open64/PathScale/SunStudio (bug
3004396, suggestion by Doug Gilmore).
Note that Sun Studio is still a tricky fellow, at least when it
comes to our preprocessed assembly (generic build works). Also,
x86-Open64 recently produced another segfault in layer3.c on my box...
GNU and intel compilers are what one can use as something stable.
* Make mpg123_getformat() return more error codes (like
MPG123_NEED_MORE).
* Fix handle I/O for clients with small file offset (32 bit when
libmpg123 has 64 bit).
* Fix 3DNow(Ext) standalone builds.
Update mpg123 to 1.12.5
Changelog:
Version 1.12.5:
This release fixes a buffer overflow issue in the mpg123 frontend application when printing ID3 data in non-UTF-8 environments. It has been introduced in version 1.12.4 and Jakub Bogusz was so kind to bump my head into this. Please upgrade. Thanks.
Version 1.12.4:
This is a little bugfix release that improves printout of metadata (ID3) in UTF-8 terminals, fixing one of those distro bug reports that I am getting aware of late... Get it from the usual places.
Version 1.12.3:
The newest release fixes bug 3022850, a long-standing bug that managed to break http streaming with ICY metadata in a non-obvious manner. It's a little change with big impact... for those who listen to web radio, that is.
Version 1.12.2:
The fresh maintenance release mainly fixes bug 2996045, invalid memory access prompted by addresses in the upper half of the address space. I introduced that one with a bad alignment algorithm, sorry.
Along with this go several other fixes/improvements:
* Various build and portability fixes (including making some exotic configure switches work (again)).
* Add dump_seekindex example
* Sync mpg123_clr (.NET wrapper) to 1.12 feature set, patch provided by Malcolm Boczek -- and actually include it in release tarball!
* Rework mpg123.h logic for large file stuff a bit, clients can control it by defining MPG123_NO_LARGENAME or MPG123_LARGESUFFIX.
* Include dumb wrappers to provide names suffixed with _64 on 64 bit machines and _32 on 32 bit machines, respectively, to help clients that insist on defining _FILE_OFFSET_BITS where it is not needed (or with a non-large value).
* Tuning of the internal buffer code for feeder mode to minimize its performance impact (works in 4K blocks now).
* Workaround for compiler bugs in Open64/PathScale/SunStudio (bug 3004396, suggestion by Doug Gilmore).
Note that Sun Studio is still a tricky fellow, at least when it comes to our preprocessed assembly (generic build works). Also, x86-Open64 recently produced another segfault in layer3.c on my box... GNU and intel compilers are what one can use as something stable.
* Make mpg123_getformat() return more error codes (like MPG123_NEED_MORE).
* Fix handle I/O for clients with small file offset (32 bit when libmpg123 has 64 bit).
* Fix 3DNow(Ext) standalone builds.
Update mpg123 to version 1.10.1. Thanks to <wiz> for answering lots of stupid questions and general guidance.
+PKG_DESTDIR_SUPPORT
Improve error handling for broken input streams and make the backend deal with a dying frontend. Fixes PR pkg/39378.
Honour PKGMANDIR
Pullup ticket 1673 - requested by drochner
security fix for mpg123
Revisions pulled up:
- pkgsrc/audio/mpg123/Makefile 1.42
- pkgsrc/audio/mpg123/distinfo 1.27
- pkgsrc/audio/mpg123/patches/patch-ai 1.4
- pkgsrc/audio/mpg123-esound/Makefile 1.17
- pkgsrc/audio/mpg123-nas/Makefile 1.20
Module Name: pkgsrc
Committed By: drochner
Date: Fri May 26 12:16:13 UTC 2006
Modified Files:
pkgsrc/audio/mpg123: Makefile distinfo
pkgsrc/audio/mpg123/patches: patch-ai
Log Message:
fix buffer overflow (CVE-2006-1655), from Debian
bump PKGREVISION
---
Module Name: pkgsrc
Committed By: drochner
Date: Fri May 26 12:33:37 UTC 2006
Modified Files:
pkgsrc/audio/mpg123-esound: Makefile
pkgsrc/audio/mpg123-nas: Makefile
Log Message:
also bump PKGREVISION for mpg123 security fix, pointed out
by Joerg Sonnenberger
fix buffer overflow (CVE-2006-1655), from Debian bump PKGREVISION
Provide nsd target and fix esd target for FreeBSD and DragonFly.
Pullup ticket 798 - requested by Joerg Sonnenberger bugfixes for mpg123 Revisions pulled up: - pkgsrc/audio/mpg123/Makefile 1.40 - pkgsrc/audio/mpg123/distinfo 1.24 - pkgsrc/audio/mpg123-esound/Makefile 1.12 - pkgsrc/audio/mpg123-nas/Makefile 1.13 - pkgsrc/audio/mpg123/patches/patch-aq 1.3 - pkgsrc/audio/mpg123/patches/patch-av 1.1 - pkgsrc/audio/mpg123/patches/patch-aw 1.1 Module Name: pkgsrc Committed By: joerg Date: Mon Oct 3 15:17:14 UTC 2005 Modified Files: pkgsrc/audio/mpg123: Makefile distinfo pkgsrc/audio/mpg123-esound: Makefile pkgsrc/audio/mpg123-nas: Makefile pkgsrc/audio/mpg123/patches: patch-aq Added Files: pkgsrc/audio/mpg123/patches: patch-av patch-aw Log Message: Correct usage of errno and ctype macros. The former is wrong when thread linking is active, the latter can result in segfaults. Bump revisions of mpg123, mpg123-esound and mpg123-nas for the ctype bugfix.
Use the FreeBSD rules for DragonFly as well.
Correct usage of errno and ctype macros. The former is wrong when thread linking is active, the latter can result in segfaults. Bump revisions of mpg123, mpg123-esound and mpg123-nas for the ctype bugfix.
added support for "old" (i.e. pre-6.X) IRIX audio libraries. (approved by recht and jschauma)
Add RMD160 digests to the SHA1 ones.
Pullup ticket 227 - requested by Matthias Drochner
security fix for mpg123
Module Name: pkgsrc
Committed By: drochner
Date: Fri Jan 7 14:52:13 UTC 2005
Modified Files:
pkgsrc/audio/mpg123: Makefile distinfo
Added Files:
pkgsrc/audio/mpg123/patches: patch-as patch-at
Log Message:
Fix a buffer overflow by a malicous playlist (CAN-2004-1284).
Being here, fix a possible problem which was mentioned in conjunction
with CAN-2003-0577 - zero bitrate makes mpg123 assume a negative
frame size.
bump PKGREVISION
---
Module Name: pkgsrc
Committed By: drochner
Date: Wed Jan 12 11:52:38 UTC 2005
Modified Files:
pkgsrc/audio/mpg123: distinfo
pkgsrc/audio/mpg123/patches: patch-ar
Log Message:
another header valdation (CAN-2004-0991)
ride on recent PKGREVISION bump
---
Module Name: pkgsrc
Committed By: wiz
Date: Wed Jan 12 14:17:44 UTC 2005
Modified Files:
pkgsrc/audio/mpg123: Makefile
pkgsrc/audio/mpg123-esound: Makefile
pkgsrc/audio/mpg123-nas: Makefile
Log Message:
PKGREVISION bump for security fix (previous bump was >4 days ago.
another header valdation (CAN-2004-0991) ride on recent PKGREVISION bump
Fix a buffer overflow by a malicous playlist (CAN-2004-1284). Being here, fix a possible problem which was mentioned in conjunction with CAN-2003-0577 - zero bitrate makes mpg123 assume a negative frame size. bump PKGREVISION
Pullup ticket 134 - requested by Matthias Scheler
security fix for mpg123
Module Name: pkgsrc
Committed By: tron
Date: Sun Nov 7 08:55:04 UTC 2004
Modified Files:
pkgsrc/audio/mpg123: Makefile distinfo
pkgsrc/audio/mpg123-esound: Makefile
pkgsrc/audio/mpg123-nas: Makefile
pkgsrc/audio/mpg123/patches: patch-aq
Log Message:
Add fix for security vulnerability reported in CAN-2004-0982 based on
patches from Debian's advisory DSA-578. Bump package revision because
of this fix.
Add fix for security vulnerability reported in CAN-2004-0982 based on patches from Debian's advisory DSA-578. Bump package revision because of this fix.
PKGREVISION++ - fix a buffer overflow: "A malicious formatted mp3/2 causes mpg123 to fail header checks, this may allow arbitrary code to be executed with the privilege of the user trying to play the mp3." - patch from Debian but retain code style.
add a darwin-esd target
Pullup security fix to the pkgsrc-2003Q4 branch, requested by Matthias Scheler. Module Name: pkgsrc Committed By: tron Date: Tue Feb 10 09:32:47 UTC 2004 Modified Files: pkgsrc/audio/mpg123: Makefile distinfo pkgsrc/audio/mpg123-esound: Makefile pkgsrc/audio/mpg123-nas: Makefile Added Files: pkgsrc/audio/mpg123/patches: patch-aq Log Message: Fix security vulnerability reported in CAN-2003-0865. Bump package revision because of this fix.
Fix security vulnerability reported in CAN-2003-0865. Bump package revision because of this fix.
make this work on FreeBSD by setting ALL_TARGET to a sensible default if we don't have an override, and using sys/soundcard.h instead of machine/soundcard.h.
Use the mpg123 Makefile.common to build mpg123-nas. Based on PR 18532 from Greg A. Woods.
Convert to buildlink2. Share distinfo between mpg123 and mpg123-esound.
Merge from pkgsrc-current to buildlink2 branch.
Integrate ARM 64bit fixedpoint patch submitted by Tim Deegan in pkg/16479. This feature is enabled by MPG123_ARM_FIXED64. mpg123/Makefile.common contains common stuff of mpg123 and mpg123-esound.
Rescue Makefile entries removed accidentaly.
Remove unnecessary macro.
Add mpg123 with EsounD. All modifications required for EsounD are merged to mpg123/patches/*. This closes PR pkg/12059.
Check for arm and arm32, not just arm32.
Use -DREAD_MMAP on all NetBSD targets. Fixes problems with mis-decoding ID3 tags. Reported by Martin Husemann.
Some stupid people can not tell "int" from "long". Some of them dare to cast "void*" to one or the other.
Drop the alpha-linux l3.diff.gz altogether - it only makes the previous diff much harder to read than it should be.
Drop the assumption that alphas are the only 64bit machines. int is 32bit on all platforms so just use that instead of the #ifdef dance between int/long. Patch from Darren Reed and myself.
After playing a file using mmap(2), do a MADV_FREE. In theory this will help prevent other bits getting paged out.
Move to sha1 digests, and add distfile sizes.
+ move the distfile digest/checksum value from files/md5 to distinfo + move the patch digest/checksum values from files/patch-sum to distinfo