Skip to content

Releases: rpm-software-management/popt

popt 1.19

07 Jun 07:32
Compare
Choose a tag to compare

Download

Changes from popt 1.18

  • Clarify license: we are not the X Consortium, use straight MIT license text

  • Fix build without glob_pattern_p()

  • Fix missing libiconv dependency for static linkage in popt.pc

  • Fix segfault regression when NLS is enabled but libintl.h cannot be found (#32 )

  • Fix the handling of superfluous args passed with =

  • Fix iconv resource leak on errors

  • Fix POPT_CONTEXT_KEEP_FIRST handling in poptResetContext()

  • Fix '=' getting shown for short options

  • Fix memory corruption issues with poptStuffArgs()

  • Fix handling of large files in poptReadFile() on 32bit systems

  • Fix build without wchar / mbstate_t

  • Fix potential memory leak in poptReadConfigFile()

  • Fix "Usage" string calculated length

  • Fix memory leak regressions in popt 1.18

  • Add --enable-werror configure option

  • Add CREDITS file

  • Improve random number handling

  • Various code cleanups, const and type hygiene improvements

  • Adjust test-suite expectations for libtool changes

  • Various translation updates

  • Various documentation improvements

  • Various test-suite improvements

  • Appease autoconf 2.70

  • Update gettext to 1.98.8

  • Run CI on fixed Fedora version (36 for now), use stricter compiler settings

  • Drop unmaintained CHANGES file from tarballs

New Contributors

Full Changelog: popt-1.18-release...popt-1.19-rc1

popt 1.18

23 Jun 12:11
Compare
Choose a tag to compare

POPT 1.18

Download

Changes from popt 1.16

  • fix an ugly and ancient security issue with popt failing to drop privileges on alias exec from a SUID/SGID program
  • perform rudimentary sanity checks when reading in popt config files
  • collect accumulated misc fixes (memleaks etc) from distros
  • convert translations to utf-8 encoding
  • convert old postscript documentation to pdf
  • dust off ten years worth of autotools sediment
  • reorganize and clean up the source tree for clarity
  • remove the obnoxious splint annotations from the sources