| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Largely the goal with that is to reduce dependencies, especially
removing www.randombit.net from the critical path for CI.
Other marginally related attempts at speeding up CI
- Only install qemu-user-static (which should be all we need)
instead of the full qemu metapackage.
- Avoid running brew update, all we need is ccache and really
any version is fine.
|
| | |
|
|/
|
|
| |
[ci skip]
|
|
|
|
|
|
| |
Not a big deal since the site already uses HSTS, but whatever.
[ci skip]
|
|\ |
|
| | |
|
|/
|
|
|
|
| |
This is the case for a PR coming from an external repo
[ci skip]
|
|
|
|
| |
It runs fine under python2
|
|
|
|
|
| |
I have no idea if an empty if/then/fi block in shell is valid or not
but anyway shellcheck doesn't like it so remove it.
|
|
|
|
| |
I hate (and always forget) how Python list comprehensions leak the iteration variable.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
First do amalgamation build on static instead of shared build. This
is arbitrary, except that we do 3 shared builds, and only one static
lib build, and the amalgamation kind of screws up ccache.
Also avoid installing LZMA or Python3 on OS X. Just running Homebrew
to install turns out to be significantly more expensive than either
building the library or running the tests (!).
Removes the workaround for homebrew #42553 because apparently it
is fixed now.
|
|
|
|
| |
Improved performance from ~48 seconds to ~10 seconds on my machine.
|
|
|
|
| |
Substantially more work required to get Sonar to report coverage
|
| |
|
|
|
|
|
|
|
|
|
| |
Problem is running everything under qemu takes too long. But compiling
everything will help catch some issues, and then we just restrict tests
to those that complete quickly and/or are very important and/or excercise
system specific code.
Also add -j flag to make, got lost at some point.
|
|
|
|
|
| |
The Trusty ccache is too old and apparently ignores our ccache
env variables.
|
|
|
|
|
|
|
| |
It wasn't buying us much (just replicating a subset of Travis)
and after futzing with it for several hours yesterday trying to
get it to run via the Python script and running into all kinds of
dumb problems, I am officially not a fan.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Slightly incomplete
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
So it can be easily enabled if someone wants it.
|
|
|
|
| |
Not enabled due to inability to test
|
|
|
|
| |
From draft-ietf-tls-ecdhe-psk-aead-05, now with official codepoints.
|
|
|
|
|
|
| |
- only / file systems supported
- only absolute prefixes are supported
- result must not escape DESTDIR
|
| |
|
|
|
|
|
| |
The path tests can only work on UNIX-like OSs because Python's path
joining is required to use / as the path separator
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
supersedes #997
This commit removes the (broken) --destdir command line option and introduces
the DESTDIR environment variable for the 'make install' target. When it's set,
the installation will take place in the DESTDIR directory, under the prefix set
by --prefix, with all of the internal references (pkgconfig file, etc)
containing only the prefix. This behavior is more standard (as in autotools and
co.), so makes packaging easier.
Based on work of danimo and zgyarmati
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While using marketing names like 2013, 2015 etc. is more convenient at
first sight, it requires keeping a table about all supported compiler
versions, as there is no formular to calculate between the
representations.
Keeping a list of compilers leads to the following issue: if one version
of Botan is released in 2017, requiring MSVS 2015 for one module, this
source can be compiled using MSVS 2015 and 2017 but not a future version
like 2019.
Also preview/development versions of MSVC that may use an intermediate
version number cannot be handled with the marketing name table because
they may be unknown to the general public.
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
[ci skip]
|