Ecosyste.ms: OpenCollective

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

github.com/alanmcgovern/monotorrent

The official repository for MonoTorrent, a bittorrent library for .NET
https://github.com/alanmcgovern/monotorrent

Minor cleanup in testclient

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

6a8612bd9aba3d61d7e40ae3d931e66b5680dc6e authored about 18 years ago by Alan McGovern <[email protected]>
New piece picking algorithm: It supports Rarest First, Prioritisation, Selective Downloading and Suggested Pieces. Can be considered a fully functional algorithm - i.e. no longer a basic implementation.

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

136cb5113a4fd32f45e4552e81b3174f96b7a4f4 authored about 18 years ago by Alan McGovern <[email protected]>
Missing from SVN for some reason

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

386e376c3f518a96645c992d30423d30917ee79c authored about 18 years ago by Alan McGovern <[email protected]>
Bugfix for WaitHandle.WaitAll() and misc cleanup

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

9dd4eb4ef24342cf159adc1ea9432f96d2c4cdbf authored about 18 years ago by Alan McGovern <[email protected]>
bugfix: Now doesn't crash when hashchecking large torrents - Downloading of large torrents needs to be tested though

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

8e204b005d4a16446965af7da3a0a742e9a668d9 authored about 18 years ago by Alan McGovern <[email protected]>
fixed stupid bug in catch(ArgumentException ex). Project is now compilable again ;)

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

8538f4f664b3e4682f41ddc803de2f8cd217397a authored about 18 years ago by Alan McGovern <[email protected]>
fixed typo in xml comments

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

4a74423d2e551c896b2a770c0a9b14f95476435b authored about 18 years ago by Alan McGovern <[email protected]>
Temporary fix for the issue involving exceptions being thrown with the Asnyc methods

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

823eca46c540fd02be73298a89f27e351bc758e7 authored about 18 years ago by Alan McGovern <[email protected]>
Added a NAND method

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

39d2763bae77a2f8968d590800b08c1351cfc9d2 authored about 18 years ago by Alan McGovern <[email protected]>
Will now choose a SuggestedPiece above a normal piece

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

fc0f4c0fd8d63c6df1e7c9fdf54dc6c4e44ff8c3 authored about 18 years ago by Alan McGovern <[email protected]>
Will only send reject request messages if *we* support FastPeers aswell

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

863e76ad787fb4790c82a5f73124c698d5007522 authored about 18 years ago by Alan McGovern <[email protected]>
Should correctly update download/upload now for all peers

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

9684271678fa4fa5edbf29a40a2a33adfc84411a authored about 18 years ago by Alan McGovern <[email protected]>
"bool amHashing" has been removed as TorrentState will be "Hashing" when we are hashing

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

d06ea307b838496ad1e0e42362527158070b31c1 authored about 18 years ago by Alan McGovern <[email protected]>
Correctly initialising List<int> suggestPieces

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

3b280b75e6b1be99ddb35d0135c94f57dadca353 authored about 18 years ago by Alan McGovern <[email protected]>
Removed an old #warning

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

b08e78cd1dc45400afac5b11e07c07cf522f1f93 authored about 18 years ago by Alan McGovern <[email protected]>
Removed the UTF32 tests a the encoding will only reliably work for UTF8 (needs some thinking). Updated Encoding methods of all types to support different text encodings (except for BEncodedString)

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

fb64098aae22aac36bbc65ce1dd9ad24d2646a60 authored about 18 years ago by Alan McGovern <[email protected]>
LengthInBytes fixed. Now works correctly for different encodings. NUnit Tests added

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

797d000ca3fdfee5f0e9fea8eaf8704f0f3be7c6 authored about 18 years ago by Alan McGovern <[email protected]>
Removed hardcoded value that was accidently left in. Now passed in via parameter

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

0522dda7844dd5de47099b686dd9ab257bcfb3b5 authored about 18 years ago by Alan McGovern <[email protected]>
Proj files and MakeFile updated

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

b7f88e7dc60cab7d7192363fc4025ab946d638bb authored about 18 years ago by Alan McGovern <[email protected]>
Removed excess files

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

acdf0dc33fa70e52a61f43f5667ec7b2b0e63be2 authored about 18 years ago by Alan McGovern <[email protected]>
New exception classes

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

