Commit Graph

  • 452f153d1b [mod_conference] fix crash when using conference heartbeat Chris Rienzo 2020-04-18 16:13:38 +00:00
  • dd54a8cc60 [mod_conference] scan-build: Value stored to 'status' is never read - conference_loop_input() Dragos Oancea 2020-01-30 22:37:08 +00:00
  • 4004d82174 Run Drone CI on the pick branch Andrey Volk 2021-10-23 13:23:04 +03:00
  • b3edfdb52c swigall Andrey Volk 2021-10-22 22:31:29 +00:00
  • 6d1a5386a8 [Unit-tests] Fix build of various unit-tests. Andrey Volk 2021-10-23 01:24:17 +03:00
  • 9fa857222b [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
  • e78ad60b9f [mod_valet_parking] Fix typo in valet_parking_orbit_dialplan channel variable. Len 2021-10-21 10:58:11 -04:00
  • 9af0d5b460 [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
  • 864e194a21 [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
  • ae92011644 [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
  • 505a3e2ba3 [mod_verto] print json debug compact Anthony Minessale 2021-05-12 04:09:54 +00:00
  • c964f117e5 [mod_verto] add some more log lines Anthony Minessale 2021-04-02 23:02:38 +00:00
  • 852000f3f3 [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
  • 8666cb504e [mod_verto] more perms checks Anthony Minessale 2021-03-14 19:21:01 +00:00
  • f4e9fc1acf [mod_verto] add a way to broadcast an event to one session Anthony Minessale 2021-03-05 01:46:01 +00:00
  • ef013311e9 [mod_verto] allow re-auth via verto.login Michael Jerris 2021-02-09 19:34:37 +00:00
  • 3ac11d308a [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
  • 4e34e7f605 [mod_verto] auth-expires Anthony Minessale 2021-02-03 21:18:07 +00:00
  • 9b81a54020 [mod_verto] put vars frorm user lookup into user_vars and protect user_vars Michael Jerris 2021-01-24 19:08:44 +00:00
  • 40229a5f7e [mod_verto] pass in audio flags Anthony Minessale 2020-12-07 23:09:52 +00:00
  • aab938bba0 [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
  • 8c7ad87c5a [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
  • a4246835f9 [core] don't double set caller-id Anthony Minessale 2020-09-26 02:09:34 +00:00
  • b32b58ec81 [mod_verto] regression from fix for guest seeing non-public rooms Anthony Minessale 2020-08-27 01:41:40 +00:00
  • 838ca39135 [core, mod_verto] add visibility filter to verto Anthony Minessale 2020-08-25 23:51:38 +00:00
  • 9368465f56 [mod_verto] add chop-domain undocumented feature to allow FS to ignore @ in username Anthony Minessale 2020-08-13 21:08:32 +00:00
  • 83325712f3 [core, mod_verto] double udp buffer for audio, add verto command for video refresh Anthony Minessale 2020-08-05 01:39:11 +00:00
  • b6acb53e8b [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
  • a7be2918ff [mod_verto] add reattach flag on reconnect to trigger mcu key frame Anthony Minessale 2020-07-28 02:40:48 +00:00
  • a62a3de9ee [mod_verto] gen keyframe both ways on re-invite Anthony Minessale 2020-07-18 01:05:24 +00:00
  • bda4294cab [mod_verto] smaller jb Anthony Minessale 2020-06-26 21:54:40 +00:00
  • 5b6a54494b [core, mod_verto] check for camera change and trigger new constraints Anthony Minessale 2020-06-23 05:52:14 +00:00
  • bec42ba769 [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
  • b90ca11659 [core] RTP: remove redundant condition when checking payload type of incoming packets. Dragos Oancea 2021-09-24 20:38:09 +00:00
  • 813aac3e0f [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
  • 92ba1b7cb3 [build] remove generated libs/srtp/config_in.h file and add some git ignores Chris Rienzo 2021-09-15 19:25:00 -04:00
  • 26f6d5b94d [mod_sofia] fix memleak (presence) Dragos Oancea 2021-09-15 15:47:18 +00:00
  • e2df18791c [core] don't hangup call on SRTP errors (new default behaviour) Dragos Oancea 2021-09-15 10:58:53 +00:00
  • d459af0a38 [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
  • 49f1dd4d15 [Core] Add Unit test script for Check RTP/SAVP transport protocol with crypto attribute. dhruvecosmob 2021-09-15 13:21:54 +05:30
  • bb25de9ab9 [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
  • 8308233819 [mod_sofia] Add a unit-test for the 3pcc telephone event. dhruvecosmob 2021-08-27 13:44:49 +03:00
  • 3e93f2423d [Core] Fix duplicates in SDP Andrey Volk 2021-06-30 19:48:34 +03:00
  • 56a9f5d3a9 [Core] switch_core_media: copy telephony event over on 3rd party response. Andrey Volk 2021-01-11 23:51:43 +03:00
  • a8d311bb1c [mod_sofia] Map 607 to CAUSE_UNWANTED and add 608 to CALL_REJECTED Brian West 2021-08-18 15:16:55 +00:00
  • 80f0506ad3 [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
  • 945ad43346 [Core] Fix ICE and media delay. Anthony Minessale 2019-02-23 02:40:28 +03:00
  • c7a2e40b0c [mod_sofia] Fix possible nua handle leak in sofia_handle_sip_i_refer() Andrey Volk 2021-07-26 17:09:53 +03:00
  • e508795b77 [Core] Fix possible deadlock of an rtp_session in handle_ice() Andrey Volk 2021-07-14 23:05:59 +03:00
  • dba2c5c4df [mod_sofia] unit-tests fix - don't run shaken tests if lib not installed. Dragos Oancea 2021-07-09 14:38:36 +00:00
  • fa3e8ef161 [core] MSRP: fix memleak (ssl) Dragos Oancea 2021-07-07 12:47:33 +00:00
  • c7886faabf [mod_conference] Skip dtmf dist to members with skip-dtmf Brian West 2021-07-01 15:33:01 -05:00
  • 2e5b5dfecf [Core] Deprecate RFC 2833 Line flash event code 16 according to RFC 4733 Andrey Volk 2021-06-30 20:01:11 +03:00
  • 4723917d70 [mod_sofia] fix memleak with invalid hostname as gw/proxy Dragos Oancea 2021-06-28 14:28:31 +00:00
  • cd4f7bf729 [Core] Don't flip CID on recover if that's done already. Andrey Volk 2021-06-23 00:06:37 +03:00
  • 35e8ad8f70 [Build-System] Add --enable-heap-profiler and --enable-cpu-profiler configure flags. Andrey Volk 2021-06-05 02:37:58 +03:00
  • 70784febd8 [Core] Fix MSRP relaying. Andrey Volk 2021-06-15 18:56:19 +03:00
  • e449dcbade [mod_httapi] Avoid using CURLOPT_WRITEFUNCTION for headers Andrey Volk 2021-05-21 01:00:35 +03:00
  • 580a46ca5a [mod_ssml] replace strncpy() with snprintf() to fix errors reported by newer compilers. Chris Rienzo 2021-05-11 16:42:23 -04:00
  • b9bb5aa2ed [mod_conference] json: MFLAG_DIST_DTMF Dragos Oancea 2021-05-10 20:10:24 +03:00
  • 763230cc09 [mod_http_cache] fix race cond at shutdown Dragos Oancea 2021-04-30 14:13:15 +00:00
  • 2767527c67 [mod_commands] Fix leak of a timer object in timer_test Andrey Volk 2021-04-30 15:38:41 +03:00
  • 83a02712f5 [mod_sofia] Destroy session after relaying notify result on proxy refer. Andrey Volk 2021-04-22 23:33:01 +03:00
  • a39e723d98 [mod_python] scan-build: Assigned value is garbage or undefined Andrey Volk 2021-04-20 12:54:36 +03:00
  • 8e7e2fffc1 [mod_python] scan-build: Called C++ object pointer is null Andrey Volk 2021-04-19 21:48:35 +03:00
  • 9d5503b71d [Core] Fix database handles infinitely locked in switch_cache_db_database_interface_flush_handles() Andrey Volk 2021-04-18 02:09:57 +03:00
  • 1607214fd0 [Core] sqldb: Fix wrong lock order in switch_cache_db_release_db_handle() Andrey Volk 2021-04-17 01:47:05 +03:00
  • 5169e58aca [Core] Fix wrong lock order in switch_user_sql_thread() Andrey Volk 2021-04-17 01:06:21 +03:00
  • 65afde7b43 [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
  • 0dcc1d119f [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
  • 19b31edc64 [mod_verto] clientReady - reattached_sessions array aslgithub 2021-05-10 23:56:36 +01:00
  • a8c971aad4 [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
  • aa9134fdad [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
  • 9718de33e8 [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
  • 44f868c77b [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
  • 59ac11e10b [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
  • fecc3af9bb [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
  • a09f09fb1b [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
  • 75223dc44a [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
  • caa428aa16 [Core] Prevent write after free into heap when calling switch_core_destroy_memory_pool() Andrey Volk 2020-12-16 04:10:45 +04:00
  • 7b873a2dc3 [mod_loopback] Add video support to null endpoint Seven Du 2020-12-16 22:55:12 +08:00
  • 5e7db8fdb5 [core] Add SMBF_PAUSE media bug flag to pause an individual media bug. Chris Rienzo 2020-12-11 18:20:33 -05:00
  • 0867950a1a [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
  • 3a16866201 [mod_sofia] Set sip_100_uepoch channel variable on initial 100 trying response. Andrey Volk 2020-10-27 20:14:51 +04:00
  • 4abc58c396 [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
  • 4893572069 [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
  • a7a497810d [mod_av] support rtmps Seven Du 2020-09-07 23:24:24 +08:00
  • 235dbf5f57 [mod_spandsp] set fax_trace_file channel var if a trace file is opened Chris Rienzo 2020-07-31 14:06:06 +00:00
  • 3a0f3686ae [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
  • 39793617c8 [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
  • 3e3200db89 [mod_spandsp] Add verbose-log-level configuration. Chris Rienzo 2020-07-30 21:54:56 +00:00
  • b52a3f95a0 [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
  • 60ce1f5603 [mod_verto] Fix use of libks websockets on Windows. POLLHUP is ignored in poll events on Linux but fails on Windows so should be avoided. Andrey Volk 2020-07-09 23:06:47 +04:00
  • 708944fad1 [mod_av] don't exit on decode errs just continue Anthony Minessale 2020-06-27 19:27:14 +00:00
  • d9cd35455e [mod_av] fix interrupt callback is not passed down to the hls context in the first open_input Seven Du 2020-05-14 12:11:41 +08:00
  • c14191e09e [mod_av] make key_frame_min_freq work to prevent generate key frames too frequently Seven Du 2019-11-16 16:43:47 +08:00
  • 9f9d54a22e [core] some more hardening work Anthony Minessale 2019-03-06 23:17:47 +00:00
  • c31a6e0bcb [core] some mods for file playback to get proper bitrate and timing Anthony Minessale 2019-02-20 13:15:13 -06:00
  • 415b0b74bb [mod_sofia] don't auto unhold via media format for non-sip Anthony Minessale 2020-04-13 23:16:27 +00:00
  • 735637fa4d [core] don't decode strings with no encoding in them Anthony Minessale 2020-06-15 19:43:46 +00:00