aboutsummaryrefslogtreecommitdiff
path: root/.cirrus.yml
AgeCommit message (Collapse)Author
2020-05-11test1238: avoid tftpd being busy for tests shortly followingMarc Hoersken
The tftpd server may still be busy if the total timeout of 25 seconds has not been reached or no sread error was received during or after the execution of the timeout test 1238. Once the next TFTP test comes around (eg. 1242 or 1243), those will fail because the tftpd server is still waiting on data from curl due to the UDP protocol being stateless and having no connection close. On Linux this error may not happen, because ICMP errors generated due to a swrite error can also be returned async on the next sread call instead. Therefore we will now just kill the tftpd server after test 1238 to make sure that the following tests are not affected. This enables us to no longer ignore tests 1242, 1243, 2002 and 2003 on the CI platforms CirrusCI and AppVeyor. Assisted-by: Peter Wu Closes #5364
2020-04-30cirrus: disable SFTP and SCP testsDaniel Stenberg
... as we can't seem to start the sshd server on it. Those problems existed before d1239b50bececd (running the SSH server on a random port), but they're more noticable now since there are more failed attempts in the logs. Closes #5315
2020-04-13cirrus: no longer ignore test 504 which is working againMarc Hoersken
The test is working again, because TCP blackholing is disabled.
2020-03-24copyright: fix out-of-date copyright ranges and missing headersDaniel Stenberg
Reported by the new script 'scripts/copyright.pl'. The script has a regex whitelist for the files that don't need copyright headers. Removed three (mostly usesless) README files from docs/ Closes #5141
2020-03-23cirrus: make freebsd ignore the tests instead of skippingDaniel Stenberg
To allow us to see in the CI logs how they actually behave Closes #5091
2020-03-23cirrus: move the sanitizer build from freebsd 13 to freebsd 12Daniel Stenberg
2020-03-23Revert "cirrus-ci: disable the FreeBSD 13 builds"Daniel Stenberg
This reverts commit 691b71be930f0e285c8f7a76efd56bbe0576cda6.
2020-03-19tests: make Python-based servers compatible with Python 2 and 3Marc Hoersken
Update smbserver.py and negtelnetserver.py to be compatible with Python 3 while staying backwards-compatible to support Python 2. Fix string encoding and handling of echoed and transferred data. Tested with both Python 2.7.17 and Python 3.7.7 Reported-by: Daniel Stenberg Assisted-by: Kamil Dudka Reviewed-by: Marcel Raad Fixes #5104 Closes #5110
2020-03-17CI: stop ignoring 323, it is disabledDaniel Stenberg
2020-03-15ci/tests: install impacket for SMB tests on FreeBSD using CirrusCIMarc Hoersken
Also force the package index/cache to be updated before installing. Closes #5103
2020-03-04cirrus-ci: disable the FreeBSD 13 buildsDaniel Stenberg
FreeBSD 13.0 is apparently close to a year away from a stable release and has proven to cause intermittent builds failures recently. Assisted-by: Dan Fandrich Assisted-by: Fedor Korotkov Fixes #5028 Closes #5029
2020-02-03cirrus: Add some missing semicolonsDan Fandrich
Newlines aren't preserved in this section so they're needed to separate commands. The exports luckily worked anyway as a single long line, but erroneously exported a variable called "export" [skip ci]
2019-12-16cirrus: Switch to the FreeBSD 12.1 point release & enable more tests.Dan Fandrich
A few tests are now passing on FreeBSD, so no longer skip them. [skip ci]
2019-12-13cirrus: Drop the FreeBSD 10.4 buildDan Fandrich
Upstream support for 10.4 ended a year ago, and it looks like the image is now gone, too. [skip ci]
2019-12-09cirrus: enable clang sanitizers on freebsd 13Daniel Stenberg
2019-10-09cirrus: switch off blackhole status on the freebsd CI machinesDaniel Stenberg
2019-10-09cirrus: Increase the git clone depth.Dan Fandrich
If more commits are submitted to master between the time of triggering the first Cirrus build and the time the final build gets started, the desired commit is no longer at HEAD and the build will error out. [skip ci]
2019-10-09cirrus: Switch the FreeBSD 11.x build to 11.3 and add a 13.0 build.Dan Fandrich
Also, select the images using image_family to get the latest snapshots automatically. [skip ci]
2019-04-01cirrus: Customize the disabled tests per FreeBSD versionDan Fandrich
Try to run as many test cases as possible on each OS version. 12.0 passes 13 more tests than the older versions, so we might as well run them.
2019-02-10cirrus: Added FreeBSD builds using Cirrus CI.Dan Fandrich
The build logs will be at https://cirrus-ci.com/github/curl/curl Some tests are currently failing and so disabled for now. The SSH server isn't starting for the SSH tests due to unsupported options used in its config file. The DICT server also is failing on startup.