Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

MonoTorrent

The official repository for MonoTorrent, a bittorrent library for .NET
Collective - Host: opensource - https://opencollective.com/monotorrent - Code: https://github.com/alanmcgovern/monotorrent

Stop the listener as soon as the connection is made. Add overload to TestRig so a torrent of a specific size can be created.

svn path=/trunk/bitsharp/; revision=130595

github.com/alanmcgovern/monotorrent - 80a9688a35e5f29171f023862f47d6fcebbad5fd authored over 15 years ago by Alan McGovern <[email protected]>
Refactor the internal representation of the bitfield so we can do use simple bitshifting to encode/decode from a byte[].

svn path=/trunk/bitsharp/; revision=130592

github.com/alanmcgovern/monotorrent - 9aeb386194ef5305dd630f8a3c1fc8a6f7e95b3a authored over 15 years ago by Alan McGovern <[email protected]>
Unbreak the build.

svn path=/trunk/bitsharp/; revision=130521

github.com/alanmcgovern/monotorrent - 862f213ba181a1c4b1db683dd1e06d2ee2834e03 authored over 15 years ago by Alan McGovern <[email protected]>
Update makefiles

svn path=/trunk/bitsharp/; revision=130493

github.com/alanmcgovern/monotorrent - 9c05c6c6f88e285bfefdfed2f4d253d76abe1016 authored over 15 years ago by Alan McGovern <[email protected]>
Move RateLimiter.cs to the RateLimiter directory.

svn path=/trunk/bitsharp/; revision=130482

github.com/alanmcgovern/monotorrent - 0b9cb1b408a573074f8b822ae6fdbb8ce408d62d authored over 15 years ago by Alan McGovern <[email protected]>
Switch to the new rate limiter API. Benefits include:

1) If download rate exceeds the rate at which data can be written to disk, download speed will be...

github.com/alanmcgovern/monotorrent - bd3eafac24293ba628a96200ee5d9552e2c59fff authored over 15 years ago by Alan McGovern <[email protected]>
fix up the pc file

svn path=/trunk/bitsharp/; revision=130354

github.com/alanmcgovern/monotorrent - 07fa22c5e3941bb79c7e6cffc55fc558a2c4bc4b authored over 15 years ago by Alan McGovern <[email protected]>
allow version to be set from autogen

svn path=/trunk/bitsharp/; revision=130353

github.com/alanmcgovern/monotorrent - a026f0270d8d2283bad6cc08e54421496df00b96 authored over 15 years ago by Alan McGovern <[email protected]>
add the new build files

svn path=/trunk/bitsharp/; revision=130352

github.com/alanmcgovern/monotorrent - 2deb89cacdde6244d941e70bc84973f49ae3de61 authored over 15 years ago by Alan McGovern <[email protected]>
* Makefile.am:

* configure.ac:
* MonoTorrent.sln:
* Makefile.include:
* MonoTorrent/Makefile.am:
* MonoTorrent.D...

github.com/alanmcgovern/monotorrent - ab4336949adabacc2251152049cd6f172abe94ac authored over 15 years ago by Alan McGovern <[email protected]>
Update the build now that dht is moved out of monotorrent itself

svn path=/trunk/bitsharp/; revision=130266

github.com/alanmcgovern/monotorrent - 63021fb9b01c2aed8741ab1479635e8a42f0e5d4 authored over 15 years ago by Alan McGovern <[email protected]>
* MonoTorrent/MonoTorrent.Client/ClientEngine.cs: Add a Contains

(InfoHash) overload.

svn path=/trunk/bitsharp/; revision=130265

github.com/alanmcgovern/monotorrent - f0daac57e0f545a82cc0453ddad2291f7d001c5a authored over 15 years ago by Alan McGovern <[email protected]>
Renamespace this

svn path=/trunk/bitsharp/; revision=130262

github.com/alanmcgovern/monotorrent - 1bf896129a3a96b77eaa516dc12bd0af488bdb08 authored over 15 years ago by Alan McGovern <[email protected]>
The dht engine should be instantiated with a null engine on startup.

svn path=/trunk/bitsharp/; revision=130261

github.com/alanmcgovern/monotorrent - 16b4e68f260e6fd5975d0ffc26f9e32de29ccafb authored over 15 years ago by Alan McGovern <[email protected]>
Refactor the monotorrent/dht interaction now that DHT is a separate library again.

