Skip to content
Commits on Feb 13, 2011
  1. More formatting fixes

    committed
  2. Fixed unterminated backquote

    committed
  3. Fixed msysgit URL

    committed
Commits on Feb 12, 2011
  1. @jlouis
  2. @jlouis

    Enforce PeerId's to be binary values all over the code.

    jlouis committed
    A type error made a check fail inside the acceptor code where a
    connect to ourselves was not caught correctly. This patch fixes the
    problem by enforcing PeerId values to be binaries in all of the code.
  3. @jlouis
  4. @jlouis

    Fix a bcoding bug: Dictionaries are sorted.

    jlouis committed
    By decree of the standard, bcoded dictionaries must be sorted by the
    string values as if the string is a lexicographically ordered
    collection. The fix is to keysort dictionaries before dumping them.
Commits on Feb 11, 2011
  1. @jlouis

    Fix a warning in the test cases.

    jlouis committed
  2. @jlouis
  3. @jlouis

    Improve TEST documentation.

    jlouis committed
  4. @jlouis
  5. @jlouis

    Correct path.

    jlouis committed
  6. @jlouis
  7. @jlouis

    Merge branch 'etorrent-as-lib'

    jlouis committed
  8. @jlouis

    Fix a cleanup bug in test suite.

    jlouis committed
  9. @jlouis
  10. @jlouis

    Delete an unused file.

    jlouis committed
  11. @jlouis

    Get rid of test we don't use.

    jlouis committed
Commits on Feb 10, 2011
  1. @jlouis
  2. @jlouis

    Further improve the test suite.

    jlouis committed
    This time, we simplify the code and enforce deletion policy.
  3. @jlouis
  4. @jlouis

    Update the test suite with a seed/leech test.

    jlouis committed
    This test starts up two etorrent processes and tries to seed from the
    seeder to the leecher. There are currently some timing problems with
    this test suite, but I believe the basis is now there.
  5. @jlouis

    Fix CHUNKSIZE bugs in etorrent_mktorrent.

    jlouis committed
    The created torrent files did not have the "piece length" field
    embedded correctly. This patch fixes the problem.
  6. @jlouis

    Add the ability to start/stop etorrent with configuration.

    jlouis committed
    This change further makes Etorrent into a library. It also adds a new
    variant of the callback, which is used for testing.
  7. @jlouis
  8. @jlouis

    Merge branch 'private-torrent' of git://github.com/edwardw/etorrent i…

    jlouis committed
    …nto edwardw-private-torrents
    
    Conflicts:
    	apps/etorrent/src/etorrent_torrent_sup.erl
  9. @jlouis
  10. @jlouis

    Simplify configuration system: Use OTP applications for it.

    jlouis committed
    This change simplifies the configuration system by not using the "new"
    gen_server etorrent_config process. Rather it circumvents it and uses
    the more direct solution of OTP applications. In principle we can
    probably revert the etorrent_config module at some point, but for now
    I'll let it pass.
    
    I could imagine that runtime alteration of configuration would be
    happy with the idea of the etorrent_config module, but on the other
    hand, we could also simply set the things directly in the application.
  11. Case expression should always have one match.

    Edward Wang committed
  12. Disable DHT for private torrent.

    Edward Wang committed
Commits on Feb 9, 2011
  1. @jlouis

    Add the ability to "fake start" etorrent.

    jlouis committed
    The real use is to start etorrent as part of a release so
    the dependencies are correctly booted up in order. This is a
    simpler trick that ensures the dependencies are all started in
    order and then it starts etorrent itself. Useful from test command
    lines.
  2. @jlouis

    Write the code for handling callbacks.

    jlouis committed
    Callback support is the ability to issue a callback function upon
    torrent completion. With this support present, we got one chunk
    of "use etorrent-as-a-library" down. There are still some loose ends
    present to do this, but it is an excellent start.
  3. @jlouis

    Enable the ability to start torrents from the etorrent module.

    jlouis committed
    This is an API extension toward the idea of making etorrent into a
    library.
Something went wrong with that request. Please try again.