Rework audit API.
modified libpkg/pkg_audit.c
@@ -205,18 +205,6 @@ pkg_audit_free_list(struct pkg_audit_entry *h)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -375,8 +363,8 @@ enum vulnxml_parse_state {
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
@@ -400,7 +388,7 @@ vulnxml_start_element(void *data, const char *element, const char **attributes)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -459,7 +447,7 @@ vulnxml_end_element(void *data, const char *element)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -553,45 +541,29 @@ vulnxml_handle_data(void *data, const char *content, int length)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -740,22 +712,31 @@ pkg_audit_version_match(const char *pkgversion, struct pkg_audit_version *v)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -780,25 +761,28 @@ pkg_audit_is_vulnerable(struct pkg_audit_item *a, struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -806,6 +790,14 @@ pkg_audit_is_vulnerable(struct pkg_audit_item *a, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -818,3 +810,60 @@ pkg_audit_new(void)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |