Commit Graph

13035 Commits

Author SHA1 Message Date
Jean-Paul Calderone 805378ef11 Do more path stuff with FilePath 2020-11-26 20:53:57 -05:00
Jean-Paul Calderone a978fcf433 Replace asserts with explicit checks and TypeError 2020-11-26 19:35:39 -05:00
Jean-Paul Calderone 3843131acf Can have more than one introducer if you want 2020-11-26 19:29:52 -05:00
Jean-Paul Calderone c82501e0dc Merge remote-tracking branch 'origin/master' into 3511.config-set-config 2020-11-26 11:01:18 -05:00
Jean-Paul Calderone df53fdcf9b add missing docs to new set_config method 2020-11-26 10:53:42 -05:00
Jean-Paul Calderone d81fe54faf typo fix 2020-11-26 10:50:36 -05:00
Jean-Paul Calderone c3ba08c205 open questions 2020-11-26 10:41:26 -05:00
Jean-Paul Calderone b2c0d1b7ae Caveat the rest of the certificate fields 2020-11-26 10:31:22 -05:00
Jean-Paul Calderone a5f0be6513 Oops these have schemes most of the time
except tcp is implied if the scheme is missing

Is this grammar ambiguous?  I don't know but I think so.
2020-11-26 10:16:49 -05:00
Jean-Paul Calderone 4ee28a8479 Some example NURLs for flavor 2020-11-26 10:16:40 -05:00
Jean-Paul Calderone ccc6afa140 explicit callback 2020-11-26 09:43:05 -05:00
Jean-Paul Calderone 02579768bd Still gonna TLS 2020-11-26 09:18:12 -05:00
Jean-Paul Calderone ee72029bd4 warn about what's unauthenticated 2020-11-26 07:31:59 -05:00
Jean-Paul Calderone c4f7643b99 introduce "swiss number" and clarify text a bit 2020-11-26 07:25:25 -05:00
Jean-Paul Calderone e385cd02a3 Footnote about the zero-or-more thing for fURLs 2020-11-25 18:30:36 -05:00
Jean-Paul Calderone 9d6e6c41ac Merge remote-tracking branch 'origin/master' into 3505.furl-docs 2020-11-25 18:23:40 -05:00
Jean-Paul Calderone fba386cb8e
Merge pull request #903 from tahoe-lafs/3497.stop-recommending-our-deps
Stop recommending our hosted binary dep packages

Fixes: ticket:3497
2020-11-25 18:20:28 -05:00
Jean-Paul Calderone 152c04e48c
Merge pull request #902 from tahoe-lafs/3512.localized-tempdir
Per-node web temp directory

Fixes: ticket:3512
2020-11-25 18:18:36 -05:00
Jean-Paul Calderone 520f4d15bf Rename `_get_request` to more accurate `_create_request` 2020-11-25 16:09:53 -05:00
Jean-Paul Calderone aeeb576b68 Merge remote-tracking branch 'origin/master' into 3497.stop-recommending-our-deps 2020-11-25 16:05:31 -05:00
meejah e35e0a2edf
Merge pull request #863 from meejah/3478.release-docs
3478.release docs
2020-11-25 11:34:58 -07:00
Sajith Sasidharan 5565192dda
Merge pull request #909 from sajith/3537.reintroduce-vcpython27
Re-introduce vcpython27 in GitHub Actions

Fixes: ticket:3537
2020-11-25 11:23:30 -05:00
Jean-Paul Calderone 8e6773c690
Merge pull request #907 from tahoe-lafs/3518.pypy-versions-None
Get rid of version_checks

Fixes: ticket:3518
2020-11-25 10:54:46 -05:00
Jean-Paul Calderone 94a1ae70b7
fix word-o 2020-11-25 10:41:56 -05:00
Jean-Paul Calderone bd9a91abf6
Merge pull request #901 from tahoe-lafs/3513.raiseException
Fix exception re-raising in no_network.py

