Chocobo1
4600e679d1
Implement robust acceptsGzipEncoding()
...
Adhere more to http/1.1 standard
8 years ago
Chocobo1
6cb2f05a6c
Demote to helper function
...
Rename function
8 years ago
Chocobo1
0b28fb6c6b
Implement http persistence connection
...
Max simultaneous connection limit set to 500
This also release allocated memory of Connection instances at runtime instead of at program shutdown.
8 years ago
Vladimir Golovnev (Glassez)
9db93e5d8f
Rename Core to Base ( Closes #3733 ).
9 years ago
Gabriele
8b65db69c4
WebUI: Use regular expression to check if gzip is accepted
...
The previous code caused a crash in case "gzip" was at the end of the
string with no quality factor (;q=*) specified.
10 years ago
Vladimir Golovnev (Glassez)
898d454b78
Follow project coding style (Issue #2192 ).
10 years ago
Vladimir Golovnev (Glassez)
2707f5205f
Fix prefjson::setPreferences() doesn't actually save.
10 years ago
sledgehammer999
9e6d57057f
Add back contact info in the copyright notices.
10 years ago
Vladimir Golovnev (Glassez)
8a65dbaa4f
WebUI core redesign.
10 years ago
Ivan Sorokin
de5f38a160
Speedup compilation speed
...
libtorrent has a relatively heavy headers, that take lots of time to
process. This commit removes unnecessary includes of libtorrent headers
and replaces them with forward declarations.
I had to move some functions in QBtSession from slots to regular
functions because moc'ed file want to see complete types of all
parameters of slots.
"time make" of full rebuild before this series of commits:
real 13m35.937s
user 12m1.295s
sys 1m25.908s
after:
real 10m54.390s
user 9m31.167s
sys 1m12.580s
10 years ago
sledgehammer999
15d3df380c
Migrate everything to use the new Preferences class and not access directly the qbittorrent.ini file.(webui)
10 years ago
Ivan Sorokin
fddd337e34
Suppress warning about signed/unsigned mismatch.
11 years ago
sledgehammer999
e8c14f3507
Use the new Http classes.
11 years ago
Vladimir Golovnev (Glassez)
ce3aac5f9d
Fix functions and macros using to support both Qt4 and Qt5.
11 years ago
Vladimir Golovnev (Glassez)
1aa70bedb7
Improve HttpConnection::translateDocument().
11 years ago
sledgehammer999
b4dca951b2
Drop libtorrent 0.15.x support.
11 years ago
sledgehammer999
bd9c231a0b
Enable gzip compression in the webui.
11 years ago
sledgehammer999
22e2bafa7a
Fix compilation with libtorrent 1.x.x v2
12 years ago
sledgehammer999
94b58ca229
Fix compilation with libtorrent 1.x.x.
12 years ago
Christophe Dumez
7bd9139d28
Properly recover from HTTP parsing errors (Web UI)
...
May be related to issue #68 .
12 years ago
Christophe Dumez
32bfd8741f
Fix handling of simultaneous connections in Web UI.
...
May be related to issue #68 .
12 years ago
Christophe Dumez
de43a0b7a1
Bypass cache when uploading a torrent file in Web UI ( closes #68 )
12 years ago
Christophe Dumez
dac0d67717
Fixes to Web UI shutdown command
12 years ago
Christophe Dumez
368ae43849
Web UI shutdown fix.
12 years ago
Christophe Dumez
669d5a12a2
Fixes to Web UI shutdown button
12 years ago
Nikolas Garofil
2b02ec3a4e
Shutdownbutton in webui
12 years ago
Christophe Dumez
90373897d6
Fix permission problems on Windows ( closes #1020227 )
13 years ago
Christophe Dumez
a98ad63d8b
Add support for adding multiple local torrents at once (Web UI)
13 years ago
Christophe Dumez
901326c004
HTTP server code clean up
13 years ago
Christophe Dumez
8986d87ef3
HTTP request handling clean up and optimization
13 years ago
Christophe Dumez
a0d21ead18
Further rewriting of the JSON-related code
13 years ago
Christophe Dumez
9a964d871d
Rewrite code for returning information about torrents as JSON (Web UI)
...
- The new code is simpler, cleaner and more efficient
13 years ago
Christophe Dumez
fc4989d738
Remove 100kb limit for torrent file size in Web UI
13 years ago
Christophe Dumez
b93cebacb2
Fix important Web UI bug (HTTP request parsing bug)
...
(cherry picked from commit bdaf16123f7c1c0b09b06e8e2cc39c700fbbcc82)
13 years ago
Christophe Dumez
0b13fa6914
Fix possible Web UI authentication problem when using SSL ( closes #941343 )
13 years ago
Christophe Dumez
f3448125c3
Coding style clean up
13 years ago
Christophe Dumez
a8a7b61ea9
Coding style clean up
13 years ago
Christophe Dumez
76ca967d70
Fix torrent loading problem from Web UI on Windows.
13 years ago
Christophe Dumez
dae959a533
HTTP server better debug output
13 years ago
Christophe Dumez
eeda9379d5
HTTP server: Greatly improved HTTP request parsing
13 years ago
Christophe Dumez
80bf89857a
Web UI: Fix HTTP request processing with Firefox
13 years ago
Christophe Dumez
65eb40d1f5
Fix small bug in HttpConnection::read()
13 years ago
Christophe Dumez
9cf37f5364
BUGFIX: Fix torrent upload issues (Web UI)
13 years ago
Christophe Dumez
f98d4e9149
Web UI code optimization
13 years ago
Christophe Dumez
ae692ba9b8
Web UI code optimization
13 years ago
Christophe Dumez
3ad81595df
Web UI: Code clean up
13 years ago
Christophe Dumez
9115a2ddc2
httpconnection: Make sure torrent file is written in binary mode
13 years ago
Christophe Dumez
4385b941bb
Web UI code optimization and clean up
13 years ago
Christophe Dumez
ab0355f8d6
Web UI: Remove unused code
13 years ago
Christophe Dumez
8f439589ea
Optimize Web UI code
13 years ago