[official]qBittorrent 3.0.11 installer - Built with MSVC 2008 and uTP support

Testing the freshly baked, latest builds!
Post Reply
User avatar
Nemo
Administrator
Administrator
Posts: 1730
Joined: Sat Jul 24, 2010 6:24 pm

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by Nemo »

Imma test it right away, thanks for your effort sledge as always ;) (waiting 5mins :P). Hope this time uTp works like it has to be instead of previous weird behaviours which gave slow download speeds and very few peers.

EDIT: Thanks ironcross for the direct link. Switched while waiting for the other one.

EDIT 2: All seems working good with first torrent. It has a feature called anonymous mode, what exactly does it? I think it has alot more changes under the hood :). My uploadspeed however goes very often above the limit that I have set and has something to do with uTp I think otherwise very stable. Imma play with the uTp settings a bit and see how it works, like apply rate limit to uTp.
Last edited by Nemo on Fri Apr 13, 2012 5:48 pm, edited 1 time in total.
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by sledgehammer_999 »

It seems that Christophe hasn't removed me as an official windows packager but I still cannot upload to sf.net. I get "permission denied" when I try to create a new 'qbittorrent-2.9.7' folder. It seems that sf.net is having some maintenance problems :S
Last edited by sledgehammer_999 on Fri Apr 13, 2012 9:10 pm, edited 1 time in total.
loki

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by loki »

Maybe this shouldn't be posted here but this is changelog for 0.16 libtorrent:

Code: Select all

	* support torrents with more than 262000 pieces
	* make tracker back-off configurable
	* don't restart the swarm after downloading metadata from magnet links
	* lower the default tracker retry intervals
	* support banning web seeds sending corrupt data
	* don't let hung outgoing connection attempts block incoming connections
	* improve SSL torrent support by using SNI and a single SSL listen socket
	* improved peer exchange performance by sharing incoming connections which advertize listen port 
	* deprecate set_ratio(), and per-peer rate limits
	* add web seed support for torrents with pad files
	* introduced a more scalable API for torrent status updates (post_torrent_updates()) and updated client_test to use it
	* updated the API to add_torrent_params turning all bools into flags of a flags field
	* added async_add_torrent() function to significantly improve performance when
	  adding many torrents
	* change peer_states to be a bitmask (bw_limit, bw_network, bw_disk)
	* changed semantics of send_buffer_watermark_factor to be specified as a percentage
	* add incoming_connection_alert for logging all successful incoming connections
	* feature to encrypt peer connections with a secret AES-256 key stored in .torrent file
	* deprecated compact storage allocation
	* close files in separate thread on systems where close() may block (Mac OS X for instance)
	* don't create all directories up front when adding torrents
	* support DHT scrape
	* added support for fadvise/F_RDADVISE for improved disk read performance
	* introduced pop_alerts() which pops the entire alert queue in a single call
	* support saving metadata in resume file, enable it by default for magnet links
	* support for receiving multi announce messages for local peer discovery
	* added session::listen_no_system_port flag to prevent libtorrent from ever binding the listen socket to port 0
	* added option to not recheck on missing or incomplete resume data
	* extended stats logging with statistics=on builds
	* added new session functions to more efficiently query torrent status
	* added alerts for added and removed torrents
	* expanded plugin interface to support session wide states
	* made the metadata block requesting algorithm more robust against hash check failures
	* support a separate option to use proxies for peers or not
	* pausing the session now also pauses checking torrents
	* moved alert queue size limit into session_settings
	* added support for DHT rss feeds (storing only)
	* added support for RSS feeds
	* fixed up some edge cases in DHT routing table and improved unit test of it
	* added error category and error codes for HTTP errors
	* made the DHT implementation slightly more robust against routing table poisoning and node ID spoofing
	* support chunked encoding in http downloads (http_connection)
	* support adding torrents by url to the .torrent file
	* support CDATA tags in xml parser
	* use a python python dictionary for settings instead of session_settings object (in python bindings)
	* optimized metadata transfer (magnet link) startup time (shaved off about 1 second)
	* optimized swarm startup time (shaved off about 1 second)
	* support DHT name lookup
	* optimized memory usage of torrent_info and file_storage, forcing some API changes
	  around file_storage and file_entry
	* support trackerid tracker extension
	* graceful peer disconnect mode which finishes transactions before disconnecting peers
	* support chunked encoding for web seeds
	* uTP protocol support
	* resistance towards certain flood attacks
	* support chunked encoding for web seeds (only for BEP 19, web seeds)
	* optimized session startup time
	* support SSL for web seeds, through all proxies
	* support extending web seeds with custom authorization and extra headers
	* settings that are not changed from the default values are not saved
	  in the session state
	* made seeding choking algorithm configurable
	* deprecated setters for max connections, max half-open, upload and download
	  rates and unchoke slots. These are now set through session_settings
	* added functions to query an individual peer's upload and download limit
	* full support for BEP 21 (event=paused)
	* added share-mode feature for improving share ratios
	* merged all proxy settings into a single one
	* improved SOCKS5 support by proxying hostname lookups
	* improved support for multi-homed clients
	* added feature to not count downloaded bytes from web seeds in stats
	* added alert for incoming local service discovery messages
	* added option to set file priorities when adding torrents
	* removed the session mutex for improved performance
	* added upload and download activity timer stats for torrents
	* made the reuse-address flag configurable on the listen socket
	* moved UDP trackers over to use a single socket
	* added feature to make asserts log to a file instead of breaking the process
	  (production asserts)
	* optimized disk I/O cache clearing
	* added feature to ask a torrent if it needs to save its resume data or not
	* added setting to ignore file modification time when loading resume files
	* support more fine-grained torrent states between which peer sources it
	  announces to
	* supports calculating sha1 file-hashes when creating torrents
	* made the send_buffer_watermark performance warning more meaningful
	* supports complete_ago extension
	* dropped zlib as a dependency and builds using puff.c instead
	* made the default cache size depend on available physical RAM
	* added flags to torrent::status() that can filter which values are calculated
	* support 'explicit read cache' which keeps a specific set of pieces
	  in the read cache, without implicitly caching other pieces
	* support sending suggest messages based on what's in the read cache
	* clear sparse flag on files that complete on windows
	* support retry-after header for web seeds
	* replaced boost.filesystem with custom functions
	* replaced dependency on boost.thread by asio's internal thread primitives
	* added support for i2p torrents
	* cleaned up usage of MAX_PATH and related macros
	* made it possible to build libtorrent without RTTI support
	* added support to build with libgcrypt and a shipped version of libtommath
	* optimized DHT routing table memory usage
	* optimized disk cache to work with large caches
	* support variable number of optimistic unchoke slots and to dynamically
	  adjust based on the total number of unchoke slots
	* support for BitTyrant choker algorithm
	* support for automatically start torrents when they receive an
	  incoming connection
	* added more detailed instrumentation of the disk I/O thread