svn path=/trunk/bitsharp/; revision=130255

github.com/alanmcgovern/monotorrent - ec0ca3b79b989525ebe44e1fdc44bf1ca657a479 authored over 15 years ago by Alan McGovern <[email protected]>
Start splitting DHT back into its original form - a separate library.

svn path=/trunk/bitsharp/; revision=130248

github.com/alanmcgovern/monotorrent - 97bf1f489ffff5412c551add3e91813957dd8af2 authored over 15 years ago by Alan McGovern <[email protected]>
Add helper method to return a copy of the byte[] in the InfoHash object

svn path=/trunk/bitsharp/; revision=130178

github.com/alanmcgovern/monotorrent - 3b94ae0077a625f16b966eebff6aae0d78d9c923 authored over 15 years ago by Alan McGovern <[email protected]>
Refactor the TestRig class to be more easily usable.

svn path=/trunk/bitsharp/; revision=130177

github.com/alanmcgovern/monotorrent - a879ae5ebd5f2cbdf364bc9d08cee78d79f7bb12 authored over 15 years ago by Alan McGovern <[email protected]>
A paused state should still trigger the internal logic loops.

svn path=/trunk/bitsharp/; revision=130169

github.com/alanmcgovern/monotorrent - 91e19119eb41da4fcc5d6d3e33697e31fc02aa18 authored over 15 years ago by Alan McGovern <[email protected]>
Simplify the rate limiting logic by making the RateLimiter hold state for whether or not a torrent is paused.

svn path=/trunk/bitsharp/; revision=130168

github.com/alanmcgovern/monotorrent - fe1140dff2546812cd4302633e48e89d922b9a93 authored over 15 years ago by Alan McGovern <[email protected]>
Use the public ToHex () property instead of the internal Hash property.

svn path=/trunk/bitsharp/; revision=130156

github.com/alanmcgovern/monotorrent - 5c334933feaea093ac9230d7a50b86dcea495250 authored over 15 years ago by Alan McGovern <[email protected]>
If a peer doesn't share the data we send him, then send him less data in future (until he starts sharing).

svn path=/trunk/bitsharp/; revision=130021

github.com/alanmcgovern/monotorrent - 587ffc61e43924288513bb1d02d279c41da169f8 authored over 15 years ago by Alan McGovern <[email protected]>
In super seeding mode, we now advertise a variable number of pieces at the start and wait until the remote peer downloads all those pieces before moving to the next peer. This approach removes a lot of raceconditions with Interested, NotInterested and Have messages.

svn path=/trunk/bitsharp/; revision=130015

github.com/alanmcgovern/monotorrent - d1cc6af4532c47ecd258f2230cda1ec51aff19c4 authored over 15 years ago by Alan McGovern <[email protected]>
Enforce a minimum of 1 slot.

svn path=/trunk/bitsharp/; revision=130014

github.com/alanmcgovern/monotorrent - e4a456018dde680f8edaecf61c8bbdc23415dcfb authored over 15 years ago by Alan McGovern <[email protected]>
Made the helper method a little more helpful.

svn path=/trunk/bitsharp/; revision=130013

github.com/alanmcgovern/monotorrent - 6c566b1c196117052ba9047f22615119baa416aa authored over 15 years ago by Alan McGovern <[email protected]>
Fix issue with global download limit being ignored.

svn path=/trunk/bitsharp/; revision=130006

github.com/alanmcgovern/monotorrent - 9fe230d3e2cd988e2b639cbe6c499ab0d30cbed7 authored over 15 years ago by Alan McGovern <[email protected]>
Began implementing a round-robin based unchoking scheme for the InitialSeeding mode.

svn path=/trunk/bitsharp/; revision=129962

github.com/alanmcgovern/monotorrent - ff10b6d908d2ebcdb60fafbb1de28caa29f3d128 authored over 15 years ago by Alan McGovern <[email protected]>
Add two internal helper methods.

svn path=/trunk/bitsharp/; revision=129961

github.com/alanmcgovern/monotorrent - d8f3af9e3681ed0c5f6c9cd6e4217e4912f602d6 authored over 15 years ago by Alan McGovern <[email protected]>
Reenable loading of fast resume in the sample. Print out upload speeds as well as download for connected peers.

