Timeline


and

2019-08-08:

23:42 Changeset in trunk [0bab084] by meejah <meejah@…>
newsfragment
23:41 Changeset in trunk [eb0a582] by meejah <meejah@…>
add a --helper command-line option to 'tahoe create-node'
22:49 Ticket #3236 (Refactor /helper_status web resource) created by meejah
After the py3 port away from Nevow is complete, the way …
21:55 Ticket #3235 ('tahoe create-node' should configure more options) created by meejah
In general, tahoe create-node should be able to add any options. I …
18:41 Changeset in trunk [1af4593e] by meejah <meejah@…>
some simple web integration tests
18:40 Changeset in trunk [ba5f443] by GitHub <noreply@…>
Merge pull request #636 from meejah/integration-test-coverage …
15:53 Changeset in trunk [0227b09] by meejah <meejah@…>
refactor; use _tahoe_runner_optional_coverage
15:52 Changeset in trunk [97e130a] by meejah <meejah@…>
refactor; use _tahoe_runner_optional_coverage
12:23 Changeset in trunk [d5f647d] by GitHub <noreply@…>
Merge pull request #638 from …

2019-08-07:

20:42 Changeset in trunk [899fae5] by meejah <meejah@…>
misc -> other
20:08 Changeset in trunk [0f6002b9] by meejah <meejah@…>
raise not except
20:03 Changeset in trunk [025b898] by meejah <meejah@…>
refactor so we only check coverage in one place
20:00 Changeset in trunk [8cde74b] by meejah <meejah@…>
bugfix -> misc
19:59 Changeset in trunk [358f0c9] by meejah <meejah@…>
error if --coverage but no coverage package
19:59 Changeset in trunk [20e191a] by meejah <meejah@…>
nicer message
19:57 Changeset in trunk [9788857d] by Jean-Paul Calderone <exarkun@…>
Turn the comment into a docstring
19:51 Changeset in trunk [43162f2] by meejah <meejah@…>
combine for normal runs, too
19:38 Changeset in trunk [113c0a6] by meejah <meejah@…>
newsfragment
19:37 Ticket #3234 (integration tests should have coverage information) created by meejah
19:33 Changeset in trunk [56b46ee] by GitHub <noreply@…>
Merge pull request #637 from tahoe-lafs/3233.chutney-regression Fix …
18:39 Changeset in trunk [3b36262] by meejah <meejah@…>
cleanup

2019-08-06:

22:47 Changeset in trunk [8e4b052] by meejah <meejah@…>
add --coverage for integration tests

2019-08-03:

