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

Refactor is_new_file.

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

8a44b4d54c012cf41392c244d6c25c58199f48ce authored over 8 years ago by Daira Hopwood <[email protected]>
test_alice_bob: use magic= argument to notify, rather than self.magicfolder.

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

ef900e8cee56637e46d8908907e7717333758b4a authored over 8 years ago by Daira Hopwood <[email protected]>
Include brief summary of magic-folder CLI commands

6f05d3c7efd02739937c9054d9af07e81471fe2c authored over 8 years ago by David Stainton <[email protected]>
fixup for pending-call calls

39ed802faffabd206184c8d74b27f1638d27a3c4 authored over 8 years ago by meejah <[email protected]>
Documentation changes for Magic Folder.

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

42184833b92e2fb60aa6a8005cb6837aa60c7ad1 authored over 8 years ago by Daira Hopwood <[email protected]>
add excluded check

2d74327122de0594d3a90972a13e883c875b18c6 authored over 8 years ago by meejah <[email protected]>
Fix tests usage of umask

bd5f43b126e848235e56d9c4eb683c910c646fda authored over 8 years ago by David Stainton <[email protected]>
Watch for IN_CREATE events but filter them out for non-directories.

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

d0444b6bd04d0cf7116a4a3cb895820f563afac9 authored over 8 years ago by Daira Hopwood <[email protected]>
WIP.

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

9082e28d8c28a1e35f39e82d5ffb8c2a590d338e authored over 8 years ago by Daira Hopwood <[email protected]>
URIs are strs.

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

8eea83ef9d19a66bf4f59f0122d140d0acabe823 authored over 8 years ago by Daira Hopwood <[email protected]>
Simplify the cleanup_Alice_and_Bob callback.

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

55bd3658962dc7f40b57bd9fba9a04fd50bb5305 authored over 8 years ago by Daira Hopwood <[email protected]>
Use argv_to_abspath for magic-folder join file path arg

c59620cf455da909df34fa9b6f02e7f2b0ba7036 authored over 8 years ago by David Stainton <[email protected]>
Patch Downloader.REMOTE_SCAN_INTERVAL rather than setting it persistently.

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

0ed6fc2103dcc77155f37ef5d11d215d4e2b9020 authored over 8 years ago by Daira Hopwood <[email protected]>
magic-folder.rst: remove "Known Issues and Limitations" that have been fixed.

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

aec7ca37c1a3c70a064775da769adb08f0e8ada1 authored over 8 years ago by Daira Hopwood <[email protected]>
Fix infinite loop in should_ignore_path for absolute paths.

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

52177334d432abba6f24b6f84a9debf121a517f3 authored over 8 years ago by Daira Hopwood <[email protected]>
Aliases and nicknames are Unicode.

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

d324b6c8b14c881fa9e0e9483f3b39d185751c1d authored over 8 years ago by Daira Hopwood <[email protected]>
WIP: Refactoring to get db fields in one query.

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

7c61d4368feaa2ab2f47c60f866756f8aa29416d authored over 8 years ago by Daira Hopwood <[email protected]>
Fix test: previously we accounted for the propagation of the conflict

because alice scaned her own dmd... whereas now she does not.

efdb24f07c9eb1e32dd1ab31553d844170d3cc32 authored over 8 years ago by David Stainton <[email protected]>
Fix bob's uploading test...

a863954524486f3420e282f29fcea1a5ff48181d authored over 8 years ago by David Stainton <[email protected]>
Fix a pyflakes warning and check existence of file in Bob's local dir.

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

909ce347c83f2435171887851f3603a47175706f authored over 8 years ago by Daira Hopwood <[email protected]>
Eliminate duplicate parsing of invite code.

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

01141a1fe715d08bdf960feb4eea138c703ad1f8 authored over 8 years ago by Daira Hopwood <[email protected]>
Downloader doesn't need the pending set.

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

59202c847da9adca5c301d41448a65c6124b79cb authored over 8 years ago by Daira Hopwood <[email protected]>
Add test that we don't write files outside the magic folder directory. refs ticket:2506

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

46295840f9a67300ef1b8af69ca619f478c2cfa4 authored over 8 years ago by Daira Hopwood <[email protected]>
More debug logging.

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

9345d4fbacdac64126e41dac3d04cf62a4076b4e authored over 8 years ago by Daira Hopwood <[email protected]>
some minor fixes for instructions

211e5fc9dd6e358f14178bdfd799f8b78e227aa6 authored over 8 years ago by meejah <[email protected]>
Naive periodic full scan

12b85dac7c3888dc9725aaa091dbc222653bf8c2 authored over 8 years ago by David Stainton <[email protected]>
WIP

a3232d407d2bbc929271355f96b158aeebf3a244 authored over 8 years ago by David Stainton <[email protected]>
Add logging for Downloader.stop.