svn path=/trunk/bitsharp/; revision=129960

github.com/alanmcgovern/monotorrent - 881edb46c018322e5e16eab17e5f415881955578 authored over 15 years ago by Alan McGovern <[email protected]>
Only compare URIs if both peerids are empty.

svn path=/trunk/bitsharp/; revision=129932

github.com/alanmcgovern/monotorrent - c2ffdb455d2191023d48f568fcd8a4d6bc4bdd8d authored over 15 years ago by Alan McGovern <[email protected]>
Add methods to encode/decode from the magnet link format.

svn path=/trunk/bitsharp/; revision=129756

github.com/alanmcgovern/monotorrent - c6e83c8b521b6e33a8aecc2b448ea420fcbb5e3a authored over 15 years ago by Alan McGovern <[email protected]>
Add an ErrorMode so that in the event of a catastrophe the error exception can be propagated to the user and the torrentmanager will gracefully close all connections and become inactive. Add handling so that disk IO exceptions will trigger this error mode.

svn path=/trunk/bitsharp/; revision=129752

github.com/alanmcgovern/monotorrent - 569d3e54793dbc7d8f27c54abaebc8bf9e2243bf authored over 15 years ago by Alan McGovern <[email protected]>
oops

svn path=/trunk/bitsharp/; revision=129671

github.com/alanmcgovern/monotorrent - 1e8d0cd58c01107db885f8928bb9c64bdb394cd5 authored over 15 years ago by Olivier Dufour <[email protected]>
- avoid and bug fix duplicate code

- small performance improve

svn path=/trunk/bitsharp/; revision=129670

github.com/alanmcgovern/monotorrent - b969f00b65df68c24f3d2dfd6ded8beb65df2077 authored over 15 years ago by Olivier Dufour <[email protected]>
Add if/defs to disable DHT at compile time as DHT can't be shipped by opensuse.

svn path=/trunk/bitsharp/; revision=129668

github.com/alanmcgovern/monotorrent - af350c2c16cb63209403dea3ddad993eb9faea45 authored over 15 years ago by Alan McGovern <[email protected]>
start dht by default.

svn path=/trunk/bitsharp/; revision=129667

github.com/alanmcgovern/monotorrent - 3db97db40c047a28a3762b58f1bcdc55a00c6699 authored over 15 years ago by Alan McGovern <[email protected]>
Remove the Flush overload which takes a piece index from PieceWriter. It's the calling codes job to decide which file needs to be flushed.

svn path=/trunk/bitsharp/; revision=129666

github.com/alanmcgovern/monotorrent - 18a32d1b521b5a51339abb77e3103f6db82f22ea authored over 15 years ago by Alan McGovern <[email protected]>
Fix build

svn path=/trunk/bitsharp/; revision=129665

github.com/alanmcgovern/monotorrent - 3b0cb5ba2c3cebe3b7409a3bcb932819770f89f3 authored over 15 years ago by Alan McGovern <[email protected]>
Another small cleanup for the PieceWriter base class

svn path=/trunk/bitsharp/; revision=129664

github.com/alanmcgovern/monotorrent - 0ddfe5875770ebf352a2607ae3e1fa3bec6bb148 authored over 15 years ago by Alan McGovern <[email protected]>
Nuke dead file.

svn path=/trunk/bitsharp/; revision=129663

github.com/alanmcgovern/monotorrent - 7b9ef4a1e3713e90bbe75a6a53d63b94401d21b8 authored over 15 years ago by Alan McGovern <[email protected]>
Rename file to match class name

svn path=/trunk/bitsharp/; revision=129662

github.com/alanmcgovern/monotorrent - 031fc2f71c01f5e07b6956bd204b763dc4fb0d53 authored over 15 years ago by Alan McGovern <[email protected]>
Rename to match the class name

svn path=/trunk/bitsharp/; revision=129660

github.com/alanmcgovern/monotorrent - ddbe8dd7aee531be3f68054ed788ef9aa219b09f authored over 15 years ago by Alan McGovern <[email protected]>
Simplify subclassing PieceWriter

svn path=/trunk/bitsharp/; revision=129659

github.com/alanmcgovern/monotorrent - 0f4cb3d7899911bd8d99b381ce9f4e951946212c authored over 15 years ago by Alan McGovern <[email protected]>
Remove FileManager.cs - it is not necessary. The logic for moving files and checking files exist has been moved inside DiskWriter where it belongs.

