Commit Graph

631 Commits

Author SHA1 Message Date
Konstantin S. Vishnivetsky
9c7c77e259
[fs_cli] Add: -s key adding log events filter UUID on fs_cli startup
* Add: -s key adding log events filter UUID on fs_cli startup
* Add: long option --set-log-uuid
2022-10-06 12:12:05 +03:00
Andrey Volk
e53e8a17c1 [esl] Fix dead nested assignment in esl_recv_event() 2022-08-09 23:19:01 +03:00
Andrey Volk
0fdd5b6727 [Core] Fix switch_event_base_add_header leaking memory when headers are with indexes. Add a unit-test.
* [Unit-tests] Add a test provoking switch_event_add_header to memory leak.
* [Core] Fix switch_event_base_add_header leaking memory when headers are with indexes.
2021-11-03 17:01:05 +03:00
Andrey Volk
e44fd2ea38 [mod_python3, ESL py3mod] Add Python3 support. 2021-10-14 23:26:36 +03:00
Noah Mehl
d24280c700 [core] Add SEND_RTCP_MESSAGE
We utilize: https://github.com/sipcapture/hepipe.js to monitor RTCP for our calls. As such, it's super helpful to get the sent RTCP data along with the received RTCP data. The new: SEND_RTCP_MESSAGE basically mirrors the existing RECV_RTCP_MESSAGE.
2021-10-01 13:46:34 +00:00
Christian Glombek
513b0fbf00
[mod_avmd, esl/python] Two build fixups (#611) 2021-03-24 19:30:52 +03:00
Andrey Volk
3556119fde [libesl] Fix leak of esl_event_header_t in esl_event_base_add_header(). Code cleanup. 2021-02-17 22:56:10 +03:00
Andrey Volk
940d82ef9b [Build-System] Fix build with MSBuild. 2020-12-23 00:11:37 +04:00
ROBERT MCDOWELL
f7f493b2fd
[esl] Fix typo in fs_cli.c 2020-06-24 18:07:42 +04:00
Andrey Volk
0275ea1eb4 [Build-System] Use $(DefaultPlatformToolset) so it's easier to build using newer Microsoft Visual Studio versions. 2020-05-25 14:18:25 +04:00
lazedo
db95f1e9dd [cJSON] Update to v1.7.12 2020-01-29 00:29:04 +04:00
Andrey Volk
f7ec94c9c4 [esl] Add SHUTDOWN_REQUESTED event. 2019-12-31 03:12:04 +04:00
Andrey Volk
f664600df4 [fs_cli] Fix unchecked tainted data. 2019-12-31 01:01:45 +04:00
Andrey Volk
93691c60ce
Merge pull request #32 from cdosoftei/php7-esl
ESL adjustments for PHP 7+
2019-10-13 00:51:31 +04:00
Sebastian Kemper
8919d581fe [fs_cli] Fix typo, resolves garbled screen
Related to FS-11309.

Commit bc3e1c9e7d introduced a typo that
results in EL_REFRESH never being used, even if available. This can
cause the screen to garble.

This fixes the typo.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-12 21:46:09 +02:00
cdosoftei
d60193c1ae
ESL adjustments for PHP 7+ 2019-10-02 14:05:58 -04:00
Andrey Volk
f0da2f2cd4 FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for libs/esl 2019-07-18 21:27:04 +04:00
Andrey Volk
5daa48953d FS-11896: [core] Fix typo in esl_buffer 2019-07-18 00:26:58 +04:00
Anthony Minessale
1dd4191601 FS-11896: [core] stop media bugs from being possible to add to channels with no media ready, stop transfer recordings upstream to not try to transfer recordings to channels without media ready 2019-07-18 00:26:45 +04:00
Chris Rienzo
ca8fa0e1ff FS-11785 [esl] dead assignments in esl_event_serialize
null attribute in esl_buffer_read
	       null attribute in esl_event_base_add_header
	       null attribute in esl_recv_event
2019-07-17 20:22:11 +04:00
Andrey Volk
a7477ed0e2 FS-11911: Fix build on Debian Buster 2019-07-15 22:23:25 +04:00
Jeremiah Gowdy
48a6916d90 Fix FS-11611 by commenting locals which are unused if configured with --disable-core-libedit-support 2019-01-14 10:47:15 -08:00
Sergey Safarov
54c142933a FS-11345: Fixed Werror=format-truncation on lib/esl 2018-12-13 07:12:06 +00:00
Anthony Minessale
9844c06169 FS-11225: [freeswitch-core] Crash in fs_cli -- missing check for null pointer #resolve 2018-09-12 21:21:46 +00:00
Anthony Minessale
bc3e1c9e7d FS-11225: [freeswitch-core] Crash in fs_cli #resolve 2018-07-24 07:21:56 +00:00
Andrey Volk
671da28796 FS-11263: [Build-System] Move FreeSWITCH build system to Visual Studio 2017 on Windows. 2018-07-24 07:21:55 +00:00
Andrey Volk
e7ff903629 FS-11150: [Build-System] Fix broken ESL in .Net project. 2018-07-24 07:21:52 +00:00
Anthony Minessale
bb7013817b FS-11138: [freeswitch-core] Leak in ESL client #resolve 2018-07-24 07:21:51 +00:00
Muteesa Fred
9fc898daac FI-393 [fs_cli banner] this commit changes the text on the fs_cli banner 2018-06-14 19:38:05 +00:00
Trever L. Adams
052c7c3061 FS-9785: Fix format-truncation warnings for systems that treat it as an error. 2017-06-29 21:35:38 -06:00
Mike Jerris
3347820c1e FS-10427: move libesl to use swig3.0 so we can reswig on debian9 2017-06-27 12:10:04 -05:00
Mike Jerris
417b1d2a9a FS-10036: fix include 2017-03-15 13:33:03 -05:00
Mike Jerris
e4e4fd2f9f FS-10036: add back in patch from FS-4285. Still need to address this upstream 2017-03-08 20:50:34 -06:00
Mike Jerris
20bcb2edef FS-10036: update cJSON code to pre 1.4.0 release of cJSON. this includes backports of all our fixes, and our build macros for windows and visibility. It also makes it easy to drop in a new version, and to in the future be able to switch to a system version of cJSON easily (after all these updates are in, probably around v2.0 timeframe. Note this new version adds a lot of extra error checking, fixes some buffer overruns, and improves parser and printer performance 2017-02-27 18:53:23 -06:00
Anthony Minessale
9dba32410f FS-10015: [freeswitch-core] Add variable to allow firing of text events #resolve 2017-02-06 16:37:59 -06:00
Anthony Minessale
c409499cd9 FS-9576 #resolve [Add Realtime Text] 2016-09-27 16:40:43 -05:00
Michael Jerris
7f5af042be FS-8814: fix build on older libedit 2016-02-09 12:38:40 -06:00
Ken Rice
1b28dadc16 FS-8808 #resolve fixed ^D in fs_cli with editline to delete char under cursor, not just backspace 2016-02-08 12:42:41 -06:00
Anthony Minessale
c4cea0cf44 FS-8787 #resolve [fs_cli prompt modifications] 2016-01-27 12:01:14 -06:00
Anthony Minessale
26bed941b3 FS-8160 Additional vulnerability in json parsing malformed utf encoded chars discovered by Brian Martin - Tenable Security Response CVE-2015-7392 2015-11-19 13:45:04 -06:00
Mike Jerris
4cd0288034 Merge pull request #519 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-8248-python-esl-bindings-are-installed to master
* commit 'f5441a09f8f0c20750b1f9762d361d6f1a2f19c8':
  FS-8248 put python binaries into site arch path
2015-11-09 13:52:41 -06:00
Artur Kraev
54be6fc573 ESL-111 Fix esl/python/Makefile to create install directory
This need when using make install DESTDIR=...
2015-10-29 23:27:54 +03:00
matteo brancaleoni
f5441a09f8 FS-8248 put python binaries into site arch path 2015-09-30 12:43:42 +02:00
Michael Jerris
cf892528a1 FS-8160: properly handle malformed json when parsing json with \u at the end of a json string 2015-09-14 17:56:55 -04:00
Mike Jerris
46c0d05216 FS-7966: fix more msvc 2015 build warnings. 2015-09-02 13:07:17 -04:00
Michael Jerris
164c6111a1 FS-7966: remove some older versions of msvc build system as these will no longer work soon, please use 2015 instead 2015-08-31 10:19:10 -05:00
Mike Jerris
288c62576f FS-7966: fix more warnings in msvc 2015 build 2015-08-28 17:42:55 -04:00
Mike Jerris
5de2f7d7bd FS-7966: multiple fixes for msvc 2015 build, silence multiple warnings 2015-08-27 18:49:13 -06:00
Michael Giagnocavo
5e456fe9a6 FS-7966. First pass at moving to Visual Studio 2015.
The new C compiler breaks a lot of things. snprintf and timespec now exist, and redefining causes an error.
Many more things are warnings, so warnings-as-errors will fail - remove it from some projects for now.
V8: don't pass VS version to build batch file.
mod_sofia: Config has too-long if/elseif chain. Break this up to avoid "parser stack overflow; program too complex".
Add mod_conference.h to project and dir to includes.
2015-08-21 18:28:32 -04:00
Michael Jerris
6565473ba0 add dependency so that 'make -C libs/esl/perl perlmod-install' works right 2015-07-29 21:48:08 -05:00