10:39 Changeset in trunk [e66ffac] by Jean-Paul Calderone <exarkun@…>
a docstring for the matcher's match method
10:39 Changeset in trunk [21d735e] by Jean-Paul Calderone <exarkun@…>
whitespace more conforming to PEP8
10:39 Changeset in trunk [3152a35] by Jean-Paul Calderone <exarkun@…>
Some additional documentation
10:39 Changeset in trunk [d69de15] by Jean-Paul Calderone <exarkun@…>
implement the feature improve the test slightly, too, to verify the …
10:39 Changeset in trunk [326e582] by Jean-Paul Calderone <exarkun@…>
Add a basic test for the existence of any plugin-supplied resource
10:39 Changeset in trunk [375f917] by Jean-Paul Calderone <exarkun@…>
Be explicit that we expect to be operating on bytes here
10:39 Changeset in trunk [9842447] by Jean-Paul Calderone <exarkun@…>
Don't start or announce anonymous access if config says not to
10:39 Changeset in trunk [6fd2709] by Jean-Paul Calderone <exarkun@…>
Factor out some repetition of this dummy value
10:39 Changeset in trunk [e0157ab] by Jean-Paul Calderone <exarkun@…>
Give me a tool to match announcements w/o anonymous storage furl
10:39 Changeset in trunk [853cf62] by Jean-Paul Calderone <exarkun@…>
Allow [storage]anonymous through the validator And provide a helpful …
10:39 Changeset in trunk [b50e20b] by Jean-Paul Calderone <exarkun@…>
document a new configuration option
10:39 Changeset in trunk [95b2f6cf] by Jean-Paul Calderone <exarkun@…>
news fragment
10:39 Changeset in trunk [311afa8] by Jean-Paul Calderone <exarkun@…>
Test & fix supplying plugin configuration
10:39 Changeset in trunk [7e685c4] by Jean-Paul Calderone <exarkun@…>
this typo, so much design flaw in english
10:39 Changeset in trunk [57160f6] by Jean-Paul Calderone <exarkun@…>
Pass get_rref in to get_storage_client plugins don't otherwise have a …
10:39 Changeset in trunk [2616c66] by Jean-Paul Calderone <exarkun@…>
Fix confusion between IStorageServer and the thing above it …
10:39 Changeset in trunk [59546944] by Jean-Paul Calderone <exarkun@…>
Factor duplicate furl value out and add it where needed
10:39 Changeset in trunk [9743a1a] by Jean-Paul Calderone <exarkun@…>
docstring
10:39 Changeset in trunk [bee3ee8] by Jean-Paul Calderone <exarkun@…>
docstrings
10:39 Changeset in trunk [11418a9f] by Jean-Paul Calderone <exarkun@…>
Fix test_add_rref users by making them supply coherent values ... of …
10:39 Changeset in trunk [166c5ab5] by Jean-Paul Calderone <exarkun@…>
there is only a NativeStorageServer? though it is used by the client
10:39 Changeset in trunk [c752fc7] by Jean-Paul Calderone <exarkun@…>
pass the new config to StorageFarmBroker?
10:39 Changeset in trunk [48b8bd6] by Jean-Paul Calderone <exarkun@…>
pass config down and use it to make the client plugin
10:39 Changeset in trunk [3c3ebc3] by Jean-Paul Calderone <exarkun@…>
note about some logging we should do
10:39 Changeset in trunk [2e0e9f0c] by Jean-Paul Calderone <exarkun@…>
remove duplication of NativeStorageServer? instantiation
10:39 Changeset in trunk [bbd1c70] by Jean-Paul Calderone <exarkun@…>
teach StorageConfigClient? to load storage client plugins
10:39 Changeset in trunk [b5a2c70] by Jean-Paul Calderone <exarkun@…>
create a StorageClientConfig? object Make it easier to pass more …
10:39 Changeset in trunk [6e3cd2d9] by Jean-Paul Calderone <exarkun@…>
Reflect announcement changes from ticket:3119
10:39 Changeset in trunk [f3218e6] by Jean-Paul Calderone <exarkun@…>
basic positive path test
10:39 Changeset in trunk [09acde4] by Jean-Paul Calderone <exarkun@…>
refactor test_ignored_non_enabled_plugin to support more tests
10:39 Changeset in trunk [7e9e3809] by Jean-Paul Calderone <exarkun@…>
adjust to the changed parameter name
10:39 Changeset in trunk [6b7e0dd7] by Jean-Paul Calderone <exarkun@…>
add a test for the negative case
10:39 Changeset in trunk [e8b38d8] by Jean-Paul Calderone <exarkun@…>
move some testing helpers into the common module
10:19 Changeset in trunk [3b6e1e3] by Jean-Paul Calderone <exarkun@…>
Don't blow up the web status if we get an unrecognized announcement
10:19 Changeset in trunk [4133feb] by Jean-Paul Calderone <exarkun@…>
news fragment
10:19 Changeset in trunk [895cf37a] by Jean-Paul Calderone <exarkun@…>
docstrings
10:19 Changeset in trunk [53861e2] by Jean-Paul Calderone <exarkun@…>
Change the shape of the storage announcement(s) Instead of generating …
10:19 Changeset in trunk [07bf8a3] by Jean-Paul Calderone <exarkun@…>
Change this helper to reflect the fact that old announcements are …
10:19 Changeset in trunk [624591e4] by Jean-Paul Calderone <exarkun@…>
Change the tests to match against the announcement we need
10:19 Changeset in trunk [016e18ac] by Jean-Paul Calderone <exarkun@…>
news fragment
10:19 Changeset in trunk [9c240b6] by Jean-Paul Calderone <exarkun@…>
Persist the furl ourselves rather than relying on Foolscap Going via …
10:19 Changeset in trunk [6068b6c] by Jean-Paul Calderone <exarkun@…>
don't reach through the tahoe-lafs config object
10:19 Changeset in trunk [d2e16df] by Jean-Paul Calderone <exarkun@…>
link to a ticket about implementing better missing-plugin behavior
10:19 Changeset in trunk [251eda0] by Jean-Paul Calderone <exarkun@…>
rename introducer_factory parameter to be private
10:19 Changeset in trunk [8516459] by Jean-Paul Calderone <exarkun@…>
Python 3 syntax compatibility
10:19 Changeset in trunk [58db131] by Jean-Paul Calderone <exarkun@…>
remove unused imports
10:19 Changeset in trunk [e825e635] by Jean-Paul Calderone <exarkun@…>
This returned to being synchronous
10:19 Changeset in trunk [deb3109] by Jean-Paul Calderone <exarkun@…>
please report all errors
10:19 Changeset in trunk [1c68157] by Jean-Paul Calderone <exarkun@…>
verify behavior if there is a poorly behaved plugin
10:19 Changeset in trunk [fd9ae241] by Jean-Paul Calderone <exarkun@…>
fix indentation
10:19 Changeset in trunk [756c21c] by Jean-Paul Calderone <exarkun@…>
actually provide validating client-config-from-string function
10:19 Changeset in trunk [23e16312] by Jean-Paul Calderone <exarkun@…>
switch from node to client for config loading apparently clients are …
10:19 Changeset in trunk [3719a107] by Jean-Paul Calderone <exarkun@…>
Stop putting a useless client section in here [client] is not a valid …
10:19 Changeset in trunk [6cf48f7d] by Jean-Paul Calderone <exarkun@…>
Separate async initialization from _Client.init
10:19 Changeset in trunk [3bc21e1] by Jean-Paul Calderone <exarkun@…>
Re-synchronize the fake with the real implementation
10:19 Changeset in trunk [a6959d1] by Jean-Paul Calderone <exarkun@…>
Log init_storage and its result (particularly failures)
10:19 Changeset in trunk [7919cf2] by Jean-Paul Calderone <exarkun@…>
Test the actual interface get_storage_server is supposed to return a …
10:19 Changeset in trunk [a45e2be] by Jean-Paul Calderone <exarkun@…>
Allow the new plugins item in the [storage] section
10:19 Changeset in trunk [f606beb0] by Jean-Paul Calderone <exarkun@…>
Test and support plugins without any configuration
10:19 Changeset in trunk [e2982c0] by Jean-Paul Calderone <exarkun@…>
Support multiple plugins
10:19 Changeset in trunk [646cd45] by Jean-Paul Calderone <exarkun@…>
Add tests for announcements for plugins And a basic implementation
10:19 Changeset in trunk [9608404] by Jean-Paul Calderone <exarkun@…>
Factor plugin helper behavior into its own fixture
10:18 Changeset in trunk [2528787] by Jean-Paul Calderone <exarkun@…>
Add a tool for matching the node key in the announcement And use it …
09:34 Changeset in trunk [212f96d] by Jean-Paul Calderone <exarkun@…>
Baseline tests for anonymous storage server announcements
09:34 Changeset in trunk [49abfbb] by Jean-Paul Calderone <exarkun@…>
storage server plugin configuration
09:34 Changeset in trunk [a968725] by Jean-Paul Calderone <exarkun@…>
news fragment
09:34 Changeset in trunk [0f0ca55] by Jean-Paul Calderone <exarkun@…>
at least minimally test the other implementation
09:34 Changeset in trunk [87b37a7] by Jean-Paul Calderone <exarkun@…>
be more data-type-y
09:34 Changeset in trunk [1c6433b4] by Jean-Paul Calderone <exarkun@…>
Factor details of the storage announcement out of NativeStorageClient?
09:34 Changeset in trunk [8060be5] by Jean-Paul Calderone <exarkun@…>
news fragment
09:34 Changeset in trunk [f19b94a4] by Jean-Paul Calderone <exarkun@…>
remove unused import
09:34 Changeset in trunk [b737c6f] by Jean-Paul Calderone <exarkun@…>
Use the client config helper to read/test client config
09:34 Changeset in trunk [7e17ffb] by Jean-Paul Calderone <exarkun@…>
Also update the introducer's use of read_config
09:34 Changeset in trunk [fb4c5cf] by Jean-Paul Calderone <exarkun@…>
Allow for dynamic configuration validation rules
09:33 Changeset in trunk [4216bd6] by Jean-Paul Calderone <exarkun@…>
news fragment
09:33 Changeset in trunk [de1b488] by Jean-Paul Calderone <exarkun@…>
news fragment
09:33 Changeset in trunk [2c49c97] by Jean-Paul Calderone <exarkun@…>
more unicode literals
09:33 Changeset in trunk [8a22764] by Jean-Paul Calderone <exarkun@…>
Combine human_name and id
09:33 Changeset in trunk [e10a032] by Jean-Paul Calderone <exarkun@…>
Add the basic plugin interfaces and some documentation
00:29 Changeset in trunk [bb385d4] by Jean-Paul Calderone <exarkun@…>
teach tox about the new --package option
00:28 Changeset in trunk [856b378] by Jean-Paul Calderone <exarkun@…>
add a --package option to run-deprecations so we can restrict to our …
00:28 Changeset in trunk [3d624ec7] by Jean-Paul Calderone <exarkun@…>
news fragment

2019-08-02:

22:50 Changeset in trunk [e03ca27f] by Jean-Paul Calderone <exarkun@…>
news fragment
22:50 Changeset in trunk [cd0ec04] by Jean-Paul Calderone <exarkun@…>
Rely on the PATH now being passed down to find git
22:49 Changeset in trunk [7f16735] by Jean-Paul Calderone <exarkun@…>
Pass the whole parent environment down to the child You never know …
22:46 Ticket #3233 (Tor integration tests started failing) created by exarkun
[…]
21:09 Ticket #3232 (Stop using deprecated twisted.test.proto_helpers.MemoryReactor{,Clock}) created by exarkun
We use these two APIs in the test suite and they will be deprecated in …
17:30 Ticket #3231 (Allow storage economics plugins to expose a web interface) created by exarkun
Tahoe-LAFS has a web interface already. Storage economic plugins may …
Note: See TracTimeline for information about the timeline view.