Timeline
2022-03-15:
- 14:28 Ticket #3882 (Flaky hypothesis test in test_storage_http) created by
- […] Update: After some digging (see comments) the issue seems …
2022-03-14:
- 15:28 Changeset in trunk [fae9556] by
- Centralize client serialization logic too.
- 15:20 Changeset in trunk [0aa8089] by
- Explicitly tell the server that the client accepts CBOR.
- 15:18 Changeset in trunk [106cc70] by
- Use a constant.
- 15:17 Changeset in trunk [722f8e9] by
- Expand docs.
- 15:16 Changeset in trunk [b6073b1] by
- Refactor to check HTTP content-type of request body.
- 15:09 Changeset in trunk [fef3327] by
- Switch to shared utility so server can use it too.
- 15:01 Changeset in trunk [13fd3b3] by
- Get rid of Python 2 crud.
- 15:01 Changeset in trunk [1e108f84] by
- Don't use a custom parser.
- 14:54 Ticket #3879 (Continue implementation of immutable APIs for HTTP storage some more) closed by
- fixed: In [changeset:"c263d89ec5310cf8ee8bf9cc5c012da677401818/trunk" …
- 14:54 Changeset in trunk [c263d89] by
- Merge pull request #1184 from …
- 14:53 Changeset in trunk [b8ab3dd6] by
- Server handles Accept headers.
- 14:35 Changeset in trunk [e55c3e8] by
- Check for CBOR content-encoding header in client.
- 14:20 Changeset in trunk [f815083b] by
- News file.
- 14:20 Changeset in trunk [ecec35d2] by
- Merge branch '3879-more-http-storage-immutables' into 3881-cbor-refactor
- 14:18 Ticket #3881 (Make CBOR usage in HTTP Storage Protocol tied to HTTP headers) created by
- 1. We might want to support JSON too. 2. We should be respecting HTTP …
- 14:15 Changeset in trunk [e4b4dc4] by
- Address review comments.
2022-03-10:
- 22:41 Changeset in trunk [5baf632] by
- Always use UTF-8 for corruption reports.
- 16:28 Changeset in trunk [7e25b43] by
- Direct unit tests for advising share is corrupt.
- 16:09 Changeset in trunk [922ee4fe] by
- Sketch of advise_corrupt_share support for immutables.
2022-03-09:
- 18:35 Changeset in trunk [f7366833] by
- Finish testing and implementing lease renewal.
- 18:10 Changeset in trunk [aee0f7d] by
- Sketch of lease renewal implementation.
- 18:00 Ticket #3877 (Continue implementation of immutable APIs for HTTP storage) closed by
- fixed: In [changeset:"2ac57cd567d401987a883e9b0bcfc13c598df489/trunk" …
- 18:00 Changeset in trunk [2ac57cd] by
- Merge pull request #1183 from …
- 17:53 Ticket #3880 (Add logging to HTTP storage protocol, part 1) created by
- Probably want some logging of what's going on, via Eliot.
- 17:47 Changeset in trunk [636ab01] by
- Disconnection is purely a Foolscap concern.
- 17:44 Changeset in trunk [ba604b8] by
- News file.
- 17:43 Ticket #3879 (Continue implementation of immutable APIs for HTTP storage some more) created by
- Still remaining: * Lease renewal API * Marking uploaded share as corrupted
- 17:42 Changeset in trunk [e598fbbc] by
- Get rid of redundant code.
- 17:41 Changeset in trunk [5d51aac] by
- Clarify.
- 17:41 Changeset in trunk [edb9eda] by
- Clarify.
- 16:23 Changeset in trunk [ac271cf] by
- Merge remote-tracking branch 'origin/master' into …
- 16:19 Changeset in trunk [86769c1] by
- Finish abort logic and tests.
- 16:11 Changeset in trunk [ef4f912a] by
- Less error-prone testing assertion, and fix a testing bug.
- 15:57 Changeset in trunk [4fc7ef7] by
- Basic HTTP test for aborts.
- 15:45 Changeset in trunk [f47741a] by
- Correct behavior on timed out immutable uploads.
- 15:45 Changeset in trunk [92b952a] by
- Authenticate writes!
2022-03-08:
- 15:41 Changeset in trunk [c642218] by
- Sketch of aborting uploads.
- 15:16 Ticket #3878 (Potential denial of service attack by rogue servers) created by
- * Malicious server SN joins grid G * Client C begins to upload shares …
- 15:13 Changeset in trunk [5203873] by
- Refactor to unify data structure logic.
- 15:10 Ticket #3876 (Generate upload secret per bucket) closed by
- fixed: In [changeset:"5be7cbc17112a9119b5956fcb45d0e6be15ea569/trunk" …
- 15:10 Changeset in trunk [5be7cbc] by
- Merge pull request #1182 from tahoe-lafs/3876-per-bucket-upload-secret …
Note: See TracTimeline
for information about the timeline view.