[asterisk-commits] lmadsen: tag 1.8.0-beta2 r279694 - /tags/1.8.0-beta2/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Jul 26 18:38:22 CDT 2010


Author: lmadsen
Date: Mon Jul 26 18:38:18 2010
New Revision: 279694

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=279694
Log:
Importing files for 1.8.0-beta2 release.

Added:
    tags/1.8.0-beta2/.lastclean   (with props)
    tags/1.8.0-beta2/.version   (with props)
    tags/1.8.0-beta2/ChangeLog   (with props)

Added: tags/1.8.0-beta2/.lastclean
URL: http://svnview.digium.com/svn/asterisk/tags/1.8.0-beta2/.lastclean?view=auto&rev=279694
==============================================================================
--- tags/1.8.0-beta2/.lastclean (added)
+++ tags/1.8.0-beta2/.lastclean Mon Jul 26 18:38:18 2010
@@ -1,0 +1,3 @@
+38
+
+

Propchange: tags/1.8.0-beta2/.lastclean
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/1.8.0-beta2/.lastclean
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/1.8.0-beta2/.lastclean
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/1.8.0-beta2/.version
URL: http://svnview.digium.com/svn/asterisk/tags/1.8.0-beta2/.version?view=auto&rev=279694
==============================================================================
--- tags/1.8.0-beta2/.version (added)
+++ tags/1.8.0-beta2/.version Mon Jul 26 18:38:18 2010
@@ -1,0 +1,1 @@
+1.8.0-beta2

