Commit Graph

2 Commits

Author SHA1 Message Date
Lena Biliaieva 2d9e986800 Add support for IP address whitelist and blacklist in QHttpServer
- Added methods for setting a whitelist and a blacklist in the
QHttpServerConfiguration class.
- Implemented IP address filtering in QHttpServer based on the
configuration.

Task-number: QTBUG-75087
Change-Id: I2b630bb15e34aa2f0633f64331bcc558bd5a1809
Reviewed-by: Øystein Heskestad <oystein.heskestad@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2025-02-11 11:43:26 +01:00
Lena Biliaieva c43b2f7a84 Add request rate limiting for QHttpServer
Added QHttpServerConfiguration class to pass general configuration
settings to QHttpServer.
Implemented request rate limiting per IP.

Task-number: QTBUG-75087
Change-Id: Iedd670d3cd9adddec22077fe0625fdd3fc818004
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2024-12-05 17:48:25 +01:00