Timeline


and

2020-04-21:

16:49 Changeset in trunk [bd8bf0f] by Sajith Sasidharan <sajith@…>
Merge branch 'sajith-3254.01-status-nevow-to-twisted-web'
15:53 Changeset in trunk [225bb58] by Sajith Sasidharan <sajith@…>
Add empty news fragment re. Statistics page rendering
15:53 Changeset in trunk [d844a8f] by Sajith Sasidharan <sajith@…>
Use twisted transparent tag to render data This way the test suite …
15:53 Changeset in trunk [a0eb00b] by Sajith Sasidharan <sajith@…>
Wrap renderer return values in tags
15:53 Changeset in trunk [1e3ba25] by Sajith Sasidharan <sajith@…>
Add some documentation to Statistics page
15:53 Changeset in trunk [652b3f5b] by Sajith Sasidharan <sajith@…>
Use twisted.web.template to render Statistics page
14:29 Changeset in trunk [b3feaae6] by Sajith Sasidharan <sajith@…>
Use an inner JSONRequest class with renderJSON Once nevow is removed …
00:00 Milestone 1.14.0 completed
Leasedb; cloud backend; XSalsa+AES support; virtualenv-based packaging …

2020-04-20:

20:54 Changeset in trunk [201c08d] by Sajith Sasidharan <sajith@…>
Declare JSON request interface using @implementer …

2020-04-18:

