Chocobo1
be61e8f2fd
Revert back to intended fallthrough
...
Partial revert a7f4ea8b18
7 years ago
Chocobo1
448d937c15
Fix value comparison. Closes #7081 .
...
`category` could be 'undefined'.
Fixup of a7f4ea8b18
.
7 years ago
Thomas Piccirello
a7f4ea8b18
Fix javascript errors and follow best practices
8 years ago
Thomas Piccirello
cd5a55d711
Skip username/password check for active sessions ( closes #6860 )
8 years ago
Chocobo1
cdb8f4bc61
[WebUI] relax CSRF defense. Closes #6882 .
...
Allow HTTP request which has neither Origin nor Referer header included
8 years ago
Chocobo1
087856d3d8
[WebUI]: Implement CSRF defense
...
Bump API version
8 years ago
Eugene Shalygin
74cecb1b6c
Replace C-style casts with C++ ones
8 years ago
Chocobo1
3933790bda
Add new webUI API. Closes #6457 .
...
Now getting piece information for a specific torrent is possible via:
* Returns an array of states (integers) of pieces in order. Defined as:
"0=not downloaded", "1=downloading", "2=downloaded".
GET /query/getPieceStates/<torrent_hash>
* Returns an array of hashes (strings) of pieces in order:
GET /query/getPieceHashes/<torrent_hash>
8 years ago
Chocobo1
f35a5c8085
[WebUI] Make cookie parsing robust
...
Previously cookie name such as "<any string>SID" will be mistakenly
accepted as "SID" session ID, this commit fixes it.
Use QString::isEmpty()
8 years ago
Naikel Aparicio
03b2decab6
Fix slow filtering in WebUI. Fixup 7aadf644e0
.
8 years ago
Naikel Aparicio
9fc6de77ca
Cosmetic fixes for WebUI upload and download windows
8 years ago
Chocobo1
5529a7713c
Set icon height in html instead of js
...
Fixup of d302e4fb92
8 years ago
Chocobo1
d302e4fb92
[WebUI] Fix connection status icon too large. Closes #6804 .
8 years ago
Naikel Aparicio
9ba00d7035
Implemented share limit by seeding time
8 years ago
Thomas Piccirello
7cf1d844b0
Return status indicating if at least one torrent was successfully added
8 years ago
Thomas Piccirello
1b5852ad0b
Use less permissive Content Security Policy
...
Adjust content order
8 years ago
Vladimir Golovnev (Glassez)
8a6d8f3953
Use cached SessionStatus and CacheStatus
8 years ago
thalieht
e075274177
webUI: increase the number of digits after the decimal point
8 years ago
sledgehammer999
b1f1823c65
[WebUI]Use the same layout in the Speed tab in preferences as the GUI.
8 years ago
sledgehammer999
0addeafc6b
Add missing unit sizes in misc.js
8 years ago
sledgehammer999
44c5a9beff
[WebUI]Use translatable strings in Statistics dialog.
8 years ago
sledgehammer999
e177799ada
[WebUI]Make the context obligatory for translatable strings. Also delete duplicate strings from extra translations.
8 years ago
Chocobo1
5e50d8ed91
WebUI: Fix checkbox hidden. Closes #6642 .
8 years ago
Eugene Shalygin
c4e16aa820
cmake: set warning and error options
...
The set is far from perfect, but guards against common errors with GCC.
8 years ago
Vladimir Golovnev (Glassez)
989a70fe60
Redesign RSS subsystem
8 years ago
Chocobo1
7f346b49a7
Refactor: move the validation of certificates & key functions under Server class
...
Rename method
Add log messages
8 years ago
Chocobo1
05d8c46bb0
Rename class variables
8 years ago
Chocobo1
35ab86d32f
Refactor: group port forwarding code together
...
Unify log message
8 years ago
sledgehammer999
e40444d1ad
Bump API_VERSION and API_VERSION_MIN to 13.
8 years ago
FranciscoPombal
829ad2e1e6
fixed "remaining" column in WebUI
...
the key had the wrong name. In the js code, the expected key is "amount_left" and not "remaining".
8 years ago
opengg
b271fa9f00
[WebUI] Add `skip_checking` and `paused` to `/command/download` and `/command/upload`
8 years ago
Chocobo1
272d53fdf8
Set cookie SID value to empty on logout
...
Set cookie SID expiration date to 1 day in the past on logout
8 years ago
Chocobo1
4e48408eaa
Fire up the timer to clean inactive sessions
8 years ago
Chocobo1
e26b30a5f4
Refactor: initialize class variable directly
8 years ago
Chocobo1
e4d6fe2d02
Refactor: reorder headers
8 years ago
Chocobo1
e9bd75f4e1
Set HttpOnly attribute to SID cookie
8 years ago
dzmat
59de1af31b
implemented UI for managment of locally banned IP list ( Closes #1837 )
8 years ago
Chocobo1
cb1646be32
Prepend QBT_ for preprocessor variables
8 years ago
FranciscoPombal
1ce71fc63e
Implement statistics window in web UI
8 years ago
sledgehammer999
fa1149e1f2
Remove remnant of qt4 version checking.
8 years ago
Eugene Shalygin
008d7dbedc
Raise minimal Qt version to 5.5.1
8 years ago
Eugene Shalygin
e64bb1de8c
Drop Qt 4 support
8 years ago
buinsky
b6c6b70915
Improve performance of updating 'progress' column
8 years ago
sledgehammer999
5c730f984d
Bump API_VERSION to 12.
8 years ago
Chocobo1
0fb3b18a8f
Utilize escapeHtml
8 years ago
Chocobo1
eba45a0b26
Cleanup
8 years ago
Chocobo1
7756dd80f3
[WebUI]: add X-XSS-Protection, X-Content-Type-Options, CSP header
8 years ago
ngosang
f5ad04766f
[WebUI] Avoid clickjacking attacks
8 years ago
sledgehammer999
31b69ae6f6
Update copyright year.
8 years ago
Chocobo1
759bf4d73d
Allow to load/use ECDSA certificate in webUI.
...
Limit max read size
Improve messages in dialogs
Refactor
8 years ago