0fcfafa67e2844057c2867ea4dae7e628e0a907b authored over 8 years ago by David Stainton <[email protected]>
Filter out FILE_ACTION_MODIFIED for directories.

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

1c7b80bfd2797e8f415e6d7dbff6646301f989fa authored over 8 years ago by Daira Hopwood <[email protected]>
Fix test_alice_bob.

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

74b21cb48b6bce4af2c5dc66246feb574ab2b8db authored over 8 years ago by Daira Hopwood <[email protected]>
Add comment about FUDGE_SECONDS and refer to our design doc

a61e8451a987bea9183f0bb0737c876c69d4599f authored over 8 years ago by David Stainton <[email protected]>
Fix negative counts for object_queued. fixes ticket:2731

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

9b6aa29a8b4018b6ce3640f6a6d728fe6c17ebb3 authored over 8 years ago by Daira Hopwood <[email protected]>
Fix test_errors.

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

8ed633c4663bfe594063a35df6128dd65d4fff65 authored over 8 years ago by Daira Hopwood <[email protected]>
Fix pyflakes errors, add a comment about a suspicious test.

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

e5ccae522b733a5ff78ba7eabb2af6c915121fbe authored over 8 years ago by Daira Hopwood <[email protected]>
Refactor _check_up/downloader_count.

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

fa6145caa7fc90b000a4021a1ed5d8a74f7af748 authored over 8 years ago by Daira Hopwood <[email protected]>
Rename deleted files to .backup rather than unlinking them.

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

1943945b73ee2d6be61619d7638c56332987f63f authored over 8 years ago by Daira Hopwood <[email protected]>
Basic remote conflict detection based on ancestor uri

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

806818dcc2b5524cabcede81377fc24f97eed929 authored over 8 years ago by Daira Hopwood <[email protected]>
Add basic bob upload test and fix conflict detect

9b35a8ea98f35d51755ee1a70447a2b62108d3a4 authored over 8 years ago by David Stainton <[email protected]>
Attempt to teach bob to upload a file

f12ff046d767bccf7077fead7a44d66f3d913528 authored over 8 years ago by David Stainton <[email protected]>
Simply conflict detection by removing nested if statements

d9cb55e4f90c92fcc72c022fda46d57bbd9fd8ca authored over 8 years ago by David Stainton <[email protected]>
More path fixes.

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

75c4ba1e633ca3b6dfcb75d41a5da8bc736db66b authored over 8 years ago by Daira Hopwood <[email protected]>
Don't download the deletion marker file unnecessarily.

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

0830e4a2ef25eb313a40cf7021ae416980e1ede2 authored over 8 years ago by Daira Hopwood <[email protected]>
fix typo

c792e53e9f2690d2e44592581e3ee4cc1c360940 authored over 8 years ago by meejah <[email protected]>
fix the windows command-line too

d7aa1106cc9777cffa4ca0ba48a8eca8ff9730c0 authored over 8 years ago by meejah <[email protected]>
Flush handling WIP.

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

51d164947113f8f788737b85791b1b9c92f2b54e authored over 8 years ago by Daira Hopwood <[email protected]>
magic-folder-howto.rst formatting fixes.

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

0d04d8f22735318de3252567dc0d91decd7cc52d authored over 8 years ago by Daira Hopwood <[email protected]>
Use fileutil.write for magic folder tests.

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

71ecbce7a6139b187c49a14c989519b0fcd446e3 authored over 8 years ago by Daira Hopwood <[email protected]>
Fix a type error.

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

ddc256967b87b4ffd9291f47056d0c11fe7e56b7 authored over 8 years ago by Daira Hopwood <[email protected]>
Add docs/magic-folder-howto.rst.

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

f49877d7e69a0e2dc092649e0ac38af3b903648f authored over 8 years ago by Daira Hopwood <[email protected]>
Disable precondition that autoAdd == recursive.

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

69559114ac9d36123b1707d10a4a8a730933c2e1 authored over 8 years ago by Daira Hopwood <[email protected]>
Magic Folder doc updates.

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

2713a5b37dbfff4f202803fd2686ad6060038937 authored over 8 years ago by Daira Hopwood <[email protected]>
Fix test_move_tree.

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

268fbbf808b843da30abfdd5d2f25f176c6ff039 authored over 8 years ago by Daira Hopwood <[email protected]>
Magic Folder docs: status of tests on Windows.

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

b355ccb408131493c2c44c97dff496725f322536 authored over 8 years ago by Daira Hopwood <[email protected]>
tox: add pyflakes, which was accidentally removed from CI

bd573a1b0b7445d78b682d5bede94f2582ab9bae authored over 8 years ago by Brian Warner <[email protected]>
Merge pull request #299 from zooko/master

