Commit Graph

14736 Commits

Author SHA1 Message Date
Jean-Paul Calderone 2d90ed1bb7 try harder to fix nevow 2019-12-10 14:53:35 -05:00
Jean-Paul Calderone cc41ec19fa try to escape the versioneer stuff 2019-12-10 14:48:07 -05:00
Jean-Paul Calderone 51d332faff fix the tahoe-lafs src definition 2019-12-10 13:08:33 -05:00
Jean-Paul Calderone 901a51f7bf Package an upgraded Nevow, required because of the newer Twisted 2019-12-10 13:06:27 -05:00
Jean-Paul Calderone 9a807c1aa2 the basics 2019-12-09 09:48:15 -05:00
Jean-Paul Calderone 0e82782b61
Merge pull request #667 from tahoe-lafs/3265.reuse-storage-plugin-web-resource
reuse storage plugin web resource
2019-11-26 09:27:00 -05:00
Jean-Paul Calderone 2037cd9be1 New-style the new class 2019-11-26 08:43:05 -05:00
Jean-Paul Calderone e7d166f262 Use hyperlink instead of a string 2019-11-26 08:33:56 -05:00
Jean-Paul Calderone bbc9c635b0 docstring 2019-11-26 07:49:25 -05:00
Jean-Paul Calderone 1fef619819 Add a test for persistent state and make it pass 2019-11-19 12:56:38 -05:00
Jean-Paul Calderone 8e6aeb49e0 Add some state to the test storage plugin 2019-11-19 12:56:26 -05:00
Jean-Paul Calderone 414e89794a news fragment 2019-11-19 12:56:17 -05:00
Jean-Paul Calderone 74d56a8b46
Merge pull request #631 from tahoe-lafs/integration/storage-economics
Add a plugin system allowing for third-party storage server implementations.
2019-11-18 08:45:33 -05:00
Jean-Paul Calderone f0d32a5123
Merge pull request #666 from tahoe-lafs/3264.late-bind-storage-for-web
Late bind storage child for the web api
2019-11-08 19:02:57 -05:00
Jean-Paul Calderone c80c753e5d Late bind storage so init_storage can run after init_web 2019-11-08 14:12:38 -05:00
Jean-Paul Calderone 0dd7b27b56 news fragment 2019-11-08 14:12:08 -05:00
Jean-Paul Calderone c2257685c2 Merge remote-tracking branch 'origin/master' into integration/storage-economics 2019-11-08 10:42:26 -05:00
meejah b92478f89c
Merge pull request #655 from meejah/ticket3252-port-uri-handler
3257: port uri handler
2019-11-05 05:01:08 +00:00
meejah 3b07a2873e
Merge pull request #659 from tahoe-lafs/3255.python3-porting-done-oracle
Add a Python 3 porting-done oracle to the test suite
2019-11-05 05:00:25 +00:00
meejah 5e25da3261
Merge pull request #664 from tahoe-lafs/3262.tests-broken-by-deprecations
Fix tests broken by deprecation warnings
2019-11-05 04:59:28 +00:00
Jean-Paul Calderone f86dd90013 news fragment 2019-10-29 09:02:10 -04:00
Jean-Paul Calderone ff30dbcf85 Delete test_version_no_noise
Python will write to stdout and stderr what it wants when it wants.  It is
futile to believe this can be controlled without a massively greater effort.

Also, Lucid and `distribute` are long dead.
2019-10-29 08:56:14 -04:00
Jean-Paul Calderone d909b1ed5b Run the child process with -Wignore
This test is not equipped to say anything about what warnings are or are not
emitted.
2019-10-29 08:55:42 -04:00
Jean-Paul Calderone 393771d4f3
Merge pull request #662 from tahoe-lafs/3261.cryptography-dependency
Declare a python-cryptography dependency.
2019-10-21 09:24:28 -04:00
Jean-Paul Calderone 85bbb70aca
Merge pull request #663 from tahoe-lafs/3118.meaningful-plugin-exceptions
Raise a meaningful exception for misconfigured storage server plugins.
2019-10-17 09:28:49 -04:00
Jean-Paul Calderone 351c7bad45 news fragment 2019-10-16 19:58:15 -04:00
Jean-Paul Calderone a55719cdc4 Raise UnknownConfigError when a server is configured with an unknown storage plugin 2019-10-16 19:56:29 -04:00
Jean-Paul Calderone bfeff6eb8d news fragment 2019-10-16 15:20:32 -04:00
Jean-Paul Calderone d8eeaf6196 Declare a cryptography dependency. 2019-10-16 15:20:14 -04:00
Christopher R. Wood 91dd27b0f9
Merge pull request #661 from crwood/3259.frozen-pkg_resources-fix
Skip pkg_resources.get_distribution call if frozen

Fixes: ticket:3259
2019-10-09 15:32:05 -04:00
Chris Wood 42f78e6624 Try fixing YAML formatting in AppVeyor config file 2019-10-07 16:10:37 -04:00
Chris Wood 105ddc005e Add comment re. testing PyInstaller executables 2019-10-07 11:31:29 -04:00
Chris Wood ee5a0d27bd Add 'pip freeze' step to 'pyinstaller' tox testenv 2019-10-07 11:30:10 -04:00
Chris Wood 9fc697d798 Re-apply fix for frozen builds 2019-10-04 12:46:07 -04:00
Jean-Paul Calderone 8c1f536ba4 Merge remote-tracking branch 'origin/master' into integration/storage-economics 2019-10-04 12:02:00 -04:00
Chris Wood 7e20a14a2e Remove fix; temporarily break PyInstaller builds..
For the purposes of fail-testing the newly-added PyInstaller CI jobs
2019-10-04 11:59:33 -04:00
Chris Wood eef66e3ea3 Try testing PyInstaller builds on CircleCI 2019-10-04 11:39:14 -04:00
Chris Wood 7f17a92719 Try testing PyInstaller builds on Travis-CI 2019-10-04 11:14:40 -04:00
Chris Wood 6c93acfab9 Try testing PyInstaller builds on AppVeyor 2019-10-04 09:50:21 -04:00
Chris Wood 6299322b9e Add news fragment 2019-10-03 14:15:57 -04:00
Chris Wood 710af066d2 Skip pkg_resources.get_distribution call if frozen
Fixes: ticket:3259
2019-10-03 14:07:24 -04:00
meejah 2b4b8e11ce urls are bytes in Twisted 2019-09-27 12:41:14 -06:00
meejah 27e7e5e868 invalid 2019-09-27 11:51:03 -06:00
meejah e7043f1b03 unused 2019-09-27 11:51:03 -06:00
meejah 18e24a8008 unused 2019-09-27 11:51:03 -06:00
meejah 4a226c7633 use Twisted API, and some hypothesis tests 2019-09-27 11:51:03 -06:00
meejah fc32d1e377 simple error-case for URIHandler.render_GET 2019-09-27 11:51:03 -06:00
meejah 3adaf5a956 simple test of URIHandler.render_GET 2019-09-27 11:51:03 -06:00
meejah dc19e7379e validate capability before doing anything 2019-09-27 11:51:03 -06:00
meejah 119de2be8e formatting fixes 2019-09-27 11:51:03 -06:00