]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
12 years agoUpdate phrase_en.xml to include callie 1.0.24 phrases.
Michael S Collins [Tue, 22 Jan 2013 00:47:49 +0000 (16:47 -0800)] 
Update phrase_en.xml to include callie 1.0.24 phrases.

12 years agoFS-5039 somewhat of a temporary fix unless it works for everyone
Anthony Minessale [Mon, 21 Jan 2013 23:16:37 +0000 (17:16 -0600)] 
FS-5039 somewhat of a temporary fix unless it works for everyone

12 years agoUpdate to-be-recorded sound prompts
Michael S Collins [Mon, 21 Jan 2013 23:17:03 +0000 (15:17 -0800)] 
Update to-be-recorded sound prompts

12 years agomod_fsv: Check audio/video frame size for possible buffer overflow and abort playback
Stefan Knoblich [Mon, 21 Jan 2013 22:18:16 +0000 (23:18 +0100)] 
mod_fsv: Check audio/video frame size for possible buffer overflow and abort playback

Audio frame sizes were already being checked for overflow,
but video frame sizes were taken as-is, which would
lead to heap corruption.

In case an overflow has been detected, playback is aborted immediately as
there is no way we can ever recover from such a situation due to the lack
of a (well-known) frame header signature that could be used to skip over
the corrupted part of the streams.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoadd terminators to dmachine and a way to use them in dp_tools and httapi
Anthony Minessale [Mon, 21 Jan 2013 21:36:35 +0000 (15:36 -0600)] 
add terminators to dmachine and a way to use them in dp_tools and httapi

12 years agofix issue in dmachine with regex vs static digits
Anthony Minessale [Mon, 21 Jan 2013 19:08:52 +0000 (13:08 -0600)] 
fix issue in dmachine with regex vs static digits

12 years agoFS-4903: --resolve add/remove records from fifo_outbound not queued so the count...
Michael Jerris [Mon, 21 Jan 2013 17:44:12 +0000 (12:44 -0500)] 
FS-4903: --resolve add/remove records from fifo_outbound not queued so the count query directly follwing gets the correct result

12 years agoFS-4903: add back running fifo_callers queries not queued
Michael Jerris [Mon, 21 Jan 2013 02:42:03 +0000 (21:42 -0500)] 
FS-4903: add back running fifo_callers queries not queued

12 years agoSome cleanups of FAX modem tone handling
Steve Underwood [Sat, 19 Jan 2013 15:55:23 +0000 (23:55 +0800)] 
Some cleanups of FAX modem tone handling

12 years agohttapi did not pass number of channels up to top level filehandle so stereo files...
Anthony Minessale [Sat, 19 Jan 2013 00:06:50 +0000 (18:06 -0600)] 
httapi did not pass number of channels up to top level filehandle so stereo files caused buffer overflow

12 years agoFix SQL queue manager so it actually stores and executes the pre and post transaction...
Eliot Gable [Fri, 18 Jan 2013 22:06:30 +0000 (22:06 +0000)] 
Fix SQL queue manager so it actually stores and executes the pre and post transaction SQL statements.

12 years agoFS-4768 applied hopefully final patch(for now) to util.vbs
Jeff Lenk [Fri, 18 Jan 2013 17:16:44 +0000 (11:16 -0600)] 
FS-4768 applied hopefully final patch(for now) to util.vbs

12 years agoFS-5019 --resolve I would rather have this fix in the core... But in the mean this...
Marc Olivier Chouinard [Fri, 18 Jan 2013 05:06:05 +0000 (00:06 -0500)] 
FS-5019 --resolve  I would rather have this fix in the core... But in the mean this, this look good.  Thanks

12 years agoFS-4832
Marc Olivier Chouinard [Fri, 18 Jan 2013 01:45:41 +0000 (20:45 -0500)] 
FS-4832

12 years agoset isac default ptime to 30
Anthony Minessale [Thu, 17 Jan 2013 23:09:44 +0000 (17:09 -0600)] 
set isac default ptime to 30

12 years agofix isac 32khz
Anthony Minessale [Thu, 17 Jan 2013 22:50:21 +0000 (16:50 -0600)] 
fix isac 32khz

12 years agoMake a note of commands that must be run as root
Travis Cross [Thu, 17 Jan 2013 21:02:41 +0000 (21:02 +0000)] 
Make a note of commands that must be run as root

