Changelog for
qubes-core-qrexec-libs-debuginfo-4.2.19-1.fc39.x86_64.rpm :
* Thu May 09 2024 Qubes OS Team
- For complete changelog see: https://github.com/QubesOS/qubes-core-qrexec
* Thu May 09 2024 Marek Marczykowski-Górecki - 43f49f0- version 4.2.19
* Sun May 05 2024 Demi Marie Obenour - 64d6e06- Test if a service config directory itself is invalid
* Sun May 05 2024 Demi Marie Obenour - c6f9a2f- Fail early if the service config cannot be found
* Sun May 05 2024 Demi Marie Obenour - 9114fb3- Avoid passing stderr_fd to handle_data_client
* Sun May 05 2024 Demi Marie Obenour - 8b683a8- tests: do not write to maybe-closed socket
* Sun May 05 2024 Demi Marie Obenour - a60c40c- Add support for exiting on client or service EOF
* Sun May 05 2024 Demi Marie Obenour - 129b5dd- Better logging for socket services
* Sat May 04 2024 Demi Marie Obenour - cdf92b7- Check at startup that standard streams are open
* Thu May 02 2024 Ben Grande - 19ed045- Document rpc-config until skip-service-descriptor
* Thu May 02 2024 Demi Marie Obenour - 9e72d82- Fix SIGUSR1 after stdin_fd closed
* Wed May 01 2024 Marek Marczykowski-Górecki - adbf4a2- Fix build error on redefined _FORTIFY_SOURCE
* Wed May 01 2024 Demi Marie Obenour - 8f2539a- Explain why there is no use after free vulnerability
* Wed May 01 2024 Marek Marczykowski-Górecki - 6d37768- Restore correct log path
* Wed May 01 2024 Demi Marie Obenour - 0fcec31- Ensure proper RPM dependency ordering
* Tue Apr 30 2024 Demi Marie Obenour - c2f197c- Ensure that EOF is propagated to stdout
* Tue Apr 30 2024 Demi Marie Obenour - 8120940- Document the file descriptrs for struct process_io_request
* Tue Apr 30 2024 Demi Marie Obenour - a3bbcb5- Prefer close() to shutdown()
* Tue Apr 30 2024 Demi Marie Obenour - bc71817- do_fork_exec(): Drop status pipe
* Tue Apr 30 2024 Demi Marie Obenour - acda549- Use close_range() instead of close loop
* Mon Apr 29 2024 Demi Marie Obenour - d9e3a76- fix_fds(): check that input FDs are okay
* Sun Apr 28 2024 Demi Marie Obenour - 2844865- Fix memory leak in load_service_config()
* Sun Apr 28 2024 Demi Marie Obenour - c801cf3- Refuse executable service with skip-service-descriptor=true
* Sun Apr 28 2024 Demi Marie Obenour - b355ccc- Forbide skip-service-descriptor=true with explicit username
* Sun Apr 28 2024 Demi Marie Obenour - 873e77e- If skip-service-descriptor=true, do not use fork server
* Sun Apr 28 2024 Demi Marie Obenour - 76790cb- Avoid leaking vchans
* Sun Apr 28 2024 Demi Marie Obenour - e06514b- Share qrexec-daemon VM -> VM call code with qrexec-client
* Sun Apr 28 2024 Demi Marie Obenour - 0f7bf45- Avoid warnings from pytest
* Sun Apr 28 2024 Demi Marie Obenour - 6fa1106- Adjust test to reflect reality
* Sun Apr 28 2024 Demi Marie Obenour - 56fdd7d- Eradicate VLAs from the codebase
* Sun Apr 28 2024 Demi Marie Obenour - 82cbe71- Use calloc() instead of malloc() + memset()
* Sun Apr 28 2024 Demi Marie Obenour - 696f831- Avoid pointlessly setting argv[0]
* Sun Apr 28 2024 Demi Marie Obenour - 930b47d- Add visibility attributes and use -fvisibility=hidden
* Sun Apr 28 2024 Demi Marie Obenour - b8f0031- Avoid allocating a big buffer for each loop iteration
* Sun Apr 28 2024 Demi Marie Obenour - 57855c6- qrexec-daemon: check for valid messages from clients
* Sun Apr 28 2024 Demi Marie Obenour - 4f1e524- qrexec-daemon: Do not check service identifier for DEFAULT: keyword
* Sun Apr 28 2024 Demi Marie Obenour - e98ed7a- qrexec-agent: Take advantage of flexible array members
* Sun Apr 28 2024 Demi Marie Obenour - 3313110- qrexec-daemon: Take advantage of flexible array members
* Sun Apr 28 2024 Demi Marie Obenour - e33f334- qrexec-daemon: partially validate messages from client
* Sun Apr 28 2024 Demi Marie Obenour - ad72712- Check for empty source domain names
* Sun Apr 28 2024 Demi Marie Obenour - 71c1ae3- Ensure consistent treatment of \"QUBESRPC\" followed by non-space
* Sun Apr 28 2024 Demi Marie Obenour - b115494- Do not skip \"nogui:\" prefix in agent
* Sun Apr 28 2024 Demi Marie Obenour - 163597e- Report correct statuses for service execution failure
* Fri Apr 26 2024 Demi Marie Obenour - a9f5e18- Check for dup2() errors and avoid FD leak
* Fri Apr 26 2024 Demi Marie Obenour - a9d11c0- Do not use a timeout if QREXEC_STARTUP_NOWAIT is set
* Fri Apr 26 2024 Demi Marie Obenour - a91949a- Use _exit() in child process after fork()
* Tue Apr 23 2024 Demi Marie Obenour - 652b8f5- Do not close stdin, stdout, or stderr
* Tue Apr 23 2024 Demi Marie Obenour - a0e7438- Make more functions in agent tests idempotent
* Tue Apr 23 2024 Demi Marie Obenour - c01e533- Implement connections to TCP-based services
* Tue Apr 23 2024 Demi Marie Obenour - 6d66051- Avoid writing to an uninitialized file descriptor
* Tue Apr 23 2024 Demi Marie Obenour - 695c3f3- find_file(): Check for symlinks to /dev/tcp/