mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-14 08:49:44 +00:00
59d6c3c822
* use new decentralized directories everywhere instead of old centralized directories * provide UI to them through the web server * provide UI to them through the CLI * update unit tests to simulate decentralized mutable directories in order to test other components that rely on them * remove the notion of a "vdrive server" and a client thereof * remove the notion of a "public vdrive", which was a directory that was centrally published/subscribed automatically by the tahoe node (you can accomplish this manually by making a directory and posting the URL to it on your web site, for example) * add a notion of "wait_for_numpeers" when you need to publish data to peers, which is how many peers should be attached before you start. The default is 1. * add __repr__ for filesystem nodes (note: these reprs contain a few bits of the secret key!) * fix a few bugs where we used to equate "mutable" with "not read-only". Nowadays all directories are mutable, but some might be read-only (to you). * fix a few bugs where code wasn't aware of the new general-purpose metadata dict the comes with each filesystem edge * sundry fixes to unit tests to adjust to the new directories, e.g. don't assume that every share on disk belongs to a chk file.
43 lines
1.3 KiB
HTML
43 lines
1.3 KiB
HTML
<html xmlns:n="http://nevow.com/ns/nevow/0.1">
|
|
<head>
|
|
<title>AllMyData - Tahoe</title>
|
|
<!-- <link href="http://www.allmydata.com/common/css/styles.css"
|
|
rel="stylesheet" type="text/css"/> -->
|
|
<link href="/webform_css" rel="stylesheet" type="text/css"/>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
</head>
|
|
<body>
|
|
|
|
<h1>Welcome To AllMyData "Tahoe"!</h1>
|
|
|
|
<div n:render="private_vdrive" />
|
|
|
|
<div>Please visit the <a href="http://allmydata.org">Tahoe home page</a> for
|
|
code updates and bug reporting. The <a href="provisioning">provisioning
|
|
tool</a> may also be useful.</div>
|
|
|
|
<h2>Grid Status</h2>
|
|
|
|
<div>My nodeid: <span n:render="string" n:data="my_nodeid" /></div>
|
|
<div>My version: <span n:render="string" n:data="version" /></div>
|
|
<div>Introducer: <span n:render="string" n:data="introducer_furl" /></div>
|
|
<div>Connected to introducer?: <span n:render="string" n:data="connected_to_introducer" /></div>
|
|
<div>Known+Connected Peers: <span n:render="string" n:data="num_peers" /></div>
|
|
|
|
<div>
|
|
<table n:render="sequence" n:data="peers" border="1">
|
|
<tr n:pattern="header">
|
|
<td>PeerID</td>
|
|
</tr>
|
|
<tr n:pattern="item" n:render="row">
|
|
<td><tt><n:slot name="peerid"/></tt></td>
|
|
</tr>
|
|
<tr n:pattern="empty"><td>no peers!</td></tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div n:render="download_form"/>
|
|
|
|
</body>
|
|
</html>
|