12 years agoCorrect getopts invocation for build-all -m
Travis Cross [Thu, 17 Jan 2013 20:50:17 +0000 (20:50 +0000)] 
Correct getopts invocation for build-all -m

Thanks-to: Philip Hands <phil@hands.com>
12 years agoFS-4971 please try this
Anthony Minessale [Thu, 17 Jan 2013 15:03:40 +0000 (09:03 -0600)] 
FS-4971 please try this

12 years agofix 32khz isac
Anthony Minessale [Thu, 17 Jan 2013 03:13:28 +0000 (21:13 -0600)] 
fix 32khz isac

12 years agoadd skip 0.0.0.0 to wan.auto
Anthony Minessale [Thu, 17 Jan 2013 02:37:39 +0000 (20:37 -0600)] 
add skip 0.0.0.0 to wan.auto

12 years agoMerge branch 'master' of fs-git:freeswitch
Raymond Chandler [Thu, 17 Jan 2013 01:24:06 +0000 (20:24 -0500)] 
Merge branch 'master' of fs-git:freeswitch

12 years agoset cid in transfer scenario too
Raymond Chandler [Thu, 17 Jan 2013 01:23:55 +0000 (20:23 -0500)] 
set cid in transfer scenario too

12 years agoalways use queue so we keep the incs and decs in the right order
Michael Jerris [Wed, 16 Jan 2013 22:37:37 +0000 (17:37 -0500)] 
always use queue so we keep the incs and decs in the right order

12 years agouse text in this say case
Raymond Chandler [Wed, 16 Jan 2013 21:57:43 +0000 (16:57 -0500)] 
use text in this say case

12 years agoMake sofia::register contain info about whether an update or insert was performed.
Eliot Gable [Wed, 16 Jan 2013 16:50:07 +0000 (16:50 +0000)] 
Make sofia::register contain info about whether an update or insert was performed.

12 years agoFS-5021 --resolve stupid typo
Jeff Lenk [Wed, 16 Jan 2013 15:55:06 +0000 (09:55 -0600)] 
FS-5021 --resolve stupid typo

12 years agoprefer text attribute over file attribute and tag body for speak and say
Raymond Chandler [Tue, 15 Jan 2013 23:43:38 +0000 (18:43 -0500)] 
prefer text attribute over file attribute and tag body for speak and say

12 years agofix windows compile error
Jeff Lenk [Tue, 15 Jan 2013 21:40:31 +0000 (15:40 -0600)] 
fix windows compile error

12 years agoFS-3882, FS-3546, FS-3712, FS-3970: --resolve Fixes the segfault in mod_rtmp where...
William King [Tue, 15 Jan 2013 21:22:28 +0000 (13:22 -0800)] 
FS-3882, FS-3546, FS-3712, FS-3970: --resolve Fixes the segfault in mod_rtmp where the channel was destroyed, but the endpoint still tried to send or receive data from the session.

12 years agoFS-4867: --resolve Prevent possible deadlock due to mutexes locked in opposite order...
William King [Tue, 15 Jan 2013 21:06:44 +0000 (13:06 -0800)] 
FS-4867: --resolve Prevent possible deadlock due to mutexes locked in opposite order between switch_ivr_dmachine_ping and switch_channel_queue_dtmf

12 years agodon't seg if we forget voice
Raymond Chandler [Tue, 15 Jan 2013 20:57:02 +0000 (15:57 -0500)] 
don't seg if we forget voice

12 years agoFS-4910 this too
Anthony Minessale [Tue, 15 Jan 2013 19:32:24 +0000 (13:32 -0600)] 
FS-4910 this too

12 years agouse less expensive time func in rtp stack
Anthony Minessale [Tue, 15 Jan 2013 15:15:39 +0000 (09:15 -0600)] 
use less expensive time func in rtp stack

12 years agoFS-4910 give this a try
Anthony Minessale [Tue, 15 Jan 2013 04:17:34 +0000 (22:17 -0600)] 
FS-4910 give this a try

12 years agodon't seg if we forget milliseconds on pause tag
Raymond Chandler [Tue, 15 Jan 2013 02:31:59 +0000 (21:31 -0500)] 
don't seg if we forget milliseconds on pause tag

