[asterisk] * Wed Aug 11 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.8.0-0.3.beta3 - - This release contains fix

Jeffrey C. Ollie jcollie at fedoraproject.org
Wed Aug 11 15:54:40 UTC 2010


commit b863f87f7e2f385b29515ee09a4e28b57e18c12a
Author: Jeffrey C. Ollie <jeff at ocjtech.us>
Date:   Wed Aug 11 10:54:33 2010 -0500

    * Wed Aug 11 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.8.0-0.3.beta3
    -
    - This release contains fixes since the last beta release as reported by the
    - community. A sampling of the changes in this release include:
    -
    -  * Fix a regression where HTTP would always be enabled regardless of setting.
    -    (Closes issue #17708. Reported, patched by pabelanger)
    -
    -  * ACL errors displayed on screen when using dynamic_exclude_static in sip.conf
    -    (Closes issue #17717. Reported by Dennis DeDonatis. Patched by mmichelson)
    -
    -  * Support "channels" in addition to "channel" in chan_dahdi.conf.
    -    (https://reviewboard.asterisk.org/r/804)
    -
    -  * Fix parsing error in sip_sipredirect(). The code was written in a way that
    -    did a bad job of parsing the port out of a URI. Specifically, it would do
    -    badly when dealing with an IPv6 address.
    -    (Closes issue #17661. Reported by oej. Patched by mmichelson)
    -
    -  * Fix inband DTMF detection on outgoing ISDN calls.
    -    (Patched by russellb and rmudgett)
    -
    -  * Fixes issue with translator frame not getting freed. This issue prevented
    -    g729 licenses from being freed up.
    -    (Closes issue #17630. Reported by manvirr. Patched by dvossel)
    -
    -  * Fixed IPv6-related SIP parsing bugs and updated documention.
    -    (Reported by oej. Patched by sperreault)
    -
    -  * Add new, self-contained feature FIELDNUM(). Returns a 1-based index into a
    -    list of a specified item. Matches up with FIELDQTY() and CUT().
    -    (Closes #17713. Reported, patched by gareth. Tested by tilghman)
    -
    - Asterisk 1.8 contains many new features over previous releases of Asterisk.
    - A short list of included features includes:
    -
    -     * Secure RTP
    -     * IPv6 Support
    -     * Connected Party Identification Support
    -     * Calendaring Integration
    -     * A new call logging system, Channel Event Logging (CEL)
    -     * Distributed Device State using Jabber/XMPP PubSub
    -     * Call Completion Supplementary Services support
    -     * Advice of Charge support
    -     * Much, much more!
    -
    - A full list of new features can be found in the CHANGES file.
    -
    - http://svn.digium.com/view/asterisk/branches/1.8/CHANGES?view=checkout
    -
    - For a full list of changes in the current release, please see the ChangeLog:
    -
    - http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.0-beta3

 .gitignore                                         |    2 +
 ...it-scripts-for-better-Fedora-compatibilty.patch |    4 +-
 ...les.conf-so-that-different-voicemail-modu.patch |    4 +-
 ...king-building-against-an-external-libedit.patch |   18 ++--
 ...rary-function-for-loading-command-history.patch |    4 +-
 ...igure.ac-to-look-for-pkg-config-gmime-2.0.patch |    8 +-
 0006-Fix-up-some-paths.patch                       |    4 +-
 ...hema-that-is-compatible-with-Fedora-Direc.patch |    4 +-
 ...2html-to-copy-icons-when-building-documen.patch |    4 +-
 asterisk-strip.sh                                  |   54 ------------
 asterisk.spec                                      |   88 ++++++++++++++------
 sources                                            |    4 +-
 12 files changed, 91 insertions(+), 107 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1ff251c..825039b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@ asterisk-1.6.2.10.tar.gz
 asterisk-1.6.2.10.tar.gz.asc
 asterisk-1.8.0-beta2-stripped.tar.gz
 asterisk-1.8.0-beta2.tar.gz.asc
+asterisk-1.8.0-beta3.tar.gz
+asterisk-1.8.0-beta3.tar.gz.asc
diff --git a/0001-Modify-init-scripts-for-better-Fedora-compatibilty.patch b/0001-Modify-init-scripts-for-better-Fedora-compatibilty.patch
index 7fc5f1a..f8aeb57 100644
--- a/0001-Modify-init-scripts-for-better-Fedora-compatibilty.patch
+++ b/0001-Modify-init-scripts-for-better-Fedora-compatibilty.patch
@@ -1,4 +1,4 @@
-From 117f836971018ca793a205482b93179734ef987c Mon Sep 17 00:00:00 2001
+From da6fb784774e90aa38009afc8516ee97bff54ba7 Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Wed, 28 Jul 2010 07:22:21 -0500
 Subject: [PATCH 1/8] Modify init scripts for better Fedora compatibilty.
@@ -169,5 +169,5 @@ index 0000000..dab2e33
 +# A place to specify extra arguments for the Asterisk command line
 +AST_EXTRA_ARGS=""
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/0002-Modify-modules.conf-so-that-different-voicemail-modu.patch b/0002-Modify-modules.conf-so-that-different-voicemail-modu.patch
index 04fddc5..f0fe7d2 100644
--- a/0002-Modify-modules.conf-so-that-different-voicemail-modu.patch
+++ b/0002-Modify-modules.conf-so-that-different-voicemail-modu.patch
@@ -1,4 +1,4 @@
-From 48bcab5e25117894619e063c3a881fa9cca4b8c8 Mon Sep 17 00:00:00 2001
+From 6456a0f5337096f4d774b789e5e6817967403c44 Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Wed, 28 Jul 2010 07:23:49 -0500
 Subject: [PATCH 2/8] Modify modules.conf so that different voicemail modules don't load at the same time.
@@ -42,5 +42,5 @@ index 38e33e1..9a1c1c3 100644
 +;noload => app_directory_plain.so
 +;noload => app_voicemail_plain.so
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/0003-Allow-linking-building-against-an-external-libedit.patch b/0003-Allow-linking-building-against-an-external-libedit.patch
index cb2c05f..85638d4 100644
--- a/0003-Allow-linking-building-against-an-external-libedit.patch
+++ b/0003-Allow-linking-building-against-an-external-libedit.patch
@@ -1,4 +1,4 @@
-From 15f7cc517ffd300c7606031fa5b2eae4959cd481 Mon Sep 17 00:00:00 2001
+From 90eee4a29a60c6a81b5dd294f2f7d0919f5c4261 Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Fri, 5 Mar 2010 14:10:52 -0600
 Subject: [PATCH 3/8] Allow linking/building against an external libedit.
@@ -31,10 +31,10 @@ index 2a5bcd7..a0f4e16 100644
  LUA=@PBX_LUA@
  MISDN=@PBX_MISDN@
 diff --git a/configure.ac b/configure.ac
-index b0adfd7..44ed33f 100644
+index dfc45a5..584ec4c 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -325,6 +325,7 @@ AST_EXT_LIB_SETUP([JACK], [Jack Audio Connection Kit], [jack])
+@@ -336,6 +336,7 @@ AST_EXT_LIB_SETUP([JACK], [Jack Audio Connection Kit], [jack])
  AST_EXT_LIB_SETUP([KQUEUE], [kqueue support], [kqueue])
  AST_EXT_LIB_SETUP([LDAP], [OpenLDAP], [ldap])
  AST_LIBCURL_CHECK_CONFIG([], [7.10.1])
@@ -42,7 +42,7 @@ index b0adfd7..44ed33f 100644
  AST_EXT_LIB_SETUP([LIBXML2], [LibXML2], [libxml2])
  AST_EXT_LIB_SETUP([LTDL], [libtool], [ltdl])
  AST_EXT_LIB_SETUP([LUA], [Lua], [lua])
-@@ -1948,6 +1949,27 @@ AC_SUBST(PBX_GTK2)
+@@ -1959,6 +1960,27 @@ AC_SUBST(PBX_GTK2)
  AC_SUBST(GTK2_INCLUDE)
  AC_SUBST(GTK2_LIB)
  
@@ -71,7 +71,7 @@ index b0adfd7..44ed33f 100644
  # or iODBC
  
 diff --git a/main/Makefile b/main/Makefile
-index 8175f1e..34cac4b 100644
+index af294dd..03700ee 100644
 --- a/main/Makefile
 +++ b/main/Makefile
 @@ -139,6 +139,8 @@ testexpr2: ast_expr2f.c ast_expr2.c ast_expr2.h
@@ -102,7 +102,7 @@ index 8175f1e..34cac4b 100644
  
  ifeq ($(GNU_LD),1)
 diff --git a/main/cli.c b/main/cli.c
-index c9dbc6d..ec801d6 100644
+index ebb7deb..d3c05a6 100644
 --- a/main/cli.c
 +++ b/main/cli.c
 @@ -36,6 +36,8 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
@@ -123,10 +123,10 @@ index c9dbc6d..ec801d6 100644
  
  /*!
 diff --git a/makeopts.in b/makeopts.in
-index e425dbc..2a74ee8 100644
+index 750a41d..18ad3cd 100644
 --- a/makeopts.in
 +++ b/makeopts.in
-@@ -288,3 +288,7 @@ TINFO_DIR=@TINFO_DIR@
+@@ -290,3 +290,7 @@ TINFO_DIR=@TINFO_DIR@
  # if poll is not present, let the makefile know.
  POLL_AVAILABLE=@HAS_POLL@
  TIMERFD_INCLUDE=@TIMERFD_INCLUDE@
@@ -135,5 +135,5 @@ index e425dbc..2a74ee8 100644
 +LIBEDIT_LIB=@LIBEDIT_LIB@
 +LIBEDIT_OBJ=@LIBEDIT_OBJ@
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/0004-Use-the-library-function-for-loading-command-history.patch b/0004-Use-the-library-function-for-loading-command-history.patch
index 2f58dac..092c233 100644
--- a/0004-Use-the-library-function-for-loading-command-history.patch
+++ b/0004-Use-the-library-function-for-loading-command-history.patch
@@ -1,4 +1,4 @@
-From 983250cd3e8dfb8cf48125106381e59e9ccb184d Mon Sep 17 00:00:00 2001
+From 3620b9a47399cf8ee085c4ee26fa378dbfd2cfc1 Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Mon, 8 Mar 2010 12:38:56 -0600
 Subject: [PATCH 4/8] Use the library function for loading command history rather than implementing our own.
@@ -44,5 +44,5 @@ index d8d3aeb..041ae8c 100644
  
  static void ast_remotecontrol(char *data)
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/0005-Change-configure.ac-to-look-for-pkg-config-gmime-2.0.patch b/0005-Change-configure.ac-to-look-for-pkg-config-gmime-2.0.patch
index f270cb1..44243f5 100644
--- a/0005-Change-configure.ac-to-look-for-pkg-config-gmime-2.0.patch
+++ b/0005-Change-configure.ac-to-look-for-pkg-config-gmime-2.0.patch
@@ -1,4 +1,4 @@
-From 5985aeec2d8a09bf453a58befabbb7b5d245c65c Mon Sep 17 00:00:00 2001
+From eae426c0f00ac1889de8ce0a539f73b6008b3d59 Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Wed, 28 Jul 2010 07:26:02 -0500
 Subject: [PATCH 5/8] Change configure.ac to look for pkg-config gmime-2.0
@@ -8,10 +8,10 @@ Subject: [PATCH 5/8] Change configure.ac to look for pkg-config gmime-2.0
  1 files changed, 11 insertions(+), 1 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
-index 44ed33f..6e1b035 100644
+index 584ec4c..2730ab2 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -1797,7 +1797,17 @@ fi
+@@ -1808,7 +1808,17 @@ fi
  
  AST_EXT_LIB_CHECK([SRTP], [srtp], [srtp_init], [srtp/srtp.h])
  
@@ -31,5 +31,5 @@ index 44ed33f..6e1b035 100644
  AST_EXT_LIB_CHECK([HOARD], [hoard], [malloc], [])
  
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/0006-Fix-up-some-paths.patch b/0006-Fix-up-some-paths.patch
index 5167d52..6505b9d 100644
--- a/0006-Fix-up-some-paths.patch
+++ b/0006-Fix-up-some-paths.patch
@@ -1,4 +1,4 @@
-From 03c1fa739fd7dc6b9086c129d19e42903157d211 Mon Sep 17 00:00:00 2001
+From 7cca32739981a2d7f2682b02138d205f670359c0 Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Wed, 28 Jul 2010 07:27:48 -0500
 Subject: [PATCH 6/8] Fix up some paths
@@ -607,5 +607,5 @@ index 07ae29e..70956d4 100644
  exten => 762,1,agi(tts-riddle.agi)
  exten => 762,2,Background(gsm/what-time-it-is2)
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/0007-Add-LDAP-schema-that-is-compatible-with-Fedora-Direc.patch b/0007-Add-LDAP-schema-that-is-compatible-with-Fedora-Direc.patch
index 2e61c5f..17d85ae 100644
--- a/0007-Add-LDAP-schema-that-is-compatible-with-Fedora-Direc.patch
+++ b/0007-Add-LDAP-schema-that-is-compatible-with-Fedora-Direc.patch
@@ -1,4 +1,4 @@
-From 857362629fd6f5c47c86516d9759b18ddb120730 Mon Sep 17 00:00:00 2001
+From 92cdd56d25d79e4cf39940d48edb2950d97ddb77 Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Sun, 4 Jan 2009 19:22:39 -0600
 Subject: [PATCH 7/8] Add LDAP schema that is compatible with Fedora Directory Server.
@@ -504,5 +504,5 @@ index 0000000..f3bdf4e
 +      $ AstConfigVariableName $ AstConfigVariableValue $ AstConfigCommented )
 +  )
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/0008-Tell-laxtex2html-to-copy-icons-when-building-documen.patch b/0008-Tell-laxtex2html-to-copy-icons-when-building-documen.patch
index 0d6fc99..8dd348d 100644
--- a/0008-Tell-laxtex2html-to-copy-icons-when-building-documen.patch
+++ b/0008-Tell-laxtex2html-to-copy-icons-when-building-documen.patch
@@ -1,4 +1,4 @@
-From 2928abf791ff5329c9bfa91165c54af3873eb517 Mon Sep 17 00:00:00 2001
+From 1155e175ee87263c6deecea433cafc08465d16fb Mon Sep 17 00:00:00 2001
 From: Jeffrey C. Ollie <jeff at ocjtech.us>
 Date: Wed, 28 Jul 2010 07:32:19 -0500
 Subject: [PATCH 8/8] Tell laxtex2html to copy icons when building documentation so that we don't have run-time dependencies on latex2html.
@@ -21,5 +21,5 @@ index c36b3a8..76d67d2 100644
  
  txt: asterisk.txt
 -- 
-1.7.2
+1.7.2.1
 
diff --git a/asterisk.spec b/asterisk.spec
index f4ebfa1..3e47053 100644
--- a/asterisk.spec
+++ b/asterisk.spec
@@ -1,39 +1,18 @@
 #global _rc 1
-%global _beta 2
+%global _beta 3
 Summary: The Open Source PBX
 Name: asterisk
 Version: 1.8.0
-Release: 0.1%{?_rc:.rc%{_rc}}%{?_beta:.beta%{_beta}}%{?dist}
+Release: 0.3%{?_rc:.rc%{_rc}}%{?_beta:.beta%{_beta}}%{?dist}
 License: GPLv2
 Group: Applications/Internet
 URL: http://www.asterisk.org/
 
-#Source0: http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz
-#Source1: http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz.asc
-
-# The Asterisk tarball contains some items that we don't want in there,
-# so start with the original tarball from here:
-#
-# http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz
-# http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz.asc
-#
-# Then run the included script file to build the stripped tarball:
-#
-# sh asterisk-strip.sh %{version}
-
-#
-# SHA256 Sums
-# =========
-# 4ece4a654e36513b195c518e217ec3dfba206ee7492332dd2e5ec54c9339a2a0 *asterisk-1.8.0-beta2.tar.gz
-# b4de3f943128bef4760c1b8c925dbf3724e2a3478ec3e0fbb9e5c3e99ff9fb80 *asterisk-1.8.0-beta2-stripped.tar.gz
-# 8b5d12291972eaa59737e3399fb437dd3a995c2a7c966c2f4da563f2dfa4de7b *asterisk-1.8.0-beta2.tar.gz.asc
-
-Source0: asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}-stripped.tar.gz
-Source1: asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz.asc
+Source0: http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz
+Source1: http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-%{version}%{?_rc:-rc%{_rc}}%{?_beta:-beta%{_beta}}.tar.gz.asc
 Source2: asterisk-logrotate
 Source3: menuselect.makedeps
 Source4: menuselect.makeopts
-Source5: asterisk-strip.sh
 
 Patch1:  0001-Modify-init-scripts-for-better-Fedora-compatibilty.patch
 Patch2:  0002-Modify-modules.conf-so-that-different-voicemail-modu.patch
@@ -162,7 +141,7 @@ Requires: dahdi-tools >= 2.0.0
 Requires(pre): %{_sbindir}/usermod
 BuildRequires: dahdi-tools-devel >= 2.0.0
 BuildRequires: dahdi-tools-libs >= 2.0.0
-BuildRequires: libpri-devel >= 1.4.6
+BuildRequires: libpri-devel >= 1.4.12
 BuildRequires: libss7-devel >= 1.0.1
 Obsoletes: asterisk-zaptel <= 1.6.0-0.22.beta9
 Provides: asterisk-zaptel = %{version}-%{release}
@@ -1161,6 +1140,63 @@ fi
 %{_libdir}/asterisk/modules/app_voicemail_plain.so
 
 %changelog
+* Wed Aug 11 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.8.0-0.3.beta3
+-
+- This release contains fixes since the last beta release as reported by the
+- community. A sampling of the changes in this release include:
+-
+-  * Fix a regression where HTTP would always be enabled regardless of setting.
+-    (Closes issue #17708. Reported, patched by pabelanger)
+-
+-  * ACL errors displayed on screen when using dynamic_exclude_static in sip.conf
+-    (Closes issue #17717. Reported by Dennis DeDonatis. Patched by mmichelson)
+-
+-  * Support "channels" in addition to "channel" in chan_dahdi.conf.
+-    (https://reviewboard.asterisk.org/r/804)
+-
+-  * Fix parsing error in sip_sipredirect(). The code was written in a way that
+-    did a bad job of parsing the port out of a URI. Specifically, it would do
+-    badly when dealing with an IPv6 address.
+-    (Closes issue #17661. Reported by oej. Patched by mmichelson)
+-
+-  * Fix inband DTMF detection on outgoing ISDN calls.
+-    (Patched by russellb and rmudgett)
+-
+-  * Fixes issue with translator frame not getting freed. This issue prevented
+-    g729 licenses from being freed up.
+-    (Closes issue #17630. Reported by manvirr. Patched by dvossel)
+-
+-  * Fixed IPv6-related SIP parsing bugs and updated documention.
+-    (Reported by oej. Patched by sperreault)
+-
+-  * Add new, self-contained feature FIELDNUM(). Returns a 1-based index into a
+-    list of a specified item. Matches up with FIELDQTY() and CUT().
+-    (Closes #17713. Reported, patched by gareth. Tested by tilghman)
+-
+- Asterisk 1.8 contains many new features over previous releases of Asterisk.
+- A short list of included features includes:
+-
+-     * Secure RTP
+-     * IPv6 Support
+-     * Connected Party Identification Support
+-     * Calendaring Integration
+-     * A new call logging system, Channel Event Logging (CEL)
+-     * Distributed Device State using Jabber/XMPP PubSub
+-     * Call Completion Supplementary Services support
+-     * Advice of Charge support
+-     * Much, much more!
+-
+- A full list of new features can be found in the CHANGES file.
+-
+- http://svn.digium.com/view/asterisk/branches/1.8/CHANGES?view=checkout
+-
+- For a full list of changes in the current release, please see the ChangeLog:
+-
+- http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.0-beta3
+
+* Mon Aug  2 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.8.0-0.2.beta2
+- Rebuild against libpri 1.4.12
+
 * Mon Aug  2 2010 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.8.0-0.1.beta2
 - Update to 1.8.0-beta2
 - Disable building chan_misdn until compilation errors are figured out (https://issues.asterisk.org/view.php?id=14333)
diff --git a/sources b/sources
index a1eba07..3048c31 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-0e75b70e6f7e8381a5a8813343fcb4ed  asterisk-1.8.0-beta2-stripped.tar.gz
-0c7d15d79fb9fb07af5c379522de47bd  asterisk-1.8.0-beta2.tar.gz.asc
+31f5bde6665929794ab0beb37c166696  asterisk-1.8.0-beta3.tar.gz
+bf39b5aed881bbf5f8019e8edb00f6ae  asterisk-1.8.0-beta3.tar.gz.asc


More information about the scm-commits mailing list