Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tahoe-lafs/magic-folder

Tahoe-LAFS-based file synchronization
https://github.com/tahoe-lafs/magic-folder

Merge PR409: update I2P dependencies

closes tahoe-lafs/tahoe-lafs#409

58365f58e6b7cc10fefe8a8cb4f2de6e46fc5851 authored over 7 years ago by Brian Warner <[email protected]>
Specify foolscap[i2p] >= 0.12.6 in setup.py

Missing from be6e0a9c29d14859dbe4e33e7fda275580ca87df

b157f001738dd3d39f8b54031233e54150cfadff authored over 7 years ago by str4d <[email protected]>
Use txi2p 0.3.2 to work around SSL issue

See https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2861#comment:14

42c5fb65666b29c2a5a3bdffdbc8585e40d2bb31 authored over 7 years ago by str4d <[email protected]>
Merge PR410: docs improvement

closes #410

0bea3a4f4b8b1c959e2fc02187b506114d26e540 authored over 7 years ago by Brian Warner <[email protected]>
explicit Python 2.7 virtualenv

df14525541cb1da8c080909fab3348d9182ab2d6 authored over 7 years ago by tpltnt <[email protected]>
Merge PR407

closes #407

9d58eff93c6e961a9f9fea6024342d7ac838f540 authored over 7 years ago by Brian Warner <[email protected]>
magic-folder: change stopService to call MultiService.stopService

c9a9d077ef50e0834f011c08382817f60f95b481 authored over 7 years ago by David Stainton <[email protected]>
added installation instruction for missing dependencies

8d62c4389c408d78fb5dd322a58ec30dddbdd430 authored over 7 years ago by tpltnt <[email protected]>
Add a 'tahoe status' command

This required also fixing the JSON output from
the "recent and active operations" page.

2b53c0d4648f5f8043833ddf2b9932ce85c477b2 authored over 7 years ago by meejah <[email protected]>
Merge PR406: use @implementer instead of implements

This also updates several classes to be new-style (inheriting from 'object').

a9d1b69942432ab37c3c009a23bf53c3feaa7dc7 authored over 7 years ago by Brian Warner <[email protected]>
Merge PR405: use stdlib "json" instead of simplejson

refs ticket:2766

9f9ec8bff97e7557e5707f2df92090786324393f authored over 7 years ago by Brian Warner <[email protected]>
use @implementer instead of implements

Also, derive some more things from 'object'

c8cc37456a1fe1fdeb8f60e48da5513c4d7b2c2d authored over 7 years ago by meejah <[email protected]>
simplejson -> json

82d07cbc0afff3f454975a4f24814bded004107b authored over 7 years ago by meejah <[email protected]>
setup.py/MANIFEST.in: include missing files

Oops, we didn't include test.web in the previous release tarball, or the
tests under integration/ .

41cffa1d14769fb0b706f78a0a485b3f6fc7872e authored almost 8 years ago by Brian Warner <[email protected]>
NEWS/INSTALL/relnotes: release 1.12.1

6a20269e6c34d230aa3dade3ad548bb731706455 authored almost 8 years ago by Brian Warner <[email protected]>
prep NEWS for 1.12.1

498a4bb67d6167cf6cd85dac2ccd7caa32473b63 authored almost 8 years ago by Brian Warner <[email protected]>
Merge branch 'pr393'

4415b427b1c241e257fabc37b7d4e6caaf73e47d authored almost 8 years ago by Brian Warner <[email protected]>
Use first element returned by which

85a651feba153e9e0d43ca3220f225f1275a5192 authored almost 8 years ago by David Stainton <[email protected]>
Remove shutilwhich from setup.py extras

0d156b81cc0a4e20f0b277b319cb9cee9c91ddd4 authored almost 8 years ago by David Stainton <[email protected]>
Use `which` from twisted

fixes #2856

b47eba0c23f0c006a85f727483848f04c7bb586e authored almost 8 years ago by David Stainton <[email protected]>
Merge branch '2862-introducers'

closes tahoe-lafs/tahoe-lafs#391

f1288e70f526527a6a3e14015b8ec6a9ac6b2157 authored almost 8 years ago by Brian Warner <[email protected]>
docs: recommend proper introducers.yaml syntax

