Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 22, 2007
  1. * Fixed a bug that cause the hash checker not to start.

    authored
    * Added "base_path" and "base_filename" types to the
    "create/delete_link" command.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@851 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jan 21, 2007
  1. * Added "base" type to the "*_link" commands.

    authored
    * Added a bunch of client id's from solsTiCe.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@850 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jan 20, 2007
  1. * Fixed a leaking rak::address_info in TrackerUdp. Patch by Josef

    authored
    Drexler.
    
    * Finished converting the variables in core::Download to use the new
    get/set_d(core::Download, ...) functions.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@848 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jan 11, 2007
  1. * Minor cleanup of File.

    authored
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@844 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jan 5, 2007
  1. * Bump to version 0.11.2/0.7.2.

    authored
    * Allow the user to collapse the directories with the '/' key.
    
    * Cleanup of core::Manager::receive_hashing_changed().
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@841 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Dec 12, 2006
  1. * Cleaned up error.h and HandshakeMessage.

    authored
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@823 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Dec 6, 2006
  1. * Added FileList::merge(...) for merging a range of files into one, or

    authored
    for adding a zero length file.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@816 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Nov 21, 2006
  1. * Replaced the old File with the EntryListNode code, and cleaned it

    authored
    up. The user now uses File* instead of File.
    
    * Changed apply_low_diskspace to use
    torrent::Download::free_diskspace() instead of the old file path hack.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@809 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Oct 21, 2006
  1. * Removed reset from ProtocolBuffer::consume.

    authored
    * Added Download::skip_rate that tells us how many downloaded bytes
    were skipped.
    
    * Append '&' instead of '?' to the tracker url when the url already
    has '?'.
    
    * Added 'tracker_numwant' to the man page and moved tracker related
    options to a seperate section.
    
    * Removed Handshake::generate_hash and replaced it with sha1_salt
    function in utils/sha1.h.
    
    * Changed various encryption keys to use c_str.
    
    * Set the handshake buffer size to the minimum required and moved them
    to the end of Handshake.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@795 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Oct 5, 2006
  1. * Bumping version to 0.10.3/0.6.3.

    authored
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@783 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Oct 3, 2006
  1. * When kqueue returns error due to f.ex signal, make sure the changes

    authored
    are considered consumed bu PollKqueue.
    
    * Adding a torrent with the same info hash a previously existing
    torrent didn't properly clean up before throwing the exception. Moved
    the check so that it happens much earlier, before too much time has
    been spent on setting up Download*.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@782 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Sep 3, 2006
  1. * Fixed sizeof autoconf check.

    authored
    * Cleaned up ChunkManager::try_free_memory(size).
    
    * Fixed BlockFailed::delete_entry to use "delete []", rather than
    "delete".
    
    * Changed all typedef's of Base in libtorrent to base_type.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@771 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jul 26, 2006
  1. * UI refactoring, added display::Frame and started cleaning up the

    authored
    code.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@747 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jul 7, 2006
  1. * 'I' key set the download to ignore the start/stop_try commands.

    authored
    * Added options for timeout_sync/safe_sync and max_chunks_queued.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@739 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jul 3, 2006
  1. * Properly invalidate BlockTransfer's in Block so they get deleted.

    authored
    * Added is_active flag to TrackerManager and don't reset the
    up/download baseline in Download::start() when a request is queued.
    
    * Remove the "started" filter in hashing view, so it starts hashing
    stopped torrents.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@735 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jul 1, 2006
  1. * Moved the resume code out of DownloadWrapper and made it use the

    authored
    public API. The client can now use the various calls provided or
    implement its own.
    
    * 'U' now deletes the tied file in addition to clearing 'tied_to_file.
    
    * Bound left arrow in chunks seen to return to peer list. Patch by
    Josef Drexler.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@734 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jun 30, 2006
  1. * Fixed the transitions between skipping and downloading pieces.

    authored
    * Added Object::merge_recursive.
    
    * Save and set the chunks done count for closed torrents.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@733 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Jun 26, 2006
  1. * Bound 'U' for clearing "tied_to_file".

    authored
    * Fixed transfer list to mark peers that sent bad data once the chunk
    has successfully passed the hash check.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@731 e378c898-3ddf-0310-93e7-cc216c733640
Commits on May 24, 2006
  1. * Using DownloadMain rather than DownloadInfo in handshake.

    authored
    * Send the bitfield from Handshake rather than PeerConnection, this
    removes unnessesary code from the fast path.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@701 e378c898-3ddf-0310-93e7-cc216c733640
Commits on May 12, 2006
  1. * Added 'close_untied' option.

    authored
    * Remove redundant BitField::update calls now that updating
    Bitfield::m_set gets handled properly in hash_resume_load.
    
    * Fixed the error message when trying to lock non-existant session
    directories.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@687 e378c898-3ddf-0310-93e7-cc216c733640