12 years agoFS-5015 --resolve
Anthony Minessale [Mon, 14 Jan 2013 22:36:48 +0000 (16:36 -0600)] 
FS-5015 --resolve

12 years agoadd build pieces for sofia sdp lib in core
Michael Jerris [Mon, 14 Jan 2013 17:08:55 +0000 (12:08 -0500)] 
add build pieces for sofia sdp lib in core

12 years agofix double-destroy seg
Michael Jerris [Mon, 14 Jan 2013 17:02:28 +0000 (12:02 -0500)] 
fix double-destroy seg

12 years agoFS-5018 --resolve
Brian West [Mon, 14 Jan 2013 14:20:08 +0000 (08:20 -0600)] 
FS-5018 --resolve

12 years agomod_sofia: Follow-up fix for FS-5009 to avoid NULL-ptr dereference
Stefan Knoblich [Mon, 14 Jan 2013 14:01:39 +0000 (15:01 +0100)] 
mod_sofia: Follow-up fix for FS-5009 to avoid NULL-ptr dereference

Commit f913670e changed switch_core_session_sprintf() args
from sip->sip_to to sip->sip_from, but didn't update the enclosing if()
clause protecting the code from dereferencing NULL pointers.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoadd support for RTP/SAVPF to sofia stack
Michael Jerris [Mon, 14 Jan 2013 13:31:10 +0000 (08:31 -0500)] 
add support for RTP/SAVPF to sofia stack

12 years agofix vid regression
Anthony Minessale [Mon, 14 Jan 2013 03:27:17 +0000 (21:27 -0600)] 
fix vid regression

12 years agoFS-5013 --resolve better to submit here and I can tell you when you can commit
Anthony Minessale [Mon, 14 Jan 2013 01:39:01 +0000 (19:39 -0600)] 
FS-5013 --resolve better to submit here and I can tell you when you can commit

12 years agoFS-3743 --comment-only I've added the variable playback_timeout_as_success so you...
Marc Olivier Chouinard [Sun, 13 Jan 2013 06:18:44 +0000 (01:18 -0500)] 
FS-3743 --comment-only I've added the variable playback_timeout_as_success so you can make it return success even if it timed out.

12 years agoFS-3924 --resolve
Marc Olivier Chouinard [Sun, 13 Jan 2013 06:00:38 +0000 (01:00 -0500)] 
FS-3924 --resolve

12 years agoFS-4832 --resolve
Marc Olivier Chouinard [Sun, 13 Jan 2013 05:51:54 +0000 (00:51 -0500)] 
FS-4832 --resolve

12 years agoT.38 now gets reset as a T.31 call starts
Steve Underwood [Sat, 12 Jan 2013 08:21:42 +0000 (16:21 +0800)] 
T.38 now gets reset as a T.31 call starts

12 years agofreetdm: ftmod_pritap: Allow specifying different audio mixing modes
Moises Silva [Fri, 11 Jan 2013 19:52:33 +0000 (14:52 -0500)] 
freetdm: ftmod_pritap: Allow specifying different audio mixing modes

12 years agoFS-5014 --resolve
Jeff Lenk [Fri, 11 Jan 2013 17:12:50 +0000 (11:12 -0600)] 
FS-5014 --resolve

12 years agoFS-5009
Anthony Minessale [Thu, 10 Jan 2013 18:44:35 +0000 (12:44 -0600)] 
FS-5009

12 years agoFS-5009
Anthony Minessale [Thu, 10 Jan 2013 16:32:48 +0000 (10:32 -0600)] 
FS-5009

12 years agoftmod_pritap: Use strcmp() for "none" and "all" in parse_debug()
Stefan Knoblich [Thu, 10 Jan 2013 17:41:16 +0000 (18:41 +0100)] 
ftmod_pritap: Use strcmp() for "none" and "all" in parse_debug()

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoftmod_pritap: Hexdump I/O buffers if q921_raw debug is enabled, improve parse_debug()
Stefan Knoblich [Thu, 10 Jan 2013 17:31:30 +0000 (18:31 +0100)] 
ftmod_pritap: Hexdump I/O buffers if q921_raw debug is enabled, improve parse_debug()

Add support for "q921_all"/"q931_all" to parse_debug() ("debug" span parameter), taken from
ftmod_libpri.

