180 Commits (b5fbfdf1069dc8d83366627b1788a9d20e807517)

Author SHA1 Message Date
Chocobo1 80791e328d
Fix wrong behavior when reading text 1 year ago
Chocobo1 e6d85a468b
Rename literal operator 1 year ago
Chocobo1 f6b58f36e2
WebUI: set Cross Origin Opener Policy to `same-origin` 1 year ago
Chocobo1 79ca2e145f
Don't read unlimited data from files 1 year ago
Chocobo1 179a61d75e
Add curly braces 2 years ago
七海千秋 1e400df324
Set "SameSite=None" if CSRF Protection is disabled 2 years ago
Vladimir Golovnev 58a654a70f
Reject requests that contain backslash in path 2 years ago
Vladimir Golovnev 72ac92ec68
Allow to use another icons in dark mode 2 years ago
Vladimir Golovnev c58fb92365
Suppress warning when session cookie name isn't overridden 2 years ago
Vladimir Golovnev 771c58d000
WebAPI: Allow to specify session cookie name 2 years ago
brvphoenix b33dc7d831
Unify the way to generate the language list in WebUI and GUI 2 years ago
Chocobo1 109c45bb95
Allow to use subnet notation in reverse proxy list 2 years ago
Chocobo1 851374e517
Rename function 2 years ago
Chocobo1 082e6f8830
Apply i18n translation only to built-in WebUI 2 years ago
Chocobo1 ee38124db7
Optimize symbolic links checking 2 years ago
Chocobo1 e06e1d9911
Throw error exception properly 2 years ago
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