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

Ensure that new connections are processed on the mainloop.

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

github.com/alanmcgovern/monotorrent - b68b8a6e9fa5dfad0fc92c575fed33836b51ba8d authored about 16 years ago by Alan McGovern <[email protected]>
This method is always called on the IO loop

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

github.com/alanmcgovern/monotorrent - 6644d384cb6f791c6c8201f04d6eeaa7f1c3655e authored about 16 years ago by Alan McGovern <[email protected]>
Fix possible deadlock condition between IO loop and MainLoop

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

github.com/alanmcgovern/monotorrent - 01908df8eb90035b8662f81256b1c3286fc9d86b authored about 16 years ago by Alan McGovern <[email protected]>
Enable DHT by default in MonoTorrent.

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

github.com/alanmcgovern/monotorrent - b4b393db1c9cc78e3158bd7f6bf37dc3af9e543e authored about 16 years ago by Alan McGovern <[email protected]>
No need to call into the MainLoop as the delegate is already executing on the mainloop.

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

github.com/alanmcgovern/monotorrent - ac8e6e76c25f053d3910f55bcdd5bfab0e6593a2 authored about 16 years ago by Alan McGovern <[email protected]>
Move some useful setup code for DHT tests to a TestHelper class. Implemented a DhtTracker which can be used within monotorrent.

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

github.com/alanmcgovern/monotorrent - 8c2392989af87df3c5d64b91fe6320734185548f authored about 16 years ago by Alan McGovern <[email protected]>
Commit changes so sample compiles

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

github.com/alanmcgovern/monotorrent - fee978aa6e04bf0b04e5123cdcb7ce0708a6b898 authored about 16 years ago by Alan McGovern <[email protected]>
Cosmetics

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

github.com/alanmcgovern/monotorrent - 20a399967c56173a4032814ea8b5f6dc2ebc25a3 authored about 16 years ago by Alan McGovern <[email protected]>
Already on mainloop, no need to call in again.

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

github.com/alanmcgovern/monotorrent - ea78447ce663f9d0ed55cfc1613d3bac2930a7ad authored about 16 years ago by Alan McGovern <[email protected]>
Fix several NUnit failures due to recent refactorings.

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

github.com/alanmcgovern/monotorrent - e2b2381adc52fe266ae6c11d4132d93d9034e0e6 authored about 16 years ago by Alan McGovern <[email protected]>
GetPeersTask.cs: Ensure the token is correctly propagated. Keep a list of the closest (K) active nodes

DhtEngine.cs: Add API to get lists of peers and announce a torrent into the DHT
AnnounceTask.cs:...

github.com/alanmcgovern/monotorrent - 7cf18b69364c0862b4e0ffa5182c4610a5a6a8b4 authored about 16 years ago by Alan McGovern <[email protected]>
If the node is already in the list, skip it.

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

github.com/alanmcgovern/monotorrent - 3cec7520a119cbb686051db0d1bd6df89730b3af authored about 16 years ago by Alan McGovern <[email protected]>
Add an AnnounceTask - Used to advertise to the DHT that you are downloading a specific torrent.

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

github.com/alanmcgovern/monotorrent - e207f3bd2c6c8a6cc017ba969e8364641b0f4ee4 authored about 16 years ago by Alan McGovern <[email protected]>
GetPeersTask now tracks a list of the closest K nodes which are active

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

github.com/alanmcgovern/monotorrent - 2b4b23a0602a4120457b13cf59cadda73f137c18 authored about 16 years ago by Alan McGovern <[email protected]>
Rename AnnounceTask to GetPeersTask to better reflect what it does.

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

github.com/alanmcgovern/monotorrent - af80d6a4219b3bbd19a79da432a2c89a8be2bb65 authored about 16 years ago by Alan McGovern <[email protected]>
Use same logic as in the Initialise task - Count the number of active requests and complete the task when the count is zero.

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

github.com/alanmcgovern/monotorrent - c13e75eb0ec1092180e039ca8dc5497bb9a0702b authored about 16 years ago by Alan McGovern <[email protected]>
Extract test to send message to closer nodes into a reusable method.

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

