Opened 7 years ago

Closed 6 years ago

#1994 closed defect (fixed)

Miscellaneous fixes

Reported by: riza Owned by: bennylp
Priority: normal Milestone: release-2.7
Component: common Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description

Miscellaneous updates and fixes

Change History (40)

comment:1 Changed 7 years ago by riza

In 5553:

Re #1994 (misc): miphoneos-version-min not set when specifying MIN_IOS on configure-iphone.

comment:2 Changed 7 years ago by ming

In 5554:

Re #1994 (misc): Make the log's sender and thread width a compile-time configurable setting.

Thanks to Richard Mudgett for the suggestion.

comment:3 Changed 7 years ago by riza

In 5559:

Re #1994 (misc): Don't try to resolve a DNS SRV query that is already considered resolved.
Thanks to Richard Mudgett for the patch.

comment:4 Changed 7 years ago by nanang

In 5560:

Misc (re #1994): Updated dshow video device stop to not wait for renderer thread when renderer is not created.

comment:5 Changed 7 years ago by ming

In 5561:

Re #1994 (misc): Add sub_hdr_list in outgoing subscription requests (as it should, according to the spec)

comment:6 Changed 7 years ago by riza

In 5563:

Re #1994: Prevent overflow on pj_generate_unique_string() for android.
Thanks to Esed Alihodzic for the report and patch.

comment:7 Changed 7 years ago by riza

In 5564:

Re #1994 (misc): Add IPv6 transport type support in pjsip_transport_register_type().
Thanks to Joshua Colp for the patch.

comment:8 Changed 7 years ago by riza

In 5565:

Re #1994 (misc): Prevent crash on pj_ssl_get_info() triggered by an error on ioqueue_on_read_complete().
Thanks to Alexander Traud for the report and suggested fix.

comment:9 Changed 7 years ago by riza

In 5566:

Re #1994 (misc): Fix linker error on Visual Studio when using OpenSSL 1.1 or newer.
Thanks to Sean Bright for the report and patch.

comment:10 Changed 7 years ago by riza

In 5567:

Re #1994 (misc): Remove an extra double quote on pjsua.vcxproj.
Thanks to Sean Bright for the report and patch.

comment:11 Changed 7 years ago by nanang

In 5568:

Misc (re #1994): Fixed linking errors when configuring with '--disable-speex-codec' and without '--disable-speex-aec' params.

comment:12 Changed 7 years ago by ming

In r5570:

Re #1994 (misc): Add check in xml_print_node() to prevent writing past the end of the buffer.
Thanks to Joshua Elson for the patch.

Last edited 7 years ago by ming (previous) (diff)

comment:13 Changed 7 years ago by riza

In 5575:

Re #1994 (misc): Remove assert if SIP auth receives 401 for request with very
very long To URI. Thank you Oleg Grazhdan for the patch.

comment:14 Changed 7 years ago by nanang

In 5577:

Misc (re #1994): Potential linking error due to bad dependency library ordering.

comment:15 Changed 7 years ago by riza

In 5580:

Re #1994 (misc): Fix build error on pjsua_cli_uwp_comp pjsua_cli_wp8 for Release Win32.

comment:16 Changed 7 years ago by ming

In 5582:

Re #1994 (misc): Use compile-time setting PJSIP_MAX_URL_SIZE for local and remote info's buffer size (instead of hard-coded).

comment:17 Changed 7 years ago by riza

In 5588:

Re #1994 (misc): Related to r5500, when receiving an SDP answer for SRTP, process the tag correctly based on the offer. Thanks to Colin Morelli for the report.

comment:18 Changed 7 years ago by ming

In 5589:

Re #1994 (misc): Fixes bugs in base64

  • move access to input parameter variable after the assertion to check the variable.
  • prevent invalid memory access for empty input string
  • allow using an output buffer of just the right size

Thanks to Adrien Béraud for the patch

comment:19 Changed 7 years ago by ming

In 5591:

Re #1994 (misc): Remove unnecessary include file of engine.h in OpenSSL socket implementation. This will allow the usage of OpenSSL compiled with no-engine option.

Thanks to Marcus Froeschl for pointing it out.

comment:20 Changed 7 years ago by ming

In 5595:

Re #1994 (misc): In video port, print the actual format of the video device being opened (instead of the requested format).

comment:21 Changed 7 years ago by riza

In 5600:

Re #1994(misc): Method pj_hash_calc_tolower() might return a different hash
value. Thanks to Fredrik Hansson for the report.

comment:22 Changed 7 years ago by ming

In 5605:

Re #1994 (misc): Fixed missing disabling pragma pack after structure definitions.
Thanks to Michael Scheiffler for the patch.

comment:23 Changed 7 years ago by ming

In 5607:

Re #1994 (misc): Fixed uninitialized return status in function wsola_discard_get_frame() which may cause the test to fail in some cases.
Thanks to Michael Scheiffler for the report.

comment:24 Changed 7 years ago by nanang

In 5610:

Misc (re #1994): Fixed pjsip_inv_verify_request3() to set PJSIP_INV_SUPPORT_UPDATE flag into output param '*options' (instead of into internal var 'rem_option'). Thanks George Joseph for the patch.

comment:25 Changed 7 years ago by nanang

In 5611:

Misc (re #1994): Updated Android pjsua2 sample app:

  • print call statistics when call is disconnected
  • add template for writing log to file
  • change STUN setting, now it is disabled by default

comment:26 Changed 7 years ago by nanang

In 5624:

Misc (re #1994): Rearrange H264 default backend priority to avoid multiple H264 backends. Currently OpenH264 has higher priority than FFmpeg, and VideoToolBox? (for MacOS/iOS) should be manually enabled.

comment:27 Changed 7 years ago by ming

In 5626:

Re #1994 (misc): Suppresses implicit conversion warning (on iOS)

comment:28 Changed 7 years ago by ming

In 5628:

Re #1994 (misc): Fixed warning during runtime on iOS 11:
UI API called on a background thread

comment:29 Changed 7 years ago by nanang

In 5635:

Misc (re #1994): Fixed compile warnings on MSVC 2005 & 2015.

comment:30 Changed 7 years ago by ming

In r5642:

Re #1994 (misc): Prevent possible overflow in video bps calculation. Thanks to Wolfgang Wallhäuser for the report.

Last edited 7 years ago by ming (previous) (diff)

comment:31 Changed 7 years ago by ming

In 5646:

Re #1994 (misc): Fixed various warnings thrown by GCC 6.3. Thanks to Alexander Traud for the info.

comment:32 Changed 7 years ago by riza

In 5647:

Re #1994(misc): Fixed unguarded 'if' which might lead to double locking. Thanks to Alexander Traud for the info.

comment:33 Changed 7 years ago by riza

In 5648:

Re #1994(misc): Avoid calling SSL_shutdown() if handshake wasn't completed otherwise OpenSSL 1.0.2f and newer version will complain. Thanks to Peter Koletzki for the report.

comment:34 Changed 7 years ago by nanang

In 5650:

Misc (re #1994): Fixed compile error in pjsua2_demo.cpp due to unrecognized 'unique_ptr'.

comment:35 Changed 6 years ago by ming

In 5653:

Re #1994 (misc): Fixed various warnings when using gcc/clang

comment:36 Changed 6 years ago by riza

In 5654:

Re #1994(misc): Fixed various warnings on VS2015.

comment:37 Changed 6 years ago by ming

In 5657:

Re #1994 (misc): Add check in our sample alt_pjsua_aud when stopping stream (similar to alt_pjsua_vid).

comment:38 Changed 6 years ago by riza

In 5659:

Re #1994(misc): Fix warning on VS2015 when enabling video, opus, webrtc ec.

comment:39 Changed 6 years ago by riza

In 5660:

Re #1994(misc): Remove uneeded commented code related to the fix on r5659.

comment:40 Changed 6 years ago by ming

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.