31795 Commits

Author SHA1 Message Date
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
Anthony Minessale
407b8893a5 FS-10249: [mod_av] Audio gradually falls behind video in recordings -- init timer for audio only as well 2017-06-27 13:06:48 -05:00
Anthony Minessale
c78e58abc7 FS-10409: [core] Crash (ABRT) using conferencing -- related to FS-10132 #resolve 2017-06-26 18:17:08 -05:00
Mike Jerris
5a71d79e97 FS-10405: fix typo in timer destroy check 2017-06-26 14:17:56 -05:00
Anthony Minessale
9fb8a0c79d FS-10417: [freeswitch-core] Reduce flicker in screen sharing -- minor tweak 2017-06-26 12:57:11 -05:00
Andrey Volk
8aeca1d3df FS-9717 [Build-System] Fix missing mods in msi packages. Fix x64 release build on a clean tree on windows. 2017-06-23 15:44:11 -04:00
Anthony Minessale
094edeea2e FS-10387: [core] High memory usage with mod_sofia, osmo-nitb and DTX setting active #resolve 2017-06-22 15:48:46 -05:00
Mike Jerris
0a69fc7ecc FS-10405: [core] Fix Timer destroy error on one legged calls 2017-06-22 13:56:08 -05:00
Anthony Minessale
373d78f8b2 manually cherry pick 7c19615 -- FS-10417: [freeswitch-core] Reduce flicker in screen sharing 2017-06-21 19:29:45 -05:00
Ken Rice
6e79667c0a version bump v1.6.18 2017-06-12 16:14:49 -05:00
Roman Sukhov
36a60bdcaf FS-10383 [freeswitch-core] Destroy RTP session write timer 2017-06-09 17:33:14 -05:00
Anthony Minessale
1150d843c7 FS-10378: [freeswitch-core] VPX Tweaks 2017-06-07 19:41:35 -05:00
Anthony Minessale
582a7c76c4 FS-10379: [mod_conference] Set canvas size based on a variable 2017-06-07 18:13:16 -05:00
Anthony Minessale
d0aea09784 FS-10378: [freeswitch-core] VPX Tweaks #resolve 2017-06-07 18:01:20 -05:00
Nicholas Blasgen
d3aa6c2d60 FS-10084 [mod_v8] If the value passed is negative, block until event is received 2017-06-06 13:52:17 -05:00
Anthony Minessale
39700ab04d FS-10372: [Build-System,fs-utils] #resolve 2017-06-06 13:56:42 -05:00
Anthony Minessale
ab631fdcee FS-10371: [mod_httapi] Typo in httapi causes files to always report video #resolve 2017-06-06 12:38:15 -05:00
Anthony Minessale
f1b332e916 FS-10369: [freeswitch-core] Preserve original progress time when getting more than one 2017-06-06 09:41:16 -05:00
Anthony Minessale
1eb5ee1a84 FS-10240: [freeswitch-core] Use the "Negative Lookahead" in xml dialplan cause memory leak #resolve
Conflicts:
	src/switch_channel.c
2017-06-06 09:40:16 -05:00
Brian West
595a5fc15a FS-10257: [mod_sofia] libsofia-sip-ua/msg no longer builds on Arch Linux due to -Werror=parentheses
Conflicts:
	libs/sofia-sip/.update
2017-06-06 09:36:54 -05:00
Anthony Minessale
4f9dab90c2 FS-10189: [core] switch_core_add_state_handler runtime.state_handler_index may exceed SWITCH_MAX_STATE_HANDLERS #resolve 2017-06-05 18:33:26 -05:00
Mike Jerris
a855548c85 update phrase 2017-06-05 15:24:25 -05:00
Anthony Minessale
5eeed0f792 FS-10369: [freeswitch-core] Preserve original progress time when getting more than one #resolve 2017-06-05 15:24:25 -05:00
Andrey Volk
6c55cd651b FS-10362 [mod_lua] Update lua to 5.2.4 for windows build.
Conflicts:
	.gitignore
	src/mod/languages/mod_lua/lua/lgc.c
2017-06-05 15:24:25 -05:00
Andrey Volk
4eef9e38b9 FS-10365 [mod_http_cache] Add mod_http_cache to the windows build.
Conflicts:
	Freeswitch.2015.sln
2017-06-05 15:24:25 -05:00
Andrey Volk
983a0a7c72 FS-10364 [mod_event_multicast] Enable encryption on windows by adding missing defines. 2017-06-05 15:24:25 -05:00
Andrey Volk
b19ec7c6b9 FS-10363 [Core] Move openssl to props on windows.
Conflicts:
	w32/Library/FreeSwitchCore.2015.vcxproj
2017-06-05 15:24:24 -05:00
Anthony Minessale
8e8b524d37 FS-10360: [freeswitch-core,verto.js] FireFox Screen Sharing #resolve
Conflicts:
	html5/verto/js/src/jquery.FSRTC.js
	html5/verto/video_demo-live_canvas/js/verto-min.js
	html5/verto/video_demo/js/verto-min.js
2017-06-05 15:24:18 -05:00