Commit Graph

  • 712f05578b [Build-System] Enable applications/mod_test build by default. s3rj1k 2021-03-01 21:45:20 +02:00
  • fb0cad4c56 swigall Andrey Volk 2021-10-23 19:14:38 +00:00
  • bf62bd8a7f [Unit-test] Use unique port numbers when running mod_sofia tests. Andrey Volk 2021-10-23 19:27:17 +03:00
  • 256ac7c2dd [mod_spandsp] Fix t.38 fax initialization not to add it to the timer thread until after configuration has completed. Chris Rienzo 2021-02-08 22:25:02 +00:00
  • 8478a523a9 [mod_valet_parking] Do not crash when exit key is not defined Brian West 2020-09-03 13:07:15 -05:00
  • b3e53bdb6c [core] fix log format string. Dragos Oancea 2020-06-12 17:26:58 +00:00
  • 7b86eff6d2 [mod_av] fix some leaks in error cases Seven Du 2020-06-11 10:04:05 +08:00
  • a5365eb080 [mod_sofia] Fix build on older sofia-sip when NUTAG_CALL_TLS_ORQ_CONNECT_TIMEOUT tag is undefined. Andrey Volk 2020-11-10 20:33:03 +04:00
  • a6178e88fb [mod_sofia] Fix use of NUTAG_CALL_TLS_ORQ_CONNECT_TIMEOUT when sip_call_tls_orq_connect_timeout channel variable is undefined. Andrey Volk 2020-10-28 17:46:52 +04:00
  • cada5c37dc [core] Fix regression in play_and_collect_input and play_and_detect_speech - read_frame_callback and user_data from input args was not preserved. Chris Rienzo 2020-04-17 23:09:40 +00:00
  • a617d5857c [mod_conference] fix crash when using conference heartbeat Chris Rienzo 2020-04-18 16:13:38 +00:00
  • fe34509bc5 [mod_conference] scan-build: Value stored to 'status' is never read - conference_loop_input() Dragos Oancea 2020-01-30 22:37:08 +00:00
  • 24ff01518f [Unit-tests] Fix build of various unit-tests. Andrey Volk 2021-10-23 01:24:17 +03:00
  • f31c73a11d [core] Add type checking for SWITCH_CHANNEL_SESSION_LOG and SWITCH_CHANNEL_UUID_LOG macros. Chris Rienzo 2021-10-21 16:09:34 +00:00
  • 3c85fd34d7 [mod_valet_parking] Fix typo in valet_parking_orbit_dialplan channel variable. Len 2021-10-21 10:58:11 -04:00
  • 35c2af75ce [Unit-tests] Fix-up usage of sipp in the register_403 unit-test of mod_sofia Dhruv Gupta 2021-10-19 19:19:08 +05:30
  • b7f908e890 [mod_sofia] Destroy nua handles to avoid memory pool swell when system is unavailable (busy, paused or reached internal limits) Andrey Volk 2021-10-08 20:24:43 +03:00
  • 7ed2a99eb5 [mod_sofia] Implement maximum receiving requests per second max-recv-requests-per-second profile parameter. (Warning: Behaviour change. New default is 1000 requests per second) Andrey Volk 2021-10-13 18:21:52 +03:00
  • a3c6e70f56 [mod_verto] print json debug compact Anthony Minessale 2021-05-12 04:09:54 +00:00
  • 756d62137a [mod_verto] add some more log lines Anthony Minessale 2021-04-02 23:02:38 +00:00
  • 6c4bc433b4 [mod_verto] add exptime to ping and pong and log any hangups as a result of auth expiring Anthony Minessale 2021-03-31 20:13:38 +00:00
  • d5f9155f90 [mod_verto] more perms checks Anthony Minessale 2021-03-14 19:21:01 +00:00
  • 8c9d0ecd9e [mod_verto] add a way to broadcast an event to one session Anthony Minessale 2021-03-05 01:46:01 +00:00
  • 0fcdeffb0d [mod_verto] allow re-auth via verto.login Michael Jerris 2021-02-09 19:34:37 +00:00
  • 65ad502caf [mod_verto] add verto_skip_set_user var to skip set_user in mod_verto Michael Jerris 2021-02-05 21:31:17 +00:00
  • 79110fc719 [mod_verto] auth-expires Anthony Minessale 2021-02-03 21:18:07 +00:00
  • 6a893d4990 [mod_verto] put vars frorm user lookup into user_vars and protect user_vars Michael Jerris 2021-01-24 19:08:44 +00:00
  • 3eddfc66a1 [mod_verto] pass in audio flags Anthony Minessale 2020-12-07 23:09:52 +00:00
  • 39b3caacb5 [core, mod_commands, mod_verto] small tweaks to cache stuff to allow clear from verto and allow no domain to imply the default domain Anthony Minessale 2020-11-09 03:49:30 +00:00
  • f540bbbbe3 [mod_verto] check permissions on the more specific event channel for guest users to allow them to subscribe to global events but still get send/don't send permission control on specific conferences Anthony Minessale 2020-10-22 19:25:29 +00:00
  • 7ad249974e [core] don't double set caller-id Anthony Minessale 2020-09-26 02:09:34 +00:00
  • 6789eedd5b [mod_verto] regression from fix for guest seeing non-public rooms Anthony Minessale 2020-08-27 01:41:40 +00:00
  • 4e84b34d30 [core, mod_verto] add visibility filter to verto Anthony Minessale 2020-08-25 23:51:38 +00:00
  • 46903fb13e [mod_verto] add chop-domain undocumented feature to allow FS to ignore @ in username Anthony Minessale 2020-08-13 21:08:32 +00:00
  • 8c351a4667 [core, mod_verto] double udp buffer for audio, add verto command for video refresh Anthony Minessale 2020-08-05 01:39:11 +00:00
  • cf15e7ddd9 [mod_verto] add some data about the identity of the requestor to json_api requests Anthony Minessale 2020-08-03 17:57:59 +00:00
  • 651d80afa1 [mod_verto] add reattach flag on reconnect to trigger mcu key frame Anthony Minessale 2020-07-28 02:40:48 +00:00
  • 0dc234e1d4 [mod_verto] gen keyframe both ways on re-invite Anthony Minessale 2020-07-18 01:05:24 +00:00
  • db765890b6 [mod_verto] smaller jb Anthony Minessale 2020-06-26 21:54:40 +00:00
  • 4c8e7d86e3 [core, mod_verto] check for camera change and trigger new constraints Anthony Minessale 2020-06-23 05:52:14 +00:00
  • f0e42fe8db [Core] Implement NDLB_line_flash_16 channel variable. Set to true to enable deprecated 0-16 back (rfc4733) Andrey Volk 2021-10-08 17:40:54 +03:00
  • 013894ac33 [core] RTP: remove redundant condition when checking payload type of incoming packets. Dragos Oancea 2021-09-24 20:38:09 +00:00
  • 715f9e4d28 [Unit-tests] Add a unit-test for the compact form and full form of the Identity header. dhruvecosmob 2021-09-20 09:39:28 +03:00
  • 7bfc9a514f [build] remove generated libs/srtp/config_in.h file and add some git ignores Chris Rienzo 2021-09-15 19:25:00 -04:00
  • a5a1fb9dd8 [mod_sofia] fix memleak (presence) Dragos Oancea 2021-09-15 15:47:18 +00:00
  • ce9905cdf4 [core] don't hangup call on SRTP errors (new default behaviour) Dragos Oancea 2021-09-15 10:58:53 +00:00
  • 8e17dca00d [core] Save position of XML opening tag '>' and XML closing tag '<' in switch_xml_parse_str(). Chris Rienzo 2021-09-15 04:30:46 +00:00
  • 047c3c7217 [Core] Add Unit test script for Check RTP/SAVP transport protocol with crypto attribute. dhruvecosmob 2021-09-15 13:21:54 +05:30
  • 8a2ad233d6 [Core] Do not generate SDP media Descriptions with RTP/SAVP transport protocol when no crypto attribute. Andrey Volk 2021-07-30 00:14:29 +03:00
  • d178632748 [mod_sofia] Add a unit-test for the 3pcc telephone event. dhruvecosmob 2021-08-27 13:44:49 +03:00
  • f2bb1aba66 [Core] Fix duplicates in SDP Andrey Volk 2021-06-30 19:48:34 +03:00
  • f283b1227e [Core] switch_core_media: copy telephony event over on 3rd party response. Andrey Volk 2021-01-11 23:51:43 +03:00
  • 01d805d5a0 [mod_sofia] Map 607 to CAUSE_UNWANTED and add 608 to CALL_REJECTED Brian West 2021-08-18 15:16:55 +00:00
  • fcaaf20c7d [Core] switch_ivr: Restrict the misuse of uuid_hold API. Add switch_hold unit-test. Andrey Volk 2021-08-12 18:02:41 +03:00
  • 6040f3bf48 [Core] Fix ICE and media delay. Anthony Minessale 2019-02-23 02:40:28 +03:00
  • 76e8c5cc57 [mod_sofia] Fix possible nua handle leak in sofia_handle_sip_i_refer() Andrey Volk 2021-07-26 17:09:53 +03:00
  • a065460e5f [Core] Fix possible deadlock of an rtp_session in handle_ice() Andrey Volk 2021-07-14 23:05:59 +03:00
  • 8eaf6911dc [mod_sofia] unit-tests fix - don't run shaken tests if lib not installed. Dragos Oancea 2021-07-09 14:38:36 +00:00
  • 31970d51fd [core] MSRP: fix memleak (ssl) Dragos Oancea 2021-07-07 12:47:33 +00:00
  • da15a518f7 [mod_conference] Skip dtmf dist to members with skip-dtmf Brian West 2021-07-01 15:33:01 -05:00
  • 94f437aefc [Core] Deprecate RFC 2833 Line flash event code 16 according to RFC 4733 Andrey Volk 2021-06-30 20:01:11 +03:00
  • 392bc26a43 [mod_sofia] fix memleak with invalid hostname as gw/proxy Dragos Oancea 2021-06-28 14:28:31 +00:00
  • ea74d2a5d6 [Core] Don't flip CID on recover if that's done already. Andrey Volk 2021-06-23 00:06:37 +03:00
  • 68e6ddf828 [Build-System] Add --enable-heap-profiler and --enable-cpu-profiler configure flags. Andrey Volk 2021-06-05 02:37:58 +03:00
  • 331e50a77b [Core] Fix MSRP relaying. Andrey Volk 2021-06-15 18:56:19 +03:00
  • 729992d5ae [mod_httapi] Avoid using CURLOPT_WRITEFUNCTION for headers Andrey Volk 2021-05-21 01:00:35 +03:00
  • 326edd6b6c [mod_ssml] replace strncpy() with snprintf() to fix errors reported by newer compilers. Chris Rienzo 2021-05-11 16:42:23 -04:00
  • 3764871c1a [mod_conference] json: MFLAG_DIST_DTMF Dragos Oancea 2021-05-10 20:10:24 +03:00
  • c8413bb77c [mod_http_cache] fix race cond at shutdown Dragos Oancea 2021-04-30 14:13:15 +00:00
  • 90b85ce4cd [mod_commands] Fix leak of a timer object in timer_test Andrey Volk 2021-04-30 15:38:41 +03:00
  • 3447daea46 [mod_sofia] Destroy session after relaying notify result on proxy refer. Andrey Volk 2021-04-22 23:33:01 +03:00
  • cd9a44799b [mod_python] scan-build: Assigned value is garbage or undefined Andrey Volk 2021-04-20 12:54:36 +03:00
  • 0d105c5683 [mod_python] scan-build: Called C++ object pointer is null Andrey Volk 2021-04-19 21:48:35 +03:00
  • 94337b33fb [Core] Fix database handles infinitely locked in switch_cache_db_database_interface_flush_handles() Andrey Volk 2021-04-18 02:09:57 +03:00
  • 58f7c2d64e [Core] sqldb: Fix wrong lock order in switch_cache_db_release_db_handle() Andrey Volk 2021-04-17 01:47:05 +03:00
  • 69b8c080f6 [Core] Fix wrong lock order in switch_user_sql_thread() Andrey Volk 2021-04-17 01:06:21 +03:00
  • 79127d94e5 [Core] Cleanup sqldb: remove unimplemented io_mutex from switch_cache_db_handle and sql_manager structures Andrey Volk 2021-04-16 20:02:21 +03:00
  • c86e3827f9 [mod_sofia] rfc8760: use different nonce per auth algorithm. [mod_sofia] keep unconsumed nonce in the db for 32 seconds (timer_t1x64) + nonce_ttl. [mod_sofia] add #ifdef condition on using sha512: OPENSSL_VERSION_NUMBER >= 0x10101000L Dragos Oancea 2021-04-14 10:15:04 +00:00
  • fa78235baf [mod_verto] clientReady - reattached_sessions array aslgithub 2021-05-10 23:56:36 +01:00
  • f289721147 [Core] Add exclude-error-log-from-xml-cdr config parameter and exclude_error_log_from_xml_cdr global variable. Andrey Volk 2021-03-04 01:29:10 +03:00
  • 97d5854655 [mod_ssml] Add channel-uuid parameter to the tts:// file format and forward it to the core speech handle as a parameter. Chris Rienzo 2021-03-01 18:47:54 +00:00
  • 1adcebb309 [mod_sofia] add sip_refer_continue_after_reply channel variable. Set to true to prevent hangup when response to REFER request is received. Added sip_refer_target_status_code and sip_refer_target_provisional_status_code channel variables to store responses from NOTIFY sipfrags. Chris Rienzo 2021-02-10 21:16:41 -05:00
  • a26d0c39b0 [core] Add switch_log_meta_printf() and switch_log_meta_vprintf() to allow JSON metadata to tag along with the log message. Chris Rienzo 2021-01-29 22:03:56 +00:00
  • 451900b353 [Unit-tests] Report test failure details as they happen. Fix issue where fst_xcheck definition did not allow its use inside conditional statements. Chris Rienzo 2021-01-17 14:41:10 -05:00
  • e6cd6391ff [core] Add app_disable_expand_variables channel variable. When true, application args are not expanded by FreeSWITCH and are passed to the application unchanged. Chris Rienzo 2021-01-15 08:37:09 -05:00
  • 594963a3ca [core] Add switch_ivr_record_file_event() and handle execute_on_record_start/execute_on_record_stop Chris Rienzo 2020-12-22 18:23:35 -05:00
  • 60faf1a1b1 [core] Update switch_ivr_record_session_event() to check event vars for RECORD_STEREO, etc Chris Rienzo 2020-12-22 15:32:48 -05:00
  • a7fa9bfedc [Core] Prevent write after free into heap when calling switch_core_destroy_memory_pool() Andrey Volk 2020-12-16 04:10:45 +04:00
  • 90db5a9032 [mod_loopback] Add video support to null endpoint Seven Du 2020-12-16 22:55:12 +08:00
  • 60c4b62254 [core] Add SMBF_PAUSE media bug flag to pause an individual media bug. Chris Rienzo 2020-12-11 18:20:33 -05:00
  • a162cf86e8 [Core] Add check for recovery_skip_announcement_type_applications channel variable, change default behavior to not skip announcement type apps on recovery. Andrey Volk 2020-11-17 00:57:10 +04:00
  • d2e8a775b0 [mod_sofia] Set sip_100_uepoch channel variable on initial 100 trying response. Andrey Volk 2020-10-27 20:14:51 +04:00
  • 66a92063b6 [mod_sofia] Add tls-orq-connect-timeout profile parameter so SIP engine could try again sending an outgoing request and when possible - using an alternative address (DNS failover). Add sip_call_tls_orq_connect_timeout channel variable per call to override profile's timeout. Andrey Volk 2020-10-28 02:26:04 +04:00
  • 734e9776e0 [Unit-tests] Add --enable-fake-dlclose configure flag so modules are not unloaded and ASAN could give more info and not just <unknown module>. Andrey Volk 2020-10-04 19:24:30 +04:00
  • 6b3cd2e41f [mod_av] support rtmps Seven Du 2020-09-07 23:24:24 +08:00
  • be8535341a [mod_spandsp] set fax_trace_file channel var if a trace file is opened Chris Rienzo 2020-07-31 14:06:06 +00:00
  • a9629e72d4 [mod_spandsp] add fax_trace_dir channel variable. When set, it will write spandsp fax trace to one file per fax. Chris Rienzo 2020-07-31 13:43:29 +00:00
  • 2c3dcbde71 [core, mod_console, mod_graylog2] Add sequence to logs to preserve order when timestamp is not precise enough. Chris Rienzo 2020-07-30 22:18:45 +00:00
  • cd041b768c [mod_spandsp] Add verbose-log-level configuration. Chris Rienzo 2020-07-30 21:54:56 +00:00
  • 31fdf1b746 [core] Do not log ERROR in switch_ivr_record_session() if media bug failed due to hangup Chris Rienzo 2020-07-28 15:56:07 -04:00