08:49 Changeset in trunk [8df1ed1b] by meejah <meejah@…>
link to tickets
08:27 Changeset in trunk [f8a78c9] by meejah <meejah@…>
URL -> DecodedURL
07:52 Changeset in trunk [73d0151e] by meejah <meejah@…>
typo
07:52 Changeset in trunk [349aefe] by meejah <meejah@…>
fail() takes a message, not Exception
07:52 Changeset in trunk [018e161] by meejah <meejah@…>
don't allow trailing slashes This makes /uri/xxx URIs invalid if they …
07:52 Changeset in trunk [882c63d] by meejah <meejah@…>
methods shouldn't be named like classes
07:52 Changeset in trunk [0acf0d2a] by meejah <meejah@…>
no addslash here
07:52 Changeset in trunk [bc2f5f8] by meejah <meejah@…>
functions shouldn't be named like classes
07:52 Changeset in trunk [8f35f78] by meejah <meejah@…>
temporary fix for hypothesis test
07:52 Changeset in trunk [c246b3e] by meejah <meejah@…>
self.assertEqual not assert
07:52 Changeset in trunk [7019157] by meejah <meejah@…>
make unpack/pack test use Hypothesis
07:52 Changeset in trunk [6ea6abd] by meejah <meejah@…>
no .format yet
07:52 Changeset in trunk [fc4aec7] by meejah <meejah@…>
remove comment
07:52 Changeset in trunk [2e9463b] by meejah <meejah@…>
compute 'is this a terminal request' differently
07:52 Changeset in trunk [b0c138f] by meejah <meejah@…>
remove empty segments instead of making multiple URI's valid
07:52 Changeset in trunk [8c47b8e] by meejah <meejah@…>
don't need object
07:52 Changeset in trunk [088fcff] by meejah <meejah@…>
better formatting
07:52 Changeset in trunk [c6f4f0b] by meejah <meejah@…>
betterize comment
07:52 Changeset in trunk [8db16ff] by meejah <meejah@…>
old-style class
07:52 Changeset in trunk [b64f90b] by meejah <meejah@…>
simplify
07:52 Changeset in trunk [95e5029] by meejah <meejah@…>
more comment
07:52 Changeset in trunk [d425bae] by meejah <meejah@…>
remove irrelevant comment
07:52 Changeset in trunk [3c332fe] by meejah <meejah@…>
empty-string, not None
07:52 Changeset in trunk [733b7932] by meejah <meejah@…>
clarify further; remove unused user of RenderMixin?
07:52 Changeset in trunk [ace99a1] by meejah <meejah@…>
add clarifying comment
07:52 Changeset in trunk [f9e3fdfa] by meejah <meejah@…>
use % instead of format
07:52 Changeset in trunk [3d3feec] by meejah <meejah@…>
encode for fail() / Exception
07:52 Changeset in trunk [d533becc] by meejah <meejah@…>
native strings only
07:52 Changeset in trunk [ef5e18b] by meejah <meejah@…>
unused
07:52 Changeset in trunk [fdb3399] by meejah <meejah@…>
just delete test_welcome
07:52 Changeset in trunk [b44980c] by meejah <meejah@…>
get rid of assert_
07:52 Changeset in trunk [e4d556b4] by meejah <meejah@…>
assert about connected storage servers
07:52 Changeset in trunk [f9956f4] by meejah <meejah@…>
remove asserts for static text
07:52 Changeset in trunk [355c78f] by meejah <meejah@…>
irrelevant comment
07:52 Changeset in trunk [9ccbe56] by meejah <meejah@…>
add break
07:52 Changeset in trunk [d12fd57] by meejah <meejah@…>
assert for noreferrer
07:52 Changeset in trunk [48f859f] by meejah <meejah@…>
document internal callback
07:52 Changeset in trunk [98d8c52] by meejah <meejah@…>
comment
07:52 Changeset in trunk [db7939f] by meejah <meejah@…>
irrelevant comment
07:52 Changeset in trunk [b81589c] by meejah <meejah@…>
irrelevant comment
07:52 Changeset in trunk [965fadb0] by meejah <meejah@…>
irrelevant comment
07:52 Changeset in trunk [956d67b9] by meejah <meejah@…>
irrelevant comment
07:52 Changeset in trunk [685aaf1] by meejah <meejah@…>
soup, not re
07:52 Changeset in trunk [af35483] by meejah <meejah@…>
soup not re
07:52 Changeset in trunk [b71d499] by meejah <meejah@…>
more soup
07:52 Changeset in trunk [b4fab44] by meejah <meejah@…>
use soup, not strings
07:52 Changeset in trunk [bd1cbde] by meejah <meejah@…>
re/string checks -> soup
07:52 Changeset in trunk [76516fe] by meejah <meejah@…>
use soup, not re
07:52 Changeset in trunk [c489c614] by meejah <meejah@…>
refactor
07:52 Changeset in trunk [d5ef65d] by meejah <meejah@…>
beautifulsoup, not re
07:52 Changeset in trunk [7c27f29] by meejah <meejah@…>
news
07:52 Changeset in trunk [65ec2127] by meejah <meejah@…>
unused imports
07:52 Changeset in trunk [757bcc53] by meejah <meejah@…>
cleanup
07:52 Changeset in trunk [bf3c71c] by meejah <meejah@…>
change not required
07:52 Changeset in trunk [178c45eb] by meejah <meejah@…>
remove print
07:52 Changeset in trunk [203066e8] by meejah <meejah@…>
better error-code
07:52 Changeset in trunk [9732955] by meejah <meejah@…>
spelling
07:52 Changeset in trunk [2509671] by meejah <meejah@…>
flake8
07:52 Changeset in trunk [74ce1664] by meejah <meejah@…>
use twisted-web APIs, not nevow
07:52 Changeset in trunk [044d1cf] by meejah <meejah@…>
correct error
07:52 Changeset in trunk [6415873] by meejah <meejah@…>
undo change
07:52 Changeset in trunk [d0c47fe] by meejah <meejah@…>
irrelevant comment
07:52 Changeset in trunk [97a3f61] by meejah <meejah@…>
irrelevant comment
07:52 Changeset in trunk [bc04c9b3] by meejah <meejah@…>
detech empty pathname components, hopefully the same way as Nevow
07:52 Changeset in trunk [83a70bb] by meejah <meejah@…>
some fixes
07:52 Changeset in trunk [d26ce3b] by meejah <meejah@…>
some things that fail, but not in quite the right way .. for reasons
07:52 Changeset in trunk [8268f76] by meejah <meejah@…>
quote output, render GET
07:52 Changeset in trunk [e894795] by meejah <meejah@…>
redirects don't have to be absolute
07:52 Changeset in trunk [45bfe74] by meejah <meejah@…>
improve comment wording
07:52 Changeset in trunk [c4f49bb] by meejah <meejah@…>
children must be None on error
07:52 Changeset in trunk [543a948] by meejah <meejah@…>
shadowed test name; reveal both tests
07:52 Changeset in trunk [98005bab] by meejah <meejah@…>
addSlash isn't a thing in twisted.web
07:52 Changeset in trunk [a29f1be] by meejah <meejah@…>
doubly-quoted
07:52 Changeset in trunk [800b690] by meejah <meejah@…>
the error-message changed
07:52 Changeset in trunk [effaa65] by meejah <meejah@…>
filename goes in the dict
07:52 Changeset in trunk [19baba2] by meejah <meejah@…>
Resource needs to be new-style
07:52 Changeset in trunk [dc4669b] by meejah <meejah@…>
fix name decoding
07:52 Changeset in trunk [66f392f7] by meejah <meejah@…>
remove debug
07:52 Changeset in trunk [410f013] by meejah <meejah@…>
correctly register top-level directory node page
07:52 Changeset in trunk [9219262] by meejah <meejah@…>
Revert "fix getchild for directory" This reverts commit …
07:52 Changeset in trunk [247fc54] by meejah <meejah@…>
explicit pack/unpack test
07:52 Changeset in trunk [b4d9bfe] by meejah <meejah@…>
fix deep-stats results
07:52 Changeset in trunk [7a36bdc] by meejah <meejah@…>
delete 'move to different dir' because it also doesn't work on trunk
07:52 Changeset in trunk [e2304326] by meejah <meejah@…>
fix rename-form
07:52 Changeset in trunk [d12078a] by meejah <meejah@…>
fix form
07:52 Changeset in trunk [8b7e1c30] by meejah <meejah@…>
remove debug
07:52 Changeset in trunk [d381d3e9] by meejah <meejah@…>
better style
07:52 Changeset in trunk [f4c8eb5] by meejah <meejah@…>
not required
07:52 Changeset in trunk [71c9736] by meejah <meejah@…>
fix getchild for directory
07:52 Changeset in trunk [8f32936c] by meejah <meejah@…>
/file works
07:52 Changeset in trunk [c2ff7e2] by meejah <meejah@…>
more ctx -> req
07:52 Changeset in trunk [79c3f91] by meejah <meejah@…>
cleanup
07:52 Changeset in trunk [b51f144f] by meejah <meejah@…>
another thing works
07:52 Changeset in trunk [66c0c71] by meejah <meejah@…>
a thing works
07:52 Changeset in trunk [ace73a9] by meejah <meejah@…>
whitespace
07:52 Changeset in trunk [9e0e25c] by meejah <meejah@…>
WIP FIXME porting directory, need child_ refactor thing
07:52 Changeset in trunk [fd4d270] by meejah <meejah@…>
search-replace "n:" -> "t:"

