Age | Commit message (Collapse) | Author |
|
|
|
|
|
- And use them in the diagnostics.
|
|
- The rfc2822 crate doesn't implement all of RFC 2822. Moreover, it
includes a number of extensions. This makes rfc2822 a misnomer.
- RFC 2822 is actually obsoleted by RFC 5322. This means that if we
ever add support for RFC 5322, it will be an even worse misnomer.
- Move the whole crate into the openpgp crate. Note: we don't
directly export the API; it is only used internally by
packet::userid.
- Closes #279.
|
|
- Fixes #309.
|
|
- Fixes #306.
|
|
- See #194.
|
|
|
|
- GitLab uses zip to cache build artifacts. Zip, however, does not
preserve hard links, leading to unnecessary inflation of archive
size and CPU time spent on compression.
- See https://gitlab.com/gitlab-org/gitlab-ce/issues/37444
|
|
|
|
- On the assumption that our dependencies change rarely (we pin them
by having our Cargo.lock checked in), and that recompiling them
takes longer than using the cache, we keep our dependencies
cached, but drop any artifacts related to Sequoia.
- Hopefully addresses #194.
|
|
- Refine the access-time based deletion of stale files. Previously,
we used a fixed timespan. However, this seem to be ineffective,
either because the compression format used by the caching
mechanism didn't preserve access times, or because du modified the
access time.
- Either way, we now create a timestamp file and delete files that
have a access time older than the timestamp's modification time.
- (Hopefully) addresses #194.
|
|
- See #194.
|
|
- When building the bindings first, testing them later, the tests
fail most of the time. I have not found the reason yet.
- Reverts 9549da4b2bfa29519bb453a1f4fdd9baa536b57b.
|
|
|
|
|
|
- While this -to my surprise- does not seem to speed up the test, it
does make the log nicer to look at.
|
|
- Disable incremental builds, cache cargo and target directory, add
some diagnostic output.
|
|
- This enables building and testing Sequoia using Gitlab's
continuous integration infrastructure.
|