remove configuration which causes "python setup.py test" to run all t…

96f56cc53261920a1fbfc1bf73c7bd1542aa41de authored over 8 years ago by Daira Hopwood <[email protected]>
remove configuration which causes "python setup.py test" to run all the files in src/allmydata/test

c870432e1eefa043b976425bd6b0f3032044336f authored over 8 years ago by Zooko <[email protected]>
tox: add "coverage" environment

Run with "tox -e coverage". Uses a new helper
module (allmydata.test.run_trial) to let us import...

94cab0f16adf0103d5a206e2cb3dda6ed661c8f4 authored over 8 years ago by Brian Warner <[email protected]>
tox.ini: skip default install

We use "--deps = --editable=.[test]" to achieve three goals:

* make tahoe and it's dependencies...

37d687fa304222244847d392439023c088097eaf authored over 8 years ago by Brian Warner <[email protected]>
Merge branch '2773-stats'

This changes "tahoe create-stats-gatherer" to take --hostname,
--location, and --port, according...

fa93b9996de419fa6c15fd4434b751176f14726e authored over 8 years ago by Brian Warner <[email protected]>
stats-gatherer: add --hostname/--location/--port

Updates docs, tests, explains how to update an old gatherer.

bc28cf88503e45ef38df54a6b1be30638a54d965 authored over 8 years ago by Brian Warner <[email protected]>
remove "key-generator" node type and client support

closes ticket:2783

c9224e31b4642a7c6c4acc6431dcac1ffc0fa48c authored over 8 years ago by Brian Warner <[email protected]>
docs are now at readthedocs.io

The badge image URL remains the same, but the docs themselves are now
hosted on tahoe-lafs.readt...

7d74db52a8f3317892c12ef2c618649d093ed1af authored over 8 years ago by Brian Warner <[email protected]>
Merge branch '2491-sync'

Change the Node/Client startup process to set the Tub location during
`__init__`, rather than af...

73bf89cbc3252f3c3be423101073903628bd0896 authored over 8 years ago by Brian Warner <[email protected]>
update config docs, add NEWS snippet

46aa36ca54387a7fda2f8aad1c7cae8927e0c20b authored over 8 years ago by Brian Warner <[email protected]>
Teach tub to start synchronously even with ip autodetect

* remove when_tub_ready() from all code
* synchronous-ify all node/client/introducer startup cod...

2aa12cef74dfa9c0f0456e959bf275f5651225d9 authored over 8 years ago by Brian Warner <[email protected]>
clean up tub.port processing, reject tcp:0

This is the first step towards making node startup be synchronous: the
tub.port is entirely dete...

a23ce2c59247ac6efede1f8f7c5e365395807cb6 authored over 8 years ago by Brian Warner <[email protected]>
Revert "test/common: add a slight stall in tearDown"

This reverts commit 70247bd5df36824d90e7ac42d272ce8971233cee.

We changed test_runner.BinTahoe.r...

8ec1e8b4a2d09cd83bd8b179813f7ba9d488e359 authored over 8 years ago by Brian Warner <[email protected]>
SystemTestMixin: don't auto-detect IP addresses

The tubs created for test_system should always use 127.0.0.1 .

refs ticket:2491

1877e04a7304cea403db94d355c6143bd5c7117d authored over 8 years ago by Brian Warner <[email protected]>
setup.py: depend on 'mock' when using [test] extra

I think this is useful enough that we should have it available when
running tests.

refs ticket:...

9ca81a2eb4758a1729507a26433a33371adc527c authored over 8 years ago by Brian Warner <[email protected]>
tox.ini missing from MANIFEST

8e5bb863fc2de5aa3bffc9ef42a58d2ce2aa9e1f authored over 8 years ago by meejah <[email protected]>
tox.ini: use --editable to work around old-pip bug

One of the buildslaves (Ubuntu wily 15.10) has a very old pip-1.5.6,
which doesn't know how to "...

2d989e86920edfa3b2468be280bd5bc62bffacdb authored over 8 years ago by Brian Warner <[email protected]>
add [test] "extra" to install testing-only dependencies

closes ticket:2776

d05fc2af963240bf50e447eb47c56473ac451202 authored over 8 years ago by Brian Warner <[email protected]>
Merge PR #255 from meejah/2774.status-api-only.0-part1

(rebased to current master, added a few fixups)

3338840fd1f9148a119235167671227d54ddf82c authored over 8 years ago by Brian Warner <[email protected]>
Progress API

- IProgress interface + PercentProgress implementation
- progress= args to many upload/downloa...

da29223a52953df71d86534657c6e792b6567de8 authored over 8 years ago by meejah <[email protected]>
test/common: add a slight stall in tearDown

With the new Foolscap-0.11.0 (which changed the way connections are
established), I'm seeing Dir...