add a test to exercise that this syntax is parseable, and another to point
out that the previous...

e845622977eb6f995cd97a1d297507b1ea5a2f20 authored almost 8 years ago by Brian Warner <[email protected]>
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...

fadc146bccdf3ce7cd161972ce2748b35adaf1c0 authored almost 8 years ago by Brian Warner <[email protected]>
express pypiwin32 dep via a setup.py extra

Previously this looked at sys.platform to decide what dependencies to
include. The problem with ...

171f9ca21866bc70f0efd1ce66c87fb7c06c44be authored almost 8 years ago by Brian Warner <[email protected]>
NEWS: release 1.12.0

0eac0876287e07ca3c6864555d0bc33a196efc37 authored almost 8 years ago by Brian Warner <[email protected]>
Merge PR387

Adds a --poll-interval= argument to magic-folder subcommands.

768f9d001e272e4abf8c6800a4fe9befecd347aa authored almost 8 years ago by Brian Warner <[email protected]>
magic_folder_cli: remove unnecessary conditional

(this increases our branch coverage by one)

5f2b8c55ad8ba92e46b3daa967a0f00557fc59b2 authored almost 8 years ago by Brian Warner <[email protected]>
test_magic_folder: improve coverage

2f4843070028dbe2ca2e7a9863d39b3c01ddcf0d authored almost 8 years ago by Brian Warner <[email protected]>
Adjust default poll_interval

Also adds a --poll-interval option to both 'magic-folder join'
and 'magic-folder create' so that...

0fb50f044847378dd9f5cbabaa13f836705f7555 authored almost 8 years ago by meejah <[email protected]>
NEWS updates for 1.12.0b1

7c1aff0591af08528626b775236df76fd2e96cd2 authored almost 8 years ago by Brian Warner <[email protected]>
NEWS: more updates

ee0f11d9b9e67e74e811554fac87c99e3b0e008c authored almost 8 years ago by Brian Warner <[email protected]>
docs: clean up .rst and references

This uses Read-The-Docs (sphinx/docutils) references exclusively, but adds a
README.md for GitHu...

9b525858d72f9c1f7b9d26f7d1da37eb38de9877 authored almost 8 years ago by Brian Warner <[email protected]>
tox docs: pin docutils-0.12

This avoids a bug in the recent docutils-0.13.1 which throws an exception
when encountering link...

8160faca46cde40c779170d9bf486d2343bdb9d0 authored almost 8 years ago by Brian Warner <[email protected]>
NEWS: more edits

Documents and closes ticket:2831 (Debian/Jesse FURL incompatibility).

b2f6ff818a895c07e23e993f7831ab711e642b80 authored almost 8 years ago by Brian Warner <[email protected]>
NEWS edits for alpha2

dd91c378ac54e32f9c3cea10cca9084037a6f1d3 authored almost 8 years ago by Brian Warner <[email protected]>
more NEWS updates

74009154b7503fede4eeedc9c0a9ae5deacea9ab authored almost 8 years ago by Brian Warner <[email protected]>
Merge branch '2490-connection-info'

