Thu Mar 18 17:57:08 2021 UTC ()
tahoe-lafs: Update to 1.15.0

Release 1.15.0 (2020-10-13)
'''''''''''''''''''''''''''

Features
--------

- PyPy is now a supported platform. (`#1792 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1792>`_)
- allmydata.testing.web, a new module, now offers a supported Python API for testing Tahoe-LAFS web API clients. (`#3317 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3317>`_)

Dependency/Installation Changes
-------------------------------

- Tahoe-LAFS now supports CentOS 8 and no longer supports CentOS 7. (`#3296 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3296>`_)
- Tahoe-LAFS now supports Ubuntu 20.04. (`#3328 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3328>`_)

Removed Features
----------------

- The Magic Folder frontend has been split out into a stand-alone project.  The functionality is no longer part of Tahoe-LAFS itself.  Learn more at <https://github.com/LeastAuthority/magic-folder>. (`#3284 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3284>`_)
- Slackware 14.2 is no longer a Tahoe-LAFS supported platform. (`#3323 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3323>`_)


(gdt)
diff -r1.43 -r1.44 pkgsrc/filesystems/tahoe-lafs/Makefile
diff -r1.10 -r1.11 pkgsrc/filesystems/tahoe-lafs/PLIST
diff -r1.14 -r1.15 pkgsrc/filesystems/tahoe-lafs/distinfo

cvs diff -r1.43 -r1.44 pkgsrc/filesystems/tahoe-lafs/Makefile (expand / switch to unified diff)

--- pkgsrc/filesystems/tahoe-lafs/Makefile 2021/03/18 17:32:25 1.43
+++ pkgsrc/filesystems/tahoe-lafs/Makefile 2021/03/18 17:57:08 1.44
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.43 2021/03/18 17:32:25 gdt Exp $ 1# $NetBSD: Makefile,v 1.44 2021/03/18 17:57:08 gdt Exp $
2 2
3DISTNAME= tahoe-lafs-1.13.0 3DISTNAME= tahoe-lafs-1.15.0
4CATEGORIES= filesystems 4CATEGORIES= filesystems
5MASTER_SITES= https://tahoe-lafs.org/source/tahoe-lafs/tarballs/ 5MASTER_SITES= https://tahoe-lafs.org/downloads/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://tahoe-lafs.org/ 9HOMEPAGE= http://tahoe-lafs.org/
10COMMENT= Distributed fault-tolerant least-authority filesystem 10COMMENT= Distributed fault-tolerant least-authority filesystem
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_TOOLS= gmake 13USE_TOOLS= gmake
14 14
15# TODO 15# TODO
16# fix nevow: doc location 16# fix nevow: doc location
17 17
18# Included egg darcsver, but depend anyway. 18# Included egg darcsver, but depend anyway.

cvs diff -r1.10 -r1.11 pkgsrc/filesystems/tahoe-lafs/PLIST (expand / switch to unified diff)

--- pkgsrc/filesystems/tahoe-lafs/PLIST 2021/03/18 17:32:25 1.10
+++ pkgsrc/filesystems/tahoe-lafs/PLIST 2021/03/18 17:57:08 1.11
@@ -1,60 +1,78 @@ @@ -1,60 +1,78 @@
1@comment $NetBSD: PLIST,v 1.10 2021/03/18 17:32:25 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.11 2021/03/18 17:57:08 gdt Exp $
2bin/tahoe 2bin/tahoe
3${PYSITELIB}/allmydata/__init__.py 3${PYSITELIB}/allmydata/__init__.py
4${PYSITELIB}/allmydata/__init__.pyc 4${PYSITELIB}/allmydata/__init__.pyc
5${PYSITELIB}/allmydata/__init__.pyo 5${PYSITELIB}/allmydata/__init__.pyo
6${PYSITELIB}/allmydata/__main__.py 6${PYSITELIB}/allmydata/__main__.py
7${PYSITELIB}/allmydata/__main__.pyc 7${PYSITELIB}/allmydata/__main__.pyc
8${PYSITELIB}/allmydata/__main__.pyo 8${PYSITELIB}/allmydata/__main__.pyo
9${PYSITELIB}/allmydata/_auto_deps.py 9${PYSITELIB}/allmydata/_auto_deps.py
10${PYSITELIB}/allmydata/_auto_deps.pyc 10${PYSITELIB}/allmydata/_auto_deps.pyc
11${PYSITELIB}/allmydata/_auto_deps.pyo 11${PYSITELIB}/allmydata/_auto_deps.pyo
 12${PYSITELIB}/allmydata/_monkeypatch.py
 13${PYSITELIB}/allmydata/_monkeypatch.pyc
 14${PYSITELIB}/allmydata/_monkeypatch.pyo
12${PYSITELIB}/allmydata/_version.py 15${PYSITELIB}/allmydata/_version.py
13${PYSITELIB}/allmydata/_version.pyc 16${PYSITELIB}/allmydata/_version.pyc
14${PYSITELIB}/allmydata/_version.pyo 17${PYSITELIB}/allmydata/_version.pyo
15${PYSITELIB}/allmydata/blacklist.py 18${PYSITELIB}/allmydata/blacklist.py
16${PYSITELIB}/allmydata/blacklist.pyc 19${PYSITELIB}/allmydata/blacklist.pyc
17${PYSITELIB}/allmydata/blacklist.pyo 20${PYSITELIB}/allmydata/blacklist.pyo
18${PYSITELIB}/allmydata/check_results.py 21${PYSITELIB}/allmydata/check_results.py
19${PYSITELIB}/allmydata/check_results.pyc 22${PYSITELIB}/allmydata/check_results.pyc
20${PYSITELIB}/allmydata/check_results.pyo 23${PYSITELIB}/allmydata/check_results.pyo
21${PYSITELIB}/allmydata/client.py 24${PYSITELIB}/allmydata/client.py
22${PYSITELIB}/allmydata/client.pyc 25${PYSITELIB}/allmydata/client.pyc
23${PYSITELIB}/allmydata/client.pyo 26${PYSITELIB}/allmydata/client.pyo
24${PYSITELIB}/allmydata/codec.py 27${PYSITELIB}/allmydata/codec.py
25${PYSITELIB}/allmydata/codec.pyc 28${PYSITELIB}/allmydata/codec.pyc
26${PYSITELIB}/allmydata/codec.pyo 29${PYSITELIB}/allmydata/codec.pyo
27${PYSITELIB}/allmydata/control.py 30${PYSITELIB}/allmydata/control.py
28${PYSITELIB}/allmydata/control.pyc 31${PYSITELIB}/allmydata/control.pyc
29${PYSITELIB}/allmydata/control.pyo 32${PYSITELIB}/allmydata/control.pyo
 33${PYSITELIB}/allmydata/crypto/__init__.py
 34${PYSITELIB}/allmydata/crypto/__init__.pyc
 35${PYSITELIB}/allmydata/crypto/__init__.pyo
 36${PYSITELIB}/allmydata/crypto/aes.py
 37${PYSITELIB}/allmydata/crypto/aes.pyc
 38${PYSITELIB}/allmydata/crypto/aes.pyo
 39${PYSITELIB}/allmydata/crypto/ed25519.py
 40${PYSITELIB}/allmydata/crypto/ed25519.pyc
 41${PYSITELIB}/allmydata/crypto/ed25519.pyo
 42${PYSITELIB}/allmydata/crypto/error.py
 43${PYSITELIB}/allmydata/crypto/error.pyc
 44${PYSITELIB}/allmydata/crypto/error.pyo
 45${PYSITELIB}/allmydata/crypto/rsa.py
 46${PYSITELIB}/allmydata/crypto/rsa.pyc
 47${PYSITELIB}/allmydata/crypto/rsa.pyo
 48${PYSITELIB}/allmydata/crypto/util.py
 49${PYSITELIB}/allmydata/crypto/util.pyc
 50${PYSITELIB}/allmydata/crypto/util.pyo
30${PYSITELIB}/allmydata/deep_stats.py 51${PYSITELIB}/allmydata/deep_stats.py
31${PYSITELIB}/allmydata/deep_stats.pyc 52${PYSITELIB}/allmydata/deep_stats.pyc
32${PYSITELIB}/allmydata/deep_stats.pyo 53${PYSITELIB}/allmydata/deep_stats.pyo
33${PYSITELIB}/allmydata/dirnode.py 54${PYSITELIB}/allmydata/dirnode.py
34${PYSITELIB}/allmydata/dirnode.pyc 55${PYSITELIB}/allmydata/dirnode.pyc
35${PYSITELIB}/allmydata/dirnode.pyo 56${PYSITELIB}/allmydata/dirnode.pyo
36${PYSITELIB}/allmydata/frontends/__init__.py 57${PYSITELIB}/allmydata/frontends/__init__.py
37${PYSITELIB}/allmydata/frontends/__init__.pyc 58${PYSITELIB}/allmydata/frontends/__init__.pyc
38${PYSITELIB}/allmydata/frontends/__init__.pyo 59${PYSITELIB}/allmydata/frontends/__init__.pyo
39${PYSITELIB}/allmydata/frontends/auth.py 60${PYSITELIB}/allmydata/frontends/auth.py
40${PYSITELIB}/allmydata/frontends/auth.pyc 61${PYSITELIB}/allmydata/frontends/auth.pyc
41${PYSITELIB}/allmydata/frontends/auth.pyo 62${PYSITELIB}/allmydata/frontends/auth.pyo
42${PYSITELIB}/allmydata/frontends/ftpd.py 63${PYSITELIB}/allmydata/frontends/ftpd.py
43${PYSITELIB}/allmydata/frontends/ftpd.pyc 64${PYSITELIB}/allmydata/frontends/ftpd.pyc
44${PYSITELIB}/allmydata/frontends/ftpd.pyo 65${PYSITELIB}/allmydata/frontends/ftpd.pyo
45${PYSITELIB}/allmydata/frontends/magic_folder.py 
46${PYSITELIB}/allmydata/frontends/magic_folder.pyc 
47${PYSITELIB}/allmydata/frontends/magic_folder.pyo 
48${PYSITELIB}/allmydata/frontends/sftpd.py 66${PYSITELIB}/allmydata/frontends/sftpd.py
49${PYSITELIB}/allmydata/frontends/sftpd.pyc 67${PYSITELIB}/allmydata/frontends/sftpd.pyc
50${PYSITELIB}/allmydata/frontends/sftpd.pyo 68${PYSITELIB}/allmydata/frontends/sftpd.pyo
51${PYSITELIB}/allmydata/hashtree.py 69${PYSITELIB}/allmydata/hashtree.py
52${PYSITELIB}/allmydata/hashtree.pyc 70${PYSITELIB}/allmydata/hashtree.pyc
53${PYSITELIB}/allmydata/hashtree.pyo 71${PYSITELIB}/allmydata/hashtree.pyo
54${PYSITELIB}/allmydata/history.py 72${PYSITELIB}/allmydata/history.py
55${PYSITELIB}/allmydata/history.pyc 73${PYSITELIB}/allmydata/history.pyc
56${PYSITELIB}/allmydata/history.pyo 74${PYSITELIB}/allmydata/history.pyo
57${PYSITELIB}/allmydata/immutable/__init__.py 75${PYSITELIB}/allmydata/immutable/__init__.py
58${PYSITELIB}/allmydata/immutable/__init__.pyc 76${PYSITELIB}/allmydata/immutable/__init__.pyc
59${PYSITELIB}/allmydata/immutable/__init__.pyo 77${PYSITELIB}/allmydata/immutable/__init__.pyo
60${PYSITELIB}/allmydata/immutable/checker.py 78${PYSITELIB}/allmydata/immutable/checker.py
@@ -116,32 +134,26 @@ ${PYSITELIB}/allmydata/introducer/__init @@ -116,32 +134,26 @@ ${PYSITELIB}/allmydata/introducer/__init
116${PYSITELIB}/allmydata/introducer/__init__.pyo 134${PYSITELIB}/allmydata/introducer/__init__.pyo
117${PYSITELIB}/allmydata/introducer/client.py 135${PYSITELIB}/allmydata/introducer/client.py
118${PYSITELIB}/allmydata/introducer/client.pyc 136${PYSITELIB}/allmydata/introducer/client.pyc
119${PYSITELIB}/allmydata/introducer/client.pyo 137${PYSITELIB}/allmydata/introducer/client.pyo
120${PYSITELIB}/allmydata/introducer/common.py 138${PYSITELIB}/allmydata/introducer/common.py
121${PYSITELIB}/allmydata/introducer/common.pyc 139${PYSITELIB}/allmydata/introducer/common.pyc
122${PYSITELIB}/allmydata/introducer/common.pyo 140${PYSITELIB}/allmydata/introducer/common.pyo
123${PYSITELIB}/allmydata/introducer/interfaces.py 141${PYSITELIB}/allmydata/introducer/interfaces.py
124${PYSITELIB}/allmydata/introducer/interfaces.pyc 142${PYSITELIB}/allmydata/introducer/interfaces.pyc
125${PYSITELIB}/allmydata/introducer/interfaces.pyo 143${PYSITELIB}/allmydata/introducer/interfaces.pyo
126${PYSITELIB}/allmydata/introducer/server.py 144${PYSITELIB}/allmydata/introducer/server.py
127${PYSITELIB}/allmydata/introducer/server.pyc 145${PYSITELIB}/allmydata/introducer/server.pyc
128${PYSITELIB}/allmydata/introducer/server.pyo 146${PYSITELIB}/allmydata/introducer/server.pyo
129${PYSITELIB}/allmydata/magicfolderdb.py 
130${PYSITELIB}/allmydata/magicfolderdb.pyc 
131${PYSITELIB}/allmydata/magicfolderdb.pyo 
132${PYSITELIB}/allmydata/magicpath.py 
133${PYSITELIB}/allmydata/magicpath.pyc 
134${PYSITELIB}/allmydata/magicpath.pyo 
135${PYSITELIB}/allmydata/monitor.py 147${PYSITELIB}/allmydata/monitor.py
136${PYSITELIB}/allmydata/monitor.pyc 148${PYSITELIB}/allmydata/monitor.pyc
137${PYSITELIB}/allmydata/monitor.pyo 149${PYSITELIB}/allmydata/monitor.pyo
138${PYSITELIB}/allmydata/mutable/__init__.py 150${PYSITELIB}/allmydata/mutable/__init__.py
139${PYSITELIB}/allmydata/mutable/__init__.pyc 151${PYSITELIB}/allmydata/mutable/__init__.pyc
140${PYSITELIB}/allmydata/mutable/__init__.pyo 152${PYSITELIB}/allmydata/mutable/__init__.pyo
141${PYSITELIB}/allmydata/mutable/checker.py 153${PYSITELIB}/allmydata/mutable/checker.py
142${PYSITELIB}/allmydata/mutable/checker.pyc 154${PYSITELIB}/allmydata/mutable/checker.pyc
143${PYSITELIB}/allmydata/mutable/checker.pyo 155${PYSITELIB}/allmydata/mutable/checker.pyo
144${PYSITELIB}/allmydata/mutable/common.py 156${PYSITELIB}/allmydata/mutable/common.py
145${PYSITELIB}/allmydata/mutable/common.pyc 157${PYSITELIB}/allmydata/mutable/common.pyc
146${PYSITELIB}/allmydata/mutable/common.pyo 158${PYSITELIB}/allmydata/mutable/common.pyo
147${PYSITELIB}/allmydata/mutable/filenode.py 159${PYSITELIB}/allmydata/mutable/filenode.py
@@ -185,29 +197,29 @@ ${PYSITELIB}/allmydata/scripts/common.py @@ -185,29 +197,29 @@ ${PYSITELIB}/allmydata/scripts/common.py
185${PYSITELIB}/allmydata/scripts/common.pyo 197${PYSITELIB}/allmydata/scripts/common.pyo
186${PYSITELIB}/allmydata/scripts/common_http.py 198${PYSITELIB}/allmydata/scripts/common_http.py
187${PYSITELIB}/allmydata/scripts/common_http.pyc 199${PYSITELIB}/allmydata/scripts/common_http.pyc
188${PYSITELIB}/allmydata/scripts/common_http.pyo 200${PYSITELIB}/allmydata/scripts/common_http.pyo
189${PYSITELIB}/allmydata/scripts/create_node.py 201${PYSITELIB}/allmydata/scripts/create_node.py
190${PYSITELIB}/allmydata/scripts/create_node.pyc 202${PYSITELIB}/allmydata/scripts/create_node.pyc
191${PYSITELIB}/allmydata/scripts/create_node.pyo 203${PYSITELIB}/allmydata/scripts/create_node.pyo
192${PYSITELIB}/allmydata/scripts/debug.py 204${PYSITELIB}/allmydata/scripts/debug.py
193${PYSITELIB}/allmydata/scripts/debug.pyc 205${PYSITELIB}/allmydata/scripts/debug.pyc
194${PYSITELIB}/allmydata/scripts/debug.pyo 206${PYSITELIB}/allmydata/scripts/debug.pyo
195${PYSITELIB}/allmydata/scripts/default_nodedir.py 207${PYSITELIB}/allmydata/scripts/default_nodedir.py
196${PYSITELIB}/allmydata/scripts/default_nodedir.pyc 208${PYSITELIB}/allmydata/scripts/default_nodedir.pyc
197${PYSITELIB}/allmydata/scripts/default_nodedir.pyo 209${PYSITELIB}/allmydata/scripts/default_nodedir.pyo
198${PYSITELIB}/allmydata/scripts/magic_folder_cli.py 210${PYSITELIB}/allmydata/scripts/run_common.py
199${PYSITELIB}/allmydata/scripts/magic_folder_cli.pyc 211${PYSITELIB}/allmydata/scripts/run_common.pyc
200${PYSITELIB}/allmydata/scripts/magic_folder_cli.pyo 212${PYSITELIB}/allmydata/scripts/run_common.pyo
201${PYSITELIB}/allmydata/scripts/runner.py 213${PYSITELIB}/allmydata/scripts/runner.py
202${PYSITELIB}/allmydata/scripts/runner.pyc 214${PYSITELIB}/allmydata/scripts/runner.pyc
203${PYSITELIB}/allmydata/scripts/runner.pyo 215${PYSITELIB}/allmydata/scripts/runner.pyo
204${PYSITELIB}/allmydata/scripts/slow_operation.py 216${PYSITELIB}/allmydata/scripts/slow_operation.py
205${PYSITELIB}/allmydata/scripts/slow_operation.pyc 217${PYSITELIB}/allmydata/scripts/slow_operation.pyc
206${PYSITELIB}/allmydata/scripts/slow_operation.pyo 218${PYSITELIB}/allmydata/scripts/slow_operation.pyo
207${PYSITELIB}/allmydata/scripts/stats_gatherer.py 219${PYSITELIB}/allmydata/scripts/stats_gatherer.py
208${PYSITELIB}/allmydata/scripts/stats_gatherer.pyc 220${PYSITELIB}/allmydata/scripts/stats_gatherer.pyc
209${PYSITELIB}/allmydata/scripts/stats_gatherer.pyo 221${PYSITELIB}/allmydata/scripts/stats_gatherer.pyo
210${PYSITELIB}/allmydata/scripts/tahoe_add_alias.py 222${PYSITELIB}/allmydata/scripts/tahoe_add_alias.py
211${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyc 223${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyc
212${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyo 224${PYSITELIB}/allmydata/scripts/tahoe_add_alias.pyo
213${PYSITELIB}/allmydata/scripts/tahoe_backup.py 225${PYSITELIB}/allmydata/scripts/tahoe_backup.py
@@ -290,29 +302,29 @@ ${PYSITELIB}/allmydata/storage/mutable.p @@ -290,29 +302,29 @@ ${PYSITELIB}/allmydata/storage/mutable.p
290${PYSITELIB}/allmydata/storage/mutable.pyo 302${PYSITELIB}/allmydata/storage/mutable.pyo
291${PYSITELIB}/allmydata/storage/server.py 303${PYSITELIB}/allmydata/storage/server.py
292${PYSITELIB}/allmydata/storage/server.pyc 304${PYSITELIB}/allmydata/storage/server.pyc
293${PYSITELIB}/allmydata/storage/server.pyo 305${PYSITELIB}/allmydata/storage/server.pyo
294${PYSITELIB}/allmydata/storage/shares.py 306${PYSITELIB}/allmydata/storage/shares.py
295${PYSITELIB}/allmydata/storage/shares.pyc 307${PYSITELIB}/allmydata/storage/shares.pyc
296${PYSITELIB}/allmydata/storage/shares.pyo 308${PYSITELIB}/allmydata/storage/shares.pyo
297${PYSITELIB}/allmydata/storage_client.py 309${PYSITELIB}/allmydata/storage_client.py
298${PYSITELIB}/allmydata/storage_client.pyc 310${PYSITELIB}/allmydata/storage_client.pyc
299${PYSITELIB}/allmydata/storage_client.pyo 311${PYSITELIB}/allmydata/storage_client.pyo
300${PYSITELIB}/allmydata/test/__init__.py 312${PYSITELIB}/allmydata/test/__init__.py
301${PYSITELIB}/allmydata/test/__init__.pyc 313${PYSITELIB}/allmydata/test/__init__.pyc
302${PYSITELIB}/allmydata/test/__init__.pyo 314${PYSITELIB}/allmydata/test/__init__.pyo
303${PYSITELIB}/allmydata/test/bench_dirnode.py 315${PYSITELIB}/allmydata/test/_twisted_9607.py
304${PYSITELIB}/allmydata/test/bench_dirnode.pyc 316${PYSITELIB}/allmydata/test/_twisted_9607.pyc
305${PYSITELIB}/allmydata/test/bench_dirnode.pyo 317${PYSITELIB}/allmydata/test/_twisted_9607.pyo
306${PYSITELIB}/allmydata/test/check_grid.py 318${PYSITELIB}/allmydata/test/check_grid.py
307${PYSITELIB}/allmydata/test/check_grid.pyc 319${PYSITELIB}/allmydata/test/check_grid.pyc
308${PYSITELIB}/allmydata/test/check_grid.pyo 320${PYSITELIB}/allmydata/test/check_grid.pyo
309${PYSITELIB}/allmydata/test/check_load.py 321${PYSITELIB}/allmydata/test/check_load.py
310${PYSITELIB}/allmydata/test/check_load.pyc 322${PYSITELIB}/allmydata/test/check_load.pyc
311${PYSITELIB}/allmydata/test/check_load.pyo 323${PYSITELIB}/allmydata/test/check_load.pyo
312${PYSITELIB}/allmydata/test/check_memory.py 324${PYSITELIB}/allmydata/test/check_memory.py
313${PYSITELIB}/allmydata/test/check_memory.pyc 325${PYSITELIB}/allmydata/test/check_memory.pyc
314${PYSITELIB}/allmydata/test/check_memory.pyo 326${PYSITELIB}/allmydata/test/check_memory.pyo
315${PYSITELIB}/allmydata/test/check_speed.py 327${PYSITELIB}/allmydata/test/check_speed.py
316${PYSITELIB}/allmydata/test/check_speed.pyc 328${PYSITELIB}/allmydata/test/check_speed.pyc
317${PYSITELIB}/allmydata/test/check_speed.pyo 329${PYSITELIB}/allmydata/test/check_speed.pyo
318${PYSITELIB}/allmydata/test/cli/__init__.py 330${PYSITELIB}/allmydata/test/cli/__init__.py
@@ -341,50 +353,59 @@ ${PYSITELIB}/allmydata/test/cli/test_cre @@ -341,50 +353,59 @@ ${PYSITELIB}/allmydata/test/cli/test_cre
341${PYSITELIB}/allmydata/test/cli/test_create.pyo 353${PYSITELIB}/allmydata/test/cli/test_create.pyo
342${PYSITELIB}/allmydata/test/cli/test_create_alias.py 354${PYSITELIB}/allmydata/test/cli/test_create_alias.py
343${PYSITELIB}/allmydata/test/cli/test_create_alias.pyc 355${PYSITELIB}/allmydata/test/cli/test_create_alias.pyc
344${PYSITELIB}/allmydata/test/cli/test_create_alias.pyo 356${PYSITELIB}/allmydata/test/cli/test_create_alias.pyo
345${PYSITELIB}/allmydata/test/cli/test_daemonize.py 357${PYSITELIB}/allmydata/test/cli/test_daemonize.py
346${PYSITELIB}/allmydata/test/cli/test_daemonize.pyc 358${PYSITELIB}/allmydata/test/cli/test_daemonize.pyc
347${PYSITELIB}/allmydata/test/cli/test_daemonize.pyo 359${PYSITELIB}/allmydata/test/cli/test_daemonize.pyo
348${PYSITELIB}/allmydata/test/cli/test_invite.py 360${PYSITELIB}/allmydata/test/cli/test_invite.py
349${PYSITELIB}/allmydata/test/cli/test_invite.pyc 361${PYSITELIB}/allmydata/test/cli/test_invite.pyc
350${PYSITELIB}/allmydata/test/cli/test_invite.pyo 362${PYSITELIB}/allmydata/test/cli/test_invite.pyo
351${PYSITELIB}/allmydata/test/cli/test_list.py 363${PYSITELIB}/allmydata/test/cli/test_list.py
352${PYSITELIB}/allmydata/test/cli/test_list.pyc 364${PYSITELIB}/allmydata/test/cli/test_list.pyc
353${PYSITELIB}/allmydata/test/cli/test_list.pyo 365${PYSITELIB}/allmydata/test/cli/test_list.pyo
354${PYSITELIB}/allmydata/test/cli/test_magic_folder.py 
355${PYSITELIB}/allmydata/test/cli/test_magic_folder.pyc 
356${PYSITELIB}/allmydata/test/cli/test_magic_folder.pyo 
357${PYSITELIB}/allmydata/test/cli/test_mv.py 366${PYSITELIB}/allmydata/test/cli/test_mv.py
358${PYSITELIB}/allmydata/test/cli/test_mv.pyc 367${PYSITELIB}/allmydata/test/cli/test_mv.pyc
359${PYSITELIB}/allmydata/test/cli/test_mv.pyo 368${PYSITELIB}/allmydata/test/cli/test_mv.pyo
360${PYSITELIB}/allmydata/test/cli/test_put.py 369${PYSITELIB}/allmydata/test/cli/test_put.py
361${PYSITELIB}/allmydata/test/cli/test_put.pyc 370${PYSITELIB}/allmydata/test/cli/test_put.pyc
362${PYSITELIB}/allmydata/test/cli/test_put.pyo 371${PYSITELIB}/allmydata/test/cli/test_put.pyo
363${PYSITELIB}/allmydata/test/cli/test_start.py 372${PYSITELIB}/allmydata/test/cli/test_start.py
364${PYSITELIB}/allmydata/test/cli/test_start.pyc 373${PYSITELIB}/allmydata/test/cli/test_start.pyc
365${PYSITELIB}/allmydata/test/cli/test_start.pyo 374${PYSITELIB}/allmydata/test/cli/test_start.pyo
366${PYSITELIB}/allmydata/test/cli/test_status.py 375${PYSITELIB}/allmydata/test/cli/test_status.py
367${PYSITELIB}/allmydata/test/cli/test_status.pyc 376${PYSITELIB}/allmydata/test/cli/test_status.pyc
368${PYSITELIB}/allmydata/test/cli/test_status.pyo 377${PYSITELIB}/allmydata/test/cli/test_status.pyo
 378${PYSITELIB}/allmydata/test/cli_node_api.py
 379${PYSITELIB}/allmydata/test/cli_node_api.pyc
 380${PYSITELIB}/allmydata/test/cli_node_api.pyo
369${PYSITELIB}/allmydata/test/common.py 381${PYSITELIB}/allmydata/test/common.py
370${PYSITELIB}/allmydata/test/common.pyc 382${PYSITELIB}/allmydata/test/common.pyc
371${PYSITELIB}/allmydata/test/common.pyo 383${PYSITELIB}/allmydata/test/common.pyo
372${PYSITELIB}/allmydata/test/common_util.py 384${PYSITELIB}/allmydata/test/common_util.py
373${PYSITELIB}/allmydata/test/common_util.pyc 385${PYSITELIB}/allmydata/test/common_util.pyc
374${PYSITELIB}/allmydata/test/common_util.pyo 386${PYSITELIB}/allmydata/test/common_util.pyo
375${PYSITELIB}/allmydata/test/common_web.py 387${PYSITELIB}/allmydata/test/common_web.py
376${PYSITELIB}/allmydata/test/common_web.pyc 388${PYSITELIB}/allmydata/test/common_web.pyc
377${PYSITELIB}/allmydata/test/common_web.pyo 389${PYSITELIB}/allmydata/test/common_web.pyo
 390${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-priv.txt
 391${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-pub.txt
 392${PYSITELIB}/allmydata/test/data/pycryptopp-rsa-2048-sig.txt
 393${PYSITELIB}/allmydata/test/eliotutil.py
 394${PYSITELIB}/allmydata/test/eliotutil.pyc
 395${PYSITELIB}/allmydata/test/eliotutil.pyo
 396${PYSITELIB}/allmydata/test/matchers.py
 397${PYSITELIB}/allmydata/test/matchers.pyc
 398${PYSITELIB}/allmydata/test/matchers.pyo
378${PYSITELIB}/allmydata/test/mutable/__init__.py 399${PYSITELIB}/allmydata/test/mutable/__init__.py
379${PYSITELIB}/allmydata/test/mutable/__init__.pyc 400${PYSITELIB}/allmydata/test/mutable/__init__.pyc
380${PYSITELIB}/allmydata/test/mutable/__init__.pyo 401${PYSITELIB}/allmydata/test/mutable/__init__.pyo
381${PYSITELIB}/allmydata/test/mutable/test_checker.py 402${PYSITELIB}/allmydata/test/mutable/test_checker.py
382${PYSITELIB}/allmydata/test/mutable/test_checker.pyc 403${PYSITELIB}/allmydata/test/mutable/test_checker.pyc
383${PYSITELIB}/allmydata/test/mutable/test_checker.pyo 404${PYSITELIB}/allmydata/test/mutable/test_checker.pyo
384${PYSITELIB}/allmydata/test/mutable/test_datahandle.py 405${PYSITELIB}/allmydata/test/mutable/test_datahandle.py
385${PYSITELIB}/allmydata/test/mutable/test_datahandle.pyc 406${PYSITELIB}/allmydata/test/mutable/test_datahandle.pyc
386${PYSITELIB}/allmydata/test/mutable/test_datahandle.pyo 407${PYSITELIB}/allmydata/test/mutable/test_datahandle.pyo
387${PYSITELIB}/allmydata/test/mutable/test_different_encoding.py 408${PYSITELIB}/allmydata/test/mutable/test_different_encoding.py
388${PYSITELIB}/allmydata/test/mutable/test_different_encoding.pyc 409${PYSITELIB}/allmydata/test/mutable/test_different_encoding.pyc
389${PYSITELIB}/allmydata/test/mutable/test_different_encoding.pyo 410${PYSITELIB}/allmydata/test/mutable/test_different_encoding.pyo
390${PYSITELIB}/allmydata/test/mutable/test_exceptions.py 411${PYSITELIB}/allmydata/test/mutable/test_exceptions.py
@@ -419,404 +440,483 @@ ${PYSITELIB}/allmydata/test/mutable/test @@ -419,404 +440,483 @@ ${PYSITELIB}/allmydata/test/mutable/test
419${PYSITELIB}/allmydata/test/mutable/test_servermap.pyo 440${PYSITELIB}/allmydata/test/mutable/test_servermap.pyo
420${PYSITELIB}/allmydata/test/mutable/test_update.py 441${PYSITELIB}/allmydata/test/mutable/test_update.py
421${PYSITELIB}/allmydata/test/mutable/test_update.pyc 442${PYSITELIB}/allmydata/test/mutable/test_update.pyc
422${PYSITELIB}/allmydata/test/mutable/test_update.pyo 443${PYSITELIB}/allmydata/test/mutable/test_update.pyo
423${PYSITELIB}/allmydata/test/mutable/test_version.py 444${PYSITELIB}/allmydata/test/mutable/test_version.py
424${PYSITELIB}/allmydata/test/mutable/test_version.pyc 445${PYSITELIB}/allmydata/test/mutable/test_version.pyc
425${PYSITELIB}/allmydata/test/mutable/test_version.pyo 446${PYSITELIB}/allmydata/test/mutable/test_version.pyo
426${PYSITELIB}/allmydata/test/mutable/util.py 447${PYSITELIB}/allmydata/test/mutable/util.py
427${PYSITELIB}/allmydata/test/mutable/util.pyc 448${PYSITELIB}/allmydata/test/mutable/util.pyc
428${PYSITELIB}/allmydata/test/mutable/util.pyo 449${PYSITELIB}/allmydata/test/mutable/util.pyo
429${PYSITELIB}/allmydata/test/no_network.py 450${PYSITELIB}/allmydata/test/no_network.py
430${PYSITELIB}/allmydata/test/no_network.pyc 451${PYSITELIB}/allmydata/test/no_network.pyc
431${PYSITELIB}/allmydata/test/no_network.pyo 452${PYSITELIB}/allmydata/test/no_network.pyo
 453${PYSITELIB}/allmydata/test/plugins/tahoe_lafs_dropin.py
 454${PYSITELIB}/allmydata/test/plugins/tahoe_lafs_dropin.pyc
 455${PYSITELIB}/allmydata/test/plugins/tahoe_lafs_dropin.pyo
 456${PYSITELIB}/allmydata/test/python3_tests.py
 457${PYSITELIB}/allmydata/test/python3_tests.pyc
 458${PYSITELIB}/allmydata/test/python3_tests.pyo
432${PYSITELIB}/allmydata/test/status.py 459${PYSITELIB}/allmydata/test/status.py
433${PYSITELIB}/allmydata/test/status.pyc 460${PYSITELIB}/allmydata/test/status.pyc
434${PYSITELIB}/allmydata/test/status.pyo 461${PYSITELIB}/allmydata/test/status.pyo
 462${PYSITELIB}/allmydata/test/storage_plugin.py
 463${PYSITELIB}/allmydata/test/storage_plugin.pyc
 464${PYSITELIB}/allmydata/test/storage_plugin.pyo
 465${PYSITELIB}/allmydata/test/test_abbreviate.py
 466${PYSITELIB}/allmydata/test/test_abbreviate.pyc
 467${PYSITELIB}/allmydata/test/test_abbreviate.pyo
435${PYSITELIB}/allmydata/test/test_auth.py 468${PYSITELIB}/allmydata/test/test_auth.py
436${PYSITELIB}/allmydata/test/test_auth.pyc 469${PYSITELIB}/allmydata/test/test_auth.pyc
437${PYSITELIB}/allmydata/test/test_auth.pyo 470${PYSITELIB}/allmydata/test/test_auth.pyo
438${PYSITELIB}/allmydata/test/test_backupdb.py 471${PYSITELIB}/allmydata/test/test_backupdb.py
439${PYSITELIB}/allmydata/test/test_backupdb.pyc 472${PYSITELIB}/allmydata/test/test_backupdb.pyc
440${PYSITELIB}/allmydata/test/test_backupdb.pyo 473${PYSITELIB}/allmydata/test/test_backupdb.pyo
 474${PYSITELIB}/allmydata/test/test_base32.py
 475${PYSITELIB}/allmydata/test/test_base32.pyc
 476${PYSITELIB}/allmydata/test/test_base32.pyo
441${PYSITELIB}/allmydata/test/test_base62.py 477${PYSITELIB}/allmydata/test/test_base62.py
442${PYSITELIB}/allmydata/test/test_base62.pyc 478${PYSITELIB}/allmydata/test/test_base62.pyc
443${PYSITELIB}/allmydata/test/test_base62.pyo 479${PYSITELIB}/allmydata/test/test_base62.pyo
444${PYSITELIB}/allmydata/test/test_checker.py 480${PYSITELIB}/allmydata/test/test_checker.py
445${PYSITELIB}/allmydata/test/test_checker.pyc 481${PYSITELIB}/allmydata/test/test_checker.pyc
446${PYSITELIB}/allmydata/test/test_checker.pyo 482${PYSITELIB}/allmydata/test/test_checker.pyo
447${PYSITELIB}/allmydata/test/test_client.py 483${PYSITELIB}/allmydata/test/test_client.py
448${PYSITELIB}/allmydata/test/test_client.pyc 484${PYSITELIB}/allmydata/test/test_client.pyc
449${PYSITELIB}/allmydata/test/test_client.pyo 485${PYSITELIB}/allmydata/test/test_client.pyo
450${PYSITELIB}/allmydata/test/test_codec.py 486${PYSITELIB}/allmydata/test/test_codec.py
451${PYSITELIB}/allmydata/test/test_codec.pyc 487${PYSITELIB}/allmydata/test/test_codec.pyc
452${PYSITELIB}/allmydata/test/test_codec.pyo 488${PYSITELIB}/allmydata/test/test_codec.pyo
 489${PYSITELIB}/allmydata/test/test_common_util.py
 490${PYSITELIB}/allmydata/test/test_common_util.pyc
 491${PYSITELIB}/allmydata/test/test_common_util.pyo
453${PYSITELIB}/allmydata/test/test_configutil.py 492${PYSITELIB}/allmydata/test/test_configutil.py
454${PYSITELIB}/allmydata/test/test_configutil.pyc 493${PYSITELIB}/allmydata/test/test_configutil.pyc
455${PYSITELIB}/allmydata/test/test_configutil.pyo 494${PYSITELIB}/allmydata/test/test_configutil.pyo
 495${PYSITELIB}/allmydata/test/test_connection_status.py
 496${PYSITELIB}/allmydata/test/test_connection_status.pyc
 497${PYSITELIB}/allmydata/test/test_connection_status.pyo
456${PYSITELIB}/allmydata/test/test_connections.py 498${PYSITELIB}/allmydata/test/test_connections.py
457${PYSITELIB}/allmydata/test/test_connections.pyc 499${PYSITELIB}/allmydata/test/test_connections.pyc
458${PYSITELIB}/allmydata/test/test_connections.pyo 500${PYSITELIB}/allmydata/test/test_connections.pyo
459${PYSITELIB}/allmydata/test/test_crawler.py 501${PYSITELIB}/allmydata/test/test_crawler.py
460${PYSITELIB}/allmydata/test/test_crawler.pyc 502${PYSITELIB}/allmydata/test/test_crawler.pyc
461${PYSITELIB}/allmydata/test/test_crawler.pyo 503${PYSITELIB}/allmydata/test/test_crawler.pyo
 504${PYSITELIB}/allmydata/test/test_crypto.py
 505${PYSITELIB}/allmydata/test/test_crypto.pyc
 506${PYSITELIB}/allmydata/test/test_crypto.pyo
462${PYSITELIB}/allmydata/test/test_deepcheck.py 507${PYSITELIB}/allmydata/test/test_deepcheck.py
463${PYSITELIB}/allmydata/test/test_deepcheck.pyc 508${PYSITELIB}/allmydata/test/test_deepcheck.pyc
464${PYSITELIB}/allmydata/test/test_deepcheck.pyo 509${PYSITELIB}/allmydata/test/test_deepcheck.pyo
 510${PYSITELIB}/allmydata/test/test_deferredutil.py
 511${PYSITELIB}/allmydata/test/test_deferredutil.pyc
 512${PYSITELIB}/allmydata/test/test_deferredutil.pyo
 513${PYSITELIB}/allmydata/test/test_dictutil.py
 514${PYSITELIB}/allmydata/test/test_dictutil.pyc
 515${PYSITELIB}/allmydata/test/test_dictutil.pyo
465${PYSITELIB}/allmydata/test/test_dirnode.py 516${PYSITELIB}/allmydata/test/test_dirnode.py
466${PYSITELIB}/allmydata/test/test_dirnode.pyc 517${PYSITELIB}/allmydata/test/test_dirnode.pyc
467${PYSITELIB}/allmydata/test/test_dirnode.pyo 518${PYSITELIB}/allmydata/test/test_dirnode.pyo
468${PYSITELIB}/allmydata/test/test_download.py 519${PYSITELIB}/allmydata/test/test_download.py
469${PYSITELIB}/allmydata/test/test_download.pyc 520${PYSITELIB}/allmydata/test/test_download.pyc
470${PYSITELIB}/allmydata/test/test_download.pyo 521${PYSITELIB}/allmydata/test/test_download.pyo
 522${PYSITELIB}/allmydata/test/test_eliotutil.py
 523${PYSITELIB}/allmydata/test/test_eliotutil.pyc
 524${PYSITELIB}/allmydata/test/test_eliotutil.pyo
471${PYSITELIB}/allmydata/test/test_encode.py 525${PYSITELIB}/allmydata/test/test_encode.py
472${PYSITELIB}/allmydata/test/test_encode.pyc 526${PYSITELIB}/allmydata/test/test_encode.pyc
473${PYSITELIB}/allmydata/test/test_encode.pyo 527${PYSITELIB}/allmydata/test/test_encode.pyo
474${PYSITELIB}/allmydata/test/test_encodingutil.py 528${PYSITELIB}/allmydata/test/test_encodingutil.py
475${PYSITELIB}/allmydata/test/test_encodingutil.pyc 529${PYSITELIB}/allmydata/test/test_encodingutil.pyc
476${PYSITELIB}/allmydata/test/test_encodingutil.pyo 530${PYSITELIB}/allmydata/test/test_encodingutil.pyo
477${PYSITELIB}/allmydata/test/test_filenode.py 531${PYSITELIB}/allmydata/test/test_filenode.py
478${PYSITELIB}/allmydata/test/test_filenode.pyc 532${PYSITELIB}/allmydata/test/test_filenode.pyc
479${PYSITELIB}/allmydata/test/test_filenode.pyo 533${PYSITELIB}/allmydata/test/test_filenode.pyo
480${PYSITELIB}/allmydata/test/test_ftp.py 534${PYSITELIB}/allmydata/test/test_ftp.py
481${PYSITELIB}/allmydata/test/test_ftp.pyc 535${PYSITELIB}/allmydata/test/test_ftp.pyc
482${PYSITELIB}/allmydata/test/test_ftp.pyo 536${PYSITELIB}/allmydata/test/test_ftp.pyo
483${PYSITELIB}/allmydata/test/test_happiness.py 537${PYSITELIB}/allmydata/test/test_happiness.py
484${PYSITELIB}/allmydata/test/test_happiness.pyc 538${PYSITELIB}/allmydata/test/test_happiness.pyc
485${PYSITELIB}/allmydata/test/test_happiness.pyo 539${PYSITELIB}/allmydata/test/test_happiness.pyo
486${PYSITELIB}/allmydata/test/test_hashtree.py 540${PYSITELIB}/allmydata/test/test_hashtree.py
487${PYSITELIB}/allmydata/test/test_hashtree.pyc 541${PYSITELIB}/allmydata/test/test_hashtree.pyc
488${PYSITELIB}/allmydata/test/test_hashtree.pyo 542${PYSITELIB}/allmydata/test/test_hashtree.pyo
 543${PYSITELIB}/allmydata/test/test_hashutil.py
 544${PYSITELIB}/allmydata/test/test_hashutil.pyc
 545${PYSITELIB}/allmydata/test/test_hashutil.pyo
489${PYSITELIB}/allmydata/test/test_helper.py 546${PYSITELIB}/allmydata/test/test_helper.py
490${PYSITELIB}/allmydata/test/test_helper.pyc 547${PYSITELIB}/allmydata/test/test_helper.pyc
491${PYSITELIB}/allmydata/test/test_helper.pyo 548${PYSITELIB}/allmydata/test/test_helper.pyo
 549${PYSITELIB}/allmydata/test/test_humanreadable.py
 550${PYSITELIB}/allmydata/test/test_humanreadable.pyc
 551${PYSITELIB}/allmydata/test/test_humanreadable.pyo
492${PYSITELIB}/allmydata/test/test_hung_server.py 552${PYSITELIB}/allmydata/test/test_hung_server.py
493${PYSITELIB}/allmydata/test/test_hung_server.pyc 553${PYSITELIB}/allmydata/test/test_hung_server.pyc
494${PYSITELIB}/allmydata/test/test_hung_server.pyo 554${PYSITELIB}/allmydata/test/test_hung_server.pyo
495${PYSITELIB}/allmydata/test/test_i2p_provider.py 555${PYSITELIB}/allmydata/test/test_i2p_provider.py
496${PYSITELIB}/allmydata/test/test_i2p_provider.pyc 556${PYSITELIB}/allmydata/test/test_i2p_provider.pyc
497${PYSITELIB}/allmydata/test/test_i2p_provider.pyo 557${PYSITELIB}/allmydata/test/test_i2p_provider.pyo
498${PYSITELIB}/allmydata/test/test_immutable.py 558${PYSITELIB}/allmydata/test/test_immutable.py
499${PYSITELIB}/allmydata/test/test_immutable.pyc 559${PYSITELIB}/allmydata/test/test_immutable.pyc
500${PYSITELIB}/allmydata/test/test_immutable.pyo 560${PYSITELIB}/allmydata/test/test_immutable.pyo
501${PYSITELIB}/allmydata/test/test_import.py 561${PYSITELIB}/allmydata/test/test_import.py
502${PYSITELIB}/allmydata/test/test_import.pyc 562${PYSITELIB}/allmydata/test/test_import.pyc
503${PYSITELIB}/allmydata/test/test_import.pyo 563${PYSITELIB}/allmydata/test/test_import.pyo
504${PYSITELIB}/allmydata/test/test_introducer.py 564${PYSITELIB}/allmydata/test/test_introducer.py
505${PYSITELIB}/allmydata/test/test_introducer.pyc 565${PYSITELIB}/allmydata/test/test_introducer.pyc
506${PYSITELIB}/allmydata/test/test_introducer.pyo 566${PYSITELIB}/allmydata/test/test_introducer.pyo
507${PYSITELIB}/allmydata/test/test_iputil.py 567${PYSITELIB}/allmydata/test/test_iputil.py
508${PYSITELIB}/allmydata/test/test_iputil.pyc 568${PYSITELIB}/allmydata/test/test_iputil.pyc
509${PYSITELIB}/allmydata/test/test_iputil.pyo 569${PYSITELIB}/allmydata/test/test_iputil.pyo
510${PYSITELIB}/allmydata/test/test_json_metadata.py 570${PYSITELIB}/allmydata/test/test_json_metadata.py
511${PYSITELIB}/allmydata/test/test_json_metadata.pyc 571${PYSITELIB}/allmydata/test/test_json_metadata.pyc
512${PYSITELIB}/allmydata/test/test_json_metadata.pyo 572${PYSITELIB}/allmydata/test/test_json_metadata.pyo
513${PYSITELIB}/allmydata/test/test_magic_folder.py 573${PYSITELIB}/allmydata/test/test_log.py
514${PYSITELIB}/allmydata/test/test_magic_folder.pyc 574${PYSITELIB}/allmydata/test/test_log.pyc
515${PYSITELIB}/allmydata/test/test_magic_folder.pyo 575${PYSITELIB}/allmydata/test/test_log.pyo
516${PYSITELIB}/allmydata/test/test_magicpath.py 576${PYSITELIB}/allmydata/test/test_monitor.py
517${PYSITELIB}/allmydata/test/test_magicpath.pyc 577${PYSITELIB}/allmydata/test/test_monitor.pyc
518${PYSITELIB}/allmydata/test/test_magicpath.pyo 578${PYSITELIB}/allmydata/test/test_monitor.pyo
519${PYSITELIB}/allmydata/test/test_multi_introducers.py 579${PYSITELIB}/allmydata/test/test_multi_introducers.py
520${PYSITELIB}/allmydata/test/test_multi_introducers.pyc 580${PYSITELIB}/allmydata/test/test_multi_introducers.pyc
521${PYSITELIB}/allmydata/test/test_multi_introducers.pyo 581${PYSITELIB}/allmydata/test/test_multi_introducers.pyo
522${PYSITELIB}/allmydata/test/test_netstring.py 582${PYSITELIB}/allmydata/test/test_netstring.py
523${PYSITELIB}/allmydata/test/test_netstring.pyc 583${PYSITELIB}/allmydata/test/test_netstring.pyc
524${PYSITELIB}/allmydata/test/test_netstring.pyo 584${PYSITELIB}/allmydata/test/test_netstring.pyo
525${PYSITELIB}/allmydata/test/test_no_network.py 585${PYSITELIB}/allmydata/test/test_no_network.py
526${PYSITELIB}/allmydata/test/test_no_network.pyc 586${PYSITELIB}/allmydata/test/test_no_network.pyc
527${PYSITELIB}/allmydata/test/test_no_network.pyo 587${PYSITELIB}/allmydata/test/test_no_network.pyo
528${PYSITELIB}/allmydata/test/test_node.py 588${PYSITELIB}/allmydata/test/test_node.py
529${PYSITELIB}/allmydata/test/test_node.pyc 589${PYSITELIB}/allmydata/test/test_node.pyc
530${PYSITELIB}/allmydata/test/test_node.pyo 590${PYSITELIB}/allmydata/test/test_node.pyo
531${PYSITELIB}/allmydata/test/test_observer.py 591${PYSITELIB}/allmydata/test/test_observer.py
532${PYSITELIB}/allmydata/test/test_observer.pyc 592${PYSITELIB}/allmydata/test/test_observer.pyc
533${PYSITELIB}/allmydata/test/test_observer.pyo 593${PYSITELIB}/allmydata/test/test_observer.pyo
 594${PYSITELIB}/allmydata/test/test_pipeline.py
 595${PYSITELIB}/allmydata/test/test_pipeline.pyc
 596${PYSITELIB}/allmydata/test/test_pipeline.pyo
 597${PYSITELIB}/allmydata/test/test_python2_regressions.py
 598${PYSITELIB}/allmydata/test/test_python2_regressions.pyc
 599${PYSITELIB}/allmydata/test/test_python2_regressions.pyo
 600${PYSITELIB}/allmydata/test/test_python3.py
 601${PYSITELIB}/allmydata/test/test_python3.pyc
 602${PYSITELIB}/allmydata/test/test_python3.pyo
534${PYSITELIB}/allmydata/test/test_repairer.py 603${PYSITELIB}/allmydata/test/test_repairer.py
535${PYSITELIB}/allmydata/test/test_repairer.pyc 604${PYSITELIB}/allmydata/test/test_repairer.pyc
536${PYSITELIB}/allmydata/test/test_repairer.pyo 605${PYSITELIB}/allmydata/test/test_repairer.pyo
537${PYSITELIB}/allmydata/test/test_runner.py 606${PYSITELIB}/allmydata/test/test_runner.py
538${PYSITELIB}/allmydata/test/test_runner.pyc 607${PYSITELIB}/allmydata/test/test_runner.pyc
539${PYSITELIB}/allmydata/test/test_runner.pyo 608${PYSITELIB}/allmydata/test/test_runner.pyo
540${PYSITELIB}/allmydata/test/test_sftp.py 609${PYSITELIB}/allmydata/test/test_sftp.py
541${PYSITELIB}/allmydata/test/test_sftp.pyc 610${PYSITELIB}/allmydata/test/test_sftp.pyc
542${PYSITELIB}/allmydata/test/test_sftp.pyo 611${PYSITELIB}/allmydata/test/test_sftp.pyo
 612${PYSITELIB}/allmydata/test/test_spans.py
 613${PYSITELIB}/allmydata/test/test_spans.pyc
 614${PYSITELIB}/allmydata/test/test_spans.pyo
 615${PYSITELIB}/allmydata/test/test_statistics.py
 616${PYSITELIB}/allmydata/test/test_statistics.pyc
 617${PYSITELIB}/allmydata/test/test_statistics.pyo
543${PYSITELIB}/allmydata/test/test_stats.py 618${PYSITELIB}/allmydata/test/test_stats.py
544${PYSITELIB}/allmydata/test/test_stats.pyc 619${PYSITELIB}/allmydata/test/test_stats.pyc
545${PYSITELIB}/allmydata/test/test_stats.pyo 620${PYSITELIB}/allmydata/test/test_stats.pyo
546${PYSITELIB}/allmydata/test/test_storage.py 621${PYSITELIB}/allmydata/test/test_storage.py
547${PYSITELIB}/allmydata/test/test_storage.pyc 622${PYSITELIB}/allmydata/test/test_storage.pyc
548${PYSITELIB}/allmydata/test/test_storage.pyo 623${PYSITELIB}/allmydata/test/test_storage.pyo
549${PYSITELIB}/allmydata/test/test_storage_client.py 624${PYSITELIB}/allmydata/test/test_storage_client.py
550${PYSITELIB}/allmydata/test/test_storage_client.pyc 625${PYSITELIB}/allmydata/test/test_storage_client.pyc
551${PYSITELIB}/allmydata/test/test_storage_client.pyo 626${PYSITELIB}/allmydata/test/test_storage_client.pyo
 627${PYSITELIB}/allmydata/test/test_storage_web.py
 628${PYSITELIB}/allmydata/test/test_storage_web.pyc
 629${PYSITELIB}/allmydata/test/test_storage_web.pyo
552${PYSITELIB}/allmydata/test/test_system.py 630${PYSITELIB}/allmydata/test/test_system.py
553${PYSITELIB}/allmydata/test/test_system.pyc 631${PYSITELIB}/allmydata/test/test_system.pyc
554${PYSITELIB}/allmydata/test/test_system.pyo 632${PYSITELIB}/allmydata/test/test_system.pyo
 633${PYSITELIB}/allmydata/test/test_testing.py
 634${PYSITELIB}/allmydata/test/test_testing.pyc
 635${PYSITELIB}/allmydata/test/test_testing.pyo
 636${PYSITELIB}/allmydata/test/test_time_format.py
 637${PYSITELIB}/allmydata/test/test_time_format.pyc
 638${PYSITELIB}/allmydata/test/test_time_format.pyo
555${PYSITELIB}/allmydata/test/test_tor_provider.py 639${PYSITELIB}/allmydata/test/test_tor_provider.py
556${PYSITELIB}/allmydata/test/test_tor_provider.pyc 640${PYSITELIB}/allmydata/test/test_tor_provider.pyc
557${PYSITELIB}/allmydata/test/test_tor_provider.pyo 641${PYSITELIB}/allmydata/test/test_tor_provider.pyo
558${PYSITELIB}/allmydata/test/test_upload.py 642${PYSITELIB}/allmydata/test/test_upload.py
559${PYSITELIB}/allmydata/test/test_upload.pyc 643${PYSITELIB}/allmydata/test/test_upload.pyc
560${PYSITELIB}/allmydata/test/test_upload.pyo 644${PYSITELIB}/allmydata/test/test_upload.pyo
561${PYSITELIB}/allmydata/test/test_uri.py 645${PYSITELIB}/allmydata/test/test_uri.py
562${PYSITELIB}/allmydata/test/test_uri.pyc 646${PYSITELIB}/allmydata/test/test_uri.pyc
563${PYSITELIB}/allmydata/test/test_uri.pyo 647${PYSITELIB}/allmydata/test/test_uri.pyo
564${PYSITELIB}/allmydata/test/test_util.py 648${PYSITELIB}/allmydata/test/test_util.py
565${PYSITELIB}/allmydata/test/test_util.pyc 649${PYSITELIB}/allmydata/test/test_util.pyc
566${PYSITELIB}/allmydata/test/test_util.pyo 650${PYSITELIB}/allmydata/test/test_util.pyo
567${PYSITELIB}/allmydata/test/test_version.py 651${PYSITELIB}/allmydata/test/test_version.py
568${PYSITELIB}/allmydata/test/test_version.pyc 652${PYSITELIB}/allmydata/test/test_version.pyc
569${PYSITELIB}/allmydata/test/test_version.pyo 653${PYSITELIB}/allmydata/test/test_version.pyo
 654${PYSITELIB}/allmydata/test/test_websocket_logs.py
 655${PYSITELIB}/allmydata/test/test_websocket_logs.pyc
 656${PYSITELIB}/allmydata/test/test_websocket_logs.pyo
570${PYSITELIB}/allmydata/test/web/__init__.py 657${PYSITELIB}/allmydata/test/web/__init__.py
571${PYSITELIB}/allmydata/test/web/__init__.pyc 658${PYSITELIB}/allmydata/test/web/__init__.pyc
572${PYSITELIB}/allmydata/test/web/__init__.pyo 659${PYSITELIB}/allmydata/test/web/__init__.pyo
573${PYSITELIB}/allmydata/test/web/common.py 660${PYSITELIB}/allmydata/test/web/common.py
574${PYSITELIB}/allmydata/test/web/common.pyc 661${PYSITELIB}/allmydata/test/web/common.pyc
575${PYSITELIB}/allmydata/test/web/common.pyo 662${PYSITELIB}/allmydata/test/web/common.pyo
 663${PYSITELIB}/allmydata/test/web/matchers.py
 664${PYSITELIB}/allmydata/test/web/matchers.pyc
 665${PYSITELIB}/allmydata/test/web/matchers.pyo
576${PYSITELIB}/allmydata/test/web/test_grid.py 666${PYSITELIB}/allmydata/test/web/test_grid.py
577${PYSITELIB}/allmydata/test/web/test_grid.pyc 667${PYSITELIB}/allmydata/test/web/test_grid.pyc
578${PYSITELIB}/allmydata/test/web/test_grid.pyo 668${PYSITELIB}/allmydata/test/web/test_grid.pyo
579${PYSITELIB}/allmydata/test/web/test_introducer.py 669${PYSITELIB}/allmydata/test/web/test_introducer.py
580${PYSITELIB}/allmydata/test/web/test_introducer.pyc 670${PYSITELIB}/allmydata/test/web/test_introducer.pyc
581${PYSITELIB}/allmydata/test/web/test_introducer.pyo 671${PYSITELIB}/allmydata/test/web/test_introducer.pyo
 672${PYSITELIB}/allmydata/test/web/test_logs.py
 673${PYSITELIB}/allmydata/test/web/test_logs.pyc
 674${PYSITELIB}/allmydata/test/web/test_logs.pyo
 675${PYSITELIB}/allmydata/test/web/test_private.py
 676${PYSITELIB}/allmydata/test/web/test_private.pyc
 677${PYSITELIB}/allmydata/test/web/test_private.pyo
582${PYSITELIB}/allmydata/test/web/test_root.py 678${PYSITELIB}/allmydata/test/web/test_root.py
583${PYSITELIB}/allmydata/test/web/test_root.pyc 679${PYSITELIB}/allmydata/test/web/test_root.pyc
584${PYSITELIB}/allmydata/test/web/test_root.pyo 680${PYSITELIB}/allmydata/test/web/test_root.pyo
 681${PYSITELIB}/allmydata/test/web/test_status.py
 682${PYSITELIB}/allmydata/test/web/test_status.pyc
 683${PYSITELIB}/allmydata/test/web/test_status.pyo
585${PYSITELIB}/allmydata/test/web/test_token.py 684${PYSITELIB}/allmydata/test/web/test_token.py
586${PYSITELIB}/allmydata/test/web/test_token.pyc 685${PYSITELIB}/allmydata/test/web/test_token.pyc
587${PYSITELIB}/allmydata/test/web/test_token.pyo 686${PYSITELIB}/allmydata/test/web/test_token.pyo
588${PYSITELIB}/allmydata/test/web/test_util.py 687${PYSITELIB}/allmydata/test/web/test_util.py
589${PYSITELIB}/allmydata/test/web/test_util.pyc 688${PYSITELIB}/allmydata/test/web/test_util.pyc
590${PYSITELIB}/allmydata/test/web/test_util.pyo 689${PYSITELIB}/allmydata/test/web/test_util.pyo
591${PYSITELIB}/allmydata/test/web/test_web.py 690${PYSITELIB}/allmydata/test/web/test_web.py
592${PYSITELIB}/allmydata/test/web/test_web.pyc 691${PYSITELIB}/allmydata/test/web/test_web.pyc
593${PYSITELIB}/allmydata/test/web/test_web.pyo 692${PYSITELIB}/allmydata/test/web/test_web.pyo
 693${PYSITELIB}/allmydata/testing/__init__.py
 694${PYSITELIB}/allmydata/testing/__init__.pyc
 695${PYSITELIB}/allmydata/testing/__init__.pyo
 696${PYSITELIB}/allmydata/testing/web.py
 697${PYSITELIB}/allmydata/testing/web.pyc
 698${PYSITELIB}/allmydata/testing/web.pyo
594${PYSITELIB}/allmydata/unknown.py 699${PYSITELIB}/allmydata/unknown.py
595${PYSITELIB}/allmydata/unknown.pyc 700${PYSITELIB}/allmydata/unknown.pyc
596${PYSITELIB}/allmydata/unknown.pyo 701${PYSITELIB}/allmydata/unknown.pyo
597${PYSITELIB}/allmydata/uri.py 702${PYSITELIB}/allmydata/uri.py
598${PYSITELIB}/allmydata/uri.pyc 703${PYSITELIB}/allmydata/uri.pyc
599${PYSITELIB}/allmydata/uri.pyo 704${PYSITELIB}/allmydata/uri.pyo
600${PYSITELIB}/allmydata/util/__init__.py 705${PYSITELIB}/allmydata/util/__init__.py
601${PYSITELIB}/allmydata/util/__init__.pyc 706${PYSITELIB}/allmydata/util/__init__.pyc
602${PYSITELIB}/allmydata/util/__init__.pyo 707${PYSITELIB}/allmydata/util/__init__.pyo
 708${PYSITELIB}/allmydata/util/_python3.py
 709${PYSITELIB}/allmydata/util/_python3.pyc
 710${PYSITELIB}/allmydata/util/_python3.pyo
603${PYSITELIB}/allmydata/util/abbreviate.py 711${PYSITELIB}/allmydata/util/abbreviate.py
604${PYSITELIB}/allmydata/util/abbreviate.pyc 712${PYSITELIB}/allmydata/util/abbreviate.pyc
605${PYSITELIB}/allmydata/util/abbreviate.pyo 713${PYSITELIB}/allmydata/util/abbreviate.pyo
606${PYSITELIB}/allmydata/util/assertutil.py 714${PYSITELIB}/allmydata/util/assertutil.py
607${PYSITELIB}/allmydata/util/assertutil.pyc 715${PYSITELIB}/allmydata/util/assertutil.pyc
608${PYSITELIB}/allmydata/util/assertutil.pyo 716${PYSITELIB}/allmydata/util/assertutil.pyo
609${PYSITELIB}/allmydata/util/base32.py 717${PYSITELIB}/allmydata/util/base32.py
610${PYSITELIB}/allmydata/util/base32.pyc 718${PYSITELIB}/allmydata/util/base32.pyc
611${PYSITELIB}/allmydata/util/base32.pyo 719${PYSITELIB}/allmydata/util/base32.pyo
612${PYSITELIB}/allmydata/util/base62.py 720${PYSITELIB}/allmydata/util/base62.py
613${PYSITELIB}/allmydata/util/base62.pyc 721${PYSITELIB}/allmydata/util/base62.pyc
614${PYSITELIB}/allmydata/util/base62.pyo 722${PYSITELIB}/allmydata/util/base62.pyo
615${PYSITELIB}/allmydata/util/cachedir.py 
616${PYSITELIB}/allmydata/util/cachedir.pyc 
617${PYSITELIB}/allmydata/util/cachedir.pyo 
618${PYSITELIB}/allmydata/util/configutil.py 723${PYSITELIB}/allmydata/util/configutil.py
619${PYSITELIB}/allmydata/util/configutil.pyc 724${PYSITELIB}/allmydata/util/configutil.pyc
620${PYSITELIB}/allmydata/util/configutil.pyo 725${PYSITELIB}/allmydata/util/configutil.pyo
621${PYSITELIB}/allmydata/util/connection_status.py 726${PYSITELIB}/allmydata/util/connection_status.py
622${PYSITELIB}/allmydata/util/connection_status.pyc 727${PYSITELIB}/allmydata/util/connection_status.pyc
623${PYSITELIB}/allmydata/util/connection_status.pyo 728${PYSITELIB}/allmydata/util/connection_status.pyo
624${PYSITELIB}/allmydata/util/consumer.py 729${PYSITELIB}/allmydata/util/consumer.py
625${PYSITELIB}/allmydata/util/consumer.pyc 730${PYSITELIB}/allmydata/util/consumer.pyc
626${PYSITELIB}/allmydata/util/consumer.pyo 731${PYSITELIB}/allmydata/util/consumer.pyo
627${PYSITELIB}/allmydata/util/dbutil.py 732${PYSITELIB}/allmydata/util/dbutil.py
628${PYSITELIB}/allmydata/util/dbutil.pyc 733${PYSITELIB}/allmydata/util/dbutil.pyc
629${PYSITELIB}/allmydata/util/dbutil.pyo 734${PYSITELIB}/allmydata/util/dbutil.pyo
630${PYSITELIB}/allmydata/util/deferredutil.py 735${PYSITELIB}/allmydata/util/deferredutil.py
631${PYSITELIB}/allmydata/util/deferredutil.pyc 736${PYSITELIB}/allmydata/util/deferredutil.pyc
632${PYSITELIB}/allmydata/util/deferredutil.pyo 737${PYSITELIB}/allmydata/util/deferredutil.pyo
633${PYSITELIB}/allmydata/util/dictutil.py 738${PYSITELIB}/allmydata/util/dictutil.py
634${PYSITELIB}/allmydata/util/dictutil.pyc 739${PYSITELIB}/allmydata/util/dictutil.pyc
635${PYSITELIB}/allmydata/util/dictutil.pyo 740${PYSITELIB}/allmydata/util/dictutil.pyo
 741${PYSITELIB}/allmydata/util/eliotutil.py
 742${PYSITELIB}/allmydata/util/eliotutil.pyc
 743${PYSITELIB}/allmydata/util/eliotutil.pyo
636${PYSITELIB}/allmydata/util/encodingutil.py 744${PYSITELIB}/allmydata/util/encodingutil.py
637${PYSITELIB}/allmydata/util/encodingutil.pyc 745${PYSITELIB}/allmydata/util/encodingutil.pyc
638${PYSITELIB}/allmydata/util/encodingutil.pyo 746${PYSITELIB}/allmydata/util/encodingutil.pyo
639${PYSITELIB}/allmydata/util/fake_inotify.py 
640${PYSITELIB}/allmydata/util/fake_inotify.pyc 
641${PYSITELIB}/allmydata/util/fake_inotify.pyo 
642${PYSITELIB}/allmydata/util/fileutil.py 747${PYSITELIB}/allmydata/util/fileutil.py
643${PYSITELIB}/allmydata/util/fileutil.pyc 748${PYSITELIB}/allmydata/util/fileutil.pyc
644${PYSITELIB}/allmydata/util/fileutil.pyo 749${PYSITELIB}/allmydata/util/fileutil.pyo
 750${PYSITELIB}/allmydata/util/gcutil.py
 751${PYSITELIB}/allmydata/util/gcutil.pyc
 752${PYSITELIB}/allmydata/util/gcutil.pyo
645${PYSITELIB}/allmydata/util/happinessutil.py 753${PYSITELIB}/allmydata/util/happinessutil.py
646${PYSITELIB}/allmydata/util/happinessutil.pyc 754${PYSITELIB}/allmydata/util/happinessutil.pyc
647${PYSITELIB}/allmydata/util/happinessutil.pyo 755${PYSITELIB}/allmydata/util/happinessutil.pyo
648${PYSITELIB}/allmydata/util/hashutil.py 756${PYSITELIB}/allmydata/util/hashutil.py
649${PYSITELIB}/allmydata/util/hashutil.pyc 757${PYSITELIB}/allmydata/util/hashutil.pyc
650${PYSITELIB}/allmydata/util/hashutil.pyo 758${PYSITELIB}/allmydata/util/hashutil.pyo
651${PYSITELIB}/allmydata/util/humanreadable.py 759${PYSITELIB}/allmydata/util/humanreadable.py
652${PYSITELIB}/allmydata/util/humanreadable.pyc 760${PYSITELIB}/allmydata/util/humanreadable.pyc
653${PYSITELIB}/allmydata/util/humanreadable.pyo 761${PYSITELIB}/allmydata/util/humanreadable.pyo
654${PYSITELIB}/allmydata/util/i2p_provider.py 762${PYSITELIB}/allmydata/util/i2p_provider.py
655${PYSITELIB}/allmydata/util/i2p_provider.pyc 763${PYSITELIB}/allmydata/util/i2p_provider.pyc
656${PYSITELIB}/allmydata/util/i2p_provider.pyo 764${PYSITELIB}/allmydata/util/i2p_provider.pyo
657${PYSITELIB}/allmydata/util/idlib.py 765${PYSITELIB}/allmydata/util/idlib.py
658${PYSITELIB}/allmydata/util/idlib.pyc 766${PYSITELIB}/allmydata/util/idlib.pyc
659${PYSITELIB}/allmydata/util/idlib.pyo 767${PYSITELIB}/allmydata/util/idlib.pyo
660${PYSITELIB}/allmydata/util/iputil.py 768${PYSITELIB}/allmydata/util/iputil.py
661${PYSITELIB}/allmydata/util/iputil.pyc 769${PYSITELIB}/allmydata/util/iputil.pyc
662${PYSITELIB}/allmydata/util/iputil.pyo 770${PYSITELIB}/allmydata/util/iputil.pyo
663${PYSITELIB}/allmydata/util/keyutil.py 
664${PYSITELIB}/allmydata/util/keyutil.pyc 
665${PYSITELIB}/allmydata/util/keyutil.pyo 
666${PYSITELIB}/allmydata/util/limiter.py 
667${PYSITELIB}/allmydata/util/limiter.pyc 
668${PYSITELIB}/allmydata/util/limiter.pyo 
669${PYSITELIB}/allmydata/util/log.py 771${PYSITELIB}/allmydata/util/log.py
670${PYSITELIB}/allmydata/util/log.pyc 772${PYSITELIB}/allmydata/util/log.pyc
671${PYSITELIB}/allmydata/util/log.pyo 773${PYSITELIB}/allmydata/util/log.pyo
672${PYSITELIB}/allmydata/util/mathutil.py 774${PYSITELIB}/allmydata/util/mathutil.py
673${PYSITELIB}/allmydata/util/mathutil.pyc 775${PYSITELIB}/allmydata/util/mathutil.pyc
674${PYSITELIB}/allmydata/util/mathutil.pyo 776${PYSITELIB}/allmydata/util/mathutil.pyo
675${PYSITELIB}/allmydata/util/namespace.py 777${PYSITELIB}/allmydata/util/namespace.py
676${PYSITELIB}/allmydata/util/namespace.pyc 778${PYSITELIB}/allmydata/util/namespace.pyc
677${PYSITELIB}/allmydata/util/namespace.pyo 779${PYSITELIB}/allmydata/util/namespace.pyo
678${PYSITELIB}/allmydata/util/netstring.py 780${PYSITELIB}/allmydata/util/netstring.py
679${PYSITELIB}/allmydata/util/netstring.pyc 781${PYSITELIB}/allmydata/util/netstring.pyc
680${PYSITELIB}/allmydata/util/netstring.pyo 782${PYSITELIB}/allmydata/util/netstring.pyo
681${PYSITELIB}/allmydata/util/nummedobj.py 
682${PYSITELIB}/allmydata/util/nummedobj.pyc 
683${PYSITELIB}/allmydata/util/nummedobj.pyo 
684${PYSITELIB}/allmydata/util/observer.py 783${PYSITELIB}/allmydata/util/observer.py
685${PYSITELIB}/allmydata/util/observer.pyc 784${PYSITELIB}/allmydata/util/observer.pyc
686${PYSITELIB}/allmydata/util/observer.pyo 785${PYSITELIB}/allmydata/util/observer.pyo
687${PYSITELIB}/allmydata/util/pipeline.py 786${PYSITELIB}/allmydata/util/pipeline.py
688${PYSITELIB}/allmydata/util/pipeline.pyc 787${PYSITELIB}/allmydata/util/pipeline.pyc
689${PYSITELIB}/allmydata/util/pipeline.pyo 788${PYSITELIB}/allmydata/util/pipeline.pyo
690${PYSITELIB}/allmydata/util/pkgresutil.py 
691${PYSITELIB}/allmydata/util/pkgresutil.pyc 
692${PYSITELIB}/allmydata/util/pkgresutil.pyo 
693${PYSITELIB}/allmydata/util/pollmixin.py 789${PYSITELIB}/allmydata/util/pollmixin.py
694${PYSITELIB}/allmydata/util/pollmixin.pyc 790${PYSITELIB}/allmydata/util/pollmixin.pyc
695${PYSITELIB}/allmydata/util/pollmixin.pyo 791${PYSITELIB}/allmydata/util/pollmixin.pyo
696${PYSITELIB}/allmydata/util/progress.py 792${PYSITELIB}/allmydata/util/progress.py
697${PYSITELIB}/allmydata/util/progress.pyc 793${PYSITELIB}/allmydata/util/progress.pyc
698${PYSITELIB}/allmydata/util/progress.pyo 794${PYSITELIB}/allmydata/util/progress.pyo
699${PYSITELIB}/allmydata/util/repeatable_random.py 
700${PYSITELIB}/allmydata/util/repeatable_random.pyc 
701${PYSITELIB}/allmydata/util/repeatable_random.pyo 
702${PYSITELIB}/allmydata/util/rrefutil.py 795${PYSITELIB}/allmydata/util/rrefutil.py
703${PYSITELIB}/allmydata/util/rrefutil.pyc 796${PYSITELIB}/allmydata/util/rrefutil.pyc
704${PYSITELIB}/allmydata/util/rrefutil.pyo 797${PYSITELIB}/allmydata/util/rrefutil.pyo
705${PYSITELIB}/allmydata/util/sibpath.py 798${PYSITELIB}/allmydata/util/sibpath.py
706${PYSITELIB}/allmydata/util/sibpath.pyc 799${PYSITELIB}/allmydata/util/sibpath.pyc
707${PYSITELIB}/allmydata/util/sibpath.pyo 800${PYSITELIB}/allmydata/util/sibpath.pyo
708${PYSITELIB}/allmydata/util/spans.py 801${PYSITELIB}/allmydata/util/spans.py
709${PYSITELIB}/allmydata/util/spans.pyc 802${PYSITELIB}/allmydata/util/spans.pyc
710${PYSITELIB}/allmydata/util/spans.pyo 803${PYSITELIB}/allmydata/util/spans.pyo
711${PYSITELIB}/allmydata/util/statistics.py 804${PYSITELIB}/allmydata/util/statistics.py
712${PYSITELIB}/allmydata/util/statistics.pyc 805${PYSITELIB}/allmydata/util/statistics.pyc
713${PYSITELIB}/allmydata/util/statistics.pyo 806${PYSITELIB}/allmydata/util/statistics.pyo
714${PYSITELIB}/allmydata/util/time_format.py 807${PYSITELIB}/allmydata/util/time_format.py
715${PYSITELIB}/allmydata/util/time_format.pyc 808${PYSITELIB}/allmydata/util/time_format.pyc
716${PYSITELIB}/allmydata/util/time_format.pyo 809${PYSITELIB}/allmydata/util/time_format.pyo
717${PYSITELIB}/allmydata/util/tor_provider.py 810${PYSITELIB}/allmydata/util/tor_provider.py
718${PYSITELIB}/allmydata/util/tor_provider.pyc 811${PYSITELIB}/allmydata/util/tor_provider.pyc
719${PYSITELIB}/allmydata/util/tor_provider.pyo 812${PYSITELIB}/allmydata/util/tor_provider.pyo
720${PYSITELIB}/allmydata/util/verlib.py 813${PYSITELIB}/allmydata/util/verlib.py
721${PYSITELIB}/allmydata/util/verlib.pyc 814${PYSITELIB}/allmydata/util/verlib.pyc
722${PYSITELIB}/allmydata/util/verlib.pyo 815${PYSITELIB}/allmydata/util/verlib.pyo
723${PYSITELIB}/allmydata/util/yamlutil.py 816${PYSITELIB}/allmydata/util/yamlutil.py
724${PYSITELIB}/allmydata/util/yamlutil.pyc 817${PYSITELIB}/allmydata/util/yamlutil.pyc
725${PYSITELIB}/allmydata/util/yamlutil.pyo 818${PYSITELIB}/allmydata/util/yamlutil.pyo
 819${PYSITELIB}/allmydata/version_checks.py
 820${PYSITELIB}/allmydata/version_checks.pyc
 821${PYSITELIB}/allmydata/version_checks.pyo
726${PYSITELIB}/allmydata/web/__init__.py 822${PYSITELIB}/allmydata/web/__init__.py
727${PYSITELIB}/allmydata/web/__init__.pyc 823${PYSITELIB}/allmydata/web/__init__.pyc
728${PYSITELIB}/allmydata/web/__init__.pyo 824${PYSITELIB}/allmydata/web/__init__.pyo
 825${PYSITELIB}/allmydata/web/_autobahn_1151.py
 826${PYSITELIB}/allmydata/web/_autobahn_1151.pyc
 827${PYSITELIB}/allmydata/web/_autobahn_1151.pyo
729${PYSITELIB}/allmydata/web/check-and-repair-results.xhtml 828${PYSITELIB}/allmydata/web/check-and-repair-results.xhtml
730${PYSITELIB}/allmydata/web/check-results.xhtml 829${PYSITELIB}/allmydata/web/check-results.xhtml
731${PYSITELIB}/allmydata/web/check_results.py 830${PYSITELIB}/allmydata/web/check_results.py
732${PYSITELIB}/allmydata/web/check_results.pyc 831${PYSITELIB}/allmydata/web/check_results.pyc
733${PYSITELIB}/allmydata/web/check_results.pyo 832${PYSITELIB}/allmydata/web/check_results.pyo
734${PYSITELIB}/allmydata/web/common.py 833${PYSITELIB}/allmydata/web/common.py
735${PYSITELIB}/allmydata/web/common.pyc 834${PYSITELIB}/allmydata/web/common.pyc
736${PYSITELIB}/allmydata/web/common.pyo 835${PYSITELIB}/allmydata/web/common.pyo
 836${PYSITELIB}/allmydata/web/common_py3.py
 837${PYSITELIB}/allmydata/web/common_py3.pyc
 838${PYSITELIB}/allmydata/web/common_py3.pyo
737${PYSITELIB}/allmydata/web/deep-check-and-repair-results.xhtml 839${PYSITELIB}/allmydata/web/deep-check-and-repair-results.xhtml
738${PYSITELIB}/allmydata/web/deep-check-results.xhtml 840${PYSITELIB}/allmydata/web/deep-check-results.xhtml
739${PYSITELIB}/allmydata/web/directory.py 841${PYSITELIB}/allmydata/web/directory.py
740${PYSITELIB}/allmydata/web/directory.pyc 842${PYSITELIB}/allmydata/web/directory.pyc
741${PYSITELIB}/allmydata/web/directory.pyo 843${PYSITELIB}/allmydata/web/directory.pyo
742${PYSITELIB}/allmydata/web/directory.xhtml 844${PYSITELIB}/allmydata/web/directory.xhtml
743${PYSITELIB}/allmydata/web/download-status-timeline.xhtml 
744${PYSITELIB}/allmydata/web/download-status.xhtml 845${PYSITELIB}/allmydata/web/download-status.xhtml
745${PYSITELIB}/allmydata/web/filenode.py 846${PYSITELIB}/allmydata/web/filenode.py
746${PYSITELIB}/allmydata/web/filenode.pyc 847${PYSITELIB}/allmydata/web/filenode.pyc
747${PYSITELIB}/allmydata/web/filenode.pyo 848${PYSITELIB}/allmydata/web/filenode.pyo
748${PYSITELIB}/allmydata/web/helper.xhtml 849${PYSITELIB}/allmydata/web/helper.xhtml
749${PYSITELIB}/allmydata/web/info.py 850${PYSITELIB}/allmydata/web/info.py
750${PYSITELIB}/allmydata/web/info.pyc 851${PYSITELIB}/allmydata/web/info.pyc
751${PYSITELIB}/allmydata/web/info.pyo 852${PYSITELIB}/allmydata/web/info.pyo
752${PYSITELIB}/allmydata/web/info.xhtml 853${PYSITELIB}/allmydata/web/info.xhtml
753${PYSITELIB}/allmydata/web/introducer.xhtml 854${PYSITELIB}/allmydata/web/introducer.xhtml
754${PYSITELIB}/allmydata/web/introweb.py 855${PYSITELIB}/allmydata/web/introweb.py
755${PYSITELIB}/allmydata/web/introweb.pyc 856${PYSITELIB}/allmydata/web/introweb.pyc
756${PYSITELIB}/allmydata/web/introweb.pyo 857${PYSITELIB}/allmydata/web/introweb.pyo
757${PYSITELIB}/allmydata/web/literal-check-results.xhtml 858${PYSITELIB}/allmydata/web/literal-check-results.xhtml
758${PYSITELIB}/allmydata/web/magic_folder.py 859${PYSITELIB}/allmydata/web/logs.py
759${PYSITELIB}/allmydata/web/magic_folder.pyc 860${PYSITELIB}/allmydata/web/logs.pyc
760${PYSITELIB}/allmydata/web/magic_folder.pyo 861${PYSITELIB}/allmydata/web/logs.pyo
761${PYSITELIB}/allmydata/web/manifest.xhtml 862${PYSITELIB}/allmydata/web/manifest.xhtml
762${PYSITELIB}/allmydata/web/map-update-status.xhtml 863${PYSITELIB}/allmydata/web/map-update-status.xhtml
763${PYSITELIB}/allmydata/web/operations.py 864${PYSITELIB}/allmydata/web/operations.py
764${PYSITELIB}/allmydata/web/operations.pyc 865${PYSITELIB}/allmydata/web/operations.pyc
765${PYSITELIB}/allmydata/web/operations.pyo 866${PYSITELIB}/allmydata/web/operations.pyo
 867${PYSITELIB}/allmydata/web/private.py
 868${PYSITELIB}/allmydata/web/private.pyc
 869${PYSITELIB}/allmydata/web/private.pyo
766${PYSITELIB}/allmydata/web/publish-status.xhtml 870${PYSITELIB}/allmydata/web/publish-status.xhtml
767${PYSITELIB}/allmydata/web/rename-form.xhtml 871${PYSITELIB}/allmydata/web/rename-form.xhtml
768${PYSITELIB}/allmydata/web/retrieve-status.xhtml 872${PYSITELIB}/allmydata/web/retrieve-status.xhtml
769${PYSITELIB}/allmydata/web/root.py 873${PYSITELIB}/allmydata/web/root.py
770${PYSITELIB}/allmydata/web/root.pyc 874${PYSITELIB}/allmydata/web/root.pyc
771${PYSITELIB}/allmydata/web/root.pyo 875${PYSITELIB}/allmydata/web/root.pyo
772${PYSITELIB}/allmydata/web/static/css/bootstrap.css 876${PYSITELIB}/allmydata/web/static/css/bootstrap.css
773${PYSITELIB}/allmydata/web/static/css/new-tahoe.css 877${PYSITELIB}/allmydata/web/static/css/new-tahoe.css
774${PYSITELIB}/allmydata/web/static/d3-2.4.6.js 
775${PYSITELIB}/allmydata/web/static/d3-2.4.6.time.js 
776${PYSITELIB}/allmydata/web/static/download_status_timeline.js 
777${PYSITELIB}/allmydata/web/static/icon.png 878${PYSITELIB}/allmydata/web/static/icon.png
778${PYSITELIB}/allmydata/web/static/img/connected-no.png 879${PYSITELIB}/allmydata/web/static/img/connected-no.png
 880${PYSITELIB}/allmydata/web/static/img/connected-no.svg
779${PYSITELIB}/allmydata/web/static/img/connected-not-configured.png 881${PYSITELIB}/allmydata/web/static/img/connected-not-configured.png
 882${PYSITELIB}/allmydata/web/static/img/connected-not-configured.svg
780${PYSITELIB}/allmydata/web/static/img/connected-yes.png 883${PYSITELIB}/allmydata/web/static/img/connected-yes.png
 884${PYSITELIB}/allmydata/web/static/img/connected-yes.svg
781${PYSITELIB}/allmydata/web/static/img/logo.png 885${PYSITELIB}/allmydata/web/static/img/logo.png
782${PYSITELIB}/allmydata/web/static/jquery-1.11.0.js 
783${PYSITELIB}/allmydata/web/static/tahoe.css 886${PYSITELIB}/allmydata/web/static/tahoe.css
784${PYSITELIB}/allmydata/web/statistics.xhtml 887${PYSITELIB}/allmydata/web/statistics.xhtml
785${PYSITELIB}/allmydata/web/status.py 888${PYSITELIB}/allmydata/web/status.py
786${PYSITELIB}/allmydata/web/status.pyc 889${PYSITELIB}/allmydata/web/status.pyc
787${PYSITELIB}/allmydata/web/status.pyo 890${PYSITELIB}/allmydata/web/status.pyo
788${PYSITELIB}/allmydata/web/status.xhtml 891${PYSITELIB}/allmydata/web/status.xhtml
789${PYSITELIB}/allmydata/web/storage.py 892${PYSITELIB}/allmydata/web/storage.py
790${PYSITELIB}/allmydata/web/storage.pyc 893${PYSITELIB}/allmydata/web/storage.pyc
791${PYSITELIB}/allmydata/web/storage.pyo 894${PYSITELIB}/allmydata/web/storage.pyo
 895${PYSITELIB}/allmydata/web/storage_plugins.py
 896${PYSITELIB}/allmydata/web/storage_plugins.pyc
 897${PYSITELIB}/allmydata/web/storage_plugins.pyo
792${PYSITELIB}/allmydata/web/storage_status.xhtml 898${PYSITELIB}/allmydata/web/storage_status.xhtml
793${PYSITELIB}/allmydata/web/unlinked.py 899${PYSITELIB}/allmydata/web/unlinked.py
794${PYSITELIB}/allmydata/web/unlinked.pyc 900${PYSITELIB}/allmydata/web/unlinked.pyc
795${PYSITELIB}/allmydata/web/unlinked.pyo 901${PYSITELIB}/allmydata/web/unlinked.pyo
796${PYSITELIB}/allmydata/web/upload-results.xhtml 902${PYSITELIB}/allmydata/web/upload-results.xhtml
797${PYSITELIB}/allmydata/web/upload-status.xhtml 903${PYSITELIB}/allmydata/web/upload-status.xhtml
798${PYSITELIB}/allmydata/web/welcome.xhtml 904${PYSITELIB}/allmydata/web/welcome.xhtml
799${PYSITELIB}/allmydata/webish.py 905${PYSITELIB}/allmydata/webish.py
800${PYSITELIB}/allmydata/webish.pyc 906${PYSITELIB}/allmydata/webish.pyc
801${PYSITELIB}/allmydata/webish.pyo 907${PYSITELIB}/allmydata/webish.pyo
802${PYSITELIB}/allmydata/windows/__init__.py 908${PYSITELIB}/allmydata/windows/__init__.py
803${PYSITELIB}/allmydata/windows/__init__.pyc 909${PYSITELIB}/allmydata/windows/__init__.pyc
804${PYSITELIB}/allmydata/windows/__init__.pyo 910${PYSITELIB}/allmydata/windows/__init__.pyo
805${PYSITELIB}/allmydata/windows/fixups.py 911${PYSITELIB}/allmydata/windows/fixups.py
806${PYSITELIB}/allmydata/windows/fixups.pyc 912${PYSITELIB}/allmydata/windows/fixups.pyc
807${PYSITELIB}/allmydata/windows/fixups.pyo 913${PYSITELIB}/allmydata/windows/fixups.pyo
808${PYSITELIB}/allmydata/windows/inotify.py 
809${PYSITELIB}/allmydata/windows/inotify.pyc 
810${PYSITELIB}/allmydata/windows/inotify.pyo 
811${PYSITELIB}/allmydata/windows/registry.py 914${PYSITELIB}/allmydata/windows/registry.py
812${PYSITELIB}/allmydata/windows/registry.pyc 915${PYSITELIB}/allmydata/windows/registry.pyc
813${PYSITELIB}/allmydata/windows/registry.pyo 916${PYSITELIB}/allmydata/windows/registry.pyo
814${PYSITELIB}/allmydata/windows/tahoesvc.py 
815${PYSITELIB}/allmydata/windows/tahoesvc.pyc 
816${PYSITELIB}/allmydata/windows/tahoesvc.pyo 
817${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 917${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
818${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 918${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
819${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 919${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
820${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 920${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
821${PYSITELIB}/${EGG_INFODIR}/requires.txt 921${PYSITELIB}/${EGG_INFODIR}/requires.txt
822${PYSITELIB}/${EGG_INFODIR}/top_level.txt 922${PYSITELIB}/${EGG_INFODIR}/top_level.txt

cvs diff -r1.14 -r1.15 pkgsrc/filesystems/tahoe-lafs/distinfo (expand / switch to unified diff)

--- pkgsrc/filesystems/tahoe-lafs/distinfo 2021/03/18 17:32:25 1.14
+++ pkgsrc/filesystems/tahoe-lafs/distinfo 2021/03/18 17:57:08 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2021/03/18 17:32:25 gdt Exp $ 1$NetBSD: distinfo,v 1.15 2021/03/18 17:57:08 gdt Exp $
2 2
3SHA1 (tahoe-lafs-1.13.0.tar.bz2) = 04d25aab75014efe4a7102911ac9d4c15c0718ba 3SHA1 (tahoe-lafs-1.15.0.tar.bz2) = 153ee4f1b9cc64b3266870172a9f6f21cbd86e40
4RMD160 (tahoe-lafs-1.13.0.tar.bz2) = 709e4daa9ded563d340c3c6d0d00ab481a0598a1 4RMD160 (tahoe-lafs-1.15.0.tar.bz2) = 8e860e96ac23f98c554c50e1bdd9620e22fbddba
5SHA512 (tahoe-lafs-1.13.0.tar.bz2) = 44d3b49952a892b7ee8fb90c2e0463f580139f12587eede5bc2f15dfed23d6fbec70e7376e1173f6297e1e588c84158609456d456cd4e089d31bb1823c4e55c1 5SHA512 (tahoe-lafs-1.15.0.tar.bz2) = 3a714568c29501d0d0ae32b07d11d78189e6dee6996d4816fac41e710d8081247611870eb6bc7ba393afbd368acf938dd6852bb34e2171dc0b76a3ac840142c4
6Size (tahoe-lafs-1.13.0.tar.bz2) = 1433895 bytes 6Size (tahoe-lafs-1.15.0.tar.bz2) = 2882965 bytes