qBittorrent official forums

qBittorrent => Windows - QA Department => Topic started by: sledgehammer_999 on November 29, 2015, 10:57:41 pm

Title: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: sledgehammer_999 on November 29, 2015, 10:57:41 pm
Link to 3.3.16 post-> https://qbforums.shiki.hu/index.php/topic,3982.msg26056.html#msg26056






*****ORIGINAL POST BELOW****



Here is qBittorrent 3.3.0 built with MSVC 2013 express.

3.3.0 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.7 (final)
Qt: 5.5.1
Boost: 1.59.0

Small number of changes since RC. See here (https://github.com/qbittorrent/qBittorrent/compare/0aaf4d1050ecce97a92b2562a53571f18455719c...78c5d1c12f841d1ff3607b2b8de2c670fa284b66).
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: Nemo on November 29, 2015, 11:04:25 pm
Thanks alot sledge and everyone at Github who put their time, effort and work into it making it possible for such a great release.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: tekko on November 30, 2015, 03:59:24 am
For the "missing file" thing, does it fix old affected resume files? or do I have to remove and re-add all torrents to create new ones?
If I understood the problem correctly... The completed torrents can actually be incomplete/corrupted if the bug has occured. It didn't matter if you manually rechecked or not, it will go to 100% anyway.
I have been quite updated with the 3.3.0 alpha/beta releases, so I want to know if my completed and removed torrents can actually be corrupted...
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: tekko on November 30, 2015, 06:34:07 am
Re-added my whole list and rechecking them. A few torrents became 0% and "queued for checking" again right after the "checking" state. They are previewable, so they're not 0% for sure. I have a long list and still checking. I'm rushing to leave this comment because I think you might want to take it down as a stable release until further testings are done.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: sledgehammer_999 on November 30, 2015, 01:55:14 pm
The issue about "missing files" that I fixed is something else. I don't know what you had. Your best option is to recheck the torrents and after that the status should be much more stable.
If you still have problems, describe it more and with screenshots.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: fusk on November 30, 2015, 02:21:12 pm
Seems like the temp drive bug is still present.
Where using a temp drive makes qbit copy every download back onto the temp drive when windows starts.
So qbit first downloads to temp, then moves to destination. After computer restart it will copy from destination back to temp drive. Even tho save path is not the temp drive. It does not recheck the torrents, just moves them.

Maybe i should post this on github.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: tekko on November 30, 2015, 04:46:58 pm
The issue about "missing files" that I fixed is something else. I don't know what you had. Your best option is to recheck the torrents and after that the status should be much more stable.
If you still have problems, describe it more and with screenshots.

The whole list finished checking anyway at the end. i.e. After the rest of the list is rechecked, it went back and checked the ones that were queued again.

I was asking about the "missing files" status because I saw this => https://github.com/qbittorrent/qBittorrent/issues/3602.

I did swap drives with 3.3.0 pre-stables, and I saw the "missing files" status; therefore, I was worried about the torrents I completed and removed were actually corrupted. Even though I "forced recheck" them at least once before removing, it seems that the completed payload still can be corrupted and show 100%?

I don't have connection problems like the others though.


Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: sledgehammer_999 on November 30, 2015, 05:22:37 pm
You are confusing me. What are you seeing now? What is the problem now?(if you have any)
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: tekko on November 30, 2015, 05:27:53 pm
You are confusing me. What are you seeing now? What is the problem now?(if you have any)

I don't quite understand about the "overwriting". If qbt is just redownloading the completed parts, then nothing should be corrupted right? i.e. only bandwidth was wasted?
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: sledgehammer_999 on November 30, 2015, 05:31:51 pm
You are confusing me. What are you seeing now? What is the problem now?(if you have any)

I don't quite understand about the "overwriting". If qbt is just redownloading the completed parts, then nothing should be corrupted right? i.e. only bandwidth was wasted?

I still don't understand if you have a problem and what problem that is. Assume that you are reporting this for the first time.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: tekko on November 30, 2015, 05:36:55 pm
Nevermind. I was just trying to understand the bug that was reported and see if my downloads were corrupted in some way.

Sorry about the confusion.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: sledgehammer_999 on November 30, 2015, 06:21:42 pm
Then I assume you don't have a problem now, correct?
The bug you linked wasn't followed up by the reporter. However, I found 2 cases where the .fastresume would be incorrectly overwritten when the files were actually missing. After a restart even if they appeared qbt had stored the new (and empty) status of the torrents and begun redownloading.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: tekko on November 30, 2015, 06:29:01 pm
Then I assume you don't have a problem now, correct?
The bug you linked wasn't followed up by the reporter. However, I found 2 cases where the .fastresume would be incorrectly overwritten when the files were actually missing. After a restart even if they appeared qbt had stored the new (and empty) status of the torrents and begun redownloading.

Yes, no problem. Thanks.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: Nemo on December 01, 2015, 08:16:10 pm
Very stable so far, im happy with its performance.

I've been using Dayman's builds with Qt5 before without any issues also.
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: zava on December 03, 2015, 11:05:46 am
Excellent work, perfect stability (Win 7 x64 machine).
Title: Re: [official]qBittorrent 3.3.0 installer - Built with MSVC 2013
Post by: sledgehammer_999 on December 08, 2015, 12:40:05 am
Here is qBittorrent 3.3.1 built with MSVC 2013 express.

3.3.1 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.7 (final)
Qt: 5.5.1
Boost: 1.59.0
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: fusk on December 08, 2015, 12:48:41 am
Thanks.
Bug with temp drives is still present. If temp is enabled, on reboot qbit will copy as many torrents as possible back onto temp drive. However, it's a copy.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: sledgehammer_999 on December 08, 2015, 12:50:54 am
Quote
Bug with temp drives is still present. If temp is enabled, on reboot qbit will copy as many torrents as possible back onto temp drive. However, it's a copy.

What is the bug? Steps to reproduce. (be sure that the paths are correct in settings, because v3.3.0 borked some of them)
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: fusk on December 08, 2015, 12:55:21 am
Steps to reproduce. Enable a temp dir, reboot.
Path g:\ is correct, i disabled it in 3.3.0 because it didn't work, on every reboot it would copy everything back onto temp. 3.1 does the same.
In some cases it also changes the download destination to g: even tho it was never g: in the first place. Changing it back to the original path does nothing.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: fastxaxe on December 08, 2015, 02:17:38 am
Hi,

I'll second 'fusk's comment.

Exactly the same problem (and versions)
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: Ryrynz on December 08, 2015, 06:50:35 am
Is the updated theme coming in a later 3.3.x release or now 3.4?
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: schnurlos on December 08, 2015, 11:08:12 am
@sledge: in build 3.3.1 seems to be an untranslateable text (Settings, advanced):

(http://www.should.keepfree.de/qbt/bt_err1.png).

Also the "Resolve peer host names" seems not to work when checked in that build.
But congrats for all the work!
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: Nemo on December 08, 2015, 01:28:50 pm
Great update, will install when im at home.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: sledgehammer_999 on December 08, 2015, 11:29:33 pm
Is the updated theme coming in a later 3.3.x release or now 3.4?

Don't know.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: sledgehammer_999 on December 08, 2015, 11:30:32 pm
@sledge: in build 3.3.1 seems to be an untranslateable text (Settings, advanced):

(http://www.should.keepfree.de/qbt/bt_err1.png).

Also the "Resolve peer host names" seems not to work when checked in that build.
But congrats for all the work!

The string was changed slightly in v3.3.1 that's why it is untranslated. Due to the urgenct of the fixes I didn't give time to translators.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: sledgehammer_999 on December 08, 2015, 11:38:10 pm
Steps to reproduce. Enable a temp dir, reboot.
Path g:\ is correct, i disabled it in 3.3.0 because it didn't work, on every reboot it would copy everything back onto temp. 3.1 does the same.
In some cases it also changes the download destination to g: even tho it was never g: in the first place. Changing it back to the original path does nothing.

Can you be more specific and give step-by-step instructions? Is reboot necessary or restarting qbt is the same? At what point you add a torrent and at what point you disable the temp? That's why I need step-by-step instructions.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: fusk on December 09, 2015, 08:42:39 pm
Can you be more specific and give step-by-step instructions? Is reboot necessary or restarting qbt is the same? At what point you add a torrent and at what point you disable the temp? That's why I need step-by-step instructions.
Well, enabling temp dir and reboot is basically all there is to it. Ok, so i got 10 torrents in qbit, temp disabled. I update to the latest version, hoping the bug that was introduced in 3.3.0 was fixed. So i enable temp dir, everything seems fine.
I have qbit starting auto with windows. win10 x64.

But, then you reboot, restarting qbit does nothin, you need to reboot. When qbit starts for some reason it starts copying everything onto temp, or until temp is full. I doesn't move the files, just makes a copy. After that you disable temp, because who needs this feature?. The save location stays the same on the torrents, but in some cases it does change it to temp:\. Logs shows nothing.
That's why i made the step by step, two steps.



Hope that about covers it.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: sledgehammer_999 on December 09, 2015, 10:44:26 pm
Quote
When qbit starts for some reason it starts copying everything onto temp, or until temp is full.

Can you check what the log says at that point? I am pretty sure it says something about rejected/corrupted fastresumes. (copy the error here)
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: fusk on December 09, 2015, 11:48:50 pm
Quote
When qbit starts for some reason it starts copying everything onto temp, or until temp is full.

Can you check what the log says at that point? I am pretty sure it says something about rejected/corrupted fastresumes. (copy the error here)

It does not. It looks completely normal. No errors. It would say "resumed. (fast resume)" like it always do. However, i do have 2 errors from today, but i do not know what those are from as all resumed fine.
But i deleted a large amount yesterday. It doesn't mentioned which they are, only that they failed to resume and then their checksum. I disabled temp before that, so that should be unrelated.

I don't actually think qbit resumes from the copies. I think it resumes from the originals. Might be why there's no errors.
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: Ryrynz on February 01, 2016, 10:13:45 am
Is the updated theme coming in a later 3.3.x release or now 3.4?

I'm guessing 3.4..
Title: Re: [official]qBittorrent 3.3.1 installer - Built with MSVC 2013
Post by: Nemo on February 02, 2016, 07:43:48 pm
Interesting Github issue here: https://github.com/qbittorrent/qBittorrent/pull/4253#issuecomment-177006712 (https://github.com/qbittorrent/qBittorrent/pull/4253#issuecomment-177006712)

Would be good to close this topic and open a new one with qBittorrent v3.3.3 (sledge ::)?)
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Nemo on February 09, 2016, 07:49:22 pm
Here is the official release from qBittorrent v3.3.3.

qBittorrent v3.3.3:
http://www.fosshub.com/qBittorrent.html (http://www.fosshub.com/qBittorrent.html)

Changelog:
http://qbittorrent.sourceforge.net/news.php (http://qbittorrent.sourceforge.net/news.php)

Libraries's version used:
Libtorrent: 1.0.8+git08d19b5
Qt: 5.5.1
Boost: 1.60.0

Sidenote:
Its not my build/release. All the credits go to sledge and the guys at Github for their hard work and contributions. I only updated this page with the current stable release.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Papanikles on February 12, 2016, 02:49:42 am
I saw QT/Boost/Libttorrent are different from wiki page. If someone can update the page will be great: https://github.com/qbittorrent/qBittorrent/wiki/Compiling-with-MSVC-2013-%28static-linkage%29
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: ciaobaby on February 13, 2016, 01:29:36 pm
Quote
If someone can update the page will be great:

Provided you have a 'github' account you can edit or update pages on the 'wiki' for yourself, should you find errors or inaccuracies..
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Papanikles on February 13, 2016, 06:48:13 pm
I like to help but I don't know how was configured QT5. I tried follow steps that wiki indicated for QT4 but QT5 have a different struct.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on February 13, 2016, 06:51:18 pm
Some help from here: https://github.com/qbittorrent/qBittorrent/issues/4589#issuecomment-175897379
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on February 13, 2016, 06:51:43 pm
PS: Don't edit that wiki page. Create a new one.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Papanikles on February 13, 2016, 09:07:43 pm
Thank you sledgehammer_999.

So, qBittorrent is now build with MSVC 2015, QT5.5.1, libttorrent 1.0.8, boost 1.60 and openssl 1.0.2e.

Qtcreater? Perl? NASM?

I'll try later compile. If I succeed I'll create a new wiki page.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Isabelxxx on March 06, 2016, 04:09:30 am
Any final official info about how to compile things with all the new changes?

Need it for testing qbit+libtorrent 1.1 with the last cache bug-fix.

https://github.com/arvidn/libtorrent/issues/456#issuecomment-192729019
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on March 07, 2016, 01:12:07 am
Any final official info about how to compile things with all the new changes?

Need it for testing qbit+libtorrent 1.1 with the last cache bug-fix.

https://github.com/arvidn/libtorrent/issues/456#issuecomment-192729019

I just wrote a detailed guide. It describes the method used for the official build.
However, libtorent 1.1.x needs slightly different configure options:

Code: [Select]
b2 -q --without-python --toolset=msvc-14.0 variant=release link=static runtime-link=static debug-symbols=on encryption=on crypto=openssl logging=off resolve-countries=off dht=on windows-version=xp character-set=unicode boost-link=static -sBOOST_ROOT="G:\qBittorrent\boost_1_60_0" include="G:\QBITTORRENT\install_msvc\base\include" library-path="G:\QBITTORRENT\install_msvc\base\lib" --prefix="G:\QBITTORRENT\install_msvc\base" define=_USING_V110_SDK71_ define=BOOST_ASIO_DISABLE_CONNECTEX define=BOOST_USE_WINAPI_VERSION=0x0501 cxxflags=/arch:IA32 --hash -j 12
Also in winconf-msvc.pri file you need to add the chrono and random boost libs. It should look like this:

Code: [Select]
# Adapt the lib names/versions accordingly
CONFIG(debug, debug|release) {
  LIBS += libtorrentd.lib \
          libboost_system-vc90-mt-sgd-1_51.lib
} else {
  LIBS += libtorrent.lib \
          libboost_system-vc140-mt-s-1_60.lib \
          libboost_chrono-vc140-mt-s-1_60.lib \
          libboost_random-vc140-mt-s-1_60.lib
}

Here (https://github.com/qbittorrent/qBittorrent/wiki/Compiling-with-MSVC-2015-%28static-linkage%29) is the wiki page. Atm, github errors out when I try to link it to the main wiki page. I'll try again later.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Papanikles on March 08, 2016, 01:11:33 am
Great job, sledgehammer_999! The problem with boost 1.60 is fixed? I remember you recommend boost 1.55 for some reason.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on March 09, 2016, 09:27:34 pm
It probably is fixed.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Isabelxxx on March 11, 2016, 12:53:54 am
Thanks sledgehammer_999 it finally worked for me

Found some little issues if you follow the guide as it is, maybe this helps to others.

At some point when building qBit in the Qtcreator in some of the includes in the .h files it looks for "install_msvc\base\include\boost" not boost-1_60 so it will not work.

Found the best approach is to rename all libs after copying them to Qbitorrent workdir and remove version numbers in all steps, like here:
https://github.com/qbittorrent/qBittorrent/wiki/Compiling-with-MSVC-2013-%28static-linkage%29

In winconf.pri it would be:
Code: [Select]
# Point this to the libtorrent include folder
INCLUDEPATH += $$quote(C:/qBittorrent/install_msvc/base/include/boost)

And also renaming the appropriate folder within include to "boost" too. For the guide, better that approach so every command is not version number related but more general, like the other guide. As soon as you update one lib you have to look through all the commands slowly to not miss a wrong name.
Apart from that the updated guide is perfect.

Can anyone edit the wiki? I mean, could I add those changes?

Also not sure why but zlib.pdb is not created at all with zlib-1.2.8 (although there is a zlib1.pdb); so I followed the guide without it and it worked. Not sure if that's important.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on March 13, 2016, 09:19:32 pm
Thanks sledgehammer_999 it finally worked for me

Found some little issues if you follow the guide as it is, maybe this helps to others.

At some point when building qBit in the Qtcreator in some of the includes in the .h files it looks for "install_msvc\base\include\boost" not boost-1_60 so it will not work.

Found the best approach is to rename all libs after copying them to Qbitorrent workdir and remove version numbers in all steps, like here:
https://github.com/qbittorrent/qBittorrent/wiki/Compiling-with-MSVC-2013-%28static-linkage%29

In winconf.pri it would be:
Code: [Select]
# Point this to the libtorrent include folder
INCLUDEPATH += $$quote(C:/qBittorrent/install_msvc/base/include/boost)

And also renaming the appropriate folder within include to "boost" too. For the guide, better that approach so every command is not version number related but more general, like the other guide. As soon as you update one lib you have to look through all the commands slowly to not miss a wrong name.
Apart from that the updated guide is perfect.

Can anyone edit the wiki? I mean, could I add those changes?

Also not sure why but zlib.pdb is not created at all with zlib-1.2.8 (although there is a zlib1.pdb); so I followed the guide without it and it worked. Not sure if that's important.

I specifically say what lines to edit and what lines to comment out in the .pri files. It means that you need to put the correct boost folder name and boost .lib names.
I removed zlib.pdb because that was a remnant from my old instructions.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Isabelxxx on March 13, 2016, 11:00:04 pm
This is what you suggest
Quote
INCLUDEPATH += $$quote(G:/qBittorrent/install_msvc/base/include/boost-1_60)
This is what it should be
Quote
INCLUDEPATH += $$quote(C:/qBittorrent/install_msvc/base/include/boost)

Quote
I specifically say what lines to edit and what lines to comment out in the .pri files. It means that you need to put the correct boost folder name and boost .lib names.

I did it and independently to how yo edit that pri file, MSVC looks for "boost"at some point when compiling, not boost-1_60.

You can name the .../qBittorrent/boost-XXX folder whatever you want though as you suggest, but the subfolder within include must be boost.  That's why I say is not right as it is.

And then if you need that extra renaming step at the end because you added the version numbers to the folder names from the start, it simply makes more sense to remove them  from the names like the old guide workflow. (https://github.com/qbittorrent/qBittorrent/wiki/Compiling-with-MSVC-2013-(static-linkage))

Not sure if I'm explaining it right.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on March 13, 2016, 11:18:44 pm
This is what you suggest
Quote
INCLUDEPATH += $$quote(G:/qBittorrent/install_msvc/base/include/boost-1_60)
This is what it should be
Quote
INCLUDEPATH += $$quote(C:/qBittorrent/install_msvc/base/include/boost)

Quote
I specifically say what lines to edit and what lines to comment out in the .pri files. It means that you need to put the correct boost folder name and boost .lib names.

I did it and independently to how yo edit that pri file, MSVC looks for "boost"at some point when compiling, not boost-1_60.

You can name the .../qBittorrent/boost-XXX folder whatever you want though as you suggest, but the subfolder within include must be boost.  That's why I say is not right as it is.

And then if you need that extra renaming step at the end because you added the version numbers to the folder names from the start, it simply makes more sense to remove them  from the names like the old guide workflow. (https://github.com/qbittorrent/qBittorrent/wiki/Compiling-with-MSVC-2013-(static-linkage))

Not sure if I'm explaining it right.

Using my instructions, after I issue "b2 bla bla --install" it always installs to base/include/boost-<version_number>.
I don't know why for you it installed at just "boost"
Also if you hit started building in QtCreator before adjusting the paths in the pri files, then you need to righ-click on the `qbittorrent` entry in the sidepanel tree(root element) and select "run qmake". Or just manually delete your build folder.

And the guide you're linking wasn't created by me nor was it official.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Isabelxxx on March 14, 2016, 01:44:52 am
I find it easier to just follow the name convention from the other guide, specially for newbies compiling qt, while following your guide. That's all.
Well I got it working at the end and hopefully others will not have the same problem, maybe I did something wrong at some point (?).

Anyway, thanks. Without your guide I would not have been able to compile it.

Have another question, maybe a bit stupid but I'm not sure with all those libs and dependencies.

If I want to use a new libtorrent or qbit version, can I just recompile them? If I understood it right both are need ssl, zlib, boost, etc. but no need to redo that part.
And qt is independent to all so only needed to compile it once (?).
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on March 14, 2016, 01:48:16 am
Just repeat the respective step only. But first delete(or backup) the respective folder inside include/lib. If the old exists while you compile the new one errors might arise.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Papanikles on March 23, 2016, 12:36:00 am
Any ETA for 3.3.4 release?
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: Nemo on March 23, 2016, 07:51:12 pm
Seeing the Milestone (https://github.com/qbittorrent/qBittorrent/issues?q=is%3Aopen+is%3Aissue+milestone%3Av3.3.4) its close to be released I think.
Title: Re: [official]qBittorrent 3.3.3 installer - Built with MSVC 2013
Post by: sledgehammer_999 on March 29, 2016, 11:24:17 pm
Here is qBittorrent 3.3.4 built with MSVC 2015 express.

3.3.4 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.8+git602dc02
Qt: 5.6
Boost: 1.60.0
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: sledgehammer_999 on March 29, 2016, 11:27:21 pm
Before anyone asks why I didn't use libtorrent 1.0.9: There is a problem with udp port binding on Windows. That means no DHT, no magnet links, no udp trackers and no uTP connections. I wanted to prevent bug reports for this.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Nemo on March 29, 2016, 11:51:22 pm
Thanks alot sledge, and as always all the other guys at Github too.

Will install it tomorrow right away.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Ryrynz on March 30, 2016, 09:56:47 am
Same old UI in 3.3.4. Disappointed.

Hopefully sometime soon it can look like software made this decade.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Papanikles on March 30, 2016, 12:58:45 pm
Thank you sledgehammer_999!
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: tekko on March 30, 2016, 01:22:33 pm
3.3.4 seems fine on my xp machine except...

When you try to resize the add dialog, it resizes the torrent info instead of the torrent content.

https://github.com/qbittorrent/qBittorrent/issues/5036

Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Nemo on March 30, 2016, 04:06:28 pm
Same old UI in 3.3.4. Disappointed.

Hopefully sometime soon it can look like software made this decade.

Its being worked on if you would follow the Github page.

I don't see the problem as long as it works like it should, but thats me.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: jarsonic on April 04, 2016, 01:08:09 pm
Is this a bug?

The Torrent Creator doesn't remember the last-checked status of the check boxes at the bottom.  For example, it defaults to

Code: [Select]
[ ] Private
[x] Start seeding after creation
[x] Ignore share ratio limits for this torrent

...regardless of whether I changed the check boxes the last time.  Shouldn't it remember what I put the last time and default to that?  I looked for a setting in options that addresses this, but I couldn't find one.

Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: KitKat on April 04, 2016, 01:37:08 pm
Same old UI in 3.3.4. Disappointed.

Hopefully sometime soon it can look like software made this decade.
Quote from: qBittorrent Features

    Polished µTorrent-like User Interface
http://i.imgur.com/UAGmkPy.png

Seems spot on to me mate.

I like the current UI, simple & clean is the way it should be.

I'd rather keep the 1990s UI than replace it with some retarded "modern" ui..
Im personally not a fan of clusterfuck ui's like this for example:
(http://i.imgur.com/iWoJDyM.png)


/e:
What are you building/packing/installing qbittorent with? Anything in addition to MSVC?
There seem to be false positives related to the installer but not the extracted files?
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Tomaso on April 04, 2016, 04:03:16 pm
Seems spot on to me mate.

I like the current UI, simple & clean is the way it should be.

I'd rather keep the 1990s UI than replace it with some retarded "modern" ui..
Im personally not a fan of clusterfuck ui's

+1.
Don't mess with it!!

The UI has been discussed enough already.
If you want bells and whistles, go grab yourself one of the bloated clients instead..
There are plenty to choose from!
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: tekko on April 04, 2016, 04:24:02 pm
I rather have my ram to be spent on performance stuff like caching than on graphical stuff.
Please keep qbt lightweighted.
Those websites with effects annoy me enough. i.e. load more as u go down the page?? Why can't they just go back and let you select the page? If I left at the 100th article and I want to look at the 101th when I am back; I would have to load that 100 articles all over again...
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: ciaobaby on April 04, 2016, 05:58:25 pm
I rather have my ram to be spent on performance stuff like caching than on graphical stuff.
Please keep qbt lightweighted.
Absolutely 100% agree.

Why people choose to use qbittorrent and then complain because "it's not like uTorrent" baffle me, if you like uTorrent, then just use uTorrent.
It's like the "speed graphs", if you want graphs ... use tixati the graphs there are fairly comprehensive. Sure, it crashes a lot when they are used, but that's the penalty for having all that pointless 'bloat'.


Those websites with effects annoy me enough. i.e. load more as u go down the page?? Why can't they just go back and let you select the page? If I left at the 100th article and I want to look at the 101th when I am back; I would have to load that 100 articles all over again...

I'm glad the dumb "ever scroll"/"lazy load" 'feature' bugs somebody else as well.

I don't want to keep scrolling, I want to know when your page DOESN'T have what I'm looking for, showing me more 'stuff' that I don't want is NOT going to make me buy something else instead! I am just going to leave.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: KitKat on April 04, 2016, 06:51:49 pm
Those websites with effects annoy me enough. i.e. load more as u go down the page?? Why can't they just go back and let you select the page? If I left at the 100th article and I want to look at the 101th when I am back; I would have to load that 100 articles all over again...

They memory leak like a sieve aswell.
My personal pet peeve are the "iframe for everything" websites that dont properly close the handle (alot of ipb plugins are guilty of this).
Was on a forums site that uses an iframe to render link previews (like how skype does it) and loading a page full of youtube links caused firefox to jump from 400mb of ram straight to 2gb.

I want to know when your page DOESN'T have what I'm looking for, showing me more 'stuff' that I don't want is NOT going to make me buy something else instead! I am just going to leave.
omg and that too, cant ctrl+f search the infinite scroll pages...
Way to break functionality for your pointless memory hog scripts.
If you're bored and use firefox load one of those permascroll pages (eg twitter) put your browser on one half of the screen, and a task manager/memory viewer on the other half and hold page down and after a bit change to page up...
Watch it literally eat your ram..
64bit browsers are going to be an absolute neccessity if this trend continues..
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Nemo on April 04, 2016, 08:05:37 pm
About the UI (work in progress): https://github.com/qbittorrent/qBittorrent/pull/4253 (https://github.com/qbittorrent/qBittorrent/pull/4253)

Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: KitKat on April 04, 2016, 08:51:58 pm
Image from the first post
(http://i.imgur.com/QB3PGgO.png)

Looks like all hes done is updated the hotbar icons to "fancier" ones & added a "select all/none" button?
If thats all it is then yeah i guess i dont hate it ;p

Minor "Prettyness" update and some added useability.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: sledgehammer_999 on April 04, 2016, 09:56:24 pm
This is the current state of that PR:
(https://cloud.githubusercontent.com/assets/273315/14234290/4046e5a6-f9e8-11e5-9634-f76dce1be84e.jpg) (https://cloud.githubusercontent.com/assets/273315/14234290/4046e5a6-f9e8-11e5-9634-f76dce1be84e.jpg)

About the false positives: I use upx to minimize the installer executable. I think this is what triggers the false positives. I'll consider stop using it in next release because the file size difference isn't very big.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Nemo on April 04, 2016, 11:21:16 pm
Looks very nice! I like it.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Ryrynz on April 07, 2016, 11:20:24 am
This is the current state of that PR:

That's a lot better.. Icons down the left status and inside transfers panel need replacing too, square block mono colors look bad (One of W10's downfalls)
The Qute theme-like icons that utorrent uses look a lot better, get rid of the background color please.

I also hope that status coloring can be turned off, that sort of styling is out of the DOS era, if you're reading the status colors aren't really required.

Also the other icons including the speedo need replacing.
Anyway, nice to see the work, good job so far.

Here's a shot of Haoduken which also looks fairly clean in comparison, although this isn't exactly "modern" it still looks fine.

(https://camo.githubusercontent.com/d995274062df2ec9fda17eb0d4f3e3a274c90bf1/68747470733a2f2f63646e2e7261776769742e636f6d2f6861646f756b656e2f6861646f756b656e2f633361386164373961373532393336386631306635396261323234353830616333316365383766662f646f63732f7372632f7374617469632f77656275695f6f766572766965772e706e67)
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: KitKat on April 10, 2016, 07:20:05 pm
About the false positives: I use upx to minimize the installer executable. I think this is what triggers the false positives.
It is, UPX is an "experimental" packer, when used on an OS/system setup(or the AV uses strict VM'ing to saferun it due to reputation) that FAILS to properly use the memory-less unpack (requires a temp file creation to unpack the upx file) an AV will detect the temp file (which is the same for all unmodified versions of UPX) as malware due to it passing a heuristics test for known malware that also uses UPX. This sort of detection typically occurs at the start of the month for new UPX packed releases, this fit your release/report timeframe.
However some Antimalwares will detect 100% of files packed with UPX as malware due to the default "decompress on execute > memory clear" it attempts to perform.

/e:
I packed my executeables with MPRESS and dont remember getting any AV detections back when i did release work that wasnt inhouse (inhouse just runs scripts now lel) (2010-2013) so i dont know how good/reliable it is atm as i doubt its been updated. (not many compression packers are updated..)
A software developer friend recommends using themida but i think he gave me a suggestion for a protector/obfuscator not a compression packer IIRC.

/e2: MPRESS compression slightly increases the memory footprint as it has to decode itself, UPX has a lower/0 extra memory footprint due to it decoding itself with a packed temp file..
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: tekko on April 10, 2016, 07:41:41 pm
For 3.3.4, the .fastresume files no longer have the trailing dot number. So for experiment, I tried installing 3.3.3 and it asked me if I want to do the conversion. I didn't and went back to 3.3.4.
Would it cause problem for ppl switching btwn 3.3.3 and 3.3.4? or pre-v3.3.0 directly to 3.3.4?
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: KitKat on April 10, 2016, 08:18:42 pm
For 3.3.4, the .fastresume files no longer have the trailing dot number. So for experiment, I tried installing 3.3.3 and it asked me if I want to do the conversion. I didn't and went back to 3.3.4.
Would it cause problem for ppl switching btwn 3.3.3 and 3.3.4? or pre-v3.3.0 directly to 3.3.4?
It would cause a problem for people switching from pre 3.3.3 to 3.3.4 IF 3.3.4 does NOT also ask them to do the conversion.
A problem with pre-change and post-change clients is under some operating systems (windows 10) the client must be run with full admin privalidges when it makes those changes initially or it will fail.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: sledgehammer_999 on May 09, 2016, 12:32:09 am
It autoconverts from the v3.3.3 to the v3.3.4 system.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: qbituser on June 03, 2016, 01:11:14 pm
Does anyone else have an issue with the inhibit sleep setting not working? It could be a problem on my end but I'm not sure.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: tekko on June 12, 2016, 10:51:52 am
@sledgehammer_999
http://www.techworm.net/2016/06/microsoft-secretly-adds-snooping-codes-c-binaries-visual-studio-2015.html
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: Calidude on June 19, 2016, 02:36:46 am
This is the current state of that PR:
I like it but the icons seem a bit small. They need to be proportionate to their taskbar.
Title: Re: [official]qBittorrent 3.3.4 installer - Built with MSVC 2015
Post by: sledgehammer_999 on June 20, 2016, 07:44:07 pm
Here is qBittorrent 3.3.5 built with MSVC 2015 express.

3.3.5 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.9+git4d34398
Qt: 5.6.1
Boost: 1.61.0

Qt 5.7 came out one week after 5.6.1. The 5.6.x series are considered LTS and 5.7.x more "experimental". I suspect that 5.7 is very stable but I didn't want to risk it, plus I had already just built 5.6.1.

@tekko I have seen it but I'll wait for their update to the compiler to fix it. Because I am not sure how to test if their workaround actually works.
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: b9AcE on June 21, 2016, 01:00:52 am
I tried upgrading to this new (official) qBittorrent 3.3.5.
Goes straight to the crash notification depicted in this post's attachments.
I've seen "Fault Module Name" both as in the screenshot and as "ntdll.dll".

Also tried reinstalling "Visual C++ Redistributable for Visual Studio 2015" (both 32- and 64-bit), clearing both local and roaming userdata, manually checking that HKEY_LOCAL_MACHINE\SOFTWARE\qbittorrent and anything else that might be related is gone from registry before the new install as well as the program install directory being gone before the new install.
Same result, straight to crash.

When I go back to the previous (official) version 3.3.4 everything is back to working as normal and when restoring local+roaming userdata, that's fine too.

Is there some other external dependency than MSVC2015 I might be lacking?
Anything else that might be causing this?
…or is it a bug?
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: sledgehammer_999 on June 21, 2016, 02:02:58 am
I tried upgrading to this new (official) qBittorrent 3.3.5.
Goes straight to the crash notification depicted in this post's attachments.
I've seen "Fault Module Name" both as in the screenshot and as "ntdll.dll".

Also tried reinstalling "Visual C++ Redistributable for Visual Studio 2015" (both 32- and 64-bit), clearing both local and roaming userdata, manually checking that HKEY_LOCAL_MACHINE\SOFTWARE\qbittorrent and anything else that might be related is gone from registry before the new install as well as the program install directory being gone before the new install.
Same result, straight to crash.

When I go back to the previous (official) version 3.3.4 everything is back to working as normal and when restoring local+roaming userdata, that's fine too.

Is there some other external dependency than MSVC2015 I might be lacking?
Anything else that might be causing this?
…or is it a bug?

No there isn't an extra dependency nor you need to install any Visual C++ redistributable.
I suspect there is a bug and you get a crash. Can you help debug it?
If yes, state your OS.
Also please try to follow these instructions(comment): https://github.com/qbittorrent/qBittorrent/issues/5279#issuecomment-220867423
(and adapt to your OS)
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: Nemo on June 20, 2016, 11:08:19 pm
Thanks sledge, and the others at Github also.

Works very good, feels and runs smoothly.
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: pesqb on June 21, 2016, 07:51:19 am
I apologize if this has been asked before, but how does that new TMM feature work?
Also, how do categories differ from labels?

thanks to all involved  :D
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: tekko on June 21, 2016, 01:54:49 pm
I apologize if this has been asked before, but how does that new TMM feature work?
Also, how do categories differ from labels?

https://qbforums.shiki.hu/index.php?topic=4388
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: Gúgolplex on June 23, 2016, 02:05:51 am
Qt 5.6.1-1 Released, which fixes a critical problem in Qt 5.6.1 preventing certain type of Qt Quick applications from working properly. The problem is already fixed in the Qt 5.7.0 released last week. :P

Next version qB will be with changes majors?
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: Ryrynz on June 23, 2016, 02:23:18 am
Next version qB will be with changes majors?

Hopefully with UI enhancements.. I still want to see a modern looking app.
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: pesqb on June 23, 2016, 11:04:53 am
Next version qB will be with changes majors?

Hopefully with UI enhancements.. I still want to see a modern looking app.

In my hopes, that would be a totally different project
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: b9AcE on June 24, 2016, 03:39:59 am
[SNIP SNIP for brevity]

No there isn't an extra dependency nor you need to install any Visual C++ redistributable.
I suspect there is a bug and you get a crash. Can you help debug it?
If yes, state your OS.
Also please try to follow these instructions(comment): https://github.com/qbittorrent/qBittorrent/issues/5279#issuecomment-220867423
(and adapt to your OS)

Yes, Windows 7 Ultimate x64.
Here's the stacktrace: https://pastee.org/c5yhe
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: sledgehammer_999 on July 05, 2016, 02:18:15 am
[SNIP SNIP for brevity]

No there isn't an extra dependency nor you need to install any Visual C++ redistributable.
I suspect there is a bug and you get a crash. Can you help debug it?
If yes, state your OS.
Also please try to follow these instructions(comment): https://github.com/qbittorrent/qBittorrent/issues/5279#issuecomment-220867423
(and adapt to your OS)

Yes, Windows 7 Ultimate x64.
Here's the stacktrace: https://pastee.org/c5yhe

Try this: https://github.com/qbittorrent/qBittorrent/issues/5387#issuecomment-230362912
(also continue reporting there).

@ others

5.6.1-1 is not relevant to us. We aren't a Qt Quick application.
Anyway it doesn't matter. I have updated my compiler to MSVC2015 Update 3 and rebuilt all the libs from scratch. Now I have Qt 5.7.0 ready.

@tekko I am now using update 3 of the msvc2015 compiler which supposedly has removed the telemetry functions. But the other good news are that up until now I was using "update 1" and the telemetry functions were introduced in "update 2". Sometimes it pays off not updating to the latest version :p
Title: Re: [official]qBittorrent 3.3.5 installer - Built with MSVC 2015
Post by: sledgehammer_999 on July 20, 2016, 07:18:30 pm
Here is qBittorrent 3.3.6 built with MSVC 2015 express.

3.3.6 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.9+gitf716aef5 with commit 45cff5837f7b4af reverted
Qt: 5.7.0
Boost: 1.61.0
Title: Re: [official]qBittorrent 3.3.6 installer - Built with MSVC 2015
Post by: sledgehammer_999 on September 12, 2016, 12:36:02 am
Here is qBittorrent 3.3.7 built with MSVC 2015 express.

3.3.7 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.10 with commit 45cff5837f7b4af reverted
Qt: 5.7.0
Boost: 1.61.0
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: b9AcE on September 12, 2016, 12:47:25 am
Here is qBittorrent 3.3.6 built with MSVC 2015 express.

3.3.6 link-> http://www.fosshub.com/qBittorrent.html
…………
The news page speaks of version "3.3.7", not "3.3.6", as does the filename when downloading from FossHub.
There must be some typo somewhere.
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: sledgehammer_999 on September 12, 2016, 01:27:24 am
Here is qBittorrent 3.3.6 built with MSVC 2015 express.

3.3.6 link-> http://www.fosshub.com/qBittorrent.html
…………
The news page speaks of version "3.3.7", not "3.3.6", as does the filename when downloading from FossHub.
There must be some typo somewhere.

Sorry. That was copy pasta. I corrected it.
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: b9AcE on September 12, 2016, 01:28:59 am
I thought so but didn't want to presume to tell you which version you had just released. ;-D

Thanks a lot!
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: Nemo on September 12, 2016, 01:46:05 am
And there it is :).

Thanks sledge, nice to see you again.
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: Switeck on October 10, 2016, 08:40:23 pm
qBT often maps to the wrong ports at startup...using whatever ephemeral port happens to be next-in-line. I had selected port 65509...so why is qBT trying to use/using port 14672?

10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/14672
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/14672
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
10/10/2016 1:31:40 PM - qBittorrent is trying to listen on any interface port: 65509
10/10/2016 1:31:40 PM - qBittorrent v3.3.7 started
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: sledgehammer_999 on October 18, 2016, 12:08:37 am
qBT often maps to the wrong ports at startup...using whatever ephemeral port happens to be next-in-line. I had selected port 65509...so why is qBT trying to use/using port 14672?

10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/14672
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/14672
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
10/10/2016 1:31:41 PM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
10/10/2016 1:31:40 PM - qBittorrent is trying to listen on any interface port: 65509
10/10/2016 1:31:40 PM - qBittorrent v3.3.7 started

That's weird. Are you using my build?
I did a string search for "14672" in the qbt code and nothing came up.
Can you open qbittorrent.ini and search for that number? Maybe it is a leftover setting.
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: Switeck on October 18, 2016, 09:25:55 am
Yes, I used the build you linked to here:
https://qbforums.shiki.hu/index.php/topic,3982.msg23376.html#msg23376

It's a "random" ephemeral port, whichever windows says is next available:
10/18/2016 1:52:54 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/17566
10/18/2016 1:52:54 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/17566
10/18/2016 1:52:54 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
10/18/2016 1:52:54 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
10/18/2016 1:52:54 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
10/18/2016 1:52:53 AM - qBittorrent is trying to listen on any interface port: 65509

another try:
10/18/2016 2:11:18 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/17708
10/18/2016 2:11:18 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/17708
... (same as before, the other 3 -- UDP/65509 + TCP_SSL/4433 + TCP/65509)
10/18/2016 2:11:17 AM - qBittorrent is trying to listen on any interface port: 65509

another try:
10/18/2016 2:15:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/17727
10/18/2016 2:15:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/17727
...
10/18/2016 2:15:06 AM - qBittorrent is trying to listen on any interface port: 65509

another try:
10/18/2016 2:16:48 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/17744
10/18/2016 2:16:48 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/17744
...
10/18/2016 2:16:47 AM - qBittorrent is trying to listen on any interface port: 65509

Notice the port keeps increasing? That's windows cycling through its ephemeral ports as I restart qBT.

TCP View is how I confirmed the port was being used by qBT and that it was whatever ephemeral port was next available.
qBT seems to be doing something for loopbacks on 127.0.0.1, as I see 2 of those as well as the listening port in TCP View.
Incidentally, the 2 connections on 127.0.0.1 seem to use ephemeral ports immediately before the Listening port that qBT mistakenly chooses.

qBT doesn't seem to do this every time, and I can't yet tell you how to repeat this...but if I had a guess, having all the Connections Limits disabled (under Options, Connection) along with disabling UPnP and disabling use different port on start may somehow be contributing factors.
I'd say currently I get the wrong listening port about 1 out of every 4 qBT launches.

I've even tested that qBT actually is listening on this port (instead of port 65509) using another BT client that I can "feed" torrents to qBT with, as I've demonstrated in my Extreme Speed Tests:
https://qbforums.shiki.hu/index.php/topic,3956.0.html

in qBittorrent.ini, there is this:
Connection\PortRangeMin=65509
...as I intended.
But no mention of any of the 17xxx ports it "randomly" choses sometimes.

Possibly related to this issue?:  https://github.com/qbittorrent/qBittorrent/issues/4617
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: tekko on November 17, 2016, 06:45:52 pm
I sometimes see that random port problem on qbt restarts. I don't think qbt is closing the port correctly somehow. It'll be back to normal after changing ports or system restarts.
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: Papanikles on November 19, 2016, 06:15:26 pm
Still fine compile this version with msvc 2013 (https://github.com/qbittorrent/qBittorrent/wiki/Compiling-with-MSVC-2013-%28static-linkage%29)? I want compile x64 version for myself.
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 14, 2016, 02:16:39 am
Here is qBittorrent 3.3.8 built with MSVC 2015 express.

3.3.8 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.10+gita166c3f70921
Qt: 5.7.0
Boost: 1.62.0
Title: Re: [official]qBittorrent 3.3.8 installer - Built with MSVC 2015
Post by: Calidude on December 14, 2016, 08:46:49 am
Will we ever get an official 64 bit version? Would be nice.
Title: Re: [official]qBittorrent 3.3.8 installer - Built with MSVC 2015
Post by: stihia on December 14, 2016, 04:05:27 pm
Will we ever get an official 64 bit version? Would be nice.

+1
Title: Re: [official]qBittorrent 3.3.8 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 14, 2016, 07:26:35 pm
Here is qBittorrent 3.3.9 built with MSVC 2015 express.

3.3.9 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.10+gita166c3f70921
Qt: 5.7.0
Boost: 1.62.0
Title: Re: [official]qBittorrent 3.3.9 installer - Built with MSVC 2015
Post by: Nemo on December 15, 2016, 11:08:27 am
Thanks sledge.
Title: Re: [official]qBittorrent 3.3.8 installer - Built with MSVC 2015
Post by: Z3ddy on December 15, 2016, 02:20:50 pm
Will we ever get an official 64 bit version? Would be nice.
+1
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 17, 2016, 06:56:48 pm
Here is qBittorrent 3.3.10 built with MSVC 2015 express.

3.3.10 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.10+gita166c3f70921
Qt: 5.7.1
Boost: 1.62.0
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Nemo on December 17, 2016, 08:56:38 pm
Thanks alot sledge.

Quote
However, you might experience increased memory usage due to this.

For some that has missed this important line at the News page; This is normal for x64 bit version.

Also, corrected the topic name to 3.3.10 instead 3.3.9.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: TomGarner on December 17, 2016, 09:29:26 pm
Testing out 3.3.09 and then 3.3.10 came out... so just downloaded and installed:

- windows 10
- hp pavilion p6 series box
- Drobo external storage device (for long term storage)
- wd external device (for downloads)
- roughly 238 torrents at this time (have many, many, many more but am slowly porting over, playing w/ labeling, location, rename of display/folders (or files))
- rss feeds (with about 8 different locations, all functioning)

Everything works fine on my machine.  No issues to complain about.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Papanikles on December 24, 2016, 01:20:05 am
Can someone update windows compilation page (https://github.com/qbittorrent/qBittorrent/wiki/Windows-compilation) with commands for msvc2015 x64? Thanks.
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: Switeck on December 24, 2016, 11:40:14 am
Very similar earlier problem still persists, in part:
https://qbforums.shiki.hu/index.php/topic,3982.msg23615.html#msg23615
Problem still exists of qBT 3.3.10 trying to listen on the wrong port:
(qBT is set to listen on port 65509)

Launch 1:
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/37714
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/37714
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 1:56:06 AM - qBittorrent is trying to listen on any interface port: 65509
12/24/2016 1:56:06 AM - qBittorrent v3.3.10 started

Launch 2:
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/38632
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/38632
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 3:17:32 AM - qBittorrent is trying to listen on any interface port: 65509
12/24/2016 3:17:32 AM - qBittorrent v3.3.10 started

Launch 3:
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/41692
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/41692
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 7:36:49 AM - qBittorrent is trying to listen on any interface port: 65509
12/24/2016 7:36:49 AM - qBittorrent v3.3.10 started

What is ODD about the choice of port 41692 is qBT also has ESTABLISHED TCP connections on ports 41690 and 41691:
qbittorrent.exe   3788   TCP   127.0.0.1   41691   127.0.0.1   41690   ESTABLISHED
qbittorrent.exe   3788   TCP   127.0.0.1   41690   127.0.0.1   41691   ESTABLISHED
(I spotted this using both TCP View and netstat -n from command prompt/dos box.)
What are these for?
(Also odd is I didn't see qbittorrent.exe actually listening on port 4433 in TCP View or netstat -n. Is that only used/present if webui is enabled?)


qBitTorrent 3.3.10 32bit version (which uses libtorrent 1.0.10.0) doesn't receive incoming uTP connections. (I tried using multiple other BT clients.)
Deluge 1.3.13, which also uses libtorrent (1.0.9.0), had no problem receiving uTP connections.
Because I was running multiple BitTorrent clients (using different listening ports for each) on the same computer and I checked the firewall settings repeated (as well as deleting firewall entries for qBT and others!)...I conclude this listening bug is in qBT (rather than in libtorrent), possibly related to the same issue that causes the incorrect listening ports in qBT's logger.

qBT could be coaxed into making OUTGOING uTP connections, so I was able to do additional uTP testing...
uTorrent 2.2.1 uploading to qBT 3.3.10 showed ~10% retransmits when using uTP.
uTorrent uploading to Deluge also showed ~10% retransmits when using uTP.
uTorrent uploading to Tixati 2.51 also showed retransmits when using uTP, but closer to 0-1%.
uTorrent uploading to another uTorrent showed a tiny retransmit at start but none after that when using uTP.

Something seems horribly wrong with the implementation of uTP in libtorrent!
Title: Re: [official]qBittorrent 3.3.7 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 24, 2016, 01:54:00 pm
Very similar earlier problem still persists, in part:
https://qbforums.shiki.hu/index.php/topic,3982.msg23615.html#msg23615
Problem still exists of qBT 3.3.10 trying to listen on the wrong port:
(qBT is set to listen on port 65509)

Launch 1:
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/37714
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/37714
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
12/24/2016 1:56:07 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 1:56:06 AM - qBittorrent is trying to listen on any interface port: 65509
12/24/2016 1:56:06 AM - qBittorrent v3.3.10 started

Launch 2:
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/38632
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/38632
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
12/24/2016 3:17:33 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 3:17:32 AM - qBittorrent is trying to listen on any interface port: 65509
12/24/2016 3:17:32 AM - qBittorrent v3.3.10 started

Launch 3:
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/41692
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/41692
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: UDP/65509
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP_SSL/4433
12/24/2016 7:36:50 AM - qBittorrent is successfully listening on interface 0.0.0.0 port: TCP/65509
12/24/2016 7:36:49 AM - qBittorrent is trying to listen on any interface port: 65509
12/24/2016 7:36:49 AM - qBittorrent v3.3.10 started

What is ODD about the choice of port 41692 is qBT also has ESTABLISHED TCP connections on ports 41690 and 41691:
qbittorrent.exe   3788   TCP   127.0.0.1   41691   127.0.0.1   41690   ESTABLISHED
qbittorrent.exe   3788   TCP   127.0.0.1   41690   127.0.0.1   41691   ESTABLISHED
(I spotted this using both TCP View and netstat -n from command prompt/dos box.)
What are these for?

Do you see connections to these ports(or connection attempts) to/from external IPs?

(Also odd is I didn't see qbittorrent.exe actually listening on port 4433 in TCP View or netstat -n. Is that only used/present if webui is enabled?)

No port 4433 is used by a libtorrent feature called "SSL torrents". It is enabled by default and the 1.0.x series don't give us a way to disable it BEFORE constructing the session. We disable as soon as we construct the session, but libtorrent creates during construction momentarily. The 1.1.x series give us the ability to disabled during session construction and it is never opened.



qBitTorrent 3.3.10 32bit version (which uses libtorrent 1.0.10.0) doesn't receive incoming uTP connections. (I tried using multiple other BT clients.)
Deluge 1.3.13, which also uses libtorrent (1.0.9.0), had no problem receiving uTP connections.
Because I was running multiple BitTorrent clients (using different listening ports for each) on the same computer and I checked the firewall settings repeated (as well as deleting firewall entries for qBT and others!)...I conclude this listening bug is in qBT (rather than in libtorrent), possibly related to the same issue that causes the incorrect listening ports in qBT's logger.

qBT could be coaxed into making OUTGOING uTP connections, so I was able to do additional uTP testing...
uTorrent 2.2.1 uploading to qBT 3.3.10 showed ~10% retransmits when using uTP.
uTorrent uploading to Deluge also showed ~10% retransmits when using uTP.
uTorrent uploading to Tixati 2.51 also showed retransmits when using uTP, but closer to 0-1%.
uTorrent uploading to another uTorrent showed a tiny retransmit at start but none after that when using uTP.

Something seems horribly wrong with the implementation of uTP in libtorrent!

Weird, 32bit version uses the exact same version of libtorrent as the 64bit one. I don't know why utp fails. Does DHT work ok? (both are based on udp).
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 24, 2016, 01:55:15 pm
Sidenote: Libtorrent switches to TCP if both peers support it. So a connection might start as uTP and then reconnect using TCP.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Switeck on December 24, 2016, 03:34:55 pm
What is ODD about the choice of port 41692 is qBT also has ESTABLISHED TCP connections on ports 41690 and 41691:
qbittorrent.exe   3788   TCP   127.0.0.1   41691   127.0.0.1   41690   ESTABLISHED
qbittorrent.exe   3788   TCP   127.0.0.1   41690   127.0.0.1   41691   ESTABLISHED
(I spotted this using both TCP View and netstat -n from command prompt/dos box.)
What are these for?
Do you see connections to these ports(or connection attempts) to/from external IPs?
Not on those ports. Seems like they're just whatever ephemeral ports were next available.
My manual attempts to connect to qBT on port 41692 all failed, as I figured maybe uTP was still "stuck" on that port like TCP was sometimes with qBT v3.3.7.
Quote from: sledgehammer_999
Quote from: Switeck
qBitTorrent 3.3.10 32bit version (which uses libtorrent 1.0.10.0) doesn't receive incoming uTP connections.
...
Something seems horribly wrong with the implementation of uTP in libtorrent!
Weird, 32bit version uses the exact same version of libtorrent as the 64bit one. I don't know why utp fails. Does DHT work ok? (both are based on udp).
I didn't bother to test DHT, since I was using local loopback (127.0.0.1) testing. I didn't want "outside" ips and traffic interfering with my LAN/loopback tests -- I was running some more extreme speed tests, which sadly proved nowhere near as extreme as I hoped.
qBT refused to run over 1 MB/sec when using uTP and often averaged closer to 500 KB/sec. This is a single seed to a single peer, both using a ramdrive on the same computer! I'm pretty sure the uTP losses and retransmits caused automatic throttle-backs in speed, as the bandwidth graph was very spikey. uTP over an Ethernet LAN or local loopback has NEVER worked well because it relies on a latency feedback mechanism. Under those conditions, the normal latency is often <100 microseconds not the "expected" 10+ milliseconds of typical internet connections...random disk activities and cpu load-spikes trigger latency jumps that are orders-of-magnitude larger than the latency floor so uTP tends to throttle back extremely aggressively under those conditions if it ever ramps up at all.
When using TCP, qBT peaked just over 140 MB/sec...though I did need to use a file that was almost 2 GB in size to finally hit that speed because the ramp-up wasn't instantaneous. CPU usage was almost certainly the limiting factor/bottleneck, as I saw qBT was using ~36% cpu at peak and uT (which was seeding to it) was ~25% at the same time.
Sidenote: Libtorrent switches to TCP if both peers support it. So a connection might start as uTP and then reconnect using TCP.
I ruled that out by forcing uTorrent to ONLY use uTP...requires setting an advanced setting to do it and it's a bitmask of a single byte which you have to enter as a decimal value, so fun! Tixati allowed me to change between supporting TCP, uTP, or both (and still "favoring" one or the other)...so I tested with it as well. Deluge didn't offer a means of disabling uTP or TCP, but defaults to supporting both and tries uTP first it seems. Transmission doesn't seem to support uTP...I tested it also.
I crafted a brutal torrent test that Tixati fails particularly badly because of poor coding in it -- it doesn't like my single ~170 MB file torrent made with 16 KB piece size for some reason, doesn't sustain even 100 KB/sec on it unless I "sneak up to it" by stepping up the upload speed slowly. The I/Os of writing lots of tiny pieces is simply a CPU killer on it.

Just for clarification, the ramdrive's total size is almost 7 GB...I wasn't maxing it out in any way and very unlikely for it to be the bottleneck although an enterprise class PCI-express based SSD might load the CPU less at 100+ MB/sec speeds.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 24, 2016, 04:18:23 pm
@Switeck

Can you try the following build? It uses latest libtorrent 1.1.x code. Test if the additional ports problem persists.
I mainly did this build for you in order to do your speed tests. The 1.1.x have threaded IO so you should achieve higher speed peaks and not be CPU limited.

Link x86: http://builds.shiki.hu/temp/qbittorrent_3.3.10_libtorrent_1.1.1+gitfa7846d1fdf.7z
Link x64: http://builds.shiki.hu/temp/qbittorrent_3.3.10_x64_libtorrent_1.1.1+gitfa7846d1fdf.7z
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Switeck on December 24, 2016, 06:30:57 pm
The good news -- this qBT build does accept incoming uTP connections for me!

The bad news -- it struggled to reach 500 KB/sec and still had the 10% loss and resends of uTP packets. (I didn't expect this to be fixed, but others might be more disappointed.)

I spotted this in TCP View and it's still possibly worrisome:
qbittorrent.exe      TCP   0.0.0.0   65509   0.0.0.0   0   LISTENING
qbittorrent.exe      TCP   127.0.0.1   46805   127.0.0.1   46804   ESTABLISHED
qbittorrent.exe      TCP   127.0.0.1   46804   127.0.0.1   46805   ESTABLISHED
qbittorrent.exe      UDP   0.0.0.0   65509   *   *
qbittorrent.exe      UDP   0.0.0.0   46808   *   *

Still got the 2 ephemeral ports using 127.0.0.1 to connect to each other. These may be used for something crazy like magnet links...so probably "on purpose".
But the UDP listening on port 46808 looks like trouble!

  uTorrent won't make a connection to qBT on that port:
[2016-12-24 15:23:01]  127.0.0.1:46808 [uTP] Connecting: source: C
[2016-12-24 15:23:10]  127.0.0.1:46808 [uTP] Disconnect: Peer error: offline (timed out)
  ...but it doesn't time out instantly (waited 9 seconds to time out) or return this:
[2016-12-24 15:22:46]  127.0.0.1:46804 [uTP] Connecting: source: C
[2016-12-24 15:22:46]  127.0.0.1:46804 [uTP] Disconnect: Peer error: No connection could be made because the target machine actively refused it.
...like it did for port 46804.

So SOMETHING is listening on port 46808, but probably doesn't handle uTP correctly.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 24, 2016, 06:43:15 pm
About unexplained ports: Disable lsd, dht, pex, webui, emdedded tracker. Does anything change?

EDIT: Do they still exist if you disable utp too?
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Switeck on December 24, 2016, 06:58:08 pm
About unexplained ports: Disable lsd, dht, pex, webui, emdedded tracker. Does anything change?

EDIT: Do they still exist if you disable utp too?
I can't disable any of those -- they're already disabled. As too is UPnP/NAT-PMP.
They exist even if I disable uTP.

Even enabling anonymous mode did not help...

Worse still, this happened:
qbittorrent.exe      TCP   0.0.0.0   65509   0.0.0.0   0   LISTENING
qbittorrent.exe      TCP   127.0.0.1   47405   127.0.0.1   47404   ESTABLISHED
qbittorrent.exe      TCP   127.0.0.1   47404   127.0.0.1   47405   ESTABLISHED
qbittorrent.exe      UDP   0.0.0.0   1900   *   *
qbittorrent.exe      UDP   0.0.0.0   65509   *   *
qbittorrent.exe      UDP   0.0.0.0   47408   *   *
qbittorrent.exe      UDP   10.0.0.24   47406   *   *
qbittorrent.exe      UDP   127.0.0.1   47407   *   *
qbittorrent.exe      UDP   127.0.0.1   1900   *   *
qbittorrent.exe      UDP   10.0.0.24   1900   *   *

qBT is now listening on a LOT of UDP ports for some unknown reason, exactly the opposite behavior of what I'd expect from anonymous mode!
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 24, 2016, 07:31:19 pm
FYI, I posted to the libtorrent mailing list asking for the unexplained ports and telling them your finding about utp performance. I also linked to your starting post (https://qbforums.shiki.hu/index.php/topic,3982.msg24170.html#msg24170) telling them to read the next ones too.
So now, I'll refrain from posting more things to avoid polluting the thread. If you find additional info then feel free to post.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 24, 2016, 07:32:31 pm
Final question: Does anything change if you configure a specific interface for qbt to listen to?
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Switeck on December 24, 2016, 09:42:49 pm
Final question: Does anything change if you configure a specific interface for qbt to listen to?
No, I still see all these listening ports in TCP View...and they even take awhile for uTorrent to timeout on when trying to contact them via uTP.

But what does change is I cannot use 127.0.0.1 (+correct listening port) to connect to qBT, since uTorrent only works when trying my LAN ip.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: thexfile on December 25, 2016, 04:46:15 pm
In this build seeding is an issue now. Builds 3.3.9 and 3.3.7 seeding was never a problem.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Nemo on December 25, 2016, 07:46:25 pm
Whats the problem?
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: thexfile on December 26, 2016, 12:36:07 pm
Whats the problem?
Maintaining connections for me. The leecher will start with a burst of speed then it completely drops out. That action keeps happening in current build.

When I reinstall the older builds that all stops with the same leechers.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: Nemo on December 26, 2016, 12:44:18 pm
Im currently downloading a torrent with 2 qBittorrent v3.3.10 seeders, uploading fine to me for some time.

(http://i.hizliresim.com/l3bZnE.png)

I didn't encountered any problems myself either while uploading.

But I will keep an eye on it however when I open the main screen now and then to see if it occurs.
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on December 26, 2016, 02:15:26 pm
Funny thing is that 3.3.9 and 3.3.10 use the same libtorrent code. And the code changes in qbt between those 2 versions are totally unrelated(see the small changelog).
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on March 04, 2017, 12:55:15 am
Here is qBittorrent 3.3.11 built with MSVC 2015.

3.3.11 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.11+gitecd20f15cb3f
Qt: 5.7.1 (32-bit / 5.8.0 (64-bit)
Boost: 1.63.0
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: mariop on March 04, 2017, 07:50:19 am
Here is qBittorrent 3.3.11 built with MSVC 2015.

This version won't even start/open on windows 7 x32!
Using app for a years, never happen before!
Title: Re: [official]qBittorrent 3.3.10 installer - Built with MSVC 2015
Post by: sledgehammer_999 on March 04, 2017, 09:29:27 am
Here is qBittorrent 3.3.11 built with MSVC 2015.

This version won't even start/open on windows 7 x32!
Using app for a years, never happen before!

Does the installer start? Did you use the 32-bit version? Do you get an error?
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: Nemo on March 04, 2017, 11:37:47 am
Thanks sledge and also many of the other users at Github who put their work in it, huge list of changes which is nice.

Will install it right away when im at home.
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: schnurlos on March 06, 2017, 06:41:12 pm
@sledge,
I didn't check with previous builds, but in 3.3.11 in tracker tab the text "Received" is not translated, also the "Downloaded" there.
In logs I found untranslated "HTTP User Agent is ...".
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: sledgehammer_999 on March 06, 2017, 07:08:29 pm
@sledge,
I didn't check with previous builds, but in 3.3.11 in tracker tab the text "Received" is not translated, also the "Downloaded" there.
In logs I found untranslated "HTTP User Agent is ...".

The tracker thing is due to new strings introduced and I didn't update the file for the translators prior to release.
I think similar thing happened with user agent too.
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: coolio2013 on March 07, 2017, 03:37:36 pm
Could someone explain this to me (new in v3.3.11):

BUGFIX: After files relocate, don't remove the old folder even if it is empty. (Chocobo1)

So, there will be empty folders left, after the payload has been moved to a new location. But why should one want to leave the empty folder in the old location? I just don't get the sense/reason behind that. Does this make any sense?
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: sledgehammer_999 on March 07, 2017, 04:18:01 pm
>So, there will be empty folders left, after the payload has been moved to a new location. But why should one want to leave the empty folder in the old location? I just don't get the sense/reason behind that. Does this make any sense?

Because that folder might be created by the user and wants to use it for other torrents too.
Relevant PR: https://github.com/qbittorrent/qBittorrent/pull/6140
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: coolio2013 on March 07, 2017, 05:33:36 pm
>So, there will be empty folders left, after the payload has been moved to a new location. But why should one want to leave the empty folder in the old location? I just don't get the sense/reason behind that. Does this make any sense?

Because that folder might be created by the user and wants to use it for other torrents too.
Relevant PR: https://github.com/qbittorrent/qBittorrent/pull/6140

Thanks, Sledge.
>80% of all payloads come in with a 'private' folder, and personally I like it, because I put the .torrent in there sooner or later. It is always a mess to keep a single file (without 'private' folder) together with the .torrent.
It was straight forward, KISS-approach. These temp- folders are rarely empty, anyway (who would save only ONE payload in a temp-folder, why would you use another temp-folder for the next?).  Other payloads (single files) of different torrents in the same folder are/were never deleted, anyway. So, this is a special case, imho.

Well, I don't have to understand everything... but so it is. An option would have been nice, but if you can't think of any use-case to not delete the folder, as you said in the PR, there won't be any ever. :-\
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: b9AcE on March 08, 2017, 07:04:37 pm
It seems beginning with version 3.3.11 qBittorrent does not respect the user's OS-configured format for date/time anymore.
I have used "English (United States)" as OS-locale with the date/time modified to follow basic ISO 8601 since Windows XP.
Therefore the columns "Added On", "Completed On", etc should contain the format "yyyy-MM-dd HH:mm" and that was the case until this version, when it started displaying "M/d/yy h:mm tt" even though qBittorrent remains configured to use the same "User Interface Language" as before, "English".
This most-to-least-significant order is among other things preferable for easy overview of sorting by time and therefore quite important to get an easy overview of large amounts of data.
It would be nice if qBittorrent would be restored to respecting the system's configured time format locale (or alternatively implement an internal locale option specifically following ISO-standards, possibly named "English (International)" or similar).
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: sledgehammer_999 on March 08, 2017, 07:49:15 pm
It seems beginning with version 3.3.11 qBittorrent does not respect the user's OS-configured format for date/time anymore.
I have used "English (United States)" as OS-locale with the date/time modified to follow basic ISO 8601 since Windows XP.
Therefore the columns "Added On", "Completed On", etc should contain the format "yyyy-MM-dd HH:mm" and that was the case until this version, when it started displaying "M/d/yy h:mm tt" even though qBittorrent remains configured to use the same "User Interface Language" as before, "English".
This most-to-least-significant order is among other things preferable for easy overview of sorting by time and therefore quite important to get an easy overview of large amounts of data.
It would be nice if qBittorrent would be restored to respecting the system's configured time format locale (or alternatively implement an internal locale option specifically following ISO-standards, possibly named "English (International)" or similar).

This has been noted and fixed already. Fix will be in 3.3.12. I hope I'll release it this weekend.
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: b9AcE on March 08, 2017, 07:50:51 pm
Very good.
Thank you! :)
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: tekko on March 26, 2017, 06:01:19 pm
There is no more old versions for d/l at fosshub.com

Sourceforge.net still have the old versions, but u might want to consider finding a new host for backup.
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: Peter on March 29, 2017, 03:53:03 pm
The builds website could hold quite some older versions if needed...
(Though it's rarely needed to downgrade.)
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: sledgehammer_999 on April 07, 2017, 02:33:53 am
Here is qBittorrent 3.3.12 built with MSVC 2015.

3.3.12 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.11+gitbda4fd60c4c7
Qt: 5.7.1 (32-bit / 5.8.0 (64-bit)
Boost: 1.63.0
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: Calidude on April 07, 2017, 10:00:12 am
Libtorrent: 1.0.11+gitbda4fd60c4c7
Will 3.4 come with the latest 1.1.3 version of libtorrent released 4 days ago?

https://github.com/arvidn/libtorrent/releases/tag/libtorrent-1_1_3
Title: Re: [official]qBittorrent 3.3.11 installer - Built with MSVC 2015
Post by: sledgehammer_999 on April 07, 2017, 03:38:43 pm
Libtorrent: 1.0.11+gitbda4fd60c4c7
Will 3.4 come with the latest 1.1.3 version of libtorrent released 4 days ago?

https://github.com/arvidn/libtorrent/releases/tag/libtorrent-1_1_3

Probably yes.
I am still seeing constantly increasing RAM usage compared to 1.0.x series during downloads. But noone else seems to be able to reproduce it. So I am not gonna postpone it just for me.
Title: Re: [official]qBittorrent 3.3.12 installer - Built with MSVC 2015
Post by: Switeck on April 09, 2017, 10:08:59 am
qBT still triggering crashes at high speeds, possibly due to cache size too large:
https://github.com/qbittorrent/qBittorrent/issues/6594

Any chance of increasing cache duration from 600 seconds (10 minutes) to 30000 seconds (8.333 hours)? (Deluge supports 32000 seconds)
Title: Re: [official]qBittorrent 3.3.12 installer - Built with MSVC 2015
Post by: Switeck on May 22, 2017, 05:03:44 pm
What is the 2 consecutive local loopback connections used by qBT doing?
I see there's a tiny amount of traffic on them when qBT is running and when I break those connections using TCP view for Windows...qBT instantly starts using an entire cpu (virtual) core, so 25-27% cpu usage.
I have to close qBT to get it to quit using a lot of cpu after that happens, stopping ALL torrents does not help.

Since the problem also occurs with Deluge, this is almost certainly to blame:
Too many listening sockets with default settings    https://github.com/arvidn/libtorrent/issues/2020
Title: Re: [official]qBittorrent 3.3.12 installer - Built with MSVC 2015
Post by: sledgehammer_999 on June 01, 2017, 06:45:05 pm
Here is qBittorrent 3.3.13 built with MSVC 2015.

3.3.13 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.11+gitbda4fd60c4c7
Qt: 5.7.1 (32-bit / 5.8.0 (64-bit)
Boost: 1.63.0

Before anyone asks: It was on purpose that I didn't update Qt and boost. It would take much more time to make a release. And their new versions is questionable if they fix some for our use cases.
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Nemo on June 02, 2017, 03:50:40 am
Thanks alot sledge and all the other devs.

Can't wait for v3.4.0 with all the updates and changes listed at Github.
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Tomaso on June 02, 2017, 04:38:06 pm
Can't wait for this bug to be fixed:
https://github.com/qbittorrent/qBittorrent/issues/5483/
I'm still using v3.3.4 because of it.

After years and years with various issues, we finally had a nice and stable torrent management system in qBittorrent.
I just don't get why it was replaced with a new and buggy one, which hardly anyone cares about!
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Ryrynz on June 04, 2017, 10:25:51 am
3.4 have any enhancements to the UI? If so I might finally switch over.
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Nemo on June 12, 2017, 03:39:35 am
3.4 have any enhancements to the UI? If so I might finally switch over.

99% yes ;).
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Nemo on June 22, 2017, 01:39:00 am
Rynrynz,

You can try Dayman's build right here with the new icons implented:
https://github.com/Gelmir/qBittorrent/releases (https://github.com/Gelmir/qBittorrent/releases)

UI Issue page, it has been merged to the master already:
https://github.com/qbittorrent/qBittorrent/pull/4253 (https://github.com/qbittorrent/qBittorrent/pull/4253)

My guess is that it comes with v3.4.0 release.
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Ryrynz on July 02, 2017, 01:27:53 pm
Still not as clean as uTorrent but hey it's an improvement. Takes about ten years off Qbittorrents appearance and was massively overdue.

Some quick feedback after a cursory browsing.

Would really like to see the status icons lose their colored boxes, the error and warning icons also could use updating.
Don't really like the delete icon being red either, keep it all blue IMO.
Not a fan of colored text in the torrent area this is outdated style wise, any option to disable this from happening? Status gives me all the info I need.
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Nemo on July 03, 2017, 01:23:53 am
I know exactly what you mean, everyone has different tastes but I think that it goes into the category ''you can't please everyone'' I guess :P.

Lets wait and see how its going to look in the final version.
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Papanikles on July 09, 2017, 01:39:13 am
When 3.4 will be release?
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Nemo on July 09, 2017, 03:07:50 am
As far I know there is no ETA.

Useful links for v3.4.0 release:

Github milestone page:
https://github.com/qbittorrent/qBittorrent/issues?q=is%3Aissue+milestone%3A3.4.0+is%3Aopen (https://github.com/qbittorrent/qBittorrent/issues?q=is%3Aissue+milestone%3A3.4.0+is%3Aopen)

Github ''steps for version 3.4.0 release'' page:
https://github.com/qbittorrent/qBittorrent/issues/6767 (https://github.com/qbittorrent/qBittorrent/issues/6767)
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: sledgehammer_999 on July 20, 2017, 01:13:50 am
Here is qBittorrent 3.3.14 built with MSVC 2017.

3.3.14 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.11+git1c6025e6120d
Qt: 5.7.1 (32-bit / 5.9.1 (64-bit)
Boost: 1.64.0

I changed compiler to msvc2017 so I had to recompile everything. That's why I updated Qt.
See the news for the google shenanigans. (it will take a while until the http server syncs the page from git).
Title: Re: [official]qBittorrent 3.3.14 installer - Built with MSVC 2017
Post by: Nemo on July 20, 2017, 01:51:06 am
Thanks sledge,

The news page isn't updated yet with the changelog, also the main page and download page says v3.3.13 still.
Title: Re: [official]qBittorrent 3.3.14 installer - Built with MSVC 2017
Post by: sledgehammer_999 on July 20, 2017, 01:56:54 am
Thanks sledge,

The news page isn't updated yet with the changelog, also the main page and download page says v3.3.13 still.

Yeah. It seems the syncing script from github isn't working and shiki is sleeping. So until tomorrow, nothing I can do.
Until the new "news" page goes up, here is my reddit post about google's shenanigans: https://www.reddit.com/r/torrents/comments/6obxsa/google_bans_bittorrent/
Title: Re: [official]qBittorrent 3.3.14 installer - Built with MSVC 2017
Post by: Nemo on July 20, 2017, 01:59:38 am
Ah I see, thanks again sledge.
Title: Re: [official]qBittorrent 3.3.14 installer - Built with MSVC 2017
Post by: sledgehammer_999 on July 20, 2017, 02:01:40 am
I forgot that I had ftp access to the website server too, so I manually uploaded the updated files. The mainsite should reflect it now after a refresh.
Title: Re: [official]qBittorrent 3.3.13 installer - Built with MSVC 2015
Post by: Switeck on July 23, 2017, 09:36:01 am
See the news for the google shenanigans. (it will take a while until the http server syncs the page from git).
Perhaps also offering new qBitTorrent versions as magnet links and/or .torrent files would take some of the load and thus costs off the www.fosshub.com servers?
Title: Re: [official]qBittorrent 3.3.14 installer - Built with MSVC 2017
Post by: sledgehammer_999 on July 24, 2017, 02:43:02 pm
You misunderstood the scope of my Reddit post/rant. All I wanted was to protest against this classification from google (aka unauthorized file sharing). And of course in support to FossHub, for their behind the scenes help(tayloring the download page to our needs).
In the unlikely event that FossHub can't serve any more, there are plenty of good alternatives. Falling back to sf.net, or using github itself to host release files.
Title: Re: [official]qBittorrent 3.3.14 installer - Built with MSVC 2017
Post by: Calidude on August 03, 2017, 06:34:05 pm
Falling back to sf.net, or using github itself to host release files.
Don't use SF anymore. A lot of people don't trust SF after the adware scandal. You will just hurt qBittorrent's adoption rate. Stick to Github or something better than Github.
Title: Re: [official]qBittorrent 3.3.14 installer - Built with MSVC 2017
Post by: sledgehammer_999 on August 04, 2017, 12:50:53 am
Here is qBittorrent 3.3.15 built with MSVC 2017.

3.3.15 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.11+git1c6025e6120d
Qt: 5.7.1 (32-bit / 5.9.1 (64-bit)
Boost: 1.64.0
Title: Re: [official]qBittorrent 3.3.15 installer - Built with MSVC 2017
Post by: Calidude on August 04, 2017, 06:55:12 pm
Hey, sledgehammer_999. Have you considered just bumping the 3.4 beta to version 4.0?

Version 3.0 came out almost 5 years ago to this day. Maybe with the amount of changes in the upcoming 3.4 beta, we can finally call this 4.0?

I've made a poll about this in the suggestions forum if anybody wants to discuss this further or express their opinion.

https://qbforums.shiki.hu/index.php/topic,5189.msg25692.html

Title: Re: [official]qBittorrent 3.3.15 installer - Built with MSVC 2017
Post by: sledgehammer_999 on September 08, 2017, 01:07:49 am
Here is qBittorrent 3.3.16 built with MSVC 2017.

3.3.16 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.11+gitc074e87885a6
Qt: 5.7.1 (32-bit / 5.9.1 (64-bit)
Boost: 1.64.0

PS: v3.4.0beta2 is released too. What is included in v3.3.16 is in v3.4.0 also plus more. See news entry.
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: Nemo on September 08, 2017, 01:09:17 am
Thanks sledge.
Title: Re: [official]qBittorrent 3.3.15 installer - Built with MSVC 2017
Post by: sledgehammer_999 on September 08, 2017, 01:11:14 am
Here is qBittorrent 3.3.16 built with MSVC 2017.

3.3.16 link-> http://www.fosshub.com/qBittorrent.html
Changelog: http://www.qbittorrent.org/news.php

Libraries's version used:
Libtorrent: 1.0.11+gitc074e87885a6
Qt: 5.7.1 (32-bit / 5.9.1 (64-bit)
Boost: 1.64.0

PS: v3.4.0beta2 is released too. What is included in v3.3.16 is in v3.4.0 also plus more. See news entry.

I forgot to mention that Fosshub started serving an error page after I uploaded the files. I am working with them to fix it.
(I did 6 packages)
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: yaitanes on September 08, 2017, 05:41:04 am
in a non-related topic, can i ask if there is a special reason behind the yyyyddmm format in "3.4.0beta2_20170709_cbfbae14090" cuz this is really confusing for me
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: sledgehammer_999 on September 08, 2017, 08:48:07 am
in a non-related topic, can i ask if there is a special reason behind the yyyyddmm format in "3.4.0beta2_20170709_cbfbae14090" cuz this is really confusing for me

Just a stupid mistake. I was doing 6 packages and was tired. I actually wanted yyyymmdd format.
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: zavalita on September 09, 2017, 09:42:04 pm
This second Beta finally works perfectly for me, regarding seeding at least - finally I'm using all of my 250 mbs UL bandwidth, with no fluctuations (as the stable and first beta versions were having).



Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: siradude on September 17, 2017, 11:47:57 pm
I found a BUG? or a problem in the 3.3.16 installer?
(maybe it has been found before?, cant find answer)

I have the 3.3.15 x64 installer and it works fine (installs and uninstalls and re-installs)
But with the new installer (3.3.16 and beta 3.4) I keep getting a NEED ADMINISTRATOR RIGHTS to install screen to continue installation at the very start.
Were I can choose my current USER or the ADMINISTRATOR user...

YES! I tried run as administrator but no luck, get same screen! Tried uninstalling previous version, same result at new installation. My UAC is set to the lowest setting.

Well ... My Pc (windows 10 PRO) is configured to use a MICROSOFT account to login... with administrative rights. and of course the ADMINISTRATOR account is disabled.
I have no other LOCAL USER configured nor do I want to have..
Maybe the problem has to do with using a Microsoft account to login?

Thanks in advanced for any HELP!

The only way around this was to install  3.3.15 and over write with files from uncompressed installation, (seems to work)
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: sledgehammer_999 on September 17, 2017, 11:53:31 pm
All installer required admin rights.
And I haven't changed the installer scripts between v3.3.15 and v3.3.16, so it is weird why one works and the other doesn't.

What of kind of screen do you get when you choose to run as current USER or the ADMINISTRATOR user? (screenshot if possible)
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: siradude on September 18, 2017, 12:01:39 am
If I select the Current user or type the user credentials (cant try administrator unless I activate the account) I get this screen (in attachement)

Maybe it has to do with it finding a previous version installed and needing rights to over write? (even though I did uninstall the previous)

As stated before the 3.3.15. works perfectly
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: siradude on September 18, 2017, 12:06:29 am
Just found that it only seems to work... at least I don't get admin rights screen is if I run it in compatibility mode for WINDOWS XP SP3
no other compatibility mode works... not Win 7, Win 8 or Vista. So it might be an UAC problem?


Verified, installation under compatibility mode for WIN XP SP3 worked like a charm.
Detected previos version and installed over it.
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: sledgehammer_999 on September 18, 2017, 12:15:33 am
Does your current user have admin rights?
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: siradude on September 18, 2017, 12:17:22 am
NEVER MIND!

Just reset my UAC to normal level and rebooted and installation worked fine.
Went back to UAC and lowered to my usual lowest level and rebooted and you install kept working.

Might have been something to do with my machine being accessed constantly remotely RDC or needing a reboot (may be updates?)

but its all working fine now.

NOTE: Yes my current user is admin.... odd thing

THANKS FOR YOUR HELP!  :)
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: sledgehammer_999 on September 18, 2017, 12:30:03 am
NEVER MIND!

Just reset my UAC to normal level and rebooted and installation worked fine.
Went back to UAC and lowered to my usual lowest level and rebooted and you install kept working.

FYI, qbittorrent itself doesn't need admin rights. Only the installer/uninstaller.
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: Nemo on October 28, 2017, 12:23:01 am
Any estimated release date for the next big release sledge? Are there still important things that needs to be done?

An update about the current state would be nice, just wondering :P.
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: sledgehammer_999 on October 29, 2017, 09:50:24 pm
A lot of commits and fixes after the last beta.
All things are in place now.
Release should be expected any day now. (I won't give any more specific time frame)
Title: Re: [official]qBittorrent 3.3.16 installer - Built with MSVC 2017
Post by: Nemo on October 29, 2017, 10:38:43 pm
Thanks sledge, much appreciated.