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-02 01:59:53 +02:00
|
|
|
@comment $NetBSD: PLIST,v 1.6 2013/05/01 23:59:53 gdt Exp $
|
2010-07-24 20:14:27 +02:00
|
|
|
bin/tahoe
|
|
|
|
${PYSITELIB}/allmydata/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/_appname.py
|
|
|
|
${PYSITELIB}/allmydata/_appname.pyc
|
|
|
|
${PYSITELIB}/allmydata/_appname.pyo
|
|
|
|
${PYSITELIB}/allmydata/_auto_deps.py
|
|
|
|
${PYSITELIB}/allmydata/_auto_deps.pyc
|
|
|
|
${PYSITELIB}/allmydata/_auto_deps.pyo
|
|
|
|
${PYSITELIB}/allmydata/_version.py
|
|
|
|
${PYSITELIB}/allmydata/_version.pyc
|
|
|
|
${PYSITELIB}/allmydata/_version.pyo
|
2011-11-09 01:30:12 +01:00
|
|
|
${PYSITELIB}/allmydata/blacklist.py
|
|
|
|
${PYSITELIB}/allmydata/blacklist.pyc
|
|
|
|
${PYSITELIB}/allmydata/blacklist.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/check_results.py
|
|
|
|
${PYSITELIB}/allmydata/check_results.pyc
|
|
|
|
${PYSITELIB}/allmydata/check_results.pyo
|
|
|
|
${PYSITELIB}/allmydata/client.py
|
|
|
|
${PYSITELIB}/allmydata/client.pyc
|
|
|
|
${PYSITELIB}/allmydata/client.pyo
|
|
|
|
${PYSITELIB}/allmydata/codec.py
|
|
|
|
${PYSITELIB}/allmydata/codec.pyc
|
|
|
|
${PYSITELIB}/allmydata/codec.pyo
|
|
|
|
${PYSITELIB}/allmydata/control.py
|
|
|
|
${PYSITELIB}/allmydata/control.pyc
|
|
|
|
${PYSITELIB}/allmydata/control.pyo
|
|
|
|
${PYSITELIB}/allmydata/debugshell.py
|
|
|
|
${PYSITELIB}/allmydata/debugshell.pyc
|
|
|
|
${PYSITELIB}/allmydata/debugshell.pyo
|
|
|
|
${PYSITELIB}/allmydata/dirnode.py
|
|
|
|
${PYSITELIB}/allmydata/dirnode.pyc
|
|
|
|
${PYSITELIB}/allmydata/dirnode.pyo
|
|
|
|
${PYSITELIB}/allmydata/frontends/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/frontends/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/frontends/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/frontends/auth.py
|
|
|
|
${PYSITELIB}/allmydata/frontends/auth.pyc
|
|
|
|
${PYSITELIB}/allmydata/frontends/auth.pyo
|
2011-11-09 01:30:12 +01:00
|
|
|
${PYSITELIB}/allmydata/frontends/drop_upload.py
|
|
|
|
${PYSITELIB}/allmydata/frontends/drop_upload.pyc
|
|
|
|
${PYSITELIB}/allmydata/frontends/drop_upload.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/frontends/ftpd.py
|
|
|
|
${PYSITELIB}/allmydata/frontends/ftpd.pyc
|
|
|
|
${PYSITELIB}/allmydata/frontends/ftpd.pyo
|
|
|
|
${PYSITELIB}/allmydata/frontends/sftpd.py
|
|
|
|
${PYSITELIB}/allmydata/frontends/sftpd.pyc
|
|
|
|
${PYSITELIB}/allmydata/frontends/sftpd.pyo
|
|
|
|
${PYSITELIB}/allmydata/hashtree.py
|
|
|
|
${PYSITELIB}/allmydata/hashtree.pyc
|
|
|
|
${PYSITELIB}/allmydata/hashtree.pyo
|
|
|
|
${PYSITELIB}/allmydata/history.py
|
|
|
|
${PYSITELIB}/allmydata/history.pyc
|
|
|
|
${PYSITELIB}/allmydata/history.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/checker.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/checker.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/checker.pyo
|
Update to 1.8.0.
* Release 1.8.0 (2010-09-23)
** New Features
- A completely new downloader which improves performance and
robustness of immutable-file downloads. It uses the fastest K
servers to download the data in K-way parallel. It automatically
fails over to alternate servers if servers fail in mid-download. It
allows seeking to arbitrary locations in the file (the previous
downloader which would only read the entire file sequentially from
beginning to end). It minimizes unnecessary round trips and
unnecessary bytes transferred to improve performance. It sends
requests to fewer servers to reduce the load on servers (the
previous one would send a small request to every server for every
download) (#287, #288, #448, #798, #800, #990, #1170, #1191)
- Non-ASCII command-line arguments and non-ASCII outputs now work on
Windows. In addition, the command-line tool now works on 64-bit
Windows. (#1074)
** Bugfixes and Improvements
- Document and clean up the command-line options for specifying the
node's base directory. (#188, #706, #715, #772, #1108)
- The default node directory for Windows is ".tahoe" in the user's
home directory, the same as on other platforms. (#890)
- Fix a case in which full cap URIs could be logged. (#685, #1155)
- Fix bug in WUI in Python 2.5 when the system clock is set back to
1969. Now you can use Tahoe-LAFS with Python 2.5 and set your
system clock to 1969 and still use the WUI. (#1055)
- Many improvements in code organization, tests, logging,
documentation, and packaging. (#983, #1074, #1108, #1127, #1129,
#1131, #1166, #1175)
2010-09-24 20:20:59 +02:00
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/common.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/common.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/common.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/fetcher.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/fetcher.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/fetcher.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/finder.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/finder.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/finder.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/node.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/node.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/node.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/segmentation.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/segmentation.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/segmentation.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/share.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/share.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/share.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/status.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/status.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/downloader/status.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/immutable/encode.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/encode.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/encode.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/filenode.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/filenode.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/filenode.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/layout.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/layout.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/layout.pyo
|
Update to 1.8.0.
* Release 1.8.0 (2010-09-23)
** New Features
- A completely new downloader which improves performance and
robustness of immutable-file downloads. It uses the fastest K
servers to download the data in K-way parallel. It automatically
fails over to alternate servers if servers fail in mid-download. It
allows seeking to arbitrary locations in the file (the previous
downloader which would only read the entire file sequentially from
beginning to end). It minimizes unnecessary round trips and
unnecessary bytes transferred to improve performance. It sends
requests to fewer servers to reduce the load on servers (the
previous one would send a small request to every server for every
download) (#287, #288, #448, #798, #800, #990, #1170, #1191)
- Non-ASCII command-line arguments and non-ASCII outputs now work on
Windows. In addition, the command-line tool now works on 64-bit
Windows. (#1074)
** Bugfixes and Improvements
- Document and clean up the command-line options for specifying the
node's base directory. (#188, #706, #715, #772, #1108)
- The default node directory for Windows is ".tahoe" in the user's
home directory, the same as on other platforms. (#890)
- Fix a case in which full cap URIs could be logged. (#685, #1155)
- Fix bug in WUI in Python 2.5 when the system clock is set back to
1969. Now you can use Tahoe-LAFS with Python 2.5 and set your
system clock to 1969 and still use the WUI. (#1055)
- Many improvements in code organization, tests, logging,
documentation, and packaging. (#983, #1074, #1108, #1127, #1129,
#1131, #1166, #1175)
2010-09-24 20:20:59 +02:00
|
|
|
${PYSITELIB}/allmydata/immutable/literal.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/literal.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/literal.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/immutable/offloaded.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/offloaded.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/offloaded.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/repairer.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/repairer.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/repairer.pyo
|
|
|
|
${PYSITELIB}/allmydata/immutable/upload.py
|
|
|
|
${PYSITELIB}/allmydata/immutable/upload.pyc
|
|
|
|
${PYSITELIB}/allmydata/immutable/upload.pyo
|
|
|
|
${PYSITELIB}/allmydata/interfaces.py
|
|
|
|
${PYSITELIB}/allmydata/interfaces.pyc
|
|
|
|
${PYSITELIB}/allmydata/interfaces.pyo
|
|
|
|
${PYSITELIB}/allmydata/introducer/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/introducer/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/introducer/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/introducer/client.py
|
|
|
|
${PYSITELIB}/allmydata/introducer/client.pyc
|
|
|
|
${PYSITELIB}/allmydata/introducer/client.pyo
|
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-02 01:59:53 +02:00
|
|
|
${PYSITELIB}/allmydata/introducer/common.py
|
|
|
|
${PYSITELIB}/allmydata/introducer/common.pyc
|
|
|
|
${PYSITELIB}/allmydata/introducer/common.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/introducer/interfaces.py
|
|
|
|
${PYSITELIB}/allmydata/introducer/interfaces.pyc
|
|
|
|
${PYSITELIB}/allmydata/introducer/interfaces.pyo
|
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-02 01:59:53 +02:00
|
|
|
${PYSITELIB}/allmydata/introducer/old.py
|
|
|
|
${PYSITELIB}/allmydata/introducer/old.pyc
|
|
|
|
${PYSITELIB}/allmydata/introducer/old.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/introducer/server.py
|
|
|
|
${PYSITELIB}/allmydata/introducer/server.pyc
|
|
|
|
${PYSITELIB}/allmydata/introducer/server.pyo
|
|
|
|
${PYSITELIB}/allmydata/key_generator.py
|
|
|
|
${PYSITELIB}/allmydata/key_generator.pyc
|
|
|
|
${PYSITELIB}/allmydata/key_generator.pyo
|
|
|
|
${PYSITELIB}/allmydata/manhole.py
|
|
|
|
${PYSITELIB}/allmydata/manhole.pyc
|
|
|
|
${PYSITELIB}/allmydata/manhole.pyo
|
|
|
|
${PYSITELIB}/allmydata/monitor.py
|
|
|
|
${PYSITELIB}/allmydata/monitor.pyc
|
|
|
|
${PYSITELIB}/allmydata/monitor.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/checker.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/checker.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/checker.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/common.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/common.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/common.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/filenode.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/filenode.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/filenode.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/layout.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/layout.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/layout.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/publish.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/publish.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/publish.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/repairer.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/repairer.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/repairer.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/retrieve.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/retrieve.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/retrieve.pyo
|
|
|
|
${PYSITELIB}/allmydata/mutable/servermap.py
|
|
|
|
${PYSITELIB}/allmydata/mutable/servermap.pyc
|
|
|
|
${PYSITELIB}/allmydata/mutable/servermap.pyo
|
|
|
|
${PYSITELIB}/allmydata/node.py
|
|
|
|
${PYSITELIB}/allmydata/node.pyc
|
|
|
|
${PYSITELIB}/allmydata/node.pyo
|
|
|
|
${PYSITELIB}/allmydata/nodemaker.py
|
|
|
|
${PYSITELIB}/allmydata/nodemaker.pyc
|
|
|
|
${PYSITELIB}/allmydata/nodemaker.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/__init__.pyo
|
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-02 01:59:53 +02:00
|
|
|
${PYSITELIB}/allmydata/scripts/admin.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/admin.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/admin.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/scripts/backupdb.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/backupdb.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/backupdb.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/cli.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/cli.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/cli.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/common.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/common.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/common.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/common_http.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/common_http.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/common_http.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/create_node.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/create_node.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/create_node.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/debug.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/debug.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/debug.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/keygen.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/keygen.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/keygen.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/runner.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/runner.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/runner.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/slow_operation.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/slow_operation.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/slow_operation.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/startstop_node.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/startstop_node.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/startstop_node.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/stats_gatherer.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/stats_gatherer.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/stats_gatherer.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_add_alias.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_backup.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_backup.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_backup.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_check.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_check.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_check.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_cp.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_cp.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_cp.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_get.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_get.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_get.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_ls.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_ls.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_ls.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_manifest.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_manifest.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_manifest.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_mkdir.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_mkdir.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_mkdir.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_mv.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_mv.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_mv.pyo
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_put.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_put.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_put.pyo
|
2011-11-09 01:30:12 +01:00
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_unlink.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_unlink.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_webopen.py
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyc
|
|
|
|
${PYSITELIB}/allmydata/scripts/tahoe_webopen.pyo
|
|
|
|
${PYSITELIB}/allmydata/stats.py
|
|
|
|
${PYSITELIB}/allmydata/stats.pyc
|
|
|
|
${PYSITELIB}/allmydata/stats.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/storage/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/common.py
|
|
|
|
${PYSITELIB}/allmydata/storage/common.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/common.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/crawler.py
|
|
|
|
${PYSITELIB}/allmydata/storage/crawler.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/crawler.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/expirer.py
|
|
|
|
${PYSITELIB}/allmydata/storage/expirer.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/expirer.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/immutable.py
|
|
|
|
${PYSITELIB}/allmydata/storage/immutable.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/immutable.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/lease.py
|
|
|
|
${PYSITELIB}/allmydata/storage/lease.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/lease.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/mutable.py
|
|
|
|
${PYSITELIB}/allmydata/storage/mutable.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/mutable.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/server.py
|
|
|
|
${PYSITELIB}/allmydata/storage/server.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/server.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage/shares.py
|
|
|
|
${PYSITELIB}/allmydata/storage/shares.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage/shares.pyo
|
|
|
|
${PYSITELIB}/allmydata/storage_client.py
|
|
|
|
${PYSITELIB}/allmydata/storage_client.pyc
|
|
|
|
${PYSITELIB}/allmydata/storage_client.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/test/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/bench_dirnode.py
|
|
|
|
${PYSITELIB}/allmydata/test/bench_dirnode.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/bench_dirnode.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/check_grid.py
|
|
|
|
${PYSITELIB}/allmydata/test/check_grid.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/check_grid.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/check_load.py
|
|
|
|
${PYSITELIB}/allmydata/test/check_load.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/check_load.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/check_memory.py
|
|
|
|
${PYSITELIB}/allmydata/test/check_memory.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/check_memory.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/check_speed.py
|
|
|
|
${PYSITELIB}/allmydata/test/check_speed.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/check_speed.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/common.py
|
|
|
|
${PYSITELIB}/allmydata/test/common.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/common.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/common_util.py
|
|
|
|
${PYSITELIB}/allmydata/test/common_util.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/common_util.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/common_web.py
|
|
|
|
${PYSITELIB}/allmydata/test/common_web.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/common_web.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/no_network.py
|
|
|
|
${PYSITELIB}/allmydata/test/no_network.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/no_network.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_backupdb.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_backupdb.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_backupdb.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_base62.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_base62.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_base62.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_checker.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_checker.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_checker.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_cli.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_cli.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_cli.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_client.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_client.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_client.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_codec.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_codec.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_codec.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_crawler.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_crawler.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_crawler.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_deepcheck.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_deepcheck.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_deepcheck.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_dirnode.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_dirnode.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_dirnode.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_download.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_download.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_download.pyo
|
2011-11-09 01:30:12 +01:00
|
|
|
${PYSITELIB}/allmydata/test/test_drop_upload.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_drop_upload.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_drop_upload.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/test/test_encode.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_encode.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_encode.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_encodingutil.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_encodingutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_encodingutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_filenode.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_filenode.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_filenode.pyo
|
Update to 1.9.2.
Release 1.9.2 (2012-07-03)
----------------------------
Notable Bugfixes
''''''''''''''''
- Several regressions in support for reading (`#1636`_), writing/modifying
(`#1670`_, `#1749`_), verifying (`#1628`_) and repairing (`#1655`_, `#1669`_,
`#1676`_, `#1689`_) mutable files have been fixed.
- FTP can now list directories containing mutable files, although it
still does not support reading or writing mutable files. (`#680`_)
- The FTP frontend would previously show Jan 1 1970 for all timestamps;
now it shows the correct modification time of the directory entry.
(`#1688`_)
- If a node is configured to report incidents to a log gatherer, but the
gatherer is offline when some incidents occur, it would previously not
"catch up" with those incidents as intended. (`#1725`_)
- OpenBSD 5 is now supported. (`#1584`_)
- The ``count-good-share-hosts`` field of file check results is now
computed correctly. (`#1115`_)
Configuration/Behavior Changes
''''''''''''''''''''''''''''''
- The capability of the upload directory for the drop-upload frontend
is now specified in the file ``private/drop_upload_dircap`` under
the gateway's node directory, rather than in its ``tahoe.cfg``.
(`#1593`_)
2012-07-07 02:34:18 +02:00
|
|
|
${PYSITELIB}/allmydata/test/test_ftp.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_ftp.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_ftp.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/test/test_hashtree.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_hashtree.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_hashtree.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_helper.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_helper.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_helper.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_hung_server.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_hung_server.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_hung_server.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_immutable.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_immutable.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_immutable.pyo
|
2011-11-09 01:30:12 +01:00
|
|
|
${PYSITELIB}/allmydata/test/test_import.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_import.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_import.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/test/test_introducer.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_introducer.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_introducer.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_iputil.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_iputil.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_iputil.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_keygen.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_keygen.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_keygen.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_mutable.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_mutable.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_mutable.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_netstring.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_netstring.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_netstring.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_no_network.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_no_network.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_no_network.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_node.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_node.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_node.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_observer.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_observer.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_observer.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_repairer.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_repairer.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_repairer.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_runner.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_runner.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_runner.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_sftp.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_sftp.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_sftp.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_stats.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_stats.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_stats.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_storage.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_storage.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_storage.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_system.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_system.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_system.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_upload.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_upload.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_upload.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_uri.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_uri.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_uri.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/test_util.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_util.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_util.pyo
|
2011-02-01 03:05:18 +01:00
|
|
|
${PYSITELIB}/allmydata/test/test_version.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_version.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_version.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/test/test_web.py
|
|
|
|
${PYSITELIB}/allmydata/test/test_web.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/test_web.pyo
|
|
|
|
${PYSITELIB}/allmydata/test/trial_coverage.py
|
|
|
|
${PYSITELIB}/allmydata/test/trial_coverage.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/trial_coverage.pyo
|
2011-02-01 03:05:18 +01:00
|
|
|
${PYSITELIB}/allmydata/test/trialtest.py
|
|
|
|
${PYSITELIB}/allmydata/test/trialtest.pyc
|
|
|
|
${PYSITELIB}/allmydata/test/trialtest.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/unknown.py
|
|
|
|
${PYSITELIB}/allmydata/unknown.pyc
|
|
|
|
${PYSITELIB}/allmydata/unknown.pyo
|
|
|
|
${PYSITELIB}/allmydata/uri.py
|
|
|
|
${PYSITELIB}/allmydata/uri.pyc
|
|
|
|
${PYSITELIB}/allmydata/uri.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/util/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/abbreviate.py
|
|
|
|
${PYSITELIB}/allmydata/util/abbreviate.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/abbreviate.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/assertutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/assertutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/assertutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/base32.py
|
|
|
|
${PYSITELIB}/allmydata/util/base32.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/base32.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/base62.py
|
|
|
|
${PYSITELIB}/allmydata/util/base62.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/base62.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/cachedir.py
|
|
|
|
${PYSITELIB}/allmydata/util/cachedir.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/cachedir.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/consumer.py
|
|
|
|
${PYSITELIB}/allmydata/util/consumer.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/consumer.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/deferredutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/deferredutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/deferredutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/dictutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/dictutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/dictutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/encodingutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/encodingutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/encodingutil.pyo
|
2011-11-09 01:30:12 +01:00
|
|
|
${PYSITELIB}/allmydata/util/fake_inotify.py
|
|
|
|
${PYSITELIB}/allmydata/util/fake_inotify.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/fake_inotify.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/util/fileutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/fileutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/fileutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/happinessutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/happinessutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/happinessutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/hashutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/hashutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/hashutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/humanreadable.py
|
|
|
|
${PYSITELIB}/allmydata/util/humanreadable.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/humanreadable.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/idlib.py
|
|
|
|
${PYSITELIB}/allmydata/util/idlib.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/idlib.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/iputil.py
|
|
|
|
${PYSITELIB}/allmydata/util/iputil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/iputil.pyo
|
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-02 01:59:53 +02:00
|
|
|
${PYSITELIB}/allmydata/util/keyutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/keyutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/keyutil.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/util/limiter.py
|
|
|
|
${PYSITELIB}/allmydata/util/limiter.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/limiter.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/log.py
|
|
|
|
${PYSITELIB}/allmydata/util/log.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/log.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/mathutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/mathutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/mathutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/netstring.py
|
|
|
|
${PYSITELIB}/allmydata/util/netstring.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/netstring.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/nummedobj.py
|
|
|
|
${PYSITELIB}/allmydata/util/nummedobj.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/nummedobj.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/observer.py
|
|
|
|
${PYSITELIB}/allmydata/util/observer.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/observer.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/pipeline.py
|
|
|
|
${PYSITELIB}/allmydata/util/pipeline.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/pipeline.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/pkgresutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/pkgresutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/pkgresutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/pollmixin.py
|
|
|
|
${PYSITELIB}/allmydata/util/pollmixin.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/pollmixin.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/repeatable_random.py
|
|
|
|
${PYSITELIB}/allmydata/util/repeatable_random.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/repeatable_random.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/rrefutil.py
|
|
|
|
${PYSITELIB}/allmydata/util/rrefutil.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/rrefutil.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/sibpath.py
|
|
|
|
${PYSITELIB}/allmydata/util/sibpath.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/sibpath.pyo
|
Update to 1.8.0.
* Release 1.8.0 (2010-09-23)
** New Features
- A completely new downloader which improves performance and
robustness of immutable-file downloads. It uses the fastest K
servers to download the data in K-way parallel. It automatically
fails over to alternate servers if servers fail in mid-download. It
allows seeking to arbitrary locations in the file (the previous
downloader which would only read the entire file sequentially from
beginning to end). It minimizes unnecessary round trips and
unnecessary bytes transferred to improve performance. It sends
requests to fewer servers to reduce the load on servers (the
previous one would send a small request to every server for every
download) (#287, #288, #448, #798, #800, #990, #1170, #1191)
- Non-ASCII command-line arguments and non-ASCII outputs now work on
Windows. In addition, the command-line tool now works on 64-bit
Windows. (#1074)
** Bugfixes and Improvements
- Document and clean up the command-line options for specifying the
node's base directory. (#188, #706, #715, #772, #1108)
- The default node directory for Windows is ".tahoe" in the user's
home directory, the same as on other platforms. (#890)
- Fix a case in which full cap URIs could be logged. (#685, #1155)
- Fix bug in WUI in Python 2.5 when the system clock is set back to
1969. Now you can use Tahoe-LAFS with Python 2.5 and set your
system clock to 1969 and still use the WUI. (#1055)
- Many improvements in code organization, tests, logging,
documentation, and packaging. (#983, #1074, #1108, #1127, #1129,
#1131, #1166, #1175)
2010-09-24 20:20:59 +02:00
|
|
|
${PYSITELIB}/allmydata/util/spans.py
|
|
|
|
${PYSITELIB}/allmydata/util/spans.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/spans.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/util/statistics.py
|
|
|
|
${PYSITELIB}/allmydata/util/statistics.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/statistics.pyo
|
|
|
|
${PYSITELIB}/allmydata/util/time_format.py
|
|
|
|
${PYSITELIB}/allmydata/util/time_format.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/time_format.pyo
|
2011-02-01 03:05:18 +01:00
|
|
|
${PYSITELIB}/allmydata/util/verlib.py
|
|
|
|
${PYSITELIB}/allmydata/util/verlib.pyc
|
|
|
|
${PYSITELIB}/allmydata/util/verlib.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/web/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/web/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/__init__.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/check-and-repair-results.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/check-results.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/check_results.py
|
|
|
|
${PYSITELIB}/allmydata/web/check_results.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/check_results.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/common.py
|
|
|
|
${PYSITELIB}/allmydata/web/common.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/common.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/deep-check-and-repair-results.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/deep-check-results.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/directory.py
|
|
|
|
${PYSITELIB}/allmydata/web/directory.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/directory.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/directory.xhtml
|
2011-11-09 01:30:12 +01:00
|
|
|
${PYSITELIB}/allmydata/web/download-status-timeline.xhtml
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/web/download-status.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/filenode.py
|
|
|
|
${PYSITELIB}/allmydata/web/filenode.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/filenode.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/helper.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/info.py
|
|
|
|
${PYSITELIB}/allmydata/web/info.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/info.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/info.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/introducer.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/introweb.py
|
|
|
|
${PYSITELIB}/allmydata/web/introweb.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/introweb.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/literal-check-results.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/manifest.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/map-update-status.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/operations.py
|
|
|
|
${PYSITELIB}/allmydata/web/operations.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/operations.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/publish-status.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/rename-form.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/retrieve-status.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/root.py
|
|
|
|
${PYSITELIB}/allmydata/web/root.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/root.pyo
|
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-02 01:59:53 +02:00
|
|
|
${PYSITELIB}/allmydata/web/static/css/bootstrap.css
|
|
|
|
${PYSITELIB}/allmydata/web/static/css/new-tahoe.css
|
Update to 1.9.2.
Release 1.9.2 (2012-07-03)
----------------------------
Notable Bugfixes
''''''''''''''''
- Several regressions in support for reading (`#1636`_), writing/modifying
(`#1670`_, `#1749`_), verifying (`#1628`_) and repairing (`#1655`_, `#1669`_,
`#1676`_, `#1689`_) mutable files have been fixed.
- FTP can now list directories containing mutable files, although it
still does not support reading or writing mutable files. (`#680`_)
- The FTP frontend would previously show Jan 1 1970 for all timestamps;
now it shows the correct modification time of the directory entry.
(`#1688`_)
- If a node is configured to report incidents to a log gatherer, but the
gatherer is offline when some incidents occur, it would previously not
"catch up" with those incidents as intended. (`#1725`_)
- OpenBSD 5 is now supported. (`#1584`_)
- The ``count-good-share-hosts`` field of file check results is now
computed correctly. (`#1115`_)
Configuration/Behavior Changes
''''''''''''''''''''''''''''''
- The capability of the upload directory for the drop-upload frontend
is now specified in the file ``private/drop_upload_dircap`` under
the gateway's node directory, rather than in its ``tahoe.cfg``.
(`#1593`_)
2012-07-07 02:34:18 +02:00
|
|
|
${PYSITELIB}/allmydata/web/static/d3-2.4.6.min.js
|
|
|
|
${PYSITELIB}/allmydata/web/static/d3-2.4.6.time.min.js
|
|
|
|
${PYSITELIB}/allmydata/web/static/download_status_timeline.js
|
|
|
|
${PYSITELIB}/allmydata/web/static/icon.png
|
|
|
|
${PYSITELIB}/allmydata/web/static/jquery-1.6.1.min.js
|
|
|
|
${PYSITELIB}/allmydata/web/static/tahoe.css
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/web/statistics.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/status.py
|
|
|
|
${PYSITELIB}/allmydata/web/status.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/status.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/status.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/storage.py
|
|
|
|
${PYSITELIB}/allmydata/web/storage.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/storage.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/storage_status.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/unlinked.py
|
|
|
|
${PYSITELIB}/allmydata/web/unlinked.pyc
|
|
|
|
${PYSITELIB}/allmydata/web/unlinked.pyo
|
|
|
|
${PYSITELIB}/allmydata/web/upload-results.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/upload-status.xhtml
|
|
|
|
${PYSITELIB}/allmydata/web/welcome.xhtml
|
|
|
|
${PYSITELIB}/allmydata/webish.py
|
|
|
|
${PYSITELIB}/allmydata/webish.pyc
|
|
|
|
${PYSITELIB}/allmydata/webish.pyo
|
|
|
|
${PYSITELIB}/allmydata/windows/__init__.py
|
|
|
|
${PYSITELIB}/allmydata/windows/__init__.pyc
|
|
|
|
${PYSITELIB}/allmydata/windows/__init__.pyo
|
Update to 1.8.0.
* Release 1.8.0 (2010-09-23)
** New Features
- A completely new downloader which improves performance and
robustness of immutable-file downloads. It uses the fastest K
servers to download the data in K-way parallel. It automatically
fails over to alternate servers if servers fail in mid-download. It
allows seeking to arbitrary locations in the file (the previous
downloader which would only read the entire file sequentially from
beginning to end). It minimizes unnecessary round trips and
unnecessary bytes transferred to improve performance. It sends
requests to fewer servers to reduce the load on servers (the
previous one would send a small request to every server for every
download) (#287, #288, #448, #798, #800, #990, #1170, #1191)
- Non-ASCII command-line arguments and non-ASCII outputs now work on
Windows. In addition, the command-line tool now works on 64-bit
Windows. (#1074)
** Bugfixes and Improvements
- Document and clean up the command-line options for specifying the
node's base directory. (#188, #706, #715, #772, #1108)
- The default node directory for Windows is ".tahoe" in the user's
home directory, the same as on other platforms. (#890)
- Fix a case in which full cap URIs could be logged. (#685, #1155)
- Fix bug in WUI in Python 2.5 when the system clock is set back to
1969. Now you can use Tahoe-LAFS with Python 2.5 and set your
system clock to 1969 and still use the WUI. (#1055)
- Many improvements in code organization, tests, logging,
documentation, and packaging. (#983, #1074, #1108, #1127, #1129,
#1131, #1166, #1175)
2010-09-24 20:20:59 +02:00
|
|
|
${PYSITELIB}/allmydata/windows/fixups.py
|
|
|
|
${PYSITELIB}/allmydata/windows/fixups.pyc
|
|
|
|
${PYSITELIB}/allmydata/windows/fixups.pyo
|
2010-07-24 20:14:27 +02:00
|
|
|
${PYSITELIB}/allmydata/windows/registry.py
|
|
|
|
${PYSITELIB}/allmydata/windows/registry.pyc
|
|
|
|
${PYSITELIB}/allmydata/windows/registry.pyo
|
2011-02-01 03:05:18 +01:00
|
|
|
${PYSITELIB}/allmydata/windows/tahoesvc.py
|
|
|
|
${PYSITELIB}/allmydata/windows/tahoesvc.pyc
|
|
|
|
${PYSITELIB}/allmydata/windows/tahoesvc.pyo
|
Update to 1.8.0.
* Release 1.8.0 (2010-09-23)
** New Features
- A completely new downloader which improves performance and
robustness of immutable-file downloads. It uses the fastest K
servers to download the data in K-way parallel. It automatically
fails over to alternate servers if servers fail in mid-download. It
allows seeking to arbitrary locations in the file (the previous
downloader which would only read the entire file sequentially from
beginning to end). It minimizes unnecessary round trips and
unnecessary bytes transferred to improve performance. It sends
requests to fewer servers to reduce the load on servers (the
previous one would send a small request to every server for every
download) (#287, #288, #448, #798, #800, #990, #1170, #1191)
- Non-ASCII command-line arguments and non-ASCII outputs now work on
Windows. In addition, the command-line tool now works on 64-bit
Windows. (#1074)
** Bugfixes and Improvements
- Document and clean up the command-line options for specifying the
node's base directory. (#188, #706, #715, #772, #1108)
- The default node directory for Windows is ".tahoe" in the user's
home directory, the same as on other platforms. (#890)
- Fix a case in which full cap URIs could be logged. (#685, #1155)
- Fix bug in WUI in Python 2.5 when the system clock is set back to
1969. Now you can use Tahoe-LAFS with Python 2.5 and set your
system clock to 1969 and still use the WUI. (#1055)
- Many improvements in code organization, tests, logging,
documentation, and packaging. (#983, #1074, #1108, #1127, #1129,
#1131, #1166, #1175)
2010-09-24 20:20:59 +02:00
|
|
|
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
|
|
|
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
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-02 01:59:53 +02:00
|
|
|
${PYSITELIB}/buildtest/__init__.py
|
|
|
|
${PYSITELIB}/buildtest/__init__.pyc
|
|
|
|
${PYSITELIB}/buildtest/__init__.pyo
|
|
|
|
${PYSITELIB}/buildtest/test_build_with_fake_dist.py
|
|
|
|
${PYSITELIB}/buildtest/test_build_with_fake_dist.pyc
|
|
|
|
${PYSITELIB}/buildtest/test_build_with_fake_dist.pyo
|