Passive libpri's raw dump feature is broken (e.g. I-frames missing), so
add "q921_raw" hexdump support to the pritap I/O read/write function.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFS-5010 --resolve
Anthony Minessale [Thu, 10 Jan 2013 15:34:11 +0000 (09:34 -0600)] 
FS-5010 --resolve

12 years agoLayout tweaks
Steve Underwood [Thu, 10 Jan 2013 14:12:19 +0000 (22:12 +0800)] 
Layout tweaks

12 years agoTweaks to formatting and minor steps towards T.38 support in T.31
Steve Underwood [Thu, 10 Jan 2013 00:37:58 +0000 (08:37 +0800)] 
Tweaks to formatting and minor steps towards T.38 support in T.31

12 years agomod_event_zmq: Use sed to patch configure.in to use AC_CONFIG_HEADERS
Stefan Knoblich [Wed, 9 Jan 2013 23:29:08 +0000 (00:29 +0100)] 
mod_event_zmq: Use sed to patch configure.in to use AC_CONFIG_HEADERS

AM_CONFIG_HEADER is deprecated in automake 1.13.1 (and temporarily not available in 1.13),
the replacement is available in autoconf-2.59 (and maybe before).

NOTE: Remove sed hackery when upstream has released a fixed version

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agofix pnp
Raymond Chandler [Wed, 9 Jan 2013 23:18:07 +0000 (18:18 -0500)] 
fix pnp

12 years agomod_soundtouch: Use sed to patch configure.ac to use AC_CONFIG_HEADERS
Stefan Knoblich [Wed, 9 Jan 2013 23:12:08 +0000 (00:12 +0100)] 
mod_soundtouch: Use sed to patch configure.ac to use AC_CONFIG_HEADERS

AM_CONFIG_HEADER is deprecated in automake 1.13.1 (and temporarily not available in 1.13),
the replacement is available in autoconf-2.59 (and maybe before).

NOTE: Remove sed hackery when upstream has released a fixed version (> 1.7.0)

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoUpdate to-be-recorded sound files
Michael S Collins [Wed, 9 Jan 2013 19:14:40 +0000 (11:14 -0800)] 
Update to-be-recorded sound files

12 years agoFS-4768 windows add libmpg download depends
Jeff Lenk [Wed, 9 Jan 2013 17:17:38 +0000 (11:17 -0600)] 
FS-4768 windows add libmpg download depends

12 years agoEliminate a warning with some compilers
Steve Underwood [Wed, 9 Jan 2013 16:16:32 +0000 (00:16 +0800)] 
Eliminate a warning with some compilers

12 years agoFS-4768 correct download names
Jeff Lenk [Wed, 9 Jan 2013 15:31:48 +0000 (09:31 -0600)] 
FS-4768 correct download names

12 years agoFS-4768 fix mpg123 download
Jeff Lenk [Wed, 9 Jan 2013 15:23:05 +0000 (09:23 -0600)] 
FS-4768 fix mpg123 download

12 years agoFS-4768 4768-again applied
Jeff Lenk [Wed, 9 Jan 2013 15:20:28 +0000 (09:20 -0600)] 
FS-4768 4768-again applied

12 years agofix 64 bit upper/lower
Anthony Minessale [Tue, 8 Jan 2013 20:48:16 +0000 (14:48 -0600)] 
fix 64 bit upper/lower

12 years agofix task delete issue in scheduled task in sep threads
Anthony Minessale [Tue, 8 Jan 2013 20:22:32 +0000 (14:22 -0600)] 
fix task delete issue in scheduled task in sep threads

12 years agoadd better tolower to go with the toupper
Anthony Minessale [Tue, 8 Jan 2013 20:21:41 +0000 (14:21 -0600)] 
add better tolower to go with the toupper

12 years agoFS-4996 --resolve
Anthony Minessale [Tue, 8 Jan 2013 19:01:07 +0000 (13:01 -0600)] 
FS-4996 --resolve

12 years agoFS-4905 This looks like it was only the case adjacent to dtmf; Try this patch.
Anthony Minessale [Tue, 8 Jan 2013 17:43:16 +0000 (11:43 -0600)] 
FS-4905 This looks like it was only the case adjacent to dtmf; Try this patch.

