Ludovic Courtès
870bf71eb0
cve: Use a more compact format for the list of package/versions.
...
On a warm cache, "guix lint -c cve vorbis-tools" goes down
from 6.5s to 2.4s.
* guix/cve.scm (cpe->package-name): Change to return two values instead
of a pair.
(cpe->product-alist): New procedure.
(%parse-vulnerability-feed): Use it instead of 'filter-map'.
(fetch-vulnerabilities): Bump sexp format version to 1.
(vulnerabilities->lookup-proc): Adjust accordingly. When #:version is
omitted, return a list of vulnerabilities instead of a list of
version/vulnerability pairs.
* tests/cve.scm (%expected-vulnerabilities)
("vulnerabilities->lookup-proc): Adjust accordingly.
2016-05-28 01:07:12 +02:00
..
2016-04-03 14:19:09 +02:00
2014-03-30 12:02:10 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-05-04 23:35:55 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2015-11-26 22:35:01 +01:00
2016-05-28 01:07:12 +02:00
2016-05-21 01:35:14 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-05-21 01:35:14 +02:00
2016-05-24 00:06:01 +02:00
2016-04-03 14:19:09 +02:00
2015-10-19 10:10:47 +02:00
2014-04-22 11:30:58 +02:00
2016-03-08 11:38:46 +01:00
2016-03-02 14:47:07 +01:00
2015-11-23 17:48:35 +01:00
2016-03-27 15:09:21 -04:00
2016-02-12 22:02:06 +01:00
2015-11-11 23:29:20 +01:00
2016-05-21 01:35:14 +02:00
2014-02-21 23:49:52 +01:00
2016-05-24 14:45:18 +02:00
2015-11-11 00:37:50 +01:00
2016-05-27 22:05:34 +02:00
2015-06-10 13:47:58 +02:00
2016-01-29 20:21:53 +03:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-28 18:03:01 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2013-12-20 17:17:42 +01:00
2013-12-20 17:17:42 +01:00
2016-05-24 23:05:28 +02:00
2016-04-03 14:19:09 +02:00
2016-05-24 23:35:28 +02:00
2016-04-03 14:19:09 +02:00
2016-05-06 13:25:30 +02:00
2016-04-03 14:19:09 +02:00
2012-04-19 23:09:55 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-05-06 13:25:30 +02:00