Commits on May 3, 2006
  1. * Added man page entries for view_* and session_save.

    authored
    * Moved around resume save so it doesn't bork on completed last hash
    check.
    
    * torrent::Download::hash_resume_clear() no longer removes priority
    and mtime information, only the bitfield.
    
    * Added a quick hack that allows libtorrent to split large files. The
    parameter needs to be set in the source, no API available yet.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@681 e378c898-3ddf-0310-93e7-cc216c733640
Commits on May 1, 2006
  1. * A seperate variable for hashing state, now properly restarts hashing

    authored
    after restart.
    
    * Stop a torrent and show a message when it finishes the final
    hash-check and finds some chunks incomplete. This prevents full disk
    from causing a torrent to go into an infinit loop of re-downloading
    the data.
    
    * Moved various slots from core::Manager to core::DownloadList.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@679 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Apr 27, 2006
  1. * Changed ViewSort::less(...) to operator().

    authored
    * Added a "last changed" paramter to ViewManager::sort(...) which is
    checked, if the ViewDownloads's last_changed timer was poked withing
    that timeframe it won't update.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@676 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Apr 25, 2006
  1. * Added the framework for a download scheduler.

    authored
    * Added "state_changed" variable to downloads that returns the last
    time the download called DownloadList::pause/resume.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@674 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Apr 5, 2006
  1. * Made torrent::Piece part of the api.

    authored
    * Made libtorrent locale agnostic.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@664 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Apr 4, 2006
  1. * Added torrent::Bitfield to the API.

    authored
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@663 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Apr 3, 2006
  1. * Clear the DelegatorChunk's when clearing Delegator, so it doesn't

    authored
    throw on some obscure bug. Not going to be looking for this one anyway
    as there is a rewrite scheduled.
    
    * Added "tos = default|lowdelay|throughput|reliability|mincost" option.
    
    * Made EntryList::value_type a pointer, fixed so FileMeta is
    initialized and path set before Download::open().
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@662 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Apr 1, 2006
  1. * Added combined Object::has_key and Object::is_* functions.

    authored
    * Re-added 'tracker_dump' option which takes a filename.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@661 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Mar 28, 2006
  1. * Cache the current ceiling in rak::partial_queue.

    authored
    * Added "enable_trackers=yes|no" option that can turn on/off the use
    of trackers on all torrents.
    
    * Cleanup of the API, including a new TrackerList class.
    
    * When requesting from seeders, either continue a chunk another seeder
    started or try a new one. This means seeders don't end up downloading
    non-rare chunks.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@658 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Mar 24, 2006
  1. * Used the peer's option field when writing the handshake header

    authored
    causing some peers to disconnect.
    
    * Added rak::partial_priority class for efficient caching of chunks
    indices based on rarity.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@656 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Mar 20, 2006
  1. * Moved Bencode stream functions to object_stream.h and the Bencode

    authored
    class to object.h.
    
    * torrent::download_add(...) now takes an torrent::Object*.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@653 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Mar 18, 2006
  1. * Added "send_buffer_size" and "receive_buffer_size" options that set

    authored
    the socket SND/RCBBUF sizes.
    
    * Added slot for connection filtering.
    
    * Added closing torrents with ^K and did some cleanup of the torrent
    state code.
    
    * Moved various socket setup to HandshakeManager.
    
    * Added a baseline for the uploaded amount that resets every time the
    torrent restarts, thereby sending only the amount uploaded since the
    last restart.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@652 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Mar 15, 2006
  1. * Changed to using sockaddr* in libtorrent's api.

    authored
    * Prepared SocketManager for inclusion in the api.
    
    * From <nornagon@gmail.com>: bound some control keys in text input.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@650 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Mar 6, 2006
  1. * Piece request messages didn't get read when they were the only

    authored
    message in the buffer, it required an additional byte beyond the size
    of the request body.
    
    * More work on ClientInfo.
    
    * Bound 'k' to disconnecting a peer. Consider a better key.
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@647 e378c898-3ddf-0310-93e7-cc216c733640
Commits on Mar 1, 2006
  1. * Renamed TrackerInfo to DownloadInfo, moved it to DownloadMain and

    authored
    cleaned up DownloadWrapper etc.
    
    * Resume total upload from the client rather than
    torrent::Download::hash_resume_load(...).
    
    * Show client names and versions. (incomplete)
    
    
    git-svn-id: svn://rakshasa.no/libtorrent/trunk/libtorrent@646 e378c898-3ddf-0310-93e7-cc216c733640
Something went wrong with that request. Please try again.