6562 Commits

Author SHA1 Message Date
Jeff Lenk
5d77546bd5 FS-5167 add version stuff to vs2010 2013-06-07 07:26:13 +00:00
Moises Silva
2f208a64a7 OPENZAP-200 --resolve
Patch provided by: Spencer Thomason

Implement appropiate caller/called TON in ftmod_libpri
2013-06-07 07:26:12 +00:00
Jeff Lenk
ec44f6aec0 FS-5167 2013-06-07 07:26:11 +00:00
Jeff Lenk
a319f91ee6 FS-5272 --resolve 2013-06-07 07:26:10 +00:00
Jeff Lenk
e9b94b0fbc windows missed this spot 2013-06-07 07:26:06 +00:00
Jeff Lenk
c75fc0d688 windows compile openssl missed this 2013-06-07 07:26:06 +00:00
Mathieu Parent
c9e09cf78a Revert local stuff from previous commit 2013-06-07 07:26:04 +00:00
Jeff Lenk
f6838e2ce0 windows openssl missing file 2013-06-07 07:25:58 +00:00
Jeff Lenk
329fd4715a upgrade windows openssl to 1.0.1c 2013-06-07 07:25:58 +00:00
Stefan Knoblich
4ed7cd977a esl: Don't abort the esl_listen() loop(s) if accept() returns with errno == EINTR
ivrd doesn't use sigaction + SA_RESTART for SIGCHILD. An exiting
child process will interrupt accept() in the parent to handle
the signal, which makes accept() return -1 (errno = EINTR) after
the sighandler function returns.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-07 05:42:45 +00:00
Stefan Knoblich
a573be11a1 ivrd: fflush() stdout before entering esl_listen()
Fixes repeatedly printing the 'Starting forking listener' message,
if stdout has been redirected into a logfile (for example).

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-06-07 05:42:45 +00:00
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 d466316ace5e797c8130ca672d3ba17c79669f16)
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