Thomas Piccirello
240f5b6718
Remove invalid subnets directly from list
7 years ago
Thomas Piccirello
d184bd8c82
Perform ip string validation inside setWebUiAuthSubnetWhitelist
7 years ago
Thomas Piccirello
98a2dedb32
Separate subnet whitelist options into two lines
7 years ago
Chocobo1
c405cb2f1c
Add struct TorrentCreatorParams for passing parameters
...
Filter out continuous newlines in Trackers field
Avoid adding empty url seed entries
Cleanup:
Replace boost::bind
Add const
Use nullptr
Use QString::SkipEmptyParts
Rename variables
Throw proper exception type
7 years ago
Chocobo1
86c5a8df75
Partial revert eac8838dc2
. Fixes #7952 .
...
mapFromSource() didn't work as expected, when used in lessThan(), it sometimes
returns an invalid QModelIndex.
A crash is observed when filtering source model via filterAcceptsRow() in #7952 ,
the crash is due to endless recursive of filterAcceptsRow() & lessThan() calling
each other and mapFromSource() is the culprit of it.
7 years ago
Thomas Piccirello
a05562cdc5
Add Time Active column
7 years ago
Thomas Piccirello
ee37f1db3d
Add Tags columns
7 years ago
Chocobo1
b234fcec9c
[WebUI] Use POST for logout command
...
This is to avoid browser being smart to prefetch the link then logging
out the user.
7 years ago
Chocobo1
1a45145c1e
[WebUI] Add check to avoid type error after logout
7 years ago
Chocobo1
c1a282aa7b
Fix missing qbt logo on login page in webUI. Closes #7953 .
7 years ago
sledgehammer999
e23c5614b6
Add height padding to the transfer list icons. Closes #7951 .
7 years ago
sledgehammer999
f457937980
Sync translations from Transifex and run lupdate.
7 years ago
Mike Tzou
eac8838dc2
[GUI] Implement stable sort ( #7703 )
...
* NaturalCompare now returns compare result instead of "less than" result
* Change to stable sort in GUI components
* Add Utils::String::naturalLessThan() helper function
* Use Qt::CaseSensitivity type
7 years ago
sledgehammer999
a55be5e58f
Stop logging IP filter parsing errors after a while.
...
When a lot of errors happen the resulting log lines introduce
a huge slowdown of the GUI, due to writing each log line to disk.
Closes #7755 .
7 years ago
sledgehammer999
48c46dc79a
Fix crash on some systems when creating address object for 255.255.255.255
...
Closes #7735 .
7 years ago
Chocobo1
b9339bb727
Allow to drag-n-drop URLs into mainwindow to initiate download
...
Fix issue: https://github.com/qbittorrent/qBittorrent/issues/7785#issuecomment-347092418
Minor refactor
7 years ago
Thomas Piccirello
e1f8e6aa6f
Reposition Total Size column to match gui
7 years ago
Chocobo1
76c95d8c6c
Revert "Run external program" function
...
This revert df95efe33e
partially
7 years ago
Vladimir Golovnev (Glassez)
916cfcdb03
Implement Import/Export RSS rules in JSON format
7 years ago
Vladimir Golovnev (Glassez)
b8fc415870
Implement Import/Export RSS rules in legacy format
7 years ago
sledgehammer999
99341409f4
Remove examples from gpl.html. Closes #7749 .
7 years ago
Heiko Becker
af898e9117
Fix build with --disable-webui
...
"app/application.cpp:108:7: error: class 'Application' does not have
any field named 'm_webui'"
7 years ago
Vladimir Golovnev (Glassez)
c0e48627ae
Fix RSS Parser
...
Closes #7751
Closes #7763
Closes #7768
Closes #7786
7 years ago
Chocobo1
534ed91d04
Change MixedModeAlgorithm default to TCP. Closes #7779 .
...
MixedModeAlgorithm::Proportional will throttle TCP connections when utp
is in use and users is expecting maximum speed no matter what, so now
disable the throttling.
7 years ago
thoradia
ca5c1e8a15
Fix missing include in rss_feed.cpp
...
Fixes #7805 .
7 years ago
sledgehammer999
4e96a1065e
Bump API_VERSION to 16.
7 years ago
sledgehammer999
c9a8d19e6c
Sync translations from Transifex and run lupdate.
7 years ago
sledgehammer999
81f5fdda15
Correctly check if torrent passed during application start already exists.
7 years ago
Chocobo1
27090f0cfb
Remove superfluous QString::fromUtf8()
7 years ago
Chocobo1
433b5a46cf
Fix crash when aborting a torrent creation process. Closes #7783 .
...
The wait time wasn't long enough causing the thread to
terminate prematurely.
Also, to avoid crashing qbt entirely when creating a torrent for a very
big file, I decided to wait indefinitely here.
7 years ago
Chocobo1
034d71dce3
Wrap function into anonymous namespace
7 years ago
Chocobo1
c3de2310c5
Avoid double delete on close
7 years ago
Chocobo1
b9478e0f00
Use Qt5 connect syntax
7 years ago
Chocobo1
94aeac992c
Allow drag-n-drop magnet links to mainwindow. Closes #7742 .
7 years ago
sledgehammer999
4927d26877
Fix english typo.
7 years ago
thalieht
ae1634623e
Coding style for many files
7 years ago
Chocobo1
77f66be493
[WebUI] Fix logo missing in login page
7 years ago
luigino
32a686a037
qtsingleapplication should always be built statically to avoid dependency problems
7 years ago
sledgehammer999
236abcf3f1
Fix crash on opening torrent/magnet (uninitialized pointer). Closes #7739 #7723 .
7 years ago
sledgehammer999
9f461d0fe6
Sync translations from Transifex and run lupdate.
7 years ago
Vladimir Golovnev (Glassez)
71bb6538db
Fix WebUI error handling
7 years ago
Vladimir Golovnev (Glassez)
a3c9c1c386
Improve RSS events logging
...
Fix RSS log messages was untranslatable.
Add more logging.
7 years ago
Thomas Piccirello
0de2f1776e
Remove duplicate header
7 years ago
Thomas Piccirello
da0db92b9f
Enable preferences Apply button when ip banlist is modified
7 years ago
Thomas Piccirello
95bf63330e
Add ip subnet whitelist for bypassing webui auth
7 years ago
Nikolay Korotysh
7d0342e366
dropped unneeded executable flag from several files
7 years ago
Chocobo1
21bc08d643
Include/print caught signal in stackdump
7 years ago
sledgehammer999
ffa6f7ea34
Bump API_VERSION to 16.
7 years ago
Chocobo1
aa4107478e
[WebAPI] Improve error messages
...
Also refactor to use class methods
7 years ago
Chocobo1
1b652c882e
Refactor
...
Add const
Use Qt5 connect syntax
7 years ago