bfae038d46
Merge PR410: docs improvement
...
closes #410
2017-04-10 12:03:50 -07:00
5a7790b2da
explicit Python 2.7 virtualenv
2017-04-10 12:01:33 -07:00
bf0149f7d7
Merge PR412
2017-04-10 11:59:12 -07:00
f24681bfdc
simplify rendering of path to tahoe.cfg
2017-04-10 11:56:33 -07:00
0599adf87b
Merge PR407
...
closes #407
2017-04-10 11:37:18 -07:00
366fe039e8
magic-folder: change stopService to call MultiService.stopService
2017-04-10 11:36:58 -07:00
63bcc07e27
explicit path to tahoe.cfg in creation message
2017-04-07 16:59:17 +02:00
4f1dd95963
Add a 'tahoe status' command
...
This required also fixing the JSON output from
the "recent and active operations" page.
2017-04-04 12:48:41 -06:00
2ceea6df0d
Merge PR406: use @implementer instead of implements
...
This also updates several classes to be new-style (inheriting from 'object').
2017-03-23 19:25:56 -07:00
c1ed556d40
Merge PR405: use stdlib "json" instead of simplejson
...
refs ticket:2766
2017-03-23 19:20:02 -07:00
0abcbe3339
update some comments where plain cut+paste was confusing
2017-03-23 19:19:00 -07:00
49ae2c5eb7
use @implementer instead of implements
...
Also, derive some more things from 'object'
2017-02-27 11:01:30 -07:00
031a88c25f
simplejson -> json
2017-02-23 15:21:36 -07:00
bb782b0331
Merge PR400: add "tahoe list-aliases --readonly-uri"
...
Closes tahoe-lafs/tahoe-lafs:400
2017-02-21 10:09:31 -08:00
093945db22
set Referrer-Policy in one place
2017-02-13 16:07:41 -07:00
a9521b89a6
--readonly-uri for 'tahoe list-aliases'
2017-01-19 15:40:09 -07:00
ce47f6aaee
NEWS/INSTALL/relnotes: release 1.12.1
tahoe-lafs-1.12.1
2017-01-18 16:28:23 -08:00
9da041cf0e
setup.py/MANIFEST.in: include missing files
...
Oops, we didn't include test.web in the previous release tarball, or the
tests under integration/ .
2017-01-18 16:28:23 -08:00
6b373204d0
prep NEWS for 1.12.1
2017-01-17 20:15:10 -05:00
7453bdae84
Merge PR394: pass I2P keyfile to foolscap
...
closes tahoe-lafs/tahoe-lafs#394
2017-01-17 20:13:29 -05:00
be6e0a9c29
deps: we need foolscap-0.12.6 for the new I2P API
2017-01-17 20:13:05 -05:00
6db7686a8f
update tests to match
2017-01-17 20:12:55 -05:00
998af5c26e
Pass I2P keyfile to foolscap
...
If no session management is performed, txi2p starts a process-wide session the
first time a connection (client or server) is opened; all subsequent connections
use that session and its configuration properties.
This commit ensures that the same properties are passed to both client and
server endpoints, so that the correct I2P Destination is started regardless of
whether the first connection made by Tahoe-LAFS is for a client or server.
Closes #2858 .
2017-01-17 20:12:32 -05:00
5e1d464a65
Merge branch PR392
...
closes #392
closes ticket:2860
2017-01-10 16:30:18 -08:00
ee58637813
fix syntax (tcp=disabled, not =none), add test
2017-01-10 16:30:04 -08:00
3c22a3ce50
Set tcp = tor only if txtorcon is imported
...
for i2p this means tcp = none as long as txtorcon is not imported
2017-01-10 16:30:04 -08:00
f42d85b453
Merge branch 'pr393'
2017-01-09 16:47:41 -08:00
c83dde8629
Use first element returned by which
2017-01-09 19:54:51 +00:00
223b694313
Remove shutilwhich from setup.py extras
2017-01-09 19:51:38 +00:00
805be64769
Use which
from twisted
...
fixes #2856
2017-01-09 17:58:41 +00:00
8913ebfaf7
Merge branch '2862-introducers'
...
closes tahoe-lafs/tahoe-lafs#391
2017-01-08 23:00:05 -08:00
64e344b03a
introducer.yaml: ascii-fy furls before use
...
This fixes the foolscap-rejects-unicode-furls problem which prevented a
correctly-formatted introducers.yaml from working.
closes ticket:2862
2017-01-08 22:59:51 -08:00
582931b1c2
docs: recommend proper introducers.yaml syntax
...
add a test to exercise that this syntax is parseable, and another to point
out that the previously-recommended syntax was not
refs ticket:2862
2017-01-08 22:59:51 -08:00
79ff7ae5cb
move 'shutilwhich' dependency out to the [test] extra
...
This is only used by integration/conftest.py, so we don't need an
unconditional dependency on it.
closes ticket:2856
2016-12-25 14:15:52 -05:00
a06cf2ea4c
express pypiwin32 dep via a setup.py extra
...
Previously this looked at sys.platform to decide what dependencies to
include. The problem with that approach is that wheels built on a unix box
won't work on windows (and vice versa), when the (pure-python) Tahoe wheels
aren't supposed to be platform-dependent.
setup.py provides a syntax to express this properly, so wheels created on
either platform will include the pypiwin32 dependency in the metadata, but
marked as only being relevant when installing on a win32 platform.
closes ticket:2763
2016-12-24 18:00:13 -05:00
639cc92bcf
Merge PR378: add some no-referrer tags
...
I think this fixes some, but not all, of the places where <a href> tags might
cause a browser to leak dircaps via the Referrer header.
https://tahoe-lafs.org/trac/tahoe-lafs/ticket/127 discusses more thorough
fixes.
refs ticket:127
refs tahoe-lafs/tahoe-lafs#151
closes tahoe-lafs/tahoe-lafs#378
2016-12-23 23:29:09 -05:00
481a02aee7
made tests work with new attribute rel="noreferrer"
2016-12-23 23:20:52 -05:00
12844220ec
use rel="noreferrer" to prevent leakage of dircap
2016-12-23 23:20:52 -05:00
51eae34f02
Merge PR382
...
refs ticket:567
Closes #382
2016-12-23 23:07:43 -05:00
b7e76c7f24
Document api-version field for deep-stats.
2016-12-23 22:50:48 -05:00
0d47e12e40
Add some docstrings.
2016-12-23 22:50:48 -05:00
7faec2e10a
Adjust formatting to be pep8-compliant.
2016-12-23 22:50:48 -05:00
80fe154634
DeepStats: Initialize all class arguments in __init__ (good practice; makes pylint happy).
2016-12-23 22:50:48 -05:00
a95f2743ef
Add test for deep-stats api version.
2016-12-23 22:50:48 -05:00
195d94cf2c
Add api-version to DeepStats.
2016-12-23 22:50:48 -05:00
8d63208edd
Convert DeepStats to a new-style class.
2016-12-23 22:50:48 -05:00
672efa7d17
Add a docsrting to dirnode.py.
2016-12-23 22:50:48 -05:00
73fabaec19
Move DeepStats to separate file as dirnode is a bit too large to work with comfortably.
2016-12-23 22:50:48 -05:00
0cea91d737
NEWS: release 1.12.0
tahoe-lafs-1.12.0
2016-12-17 15:19:06 -08:00
0efc24cd79
how-to-release: 'twine register' is no longer necessary
2016-12-17 15:07:29 -08:00