github.com/alanmcgovern/monotorrent - 21daf474447be377057f52fe53ba448f28a33188 authored about 16 years ago by Alan McGovern <[email protected]>
The nodes should be added to the engine as part of the handling of the response, not in the AnnounceTask.

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

github.com/alanmcgovern/monotorrent - 24bb54780fe07dc4d83c0a7149f8ec44e003f8bc authored about 16 years ago by Alan McGovern <[email protected]>
InitialiseTask follows the specification properly. Only send FindNode requests to nodes which are closer to the local node than previously queried nodes. When all pending findnodes are completed, complete the task.

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

github.com/alanmcgovern/monotorrent - d904ef1eaf981bb2a64413b4b5e311eece97e2cf authored about 16 years ago by Alan McGovern <[email protected]>
Compile tests as .exe by default.

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

github.com/alanmcgovern/monotorrent - 343fa1a9a0b97c45a556bb136b7007effb23894f authored about 16 years ago by Alan McGovern <[email protected]>
Be able to decode both a list of dictionaries and list of strings.

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

github.com/alanmcgovern/monotorrent - 54e6bebb5737b50cdea440cd75c720ed7242ff22 authored about 16 years ago by Alan McGovern <[email protected]>
Fill in a transaction id for all ErrorMessages too.

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

github.com/alanmcgovern/monotorrent - a5167eec95533d023c4d464e5ff642d05d1ffae8 authored about 16 years ago by Alan McGovern <[email protected]>
No need to pass the Node who sent the message as 'sender'

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

github.com/alanmcgovern/monotorrent - e4d7e439c3190826952102547243492b673e8a7c authored about 16 years ago by Alan McGovern <[email protected]>
Only nodes which are closer than previously queried nodes will be queried. Always query nodes which are returned as part of a GetPeersResponse.

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

github.com/alanmcgovern/monotorrent - 4e28cad43f09772c79b39edd6308c65d86fe1609 authored about 16 years ago by Alan McGovern <[email protected]>
AnnounceTask.cs: Rewrote AnnounceTask.cs to use the SendQueryTask

and take advantage of the MainLoop
ResponseMessage.cs, QueryMessage.cs, Bucket.cs:
Made the d...

github.com/alanmcgovern/monotorrent - f43009525ef112a3c94b3a2d6bca858eae6398ee authored about 16 years ago by Alan McGovern <[email protected]>
Made a better test for GetClosest. This one is easier to verify by hand.

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

github.com/alanmcgovern/monotorrent - 24659df9ace2b23852d091aa58f33a196310726a authored about 16 years ago by Alan McGovern <[email protected]>
If the udpclient throws an exception, reinstantiate it and try again.

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

github.com/alanmcgovern/monotorrent - c5b765e24bbb19d092c84f4939ba46cc800ea17e authored about 16 years ago by Alan McGovern <[email protected]>
Bugfix: If task monitors the number of FindNodeResponses received it will end up terminating prematurely and not initialising the engine properly. Instead have a 1 minute timeout/50 node limit.

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

github.com/alanmcgovern/monotorrent - f93660f4317137f6213f9747d02b8140c1aa1c09 authored about 16 years ago by Alan McGovern <[email protected]>
Use the RoutingTable.NodeAdded event.

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

github.com/alanmcgovern/monotorrent - cdd5770654200877764cbb2013cc45079ed85dac authored about 16 years ago by Alan McGovern <[email protected]>
Added overload for Node.FromCompactPort

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

github.com/alanmcgovern/monotorrent - ab100d5349315ab2c0b5861e6b532c47f5fef4d6 authored about 16 years ago by Alan McGovern <[email protected]>
Added handling for the FindNodeResponse message

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

github.com/alanmcgovern/monotorrent - 8299a181a7932c3b1ab49b673037ee9ae6cd6786 authored about 16 years ago by Alan McGovern <[email protected]>
Added test to ensure that the NodeFound event is only fired the first time a node is added to the routing table. Fixes to RoutingTable so this test passes.

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

github.com/alanmcgovern/monotorrent - 7628aca851a201b85efb7b3ab9d7d68ff5e66578 authored about 16 years ago by Alan McGovern <[email protected]>
Temp fix for a possible deadlock if the mainloop is aborted while a blocking task has been scheduled.

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

