sledgehammer999
fd7e69e1e0
Add helper function for logging messages.
8 years ago
sledgehammer999
51cf6bd2a5
Optimize DAT filter parsing. Parse in memory and in place instead of copying strings around.
8 years ago
Brian Kendall
59e6a4298d
Fixed macOS-specific bug in AddNewTorrentDialog
...
Because AddNewTorrentDialog is a sheet in macOS, repositioning it causes bad things to happen, particularly if the main dialog is on a secondary monitor.
8 years ago
Vladimir Golovnev (Glassez)
6764de8ef0
Fix ArticleListWidget adds new articles in wrong order
8 years ago
Vladimir Golovnev (Glassez)
71814885aa
Fix ArticleListWidget doesn't clear properly
8 years ago
Vladimir Golovnev (Glassez)
abfcfb5af0
Fix possible null pointer dereference
8 years ago
sledgehammer999
8f6e04d779
Using new IP parser provided by @evsh . It is faster and uses less memory.
...
Class `DATIPv4Parser` was written by Eugene Shalygin <eugene.shalygin@gmail.com> (evsh on github).
8 years ago
sledgehammer999
f53dab8ad4
Output log messages for ip filter parsing errors.
8 years ago
sledgehammer999
05ab9fc355
Optimize ip filter parsing.
8 years ago
Mike Tzou
df1a8bfdea
Merge pull request #6685 from Chocobo1/coverity
...
TravisCI: only allow coverity build job when `build_system=qmake`
8 years ago
Chocobo1
46ac5e0ee2
TravisCI: only allow coverity build job when `build_system=qmake`
8 years ago
Vladimir Golovnev (Glassez)
3a3125ea2b
Fix remove oldest article
8 years ago
Vladimir Golovnev
e433cbab97
Merge pull request #6677 from glassez/fix-create-subfolder
...
Allow strip root folder using default settings
8 years ago
Vladimir Golovnev (Glassez)
c799923d7d
Allow strip root folder using default settings
8 years ago
Vladimir Golovnev (Glassez)
711be50e9c
Fix AddTorrentData field types
8 years ago
Mike Tzou
4c6059c352
Merge pull request #6673 from Chocobo1/manifest
...
Disable Qt embedding manifest automatically
8 years ago
sledgehammer999
032eb12585
Remove whitespace.
8 years ago
sledgehammer999
3cdc6fb978
Fix compiler warnings.
8 years ago
Mike Tzou
b894d886ec
Merge pull request #6669 from wevsty/master
...
update chinese windows installer translation
8 years ago
Chocobo1
e1adfde66e
Disable Qt embedding manifest automatically
...
Embedding manifest fails for me after upgrading to VS2017, this fixes it.
8 years ago
Eugene Shalygin
c865ba2803
Merge pull request #6671 from zywo/cmake-build
...
Fix CMake build
8 years ago
Vladimir Golovnev (qlassez)
f259bde275
Fix "Create subfolder" in AddNewTorrentDialog
8 years ago
zywo
51104a9fb4
Fix CMake build
8 years ago
Vladimir Golovnev
a886dbf8ab
Merge pull request #6627 from glassez/rss2
...
Redesign RSS subsystem
8 years ago
Vladimir Golovnev (Glassez)
989a70fe60
Redesign RSS subsystem
8 years ago
wevsty
98cec6a495
update chinese windows installer translation
8 years ago
Eugene Shalygin
090a2edc1a
Merge pull request #6651 from evsh/fix-config-dir-on-windows
...
Migrate from platform-specific code in Private::DefaultProfile to QStandardPaths
8 years ago
Eugene Shalygin
41628dd5f6
Merge pull request #6662 from ngosang/se_plugins
...
[Search engine] Update, remove and add plugins
8 years ago
ngosang
fa64f33c2a
[Search engine] Add btdb plugin
8 years ago
Eugene Shalygin
ead1f6e1f6
Merge pull request #5264 from evsh/plugin-version-class
...
Use explicit class for search plugin versions
8 years ago
Eugene Shalygin
14e168039c
Use explicit class for search plugin versions
8 years ago
ngosang
5d0cfc7475
[Search engine] Update legittorrents plugin
8 years ago
ngosang
339b35c369
[Search engine] Remove mininova plugin
8 years ago
ngosang
91e7e94820
[Search engine] Update demonoid plugin
8 years ago
Eugene Shalygin
8218ec1bd1
Merge pull request #6660 from evsh/cmake
...
cmake: use import libraries for Boost and OpenSSL in Libtorrent find module
8 years ago
Chocobo1
cfb07b3d5b
TravisCI: Install latest zlib & cleanups
...
Remove trailing semicolon, seems that isn't needed now
Switch builds to container-based infrastructure
Move similar code blocks together
8 years ago
Chocobo1
0b5de9ff54
Temporary revert to the old behavior.
8 years ago
Chocobo1
a35c6426ab
Specify lib requirement: zlib >= 1.2.5.2
8 years ago
Chocobo1
617f19e599
Revise Utils::Gzip::decompress
...
Rename from uncompress to decompress
Change signature
Use proper casting
Use larger buffer for the output of inflate()
Reserve 1 MBytes for output buffer
Change function signature
8 years ago
Chocobo1
302c8ba850
Revise Utils::Gzip::compress code
...
Change signature
Add ZLIB_CONST define to make z_stream.next_in const
Cast to zlib defined type Bytef*
Set memLevel to 9 in deflateInit2() for maximum performance
Revise compression loop
On returning false, free memory correctly by calling deflateEnd()
Reserve space by the estimation of deflateBound()
8 years ago
Chocobo1
94b496354b
Rewrite rules for gzipping http response content
8 years ago
Chocobo1
4600e679d1
Implement robust acceptsGzipEncoding()
...
Adhere more to http/1.1 standard
8 years ago
Chocobo1
129172453b
Fix "Content-Encoding" header is always created.
...
Was side effect of operator[]
8 years ago
Chocobo1
7d36c81949
Cleanup Http::responseGenerator()
...
Add CRLF definition
Rewrite loop using iterator, slightly more efficient
Rename variables
8 years ago
Chocobo1
6cb2f05a6c
Demote to helper function
...
Rename function
8 years ago
Chocobo1
829e1399ca
Convert Qstring to char arrays
...
Cleanup header
Sort constants
8 years ago
Chocobo1
4b2266a8e2
Send Date http header
...
It's not strict required but often expected.
change class to namespace
cleanup header
8 years ago
Chocobo1
9496b2a159
Always send Content-Length header.
...
Because without it, HTTP/1.1 (with persistence connection) clients will
keep waiting for more data.
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
Eugene Shalygin
41a63718c9
cmake: use import libraries for Boost and OpenSSL in Libtorrent find module
8 years ago