70247bd5df36824d90e7ac42d272ce8971233cee authored over 8 years ago by Brian Warner <[email protected]>
remove "manhole" (ssh-accessible REPL)

This little-used debugging feature allowed you to SSH or Telnet "into" a
Tahoe node, and get an ...

eb790f15cc66c8233aafb3e5c3450ad344651822 authored over 8 years ago by Brian Warner <[email protected]>
tox upcoming-deprecations: emit foolscap/twisted versions

Note that Twisted doesn't do anything like Versioneer, so this will
generally show e.g. "Twisted...

598d7df51826d5423b14d2c431e8c7f919dcd5c9 authored over 8 years ago by Brian Warner <[email protected]>
run-deprecations: supress duplicates

I thought 'warnings' or twisted.python.deprecate was supposed to do this
already, but it's clear...

e5f4bb926942d1633d37d047518081f0c8acda9f authored over 8 years ago by Brian Warner <[email protected]>
improve run-deprecations script

Rewrote in Twisted, which lets us read/scan/print all log lines in
realtime. The output is now c...

954ab07e9ab696400123b52657e5bf470a28ac93 authored over 8 years ago by Brian Warner <[email protected]>
tox: add "upcoming-deprecations" environment

This runs trial against the latest (git) Twisted and Foolscap, to give
us an early warning about...

6ff6627776d35afa3401843771ad5f1abc713c10 authored over 8 years ago by Brian Warner <[email protected]>
run-deprecations: flush stdout before starting trial

This should get the notes printed in the right order.

ada3318b9e8c89de6b49936158a511207682e56b authored over 8 years ago by Brian Warner <[email protected]>
tox -e deprecations: add helper script to make it work

Tox doesn't run shell pipelines, and is unhappy about running tools that
it didn't install itsel...

f9289d34d5d49a0f930209ec0a0e0ddc960c9d1c authored over 8 years ago by Brian Warner <[email protected]>
add 'tox -e docs', to check+render .rst files

f320592f931c3d12693a5c647daad522518ec8b9 authored over 8 years ago by Brian Warner <[email protected]>
NEWS: release 1.11.0

d11f8799aa7a1d275fdf8e5ff659857cc79eee98 authored over 8 years ago by Brian Warner <[email protected]>
CREDITS: update

c82b2c1ff6b08bd852894aa771a4dbfda70c02fd authored over 8 years ago by Brian Warner <[email protected]>
bump Twisted dependency (>=15.1.0) to get the [tls] extra

We only really need "Twisted >= 13.0.0", but we must add "[tls]" because
otherwise pip won't ins...

0bb7a343d0288d6e1ab7d6029538107e4bcf1345 authored over 8 years ago by Brian Warner <[email protected]>
docs: switch to default readthedocs.org theme

4485704ad8db68cf071f16106149134477b55882 authored over 8 years ago by Brian Warner <[email protected]>
README: fix links again

e039fb56121a6a60bc5141f3f49066a47416d87a authored over 8 years ago by Brian Warner <[email protected]>
README: fix badges, make them less intrusive

f8b8908fd020c03610178ae1ec395ef9c452a222 authored over 8 years ago by Brian Warner <[email protected]>
format docs for Sphinx

Added indexes, fixed cross-references.

Also a few pip-related cleanups I noticed along the way.

26c3299a7debbac48f8ed3a3a114b86543b82c7d authored over 8 years ago by Brian Warner <[email protected]>
docs: add .empty to preserve empty _static and _templates

74263b21c19093f5a0d3c0335d0e52f747cf9d0b authored over 8 years ago by Brian Warner <[email protected]>
README: point to tahoe-lafs.readthedocs.org

Also add a comment to docs/index.rst, pointing folks who are browsing
the source tree (locally, ...

df8aaf8d2ad5ed216557efcb2ae26b941a995b44 authored over 8 years ago by Brian Warner <[email protected]>
docs: add sphinx index.rst, improve headers

91b73dd44789d0aba3576431c19bc7067f2a415f authored over 8 years ago by Brian Warner <[email protected]>
docs: run sphinx-quickstart, move old Makefile

* .gitignore: add docs/_build (sphinx output directory)

15cfea5e58158065d2e55d1c6e64447be49ec11d authored over 8 years ago by Brian Warner <[email protected]>
tox.ini: fix spelling of DeprecationWarning

a95bc37dd6e3822b25dce7838344878153fed438 authored over 8 years ago by Brian Warner <[email protected]>
tox: use python2.7 for deprecations

214cbed06fa9ac783a636dde9f0e4083d5bb3137 authored over 8 years ago by Brian Warner <[email protected]>
NEWS: more tickets closed

e9d65e982fd6aa6d05e980cd6fbb2c29afd0ed31 authored over 8 years ago by Brian Warner <[email protected]>