svn path=/trunk/bitsharp/; revision=129658

github.com/alanmcgovern/monotorrent - 3eff96f14381cbdaa2b16b84d585b0724725884a authored over 15 years ago by Alan McGovern <[email protected]>
Update the project file

svn path=/trunk/bitsharp/; revision=129655

github.com/alanmcgovern/monotorrent - 8e9b5c47e5f8afcc29eff6b9340f5b6bd15b3bff authored over 15 years ago by Alan McGovern <[email protected]>
Nuke byte comparer as it's not needed anymore

svn path=/trunk/bitsharp/; revision=129654

github.com/alanmcgovern/monotorrent - f97d3166b6721e01740f47852943b31cafa8c940 authored over 15 years ago by Alan McGovern <[email protected]>
Nuke Toolbox.GetHashCode and place a better version in InfoHash.GetHashCode

svn path=/trunk/bitsharp/; revision=129653

github.com/alanmcgovern/monotorrent - 64ae22bfc4e702e13b5e72b12f18f72f527ba4fb authored over 15 years ago by Alan McGovern <[email protected]>
Make the torrent infohash an actual class rather than passing around a mutable byte[]

svn path=/trunk/bitsharp/; revision=129652

github.com/alanmcgovern/monotorrent - 5c14112aa43cec351e7ddfcf9b8b620cc034ffe6 authored over 15 years ago by Alan McGovern <[email protected]>
Refactor the core to the core logic to be easily hot-swapped. This allows things like Metadata downloading and super seeding to be easily and cleanly implemented. Commit the implementation of Metadata downloading.

svn path=/trunk/bitsharp/; revision=129639

github.com/alanmcgovern/monotorrent - 66e3a0f2fa84efe333165b12f806cc64e90fa7de authored over 15 years ago by Alan McGovern <[email protected]>
Add public methods to allow the user to ensure data has been flushed to the disk.

svn path=/trunk/bitsharp/; revision=129579

github.com/alanmcgovern/monotorrent - 5ff02423af230055f73762b1e230df67dcb76b61 authored over 15 years ago by Alan McGovern <[email protected]>
Ensure that data is flushed from the stream when the engine calls flush.

svn path=/trunk/bitsharp/; revision=129576

github.com/alanmcgovern/monotorrent - 25bb7e24ad99ab0d04fb622fbbc8635001af8fc4 authored over 15 years ago by Alan McGovern <[email protected]>
Implement the full fix the start/end index calculation for zero-length files. Added a bunch more tests to ensure this behaviour is correct.

svn path=/trunk/bitsharp/; revision=129378

github.com/alanmcgovern/monotorrent - 6ea2b01450b99a7669029feaef35c6c099f891b8 authored over 15 years ago by Alan McGovern <[email protected]>
Ensure that a file with zero length that exists at the the boundry between pieces is handled correctly.

svn path=/trunk/bitsharp/; revision=129368

github.com/alanmcgovern/monotorrent - 62536c483198163beea388264be05d88560bb4e7 authored over 15 years ago by Alan McGovern <[email protected]>
Fixes an issue where if multiple torrents had files with the same path data would be read/written to the wrong file. Added NUnit test to cover this issue too.

svn path=/trunk/bitsharp/; revision=129362

github.com/alanmcgovern/monotorrent - 20dcd7b1cebc30818d09b28da8e6c43f4824789b authored over 15 years ago by Alan McGovern <[email protected]>
Add a license file in the root folder which contains the MIT/X11 license.

svn path=/trunk/bitsharp/; revision=129094

github.com/alanmcgovern/monotorrent - 3dc6ee352eea63283883f3fb0774820c9a7dc3e7 authored over 15 years ago by Alan McGovern <[email protected]>
Add error handling around the dht main loop to prevent malformed messages crashing the library.

svn path=/trunk/bitsharp/; revision=129036

github.com/alanmcgovern/monotorrent - 713d3a4214f46e7af61eb79dfb4c6267bba3a4b3 authored over 15 years ago by Alan McGovern <[email protected]>
Ensure IsInEndGame flag is set false if switcher is reset

svn path=/trunk/bitsharp/; revision=128650

