liblinphone merge requestshttps://gitlab.linphone.org/BC/public/liblinphone/-/merge_requests2022-05-23T08:05:30Zhttps://gitlab.linphone.org/BC/public/liblinphone/-/merge_requests/2041Fix UTF8 validation crash on Xamarin2022-05-23T08:05:30ZThibault LemaireFix UTF8 validation crash on XamarinLog messages were passed, unchecked, to the log_message_written callback
On Xamarin this callback is written in C#. So the const char* is
converted to a .NET string, which is stored as UTF16. Mono checks for
validity and throws an excep...Log messages were passed, unchecked, to the log_message_written callback
On Xamarin this callback is written in C#. So the const char* is
converted to a .NET string, which is stored as UTF16. Mono checks for
validity and throws an exception when the string contains illegal byte
sequences, leading to a crash.
Interestingly, though, I was unable to reproduce the crash on UWP, which
uses the .NET Core runtime. The illegal bytes seem to be silently
replaced with the replacement character ('�') without throwing.
Parent: https://gitlab.linphone.org/BC/public/linphone-sdk/-/merge_requests/2877
Backport of: https://gitlab.linphone.org/BC/public/liblinphone/-/merge_requests/2006Thibault LemaireThibault Lemairehttps://gitlab.linphone.org/BC/public/liblinphone/-/merge_requests/67Fixed java wrapper with latest belle-sip changes2018-11-09T13:35:13ZSylvain Berfinisylvain.berfini@belledonne-communications.comFixed java wrapper with latest belle-sip changesSylvain Berfinisylvain.berfini@belledonne-communications.comSylvain Berfinisylvain.berfini@belledonne-communications.comhttps://gitlab.linphone.org/BC/public/liblinphone/-/merge_requests/63Workaround in JAVA wrapper for race condition between JNI's newLocalRef from…2018-11-09T11:00:42ZSylvain Berfinisylvain.berfini@belledonne-communications.comWorkaround in JAVA wrapper for race condition between JNI's newLocalRef from…Workaround in JAVA wrapper for race condition between JNI's newLocalRef from stored GlobalWeakRef and VM's garbage collection's finalizer threadWorkaround in JAVA wrapper for race condition between JNI's newLocalRef from stored GlobalWeakRef and VM's garbage collection's finalizer threadSimon MorlatSimon Morlathttps://gitlab.linphone.org/BC/public/liblinphone/-/merge_requests/29Feature/android texture display2018-10-22T08:05:14ZSylvain Berfinisylvain.berfini@belledonne-communications.comFeature/android texture displayGoes with mediastreamer2's https://gitlab.linphone.org/BC/public/mediastreamer2/merge_requests/14/ merge requestGoes with mediastreamer2's https://gitlab.linphone.org/BC/public/mediastreamer2/merge_requests/14/ merge requestSimon MorlatSimon Morlathttps://gitlab.linphone.org/BC/public/liblinphone/-/merge_requests/7Prevent crash if Java object's C pointer is NULL2018-10-03T13:05:50ZSylvain Berfinisylvain.berfini@belledonne-communications.comPrevent crash if Java object's C pointer is NULLRonanRonan