github.com/alanmcgovern/monotorrent - 7aabb123c4b2a41bcf7be79a215008da33047082 authored about 16 years ago by Alan McGovern <[email protected]>
Don't call Thread.Join on a threadpool thread.

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

github.com/alanmcgovern/monotorrent - 128957ac0712bd6659676664b4b17d82e1f4abef authored about 16 years ago by Alan McGovern <[email protected]>
Add MonoTorrent to the solution for DHT

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

github.com/alanmcgovern/monotorrent - d7964e33c7e04321798fdc412101425b9a90ebb8 authored about 16 years ago by Alan McGovern <[email protected]>
Run the messaging over the mainloop

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

github.com/alanmcgovern/monotorrent - 0268e8f970381ca09ec341ecbc392bf4bbe5b245 authored about 16 years ago by Alan McGovern <[email protected]>
Use the threadpool rather than instantiating a new thread

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

github.com/alanmcgovern/monotorrent - ca7a978ff5258b8f8707c45eacc5ff24019f39df authored about 16 years ago by Alan McGovern <[email protected]>
Make the tests execute a bit faster.

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

github.com/alanmcgovern/monotorrent - 243dd02c6b35ebc18c79f5c873ea58f66217cdfe authored about 16 years ago by Alan McGovern <[email protected]>
Add my own TimeoutTask delegate so i don't have to modify TimerDispatcher.

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

github.com/alanmcgovern/monotorrent - 42f3b663dd09ebaa7ca9673ceb299ab1a478ca13 authored about 16 years ago by Alan McGovern <[email protected]>
Updated to latest TimerDispatcher from svn, now linked as an svn:external

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

github.com/alanmcgovern/monotorrent - e59d25f89ae0fdbc75e58a30ec689cf897536b70 authored about 16 years ago by Alan McGovern <[email protected]>
Update to the latest TimerDispatcher code

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

github.com/alanmcgovern/monotorrent - bef09eff0fda9ee6452fb9e4b3d36d8faf9593ec authored about 16 years ago by Alan McGovern <[email protected]>
Update LastSeen in the correct place

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

github.com/alanmcgovern/monotorrent - 153921d9d506f76aaa84d6f58b6409bd25e6ecb3 authored about 16 years ago by Alan McGovern <[email protected]>
LastSeen should be updated when a response is received.

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

github.com/alanmcgovern/monotorrent - 39c4f00c51d38a039cdcdd8daf36ee75fc2d1cbf authored about 16 years ago by Alan McGovern <[email protected]>
If already on the IOLoop, execute the read/write instantly if it's a blocking read/write. This fixes a deadlock condition.

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

github.com/alanmcgovern/monotorrent - dcf132abe501ad07834f90cc28d6089ad435ec18 authored about 16 years ago by Alan McGovern <[email protected]>
Bugfix: Forgot to supply the callback to invoke when connect was completed

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

github.com/alanmcgovern/monotorrent - 06d7e79424c846f6997d9b4e4e8087bdeb0455d7 authored about 16 years ago by Alan McGovern <[email protected]>
Fixed several issues reported by Gendarme: Ensure IDisposables are disposed and static fields are readonly

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

github.com/alanmcgovern/monotorrent - 80ff4e426f6ad3f3e39901353b45ed8c89d33f5b authored about 16 years ago by Alan McGovern <[email protected]>
Ensure dataStream is always disposed. Found with Gendarme

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

github.com/alanmcgovern/monotorrent - 4857eafa8eb2d6e7b8497ff730ec8188111afa86 authored about 16 years ago by Alan McGovern <[email protected]>
Don't expose public const fields which aren't needed.

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

github.com/alanmcgovern/monotorrent - 6d10b5a987b0ac787cba10fb07220565dbf9544b authored about 16 years ago by Alan McGovern <[email protected]>
Added NUnit tests for the TorrentCreator. Fixed bugs with Publisher and PublisherUrl.

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

github.com/alanmcgovern/monotorrent - 20ae56d9c1ddb399e74528f17cd182bc0b8e5d94 authored about 16 years ago by Alan McGovern <[email protected]>
Implement Equals and GetHashCode

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

