Chocobo1
bd8d70bf60
Refactor HTTP query parsing
6 years ago
Chocobo1
69d29af097
Fix '+' char not decoded to space correctly
...
Closes #10606 .
6 years ago
Matan Bareket
bd2d636bb5
Download RSS enclosure element if no proper MIME type is found
...
In the case where an RSS feed doesn't have the "enclosure" element
with type "application/x-bittorrent", fallback to the last enclosure
element which has no "type" attribute.
6 years ago
Mike Tzou
412b51fb3c
Merge pull request #10552 from CoryG89/webui-magnet-handler
...
Register protocol handler in WebUI for magnet links
6 years ago
Mike Tzou
a3fee32b42
Merge pull request #10437 from Chocobo1/ngen
...
Migrate to update-to-date libtorrent functions
6 years ago
Ekin Dursun
c0c2fe247b
Don't turn screen blank when closed to system tray
...
Closes #9240 and possibly #9121 , as @zeule suggested here: https://github.com/qbittorrent/qBittorrent/issues/9240#issuecomment-408025722 .
6 years ago
Chocobo1
ae793b7395
Use upstream defined namespace alias
6 years ago
Chocobo1
56434fc8b9
Replace obsoleted QDateTime::fromTime_t()
6 years ago
Chocobo1
3f962ba336
Fix displaying invalid creation date
...
The bug is only observed when using libtorrent 1.2.
6 years ago
Chocobo1
3f10ac55a3
Migrate to update-to-date libtorrent functions
6 years ago
Cory
d49379789a
Register protocol handler in WebUI for magnet links
6 years ago
Mike Tzou
3a3dec1707
Merge pull request #10445 from Chocobo1/crash
...
Work around crashing in Qt networking library
6 years ago
Mike Tzou
d001927d47
Merge pull request #10557 from Chocobo1/rootfolder
...
Fix "Create subfolder" option is not working in WebUI
6 years ago
Chocobo1
8aa8b19f37
Fix "Create subfolder" option is not working in WebUI
...
Closes #10392 .
6 years ago
Mike Tzou
2d7b833ae6
Merge pull request #10537 from Chocobo1/template
...
Minor cleanups
6 years ago
Chocobo1
aaed5f7fe0
Remove unused headers
6 years ago
Chocobo1
375de4f8a6
Replace QMap with QHash when sensible
6 years ago
Chocobo1
44e4a5b13a
Avoid performance penalty from type erasure
...
On average the affected code path is 0.1% faster and the result binary
is 10 KB smaller.
6 years ago
Mike Tzou
f9ac1d4cd5
Merge pull request #10518 from dzmat/more_graphs
...
Add 12 hour and 24 hour speed graphs. Closes #9686
6 years ago
Mike Tzou
6435e994f1
Merge pull request #10504 from Chocobo1/public
...
Misc improvements in WebUI
6 years ago
dzmat
7de0f9abed
Change number of time axis divisions from 5 to 6 for convenience
6 years ago
dzmat
0af17bf7e9
Add 12 hour and 24 hour speed graphs
6 years ago
Chocobo1
49b57904f9
Use a random number for WebUI cache busting
...
Also fetch qbt version info via WebAPI properly.
6 years ago
Chocobo1
d022457e0c
Use force refresh on WebUI logout
...
Regardless of the cache header settings, the logout action should never be
allowed to load from cache.
6 years ago
Chocobo1
6e1e7a45a1
Align WebUI login button to the right
6 years ago
Mike Tzou
18be4732b3
Merge pull request #10476 from Piccirello/webui-table-cell-hover
...
Set title attribute for all WebUI table cells
6 years ago
Mike Tzou
bc2cb057a9
Merge pull request #10469 from Chocobo1/travis
...
Reduce macOS CI build time
6 years ago
Thomas Piccirello
238ca03936
Set title attribute for all WebUI table cells
...
Except the Progress Bar
6 years ago
Mike Tzou
7db2d1b8cf
Merge pull request #10492 from Chocobo1/server
...
Remove closed connections immediately
6 years ago
Mike Tzou
c7f89f55d0
Merge pull request #10473 from Chocobo1/warning
...
Fix unsafe type narrowing (MSVC C4267 warning)
6 years ago
Mike Tzou
08b4cce72a
Merge pull request #10485 from CzBiX/login_page
...
Always use index.html as default page
6 years ago
Chocobo1
a2a669572c
Use QSet for tracking server connections
...
We don't need to maintain order between connections so QSet would be more suitable.
6 years ago
Chocobo1
a35b6cc8dd
Remove closed connections immediately
...
Previously it relied on a timer to drop dead connections but that proved to
be too slow when there is an incoming burst of connections.
Fixes #10487 .
6 years ago
Chocobo1
41773a5465
Fix unsafe type narrowing
...
Appending the warning below:
qBittorrent\src\base/utils/version.h(176): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
qBittorrent\src\base/utils/version.h(185): note: see reference to function template instantiation 'std::array<T,2> Utils::Version<T,2,2>::parseList<StringsList>(const StringsList &)' being compiled
with
[
T=unsigned short,
StringsList=QList<QByteArray>
]
6 years ago
CzBiX
d254a98662
Always use index.html as default page
6 years ago
Mike Tzou
19dfec1e0a
Merge pull request #10464 from thalieht/torrent-size-limit
...
Increase the download request size limit from 10 to 100 MiB
6 years ago
thalieht
2f3b7642c2
Show user friendly size in error
6 years ago
thalieht
25102b9c5d
Increase the download size limit to 100 MiB
6 years ago
Chocobo1
73b4fb09dc
Reduce macOS CI build time
...
The `homebrew: update: true` directive updates the whole macOS env which
is unnecessary and increases build time excessively. This commit reverts
back to the old way.
Also the pre-installed cmake & pkg-config version is sufficient so no need
to outdate them.
6 years ago
Mike Tzou
460b73ebda
Merge pull request #10438 from Chocobo1/timer
...
Work around the crash occurred in QTimer
6 years ago
Mike Tzou
4a02922bfb
Merge pull request #10458 from Chocobo1/post
...
Correctly handle '+' sign in x-www-form-urlencoded data
6 years ago
Mike Tzou
7361f730a3
Merge pull request #10449 from thalieht/encryption
...
Rename "Prefer encryption" to "Allow encryption"
6 years ago
Chocobo1
4bf4313862
Initialize class variable via constructor
6 years ago
Mike Tzou
6a4cb5f0e1
Merge pull request #10390 from Chocobo1/travis
...
Add more libtorrent 1.2 builds to TravisCI
6 years ago
Chocobo1
94aeeed95f
Work around the crash occurred in QTimer
...
See Qt commit:
https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/kernel/qtimer.cpp?id=a623fe8d2a60ff333d5779f877e3b20f0e141ff1
Fixes #9985 .
6 years ago
Chocobo1
d86a984e25
Correctly handle '+' sign in x-www-form-urlencoded data
...
Fixes #10451 .
6 years ago
thalieht
371a090cec
Rename "Prefer encryption" to "Allow encryption"
...
Because it actually prefers non-encryption but allows it if requested.
6 years ago
Chocobo1
1ea61db1fb
Disable downloading tracker favicons by default
...
Workaround for a crash in Qt networking library, source:
https://github.com/qbittorrent/qBittorrent/issues/9667#issuecomment-464445025
Closes #9667 .
6 years ago
Chocobo1
efe50baddc
Add c++14 to QBT_ADD_CONFIG when appropriate
6 years ago
Mike Tzou
e499317695
Merge pull request #10396 from Chocobo1/webui
...
Document current WebUI browser compatibility
6 years ago