]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Travis Cross [Wed, 3 Jul 2013 04:25:48 +0000 (04:25 +0000)]
Tweak such that control-modules.gen matches
Travis Cross [Wed, 3 Jul 2013 04:22:26 +0000 (04:22 +0000)]
Add mod_ssml to Debian packaging
Travis Cross [Wed, 3 Jul 2013 04:22:15 +0000 (04:22 +0000)]
Add mod_rayo to debian packaging
Ken Rice [Tue, 2 Jul 2013 14:33:23 +0000 (09:33 -0500)]
slight tweak to the spec file
Anthony Minessale [Tue, 2 Jul 2013 13:44:47 +0000 (08:44 -0500)]
FS-5568 --resolve the real problem is that L=-1 is not valid because the L param is about how many times to generate the output while generating the tone so -1 is impossible because it can never end to let you hear it. The real fix is to not allow -1 loops=-1 is the correct way to do this because that is parsed after the tone is generated and repeats the entire thing. Doing something like L=100 actually generates the whole slinear audio 100 times into memore where loops=100 only generates the little snippet and repeats it after it was generated.
Nathan Neulinger [Tue, 2 Jul 2013 03:19:15 +0000 (22:19 -0500)]
partial rollback of
ec6754262863475136c6a53b012eb7b0bb62d7ba to fix skinny breakage
Ken Rice [Mon, 1 Jul 2013 22:10:23 +0000 (17:10 -0500)]
Bump
Ken Rice [Mon, 1 Jul 2013 22:03:00 +0000 (17:03 -0500)]
--resolve FS-5566
When you use $12345 in regex substitutions, it isn't obvious
whenever you mean $1-concatenated-2345 or $12-concatenated-345
or any other variation. In all other languages, in order to
solve this ambiguity, a braces {} are allowed to be used to
separate variable name (or a reference) from surrounding text,
like ${1}2345 or ${12}345. Use the same for freeswitch too.
While at it, fix a buffer overflow as well: the index[] variable
which is used to copy the "variable" name is 10 chars long, but
it is used in the code without bounds checking, so a reference
which is >9 chars long ($
1234567890 ) will overflow the buffer,
crashing freeswitch.
And another overflow is in the way how size of the "substituted"
variable is handled. First, in the outer loop, we compare the
wrong variable with the size of `substituted' buffer (amount of
bytes we took from the source instead of amount of bytes we
used in `substituted'). And second, when actual regex match
is being substitured, amount of room in `substituted' variable
is not checked at all.
Patch contributed by Michael Tokarev <mjt@tls.msk.ru>
Anthony Minessale [Mon, 1 Jul 2013 19:31:43 +0000 (14:31 -0500)]
fix input event checker pre-empting return value from dtmf checker when both are present
Anthony Minessale [Fri, 28 Jun 2013 19:20:58 +0000 (14:20 -0500)]
fix race condition on device state destroy
Jeff Lenk [Fri, 28 Jun 2013 16:05:27 +0000 (11:05 -0500)]
FS-5527 fix compiler error windows
(cherry picked from commit
a52a604fbb561dbb604676b1a17888bd74625101 )
Anthony Minessale [Fri, 28 Jun 2013 15:42:01 +0000 (10:42 -0500)]
FS-5527 --resolve
Conflicts:
libs/sofia-sip/.update
libs/sofia-sip/libsofia-sip-ua/nta/nta.c
Chris Rienzo [Fri, 28 Jun 2013 15:16:06 +0000 (11:16 -0400)]
mod_rayo: dtmf #*A-D was broken
Brian West [Fri, 28 Jun 2013 14:48:28 +0000 (09:48 -0500)]
punt without return
Anthony Minessale [Thu, 27 Jun 2013 21:31:29 +0000 (16:31 -0500)]
add preAnswer and ringReady too
Anthony Minessale [Thu, 27 Jun 2013 21:25:59 +0000 (16:25 -0500)]
add answer work tag to httapi
Nathan Neulinger [Thu, 27 Jun 2013 02:56:10 +0000 (21:56 -0500)]
improve skinny behavior in HA deployment
Nathan Neulinger [Thu, 27 Jun 2013 02:55:38 +0000 (21:55 -0500)]
typo
Anthony Minessale [Wed, 26 Jun 2013 23:35:06 +0000 (18:35 -0500)]
set rtp params in skinny for rtp flush on bridge
Anthony Minessale [Wed, 26 Jun 2013 21:04:28 +0000 (16:04 -0500)]
fix empty +flags{} pre-empting conference_member_flags variable
Brian West [Wed, 26 Jun 2013 20:17:41 +0000 (15:17 -0500)]
use the correct repeat key to replay messages
Anthony Minessale [Wed, 26 Jun 2013 15:51:44 +0000 (10:51 -0500)]
FS-5550 --resolve
Chris Rienzo [Tue, 25 Jun 2013 19:15:08 +0000 (15:15 -0400)]
mod_rayo: added missing modeline
Nathan Neulinger [Tue, 25 Jun 2013 16:50:17 +0000 (11:50 -0500)]
make noexpandtab explicit in all vim modelines other than xml files
Conflicts:
src/include/switch_core_media.h
src/mod/endpoints/mod_sofia/sofia_media.c
src/switch_core_media.c
Chris Rienzo [Tue, 25 Jun 2013 15:40:38 +0000 (11:40 -0400)]
mod_rayo: used wrong stack
Chris Rienzo [Tue, 25 Jun 2013 15:30:10 +0000 (11:30 -0400)]
mod_rayo: fixes for <prompt> and reply loops
Chris Rienzo [Tue, 25 Jun 2013 12:08:56 +0000 (08:08 -0400)]
mod_rayo: fix component JID
Chris Rienzo [Tue, 25 Jun 2013 11:54:59 +0000 (07:54 -0400)]
mod_rayo: fix cleanup of console complete functions
Chris Rienzo [Tue, 25 Jun 2013 11:42:34 +0000 (07:42 -0400)]
mod_rayo: don't send item-not-found to replies
Chris Rienzo [Tue, 25 Jun 2013 02:27:37 +0000 (22:27 -0400)]
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
Chris Rienzo [Tue, 25 Jun 2013 02:12:24 +0000 (22:12 -0400)]
mod_http_cache: valgrind fixes
Chris Rienzo [Tue, 25 Jun 2013 02:07:50 +0000 (22:07 -0400)]
mod_ssml: valgrind fixes
Chris Rienzo [Tue, 25 Jun 2013 01:55:58 +0000 (21:55 -0400)]
mod_rayo: valgrind fixes
Chris Rienzo [Tue, 25 Jun 2013 01:14:27 +0000 (21:14 -0400)]
mod_rayo: forgot to return error if unknown destination for stanza
Chris Rienzo [Tue, 25 Jun 2013 00:50:37 +0000 (20:50 -0400)]
mod_rayo: added message delivery threads
Chris Rienzo [Mon, 24 Jun 2013 18:51:54 +0000 (14:51 -0400)]
mod_rayo: reworked internal messaging- all messages sent by JID only
Chris Rienzo [Mon, 24 Jun 2013 14:02:09 +0000 (10:02 -0400)]
mod_rayo: remove reply from send function - everything is send only now
Anthony Minessale [Mon, 24 Jun 2013 14:45:43 +0000 (09:45 -0500)]
FS-5530 --resolve this will make it identical to the bridge behaviour even when the bridge in early media begins and now you will explicitly need continue_on_fail=true in this situation to not fail
Anthony Minessale [Mon, 24 Jun 2013 14:15:01 +0000 (09:15 -0500)]
FS-5539 --resolve
Nathan Neulinger [Mon, 24 Jun 2013 02:47:58 +0000 (21:47 -0500)]
skinny more logging improvements and some refactoring of protocol replies
Nathan Neulinger [Sun, 23 Jun 2013 21:11:54 +0000 (16:11 -0500)]
skinny - add simple expansion of text strings by id in the logging msgs
Nathan Neulinger [Sun, 23 Jun 2013 20:18:10 +0000 (15:18 -0500)]
logging
Nathan Neulinger [Sun, 23 Jun 2013 20:11:31 +0000 (15:11 -0500)]
fix broken build due to running with warnings disabled, oops
Nathan Neulinger [Sun, 23 Jun 2013 19:58:25 +0000 (14:58 -0500)]
skinny logging
Jeff Lenk [Sun, 23 Jun 2013 19:40:51 +0000 (14:40 -0500)]
fix windows build
Nathan Neulinger [Sun, 23 Jun 2013 19:19:05 +0000 (14:19 -0500)]
improvements to skinny logging, table based message text ids
Nathan Neulinger [Sat, 22 Jun 2013 18:46:26 +0000 (13:46 -0500)]
misc constant name adjustments to match actual text on phones
Ben Langfeld [Fri, 21 Jun 2013 17:46:47 +0000 (13:46 -0400)]
mod_rayo: Punchblock now supports content-type on input matches
Fix applied to Punchblock here: https://github.com/adhearsion/punchblock/commit/
cef5198e80b60e19fc949b21f6e0dc438cecc5df
Nathan Neulinger [Fri, 21 Jun 2013 19:48:49 +0000 (14:48 -0500)]
FS-5532 - workaround to improve behavior, but not correct fix
Chris Rienzo [Fri, 21 Jun 2013 13:42:54 +0000 (09:42 -0400)]
mod_rayo: fix crash when DTMF is received after input timeout
Anthony Minessale [Fri, 21 Jun 2013 03:53:20 +0000 (22:53 -0500)]
FS-5531 --resolve add another optional param to supply flags for either behaviour n for null and b for boolean
Anthony Minessale [Fri, 21 Jun 2013 03:25:25 +0000 (22:25 -0500)]
sniffing glue
Anthony Minessale [Fri, 21 Jun 2013 02:51:31 +0000 (21:51 -0500)]
fill the opposite file to keep data in sync
Anthony Minessale [Fri, 21 Jun 2013 02:29:31 +0000 (21:29 -0500)]
add answer_delay variable to sleep N ms when answer is called from the channel thread
Anthony Minessale [Fri, 21 Jun 2013 02:15:32 +0000 (21:15 -0500)]
FS-5530
Anthony Minessale [Fri, 21 Jun 2013 02:10:23 +0000 (21:10 -0500)]
FS-5530 --resolve
Anthony Minessale [Fri, 21 Jun 2013 01:58:55 +0000 (20:58 -0500)]
FS-5530 --resolve
Anthony Minessale [Thu, 20 Jun 2013 23:33:40 +0000 (18:33 -0500)]
FS-5513 --resolve
Anthony Minessale [Thu, 20 Jun 2013 18:23:55 +0000 (13:23 -0500)]
doh
Anthony Minessale [Thu, 20 Jun 2013 16:40:56 +0000 (11:40 -0500)]
swigall
Anthony Minessale [Thu, 20 Jun 2013 16:29:26 +0000 (11:29 -0500)]
add novideo app
Anthony Minessale [Thu, 20 Jun 2013 18:08:09 +0000 (13:08 -0500)]
add novideo app
Conflicts:
src/include/switch_types.h
Anthony Minessale [Thu, 20 Jun 2013 17:36:30 +0000 (12:36 -0500)]
FS-5529 --resolve
Anthony Minessale [Thu, 20 Jun 2013 15:50:33 +0000 (10:50 -0500)]
fix gcc bug patch
Conflicts:
libs/sofia-sip/.update
Anthony Minessale [Thu, 20 Jun 2013 15:16:32 +0000 (10:16 -0500)]
newer gcc does not like when you use out of bounds array indexes to access other elements in a struct (at least at -O2)
Chris Rienzo [Thu, 20 Jun 2013 13:26:04 +0000 (09:26 -0400)]
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
Chris Rienzo [Thu, 20 Jun 2013 13:24:46 +0000 (09:24 -0400)]
mod_ssml: XML decode <audio src=".. attribute since iksemel SAX parser doesn't
Jeff Lenk [Wed, 19 Jun 2013 16:15:59 +0000 (11:15 -0500)]
fix trivial compiler warnings for windows
Jeff Lenk [Wed, 19 Jun 2013 15:52:10 +0000 (10:52 -0500)]
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
Jeff Lenk [Wed, 19 Jun 2013 15:51:52 +0000 (10:51 -0500)]
FS-5526 --resolve
Chris Rienzo [Wed, 19 Jun 2013 12:53:17 +0000 (08:53 -0400)]
mod_rayo: allow variables to be passed in dialstring
Anthony Minessale [Wed, 19 Jun 2013 02:19:24 +0000 (21:19 -0500)]
FS-4969 --resolve
Anthony Minessale [Wed, 19 Jun 2013 02:17:28 +0000 (21:17 -0500)]
FS-5513
Anthony Minessale [Tue, 18 Jun 2013 21:19:02 +0000 (16:19 -0500)]
only refuse loopback endoint not profiles named loopback
Brian West [Tue, 18 Jun 2013 20:48:52 +0000 (15:48 -0500)]
fix reload of outbound_name change
Anthony Minessale [Tue, 18 Jun 2013 19:38:57 +0000 (14:38 -0500)]
fix build on cent5
Nathan Neulinger [Tue, 18 Jun 2013 17:21:35 +0000 (12:21 -0500)]
FS-5510 --resolve - also add logging of hangup cause
Anthony Minessale [Tue, 18 Jun 2013 14:13:34 +0000 (09:13 -0500)]
swigall
Nathan Neulinger [Tue, 18 Jun 2013 14:41:56 +0000 (09:41 -0500)]
add skinny cmd to kill all current listeners
Nathan Neulinger [Tue, 18 Jun 2013 14:18:31 +0000 (09:18 -0500)]
Add skinny device kill api command
Anthony Minessale [Tue, 18 Jun 2013 11:24:23 +0000 (06:24 -0500)]
refactor
Anthony Minessale [Tue, 18 Jun 2013 02:38:09 +0000 (21:38 -0500)]
FS-5513 --resolve
Anthony Minessale [Tue, 18 Jun 2013 00:43:08 +0000 (19:43 -0500)]
FS-5519 --resolve
Brian West [Mon, 17 Jun 2013 22:51:34 +0000 (17:51 -0500)]
remove debugging
Anthony Minessale [Mon, 17 Jun 2013 15:57:19 +0000 (10:57 -0500)]
remove cid flip from pickup
Anthony Minessale [Mon, 17 Jun 2013 15:44:43 +0000 (10:44 -0500)]
add deflect parsing support for mod_loopback and fix unloop bug
Anthony Minessale [Mon, 17 Jun 2013 15:43:59 +0000 (10:43 -0500)]
dont change device state from hangup to hangup
Travis Cross [Sun, 16 Jun 2013 14:21:44 +0000 (14:21 +0000)]
Check for config before starting
...so we can tell people what to do and where to look.
Jeff Lenk [Fri, 14 Jun 2013 16:42:58 +0000 (11:42 -0500)]
vs2010 reswig
Chris Rienzo [Thu, 13 Jun 2013 19:28:53 +0000 (15:28 -0400)]
mod_rayo: some fixes for punchblock 2.0 compatibility
William King [Thu, 13 Jun 2013 17:07:56 +0000 (10:07 -0700)]
Fix missing return statement.
Chris Rienzo [Thu, 13 Jun 2013 15:23:12 +0000 (11:23 -0400)]
mod_rayo: updates for 0.2 of spec
Anthony Minessale [Thu, 13 Jun 2013 04:46:47 +0000 (23:46 -0500)]
disable dialog matching for subscribe reqs so it always uses a new handle to avoid conflicting with notify transactions
William King [Thu, 13 Jun 2013 04:39:14 +0000 (21:39 -0700)]
New compiler warning(error). Unused assignment before the pointer is reassigned.
William King [Thu, 13 Jun 2013 04:23:52 +0000 (21:23 -0700)]
If the addr pointer is NULL, better to check first before using it.
William King [Thu, 13 Jun 2013 04:21:38 +0000 (21:21 -0700)]
This is probably what was intended. If the pointer 'path' is NULL, or if it is not NULL, then the first char should not be '\0'
William King [Thu, 13 Jun 2013 04:17:04 +0000 (21:17 -0700)]
oops
William King [Thu, 13 Jun 2013 01:28:14 +0000 (18:28 -0700)]
DO NOT PULL TO MASTER. Fix typo when setting the video recv port. Bug does not exist in master due to the refactor.
William King [Thu, 13 Jun 2013 00:17:40 +0000 (17:17 -0700)]
Fix minor typo so that the metadata album field can be set.
William King [Thu, 13 Jun 2013 00:11:22 +0000 (17:11 -0700)]
Since I can't seem to locate what this might be used for, or the more correct solution, I'm going to comment it out for now. If someone can find a better solution so that this functionality would actually work, please advise.