summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-misc/asterisk: Security cleanup.Jaco Kroon2021-05-236-1731/+0
| | | | | | | | 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>
* net-misc/asterisk: 18.4.0 version bump shutdown deadlock.Jaco Kroon2021-05-221-0/+1
| | | | | | | | | | | | | | 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>
* net-misc/asterisk: 16.18.0 version bump shutdown deadlock.Jaco Kroon2021-05-222-1/+179
| | | | | | | | | | | | | 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>
* net-misc/asterisk: 13.38.2 revision bump to fix shutdown deadlockJaco Kroon2021-05-222-0/+769
| | | | | | | | | | | | | | | 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>
* net-misc/asterisk: Stabilize 13.38.2-r2 amd64, #789453Sam James2021-05-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: Stabilize 13.38.2-r2 x86, #789453Sam James2021-05-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: 13.38.2-r2 - minor bump for func_odbc fixes.Jaco Kroon2021-05-112-0/+181
| | | | | | | | | | 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>
* net-misc/asterisk: 18.4.0Jaco Kroon2021-05-112-0/+362
| | | | | | | 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>
* net-misc/asterisk: 16.18.0Jaco Kroon2021-05-112-0/+319
| | | | | | 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>
* net-misc/asterisk: remove libressl supportMikle Kolyada2021-05-027-21/+14
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* net-misc/asterisk: Version 18.3.0Jaco Kroon2021-04-092-0/+364
| | | | | | | 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>
* net-misc/asterisk: Version 16.17.0Jaco Kroon2021-04-092-0/+321
| | | | | | 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>
* net-misc/asterisk: cleanup insecureJaco Kroon2021-03-292-314/+0
| | | | | | | | 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>
* net-misc/asterisk: Stabilize 13.38.2 amd64, #771318Sam James2021-03-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: Stabilize 13.38.2 x86, #771318Sam James2021-03-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: Version 18 ... finally.Jaco Kroon2021-03-192-0/+365
| | | | | | | | | | | | | | | | | | 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>
* net-misc/asterisk: rev bump for 16.Jaco Kroon2021-03-196-2/+904
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* net-misc/asterisk: version bump for 13.Jaco Kroon2021-03-192-0/+415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* net-misc/asterisk: Enable voicemail_storage_file by default, and libxml2 ↵Jaco Kroon2021-03-193-9/+12
| | | | | | | | | | | | | | | 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>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* net-misc/asterisk: 16.16.2 (sec bump).Jaco Kroon2021-03-093-4/+13
| | | | | | | | | | 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>
* net-misc/asterisk: 13.38.2 (sec bump).Jaco Kroon2021-03-092-0/+313
| | | | | | | | 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>
* net-misc/asterisk: migrate to tmpfiles.eclassTheo Anderson2021-03-072-4/+4
| | | | | | 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>
* net-misc/asterisk: Remove unused files from SRC_URI.Jaco Kroon2021-02-103-5/+2
| | | | | | 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>
* net-misc/asterisk: cleanup "old" versions.Jaco Kroon2021-02-105-1226/+0
| | | | | Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: Stabilize 13.38.1-r2 x86, #766528Sam James2021-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: Stabilize 13.38.1-r2 amd64, #766528Sam James2021-01-231-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: add codec2 subslot depSam James2021-01-221-2/+2
| | | | | Package-Manager: Portage-3.0.12.0.2-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: 16.15.1-r2 version bump.Jaco Kroon2021-01-222-0/+336
| | | | | | | | | | | | | | | | | | * 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>
* net-misc/asterisk: 13.18.1-r2 version bump.Jaco Kroon2021-01-224-0/+326
| | | | | | | | | | | | | | | * 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>
* net-misc/asterisk: Cleanup old versions.Jaco Kroon2021-01-079-2205/+0
| | | | | | 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>
* net-misc/asterisk: Stabilize 13.38.1 x86, #761313Sam James2021-01-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: Stabilize 13.38.1 amd64, #761313Sam James2021-01-011-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: bumps for SLOTed lua and func_lock races.Jaco Kroon2020-12-235-34/+660
| | | | | | | | | | | 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>
* net-misc/asterisk: 16.15.1 (sec bump)Jaco Kroon2020-12-232-0/+305
| | | | | | | 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>
* net-misc/asterisk: version 13.38.1 (sec update)Jaco Kroon2020-12-232-0/+300
| | | | | | | 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>
* net-misc/asterisk: Remove asterisk-11 and related ebuilds.Jaco Kroon2020-12-233-316/+0
| | | | | | | | 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>
* net-misc/asterisk: migrate to lua-single.eclassMarek Szuba2020-12-202-0/+342
| | | | | | | | | | 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>
* */*: limit pkgs not migrated to lua eclasses to dev-lang/lua:0Marek Szuba2020-12-158-8/+8
| | | | | | | | | | | 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>
* net-misc/asterisk: Stabilize 13.36.0 amd64, #750416Sam James2020-11-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: version bump 16.14.0Jaco Kroon2020-10-262-0/+305
| | | | | | 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>
* net-misc/asterisk: version bump 13.37.0Jaco Kroon2020-10-262-0/+300
| | | | | Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-misc/asterisk: x86 stable (bug #750416)Thomas Deutschmann2020-10-251-1/+1
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* net-misc/asterisk: fix typo in init script, remove old blockers.Jaco Kroon2020-10-063-3/+1
| | | | | | | | | | 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>
* net-misc/asterisk: prune old versionsJaco Kroon2020-09-123-597/+0
| | | | | | 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>
* net-misc/asterisk: version bump to 16.13.0Jaco Kroon2020-09-122-0/+305
| | | | | Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: version bump to 13.36.0Jaco Kroon2020-09-122-0/+300
| | | | | Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: rbump to fix link against speex via format_ogg_speexJaco Kroon2020-09-122-2/+12
| | | | | | | | | 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>
* net-misc/asterisk: remove 16.10.0 so that we retain two 16.X ebuilds.Jaco Kroon2020-07-202-301/+0
| | | | | Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>