Andrey Volk
751d5ff55b
[Unit-tests] Place module tests into their module's Makefile.am, fix tests, add missing Makefile.am to mod_png, implement recursive make check.
2020-01-18 09:58:42 +00:00
Andrey Volk
8797a0f480
Merge pull request #180 from signalwire/CF_AUDIO
...
[mod_portaudio] CF_AUDIO flag is not set
2020-01-06 22:35:03 +04:00
Andrey Volk
6f0ad146d2
[mod_sofia] Fix crash from double profile unlock on outgoing channel from a gateway on a paused profile
2019-12-31 03:13:03 +04:00
Seven Du
13dc7629d6
[mod_sofia] add sip_refer_status_code channel variable to track refer status
2019-12-31 03:08:58 +04:00
Seven Du
2aec6035dd
[mod_loopback] add refer mock to null endpoint
2019-12-31 03:07:49 +04:00
Seven Du
c7480bc3fe
[mod_loopback] remember dtmf in channel var null_channel_dtmf_queued
2019-12-31 03:05:25 +04:00
Andrey Volk
e753e615ca
[mod_sofia] Module load will fail if ext-rtp-ip or ext-sip-ip configuration param is set as empty string.
2019-12-31 02:17:17 +04:00
Andrey Volk
8442218df1
[mod_sofia] sofia_handle_sip_i_invite() leaks xml and event objects on acl_token, sofia_reg_handle_sip_r_challenge() leaks xml object when a user does not have params.
2019-12-31 00:45:00 +04:00
Andrey Volk
e2c1e3a7d3
FS-12055: [mod_sofia] Fix leaks and release profile properly in general_event_handler() and actual_sofia_presence_event_handler()
2019-12-30 23:58:28 +04:00
Andrey Volk
24e0949844
FS-12056: [mod_sofia] Fix leaking destination in sofia_glue_do_invite() and leaking route in sofia_glue_gen_contact_str()
2019-12-30 23:56:16 +04:00
Andrey Volk
ea6a34aa7d
[mod_portaudio] CF_AUDIO flag is not set
2019-12-17 00:21:52 +04:00
Andrey Volk
2865603ad2
[Unit-tests] Fix xml error not finding freeswitch.xml on FST_MINCORE_BEGIN
2019-11-26 01:54:43 +04:00
Andrey Volk
aa2df4f3f8
Merge pull request #90 from lazedo/k-header
...
[mod_sofia] add K- to prefixes that create a sip_h_ variable
2019-10-31 20:50:05 +04:00
lazedo
b4373c6666
[mod_sofia] add K- to prefixes that create a sip_h_ variable
...
used by sip tracing tools and not to confuse with application (X-) or (P-)
2019-10-31 12:27:21 +00:00
lazedo
f77484b96d
[mod_sofia] add existing variables when locating user
2019-10-31 12:20:33 +00:00
Andrey Volk
311a20af63
[mod_verto] Ignore not just zero but negative frame size as well.
2019-10-23 23:03:18 +04:00
Chris Rienzo
9d4f480335
[mod_sofia] Fix some incorrect word contractions.
2019-10-10 09:41:53 -04:00
Andrey Volk
fc925a273b
Merge pull request #1809 in FS/freeswitch from sofia-leak to master
...
* commit '20a893fd0683de64353ee2c111aa9c61a867886d':
FS-12038: [mod_sofia, core] Fix potential leak and race in chat_hash, add switch_core_hash_insert_auto_free().
2019-09-06 11:28:31 -05:00
Andrey Volk
20a893fd06
FS-12038: [mod_sofia, core] Fix potential leak and race in chat_hash, add switch_core_hash_insert_auto_free().
2019-09-06 20:22:20 +04:00
Andrey Volk
7ee53a6ec1
FS-12040: [mod_sofia] Fix potential leak if realloc fails.
2019-09-06 18:01:55 +04:00
Andrey Volk
f93445a38c
FS-12010: [sofia-sip] Fix improper cleanup on su_deinit().
2019-08-20 03:11:28 +04:00
Andrey Volk
96aac32237
FS-12010: [mod_sofia, mod_valet_parking, mod_enum] Fix memory leaks on FreeSWITCH shutdown.
2019-08-19 23:14:24 +04:00
Sergey Khripchenko
655c8a1a7b
FS-11362 Attempt to rearrange verto socket shutdown sequence
2019-07-26 00:31:11 +04:00
Mike Jerris
090e8284b6
FS-11961: [mod_sofia] Handle request vs response in sofia_media_tech_media
2019-07-25 14:26:36 -06:00
Andrey Volk
9c8de649b3
FS-11947: [Build-System] Do not install test binaries when doing make install.
2019-07-23 19:34:21 +04:00
Andrey Volk
91e99db6c8
FS-11944: [mod_sofia] Fix error: 'nh->nh_home' will always evaluate to 'true'.
2019-07-23 18:47:17 +04:00
Mariah Yang
d654faa5a9
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_sofia
2019-07-18 22:22:56 +04:00
Liyang
6f9ee4216c
FS-11903: [mod_sofia] fix warnV547 Expression 'sip->sip_via' is always true.
2019-07-18 21:27:10 +04:00
Brian West
b23d887586
FS-11654: [core] add media_timeout, media_hold_timeout and video vs audio variants
2019-07-18 00:54:37 +04:00
Mike Jerris
7906a2054a
FS-11919: [core] add api compatibility for switch_rtp_new
2019-07-17 16:43:34 -04:00
Luis Azedo
302b409815
FS-11848 [core] add user_data to event_channel_bind
...
* also adds a convenience switch_event_channel_deliver for already in thread
2019-07-17 16:02:12 -04:00
Seven Du
23e050618d
FS-11721 fix data length of stripped html
2019-07-17 23:26:05 +04:00
Chris Rienzo
613a3340da
FS-11805 [mod_sofia] set default session timeout for outbound calls before overriding it with NAT detection.
2019-07-17 23:11:03 +04:00
Mike Jerris
e7dda1b027
Revert "FS-9490: [mod_sofia] add filter to SIP messages that match a regexp."
...
This reverts commit 53dbe5d84a9c3624804a2b9259433f4d525425f8.
This previous patch made logger function not reentrant so reverting until we can get a fix without that issue
2019-07-17 22:57:55 +04:00
Chris Rienzo
681b7e28ab
FS-11785 [mod_sofia] fix scan-build issues
2019-07-17 21:49:50 +04:00
Chris Rienzo
0bd5b557e5
FS-11785 [mod_rtc] fix dead assignment
2019-07-17 21:49:41 +04:00
Chris Rienzo
e09e84b088
FS-11784 [mod_sofia] quiet the codec negotiation error log. It's something that is not necessarily a FS issue.
2019-07-17 20:14:33 +04:00
Sergey Khripchenko
84aab26e65
FS-11745 Add "auto-jitterbuffer-msec" param to verto.conf.xml file
2019-07-17 20:12:04 +04:00
Anthony Minessale
b8a8765991
FS-11713: [core] fix video upgrade from b to a
2019-07-17 20:07:30 +04:00
Mike Jerris
a9e634b664
FS-11557: [mod_sofia] add support for RFC 7989 Session-ID header
...
(enable with sofia profile param rfc-7989=true)
FS-11557 [mod_sofia, mod_conference, core] Add support for re-INVITE when setting Session-ID in conference after call has been answered.
FS-11557 [mod_conference] Missed a spot where APP_SESSION_ID needed to be set.
FS-11557: set session id for outbound (initial requests)
FS-11557: [mod_sofia] rename vars and functions "session id" -> "session uuid" to reflect the real meaning for rfc7989.
FS-11557: fix bug - colliding chan var names (session_id)
FS-11557: check nil session uuid
FS-11557 : replace CS_NEW with CS_INIT for when originating calls, generate new uuid.
FS-11557: handle inbound (UAS mode, one leg)
FS-11557: generic param handling and filter via new sip profile option "rfc-7989-filter", eg:
<param name="rfc-7989-filter" value="logme, sec-agree, privacy" />
FS-11557: renamed chan vars (reflect meaning only for RFC7989)
FS-11557: fallback to RFC7329 - "old" Session-ID
FS-11557: distinguish between request and replies when we read the header
(to provide compatibility with old RFC7329 - section 11 of RFC7989)
FS-11557: change more vars/consts names
FS-11557: move compat flag on the channel.
FS-11557: add Session-ID header in REFER
FS-11557: needs extra condition on received initial request
FS-11557: handle NOTIFY
FS-11557: support answer() in dialplan - it was sending back a 200 OK with Session-ID invalid, eg: A=NIL;B=X
FS-11557: add Session-ID for NOTIFY (more cases)
FS-11557: handle reply to SIP INFO (add Session-ID header)
FS-11557: handle case of BYE after REFER, when the channel is destroyed already (save the uuid on sofia_private)
FS-11557: handle more SIP reply cases (eg: 202 Accepted , more negative replies)
FS-11557: handle ACK (UAS role)
FS-11557: added "rfc-7989-force-old" profile param - to enforce old rfc7329 for the UAC role. default off.
enabled with "<param name="rfc-7989-force-old" value="true" />".
FS-11557: fallback to rfc7329 fixes.
FS-11557: set flag CF_RFC7329_COMPAT on partner channel where needed
FS-11557: fix crash (mod_conference)
2019-07-17 19:13:41 +04:00
Brian West
0c13b704fc
FS-10913: [mod_sofia] do not mark pre_answer unless status is less than 200
2019-07-17 01:49:13 +04:00
Mike Jerris
99b3162ffc
FS-11680: [mod_sofia] dont treat registers from websockets received over a proxy over non websockets as nat. We should be sending to the route set and not locking on to send all requests to the websocket directly in this case
2019-07-16 23:26:20 +04:00
Mike Jerris
8a809624cb
FS-11498 build sofia into convenience lib to build mod_sofia and test code
2019-07-16 22:52:53 +04:00
Seven Du
cc66bcabfd
FS-11498 fix url cut off
2019-07-16 22:26:32 +04:00
Andrey Volk
4ae1f1278b
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_verto
2019-07-15 23:39:25 +04:00
Andrey Volk
c474824aa9
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for mod_rtc
2019-07-15 23:39:24 +04:00
Andrey Volk
a7477ed0e2
FS-11911: Fix build on Debian Buster
2019-07-15 22:23:25 +04:00
David Grant
3695681cf6
FS-11859 [mod_verto] mod_verto.c log for MCAST Data Sent changed to if (verto_globals.debug > 0) and other LOG_ALERT changed to LOG_DEBUG triggered by verto_globals.debug
2019-07-09 23:31:55 -05:00
Mike Jerris
8e129b913d
FS-11906: [mod_sofia] fix NDLB-allow-bad-iananame profile param
2019-06-27 15:30:43 -04:00
Andrey Volk
0d895c50f5
FS-11421: [mod_sofia] Cleanup.
2019-06-21 20:58:12 +04:00