Commit Graph

7422 Commits

Author SHA1 Message Date
f51e6da9d2 Factor out the duplicate environment config 2018-06-15 10:58:51 -04:00
afa321ae5f Factor out more of the test suite run config 2018-06-15 10:58:51 -04:00
30380a0d18 Add an Ubuntu 16.04 job 2018-06-15 10:58:51 -04:00
72fb92a045 whitespace 2018-06-15 10:58:51 -04:00
70c9973b8e Add an Ubuntu 18.04 job 2018-06-15 10:58:50 -04:00
9cd41b900f Add a Fedora 28 job 2018-06-15 08:44:52 -04:00
dc1f6d3fec Add a Fedora 27 job 2018-06-15 08:44:52 -04:00
d728c245f3 Factor out the duplicate test step command 2018-06-15 08:44:52 -04:00
8e782aa33f Add a CentOS 7 test-running job 2018-06-15 08:44:52 -04:00
53adf5083d Shorten the long path used by the long path test 2018-06-15 08:44:52 -04:00
4bd55b56d1 Set our Hypothesis profile 2018-06-15 08:44:52 -04:00
0b6cb1cceb Run the test suite unprivileged 2018-06-15 08:44:52 -04:00
7c1ac62c78 Factor duplication out of Debian configuration 2018-06-15 08:44:52 -04:00
d8d83478c8 Install Git first.
Hopefully this allows CircleCI to use the real Git client to check out
the source.
2018-06-15 08:44:52 -04:00
20cf504973 Remove these duplicated pyflakes checks
There is a dedicated `codechecks` environment.  Use that if you want to
do code checks.
2018-06-15 08:44:52 -04:00
13bcb26129 Add current Debian stable 2018-06-15 08:44:52 -04:00
c16026bd88 Try running the test suite 2018-06-15 08:44:52 -04:00
659d661711 Get tox 2018-06-15 08:44:26 -04:00
ed3c7cba0c Take a stab at an initial CircleCI configuration 2018-06-15 08:44:26 -04:00
c9c62fb076 Remove check-interfaces.py for spuriousness
It reports a bunch of problems with non-Tahoe-LAFS code and nothing with
Tahoe-LAFS code and therefore is not very useful.
2018-06-15 08:44:26 -04:00
36539eb11c [debugging] Temporarily reduce the cost of testing 2018-06-15 08:44:24 -04:00
4c7d13dea6
Merge pull request #497 from meejah/release-1-13-0-no-checklist
Release 1.13.0 updates
2018-05-30 07:07:17 +00:00
8800fff774 two typos 2018-05-29 15:08:46 -06:00
1aa3d080c7 refactor more 2018-05-29 13:17:32 -06:00
f23406dc68 CNAME -> github (because https) 2018-05-29 13:11:15 -06:00
6001243daf refactor (more functions) 2018-05-29 13:10:48 -06:00
6a269c74c1 http -> https 2018-05-29 13:10:33 -06:00
6418eb8887 fix typos in NEWS 2018-05-29 13:10:00 -06:00
87404e94b7 version mismatch in relnotes 2018-05-29 13:09:45 -06:00
Jean-Paul Calderone
28a2e6e557
Merge pull request #502 from exarkun/2926.cli-status-exceptions
Fix several cases where `tahoe status` rendering raises an unhandled exception.

Closes ticket:2926

Some possible operation states were not accounted for.
2018-05-28 08:38:42 -04:00
Jean-Paul Calderone
bfedd79633
Merge pull request #487 from tahoe-lafs/1455.x-frame-options.2
Set `X-Frame-Options: DENY` for all web status pages.

This prevents attackers from loading web status pages in a frame as a way to trick users into interactions which attackers are restricted from performing unaided.
2018-05-28 08:12:35 -04:00
20084506b3 Handle all the status cases 2018-05-23 13:59:42 -04:00
fb9317ed80 change versions in INSTALL 2018-05-18 14:41:48 -06:00
9bc8b69663 a couple additions to CREDITS 2018-05-18 14:41:48 -06:00
123bffb18b update NEWS for new release 2018-05-18 14:41:48 -06:00
ae2f6f6ef2 script to fetch PR information from GitHub 2018-05-18 14:41:34 -06:00
43c0c0b3ec start doc changes for new release 2018-05-18 14:32:30 -06:00
Jean-Paul Calderone
91c655298a
Merge pull request #494 from meejah/2909.reliable-test.0
Fix Magic Folder integration test.

Previously it waited for 2 conflicting files but there's no guarantee both sides will conflict in this scenario.  The test should be satisfied with at least one side conflicting (and the assertions it makes already are).
2018-05-16 07:56:56 -04:00
0eb359b59b below code expects >=1 error, but await_all implies 2 2018-05-07 19:38:19 -06:00
c219102afc
Merge pull request #492 from exarkun/2879.magic-folder-create-and-umask.0
Create the magic-folder local directory if necessary
2018-05-07 09:49:39 -06:00
cec3746682 explicit umask and skip part of test on windows 2018-05-01 16:45:50 -06:00
c9e00a988a
Merge pull request #475 from meejah/2909.backup-behavior.0
#2909 fix .backup file behavior and (some of) the incorrect .conflict cases (#2911)
2018-05-01 15:52:10 -06:00
e0c73e0ea1 Merge remote-tracking branch 'origin/master' into 1455.x-frame-options.2 2018-05-01 14:39:48 -04:00
4cc1c2171d Merge remote-tracking branch 'origin/master' into 2879.magic-folder-create-and-umask.0 2018-05-01 14:24:54 -04:00
458889682c
Merge pull request #493 from exarkun/lgtm-configuration
Add recommended lgtm configuration.
2018-05-01 11:09:29 -06:00
5bbf0abe9d
Merge pull request #490 from exarkun/pending-deprecations
Avoid pending Twisted deprecations
2018-05-01 11:07:09 -06:00
5414930184 not sure why we assert this 2018-05-01 10:52:12 -06:00
e719a3b4d6 more-robust tests 2018-04-30 14:55:52 -06:00
2cd74dbb3a exception name wrong in super() 2018-04-30 14:55:52 -06:00
0d7a703756 simplify some utility code 2018-04-30 14:55:52 -06:00