Skip to content
This repository

Mar 25, 2013

  1. Alan McGovern

    Prevent a null reference exception when in MetadataMode

    Manager.Torrent will be null until all metadata has been received.
    We can modify the code to use Manager.Bitfield instead of trying
    to get the info from the (non-existent) metadata.
    authored March 25, 2013
  2. Alan McGovern

    Ignore 'AllowedFast' messages when i metadata mode

    These messages are only useful once we have the torrent
    metadata and know the number of pieces in the actual torrent.
    When in metadata mode the bitfield's length will correspond
    to the number of pieces in the torrent metadata, so the odds
    are high that an AllowedFast message will refer to an index
    which does not exist anyway.
    authored March 25, 2013

Mar 21, 2013

  1. Alan McGovern

    Merge pull request #31 from SirCmpwn/master

    Allow users to override default IConnection handlers
    authored March 20, 2013

Mar 20, 2013

  1. Drew DeVault

    Added .gitignore, allowed for users to override default IConnection h…

    …andlers
    authored March 20, 2013

Mar 07, 2013

  1. Alan McGovern

    More url decoding

    authored March 07, 2013
  2. Peter Rekdal Sunde

    Add support for url encoded tracker urls. Test case included.

    Conflicts:
    	src/MonoTorrent.Tests/Common/MagnetLinkTest.cs
    	src/MonoTorrent/Common/MagnetLink.cs
    authored February 18, 2013 alanmcgovern committed March 07, 2013
  3. Alan McGovern

    Merge pull request #30 from SirCmpwn/master

    Don't notify broken trackers of Stop()
    authored March 07, 2013

Feb 25, 2013

  1. Drew DeVault

    Fixed bug with stopping torrents

    authored February 25, 2013

Jul 08, 2012

  1. Alan McGovern

    [TorrentEditor] Change a reference equality check to a value equality…

    … check
    authored July 08, 2012

Jun 12, 2012

  1. Alan McGovern

    Merge pull request #15 from kellyelton/patch-1

    Couple mistakes, like event delegate being registered in the wrong spot,...
    authored June 12, 2012

Jun 10, 2012

  1. Kelly Elton

    Couple mistakes, like event delegate being registered in the wrong sp…

    …ot, and a lot of repeating, unnecessary code.
    authored June 09, 2012

Apr 05, 2012

  1. Alan McGovern

    [MonoTorrent] Remove SHA1Fast as it's broken and was never used

    authored April 05, 2012

Apr 02, 2012

  1. Alan McGovern

    Add 'uninstall' as a phony target

    authored April 02, 2012
  2. Alan McGovern

    Simplify the makefile build system so it uses xbuild instead

    Also remove the rediculously complex autoconf/automake files and
    use a much simpler configure/Makefile script which just does what
    we need.
    authored March 31, 2012

Mar 31, 2012

  1. Alan McGovern

    Bump to version 1.0.0

    authored March 31, 2012

Mar 04, 2011

  1. Alan McGovern

    Fix makefile build.

    authored March 04, 2011
  2. Alan McGovern

    [BufferManager] Recache this buffer after it's finished with.

    authored March 04, 2011

Mar 03, 2011

  1. Alan McGovern

    Bump version to 0.90

    authored March 03, 2011

Mar 02, 2011

  1. Alan McGovern

    Remove another use of Environment.TickCount in favour of DateTime.

    authored March 02, 2011
  2. Alan McGovern

    [StoppingMode] Clean up WaitHandleGroup a bit.

    Use WaitHandle.WaitAll () instead of the custom crap which may or may not
    work properly in all cases.
    authored March 02, 2011
  3. Alan McGovern

    Rename ManagerWaitHandle to WaitHandleGroup.

    authored March 02, 2011

Nov 27, 2010

  1. Add user-Agent to header because some tracker need it.

    authored November 17, 2010 alanmcgovern committed November 27, 2010

Nov 26, 2010

  1. Miguel de Icaza

    Fix build with Makefiles

    authored November 25, 2010

Oct 16, 2010

  1. Alan McGovern

    Fix the build

    authored October 16, 2010

Oct 13, 2010

  1. Alan McGovern

    [InitialSeeding] Announce more pieces earlier

    If a peer is downloading and one of his pieces has been successfully
    spread throughout the swarm, advertise another piece immediately.
    authored October 13, 2010
  2. Alan McGovern

    [InitialSeeding] Only choke/unchoke if there's a pending unchoke.

    We don't need to choke peers if there's no-one waiting to take the
    slot.
    authored October 13, 2010

Oct 10, 2010

  1. Alan McGovern

    [PeerExchange] Ignore PeerExchange messages when we have enough peers

    PeerExchange messages are pretty CPU heavy to process as we need to
    ensure we don't have duplicate peers in the list. As such, ignore them
    once we have enough peers.
    authored October 10, 2010
  2. Alan McGovern

    [TimeoutDispatcher] When there are zero items in the queue, wait forever

    authored October 10, 2010
  3. Alan McGovern

    Rename bitsharp to monotorrent in the build files.

    authored October 10, 2010
  4. Alan McGovern

    These two files shouldn't be in git.

    authored October 10, 2010

Oct 09, 2010

  1. Alan McGovern

    Cosmetic, tabs to spaces.

    authored October 09, 2010
  2. Alan McGovern

    Instead of using a List<List<string>> use an IList<RawTrackerTier>.

    This change allows me to wrap the lists in a ReadOnlyCollection<T> as
    appropriate.
    authored October 09, 2010
  3. Alan McGovern

    [EditableTorrent] Expose the announces as an IList<RawTrackerTier>

    authored October 09, 2010
  4. Alan McGovern

    [TorrentEditor] Add more tests to ensure secure properties are kept s…

    …ecure
    authored October 09, 2010
  5. Alan McGovern

    [EditableTorrent] Rename AddCustom to SetCustom.

    To make things consistent the methods for modifying custom values should
    be named GetCustom, SetCustom and RemoveCustom.
    authored October 09, 2010
Something went wrong with that request. Please try again.