David Cantrell f40481e
* Mon Dec 09 2019 David Cantrell <dcantrell@redhat.com> - 0.10-1
David Cantrell f40481e
- Disable jq usage in the release script for now
David Cantrell f40481e
- Generate a complete %%changelog block for the spec file
David Cantrell f40481e
- Force overwrite of generate .tar file in .copr/Makefile
David Cantrell f40481e
- Run srpm and check targets before koji, pass name of tarball
David Cantrell f40481e
- Add utils/submit-koji-builds.sh, which drives 'make koji'
David Cantrell f40481e
- Genericize submit-koji-builds.sh a bit more
David Cantrell f40481e
- Start a .gitignore file
David Cantrell f40481e
- Changes to the release and build automation for the RPM changelog
David Cantrell f40481e
- Handle int32 and int64 size results from Koji over XMLRPC (#61)
David Cantrell f40481e
- Make --copr mode on utils/mkrpmchangelog.sh generic
David Cantrell f40481e
- Existing packages that go away in a comparison are VERIFY (#59)
David Cantrell f40481e
- inspect_elf() RESULT_OK should be NOT_WAIVABLE
David Cantrell f40481e
- Refactor strprefix()
David Cantrell f40481e
- Fix a memory leak in init_rpminspect() with the javabytecode array.
David Cantrell f40481e
- Fix a memory leak in the license inspection.
David Cantrell f40481e
- Update release and build steps in the README
David Cantrell f40481e
- test_elf.py tests that verify passing tests are Not Waviable
David Cantrell f40481e
- Build package download URLs correctly, drop use_volume_name setting
David Cantrell f40481e
- Clean up rpminspect error messages when downloading.
David Cantrell f40481e
- For fetch-only mode (-f), default workdir to getcwd()
David Cantrell f40481e
- The new libmandoc API works, drop explicit 1.14.4 BuildRequires
David Cantrell f40481e
- Add is_text_file() to librpminspect
David Cantrell f40481e
- Handle multiline results in run_cmd() correctly (#59)
David Cantrell f40481e
- Show diff(1) output for changing upstream text sources (#59)
David Cantrell f40481e
- Adjust run_cmd() calls to match the new API
David Cantrell f40481e
- Explain how the -w option works with the -f option in the man page
David Cantrell f40481e
- In REMEDY_LICENSE, explain that valid licenses need to be in licdb
David Cantrell f40481e
- Fix some memory leaks in the license inspection.
David Cantrell f40481e
- Add a [products] section to the config file for mapping release
David Cantrell f40481e
  strings (#68)
David Cantrell f40481e
- Fix json-c memory leak.
David Cantrell f40481e
- Small memory leak fixes for the product release string gathering.
David Cantrell f40481e
- Trying to get the automated release notice posting working on github.
David Cantrell f40481e
- Use printf to build github release body text
David Cantrell f40481e
- changelog -> ${CWD}/changelog
David Cantrell f40481e
- Make upstream spec file include the changelog like downstream.
David Cantrell f40481e
- Syntax errors fixed in utils/release.sh
David Cantrell f40481e
- Escape newlines in the release body text.
David Cantrell f40481e
- Run the release script with -x for now, for debugging.
David Cantrell f40481e
- Shift things around a bit in the release.sh script
David Cantrell f40481e
- Use jq(1) in utils/release.sh to generate the JSON data for GitHub.
David Cantrell f40481e
- Slight changes to the jq(1) commands.
David Cantrell f40481e
- Even more small changes to the jq(1) command.
David Cantrell f40481e
- Do not build the spec file or SRPM in the release.sh script
David Cantrell f40481e
- Correctly generate the git log entry for the release.
David Cantrell f40481e
- Edit the release on github rather than create a new one.
David Cantrell f40481e
- Still working out problems with automating releases on github.
David Cantrell f40481e
- Fix 'Builds have different product release (el7 != el7) (#70)
David Cantrell f40481e
- Remove unnecessary free()
David Cantrell f40481e
- Shorten the eu-elfcmp reporting (#71)
David Cantrell f40481e
- Switch to using a BUFSIZ buffer for getline() in run_cmd()
David Cantrell f40481e
- Expand the get_product_release() functionality (#72)
David Cantrell f40481e
- Detect product release strings correctly with underscores (#76)
David Cantrell f40481e
- Support SRPM files that lack RPMTAG_SOURCE entries (#78)
David Cantrell f40481e
- Handle subpackages with different version numbers (#77)
David Cantrell f40481e
- Add support for Koji scratch builds in rpminspect (#60)
David Cantrell f40481e
- Make get_product_release() even if [products] is missing.
David Cantrell f40481e
- Drop the extra strdup(), xmlrpc_decompose_value() handles it for us.
David Cantrell f40481e
- Update the rpminspect(1) man page.
David Cantrell f40481e
- line-buffer stdout - makes "rpminspect ... | tee" behave better
David Cantrell f40481e
- Clean up memory leaks with the Koji task handling code.
David Cantrell f40481e
- Add a SIGABRT handler to rpminspect(1)
David Cantrell f40481e
- bad free()
David Cantrell f40481e
- Change the task member of koji_task_entry_t to be 'struct koji_task *'
David Cantrell f40481e
- Skip shellsyntax inspection on source packages (#79)
David Cantrell f40481e
- Fix set_worksubdir() TASK_WORKDIR test (#80)
David Cantrell f40481e
David Cantrell f83c5e4
* Wed Nov 20 2019 David Cantrell <dcantrell@redhat.com> - 0.9-3
David Cantrell f83c5e4
- Drop explicit versioned BR for libmandoc-devel
David Cantrell f83c5e4
David Cantrell 6d30644
* Thu Nov 14 2019 David Cantrell <dcantrell@redhat.com> - 0.9-2
David Cantrell 6d30644
- Fix a %%changelog mishap
David Cantrell 6d30644
David Cantrell 6d30644
* Thu Nov 14 2019 David Cantrell <dcantrell@redhat.com> - 0.9-1
David Cantrell 5f710ce
- Complete the tests/test_manpage.py integration tests
David Cantrell 5f710ce
- Add xml inspection integration tests.
David Cantrell 5f710ce
- disttag inspection failures should be not waivable
David Cantrell 5f710ce
- All RESULT_OK results should be NOT_WAIVABLE
David Cantrell 5f710ce
- Expand integration test suite to support waiver auth checking
David Cantrell 5f710ce
- Improve forbidden_path_prefixes results reporting (#59)
David Cantrell 5f710ce
- Add a HISTORY file explaining a bit about the history of rpminspect
David Cantrell 5f710ce
- Use lstat(2) in copyfile() so symlinks are correctly handled
David Cantrell 5f710ce
- Fix a problem with peer detection when comparing single RPM files.
David Cantrell 5f710ce
- Stop setting whichbuild in so many places in build.c
David Cantrell 5f710ce
- Two hidden bugs in inspect_elf.c resolved via the integration suite
David Cantrell 5f710ce
- Add test_elf.py to the tests/ subdirectory
David Cantrell 5f710ce
- Add elf_ipv6_blacklist to the sample rpminspect.conf file
David Cantrell 5f710ce
- chmod 0644 fortify.c
David Cantrell 5f710ce
- Reformat a line in get_elf_section() to make it more readable.
David Cantrell 5f710ce
- Add forbidden IPv6 function use tests to tests/test_elf.py
David Cantrell 5f710ce
- Forgot to add tests/data/forbidden-ipv6.c
David Cantrell 5f710ce
- Add test_elf.py test cases for DT_TEXTREL on 32-bit architectures
David Cantrell 5f710ce
- Use headerGetString() throughout librpminspect
David Cantrell 5f710ce
- Add some missing free() calls in run_cmd()
David Cantrell 5f710ce
- Use string_list_t ** for user_data in elf_archive_iterate()
David Cantrell 5f710ce
- Add losing -fPIC on 32-bit builds test in test_elf.py
David Cantrell 5f710ce
- Add get_nevra() to librpminspect to get RPMTAG_NEVRA
David Cantrell 5f710ce
- Do not output Waiver Authorization for RESULT_INFO results
David Cantrell 5f710ce
- Call rpmFreeRpmrc() from main() before the program exits
David Cantrell 5f710ce
- Adjust how and where rpmtdFree() is called
David Cantrell 5f710ce
- Use the GNU version of basename(3) and ensure we don't use the libgen
David Cantrell 5f710ce
  version.
David Cantrell 5f710ce
- Fix forbidden_path_prefixes check in the addedfiles inspection (#59)
David Cantrell 5f710ce
- Add missing free() to inspect_desktop.c
David Cantrell 5f710ce
- Simplify the is_valid_license() code that concatenates tokens
David Cantrell 5f710ce
- Simple Makefile to drive different parts of the build.
David Cantrell 5f710ce
- Add the git log to the release notification published to github
David Cantrell 5f710ce
- Fix error in the 'make release' target
David Cantrell 5f710ce
- If asset ID cannot be found, dump what github returned on stdout
David Cantrell 5f710ce
- Use jq(1) to escape strings for JSON