Anthony Minessale
50b68f2f85
add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device
2013-06-05 11:19:53 -05:00
Brian West
31b6d6017b
Up this buffer to prevent boxes from locking up if they receive more than 1000 bytes.
2013-06-04 17:09:33 -05:00
Stefan Knoblich
bf0b3291bb
ftmod_libpri: Fix channel iterator memory leak
...
Keep the original iterator around to be able to actually free it
after use.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-01 22:49:00 +02:00
Stefan Knoblich
424850f688
ftmod_libpri: Fix possible NULL-ptr dereference crash in on_restart(_ack)()
...
Catch single channel RESTART/RESTART ACK events for non-B-channels,
that would lead to a NULL pointer dereference, because those do not have
per-channel private data (chan->call_data = chan_priv == NULL).
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-01 22:48:45 +02: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
Travis Cross
5e7485ff20
Avoid dereferencing potential null value
2013-05-29 02:52:13 +00:00
Travis Cross
9ce4be3daa
Remove assignment without effect
2013-05-29 02:52:05 +00:00
Travis Cross
ca9d806042
Avoid dereferencing potential null value
2013-05-29 02:51:57 +00:00
Travis Cross
83e33bb399
Handle potential malloc failure better
2013-05-29 02:51:51 +00:00
Travis Cross
58e48416be
Add missing text editor local variable blocks
2013-05-29 02:50:03 +00:00
Travis Cross
00769c458f
Fix unlikely memory leak in ESL
2013-05-29 02:48:59 +00:00
Travis Cross
800fe2a970
Remove assignment without effect in fs_cli
2013-05-29 02:48:50 +00:00
Travis Cross
987f76d379
Avoid dangling reference at end of fs_cli
...
Not that it really matters since we're returning to the OS momentarily
at that point anyway.
2013-05-29 02:48:33 +00:00
Jeff Lenk
73257d7ca2
FS-5479 --resolve
2013-05-29 02:48:23 +00:00
Jeff Lenk
1926a54bd0
fix unused parameter warning on windows
2013-05-29 02:48:17 +00:00
Travis Cross
d5d9e45632
Remove self-assignment without any effect
...
clang:
error: explicitly assigning a variable of type 'uint16_t' (aka 'unsigned short') to itself [-Werror,-Wself-assign]
2013-05-29 02:47:41 +00:00
Travis Cross
f07e58d30f
Handle a failure of strerror_r
...
This fixes the build on gcc-4.7.3. The build was breaking with:
error: ignoring return value of 'strerror_r', declared with attribute warn_unused_result [-Werror=unused-result]
2013-05-25 21:44:16 +00:00
William King
898a487443
Theoretical memory leak where if attr_init failed, then check would have still been malloc'd but not used.
2013-05-18 20:42:35 -07:00
William King
4192bf3370
Minor code cleanup. calling va_start without calling va_end doesn't leak does it? Either way, it's fixed now.
2013-05-18 20:15:14 -07:00
Anthony Minessale
d3c5713649
FS-5325 force rebuild
2013-05-14 07:44:48 -05:00
Jeff Lenk
b52994ed5d
FS-5325 windows compile
...
(cherry picked from commit d466316ace
)
2013-05-10 17:34:06 -05:00
Anthony Minessale
b8b6756a44
FS-5325
2013-05-10 12:55:46 -05:00
Anthony Minessale
4f8faf9b78
FS-5325 i'll put the nonblocking in but I still think this is a problem with openssl, a short read is not there every single time you connect, When the lib is in full blocking mode it should be handling the complicated actions internally. As complicated as socket programming is, async ssl is even worse because it requires you to do your own buffering and attemps to read may fail waiting for you to write or vice-versa which should have been handled for us in the lib. non-interruptable syscalls are getting pretty outdated and not enabling it is much less complex than making every socket app on earth be non-blocking
2013-05-09 12:56:59 -05:00
Anthony Minessale
d6cd34143b
FS-5325
2013-05-07 11:30:53 -05:00
Anthony Minessale
b4feb4d93f
rebuild
2013-04-25 12:15:50 -05:00
Anthony Minessale
d7e107a46a
add tcp keepalive where possible
2013-04-25 12:15:30 -05:00
Anthony Minessale
03f9daf002
remember to file your tps reports
2013-04-24 15:52:10 -05:00
Anthony Minessale
31f294e417
FS-5343 --resolve
...
Conflicts:
libs/sofia-sip/.update
2013-04-24 12:11:02 -05:00
Anthony Minessale
9dcfc67dd0
FS-5325 this should prefer v4 addrs to avoid the blocking on connect as well so you can use the dns name again
2013-04-24 10:50:36 -05:00
Anthony Minessale
6368321bd3
FS-5325
2013-04-24 10:50:36 -05:00
Jeff Lenk
33c389add5
revert unintentional part of FS-5273
2013-04-21 16:03:15 -05:00
Anthony Minessale
eebf11b350
FS-3612 --resolve This got reverted by accident. Funny that it took a year for someone to notive =0
2013-04-19 15:29:07 -05:00
Jeff Lenk
0afcde5440
FS-5307 --resolve
2013-04-15 11:55:33 -05:00
Jeff Lenk
434a286b48
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
2013-04-08 19:47:02 -05:00
Jeff Lenk
2294d777b8
FS-5273 --resolve
2013-04-08 19:41:14 -05:00
Anthony Minessale
61c65b47ca
FS-5271 --resolve
2013-04-08 12:53:29 -05:00
Steve Underwood
311cc1060b
Added missing symbol FP_CONSTELLATION_SHIFT_FACTOR in v29rx.c
2013-03-23 22:20:56 +08:00
Jeff Lenk
839c4724d7
part 3 and last
2013-03-21 16:48:41 -05:00
Jeff Lenk
c6b204ca85
part 2
2013-03-21 16:34:41 -05:00
Jeff Lenk
afc73fbe70
windows fix for spandsp make_math_fixed_tables part 1
2013-03-21 16:26:48 -05:00
Michael Jerris
730599ff89
FS-5206: --resolve add .gitignore
2013-03-21 16:54:55 -04:00
David Yat Sin
fb9163fe5a
Fix for not flushing DTMF buffer at end of call
2013-03-21 10:41:16 -04:00
Steve Underwood
ac0defb874
A little more modem polishing
2013-03-21 22:16:51 +08:00
Steve Underwood
8396519956
A few spandsp tweaks
2013-03-21 21:01:54 +08:00
David Yat Sin
20110f4569
Freetdm - ISDN:Fix for race condition where we receive a new call, and did not finish clearing existing call internally.
2013-03-19 14:32:03 -04:00
Travis Cross
e9e5f00de7
Enable automatic build support on FreeBSD
...
Thanks-to: <royj@yandex.ru>
2013-03-17 18:40:37 +00:00
Travis Cross
950a7b7a9a
Make sure HAVE_DOXYGEN is defined
...
Thanks-to: <royj@yandex.ru>
2013-03-17 18:40:28 +00:00
Travis Cross
a4b8a73989
Refactor doxygen check code
2013-03-17 18:40:21 +00:00
Jeff Lenk
e40ba88fbe
fix windows build for last spandsp commit for vs2010-2012
2013-03-16 15:21:38 -05:00