Commit Graph

8518 Commits

Author SHA1 Message Date
heartsucker
8063d93c6d replaced pytcryptopp rsa with our own wrapper 2019-06-13 22:19:28 -06:00
heartsucker
9e31bfe2f4 update code/test to use new ed25512 module 2019-06-13 22:19:28 -06:00
heartsucker
3a5a0fb572 replaced uses of pycryptopp's ed25519 with our own 2019-06-13 22:18:55 -06:00
heartsucker
74b1a0c279 ed25519 regression test 2019-06-13 22:18:55 -06:00
heartsucker
f3955453ba added ed25519 wrapper 2019-06-13 22:18:55 -06:00
heartsucker
008825b0fd replaced referecnes to pycryptopp AES with own wrapper 2019-06-13 22:18:55 -06:00
heartsucker
1dff7f93bd added regression tests for aes 2019-06-13 22:18:55 -06:00
heartsucker
405f396f79 added own aes wrapper 2019-06-13 22:18:55 -06:00
heartsucker
b9567ad25e added cryptography dependency 2019-06-13 22:18:55 -06:00
heartsucker
77a4920d15 news fragment for replacing pycryptopp 2019-06-13 22:18:55 -06:00
heartsucker
b6da2cb6e8 remove references to pycryptopp from docs 2019-06-13 22:18:55 -06:00
meejah
a07426b2e9
Merge pull request #618 from tahoe-lafs/3048.storage-client-abstraction
Storage client abstraction
2019-06-11 23:28:23 +00:00
Jean-Paul Calderone
ad29e627cc refer to the interface 2019-06-11 16:32:29 -04:00
Jean-Paul Calderone
9f9f45e331 warn away potential users 2019-06-04 10:13:07 -04:00
Jean-Paul Calderone
b109847c43 Remove unused local 2019-06-04 10:04:00 -04:00
Jean-Paul Calderone
d32d020b05 Remove another test use of get_rref 2019-05-31 16:09:29 -04:00
Jean-Paul Calderone
e745dbfb66 Take a get_rref` call out of the test suite 2019-05-31 15:54:44 -04:00
Jean-Paul Calderone
72cf590320 Use IStorageServer instead of RemoteReference in a lot of places 2019-05-31 13:41:07 -04:00
Jean-Paul Calderone
46a2065357 Offer a pass-through IStorageServer 2019-05-31 13:40:51 -04:00
Jean-Paul Calderone
97a4353c80 Update IServer with this new IStorageServer 2019-05-31 11:25:11 -04:00
Jean-Paul Calderone
8f4c994bea Make NativeStorageServer.rref private 2019-05-31 11:09:20 -04:00
Jean-Paul Calderone
4a149cdf06 news fragment 2019-05-31 11:09:17 -04:00
meejah
11b94c03cf
Merge pull request #613 from tpltnt/new-style-classes
New style classes
2019-05-30 16:21:54 +00:00
tpltnt
e2b0b99e13 added old-style classes regression test 2019-05-30 09:22:08 +02:00
tpltnt
14453f2aea added newsfragment about porting classes 2019-05-26 08:28:18 +02:00
tpltnt
4c2f0db5d2 made OneShotObserverList a new-style class 2019-05-26 08:28:18 +02:00
tpltnt
c8f11dc2d3 ported old-style classes to new-style 2019-05-26 08:28:18 +02:00
meejah
b55034853c
Merge pull request #614 from tpltnt/some-circle-ci-fixes
circle-ci fixes
2019-05-25 23:32:07 +00:00
tpltnt
938c8fe63d added newsfragment 2019-05-22 10:31:08 +02:00
tpltnt
cbec4f803a fixing codechecks / lint for circleci 2019-05-22 10:31:08 +02:00
Jean-Paul Calderone
4a6fae142c
Merge pull request #608 from tahoe-lafs/3029.install-test-plugins
Install test plugins

Fixes: ticket:3029
2019-05-15 12:03:59 -04:00
Jean-Paul Calderone
b4459c2dc1 Merge remote-tracking branch 'origin/master' into 3029.install-test-plugins 2019-05-14 06:26:19 -04:00
Jean-Paul Calderone
bee18e143e
Merge pull request #610 from tahoe-lafs/3038.stop-leaking-file-descriptors
Stop leaking file descriptors

Fixes: ticket:3038
2019-05-14 06:13:48 -04:00
Jean-Paul Calderone
e6c9131779 Merge remote-tracking branch 'origin/master' into 3038.stop-leaking-file-descriptors 2019-05-14 04:13:54 -04:00
Jean-Paul Calderone
31936111c5
Merge pull request #611 from tahoe-lafs/3025.fix-test_runner-hangs
Replace "tahoe start" with "tahoe run" in some of test_runner to fix CI hangs

Fixes: ticket:3025
2019-05-14 04:13:04 -04:00
Jean-Paul Calderone
0294d14401 explain the new pip freeze in the coverage commands 2019-05-14 03:37:35 -04:00
Jean-Paul Calderone
aec341eea8 explain the pinning in tox deps config 2019-05-14 03:36:34 -04:00
Jean-Paul Calderone
1717243212 Re-pin these because it's nice to know what versions we're using 2019-05-13 11:32:02 -04:00
Jean-Paul Calderone
9bbdbf3fe7 get rid of this I guess 2019-05-13 11:23:04 -04:00
Jean-Paul Calderone
26dad41c82 Pin the older tox to see if that helps 2019-05-13 11:19:15 -04:00
Jean-Paul Calderone
7c71dd6e14 going to try another fix 2019-05-13 11:18:39 -04:00
Jean-Paul Calderone
27962dcd2f Try pinning *new* versions
Tox released 4 hours ago ******BROKE****** everything by removing the
upgrade-these-packages-automatically feature.

Not that I'm bitter.
2019-05-13 11:14:05 -04:00
Jean-Paul Calderone
f82d74f327 Dump more tox logs
Because we still don't know what versions of python packages are installed
2019-05-13 10:36:35 -04:00
Jean-Paul Calderone
33bd9bf503 Get a not-*quite*-so-old version of pip 2019-05-13 10:31:46 -04:00
Jean-Paul Calderone
abf319888d Try pinning pip another way
Previous commit didn't yield any information because the error happens before
the commands are run.
2019-05-13 10:27:41 -04:00
Jean-Paul Calderone
f17647f29c Find out what versions are in the tox environment 2019-05-13 10:23:18 -04:00
Jean-Paul Calderone
f5d5a1311f Maybe this is how you do quotes on Windows 2019-05-13 10:18:11 -04:00
Jean-Paul Calderone
ec304a8c2a Constrain to older pip that might be less broken
Trying to fix appveyor failure:

```
Obtaining file:///C:/projects/tahoe-lafs
    Complete output from command python setup.py egg_info:
    warning: no previously-included files found matching 'pyproject.toml'

    Installed c:\projects\tahoe-lafs\.eggs\setuptools-41.0.1-py2.7.egg
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\projects\tahoe-lafs\setup.py", line 297, in <module>
        **setup_args
      File "c:\python27\Lib\distutils\core.py", line 111, in setup
        _setup_distribution = dist = klass(attrs)
      File "C:\projects\tahoe-lafs\.tox\coverage\lib\site-packages\setuptools\dist.py", line 272, in __init__
        _Distribution.__init__(self,attrs)
      File "c:\python27\Lib\distutils\dist.py", line 287, in __init__
        self.finalize_options()
      File "C:\projects\tahoe-lafs\.tox\coverage\lib\site-packages\setuptools\dist.py", line 327, in finalize_options
        ep.load()(self, ep.name, value)
      File "C:\projects\tahoe-lafs\.tox\coverage\lib\site-packages\pkg_resources\__init__.py", line 2202, in load
        return self.resolve()
      File "C:\projects\tahoe-lafs\.tox\coverage\lib\site-packages\pkg_resources\__init__.py", line 2212, in resolve
        raise ImportError(str(exc))
    ImportError: 'module' object has no attribute 'check_specifier'
```
2019-05-13 10:09:01 -04:00
Jean-Paul Calderone
463f6ae63c sigh, I don't know 2019-05-13 09:35:31 -04:00
Jean-Paul Calderone
79a230cce5 Fix stopping on Windows 2019-05-13 09:31:46 -04:00