# ChangeLog for net-misc/asterisk # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.87 2005/10/29 02:53:16 stkn Exp $ 29 Oct 2005; Stefan Knoblich files/1.0.0/asterisk-1.0.9-freetds.diff: tds_free_connect has been renamed too, update patch 29 Oct 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.9-freetds.diff, asterisk-1.0.9-r1.ebuild: Fixed cdr_tds module compilation with >=freetds-0.6.3, reported by Widyachacra Rajapaksha. 15 Sep 2005; Stefan Knoblich asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild, asterisk-1.0.9.ebuild, asterisk-1.0.9-r1.ebuild: Fixed SRC_URI. 13 Sep 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.8-ptr64fix.diff, asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild, asterisk-1.0.9.ebuild, asterisk-1.0.9-r1.ebuild: Fix segfault on amd64 caused by wrong data-type in pointer arithmetic (#105762), thanks to Joseph for reporting this. 11 Sep 2005; Aron Griffis asterisk-1.2.0_beta1.ebuild: Mark 1.2.0_beta1 ~alpha 08 Sep 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.5-lpc10flags.diff, asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild, asterisk-1.0.9-r1.ebuild, asterisk-1.0.9.ebuild: Removed the CFLAGS+=-march=$(PROC) (where $(PROC) = uname -m) part from the lpc10 Makefile, this fixes the illegal instruction error message on non-nehemiah Via C3 CPUs (bug #84939). Thanks to Christian Zoffoli for providing the neccessary information to fix this bug. 02 Sep 2005; Stefan Knoblich asterisk-1.2.0_beta1.ebuild: Changed /bin/false to -1 for Gentoo/*BSD (bug #103421). 29 Aug 2005; Stefan Knoblich asterisk-1.2.0_beta1.ebuild: Tarball has been fixed, updated digest and removed workaround. 28 Aug 2005; Stefan Knoblich asterisk-1.2.0_beta1.ebuild: Added a workaround for the missing version information (thanks to DBoone on IRC for pointing this out). Make all would do a clean run because of a left-over .cleancount file in the tarball, killing the .version file. We simply remove .cleancount now if it does exist. 28 Aug 2005; Stefan Knoblich asterisk-1.2.0_beta1.ebuild: Small cleanup. *asterisk-1.2.0_beta1 (27 Aug 2005) 27 Aug 2005; +asterisk-1.2.0_beta1.ebuild: Added new 1.2.0 beta ebuild. 24 Aug 2005; Daniel Black files/1.0.0/asterisk.rc6.sec: made init script "use mysql and postgresql" as per bug #101798. Thanks to Chris Gaffney for the bug report 23 Aug 2005; asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild, asterisk-1.0.9.ebuild, asterisk-1.0.9-r1.ebuild: Use -1 instead of /bin/false with enewuser. *asterisk-1.0.9-r1 (18 Aug 2005) 18 Aug 2005; asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild, asterisk-1.0.9.ebuild, +asterisk-1.0.9-r1.ebuild: Revision bump (bristuff update) and fixed bristuff part of SRC_URI (after site redesign). 02 Aug 2005; Gustavo Zacarias asterisk-1.0.8.ebuild: Stable on sparc 29 Jul 2005; +files/1.0.0/asterisk-1.0.9-weak-references.diff, asterisk-1.0.9.ebuild, asterisk-1.0.8.ebuild: Added patch to mark adsi_* functions as weak references, this fixes loading of res_features.so (= asterisk startup) on ssp enabled systems. Many thanks to Uberlord (Roy Marples ) for examining the problem and providing a patch. Closing #100697 and #85655. *asterisk-1.0.9 (29 Jul 2005) 29 Jul 2005; +asterisk-1.0.9.ebuild: Version bump. 26 Jul 2005; asterisk-1.0.8.ebuild: Stable on x86 and fixed SRC_URI. 26 Jul 2005; -files/0.9.0/asterisk.confd, -files/0.9.0/asterisk.rc6, -asterisk-0.9.0.ebuild: Removing old version. 26 Jul 2005; asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild: Added openssl to dependencies (thanks jaervosz). 21 Jul 2005; Stefan Knoblich asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild: Moved user+group creation to pkg_preinst() as suggested by Gabe in bug #99466, permissions and ownerships are changed in pkg_postinst() now. 28 Jun 2005; Stefan Knoblich asterisk-1.0.7-r1.ebuild: Marking stable on x86, closing #88732 and #96826. 26 Jun 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.8-callerid.patch, asterisk-1.0.8.ebuild: Added dialplan callerid matching fix. 25 Jun 2005; Stefan Knoblich asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.8.ebuild: Fixed SRC_URI and a typo. 25 Jun 2005; David Holm asterisk-1.0.7-r1.ebuild: Added to ~ppc. 25 Jun 2005; Tobias Scherbaum asterisk-1.0.8.ebuild: Added to ~ppc. *asterisk-1.0.8 (25 Jun 2005) 25 Jun 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.8-hppa.patch, +files/1.0.0/asterisk-1.0.8-initgroups.diff, +asterisk-1.0.8.ebuild: Version bump. 24 Jun 2005; Stefan Knoblich -asterisk-1.0.5-r1.ebuild, -asterisk-1.0.5.ebuild, -asterisk-1.0.6.ebuild, -asterisk-1.0.7.ebuild: Removing old ebuilds without security update. 24 Jun 2005; Stefan Knoblich asterisk-1.0.5-r2.ebuild, asterisk-1.0.6-r1.ebuild: Added 1.0.7 security fix to backported non-root ebuilds, restoring ~* keywords. 23 Jun 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.7-manager-cli-segv.patch, asterisk-1.0.7-r1.ebuild: Added security fix for http://www.portcullis-security.com/advisory/advisory-05-013.txt (bug #96826) (taken from asterisk-1.0.8), non-root changes and cleanups, astconf.h is installed into /usr/include/asterisk, because several external modules need it. Tested and marking ~* again. 01 Jun 2005; Stefan Knoblich -asterisk-1.0.0.ebuild, -asterisk-1.0.1.ebuild, -asterisk-1.0.2.ebuild, -asterisk-1.0.3-r1.ebuild, -asterisk-1.0.3.ebuild: Removed old ebuilds. *asterisk-1.0.5-r2 (01 Jun 2005) 01 Jun 2005; Stefan Knoblich files/1.0.0/asterisk-1.0.7-scripts.diff, files/1.0.0/asterisk.confd.sec, files/1.0.0/asterisk.rc6.sec, +asterisk-1.0.5-r2.ebuild, +asterisk-1.0.6-r1.ebuild, asterisk-1.0.7-r1.ebuild: Minor fixes, non-root changes backported to 1.0.5 and 1.0.6 (still in use) and bristuff update (1.0.7-r1). 29 May 2005; asterisk-1.0.1.ebuild, asterisk-1.0.2.ebuild, asterisk-1.0.3-r1.ebuild, asterisk-1.0.3.ebuild, asterisk-1.0.5-r1.ebuild, asterisk-1.0.5.ebuild, asterisk-1.0.6.ebuild, asterisk-1.0.7-r1.ebuild, asterisk-1.0.7.ebuild: - update asterisk to use libc expanded variable elibc_uclibc vs uclibc so USE=-* works 15 May 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.7-initgroups.diff, files/1.0.0/asterisk.confd.sec, files/1.0.0/asterisk.rc6.sec, asterisk-1.0.7-r1.ebuild: Added initgroups support to asterisk instead of using start-stop-daemon's --chguid because that one broke running asterisk with realtime priority (-p). Fixed init script for initgroups. Users will have to use ebuild config after updating asterisk to fix permissions on the filesystem, warning messages have been added. 12 May 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.7-scripts.diff, asterisk-1.0.7-r1.ebuild: Added non-root changes to addmailbox and astgenkey, fixed warning countdown and bristuff update. 11 May 2005; Stefan Knoblich files/1.0.0/asterisk.confd.sec: Fixed asterisk.confd.sec 11 May 2005; Stefan Knoblich asterisk-1.0.7-r1.ebuild: Changed ebuild to fix permissions on live-filesystem during pkg_postinst, not the nicest way to do this but the best one to force sane defaults. 10 May 2005; David Holm asterisk-1.0.7.ebuild: Added to ~ppc. 09 May 2005; Stefan Knoblich asterisk-1.0.7-r1.ebuild: Added warning messages, some minor tweaks *asterisk-1.0.7-r1 (07 May 2005) 07 May 2005; Stefan Knoblich +files/1.0.0/asterisk.confd.sec, +files/1.0.0/asterisk.rc6.sec, +asterisk-1.0.7-r1.ebuild: Fixes bug #88732, adding asterisk user and group, changing permissions of files in /var/{lib,spool,run,log}/asterisk to asterisk:asterisk rwxr-x---. Updated to bristuff-0.2.0-RC8a. Masked for testing. 05 May 2005; Sven Wegener asterisk-1.0.6.ebuild, asterisk-1.0.7.ebuild: Added missing parentheses to SRC_URI. 20 Apr 2005; Stefan Knoblich asterisk-1.0.7.ebuild: Fixed #89648, api and some other additional docs get installed now. 29 Mar 2005; Stefan Knoblich -digest-asterisk-1.0.7, asterisk-1.0.7.ebuild: Added additional built_with_use checks for perl and libperl, because res_perl requires both to have ithreads support. Removed duplicate digest file in wrong directory. 28 Mar 2005; Stefan Knoblich +files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff, asterisk-1.0.7.ebuild: Added fix for compiling res_perl with bri enabled. 27 Mar 2005; Stefan Knoblich asterisk-1.0.7.ebuild: Fixed and re-enabled res_perl support, perl modules are now installed into /usr/lib/perl/..., applications and htdocs are in /var/lib/asterisk/perl. Now everything is where it belongs. 22 Mar 2005; Stefan Knoblich files/0.9.0/asterisk.rc6, files/1.0.0/asterisk.rc6: Fix asterisk's initscript to run after zaptel's (thanks gustavoz). *asterisk-1.0.7 (21 Mar 2005) 21 Mar 2005; Stefan Knoblich +asterisk-1.0.7.ebuild: Version bump. 11 Mar 2005; Stefan Knoblich asterisk-1.0.6.ebuild: Fixed hardened workaround for gsm codec (closes #84767). *asterisk-1.0.6 (10 Mar 2005) 10 Mar 2005; Stefan Knoblich +asterisk-1.0.6.ebuild: New version. Adds speex use-flag and bristuff support; disables res_perl for now. Sounds add-on has been split from the main package, they're now in asterisk-sounds if you need them. 21 Feb 2005; Simon Stelling asterisk-1.0.5-r1.ebuild added ~amd64 20 Feb 2005; Guy Martin +files/1.0.0/asterisk-1.0.5-hppa.patch, asterisk-1.0.5-r1.ebuild: Added some hppa love. *asterisk-1.0.5-r1 (14 Feb 2005) 14 Feb 2005; Stefan Knoblich +files/1.0.0/asterisk-1.0.5-astcfg-0.0.2.diff, +files/1.0.0/asterisk-1.0.5-speex.diff, +files/1.0.0/asterisk-1.0.5-uclibc-dns.diff, +asterisk-1.0.5-r1.ebuild: Fix detection problems w/ >=speex-1.1.0. Except for codec_gsm.so (needs some more investigation), all plugins use -fPIC and are free from TEXT_RELocations. Fixed uclibc patch (thanks to Ned Ludd , closes #72984). Added postgres use-flag and fixed postgres detection. Added use-flags and sed-foo for voicemail database support (thx to Gustavo Zacarias for pointing this out). Added experimental patch for asterisk-config config script that should ease development / use of external modules and extensions. 31 Jan 2005; Gustavo Zacarias asterisk-1.0.5.ebuild: Keyworded ~sparc 31 Jan 2005; Gustavo Zacarias asterisk-1.0.3-r1.ebuild, asterisk-1.0.3.ebuild: Keyworded ~sparc again, thanks to chrb *asterisk-1.0.5 (28 Jan 2005) 28 Jan 2005; Chris Bainbridge +asterisk-1.0.5.ebuild: Version bump and CFLAGS fixes. *asterisk-1.0.3-r1 (28 Jan 2005) 28 Jan 2005; Chris Bainbridge +asterisk-1.0.3-r1.ebuild: Add sox (required for Record app, and probably others) 27 Jan 2005; Stefan Knoblich -files/0.5.0/asterisk-0.5.0-Makefile-samples.patch, -files/0.5.0/asterisk-0.5.0-makefile-fix.diff, -files/0.5.0/asterisk.confd, -files/0.5.0/asterisk.rc6, -asterisk-0.2.0.ebuild, -asterisk-0.5.0.ebuild: removing old versions 24 Jan 2005; Brian Jackson asterisk-1.0.1.ebuild, asterisk-1.0.2.ebuild, asterisk-1.0.3.ebuild: few more uclibc move changes 27 Dec 2004; Gustavo Zacarias asterisk-1.0.3.ebuild: Keyworded ~sparc *asterisk-1.0.3 (19 Dec 2004) 19 Dec 2004; Stefan Knoblich +asterisk-1.0.3.ebuild: new version 18 Dec 2004; Stefan Knoblich asterisk-1.0.0.ebuild, asterisk-1.0.1.ebuild, asterisk-1.0.2.ebuild: zapata isn't used by asterisk anymore, dependency removed 26 Nov 2004; asterisk-1.0.1.ebuild, asterisk-1.0.2.ebuild: uclibc dependency had wrong category (closes #72478) *asterisk-1.0.2 (10 Nov 2004) 10 Nov 2004; +asterisk-1.0.2.ebuild: version bump. *asterisk-1.0.1 (30 Oct 2004) 30 Oct 2004; +files/1.0.0/asterisk-1.0.1-linux26.diff, +files/1.0.0/asterisk-uclibc-dns.diff, +asterisk-1.0.1.ebuild: new version, pri and zaptel use-flags flipped (now default disabled), fixes: #66557 (thx to REdOG ), #66720 (webapp stuff removed...), a workaround for #65195 (fixed for newer versions of linux?). *asterisk-1.0.0 (24 Sep 2004) 24 Sep 2004; +files/1.0.0/asterisk.confd, +files/1.0.0/asterisk.rc6, +asterisk-1.0.0.ebuild: version bump, init script uses start-stop-daemon now 27 Jul 2004; Stefan Knoblich asterisk-0.9.0.ebuild: stable on x86, removed obsolete iax dependency 05 Jul 2004; asterisk-0.9.0.ebuild: SRC_URI has changed 01 Jul 2004; Jon Hood asterisk-0.2.0.ebuild, asterisk-0.5.0.ebuild, asterisk-0.9.0.ebuild: change virtual/glibc to virtual/libc 26 Jun 2004; files/0.7.2/asterisk-0.7.2-makefile-fix.diff, files/0.7.2/asterisk.confd, files/0.7.2/asterisk.rc6: Removed asterisk-0.7.2, see http://www.securityfocus.com/bid/10569 for more information 14 Jun 2004; Aron Griffis asterisk-0.5.0.ebuild, asterisk-0.7.2.ebuild, asterisk-0.9.0.ebuild: Fix use invocation *asterisk-0.9.0 (10 May 2004) 10 May 2004; Stefan Knoblich asterisk-0.9.0.ebuild, files/0.9.0/asterisk.confd, files/0.9.0/asterisk.rc6: version bump. 17 Apr 2004; Stefan Knoblich asterisk-0.7.2.ebuild: Fix broken voicemail webapp (#46182) 16 Mar 2004; Stefan Knoblich asterisk-0.7.2.ebuild: asterisk-0.7.2 depends on zaptel/zapata >=0.8.1 now 19 Feb 2004; Stefan Knoblich asterisk-0.2.0.ebuild, asterisk-0.5.0.ebuild, asterisk-0.7.2.ebuild: fixed SRC_URI 15 Feb 2004; Stefan Knoblich asterisk-0.7.2.ebuild, files/0.7.2/asterisk-0.7.2-makefile-fix.diff: install makefile fix re-added 13 Feb 2004; Stefan Knoblich asterisk-0.5.0.ebuild, asterisk-0.7.2.ebuild: asterisk-0.7.2 hard-masked until new zaptel drivers arrive, corrected header error in 0.5.0 and 0.7.2 ebuild, 0.7.2 now uses webapp eclass instead of webapp-apache *asterisk-0.7.2 (13 Feb 2004) 13 Feb 2004; Stefan Knoblich asterisk-0.7.2.ebuild, files/0.7.2/asterisk.confd, files/0.7.2/asterisk.rc6: added asterisk-0.7.2 ebuild 09 Jan 2004; Stefan Knoblich asterisk-0.5.0.ebuild, files/0.5.0/asterisk-0.5.0-makefile-fix.diff: fixed bug #37212, fixed broken DEPEND use handling *asterisk-0.5.0 (04 Jan 2004) 04 Jan 2004; Stefan Knoblich asterisk-0.2.0.ebuild, asterisk-0.5.0.ebuild, metadata.xml, files/0.5.0/asterisk-0.5.0-Makefile-samples.patch, files/0.5.0/asterisk-0.5.0-makefile-fix.diff, files/0.5.0/asterisk.confd, files/0.5.0/asterisk.rc6: new ebuild asterisk-0.5.0, copyright header updates 30 Nov 2003; Brandy Westcott brandy@gentoo.org asterisk-0.2.0.ebuild: Pinned emake to -j1. Closes bug #34642. 03 Oct 2003; Seemant Kulleen asterisk-0.2.0.ebuild: from an email from the asterisk upstream authors, this package is actually GPL-2, and NOT BSD. Apologies to them for this oversight. Thanks, in particular, to: Malcolm Davenport for pointing this out 12 Jun 2003; asterisk-0.2.0.ebuild: fix Header *asterisk-0.2.0 (28 Nov 2002) 22 Apr 2003; Brandon Low asterisk-0.2.0.ebuild: Change supersed dependencies 28 Nov 2002; Matt Keadle asterisk-0.2.0.ebuild files/digest-asterisk-0.2.0: Added initial ChangeLog which should be updated whenever the package is updated in any way. Thanks to Rigo Ketelings for submitting this ebuild.