command-line clarify the --server flag and use a local default #106
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#106
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The word "vdrive server" can mean either a tahoe node that exports a vdrive to a client over HTTP or a tahoe node that exports vdrive service to another tahoe node via foolscap. (The former uses the latter for its persistent storage and sharing.)
This should be clarified in the command-line's "--server" option. (It means the former.)
In addition, the default should not be the global public HTTP server, but instead the
<http://localhost:$WEBPORT>
server.Brian: have I misunderstood anything here?
Clarify the call for clarity.
Yeah, I think that's right.
I don't thingk we're planning to offer a public HTTP server anytime in the
near future. As part of a service offering, we might provide one for
customers, but of course we'll need to work out some authentication issues
for that.
My thought is that we should establish a default location for a tahoe client
node, say
~/.tahoe
, and have all of the node start-stop commands usethat by default (so '
tahoe start
' would expand to 'tahoe start --basedir=~/.tahoe
').The nonce-prefix-in-URL thing we're discussing in #98 could then by used by
the cli get/put/ls tools, so '
tahoe ls
' would mean "look in~/.tahoe/webport and and ~/.tahoe/webnonce, derive a localhost URL from that,
and use it as the base for all vdrive operations". In this case, the
get/put/ls tools could take the same --basedir argument that the
node-start-stop commands do, but an explicit --server or --httpserver or
something would override the URL computed from the contents of --basedir.
So, since we're really getting down to the wire on v0.5 release, what about making there be no-default-value for --server for now?
Making a nice default value is now ticket #110.
The rest of this ticket is fixed by a couple of patches culminating in changeset:75b10954e4dd7370.