2020-04-17:

19:44 Changeset in trunk [73938ad] by Sajith Sasidharan <sajith@…>
Drop upper bound on Twisted version CI broke build because CI was …
19:44 Changeset in trunk [15131a9] by Sajith Sasidharan <sajith@…>
Handle just POST requests in IncidentReporter?
19:44 Changeset in trunk [497a832a] by Sajith Sasidharan <sajith@…>
Use Twisted < 20.0.0 Twisted 20.3.0 has dropped Python 2.7 support, …
19:44 Changeset in trunk [a14cee5] by Sajith Sasidharan <sajith@…>
Remove nevow from allmydata.web.root.IncidentReporter? This change …
19:25 Changeset in trunk [82cd5a8] by Sajith Sasidharan <sajith@…>
Use DummyRequest? in storage tests Using twisted.web.server.Request …
19:25 Changeset in trunk [b2b7061] by Sajith Sasidharan <sajith@…>
Refactor storage test helpers Rewrite renderSynchronously() to use …
19:25 Changeset in trunk [72b8f72] by Sajith Sasidharan <sajith@…>
Add docstrings to storage test helpers
19:25 Changeset in trunk [8b7ef33b] by Sajith Sasidharan <sajith@…>
Remove redundant render_json() method
19:25 Changeset in trunk [3e7dea7] by Sajith Sasidharan <sajith@…>
Wrap renderer results in tags
19:25 Changeset in trunk [8c92187] by Sajith Sasidharan <sajith@…>
Avoid using nevow FakeRequest? in storage test. Use …
19:25 Changeset in trunk [9c7357b] by Sajith Sasidharan <sajith@…>
Remove an extraneous directive t:data is not really a Twisted …
19:25 Changeset in trunk [bae3217] by Sajith Sasidharan <sajith@…>
Remove StorageStatus?.renderHTTP This was added to please the test …
19:25 Changeset in trunk [f1fe3a75] by Sajith Sasidharan <sajith@…>
Get rid of WebRenderingMixin? in storage test
19:25 Changeset in trunk [110734da] by Sajith Sasidharan <sajith@…>
Use a helper to exercise render() in storage test cases
19:25 Changeset in trunk [554c477] by Sajith Sasidharan <sajith@…>
Prefix member variable with "_"
19:25 Changeset in trunk [6c32565] by Sajith Sasidharan <sajith@…>
Use slots to render storage stats table
19:25 Changeset in trunk [0cbe287] by Sajith Sasidharan <sajith@…>
Give the suite the precise string it wants
19:25 Changeset in trunk [ff019e5] by Sajith Sasidharan <sajith@…>
Use BeautifulSoup? to check favicon in storage page
19:25 Changeset in trunk [7625d95] by Sajith Sasidharan <sajith@…>
Use <t:transparent> to render node nickname and id CI did not like …
19:25 Changeset in trunk [9bb7812] by Sajith Sasidharan <sajith@…>
Add news fragment
19:25 Changeset in trunk [36a4864] by Sajith Sasidharan <sajith@…>
Mark format_recovered as static method
19:25 Changeset in trunk [0382b1e] by Sajith Sasidharan <sajith@…>
Use Unicode strings to render space
19:25 Changeset in trunk [aab940f] by Sajith Sasidharan <sajith@…>
Remove redundant None-checks on self.storage When no storage is …
19:25 Changeset in trunk [c061f683] by Sajith Sasidharan <sajith@…>
Use successResultOf in renderSynchronously Get rid of [].append …
19:25 Changeset in trunk [e2fc1fc] by Sajith Sasidharan <sajith@…>
Move renderSynchronously to test suite
19:25 Changeset in trunk [7a053dd] by Sajith Sasidharan <sajith@…>
Use explicit None-check on self.storage
19:25 Changeset in trunk [9b51bdf] by Sajith Sasidharan <sajith@…>
Return result from renderHTTP Bogus renderHTTP, but test failures are …
19:25 Changeset in trunk [6e9a4e30] by Sajith Sasidharan <sajith@…>
Add a docstring
19:25 Changeset in trunk [f22417e] by Sajith Sasidharan <sajith@…>
Rename function for clarity
19:25 Changeset in trunk [227d06f] by Sajith Sasidharan <sajith@…>
Add docstrings to StorageStatusElement?
19:25 Changeset in trunk [d3ff578] by Sajith Sasidharan <sajith@…>
Use parentheses in test suite's import statement
19:25 Changeset in trunk [b1c78244] by Sajith Sasidharan <sajith@…>
Use parentheses in import statement
19:25 Changeset in trunk [2df2ae9] by Sajith Sasidharan <sajith@…>
Fix test_storage.WebStatus?.test_no_server failure
19:25 Changeset in trunk [b14f3608] by Sajith Sasidharan <sajith@…>
Use <t:transparent /> within table cells
19:25 Changeset in trunk [d46df30] by Sajith Sasidharan <sajith@…>
Use render_space methods to render space
19:25 Changeset in trunk [0993e61] by Sajith Sasidharan <sajith@…>
Drop unused ctx argument from render_space methods
19:25 Changeset in trunk [c7a63f9] by Sajith Sasidharan <sajith@…>
Refactor so that test_util pass
19:25 Changeset in trunk [c88c97aa] by Sajith Sasidharan <sajith@…>
Use right syntax for twisted.web.template tags
19:25 Changeset in trunk [4e81a3a] by Sajith Sasidharan <sajith@…>
Check storage server status before using it
19:25 Changeset in trunk [c019c7e] by Sajith Sasidharan <sajith@…>
Second version of renderSynchronously
19:25 Changeset in trunk [d3790a4] by Sajith Sasidharan <sajith@…>
Add missing flattenString import
19:25 Changeset in trunk [b29652e] by Sajith Sasidharan <sajith@…>
Add StorageStatus::renderSynchronously Related to ticket:3247
19:25 Changeset in trunk [d142ccb] by Sajith Sasidharan <sajith@…>
Use twisted.web.template in web/storage.py Related to ticket:3247. …
18:06 Ticket #3303 (The Eliot test suite continues to intermittently fail in NixOS) closed by Jean-Paul Calderone <exarkun@…>
fixed: In [changeset:"d308577397a1635ad49e22f16f7d0a760ae9453b/trunk"
18:06 Changeset in trunk [34e85ac] by GitHub <noreply@…>
Merge pull request #707 from tahoe-lafs/3303.disable-eliot-test-suite …
10:44 Ticket #3299 (PyPy CI job fails) closed by Sajith Sasidharan <sajith@…>
fixed: In [changeset:"f89ad002f87666b148e31d2b0654160bacfddcf9/trunk"
10:44 Changeset in trunk [e8695f41] by GitHub <noreply@…>
Merge pull request #706 from sajith/3299.update-pypy Use 2.7-buster …

2020-04-16:

12:24 Changeset in trunk [d308577] by Jean-Paul Calderone <exarkun@…>
Fixes: ticket:3303
12:24 Changeset in trunk [30d0953b] by Jean-Paul Calderone <exarkun@…>
Disable the Eliot test suite
12:24 Ticket #3303 (The Eliot test suite continues to intermittently fail in NixOS) created by exarkun
Despite efforts to disable individual intermittently failing tests …
12:07 Ticket #3284 (Remove "magic folder") closed by GitHub <noreply@…>
fixed: In [changeset:"2136ef46a178fc5f641a91abf61220c17651e77c/trunk"
12:07 Changeset in trunk [2136ef4] by GitHub <noreply@…>
Merge pull request #695 from tahoe-lafs/3284.remove-magic-folder …
11:58 Ticket #3302 (When a test fails because Foolscap cannot bind a port, the failure ...) closed by exarkun
fixed: Fixed in …
11:57 Changeset in trunk [66cc6e3b] by GitHub <noreply@…>
Merge pull request #705 from tahoe-lafs/3302.report-listener-creation …

2020-04-15:

13:07 Changeset in trunk [71aa17a] by Jean-Paul Calderone <exarkun@…>
I assume it's utf-8
12:55 Changeset in trunk [d4d8ce4] by Jean-Paul Calderone <exarkun@…>
missing front matter
12:54 Changeset in trunk [72ca4e8] by Jean-Paul Calderone <exarkun@…>
move the imports

2020-04-14:

21:35 Changeset in trunk [4fc6840c] by Sajith Sasidharan <sajith@…>
Build Docker images for pypy 2.7-buster on CircleCI
20:29 Changeset in trunk [6e6cdb3] by Sajith Sasidharan <sajith@…>
Add newsfragment
20:14 Changeset in trunk [f89ad00] by Sajith Sasidharan <sajith@…>
Use 2.7-buster Docker image for pypy Fix failing PyPy? CI job. Fixes: …
12:41 Changeset in trunk [47bef60] by Jean-Paul Calderone <exarkun@…>
news fragment
12:40 Changeset in trunk [c73953d] by Jean-Paul Calderone <exarkun@…>
Capture and report Foolscap Tub Listener creation stack on error
Note: See TracTimeline for information about the timeline view.