Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
gdt bf4adc03e1 Update to:
Release 1.10.0 (2013-05-01)
'''''''''''''''''''''''''''

New Features
------------

- The Welcome page has been redesigned. This is a preview of the design style
  that is likely to be used in other parts of the WUI in future Tahoe-LAFS
  versions. (`#1713`_, `#1457`_, `#1735`_)
- A new extensible Introducer protocol has been added, as the basis for
  future improvements such as accounting. Compatibility with older nodes is
  not affected. When server, introducer, and client are all upgraded, the
  welcome page will show node IDs that start with "v0-" instead of the old
  tubid. See `<docs/nodekeys.rst>`__ for details. (`#466`_)
- The web-API has a new ``relink`` operation that supports directly moving
  files between directories. (`#1579`_)

Security Improvements
---------------------

- The ``introducer.furl`` for new Introducers is now unguessable. In previous
  releases, this FURL used a predictable swissnum, allowing a network
  eavesdropper who observes any node connecting to the Introducer to access
  the Introducer themselves, and thus use servers or offer storage service to
  clients (i.e. "join the grid"). In the new code, the only way to join a
  grid is to be told the ``introducer.furl`` by someone who already knew it.
  Note that pre-existing introducers are not changed. To force an introducer
  to generate a new FURL, delete the existing ``introducer.furl`` file and
  restart it. After doing this, the ``[client]introducer.furl`` setting of
  every client and server that should connect to that introducer must be
  updated. Note that other users of a shared machine may be able to read
  ``introducer.furl`` from your ``tahoe.cfg`` file unless you configure the
  file permissions to prevent them. (`#1802`_)
- Both ``introducer.furl`` and ``helper.furl`` are now censored from the
  Welcome page, to prevent users of your gateway from learning enough to
  create gateway nodes of their own.  For existing guessable introducer
  FURLs, the ``introducer`` swissnum is still displayed to show that a
  guessable FURL is in use. (`#860`_)

Command-line Syntax Changes
---------------------------

- Global options to ``tahoe``, such as ``-d``/``--node-directory``, must now
  come before rather than after the command name (for example,
  ``tahoe -d BASEDIR cp -r foo: bar:`` ). (`#166`_)

Notable Bugfixes
----------------

- In earlier versions, if a connection problem caused a download failure for
  an immutable file, subsequent attempts to download the same file could also
  fail. This is now fixed. (`#1679`_)
- Filenames in WUI directory pages are now displayed correctly when they
  contain characters that require HTML escaping. (`#1143`_)
- Non-ASCII node nicknames no longer cause WUI errors. (`#1298`_)
- Checking a LIT file using ``tahoe check`` no longer results in an
  exception. (`#1758`_)
- The SFTP frontend now works with recent versions of Twisted, rather than
  giving errors or warnings about use of ``IFinishableConsumer``. (`#1926`_,
  `#1564`_, `#1525`_)
- ``tahoe cp --verbose`` now counts the files being processed correctly.
  (`#1805`_, `#1783`_)
- Exceptions no longer trigger an unhelpful crash reporter on Ubuntu 12.04
  ("Precise") or later. (`#1746`_)
- The error message displayed when a CLI tool cannot connect to a gateway has
  been improved. (`#974`_)
- Other minor fixes: `#1781`_, `#1812`_, `#1915`_, `#1484`_, `#1525`_

Other Changes
-------------

- The provisioning/reliability pages were removed from the main client's web
  interface, and moved into a standalone web-based tool. Use the ``run.py``
  script in ``misc/operations_helpers/provisioning/`` to access them.
- Web clients can now cache (ETag) immutable directory pages. (`#443`_)
- `<docs/convergence_secret.rst>`__ was added to document the adminstration
  of convergence secrets. (`#1761`_)
2013-05-01 23:59:53 +00:00
archivers Update to 0.11.1: 2013-04-27 23:05:54 +00:00
audio Add a number of includes hidden by libstdc++'s name space pollution. 2013-04-29 21:31:09 +00:00
benchmarks Edited DESCR in the case of: 2013-04-07 20:49:31 +00:00
biology Add a number of includes hidden by libstdc++'s name space pollution. 2013-04-29 21:31:09 +00:00
bootstrap update comment to refrect current release. 2013-03-17 15:19:11 +00:00
cad Explicitly use the GNU namespace for finding hash, C++11 uses the same 2013-04-30 22:13:57 +00:00
chat Fix various case of missing includes due to libstdc++'s namespace 2013-04-30 22:34:29 +00:00
comms Revbump for all packages that have USE_TOOLS+=gs 2013-04-24 10:06:47 +00:00
converters Use full path. 2013-04-27 23:05:50 +00:00
cross Add h8300-elf-gcc34 2013-04-30 13:27:16 +00:00
databases Ignore interpretters in optional tools. 2013-05-01 10:25:30 +00:00
devel Fix various case of missing includes due to libstdc++'s namespace 2013-04-30 22:34:29 +00:00
distfiles
doc Updated security/openssh to 6.2.1 2013-05-01 20:04:12 +00:00
editors Add some const poison for stricter STL implementations. 2013-04-30 22:18:21 +00:00
emulators Try to work around a fatal compiler diagnostic in the Solaris build. 2013-04-14 02:00:15 +00:00
filesystems Update to: 2013-05-01 23:59:53 +00:00
finance Fix various case of missing includes due to libstdc++'s namespace 2013-04-30 22:34:29 +00:00
fonts Fix forward declaration. Avoid static_assert from C++11. 2013-04-30 22:19:27 +00:00
games Avoid conflict with C++11's std::move. 2013-04-30 22:20:58 +00:00
geography Update to 1.4.1. 2013-04-16 01:08:46 +00:00
graphics Fix various case of missing includes due to libstdc++'s namespace 2013-04-30 22:34:29 +00:00
ham Deal with doxygen update. Bump revision. 2013-03-23 10:04:35 +00:00
inputmethod locale_t is surprisingly used by locale.h, so pick a different name. 2013-04-30 22:23:07 +00:00
lang Deal with 16bit ctype table change in NetBSD/current. 2013-04-30 22:24:15 +00:00
licenses Adding the Arphic Public License as arphic-public (default acceptable per: 2013-04-19 11:24:20 +00:00
mail Avoid hash function name since C++11 already provides such functions. 2013-04-29 21:23:24 +00:00
math Use <memory> for libc++. 2013-04-30 22:26:29 +00:00
mbone Fix main in C file compiled with C++ compiler. 2013-03-02 18:01:05 +00:00
meta-pkgs Remove python31. 2013-04-29 10:49:37 +00:00
misc Update misc/rump and filesystems/fs-utils to 20130430 to use github versions 2013-05-01 17:16:06 +00:00
mk Added f90 option for Fortran 90 support 2013-04-29 07:45:20 +00:00
multimedia Fix various case of missing includes due to libstdc++'s namespace 2013-04-30 22:34:29 +00:00
net Changes 3.6.14: 2013-04-30 20:08:10 +00:00
news "Please write NetBSD.org instead of netbsd.org" 2013-04-06 13:09:24 +00:00
packages
parallel Make MPI compiler wrapper usable outside pkgsrc. 2013-04-30 07:03:33 +00:00
pkgtools +arphic-public +ofl-v1.0 +ofl-v1.1 -open-font-license 2013-04-19 17:22:23 +00:00
print Update to 3.7.4 2013-04-30 20:55:48 +00:00
regress
security Removed OpenSSH-LPK support as AuthorizedKeysCommand obsoletes it 2013-05-01 20:00:06 +00:00
shells Update to mksh-45. 2013-04-30 17:58:44 +00:00
sysutils Fix various case of missing includes due to libstdc++'s namespace 2013-04-30 22:34:29 +00:00
templates
textproc Pick wcschr from std. 2013-04-30 22:29:39 +00:00
time Update to 1.59 2013-04-22 15:00:25 +00:00
wm Fix various case of missing includes due to libstdc++'s namespace 2013-04-30 22:34:29 +00:00
www Be explicit about using the local copy_if, it is part of C++11 and now 2013-04-29 21:28:56 +00:00
x11 Use <memory> for libc++. 2013-04-30 22:32:43 +00:00
Makefile
pkglocate Fix PR 39648: 2010-11-11 19:56:34 +00:00
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.