haiku/headers/private/libroot
Augustin Cavalier e8d328979c ICUTimeConversion: Fix buffer overflows and add more error handling.
* Declare databridge buffer lengths in LocaleBackend.
 * Use strcpy instead of strlcpy when writing to databridge buffers
   (this is the first fix for #18598.)
 * Check for overflows and error out when they happen.
 * Verify that ICU actually knows the timezone in question
   and fall back to GMT if it does not (this would also fix that crash.)

Fixes #18598.
2023-10-28 16:36:12 -04:00
..
locale ICUTimeConversion: Fix buffer overflows and add more error handling. 2023-10-28 16:36:12 -04:00
time libroot: Replace strftime/strptime/wcsftime implementations with musl's. 2022-08-18 15:31:38 -04:00
dirent_private.h
errno_private.h
ErrnoMaintainer.h
extended_system_info.h Fix clang warning "mismatched-tags" 2020-03-23 01:30:23 +00:00
fork.h
image_private.h
launch.h
libroot_private.h Implement stack protection support 2021-05-03 17:52:31 +00:00
memory_private.h
pthread_private.h user_mutex: Per-team contexts. 2023-06-19 14:56:10 +00:00
SHA256.h
signal_private.h
stdlib_private.h
system_revision.h
time_private.h libroot: check timeout interval parameter in ppoll(), pselect() and select() 2022-04-21 15:50:32 +00:00
times_private.h
umask.h
unistd_private.h
user_group.h Bump MAX_SHADOW_PWD_PASSWORD_LEN 2017-11-23 13:00:48 +01:00
user_thread.h
wchar_private.h libs/posix: Implemented new locale functions 2022-07-11 16:30:16 +00:00