aboutsummaryrefslogtreecommitdiff
path: root/.appveyor.yml
AgeCommit message (Collapse)Author
2020-08-12CI: Remove VS2015 AppVeyor buildGeorge Kadianakis
2020-07-07Merge branch 'maint-0.4.3' into maint-0.4.4Alexander Færøy
2020-07-07CI: Fix Appveyor printf format errorDavid Goulet
For some reasons, Appveyor started to use the stdio printf format for 64 bit values (PRIu64, ...). Mingw doesn't like that so force it to use the Windows specific macros by setting D__USE_MINGW_ANSI_STDIO=0. Fixes #40026
2020-06-05Merge branch 'maint-0.4.3'Nick Mathewson
2020-06-05Update and upgrade Pacman before installing dependencies in AppVeyor.Alexander Færøy
This patch makes sures that AppVeyor upgrades its Pacman (the package manager) before installing the Tor dependencies. See: https://bugs.torproject.org/34384
2020-03-25Merge branch 'maint-0.4.3'Nick Mathewson
2020-03-20Appveyor: Copy required DLLs to test and appteor
Copy required DLLs to test and app, before running tor's tests. This ensures that tor.exe and test*.exe use the correct version of each DLL. This fix is not required, but we hope it will avoid DLL search issues in future. Closes bug 33673; bugfix on 0.3.4.2-alpha.
2020-03-20Merge branch 'maint-0.4.3'teor
2020-03-19Merge branch 'ticket33643_skip_035' into ticket33643_skip_041Nick Mathewson
2020-03-19Appveyor: disable crypto/openssl_versionNick Mathewson
2020-03-17Use --enable-all-bugs-are-fatal on hardened Appveyor buildrl1987
2019-11-11Merge branch 'maint-0.3.5' into maint-0.4.0teor
2019-11-11Appveyor: Install OpenSSL to resolve a header/library mismatchteor
Install the mingw OpenSSL package in Appveyor. This makes sure that the OpenSSL headers and libraries match in Tor's Appveyor builds. (This bug was triggered by an Appveyor image update.) Fixes bug 32449; bugfix on 0.3.5.6-rc.
2019-10-23Merge remote-tracking branch 'tor-github/pr/1361' into maint-0.4.0teor
2019-10-23Merge remote-tracking branch 'tor-github/pr/1360' into maint-0.3.5teor
2019-10-22Merge branch 'maint-0.3.5' into maint-0.4.0Nick Mathewson
2019-10-22Merge remote-tracking branch 'tor-github/pr/1376' into maint-0.3.5Nick Mathewson
2019-10-21Merge branch 'maint-0.3.5' into maint-0.4.0Nick Mathewson
2019-10-20Appveyor: Use Windows Server 2019teor
Instead of Windows Server 2016. Closes ticket 32086.
2019-09-30Appveyor: Avoid spurious errors in Appveyor CI buildsteor
When Appveyor fails before the install step, some of the finish step's functions were not defined. Fixes bug 31884; bugfix on 0.3.4.2-alpha.
2019-09-24Merge branch 'ticket31372_035' into ticket31372_040Nick Mathewson
2019-09-23Try using make -k in the Appveyor configurationNick Mathewson
Frequently, when a patch fails, it has failures in several files. Using the "-k" flag will let us learn all the compilation errors, not just the first one that the compiler hits. Based on a patch by rl1987. Closes ticket 31372.
2019-03-07Merge remote-tracking branch 'tor-github/pr/733' into maint-0.4.0Nick Mathewson
2019-02-28appveyor: Do the 64-bit Windows Server 2016 job firstteor
2019-02-28appveyor: skip two redundant builds to speed up CI on Windowsteor
Skip the Appveyor 32-bit Windows Server 2016 job, and 64-bit Windows Server 2012 R2 job. The remaining 2 jobs still provide coverage of 64/32-bit, and Windows Server 2016/2012 R2. Also set fast_finish, so failed jobs terminate the build immediately. Fixes bug 29601; bugfix on 0.3.5.4-alpha.
2018-12-17Merge branch 'ticket28179_squashed' into ticket28179_squashed_mergedNick Mathewson
2018-12-17Copy (zlib1|libssp-0).dll to \src\test\ to run test-process.exe.Alexander Færøy
This patch ensures that AppVeyor copies over libssp-0.dll and zlib1.dll to src/test/ to make sure we can run text-process.exe from our slow tests. See: https://bugs.torproject.org/28179
2018-12-12Appveyor: Explain appveyor image names in the commentsteor
Appveyor images are named after the Visual Studio version they contain. But we compile using MinGW, not Visual Studio. We use these images because they have different Windows versions. Closes bug 28826.
2018-11-27Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2018-11-27Explicitly specify path to OpenSSL for Appveyor.Alexander Færøy
This patch explicitly specifies the path to our OpenSSL dependency and disables the installation of an external OpenSSL version and instead uses the OpenSSL version available from the MinGW environments. See: https://bugs.torproject.org/28574
2018-11-20Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2018-11-20Merge remote-tracking branch 'teor/ticket28459-034' into maint-0.3.4Nick Mathewson
2018-11-15Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2018-11-15Appveyor: always show the logs, and upload them as build artifactsteor
Always show the configure and test logs, and upload them as build artifacts, when building for Windows using Appveyor CI. Implements 28459.
2018-11-15Appveyor: add comments to the config fileteor
Documentation for 28399, 28454, and previous fixes.
2018-11-15Appveyor: manually add zstd flags to configureteor
The mingw zstd from MSYS2 doesn't come with a pkg-config file. Fixes 28454 on Tor 0.3.4.1-alpha.
2018-11-15Appveyor: remove incorrect OpenSSL pathteor
Fixes 28399 on 0.3.4.1-alpha.
2018-11-15Appveyor: Improve diagnosticsteor
Stop installing MSYS2 packages. We're compiling for mingw, so we only need mingw packages. Run pacman in verbose mode. Explicitly install pkg-config and xz, to future-proof our builds. Diagnostics for 28399.
2018-11-05Appveyor: Add Windows Server 2016 to tor's build matrixteor
Build tor on Windows Server 2012 R2 and Windows Server 2016 using Appveyor's CI. Closes ticket 28318.
2018-10-10Appveyor: Don't try to install the mingw openssl packageNick Mathewson
This package conflicts with a preinstalled mingw openssl. Fixes bug 27943. I think this was an appveyor change, not a Tor bug.
2018-10-10Install only one of the two mingw architectures in appveyorNick Mathewson
Closes ticket 27765 This commit also changes the appveyor file to a unified line ending style, since the old one was pretty confused. Use "-b" to see the real differences.
2018-09-12Merge remote-tracking branch 'teor/bug27464-034' into maint-0.3.4Nick Mathewson
2018-09-07Appveyor: Disable gcc hardening in Windows 64-bit buildsteor
As of August 29, 2018, Appveyor images come with gcc 8.2.0 by default. 64-bit Windows executables compiled with gcc 8.2.0 and tor's --enable-gcc-hardening crash. Fixes bug 27460; bugfix on 0.3.4.1-alpha.
2018-09-05Stop reinstalling identical packages in our Windows CIteor
Fixes bug 27464; bugfix on 0.3.4.1-alpha.
2018-09-05Appveyor: tail config.log and cat test-suite.log after failed buildsteor
Also zip the full logs, and upload them as build artifacts. Implements ticket 27430.
2018-09-05Appveyor: always log the compiler path and versionteor
Implements 27449.
2018-08-24CI: Only post Appveyor IRC notifications when the build failsteor
Implements 27275.
2018-05-22Appveyor configuration files.Nick Mathewson
Original by Marcin Cieślak, with modifications from Isis Lovecruft and Nick Mathewson.