github.com/alanmcgovern/monotorrent - 05a7f220b1972584445e0d6dc9c27459bb8b3a77 authored over 15 years ago by ahenderson <ahenderson@localhost>
Provide IsInEndGame property in TorrentManager

svn path=/trunk/bitsharp/; revision=128299

github.com/alanmcgovern/monotorrent - 9b03b7ad3a73b80c1b676f7c59e69d187842b1f3 authored over 15 years ago by ahenderson <ahenderson@localhost>
Updated build instructions in readme

svn path=/trunk/bitsharp/; revision=127534

github.com/alanmcgovern/monotorrent - 91d812675f7a24fd33f721471d251fc8b9cbd980 authored over 15 years ago by Alan McGovern <[email protected]>
Update the sliding window picker to work with the new API and reenable it.

svn path=/trunk/bitsharp/; revision=127337

github.com/alanmcgovern/monotorrent - d6c2f8865639f022ebdf8f4e50d54ffc5a16e9d9 authored over 15 years ago by Alan McGovern <[email protected]>
Fix build issue

svn path=/trunk/bitsharp/; revision=127289

github.com/alanmcgovern/monotorrent - 5b13660da7635a06b234932b9d105c9047c5adf8 authored over 15 years ago by Alan McGovern <[email protected]>
Fix bug where a block wouldn't be re-requested if all active requests to it were cancelled. Add test for this aswell.

svn path=/trunk/bitsharp/; revision=126952

github.com/alanmcgovern/monotorrent - c0bc24c1724ef1099329f3e19f4e8b6a04e4459b authored over 15 years ago by Alan McGovern <[email protected]>
Add helper method to convert a List<Peer> into a BEncodedList.

svn path=/trunk/bitsharp/; revision=126933

github.com/alanmcgovern/monotorrent - 0a6b898fcb618fe6d07c8ce85fe93a38565b06e0 authored over 15 years ago by Alan McGovern <[email protected]>
Remove commented out code.

svn path=/trunk/bitsharp/; revision=126932

github.com/alanmcgovern/monotorrent - 78d1d48f89c37dbe22950ec00c5316c0f1879e17 authored over 15 years ago by Alan McGovern <[email protected]>
Instantiate the list in the constructor to stop a null ref when making function calls on the picker before Init is called.

svn path=/trunk/bitsharp/; revision=126931

github.com/alanmcgovern/monotorrent - a49d5fb01b71a9fd839a5196b3425c59f8652f4f authored over 15 years ago by Alan McGovern <[email protected]>
Fix the tests so they run properly.

svn path=/trunk/bitsharp/; revision=126910

github.com/alanmcgovern/monotorrent - d63aa7114a08495a7a6ce2ed69ec8caf52d50343 authored over 15 years ago by Alan McGovern <[email protected]>
Add comment explaining how code works.

svn path=/trunk/bitsharp/; revision=126904

github.com/alanmcgovern/monotorrent - 35b82d4bdf36565809c25fb76ef3583acf468a76 authored over 15 years ago by Alan McGovern <[email protected]>
Update the test picker too

svn path=/trunk/bitsharp/; revision=126903

github.com/alanmcgovern/monotorrent - 9ec71e411d3d5273f9bcbd0e249255d7885d1bbc authored over 15 years ago by Alan McGovern <[email protected]>
Fix issue in IsInteresting implementation. I can't use XOR because pieces can be shared between a file marked as DoNotDownload and one which is downloadable

svn path=/trunk/bitsharp/; revision=126902

github.com/alanmcgovern/monotorrent - 9b8d419f673062d5827fa762f0972635ea75eec3 authored over 15 years ago by Alan McGovern <[email protected]>
Add test which simulates a hash fail and fix the corresponding issues.

svn path=/trunk/bitsharp/; revision=126898

github.com/alanmcgovern/monotorrent - c350e372e9d35d11c097e900db38d17529d26b1f authored over 15 years ago by Alan McGovern <[email protected]>
Cosmetic

svn path=/trunk/bitsharp/; revision=126895

github.com/alanmcgovern/monotorrent - 36259c5953e6fbe5cb21f526405d7b9d420c57bc authored over 15 years ago by Alan McGovern <[email protected]>
When a block is received, send a cancel message for any duplicate requests.

svn path=/trunk/bitsharp/; revision=126540

