- Improve cves req missing property err message (
b8b3513
)
- Condition for skipping seen package names (
b5da97d
)
- Remove unused nameID2SrcNameIDs map (
7404e32
) - Don't process same name ids multiple times (
d7f45c0
) - Get source pkg from installed nevra for unfixed cves (
4863dfa
)
- Implement various cves endpoint fixes (
197a925
)
- Ignore updates from rhel-alt el7a release (
a20c900
)
- Revert "fix: upgrade go version" (
1d7b125
)
- Rewrite errata endpoint in go (
89e593f
)
- Upgrade go version (
89020ab
)
- Implement cves pagination (
482d3ab
) - Implement expanding cves by regex (
ecb2e42
) - Rewrite basic cves endpoint in go (
ad285fb
)
- Move cache utils and their tests (
9ebc21e
)
- Remove use_csaf from request struct (
41aeae1
)
- Options to disable newerReleasever from repos and csaf (
f737060
)
- Reuse product struct for products with unfixed cves (
986885f
)
- Revert appendUniq due to performance hit (
cda7483
)
- Remove oval evaluation (
1ec86dc
)
- Skip processing of duplicate products (
2cc6f3c
)
- Iterate over all fixable and manually fixable errata (
5767402
)
- udpates: Slice allocation (
214fb7a
)
- Return manually fixable cves from repositories in vulnerabilities receiver (
986be63
) - Return only fixable updates from updates receiver (
357badd
) - Find updates in repos with newer releasever (
cb5df58
)
- csaf: Use cpes from newer release ver for eus updates (
f6f726e
)
- Skip cves missing in mapping (
bfc8561
)
- csaf: Duplicate cpes while processing (
f4fde94
)
- opts: Add option to exclude package names from csaf (
f297f3d
)
- Remove oval evaluation (
a018f4b
)
- fixed_cves: Use modules of fixed products in evaluation (
4af5b69
)
- Detect all affected packages for unfixed vulns in CSAF (
20214f7
) - Detect all affected packages for unfixed vulns in OVAL (
d4139cc
)
- Report affected module for unfixed CVEs in CSAF (
126ee49
) - Report affected module for unfixed CVEs in OVAL (
1bbfbbc
)
- Match cpe pattern substrings (
c64a4d1
)
- csaf: Show only first package with unpatched cve (
aa8d0f0
)
- Evaluate module tests for unfixed CVEs (
9d93a0f
)
- Update go version (
a93743a
)
- csaf: Products for package names built from the same source (
bb89ec7
)
- concurrency: Goroutines per package instead of package-update (
1e1a033
) - Check to verify that update exists in repo (
1cfa9ee
)
- csaf: Evaluate unfixed cves from csaf (
d6692e9
)
- Add Csaf load and cache (
efc388e
)
- Consider evaluating definitions from newer eus/aus/e4s streams (
16acc19
)
- Map definition to first matched CPE (
8d694aa
)
- Don't evaluate module tests for unfixed CVE definitions, we're not looking for package updates anyway (
a01b3c1
)
- Update go to 1.20 and update dependencies (
7b4efce
)
- Load last_change column from cache (
ed9ec90
)
- Sort updates also by other fields (
5631339
)
- Display all affected_packages and errata for cves evaluated by repositories (
91f9e53
)
- updates: Sort availableUpdates (
af06bec
)
- semantic-release: Use older python-semantic-release (
5ebef9e
) - Make sure definition list is in fixed order (
eff45d5
) - Make sure CPE list is in fixed order (
a57484d
) - Make sure input package list is in fixed order (
6a3b4ad
)
- Check whether pkg update exists in enabled repo (
ba3b4cc
)
- Bump version to release code to pkg.go.dev (
59585f6
)
- Nil pointer dereference (
215d328
)
- Improve cases when cache should be reloaded (
f93129a
) - Remove unnecessary pointer to a mutex (
f2c9493
) - Custom error when processing of input fails (
96850f0
)
- methods cannot be exported since
options
is unexported (25bf738
)
- config: Api config instead of using env vars (
b57e28b
)
- Update to go1.19 (
0d7d810
)
- Add epoch_required request option (
a091b25
)
- modules: Package from module with disabled repo (
b6e7155
)
- oval: Show package name, evra, cpe for unpatched cves (
9cfe7d8
)
- oval: Unpatched cves take precedence over fixable and manually fixable (
d01c877
)
- load: Load oval definition id (
04e746b
)
- oval: Check module stream in evaluateModuleTest (
20be8ac
) - oval: Remove duplicates from UnpatchedCves list (
9c48307
) - modules: Find updates in modular errata for package from module when module is enabled (
cd99eef
)
- Allow empty string for modules only in request (
427829d
)
- Use *string for module name and stream to allow empty strings (
ca5be5f
)
- Make sure lock is unlocked in case of error (
a3af86a
)
- Return multiple erratas for manually fixable cve (
14b59ed
) - Update vmaas.db with oval_definition_errata feed (
8588b31
) - Return errata for manually fixable cves (
972a273
)
- Re-use logging logic from patchman (
e5af24b
)
- Stream downloaded dump to a file (
0f49948
)
- Third_party json field (
c991822
)
- Return errata: [] instead of null (
9549f8a
)
- Allow nil repolist (
96f4b79
)
- Add goroutines (
7eb7548
)
- Detail load, unnecessary cve iteration (
a83a6e6
)
- Cache reload (
9a8a676
)
- Pre-alloc maps in cache (
8f4eba6
)
- Use nevra pointer for receiver (
e0d8a9f
) - Close db after cache read (
a9486e3
) - Optimize oval load (
b6d7e01
) - Reduce number of allocations (
38d1be5
)
- Updates when releasever in repo is empty (
3ec8712
)
- Arch compatibility (
b18e816
)
- rhui: Look up updates by repository path (
044abab
)
- Minor fixes (
9c06686
)
- Issues found with unit tests (
43beb51
)
- Don't iter UpdatesIndex in processInputPackages (
8f2fc92
)
- RepoID slice, simplify intersection, gorpm build (
1611883
)