github.com/alanmcgovern/monotorrent - 631d08e59441af9a72a85b682d2facc61c8ec220 authored about 16 years ago by Alan McGovern <[email protected]>
Internally just store the offset

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

github.com/alanmcgovern/monotorrent - cb624aa704ca4e4cc572ca048e142e8adf88609c authored about 16 years ago by Alan McGovern <[email protected]>
Updated TorrentCreator to use DiskWriters.

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

github.com/alanmcgovern/monotorrent - d6d9486485c8711388aa41f390cefb63642d8e3a authored about 16 years ago by Alan McGovern <[email protected]>
Refactored the DiskWriter code to make it independant of TorrentManager. This code can now be shared with the TorrentCreator class.

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

github.com/alanmcgovern/monotorrent - f6c0163d433b920c703939f0422add3128af2496 authored about 16 years ago by Alan McGovern <[email protected]>
Removed unneccessary locks. Fixed bug in CanRequest revealed by the use of HttpConnections.

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

github.com/alanmcgovern/monotorrent - c36e096739c126481443d70c0aceca0d05c59b0f authored about 16 years ago by Alan McGovern <[email protected]>
Fixed issues with adding Http peers to the engine.

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

github.com/alanmcgovern/monotorrent - 6fcf8be85f1b7eefbe1b939548f77a76c0d7b48d authored about 16 years ago by Alan McGovern <[email protected]>
Refactored NetworkIO to use the existing MainLoop rather than its own dedicated thread

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

github.com/alanmcgovern/monotorrent - 99632446beadabf6f31c5906aed5083901bf38d4 authored about 16 years ago by Alan McGovern <[email protected]>
Implement IDisposable

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

github.com/alanmcgovern/monotorrent - a60073a09caba4ffe2824d2dee46b5b9ece4e3bd authored about 16 years ago by Alan McGovern <[email protected]>
Ensure that methods are executed on the main thread. Ensured that pieces are requested in large blocks from the server. Fixed a threading issue

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

github.com/alanmcgovern/monotorrent - 46490c4092bd2a6d2c0f7d00cc2b3f45e9b04c26 authored about 16 years ago by Alan McGovern <[email protected]>
Remove unneeded lock

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

github.com/alanmcgovern/monotorrent - 86ec2cbdd3567183cd8080923903451a23a59aa5 authored about 16 years ago by Alan McGovern <[email protected]>
Implement IDisposable

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

github.com/alanmcgovern/monotorrent - 9cac54685f8a6ca1a67a5f90dff3b25377e0fa1c authored about 16 years ago by Alan McGovern <[email protected]>
Updated the tests to ensure engine is disposed correctly. Fixed a few issues with some tests

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

github.com/alanmcgovern/monotorrent - f7a85983d5f6d2fd3d4d8692ed1173fd336fa73a authored about 16 years ago by Alan McGovern <[email protected]>
Testing buildscript change

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

github.com/alanmcgovern/monotorrent - f30eaaef9bd37b9917a0300ff4db0509909b254d authored about 16 years ago by Alan McGovern <[email protected]>
Committed some NUnit tests

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

github.com/alanmcgovern/monotorrent - b8f0fdd97e67699b3a1c115fab2a4e5d2350daf9 authored about 16 years ago by Alan McGovern <[email protected]>
quick fix of udp tracker

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

github.com/alanmcgovern/monotorrent - b3d1fb54669217049ec567189a93463090512474 authored about 16 years ago by Olivier Dufour <[email protected]>
Added DecodeTorrent overload.

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

github.com/alanmcgovern/monotorrent - 171ede1bbe3984ed61c18f748ca3911d20a81637 authored about 16 years ago by karthik <karthik@localhost>
Merged dht buildfile into overall one.

Fixed build error (needed to use nunit2 tag instead of nunit)

Delete test output files before r...

github.com/alanmcgovern/monotorrent - 552df8157993bb5fd245bdb4d319273466aadae2 authored about 16 years ago by karthik <karthik@localhost>
svn path=/trunk/bitsharp/; revision=111401

github.com/alanmcgovern/monotorrent - 409bc3d112c49cfd952dd8a4d4c80468cd6bf1df authored about 16 years ago by Olivier Dufour <[email protected]>
bugfix build!

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

