#3786 |
Add OpenMetrics-format endpoint for scraping with Prometheus
|
statistics
|
fixed
|
hacklschorsch
|
normal
|
enhancement
|
undecided
|
2023-01-25T16:13:41Z
|
#3921 |
exit when stdin closed
|
|
fixed
|
meejah
|
major
|
enhancement
|
undecided
|
2023-01-25T13:35:41Z
|
#3967 |
update the nix package's pycddl dependency to 0.4
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2023-01-24T17:42:46Z
|
#3961 |
The test suite should include a set of well-known CHK, SDMF, and MDMF capabilities for use as compatibility test vectors
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2023-01-21T13:26:34Z
|
#3963 |
Updating Nix PyPI database is currently not possible
|
|
fixed
|
itamarst
|
normal
|
defect
|
undecided
|
2023-01-21T02:04:43Z
|
#3962 |
Support the creation of a new mutable object with a pre-determined signature key
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2023-01-13T17:28:58Z
|
#3960 |
Sometimes Windows CI fails with "No space left on device"
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2023-01-13T16:20:30Z
|
#3956 |
Uploading a 20MB mutable fails in HTTP, but succeeds in Foolscap
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2023-01-10T20:53:42Z
|
#3958 |
It is inconvenient to change the Python dependency set
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2023-01-10T19:05:46Z
|
#3964 |
Remove 3.7 support
|
|
fixed
|
itamarst
|
normal
|
task
|
undecided
|
2023-01-09T22:04:30Z
|
#3914 |
Loading a huge RSA key is _extremely_ slow on Ubuntu 22.04
|
|
fixed
|
itamarst
|
normal
|
defect
|
undecided
|
2023-01-06T21:41:34Z
|
#3953 |
tox "typechecks" and "codechecks" are run in a lot of places but don't need to be
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2023-01-06T15:56:29Z
|
#3954 |
Make HTTP no slower than Foolscap for immutable downloads
|
|
fixed
|
itamarst
|
normal
|
enhancement
|
HTTP Storage Protocol
|
2023-01-02T15:09:59Z
|
#3937 |
Get basic integration tests passing with HTTP storage protocol
|
|
fixed
|
itamarst
|
normal
|
enhancement
|
HTTP Storage Protocol
|
2023-01-02T14:22:16Z
|
#3942 |
A GBS request without authorization provokes an internal server error
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-12-22T00:01:32Z
|
#3947 |
Use `async def` for tests in src/allmydata/test/mutable/test_version.py
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-12-21T10:50:12Z
|
#3950 |
tox 4 was released and causes significant regressions
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-12-13T15:54:18Z
|
#3945 |
Retry moody GitHub Actions steps
|
|
wontfix
|
sajith
|
normal
|
task
|
undecided
|
2022-12-12T17:45:47Z
|
#3939 |
HTTP protocol is significantly slower than Foolscap protocol
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-12-05T19:06:01Z
|
#3874 |
Incorrect encode in allmydata.testing.web._FakeTahoeUriHandler.render_GET
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-12-02T15:28:53Z
|
#3944 |
GitHub Actions workflow upkeep
|
|
fixed
|
sajith
|
normal
|
task
|
undecided
|
2022-11-30T14:58:05Z
|
#3922 |
There are some minor errors in the GBS specification
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-11-29T15:24:50Z
|
#3940 |
Add timeouts for all HTTP storage client operations
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-11-28T16:03:55Z
|
#3938 |
Support for pycddl 0.2
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-11-22T17:43:57Z
|
#3783 |
storage_client.py should use HTTP if it's in the announcement
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-11-17T17:19:59Z
|
#3912 |
Storage server announces HTTP storage protocol with NURLs
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-11-16T16:05:40Z
|
#3897 |
Support for I2P is broken
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-10-12T21:08:01Z
|
#3926 |
pid-file with creation-time
|
|
fixed
|
meejah
|
normal
|
enhancement
|
undecided
|
2022-10-05T20:43:18Z
|
#3905 |
When both Foolscap and HTTP API are used on same StorageServer, there are some bad interactions
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-10-04T14:32:30Z
|
#3902 |
Storage nodes can start up with the HTTP storage protocol in addition to Foolscap
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-10-04T14:32:17Z
|
#3928 |
i2p tests failing
|
|
fixed
|
meejah
|
normal
|
defect
|
undecided
|
2022-10-03T16:32:32Z
|
#3927 |
release 1.18
|
|
fixed
|
meejah
|
normal
|
defect
|
undecided
|
2022-10-03T16:12:19Z
|
#3904 |
Perform a holistic review of the GBS HTTP server implementation
|
|
fixed
|
exarkun
|
normal
|
task
|
HTTP Storage Protocol
|
2022-10-03T14:54:58Z
|
#3915 |
Size passed to IStorageServer.allocate_bytes is bigger than actual share size
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-09-19T14:25:03Z
|
#3503 |
Document the Foolscap URL security properties which Tahoe-LAFS benefits from and future directions for these
|
review
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-09-02T13:56:38Z
|
#3913 |
Test failure in test_storage_web.py
|
|
fixed
|
itamarst
|
normal
|
defect
|
undecided
|
2022-08-15T13:50:05Z
|
#3909 |
New werkzeug 2.2 breaks HTTP storage server
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-07-25T15:55:24Z
|
#3907 |
HTTP storage protocol should not support requests beyond the end of the share
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-07-22T16:37:21Z
|
#3872 |
Limit memory and CPU usage of writes/reads via HTTP storage server
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-07-15T16:44:12Z
|
#3761 |
Sketch of proposed GBS Python interface
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-07-15T14:00:36Z
|
#3896 |
Mutable HTTP protocol, part 4
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-06-10T13:47:21Z
|
#3900 |
Sphinx 5 broke documentation builds
|
|
fixed
|
itamarst
|
normal
|
defect
|
undecided
|
2022-06-06T16:01:52Z
|
#3260 |
Deploy https://github.com/olabini/codebot for Tahoe-LAFS and Foolscap
|
|
wontfix
|
exarkun
|
normal
|
defect
|
undecided
|
2022-05-27T17:40:25Z
|
#3893 |
Mutable HTTP protocol, part 3
|
|
fixed
|
itamarst
|
normal
|
enhancement
|
HTTP Storage Protocol
|
2022-05-20T15:47:12Z
|
#3891 |
Mutable HTTP protocol, part 2
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-05-18T21:06:33Z
|
#3898 |
Another problem with Tor integration tests
|
|
fixed
|
itamarst
|
normal
|
defect
|
undecided
|
2022-05-18T19:53:27Z
|
#3895 |
Tor integration tests are failing
|
|
fixed
|
itamarst
|
normal
|
defect
|
undecided
|
2022-05-16T15:20:37Z
|
#3890 |
Implement just enough read+write mutable APIs for HTTP storage client
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-04-29T15:08:07Z
|
#3526 |
Stop using the mock library for testing: src/allmydata/test/cli/test_invite.py
|
mock review
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-04-14T16:50:21Z
|
#3875 |
Server/client code for HTTP storage protocol fURLs
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-04-14T16:25:03Z
|
#3802 |
Schema enforcement for HTTP protocol contents
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-04-13T18:07:35Z
|
#3889 |
update nix packaging to latest nixos 21.11 / pypi db
|
review
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-04-13T17:31:24Z
|
#3828 |
Placeholder
|
|
fixed
|
meejah
|
minor
|
defect
|
undecided
|
2022-03-26T17:01:23Z
|
#3883 |
The dependency of allmydata.stats.CPUUsageMonitor on foolscap is unnecessary
|
review
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-03-24T12:09:46Z
|
#3244 |
Switch away from using nevow
|
|
fixed
|
habnabit
|
normal
|
task
|
Support Python 3
|
2022-03-22T20:07:10Z
|
#3882 |
Flaky hypothesis test in test_storage_http
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-03-21T14:57:27Z
|
#3881 |
Make CBOR usage in HTTP Storage Protocol tied to HTTP headers
|
|
fixed
|
itamarst
|
normal
|
enhancement
|
HTTP Storage Protocol
|
2022-03-18T14:36:33Z
|
#3879 |
Continue implementation of immutable APIs for HTTP storage some more
|
|
fixed
|
itamarst
|
normal
|
enhancement
|
HTTP Storage Protocol
|
2022-03-14T14:54:35Z
|
#3877 |
Continue implementation of immutable APIs for HTTP storage
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-03-09T18:00:36Z
|
#3876 |
Generate upload secret per bucket
|
|
fixed
|
itamarst
|
normal
|
defect
|
HTTP Storage Protocol
|
2022-03-08T15:10:53Z
|
#3860 |
Finish up immutable HTTP download/upload APIs
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-03-07T14:13:00Z
|
#3697 |
Builder for pypy3 and Python 3.10
|
|
fixed
|
itamarst
|
normal
|
task
|
Support Python 3
|
2022-02-28T17:12:52Z
|
#3327 |
Replace support of Fedora 28 and 29 with support of Fedora 31 and 32
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-02-22T18:07:18Z
|
#3873 |
Drop Python 2 support
|
|
fixed
|
itamarst
|
normal
|
enhancement
|
Support Python 3
|
2022-02-22T18:07:12Z
|
#3871 |
Implement HTTP API endpoint: list shares for storage index
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-02-04T15:36:33Z
|
#3868 |
IStorageServer test framework support for the HTTP storage protocol
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-02-04T14:19:17Z
|
#3855 |
HTTP storage protocol: implement initial immutable APIs
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2022-01-31T16:55:47Z
|
#3788 |
Refactor tests in test/mutable to either use sync or async base case classes.
|
|
fixed
|
fenn-cs
|
normal
|
defect
|
undecided
|
2022-01-31T14:04:53Z
|
#3858 |
release 1.17.1
|
|
fixed
|
meejah
|
normal
|
task
|
undecided
|
2022-01-28T19:05:22Z
|
#3867 |
Switch to mach-nix
|
|
fixed
|
itamarst
|
normal
|
defect
|
undecided
|
2022-01-28T17:00:12Z
|
#3865 |
Drop Python 3.6
|
|
fixed
|
itamarst
|
normal
|
task
|
undecided
|
2022-01-25T15:41:41Z
|
#3859 |
push tags in release-checklist
|
|
fixed
|
meejah
|
major
|
defect
|
undecided
|
2022-01-10T22:07:45Z
|
#3856 |
sFTP integration test failures
|
|
fixed
|
meejah
|
major
|
defect
|
undecided
|
2022-01-10T15:00:43Z
|
#3854 |
builtins.TypeError: write() argument must be str, not bytes from allmydata/webish.py usage of FileUploadFieldStorage
|
python3
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2022-01-07T19:37:42Z
|
#3848 |
HTTP storage protocol: secret handling, a prerequisite for starting on immutables
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2021-12-22T18:39:54Z
|
#3849 |
Refactor Foolscap code so it's separate from non-Foolscap code in storage API
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2021-12-16T13:56:30Z
|
#3841 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3839 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3827 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3824 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3823 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3822 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3821 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3819 |
Placeholder
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:44:15Z
|
#3850 |
allmydata.test.test_storage_http.HTTPTests.test_version failing on master on nixos 21.05
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-06T18:19:08Z
|
#3758 |
Refactor test_grid, test_logs and test_root in web module tests to use a single base test case class.
|
|
fixed
|
fenn-cs
|
normal
|
defect
|
undecided
|
2021-12-02T13:58:20Z
|
#3847 |
There is much duplication of process for choosing an encoding for Eliot messages
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-01T20:47:20Z
|
#3762 |
Determine what the new storage client HTTP protocol's version verb returns
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2021-12-01T15:18:40Z
|
#3843 |
Start on implementing HTTP server for storage protocol
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2021-12-01T15:18:40Z
|
#3527 |
Stop using the mock library for testing: src/allmydata/test/cli/test_create.py
|
mock
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-12-01T14:39:59Z
|
#3807 |
BucketWriters should be removed if no writes happen in 30 minutes
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2021-11-23T16:01:29Z
|
#3842 |
Make lease *renewal* behavior of StorageServer.remote_allocate_buckets optional
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-11-16T23:26:17Z
|
#3820 |
Add a session key for immutable uploads
|
|
fixed
|
itamarst
|
normal
|
task
|
HTTP Storage Protocol
|
2021-11-16T15:45:52Z
|
#3826 |
HTTP storage protocol design change: switch all secrets to http headers
|
|
fixed
|
itamarst
|
normal
|
enhancement
|
HTTP Storage Protocol
|
2021-11-16T15:45:52Z
|
#3838 |
Many tests still invoke the logic to automatically assign a port number to the main tub
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-11-05T15:13:28Z
|
#3834 |
The logic for determining a correct lease renew secret is duplicated
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-11-04T00:14:52Z
|
#3836 |
SystemTestMixin.set_up_grid configures an introducer that tries to automatically select a main tub port
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-11-03T20:00:04Z
|
#3833 |
Knowledge of mutable and immutable share file formats is spread across the codebase
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-11-03T17:05:14Z
|
#3837 |
integration/test_tor.py is failing
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-11-03T16:24:31Z
|
#3832 |
test_storage_web.py duplicates internal lease management logic
|
|
fixed
|
exarkun
|
normal
|
defect
|
undecided
|
2021-10-30T11:33:54Z
|