Change logs for asterisk source package in Jammy

  • asterisk (1:18.10.0~dfsg+~cs6.10.40431411-2) unstable; urgency=medium
    
      * fix teardown function in autopkgtest
      * fix build module app_macro, and simplify build configuration:
        + revert build rules to explicitly set menuselect target file
        + reduce and rename patch 2004
        + drop related obsolete patches 2003 2005 2007 2009 2017
        closes: bug#1005381, thanks to James Bottomley
      * drop unused obsolete h323 patches 1002 1003 1005
      * omit build-depending on default-libmysqlclient-dev
        for architectures where the package is unavailable
    
     -- Jonas Smedegaard <email address hidden>  Sat, 12 Feb 2022 19:24:51 +0100
  • asterisk (1:18.10.0~dfsg+~cs6.10.40431411-1) unstable; urgency=medium
    
      [ upstream ]
      * new release
    
      [ Jonas Smedegaard ]
      * drop patches cherry-picked upstream now applied
      * unfuzz patches
      * update TODOs
    
     -- Jonas Smedegaard <email address hidden>  Fri, 11 Feb 2022 10:41:21 +0100
  • asterisk (1:16.23.0~dfsg+~cs6.10.40431411-1) unstable; urgency=medium
    
      * embed project asterisk-opus as component;
        add patches 2015 2016 to integrate opus module with asterisk;
        integrate opus module with build rules;
        have asterisk-modules replace and break asterisk-opus
      * update copyright info: update coverage
      * relax to build-depend unversioned on libjansson-dev:
        required version satisfied in all supported Debian releases
      * build-depend on libneon27-dev
        (not libneon27-gnutls-dev, with libneon27-dev only as fallback);
        drop fallback build-dependencies
        for libcurl4-openssl-dev libradcli-dev
      * build-depend on liblua5.2-dev (not liblua5.1-0-dev)
      * build-depend on libcodec2-dev libfftw3-dev libsndfile1-dev
    
     -- Jonas Smedegaard <email address hidden>  Fri, 04 Feb 2022 00:40:53 +0100
  • asterisk (1:16.23.0~dfsg+~cs6.10.20220309-2) unstable; urgency=medium
    
      * update debhelper script dh_asterisk:
        + fix move excess paragraphs from POD section NAME to DESCRIPTION
        + fix reference man page debhelper(7) (not bogus debhelper(1)
        + add POD section COPYRIGHT AND LICENSE
        + simplify POD section SYNOPSIS
        + drop POD sections OPTIONS (superfluous) and NOTES (bogus)
        + fix typo in POD section DESCRIPTION
        + extend POD section DESCRIPTION
          to mention dh-sequence-asterisk (inspired by POD of dh_perl_openssl)
      * provide virtual package asterisk-abi-* (not asterisk-*),
        and have dh_asterisk generate matching package variable
        ${asterisk:Depends} (not the core less intuitive ${asterisk:ABI})
      * generate and install manpage for dh_asterisk;
        build-depend on perl
      * cherry-pick bugfix patches upstream; unfuzz remaining patches
    
     -- Jonas Smedegaard <email address hidden>  Sun, 23 Jan 2022 15:33:47 +0100
  • asterisk (1:16.23.0~dfsg+~cs6.10.20220309-1) unstable; urgency=medium
    
      * finalize and install debhelper script dh_asterisk;
        have asterisk-dev depend on debhelper perl:any,
        and provide virtual package dh-sequence-asterisk
      * relax to generate temporary PJPROJECT tarball sloppily:
        reproducibility or stable md5sum unneeded
      * fix avoid insecure hardcoded path below /tmp during build
      * rename and renumber patches;
        add file debian/patches/README to source
        documenting patch naming micro policy
      * drop vp8 patch, superseded by package asterisk-opus
      * embed project asterisk-amr as component;
        drop patch amr
      * embed project mp3 as component;
        drop patch mpglib
      * update copyright info:
        + fix avoid bdimad files from embedded PJPROJECT
          when repackaging upstream source:
          not freely licensed
        + update coverage
      * unfuzz patches
      * integrated embedded project mp3 with build rules
      * add patches 2011 2012 to integrate module amr with asterisk;
        update build rules to integrate module amr code files
      * add patch 2013 to integrate mp3 module with asterisk;
        update build rules to integrate mp3 module
      * add/update DEP-3 patch headers
      * add patch 2014
        to avoid non-free PJPROJECT audio device driver bdimad
    
     -- Jonas Smedegaard <email address hidden>  Sun, 23 Jan 2022 00:08:30 +0100
  • asterisk (1:16.23.0~dfsg+~2.10-1) unstable; urgency=medium
    
      [ upstream ]
      * new release(s)
    
      [ Jonas Smedegaard ]
      * update git-buildpackage config:
        + filter-out any .git* file
        + use DEP14 branch naming scheme
        + add usage comment
      * resolve PJPROJECT version from embedded source
      * update copyright info: update coverage
      * drop patches cherry-picked upstream now applied
      * update and unfuzz patches
      * fix relax autopkgtest: set allow-stderr
      * stop set obsolete menuselect option codec_opus_open_source
    
     -- Jonas Smedegaard <email address hidden>  Fri, 21 Jan 2022 03:25:41 +0100
  • asterisk (1:16.16.1~dfsg+~2.10-2) unstable; urgency=medium
    
      * fix sysV init file to align with mariadb (not mysql);
        closes: bug#1003925, thanks to Roel van Meer
      * fix silently broken patch systemd;
        closes: bug#985314, thanks to Sergio Durigan Junior
      * unfuzz patches, with shortening quilt options
      * Trim trailing whitespace.
      * Use secure URI in Homepage field.
      * Update renamed lintian tag names in lintian overrides.
      * Drop transition for old debug package migration.
      * stop set CFLAGS=-fgnu89-inline,
        as GCC 5.x was supported upstream since late 2015
        (see also bug#777782)
      * explicitly disable BUILD_NATIVE,
        and stop set CFLAGS and LDFLAGS in configure
        (only in make menuselect)
      * tighten bug closures in changelog,
        for slightly better readability
        and to avoid confusing lintian-brush
      * stop export build flags: they are passed as arguments
      * let dh_auto_config resolve core configure options
      * revive upstream optimization flags
        unless DEB_BUILD_OPTIONS=noopt
      * support DEB_BUILD_OPTIONS=terse
      * fix install file CHANGES as upstream changelog,
        and more detailed ChangeLog only with asterisk-doc
      * use debhelper compatibility level 13 (not 10);
        stop install duplicates in package asterisk-doc
        now that its install path coincide with package asterisk;
        build-depend on debhelper-compat (not debhelper)
      * adapt install routines and helper scripts to use multiarch paths;
        add NEWS entry about this change
      * fix install phoneprov XML files
      * explicitly list a few images, contrib scripts and sample website
        as not-installed
      * fix install a manpage (not corresponding script)
        into manpage directory
      * install main header file only below /usr/include
        (i.e. drop transitional symlinking done in 2008)
      * install most possible manpages from upstream-installed locations,
        to ease detecting missed install files
      * update copyright info:
        + use SPDX shortname Apache-2.0
        + drop unused License section LGPL-2.1
        + fix Files section for codecs/gsm,
          covering both left-truncating wildcard
          and an explicit file overriding right-truncating wildcard,
          to list it _after_ right-truncating wildcard Files sections
      * fix have asterisk pre-depend on misc:Pre-Depends,
        needed by systemd calls in maintainer scripts
    
     -- Jonas Smedegaard <email address hidden>  Thu, 20 Jan 2022 10:33:17 +0100
  • asterisk (1:16.16.1~dfsg+~2.10-1) unstable; urgency=medium
    
      * update copyright info:
        + use Reference field (not License-Reference);
          tighten lintian overrides
        + fix add License fields GPL-2+ GPL-3+
        + fix interpret unversioned GPL/LGPL to mean any version
        + add comment about ambiguous statement
          for file include/jitterbuf.h
        + normalize copyright holders lists
        + fix list all wildcard directories (i.e. right truncation)
          before wildcard files (i.e. left truncation)
        + normalize files lists
        + add coverage for my packaging contributions
        + update coverage
        + refine source repackaging hints:
          stop avoid files no longer included upstream
          exclude non-DFSG pjproject files
        + use more SPDX(ish) shortnames
        + sort License sections alphabetically
        + fix cover pjproject files;
          drop non-autoritative file debian/copyright.pjproject
        + update coverage
        + declare pjproject source URI
      * update watch file:
        + stop force repackaging; stop set compression
        + set dversionmangle=auto
        + set pgpmode=auto (and stop set pgpsigurlmangle)
        + tighten match pattern
        + update usage comment
      * embed pjproject:
        + define as component with git-buildpackage and uscan
        + build from embedded files
        + stop include manually prepared embedded tarball
        + drop obsolete patch autoreconf-pjproject
      * simplify source helper script copyright-check
      * drop file README.source from source:
        packaging no longer non-standard
    
     -- Jonas Smedegaard <email address hidden>  Sun, 16 Jan 2022 23:17:14 +0100
  • asterisk (1:16.16.1~dfsg-4build1) jammy; urgency=medium
    
      * No-change rebuild against libssl3
    
     -- Steve Langasek <email address hidden>  Wed, 08 Dec 2021 23:25:50 +0000
  • asterisk (1:16.16.1~dfsg-4) unstable; urgency=medium
    
      [ Utkarsh Gupta ]
      * Set default systemd config to avoid console output to syslog.
        (Closes: #985314, #971090)
    
     -- Bernhard Schmidt <email address hidden>  Mon, 01 Nov 2021 23:16:15 +0100
  • asterisk (1:16.16.1~dfsg-2) unstable; urgency=high
    
      * CVE-2021-32558 / AST-2021-008 (Closes: #991710)
        If the IAX2 channel driver receives a packet that contains an unsupported
        media format it can cause a crash to occur in Asterisk
      * CVE-2021-32686 / AST-2021-009 (Closes: #991931)
        pjproject/pjsip: crash when SSL socket destroyed during handshake
    
     -- Bernhard Schmidt <email address hidden>  Fri, 06 Aug 2021 15:35:20 +0200