pkgsrc/comms
jnemeth 23291e71e3 Update to Asterisk 1.6.1.17. This fixes AST-2010-001 and
AST-2010-003.  AST-2010-002 was just a warning about dialplan
scripting errors that could lead to security issues.

Asterisk 1.6.1.13: general bug fixes
Asterisk 1.6.1.14: fix AST-2010-001
Asterisk 1.6.1.15: not released, skipped for security releases
Asterisk 1.6.1.16: fix AST-2010-002
Asterisk 1.6.1.17: fix AST-2010-003

Note that the only change in Asterisk 1.6.1.16 was the addtion of
a README file.  However, the package doesn't install random docs.
That is planned for a future update seperate from the upstream
updates.

-----

Asterisk 1.6.1.13:

The release of Asterisk 1.6.1.13 resolved several issues reported
by the community, and would have not been possible without your
participation. Thank you!

* Restarts busydetector (if enabled) when DTMF is received after
   call is bridged
   (Closes issue #16389. Reported, Tested, Patched by alecdavis.)

* Send parking lot announcement to the channel which parked the
   call, not the park-ee.
   (Closes issue #16234. Reported, Tested by yeshuawatso.  Patched
    by tilghman.)

* When the field is blank, don't warn about the field being unable
   to be coerced just skip the column.
   (Closes
    http://lists.digium.com/pipermail/asterisk-dev/2009-December/041362.html)
    Reported by Nic Colledge on the -dev list.)

* Don't queue frames to channels that have no means to process
   them.
   (Closes issue #15609. Reported, Tested by aragon. Patched by
    tilghman.)

* Fixes holdtime playback issue in app_queue.
   (Closes issue #16168. Reported, Patched by nickilo. Tested by
   wonderg, nickilo.)

A summary of changes in this release can be found in the release
summary:
http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.1.13-summary.t
xt

For a full list of changes in this releases, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.1.13

-----

Asterisk 1.6.1.14:

The releases of Asterisk 1.6.0.22, 1.6.1.14, and 1.6.2.2 include
the fix described in security advisory AST-2010-001.

The issue is that an attacker attempting to negotiate T.38 over
SIP can remotely crash Asterisk by modifying the FaxMaxDatagram
field of the SDP to contain either a negative or exceptionally
large value.  The same crash will occur when the FaxMaxDatagram
field is omitted from the SDP, as well.

For more information about the details of this vulnerability, please
read the security advisory AST-2009-009, which was released at the
same time as this announcement.

For a full list of changes in the current releases, please see the
ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.1.14

Security advisory AST-2010-001 is available at:

http://downloads.asterisk.org/pub/security/AST-2010-001.pdf

-----

Asterisk 1.6.1.16:

The releases of Asterisk 1.2.40, 1.4.29.1, 1.6.0.24, 1.6.1.16, and
1.6.2.4 include documention describing a possible dialplan string
injection with common usage of the ${EXTEN} (and other expansion
variables). The issue and resolution are described in the AST-2010-002
security advisory.

If you have a channel technology which can accept characters other
than numbers and letters (such as SIP) it may be possible to craft
an INVITE which sends data such as 300&Zap/g1/4165551212 which
would create an additional outgoing channel leg that was not
originally intended by the dialplan programmer.

Please note that this is not limited to an specific protocol or
the Dial() application.

The expansion of variables into programmatically-interpreted strings
is a common behavior in many script or script-like languages,
Asterisk included. The ability for a variable to directly replace
components of a command is a feature, not a bug - that is the entire
point of string expansion.

However, it is often the case due to expediency or design
misunderstanding that a developer will not examine and filter string
data from external sources before passing it into potentially
harmful areas of their dialplan.

With the flexibility of the design of Asterisk come these risks if
the dialplan designer is not suitably cautious as to how foreign
data is allowed to enter the system unchecked.

This security release is intended to raise awareness of how it is
possible to insert malicious strings into dialplans, and to advise
developers to read the best practices documents so that they may
easily avoid these dangers.

For more information about the details of this vulnerability, please
read the security advisory AST-2010-002, which was released at the
same time as this announcement.

For a full list of changes in the current releases, please see the
ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.1.16

Security advisory AST-2010-002 is available at:

http://downloads.asterisk.org/pub/security/AST-2010-002.pdf

The README-SERIOUSLY.bestpractices.txt document is available in
the top-level directory of your Asterisk sources, or available in
all Asterisk branches from 1.2 and up.

http://svn.asterisk.org/svn/asterisk/trunk/README-SERIOUSLY.bestpractices.txt

-----

Asterisk 1.6.1.17:

The releases of Asterisk 1.6.0.25, 1.6.1.17, and 1.6.2.5 resolve
an issue with invalid parsing of ACL (Access Control List) rules
leading to a possible compromise in security. The issue and resolution
are described in the AST-2010-003 security advisory.

For more information about the details of this vulnerability, please
read the security advisory AST-2010-003, which was released at the
same time as this announcement.

For a full list of changes in the current releases, please see the
ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.6.1.17

Security advisory AST-2010-003 is available at:

http://downloads.asterisk.org/pub/security/AST-2010-003.pdf

-----
2010-03-01 07:06:48 +00:00
..
asterisk Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
asterisk-sounds-de-x9media Change default for zip extraction to leave files as they are. 2009-08-25 11:56:34 +00:00
asterisk-sounds-extra Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:31:59 +00:00
asterisk-sounds-native Fix installation due to missing directories and add DESTDIR support. 2007-06-29 22:54:06 +00:00
asterisk16 Update to Asterisk 1.6.1.17. This fixes AST-2010-001 and 2010-03-01 07:06:48 +00:00
binkd Use new ${LP64PLATFORMS} variable to restrict platforms instead of manual 2010-01-07 07:36:53 +00:00
birda Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
bthfp Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT 2009-05-19 08:59:00 +00:00
conserver DESTDIR support 2010-01-29 16:08:17 +00:00
conserver8 Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
dl-ezkit Mechanical changes to add full DESTDIR support to packages that install 2008-03-03 05:33:32 +00:00
efax DESTDIR support 2010-01-29 16:08:17 +00:00
efax-gtk DESTDIR support 2010-01-29 16:08:17 +00:00
estic Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
fidogate You are in a maze of twisty little Makefiles, all with short install targets 2009-12-18 01:09:23 +00:00
gammu Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
gkermit Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
gnome-pilot Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
gscmxx Fixing DESTDIR support (upon joerg@'s request) 2010-02-02 13:00:56 +00:00
gsmlib DESTDIR support 2010-01-29 16:27:13 +00:00
hylafax DESTDIR support 2010-01-29 16:38:20 +00:00
jpilot update master_sites. 2010-01-31 21:39:07 +00:00
jpilot-syncmal bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
kermit Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
kyopon Fix build on netbsd-5+, DESTDIR support. 2008-12-19 09:35:14 +00:00
libmal update master_sites. 2010-01-31 21:34:39 +00:00
libopensync Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
libopensync-plugin-evolution2 DESTDIR ready 2010-01-29 16:33:30 +00:00
libopensync-plugin-file Mark as destdir ready. 2008-07-14 12:55:56 +00:00
libopensync-plugin-kdepim Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
libopensync-plugin-syncml Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
libsyncml Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
lrzsz Convert to user-destdir. 2009-08-29 11:33:14 +00:00
malsync Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
mgetty+sendfax Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
minicom sort 2009-11-16 10:39:10 +00:00
modemd Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
msynctool Mark as destdir ready. 2008-07-14 12:55:56 +00:00
multisync-gui Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
obexapp fairly minor update to 1.4.13 2010-01-15 17:48:43 +00:00
obexftp Bluetooth support for DragonFly. Bump PKGREVISION. PR pkg/41640. 2009-07-20 05:56:02 +00:00
op_panel Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
openobex MASTER_SITES=http://www.kernel.org/pub/linux/bluetooth/ 2009-08-09 08:00:46 +00:00
p5-Asterisk Fix DESTDIR installation. 2009-08-03 15:19:17 +00:00
p5-Device-Gsm Updating comms/p5-Device-Gsm from 1.52 to 1.54 2009-09-20 12:14:50 +00:00
p5-Device-Modem pkgsrc changes: 2009-07-21 22:43:16 +00:00
p5-Device-SerialPort Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
p5-pilot-link Update to 0.12.4: 2009-08-09 08:36:34 +00:00
pilot-link Update to 0.12.4: 2009-08-09 08:36:34 +00:00
pilot-link-libs Update to 0.12.4: 2009-08-09 08:36:34 +00:00
pilotmgr Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
plp Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
py-gammu Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
qpage DESTDIR support 2010-01-29 16:38:20 +00:00
ruby-termios Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:31:59 +00:00
scmxx PKG_DESTDIR_SUPPORT 2009-12-17 21:56:22 +00:00
snooper PKG_DESTDIR_SUPPORT 2009-12-17 21:43:16 +00:00
synce-dccm Add DESTDIR support. 2008-06-20 01:09:05 +00:00
synce-librapi2 Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
synce-libsynce Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
synce-rra Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
synce-serial Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
tkhylafax DESTDIR support 2010-01-29 16:38:20 +00:00
tn3270 resuscitate, with a distfile instead of a files subdir 2010-01-17 18:26:28 +00:00
xisp Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
xtel Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
zaptel-netbsd Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:31:59 +00:00
Makefile Retire comms/plptools. 2010-02-10 17:08:22 +00:00