summary refs log tree commit diff
diff options
context:
space:
mode:
authorRichard Nyberg <rnyberg@murmeldjur.se>2009-02-08 00:37:33 +0100
committerRichard Nyberg <rnyberg@murmeldjur.se>2009-02-08 00:38:09 +0100
commit13f376e80d22b1ea00418abcc3aa8ea2051742df (patch)
tree08bf0e99eeaca97fafc96c15ab39614844e914c4
parent8b04af7e9104874a26fc511ca666bc88ff3e178d (diff)
downloadbtpd-13f376e80d22b1ea00418abcc3aa8ea2051742df.tar.gz
btpd-13f376e80d22b1ea00418abcc3aa8ea2051742df.zip
Text updates for btpd 0.14. v0.14
-rw-r--r--CHANGES24
-rw-r--r--README47
-rw-r--r--configure.ac2
3 files changed, 57 insertions, 16 deletions
diff --git a/CHANGES b/CHANGES
index 6733484..d72832d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,27 @@
+btpd 0.14:
+----------
+
+Misc:
+- 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
+  torrents.
+- The system name lookup scheme is now used. In btpd 0.13 only dns lookups
+  were performed.
+
 btpd 0.13:
 ----------
 
diff --git a/README b/README
index fbc346c..37a0446 100644
--- a/README
+++ b/README
@@ -2,7 +2,7 @@
 
                                 README
 
-                           btpd version 0.13
+                           btpd version 0.14
 
 
 Contents
@@ -18,19 +18,20 @@ Contents
 3               Building
 3.a               Requirements
 3.b               Standard build
-4               Upgrade notes
-4.a               btpd 0.12
+4               Additional notes
+4.a               Upgrade form old versions
+4.b               Pre exit mode
+4.c               Using both IPv6 and IPv4
 
 1. Introduction
 
 1.a What is btpd?
 
-  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
-  file distribution sites. Efficient downloads and ease of use makes this
-  client a good choice for the casual user as well.
+  Btpd is a utility for sharing files over the BitTorrent network protocol.
+  It runs in daemon mode, thus needing no controlling terminal or gui.
+  Instead, the daemon is controlled by btcli, its command line utility,
+  or other programs capable of sending commands and queries on the control
+  socket.
 
 1.b The programs
 
@@ -73,8 +74,7 @@ Contents
   display the state of a torrent:
   +     the torrent is starting. This may take time if btpd needs to test
         the content of this torrent or one started before it.
-  -     the torrent is being stopped. May take time if the tracker is
-        unresponsive. 
+  -     the torrent is being stopped.
   I     the torrent is inactive.
   S     btpd is seeding the torrent.
   L     btpd is leeching the torrent.
@@ -184,10 +184,27 @@ Contents
 
   See './configure --help' for available build options if the above fails.
 
-4. Upgrade notes
+4. Additional notes
 
-4.a btpd 0.12
+4.a Upgrade from old version
 
   The layout of the torrents directory in the btpd directory has changed
-  since previous versions. Please remove the torrents directory before
-  running 0.12 or later.
+  since btpd 0.11. Please remove the torrents directory before running
+  later versions.
+
+4.b Pre exit mode
+
+  If btpd needs to send stop messages to trackers before shutting down,
+  it will enter the pre exit mode. A btpd process in this mode can safely
+  be ignored and will not interfere with any new btpd started in the same
+  directory.
+
+4.c Using both IPv6 and IPv4
+
+  Unfortunately enabling both IPv6 and IPv4 in btpd is less useful than it
+  should be. The problem is that some sites have trackers for both versions
+  and it's likely that the IPv6 one, which probably has less peers, will be
+  used in favour of the IPv4 one.
+
+  In order to fix this problem, the IP version options should be changed to
+  be per torrent, in some future version of btpd.
diff --git a/configure.ac b/configure.ac
index e56a971..b9dc09b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ(2.61)
-AC_INIT(btpd, 0.13+, btpd@murmeldjur.se)
+AC_INIT(btpd, 0.14, btpd@murmeldjur.se)
 
 AM_INIT_AUTOMAKE([1.10 foreign subdir-objects])