github.com/alanmcgovern/monotorrent - 96a6a871d57db9f68bd01075bab2f4ac8ec88f50 authored about 16 years ago by Olivier Dufour <[email protected]>
useless, anounce task done this job

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

github.com/alanmcgovern/monotorrent - 5c55522810a801f0f105c46503aa2220e57d7ad8 authored about 16 years ago by Olivier Dufour <[email protected]>
Bugfix the uri to use the one with torrent name as said in spec!

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

github.com/alanmcgovern/monotorrent - 30781ce1559281532ec0acbffb585db800e33817 authored about 16 years ago by Olivier Dufour <[email protected]>
Made BitField property public.

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

github.com/alanmcgovern/monotorrent - 86890dcec4666fe243a6fb081eab0a65830b1d94 authored about 16 years ago by karthik <karthik@localhost>
Deleting accidental commit.

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

github.com/alanmcgovern/monotorrent - dcc0b89e6473d4f654f35765c9538645da9c6efa authored about 16 years ago by karthik <karthik@localhost>
Updated references to MT in MT.Dht and MT.Dht.Tests, updated MT.Dht.sln as well. This was edited in vs2008 and then manually edited for vs2005, so someone with vs2005 please ensure that it is correct.

Update base build file with dht build targets

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

github.com/alanmcgovern/monotorrent - 878b3c7f0b73d78cda9ec61804830c9d67beb4ca authored about 16 years ago by karthik <karthik@localhost>
* Peer.cs : Bugfix the peer compact

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

github.com/alanmcgovern/monotorrent - 68b6d75aabb56f5640a7820915c0f974741e1ec4 authored about 16 years ago by Olivier Dufour <[email protected]>
* PeerTest.cs : test for compact peer

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

github.com/alanmcgovern/monotorrent - 3be559779941d66046e996a0e4bf904dd89dcacc authored about 16 years ago by Olivier Dufour <[email protected]>
Fix when no nodes answer to find node

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

github.com/alanmcgovern/monotorrent - 99ba603a6bc50a30e219a9e38e82a23983bef1e2 authored about 16 years ago by Olivier Dufour <[email protected]>
* ReplaceNodeTask.cs : cosmetic

* InitialiseTask.cs: Change to send Find Node until no more node found
* AnnounceTask.cs : bugFix...

github.com/alanmcgovern/monotorrent - a9e6f52d83a6cf81135687c9aa0dc034131a6994 authored about 16 years ago by Olivier Dufour <[email protected]>
Updated build.xml to use new build.sln.

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

github.com/alanmcgovern/monotorrent - 5f6c5954f72710bd2615ad71faa98276082abd73 authored about 16 years ago by karthik <karthik@localhost>
Fixed MonoTorrent.sln and added a build.sln to take it's place

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

github.com/alanmcgovern/monotorrent - b2f553f06371bea8a4aec3342aad726fef55f7f0 authored about 16 years ago by Alan McGovern <[email protected]>
Fixed MSbuild paths.

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

github.com/alanmcgovern/monotorrent - a8a857a24466f57e3329e754bc3a1409af5acec4 authored about 16 years ago by karthik <karthik@localhost>
Fixed test result output extension.

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

github.com/alanmcgovern/monotorrent - dbaa0f640d6cd1f561926436aec9e2696dedb603 authored about 16 years ago by karthik <karthik@localhost>
Fixed typo.

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

github.com/alanmcgovern/monotorrent - 6d30c5b33015ee9299f5768edbe85f1c2f013bee authored about 16 years ago by karthik <karthik@localhost>
Build script for MonoTorrent.Dht

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

github.com/alanmcgovern/monotorrent - a79c456ce9d56386d4f7ba19eaa408beb8b9ec45 authored about 16 years ago by karthik <karthik@localhost>
Remove the sample clients as a test

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

github.com/alanmcgovern/monotorrent - a06cead621d77b42a36731453c7b882bf0bfb753 authored about 16 years ago by Alan McGovern <[email protected]>
Updated "lenient" torrent decoding for misordered torrent attributes to reflect desired behavior - we want to allow misordered attributes for the torrent dictionary, but not the info dictionary.

Created specialized method BEncodedDictionary.DecodeTorrent to handle this, updated Torrent.Load...

