Maximilian Fridrich
Maximilian Fridrich
Fixes a few potential memory leaks in functions calling account_uri_complete.
If `ua_connect` or `ua_connect_dir` are called and the request URI contains URI parameters, it could occur that some parameters are duplicated if the account luri contains the exact same parameter....
In `handle_negotiated_sdp` the `pending_media_state->read_callbacks` must be reset before they are added in the SDP handlers in `handle_negotiated_sdp_session_media`. Otherwise, old callbacks for removed streams and file descriptors could be added to...
### Severity Major ### Versions 18,20,21,master ### Components/Modules res_pjsip_session ### Operating Environment Linux ### Frequency of Occurrence Constant ### Issue Description If the initial SDP negotiation results in multiple streams...
Advanced Codec Negotiation is now implemented for the dial application, pjsip channels and local channels. Resolves: #223 UpgradeNote: The two pjsip.conf options "incoming_call_offer_pref" and "outgoing_call_offer_pref" have been removed. Instead, the...
### Feature Description This feature has long been talked about and a lot of excellent work to prepare this feature has been done by @gtjoseph (e.g. 8d1064eaafe899044adbd30a40cdaa15c315c463, 647c53c41fa36ab8e5b3e8824952aea01c76e37e, 9bd1d686a120db5233acb2d6f90c31d4f52464a0). The...
This fixes the following bug: If a HTTP request is resent (e.g. with Authentication after a 401 response), the body of the request is not sent. This is because in...
Otherwise, if something in `invite_resp_handler` fails and `sipsess_terminate` is called, no BYE will be sent.
Currently, when a client certificate is added to a SIP transport, it is only added to the first matching transport in the transport list. Then, if multiple SIP transports exist...