147 Commits (7e258bfe389c412226e0ab48608eb2267caab514)

Author SHA1 Message Date
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
Chocobo1 344e47dcfb
Add option for WebUI Host header validation 6 years ago
Vladimir Golovnev (Glassez) f309a5279e
Fix Alternative Web UI to be available 6 years ago
Vladimir Golovnev (Glassez) c1a4ef1377
Use independent translation for WebUI 6 years ago
Thomas Piccirello 0b6ae68801 Add WebUI search API controller 6 years ago
Chocobo1 71dcc76a64
Replace png icons with svg 6 years ago
Chocobo1 e04aae686f
Cache more preference values 6 years ago
thalieht 456270bbb1 Delete several unused #include 7 years ago
Chocobo1 050b78f378
Send Cache-Control header in WebUI responses 7 years ago
Chocobo1 09f759355f
Replace QRegExp with QRegularExpression 7 years ago
Thomas Piccirello 43656aaa1e Add form-action to CSP 7 years ago
Thomas Piccirello 8f98f87d12 Add upgrade-insecure-requests to CSP when HTTPS is enabled 7 years ago
Chocobo1 e8d378e167
Improve WebUI security measures 7 years ago
Chocobo1 9eeef0be97
Add option to control CSRF protection 7 years ago
Chocobo1 bad4d94f77
Add option to control WebUI clickjacking protection 7 years ago
Chocobo1 ceaf755ac6
Make use of QStringLiteral 7 years ago
Chocobo1 5ae926a376
Refactor code 7 years ago
Chocobo1 92a4e73a22
Apply locale changes immediately in WebUI 7 years ago