cpan IO-Tty 1.22

latest release: 1.23
11 hours ago

Bug Fixes:

  • GH #47, PR #48 - Fix function detection on Solaris by adding
    EXTENSIONS to expose BSD extensions (like strlcpy) that are
    hidden when _XOPEN_SOURCE is defined.
  • PR #49 - Fix file descriptor leaks in open_slave() error paths.
    The master pty fd was not closed on several early-return error
    paths, causing fd leaks when falling through multiple pty
    allocation methods.

Improvements:

  • PR #50 - Add unit tests for ttyname(), slave()/close_slave()
    lifecycle, set_winsize()/get_winsize() round-trips,
    pack_winsize/unpack_winsize, and constant importing (28 new tests).
  • PR #51 - Replace DynaLoader with XSLoader and bump minimum perl
    version to 5.8.8. XSLoader is simpler and has been in core since
    perl 5.6.

Maintenance:

  • PR #44 - Fix stale POD versions, add Perl 5.38/5.40 to CI, and
    update repository URLs from toddr/IO-Tty to cpan-authors/IO-Tty.
  • PR #45 - Remove dead Perl 5.003 compatibility code, modernize XS
    (Nullch to NULL, perl_get_sv to get_sv, sprintf to snprintf).
  • PR #46 - Modernize CI with dynamic perl version discovery via
    perl-actions/perl-versions and add a disttest job.

Don't miss a new IO-Tty release

NewReleases is sending notifications on new releases.