diff options
| author | Marc Mutz <marc.mutz@qt.io> | 2025-06-25 18:07:53 +0200 |
|---|---|---|
| committer | Marc Mutz <marc.mutz@qt.io> | 2025-06-27 14:50:31 +0000 |
| commit | 286bb6c32bbf892d31e8aa54b492eade02e0ede3 (patch) | |
| tree | 43c05b8d9b68ba74b4233f4416fcfe8dfea25ee0 /src/corelib/kernel/qobject.cpp | |
| parent | dbd6fde29737ce22a0f3a8b458aa2266cb83de29 (diff) | |
Mark QTextStream as security-critical
This component processes input external to the process, and the
application depends on this component to report errors to detect
failure, so this component is security-critical.
The headers, however, contain only a miniscule amount of
implementation, essentially a few forwarders each and, in the public
header, the QTextStreamManipulator, everything else is out-of-line, so
I've opted to mark both headers as significant, header,
declarations-only. I'll de-inline what makes sense in a follow-up
commit.
Amends 8df072fc8006510c9b743e8ffedaaf51a876883a.
This completes the review of src/corelib/serialization, building on
the following prequel commits:
- 0b9d4c3a857144bad2937f964101c57ae7efec4c (QDataStream)
- 0a7ee06b27c55f10b65b053cabdc893ae8f23893 (QXmlStream{Reader,Writer})
- 046e6c5701da96dd64b613c2bc9cfd245c83b1a5 (QXmlUtils)
- cd4813a3c304a6d9d5d8096d91a8fc297818d624 (QJson and QCbor)
There are no other implementation files in this subdir at the time of
commit.
QUIP: 23
Fixes: QTBUG-135194
Pick-to: 6.10 6.9 6.8
Change-Id: If5264e3ad1eca230f48042888b1256ce0a329d8e
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
0 files changed, 0 insertions, 0 deletions
