Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft: base protocol with merkle trees and new hash algorithms #59

Merged
merged 35 commits into from
May 15, 2017

Commits on Feb 26, 2017

  1. Configuration menu
    Copy the full SHA
    39670fb View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2017

  1. 11 Configuration menu
    Copy the full SHA
    6c7b87a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2017

  1. Configuration menu
    Copy the full SHA
    a56c940 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2017

  1. Configuration menu
    Copy the full SHA
    e25fa15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8628126 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57f4f26 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2017

  1. v2 and hybrid magnets

    the8472 committed Mar 2, 2017
    2 Configuration menu
    Copy the full SHA
    f7ef8ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7d2f7c View commit details
    Browse the repository at this point in the history
  3. terrible typo

    the8472 committed Mar 2, 2017
    Configuration menu
    Copy the full SHA
    5790658 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. add hash request messages to the core protocol

    Steven Siloti committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    33077e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2017

  1. updates based on review feedback

    Steven Siloti committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    131b288 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from bittorrent/hash-transfer

    add hash request messages to the core protocol
    the8472 committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    cd1574a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2017

  1. fix missing markup

    the8472 committed Mar 26, 2017
    Configuration menu
    Copy the full SHA
    cfd7cd5 View commit details
    Browse the repository at this point in the history
  2. changes from reviews

    - add handshake bit for v1 -> v2 upgrade
    - remove zero-padding from merkle tree construction
    - set version number to 2 to avoid confusion
    the8472 committed Mar 26, 2017
    Configuration menu
    Copy the full SHA
    48dfdcb View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2017

  1. Document client version field in DHT messages

    This has been a long standing convention but not all implementations
    follow it. Hopefully by documenting it and notifying the relevant
    projects we can get wider adoption.
    Steven Siloti committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    b0634bc View commit details
    Browse the repository at this point in the history

Commits on May 1, 2017

  1. add note about possible absence of the version key

    Steven Siloti committed May 1, 2017
    Configuration menu
    Copy the full SHA
    369b2bc View commit details
    Browse the repository at this point in the history

Commits on May 2, 2017

  1. Merge pull request bittorrent#61 from bittorrent/dht-version-string

    Document client version field in DHT messages
    ssiloti committed May 2, 2017
    Configuration menu
    Copy the full SHA
    6034458 View commit details
    Browse the repository at this point in the history
  2. regenerate html

    Steven Siloti committed May 2, 2017
    Configuration menu
    Copy the full SHA
    940d1c6 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2017

  1. Configuration menu
    Copy the full SHA
    a160be6 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2017

  1. minor fixes

    the8472 committed May 9, 2017
    Configuration menu
    Copy the full SHA
    42501e5 View commit details
    Browse the repository at this point in the history
  2. relax path name restrictions

    the8472 committed May 9, 2017
    Configuration menu
    Copy the full SHA
    5afecdc View commit details
    Browse the repository at this point in the history
  3. typo

    the8472 committed May 9, 2017
    Configuration menu
    Copy the full SHA
    4c3f888 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2017

  1. add v2 torrent creation script

    Steven Siloti committed May 12, 2017
    3 Configuration menu
    Copy the full SHA
    4bdc9f6 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2017

  1. Configuration menu
    Copy the full SHA
    6c2e56d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    655e385 View commit details
    Browse the repository at this point in the history
  3. normalize path before setting name

    This fixes the name being empty if path has a trailing slash
    ssiloti committed May 13, 2017
    Configuration menu
    Copy the full SHA
    96de012 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    055446e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7baf1c9 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2017

  1. Merge pull request #3 from bittorrent/new-hash-algos

    add v2 torrent creation script
    the8472 committed May 14, 2017
    Configuration menu
    Copy the full SHA
    96aa178 View commit details
    Browse the repository at this point in the history
  2. add infohash output

    the8472 committed May 14, 2017
    Configuration menu
    Copy the full SHA
    47ed76d View commit details
    Browse the repository at this point in the history
  3. link torrent creator script

    the8472 committed May 14, 2017
    Configuration menu
    Copy the full SHA
    e14a7a6 View commit details
    Browse the repository at this point in the history
  4. move v2 spec to new bep

    the8472 committed May 14, 2017
    Configuration menu
    Copy the full SHA
    6a0b817 View commit details
    Browse the repository at this point in the history
  5. restore bep 0003

    the8472 committed May 14, 2017
    Configuration menu
    Copy the full SHA
    bd77a55 View commit details
    Browse the repository at this point in the history
  6. change status to draft

    the8472 committed May 14, 2017
    Configuration menu
    Copy the full SHA
    9a34522 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2017

  1. Configuration menu
    Copy the full SHA
    9049d0c View commit details
    Browse the repository at this point in the history