Change the way get_mime_type() works so it caches the type.
Support an optional [annocheck] section in the config file (#62)
Add a 'make help' target in the helper Makefile
Add 'annocheck' inspection to librpminspect (#62)
Add weak dependency for /usr/bin/annocheck (#62)
EM_S390 maps to R_390_* macros in /usr/include/elf.h
Only run the changedfiles inspection under certain conditions (#74)
Skip source packages in the changedfiles inspection (#74)
Add back missing free() in rpminspect.c, but in the right place.
Simplify the returns out of changedfiles_driver()
Add the 'DT_NEEDED' inspection to librpminspect.
Expand 'elf' inspection description to mention forbidden function
check.
Change result severity in 'upstream' based on package versions.
Cache rpmfile_entry_t checksums.
Add 'filesize' inspection to librpminspect.
Updated top level docs.
Check all license abbreviations in the 'license' inspection (#83)
Use MESON_BUILD_DIR in the Makefile 'all' target.
Drop MAGIC_SYMLINK from magic_open() in get_mime_type()
Move stat-whitelist checker to whitelist.c
fixup! Move stat-whitelist checker to whitelist.c
Change the prototype for add_result()
Add the 'permissions' inspection.
Replace check_stat_whitelist() with on_stat_whitelist()
Add 'make instreqs' target to install build and runtime dependencies.
Handle ENOENT failures from realpath() in unpack_archive() (#84)
Only run the DT_NEEDED check for ET_DYN files (#85)
Update the HISTORY file
Add a [specname] config file setting to rpminspect.conf (#86)
Boilerplate updates
Implement runtime profiles (#82)
Update TODO list
Compare JVM major version against the minimum JVM version (#89)
When reporting public header changes, skip first 3 lines from diff(1)
Address errors reported in DT_NEEDED inspection in BZ#1793113
Various word fixes in the rpminspect.1 man page
PRIMARY_BASENAME -> PRIMARY_FILENAME
Correct the javabytecode major JVM version comparison (#89)
Reset field to MODE when reading the stat-whitelist (#90)
Add vendor_data_dir setting to rpminspect.conf
Rename [tests] section in rpminspect.conf to [settings]
Expand rpminspect.conf with an [inspections] section
Improve failure reporting in the integration test suite
Handle symlinks in copytree() in src/builds.c (#92)
Make sure "noarch" and "src" are always honored as package arches
(#93)
Update TODO list.
Formatting changes on MISSING
Add get_rpm_header_arch() to librpminspect
Further improve the handling of 'noarch' and 'src' for -a (#93)
Use get_rpm_header_arch() to retrieve RPMTAG_ARCH
Move to using libcap instead of libcap-ng
Fix Koji scratch build download support in librpminspect (#94)
Add the 'capabilities' inspection to librpminspect.
Renamed [vendor-data] to just [vendor] in the config file.
Implement an RPM header cache in librpminspect
Restrict get_cap() to S_IFREG files.
Note the licenses for all of the dependent components.
get_rpm_header() pointer fixes
Implement Freedesktop.org icon lookup routine for 'desktop' (#95)
updating imports to use libcap, matching BuildRequires in specfile
If vendor is not set in rpminspect.conf, skip tag check.
Handle upstream source adds/removes with pkg version changes (#96)
Boilerplate updates
Improve "Missing license database" error message.
Update TODO list
Use xasprintf() instead of strdup() here for parameters
Begin the 'kmod' inspection for kernel modules.
Typo fix in src/rpminspect.conf: s/not/no/
Remove some memory leaks in librpminspect and rpminspect.
Shorten -l output, use -v to get current output.
Remove -x from #! in utils/release.sh