summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-misc/asterisk: add 18.17.1Jaco Kroon2023-05-113-0/+609
| | | | | | | | Bug: https://bugs.gentoo.org/903912 Bug: https://bugs.gentoo.org/903913 Bug: https://bugs.gentoo.org/903775 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: add 16.29.1Jaco Kroon2022-12-131-0/+39
| | | | | | | Bug: https://bugs.gentoo.org/884797 Bug: https://bugs.gentoo.org/880003 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: Apply patsub_replacement defencesKerin Millar2022-12-061-3/+3
| | | | | | | | | | | | | | | Per bug #881383, string replacing forms of parameter expansion must take care to quote - or appropriately escape - any nested parameter expansions, assuming that their values are intended to be taken literally (as is almost invariably the case). This has long been the case, but the introduction of the new patsub_replacement option in bash >=5.2 has brought the issue to the fore. Note that, in this instance, it's actually a command substitution injected into the replacement 'string' that merits quoting. Signed-off-by: Kerin Millar <kfm@plushkava.net> Bug: https://bugs.gentoo.org/881383 Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: remove unused filesMichael Mair-Keimberger2022-08-242-534/+0
| | | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.14 Closes: https://github.com/gentoo/gentoo/pull/27004 Signed-off-by: John Helmert III <ajak@gentoo.org>
* net-misc/asterisk: remove :13 (security)Jaco Kroon2022-08-239-1271/+0
| | | | | | | Bug: https://bugs.gentoo.org/838391 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Matthew Smith <matthew@gentoo.org>
* net-misc/asterisk: 16.26.1Jaco Kroon2022-07-133-0/+680
| | | | | | | | | Bug: https://bugs.gentoo.org/849263 Bug: https://bugs.gentoo.org/835973 Bug: https://bugs.gentoo.org/832516 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: remove old ebuilds + files.Jaco Kroon2022-02-192-365/+0
| | | | | Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: 13.38.3-r2Jaco Kroon2021-11-123-5/+5
| | | | | | | | | | Revision bump with the specific purpose of addressing: Closes: https://bugs.gentoo.org/822084 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/22879 Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: 16.22.0Jaco Kroon2021-11-122-0/+365
| | | | | | | Bug: https://bugs.gentoo.org/822084 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: CleanupJaco Kroon2021-07-252-468/+0
| | | | | | | | 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>
* net-misc/asterisk: remove unused patchMichael Mair-Keimberger2021-06-171-14/+0
| | | | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21014 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-misc/asterisk: 16.18.0 version bump shutdown deadlock.Jaco Kroon2021-05-221-0/+177
| | | | | | | | | | | | | 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-221-0/+421
| | | | | | | | | | | | | | | 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: 13.38.2-r2 - minor bump for func_odbc fixes.Jaco Kroon2021-05-111-0/+180
| | | | | | | | | | 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: rev bump for 16.Jaco Kroon2021-03-194-1/+537
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-191-0/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: 16.16.2 (sec bump).Jaco Kroon2021-03-091-0/+11
| | | | | | | | | | 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: cleanup "old" versions.Jaco Kroon2021-02-101-2/+0
| | | | | Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: 16.15.1-r2 version bump.Jaco Kroon2021-01-221-0/+14
| | | | | | | | | | | | | | | | | | * 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-222-0/+11
| | | | | | | | | | | | | | | * 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-071-94/+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: bumps for SLOTed lua and func_lock races.Jaco Kroon2020-12-233-31/+347
| | | | | | | | | | | 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: migrate to lua-single.eclassMarek Szuba2020-12-201-0/+31
| | | | | | | | | | 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>
* net-misc/asterisk: fix typo in init script, remove old blockers.Jaco Kroon2020-10-061-1/+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: cleanup.Jaco Kroon2020-07-2010-1065/+0
| | | | | | | Remove a number of files which is no longer in use. Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org>
* net-misc/asterisk: USE=-ssl fixes (13.33.0)Jaco Kroon2020-07-011-0/+94
| | | | | | Bug: https://bugs.gentoo.org/725888 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-misc/asterisk: cleanupJaco Kroon2020-05-146-496/+0
| | | | | | | | 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>
* net-misc/asterisk: security bump (init script).Jaco Kroon2020-04-091-0/+362
| | | | | | | | | | | | | | | | | | | | 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>
* net-misc/asterisk: further fix for binutils-2.34 on 13.32.0Jaco Kroon2020-04-011-5/+6
| | | | | | | | Closes: https://bugs.gentoo.org/713840 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/15192 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-misc/asterisk: version bump 13.32.0Jaco Kroon2020-03-208-0/+669
| | | | | | | | | | | | | | | | | | | | | | 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>
* Drop remaining $Id$ and $Header$ from files.Ulrich Müller2017-02-283-3/+0
| | | | Bug: 611234
* net-misc/asterisk: make logrotate file work with systemdMike Gilbert2016-09-181-2/+4
| | | | | | | | Patch by Karsten Kretschmer. Bug: https://bugs.gentoo.org/593276 Package-Manager: portage-2.3.0_p36
* net-misc/asterisk: Bugfix releases on both branches (11 & 13)Tony Vroon2016-07-261-0/+362
| | | | | | 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
* net-misc/asterisk: use #!/sbin/openrc-run instead of #!/sbin/runscriptAustin English2016-05-181-1/+1
|
* proj/gentoo: Initial commitRobin H. Johnson2015-08-0813-0/+767
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