5f710ce Complete the tests/test_manpage.py integration tests

Authored and Committed by David Cantrell 4 years ago
    Complete the tests/test_manpage.py integration tests
    Add xml inspection integration tests.
    disttag inspection failures should be not waivable
    All RESULT_OK results should be NOT_WAIVABLE
    Expand integration test suite to support waiver auth checking
    Improve forbidden_path_prefixes results reporting (#59)
    Add a HISTORY file explaining a bit about the history of rpminspect
    Use lstat(2) in copyfile() so symlinks are correctly handled
    Fix a problem with peer detection when comparing single RPM files.
    Stop setting whichbuild in so many places in build.c
    Two hidden bugs in inspect_elf.c resolved via the integration suite
    Add test_elf.py to the tests/ subdirectory
    Add elf_ipv6_blacklist to the sample rpminspect.conf file
    chmod 0644 fortify.c
    Reformat a line in get_elf_section() to make it more readable.
    Add forbidden IPv6 function use tests to tests/test_elf.py
    Forgot to add tests/data/forbidden-ipv6.c
    Add test_elf.py test cases for DT_TEXTREL on 32-bit architectures
    Use headerGetString() throughout librpminspect
    Add some missing free() calls in run_cmd()
    Use string_list_t ** for user_data in elf_archive_iterate()
    Add losing -fPIC on 32-bit builds test in test_elf.py
    Add get_nevra() to librpminspect to get RPMTAG_NEVRA
    Do not output Waiver Authorization for RESULT_INFO results
    Call rpmFreeRpmrc() from main() before the program exits
    Adjust how and where rpmtdFree() is called
    Use the GNU version of basename(3) and ensure we don't use the libgen
      version.
    Fix forbidden_path_prefixes check in the addedfiles inspection (#59)
    Add missing free() to inspect_desktop.c
    Simplify the is_valid_license() code that concatenates tokens
    Simple Makefile to drive different parts of the build.
    Add the git log to the release notification published to github
    Fix error in the 'make release' target
    If asset ID cannot be found, dump what github returned on stdout
    Use jq(1) to escape strings for JSON
    
        
file modified
+1 -0
file added
+38
file modified
+54 -19
file modified
+1 -1