qt5base-lts/tests/auto/corelib/io
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
..
largefile CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qabstractfileengine CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qbuffer CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qdataurl CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qdebug CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qdir CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qdiriterator CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qfile CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qfileinfo CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qfileselector CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qfilesystementry CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qfilesystemmetadata CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qfilesystemwatcher CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qiodevice CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qipaddress CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qlockfile CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qloggingcategory CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qloggingregistry CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qnodebug CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qprocess QProcess/Unix: add a simple way to reset the UID and GID for the child 2023-07-08 15:03:23 -07:00
qprocess-noapplication CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qprocessenvironment CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qresourceengine CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qsavefile CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qsettings CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qstandardpaths CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qstorageinfo CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qtemporarydir CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qtemporaryfile CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qurl CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qurlinternal CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qurlquery CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qurluts46 CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
qzip CMake: Make corelib tests standalone projects 2023-07-05 15:09:32 +02:00
CMakeLists.txt Move QZipReader/Writer from QtGui to QtCore 2023-04-26 12:01:05 +02:00