12 years agosend cng less often
Anthony Minessale [Tue, 8 Jan 2013 17:47:15 +0000 (11:47 -0600)] 
send cng less often

12 years agoftmod_libpri: Disable on_facility() event handler on older libpri versions
Stefan Knoblich [Tue, 8 Jan 2013 14:05:59 +0000 (15:05 +0100)] 
ftmod_libpri: Disable on_facility() event handler on older libpri versions

Those that lack PRI_EVENT_FACILITY (<= 1.4.10)

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoftmod_libpri: Also conditionally disable pri_set_service_message_support() call
Stefan Knoblich [Tue, 8 Jan 2013 14:03:44 +0000 (15:03 +0100)] 
ftmod_libpri: Also conditionally disable pri_set_service_message_support() call

Same as pri_maintenance_service(), use HAVE_LIBPRI_MAINT_SERVICE.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoftmod_libpri: Add configure check for pri_maintenance_service()
Stefan Knoblich [Tue, 8 Jan 2013 13:30:59 +0000 (14:30 +0100)] 
ftmod_libpri: Add configure check for pri_maintenance_service()

Said function has been added in libpri-1.4.11 and breaks
building with older libpri versions (i.e. the passive one for ftmod_pritap).

Check for pri_maintenance_service() in configure and disable
the "maintenance" subcommand if it is not available.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFS-5002 --resolve
Anthony Minessale [Mon, 7 Jan 2013 20:22:56 +0000 (14:22 -0600)] 
FS-5002 --resolve

12 years agoFS-3951 --resolve
Anthony Minessale [Mon, 7 Jan 2013 18:36:53 +0000 (12:36 -0600)] 
FS-3951 --resolve

12 years agoFS-4994 --resolve
Brian West [Mon, 7 Jan 2013 19:41:08 +0000 (13:41 -0600)] 
FS-4994 --resolve

12 years agoFS-4985 --resolve
Anthony Minessale [Mon, 7 Jan 2013 17:43:26 +0000 (11:43 -0600)] 
FS-4985 --resolve

12 years agoFS-4978 --resolve this is fine besides one minor change to only consider this path...
Anthony Minessale [Mon, 7 Jan 2013 17:14:51 +0000 (11:14 -0600)] 
FS-4978 --resolve this is fine besides one minor change to only consider this path when we are doing passthru

12 years agoFS-4984 --resolve
Anthony Minessale [Mon, 7 Jan 2013 17:06:55 +0000 (11:06 -0600)] 
FS-4984 --resolve

12 years agoFS-4779 --resolve
Anthony Minessale [Mon, 7 Jan 2013 16:27:28 +0000 (10:27 -0600)] 
FS-4779 --resolve

12 years agoFS-4998 --resolve
Anthony Minessale [Mon, 7 Jan 2013 16:13:58 +0000 (10:13 -0600)] 
FS-4998 --resolve

12 years agoftmod_misdn: Fix brown paperbag logic bug in handle_b_channel_event()
Stefan Knoblich [Mon, 7 Jan 2013 17:04:00 +0000 (18:04 +0100)] 
ftmod_misdn: Fix brown paperbag logic bug in handle_b_channel_event()

Yeah, right, discard the incoming audio data when the b-channel is active...

Reverse the check, so ftdm_read() on an active mISDN b-channel will
be able to read audio data from the RX socketpair and not kill
the call from repeatedly timing out in poll().

Fixes:
    [WARNING] mod_freetdm.c:775 Too many timeouts while waiting I/O in channel FreeTDM/1:1/XX device 1:1!
    [ERR] mod_freetdm.c:820 clearing IO in channel FreeTDM/1:1/XX device 1:1!

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoftmod_misdn: Retry recvfrom() in case of EAGAIN
Stefan Knoblich [Mon, 7 Jan 2013 12:24:01 +0000 (13:24 +0100)] 
ftmod_misdn: Retry recvfrom() in case of EAGAIN

epoll_wait() on the B-channel socket may indicate pending messages, but
recvfrom() returns EAGAIN. Retry a few more times (up to 5 retries)
to get the pending message.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
12 years agoFS-4768 VS2012 add Setup Heat xslt filter to project
Jeff Lenk [Sun, 6 Jan 2013 17:53:11 +0000 (11:53 -0600)] 
FS-4768 VS2012 add Setup Heat xslt filter to project