github.com/alanmcgovern/monotorrent - aaa14b96f694b7a0734404b02e92bef5d78797a9 authored over 15 years ago by Alan McGovern <[email protected]>
Allow the endgame picker to be enabled in SVN, but leave disabled by default.

svn path=/trunk/bitsharp/; revision=126539

github.com/alanmcgovern/monotorrent - e5bee154f6e06aefd6177377793ed88cf04faffc authored over 15 years ago by Alan McGovern <[email protected]>
Add PiecePicker subclass which allows easy switching between endgame mode and regular mode.

svn path=/trunk/bitsharp/; revision=126537

github.com/alanmcgovern/monotorrent - 4da2781d189998bd721a95c5c8db29302385b3a2 authored over 15 years ago by Alan McGovern <[email protected]>
Move the creation of the selector bitfield for a TorrentFile inside the TorrentFile class.

svn path=/trunk/bitsharp/; revision=126536

github.com/alanmcgovern/monotorrent - 399a66004f67b723cbda8e08b31ce752ae582f16 authored over 15 years ago by Alan McGovern <[email protected]>
Fix issue when cancelling a second request after the first is validated.

svn path=/trunk/bitsharp/; revision=126527

github.com/alanmcgovern/monotorrent - e3002139622c0029b23432db236e43e076eec4c9 authored over 15 years ago by Alan McGovern <[email protected]>
Create some more tests for EndgamePicker and make the implementation pass these tests.

svn path=/trunk/bitsharp/; revision=126526

github.com/alanmcgovern/monotorrent - 871730b6f24a8d62735babbb3092b549ba91386e authored over 15 years ago by Alan McGovern <[email protected]>
Expose the 'Set' method as it can be used as a helper when multiple indices need to be set.

svn path=/trunk/bitsharp/; revision=126525

github.com/alanmcgovern/monotorrent - 4c74a22a39e7755a8ac387a6ac9b8106315d7fcf authored over 15 years ago by Alan McGovern <[email protected]>
Refactor the Piece class. It doesn't require a reference to TorrentManager

svn path=/trunk/bitsharp/; revision=126524

github.com/alanmcgovern/monotorrent - adfde8cff9c5fb0a283bda46d08be7d610bb73c7 authored over 15 years ago by Alan McGovern <[email protected]>
In the normal case we will be downloading all the files, so avoid unnecessary bitfield operations in this case.

svn path=/trunk/bitsharp/; revision=126512

github.com/alanmcgovern/monotorrent - 081ece85668e58eb6ba2e01a47a3f42804aae4a9 authored over 15 years ago by Alan McGovern <[email protected]>
Add a small optimisation to asyncio usage

svn path=/trunk/bitsharp/; revision=125962

github.com/alanmcgovern/monotorrent - 4cb4fb257189fc91a9dddf8e6ecb32794ca2a24c authored over 15 years ago by Alan McGovern <[email protected]>
Add small optimisation to message writing

svn path=/trunk/bitsharp/; revision=125961

github.com/alanmcgovern/monotorrent - 20837f0c85919a66baf5add409bdae09a46b5b97 authored over 15 years ago by Alan McGovern <[email protected]>
Add two small optimisations

svn path=/trunk/bitsharp/; revision=125766

github.com/alanmcgovern/monotorrent - 4978c5b51df9c6d666b471c48921dc459ea737c6 authored over 15 years ago by Alan McGovern <[email protected]>
comment out main method here

svn path=/trunk/bitsharp/; revision=125759

github.com/alanmcgovern/monotorrent - a7d1495f0a5330d2e7ab7e195a799ec266c019f3 authored over 15 years ago by Alan McGovern <[email protected]>
Add test to ensure that bitfield validation is happening correctly.

svn path=/trunk/bitsharp/; revision=125758

github.com/alanmcgovern/monotorrent - c03991d120cd6febb700eb9cfd429d0dd4938efa authored over 15 years ago by Alan McGovern <[email protected]>
Fix compile issue

svn path=/trunk/bitsharp/; revision=125755

github.com/alanmcgovern/monotorrent - 9cf039cacf443ae52cd4e863ef7c0b0de819a90d authored over 15 years ago by Alan McGovern <[email protected]>
Fix issue with the sample client binding to the loopback instead of any.

