Commit Graph

24859 Commits

Author SHA1 Message Date
Stefan Knoblich 0e2a590afa mod_sofia: Add missing format string to switch_event_add_body() call
Fixes GCC format string warning/error.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-07-11 01:20:22 +02:00
Ken Rice d9e5a55c55 FS-5003 --resolve 2013-07-10 17:31:28 -05:00
Raymond Chandler db3c1abce0 FS-4123 --resolve slightly modified patch applied 2013-07-10 17:54:19 -04:00
Ken Rice 24669125e4 FS-5555 --resolve 2013-07-10 12:09:24 -05:00
Ken Rice 27ccb69c94 FS-5524 --resolve 2013-07-10 11:58:22 -05:00
Ken Rice d1b43f36f0 FS-5559 --resolve 2013-07-10 11:58:14 -05:00
Raymond Chandler 0ed5126c0c add chatplan info app 2013-07-10 12:47:16 -04:00
Raymond Chandler ddf1908fae FS-5467 --resolve patch applied 2013-07-10 12:17:22 -04:00
Michael S Collins 2c00f4c570 Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable 2013-07-10 08:28:29 -07:00
Michael S Collins 13de330c60 FS-5393: --resolve mod_voicemail: add skip_record_check and skip_record_urgent_check vars 2013-07-10 08:28:17 -07:00
Raymond Chandler 2ec821b74b FS-3911 --resolve patch applied 2013-07-10 10:53:28 -04:00
Ken Rice 2f2a879138 FS-5589 --resolve 2013-07-10 09:44:33 -05:00
Jeff Lenk 0b3cafcf0a FS-5275 -resolve 2013-07-09 08:50:56 -05:00
Jeff Lenk ca73adbea0 FS-5588 --resolve windows compiler fixes 2013-07-09 07:59:41 -05:00
Seven Du 3e92f570d1 debug audio on h323 channel 2013-07-09 14:03:06 +08:00
Brian West aa68eac352 fix logic from race fix 2013-07-08 13:19:10 -05:00
Chris Rienzo 4bcaf1e60b mod_rayo: fix - client messages not accepted over s2s connection 2013-07-08 13:10:04 -04:00
Seven Du cfd388301d --resolve FS-5072 2013-07-08 00:04:42 +08:00
Ken Rice 2fd21a47b1 FS-2816 --resolve 2013-07-06 22:03:44 -05:00
Jeff Lenk 84de992b8b FS-3127 --resolve please reopen if not fixed 2013-07-06 12:52:50 -05:00
Brian West 4c6886d7e2 fix race 2013-07-05 19:50:43 -05:00
Ken Rice 47d35790bd Make this a warning not an error. libuuid and its associated dev packages are HIGHLY recommended. 2013-07-05 10:12:59 -05:00
Ken Rice 756dd2ebb9 fix typo 2013-07-05 09:49:46 -05:00
Ken Rice 28f0ade282 fix libuuid detection 2013-07-04 22:03:38 -05:00
Ken Rice ab03347c3d --resolve FS-3922 2013-07-04 21:24:09 -05:00
Jeff Lenk 667a8d8868 fix stupid c89 for windows 2013-07-04 12:27:59 -05:00
Ken Rice 60adf50f86 --resolve FS-5558 2013-07-03 15:55:57 -05:00
Ken Rice d2cd255a8f --resolve FS-5569 2013-07-03 15:55:52 -05:00
Ken Rice c58b1508a2 --resolve FS-5426 2013-07-03 14:14:33 -05:00
Ken Rice 42916f8176 --resolve FS-5432 2013-07-03 14:14:20 -05:00
Raymond Chandler 030afd2a49 Merge branch 'v1.2.stable' of fs-git:freeswitch into v1.2.stable 2013-07-03 14:57:39 -04:00
Raymond Chandler eb19191c88 add missing modules 2013-07-03 14:56:01 -04:00
Chris Rienzo d2c9ee0d23 mod_rayo: move example config so that make config-rayo works 2013-07-03 14:23:18 -04:00
Ken Rice a4408e62a6 --resolve FS-3918 using patch that adds conference_moderator_pin channel variable 2013-07-03 11:14:10 -05:00
Travis Cross 842c5ea877 Fix spacing 2013-07-03 16:07:31 +00:00
Travis Cross 0a4bbaf5a5 Fix uninitialized use of length variable
Bad things must have been happening when this was hit.

This was introduced in commit 7656a075c7
2013-07-03 16:02:40 +00:00
Travis Cross 4efa173475 Tweak such that control-modules.gen matches 2013-07-03 04:29:08 +00:00
Travis Cross b48ffd056c Add mod_ssml to Debian packaging 2013-07-03 04:29:07 +00:00
Travis Cross 5e2c513e43 Add mod_rayo to debian packaging 2013-07-03 04:29:05 +00:00
Ken Rice e6ae610bec slight tweak to the spec file 2013-07-02 09:33:44 -05:00
Anthony Minessale c5b8d3ee9b 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. 2013-07-02 08:50:14 -05:00
Nathan Neulinger 620a5804e6 partial rollback of ec67542628 to fix skinny breakage 2013-07-01 22:19:15 -05:00
Ken Rice 3c6e6e4d92 Bump 2013-07-01 17:10:23 -05:00
Ken Rice f721a2592b --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>
2013-07-01 17:06:13 -05:00
Anthony Minessale 0548f33a46 fix input event checker pre-empting return value from dtmf checker when both are present 2013-07-01 14:31:57 -05:00
Anthony Minessale 929f52b15c fix race condition on device state destroy 2013-06-28 14:21:18 -05:00
Jeff Lenk 5e2f808de6 FS-5527 fix compiler error windows
(cherry picked from commit a52a604fbb)
2013-06-28 11:10:58 -05:00
Anthony Minessale 74740cca5f FS-5527 --resolve
Conflicts:
	libs/sofia-sip/.update
	libs/sofia-sip/libsofia-sip-ua/nta/nta.c
2013-06-28 10:45:33 -05:00
Chris Rienzo 007ddda560 mod_rayo: dtmf #*A-D was broken 2013-06-28 11:16:40 -04:00
Brian West ba6bf28a5e punt without return 2013-06-28 09:48:28 -05:00