net-misc / asterisk

Asterisk: A Modular Open Source PBX System

Official package sites : https://www.asterisk.org/ ·

v18.5.1 :: 0/18 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
USE flags
alsa blocks bluetooth calendar caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp ssl static statsd syslog systemd unbound vorbis xmpp

v16.19.1 :: 0/16 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~arm ~arm64 ~ppc ~ppc64
USE flags
alsa blocks bluetooth calendar caps cluster codec2 curl dahdi debug deprecated doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp ssl static statsd syslog systemd unbound vorbis xmpp

v13.38.3 :: 0/13 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~arm ~arm64 ~ppc ~ppc64
USE flags
alsa blocks bluetooth calendar caps cluster curl dahdi debug doc freetds gtalk http iconv ilbc ldap lua mysql newt odbc oss pjproject portaudio postgres radius selinux snmp span speex srtp ssl static statsd syslog systemd vorbis xmpp

General

alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
blocks
Utlize -fblocks (only supported by, and required when using, clang/LLVM)
bluetooth
Enable Bluetooth Support
calendar
Add support for calendars (not using mcal!)
caps
Use Linux capabilities library to control privilege
cluster
Enable high-availability support through the Corosync Cluster Engine
codec2
Enable Codec2 support in asterisk
curl
Add support for client-side URL transfer library
dahdi
Support Digium compatible hardware (formerly known as Zaptel)
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
deprecated
Enable deprecated features (eg, app_macro)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
freetds
Add support for the TDS protocol to connect to MSSQL/Sybase databases
gtalk
Enable support for Google Talk services
http
Enable embedded web server
iconv
Enable support for the iconv character set conversion library
ilbc
Enable the Internet Low Bitrate Codec (iLBC)
ldap
Add LDAP support (Lightweight Directory Access Protocol)
lua
Enable Lua scripting support
mysql
Add mySQL Database support
newt
Include additional tools that require redhats windowing toolkit
odbc
Add ODBC Support (Open DataBase Connectivity)
oss
Add support for OSS (Open Sound System)
pjproject
Enable support for pjproject (pjsip)
portaudio
Add support for the crossplatform portaudio audio API
postgres
Add support for the postgresql database
radius
Add support for RADIUS authentication
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
snmp
Add support for the Simple Network Management Protocol if available
span
Enable support for the spandsp codec
speex
Add support for the speex audio codec (used for speech)
srtp
Enable support for encrypted voice transmission (secure RTP)
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
static
!!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
statsd
Enable statsd integration
syslog
Enable support for syslog
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
unbound
Enable improved DNS core (SRV, NAPTR) by use of libunbound
vorbis
Add support for the OggVorbis audio codec
xmpp
Enable support for Extensible Messaging and Presence Protocol (XMPP) formerly known as Jabber

kernel

linux
KERNEL setting for system using the Linux kernel

lua_single_target

lua5-1
Build for Lua 5.1 only
lua5-2
Build for Lua 5.2 only
lua5-3
Build for Lua 5.3 only
lua5-4
Build for Lua 5.4 only

voicemail_storage

file
Uses plain files to store configuration & messages.
imap
Uses an IMAP server to store configuration & messages.
odbc
Uses ODBC to talk to a SQL database backend.

acct-group / asterisk : Group for asterisk

acct-user / asterisk : User for asterisk

dev-db / freetds : Tabular Datastream Library

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-db / unixODBC : complete ODBC driver manager

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / gmime : Utilities for creating and parsing messages using MIME

dev-libs / iksemel : eXtensible Markup Language parser library designed for Jabber applications

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libical : Implementation of basic iCAL protocols

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / newt : Redhat's Newt windowing toolkit development files

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / popt : Parse Options - Command line parser

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / codec2 : Low bit rate speech codec

media-libs / libilbc : Packaged version of iLBC codec from the WebRTC project

media-libs / libogg : The Ogg media file format library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / portaudio : A free, cross-platform, open-source, audio I/O library

media-libs / spandsp : SpanDSP is a library of DSP functions for telephony

media-libs / speex : Audio compression format designed for speech

media-libs / speexdsp : Audio compression format designed for speech -- DSP

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

net-dialup / freeradius-client : FreeRADIUS Client framework

net-dns / unbound : A validating, recursive and caching DNS resolver

net-libs / libpri : Primary Rate ISDN (PRI) library

net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)

net-libs / neon : HTTP and WebDAV client library

net-libs / pjproject : Open source SIP, Media, and NAT Traversal Library

net-misc / curl : A Client that groks URLs

