qt5base-lts/src
Thiago Macieira 271901c5cf QProcess/Unix: add a simple way to reset the UID and GID for the child
This is done as one of the last steps inside QProcess itself, so the
child modifier and all other tasks still run with the parent process'
permissions. On Linux, setting the UID to non-zero will also
automatically clear the effective capabilities(7) set.

This feature is only useful for setuid or setgid applications, so this
commit updates the QCoreApplication::setSetuidAllowed() documentation to
mention the QProcess flag.

Change-Id: I3e3bfef633af4130a03afffd175e940c0668d244
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2023-07-08 15:03:23 -07:00
..
3rdparty Update public suffix list 2023-07-06 17:53:11 +02:00
android Android: improve screen size and physical size calculation 2023-06-10 11:12:39 +03:00
assets Add XDG theme file for example icons 2023-06-26 17:32:10 +00:00
concurrent Use a global value for warning limit when testing documentation in CI 2023-06-27 15:12:31 +00:00
corelib QProcess/Unix: add a simple way to reset the UID and GID for the child 2023-07-08 15:03:23 -07:00
dbus Fix spelling of D-Bus in the source code 2023-07-06 21:51:29 +02:00
entrypoint src: Remove remains of qmake conversion from CMakeLists.txt files 2023-02-10 23:36:51 +01:00
gui a11y atspi: Implement TableCell methods Get{Column,Row}HeaderCells 2023-07-07 22:08:43 +00:00
network QSslServer: include moc 2023-07-07 18:25:46 +02:00
opengl QOpenGLFunctions: fix -Wunused-private-field (Clang 15) 2023-07-05 23:13:08 +00:00
openglwidgets Make QOpenGLWidget work with QT_WIDGETS_HIGHDPI_DOWNSCALE 2023-05-24 06:55:57 +00:00
platformsupport QtGui: code tidies: use the 4-arg connect overload 2023-06-28 01:32:10 +02:00
plugins SQL/SQLite: add case folding for non-ascii characters 2023-07-08 00:08:44 +02:00
printsupport Use a global value for warning limit when testing documentation in CI 2023-06-27 15:12:31 +00:00
sql QtSql: Stylistic fixes based on the Qt 6.6 api review 2023-07-08 18:34:10 +00:00
testlib QCOMPARE: restore compatibility with braced-init-lists 2023-07-07 12:20:50 +02:00
tools qdbusxml2cpp: Improve error reporting 2023-07-06 21:51:25 +02:00
widgets Remove references to Application Example 2023-07-06 21:42:38 +02:00
xml Use a global value for warning limit when testing documentation in CI 2023-06-27 15:12:31 +00:00
CMakeLists.txt Add Qt icon library for examples 2023-04-22 18:14:38 +03:00