128 Commits (412b51fb3c512dab2ab593aa321d450807f201ca)

Author SHA1 Message Date
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 6 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
Vladimir Golovnev (Glassez) 88f2a66aac
Fix params handling for some legacy API methods 7 years ago
Vladimir Golovnev (Glassez) 0fda49c060
Improve legacy API params handling 7 years ago
Vladimir Golovnev (Glassez) 001bd38557
Fix pauseAll/resumeAll legacy API methods 7 years ago
thalieht 3e4099fe5b Replace the zeroing of pointers with nullptr 7 years ago
Chocobo1 fdf3ebbb6c
Remove usage of deprecated functions 7 years ago
Chocobo1 0457fd260e
Avoid temporary QString allocations 7 years ago
Vladimir Golovnev (Glassez) 1aca3b0adc
Parse URL query string at application level 7 years ago
Vladimir Golovnev (Glassez) 34456a7459
Fix Legacy Web API to be fully available 7 years ago
Vladimir Golovnev (Glassez) 27d8dbf13b
Redesign Web API 7 years ago
sledgehammer999 4e96a1065e
Bump API_VERSION to 16. 7 years ago
sledgehammer999 ffa6f7ea34
Bump API_VERSION to 16. 7 years ago
Chocobo1 ce362f0e5e
WebAPI refactor: utilize parseBool() function 7 years ago
Chocobo1 f350977cb4
WebUI: add optional parameters for /command/download & /command/upload 7 years ago
thalieht 525fdd6c2b Coding style, use nullptr and other minor things 7 years ago
Chocobo1 c5ddbcfb5b
WebAPI: fix addPaused wrong default behavior 7 years ago
Chocobo1 72b0ba36ae
Refactor 7 years ago
Chocobo1 b107c0671d
WebAPI: fix root_folder default behavior 7 years ago
thalieht 6b33db3ae3 Create root folder option when adding a torrent in WebUI 7 years ago