[asterisk-commits] oej: branch oej/appleraisin-astdb-realtime-1.8 r361213 - in /team/oej/applera...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Wed Apr 4 15:16:47 CDT 2012
Author: oej
Date: Wed Apr 4 15:16:39 2012
New Revision: 361213
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=361213
Log:
Automerge messed up, let's see if this makes it cleaner
Removed:
team/oej/appleraisin-astdb-realtime-1.8/apps/app_rpt.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_usbradio.c
team/oej/appleraisin-astdb-realtime-1.8/channels/xpmr/
Modified:
team/oej/appleraisin-astdb-realtime-1.8/ (props changed)
team/oej/appleraisin-astdb-realtime-1.8/CHANGES
team/oej/appleraisin-astdb-realtime-1.8/Makefile
team/oej/appleraisin-astdb-realtime-1.8/UPGRADE.txt
team/oej/appleraisin-astdb-realtime-1.8/addons/cdr_mysql.c
team/oej/appleraisin-astdb-realtime-1.8/addons/chan_mobile.c
team/oej/appleraisin-astdb-realtime-1.8/addons/chan_ooh323.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/dlist.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/dlist.h
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/memheap.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooCalls.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooCalls.h
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooGkClient.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooTimer.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/oochannels.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooh245.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooh323.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooq931.c
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ooq931.h
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/ootypes.h
team/oej/appleraisin-astdb-realtime-1.8/addons/ooh323c/src/printHandler.c
team/oej/appleraisin-astdb-realtime-1.8/agi/Makefile
team/oej/appleraisin-astdb-realtime-1.8/agi/agi.xml
team/oej/appleraisin-astdb-realtime-1.8/apps/app_authenticate.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_celgenuserevent.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_chanisavail.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_chanspy.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_confbridge.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_dial.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_directed_pickup.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_echo.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_externalivr.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_fax.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_followme.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_jack.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_macro.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_meetme.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_milliwatt.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_minivm.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_mixmonitor.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_morsecode.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_mp3.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_page.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_parkandannounce.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_queue.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_saycounted.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_stack.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_system.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_url.c
team/oej/appleraisin-astdb-realtime-1.8/apps/app_voicemail.c
team/oej/appleraisin-astdb-realtime-1.8/bootstrap.sh
team/oej/appleraisin-astdb-realtime-1.8/bridges/bridge_builtin_features.c
team/oej/appleraisin-astdb-realtime-1.8/bridges/bridge_multiplexed.c
team/oej/appleraisin-astdb-realtime-1.8/build_tools/cflags-devmode.xml
team/oej/appleraisin-astdb-realtime-1.8/build_tools/cflags.xml
team/oej/appleraisin-astdb-realtime-1.8/build_tools/embed_modules.xml
team/oej/appleraisin-astdb-realtime-1.8/build_tools/menuselect-deps.in
team/oej/appleraisin-astdb-realtime-1.8/build_tools/mkpkgconfig
team/oej/appleraisin-astdb-realtime-1.8/build_tools/prep_tarball
team/oej/appleraisin-astdb-realtime-1.8/cel/cel_custom.c
team/oej/appleraisin-astdb-realtime-1.8/cel/cel_manager.c
team/oej/appleraisin-astdb-realtime-1.8/cel/cel_odbc.c (contents, props changed)
team/oej/appleraisin-astdb-realtime-1.8/cel/cel_pgsql.c
team/oej/appleraisin-astdb-realtime-1.8/cel/cel_sqlite3_custom.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_agent.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_alsa.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_console.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_dahdi.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_gtalk.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_h323.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_iax2.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_jingle.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_mgcp.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_misdn.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_oss.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_sip.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_skinny.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_unistim.c
team/oej/appleraisin-astdb-realtime-1.8/channels/chan_vpb.cc
team/oej/appleraisin-astdb-realtime-1.8/channels/misdn/isdn_lib.c
team/oej/appleraisin-astdb-realtime-1.8/channels/misdn/isdn_msg_parser.c
team/oej/appleraisin-astdb-realtime-1.8/channels/sig_analog.c
team/oej/appleraisin-astdb-realtime-1.8/channels/sig_analog.h
team/oej/appleraisin-astdb-realtime-1.8/channels/sig_pri.c
team/oej/appleraisin-astdb-realtime-1.8/channels/sig_pri.h
team/oej/appleraisin-astdb-realtime-1.8/channels/sig_ss7.c
team/oej/appleraisin-astdb-realtime-1.8/channels/sig_ss7.h
team/oej/appleraisin-astdb-realtime-1.8/channels/sip/config_parser.c
team/oej/appleraisin-astdb-realtime-1.8/channels/sip/include/dialog.h
team/oej/appleraisin-astdb-realtime-1.8/channels/sip/include/reqresp_parser.h
team/oej/appleraisin-astdb-realtime-1.8/channels/sip/include/sip.h
team/oej/appleraisin-astdb-realtime-1.8/channels/sip/reqresp_parser.c
team/oej/appleraisin-astdb-realtime-1.8/channels/sip/sdp_crypto.c
team/oej/appleraisin-astdb-realtime-1.8/configure
team/oej/appleraisin-astdb-realtime-1.8/configure.ac
team/oej/appleraisin-astdb-realtime-1.8/doc/appdocsxml.dtd
team/oej/appleraisin-astdb-realtime-1.8/main/acl.c
team/oej/appleraisin-astdb-realtime-1.8/main/app.c
team/oej/appleraisin-astdb-realtime-1.8/main/ast_expr2.c
team/oej/appleraisin-astdb-realtime-1.8/main/ast_expr2f.c
team/oej/appleraisin-astdb-realtime-1.8/main/asterisk.c
team/oej/appleraisin-astdb-realtime-1.8/main/astobj2.c
team/oej/appleraisin-astdb-realtime-1.8/main/ccss.c
team/oej/appleraisin-astdb-realtime-1.8/main/cel.c
team/oej/appleraisin-astdb-realtime-1.8/main/channel.c
team/oej/appleraisin-astdb-realtime-1.8/main/cli.c
team/oej/appleraisin-astdb-realtime-1.8/main/config.c
team/oej/appleraisin-astdb-realtime-1.8/main/devicestate.c
team/oej/appleraisin-astdb-realtime-1.8/main/dial.c
team/oej/appleraisin-astdb-realtime-1.8/main/dnsmgr.c
team/oej/appleraisin-astdb-realtime-1.8/main/dsp.c
team/oej/appleraisin-astdb-realtime-1.8/main/enum.c
team/oej/appleraisin-astdb-realtime-1.8/main/event.c
team/oej/appleraisin-astdb-realtime-1.8/main/features.c
team/oej/appleraisin-astdb-realtime-1.8/main/file.c
team/oej/appleraisin-astdb-realtime-1.8/main/http.c
team/oej/appleraisin-astdb-realtime-1.8/main/indications.c
team/oej/appleraisin-astdb-realtime-1.8/main/jitterbuf.c
team/oej/appleraisin-astdb-realtime-1.8/main/loader.c
team/oej/appleraisin-astdb-realtime-1.8/main/logger.c
team/oej/appleraisin-astdb-realtime-1.8/main/manager.c
team/oej/appleraisin-astdb-realtime-1.8/main/md5.c
team/oej/appleraisin-astdb-realtime-1.8/main/netsock.c
team/oej/appleraisin-astdb-realtime-1.8/main/netsock2.c
team/oej/appleraisin-astdb-realtime-1.8/main/pbx.c
team/oej/appleraisin-astdb-realtime-1.8/main/rtp_engine.c
team/oej/appleraisin-astdb-realtime-1.8/main/say.c
team/oej/appleraisin-astdb-realtime-1.8/main/sched.c
team/oej/appleraisin-astdb-realtime-1.8/main/sha1.c
team/oej/appleraisin-astdb-realtime-1.8/main/stun.c
team/oej/appleraisin-astdb-realtime-1.8/main/taskprocessor.c
team/oej/appleraisin-astdb-realtime-1.8/main/tcptls.c
team/oej/appleraisin-astdb-realtime-1.8/main/test.c
team/oej/appleraisin-astdb-realtime-1.8/main/translate.c
team/oej/appleraisin-astdb-realtime-1.8/main/udptl.c
team/oej/appleraisin-astdb-realtime-1.8/main/utils.c
team/oej/appleraisin-astdb-realtime-1.8/main/xmldoc.c
team/oej/appleraisin-astdb-realtime-1.8/pbx/pbx_config.c
team/oej/appleraisin-astdb-realtime-1.8/pbx/pbx_lua.c
team/oej/appleraisin-astdb-realtime-1.8/pbx/pbx_realtime.c
team/oej/appleraisin-astdb-realtime-1.8/pbx/pbx_spool.c
team/oej/appleraisin-astdb-realtime-1.8/sounds/Makefile (contents, props changed)
team/oej/appleraisin-astdb-realtime-1.8/tests/test_acl.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_amihooks.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_aoc.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_app.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_ast_format_str_reduce.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_astobj2.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_db.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_devicestate.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_dlinklists.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_event.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_expr.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_func_file.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_gosub.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_heap.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_linkedlists.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_locale.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_logger.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_netsock2.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_pbx.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_poll.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_sched.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_security_events.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_skel.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_stringfields.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_strings.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_substitution.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_time.c
team/oej/appleraisin-astdb-realtime-1.8/tests/test_utils.c
Propchange: team/oej/appleraisin-astdb-realtime-1.8/
('svnmerge-integrated' removed)
Modified: team/oej/appleraisin-astdb-realtime-1.8/CHANGES
URL: http://svnview.digium.com/svn/asterisk/team/oej/appleraisin-astdb-realtime-1.8/CHANGES?view=diff&rev=361213&r1=361212&r2=361213
==============================================================================
--- team/oej/appleraisin-astdb-realtime-1.8/CHANGES (original)
+++ team/oej/appleraisin-astdb-realtime-1.8/CHANGES Wed Apr 4 15:16:39 2012
@@ -7,6 +7,64 @@
=== and the other UPGRADE files for older releases.
===
======================================================================
+
+------------------------------------------------------------------------------
+--- Functionality changes since Asterisk 1.8.10.0 ----------------------------
+------------------------------------------------------------------------------
+
+Background DNS Update Manager
+-----------------------------
+ * The default verbosity for ast_verb() messages has been increased to 6. This
+ should help reduce the 'doing dnsmgr_lookup for' message from spamming the
+ CLI.
+
+------------------------------------------------------------------------------
+--- Functionality changes since Asterisk 1.8.9.1 -----------------------------
+------------------------------------------------------------------------------
+
+Gosub changes
+-------------
+ * A new function, STACK_PEEK, has been added, to correlate for functionality
+ available in AEL in 1.4 that disappeared in 1.8. STACK_PEEK permits the
+ user to see the location of the calling Gosub from within the subroutine.
+
+------------------------------------------------------------------------------
+--- Functionality changes since Asterisk 1.8.9.0 -----------------------------
+------------------------------------------------------------------------------
+
+Followme changes
+-------------
+ * A new option, 'I' has been added to app_followme.
+ By setting this option, Asterisk will not update the caller with
+ connected line changes when they occur. This is similar to app_dial
+ and app_queue.
+
+RTP changes
+-------------
+ * A new option, 'probation' has been added to rtp.conf
+ RTP in strictrtp mode can now require more than 1 packet to exit learning
+ mode with a new source (and by default requires 4). The probation option
+ allows the user to change the required number of packets in sequence to any
+ desired value. Use a value of 1 to essentially restore the old behavior.
+ Also, with strictrtp on, Asterisk will now drop all packets until learning
+ mode has successfully exited. These changes are based on how pjmedia handles
+ media sources and source changes.
+
+FAX changes
+------------
+ * res_fax now has module reload support.
+
+------------------------------------------------------------------------------
+--- Functionality changes since Asterisk 1.8.7.1 -----------------------------
+------------------------------------------------------------------------------
+
+SIP Changes
+-----------
+ * Due to potential username discovery vulnerabilities, the 'nat' setting in sip.conf
+ now defaults to force_rport. It is very important that phones requiring nat=no be
+ specifically set as such instead of relying on the default setting. If at all
+ possible, all devices should have nat settings configured in the general section as
+ opposed to configuring nat per-device.
------------------------------------------------------------------------------
--- Functionality changes from Asterisk 1.6.2 to Asterisk 1.8 ----------------
@@ -43,7 +101,9 @@
and enables symmetric RTP support.
* Slave SIP channels now set HASH(SIP_CAUSE,<slave-channel-name>) on each
response. This permits the master channel to know how each channel dialled
- in a multi-channel setup resolved in an individual way.
+ in a multi-channel setup resolved in an individual way. This carries a
+ performance penalty and must be enabled in sip.conf using the
+ 'storesipcause' option.
* Added 'externtcpport' and 'externtlsport' options to allow custom port
configuration for the externip and externhost options when tcp or tls is used.
* Added support for message body (stored in content variable) to SIP NOTIFY message
@@ -181,6 +241,7 @@
notices a change.
* Voicemail now includes rdnis within msgXXXX.txt file.
* Added 'D' command to ExternalIVR full details in http://wiki.asterisk.org
+ * ParkedCall and Park can now specify the parking lot to use.
Dialplan Functions
------------------
@@ -262,6 +323,8 @@
features.conf that should be the base for dynamic parkinglots.
* Added PARKINGDYNCONTEXT which tells what context a newly created dynamic
parkinglot should have.
+ * Added PARKINGDYNEXTEN which tells what parking exten a newly created dynamic
+ parkinglot should have.
* Added PARKINGDYNPOS which holds what parking positions a dynamic parkinglot
should have.
@@ -279,7 +342,7 @@
* A new option, 'I' has been added to both app_queue and app_dial.
By setting this option, Asterisk will not update the caller with
connected line changes or redirecting party changes when they occur.
- * A 'relative-peroidic-announce' option has been added to queues.conf. When
+ * A 'relative-periodic-announce' option has been added to queues.conf. When
enabled, this option will cause periodic announce times to be calculated
from the end of announcements rather than from the beginning.
* The autopause option in queues.conf can be passed a new value, "all." The
Modified: team/oej/appleraisin-astdb-realtime-1.8/Makefile
URL: http://svnview.digium.com/svn/asterisk/team/oej/appleraisin-astdb-realtime-1.8/Makefile?view=diff&rev=361213&r1=361212&r2=361213
==============================================================================
--- team/oej/appleraisin-astdb-realtime-1.8/Makefile (original)
+++ team/oej/appleraisin-astdb-realtime-1.8/Makefile Wed Apr 4 15:16:39 2012
@@ -155,8 +155,8 @@
GLOBAL_MAKEOPTS=$(wildcard /etc/asterisk.makeopts)
USER_MAKEOPTS=$(wildcard ~/.asterisk.makeopts)
-MOD_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include
-OTHER_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include
+MOD_SUBDIR_CFLAGS="-I$(ASTTOPDIR)/include"
+OTHER_SUBDIR_CFLAGS="-I$(ASTTOPDIR)/include"
# Create OPTIONS variable, but probably we can assign directly to ASTCFLAGS
OPTIONS=
@@ -278,7 +278,7 @@
ifneq ($(findstring darwin,$(OSARCH)),)
_ASTCFLAGS+=-D__Darwin__
SOLINK=-bundle -Xlinker -macosx_version_min -Xlinker 10.4 -Xlinker -undefined -Xlinker dynamic_lookup -force_flat_namespace
- ifeq ($(shell /usr/bin/sw_vers -productVersion | cut -c1-4),10.6)
+ ifeq ($(shell if test `/usr/bin/sw_vers -productVersion | cut -c4` -gt 5; then echo 6; else echo 0; fi),6)
SOLINK+=/usr/lib/bundle1.o
endif
_ASTLDFLAGS+=-L/usr/local/lib
@@ -453,17 +453,17 @@
rm -f build_tools/menuselect-deps
datafiles: _all doc/core-en_US.xml
- CFLAGS="$(_ASTCFLAGS) $(ASTCFLAGS)" build_tools/mkpkgconfig $(DESTDIR)$(libdir)/pkgconfig;
+ CFLAGS="$(_ASTCFLAGS) $(ASTCFLAGS)" build_tools/mkpkgconfig "$(DESTDIR)$(libdir)/pkgconfig";
# Should static HTTP be installed during make samples or even with its own target ala
# webvoicemail? There are portions here that *could* be customized but might also be
# improved a lot. I'll put it here for now.
for x in static-http/*; do \
- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/static-http ; \
+ $(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/static-http" ; \
done
- $(INSTALL) -m 644 doc/core-en_US.xml $(DESTDIR)$(ASTDATADIR)/static-http;
+ $(INSTALL) -m 644 doc/core-en_US.xml "$(DESTDIR)$(ASTDATADIR)/static-http";
for x in images/*.jpg; do \
- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/images ; \
+ $(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/images" ; \
done
$(MAKE) -C sounds install
@@ -512,7 +512,7 @@
fi
NEWHEADERS=$(notdir $(wildcard include/asterisk/*.h))
-OLDHEADERS=$(filter-out $(NEWHEADERS),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h)))
+OLDHEADERS=$(filter-out $(NEWHEADERS) $(notdir $(DESTDIR)$(ASTHEADERDIR)),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h)))
installdirs:
$(INSTALL) -d "$(DESTDIR)$(MODULES_DIR)"
@@ -541,42 +541,44 @@
$(INSTALL) -d "$(DESTDIR)$(ASTDATADIR)/keys"
$(INSTALL) -d "$(DESTDIR)$(ASTDATADIR)/phoneprov"
$(INSTALL) -d "$(DESTDIR)$(ASTDATADIR)/static-http"
+ $(INSTALL) -d "$(DESTDIR)$(ASTDATADIR)/sounds"
+ $(INSTALL) -d "$(DESTDIR)$(ASTDATADIR)/moh"
$(INSTALL) -d "$(DESTDIR)$(ASTMANDIR)/man8"
$(INSTALL) -d "$(DESTDIR)$(AGI_DIR)"
$(INSTALL) -d "$(DESTDIR)$(ASTDBDIR)"
bininstall: _all installdirs $(SUBDIRS_INSTALL)
- $(INSTALL) -m 755 main/asterisk $(DESTDIR)$(ASTSBINDIR)/
- $(LN) -sf asterisk $(DESTDIR)$(ASTSBINDIR)/rasterisk
- $(INSTALL) -m 755 contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/
- $(INSTALL) -m 755 contrib/scripts/autosupport $(DESTDIR)$(ASTSBINDIR)/
- if [ ! -f $(DESTDIR)$(ASTSBINDIR)/safe_asterisk -a ! -f /sbin/launchd ]; then \
+ $(INSTALL) -m 755 main/asterisk "$(DESTDIR)$(ASTSBINDIR)/"
+ $(LN) -sf asterisk "$(DESTDIR)$(ASTSBINDIR)/rasterisk"
+ $(INSTALL) -m 755 contrib/scripts/astgenkey "$(DESTDIR)$(ASTSBINDIR)/"
+ $(INSTALL) -m 755 contrib/scripts/autosupport "$(DESTDIR)$(ASTSBINDIR)/"
+ if [ ! -f "$(DESTDIR)$(ASTSBINDIR)/safe_asterisk" -a ! -f /sbin/launchd ]; then \
cat contrib/scripts/safe_asterisk | sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/scripts/safe.tmp ; \
- $(INSTALL) -m 755 contrib/scripts/safe.tmp $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ; \
+ $(INSTALL) -m 755 contrib/scripts/safe.tmp "$(DESTDIR)$(ASTSBINDIR)/safe_asterisk" ; \
rm -f contrib/scripts/safe.tmp ; \
fi
- $(INSTALL) -m 644 include/asterisk.h $(DESTDIR)$(includedir)
- $(INSTALL) -m 644 include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR)
- $(INSTALL) -m 644 include/asterisk/doxygen/*.h $(DESTDIR)$(ASTHEADERDIR)/doxygen
+ $(INSTALL) -m 644 include/asterisk.h "$(DESTDIR)$(includedir)"
+ $(INSTALL) -m 644 include/asterisk/*.h "$(DESTDIR)$(ASTHEADERDIR)"
+ $(INSTALL) -m 644 include/asterisk/doxygen/*.h "$(DESTDIR)$(ASTHEADERDIR)/doxygen"
if [ -n "$(OLDHEADERS)" ]; then \
- rm -f $(addprefix $(DESTDIR)$(ASTHEADERDIR)/,$(OLDHEADERS)) ;\
+ for h in $(OLDHEADERS); do rm -f "$(DESTDIR)$(ASTHEADERDIR)/$$h"; done \
fi
- $(INSTALL) -m 644 doc/core-*.xml $(DESTDIR)$(ASTDATADIR)/documentation
- $(INSTALL) -m 644 doc/appdocsxml.dtd $(DESTDIR)$(ASTDATADIR)/documentation
- $(INSTALL) -m 644 doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8
- $(INSTALL) -m 644 contrib/scripts/astgenkey.8 $(DESTDIR)$(ASTMANDIR)/man8
- $(INSTALL) -m 644 contrib/scripts/autosupport.8 $(DESTDIR)$(ASTMANDIR)/man8
- $(INSTALL) -m 644 contrib/scripts/safe_asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8
+ $(INSTALL) -m 644 doc/core-*.xml "$(DESTDIR)$(ASTDATADIR)/documentation"
+ $(INSTALL) -m 644 doc/appdocsxml.dtd "$(DESTDIR)$(ASTDATADIR)/documentation"
+ $(INSTALL) -m 644 doc/asterisk.8 "$(DESTDIR)$(ASTMANDIR)/man8"
+ $(INSTALL) -m 644 contrib/scripts/astgenkey.8 "$(DESTDIR)$(ASTMANDIR)/man8"
+ $(INSTALL) -m 644 contrib/scripts/autosupport.8 "$(DESTDIR)$(ASTMANDIR)/man8"
+ $(INSTALL) -m 644 contrib/scripts/safe_asterisk.8 "$(DESTDIR)$(ASTMANDIR)/man8"
if [ -f contrib/firmware/iax/iaxy.bin ] ; then \
- $(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin; \
+ $(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin "$(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin"; \
fi
$(SUBDIRS_INSTALL):
+ at DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" $(SUBMAKE) -C $(@:-install=) install
NEWMODS:=$(foreach d,$(MOD_SUBDIRS),$(notdir $(wildcard $(d)/*.so)))
-OLDMODS=$(filter-out $(NEWMODS),$(notdir $(wildcard $(DESTDIR)$(MODULES_DIR)/*.so)))
+OLDMODS=$(filter-out $(NEWMODS) $(notdir $(DESTDIR)$(MODULES_DIR)),$(notdir $(wildcard $(DESTDIR)$(MODULES_DIR)/*.so)))
oldmodcheck:
@if [ -n "$(OLDMODS)" ]; then \
@@ -605,7 +607,7 @@
install: badshell bininstall datafiles
@if [ -x /usr/sbin/asterisk-post-install ]; then \
- /usr/sbin/asterisk-post-install $(DESTDIR) . ; \
+ /usr/sbin/asterisk-post-install "$(DESTDIR)" . ; \
fi
@echo " +---- Asterisk Installation Complete -------+"
@echo " + +"
@@ -637,35 +639,35 @@
# XXX why *.adsi is installed first ?
adsi:
@echo Installing adsi config files...
- $(INSTALL) -d $(DESTDIR)$(ASTETCDIR)
+ $(INSTALL) -d "$(DESTDIR)$(ASTETCDIR)"
@for x in configs/*.adsi; do \
dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
- if [ -f $${dst} ] ; then \
+ if [ -f "$${dst}" ] ; then \
echo "Overwriting $$x" ; \
else \
echo "Installing $$x" ; \
fi ; \
- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \
+ $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
done
samples: adsi
@echo Installing other config files...
@for x in configs/*.sample; do \
dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`" ; \
- if [ -f $${dst} ]; then \
+ if [ -f "$${dst}" ]; then \
if [ "$(OVERWRITE)" = "y" ]; then \
- if cmp -s $${dst} $$x ; then \
+ if cmp -s "$${dst}" "$$x" ; then \
echo "Config file $$x is unchanged"; \
continue; \
fi ; \
- mv -f $${dst} $${dst}.old ; \
+ mv -f "$${dst}" "$${dst}.old" ; \
else \
echo "Skipping config file $$x"; \
continue; \
fi ;\
fi ; \
echo "Installing file $$x"; \
- $(INSTALL) -m 644 $$x $${dst} ;\
+ $(INSTALL) -m 644 "$$x" "$${dst}" ;\
done
if [ "$(OVERWRITE)" = "y" ]; then \
echo "Updating asterisk.conf" ; \
@@ -679,38 +681,38 @@
-e 's|^astspooldir.*$$|astspooldir => $(ASTSPOOLDIR)|' \
-e 's|^astrundir.*$$|astrundir => $(ASTVARRUNDIR)|' \
-e 's|^astlogdir.*$$|astlogdir => $(ASTLOGDIR)|' \
- $(DESTDIR)$(ASTCONFPATH) > $(DESTDIR)$(ASTCONFPATH).tmp ; \
- $(INSTALL) -m 644 $(DESTDIR)$(ASTCONFPATH).tmp $(DESTDIR)$(ASTCONFPATH) ; \
- rm -f $(DESTDIR)$(ASTCONFPATH).tmp ; \
+ "$(DESTDIR)$(ASTCONFPATH)" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
+ $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH)" ; \
+ rm -f "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
fi ; \
- $(INSTALL) -d $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX
- build_tools/make_sample_voicemail $(DESTDIR)/$(ASTDATADIR) $(DESTDIR)/$(ASTSPOOLDIR)
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX"
+ build_tools/make_sample_voicemail "$(DESTDIR)/$(ASTDATADIR)" "$(DESTDIR)/$(ASTSPOOLDIR)"
@for x in phoneprov/*; do \
dst="$(DESTDIR)$(ASTDATADIR)/$$x" ; \
- if [ -f $${dst} ]; then \
+ if [ -f "$${dst}" ]; then \
if [ "$(OVERWRITE)" = "y" ]; then \
- if cmp -s $${dst} $$x ; then \
+ if cmp -s "$${dst}" "$$x" ; then \
echo "Config file $$x is unchanged"; \
continue; \
fi ; \
- mv -f $${dst} $${dst}.old ; \
+ mv -f "$${dst}" "$${dst}.old" ; \
else \
echo "Skipping config file $$x"; \
continue; \
fi ;\
fi ; \
echo "Installing file $$x"; \
- $(INSTALL) -m 644 $$x $${dst} ;\
+ $(INSTALL) -m 644 "$$x" "$${dst}" ;\
done
webvmail:
- @[ -d $(DESTDIR)$(HTTP_DOCSDIR)/ ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 )
- @[ -d $(DESTDIR)$(HTTP_CGIDIR) ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 )
- $(INSTALL) -m 4755 contrib/scripts/vmail.cgi $(DESTDIR)$(HTTP_CGIDIR)/vmail.cgi
- $(INSTALL) -d $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk
+ @[ -d "$(DESTDIR)$(HTTP_DOCSDIR)/" ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 )
+ @[ -d "$(DESTDIR)$(HTTP_CGIDIR)" ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 )
+ $(INSTALL) -m 4755 contrib/scripts/vmail.cgi "$(DESTDIR)$(HTTP_CGIDIR)/vmail.cgi"
+ $(INSTALL) -d "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk"
for x in images/*.gif; do \
- $(INSTALL) -m 644 $$x $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/; \
+ $(INSTALL) -m 644 $$x "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/"; \
done
@echo " +--------- Asterisk Web Voicemail ----------+"
@echo " + +"
@@ -735,75 +737,75 @@
echo "PROJECT_NUMBER=$(ASTERISKVERSION)") | doxygen -
install-logrotate:
- if [ ! -d $(ASTETCDIR)/../logrotate.d ]; then \
- $(INSTALL) -d $(ASTETCDIR)/../logrotate.d ; \
+ if [ ! -d "$(DESTDIR)$(ASTETCDIR)/../logrotate.d" ]; then \
+ $(INSTALL) -d "$(DESTDIR)$(ASTETCDIR)/../logrotate.d" ; \
fi
sed 's#__LOGDIR__#$(ASTLOGDIR)#g' < contrib/scripts/asterisk.logrotate | sed 's#__SBINDIR__#$(ASTSBINDIR)#g' > contrib/scripts/asterisk.logrotate.tmp
- $(INSTALL) -m 0644 contrib/scripts/asterisk.logrotate.tmp $(ASTETCDIR)/../logrotate.d/asterisk
+ $(INSTALL) -m 0644 contrib/scripts/asterisk.logrotate.tmp "$(DESTDIR)$(ASTETCDIR)/../logrotate.d/asterisk"
rm -f contrib/scripts/asterisk.logrotate.tmp
config:
@if [ "${OSARCH}" = "linux-gnu" ]; then \
if [ -f /etc/redhat-release -o -f /etc/fedora-release ]; then \
cat contrib/init.d/rc.redhat.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \
- $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/rc.d/init.d/asterisk ; \
+ $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/rc.d/init.d/asterisk" ; \
rm -f contrib/init.d/rc.asterisk.tmp ; \
- if [ ! -f $(DESTDIR)/etc/sysconfig/asterisk ] ; then \
- $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/sysconfig/asterisk ; \
+ if [ ! -f "$(DESTDIR)/etc/sysconfig/asterisk" ] ; then \
+ $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/sysconfig/asterisk" ; \
fi ; \
if [ -z "$(DESTDIR)" ] ; then \
/sbin/chkconfig --add asterisk ; \
fi ; \
elif [ -f /etc/debian_version ] ; then \
cat contrib/init.d/rc.debian.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \
- $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/init.d/asterisk ; \
+ $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/init.d/asterisk" ; \
rm -f contrib/init.d/rc.asterisk.tmp ; \
- if [ ! -f $(DESTDIR)/etc/default/asterisk ] ; then \
- $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/default/asterisk ; \
+ if [ ! -f "$(DESTDIR)/etc/default/asterisk" ] ; then \
+ $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/default/asterisk" ; \
fi ; \
if [ -z "$(DESTDIR)" ] ; then \
/usr/sbin/update-rc.d asterisk defaults 50 91 ; \
fi ; \
elif [ -f /etc/gentoo-release ] ; then \
cat contrib/init.d/rc.gentoo.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \
- $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/init.d/asterisk ; \
+ $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/init.d/asterisk" ; \
rm -f contrib/init.d/rc.asterisk.tmp ; \
if [ -z "$(DESTDIR)" ] ; then \
/sbin/rc-update add asterisk default ; \
fi ; \
elif [ -f /etc/mandrake-release -o -f /etc/mandriva-release ] ; then \
cat contrib/init.d/rc.mandriva.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \
- $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/rc.d/init.d/asterisk ; \
+ $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/rc.d/init.d/asterisk" ; \
rm -f contrib/init.d/rc.asterisk.tmp ; \
if [ ! -f /etc/sysconfig/asterisk ] ; then \
- $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/sysconfig/asterisk ; \
+ $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/sysconfig/asterisk" ; \
fi ; \
if [ -z "$(DESTDIR)" ] ; then \
/sbin/chkconfig --add asterisk ; \
fi ; \
elif [ -f /etc/SuSE-release -o -f /etc/novell-release ] ; then \
cat contrib/init.d/rc.suse.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \
- $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/init.d/asterisk ;\
+ $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/init.d/asterisk" ;\
rm -f contrib/init.d/rc.asterisk.tmp ; \
if [ ! -f /etc/sysconfig/asterisk ] ; then \
- $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/sysconfig/asterisk ; \
+ $(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/sysconfig/asterisk" ; \
fi ; \
if [ -z "$(DESTDIR)" ] ; then \
/sbin/chkconfig --add asterisk ; \
fi ; \
elif [ -f /etc/arch-release -o -f /etc/arch-release ] ; then \
cat contrib/init.d/rc.archlinux.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \
- $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/rc.d/asterisk ; \
+ $(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/rc.d/asterisk" ; \
rm -f contrib/init.d/rc.asterisk.tmp ; \
- elif [ -d $(DESTDIR)/Library/LaunchDaemons ]; then \
- if [ ! -f $(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist ]; then \
+ elif [ -d "$(DESTDIR)/Library/LaunchDaemons" ]; then \
+ if [ ! -f "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist" ]; then \
sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;' < contrib/init.d/org.asterisk.asterisk.plist > asterisk.plist ; \
- $(INSTALL) -m 644 asterisk.plist $(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist; \
+ $(INSTALL) -m 644 asterisk.plist "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist"; \
rm -f asterisk.plist; \
fi; \
- if [ ! -f $(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist ]; then \
+ if [ ! -f "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist" ]; then \
sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;' < contrib/init.d/org.asterisk.muted.plist > muted.plist ; \
- $(INSTALL) -m 644 muted.plist $(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist; \
+ $(INSTALL) -m 644 muted.plist "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist"; \
rm -f muted.plist; \
fi; \
elif [ -f /etc/slackware-version ]; then \
@@ -829,16 +831,16 @@
+@$(SUBMAKE) -C $(@:-uninstall=) uninstall
_uninstall: $(SUBDIRS_UNINSTALL)
- rm -f $(DESTDIR)$(MODULES_DIR)/*
- rm -f $(DESTDIR)$(ASTSBINDIR)/*asterisk*
- rm -f $(DESTDIR)$(ASTSBINDIR)/astgenkey
- rm -f $(DESTDIR)$(ASTSBINDIR)/autosupport
- rm -rf $(DESTDIR)$(ASTHEADERDIR)
- rm -rf $(DESTDIR)$(ASTDATADIR)/firmware
- rm -f $(DESTDIR)$(ASTMANDIR)/man8/asterisk.8
- rm -f $(DESTDIR)$(ASTMANDIR)/man8/astgenkey.8
- rm -f $(DESTDIR)$(ASTMANDIR)/man8/autosupport.8
- rm -f $(DESTDIR)$(ASTMANDIR)/man8/safe_asterisk.8
+ rm -f "$(DESTDIR)$(MODULES_DIR)/"*
+ rm -f "$(DESTDIR)$(ASTSBINDIR)/"*asterisk*
+ rm -f "$(DESTDIR)$(ASTSBINDIR)/astgenkey"
+ rm -f "$(DESTDIR)$(ASTSBINDIR)/autosupport"
+ rm -rf "$(DESTDIR)$(ASTHEADERDIR)"
+ rm -rf "$(DESTDIR)$(ASTDATADIR)/firmware"
+ rm -f "$(DESTDIR)$(ASTMANDIR)/man8/asterisk.8"
+ rm -f "$(DESTDIR)$(ASTMANDIR)/man8/astgenkey.8"
+ rm -f "$(DESTDIR)$(ASTMANDIR)/man8/autosupport.8"
+ rm -f "$(DESTDIR)$(ASTMANDIR)/man8/safe_asterisk.8"
$(MAKE) -C sounds uninstall
uninstall: _uninstall
@@ -856,12 +858,12 @@
@echo " +-------------------------------------------+"
uninstall-all: _uninstall
- rm -rf $(DESTDIR)$(ASTLIBDIR)
- rm -rf $(DESTDIR)$(ASTVARLIBDIR)
- rm -rf $(DESTDIR)$(ASTDATADIR)
- rm -rf $(DESTDIR)$(ASTSPOOLDIR)
- rm -rf $(DESTDIR)$(ASTETCDIR)
- rm -rf $(DESTDIR)$(ASTLOGDIR)
+ rm -rf "$(DESTDIR)$(ASTLIBDIR)"
+ rm -rf "$(DESTDIR)$(ASTVARLIBDIR)"
+ rm -rf "$(DESTDIR)$(ASTDATADIR)"
+ rm -rf "$(DESTDIR)$(ASTSPOOLDIR)"
+ rm -rf "$(DESTDIR)$(ASTETCDIR)"
+ rm -rf "$(DESTDIR)$(ASTLOGDIR)"
menuconfig: menuselect
Modified: team/oej/appleraisin-astdb-realtime-1.8/UPGRADE.txt
URL: http://svnview.digium.com/svn/asterisk/team/oej/appleraisin-astdb-realtime-1.8/UPGRADE.txt?view=diff&rev=361213&r1=361212&r2=361213
==============================================================================
--- team/oej/appleraisin-astdb-realtime-1.8/UPGRADE.txt (original)
+++ team/oej/appleraisin-astdb-realtime-1.8/UPGRADE.txt Wed Apr 4 15:16:39 2012
@@ -18,7 +18,31 @@
===
===========================================================
+From 1.8.11 to 1.8.12:
+* In AEL dialplans, the "h" extension will now be inherited from prior
+ calling contexts, just as it had in 1.4. If you have created an AEL
+ dialplan from scratch in earlier versions of 1.8, you may want to
+ check that the execution of "h" extensions in earlier contexts is what
+ you want. If you want to interrupt this functionality, simply placing
+ an "h" extension in the macro where you want no inheritance to take
+ place should be sufficient.
+
+From 1.8.10 to 1.8.11:
+
+* If no transport is specified in sip.conf, transport will default to UDP.
+ Also, if multiple transport= lines are used, only the last will be used.
+
From 1.6.2 to 1.8:
+
+* When using TLS with Manager and the HTTP server, the desired port
+ must be specified in the tlsbindaddr setting. If no port is specified,
+ then the default port will be used. See the sample config file to know
+ the default ports. Settings like "sslbindport" and "tlsbindport" have
+ no effect.
+
+* chan_sip no longer sets HASH(SIP_CAUSE,<chan name>) on channels by default.
+ This must now be enabled by setting 'sipstorecause' to 'yes' in sip.conf.
+ This carries a performance penalty.
* Asterisk now requires libpri 1.4.11+ for PRI support.
@@ -142,6 +166,25 @@
the connected line ID on outgoing call legs. The timing of some AMI
events/responses output the connected line ID as caller ID. These party ID's
are now separate.
+
+* The Dial application d and H options do not automatically answer the call
+ anymore. It broke DTMF attended transfers. Since many SIP and ISDN phones
+ cannot send DTMF before a call is connected, you need to answer the call
+ leg to those phones before using Dial with these options for them to have
+ any effect before the dialed party answers.
+
+* The outgoing directory (where .call files are read) now uses inotify to
+ detect file changes instead of polling the directory on a regular basis.
+ If your outgoing folder is on a NFS mount or another network file system,
+ changes to the files will not be detected. You can revert to polling the
+ directory by specifying --without-inotify to configure before compiling.
+
+* The 'sipusers' realtime table has been removed completely. Use the 'sippeers'
+ table with type 'user' for user type objects.
+
+* The sip.conf allowoverlap option now accepts 'dtmf' as a value. If you
+ are using the early media DTMF overlap dialing method you now need to set
+ allowoverlap=dtmf.
From 1.6.1 to 1.6.2:
Modified: team/oej/appleraisin-astdb-realtime-1.8/addons/cdr_mysql.c
URL: http://svnview.digium.com/svn/asterisk/team/oej/appleraisin-astdb-realtime-1.8/addons/cdr_mysql.c?view=diff&rev=361213&r1=361212&r2=361213
==============================================================================
--- team/oej/appleraisin-astdb-realtime-1.8/addons/cdr_mysql.c (original)
+++ team/oej/appleraisin-astdb-realtime-1.8/addons/cdr_mysql.c Wed Apr 4 15:16:39 2012
@@ -462,6 +462,7 @@
if (reload) {
AST_RWLIST_UNLOCK(&columns);
}
+ ast_config_destroy(cfg);
return AST_MODULE_LOAD_SUCCESS;
}
@@ -502,6 +503,7 @@
if (reload) {
AST_RWLIST_UNLOCK(&columns);
}
+ ast_config_destroy(cfg);
return AST_MODULE_LOAD_FAILURE;
}
Modified: team/oej/appleraisin-astdb-realtime-1.8/addons/chan_mobile.c
URL: http://svnview.digium.com/svn/asterisk/team/oej/appleraisin-astdb-realtime-1.8/addons/chan_mobile.c?view=diff&rev=361213&r1=361212&r2=361213
==============================================================================
--- team/oej/appleraisin-astdb-realtime-1.8/addons/chan_mobile.c (original)
[... 39386 lines stripped ...]
More information about the asterisk-commits
mailing list