Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Feb 5, 2011
  1. @jlouis
  2. @jlouis

    Alter the CT test suite to create a test file.

    jlouis authored
    The test suite now initializes:
    
    * A random file with a pre-defined seed of 30 megabytes size.
    * A .torrent of the random test file, with a localhost announceUrl.
  3. @jlouis

    Add documentation.

    jlouis authored
  4. @jlouis
Commits on Feb 4, 2011
  1. @jlouis

    Add a dummy CT test suite which we can extend.

    jlouis authored
    The plan is to extend the CT suite to do more blackbox testing of the
    etorrent application. For starters though, it is necessary to actually
    have the ability to run a test suite with the necessary stuff.
  2. @jlouis

    Merge branch 'coerce-fs-checker'

    jlouis authored
    Conflicts:
    	apps/etorrent/src/etorrent_fs_checker.erl
    	apps/etorrent/src/etorrent_torrent_ctl.erl
  3. @jlouis
  4. @jlouis
  5. @jlouis
Commits on Feb 1, 2011
  1. @jlouis

    Merge branch 'id-torrent-by-infohash' of http://github.com/edwardw/et…

    jlouis authored
    …orrent into edwardw-id-torrent-by-infohash
  2. Refactor to parse the raw torrent file only once.

    Edward Wang authored
    Now etorrent parses the raw torrent file only once in module
    etorrent_ctl. In order to do that, also chande the identification
    of torrent from its file path to info hash. For more information,
    please also check out the discussion in issue 77.
Commits on Jan 31, 2011
  1. Comment on why both binary and integer infohash.

    Edward Wang authored
    Also part of the fix to issue 77, a.k.a refactor the code
    to identify torrent by its infohash instead of file path.
Commits on Jan 29, 2011
  1. @jlouis

    Update maturity statement.

    jlouis authored
    Etorrent is now much more mature compared to earlier.
    While here, improve typography.
  2. @jlouis

    Sort the list of output of etorrent:l() by id

    jlouis authored
    There are an obvious generalisation here on what to sort on, but this
    is adequate for now.
  3. @jlouis
  4. @jlouis

    Cleanup {error, einval} bugs in etorrent peer receiver.

    jlouis authored
    We get errors of type einval too. These should silently be handled
    here. While working on the code, simplify the code path more from what
    Edward did on it.
  5. @jlouis

    Canonicalize names, use start_child.

    jlouis authored
    Rather than call it add_X, use start_child instead. This is more
    canonical with the naming conventions of OTP.
  6. @jlouis
  7. @jlouis

    Remove the fs_checker module from the code.

    jlouis authored
    Split the fs_checker module into parts which resides in
    etorrent_torrent_ctl and etorrent_io. The function placement could be
    improved, but for the moment, I rather want to kill the fs_checker
    module. The module itself is somewhat redundant in the code and has a
    little place.
  8. @jlouis

    Merge branch 'maint'

    jlouis authored
  9. @jlouis
  10. @jlouis
Commits on Jan 27, 2011
  1. @jlouis

    Change lists:concat/1 to lists:append/1 in tracker_communication.

    jlouis authored
    This kills yet another dialyzer warning, so the code is now dialyzer
    free.
  2. @jlouis
  3. @jlouis

    Fix a dialyzer warning in the udp tracker handling code.

    jlouis authored
    The dialyzer found an obvious bug in the handling of tracker
    conn_id's. We simply looked up data as `{Key, Value}` and used there
    pair, where we should have used the `Value` part only.
  4. @jlouis
  5. @jlouis

    Smaller fixes of documentation.

    jlouis authored
  6. @jlouis

    Fix a dialyzer warning (and probably a bug in the DHT subsystem).

    jlouis authored
    Rather than request the Token as a string() type, request it as a
    binary() type. This removes a dialyzer warning because
    is_valid_token/4 would always fail its membership test. The dialyzer
    realizes this by recognizing that lists:member/2 is called with a
    term() of type string() on a list of type [binary()]. This will never
    ever match.
  7. @jlouis

    Add Edward Want to AUTHORS.

    jlouis authored
Commits on Jan 26, 2011
  1. Fix a merge error.

    Edward Wang authored
  2. @jlouis
  3. @jlouis

    Merge branch 'allocate-to-io'

    jlouis authored
    Conflicts:
    	apps/etorrent/src/etorrent_fs_checker.erl
  4. @jlouis

    Merge branch 'simplify-fs-checker'

    jlouis authored
    Conflicts:
    	apps/etorrent/src/etorrent_dirwatcher.erl
  5. @jlouis

    Merge branch 'kill-ops'

    jlouis authored
    Conflicts:
    	apps/etorrent/src/etorrent_dht_net.erl
  6. @jlouis

    Merge branch 'edwardw-refactor'

    jlouis authored
Something went wrong with that request. Please try again.