This updates the WUI welcome page with more information about each server
connection (and the in...

2d291cb67bcf5b22f3ea35c1b6d84ad2be2febee authored almost 8 years ago by Brian Warner <[email protected]>
require foolscap >= 0.12.5, for ReconnectionInfo

ef272ef939557b470b11ed9a0ae6c76f1a18ce3f authored almost 8 years ago by Brian Warner <[email protected]>
magic_folder_cli.py: fix typo

e4e6c6acae70afef2e169efbfaa960de0b4f2b8e authored almost 8 years ago by Brian Warner <[email protected]>
Set minimal tox version to 1.7.

Current LTS Ubuntu ships with 1.6.0 which seems to fail with "Directory
'.' is not installable. ...

0af9522fd1272c75f3939102097e1b6dc2490c06 authored almost 8 years ago by Vladimir Rusinov <[email protected]>
test_magic_folder: mark failing test as .todo

As discussed in this week's meeting, since we don't yet know why some
flavors of linux have slig...

a26dbedb7278be64f4510e13f43e26fbcdf8357f authored about 8 years ago by Brian Warner <[email protected]>
Merge branch 'pr373'

Closes tahoe-lafs/tahoe-lafs#373

4db8bf8bc30bf2876de51d191338079c164b5925 authored about 8 years ago by Brian Warner <[email protected]>
minor typo

e0657cacf378bbeb5db7d9812270f29d33b7db33 authored about 8 years ago by Brian Warner <[email protected]>
mention poll_interval in magic-folder docs

a04cec7e5939fc9bc9fd334b208a88521230742f authored about 8 years ago by meejah <[email protected]>
Merge branch 'pr371'

Closes tahoe-lafs/tahoe-lafs#371

5b471565db00864a9e866e92833aa2c5d5b12b98 authored about 8 years ago by Brian Warner <[email protected]>
refactor/white-space MagicFolder creation

8c0e6fe4cbb6092fea989afb10151bdf2ecf1c07 authored about 8 years ago by meejah <[email protected]>
Rename _turn_delay and friends to make things more clear

This forces the Uploader and Downloader to implement a _scan_delay
method and makes the naming m...

c13179abf76a86c3332652f4572b42585caa556c authored about 8 years ago by meejah <[email protected]>
Merge branch 'pr369'

Closes tahoe-lafs/tahoe-lafs#369

92caff34a82c6ba2abff23379142fe8d17a09d33 authored about 8 years ago by Brian Warner <[email protected]>
magic_folder: announce debug on/off to log, not stdout

313a26598f0cd847d9da806c9e4150377892320b authored about 8 years ago by Brian Warner <[email protected]>
test_magic_folder: remove unused debug code

9a4cefa1ee86c08a78de1c685dfcbaaa59ffa323 authored about 8 years ago by Brian Warner <[email protected]>
test_magic_folder: turn off debugging when done

7baabf11f8cba1c47cd2b64707a1ccaff4628377 authored about 8 years ago by Brian Warner <[email protected]>
Enable debug logging for test_move_tree magic-folder unit test

ee47962f11ff50f87dc43f06d9e1a8da793974c1 authored about 8 years ago by David Stainton <[email protected]>
Implement i2p_provider and --listen=i2p

Closes ticket:2838

0c8783ef8c95934f57884c529c9e778e22db20ad authored about 8 years ago by str4d <[email protected]>
start editing NEWS.rst

f70f14a34224bb62d1336228be6735443c7ff0bf authored about 8 years ago by Brian Warner <[email protected]>
NEWS: minor additions

0ddf2fc5279973e3d9a5d69fe08ba0e76a5813c5 authored about 8 years ago by Brian Warner <[email protected]>
NEWS: quick list of everything changed since 1.11.0

will need lots of editing before release

90661c71afc35d5620f99d3f2c51d30077fb0f01 authored about 8 years ago by Brian Warner <[email protected]>
Adding to the py.test integration tests, this:

- (on travis) installs Tor
- installs Chutney
- uses it to build a local Tor test-network
- ...

a08027eaa19b9075f0fcdc0bdbdaf7b66a6353b0 authored about 8 years ago by meejah <[email protected]>
Merge branch '2490-tor-2'

This adds --listen=tor to create-node and create-server, along with
.onion-address allocation at...

dc9f690f1fee7cc3c7deb8db99a9909501990d1e authored about 8 years ago by Brian Warner <[email protected]>
bump txtorcon dep to 0.17.0

This is the first version that allows us to use unix-domain control
ports for the launched tor.

6ea21572b06b64552cc46daa7cc85c3c330abe9b authored about 8 years ago by Brian Warner <[email protected]>
tox -e coverage: build coverage.xml too

This is handy for my see-coverage-in-emacs workflow.

2e438bb59c0e6821a0a9c543e87b7f9bcab045d0 authored about 8 years ago by Brian Warner <[email protected]>
travis: switch to codecov

332e410d9b353ce36f136cc5b8c25f6c22507579 authored about 8 years ago by Brian Warner <[email protected]>
Merge daira/2807.magic-folder-unicode-test-fail.1

refs ticket:2807

This allows tests to pass under an odd environment: our OS-X buildslave.
That ...

2b7d44e30baeba90532f6d4bf84b9a47a66bfd09 authored about 8 years ago by Brian Warner <[email protected]>
Fix for Magic Folder tests if the I/O encoding is borked on Unicode platforms (OS X, Windows).

Signed-off-by: Daira Hopwood <[email protected]>

c7a215ce272bb30c3e75a5d3461f197ecdc292e9 authored about 8 years ago by Daira Hopwood <[email protected]>
Merge PR356

925f80b10e6df7d15391677c5dd62b09bd64eb71 authored about 8 years ago by Brian Warner <[email protected]>
Remove redundant use of NonASCIIPathMixin.

Signed-off-by: Daira Hopwood <[email protected]>

c1337dea67327171092a80fca800ee6e54ae025d authored about 8 years ago by Daira Hopwood <[email protected]>
Fix Unicode-related Magic Folder test failures. fixes #2807

Signed-off-by: Daira Hopwood <[email protected]>

533f9588bbca74eead0d5e49fdede2500ae5fc10 authored about 8 years ago by Daira Hopwood <[email protected]>
add hashutil.permute_server_hash

which uses SHA1 to combine the file's storage index (known as "peer
selection index" in this con...

a3e3d28a04d468413294b3ebbac0e3a8a67889c1 authored about 8 years ago by Brian Warner <[email protected]>
Merge PR349 (in rebased form)

closes tahoe-lafs/tahoe-lafs#349

2409089641fd49d03803a35308c5870a867b2d3f authored about 8 years ago by Brian Warner <[email protected]>
Ignore IOErrors while we're still waiting

b9fc13f9c23a1ba0f2bfe6d4523e78aa8c207a7a authored about 8 years ago by meejah <[email protected]>
tell travis to run integration (but only on linux)

13fdd42c807f221cd84964a68af19f9c5ba8793f authored about 8 years ago by meejah <[email protected]>
longer timeouts for windows' benefit

e638b9a534bba34450ebc1664bf1a66da3c487f4 authored about 8 years ago by meejah <[email protected]>
fix create-introducer, create-node after master changes

86d498540ee678e2708f9086c6f72cfbf8dd5699 authored about 8 years ago by meejah <[email protected]>
Use "python -m allmydata.scripts.runner" instead of tahoe.exe

On windows, it seems that the generated tahoe.exe (which comes
via entry_points=) doesn't deal w...

5986152bb56cf7819d0fe2b01c7c1ad87da9ba74 authored about 8 years ago by meejah <[email protected]>
use full paths for everything

42fd7ace61e04f8a9240608eef9096a91ab68f36 authored about 8 years ago by meejah <[email protected]>
Merge PR352 (in rebased form)

closes tahoe-lafs/tahoe-lafs#352

de42eac1e3ca44118393df2b2734c681317ce97e authored about 8 years ago by Brian Warner <[email protected]>
Minor correction to ipv6 + ipv4 configuration considerations

9eb9a1509d65ca8d0425b5332ec259e2b3b91ffe authored about 8 years ago by David Stainton <[email protected]>
Merge PR348 from david415:867.tub_multi_port_ipv6.0

closes tahoe-lafs/tahoe-lafs#348

824e6fd98d8af46f2958e8d123a38065a1e409c6 authored about 8 years ago by Brian Warner <[email protected]>
test tub.port with multiple endpoints, add docs

I think the preferred way to listen on both IPv4 and IPv6 will be to use
"--port=tcp:PORT,tcp6:P...

2780cb3cc1bf53c06226186fb7acedeb6b5230c5 authored about 8 years ago by Brian Warner <[email protected]>
implement connections:tcp=disabled

This enables an I2P-only node, which disables TCP entirely (instead of
mapping TCP to Tor, which...

f61d690026aa5028f0bd07d1cadeb649dac86dac authored about 8 years ago by Brian Warner <[email protected]>
Merge PR 344 from david415/2877.doc_cli_where_opts.0

closes tahoe-lafs/tahoe-lafs#344

refs ticket:2827

2dc976f37601b45bb7c493698f52b11e09700f72 authored about 8 years ago by Brian Warner <[email protected]>
update docs

* replace sample IPv4/IPv6 addresses with reserved ones from RFC-6890
* remove initial blank lin...

052e45557d9a7677e0194985ad195d72b665acb7 authored about 8 years ago by Brian Warner <[email protected]>
document multiintroducer/introducerless config

refs ticket:68

d7dc0487cd337cbd2aea240b645a86597c323299 authored about 8 years ago by Brian Warner <[email protected]>
setup.py: use python3-safe print() call

45ae4cb3ec912dacbab738d581f89918f55fd13e authored about 8 years ago by Brian Warner <[email protected]>
'setup.py test' prints message about tox

closes ticket:2799

c7b7b2fc9d47c12e1baceb40c84e193420f1504f authored about 8 years ago by Brian Warner <[email protected]>
Merge branch '2826-async-dispatch'

ea32a5b4643935143d27d44dedd2c4ff217ae29d authored about 8 years ago by Brian Warner <[email protected]>
CLI: allow dispatch functions to return Deferred

In addition, CLI functions are allowed to use sys.exit() instead of
always needing to return the...

46e7297c0a842c2f33a9fff898c130d513184903 authored about 8 years ago by Brian Warner <[email protected]>
test_runner: factor out parse_cli() helper

458310945602f9ac0cf61cf9bac45dc2cb216ee8 authored about 8 years ago by Brian Warner <[email protected]>
CLITestMixin: move into common.py

Also move parse_options(). It was kind of awkward having other test
files import these from test...

d4fd278f2563069772539e7dee571f488da1982c authored about 8 years ago by Brian Warner <[email protected]>
do_cli(): split out run_cli()

The main part of CLITestMixin.do_cli() was split into a standalone
function named run_cli(), lea...

28f802bc791eb762d4d7769482199ccd9f4da821 authored about 8 years ago by Brian Warner <[email protected]>
consolidate skip_if_cannot_represent_filename()

Remove duplicate copies of this utility, move it from a mixin/test-class
method to being a simpl...

de32b6c98214bdbb4ea8d035f0ed218ae1dcb59a authored about 8 years ago by Brian Warner <[email protected]>
move run_cli() up to test/common_util.py

b89c6ac3eed219edc67464b0fe833047eccb8353 authored about 8 years ago by Brian Warner <[email protected]>
Merge pr337 from meejah:2218.fix-shutdown.0

closes tahoe-lafs/tahoe-lafs#337

2f313db6efe50f23b18d06fcb8ff4b76d637c161 authored about 8 years ago by Brian Warner <[email protected]>
fix shutdown

e0e566b6c5ab13e8c6fb944d2ebb48af64523ed0 authored about 8 years ago by meejah <[email protected]>
it's okay if we already cancelled it

143425974ea4125444da208ffebf20bfca221fc7 authored about 8 years ago by meejah <[email protected]>
docs: improve reveal-IP-address description

7365026f635e9f577e9bfaa04e2c7b771f6f9aeb authored about 8 years ago by Brian Warner <[email protected]>
config: change syntax of no-listen mode

We now use::

tub.port = disabled
tub.location = disabled

instead of using an empty value (...

2339926788d750a9b2628371e8401c7acd08fcbe authored about 8 years ago by Brian Warner <[email protected]>
Merge PR327 from david415:2813.socks_endpoint_desc.0

This should fix compatibility with the current versions of foolscap and
txtorcon.

1a555641b9f96987a3f559989898b4396a08dd22 authored about 8 years ago by Brian Warner <[email protected]>
bump foolscap dep to 0.12.3, for the new tor API

The current version of Foolscap is compatible with the current version
of txtorcon, but not with...

eb37381263678fe51a6354a939f17651ec86df64 authored about 8 years ago by Brian Warner <[email protected]>
tahoe.cfg: fix spelling of 'enabled' for tor/i2p

We should use "enabled = true", instead of "enable = true", since
the rest of tahoe.cfg uses "en...

28054aa23fc9667ac9b06e47f377e551770c2596 authored about 8 years ago by Brian Warner <[email protected]>
Merge branch '1010-config-flag'

7b0196da76ef8c2599b8992f6dac34d153fd127a authored about 8 years ago by Brian Warner <[email protected]>