164 Commits (3851e7617901a617bcbaf13ae5807f44cd0cb206)

Author SHA1 Message Date
Chocobo1 3851e76179
Remove special handling of icons 2 years ago
Chocobo1 aa6b29fe7e
Set HTTP method restriction on WebAPI actions 2 years ago
Chocobo1 5d1115f591
Remove compile-time conditional 2 years ago
Vladimir Golovnev f8a304abdc
Implement base classes for application components 2 years ago
Tom Piccirello fb7f7d0c75
Add support for exporting .torrent from WebUI 3 years ago
Requi 669b67e666
WebAPI: return correct status 3 years ago
Vladimir Golovnev 4471a6377e
Have separate API controller instances per session 3 years ago
Chocobo1 4ca6de2b54
Revise string literal usage 3 years ago
Chocobo1 efc04645b7
Use QString literals 3 years ago
Chocobo1 ab64ee872b
Use QString literals 3 years ago
Vladimir Golovnev dd1bd8ad10
Implement class for handling filesystem paths 3 years ago
Vladimir Golovnev (Glassez) 399d3ad85a
Replace QStringRef with QStringView 3 years ago
HiFiPhile f5315d9ba7
Add WebUI reverse proxy source IP resolution (#15047) 3 years ago
Vladimir Golovnev (Glassez) 97c7f3bc67
Raise minimum Qt version to 5.14 4 years ago
Chocobo1 ef79546508
Add `connection_speed` to advanced settings 4 years ago
Vladimir Golovnev (Glassez) 61d2ff359b
Use QRegularExpression instead of deprecated QRegExp 4 years ago
Vladimir Golovnev (Glassez) c41df9ffbd
Improve coding style 4 years ago
Thomas Piccirello 6e4f49fc57 Always specify Content-Type in Web API error responses 5 years ago
Chocobo1 02c25dbe2a
Move WebUI icons to its own folder 5 years ago
Chocobo1 be152f45c9
Define and use Http::HeaderMap type 5 years ago
Chocobo1 d57b9be706
Rename function 5 years ago
Chocobo1 74a2168bc1
Define and use a proper HTTP header structure 5 years ago
Chocobo1 957d697aee
Prebuild HTTP headers as much as possible 5 years ago
Chocobo1 2729c0cb6d
Suppress misleading warning message 5 years ago
Chocobo1 bb80b378c1
Add ability to send custom HTTP headers 5 years ago
FranciscoPombal 691d5e5d89 WebUI: Implement "Secure" flag for session cookie 5 years ago
Chocobo1 8fe8cbd3d1
Reuse code path in switch cases 5 years ago
Chocobo1 f907328bdc
Add const to class function 5 years ago
Chocobo1 230949ee3b
Cache and reuse detected MIME type 5 years ago
Chocobo1 7a5e883cd2
Revise inline keyword usage 5 years ago
Chocobo1 89124bdcc8
Add WebAPI session timeout settings 6 years ago
Chocobo1 e288de7ec1
Forward declare as much as possible 6 years ago
Chocobo1 c6f3da1097
Improve removeIf() to support set types 6 years ago
Chocobo1 bd8d70bf60
Refactor HTTP query parsing 6 years ago
Chocobo1 69d29af097
Fix '+' char not decoded to space correctly 6 years ago
Chocobo1 375de4f8a6
Replace QMap with QHash when sensible 6 years ago
Chocobo1 49b57904f9
Use a random number for WebUI cache busting 6 years ago
CzBiX d254a98662 Always use index.html as default page 6 years ago
sledgehammer999 5c63ad3b95
Raise minimum Qt version to 5.9.0 6 years ago
thalieht 8c944bd4e1 Avoid repeating the return type 6 years ago
thalieht 947c7e1d64 Convert to range-based for loop 6 years ago
Vladimir Golovnev (Glassez) b0446380c6
Separate URL components before percent-decoding 6 years ago
Vladimir Golovnev (Glassez) 2ce3aa9731
Drop legacy WebAPI support 6 years ago
Chocobo1 e98d4e874f
Unify translation files loading action 6 years ago
Chocobo1 c1912e17c1
Revise CSP header 6 years ago
Chocobo1 7fd30fa90f
Enforce referrer-policy in WebUI 6 years ago
thalieht 1f36b8b89f Combine qAsConst() with copyAsConst() to asConst() 6 years ago
thalieht 6b1d26d555 Convert all foreach() to range-based for() 6 years ago
Chocobo1 b79a231d2e
Fix missing words in WebUI 6 years ago
Thomas Piccirello cd47380b85 Add SameSite attribute to WebUI session cookie 6 years ago