7eb928c09ee41b0cc857db2a87143d15fa962faa authored about 18 years ago by Alan McGovern <[email protected]>
Removed XML doc from SVN.

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

ad9bac1ddbfebdec2805dceee3f7b0bea3bb6f0e authored about 18 years ago by Alan McGovern <[email protected]>
Misc tidying. SuggestPieceMessages handled correctly

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

d3569312ccf4f063d2a20745628e8f0f9f1bc1c9 authored about 18 years ago by Alan McGovern <[email protected]>
Handling for Port Messages implemented

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

9f085ffeec75668571351266f4a2d0d00b998474 authored about 18 years ago by Alan McGovern <[email protected]>
Removed obsolete #warning

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

82a8eea7306e021faf8e3df78a3e1910a606652e authored about 18 years ago by Alan McGovern <[email protected]>
ChokeMessages updated to allow for new behaviour when Fast Peer Extensions are enabled

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

0b50575898285d8d99ea6572d061a110c17da78d authored about 18 years ago by Alan McGovern <[email protected]>
Implemented handling for CancelMessages

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

84751164213833d4419001ca7b2204766e4f4b1b authored about 18 years ago by Alan McGovern <[email protected]>
Changed String.IsNullOrEmtpy("path") to String.IsNullOrEmtpy(path)... doh

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

bbe7040dfee3f69405a893ad45655cc64961faa4 authored about 18 years ago by Alan McGovern <[email protected]>
Huge refactor. See the dev branch for comments. Fast Peers mostly implemented. Restructure of PeerConnections to allow for encrypted connections. Lots of restructuring. Bug fixes etc.

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

2b9538690ebadb41989f6162d8196cf82d656ed8 authored about 18 years ago by Alan McGovern <[email protected]>
Added in an ExtendedListMessage for future support of ExtendedMessaging

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

c0f873bb78d21f02635903b02c415678cbfa858b authored about 18 years ago by Alan McGovern <[email protected]>
New message types for FastPeers Extension

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

091a4ea0ce409218341592bf492d44a428fd6188 authored about 18 years ago by Alan McGovern <[email protected]>
PeerType enum removed

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

568c748c71acef17509f1db1c3109091e36a3a1a authored about 18 years ago by Alan McGovern <[email protected]>
Removed some warnings

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

30b990e7443e1d72f4dcfa59fc62dc86b9c37d35 authored about 18 years ago by Alan McGovern <[email protected]>
Parameter checks

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

6f441636e3e300cc55cfcec5d7144a999a358798 authored about 18 years ago by Alan McGovern <[email protected]>
Think there may be a bug...

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

2b896f7e31ca3e8d6a71bc40651334e76238275c authored about 18 years ago by Alan McGovern <[email protected]>
Added method to decode a BEncodedValue from an offset in a byte[]

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

ab90efa1d29339728b8efbde1bf6a3df9493c96d authored about 18 years ago by Alan McGovern <[email protected]>
Removed unneeded warnings

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

03fc98c8824645e69b7d3ca1a2afe750ba42004d authored about 18 years ago by Alan McGovern <[email protected]>
Proj files update

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

18411278c644777f30461807bee59eb619cc9fc5 authored about 18 years ago by Alan McGovern <[email protected]>
EOL style - Native

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

9d48ff001186f11377f41576876807e604b5ee91 authored about 18 years ago by Alan McGovern <[email protected]>
added initial Makefile based build files

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

a0d72882bd78fb17629ca916aa360716d85082a1 authored about 18 years ago by gregorb <gregorb@localhost>
MonoDevelop project fiels update

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

1f103cf0ecff0d391873a56844eb7515a03b792f authored about 18 years ago by gregorb <gregorb@localhost>
MonoDevelop project fiels update

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

a6c5132b3a9ffb173837ed7f177ee86e4104345e authored about 18 years ago by gregorb <gregorb@localhost>
Added Method to Add CustomInfo to the Torrent

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

bd29658decdb5e3e072d39c579f9534bdda35d4e authored about 18 years ago by gregorb <gregorb@localhost>
Overrode GetHashCode()

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

