Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 23, 2012
Commits on Dec 3, 2011
Commits on Jul 22, 2011
  1. Update to btpd 0.16

    hauke authored
    Lose the only patch, since upstream fixed the "test ==" bashisms.
    Use curl to fetch distfile from https site
    From the CHANGES file:
    btpd 0.16:
    - Added "start all" (start -a) command.
    - Allow adding multiple torrents at once.
    - Custom list formatting options.
    - Man pages for btpd, btcli, and btinfo.
    Bug fixes:
    - Handle .torrent files larger than 2MB.
    - http parsing and addrinfo freeing fixes.
Commits on Feb 7, 2010
  1. add license. remove broken mirror.

    zafer authored
Commits on Jan 17, 2010
Commits on Jun 14, 2009
  1. Remove @dirrm entries from PLISTs

    joerg authored
Commits on May 6, 2009
  1. Kill a now-useless BUILDLINK_API_EPENDS.libevent that I forgot to remove

    snj authored
    in the previous revision.  Pointed out by Onno van der Linden.
  2. Update to 0.15. Closes PR 38144. Changes:

    snj authored
    btpd 0.15:
    Bug fixes:
    - The event loop could busy loop for up to a millisecond sometimes.
    - On some platforms btpd couldn't initiate connections to other peers.
    - The timer code was broken on MacOS X.
    btpd 0.14:
    - IPv6 support.
    - Bans peers with bad data.
    - Better tracker compatability and more reliable tracker communication.
    - Show tracker counts in btcli stat.
    - Compiles on Solaris 10.
    - Btpd will now signal startup failures via the process exit value and
      print the failure reason to stdout.
    - Better shutdown and torrent stop behaviour.
    - Needs pthreads again.
    - Removed libevent in favour of own event loop code.
    Bug fixes:
    - An integer array was misaligned, which could cause crashes on systems
      with alignment requirements. E.g., on XScale arm.
    - An error in the torrent parsing code could cause crashes.
    - The '--topdir' option to btcli add didn't work properly for single file
    - The system name lookup scheme is now used. In btpd 0.13 only dns lookups
      were performed.
    btpd 0.13:
    - cURL is no longer required. btpd now uses its own http client.
    - btpd doesn't use threads anymore, so pthreads are not required.
    - Needed parts of libevent are now included in btpd.
    - I/O errors for torrents no longer make btpd shut down. Instead the
      problematic torrent is stopped.
    - Added the option '--ip' to specify the ip address btpd will report
      to trackers.
    - Resume file format changed. Already added torrents will be retested once.
    - The torrent info (ratio etc.) are now saved regularly.
    - Reduced the amount of outgoing data kept in memory.
Commits on Feb 27, 2009
  1. Bump PKGREVISION for libevent ABI bump.

    wiz authored
Commits on Oct 16, 2008
Commits on Sep 6, 2008
Commits on Apr 22, 2008
  1. revbumps due to libevent update.

    tnn authored
Commits on Mar 6, 2008
  1. Sort.

    obache authored
Commits on Jan 18, 2008
  1. Per the process outlined in revbump(1), perform a recursive revbump

    tnn authored
    on packages that are affected by the switch from the openssl 0.9.7
    branch to the 0.9.8 branch. ok jlam@
Commits on Jan 9, 2008
  1. Update to version 0.12. While here, add full DESTDIR support.

    bjs authored
    I've also included to define PTHREAD_CFLAGS et. al.
    for configure and USE_FEATURES.openssl=threads.
    btpd 0.12:
    - btpd now starts with the same set of active torrents as it had when it was
      last shut down. The new '--empty-start' option disables this feature.
    - btpd now supports the key tracker extension.
    - btpd now supports the multi tracker extension.
    - btcli list and stat print headers for the presented data. Both commands
      displays more data than before.
    - Torrent management has changed, with changes to the add and del commands
      and two new commands, start and stop, as a result. Operation on torrents
      can now be done by number as well as torrent file.
    - A small delay has been added for contacting the same announce URL.
    - btpd sends keepalive messages.
    - The number of have messages sent has been reduced by not sending them to
      peers that already have the piece.
    - The structure of the torrents directory in the btpd directory has changed.
      It is best to remove it before running btpd 0.12.
    Bug fixes:
    - Zero sized files in a torrent were not always created.
Commits on Aug 16, 2007
Commits on Apr 25, 2007
Commits on Feb 11, 2007
Commits on Nov 19, 2006
  1. tv@ pointed out that curl-7.16.0 had a shlib major bump --

    wiz authored
    increase its BUILDLINK_ABI_DEPENDS, and bump PKGREVISIONs
    of dependencies.
    Sorry for not finding this earlier.
Commits on Sep 10, 2006
  1. Update btpd to 0.11, patch provided via PR 34068.

    obache authored
    btpd 0.11:
    Bug fixes:
    - A file descriptor was closed too early, which could cause btpd to exit
      with an error message on systems using epoll.
    btpd 0.10:
    - The protection mode of the ipc socket can now be specified via the new
      "--ipcprot" option for btpd.
    Bug fixes:
    - The pid file is now written correctly.
    - btpd's "-d" option now works for relative paths too.
    - Add a time out for handshake completion. Prevously btpd could slowly
      fill with unused incoming connections.
    btpd 0.9:
    - Small changes to 'btcli stat' output.
    Bug fixes:
    - Use correct value for '--prealloc' default.
    - Stopped torrents now show correct rates (0kB/s).
    - The test of content that has been modified between runs was broken.
Commits on Apr 6, 2006
  1. Over 1200 files touched but no revisions bumped :)

    reed authored
    RECOMMENDED is removed. It becomes ABI_DEPENDS. becomes becomes
    BUILDLINK_DEPENDS does not change.
    IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
    which defaults to "yes".
    Added to checking for IGNORE_RECOMMENDED.
    I did not manually go through and fix any aesthetic tab/spacing issues.
    I have tested the above patch on DragonFly building and packaging
    subversion and pkglint and their many dependencies.
    I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
    have used IGNORE_RECOMMENDED for a long time). I have been an active user
    of IGNORE_RECOMMENDED since it was available.
    As suggested, I removed the documentation sentences suggesting bumping for
    "security" issues.
    As discussed on tech-pkg.
    I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
    Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
    later (within day).
Commits on Feb 22, 2006
  1. This uses event_once, which appeared in libevent-0.9,

    wiz authored
    so depend on at least that version. Some cleanups while here.
Commits on Feb 14, 2006
  1. Imported btpd from PR 21821.

    rillig authored
    btpd is a bittorrent client consisting of a daemon and client commands,
    which can be used to read and/or manipulate the daemon state. The daemon
    is capable of running several torrents simultaneously and only uses one
    tcp port. It's fairly low on resource usage and should be perfect for a
    torrent distribution site. Efficient downloads and ease of use makes this
    client a good choice for the casual user as well.
    Packaged by Richard Nyberg.
Something went wrong with that request. Please try again.