svn path=/trunk/bitsharp/; revision=125754

github.com/alanmcgovern/monotorrent - 42bdc668992604df998b9bef55227079c4a0e207 authored over 15 years ago by Alan McGovern <[email protected]>
The listener should only be running when there's an active torrent.

svn path=/trunk/bitsharp/; revision=125753

github.com/alanmcgovern/monotorrent - 06c2daad77dfff27e3878aeca51a3b15a48aa73d authored over 15 years ago by Alan McGovern <[email protected]>
Fix issue zeroing the unused bits when the bitfield was an exact multiple of 32 bits.

svn path=/trunk/bitsharp/; revision=125751

github.com/alanmcgovern/monotorrent - dd7fec0d40dc0a41f69c8ac5171cd486b6450e1e authored over 15 years ago by Alan McGovern <[email protected]>
Remove optimisation which resulted in no seeds ever being requested from the tracker when a torrent is seeding

svn path=/trunk/bitsharp/; revision=125601

github.com/alanmcgovern/monotorrent - 824b4e6eccebf2ceba8af818339b8485bd898b85 authored over 15 years ago by Alan McGovern <[email protected]>
* src/MonoTorrent/MonoTorrent.Client/ClientEngine.cs: Ensure that the

peerid will always be of length 20.

svn path=/trunk/bitsharp/; revision=125259

github.com/alanmcgovern/monotorrent - 8d069ef9e943b3bd1d8a1701b7cf9ce21ed8b8e8 authored over 15 years ago by Alan McGovern <[email protected]>
* src/MonoTorrent/AssemblyInfo.cs: Put correct assemblyinfo.cs into

svn

svn path=/trunk/bitsharp/; revision=125257

github.com/alanmcgovern/monotorrent - 1117f043c2c1dac60b7cd82ffa5b46a7cb31d41c authored over 15 years ago by Alan McGovern <[email protected]>
Calculate the start/end indices of the files correctly.

svn path=/trunk/bitsharp/; revision=125254

github.com/alanmcgovern/monotorrent - f24979eb4fd84460fd35ef54a562ecc839b0db82 authored over 15 years ago by Alan McGovern <[email protected]>
Default to using the ipaddress/port, not just the ipaddress when comparing peers in the tracker

svn path=/trunk/bitsharp/; revision=125251

github.com/alanmcgovern/monotorrent - a0f10be05cf8037588b42c2213f220644325d409 authored over 15 years ago by Alan McGovern <[email protected]>
The picker wasn't being reset when PieceManager.Reset was called.

svn path=/trunk/bitsharp/; revision=125250

github.com/alanmcgovern/monotorrent - 2a46bc70aa6ca6ce97216a2d2d4f9ec4309f5ab9 authored over 15 years ago by Alan McGovern <[email protected]>
should be 0.70 as in branch

svn path=/trunk/bitsharp/; revision=124190

github.com/alanmcgovern/monotorrent - 0856fd2b14d0086678ac5da267d4c3dad85c9c7b authored over 15 years ago by Alan McGovern <[email protected]>
Fix bug whereby Fast/Suggested pieces could be requested multiple times.

svn path=/trunk/bitsharp/; revision=123695

github.com/alanmcgovern/monotorrent - 5df44e9fd7898b6e2ac3a29a99d481af17006d8d authored almost 16 years ago by Alan McGovern <[email protected]>
Use the correct default value

svn path=/trunk/bitsharp/; revision=123694

github.com/alanmcgovern/monotorrent - 604c544d425680b2507c4b43db8efbb30420fa91 authored almost 16 years ago by Alan McGovern <[email protected]>
If the remote handshake couldn't be received, ensure the connection is correctly disposed.

svn path=/trunk/bitsharp/; revision=123693

github.com/alanmcgovern/monotorrent - 918b42c0ee4484f69766f97cd006579888e09eaf authored almost 16 years ago by Alan McGovern <[email protected]>
* src/MonoTorrent/Makefile.am:

* src/MonoTorrent/MonoTorrent.csproj:
* src/MonoTorrent/MonoTorrent.Common/TimeoutDispatcher.cs: ...

github.com/alanmcgovern/monotorrent - 2b466e507d1d9f6f2df21119066fa6ccbe1fbe68 authored almost 16 years ago by Alan McGovern <[email protected]>