f37ab3b12d
get_app_version -> global function
2018-08-25 02:10:44 -06:00
35810a5692
pull 'basedir' entirely into _Config
...
Put all config-related methods into _Config; change
code to ask config for paths instead of using basedir;
add some better docstrings
2018-08-25 02:10:44 -06:00
Jean-Paul Calderone
e269d2427b
Merge pull request #512 from meejah/new-release-checklist.1
...
Update the release process checklist
Fixes ticket:2920
2018-08-22 10:59:15 -04:00
Jean-Paul Calderone
292448a423
Merge pull request #518 from LeastAuthority/test_upload_and_download_random_key
...
Avoid EADDRINUSE from allmydata.test.test_system.SystemTest
Fixes ticket:2933
2018-08-22 09:31:48 -04:00
a652a92a00
add newsfragment
2018-08-22 08:44:36 -04:00
b0e9ffdbf0
Merge remote-tracking branch 'origin/master' into new-release-checklist.1
2018-08-22 08:42:21 -04:00
dc240c7ac3
add concept of Release Maintainer
2018-08-21 12:19:21 -06:00
1643124118
Merge pull request #507 from meejah/validate-configs.2
...
Actually validate configuration (an indentation error meant we weren't before). Also some unit-tests.
2018-08-20 21:41:11 -06:00
0cf71486a5
add a newsfragment
2018-08-20 13:25:23 -06:00
74420fb764
Try to preserve the working directory
2018-08-17 15:53:59 -06:00
1af71e6ba3
confirm .stop() called
2018-08-17 15:53:59 -06:00
03712c9cca
add docstrings
2018-08-17 15:53:59 -06:00
0607b7331f
fix tests by overriding/patching reactor.stop in tests
2018-08-17 15:53:59 -06:00
423208f391
add a 'tahoe run' unit-test for config errors
2018-08-17 15:53:59 -06:00
e9879abc93
add unit-tests
2018-08-17 15:53:59 -06:00
bd63a4354b
fixup for errors
2018-08-17 15:53:59 -06:00
4aec12a92f
whitespace on long lines
2018-08-17 15:53:59 -06:00
8e0e96da01
improve user experience on config errors
2018-08-17 15:53:59 -06:00
3723945296
Actually validate configs when loading them
...
An indenting problem meant the validators weren't being
called, which revealed some follow-on errors.
2018-08-17 15:53:59 -06:00
f9d527f418
Avoid the chance of providing a real endpoint parser
...
This endpoint is test-grade.
2018-08-08 12:01:20 -04:00
b10bd2e9eb
Add a news fragment
2018-08-07 15:37:52 -04:00
0ca6b8ed52
An adopted-port-endpoint-based fix for the collision
2018-08-07 15:26:35 -04:00
9ec8ec814a
Some comment improvements
2018-08-07 15:26:19 -04:00
b1520c8d71
Some improved logging while waiting for connections
2018-08-07 15:22:19 -04:00
d8dfcc9de5
There are no such subclasses.
2018-08-07 14:05:16 -04:00
f576575f11
system test setup broken into manageable pieces
...
`set_up_nodes` and `_set_up_nodes_2` now a little easier to understand
2018-08-07 14:04:20 -04:00
Jean-Paul Calderone
cc3897a49d
Merge pull request #517 from exarkun/2908.towncrier
...
Configure and require towncrier for NEWS.rst maintenance
2018-08-07 10:42:23 -04:00
436cb8fda6
A different work-around for the pep 518 mess
2018-08-06 12:13:33 -04:00
70589aab3d
attempt to work around the pip build isolation problem
2018-08-06 12:13:33 -04:00
b13f1cc531
try with only one extra
2018-08-06 12:13:33 -04:00
a2a3ba525f
Match the existing news file casing style
2018-08-06 10:49:46 -04:00
13cbe83be5
Match the existing heading format.
2018-08-06 10:48:38 -04:00
49d547b272
Put updates news inside the main section.
2018-08-06 10:46:33 -04:00
0e094101c7
Align with existing NEWS.rst
2018-08-06 10:45:42 -04:00
2422b959df
absolute minimum documentation
2018-08-06 10:32:16 -04:00
b07f36be21
Add a news fragment.
2018-08-06 10:28:45 -04:00
e0e0abf019
Check for the towncrier news fragment as part of the tox codechecks env.
2018-08-06 10:28:45 -04:00
00e83cac53
Get issue links into the news file too
2018-08-06 10:13:16 -04:00
e86f5039f4
Mark location in the file to place news updates
2018-08-06 10:13:16 -04:00
f71bbff877
Basic towncrier skeleton
2018-08-06 10:13:16 -04:00
Brian Warner
90769fe09e
NEWS: release 1.13.0
2018-08-05 11:54:50 -07:00
Jean-Paul Calderone
1c24c643ec
Merge pull request #514 from LeastAuthority/2873.remove-obsolete-pycrypto-dep
...
Remove the obsolete PyCrypto dependency
PyCrypto was declared as a transitive dependency to satisfy Twisted for the purposes of SFTP. Twisted has since moved to `cryptography` instead. There is no reason to make Tahoe-LAFS continue to depend on PyCrypto and removing this dependency noticably reduces the dependency complexity of Tahoe-LAFS.
2018-07-25 11:38:21 -04:00
Jean-Paul Calderone
8485bfb385
Merge pull request #515 from tahoe-lafs/improved-slackware-circleci-configuration
...
Less-pin versions in the Slackware CircleCI setup configuration
The minor and patch versions of many basic tools should not be important to this setup. Since those versions change from time to time and break installation of those dependencies, loosen the version pinning to accept any matching major version.
2018-07-25 11:36:25 -04:00
841326ed4b
Try less aggressive version pinning
...
Old versions are removed from the package repository, as far as I can
tell. This happened to curl and broke the build.
2018-07-24 13:14:31 -04:00
0fb9e628f8
mention the change in the news
2018-07-19 14:51:03 -04:00
284ea9c3b9
not gonna import from Crypto at all
2018-07-19 14:48:12 -04:00
33485c184a
No longer needed for SFTP.
...
Twisted's SFTP is now based on ``cryptography``.
2018-07-19 14:44:18 -04:00
05ea484876
add note about dockerhub
2018-07-17 13:50:59 -06:00
bd4643cd5b
tweak checklist, add more command-lines
2018-07-17 13:48:08 -06:00
70c7c36b9f
re-update the key-ids
2018-07-17 13:48:08 -06:00