net-misc / dahdi-tools : Userspace tools to configure the kernel modules from net-misc/dahdi

net-nds / openldap : LDAP suite of application and development tools

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sys-apps / systemd : System and service manager for Linux

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-cluster / corosync : OSI Certified implementation of a complete cluster engine

sys-libs / blocksruntime : BlocksRuntime library needed for clang's -fblocks support

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / zlib : Standard (de)compression library

virtual / imap-c-client : Virtual for IMAP c-client

virtual / libcrypt : Virtual for libcrypt.so

virtual / libiconv : Virtual for the GNU conversion library

acct-group / asterisk : Group for asterisk

acct-user / asterisk : User for asterisk

dev-db / freetds : Tabular Datastream Library

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-db / unixODBC : complete ODBC driver manager

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / gmime : Utilities for creating and parsing messages using MIME

dev-libs / iksemel : eXtensible Markup Language parser library designed for Jabber applications

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libical : Implementation of basic iCAL protocols

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / newt : Redhat's Newt windowing toolkit development files

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-libs / popt : Parse Options - Command line parser

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / codec2 : Low bit rate speech codec

media-libs / libilbc : Packaged version of iLBC codec from the WebRTC project

media-libs / libogg : The Ogg media file format library

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / portaudio : A free, cross-platform, open-source, audio I/O library

media-libs / spandsp : SpanDSP is a library of DSP functions for telephony

media-libs / speex : Audio compression format designed for speech

media-libs / speexdsp : Audio compression format designed for speech -- DSP

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

net-dialup / freeradius-client : FreeRADIUS Client framework

net-dns / unbound : A validating, recursive and caching DNS resolver

net-libs / libpri : Primary Rate ISDN (PRI) library

net-libs / libsrtp : Open-source implementation of the Secure Real-time Transport Protocol (SRTP)

net-libs / neon : HTTP and WebDAV client library

net-libs / pjproject : Open source SIP, Media, and NAT Traversal Library

net-misc / asterisk-core-sounds : Core sounds for asterisk

net-misc / asterisk-extra-sounds : Extra sounds for asterisk

net-misc / asterisk-moh-opsound : asterisk moh music

net-misc / curl : A Client that groks URLs

net-misc / dahdi-tools : Userspace tools to configure the kernel modules from net-misc/dahdi

net-nds / openldap : LDAP suite of application and development tools

net-wireless / bluez : Bluetooth Tools and System Daemons for Linux

sec-policy / selinux-asterisk : SELinux policy for asterisk

sys-apps / systemd : System and service manager for Linux

sys-apps / systemd : System and service manager for Linux

sys-apps / util-linux : Various useful Linux utilities

sys-cluster / corosync : OSI Certified implementation of a complete cluster engine

sys-libs / blocksruntime : BlocksRuntime library needed for clang's -fblocks support

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / zlib : Standard (de)compression library

virtual / imap-c-client : Virtual for IMAP c-client

virtual / libcrypt : Virtual for libcrypt.so

virtual / libiconv : Virtual for the GNU conversion library

virtual / logger : Virtual for system loggers

virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers

app-misc / lcd4linux : A small program that grabs information and displays it on an external LCD

net-misc / asterisk-g729 : G.729 codec and supporting files for asterisk

net-misc / asterisk-opus : OPUS codec and supporting files for asterisk

