31822 Commits

Author SHA1 Message Date
Ken Rice
7a77e0bb2c version bump v1.6.19 2017-07-13 07:01:45 -05:00
Mike Jerris
eee4464139 swigall 2017-07-11 12:59:09 -05:00
Mike Jerris
03749835f2 Revert "FS-10304: [mod_callcenter] Prevent infinite logging when a stale queue member in found in the database"
This reverts commit 5d4ee9a8517d552f84d26bcd7f61f29c138475be.
2017-07-11 13:51:46 -04:00
Mike Jerris
dfa9bb6000 FS-10427: move mod_lua to use swig3.0 so we can reswig on debian9
Conflicts:
	src/mod/languages/mod_lua/mod_lua_wrap.cpp
2017-07-11 12:21:45 -05:00
Mike Jerris
212af9f22b FS-10480: [mod_av] fix crash recording an audio only stream to an rtmp stream 2017-07-11 13:11:17 -04:00
trevora
988fcc8c6f FS-10395: [mod_sofia] Fix ssl error handling in tls sip traffic
Clears SSL error state.

Updates tport_tls.c to clear the SSL error state after an error occurs.

OpenSSL puts errors into a queue that is kept in thread local storage.
In some cases, such as when SSL_ERROR_SSL is returned by SSL_get_errror(),
OpenSSL will queue multiple errors for a single event. When this occurs,
OpenSSL will report an error the next time I/O is performed if the queue
is not cleared first, which can result in TLS connections being torn down
prematurely.
2017-07-11 13:10:46 -04:00
Hristo Trendev
e2b7928add FS-10407: [mod_sofia] Set redirect variables when outbound_redirect_fatal is true
In case of outbound_redirect_fatal=true none of the redirect variables are
set. This makes it impossible for ESL applications to extract any information
related to the "302 Moved Temporarily" reply.
2017-07-11 13:10:36 -04:00
Antonio
2fae7089b2 Revert "FS-10299 [mod_callcenter] Removing global lock on all cc_execute_sql functions when executing database queries"
This reverts commit faf87febdb5a90f7c339df6934fd7eb04c927b67.
2017-07-11 13:10:11 -04:00
Sergey Safarov
945710cc71 FS-10451: Updated sound files descriptions 2017-07-11 13:07:25 -04:00
Mike Jerris
79deef5fbe FS-10388: [core] fix crash on shutdown when using multiple meida bugs 2017-07-11 13:06:23 -04:00
Mike Jerris
acc9821ef6 FS-10388: [core] fix crash on shutdown when using multiple meida bugs 2017-07-11 13:06:15 -04:00
Eduardo Marinho
5d4ee9a851 FS-10304: [mod_callcenter] Prevent infinite logging when a stale queue member in found in the database
Having a member from a queue that is no longer found on the current system
causes infinite logging about skipping a member.

There is already cleanup code for abandoned calls in same function, but it can
never be reached for this case, because there is no queue.

If the queue is never found again in the system, the logging would continue
forever or until the stale record gets removed from the database.

FS-10304 #resolve
2017-07-11 13:04:46 -04:00
Anthony Minessale
747eb4cfcf FS-10466: [freeswitch-core] Add session to some log lines #resolve 2017-07-11 13:03:37 -04:00
Mike Jerris
f20b28424e FS-10458: [mod_av] temporarily silence warning when building against ffmpeg 3.2 until we fix them properly 2017-07-11 13:03:10 -04:00
Mike Jerris
737f2848b7 FS-10457: [mod_cdr_csv] set group too when creating new csv file so other users in the group can access it 2017-07-11 13:02:59 -04:00
lazedo
af764d21bc FS-10453 [kazoo] fix dropped messages 2017-07-11 13:02:25 -04:00
Trever L. Adams
b11bdd0016 FS-9785: Fix src/switch_ivr_play_say.c:1668:48: error: ‘*’ in boolean context, suggest ‘&&’ instead [-Werror=int-in-bool-context] 2017-07-11 13:01:42 -04:00
Trever L. Adams
2ac4d17314 FS-9785: Fix format-truncation warnings for systems that treat it as an error. 2017-07-11 13:01:30 -04:00
Mike Jerris
67e7f66445 FS-10439: [mod_sofia] fix small leak when receiving REFER message 2017-07-11 12:59:59 -04:00
Italo Rossi
3f992435a4 FS-10444 [vanilla config/languages] Adding phrases and macros tag to languages es, pt and sv 2017-07-11 12:59:46 -04:00
Italo Rossi
71b3ef44be FS-10432 [mod_callcenter] Increase agent contact field up to 1024. 2017-07-11 12:58:55 -04:00
Mike Jerris
e444852e0f FS-10431: [mod_smpp] fix build on newer compilers due to malformed system headers 2017-07-11 12:58:30 -04:00
Mike Jerris
edec9694c4 FS-9785: fix build deps for mod_java 2017-07-11 12:57:12 -04:00
Mike Jerris
9a2f3268ba FS-10427: move mod_python to use swig3.0 so we can reswig on debian9 2017-07-11 12:57:04 -04:00
Mike Jerris
38a215d237 FS-10427: move mod_perl to use swig3.0 so we can reswig on debian9 2017-07-11 12:56:46 -04:00
Mike Jerris
057dcfbc2f FS-10427: move mod_java to use swig3.0 so we can reswig on debian9 2017-07-11 12:55:46 -04:00
Mike Jerris
2db78891f5 FS-10427: move libesl to use swig3.0 so we can reswig on debian9 2017-07-11 12:55:38 -04:00
Italo Rossi
2559bbe14d FS-9894 [verto_communicator] Removing refreshDevices before doing a call. 2017-07-11 12:54:17 -04:00
Brian West
637f3b6336 FS-10406: [mod_sofia] mod_sofia secure websocket connections SSLv3 and tls v1.0 is still not disabled #resolve 2017-07-11 12:51:52 -04:00
Brian West
3da50fc110 FS-10356: [core] Do not blindly print error string from rtp/stun packets 2017-07-11 12:51:09 -04:00
Trevor Alpeter
4a39e94c26 FS-10370: Enable SRTP Key Padding
Some clients rely on Base64 padding characters (i.e., '=') to be present
in encoded SRTP key/salt strings to determine the length of the encoded
data. However, FreeSWITCH removes these characters before including the
encoded strings in the SDP. This causes those clients that rely on the
padding to truncate the encoded data and be unable to properly set up an
encrypted SRTP session.

