mirror of
https://github.com/clearlinux/graphene.git
synced 2026-09-06 13:51:28 +00:00
- Fix a severe bug caused by merging #87. The patch does not check the return values from get_config_entries_size(), while the return values can easily be negative (-PAL_ERROR_INVAL). Any usage of this function should carefully check the return values and also pass the size into get_config_entries() to prevent buffer overflow. - Fix a minor bug in handling IPC disconnection. The callback ipc_child_exit() never receives a "term_signal" parameter. The callback is called when thepipe to a child process unexpectedly terminates, which can only mean the child process has crashed. I believe the proper signal to send is SIGKILL. - Remove a compilation warning caused by type mismatch of __malloc(). - Allow binding TCP socket to ANY address - enable LD_PRELOAD in glibc - disable output buffering in LTP tests to reveal omitted passes - Remove a double-unlock in shim_async.c - Replace all int with size_t or ssize_t in Graphene configuration API - Add new passed LTP tests