716870
net-misc/asterisk-13.32.0-r1: econf failed: configure: *** The CAP installation appears to be missing or broken
746617
net-misc/asterisk-16.13.0: add USE=jack
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: [QA] call tmpfiles_process in pkg_postinst
This is needed to actually apply the tmpfiles configuration we've installed in the ebuild. See tmpfiles.eclass documentation. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: Cleanup
Bug: https://bugs.gentoo.org/803440 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/21762 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: x86 stable wrt bug #803440
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #803440
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: Security bumps
New versions: - 13.38.3 - 16.19.1 - 18.5.1 This addresses AST-2021-007 and AST-2021-008 from Bug: https://bugs.gentoo.org/803440 Both issues here are only "exploitable" by "trusted" peers that have managed to go to in-call status (meaning, we accepted the call). AST-2021-009 will be addressed momentarily in net-libs/pjproject. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-misc/asterisk: revbump 16.19.0 with libcrypt's subslot binder
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
net-misc/asterisk: remove duplicate, errorneous dep on 18.5.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-misc/asterisk: add virtual/libcrypt dep for 18.5.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
net-misc/asterisk: add virtual/libcrypt dep for 16.19.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 16.18.0-r2 x86, #799389
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.2-r5 x86, #799389
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/asterisk: Stabilize 16.18.0-r2 amd64, #799389
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.2-r5 amd64, #799389
Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: Version 18.5.0
Closes: https://bugs.gentoo.org/783762 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/21488 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: Version 16.19.0
This was based off of previously deleted 16.16.2-r1 which contained a bunch of improvements that subsequently got lost in 16.17 and 16.18 versions. Bug: https://bugs.gentoo.org/783762 Closes: https://bugs.gentoo.org/796317 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
net-misc/asterisk: Update elog messages
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: add dependency on virtual/libcrypt
Needed for libxcrypt migration which is upcoming. Acked-by: David Seifert <soap@gentoo.org> Reported-by: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: fix BadDefaultUseFlags
-foo in IUSE is discouraged. It is equivalent (in every meaningful case) to 'foo' but confuses parsing tools like e.g. packages.gentoo.org. Dropping '-' from these flags has no impact on the actual default behaviour. See: https://devmanual.gentoo.org/general-concepts/use-flags/index.html#iuse-defaults Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: Security cleanup.
Bug: https://bugs.gentoo.org/791553 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/20958 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: 18.4.0 version bump shutdown deadlock.
Introduce combined patch of: https://gerrit.asterisk.org/c/asterisk/+/15942 (CLI: locks show) https://gerrit.asterisk.org/c/asterisk/+/15943 (unload memory corruption) https://gerrit.asterisk.org/c/asterisk/+/15944 (error path ref counting) https://gerrit.asterisk.org/c/asterisk/+/15945 (ast_module_ref usage) Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/20929 Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: 16.18.0 version bump shutdown deadlock.
Introduce combined patch of: https://gerrit.asterisk.org/c/asterisk/+/15942 (CLI: locks show) https://gerrit.asterisk.org/c/asterisk/+/15943 (unload memory corruption) https://gerrit.asterisk.org/c/asterisk/+/15944 (error path ref counting) https://gerrit.asterisk.org/c/asterisk/+/15945 (ast_module_ref usage) Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: 13.38.2 revision bump to fix shutdown deadlock
This is a version bump to update the func_lock patch to a newer version to incorporate the fixes/improvements from: https://gerrit.asterisk.org/c/asterisk/+/15942 (CLI: locks show) https://gerrit.asterisk.org/c/asterisk/+/15943 (unload memory corruption) https://gerrit.asterisk.org/c/asterisk/+/15944 (error path ref counting) https://gerrit.asterisk.org/c/asterisk/+/15945 (ast_module_ref usage) Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/20929 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.2-r2 amd64, #789453
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.2-r2 x86, #789453
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: 13.38.2-r2 - minor bump for func_odbc fixes.
This just includes a (for us) critical patch for func_odbc as an interim before 16.X which we're almost happy with. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/20770 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: 18.4.0
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/20768 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: 16.18.0
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-misc/asterisk: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: Version 18.3.0
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/20180 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: Version 16.17.0
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: cleanup insecure
Bug: https://bugs.gentoo.org/771318 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/20178 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.2 amd64, #771318
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.2 x86, #771318
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: Version 18 ... finally.
For your enjoyment. This is mostly the same build as 16, but we all know there has been major behind the scenes rework of stuff. This won't be marked stable at least for a few more versions. From an ebuild perspective the important changes are that app_voicemail can now handle multiple formats, _file is cooked into the main app_voicemail, and app_voicemail_{odbc,imap} can be independently enabled, as such, VOICEMAIL_STORAGE is no longer restricted to exactly-one-of, but any number of them can be enabled. Closes: https://bugs.gentoo.org/765685 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/19912 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: rev bump for 16.
Same changes as for 13, except that format_ogg_speex isn't being dropped since it it was introduced in 16. Closes: https://bugs.gentoo.org/772821 Introduce USE=deprecated to enable deprecated apps/funcs/features. For now, this is only app_macro. Closes: https://bugs.gentoo.org/775005 net-misc/asterisk: injects some CFLAGS. Thanks Sam. Closes: https://bugs.gentoo.org/767262 systemd automagic dependency. Closes: https://bugs.gentoo.org/775353 Make asterisk depend on the pjproject SUBSLOT. Ie, rebuild if pjproject gets updated. Closes: https://bugs.gentoo.org/761442 Repair "security" issue in that /var/lib/asterisk can now be root:root. The problem with having it asterisk: is that any arbitrary code vuln becomes a data modification one. So with this as root:root we can at least prevent modifications to /var/lib/asterisk whilst still allowing /var/lib/asterisk/astdb to be modified as required. Repair default voicemail selection. Thank you pkgcheck scan. Drop ASTCFLAGS= and ASTLDFLAGS since ./configure already imports these. I believe Tony added this as a hammer to deal with 775005 above since these got re-added again after the asterisk injected ones. By setting DEBUG= and OPTIMIZE= this problem should now be something of the past. Introduce GENTOO_ASTERISK_CUSTOM_MENUSELECT= environment variable that can be set from make.conf and takes a string similar to USE flags, except that these gets passed to menuselect one by one, if -option as --disable option, else --enable option. Prefixes + and - is supported, and will be stripped before passing to menuselect. menuselect has been patched to exit non-zero in case of invalid option passed to --enable or --disable, resulting in above being reliable (if you have something invalid in there, it will die). Accordingly drop format_ogg_speex which doesn't exist in asterisk 13. Drop no longer required ncurses dependencies (system libedit). Explicitly pass ASTCACHEDIR=/var/cache/asterisk, and update install patch to not install this path, handle in tmpfiles and initd since we're not supposed to install into /var/cache either ... Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: Enable voicemail_storage_file by default, and libxml2 BDEPEND.
This used to be the case at some point, and somewhere I broke this. pkgcheck moans about this. Since it doesn't affect existing installs, fix all versions in tree without version bumps. Having libxml2 in BDEPEND should allow cross-compiling since menuselect which is build for the build host requires libxml2 as it's only hard dependency. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump for 13.
This is primarily aimed to fixing bugs, asterisk 13 is sec-only upstream, so no further fixes will be made except to address bugs reported to bus.gentoo.org. Note that bugs aren't being closed since 16* is still affected (will be fixed on next bump, just waiting for 16.17.0 to be cut). Bug: https://bugs.gentoo.org/775005 net-misc/asterisk: injects some CFLAGS. Thanks Sam. Bug: https://bugs.gentoo.org/767262 systemd automagic dependency. Bug: https://bugs.gentoo.org/775353 Make asterisk depend on the pjproject SUBSLOT. Ie, rebuild if pjproject gets updated. Bug: https://bugs.gentoo.org/761442 Repair "security" issue in that /var/lib/asterisk can now be root:root. The problem with having it asterisk: is that any arbitrary code vuln becomes a data modification one. So with this as root:root we can at least prevent modifications to /var/lib/asterisk whilst still allowing /var/lib/asterisk/astdb to be modified as required. Repair default voicemail selection. Thank you pkgcheck scan. Drop ASTCFLAGS= and ASTLDFLAGS since ./configure already imports these. I believe Tony added this as a hammer to deal with 775005 above since these got re-added again after the asterisk injected ones. By setting DEBUG= and OPTIMIZE= this problem should now be something of the past. Introduce GENTOO_ASTERISK_CUSTOM_MENUSELECT= environment variable that can be set from make.conf and takes a string similar to USE flags, except that these gets passed to menuselect one by one, if -option as --disable option, else --enable option. Prefixes + and - is supported, and will be stripped before passing to menuselect. menuselect has been patched to exit non-zero in case of invalid option passed to --enable or --disable, resulting in above being reliable (if you have something invalid in there, it will die). Accordingly drop format_ogg_speex which doesn't exist in asterisk 13. Drop no longer required ncurses dependencies (system libedit). Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: 13.38.2 (sec bump).
Straight copy from 13.38.1-r1. Bug: https://bugs.gentoo.org/771318 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: 16.16.2 (sec bump).
This drops patches applies upstream already, and does a rename because 16 isn't currently marked stable. Bug: https://bugs.gentoo.org/771318 Closes: https://github.com/gentoo/gentoo/pull/19836 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Theo Anderson · gentoo
net-misc/asterisk: migrate to tmpfiles.eclass
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: Remove unused files from SRC_URI.
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/19410 Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: cleanup "old" versions.
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.1-r2 x86, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.1-r2 amd64, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: add codec2 subslot dep
Package-Manager: Portage-3.0.12.0.2-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: 16.15.1-r2 version bump.
* clang/LLVM support * subslots * autoconf 2.70 * codec2 support * drop /var/spool/asterisk from tmpfiles * Move check_extra_config (kernel checks) to pkg_pretend. * (Hopefully) fix use of $ED vs $D. * Other minor non-functional tweaks. Closes: https://bugs.gentoo.org/show_bug.cgi?id=731280 Closes: https://bugs.gentoo.org/show_bug.cgi?id=750581 Closes: https://bugs.gentoo.org/show_bug.cgi?id=763918 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/18994 Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: 13.18.1-r2 version bump.
* clang/LLVM support * subslots * autoconf 2.70 * drop /var/spool/asterisk from tmpfiles * Move check_extra_config (kernel checks) to pkg_pretend. * (Hopefully) fix use of $ED vs $D. * Other minor non-functional tweaks. Bug: https://bugs.gentoo.org/show_bug.cgi?id=731280 Bug: https://bugs.gentoo.org/show_bug.cgi?id=750581 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.1 x86, #761313
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 13.38.1 amd64, #761313
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: bumps for SLOTed lua and func_lock races.
1. Alternate patch for LUA, also upstream: https://gerrit.asterisk.org/c/asterisk/+/15234 2. Include LOCK(),TRYLOCK and UNLOCK() fixes: https://gerrit.asterisk.org/c/asterisk/+/15227 Closes: https://github.com/gentoo/gentoo/pull/18410 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Marek Szuba <marecki@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: Remove asterisk-11 and related ebuilds.
This has now been moved to a private overlay. If you still need this. You're out of luck. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
net-misc/asterisk: migrate to lua-single.eclass
Upstream build scripts don't use pkgconfig to find Lua so it wasn't merely a matter of pointing them to the wrapper, that said it was still simple enough to make it use the ebuild-specified version. LUA_COMPAT set as per the aforementioned scripts. Closes: https://bugs.gentoo.org/752822 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
*/*: limit pkgs not migrated to lua eclasses to dev-lang/lua:0
Only ebuilds which previously were happy with any slot (those which explicitly specify one of the 5.x slots are allowed to keep doing so until they have been migrated to the eclasses) and which do not require a version of Lua higher than 5.1 (to prevent CI from complaining about non-existent dependencies; all of these should have been masked or USE-masked by now anyway). Signed-off-by: Marek Szuba <marecki@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: 16.15.1 (sec bump)
Bug: https://bugs.gentoo.org/753269 Bug: https://bugs.gentoo.org/761313 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Marek Szuba <marecki@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version 13.38.1 (sec update)
Bug: https://bugs.gentoo.org/753269 Bug: https://bugs.gentoo.org/761313 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: Stabilize 13.36.0 amd64, #750416
Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: Cleanup old versions.
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/18110 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-misc/asterisk: x86 stable (bug #750416)
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump 16.14.0
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/17980 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump 13.37.0
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: fix typo in init script, remove old blockers.
Change is cosmetic as the fallback is gracefully. Well spotted to Vieri. No bump. Closes: https://bugs.gentoo.org/744496 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/17668 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: prune old versions
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/17285 Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump to 16.13.0
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump to 13.36.0
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: rbump to fix link against speex via format_ogg_speex
libogg is used by format_ogg_{speex,vorbis} - missing depend. Tie format_ogg_speex to USE=speex. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://bugs.gentoo.org/739244 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: remove 16.10.0 so that we retain two 16.X ebuilds.
Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: arm keyworded (bug #716426)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: x86 stable wrt bug #733198
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #733198
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: forward ~arm and ~arm64
13.33.0 and 16.10.0 was marked for ~arm and ~arm64, but not 13.34.0 and 16.11.1. Add to all newer versions. Bug: https://bugs.gentoo.org/716426 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump 16.12.0
Same as per 13.35.0: Minor refactor of menuselect and use_select as suggested by <sam@gentoo.org>. Diff looks major but basically: Renamed 'function menuselect' => _menuselect. Restricted it's scope. Renamed use_select to _use_select and moved up in code so all function declarations for this is in one place. use ${1} && echo enable || echo disable => usex ${1} enable disable. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump 13.35.0
Minor refactor of menuselect and use_select as suggested by <sam@gentoo.org>. Diff looks major but basically: Renamed 'function menuselect' => _menuselect. Restricted it's scope. Renamed use_select to _use_select and moved up in code so all function declarations for this is in one place. use ${1} && echo enable || echo disable => usex ${1} enable disable. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: bring 11 branch in line with 13+16.
* Remove osplookup USE flag. * Update initd and confd. * asterisk account to use acct-{user,group}/asterisk. * asterisk 11 won't compile with openssl-1.1, hard depend on openssl-1.0. * Update copyright. * Don't install deprecated tools (use sngrep intead). * Remove no longer used osplookup local USE from metadata.xml * Mask it (and associated net-misc/asterisk-g729-11*), since it's EOL (Requested by sam@gentoo.org). * Drop no longer used eutils and multilib eclasses. * Fix formatting for calendar? *DEPEND. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: remove osplookup USE flag from 13 + 16 branches.
osptoolkit no longer compiles: Bug: https://bugs.gentoo.org/731250 Bug: https://bugs.gentoo.org/674346 Whilst this may be fixed in upstream versions, osptoolkit has asterisk as the only dependency, and since it's been broken for a very long time, move towards removal since we're not aware of anyone using this. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/asterisk: arm64 keyworded (bug #716426)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: USE=-ssl fixes (16.11.1)
Closes: https://bugs.gentoo.org/725888 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/16504 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: USE=-ssl fixes (16.10.0)
Bug: https://bugs.gentoo.org/725888 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: USE=-ssl fixes (13.34.0)
Bug: https://bugs.gentoo.org/725888 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: USE=-ssl fixes (13.33.0)
Bug: https://bugs.gentoo.org/725888 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: 16.11.1
Closes: https://bugs.gentoo.org/show_bug.cgi?id=717602 Bug: https://bugs.gentoo.org/721470 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/16195 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: Version 13.34.0 bump.
Bug: https://bugs.gentoo.org/717602 Bug: https://bugs.gentoo.org/721470 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: cleanup
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Bug: https://bugs.gentoo.org/720184 Closes: https://github.com/gentoo/gentoo/pull/15779 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: x86 stable wrt bug #720184
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #720184
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-misc/asterisk: keyworded 13.33.0 for ppc64, bug #716426
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: version bumps
Switch to media-libs/libilbc for iLBC support. Stop installing various scripts I provided a long time ago which are no longer needed (tools exist that supercedes these now). Drop samples IUSE. Remove patches that's now upstreamed. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Bug: https://bugs.gentoo.org/720184 Closes: https://github.com/gentoo/gentoo/pull/15622 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: fix USE=-samples.
Note: USE=samples only really install default configs into /etc/asterisk, as such, IUSE=samples is going away on the next bump, so default configs will be installed. Use INSTALL_MASK to prevent this if you don't want this: INSTALL_MASK=/etc/asterisk/* in make.conf Closes: https://bugs.gentoo.org/717450 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/15416 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: cleanup.
Bug: https://bugs.gentoo.org/602722 Bug: https://bugs.gentoo.org/689796 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/15350 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: x86 stable wrt bug #602722
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #602722
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: x86 stable wrt bug #689796
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: version bump to 16.9.0
Minor changes to accomodate upstream. Primarily: 1. Explicitly do not use bundled pjsip / janson. 2. Depend on libedit explicitly (it's no longer bundled at all). 3. Allow for SRV/NAPTR processing via libunbound. 4. Asterisk 16 requires pjsip 2.9. 5. Depend on dev-libs/jansson-2.11 Eliminate use of MY_P (very, very old versions of asterisk used _ in name apparently, this is no longer the case so just use P instead). Closes: https://bugs.gentoo.org/597082 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: security bump (init script).
The details is outlined in: Bug: https://bugs.gentoo.org/602722 This only affects things if you can trick the sysadmin to run /etc/init.d/asterisk checkperms. Took the opportunity to tighten permissions on /var/lib/asterisk and /var/spool/asterisk as well, and double checked that on new install these are in fact correct. Permissions on /var/spool/asterisk/recording was missed previously and left root:root as per the standard asterisk install Makefile. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/15246 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-misc/asterisk: amd64 stable wrt bug #689796
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: version bump 13.32.0
Normal release. Issues reported to Gentoo fixed from upstream was mysql's my_bool that went away. Include patches for binutils 2.34 (also submitted upstream so expect removal in next release). Also includes various init script improvements I've been running with for a while now. Closes: https://bugs.gentoo.org/594964 Closes: https://bugs.gentoo.org/624038 Closes: https://bugs.gentoo.org/710484 Closes: https://bugs.gentoo.org/711582 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/14986 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jaco Kroon · gentoo
net-misc/asterisk: version 13.31.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/14568 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-misc/asterisk: remove subslot binder from sys-libs/zlib
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Jaco Kroon · gentoo
net-misc/asterisk: version bump to 13.29.1 + maintainership
Converted to GLEP 81 for user+group. Consolidated a few DEPEND issues. Dropped pkg_config phase function. Took maintainership. Fixed a bunch of other issues from pkgcheck (${D} and ${ROOT} not having a / following it directly). Bumped to EAPI=7 Use $ED over $D where applicable. Fix statsd integration. Update depend on virtual/mysql to db/mysql-connector-c Enable NOISY_BUILD as requested (instructed) by slyfox. Fix /usr/share/doc/${PV} being asterisk: owned. Make SSL optional. This commit enables progress on the GLSA bug: https://bugs.gentoo.org/689796 Might close: https://bugs.gentoo.org/594160 (SIGILL, may be GRSEC, or #667498) Package-Manager: Portage-2.3.76, Repoman-2.3.16 Closes: https://bugs.gentoo.org/631464 Closes: https://bugs.gentoo.org/654710 Closes: https://bugs.gentoo.org/656472 Closes: https://bugs.gentoo.org/666004 Closes: https://bugs.gentoo.org/667498 Closes: https://bugs.gentoo.org/670522 Closes: https://bugs.gentoo.org/679804 Closes: https://bugs.gentoo.org/686906 Closes: https://bugs.gentoo.org/692696 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/13649 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-misc/asterisk: Added sub-slot dep for dev-libs/{libre,open}ssl
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
net-misc/asterisk: Remove vulnerable and old ebuilds
Security stabilisation is complete, remove vulnerable 13 branch ebuilds. Also remove one old 11 branch ebuild. Signed-Off-By: Tony Vroon <chainsaw@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #668848
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-misc/asterisk: x86 stable (bug #668848)
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
net-misc/asterisk: Remove vulnerable non-stable 13.X ebuilds
Only the 13 branch is vulnerable, so leave the 11 stable branch ebuilds in. Signed-Off-By: Tony Vroon <chainsaw@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Tony Vroon · gentoo
net-misc/asterisk: CVE-2018-12227, CVE-2018-17281
Version bump to 13.23.1 to address 2 security vulnerabilities. CVE-2018-12227: PJSIP information disclosure SIP requests blocked by ACL respond 403 for an endpoint that exists and 401 for an endpoint that does not, allowing an attacker to identify valid accounts. CVE-2018-17281: HTTP websocket stack overflow An attacker can exhaust available stack space and crash the running Asterisk instance by sending a specially crafted HTTP request to res_http_websocket.so Bug: https://bugs.gentoo.org/668848 Signed-Off-By: Tony Vroon <chainsaw@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-misc/asterisk: keyworded 13.22.0 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
net-misc/asterisk: keyworded 13.21.0 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
net-misc/asterisk: keyworded 13.20.0 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
net-misc/asterisk: keyworded 13.19.2 for ppc, bug #658732
Tested-by: ernsteiswuerfel Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
net-misc/asterisk: Introduce intermediate versions.
Introducing 13.20.0 & 13.21.0 to troubleshoot an issue. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Tony Vroon · gentoo
net-misc/asterisk: 13.22.0 version bump
Bugfix release; addresses stuck channels after app_confbridge ended quickly, CDR deadlocks and now copes with OpenSSL configured as no-deprecated. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Tony Vroon · gentoo
Revert "net-misc/asterisk: drop vulnerable wrt bug #629682"
This reverts commit 4c1879a1e8036fba62d273cf290096c495dbd7b8. By request of Jaco Kroon, reinstate 11.25.1 in order to allow troubleshooting of a memory leak in 11.25.3. The release will be hard-masked to avoid accidental downgrades. Consensus in #gentoo-dev that this is acceptable practice.
Aaron Bauman · gentoo
net-misc/asterisk: drop vulnerable wrt bug #650008
Aaron Bauman · gentoo
net-misc/asterisk: drop vulnerable wrt bug #629682
Matt Turner · gentoo
net-misc/asterisk: Drop ppc/ppc64 keywords
Thomas Deutschmann · gentoo
net-misc/asterisk: x86 stable (bug #650008)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #650008
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Tony Vroon · gentoo
net-misc/asterisk: 13.19.2 for CVE-2018-7284 & CVE-2018-7286
Both vulnerabilities are in res_pjsip and allow a remote DoS. One through sending a lot of SIP INVITE messages on SIP TCP or SIP-TLS channels and then tearing them down. The other involves a SUBSCRIBE request containing more than 32 Accept headers, which overflows the statically allocated buffer. If you prevent res_pjsip from loading and use the classic chan_sip driver, you may not be vulnerable. However, this upgrade is being pushed out to all. Package-Manager: Portage-2.3.19, Repoman-2.3.6
Tony Vroon · gentoo
net-misc/asterisk: Compensate for arbitrary file deletions upstream.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Tony Vroon · gentoo
net-misc/asterisk: Add 13.9.0 release.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #629682
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Thomas Deutschmann · gentoo
net-misc/asterisk: x86 stable (bug #629682)
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Tony Vroon · gentoo
net-misc/asterisk: Dependency is libsrtp:0 as 2-series not yet supported. Bug #631462.
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Tony Vroon · gentoo
net-misc/asterisk: CVE-2017-14099 / AST-2017-008.
Package-Manager: portage-2.3.8
Tony Vroon · gentoo
net-misc/asterisk: Lost PPC/PPC64 keywording over pjproject dependency.
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Tony Vroon · gentoo
net-misc/asterisk: Version bump to 13.17.0
Package-Manager: portage-2.3.8
Thomas Deutschmann · gentoo
net-misc/asterisk: Security bump to v13.15.1 (bug #614738)
Addresses - http://downloads.asterisk.org/pub/security/AST-2017-001.html - http://downloads.asterisk.org/pub/security/AST-2017-002.html - http://downloads.asterisk.org/pub/security/AST-2017-003.html - http://downloads.asterisk.org/pub/security/AST-2017-004.html Package-Manager: Portage-2.3.5, Repoman-2.3.2
Tony Vroon · gentoo
net-misc/asterisk: Upgrade 13 branch ebuild.
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michael Weber · gentoo
net-misc/asterisk: Add ~ppc keyword (bug 413543).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Weber · gentoo
net-misc/asterisk: Add ~ppc64 keyword (bug 413543).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Aaron Bauman · gentoo
net-misc/asterisk: cleanup vulnerable version wrt bug #602132
Agostino Sarubbo · gentoo
net-misc/asterisk: x86 stable wrt bug #602132
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #602132
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tony Vroon · gentoo
net-misc/asterisk: AST-2016-{008,009} remote crash on crafted Opus parameters in SDP offer.
Package-Manager: portage-2.3.2
Tony Vroon · gentoo
net-misc/asterisk: Bugfix releases on both the 11 & 13 branches.
Package-Manager: portage-2.3.2
Tony Vroon · gentoo
net-misc/asterisk: Bugfix releases on both branches (11 & 13).
Package-Manager: portage-2.3.2
Mike Gilbert · gentoo
net-misc/asterisk: make logrotate file work with systemd
Patch by Karsten Kretschmer. Bug: https://bugs.gentoo.org/593276 Package-Manager: portage-2.3.0_p36
Tony Vroon · gentoo
net-misc/asterisk: New releases on branches 11 & 13.
Package-Manager: portage-2.3.0
Tony Vroon · gentoo
net-misc/asterisk: Bugfix releases on both branches (11 & 13)
This adds 11.23.0 & 13.10.0 to the tree. Init script updates by Jaco Kroon allow faster start-up with a large spool directory, closes bug #582512
Tony Vroon · gentoo
net-misc/asterisk: Version bump to 13.9.1 with full PJPROJECT support.
Jaco Kroon · gentoo
asterisk pjsip (pjprotect) support.
Tony Vroon · gentoo
net-misc/asterisk: Bugfix releases on both 11 & 13 branches. EAPI=6 bump with removal of deprecated base eclass.
Package-Manager: portage-2.2.28
Tony Vroon · gentoo
net-misc/asterisk: 11.21.2 fixes an OpenSSL include issue that could prevent 11.21.1 from building on some systems.
Package-Manager: portage-2.2.27
Tony Vroon · gentoo
net-misc/asterisk: Release 13.7.2 addresses a regression for realtime PJSIP users in security release 13.7.1
Package-Manager: portage-2.2.27
Tony Vroon · gentoo
net-misc/asterisk: Remove vulnerable ebuild now that stabilisation is complete for security bug #573924.
Agostino Sarubbo · gentoo
net-misc/asterisk: x86 stable wrt bug #573924
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-misc/asterisk: amd64 stable wrt bug #573924
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tony Vroon · gentoo
net-misc/asterisk: AST-2016-001 BEAST vulnerability in built-in HTTP server, updates on 11 & 13 branches. Removing all vulnerable non-stable ebuilds.
Package-Manager: portage-2.2.27
Tony Vroon · gentoo
net-misc/asterisk: Bugfix releases on the 11 & 13 branches, particularly around DTLS negotiation and PBX deadlocks.
Package-Manager: portage-2.2.26
Tony Vroon · gentoo
net-misc/asterisk: ncurses slot dependencies.
Tony Vroon · gentoo
net-misc/asterisk: Bugfix releases on both 11 & 13 branches.
Michał Górny · gentoo
net-misc/asterisk: Merge "use freeradius-client..."
Pull-Request: https://github.com/gentoo/gentoo/pull/254
Alexander Tsoy · gentoo
net-misc/asterisk: use freeradius-client instead of radiusclient-ng
net-dialup/radiusclient-ng is no longer maintained upstream. It was superseded by net-dialup/freeradius-client Gentoo-Bug: 563410
Julian Ospald · gentoo
net-misc/asterisk: add libressl support
Tony Vroon · gentoo
net-misc/asterisk: New bugfix releases on both 11 & 13 branches.
Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed