[EGD-6035] Fix iosyscalls build on GLIBC_2.33 Newer versions of glibc have stat symbols family incompatible with earlier versions.
[EGD-6695] Fix simulator build for valgrind Valgrind requires sanitizer to be off, fixing cmake errors.
[EGD-6603] Add and enable catching of OOM failures Catch Out-Of-Memory and stack overflow in OS hooks
[EGD-6355] Adjust MuditaOS to be used with Secure Boot The start address of the OS image adjusted to comply with HAB Secure Boot. Proper SNVS initialization performed at system startup. SNVS drivers updated to most recent version. Image signing can be performed as a part of build process. See doc/secure_boot.md for more info.
[EGD-6590] Add /mfgconf mount to iosyscalls lib Add translation of the /mfgconf mount point in the libiosyscall library when redirection is disabled.
[EGD-6557] Support glibc older than 2.28 Added preprocessor cases to disable code not supported in glibc older
[EGD-6482] Remove unnecessary iosyscalls messages Unimplemented syscalls should fail silently to avoid breaking tests.
[EGD-3469] Fix assets and image creation Preparing and copying of assets to the image was unreliable. Switched from cmake mechanism to rsync, making resulting scheme universal and reducing output folder pollution.
[EGD-6156] Create crash dumps Integrate the CrashCatcher library in order to store phone state after a fault occurs. The dumps are stored in the CrashCatcher hex format and can be debugged using the CrashDebug stub built for x86_64 via the 'debug_crash_dump.sh' script.
[EGD-6239] Fix Linux Release build on gcc-10 strncpy() was provided with size equal to a buffer size, not leaving buffer space for a trailing zero; also sml fix.
[EGD-6067] Fix database performance issues New filesystem works differently and some vFAT optimizations backfired badly after switch. - avoid unnecessary folder traversing - eliminate some unnecessary fstats - rework sqlite file driver - reduce MMC startup delay - fix errno bug in iosyscalls
[EGD-6013] Fix no copy syscall Due to lack of some filesystem syscalls std::filesystem::copy functions family doesn't work. This path add missing syscalls in the FS layer.
[EGD-5047] Add support for newlib time Add support for newlib time standard syscalls.
[EGD-5927] Redirect access to '/lib' in emulator Sanitizer was trying to access libraries after all objects got deleted and hung in a nested bug state.
[EGD-5900] Fix filesystem performance issue (Linux) Make fread/fwrite ignore requested item size and perform on 8KB blocks
[EGD-5860] Fix build packages Merging and cleaning cmakes requred cleaning.
Merge branch 'EGD-5737-merge-master-to-exp-lbr-fix'
[EGD-5590] Fix boot config procedure Boot config procedure was outdated and didn't actually work
[EGD-5596] Fix fread() handling of EOF iosyscalls' fread() should interpret zero bytes read as EOF.
[EGD-5522] Remount fs R/W for backup or update After setting vFAT to be read only by default backup, update and factory reset procedures need to remount R/W first.