[Pkg-voip-commits] r7456 - in /asterisk/trunk/debian: changelog patches/h323-no-deps-on-asterisk patches/h323-workaround-openh323-segfault patches/series
paravoid at alioth.debian.org
paravoid at alioth.debian.org
Mon Jul 27 19:07:30 UTC 2009
Author: paravoid
Date: Mon Jul 27 19:07:26 2009
New Revision: 7456
URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=7456
Log:
Re-enable and port to 1.6 the h323 segfault patches, apparently they're
still needed.
Modified:
asterisk/trunk/debian/changelog
asterisk/trunk/debian/patches/h323-no-deps-on-asterisk
asterisk/trunk/debian/patches/h323-workaround-openh323-segfault
asterisk/trunk/debian/patches/series
Modified: asterisk/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/changelog?rev=7456&op=diff
==============================================================================
--- asterisk/trunk/debian/changelog (original)
+++ asterisk/trunk/debian/changelog Mon Jul 27 19:07:26 2009
@@ -25,6 +25,8 @@
(Closes: #531730)
* Create /var/log/asterisk/* directories if non-existent, for /var/log on
tmpfs scenarios. Thanks martin f krafft! (Closes: #524015)
+ * Re-enable and port to 1.6 the h323 segfault patches, apparently they're
+ still needed.
[ Tzafrir Cohen ]
* New upstream release.
@@ -36,7 +38,7 @@
[ Lionel Elie Mamane ]
* Install UPGRADE-1.6.txt, useful for people upgrading from lenny
- -- Faidon Liambotis <paravoid at debian.org> Mon, 27 Jul 2009 21:53:03 +0300
+ -- Faidon Liambotis <paravoid at debian.org> Mon, 27 Jul 2009 22:06:40 +0300
asterisk (1:1.6.1.0~dfsg-1) unstable; urgency=low
Modified: asterisk/trunk/debian/patches/h323-no-deps-on-asterisk
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/patches/h323-no-deps-on-asterisk?rev=7456&op=diff
==============================================================================
--- asterisk/trunk/debian/patches/h323-no-deps-on-asterisk (original)
+++ asterisk/trunk/debian/patches/h323-no-deps-on-asterisk Mon Jul 27 19:07:26 2009
@@ -9,7 +9,7 @@
--- a/main/Makefile
+++ b/main/Makefile
-@@ -131,13 +131,6 @@ AST_EMBED_LDFLAGS:=$(foreach dep,$(EMBED
+@@ -142,13 +142,6 @@ AST_EMBED_LDFLAGS:=$(foreach dep,$(EMBED
AST_EMBED_LIBS:=$(foreach dep,$(EMBED_LIBS),$(value $(dep)))
OBJS:=$(sort $(OBJS))
@@ -20,17 +20,17 @@
- H323LDLIBS=
-endif
-
- asterisk: $(OBJS) editline/libedit.a db1-ast/libdb1.a $(AST_EMBED_LDSCRIPTS)
- @$(ASTTOPDIR)/build_tools/make_build_h > $(ASTTOPDIR)/include/asterisk/build.h.tmp
- @if cmp -s $(ASTTOPDIR)/include/asterisk/build.h.tmp $(ASTTOPDIR)/include/asterisk/build.h ; then echo ; else \
-@@ -146,11 +139,7 @@ asterisk: $(OBJS) editline/libedit.a db1
- @rm -f $(ASTTOPDIR)/include/asterisk/build.h.tmp
+ ifneq ($(findstring $(OSARCH), mingw32 cygwin ),)
+ MAIN_TGT:=asterisk.dll
+ asterisk: cygload
+@@ -166,11 +159,7 @@ endif
+ $(MAIN_TGT): $(OBJS) editline/libedit.a db1-ast/libdb1.a $(AST_EMBED_LDSCRIPTS)
@$(CC) -c -o buildinfo.o $(ASTCFLAGS) buildinfo.c
$(ECHO_PREFIX) echo " [LD] $^ -> $@"
-ifneq ($(findstring chan_h323,$(MENUSELECT_CHANNELS)),)
- $(CMD_PREFIX) $(CC) $(STATIC_BUILD) -o $@ $(ASTLINK) $(AST_EMBED_LDFLAGS) $(ASTLDFLAGS) $^ buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS)
+ $(CMD_PREFIX) $(CC) $(STATIC_BUILD) -o $@ $(ASTLINK) $(AST_EMBED_LDFLAGS) $(ASTLDFLAGS) $^ buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS) $(GMIMELDFLAGS)
-else
-- $(CMD_PREFIX) $(CXX) $(STATIC_BUILD) -o $@ $(ASTLINK) $(AST_EMBED_LDFLAGS) $(ASTLDFLAGS) $(H323LDFLAGS) $^ buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS) $(H323LDLIBS)
+- $(CMD_PREFIX) $(CXX) $(STATIC_BUILD) -o $@ $(ASTLINK) $(AST_EMBED_LDFLAGS) $(ASTLDFLAGS) $(H323LDFLAGS) $^ buildinfo.o $(AST_LIBS) $(AST_EMBED_LIBS) $(H323LDLIBS) $(GMIMELDFLAGS)
-endif
$(CMD_PREFIX) $(ASTTOPDIR)/build_tools/strip_nonapi $@ || rm $@
Modified: asterisk/trunk/debian/patches/h323-workaround-openh323-segfault
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/patches/h323-workaround-openh323-segfault?rev=7456&op=diff
==============================================================================
--- asterisk/trunk/debian/patches/h323-workaround-openh323-segfault (original)
+++ asterisk/trunk/debian/patches/h323-workaround-openh323-segfault Mon Jul 27 19:07:26 2009
@@ -15,9 +15,9 @@
--- a/main/loader.c
+++ b/main/loader.c
-@@ -359,6 +359,12 @@ static struct ast_module *load_dynamic_m
-
- strcpy(resource_being_loaded->resource, resource);
+@@ -382,6 +382,12 @@ static struct ast_module *load_dynamic_m
+ if (missing_so)
+ strcat(resource_being_loaded->resource, ".so");
+ /* libopenh323 is buggy and segfaults on dlclose() when opened with
+ * RTLD_LAZY. Workaround this until it gets fixed */
@@ -27,4 +27,4 @@
+
if (!(lib = dlopen(fn, RTLD_LAZY | RTLD_LOCAL))) {
ast_log(LOG_WARNING, "Error loading module '%s': %s\n", resource_in, dlerror());
- free(resource_being_loaded);
+ ast_free(resource_being_loaded);
Modified: asterisk/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-voip/asterisk/trunk/debian/patches/series?rev=7456&op=diff
==============================================================================
--- asterisk/trunk/debian/patches/series (original)
+++ asterisk/trunk/debian/patches/series Mon Jul 27 19:07:26 2009
@@ -9,9 +9,8 @@
app-osplookup-osptk-3.4
-# Remed-out for now. Should be fixed later on:
-#h323-no-deps-on-asterisk
-#h323-workaround-openh323-segfault
+h323-no-deps-on-asterisk
+h323-workaround-openh323-segfault
astgenkey-security
More information about the Pkg-voip-commits
mailing list