Travis Cross
499f7096c4
Avoid crashing FS after delivering a VM
...
When vm-storage-dir was set to an absolute path, FS would abort after
delivering a VM because we were trying to free(3) memory sitting in
the middle of a memory pool.
FS-5329
2013-06-03 09:28:36 +00:00
Jeff Lenk
753282f38a
FS-5314 --resolve
...
(cherry picked from commit 40e33572b34e777deca8629bee1dc0cc3143e0ea)
2013-06-01 22:38:39 -05:00
Anthony Minessale
bcd770e017
FS-5488 --resolve
2013-05-31 14:45:51 -05:00
Nathan Neulinger
634a507546
FS-5449: --resolve add a mod_commands function to use the shell escape function and update the existing function to use correct escaping
...
adds a pool based implementation of the switch_util_quote_shell_arg function and changes existing function to be a wrapper around the pool based one
2013-05-31 16:40:10 -05:00
Anthony Minessale
5a8c753b9e
FS-5488 --resolve
2013-05-31 13:14:23 -05:00
Nathan Neulinger
2e66012e96
Change to correct prompt on outgoing call, eliminate UNDEFINED! message
2013-05-31 15:10:44 -05:00
Nathan Neulinger
d39086892f
Allow skinny speed dials to work when already off-hook
2013-05-31 15:10:44 -05:00
Nathan Neulinger
123d0865fb
FS-5431: --resolve fix socket creation loop for mod_skinny to avoid segfault
2013-05-31 15:10:43 -05:00
Nathan Neulinger
32bddaa6cd
FS-5429: --resolve add minimal idivert support for skinny
2013-05-31 15:10:43 -05:00
Nathan Neulinger
582e3699f6
FS-5379: --resolve fix skinny phone codec agreement issues due to incorrect hardwired ptime, update field names for future coding to be more descriptive
2013-05-31 15:10:43 -05:00
Nathan Neulinger
da5c2a6aef
FS-5225: --resolve add ability to dial by pressing line button
2013-05-31 15:10:43 -05:00
Nathan Neulinger
c33eb7412b
FS-5267: --resolve avoid null deref if sessions missing
2013-05-31 15:10:43 -05:00
Mathieu Parent
ab7635e9bc
Add IPs to mod_skinny recv/send event messages
...
FS-5268 --resolve
thanks to Nathan Neulinger
2013-05-31 15:10:43 -05:00
Mathieu Parent
4a981b336a
Don't pretend we support skinny-wait timeout (See #FS 477)
2013-05-31 15:10:42 -05:00
Mathieu Parent
b36ad82da7
Don't create a new session when pressing speeddial
...
Fixes #FS-5259 (Thanks to Nathan Neulinger for the patch)
2013-05-31 15:10:42 -05:00
Brian West
83c6f4250b
add kirk wireless servers to safe as they do not do rport
2013-05-31 11:56:53 -05:00
Steve Underwood
4d08e07237
Fixed a weakness in error UDPTL lost packet recovery. Hopefully this addresses
...
FS5202.
2013-05-31 09:04:46 -05:00
Brian West
b90dee2461
Swap this
2013-05-31 09:16:50 -05:00
Travis Cross
e1a773406d
Unsigned values are never less than zero
2013-05-29 03:02:21 +00:00
Travis Cross
1637a08206
Avoid using psession uninitialized in mod_fsk
2013-05-29 03:00:13 +00:00
Travis Cross
de3727fe06
Add common include paths for jni.h and jni_md.h
2013-05-29 02:48:28 +00:00
Travis Cross
50a02efd27
Fix variable type in mod_nibblebill
2013-05-29 02:48:11 +00:00
Travis Cross
e964215868
Work around error in pocketsphinx-0.7
...
fsg_search.c:263:2: error: non-void function 'fsg_search_reinit' should return a value [-Wreturn-type]
2013-05-29 02:48:01 +00:00
Travis Cross
e60877cde6
Add missing newline at end of mod_say_fa.c
2013-05-29 02:47:08 +00:00
Mariusz Czułada
cd549aa44a
FS-5157 patch accepted
2013-05-29 00:22:19 +02:00
Travis Cross
acc8eb5cb6
Remove unused variable in mod_rtmp
...
Unused variables break the build with recent versions of gcc and
clang.
2013-05-26 05:29:21 +00:00
Travis Cross
ff85c6cfdf
Fix memory leaks in mod_tts_commandline
...
We were using both switch_util_quote_shell_arg and
switch_string_replace without freeing the results even though both
functions malloc.
2013-05-26 01:08:10 +00:00
Travis Cross
103d97e208
Leave room for switch_escape_string to add a terminating null
...
Thanks-to: Nathan Neulinger <nneul@mst.edu>
FS-5448 --resolve
2013-05-25 23:29:48 +00:00
Travis Cross
2870bb9200
Fix comment spelling
...
Thanks-to: Mariusz Czułada <manieq.net@gmail.com>
2013-05-25 21:47:08 +00:00
Travis Cross
ed276a10d2
Fix memory corruption in mod_erlang_event
...
Thanks-to: Alexandre Snarskii <snar@snar.spb.ru>
FS-5465 --resolve
2013-05-25 21:46:58 +00:00
William King
a4b8226c89
Cleaning up logically dead code.
2013-05-25 07:02:33 -07:00
William King
50b664c2dd
Small off by one error. If the array is of size 144, then an index of 144 inclusive is an error.
2013-05-25 06:41:22 -07:00
William King
dfbc175776
Let's bit a bit safer when dereferencing pointers.
2013-05-24 20:03:19 -07:00
William King
6c3062a768
Removing logically dead code
2013-05-24 19:59:20 -07:00
William King
4edf66be98
If there is a problem reading the dictionary file, don't leak memory...
2013-05-24 19:55:37 -07:00
William King
8803804f90
Removing unused code
2013-05-24 19:53:10 -07:00
William King
47c6981a9f
More explicit and defensive code so if the init fails we know we handling this pointer safely, because rc_config_init will free the pointer if there was a problem, but it will not set the pointer to NULL.
2013-05-24 19:49:20 -07:00
William King
6320042f6b
Another location where mod_rtmp would leak memory.
2013-05-24 19:45:24 -07:00
William King
83ae82fd2d
Fix improper handling of a double linked list that could have caused a memory leak.
2013-05-24 19:42:02 -07:00
William King
b3aea78730
Appears to have been a copy paste error because this doesn't do what the api claims, and it also leaks the reference to the new node.
2013-05-24 19:35:43 -07:00
William King
8a743cb2f3
Fixing a memory leak. name needs to be freed since it's being strdup'd lower.
2013-05-24 19:31:40 -07:00
Anthony Minessale
aecd186ba5
FS-5470 --resolve
2013-05-24 09:37:40 -05:00
Mariusz Czułada
e44316d3ea
FS-5042 changed event body creation
2013-05-24 09:02:23 -05:00
Anthony Minessale
22076b7b6f
FS-5453 --resolve
2013-05-24 08:13:55 -05:00
Anthony Minessale
9c98829aab
FS-5453 --resolve this is a different issue, we just have to hangup the loopback channel so the loopback and the sip don't both execute the extension
2013-05-23 09:59:18 -05:00
Anthony Minessale
0060313ea1
swig
2013-05-23 09:55:52 -05:00
Anthony Minessale
18ac2a2540
FS-5042 --resolve
2013-05-23 08:07:26 -05:00
Anthony Minessale
3d2eb20a28
FS-5453 --resolve
2013-05-23 08:06:52 -05:00
Anthony Minessale
c08622235d
FS-5402 --resolve the problem is ent originate has many channels and many causes to parse so we need to check it against all the causes
2013-05-22 11:01:59 -05:00
Anthony Minessale
1b6860d8e3
FS-5453 --resolve
2013-05-21 12:02:12 -05:00