Timeline
2021-01-11:
- 21:14 Changeset in trunk [ec6c036] by
- less cheesy list collision fix
- 21:00 Changeset in trunk [b8abec60] by
- Get rid of the Latin-1 case Here's a supposition: UTF-8 or bust
- 21:00 Changeset in trunk [260706d] by
- Fix the collision with the builtin list
- 20:45 Changeset in trunk [2306819] by
- Get rid of unicode_to_argv and argv_to_unicode
- 20:29 Changeset in trunk [1639aef] by
- Get rid of the argv unmangling that we no longer do
- 20:29 Changeset in trunk [b81d577] by
- Tahoe's .pyscript is ancient history
- 20:26 Changeset in trunk [6107e52] by
- Fix flake.
- 20:26 Changeset in trunk [5df86b4] by
- restore test_with_python_options now that I see what it's testing
- 20:23 Changeset in trunk [8f18648] by
- Fix integration tests.
- 20:09 Changeset in trunk [834abfe] by
- _win_subprocess didn't actually export this
- 20:07 Changeset in trunk [c6d108d] by
- Make test_runner and test_windows both use the good Popen
- 19:56 Changeset in trunk [73110f4] by
- Banish getProcessOutputAndValue from test_runner It cannot do the …
- 19:16 Changeset in trunk [41d7548] by
- typo
- 19:11 Changeset in trunk [a4c520e] by
- try to go faster without losing coverage
- 19:05 Changeset in trunk [1b1d87f9] by
- Merge branch '3584.integration-tests-sftp' into 3579.ftp-python-3
- 19:04 Changeset in trunk [a29b061] by
- explain the nested import
- 19:03 Changeset in trunk [e6ee13d] by
- Shovel code around a bit more
- 19:02 Changeset in trunk [6b2a999] by
- Replace ckeygen with Paramiko library calls, since ckeygen doesn't …
- 18:56 Changeset in trunk [9d7b122] by
- Get rid of FILE_TYPE_REMOTE
- 18:55 Changeset in trunk [ce58f63] by
- Merge remote-tracking branch 'origin/master' into …
- 18:54 Ticket #3583 (Rip out FTP support) closed by
- fixed: In [changeset:"4a7da34a6a0c90d469e10ed7e9024de781d85c2f/trunk" …
- 18:54 Changeset in trunk [ad48e6c] by
- See if we can use pywin32 GetFileType?
- 18:54 Changeset in trunk [4a7da34] by
- Merge pull request #958 from tahoe-lafs/3583.rip-out-ftp Rip out FTP …
- 18:41 Changeset in trunk [52896432] by
- it cannot return None
- 18:41 Changeset in trunk [184b973] by
- another constant we can get from pywin32
- 18:36 Changeset in trunk [5c6e5970] by
- get this from pywin32 too
- 18:36 Changeset in trunk [cca0071] by
- these aren't win32 specific
- 18:22 Changeset in trunk [f61103a] by
- spell the module name right
- 17:58 Changeset in trunk [f5bcd27] by
- skip the other test suite too
- 17:43 Changeset in trunk [6de392f] by
- blacklist a couple more
- 17:42 Changeset in trunk [fd22313] by
- Avoid breaking non-Windows with test_windows
- 17:31 Changeset in trunk [ed713182] by
- docstring
- 17:31 Changeset in trunk [dc5ed66] by
- docstring
- 16:51 Changeset in trunk [ad2df67] by
- try using pywin32 for GetStdHandle?
- 16:46 Changeset in trunk [1751d68] by
- is this cool?
- 16:42 Changeset in trunk [112bfaf] by
- we would like this to be utf-8 corresponding to the inputs
- 16:39 Changeset in trunk [ab1f6f3] by
- clean up this noise
- 16:38 Changeset in trunk [4e9bdfe] by
- please just always work?
- 16:33 Changeset in trunk [14caaa3] by
- different debug
- 16:32 Changeset in trunk [a4061619] by
- shuffle code around a lot
- 16:17 Changeset in trunk [3adfb2a] by
- let it be slow
- 16:16 Changeset in trunk [f4a1a6f] by
- get rid of this noise
- 16:16 Changeset in trunk [23d1d76] by
- get the name
- 16:15 Changeset in trunk [8fa1b6bb] by
- make stdout/stderr available
- 16:15 Changeset in trunk [504b2f5b] by
- get the syntax right
- 16:14 Changeset in trunk [221f164] by
- make the container
- 16:13 Changeset in trunk [08d56c8] by
- that was silly
- 16:12 Changeset in trunk [a0aa3fe] by
- try testing UnicodeOutput?
- 15:31 Changeset in trunk [6d499de] by
- exclude nul from the tested argv values
- 15:24 Changeset in trunk [c2e8d94] by
- don't fail this test because it is slow
- 15:19 Changeset in trunk [33f8441] by
- maybe pywin32 GetCommandLine? is not really GetCommandLineW
- 15:17 Changeset in trunk [389d70a] by
- see if GetCommandLine?() value is interesting
- 15:09 Changeset in trunk [e2f3964] by
- okay this is indeed the expected
- 15:08 Changeset in trunk [42f1930] by
- disambiguate this a bit
- 14:51 Changeset in trunk [30c79bf] by
- make sure executable is unicode too, if that matters
- 01:19 Changeset in trunk [b5f0e21e] by
- testtools convention - actual value comes first
- 01:18 Changeset in trunk [3bde012] by
- Create a better expectation If we pass all this stuff to Popen we …
- 01:16 Changeset in trunk [28435d6] by
- test the SUT
- 01:14 Changeset in trunk [360b20a] by
- FilePath? again
- 01:13 Changeset in trunk [77c9a2c] by
- make the failures a little nicer
- 01:10 Changeset in trunk [18de7166] by
- try to work-around bugs in the Popen hotfix
- 01:06 Changeset in trunk [a21b66e] by
- FilePath? again
- 00:59 Changeset in trunk [e64a4c6] by
- Attempt to use a parent-side API that supports unicode properly
2021-01-10:
- 16:23 Changeset in trunk [6091ca2] by
- try to get the child source right
- 16:22 Changeset in trunk [b02b930] by
- do better with paths
- 16:21 Changeset in trunk [a73668a0] by
- this doesn't take a list
- 16:01 Changeset in trunk [b3a6f25] by
- Python 2 gets an old version with no CommandLineToArgv? Thanks.
- 15:48 Changeset in trunk [6b621ef] by
- Turns out there is also CommandLineToArgv? just not …
- 15:48 Changeset in trunk [24f3d74] by
- Fix the skip
- 15:39 Changeset in trunk [e80bd68] by
- Take a first attempt at testing the argv logic directly
2021-01-09:
- 23:19 Changeset in trunk [d78e7259] by
- Use SetErrorMode? and related constants from pywin32
- 23:19 Changeset in trunk [891ef3e] by
- news fragment
- 23:16 Ticket #3588 (src/allmydata/windows/fixups.py uses ctypes to access some APIs that ...) created by
- and pywin32 is already a hard dependency on Windows due to Twisted …
- 15:04 Ticket #3587 (Credit lpirl for providing buildslaves to the project) closed by
- fixed: In [changeset:"5939220f99013421d4b7c7a33c3b4746b5948715/trunk" …
- 15:04 Changeset in trunk [5939220] by
- Merge pull request #963 from lpirl/lpirl-builslaves-goodbye credits …
- 14:06 Changeset in trunk [b00bf94] by
- news fragment
- 14:04 Ticket #3587 (Credit lpirl for providing buildslaves to the project) created by
- https://github.com/tahoe-lafs/tahoe-lafs/pull/963
- 13:44 Changeset in trunk [11abf53] by
- credits to Lukas Pirl (buildslaves)
2021-01-08:
- 18:51 Ticket #3577 (Port webish/test_webish to Python 3) closed by
- fixed: In [changeset:"1ae0311e36e92c1ae9a74b282a1edc2afa20e50f/trunk" …
- 18:51 Changeset in trunk [1ae0311e] by
- Merge pull request #949 from tahoe-lafs/port-webish Port …
- 18:48 Changeset in trunk [f682d94] by
- Rename docs/README.md After enabling markdown extension in Sphinx …
- 18:48 Changeset in trunk [65926d6] by
- Install recommonmark in tox "docs" environment We're going to need …
- 18:47 Changeset in trunk [c1bc69e1] by
- Remove two more references to FTP.
- 18:45 Changeset in trunk [f1cf948] by
- Enable markdown support in Sphinx configuration The upstream …
- 18:43 Changeset in trunk [6f3b3d0] by
- News file.
- 18:42 Changeset in trunk [f71dcfe] by
- Lint.
- 18:41 Changeset in trunk [e986e86] by
- Test failure to auth.
- 18:38 Changeset in trunk [1063ee1] by
- Fix warning in release checklist doc Fix "WARNING: Inline emphasis …
- 18:38 Changeset in trunk [4e56cc6d] by
- Fix nested bullet lists in release checklist doc
- 18:38 Changeset in trunk [d0859b1] by
- Fix indentation in webapi docs Warning was: …
- 18:38 Changeset in trunk [9745424] by
- Include release checklist
- 18:38 Changeset in trunk [57282d2] by
- Include contribution guidelines for real This warning should go away …
- 18:33 Changeset in trunk [2589737] by
- Public key auth test passes.
- 18:32 Changeset in trunk [7a15f7e] by
- Switch to modern (circa 2014!) Conch API.
- 18:29 Ticket #3586 (Add a CI job for checking docs) created by
- Tahoe-LAFS documentation is rendered using Sphinx, but we do not have …
- 17:01 Ticket #3582 (Port blacklist to Python 3) closed by
- fixed: In [changeset:"b840d3fafb90dd9371bfc927cd68674beed32d5e/trunk" …
- 17:01 Changeset in trunk [b840d3f] by
- Merge pull request #955 from tahoe-lafs/3582.port-blacklist Port …
- 16:42 SftpFrontend edited by
- Getting rid of FTP - https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3583 (diff)
- 13:52 Changeset in trunk [e72c93a] by
- explain why we're not using the github action here
- 13:27 Changeset in trunk [5614c4c3] by
- improve this comment marginally just looking for an excuse to trigger …
- 03:21 Ticket #3585 (Update notes for contributors) created by
- Tahoe-LAFS contributors' guide could be expanded to include things …
2021-01-07:
- 23:24 Changeset in trunk [709823e] by
- most of those words proved irrelevant
- 18:59 Changeset in trunk [3764e3b] by
- A (so far failing) test for SSH public key authentication.
- 18:30 Changeset in trunk [b887991] by
- More SFTP integration tests.
- 17:50 Changeset in trunk [a536a1a] by
- First passing end-to-end test of SFTP
- 16:59 Changeset in trunk [3b29a5f] by
- Work with new Unicode configs.
- 16:25 Changeset in trunk [054af4b] by
- Sketch of where SFTP setup needs to happen.
- 14:20 Changeset in trunk [308dbba] by
- Fix flake.
- 02:09 Changeset in trunk [3b8df95] by
- Try constructing build_num differently for push
- 01:27 Changeset in trunk [e382ef8] by
- Clean up the explanation, link to some more/better stuff
- 01:27 Changeset in trunk [f5ba293] by
- Ideally this is no longer necessary
2021-01-06:
- 22:46 Changeset in trunk [b06730b] by
- Add the coveralls.io badge
- 22:46 Changeset in trunk [e9a7838] by
- Remove the codecov anchor
- 22:46 Changeset in trunk [35614d1] by
- Remove the codecov badge
- 21:43 Changeset in trunk [3855fe0] by
- reinstate full test suite
- 21:43 Changeset in trunk [e3a6f43d] by
- less shell wankery
- 21:24 Changeset in trunk [59e385c] by
- apparently it doesn't have remotes in there
- 21:16 Changeset in trunk [d515887] by
- This is probably faster and may actually work `git fetch --prune …
- 21:05 Changeset in trunk [89c54af] by
- Guess we need the rest of the repo too, surprise.
- 20:58 Changeset in trunk [fac12210] by
- Can't do that Git stuff without a checkout Maybe *that* is why …
- 20:48 Changeset in trunk [fa863c9] by
- speed up the test cycle
- 20:48 Changeset in trunk [52c42b5] by
- dump this info, who knows how many more rounds this will take
- 20:38 Changeset in trunk [24a5314] by
- So much for my ability to read and understand a Python program …
- 19:57 Changeset in trunk [4d2782c] by
- Hahaha. Resolve the variable, don't just include its name.
- 19:33 Changeset in trunk [8e8a7d82] by
- it was one or the other. turns out it was the other.
- 19:33 Changeset in trunk [f24cc5d] by
- The angrier I am the more words I write
- 19:32 Changeset in trunk [adf3518] by
- Okay I guess that served its purpose
- 18:44 Ticket #3584 (Implement integration tests for SFTP) created by
- SFTP has no integration tests, and therefore the Python 3 port is …
- 18:39 Changeset in trunk [7b1bfad] by
- Rip out FTP.
- 18:19 Ticket #3583 (Rip out FTP support) created by
- FTP support does not have integration tests, and has insufficient unit …
- 15:51 Changeset in trunk [7b091bd] by
- Port to Python 3.
- 14:59 Changeset in trunk [192063a] by
- Port to Python 3.
- 14:54 Changeset in trunk [a5e22d9] by
- All tests pass on Python 3.
- 14:38 Changeset in trunk [ebaf075] by
- Another passing test on Python 3.
- 14:31 Changeset in trunk [f3d795d9] by
- More passing tests on Python 3.
- 14:26 Changeset in trunk [d82bcc5] by
- Another passing test on Python 3.
- 14:01 Changeset in trunk [4b65751] by
- Debug the earlier submissions to see what build_num they're providing
- 01:52 Changeset in trunk [f3aca51] by
- run in debug mode to collect info for bug report
- 01:31 Changeset in trunk [9a8a61b7] by
- Further tweaks to help the last step
- 01:09 Changeset in trunk [bebcca39] by
- Switch to coveralls-python, maybe it works better
2021-01-05:
- 21:47 Changeset in trunk [2998057] by
- Don't need byte strings for debug!
- 21:35 Changeset in trunk [06fb949] by
- Another test passing on Python 3.
- 21:30 Changeset in trunk [0241244] by
- Another test passing on Python 3.
- 21:20 Changeset in trunk [3fb412e] by
- Perhaps this is the correct github-token to use. The coveralls docs …
- 21:05 Changeset in trunk [3a6f3f28] by
- Merge remote-tracking branch 'origin/master' into 3579.ftp-python-3
- 20:59 Changeset in trunk [ca8f7d7] by
- Stop using codecov
- 20:58 Changeset in trunk [b4128a8d] by
- Stop collecting coverage on CircleCI
- 20:57 Changeset in trunk [13bcd817] by
- Turn on Coveralls on GitHub? actions
- 20:56 Changeset in trunk [e937b06] by
- news fragment
- 20:56 Ticket #3385 (Use coveralls.io) reopened by
- I read that other ticket backwards. This wasn't a duplicate at all.
- 20:54 Ticket #2389 (try switching from coveralls.io to codecov.io) closed by
- wontfix: Alright I've made enough of a mess on this ticket already, I'm going …
- 12:08 Python3 edited by
- web, stats are done (diff)
- 11:50 Ticket #3574 (Port stats to Python 3) closed by
- fixed
- 11:45 Changeset in trunk [fa15c2c] by
- Declare victory on blacklist
- 11:42 Ticket #3582 (Port blacklist to Python 3) created by
- 11:39 Changeset in trunk [8894690] by
- Port unknown to Python 3 This is covered by test_dirnode/test_grid
- 11:27 Changeset in trunk [bd402ce] by
- Compute Content-Length more betterly
- 11:04 Changeset in trunk [dc5ac4a] by
- Merge pull request #946 from tahoe-lafs/3574.port-stats Port stats to …
- 08:14 Changeset in trunk [7d30bd5] by
- test: announcements contain grid-manager certs
- 07:00 Changeset in trunk [c0f0076a] by
- undo
- 06:48 Changeset in trunk [7783f31c] by
- tests for 'tahoe admin add-grid-manager-cert'
- 04:49 Changeset in trunk [2223902] by
- test: invalid cert key
- 02:40 Changeset in trunk [dbf385b] by
- test: missing config section
- 01:21 Changeset in trunk [ce50916] by
- Add newsfragment
- 01:12 Ticket #3581 (Remove argv unicode "mangling" complexity) created by
- Long ago, setup.py was arranged …
2021-01-04:
- 23:10 Changeset in trunk [6c9632b] by
- test: missing cert from config is reported
- 23:10 Changeset in trunk [66de141] by
- test: list certs from stdin
- 22:39 Changeset in trunk [30e3cd2] by
- un-writable directory test
- 22:12 Changeset in trunk [613a6f8] by
- Merge branch 'master' into 2916.grid-manager-proposal.5
- 21:30 Ticket #3580 (release checklist should include detached-sigs) created by
- The release-checklist should use detached signatures.
- 20:40 Ticket #3566 (Port web tests to Python 3, part 2) closed by
- fixed: In [changeset:"4683760ed8067803af8ee4ad535b87e9a4bd12a8/trunk" …
- 20:40 Changeset in trunk [4683760] by
- Merge pull request #945 from tahoe-lafs/3566.web-tests-python-3-part-2 …
- 20:28 Ticket #3578 (allmydata.immutable.encode.Encoder._encode_tail_segment is ...) closed by
- fixed: In [changeset:"baaa48a6a6e711a178645e0d6cfed0cc228eb1f2/trunk" …
- 20:28 Changeset in trunk [baaa48a] by
- Merge pull request #952 from …
- 20:08 Changeset in trunk [3c20382] by
- Merge remote-tracking branch 'origin/master' into …
- 20:06 Ticket #3534 (Stop using the mock library for testing: ...) closed by
- fixed: In [changeset:"7a504dd99fec06bbfcbdc6218b45b4301bf9d33c/trunk" …
- 20:06 Changeset in trunk [7a504dd] by
- Merge pull request #936 from …
- 20:01 Ticket #3575 (There is no realistic direct `storage_index_hash` "known answer"-style ...) closed by
- fixed: In [changeset:"08bb06701a988259f48d6f79638bc3d9399f8af6/trunk" …
- 20:01 Changeset in trunk [08bb067] by
- Merge pull request #948 from …
- 19:36 Changeset in trunk [bc19ccc] by
- Use method that already does this.
- 19:35 Changeset in trunk [961ad12] by
- Better name.
- 19:34 Changeset in trunk [6f0838e2] by
- Docstring.
- 19:33 Changeset in trunk [d7db34f2] by
- Add explanation for if statement.
- 19:23 Changeset in trunk [a46a7dc] by
- Log, don't raise.
- 19:14 Changeset in trunk [af06bdb1] by
- Merge remote-tracking branch 'origin/master' into …
- 19:13 Changeset in trunk [916ddd59] by
- Maybe a useful test to demonstrate the lower-level behavior? Or maybe …
- 17:13 Changeset in trunk [190d9a7] by
- Skip the pidfile test on Windows where there are no pidfiles
- 17:06 Changeset in trunk [9958236] by
- explain the extra coverage stuff
- 16:59 Changeset in trunk [c9b3cce] by
- explain this while loop
- 16:48 Changeset in trunk [3a6b92f] by
- More progress to passing tests on Python 3.
- 16:39 Changeset in trunk [2bf278e] by
- Even more tests passing on Python 3.
- 16:21 Changeset in trunk [3d42030e] by
- More tests pass on Python 3.
- 16:06 Changeset in trunk [62e6c0d] by
- News file.
- 16:05 Changeset in trunk [a54aeae] by
- Port to Python 3.
- 16:03 Changeset in trunk [744e205] by
- Tests pass on Python 3.
- 16:00 Ticket #3579 (Port allmydata.frontends.sftp to Python 3) created by
- 16:00 Python3 edited by
- (diff)
- 11:18 Changeset in trunk [c13821e] by
- Tack on deep_stats
- 11:18 Changeset in trunk [655be5e] by
- Port stats to Python 3
Note: See TracTimeline
for information about the timeline view.