Propchange: tags/1.8.0-beta2/.version
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/1.8.0-beta2/.version
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/1.8.0-beta2/.version
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/1.8.0-beta2/ChangeLog
URL: http://svnview.digium.com/svn/asterisk/tags/1.8.0-beta2/ChangeLog?view=auto&rev=279694
==============================================================================
--- tags/1.8.0-beta2/ChangeLog (added)
+++ tags/1.8.0-beta2/ChangeLog Mon Jul 26 18:38:18 2010
@@ -1,0 +1,22146 @@
+2010-07-26  Leif Madsen <lmadsen at digium.com>
+
+	* Asterisk 1.8.0-beta2 Released.
+
+2010-07-26 23:29 +0000 [r279689]  Paul Belanger <paul.belanger at polybeacon.com>
+
+	* UPGRADE.txt, CHANGES: Updated documentation for FAX logger level.
+
+2010-07-26 23:03 +0000 [r279658]  Jason Parker <jparker at digium.com>
+
+	* sounds/Makefile (added), /, sounds/Makefile.380 (removed),
+	  configure, include/asterisk/autoconfig.h.in, sounds/Makefile.381
+	  (removed), configure.ac: Merged revisions 279657 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.6.2
+	  ........ r279657 | qwell | 2010-07-26 17:59:52 -0500 (Mon, 26 Jul
+	  2010) | 5 lines Really fix sounds Makefile (and make it
+	  readableish). There was a rather large syntax error that should
+	  have caused ALL versions of GNU make to fail. I don't know how it
+	  worked. ........
+
+2010-07-26 21:53 +0000 [r279636]  Russell Bryant <russell at digium.com>
+
+	* main/channel.c: Ignore a control subclass of -1 in
+	  ast_waitfordigit_full().
+
+2010-07-26 21:20 +0000 [r279599-279619]  Tilghman Lesher <tlesher at digium.com>
+
+	* /, configure, configure.ac: Merged revisions 279609 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.6.2
+	  ........ r279609 | tilghman | 2010-07-26 16:18:17 -0500 (Mon, 26
+	  Jul 2010) | 2 lines Dunno why this worked on my machine, but it
+	  works better this way. ........
+
+	* res/res_config_ldap.c, /: Merged revisions 279597 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.6.2
+	  ........ r279597 | ghenry | 2010-07-26 15:25:54 -0500 (Mon, 26
+	  Jul 2010) | 13 lines Apply all patches in:
+	  https://issues.asterisk.org/view.php?id=13573 (closes issue
+	  #13573) Reported by: navkumar Patches:
+	  res_config_ldap-category.diff uploaded by navkumar (license 580)
+	  res_config_ldap.patch uploaded by bencer (license 961)
+	  res_config_ldap uploaded by bencer (license 961) Tested by:
+	  suretec ........
+
+	* /: Reverting property remove
+
+2010-07-26 20:58 +0000 [r279598]  Gavin Henry <ghenry at suretecsystems.com>
+
+	* /: Merged revisions 279597 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/1.6.2
+	  -----------------------------------------------------------------------
+	  r279597 | ghenry | 2010-07-26 15:25:53 -0500 (Mon, 26 Jul 2010) |
+	  13 lines Apply all patches in:
+	  https://issues.asterisk.org/view.php?id=13573 [^] (closes issue
+	  0013573) Reported by: navkumar Patches:
+	  res_config_ldap-category.diff uploaded by navkumar (license 580)
+	  res_config_ldap.patch uploaded by bencer (license 961)
+	  res_config_ldap uploaded by bencer (license 961) Tested by:
+	  suretec
+	  ------------------------------------------------------------------------
+
+2010-07-26 19:59 +0000 [r279568]  David Vossel <dvossel at digium.com>
+
+	* channels/sip/include/sip.h,
+	  channels/sip/include/reqresp_parser.h, channels/chan_sip.c,
+	  channels/sip/reqresp_parser.c: transaction matching using top
+	  most Via header This patch modifies the way chan_sip.c does
+	  transaction to dialog matching. Asterisk now stores information
+	  in the top most Via header of the initial incoming request and
+	  compares that against other Requests that have the same call-id.
+	  This results in Asterisk being able to detect a forked call in
+	  which it has received multiple legs of the fork. I completely
+	  stripped out the previous matching code and made the comparisons
+	  a little more explicit and easier to understand. My comments in
+	  the code should offer all the details involving this patch. This
+	  patch also fixes a bug with the usage of the OBJ-MULTIPLE flag to
+	  find multiple dialogs with the same call-id. Since the callback
+	  function was returning (CMP_MATCH | CMP_STOP) only the first item
+	  found was being returned. I fixed this by making a new callback
+	  function for finding multiple dialogs that only returns
+	  (CMP_MATCH) on a match allowing for multiple items to be
+	  returned. Review: https://reviewboard.asterisk.org/r/776/
+
+2010-07-26 19:51 +0000 [r279566]  Paul Belanger <paul.belanger at polybeacon.com>
+
+	* UPGRADE.txt, CHANGES, configs/logger.conf.sample: Add
+	  documentation for FAX logger level. (closes issue #17715)
+	  Reported by: vrban Patches: 17715.patch uploaded by pabelanger
+	  (license 224) Tested by: vrban
+
+2010-07-26 19:18 +0000 [r279562]  Tilghman Lesher <tlesher at digium.com>
+
+	* sounds/Makefile (removed), /, sounds/Makefile.380 (added),
+	  configure, include/asterisk/autoconfig.h.in, sounds/Makefile.381
+	  (added), configure.ac: Merged revisions 279561 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.6.2 ........
+	  r279561 | tilghman | 2010-07-26 14:15:59 -0500 (Mon, 26 Jul 2010)
+	  | 2 lines Use a special Makefile for noobs who still have GNU
+	  Make 3.80. ........
+
+2010-07-26 16:04 +0000 [r279504]  Mark Michelson <mmichelson at digium.com>
+
+	* configure, include/asterisk/autoconfig.h.in, configure.ac,
+	  channels/sip/reqresp_parser.c: Allow for systems without locale
+	  support to be usable. A recent change to SIP URI comparison code
+	  added a locale-specific string comparison to the mix, and certain
+	  systems do not support such functions. This fix allows for those
+	  systems to still use Asterisk 1.8 (closes issue #17697) Reported
+	  by: pprindeville Patches: asterisk-trunk-bugid17697.patch
+	  uploaded by pprindeville (license 347) Tested by: mmichelson
+
+2010-07-26 15:43 +0000 [r279502]  Sean Bright <sean at malleable.com>
+
+	* autoconf/ast_ext_lib.m4, /: Merged revisions 279501 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.6.2
+	  ........ r279501 | seanbright | 2010-07-26 11:41:13 -0400 (Mon,
+	  26 Jul 2010) | 5 lines Expand the correct value within
+	  AST_OPTION_ONLY. (closes issue #17703) Reported by: stuarth
+	  ........
+
+2010-07-26 03:27 +0000 [r279472]  Tilghman Lesher <tlesher at digium.com>
+
+	* formats/format_sln16.c, formats/format_wav_gsm.c,
+	  formats/format_siren7.c, formats/format_ilbc.c,
+	  formats/format_vox.c, formats/format_pcm.c,
+	  formats/format_h263.c, formats/format_g723.c,
+	  formats/format_h264.c, formats/format_g726.c,
+	  formats/format_jpeg.c, formats/format_siren14.c,
+	  formats/format_gsm.c, formats/format_g719.c,
+	  formats/format_g729.c, formats/format_sln.c,
+	  formats/format_wav.c, formats/format_ogg_vorbis.c: Formats need
+	  to load before apps, because some apps call
+	  ast_format_str_reduce() at load time.
+
+2010-07-25 21:26 +0000 [r279442]  Paul Belanger <paul.belanger at polybeacon.com>
+
+	* tests/test_func_file.c: Add trailing backslash to silence warning
+	  message.
+
+2010-07-25 18:21 +0000 [r279390-279410]  Tilghman Lesher <tlesher at digium.com>
+
+	* cdr/cdr_odbc.c: Don't re-register CDR module on reload. (closes
+	  issue #17304) Reported by: jnemeth Patches:
+	  20100507__issue17304.diff.txt uploaded by tilghman (license 14)
+	  Tested by: jnemeth
+
+	* main/logger.c: Don't assume qlog is open. (closes issue #17704)
+	  Reported by: vrban Patches: issue17704.patch uploaded by
+	  pabelanger (license 224) Tested by: vrban
+
+2010-07-24 23:58 +0000 [r279348]  Bradley Latus <brad.latus at gmail.com>
+
+	* doc/asterisk.8: Minor update to man page
+
+2010-07-24 20:47 +0000 [r279273-279314]  Paul Belanger <paul.belanger at polybeacon.com>
+
+	* Makefile: Remove duplicate -c flag when using $(INSTALL) (closes
+	  issue #17695) Reported by: pabelanger Patches: Makefile.diff
+	  uploaded by pabelanger (license 224)
+
+	* include/asterisk/netsock2.h: Check if ast_sockaddr is NULL then
+	  return. (closes issue #17677) Reported by: outcast Patches:
+	  issue0017677.patch uploaded by pabelanger (license 224) Tested
+	  by: elguero
+
+	* main/manager.c: Default sin_family to AF_INET for TCP / TLS
+	  Bindaddress. Otherwise, 'manager show settings' will generate
+	  errors if manager is not enabled.
+
+2010-07-23 22:20 +0000 [r279227]  Richard Mudgett <rmudgett at digium.com>
+
+	* apps/app_queue.c, apps/app_dial.c, /: Merged revisions 279207 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.6.2
+	  ................ r279207 | rmudgett | 2010-07-23 17:11:23 -0500
+	  (Fri, 23 Jul 2010) | 14 lines Merged revisions 279206 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r279206 | rmudgett | 2010-07-23 16:56:44 -0500 (Fri, 23 Jul 2010)
+	  | 7 lines SIP promiscuous redirect could fail to dial the
+	  redirect. The ast_channel was created with one variable to
+	  ast_request() but the call to ast_call() that initiates the
+	  outgoing call was using a different variable. The two variables
+	  are not equivalent if the call_forward string included a channel
+	  technology specifier. e.g., SIP/200 ........ ................
+
+2010-07-12  Leif Madsen <lmadsen at digium.com>
+
+	* Asterisk 1.8.0-beta1 Released.
+
+2010-07-23 18:56 +0000 [r279113]  Tilghman Lesher <tlesher at digium.com>
+
+	* res/res_odbc.c: Silly 64-bit compilers (who uses 64-bit anyway?)
+
+2010-07-23 18:23 +0000 [r279056-279094]  Russell Bryant <russell at digium.com>
+
+	* /: fix up properties on 1.8 branch
+
+	* / (added): Create a branch for Asterisk 1.8.
+
+	  ___      _            _     _      _   ___
+	 / _ \ ___| |_ ___ _ __(_)___| | __ / | ( _ )
+	| |_| / __| __/ _ \ '__| / __| |/ / | | / _ \
+	|  _  \__ \ ||  __/ |  | \__ \   <  | || (_) |
+	|_| |_|___/\__\___|_|  |_|___/_|\_\ |_(_)___/
+
+2010-07-23 17:05 +0000 [r278982-278985]  Tilghman Lesher <tlesher at digium.com>
+
+	* autoconf/ast_check_pwlib.m4, /, configure, configure.ac: Merged
+	  revisions 278984 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r278984 | tilghman | 2010-07-23 12:04:15 -0500 (Fri, 23 Jul 2010)
+	  | 5 lines Establish a maximum version for openh323 (i.e. not
+	  opal), because chan_h323 will fail to load, even if it links.
+	  (issue #17679) Reported by: am ........
+
+	* /, main/asterisk.c: Merged revisions 278981 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r278981 | tilghman | 2010-07-23 11:42:25 -0500 (Fri, 23 Jul 2010)
+	  | 8 lines Avoid race with consolethread on shutdown (on parallel
+	  processors). (closes issue #17080) Reported by: sybasesql
+	  Patches: 20100721__issue17080.diff.txt uploaded by tilghman
+	  (license 14) Tested by: sybasesql ........
+
+2010-07-23 16:33 +0000 [r278980]  Mark Michelson <mmichelson at digium.com>
+
+	* channels/chan_sip.c, channels/sip/reqresp_parser.c,
+	  channels/sip/include/reqresp_parser.h: SIP URI comparison fixes.
+	  This initially was created to work around the issue of using a
+	  string comparison instead of a binary comparison for IP
+	  addresses. It evolved a bit when test cases were created and it
+	  was discovered that comparison of URI parameters was not working
+	  exactly as it should. sip_uri_cmp() and its helpers have been
+	  moved to reqresp_parser.c and a new test has been added. (closes
+	  issue #17662) Reported by: oej Review:
+	  https://reviewboard.asterisk.org/r/792
+
+2010-07-23 16:19 +0000 [r278957]  Tilghman Lesher <tlesher at digium.com>
+
+	* include/asterisk/res_odbc.h, res/res_config_odbc.c,
+	  configs/extconfig.conf.sample, CHANGES, main/config.c,
+	  res/res_odbc.c, configs/res_odbc.conf.sample: Merge the realtime
+	  failover branch
+
+2010-07-23 16:07 +0000 [r278947]  Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+	* doc/asterisk.8: Some left-over hyphen-minus fixes in the man page
+
+2010-07-23 15:57 +0000 [r278944-278945]  Russell Bryant <russell at digium.com>
+
+	* channels/chan_sip.c: ... just kidding. Enable SIP by default. :-)
+
+	* channels/chan_sip.c: Disable SIP support by default for Asterisk
+	  1.8.
+
+2010-07-23 15:52 +0000 [r278943]  Mark Michelson <mmichelson at digium.com>
+
+	* addons/chan_ooh323.c: Well, who knew chan_ooh323 used udptl? I
+	  sure didn't!
+
+2010-07-23 15:41 +0000 [r278942]  Richard Mudgett <rmudgett at digium.com>
+
+	* channels/sig_pri.h, channels/chan_dahdi.c, channels/sig_pri.c:
+	  Rename sig_pri_pri to sig_pri_span. More descriptive of concept.
+
+2010-07-23 15:16 +0000 [r278908]  Mark Michelson <mmichelson at digium.com>
+
+	* main/udptl.c, channels/chan_sip.c, include/asterisk/udptl.h,
+	  channels/sip/include/sip.h: Allow IPv6 addresses for UDPTL
+	  streams. Review: https://reviewboard.asterisk.org/r/795
+
+2010-07-23 13:37 +0000 [r278875]  Olle Johansson <oej at edvina.net>
+
+	* res/res_config_ldap.c: Minor corrections to the LDAP realtime
+	  driver Review: https://reviewboard.asterisk.org/r/798/ Thanks
+	  Mark for a quick review!
+
+2010-07-23 13:26 +0000 [r278873]  Paul Belanger <paul.belanger at polybeacon.com>
+
+	* Makefile, agi/Makefile, sounds/Makefile: Portability updates for
+	  Makefiles. When possible, use $(INSTALL). This allows us to use
+	  the functionality within install for setting directory / file
+	  permissions, a requirement for unprivileged installation. Also
+	  move any directory we plan to create within the installdirs
+	  macro. Plus various other formatting issues. (issue #17436)
+	  Reported by: pabelanger Patches: non-root.patch.v8 uploaded by
+	  pabelanger (license 224) Tested by: pabelanger Review:
+	  https://reviewboard.asterisk.org/r/654/
+
+2010-07-23 11:01 +0000 [r278809-278841]  Alec L Davis <sivad.a at paradise.net.nz>
+
+	* channels/chan_dahdi.c, channels/sig_analog.c: missed FXS kewl
+	  start polarityswitch when finally on hook. (issue #17318)
+
+	* channels/chan_dahdi.c, configs/chan_dahdi.conf.sample,
+	  channels/sig_analog.c, channels/sig_analog.h: Support FXS module
+	  Polarity Reversal on remote party Answer and Hangup FXS lines
+	  normally connect to a telephone. However, when FXS lines are
+	  routed to an external PBX or Key System to act as "external" or
+	  "CO" lines, it is extremely difficult, if not impossible for the
+	  external PBX to know when the call has been disconnected without
+	  receiving a polarity reversal on the line. Now using
+	  answeronpolarityswitch and hanguponpolarityswitch keywords that
+	  previously were used only for FXO ports, now applies like
+	  functionality for an FXS port, but from the connected equipment's
+	  point of view. (closes issue #17318) Reported by: armeniki
+	  Patches: fxs_linepolarity.diff5.txt uploaded by alecdavis
+	  (license 585) Tested by: alecdavis Review:
+	  https://reviewboard.asterisk.org/r/797/
+
+2010-07-22 21:16 +0000 [r278777]  Richard Mudgett <rmudgett at digium.com>
+
+	* channels/chan_dahdi.c: DNID not cleared when channel hang up
+	  (Affects PRI and SS7) The "dahdi show channels" CLI command still
+	  reports the DNID of the previous call even if the call is already
+	  hang up. The "dahdi show channels" command of older releases
+	  clear the DNID once the channel is hang up. Regression from the
+	  sig_analog/sig_pri extraction from chan_dahdi. (closes issue
+	  #17623) Reported by: klaus3000 Patches: issue17623.patch uploaded
+	  by rmudgett (license 664) Tested by: rmudgett
+
+2010-07-22 19:45 +0000 [r278708]  Jeff Peeler <jpeeler at digium.com>
+
+	* main/xmldoc.c: Add method for finding XML doc files for systems
+	  that don't support GLOB_BRACE. In particular, Solaris and perhaps
+	  others do not support the above mentioned GNU extension. In this
+	  case the paths are simply expanded without the braces and the
+	  calls to glob are made separately. Note: I could not explain
+	  memory allocation failures that were being reported from within
+	  libxml itself when making calls to glob without using
+	  GLOB_NOCHECK. This is the only reason why that flag is being
+	  used. (closes issue #15402) Reported by: snuffy Patches:
+	  bug_xmlpatt-v3.diff uploaded by snuffy (license 35), modified by
+	  me
+
+2010-07-22 14:58 +0000 [r278620]  Mark Michelson <mmichelson at digium.com>
+
+	* main/channel.c, /: Merged revisions 278618 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r278618 | mmichelson | 2010-07-22 09:55:04 -0500 (Thu, 22 Jul
+	  2010) | 13 lines Allow PLC to function properly when channels use
+	  SLIN for audio. If a channel involved in a bridge was using SLIN
+	  audio, then translation paths were not guaranteed to be set up
+	  properly since in all likelihood the number of translation steps
+	  was only 1. This patch enforces the transcode_via_slin behavior
+	  if transcode_via_slin or generic_plc is enabled and one of the
+	  formats to make compatible is SLIN. AST-352 ........
+
+2010-07-22 14:56 +0000 [r278619]  David Vossel <dvossel at digium.com>
+
+	* channels/chan_sip.c: update sip subscription debug message to a
+	  warning message If the Expire header of a SUBSCRIBE is less that
+	  our expiremin, a log warning will be displayed.
+
+2010-07-22 05:29 +0000 [r278579]  Tilghman Lesher <tlesher at digium.com>
+
+	* include/asterisk/doxyref.h: Add the full current set of CDR
+	  drivers
+
+2010-07-21 19:16 +0000 [r278539]  David Vossel <dvossel at digium.com>
+
+	* tests/test_func_file.c: make func_file unit test's category
+	  consistent with other tests
+
+2010-07-21 19:11 +0000 [r278538]  Terry Wilson <twilson at digium.com>
+
+	* channels/iax2-parser.h, include/asterisk/crypto.h,
+	  main/aescrypt.c (removed), include/asterisk/aes_internal.h
+	  (removed), funcs/func_aes.c, res/res_crypto.c, main/aestab.c
+	  (removed), main/aesopt.h (removed), include/asterisk/aes.h
+	  (removed), main/aeskey.c (removed), pbx/pbx_dundi.c,
+	  channels/chan_iax2.c, res/res_crypto.exports.in,
+	  pbx/dundi-parser.h: Remove built-in AES code and use optional_api
+	  instead Review: https://reviewboard.asterisk.org/r/793/
+
+2010-07-21 18:52 +0000 [r278536]  David Vossel <dvossel at digium.com>
+
+	* channels/chan_sip.c: send "423 Interval too small" Response to
+	  Subscribe with Expires less that min allowed [RFC3265]3.1.6.1....
+	  The notifier MAY also check that the duration in the "Expires"
+	  header is not too small. If and only if the expiration interval
+	  is greater than zero AND smaller than one hour AND less than a
+	  notifier- configured minimum, the notifier MAY return a "423
+	  Interval too small" error which contains a "Min-Expires" header
+	  field. The "Min- Expires" header field is described in SIP [1].
+
+2010-07-21 17:44 +0000 [r278501]  Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+	* channels/chan_dahdi.c, channels/sig_analog.c: Fix invalid test
+	  for rxisoffhook in FXO channels This fixes some cases of no
+	  outgoing calls on FXO before an incoming call. Remove an
+	  unnecessary testing of an "off-hook" bit from DAHDI for FXO
+	  (KS/GS) channels.In some cases the bit would not be initialized
+	  properly before the first inbound call and thus prevent an
+	  outgoing call. If those tests are actually required by anybody,
+	  they should define DAHDI_CHECK_HOOKSTATE in channels/sig_analog.c
+	  . (closes issue #14577) Reported by: jkroon Patches:
+	  asterisk_chan_dahdi_hookstate_fix_trunk_new.diff uploaded by
+	  frawd (license 610) Tested by: frawd Review:
+	  https://reviewboard.asterisk.org/r/699/
+
+2010-07-21 16:15 +0000 [r278465]  Russell Bryant <russell at digium.com>
+
+	* res/res_timing_pthread.c: Use poll() instead of select() in
+	  res_timing_pthread to avoid stack corruption. This code did not
+	  properly check FD_SETSIZE to ensure that it did not try to
+	  select() on fds that were too large. Switching to poll() removes
+	  the limitation on the maximum fd value. (closes issue #15915)
+	  Reported by: keiron (closes issue #17187) Reported by: Eddie
+	  Edwards (closes issue #16494) Reported by: Hubguru (closes issue
+	  #15731) Reported by: flop (closes issue #12917) Reported by:
+	  falves11 (closes issue #14920) Reported by: vrban (closes issue
+	  #17199) Reported by: aleksey2000 (closes issue #15406) Reported
+	  by: kowalma (closes issue #17438) Reported by: dcabot (closes
+	  issue #17325) Reported by: glwgoes (closes issue #17118) Reported
+	  by: erikje possibly other issues, too ...
+
+2010-07-21 15:56 +0000 [r278463]  Tilghman Lesher <tlesher at digium.com>
+
+	* apps/app_meetme.c: Ensure realtime conferences are treated the
+	  same as static conferences when trying to find an empty one.
+	  Also, parse the useropts properly, when retrieving from realtime,
+	  and add them to the existing flags. (closes issue #17502)
+	  Reported by: kenji Patches: 20100720__issue17502.diff.txt
+	  uploaded by tilghman (license 14) Tested by: kenji
+
+2010-07-21 15:54 +0000 [r278426-278462]  Matthew Nicholson <mnicholson at digium.com>
+
+	* res/res_fax_spandsp.c: Properly show the current page being
+	  transfered for 'fax show session'
+
+	* channels/chan_sip.c: Properly set the port number for UDPTL media
+	  sessions.
+
+	* res/res_fax.c: Don't print failure status when the remote end
+	  hangs up, it may not be an actual failure.
+
+2010-07-21 13:02 +0000 [r278425]  Russell Bryant <russell at digium.com>
+
+	* main/features.c, UPGRADE.txt, configs/features.conf.sample:
+	  Update documentation for 'comebacktoorigin' in featuers.conf. The
+	  documentation for this option did not match the code. Fix that
+	  along with some minor cleanups to the code along the way.
+	  Document a slight change in behavior (to something that was
+	  previously undocumented) in UPGRADE.txt.
+
+2010-07-21 06:45 +0000 [r278393]  Tilghman Lesher <tlesher at digium.com>
+
+	* channels/chan_iax2.c: Change order so that it more closely
+	  matches the related SIP command. (closes issue #17648) Reported
+	  by: GMLudo Review: https://reviewboard.asterisk.org/r/789/
+
+2010-07-21 03:53 +0000 [r278361]  Jeff Peeler <jpeeler at digium.com>
+
+	* channels/chan_dahdi.c: include stat.h for everybody, needed for
+	  device2chan
+
+2010-07-20 23:23 +0000 [r278275-278307]  Tilghman Lesher <tlesher at digium.com>
+
+	* res/res_config_pgsql.c, main/logger.c, CHANGES,
+	  contrib/realtime/mysql/queue_log.sql (added),
+	  configs/logger.conf.sample: Separate queue_log arguments into
+	  separate fields, and allow the text file to be used, even when
+	  realtime is used. (closes issue #17082) Reported by: coolmig
+	  Patches: 20100720__issue17082.diff.txt uploaded by tilghman
+	  (license 14) Tested by: coolmig
+
+	* /, apps/app_voicemail.c: Merged revisions 278261 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r278261 | tilghman | 2010-07-20 17:23:13 -0500 (Tue, 20
+	  Jul 2010) | 7 lines Delete IMAP messages in reverse order, to
+	  ensure reordering after each expunge does not cause deletion of
+	  the wrong message. (closes issue #16350) Reported by: noahisaac
+	  Patches: 20100623__issue16350.diff.txt uploaded by tilghman
+	  (license 14) ........
+
+2010-07-20 22:38 +0000 [r278274]  Richard Mudgett <rmudgett at digium.com>
+
+	* channels/sig_pri.c: Reference correct struct member for unlikely
+	  event PRI_EVENT_CONFIG_ERR.
+
+2010-07-20 22:26 +0000 [r278272]  Tilghman Lesher <tlesher at digium.com>
+
+	* main/autoservice.c, /, main/features.c,
+	  include/asterisk/channel.h: Merged revisions 278167 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r278167 | tilghman | 2010-07-20 15:59:06 -0500 (Tue, 20
+	  Jul 2010) | 4 lines Do not queue up DTMF frames while a call is
+	  on hold. (Fixes ABE-2110) ........
+
+2010-07-20 21:41 +0000 [r278234]  David Vossel <dvossel at digium.com>
+
+	* channels/chan_sip.c: fixes sip CANCEL race condition If Asterisk
+	  sends a 4xx error and the other side sends a CANCEl before
+	  receiving the 4xx and responding with the ACK, Asterisk will
+	  process the CANCEL and send a 487 Request Terminated as a new
+	  final response to the INVITE. Since we are issuing a new final
+	  response to the INVITE, the old one must be pretend_acked else it
+	  will keep retransmitting.
+
+2010-07-20 21:01 +0000 [r278168]  Matthew Nicholson <mnicholson at digium.com>
+
+	* res/res_fax.c: This commit contains several changes to the way
+	  output channel variables are handled. FAX output channel
+	  variables will now match the values reported by FAXOPT() and
+	  should be set in all failure and success cases. This commit also
+	  contains a few modifications to the way FAXOPT() variables are
+	  populated in a few spots and fixes for some reference count leaks
+	  of the session details structure in some failure cases. Also
+	  found and fixed more cases where FAXOPT(status) may not have
+	  gotten set. FAX-214 FAX-203
+
+2010-07-20 19:35 +0000 [r278132]  Tilghman Lesher <tlesher at digium.com>
+
+	* cel/cel_pgsql.c, cdr/cdr_sqlite3_custom.c, channels/chan_local.c,
+	  res/res_timing_dahdi.c, cdr/cdr_adaptive_odbc.c,
+	  res/res_calendar_caldav.c, formats/format_sln16.c,
+	  formats/format_wav_gsm.c, channels/chan_iax2.c, main/config.c,
+	  main/loader.c, res/res_rtp_multicast.c, channels/chan_dahdi.c,
+	  res/res_smdi.c, channels/chan_skinny.c,
+	  include/asterisk/module.h, formats/format_pcm.c,
+	  channels/chan_alsa.c, formats/format_h263.c, res/res_curl.c,
+	  cdr/cdr_odbc.c, formats/format_jpeg.c, res/res_speech.c,
+	  formats/format_gsm.c, cdr/cdr_manager.c, formats/format_g719.c,
+	  res/res_calendar_exchange.c, cel/cel_tds.c, formats/format_wav.c,
+	  channels/chan_bridge.c, channels/chan_agent.c,
+	  formats/format_ogg_vorbis.c, res/res_monitor.c,
+	  res/res_calendar_ews.c, res/res_config_curl.c,
+	  channels/chan_misdn.c, funcs/func_curl.c,
+	  res/res_timing_kqueue.c, formats/format_g726.c, main/asterisk.c,
+	  res/res_odbc.c, cel/cel_adaptive_odbc.c, res/res_calendar.c,
+	  cel/cel_radius.c, channels/chan_multicast_rtp.c,
+	  apps/app_meetme.c, formats/format_sln.c, res/res_musiconhold.c,
+	  channels/chan_gtalk.c, cdr/cdr_pgsql.c, cdr/cdr_radius.c,
+	  res/res_jabber.c, res/res_config_sqlite.c,
+	  formats/format_siren7.c, cdr/cdr_csv.c, formats/format_ilbc.c,
+	  res/res_config_odbc.c, cel/cel_manager.c, cel/cel_custom.c,
+	  cdr/cdr_sqlite.c, res/res_agi.c, res/res_timing_timerfd.c,
+	  apps/app_confbridge.c, formats/format_h264.c,
+	  res/res_config_ldap.c, addons/chan_mobile.c,
+	  formats/format_siren14.c, cdr/cdr_custom.c, channels/chan_mgcp.c,
+	  res/res_rtp_asterisk.c, res/res_config_pgsql.c,
+	  res/res_calendar_icalendar.c, channels/chan_sip.c,
+	  cdr/cdr_syslog.c, res/res_fax.c, res/res_crypto.c,
+	  res/res_adsi.c, include/asterisk/config.h, pbx/pbx_lua.c,
+	  channels/chan_console.c, apps/app_queue.c, cdr/cdr_tds.c,
+	  res/res_srtp.c, channels/chan_jingle.c, formats/format_vox.c,
+	  res/res_timing_pthread.c, channels/chan_h323.c,
+	  cel/cel_sqlite3_custom.c, formats/format_g723.c,
+	  funcs/func_devstate.c, formats/format_g729.c,
+	  addons/res_config_mysql.c: Add load priority order, such that
+	  preload becomes unnecessary in most cases
+
+2010-07-20 18:11 +0000 [r278051-278096]  Russell Bryant <russell at digium.com>
+
+	* contrib/scripts/install_prereq: Add a package to install_prereq.
+
+	* channels/chan_local.c: Only call ast_channel_cc_params_init() if
+	  allocating a channel succeeds.
+
+2010-07-20 16:50 +0000 [r278024]  Tilghman Lesher <tlesher at digium.com>
+
+	* main/manager.c, /: Merged revisions 278023 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r278023 | tilghman | 2010-07-20 11:37:18 -0500 (Tue, 20 Jul 2010)
+	  | 7 lines Off-by-one error (closes issue #16506) Reported by:
+	  nik600 Patches: 20100629__issue16506.diff.txt uploaded by
+	  tilghman (license 14) ........
+
+2010-07-19 21:07 +0000 [r277945]  Jean Galarneau <jgalarneau at digium.com>
+
+	* /, main/features.c: Merged revisions 277906 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277906 | jeang | 2010-07-19 15:16:36 -0500 (Mon, 19 Jul 2010) |
+	  7 lines Avoid trying to pickup a parked extension before the park
+	  operation is completed. A crash could occur if the extension is
+	  picked up while the parking extension is being announced. Testing
+	  pu->notquiteyet while searching for a parked extension resolves
+	  this crash. (ABE-2418) ........
+
+2010-07-19 17:16 +0000 [r277872-277873]  Mark Michelson <mmichelson at digium.com>
+
+	* channels/chan_sip.c, configs/sip.conf.sample,
+	  channels/sip/include/sip.h: Fix port setting of external address
+	  in SIP. There are two changes here: 1. Since the externip setting
+	  can now have a port attached to it, calling it "externip" is
+	  misleading. The option is now documented and parsed as
+	  "externaddr." This also extends to the "matchexterniplocally"
+	  setting. It is now documented and parsed as
+	  "matchexternaddrlocally." The old names for the options may still
+	  be used, but they are no longer used in the sip.conf.sample file.
+	  2. If no port is set for the externaddr, and UDP is the transport
+	  to be used, then we will set the port of the externaddr to that
+	  of the udpbindaddr. This was how things worked prior to the IPv6
+	  merge, so this is a regression fix. (closes issue #17665)
+	  Reported by: mmichelson Patches: 17665.diff#2 uploaded by
+	  pprindeville (license 347) Tested by: pprindeville
+
+	* tests/test_acl.c: Remove the fe80:1234::1234 test case from
+	  test_acl.c The ACL test was failing on Mac OS X because it would
+	  convert the above invalid link-local address into fe80::1234
+	  while reporting no error from getaddrinfo(). Linux does not do
+	  this.
+
+2010-07-19 14:39 +0000 [r277837]  Jeff Peeler <jpeeler at digium.com>
+
+	* channels/chan_dahdi.c, channels/sig_analog.c,
+	  channels/sig_analog.h: Fix regression with distinctive ring
+	  detection. The issue here is that passing an array to a function
+	  prohibits the ARRAY_LEN macro from returning the real size. To
+	  avoid this the size is now defined and use of ARRAY_LEN is
+	  avoided. (closes issue #15718) Reported by: alecdavis Patches:
+	  bug15718.patch uploaded by jpeeler (license 325)
+
+2010-07-19 14:17 +0000 [r277814]  Mark Michelson <mmichelson at digium.com>
+
+	* include/asterisk/acl.h, main/netsock2.c, main/manager.c,
+	  channels/chan_sip.c, channels/chan_skinny.c, tests/test_acl.c,
+	  main/acl.c, include/asterisk/netsock2.h, configs/sip.conf.sample,
+	  channels/chan_iax2.c: Make ACLs IPv6-capable. ACLs can now be
+	  configured to match IPv6 networks. This is only relevant for ACLs
+	  in chan_sip for now since other channel drivers do not support
+	  IPv6 addressing. However, once those channel drivers are
+	  outfitted to support IPv6 addressing, the ACLs will already be
+	  ready for IPv6 support. https://reviewboard.asterisk.org/r/791
+
+2010-07-17 17:42 +0000 [r277773-277775]  Tilghman Lesher <tlesher at digium.com>
+
+	* /, autoconf/ast_func_fork.m4, configure,
+	  include/asterisk/autoconfig.h.in: Merged revisions 277738 via
+	  svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277738 | tilghman | 2010-07-17 11:59:11 -0500 (Sat, 17 Jul 2010)
+	  | 5 lines Remove uclibc cross-compile triplet, as uclibc has a
+	  working fork()... it's only uclinux that does not. (closes issue
+	  #17616) Reported by: pprindeville ........
+
+	* res/res_config_pgsql.c, res/res_config_odbc.c, /,
+	  include/asterisk/config.h, main/config.c,
+	  addons/res_config_mysql.c: Merged revisions 277568 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r277568 | tilghman | 2010-07-16 16:54:29 -0500 (Fri, 16
+	  Jul 2010) | 8 lines Since we split values at the semicolon, we
+	  should store values with a semicolon as an encoded value. (closes
+	  issue #17369) Reported by: gkservice Patches:
+	  20100625__issue17369.diff.txt uploaded by tilghman (license 14)
+	  Tested by: tilghman ........
+
+2010-07-17 13:10 +0000 [r277703]  Russell Bryant <russell at digium.com>
+
+	* Makefile, configure, include/asterisk/autoconfig.h.in,
+	  configure.ac, makeopts.in: Allow xmllint to be used for XML docs
+	  validation. xmllint seems to be more commonly available since it
+	  comes with libxml2.
+
+2010-07-17 00:03 +0000 [r277667]  Bradley Latus <brad.latus at gmail.com>
+
+	* res/res_fax.c: Update res_fax.c to be a good xml citizen. (closes
+	  issues #17667) Reported by: snuffy
+
+2010-07-16 23:23 +0000 [r277657]  Tim Ringenbach <tim.ringenbach at gmail.com>
+
+	* main/features.c: Merged revisions 277625 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277625 | tringenbach | 2010-07-16 17:43:39 -0500 (Fri, 16 Jul
+	  2010) | 9 lines Save and restore AST_FLAG_BRIDGE_HANGUP_DONT on
+	  attended transfer. ast_bridge_call() clears
+	  AST_FLAG_BRIDGE_HANGUP_DONT. But during an attended transfer,
+	  ast_bridge_call() is called for a second bridge on the same
+	  channel, and it clears that flag, which still needs to get set
+	  for when the original ast_bridge_call() gets control back and
+	  checks it. Review: https://reviewboard.asterisk.org/r/741
+	  ........
+
+2010-07-16 21:24 +0000 [r277530]  Matthew Nicholson <mnicholson at digium.com>
+
+	* /, channels/chan_sip.c: Merged revisions 277497 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277497 | mnicholson | 2010-07-16 16:18:38 -0500 (Fri, 16 Jul
+	  2010) | 4 lines Default to no udptl error correction so that
+	  error correction will be disabled in the event that the remote
+	  end indicates that they do not support the error correction mode
+	  we requested. FAX-128 ........
+
+2010-07-16 21:16 +0000 [r277488]  Jeff Peeler <jpeeler at digium.com>
+
+	* apps/app_queue.c: Fix reporting estimated queue hold time. Just
+	  say the number of seconds (after minutes) rather than doing some
+	  incorrect calculation with respect to minutes. (closes issue
+	  #17498) Reported by: corruptor Patches: holdesecs_bug.diff
+	  uploaded by corruptor (license 253)
+
+2010-07-16 20:35 +0000 [r277484]  Tilghman Lesher <tlesher at digium.com>
+
+	* include/asterisk/sched.h, main/sched.c: Finally, a method that
+	  really fixes the assertions in chan_iax2.c related to cancelling
+	  lagid. No, replacing usleep(1) with sched_yield() did not have an
+	  effect.
+
+2010-07-16 20:27 +0000 [r277467]  Richard Mudgett <rmudgett at digium.com>
+
+	* channels/chan_dahdi.c, /: Merged revisions 277419 via svnmerge
+	  from https://origsvn.digium.com/svn/asterisk/branches/1.4
+	  ........ r277419 | rmudgett | 2010-07-16 15:18:54 -0500 (Fri, 16
+	  Jul 2010) | 15 lines priexclusive in chan_dahdi.conf ignored when
+	  reloading dahdi module During a reload, the priexclusive and
+	  outsignalling parameters are not read in from the config file as
+	  intended. Unfortunately, they get set to defaults as a result.
+	  This patch makes sure that they do not get set to defaults during
+	  a reload. (closes issue #17441) Reported by: mtryfoss Patches:
+	  issue17441_v1.4.patch uploaded by rmudgett (license 664)
+	  issue17441_v1.6.2.patch uploaded by rmudgett (license 664)
+	  issue17441_trunk.patch uploaded by rmudgett (license 664) Tested
+	  by: rmudgett ........
+
+2010-07-16 20:25 +0000 [r277452]  Tilghman Lesher <tlesher at digium.com>
+
+	* res/res_musiconhold.c, contrib/realtime/mysql/musiconhold.sql
+	  (added): Add documentation for MOH realtime fields
+
+2010-07-16 19:32 +0000 [r277409]  Matthew Nicholson <mnicholson at digium.com>
+
+	* tests/test_devicestate.c: updated devicestate test for device
+	  state changes
+
+2010-07-16 19:22 +0000 [r277366]  Jeff Peeler <jpeeler at digium.com>
+
+	* apps/app_queue.c: Add missing handling for ringing state for use
+	  with queue empty options. (closes issue #17471) Reported by:
+	  jazzy Patches: app_queue.c.diff uploaded by jazzy (license 1056)
+
+2010-07-16 18:31 +0000 [r277331]  Matthew Nicholson <mnicholson at digium.com>
+
+	* main/pbx.c, /: Merged revisions 277327 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277327 | mnicholson | 2010-07-16 13:30:22 -0500 (Fri, 16 Jul
+	  2010) | 8 lines Interpret device state AST_DEVICE_UNKNOWN as
+	  extension state AST_EXTENSION_NOT_INUSE. (closes issue #16035)
+	  Reported by: francesco_r Patches: pbx.c.patch uploaded by
+	  viniciusfontes (license 978) Tested by: francesco_r, agx, lawbar
+	  ........
+
+2010-07-16 18:14 +0000 [r277263]  Tilghman Lesher <tlesher at digium.com>
+
+	* main/manager.c, /: Merged revisions 277261 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277261 | tilghman | 2010-07-16 13:04:11 -0500 (Fri, 16 Jul 2010)
+	  | 5 lines If variable gotten is not set, will segfault on
+	  Solaris. (closes issue #17636) Reported by: bklang ........
+
+2010-07-16 18:05 +0000 [r277250-277262]  Matthew Nicholson <mnicholson at digium.com>
+
+	* main/channel.c: Print f->subclass.integer instead of f->subclass.
+	  (fix build breakage introduced in r277250)
+
+	* main/channel.c, /: Merged revisions 277247 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277247 | mnicholson | 2010-07-16 12:29:57 -0500 (Fri, 16 Jul
+	  2010) | 4 lines For pass through DTMF tones, measure the actual
+	  duration between the begin and end packets on the wire. If it is
+	  detected to be less than AST_MIN_DTMF_DURATION, trigger dtmf
+	  emulation. AST-362 ........
+
+2010-07-16 17:13 +0000 [r277183]  Paul Belanger <paul.belanger at polybeacon.com>
+
+	* /, apps/app_amd.c: Merged revisions 277182 via svnmerge from
+	  https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+	  r277182 | pabelanger | 2010-07-16 13:10:36 -0400 (Fri, 16 Jul
+	  2010) | 8 lines Total analysis time error with SIP and silence
+	  suppression When using app_amd with SIP providers that have
+	  silence suppression on, the iTotalTime count increases
+	  exponentially. (closes issue #17656) Reported by: juls ........
+

[... 21386 lines stripped ...]



More information about the asterisk-commits mailing list