f037dbfe5ecc776c62166c03dce8b4351fba7d96 authored about 18 years ago by Alan McGovern <[email protected]>
Removed unneccessary #warning

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

2189e3e6aa50e5928f05041cf0cfe25aaa996f7f authored about 18 years ago by Alan McGovern <[email protected]>
todo update

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

c1052873c4f816beeb669e2223846b55819c7307 authored about 18 years ago by gregorb <gregorb@localhost>
OrderedDictionary now removed. Torrent attributes *must* be sorted alphabetically. If they aren't, it's an illegal torrent.

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

8d37f892d45602ad14c75d47e37ccfeb75124ea0 authored about 18 years ago by Alan McGovern <[email protected]>
Preliminary abstraction to allow for HTTP peers and Encrypted connections

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

d8696a911a5e6deb086e7df7c0bfa00b903a2cb0 authored about 18 years ago by Alan McGovern <[email protected]>
Fixed the license header on the .cs file

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

0cfcfb6d2d0b17e9ab9bb91171a9dd2fdff7c5d0 authored about 18 years ago by Alan McGovern <[email protected]>
Debug files added.

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

c8287d2638058ab78331a65f1fac42e590587b13 authored about 18 years ago by piotr <piotr@localhost>
Bugfix: Now correctly recording peer Choke state. Should no longer stop sending peers pieces.

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

dc0fe731705b458f8a505b169e29f5007a1a3fa7 authored about 18 years ago by Alan McGovern <[email protected]>
Update to project file

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

31e0702d76256f1ccd5c7066afcce85eb6fb4d01 authored about 18 years ago by Alan McGovern <[email protected]>
Updated the TODO

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

afe9816b66f5af90f10ed68caea3d7840b41687c authored about 18 years ago by Alan McGovern <[email protected]>
Refactor of the TrackerManager class. Now split into a Tracker and Manager class. Tracker Scraping now implemented aswell (for trackers that support it).

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

4432a2e59a43b47574ddd8a29f36ef6e1957c3b4 authored about 18 years ago by Alan McGovern <[email protected]>
Update

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

bfdbe1eae262ae4bfa4e500a8c9214f69e4ff80e authored about 18 years ago by Miguel de Icaza <[email protected]>
Remove Makefile, it does not work

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

1f7d2cbbcc2f3cddec264b1394e9dc3db65e4f0f authored about 18 years ago by Miguel de Icaza <[email protected]>
Make this build with the solution

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

56c6f44433d3f02772b3acce4de6d8f3df46759a authored about 18 years ago by Miguel de Icaza <[email protected]>
Move

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

1f07064929c3ceb080e02bda42fbca50e46596e4 authored about 18 years ago by Miguel de Icaza <[email protected]>
Move

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

56e8e26200e7e25d01234591cd24d961ed39ae2d authored about 18 years ago by Miguel de Icaza <[email protected]>
Move

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

6f213a5f07ad0b4012858ed136298bc0b26043ab authored about 18 years ago by Miguel de Icaza <[email protected]>
Move

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

513a67fd432ef7d3f57f0c0d783c141d5ff80005 authored about 18 years ago by Miguel de Icaza <[email protected]>
Bugfix. Should've been <=

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

69d1ddb9d4f45ba3e47401bb668235bfae06d77a authored about 18 years ago by Alan McGovern <[email protected]>
Style change

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

f6c43e7aeab8f3f49115a475d20f2b8f81cac7c1 authored about 18 years ago by Alan McGovern <[email protected]>
Rest of fast resume code...

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

5c5e21edf537ae286f51fd9b2be669adf6e4c90f authored about 18 years ago by Alan McGovern <[email protected]>
FastResume now supported. You can resume a torrent without having to rehash it. This is handled automatically.

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

bffb309eef3a2551e52424d11f41806a4a751b6e authored about 18 years ago by Alan McGovern <[email protected]>
Source code

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

3c2a80711dd211023c8a20b4dc770bceb20c0729 authored about 18 years ago by Miguel de Icaza <[email protected]>
Import Bittorrent# from the incubator

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

e44b3bbb65dbf13b5f5b5ef1eebdac9f95e9ac39 authored about 18 years ago by Miguel de Icaza <[email protected]>