Fixes: ticket:3513
2020-11-25 10:41:15 -05:00
Sajith Sasidharan c8aab085d7 Re-introduce vcpython27 in GitHub Actions
Turns out that netifaces has not published a .whl package for Python
2.7 and 64-bit Windows.
2020-11-25 08:17:40 -05:00
Sajith Sasidharan 4e5eb1300d
Merge pull request #862 from sajith/3477.remove-vcpython27-from-ci
Do not install vcpython27 during Windows CI steps

Fixes: ticket: 3477
2020-11-24 18:13:03 -05:00
Jean-Paul Calderone 80d2ecb815 news fragment 2020-11-24 14:52:17 -05:00
Jean-Paul Calderone a78c8056fb Get rid of the first mock use in `test_threshold_reached` 2020-11-24 14:51:51 -05:00
Jean-Paul Calderone 9f4be1fbf0 Speed the tests back up 2020-11-24 14:23:20 -05:00
Jean-Paul Calderone 34b5068f5c Just use a real Tub for this case 2020-11-24 14:18:04 -05:00
Jean-Paul Calderone c3aff634a0 Add missing attribute docs 2020-11-24 14:17:52 -05:00
Jean-Paul Calderone 1a5efa5ec9 Just let the test use the real SFTPServer service 2020-11-24 14:05:00 -05:00
Jean-Paul Calderone 737f1f21e1 news fragment 2020-11-24 14:04:35 -05:00
Jean-Paul Calderone fd463229a3
Merge pull request #906 from tahoe-lafs/3517.integration-tests-set-config-unicode
Use unicode for config in the integration tests

Fixes: ticket:3517
2020-11-24 13:35:22 -05:00
Jean-Paul Calderone 3321058a33 flake 2020-11-23 15:14:59 -05:00
Jean-Paul Calderone d03dece4de news fragment 2020-11-23 15:14:12 -05:00
Jean-Paul Calderone c694e8c7e2 Delete allmydata.version_checks and related functionality
It is not Tahoe-LAFS' job to manage package installation in this way.
Instead, we can declare our dependencies in setup.py and rely on installation
management tools and packagers to create a suitable execution environment.

Making this statement in the past required going much further out on a limb
than it does today.  This code has served its purpose and can now be retired.
2020-11-23 15:10:18 -05:00
Jean-Paul Calderone 224085c139 Clean up version checks and fix the PyPy regression 2020-11-23 14:14:52 -05:00
Jean-Paul Calderone 55193f725a Avoid passing None to ensure_str 2020-11-23 10:28:04 -05:00
Jean-Paul Calderone a06caae667 Make all the config unicode 2020-11-20 16:04:29 -05:00
Jean-Paul Calderone 45a8351367 news fragment 2020-11-20 16:02:50 -05:00
Itamar Turner-Trauring 0d652a3af1 News file. 2020-11-20 14:06:31 -05:00
Itamar Turner-Trauring 661bc967d2 Port to Python 3. 2020-11-20 14:06:16 -05:00
Itamar Turner-Trauring 5b87fb4afe All tests pass on Python 2 and 3. 2020-11-20 14:01:48 -05:00
Itamar Turner-Trauring 53a6882f21 Some progress on Python 3 passing tests, some going backwards. 2020-11-20 12:02:22 -05:00
Itamar Turner-Trauring 0e198e7361 Stop hiding Twisted logs! 2020-11-20 11:16:32 -05:00
Itamar Turner-Trauring 729a5a0779
Merge pull request #895 from tahoe-lafs/3502.mutable-python-3-part-2
Port allmydata.mutable to Python 3, part 2/2

Fixes ticket:3502
2020-11-20 10:03:38 -05:00
Itamar Turner-Trauring bcc509b7a7 Some progress towards passing tests. 2020-11-19 14:23:41 -05:00
Itamar Turner-Trauring 38275cbe6f Merge remote-tracking branch 'origin/master' into 3502.mutable-python-3-part-2 2020-11-19 13:43:10 -05:00