meejah
c93ee4f867
document a test-method
2018-08-25 02:10:44 -06:00
meejah
f7f3c54f93
dead code
2018-08-25 02:10:44 -06:00
meejah
86a9ce5793
create _NoNetworkClient using same code as _Client
2018-08-25 02:10:44 -06:00
meejah
22e2d0a417
re-expand path because user input
2018-08-25 02:10:44 -06:00
meejah
f68a0ab74c
remove debug
2018-08-25 02:10:44 -06:00
meejah
79756c088e
split client, introducer READMEs
2018-08-25 02:10:44 -06:00
meejah
990f23d5c7
_Config does this for us
2018-08-25 02:10:44 -06:00
meejah
38063037c1
add documentation
2018-08-25 02:10:44 -06:00
meejah
f37ab3b12d
get_app_version -> global function
2018-08-25 02:10:44 -06:00
meejah
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
Jean-Paul Calderone
a652a92a00
add newsfragment
2018-08-22 08:44:36 -04:00
Jean-Paul Calderone
b0e9ffdbf0
Merge remote-tracking branch 'origin/master' into new-release-checklist.1
2018-08-22 08:42:21 -04:00
meejah
dc240c7ac3
add concept of Release Maintainer
2018-08-21 12:19:21 -06:00
meejah
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
meejah
0cf71486a5
add a newsfragment
2018-08-20 13:25:23 -06:00
Jean-Paul Calderone
74420fb764
Try to preserve the working directory
2018-08-17 15:53:59 -06:00
meejah
1af71e6ba3
confirm .stop() called
2018-08-17 15:53:59 -06:00
meejah
03712c9cca
add docstrings
2018-08-17 15:53:59 -06:00
meejah
0607b7331f
fix tests by overriding/patching reactor.stop in tests
2018-08-17 15:53:59 -06:00
meejah
423208f391
add a 'tahoe run' unit-test for config errors
2018-08-17 15:53:59 -06:00
meejah
e9879abc93
add unit-tests
2018-08-17 15:53:59 -06:00
meejah
bd63a4354b
fixup for errors
2018-08-17 15:53:59 -06:00
meejah
4aec12a92f
whitespace on long lines
2018-08-17 15:53:59 -06:00
meejah
8e0e96da01
improve user experience on config errors
2018-08-17 15:53:59 -06:00
meejah
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
Jean-Paul Calderone
f9d527f418
Avoid the chance of providing a real endpoint parser
...
This endpoint is test-grade.
2018-08-08 12:01:20 -04:00
Jean-Paul Calderone
b10bd2e9eb
Add a news fragment
2018-08-07 15:37:52 -04:00
Jean-Paul Calderone
0ca6b8ed52
An adopted-port-endpoint-based fix for the collision
2018-08-07 15:26:35 -04:00
Jean-Paul Calderone
9ec8ec814a
Some comment improvements
2018-08-07 15:26:19 -04:00
Jean-Paul Calderone
b1520c8d71
Some improved logging while waiting for connections
2018-08-07 15:22:19 -04:00
Jean-Paul Calderone
d8dfcc9de5
There are no such subclasses.
2018-08-07 14:05:16 -04:00
Jean-Paul Calderone
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
Jean-Paul Calderone
436cb8fda6
A different work-around for the pep 518 mess
2018-08-06 12:13:33 -04:00
Jean-Paul Calderone
70589aab3d
attempt to work around the pip build isolation problem
2018-08-06 12:13:33 -04:00
Jean-Paul Calderone
b13f1cc531
try with only one extra
2018-08-06 12:13:33 -04:00
Jean-Paul Calderone
a2a3ba525f
Match the existing news file casing style
2018-08-06 10:49:46 -04:00
Jean-Paul Calderone
13cbe83be5
Match the existing heading format.
2018-08-06 10:48:38 -04:00
Jean-Paul Calderone
49d547b272
Put updates news inside the main section.
2018-08-06 10:46:33 -04:00
Jean-Paul Calderone
0e094101c7
Align with existing NEWS.rst
2018-08-06 10:45:42 -04:00
Jean-Paul Calderone
2422b959df
absolute minimum documentation
2018-08-06 10:32:16 -04:00
Jean-Paul Calderone
b07f36be21
Add a news fragment.
2018-08-06 10:28:45 -04:00
Jean-Paul Calderone
e0e0abf019
Check for the towncrier news fragment as part of the tox codechecks env.
2018-08-06 10:28:45 -04:00
Jean-Paul Calderone
00e83cac53
Get issue links into the news file too
2018-08-06 10:13:16 -04:00
Jean-Paul Calderone
e86f5039f4
Mark location in the file to place news updates
2018-08-06 10:13:16 -04:00
Jean-Paul Calderone
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