Permalink
Switch branches/tags
Commits on May 7, 2012
  1. Add optional label to be associated with torrent.

    If none given, use announce URL as label.
    Torrents added with previous versions of btpd will show up as "bad torrent entry"
    
    Closes GH-26
    queueRAM committed May 7, 2012
Commits on May 6, 2012
  1. Add year to log timestamp.

    Closes GH-32
    queueRAM committed May 6, 2012
  2. Add misc/utils.h to Makefile.am

    Closes GH-34
    queueRAM committed May 6, 2012
  3. Merge pull request #36 from brianmwaters/master

    Accept bencoded dictionaries whose keys are not in alphabetical order.
    
    Closes GH-30
    Closes GH-36
    queueRAM committed May 6, 2012
Commits on Apr 3, 2012
  1. Accept invalid .torrent files.

    Accept .torrent files whose bencoded dictionaries are not in
    alphabetical order.
    Brian M. Waters committed Apr 3, 2012
Commits on Aug 13, 2010
  1. Added 'numwant' to the tracker request parameters.

    This specifies the number of wanted peers to the tracker and is
    configurable from the commandline flag "--numwant".
    
    Closes GH-5
    queueRAM committed Aug 13, 2010
Commits on Aug 12, 2010
  1. Allow changing the upload and download rates at runtime.

    This adds a 'rate' command to modify the up and download
    rates on the fly.
    
    Closes GH-10
    queueRAM committed Aug 12, 2010
Commits on Aug 6, 2010
  1. Fix non-escaped hyphens in man pages.

    Patch submitted from Cesare Falco.
    
    Closes GH-19
    queueRAM committed Aug 6, 2010
Commits on Aug 5, 2010
Commits on Aug 4, 2010
  1. Indicate post 0.16 version.

    queueRAM committed Aug 4, 2010
  2. Text updates for btpd 0.16.

    queueRAM committed Aug 4, 2010
  3. Text updates for btpd 0.16.

    queueRAM committed Aug 4, 2010
Commits on Jul 30, 2010
  1. Added custom formats for list operation.

    Added printf()-style '%' and '\' sequences for custom list formats.
    Updated btcli manpage to reflect change and start -a.
    
    Closes GH-8
    queueRAM committed Jul 30, 2010
Commits on Jul 27, 2010
  1. Add multiple torrents at once.

    Modified patch from savrus and nicm.
    Allows adding multiple torrents from one 'btcli add' command.
    Also made minor improvements to add code.
    
    Closes GH-9
    queueRAM committed Jul 27, 2010
  2. Fix warning on no return value from non-void function.

    There was a warning at the end of addrinfo_td because it returns
    a "void *" but had no return statement.  The fix was call pthread_exit().
    queueRAM committed Jul 27, 2010
Commits on Jul 23, 2010
Commits on Jul 20, 2010
  1. Don't set a maximum file size. read_file will use the file size.

    There was a hard-coded 2MB file size limit on the .torrent files.
    Set the limit to 0 so read_file() will use the actual file size.
    
    Closes GH-14
    queueRAM committed Jul 20, 2010
Commits on Jul 18, 2010
  1. Applied patches from OpenBSD to fix addrinfo and HTTP.

    Applied OpenBSD patches from Nicholas Marriott.
    Closes GH-12
    queueRAM committed Jul 18, 2010
  2. Added man pages for btcli, btinfo, and btpd.

    Lars Nooden originally put these together for OpenBSD.
    They contain the same information from --help and the README.
    queueRAM committed Jul 18, 2010
Commits on Feb 17, 2009
  1. Fix possible crash with kqueue.

    With kqueue, a fdev may be in two active kevents.
    rmn64k committed Feb 17, 2009
Commits on Feb 10, 2009
  1. test(1)'s equality operator is '=' not '=='.

    '==' does work in some implementations though.
    rmn64k committed Feb 10, 2009
Commits on Feb 9, 2009
  1. Text updates for btpd 0.15.

    rmn64k committed Feb 9, 2009
  2. Run timeouts that will expire in less than one millisecond.

    The timeouts for poll and epoll are given in milliseconds,
    which caused busy looping in the event loop for timeouts
    with less time remaining.
    rmn64k committed Feb 9, 2009
Commits on Feb 8, 2009
  1. Add test case for compiling with pthreads.

    On some systems no extra flags or libs are needed.
    rmn64k committed Feb 8, 2009
  2. Use the correct address length for connect.

    The incorrect length caused problems on MacOs X.
    rmn64k committed Feb 8, 2009
  3. Log failure of PROG_SILENT_IFELSE to config.log.

    There really should be a btter way to do this, but I can't
    find it. :(
    rmn64k committed Feb 8, 2009
  4. Indicate post 0.14 version.

    rmn64k committed Feb 8, 2009
Commits on Feb 7, 2009
  1. Text updates for btpd 0.14.

    rmn64k committed Feb 7, 2009