github.com/alanmcgovern/monotorrent - 14845dc05502af7ad651b82002622b9bae7a1ad7 authored about 16 years ago by karthik <karthik@localhost>
Overrode equals and gethashcode

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

github.com/alanmcgovern/monotorrent - ae0c27fbf570d58788b6d057ab4af65f1df40064 authored about 16 years ago by Alan McGovern <[email protected]>
Fixed recursion bug

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

github.com/alanmcgovern/monotorrent - aed7edb9f5e27d33c57803a6f89ef02215f1ba9f authored about 16 years ago by Alan McGovern <[email protected]>
Remove extra casts

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

github.com/alanmcgovern/monotorrent - e3e381a7e7e1ab58798d266bd344ac59dcfed09b authored about 16 years ago by Alan McGovern <[email protected]>
WebSeeding is now used by the engine.

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

github.com/alanmcgovern/monotorrent - ee14470e7b0c6c387d38954fd44d4b7421d03cd0 authored about 16 years ago by Alan McGovern <[email protected]>
HttpSeeding has been officially completed. Spec is fully supported along with the recommended enhancements to piece picking to avoid stressing the HTTP server.

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

github.com/alanmcgovern/monotorrent - 10c28c01fdbbc1d8f7f2537e34a3f73e700f7b95 authored about 16 years ago by Alan McGovern <[email protected]>
Test-Debug target does a clean before a build now.

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

github.com/alanmcgovern/monotorrent - bcad0e2a4942693116a9bcbf96ca1c3f66c09cfb authored about 16 years ago by karthik <karthik@localhost>
Renamespaced the tests

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

github.com/alanmcgovern/monotorrent - 26c9242af143f694fb6e3efea6e0057f74bea1ad authored about 16 years ago by Alan McGovern <[email protected]>
Fixed bug cancelling async requests. Made testrig use multi-file torrents. Updated WebSeeding to be more robust

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

github.com/alanmcgovern/monotorrent - 2a90fdd2c44b648a76804b499b4dd12a20b05613 authored about 16 years ago by Alan McGovern <[email protected]>
Updated SWP public API and tests.

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

github.com/alanmcgovern/monotorrent - ea3ad56c62308c316dade2108b669607d04668dd authored about 16 years ago by karthik <karthik@localhost>
Added missing properties from the big peerid reshuffle

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

github.com/alanmcgovern/monotorrent - 8fd658237f7f9a803848ce575e7452172d6994e7 authored about 16 years ago by Alan McGovern <[email protected]>
Tracker/Tracker.cs: Fixed possible thread issue when adding new ITrackables. Added ability to allow unregistered torrents to be monitored

NodeId.cs: Added null checks where needed
Node.cs: Overrode Equals and GetHashCode
StandardPicker...

github.com/alanmcgovern/monotorrent - 657f8af68a38a560bb0093f2c45b95141f3830d8 authored about 16 years ago by Alan McGovern <[email protected]>
Extended the strictDecoding paradigm to BEncodedValues.

This allows for situations where one wants a torrent to decode no matter what - the default beha...

github.com/alanmcgovern/monotorrent - ecdc32baf757153d443fbaf459f276b58f5e4431 authored about 16 years ago by karthik <karthik@localhost>
Tracker.cs: Added events for when a peer scrapes/announces or times out. Added ability to change the trackers id.

TorrentManager.cs: Simplified logic/removed excess methods
TimerDispatcher.cs: Fixed bug where ta...

github.com/alanmcgovern/monotorrent - 6b6a42661a6a4b4858cb637ea11b5920262814d9 authored about 16 years ago by Alan McGovern <[email protected]>
Preliminary NAnt build script.

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

github.com/alanmcgovern/monotorrent - 4441eeacabe0e7cd95a2a22a8fee8358fa200cca authored about 16 years ago by karthik <karthik@localhost>
Create option for lenient decoding of torrents - by setting StrictDecoding = false, some small errors in torrents can be handled. By default this is not enabled.

Also made it so that the Load() method only throws a BEncodingException, which wraps any inner e...

github.com/alanmcgovern/monotorrent - eada4d85f8925ae6d7e549aa889056f5ea976b8b authored about 16 years ago by karthik <karthik@localhost>