A LOT of changes "under the hood" if you ask me.
edit: encapsulated it in <code>
Last edited by loki on Sat Apr 14, 2012 5:13 am, edited 1 time in total.
User avatar
Nemo
Administrator
Administrator
Posts: 1730
Joined: Sat Jul 24, 2010 6:24 pm

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by Nemo »

Thanks loki, thats indeed a huge list with great improvments. Its pretty stable also :).
skrech

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by skrech »

Ahhhh, please, please... make "Open Destination Folder" to open folder containing the files like it was before this final build, this is essential!!
Also, again, with this build when adding new torrents the dialog window that appears shows the folder that will be downloaded, not the actual files.
Last edited by skrech on Sat Apr 14, 2012 2:21 pm, edited 1 time in total.
Calidude

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by Calidude »

This build seems to run more stable and catch more connections than any build before it. uTP is really making a difference.
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by sledgehammer_999 »

Christophe uploaded my build on sf.net since I was getting error messages.

@moderators
I you like pin my thread too.
loki

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by loki »

[quote="skrech"]
Ahhhh, please, please... make "Open Destination Folder" to open folder containing the files like it was before this final build, this is essential!!
Also, again, with this build when adding new torrents the dialog window that appears shows the folder that will be downloaded, not the actual files.
[/quote]

If this version indeed has that, I'll be waiting for "official" or a fix, sorry sledgehammer.
s4nder

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by s4nder »

It's stable and works fine but my speeds have dropped even lower with this build. Using uTorrent 3.1.3 I get a stable 4,4 MB/s on a 40 Mb/s line, which is fine. Downloading the same torrents with qBt gets me 3,0 MB/s. With previous builds it was 3,9 MB/s, still lower than uTorrent. This probably has something to do with libtorrent but I'm not sure I want to keep using a client that somehow loses 30% of my connection speed.
Last edited by s4nder on Tue Apr 17, 2012 7:59 am, edited 1 time in total.
User avatar
Nemo
Administrator
Administrator
Posts: 1730
Joined: Sat Jul 24, 2010 6:24 pm

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by Nemo »

[quote="skrech"]
Ahhhh, please, please... make "Open Destination Folder" to open folder containing the files like it was before this final build, this is essential!!
Also, again, with this build when adding new torrents the dialog window that appears shows the folder that will be downloaded, not the actual files.
[/quote]

- I can confirm this, it opens your main download folder instead the file folder that you are downloading. Essential indeed.
- Second problem is also correct; it shows the folder instead of the files while adding torrent but if you press the + infront of the folder you can see the files. It wasn't like this before if im right.

And one thing I want to add is that when you're adding new torrent the window gets to its default size again instead like how you have set it. Happens mostly after restarting the client. I hope this little things gets fixed soon.
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by sledgehammer_999 »

ok guys. Maybe you're right. I don't have the time to test your bugs/problems, so I don't deny them. But if they are true I have the feeling that this is not a problem of packaging(remember I am a packager) but a problem in the code of qbt. So I think you have to report them to the official bug tracker. Trust me, I would test AND report them myself(and maybe fix them) but CURRENTLY I have other real life obligations. I cannot do more than compile and package the project. So please report the issues in the bug tracker. Thank you.
loki

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by loki »

mkdib magical builds don't have this, I'm not sure what he may do differently in the build process...
s4nder

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by s4nder »

Any hope of a 2.9.8 build for Windows?
s4nder

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by s4nder »

An annoying bug: add torrent dialog window settings are forgotten after the qBt is closed. When adding a torrent the name, size and priority columns are really narrow and have to be manually adjusted. The settings are remembered until the next time qBt is started when everything is gone again.
newborn

Re: qBittorrent 2.9.7 installer - Built with MSVC 2008 and uTP support

Post by newborn »

HI TO ALL
ok this is my first post...........as i have discovered Qbt..just 6 hours ago; i have been using utorrent for....at least 8 years. But reading some reviews i decided to change as your client has been getting great reviews ! Bravo to its creator !!!
BUT...............................am i stupid or does qbittorrent NOT INCLUDE the queuing function, nor the priority for each torrent, nor set max active download/updloads........

HOW is that possible that a client misses those features ??? or is it that i have been used to utorrent for sooo long that i can't use anything else ????

please, please get back to me...anyone, anywhere !

ps: i am one windows 7
Last edited by newborn on Fri May 18, 2012 4:19 pm, edited 1 time in total.
Post Reply