This change introduces a channel flag named 'rtp_pad_srtp_keys'. When
this flag is enabled, FreeSWITCH includes the Base64 padding characters
in the SDP. This allows clients that rely on the padding to retrieve the
full key and salt values and successfully negotiate an SRTP stream with
FreeSWITCH.

FS-103070 #resolve
2017-07-11 12:50:49 -04:00
Sebastian Kemper
93565545ec FS-10384 [mod_lua] Fix Makefile target
When running "make swigclean" in mod_lua directory and trying to compile
mod_lua afterward, the build fails because the target mod_lua_wrap.cpp
doesn't exist. The target is wrongly called lua_wrap instead.

making all mod_lua
make[7]: Entering directory '/path/to/freeswitch-1.6.17/src/mod/languages/mod_lua'
  CXX mod_lua_la-mod_lua.lo
  CXX mod_lua_la-freeswitch_lua.lo
make[7]: *** No rule to make target 'mod_lua_wrap.cpp', needed by 'mod_lua_la-mod_lua_wrap.lo'. Stop.

Fix this by renaming lua_wrap to mod_lua_wrap.cpp.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2017-07-11 12:49:25 -04:00
Anthony Minessale
403ef4b2bb FS-10472: [mod_conference] Invalid free in personal canvas mode - manual cherry-pick of 2ee8d58 2017-07-10 19:50:52 -05:00
Anthony Minessale
1840c22a2e FS-10472: [mod_conference] Invalid free in personal canvas mode 2017-07-10 19:14:57 -05:00
Anthony Minessale
812e3daf70 FS-10448: [mod_conference] Add Video Blind -- make blind video feature work in passthrough mode too 2017-07-07 11:35:56 -05:00
Anthony Minessale
fae9408532 FS-10473: [freeswitch-core] FreeSWITCH crash - Null event pointer dereference during conference_cdr_del #resolve 2017-07-06 14:39:43 -05:00
Anthony Minessale
7b875c3321 FS-10472: [mod_conference] Invalid free in personal canvas mode #resolve 2017-07-05 18:12:30 -05:00
Anthony Minessale
9a2738964f FS-10286: [mod_conference] Sync member joins up with keyframes in shared encoder mode -- high cpu usage on h264 2017-07-05 18:12:14 -05:00
Anthony Minessale
db529ca382 FS-10456: [mod_av] add wav support to mod_av as well as specifying audio_codec -- add av_record_audio_only param 2017-06-30 12:38:19 -05:00
Anthony Minessale
7c98ed7eb1 FS-10456: [mod_av] add wav support to mod_av as well as specifying audio_codec #resolve 2017-06-30 12:32:24 -05:00
Anthony Minessale
81e47636c1 FS-10454: [mod_av] Regression in video file seek #resolve 2017-06-30 11:29:14 -05:00
Anthony Minessale
a2e14fc624 FS-10448: [mod_conference] Add Video Blind -- add tweak 2017-06-30 10:29:13 -05:00
Trever L. Adams
fb37138f14 FS-9785: fix ./mod_conference.h:353:23: error: enumerator value for ‘EFLAG_BLIND_MEMBER’ is not an integer constant expression [-Werror=pedantic] EFLAG_BLIND_MEMBER = (1 << 31) 2017-06-30 10:28:18 -05:00
Anthony Minessale
aaf86d8bb6 FS-10440: [mod_httapi] valgrind: event leak in mod_httapi.c #resolve 2017-06-29 18:21:38 -05:00
Anthony Minessale
c7a1f28737 hand pick 8734c9070db99be60ac251dab65a6d6440af2719 FS-10448: [mod_conference] Add Video Blind 2017-06-29 18:14:38 -05:00
Anthony Minessale
2756c96f9d FS-10433: [mod_av,mod_conference] Crash when video recording fails to setup properly -- fix regression 2017-06-29 18:11:44 -05:00
Anthony Minessale
b8876da6d4 hand pick db477925584cb67b14c4314bc8a8a1bc4aa5a959 - FS-10447: [freeswitch-core] Manual video refresh mode 2017-06-29 17:00:07 -05:00
Anthony Minessale
3da0ad047b FS-10433: [mod_av,mod_conference] Crash when video recording fails to setup properly #resolve 2017-06-28 12:17:04 -05:00
Anthony Minessale
b1dcfac802 FS-10394: [freeswitch-core] FS Crash while linphone sends ICE packets 2017-06-28 11:32:40 -05:00
Anthony Minessale
f0eae43e29 FS-10394: [freeswitch-core] FS Crash while linphone sends ICE packets #resolve 2017-06-27 21:03:09 -05:00