12 years agoftmod_misdn: Fix %lx vs.__u64 format string error
Stefan Knoblich [Sun, 6 Jan 2013 12:47:06 +0000 (13:47 +0100)] 
ftmod_misdn: Fix %lx vs.__u64 format string error

Fixes:
      src/ftmod/ftmod_misdn/ftmod_misdn.c:924:3: error: format '%lx' expects
      argument of type 'long unsigned int', but argument 13 has type '__u64'
      [-Werror=format]

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
Reported-by: hyper_ch #freetdm @ irc.freenode.net
12 years agoFS-4768 update windows to mpg123-1.14.4
Jeff Lenk [Sat, 5 Jan 2013 21:47:38 +0000 (15:47 -0600)] 
FS-4768 update windows to mpg123-1.14.4

12 years agoMerge branch 'master' of fs-git:freeswitch
Raymond Chandler [Sat, 5 Jan 2013 01:53:16 +0000 (20:53 -0500)] 
Merge branch 'master' of fs-git:freeswitch

12 years agodon't disable conference if conference-set-profile is disallowed and set expand-vars...
Raymond Chandler [Sat, 5 Jan 2013 01:53:00 +0000 (20:53 -0500)] 
don't disable conference if conference-set-profile is disallowed and set expand-vars permission to match code

12 years agoFS-4768 rest of garmts changes mostly cosmetic
Jeff Lenk [Fri, 4 Jan 2013 20:10:51 +0000 (14:10 -0600)] 
FS-4768 rest of garmts changes mostly cosmetic

12 years agoFS-4768 part of garmts changes
Jeff Lenk [Fri, 4 Jan 2013 19:53:05 +0000 (13:53 -0600)] 
FS-4768 part of garmts changes

12 years agoFS-4768 add missing solution changes
Jeff Lenk [Fri, 4 Jan 2013 19:12:59 +0000 (13:12 -0600)] 
FS-4768 add missing solution changes

12 years agoFS-4768 add wix 3.7 support this is a work in progress
Jeff Lenk [Fri, 4 Jan 2013 18:18:56 +0000 (12:18 -0600)] 
FS-4768 add wix 3.7 support this is a work in progress

12 years agoFS-4768 cross 32bit fix
Jeff Lenk [Fri, 4 Jan 2013 13:26:08 +0000 (07:26 -0600)] 
FS-4768 cross 32bit fix

12 years agoFS-4768 download changes for openssl
Jeff Lenk [Fri, 4 Jan 2013 13:21:42 +0000 (07:21 -0600)] 
FS-4768 download changes for openssl

12 years agoFS-3568 add zh_CN phrase xml, out-dated but better than nothing
Seven Du [Fri, 4 Jan 2013 00:36:38 +0000 (08:36 +0800)] 
FS-3568 add zh_CN phrase xml, out-dated but better than nothing

12 years agoAdd some additional info on transfer so callee_id_name and number are available in...
Eliot Gable [Thu, 3 Jan 2013 23:09:19 +0000 (23:09 +0000)] 
Add some additional info on transfer so callee_id_name and number are available in this scenario.

12 years agoFix segfault on shut down of SQL queue manager in rare case where registration cleanu...
Eliot Gable [Thu, 3 Jan 2013 23:07:54 +0000 (23:07 +0000)] 
Fix segfault on shut down of SQL queue manager in rare case where registration cleanup is firing at the same time the queue manager is shutting down.

12 years agoFix mod_mongo build when no CFLAGS/CXXFLAGS are set in environment
Travis Cross [Thu, 3 Jan 2013 17:38:28 +0000 (17:38 +0000)] 
Fix mod_mongo build when no CFLAGS/CXXFLAGS are set in environment

os.environ['CFLAGS'] raises a KeyError if no CFLAGS variable is set in
the environment.  So instead we use os.environ.get('CFLAGS','') which
will return the empty string in the event no CFLAGS variable is set.

The previous problematic pattern originated from the suggested code
here for importing the build environment in SCons:

  http://www.scons.org/wiki/FrequentlyAskedQuestions#Why_doesn.27t_SCons_find_my_compiler.2BAC8-linker.2BAC8-etc..3F_I_can_execute_it_just_fine_from_the_command_line.

FS-4746 --resolve